.copy-box-layer{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.copy-box{display:flex;flex-direction:column;gap:10px;width:min(440px,100%);padding:18px;border-radius:var(--r-card, 14px);background:var(--panel);color:var(--text);box-shadow:0 12px 40px var(--shadow)}.copy-box h3{margin:0;font-size:17px;font-weight:800}.copy-box p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.copy-box-text{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font-family:var(--mono);font-size:16px;resize:none;user-select:text;-webkit-user-select:text}.copy-box-done{align-self:flex-end}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2) format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2) format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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,:root[data-ui=arena],.theme-scope[data-ui=arena]{color-scheme:dark;--bg: #1c1e21;--panel: #26292d;--panel-2: #2f3337;--hover: #383c41;--line: #3a3f44;--text: #f1efea;--muted: #9aa0a6;--accent: #e3a13b;--accent-text: #1c1e21;--accent-soft: rgba(227, 161, 59, .16);--ok: #5bbf7a;--warn: #e0a458;--danger: #f08a80;--danger-soft: #3a2422;--warn-soft: #3a3120;--sidebar: #16181a;--sidebar-line: transparent;--nav-active-bg: var(--panel-2);--nav-active-ink: var(--text);--nav-active-icon: var(--accent);--avatar-you: #3d6b8c;--avatar-other: #8c4a3d;--avatar-ink: #ffffff;--shadow: rgba(0, 0, 0, .35);--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font);--display-weight: 800;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--r-card: 14px;--r-hero: 18px;--r-btn: 12px;--l-brilliant: #27c1a3;--l-great: #749abf;--l-best: #80b64d;--l-excellent: #81b64d;--l-good: #77925f;--l-opening: #d5a47c;--l-inaccuracy: #f8c631;--l-mistake: #ffa459;--l-miss: #ff7769;--l-blunder: #fa412d;--l-forced: #95af8b;--l-played: #93a7bc;--bubble: #f1efea;--bubble-ink: #22252a;--bubble-loss: #c2552a}:root[data-ui=studio],.theme-scope[data-ui=studio]{color-scheme:dark;--bg: #101317;--panel: #171b21;--panel-2: #1f252d;--hover: #28303a;--line: #2a313b;--text: #e8ecef;--muted: #8592a0;--accent: #4fb3a5;--accent-text: #06201c;--accent-soft: rgba(79, 179, 165, .18);--ok: #4fb3a5;--warn: #e0a458;--danger: #f08a80;--danger-soft: #3a2422;--warn-soft: #33291b;--sidebar: #171b21;--sidebar-line: #2a313b;--nav-active-bg: var(--panel-2);--nav-active-ink: var(--text);--nav-active-icon: var(--accent);--avatar-you: #2e5e73;--avatar-other: #5a3b33;--avatar-ink: #e8ecef;--shadow: rgba(0, 0, 0, .4);--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: var(--font);--display-weight: 700;--r-card: 10px;--r-hero: 12px;--r-btn: 8px;--bubble: #e8ecef;--bubble-ink: #101317}:root[data-ui=caravan],.theme-scope[data-ui=caravan]{color-scheme:light;--bg: #f4ecdf;--panel: #fffaf2;--panel-2: #efe3d0;--hover: #e8d9c3;--line: #e2d3bc;--text: #2e2118;--muted: #7d6a58;--accent: #c4562c;--accent-text: #fff8f0;--accent-soft: rgba(196, 86, 44, .13);--ok: #1f7a78;--warn: #d59a2e;--danger: #b3261e;--danger-soft: #fbe6e1;--warn-soft: #f8ecd4;--sidebar: #fffaf2;--sidebar-line: #e2d3bc;--nav-active-bg: #2e2118;--nav-active-ink: #f4ecdf;--nav-active-icon: #f4ecdf;--avatar-you: #1f7a78;--avatar-other: #8c4a3d;--avatar-ink: #ffffff;--shadow: rgba(90, 58, 34, .25);--font: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, serif;--display-weight: 600;--r-card: 20px;--r-hero: 24px;--r-btn: 14px;--l-brilliant: #27c1a3;--l-great: #749abf;--l-best: #80b64d;--l-excellent: #81b64d;--l-good: #77925f;--l-opening: #d5a47c;--l-inaccuracy: #f8c631;--l-mistake: #ffa459;--l-miss: #ff7769;--l-blunder: #fa412d;--l-forced: #95af8b;--l-played: #6b7f94;--bubble: #efe3d0;--bubble-ink: #2e2118;--bubble-loss: #b3261e}:root,:root[data-board=walnut],.theme-scope[data-board=walnut]{--board-frame: #5b3a21;--board-bed: #e6cfa6;--board-bar: #4c301b;--point-a: #8a5530;--point-b: #c79560;--ck-white: #f6f2e9;--ck-white-edge: #c9bea9;--ck-black: #2a2826;--ck-black-edge: #0e0d0c;--dest: #e3a13b;--tray: var(--panel);--tray-label: var(--muted);--inlay: transparent;--inlay-opacity: 0;--board-shadow: #000000;--die-shade-white: rgba(0, 0, 0, .16);--die-shade-black: rgba(0, 0, 0, .5);--pt-label: var(--muted)}:root[data-board=slate],.theme-scope[data-board=slate]{--board-frame: #29303a;--board-bed: #323a45;--board-bar: #232932;--point-a: #465262;--point-b: #58667a;--ck-white: #ece7dc;--ck-white-edge: #b9b2a3;--ck-black: #14171b;--ck-black-edge: #59626e;--dest: #4fb3a5;--inlay: transparent;--inlay-opacity: 0}:root[data-board=caravan],.theme-scope[data-board=caravan]{--board-frame: #8e5e36;--board-bed: #e9c795;--board-bar: #7c5130;--point-a: #b07a44;--point-b: #f3ddb5;--ck-white: #fbf8f1;--ck-white-edge: #cfc4ae;--ck-black: #232020;--ck-black-edge: #0b0a0a;--dest: #1f7a78;--inlay: #b07a44;--inlay-opacity: .55}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-weight:700}h2{font-size:14px}p{margin:0}code,.mono{font-family:var(--mono);font-size:12.5px}.muted{color:var(--muted)}.hint{margin:6px 0 0;color:var(--muted);font-size:12px}.num{font-variant-numeric:tabular-nums}.error-text{color:var(--danger)}.small{font-size:12px}.grow{flex:1;min-width:0}.spacer{flex:1}button,select,input{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--panel-2);color:var(--text);border:1px solid transparent;border-radius:8px;padding:6px 12px;font-weight:700;font-size:13px;line-height:1.2;cursor:pointer;white-space:nowrap}button:hover:not(:disabled){background:var(--hover)}button:disabled{opacity:.45;cursor:default}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.primary{background:var(--accent);color:var(--accent-text);font-weight:800}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}button.outline{background:none;border-color:var(--line);color:var(--muted)}button.outline:hover:not(:disabled){background:var(--panel-2);color:var(--text)}button.link{background:none;border:none;padding:0 4px;text-decoration:underline;color:inherit}button.small{padding:4px 9px;font-size:12px}select,input{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-weight:600}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input.grow{flex:1;min-width:0}.field{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.field.column{display:flex;flex-direction:column;align-items:stretch;gap:5px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row.tight{gap:6px;flex-wrap:nowrap}.row.end{justify-content:flex-end}.row+.row{margin-top:8px}.icon{flex:none}.dot{width:8px;height:8px;border-radius:50%;background:var(--muted);display:inline-block;flex:none}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--danger)}.swatch{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px;border:1px solid;flex:none}.swatch-white{background:var(--ck-white);border-color:var(--ck-white-edge)}.swatch-black{background:var(--ck-black);border-color:var(--muted)}.badge{font-size:11px;padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);margin-left:8px}.soon{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3}.avatar{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;flex:none;padding:0;border:none;color:var(--avatar-ink);font-family:var(--font);font-size:15px;font-weight:700}.avatar.you{background:var(--avatar-you)}.avatar.other{background:var(--avatar-other)}.avatar.bot{background:none}.avatar.bot .bot-avatar{width:100%;height:100%}.avatar.square{border-radius:18%}button.avatar:hover:not(:disabled){background:var(--avatar-you);filter:brightness(1.1)}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--line)}.notice.error{background:var(--danger-soft);color:var(--danger);border-color:transparent}.notice.warn{background:var(--warn-soft);border-color:transparent}.notice.warn code{word-break:break-all}.standalone{padding:40px}.shell{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%}.shell.collapsed{grid-template-columns:72px minmax(0,1fr)}.main{min-width:0;min-height:0;overflow:auto;position:relative}.page-error{margin:16px 40px 0}.sidebar{background:var(--sidebar);border-right:1px solid var(--sidebar-line);display:flex;flex-direction:column;padding:22px 10px 24px;min-height:0;overflow-y:auto}.logo{justify-content:flex-start;gap:12px;height:36px;padding:0 0 0 10px;margin-bottom:34px;background:none;border:none}.logo:hover:not(:disabled){background:none}.logo-mark{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent);color:var(--accent-text)}.logo-text{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.04em;color:var(--text)}.nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nav-item{justify-content:flex-start;gap:14px;width:100%;height:42px;padding:0 14px;border:none;border-radius:10px;background:none;color:var(--muted);font-size:15px;font-weight:600}.nav-item:hover:not(:disabled){background:var(--panel);color:var(--text)}.nav-item.active,.nav-item.active:hover{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:700}.nav-item.active .icon{color:var(--nav-active-icon)}.icon-dot{position:relative;display:inline-grid}.icon-dot .dot{position:absolute;right:-3px;top:-2px;border:2px solid var(--sidebar);width:10px;height:10px}.sidebar-foot{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:8px}.profile{justify-content:flex-start;gap:12px;margin-top:8px;padding:0 0 0 10px;background:none;border:none;text-align:left;min-width:0}.profile:hover:not(:disabled){background:none}.profile-text{display:flex;flex-direction:column;min-width:0}.profile-text strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.profile-text .muted{font-size:12px;font-weight:500}.sidebar.collapsed .logo{padding-left:8px}.sidebar.collapsed .nav-item{padding:0 15px}.sidebar.collapsed .profile{padding-left:6px}.shell.mobile{display:flex;flex-direction:column}.shell.mobile .main{flex:1}.tabbar{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--sidebar);border-top:1px solid var(--sidebar-line);padding:12px 0 14px}.tab-item{flex-direction:column;gap:6px;padding:0;background:none;border:none;color:var(--muted);font-size:11px}.tab-item:hover:not(:disabled){background:none;color:var(--text)}.tab-item.active{color:var(--text)}.tab-item.active .icon{color:var(--accent)}.shell:not(.mobile){grid-template-rows:auto minmax(0,1fr)}.shell:not(.mobile)>.sidebar{grid-row:1 / 3}.shell:not(.mobile)>.main{grid-column:2;grid-row:2}.dot.live{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.game-bar{grid-column:2;grid-row:1;display:flex;align-items:center;gap:12px;min-width:0;margin:14px 24px 0;padding:7px 8px 7px 14px;border:1.5px solid var(--accent);border-radius:12px;background:var(--panel)}.gb-board,.cg-board{flex:none;padding:0;border:none;border-radius:4px;background:none;overflow:hidden}.gb-board{width:58px}.gb-board:hover:not(:disabled),.cg-board:hover:not(:disabled){background:none;filter:brightness(1.08)}.game-bar .avatar{width:36px;height:36px;font-size:14px}.gb-text,.cg-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gb-text strong,.cg-text strong{display:flex;align-items:center;gap:7px;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.gb-text .muted,.cg-text>span{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.gb-now{color:var(--accent);font-weight:700}.gb-turn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:64px;height:36px;padding:0 10px;border-radius:8px;background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:700}.gb-turn.on{background:var(--text);color:var(--bg)}.gb-resume{height:38px;padding:0 18px;border-radius:10px;font-size:14px}.engine-chip{grid-column:2;grid-row:2;justify-self:end;align-self:start;z-index:2;gap:8px;margin:34px 40px 0 0;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-size:12px;font-weight:600}.current-game{flex:none;display:flex;align-items:center;gap:10px;margin:0 10px 8px;padding:7px 8px;border:1.5px solid var(--accent);border-radius:14px;background:var(--panel)}.cg-board{width:62px}.cg-text{flex:1}.cg-text strong{font-size:13px}.current-game .gb-turn{min-width:52px;height:32px;padding:0 6px}.cg-resume{width:40px;height:40px;padding:0;border-radius:10px}.tab-live{position:relative;display:block;width:34px}.tab-live .dot{position:absolute;top:-3px;right:-5px;border:2px solid var(--sidebar);width:10px;height:10px}.tab-item.live{color:var(--accent)}.mini-board{display:block;width:100%;height:auto}.mini-board.dimmed{opacity:.5}.empty{display:flex;flex-direction:column;gap:6px}.empty strong{font-size:15px}.page{padding:36px 40px;max-width:1040px}.page-title{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:28px;font-weight:var(--display-weight);line-height:1.2}.page-sub{margin:8px 0 24px;font-size:15px}.page>.notice{margin-bottom:20px}.strip{display:flex;align-items:center;gap:12px;height:52px;min-width:0}.strip .avatar{width:44px;height:44px;font-size:17px}.strip-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.strip-name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip-sub{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600}.turn-box{display:inline-flex;align-items:center;justify-content:flex-end;min-width:132px;height:44px;padding:0 16px;border-radius:8px;font-family:var(--mono);font-size:24px;font-weight:700}.turn-box.active{background:var(--text);color:var(--bg)}.strip-turn{color:var(--accent);font-weight:700}.dice-faces{display:inline-flex;gap:6px}.die-face rect{fill:var(--ck-white);stroke:var(--ck-white-edge);stroke-width:1.2}.die-face circle{fill:var(--ck-black)}.turn-box.accuracy{gap:10px;background:var(--panel-2);color:var(--text);font-size:20px}.turn-box.accuracy .acc-label{font-family:var(--font);font-size:12px;font-weight:600;color:var(--muted)}.turn-box.won{background:var(--accent);color:var(--accent-text);font-family:var(--font);font-size:18px;font-weight:800}.tabs{display:flex;flex:none;height:60px;padding:0 28px;border-bottom:1px solid var(--line)}.tab{position:relative;justify-content:flex-start;width:110px;padding:0;border:none;border-radius:0;background:none;color:var(--muted);font-size:15px;font-weight:600}.tab:hover:not(:disabled){background:none;color:var(--text)}.tab.active{color:var(--text);font-weight:800}.tab>span{position:relative}.tab.active>span:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:3px;border-radius:2px;background:var(--accent)}.tab-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 12px 12px}.tab-body .card{padding:2px 8px 0}.tab-body .card+.card,.tab-body .notice+.card{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.tab-body>.notice{margin:0 4px 12px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.card-head h2{font-family:var(--font-display);font-size:15px}.strip.compact{height:56px;padding:0 8px;border-radius:12px;background:var(--panel)}.strip.compact .avatar{width:40px;height:40px;font-size:15px}.strip.compact .strip-name{font-size:14px}.strip.compact .strip-text{gap:2px}.strip.compact .turn-box{min-width:96px;height:40px;font-size:20px;padding:0 12px}.shell.mobile .page{padding:20px 16px}.shell.mobile .page-error{margin:12px 16px 0}svg.board{width:100%;height:100%;max-height:100%;-webkit-user-select:none;user-select:none}.frame{fill:var(--board-frame)}.surface{fill:var(--board-bed)}.bar{fill:var(--board-bar)}.inlay{fill:none;stroke:var(--inlay);stroke-opacity:var(--inlay-opacity);stroke-width:1.8;stroke-linejoin:round;pointer-events:none}.pt-a{fill:var(--point-a)}.pt-b{fill:var(--point-b)}.pt-dest{fill:var(--dest);fill-opacity:.55}.pt-label{fill:var(--pt-label);font-size:12px;font-weight:600;text-anchor:middle;font-variant-numeric:tabular-nums}.ck{stroke-width:1.5}.ck-white{fill:var(--ck-white);stroke:var(--ck-white-edge)}.ck-black{fill:var(--ck-black);stroke:var(--ck-black-edge)}.ck-ring{fill:none;stroke-width:1.2;opacity:.55}.ck-ring-white{stroke:var(--ck-white-edge)}.ck-ring-black{stroke:var(--ck-black-edge)}.mini-ck{stroke-width:1.5}.mini-ring{fill:none;stroke-width:1.15;opacity:.7}.ck-movable{fill:none;stroke:var(--dest);stroke-width:1.5;stroke-dasharray:3 3}.ck-selected{fill:none;stroke:var(--dest);stroke-width:3}.dest-marker{fill:var(--dest);fill-opacity:.25;stroke:var(--dest);stroke-width:2;stroke-dasharray:4 3;pointer-events:none}.dest-combo{fill-opacity:.12;stroke-dasharray:2 3}.hint-dice{pointer-events:none}.hint-face{fill:var(--die-face);stroke:var(--die-edge);stroke-width:1}.hint-pip{fill:var(--die-pip)}:root[data-point-numbers=off] .pt-label,:root[data-hint-dice=off] .hint-dice{display:none}.ck-count{display:none;font-size:15px;font-weight:700;text-anchor:middle;dominant-baseline:central;pointer-events:none}:root[data-count-stacks=on] .ck-count{display:inline}.ck-count-white{fill:var(--ck-black)}.ck-count-black{fill:var(--ck-white)}.opening-caption{pointer-events:none}.opening-caption rect{fill:var(--panel);fill-opacity:.92;stroke:var(--line)}.opening-caption text{fill:var(--text);font-size:13px;font-weight:700;text-anchor:middle}.flyer{pointer-events:none}.flyer-shadow{fill:var(--board-shadow);fill-opacity:.22}.hit{fill:transparent}.clickable,.hit.clickable{cursor:pointer}.tray{fill:var(--tray);stroke:var(--board-frame);stroke-width:1.5}.tray-dest{stroke:var(--dest);stroke-width:3;stroke-dasharray:5 3}.slab{stroke-width:1}.slab-white{fill:var(--ck-white);stroke:var(--ck-white-edge)}.slab-black{fill:var(--ck-black);stroke:var(--ck-black-edge)}.tray-label{fill:var(--tray-label);font-size:13px;font-weight:700;text-anchor:middle}.board-stage{position:relative;width:100%;height:100%;min-height:0}.dice-layer{position:absolute;inset:0;pointer-events:none}.die3d-slot{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);perspective:calc(var(--s) * 7);transition:opacity .16s ease}.die3d-slot.used{opacity:.3}.die3d-shadow{position:absolute;inset:6%;border-radius:22%;background:var(--board-shadow);filter:blur(calc(var(--s) * .08))}.die3d{position:absolute;inset:0;transform-style:preserve-3d}.die3d-face{position:absolute;inset:0;box-sizing:border-box;border-radius:18%;border:1.5px solid var(--die-edge);background:var(--die-face);box-shadow:inset 0 0 calc(var(--s) * .14) var(--die-shade);backface-visibility:hidden}.die3d-white,.die-white{--die-face: var(--ck-white);--die-edge: var(--ck-white-edge);--die-pip: var(--ck-black);--die-shade: var(--die-shade-white)}.die3d-black,.die-black{--die-face: var(--ck-black);--die-edge: var(--ck-black-edge);--die-pip: var(--ck-white);--die-shade: var(--die-shade-black)}.die3d-pip{position:absolute;width:18%;height:18%;border-radius:50%;background:var(--die-pip);transform:translate(-50%,-50%)}.preview{pointer-events:none}.ghost{fill-opacity:.45;stroke-dasharray:3 2;stroke-width:1.5}.ghost-white{fill:var(--ck-white);stroke:var(--ck-white-edge)}.ghost-black{fill:var(--ck-black);stroke:var(--ck-black-edge)}.arrow{stroke:var(--dest);stroke-width:3;stroke-linecap:round}.arrowhead{fill:var(--dest)}.roll-hit{fill:transparent;cursor:pointer}.tap-to-roll{position:absolute;transform:translate(-50%,-50%);gap:8px;padding:9px 16px;border-radius:999px;background:var(--panel);color:var(--text);font-size:13px;box-shadow:0 6px 18px var(--shadow)}.tap-to-roll:hover:not(:disabled){background:var(--panel-2)}.board-phone .pt-label,.board-phone .tray-label{fill:var(--ck-white);opacity:.8;font-size:13px}.board-phone .tray{fill:var(--board-bar);stroke:none}.board-phone .tray-dest{stroke:var(--dest)}.board-phone .inlay{stroke:var(--point-a);stroke-opacity:.5;stroke-width:2.4}.board-phone .hit,.board-phone .roll-hit{touch-action:manipulation}.evalbar-v-bg,.evalbar-v-fill{stroke:none}.evalbar-v .fill-white{fill:var(--ck-white)}.evalbar-v .fill-black{fill:var(--ck-black)}.evalbar-v-fill{transform-box:fill-box;transform-origin:bottom;transition:transform .45s ease}.evalbar-v.unknown .evalbar-v-fill,.evalbar-v.unknown .evalbar-v-bg{opacity:.35}.evalbar-v-frame{fill:none;stroke:var(--board-frame);stroke-width:2}.evalbar-v-mid{stroke:var(--l-forced);stroke-width:1;opacity:.6}.evalbar-v-text{font-size:11px;font-weight:800;text-anchor:middle;font-variant-numeric:tabular-nums}.evalbar-v-text.on-white{fill:var(--ck-black)}.evalbar-v-text.on-black{fill:var(--ck-white)}.evalbar-v-depth{font-size:11px;font-weight:600;fill:var(--pt-label);text-anchor:middle}.fill-white{background:var(--ck-white)}.fill-black{background:var(--ck-black)}.opening{margin:0 4px 10px;padding:7px 10px;border-radius:8px;background:var(--panel-2);font-size:12.5px}.moves-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 4px}.nav button{padding:4px 9px}.moves-note{display:flex;align-items:center;min-height:18px;margin:8px 4px 10px}ol.moves{list-style:none;margin:0;padding:0}.move-row{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);column-gap:10px;align-items:center;min-height:38px;margin-bottom:2px;padding:0 10px 0 16px;border-radius:8px}ol.moves .move-row:nth-child(2n){background:var(--panel-2)}.moves-head{min-height:22px;color:var(--muted);font-size:12px;font-weight:600}.move-no{color:var(--muted);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.move-cell{justify-content:flex-start;gap:4px;min-width:0;margin-left:-6px;padding:5px 6px;border:none;border-radius:6px;background:none;text-align:left;font-size:14px}.move-cell:hover:not(:disabled){background:var(--hover)}.move-cell.selected,.move-cell.selected:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.move-dice{flex:none;width:46px;font-family:var(--mono);font-weight:700;font-size:14px}.move-play{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.luck{margin-left:2px;font-size:9px;vertical-align:1px}.luck-lucky,.luck-very_lucky{color:var(--ok)}.luck-unlucky,.luck-very_unlucky{color:var(--danger)}.progress{position:relative;height:18px;margin-bottom:8px;border-radius:4px;background:var(--panel-2);overflow:hidden}.progress-bar{position:absolute;inset:0 auto 0 0;background:var(--accent-soft);transition:width .2s ease}.progress span{position:relative;padding-left:8px;line-height:18px}.accuracy{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.accuracy-cell{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:10px;background:var(--panel-2)}.accuracy-cell strong{font-size:26px;font-weight:800;line-height:1.2}table.label-counts{width:100%;border-collapse:collapse;margin-bottom:10px}table.label-counts th{font-weight:600;font-size:12px;color:var(--muted);padding:2px 4px}table.label-counts td{padding:2px 4px}table.label-counts .num{text-align:right;width:56px}table.label-counts .luck-row td{border-top:1px solid var(--line);padding-top:5px}.move-review{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:8px;border-radius:8px;background:var(--panel-2)}.coach{display:flex;flex-direction:column;gap:12px;min-height:0;padding:4px 8px 0}.coach-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.coach-head h2{font-family:var(--font-display);font-size:20px;font-weight:var(--display-weight);white-space:nowrap}.coach-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.chip-select{height:28px;padding:0 12px;border:none;border-radius:14px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:700}.coach-say{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.zar{display:block;margin-top:4px;filter:drop-shadow(0 2px 4px var(--shadow))}.zar-face{fill:var(--accent)}.zar-eye{fill:var(--accent-text)}.zar-smile{fill:none;stroke:var(--accent-text);stroke-linecap:round;stroke-linejoin:round}.bubble{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:var(--bubble);color:var(--bubble-ink);box-shadow:0 4px 14px var(--shadow);font-size:14px;line-height:20px}.bubble:before{content:"";position:absolute;left:-11px;top:22px;border:8px solid transparent;border-right:12px solid var(--bubble);border-left:0}.bubble p{margin:0}.bubble-title{display:flex;align-items:center;gap:10px;font-size:16px;line-height:22px}.bubble-title strong{font-weight:800}.bubble-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;margin-top:4px;padding:0 12px;border-radius:8px;background:#0000000f;font-size:13px;font-weight:700}.bubble-loss{font-family:var(--mono);color:var(--bubble-loss)}.label-icon.big{width:22px;height:22px}.coach-actions{display:grid;grid-template-columns:140fr 110fr 160fr;gap:8px}.coach-actions.two{grid-template-columns:1fr 1fr}.coach-actions.one{grid-template-columns:1fr}.coach-actions.m{grid-template-columns:120fr 96fr 64fr 64fr}.coach-actions.no-retry{grid-template-columns:140fr 160fr}.coach-actions.m.no-retry{grid-template-columns:120fr 64fr 64fr}.coach-actions button,.coach-nav button{height:44px;min-width:0;padding:0 8px;border-radius:10px;font-size:14px}.coach-actions .primary.pressed{box-shadow:inset 0 0 0 2px var(--accent-text)}.coach-moves{flex:1 1 0;min-height:132px;overflow-y:auto;margin:0 -8px}.coach-moves .move-row{min-height:44px;margin-bottom:0}.coach-moves ol.moves .move-row:nth-child(2n){background:none}.coach-moves ol.moves .move-row.current{background:var(--panel-2)}.coach-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:4px}.coach-nav button{font-size:16px}.acc-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acc-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--panel-2)}.acc-who{display:flex;align-items:center;gap:10px;min-width:0}.acc-name{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.acc-name .muted{font-size:12px}.acc-value{display:flex;align-items:baseline;gap:8px}.acc-value strong{font-size:34px;font-weight:800;line-height:1}.acc-value .muted{font-size:12px;font-weight:600}.acc-scores{display:flex;flex-direction:column;gap:6px}.acc-value.acc-pr strong{font-size:18px}table.coach-counts{margin:0}table.coach-counts td{height:25px;padding:0 4px;font-weight:600}table.coach-counts td.num{width:64px;text-align:center;font-weight:800}table.coach-counts th.num{text-align:center}table.coach-counts td.count{color:var(--mark)}.luck-line{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 14px;border-radius:10px;background:var(--panel-2);font-size:13px;font-weight:700}.luck-line .muted{font-weight:600}.coach-start{flex:none;height:52px;border-radius:12px;font-size:17px}.coach.mobile{gap:12px;padding:0 4px}.coach.mobile .bubble{padding:12px;font-size:13px;line-height:18px}.coach.mobile .bubble-title{font-size:14px}.coach.mobile .acc-card{padding:12px}.coach.mobile .acc-value strong{font-size:28px}.coach.mobile .acc-value.acc-pr strong{font-size:16px}.coach.mobile table.coach-counts td{height:27px;font-size:13px}.mark-brilliant{--mark: var(--l-brilliant)}.mark-great{--mark: var(--l-great)}.mark-best{--mark: var(--l-best)}.mark-excellent{--mark: var(--l-excellent)}.mark-good{--mark: var(--l-good)}.mark-opening{--mark: var(--l-opening)}.mark-inaccuracy{--mark: var(--l-inaccuracy)}.mark-mistake{--mark: var(--l-mistake)}.mark-miss{--mark: var(--l-miss)}.mark-blunder{--mark: var(--l-blunder)}.mark-forced{--mark: var(--l-forced)}.mark-played{--mark: var(--l-played)}.mark-wrong{--mark: var(--l-blunder)}.marks{pointer-events:none}.mark-arrow{fill:none;stroke:var(--mark);stroke-width:5;stroke-linecap:round;opacity:.88}.mark-head{fill:var(--mark)}.badge-ring{fill:var(--panel)}.label-icon{display:inline-flex;flex:none;width:18px;height:18px;vertical-align:middle}.label-icon svg{display:block}.label-chip-face{fill:var(--mark)}.evalgraph{margin:0}.evalgraph figcaption{font-size:12px;margin-bottom:2px}.evalgraph-plot{position:relative}.evalgraph svg{display:block;width:100%;cursor:pointer}.evalgraph .grid{stroke:var(--line);stroke-width:1}.evalgraph .grid.mid{stroke:var(--muted);opacity:.5}.evalgraph .axis{fill:var(--muted);font-size:10px;text-anchor:end}.eg-area{fill:var(--accent);opacity:.12}.eg-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.eg-current{stroke:var(--text);stroke-width:1;opacity:.45}.eg-crosshair{stroke:var(--muted);stroke-width:1}.eg-dot{fill:var(--mark);stroke:var(--panel);stroke-width:2}.eg-tip{position:absolute;top:4px;transform:translate(8px);padding:6px 8px;border-radius:6px;border:1px solid var(--line);background:var(--panel);box-shadow:0 2px 8px var(--shadow);font-size:12px;white-space:nowrap;pointer-events:none}.eg-tip[data-side=left]{transform:translate(calc(-100% - 8px))}.evalgraph.compact svg{border-radius:10px}.evalgraph.compact .eg-bg{fill:var(--ck-black)}.evalgraph.compact .eg-area{fill:var(--ck-white);opacity:.9}.evalgraph.compact .eg-line{display:none}.evalgraph.compact .grid.mid{stroke:#000;opacity:.18}.evalgraph.compact .eg-current{stroke:var(--accent);stroke-width:2;opacity:1}.evalgraph.compact .eg-dot{stroke:var(--panel-2)}.overlay{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.dialog{display:flex;flex-direction:column;gap:14px;width:360px;max-width:100%;padding:20px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:0 10px 40px var(--shadow)}.dialog h2{font-family:var(--font-display);font-size:18px}.dialog.wide{width:560px}.dialog .field.column input,.dialog .field.column select{padding:7px 10px;color:var(--text)}.dialog .row.end button{padding:8px 16px;border-radius:var(--r-btn)}fieldset.player{display:flex;align-items:center;gap:14px;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:10px}fieldset.player legend{padding:0 4px;color:var(--muted)}.radio{display:inline-flex;align-items:center;gap:4px}.dialog.new-game{width:400px;max-height:calc(100vh - 32px);overflow-y:auto}.dialog.resign-dialog.two{width:420px}.dialog .ng-from{font-size:13px}fieldset.player.ng-opponents{flex-direction:column;align-items:stretch;gap:2px;max-height:300px;overflow-y:auto;padding:6px}.ng-opponent{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer}.ng-opponent.on{background:var(--panel-2)}.ng-opponent input{flex:none}.ng-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--panel-2);color:var(--muted)}.ng-who{display:flex;flex-direction:column;min-width:0;font-size:13px}.ng-who .muted{font-size:12px}dl.engine-info{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}dl.engine-info dt{color:var(--muted)}dl.engine-info dd{margin:0;word-break:break-all}.board-box:has(>.zs-layer){position:relative}.zs-layer{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none}.zs-dim{position:absolute;inset:0;border-radius:10px;background:#0b0c0d33;transition:opacity .12s ease}.zs-layer:has(.zs-sheet.peek) .zs-dim{opacity:0}.zs-layer>.zs-sheet{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--zs-scale, 1))}.zs-layer.phone.watch>.zs-sheet{top:auto;bottom:6px;transform:translate(-50%) scale(var(--zs-scale, 1));transform-origin:bottom center}.zs-sheet{--zs-base: #16181a;--zs-soft: #c9c3b8;--zs-ring: #16181a;position:relative;box-sizing:border-box;pointer-events:auto;transform:scale(var(--zs-scale, 1));border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:24px;background:color-mix(in srgb,var(--zs-base) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 18px 48px #00000059;color:var(--text);font-family:var(--font);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}:root[data-ui=studio] .zs-sheet{--zs-base: var(--sidebar);--zs-ring: var(--sidebar)}:root[data-ui=caravan] .zs-sheet{--zs-base: var(--panel);--zs-soft: var(--muted);--zs-ring: var(--panel)}.zs-sheet.wide{width:680px;padding:0 51px 24px}.zs-sheet.phone{width:378px;padding:0 8.5px 14px}.zs-sheet.peek{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.zs-sheet.peek .zs-body{visibility:hidden}.zs-handle{display:block;position:relative;width:100%;height:44px;margin:0;padding:0;border:none;border-radius:0;background:none;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.zs-handle:active{cursor:grabbing}.phone .zs-handle{height:30px}.zs-grip{position:absolute;top:12px;left:50%;width:56px;height:5px;margin-left:-28px;border-radius:3px;background:var(--text);opacity:.55}.phone .zs-grip{top:8px;width:44px;margin-left:-22px}.zs-handle-text{position:absolute;top:24px;left:0;right:0;color:var(--zs-soft);font-size:11.5px;font-weight:700;line-height:1.2;text-align:center}.phone .zs-handle-text{top:16px;font-size:10px}.zs-sheet.peek .zs-handle-text{color:var(--text);text-shadow:0 1px 3px rgb(0 0 0 / .6)}.zs-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px}.phone .zs-head{margin-top:8px}.zs-head h2{margin:0;font-size:20px;font-weight:800;line-height:24px;white-space:nowrap}.phone .zs-head h2{font-size:16px;line-height:20px}.zs-doubles{color:var(--zs-soft);font-size:13px;font-weight:700;white-space:nowrap}.phone .zs-doubles{font-size:10.5px}.zs-label{margin-top:20px;font-size:13px;font-weight:800;line-height:18px}.zs-rail.top+.zs-label{margin-top:24px}.phone .zs-label{margin-top:10px;font-size:11px;line-height:14px}.phone .zs-rail.top+.zs-label{margin-top:12px}.zs-rail{display:flex;align-items:center;justify-content:center;gap:10px}.phone .zs-rail{gap:3px}.zs-rail.top{height:44px;margin-top:4px}.phone .zs-rail.top{height:34px;margin-top:2px}.zs-rail.big{height:108px;margin-top:2px}.phone .zs-rail.big{height:66px;margin-top:7px}.zs-slot{display:flex;flex:none;justify-content:center}.zs-wrap{position:relative;display:block;flex:none;transition:width .14s ease,height .14s ease}.zs-tile{--ns: 39px;position:absolute;inset:0;box-sizing:border-box;display:block;width:100%;height:100%;margin:0;padding:0;border:1.5px solid transparent;border-radius:17px;background:none;color:var(--text);font-family:var(--mono);font-weight:700;font-size:var(--ns);line-height:1}.zs-tile.has-sub{--ns: 34px}.zs-rail.top .zs-tile{--ns: 20px;border-radius:9px}.phone .zs-tile{--ns: 26px;border-radius:11px}.phone .zs-tile.has-sub{--ns: 22px}.phone .zs-rail.top .zs-tile{--ns: 15px;border-radius:7px}.zs-num{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}.has-sub .zs-num{top:36%}.zs-sub{position:absolute;top:calc(36% + var(--ns) * .6);left:0;right:0;font-family:var(--font);font-size:13px;font-weight:700;line-height:1.1;text-align:center;opacity:.85}.phone .zs-sub{font-size:10px}.zs-tile.c-white{border-color:transparent;background:var(--ck-white);color:#1c1e21}.zs-tile.c-black{border-color:#f1efea73;background:var(--ck-black);color:#f1efea}.zs-tile.allowed{border:2px solid var(--accent);background:var(--panel-2);color:var(--text);cursor:pointer;transition:background .1s ease,box-shadow .1s ease}.zs-tile.allowed:hover:not(:disabled){border-width:3px;background:var(--line);box-shadow:0 6px 16px #0006}.zs-tile.chosen{--ns: 40px;border:2px solid #f6c46a;border-radius:22px;background:var(--accent);color:var(--accent-text);box-shadow:0 6px 16px #0006;cursor:default}.zs-tile.chosen:hover:not(:disabled){background:var(--accent)}.phone .zs-tile.chosen{border-radius:13px}.zs-tile.chosen .zs-num{top:33.3%}.phone .zs-tile.chosen .zs-num{top:36.4%}.zs-pair{position:absolute;top:62px;left:0;right:0;display:flex;justify-content:center;gap:4px}.phone .zs-pair{top:42px}.zs-die{display:block;filter:drop-shadow(0 1px 1.5px rgb(0 0 0 / .3))}.zs-die rect{fill:var(--die-face);stroke:var(--die-edge);stroke-width:1.2}.zs-die circle{fill:var(--die-pip)}.zs-tile.last{opacity:.3}.zs-tile.double{border:1.5px dashed var(--accent);opacity:.72;cursor:pointer}.zs-tile.double:hover:not(:disabled){opacity:.9}.zs-tile.his{opacity:.45}.zs-tile.idle{border:1.5px solid var(--line);color:var(--muted);opacity:.75}.zs-tile.maybe{border:1.5px dashed var(--muted);opacity:.8}.zs-tile.dim{opacity:.4}.zs-tile:disabled{cursor:default}.zs-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zs-x2{--bh: 20px;position:absolute;top:calc(var(--bh) * -.45);left:calc(100% - var(--bh) - 2px);box-sizing:border-box;display:grid;place-items:center;min-width:var(--bh);height:var(--bh);padding:0 4.5px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 1.5px var(--zs-ring);color:var(--accent-text);font-family:var(--font);font-size:12px;font-weight:800;line-height:1;pointer-events:none}.phone .zs-x2{--bh: 17px;font-size:10px}.zs-x2.dim{background:var(--muted);color:var(--bg)}.zs-lock{--b: 20px;position:absolute;top:calc(var(--b) * -.38);left:calc(100% - var(--b) * .62);box-sizing:border-box;display:grid;place-items:center;width:var(--b);height:var(--b);border:1.5px solid #f1efea;border-radius:50%;color:#f1efea;box-shadow:0 1px 3px #00000059;pointer-events:none}.phone .zs-lock{--b: 16px}.zs-lock.you{background:var(--avatar-you)}.zs-lock.other{background:var(--avatar-other)}.zs-roll{margin:20px 0 0;font-size:18px;font-weight:700;line-height:24px}.phone .zs-roll{margin-top:17px;font-size:13px;line-height:18px}.zs-acc{margin-left:.1em;color:var(--accent);font-family:var(--mono);font-weight:700}.zs-hint{margin:8px 0 0;color:var(--zs-soft);font-size:12.5px;font-weight:600;line-height:18px}.zs-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.phone .zs-actions{gap:8px;margin-top:6px}.zs-undo,.zs-confirm{height:48px;margin:0;padding:0 12px;border-radius:12px;font-family:var(--font);font-size:16px;font-weight:800}.zs-undo{width:120px;border:1px solid var(--line);background:var(--panel-2);color:var(--text)}.zs-confirm{width:200px;border:none;background:var(--accent);color:var(--accent-text);font-size:17px}.zs-confirm:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}.zs-confirm:disabled{opacity:.45}.phone .zs-undo,.phone .zs-confirm{height:44px;font-size:14px}.phone .zs-undo{width:96px}.phone .zs-confirm{flex:1;width:auto;font-size:15px}.zs-sheet.watch .zs-rail.big{height:84px;margin-top:4px}.phone .zs-sheet.watch .zs-rail.big,.zs-sheet.phone.watch .zs-rail.big{height:56px}.zs-mine{display:flex;align-items:center;gap:14px;margin-top:4px}.zs-mine .zs-tile.mine{--ns: 26px;position:relative;width:52px;height:52px;border-radius:10px}.zs-mine-text{display:flex;flex-direction:column;gap:4px;font-size:15px}.zs-mine-text span{color:var(--zs-soft);font-size:12.5px;font-weight:600}.zs-chip{--chip: 24px;box-sizing:border-box;display:inline-grid;flex:none;place-items:center;width:var(--chip);height:var(--chip);border:1.5px solid transparent;border-radius:calc(var(--chip) * .22);font-family:var(--mono);font-size:calc(var(--chip) * .46);font-weight:700;line-height:1}.zs-chip.c-white{background:var(--ck-white);color:#1c1e21}.zs-chip.c-black{border-color:#f1efea66;background:var(--ck-black);color:#f1efea}.zs-chip.unknown{border:2px solid var(--accent);background:#2a2826;color:#f1efea}.zs-dots{display:inline-flex;gap:3px}.zs-dot{box-sizing:border-box;width:8px;height:8px;border:1.2px solid var(--muted);border-radius:50%}.zs-dot.on{border-color:var(--accent);background:var(--accent)}.zs-match{margin:16px 0 0;padding:14px 14px 16px 18px;border-radius:14px;background:var(--panel-2)}.zs-match-head{display:flex;align-items:center;justify-content:space-between}.zs-match-head strong{font-size:15px;font-weight:800}.zs-games{display:inline-flex;gap:4px}.zs-game{box-sizing:border-box;display:grid;place-items:center;width:26px;height:22px;border:1.2px solid var(--muted);border-radius:6px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:700}.zs-game.on{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.zs-game.done{border-color:var(--line);background:var(--line);color:var(--text)}.zs-game.maybe{border-style:dashed}.zs-match-body{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;margin-top:10px}.zs-score{font-family:var(--mono);font-size:30px;font-weight:700;line-height:1;white-space:nowrap}.zs-match-text{display:flex;flex-direction:column;gap:5px}.zs-match-text strong{font-size:13px;font-weight:700}.zs-match-text span{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.zs-mhead{display:flex;flex-direction:column;min-width:0;gap:1px}.zs-mhead strong{overflow:hidden;font-size:12.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.zs-mhead span{overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.zs-mhead.online span{display:-webkit-box;white-space:normal;text-wrap:balance;line-height:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.status-card.zarsiz .status-head strong{text-wrap:balance}.strip-line{display:flex;align-items:center;gap:8px;min-width:0}.strip-doubles{display:inline-flex;align-items:center;gap:5px}.pcard-marker{position:absolute;top:8px;right:8px;display:flex}.pcard-doubles{margin-top:-3px;color:var(--muted);font-size:10.5px;font-weight:600}.mg-caption{margin:-6px 0 -2px;font-size:10.5px;font-weight:600;text-align:center}:root{--ac-red: #e5604f;--ac-red-ink: #f2877a}.ac-scrim,.ac-dialog-scrim{position:fixed;inset:0;z-index:60;background:#0b0c0d9e;display:grid;place-items:center;overflow-y:auto}.ac-scrim.m{place-items:end stretch}.ac-card{width:min(580px,calc(100vw - 32px));margin:16px 0;background:var(--panel);border-radius:20px;box-shadow:0 20px 60px #00000080;padding:28px 28px 0}.ac-sheet{align-self:end;width:100%;max-height:100%;overflow-y:auto;background:var(--panel);border-radius:24px 24px 0 0;box-shadow:0 -8px 24px #00000073;padding:28px 16px calc(12px + env(safe-area-inset-bottom));position:relative}.ac-grab{position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--line)}.ac-form{display:flex;flex-direction:column}.ac-tabs{display:grid;grid-template-columns:1fr 1fr;height:44px;padding:3px;margin-bottom:26px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.ac-tabs button{height:100%;padding:0;border:none;border-radius:9px;background:none;color:var(--muted);font-size:15px;font-weight:700}.ac-tabs button:hover:not(.on){background:none;color:var(--text)}.ac-tabs button.on{background:var(--accent);color:var(--accent-text);font-weight:800}.ac-head{margin-bottom:26px}.ac-head h2{margin:0;font-size:23px;font-weight:800;line-height:1.2}.ac-head p{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.ac-head.with-avatar{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.ac-head.with-avatar h2{margin-top:2px}.ac-avatar{width:60px;height:60px;font-size:22px}.ac-why{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--panel-2);color:var(--accent)}.ac-guest{display:flex;align-items:center;gap:12px;height:64px;padding:0 16px 0 12px;margin-bottom:20px;border-radius:12px;background:var(--panel-2)}.ac-guest-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ac-guest-text strong{font-size:16px;font-weight:800}.ac-guest-text .muted{font-size:12px;font-weight:600}.ac-guest-tag{font-size:11px;font-weight:700}.ac-ticket{display:grid;place-items:center;height:112px;margin-bottom:22px;border-radius:14px;background:var(--panel-2);color:var(--accent)}.ac-ticket.bad{color:var(--ac-red)}.ac-field.lead{padding-left:14px}.ac-lead{display:grid;place-items:center;flex:none;color:var(--muted)}.ac-field.bad .ac-lead{color:var(--ac-red)}.ac-field.lead input{font-family:var(--mono);font-size:16px;letter-spacing:.02em}.ac-field.lead input::placeholder{font-weight:600;letter-spacing:.02em}.ac-help{margin:12px 0 0 2px;font-size:12px;font-weight:600;line-height:17px}.ac-invite-row{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px;margin-bottom:22px;border-radius:12px;background:var(--panel-2)}.ac-invite-ticket{display:grid;place-items:center;flex:none;color:var(--ok)}.ac-invite-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-invite-text strong{font-size:15px;font-weight:800}.ac-invite-text .muted{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-invite-text .num{font-family:var(--mono);font-weight:500}.ac-invite-row .ac-mark{width:20px;height:20px}.ac-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ac-block{display:flex;flex-direction:column}.ac-block+.ac-block{margin-top:22px}.ac-legend-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.ac-legend{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ac-field{display:flex;align-items:center;gap:10px;height:54px;padding:0 7px 0 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.ac-field:focus-within,.ac-field.lit{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ac-field.bad,.ac-field.warn:not(:focus-within){border-color:var(--ac-red);box-shadow:0 0 0 1px var(--ac-red)}.ac-field.dim{opacity:.5}.ac-field.locked{background:var(--panel-2);padding-right:16px;color:var(--muted)}.ac-field.locked:focus-within{border-color:var(--line);box-shadow:none}.ac-field input{flex:1;min-width:0;height:100%;padding:0;background:none;border:none;outline:none;font-size:17px;font-weight:700;color:var(--text);caret-color:var(--accent)}.ac-field input:focus-visible{outline:none}.ac-field.pw input[type=password]{letter-spacing:.18em}.ac-count{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--muted);padding-right:9px}.ac-count.bad{color:var(--ac-red)}.ac-eye{width:40px;height:40px;padding:0;flex:none;border-radius:9px;background:var(--panel-2);color:var(--muted)}.ac-eye.on{color:var(--accent)}.ac-note{display:flex;align-items:center;gap:8px;margin:10px 0 0 2px;font-size:12px;font-weight:700;color:var(--muted)}.ac-note.ok{color:var(--ok)}.ac-note.bad{color:var(--ac-red)}.ac-mark{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;flex:none;color:var(--panel)}.ac-mark.ok{background:var(--ok)}.ac-mark.bad{background:var(--ac-red)}.ac-mark.todo{border:1.5px solid var(--muted)}.ac-banner{position:relative;display:flex;gap:11px;margin-top:12px;padding:13px 14px 13px 13px;border-radius:12px;border:1px solid}.ac-head+.ac-banner{margin:0 0 22px}.ac-banner.error{background:#e5604f21;border-color:#e5604f8c}.ac-banner.wait{background:var(--accent-soft);border-color:var(--accent)}.ac-banner.info{background:#9aa0a61a;border-color:#9aa0a68c}@supports (color: color-mix(in srgb,red 50%,transparent)){.ac-banner.wait{background:color-mix(in srgb,var(--accent) 13%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.ac-banner.info{background:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--muted) 55%,transparent)}}.ac-banner-icon{flex:none;width:20px;height:20px;display:grid;place-items:center;color:var(--accent)}.ac-banner-icon.dot{border-radius:50%;font-size:13px;font-weight:800;color:#fff;background:var(--ac-red)}.ac-banner.info .ac-banner-icon.dot{background:var(--muted);color:var(--bg)}.ac-banner-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-banner-text strong{font-size:14px;font-weight:800;line-height:20px}.ac-banner.error strong{color:var(--ac-red-ink)}.ac-banner.wait strong{color:var(--accent)}.ac-banner-text span{font-size:12px;font-weight:600;line-height:17px;color:var(--muted)}.ac-noemail{display:flex;gap:12px;margin-top:20px;padding:14px;border-radius:12px;background:var(--panel-2)}.ac-key{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--bg);color:var(--accent)}.ac-noemail>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-noemail strong{font-size:14px;font-weight:800}.ac-noemail span span{font-size:12px;font-weight:600;line-height:17px;color:var(--muted)}.ac-link{padding:0;border:none;background:none;color:var(--accent);font-size:14px;font-weight:700}.ac-link:hover:not(:disabled){background:none;text-decoration:underline}.ac-link.small{font-size:12px}.ac-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px -28px 0;padding:18px 28px 22px;border-top:1px solid var(--line)}.ac-not-now{width:120px;height:46px;border-radius:12px;background:none;border:1px solid var(--line);color:var(--muted);font-size:15px}.ac-as{font-size:13px;font-weight:600}.ac-card .ac-go{width:180px;height:46px;margin-left:auto;border-radius:12px;font-size:16px}.ac-card .ac-go.signup,.ac-card .ac-go.reset{width:200px}.ac-foot-m{display:flex;flex-direction:column;margin-top:18px}.ac-sheet .ac-go{height:52px;border-radius:12px;font-size:16px}.ac-later{height:44px;margin-top:0;background:none;color:var(--muted);font-size:14px}.ac-other{height:44px}.ac-sheet .ac-tabs{height:42px;margin-bottom:20px}.ac-sheet .ac-tabs button{font-size:14px}.ac-sheet .ac-head{margin-bottom:22px}.ac-sheet .ac-head h2{font-size:20px}.ac-sheet .ac-head p{margin-top:4px;font-size:12px}.ac-sheet .ac-head.with-avatar{gap:14px;margin-bottom:18px}.ac-sheet .ac-head.with-avatar h2{margin-top:0;font-size:18px}.ac-sheet .ac-avatar{width:46px;height:46px;font-size:17px}.ac-sheet .ac-guest{height:60px}.ac-sheet .ac-ticket{height:96px;margin-bottom:18px}.ac-sheet .ac-field.lead input{font-size:14px}.ac-sheet .ac-invite-row{height:52px;margin-bottom:18px}.ac-sheet .ac-invite-text strong{font-size:14px}.ac-sheet .ac-guest .avatar{width:36px;height:36px;font-size:14px}.ac-sheet .ac-guest-text strong{font-size:15px}.ac-sheet .ac-field{height:50px}.ac-sheet .ac-eye{width:36px;height:36px}.ac-sheet .ac-block+.ac-block{margin-top:18px}.ac-sheet .ac-noemail{margin-top:16px}.ac-sheet .ac-noemail strong{font-size:13px}.ac-dialog{width:min(424px,calc(100vw - 32px));background:var(--panel);border-radius:18px;box-shadow:0 14px 40px #00000073;padding:24px 24px 0}.ac-dialog h2{margin:0;font-size:20px;font-weight:800;line-height:1.25}.ac-dialog p{margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}.ac-dialog .ac-banner{margin-top:14px}.ac-dialog p.ac-dialog-lead{margin:0;font-size:14px}.ac-dialog-foot{display:flex;justify-content:space-between;gap:10px;margin:24px -24px 0;padding:16px 24px 18px;border-top:1px solid var(--line)}.ac-dialog-foot button{height:44px;border-radius:12px;font-size:14px}.ac-cancel{width:120px;background:none;border:1px solid var(--line);color:var(--muted)}.ac-dialog-foot .primary{min-width:120px;padding:0 18px}.ac-danger{min-width:120px;padding:0 18px;background:var(--ac-red);color:#fff;font-weight:800}.ac-danger:hover:not(:disabled){background:var(--ac-red);filter:brightness(1.07)}.avatar.out{background:#4a4f55}.acs-card{display:flex;flex-direction:column;padding:18px 20px 20px;border-radius:var(--r-card);background:var(--panel)}.acs-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.acs-row-text strong{font-size:15px;font-weight:700}.acs-row-text .muted{font-size:12px;font-weight:600}.acs-who-top{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.acs-avatar{width:44px;height:44px;font-size:16px}.acs-who-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.acs-who-text strong{font-size:18px;font-weight:800}.acs-who-text .muted{font-size:12px;font-weight:600}.acs-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;border-radius:13px;background:#5bbf7a24;color:var(--ok);font-size:12px;font-weight:800}.acs-chip i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.acs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.acs-ratings{font-family:var(--mono);font-size:13px;font-weight:700;white-space:nowrap}.acs-out strong{font-size:17px;font-weight:800}.acs-out>.muted{margin-top:4px;font-size:13px;font-weight:600}.acs-buttons{display:flex;gap:10px;margin-top:20px}.acs-buttons button{height:42px;padding:0 20px;border-radius:10px;font-size:14px}.acs-ghost{background:none;border:1px solid var(--line);color:var(--muted)}.acs-ghost:hover:not(:disabled){background:var(--panel-2)}.acs-password{border:1.5px solid transparent}.acs-password.dirty,.acs-password:focus-within{border-color:var(--accent)}.acs-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.acs-fields .ac-block+.ac-block{margin-top:0}.acs-fields .ac-field{height:48px}.acs-fields .ac-field input{font-size:16px}.acs-fields .ac-eye{width:36px;height:36px}.acs-hint{margin:10px 0 0 2px;font-size:12px;font-weight:600}.acs-save{min-width:200px}.acs-cancel{min-width:100px}.acs-password>.ac-note{margin-top:14px}.acs-sessions{padding-top:0;padding-bottom:0}.acs-srow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.acs-srow+.acs-srow{border-top:1px solid var(--line)}.acs-devices{display:inline-flex;align-items:center;gap:6px}.acs-out-btn{width:150px;height:40px;border-radius:10px;color:var(--text);font-size:14px}.acs-ghost.red{border-color:#e5604f;color:#e5604f}.acs-all-btn{width:210px;height:40px;border-radius:10px;font-size:14px}.acs-text{padding:0;border:none;background:none;color:var(--text);font-size:14px;font-weight:700}.acs-text:hover:not(:disabled){background:none;text-decoration:underline}.acs-text.red{color:#e5604f}.set-compact .set-plain>.set-row.whole:has(>.acs-card){min-height:0;padding:0}.set-compact .acs-card{padding:14px 16px 16px}.set-compact .acs-who-top{padding-bottom:14px}.set-compact .acs-avatar{width:42px;height:42px}.set-compact .acs-who-text strong{font-size:17px}.set-compact .acs-ratings{padding-top:14px;font-size:11.5px;white-space:normal}.set-compact .acs-fields{grid-template-columns:1fr;gap:16px;margin-top:0}.set-compact .acs-fields .ac-field{height:46px}.set-compact .acs-buttons button{height:44px}.set-compact .acs-save{flex:1.75;min-width:0}.set-compact .acs-cancel{flex:1;min-width:0}.set-compact .acs-sessions{padding-top:0;padding-bottom:0}.set-compact .acs-srow{padding:14px 0}.ac-sheet .ac-why{width:40px;height:40px;border-radius:10px}.ac-sheet .ac-head.why h2{font-size:19px}.gone-page{display:flex;flex-direction:column;gap:20px;max-width:560px;padding:30px 40px 32px}.gone-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:18px;background:var(--panel)}.gone-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--panel-2);color:#e5604f}.gone-card h2{margin:4px 0 0;font-size:19px;font-weight:800}.gone-card p{margin:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.gone-mark.ok{color:var(--accent)}.gone-chip{padding:6px 12px;border-radius:999px;background:var(--panel-2);color:var(--text)!important;font-size:12.5px!important;font-weight:700!important}.gone-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.gone-actions button{min-width:160px;height:44px;border-radius:12px;font-size:15px;font-weight:800}.gone-ghost{border:1.2px solid var(--line);background:none}.inapp-banner{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.2px solid var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.inapp-banner strong{font-size:14px;font-weight:800}.inapp-banner span{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.45}.shell.mobile .gone-page{padding:18px 16px 24px}.shell.mobile .gone-actions{align-self:stretch;flex-direction:column}.hdr-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-6px;padding:0;border:none;border-radius:50%;background:none}.hdr-avatar:hover:not(:disabled){background:none}.hdr-avatar .avatar{width:32px;height:32px;font-size:12px;transition:filter .12s}.hdr-avatar:hover .avatar{filter:brightness(1.1)}.hdr-avatar:focus-visible{outline:none}.hdr-avatar:focus-visible .avatar{outline:2px solid var(--accent);outline-offset:2px}.hdr-end{display:flex;align-items:center;gap:20px;flex:none}.hdr-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bots-page{max-width:1240px;padding:26px 40px 24px}.bots-page .bots-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.bots-page .bots-sub{margin-top:6px;font-size:14px}.bots-page>.notice{margin-bottom:16px}.bots-page .bots-seg{display:inline-flex;flex:none;padding:4px;gap:2px;border-radius:10px;background:var(--panel-2)}.bots-page .bots-seg button{min-width:84px;height:30px;padding:0 14px;border:none;border-radius:7px;background:none;color:var(--muted);font-size:13px;font-weight:700}.bots-page .bots-seg button:hover:not(:disabled){background:var(--hover);color:var(--text)}.bots-page .bots-seg button.active,.bots-page .bots-seg button.active:hover{background:var(--accent);color:var(--accent-text)}.bots-page .bots-filter button{min-width:130px}.bots-page .bots-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bots-page .bots-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:286px;padding:20px 20px 18px;border:2px solid transparent;border-radius:16px;background:var(--panel);color:var(--text);text-align:left;white-space:normal;font-weight:500}.bots-page .bots-card:hover:not(:disabled){background:var(--panel);border-color:var(--line)}.bots-page .bots-card.selected,.bots-page .bots-card.selected:hover{border-color:var(--accent)}.bots-page .bots-selected{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-text)}.bots-page .bots-card-top{display:flex;align-items:center;gap:16px}.bots-page .bots-portrait{position:relative;flex:none;display:inline-block}.bots-page .bot-avatar{display:block}.bots-page .bots-tick{position:absolute;top:0;right:-2px;width:24%;height:24%;min-width:16px;min-height:16px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff;box-shadow:0 0 0 2px var(--panel)}.bots-page .bots-rating{display:flex;flex-direction:column;gap:2px;min-width:0}.bots-page .bots-rating strong{font-family:var(--mono);font-size:30px;font-weight:700;line-height:1.1}.bots-page .bots-rating strong.max{color:var(--accent)}.bots-page .bots-tier{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bots-page .bots-name{margin-top:20px;font-family:var(--font-display);font-size:20px;font-weight:700}.bots-page .bots-line{margin-top:6px;color:var(--muted);font-size:13.5px;line-height:1.4}.bots-page .bots-card-foot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bots-page .bots-level{display:flex;gap:6px;width:100%}.bots-page .bots-level span{flex:1;height:5px;border-radius:3px;background:var(--panel-2)}.bots-page .bots-level span.on{background:var(--text);opacity:.85}.bots-page .bots-level.max span.on{background:var(--accent);opacity:1}.bots-page .bots-record{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:13px;background:var(--bg);color:var(--text);font-size:12px;font-weight:600}.bots-page .bots-record.won{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.bots-page .bots-empty{padding:30px 0}.bots-page .bots-bar{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) 210px;align-items:center;gap:22px;margin-top:22px;padding:18px 22px;border-radius:16px;background:var(--panel)}.bots-page .bots-bar-who{display:flex;flex-direction:column;gap:12px;padding-right:22px;border-right:1px solid var(--line);min-width:0}.bots-page .bots-bar-id{display:flex;align-items:center;gap:12px;min-width:0}.bots-page .bots-bar-avatar{flex:none;border-radius:50%;box-shadow:0 0 0 2px var(--accent)}.bots-page .bots-bar-avatar .bot-avatar{display:block}.bots-page .bots-bar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bots-page .bots-bar-text strong{font-size:16px}.bots-page .bots-bar-text .muted{font-size:12.5px}.bots-page .bots-bubble{position:relative;padding:8px 14px;border-radius:10px;background:var(--bubble);color:var(--bubble-ink);font-size:13px;font-weight:600}.bots-page .bots-bubble:before{content:"";position:absolute;top:-7px;left:16px;border:7px solid transparent;border-top:0;border-bottom-color:var(--bubble)}.bots-page .bots-bar-opts{display:flex;flex-direction:column;gap:14px;min-width:0}.bots-page .bots-bar-row{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.bots-page .bots-bar-row.toggles{align-items:center;gap:22px}.bots-page .bots-group{display:flex;flex-direction:column;gap:7px}.bots-page .bots-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bots-page .bots-sides{display:flex;gap:8px}.bots-page .bots-side{height:36px;min-width:0;padding:0 13px;gap:8px;border:1.5px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);font-size:13px;font-weight:600}.bots-page .bots-side.active,.bots-page .bots-side.active:hover{border-color:var(--accent);background:var(--panel-2);color:var(--text)}.bots-page .bots-side-dot{width:16px;height:16px;border-radius:50%;flex:none;border:1.5px solid var(--muted)}.bots-page .bots-side-dot.white{background:var(--ck-white);border-color:var(--ck-white-edge);box-shadow:inset 0 0 0 2.5px var(--ck-white),inset 0 0 0 3.5px var(--ck-white-edge)}.bots-page .bots-side-dot.random{background:linear-gradient(90deg,var(--ck-white) 50%,var(--ck-black) 50%);border-color:var(--ck-white-edge)}.bots-page .bots-side-dot.black{background:var(--ck-black);border-color:var(--muted);box-shadow:inset 0 0 0 2.5px var(--ck-black),inset 0 0 0 3.5px var(--muted)}.bots-page .bots-bar .bots-seg button{height:28px;min-width:62px;padding:0 12px}.bots-page .bots-toggle{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.bots-page .bots-toggle.disabled{color:var(--muted);cursor:default}.bots-page .bots-toggle input{position:absolute;opacity:0;width:1px;height:1px}.bots-page .bots-switch{position:relative;flex:none;width:42px;height:24px;border-radius:12px;background:var(--panel-2);transition:background .15s}.bots-page .bots-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text);transition:transform .15s}.bots-page .bots-toggle input:checked+.bots-switch{background:var(--accent)}.bots-page .bots-toggle input:checked+.bots-switch:after{transform:translate(18px);background:#fff}.bots-page .bots-toggle input:focus-visible+.bots-switch{outline:2px solid var(--accent);outline-offset:2px}.bots-page .bots-toggle-text{display:inline-flex;align-items:center;gap:8px}.bots-page .bots-play{flex-direction:column;gap:4px;height:94px;border-radius:14px;font-size:19px}.bots-page .bots-play small{font-size:12px;font-weight:600;opacity:.8}.bots-page.phone{padding:18px 14px 20px}.bots-page.phone .bots-head{align-items:center;margin-bottom:14px}.bots-page.phone .page-title{font-size:24px}.bots-page.phone .bots-filter button{min-width:64px;height:28px;padding:0 10px}.bots-page.phone .bots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bots-page.phone .bots-card{min-height:0;padding:12px 12px 14px;border-radius:14px}.bots-page.phone .bots-card-top{gap:12px}.bots-page.phone .bots-rating strong{font-size:18px}.bots-page.phone .bots-tier{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none}.bots-page.phone .bots-name{margin-top:12px;font-size:16px}.bots-page.phone .bots-line{margin-top:3px;font-size:12px}.bots-page.phone .phone-note{margin-top:14px;font-size:12px}.bots-page .bots-sheet-wrap{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;background:#0000008c}.bots-page .bots-sheet{width:100%;max-height:92%;overflow-y:auto;padding:8px 18px 22px;border-radius:22px 22px 0 0;background:var(--panel);box-shadow:0 -10px 30px var(--shadow)}.bots-page .bots-grip{display:block;width:44px;height:5px;margin:4px auto 16px;padding:0;border-radius:3px;background:var(--line)}.bots-page .bots-bar.sheet{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:0;padding:0;background:none}.bots-page .bots-bar.sheet .bots-bar-who{padding:0;border:none;gap:14px}.bots-page .bots-bar.sheet .bots-bar-text strong{font-size:22px}.bots-page .bots-bar.sheet .bots-bar-row{flex-direction:column;align-items:stretch;gap:16px}.bots-page .bots-bar.sheet .bots-sides{display:grid;grid-template-columns:repeat(3,1fr)}.bots-page .bots-bar.sheet .bots-side{min-width:0;height:42px}.bots-page .bots-bar.sheet .bots-seg{display:grid;grid-template-columns:repeat(3,1fr)}.bots-page .bots-bar.sheet .bots-seg button{min-width:0;height:32px}.bots-page .bots-bar.sheet .bots-bar-row.toggles{gap:0}.bots-page .bots-bar.sheet .bots-toggle{flex-direction:row-reverse;justify-content:space-between;height:46px;font-size:15px}.bots-page .bots-bar.sheet .bots-toggle+.bots-toggle{border-top:1px solid var(--line)}.bots-page .bots-bar.sheet .bots-play{height:62px;font-size:18px}.bots-page.phone .bots-head:has(>.hdr-end){flex-wrap:wrap;row-gap:10px}.bots-page.phone .bots-head:has(>.hdr-end) .page-title{white-space:nowrap}.bots-page.phone .hdr-end{margin-left:auto}.bots-page.phone .hdr-end .bots-filter button{min-width:56px}.set-group+.set-group{margin-top:28px}.set-group-title{margin:0 0 10px 4px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.set-card{padding:4px 24px;border-radius:var(--r-card);background:var(--panel)}.set-row{display:flex;align-items:center;gap:18px;min-height:56px;padding:14px 0}.set-card>.set-row+.set-row{border-top:1px solid var(--line)}.set-row.whole{display:block;padding:0}.set-card>.set-row.whole{padding:14px 0}.set-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.set-row-label{font-size:15px;font-weight:700}.set-row-sub{color:var(--muted);font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.set-row.dim .set-row-label{color:var(--muted)}.set-row-control{flex:none;display:flex;align-items:center;justify-content:flex-end;max-width:62%}.set-row.lead{gap:16px}.set-foot-note{margin:14px 4px 0;color:var(--muted);font-size:13px}button.set-reset{margin-top:16px;padding:4px;background:none;color:var(--muted);font-size:13px}button.set-reset:hover:not(:disabled){background:none;color:var(--text)}.set-toggle{position:relative;flex:none;width:38px;height:22px;padding:0;border-radius:999px;background:var(--hover)}.set-toggle:hover:not(:disabled){background:var(--hover);filter:brightness(1.08)}.set-toggle span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s ease}.set-toggle.on,.set-toggle.on:hover:not(:disabled){background:var(--accent)}.set-toggle.on span{transform:translate(16px)}.set-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:var(--panel-2)}.set-seg button{min-height:28px;padding:4px 13px;border-radius:999px;background:none;color:var(--muted);font-size:13px;font-weight:700}.set-seg button:hover:not(:disabled){background:var(--hover);color:var(--text)}.set-seg button.on,.set-seg button.on:hover:not(:disabled){background:var(--accent);color:var(--accent-text)}.set-select{position:relative;display:inline-flex;align-items:center}.set-select select{appearance:none;-webkit-appearance:none;min-width:172px;max-width:240px;height:36px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.set-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.set-select.swatched select{padding-left:46px}.set-swatch{position:absolute;left:11px;top:50%;display:flex;margin-top:-7px;pointer-events:none}.set-swatch i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.set-swatch i+i{margin-left:-4px}.set-swatch.ui i:first-child{background:var(--bg)}.set-swatch.ui i:last-child{background:var(--accent)}.set-swatch.board i:first-child{background:var(--board-frame)}.set-swatch.board i:last-child{background:var(--point-b)}.set-input{width:220px;max-width:100%;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-size:14px;font-weight:600}.set-path{display:flex;gap:8px;width:100%}.set-path input{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text)}.set-path button,.set-status button{height:36px;padding:0 14px;border-radius:8px}.set-row.wide .set-row-control{flex:1 1 auto}.set-status{display:inline-flex;align-items:center;gap:12px}.set-value{color:var(--text);font-size:13px}.set-slider{display:flex;align-items:center;gap:14px;width:260px;max-width:100%}.set-slider input{flex:1;min-width:0;height:22px;margin:0;padding:0;border:none;background:none;-webkit-appearance:none;appearance:none}.set-slider input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--fill),var(--line) var(--fill))}.set-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059}.set-slider input:disabled{opacity:.5}.set-slider .num{width:40px;color:var(--muted);font-family:var(--mono);font-size:13px;text-align:right}.set-radio{display:inline-block;flex:none;width:22px;height:22px;border:2px solid var(--muted);border-radius:50%}.set-radio.on{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,transparent 5.5px)}.set-profile{display:flex;align-items:center;gap:14px}.set-profile .avatar{width:52px;height:52px;font-size:18px}.set-profile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.set-profile-text strong{font-size:17px;font-weight:800}.set-profile-text .muted{font-size:13px}.set-flag{margin-right:6px}.tp-gallery{display:grid;gap:16px}.tp-gallery.themes,.tp-gallery.boards{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:7px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);color:var(--text);text-align:left;white-space:normal}.tp-card:hover:not(:disabled){background:var(--panel);border-color:var(--muted)}.tp-card.on,.tp-card.on:hover:not(:disabled){border:2px solid var(--accent);padding:6px}.tp-gallery.boards .tp-card{padding:13px 13px 7px}.tp-gallery.boards .tp-card.on{padding:12px 12px 6px}.tp-shot{display:block;position:relative;border-radius:calc(var(--r-card) - 6px);overflow:hidden}.tp-gallery.boards .tp-shot{border-radius:4px}.tp-caption{display:flex;align-items:center;gap:10px;padding:12px 6px 8px;min-width:0}.tp-caption-text{display:flex;flex-direction:column;min-width:0;flex:1}.tp-caption-text strong{font-size:15px;font-weight:700}.tp-caption-text .muted{font-size:12px;line-height:1.3}.tp-in-use{flex:none;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:700}.tp-gallery.themes.tall{gap:8px}.tp-gallery.themes.tall .tp-card{padding:0;border:none;background:none}.tp-gallery.themes.tall .tp-shot{border:2px solid transparent;border-radius:14px}.tp-gallery.themes.tall .tp-card.on .tp-shot{border-color:var(--accent)}.tp-gallery.tall .tp-caption{justify-content:center;padding:8px 0 0;text-align:center}.tp-gallery.tall .tp-caption-text strong{font-size:13px;font-weight:600;color:var(--muted)}.tp-gallery.tall .tp-card.on .tp-caption-text strong{color:var(--text);font-weight:700}.tp-gallery.boards.tall{gap:8px}.tp-gallery.boards.tall .tp-card{padding:6px 6px 0}.tp-gallery.boards.tall .tp-card.on{padding:5px 5px 0}.tp-gallery.boards.tall .tp-caption{padding:6px 0 8px}.tp-app{position:relative;display:block;width:100%;aspect-ratio:1.68;container-type:inline-size;overflow:hidden;background:var(--bg)}.tp-app i{position:absolute;display:block}.tp-side{position:absolute;left:0;top:0;bottom:0;width:6.5cqw;background:var(--sidebar);border-right:1px solid var(--sidebar-line)}.tp-logo{left:1.3cqw;top:2.2cqw;width:3.9cqw;height:3.9cqw;border-radius:1cqw;background:var(--accent)}.tp-nav{left:2cqw;width:2.5cqw;height:.8cqw;border-radius:.4cqw;background:var(--muted);opacity:.6}.tp-strip{position:absolute;left:9.5cqw;width:55.3cqw;height:4.2cqw}.tp-strip.top{top:3cqw}.tp-strip.bottom{top:52.3cqw}.tp-av{left:0;top:0;width:4.2cqw;height:4.2cqw;border-radius:.8cqw}.tp-av.other{background:var(--avatar-other)}.tp-av.you{background:var(--avatar-you)}.tp-name{left:5.6cqw;top:.5cqw;width:12cqw;height:1.3cqw;border-radius:.6cqw;background:var(--text);opacity:.85}.tp-sub{left:5.6cqw;top:2.6cqw;width:7cqw;height:1.1cqw;border-radius:.6cqw;background:var(--muted)}.tp-clock{right:0;top:0;width:9cqw;height:4.2cqw;border-radius:.8cqw;background:var(--panel-2)}.tp-clock.on{background:var(--text)}.tp-board{position:absolute;left:9.5cqw;top:8.7cqw;width:55.3cqw}.tp-panel{position:absolute;inset:3cqw 3cqw 3cqw 67.8cqw;border-radius:1.4cqw;background:var(--panel)}.tp-tab{left:2.4cqw;top:2.4cqw;width:6cqw;height:1.2cqw;border-radius:.6cqw;background:var(--text)}.tp-tab-line{left:2.4cqw;top:4.4cqw;width:6cqw;height:.5cqw;background:var(--accent)}.tp-line{position:absolute;left:2.4cqw;right:2.4cqw;height:1cqw}.tp-line i{top:0;height:100%;border-radius:.5cqw;background:var(--muted);opacity:.55}.tp-line i:first-child{left:0;width:38%}.tp-line i:last-child{right:0;width:46%}.tp-line:first-of-type i{background:var(--text)}.tp-btn{left:2.4cqw;right:2.4cqw;bottom:2.4cqw;height:3.6cqw;border-radius:.9cqw;background:var(--accent)}.tp-app.tall{aspect-ratio:.5}.tp-app.tall .tp-strip{left:5cqw;width:90cqw;height:12cqw}.tp-app.tall .tp-strip.top{top:9cqw}.tp-app.tall .tp-strip.bottom{top:99cqw}.tp-app.tall .tp-av{width:12cqw;height:12cqw;border-radius:2.4cqw}.tp-app.tall .tp-name{left:15cqw;top:1.5cqw;width:28cqw;height:3.6cqw;border-radius:1.8cqw}.tp-app.tall .tp-sub{left:15cqw;top:7.4cqw;width:18cqw;height:3cqw;border-radius:1.5cqw}.tp-app.tall .tp-clock{width:24cqw;height:12cqw;border-radius:2.4cqw}.tp-app.tall .tp-board{left:3cqw;top:25cqw;width:94cqw}.tp-app.tall .tp-panel{inset:117cqw 5cqw 6cqw;border-radius:4cqw}.tp-app.tall .tp-tab,.tp-app.tall .tp-tab-line{display:none}.tp-app.tall .tp-line{left:6cqw;right:6cqw;height:3cqw}.tp-app.tall .tp-line i{border-radius:1.5cqw}.tp-app.tall .tp-btn{left:6cqw;right:6cqw;bottom:6cqw;height:11cqw;border-radius:3cqw}.tp-dots{display:flex;justify-content:space-between;gap:8px}.tp-dot-btn{flex:1;flex-direction:column;gap:8px;padding:0;background:none;color:var(--muted);font-size:13px;font-weight:600}.tp-dot-btn:hover:not(:disabled){background:none;color:var(--text)}.tp-dot-btn.on{color:var(--text);font-weight:800}.tp-dot{position:relative;display:block;width:52px;height:52px;border:1px solid var(--line);border-radius:50%;background:var(--bg)}.tp-dot i{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--accent)}.tp-dot-btn.on .tp-dot{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--accent)}.tp-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-thumb{flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 7px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);font-size:13px;font-weight:600}.tp-thumb:hover:not(:disabled){background:var(--bg);border-color:var(--muted)}.tp-thumb.on,.tp-thumb.on:hover:not(:disabled){border:2px solid var(--accent);padding:5px 5px 6px;color:var(--text);font-weight:800}.tp-thumb>span:first-child{display:block;border-radius:4px;overflow:hidden}.set-compact .set-card{padding:2px 16px}.set-compact .set-row{gap:14px;min-height:50px;padding:12px 0}.set-compact .set-card>.set-row.whole{padding:12px 0}.set-compact .set-row-label{font-size:14px}.set-compact .set-row-sub{font-size:11.5px}.set-compact .set-row.wide{flex-direction:column;align-items:stretch;gap:10px}.set-compact .set-row.wide .set-row-control{max-width:none;justify-content:flex-start}.set-compact .set-group-title{margin-bottom:8px;font-size:11px}.set-compact .set-group+.set-group{margin-top:20px}.set-compact .set-select select{width:150px;min-width:0;height:34px}.set-compact .set-seg button{min-height:26px;padding:3px 11px;font-size:12px}.set-compact .set-input{width:160px}.set-compact .set-slider{width:100%}.set-compact .set-profile .avatar{width:44px;height:44px;font-size:16px}.gsp{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-radius:16px;background:var(--panel)}.gsp .gsp-head{flex:none;display:flex;align-items:center;gap:12px;padding:24px 24px 0}.gsp .gsp-head h2{flex:1;font-family:var(--font-display);font-size:22px;font-weight:var(--display-weight)}.gsp .gsp-gear{display:inline-grid;color:var(--accent)}.gsp .gsp-close{width:36px;height:36px;padding:0;border-radius:50%;background:none;color:var(--muted)}.gsp .gsp-close:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.gsp .gsp-tabs{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:18px 24px;border-bottom:1px solid var(--line)}.gsp .gsp-tab{height:34px;padding:0 14px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:13.5px;font-weight:600}.gsp .gsp-tab:hover:not(:disabled){color:var(--text)}.gsp .gsp-tab.on,.gsp .gsp-tab.on:hover:not(:disabled){background:var(--accent);color:var(--accent-text);font-weight:700}.gsp .gsp-body{flex:1;min-height:0;overflow-y:auto;padding:10px 24px 20px}.gsp .set-card{padding:0;border-radius:0;background:none}.gsp .set-group+.set-group{margin-top:18px}.gsp .set-select select{min-width:172px}.gsp .gsp-foot{flex:none;display:flex;align-items:center;gap:10px;padding:18px 24px;border-top:1px solid var(--line);font-size:13px}.gsp .gsp-foot .muted{flex:1}.gsp .gsp-foot .primary{min-width:112px;height:44px;border-radius:var(--r-btn);font-size:15px}.gsp.sheet{position:fixed;left:0;right:0;bottom:0;z-index:20;height:52%;border-radius:18px 18px 0 0;box-shadow:0 -8px 30px var(--shadow)}.gsp.sheet .gsp-grabber{flex:none;width:38px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--muted);opacity:.6}.gsp.sheet .gsp-head{padding:12px 16px 0}.gsp.sheet .gsp-head h2{font-size:20px}.gsp.sheet .gsp-done{padding:4px 2px;background:none;color:var(--accent);font-size:15px;font-weight:700}.gsp.sheet .gsp-tabs{flex-wrap:nowrap;overflow-x:auto;padding:14px 16px 12px;scrollbar-width:none}.gsp.sheet .gsp-tab{flex:none;height:32px;font-size:13px}.gsp.sheet .gsp-body{padding:2px 16px 24px}.tab-body.tab-chat.online{display:flex;flex-direction:column;padding:0;overflow:hidden}.ochat{flex:1;display:flex;flex-direction:column;min-height:0}.oc-head{flex:none;display:flex;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid var(--line)}.oc-avatar{flex:none;display:grid;place-items:center;border-radius:9px;color:var(--avatar-ink);font-size:13px;font-weight:800}.oc-avatar.you{background:var(--avatar-you)}.oc-avatar.other{background:var(--avatar-other)}.oc-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.oc-name>div{display:flex;align-items:center;gap:8px}.oc-name strong{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-name>span{color:var(--muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-muted-pill{display:inline-grid;place-items:center;height:18px;padding:0 9px;border-radius:9px;background:color-mix(in srgb,#e5604f 18%,transparent);color:#e5604f;font-size:10.5px;font-weight:800}.oc-ibtn{flex:none;width:34px;height:34px;padding:0;border-radius:50%;background:var(--panel-2);border-color:var(--line);color:var(--text)}.oc-ibtn.on,.oc-ibtn.on:hover:not(:disabled){background:var(--accent);border-color:transparent;color:var(--accent-text)}.oc-ibtn.lit{border-color:var(--accent)}.oc-log{flex:1 1 auto;min-height:80px;display:flex;flex-direction:column;margin:0;padding:16px 24px 14px;overflow-y:auto;list-style:none}.oc-sys{align-self:center;margin:0 0 10px;color:var(--muted);font-size:11.5px;font-weight:600;text-align:center}.oc-msg+.oc-sys{margin-top:10px}.oc-msg{display:flex;flex-direction:column;max-width:74%;margin-bottom:6px}.oc-msg.first:not(:first-child){margin-top:8px}.oc-sys+.oc-msg.first{margin-top:0}.oc-msg.theirs{align-self:flex-start;align-items:flex-start}.oc-msg.mine{align-self:flex-end;align-items:flex-end}.oc-who{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.oc-who strong{color:#d88c7c;font-size:11.5px;font-weight:800}.oc-who span{color:var(--muted);font-size:11px;font-weight:600}.oc-bubble{padding:8px 12px;border-radius:14px;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.theirs .oc-bubble{background:var(--panel-2);border-top-left-radius:4px}.mine .oc-bubble{background:var(--avatar-you);color:#fff;border-bottom-right-radius:4px}.oc-mask{color:var(--muted)}.oc-unmute{margin-left:8px;padding:0;background:none;color:var(--accent);font-size:11.5px;font-weight:800}.oc-unmute:hover:not(:disabled){background:none;text-decoration:underline}.oc-quick{flex:none;padding:13px 24px 0;border-top:1px solid var(--line)}.oc-quick-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;color:var(--muted);font-size:11px;font-weight:600}.oc-quick-head span:first-child{font-size:10px;font-weight:800;letter-spacing:.8px}.oc-chips{display:flex;flex-wrap:wrap;gap:7px}.oc-chip{flex:none;height:30px;padding:0 12px;border-radius:999px;background:var(--panel-2);border-color:var(--line);font-size:12.5px;font-weight:700}.oc-chip.emoji{width:30px;padding:0;font-size:16px}.oc-form{flex:none;position:relative;display:flex;align-items:center;margin:14px 20px 0}.oc-form input{flex:1;min-width:0;height:44px;padding:0 116px 0 16px;border-radius:22px;background:var(--bg);border:1px solid var(--line);font-size:14px;font-weight:600}.oc-form input:focus,.oc-form input:focus-visible{outline:none;border:1.5px solid var(--accent)}.oc-form input::placeholder{color:var(--muted)}.oc-count{position:absolute;right:50px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:500;pointer-events:none}.oc-count.idle{opacity:.7}.oc-send{position:absolute;right:5px;width:34px;height:34px;padding:0;border-radius:50%;background:var(--line);color:var(--muted)}.oc-send.on,.oc-send.on:hover:not(:disabled){background:var(--accent);color:var(--accent-text)}.oc-send:disabled{opacity:1}.oc-error{margin:6px 24px 0}.oc-scrim{position:absolute;inset:0;z-index:20;background:#0006}.oc-scrim.sheet,.oc-scrim.sheet-chat{position:fixed;z-index:60;background:#00000073}.oc-scrim.sheet-chat{bottom:0;left:0;right:0}.oc-report{position:absolute;z-index:21;top:70px;left:36px;right:36px;padding:20px 20px 18px;border-radius:16px;background:var(--panel-2);border:1px solid var(--line);box-shadow:0 10px 30px #00000073}.oc-report.sheet{position:fixed;z-index:61;inset:auto 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border:none;border-radius:22px 22px 0 0;background:var(--panel);box-shadow:0 -6px 18px #00000059}.oc-grab{position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--line)}.oc-report-head{display:flex;align-items:center;gap:10px}.oc-flag{color:#e5604f}.oc-report-head h2{flex:1;margin:0;font-size:17px;font-weight:800}.oc-x{width:28px;height:28px;padding:0;background:none;color:var(--muted)}.oc-report-sub{margin:10px 0 12px;color:var(--muted);font-size:12.5px;font-weight:600;line-height:18px}.oc-reasons{display:flex;flex-direction:column;gap:2px;margin:0 -10px}.oc-reason{justify-content:flex-start;gap:12px;height:38px;padding:0 10px;border-radius:10px;background:none;font-size:14px;font-weight:600}.oc-reason.on{background:color-mix(in srgb,var(--bg) 60%,transparent);font-weight:800}.oc-radio{width:18px;height:18px;border-radius:50%;border:1.6px solid var(--muted);flex:none}.oc-reason.on .oc-radio{border-color:var(--accent);background:radial-gradient(circle,var(--accent-text) 0 3.5px,var(--accent) 4px)}.oc-also{width:100%;justify-content:space-between;margin-top:8px;padding:18px 0 4px;border-top:1px solid var(--line);border-radius:0;background:none;font-size:14px;font-weight:700}.oc-also:hover:not(:disabled){background:none}.oc-also .switch.on:after{background:#fff}.oc-report-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.oc-report-actions button{height:42px;border-radius:12px;font-size:14px}.oc-cancel{background:none;border-color:var(--line)}.oc-send-report,.oc-send-report:hover:not(:disabled){background:#e5604f;color:#fff;font-weight:800}.oc-sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:18px 0 calc(12px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--panel);box-shadow:0 -6px 18px #00000059}.oc-head.sheet{padding:6px 16px 14px;gap:10px}.oc-head.sheet .oc-ibtn{width:32px;height:32px}.oc-head.sheet .oc-ibtn.close{margin-left:6px;background:var(--bg)}.oc-head.sheet .oc-name span{font-size:11.5px}.oc-sheet .oc-log{padding:12px 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px)}.oc-sheet .oc-bubble{font-size:13.5px}.oc-sheet .oc-msg{max-width:260px}.oc-strips{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 0 0 16px;border-top:1px solid var(--line)}.oc-strip{display:flex;gap:8px;overflow-x:auto;padding-right:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 44px);mask-image:linear-gradient(to left,transparent 0,#000 44px)}.oc-strip::-webkit-scrollbar{display:none}.oc-strip .oc-chip{height:32px;font-size:13px}.oc-strip .oc-chip.emoji{width:32px}.oc-sheet .oc-form{margin:12px 12px 0}.oc-sheet .oc-sys:first-child{display:none}.m-panel .tab-body.online .oc-log{max-height:320px}.m-panel .tab-body.online .ochat{padding-bottom:16px}.tab-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--accent-text);font-size:11px;font-weight:800}.mg-chat{position:relative;width:36px;height:36px;padding:0;border-radius:50%;background:none;color:var(--muted)}.mg-chat.on,.mg-chat.on:hover:not(:disabled){background:var(--accent);color:var(--accent-text)}.mg-badge{position:absolute;top:-1px;right:-3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:var(--accent-text);box-shadow:0 0 0 2px var(--bg);font-size:10px;font-weight:800}.game.rc-open{position:relative}.rc-layer{position:absolute;inset:0;z-index:30;display:grid;grid-template-columns:inherit;grid-template-rows:minmax(0,1fr);gap:inherit;padding:inherit;background:#00000080}.rc-layer>.rc-card{grid-column:1;align-self:center;justify-self:center}.rc-card{position:relative;width:440px;max-width:100%;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:20px 20px 16px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(to bottom,#4a3a20 0,var(--panel) 120px) var(--panel);box-shadow:0 16px 48px #0000008c;text-align:center}.rc-card.lost{background:linear-gradient(to bottom,#33302e 0,var(--panel) 120px) var(--panel)}.rc-close{position:absolute;top:14px;right:14px;width:30px;height:30px;padding:0;border-radius:50%;background:var(--bg);border-color:var(--line);color:var(--muted)}.rc-mark{flex:none;display:grid;place-items:center;width:52px;height:52px;margin-top:-2px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.rc-mark.won{background:var(--accent);border-color:transparent;color:var(--accent-text)}.rc-title{margin:10px 0 0;font-size:26px;font-weight:800;line-height:1.2}.rc-line{margin:6px 0 0;font-size:14px;font-weight:700;line-height:19px}.rc-card.won .rc-line{color:var(--accent)}.rc-why{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:600}.rc-faceoff{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;width:100%;margin-top:24px}.rc-player{display:flex;flex-direction:column;align-items:center;min-width:0}.rc-avatar{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;color:var(--avatar-ink);font-size:18px;font-weight:800}.rc-avatar.you{background:var(--avatar-you)}.rc-avatar.other{background:var(--avatar-other)}.rc-avatar.bot{background:none}.rc-avatar.bot .bot-avatar{width:100%;height:100%}.rc-crown{position:absolute;top:-8px;right:-10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-text);box-shadow:0 0 0 2px var(--panel)}.rc-pname{max-width:100%;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800}.rc-rating{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--mono);font-size:20px;font-weight:700}.rc-delta{display:inline-grid;place-items:center;height:22px;padding:0 7px;border-radius:11px;font-family:var(--mono);font-size:12px;font-weight:700}.rc-delta.up{background:#5bbf7a2e;color:#5bbf7a}.rc-delta.down{background:#e5604f2e;color:#e5604f}.rc-score{display:flex;flex-direction:column;align-items:center;padding:10px 8px 0}.rc-score strong{font-family:var(--mono);font-size:30px;font-weight:700;line-height:1;white-space:nowrap}.rc-score span{margin-top:8px;color:var(--muted);font-size:11px;font-weight:700}.rc-was{margin:14px 0 0;color:var(--muted);font-size:11.5px;font-weight:600}.rc-analysing,.rc-acc,.rc-offer{width:100%;margin-top:14px;border-radius:12px;background:var(--panel-2);text-align:left}.rc-analysing{display:flex;gap:10px;padding:11px 14px 9px 12px}.rc-analysing>div{flex:1;min-width:0;display:flex;flex-direction:column}.rc-analysing strong{font-size:13.5px;font-weight:800}.rc-analysing span{margin-top:3px;color:var(--muted);font-size:11.5px;font-weight:600}.rc-progress{display:block;height:3px;margin-top:6px!important;border-radius:2px;background:var(--line);overflow:hidden}.rc-progress i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width .3s ease}.rc-acc{padding:10px 14px 12px}.rc-acc-title{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:800}.rc-acc-row{display:grid;grid-template-columns:104px minmax(0,1fr) 52px;align-items:center;height:21px;font-size:12.5px;font-weight:700}.rc-acc-row>span:first-child{padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-acc-row .num{text-align:right;font-family:var(--mono);font-size:13px}.rc-acc-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.rc-acc-bar i{display:block;height:100%;border-radius:3px;background:#c9c3b8}.rc-acc-row.me .rc-acc-bar i{background:var(--accent)}.rc-offer{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;background:var(--accent-soft);border:1.5px solid var(--accent)}.rc-offer>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rc-offer strong{font-size:14px;font-weight:800}.rc-offer span{color:var(--muted);font-size:11.5px;font-weight:600}.rc-offer button{height:36px;min-width:80px;border-radius:10px;font-size:13px}.rc-analyse{width:100%;height:46px;margin-top:14px;gap:8px;border-radius:12px;font-size:15px}.rc-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px}.rc-pair button{height:46px;gap:8px;border-radius:12px;background:var(--panel-2);border-color:var(--line);font-size:14px}.rc-links{display:flex;align-items:center;gap:4px;margin-top:12px;color:var(--muted);font-size:12.5px;font-weight:700}.rc-links button{padding:4px 6px;background:none;color:var(--muted);font-size:12.5px}.rc-links button:hover:not(:disabled){background:none;color:var(--text)}.rc-layer.phone{position:fixed;top:var(--rc-top, 300px);left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 16px calc(8px + env(safe-area-inset-bottom))}.rc-layer.phone>.rc-card{width:auto;max-height:100%;padding:18px 18px 14px}.rc-layer.phone .rc-title{font-size:24px}.rc-layer.phone .rc-avatar{width:46px;height:46px;font-size:16px}.rc-layer.phone .rc-analyse,.rc-layer.phone .rc-pair button{height:44px}.tsw{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:420px;max-width:calc(100vw - 32px);padding:22px 26px 8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 14px 40px var(--shadow);text-align:left}.tsw .tsw-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.tsw .tsw-head h2{font-family:var(--font-display);font-size:18px;font-weight:var(--display-weight)}.tsw .tsw-head .muted{font-size:12px}.tsw .tsw-label{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tsw hr{margin:16px 0;border:none;border-top:1px solid var(--line)}.tsw .set-row{min-height:0;padding:8px 0}.tsw .set-row-label{font-size:14px}.tsw .set-row-sub{font-size:12px}.tsw .tsw-link{justify-content:space-between;width:100%;margin-top:-6px;padding:4px 0 12px;background:none;color:var(--accent);font-size:14px;font-weight:700}.tsw .tsw-link:hover:not(:disabled){background:none;text-decoration:underline}.tsw.sheet{position:fixed;inset:auto 0 0;width:auto;max-width:none;display:flex;flex-direction:column;gap:18px;padding:8px 16px 18px;border:none;border-radius:18px 18px 0 0;box-shadow:0 -8px 30px var(--shadow)}.tsw.sheet .tsw-grabber{align-self:center;width:38px;height:4px;border-radius:2px;background:var(--muted);opacity:.6}.tsw.sheet .tsw-head{align-items:center;margin:0}.tsw.sheet .tsw-head h2{font-size:20px}.tsw.sheet .tsw-done{padding:4px 2px;background:none;color:var(--accent);font-size:15px;font-weight:700}.tsw.sheet .tsw-more{align-self:center;padding:2px 6px;background:none;color:var(--muted);font-size:12px;font-weight:600}.tsw.sheet .tsw-more:hover:not(:disabled){background:none;color:var(--text)}.zp-page{--zp-sub: #c9c3b8;--zp-well: #202326;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-height:100%;padding:76px 24px 48px;color:var(--text);text-align:center}.zp-center{display:flex;flex-direction:column;align-items:center;width:100%}.zp-eyebrow{margin:0;color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.zp-title{margin:8px 0 0;font-family:var(--font-display);font-size:42px;font-weight:800;line-height:56px}.zp-actions{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:40px}.zp-actions.row2{flex-direction:row;gap:16px}.zp-actions button{height:60px;border-radius:12px;font-size:18px;font-weight:800}.zp-go{width:340px}.zp-actions.row2 button{width:200px;height:56px;font-size:16px}.zp-actions.row2 .zp-go{font-size:17px}.zp-secondary{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}.zp-avatar{--zp-av: 34px;width:var(--zp-av);height:var(--zp-av);font-size:calc(var(--zp-av) * .42);font-weight:800}.zp-hero-av{margin-top:14px}.zp-pass{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:16px;background:var(--panel-2);color:var(--text);font-size:13px;font-weight:700}.zp-pass.accent{height:34px;border-radius:17px;background:var(--accent);color:var(--accent-text);font-size:14px}.zp-lot{padding-top:132px}.zp-lot .zp-title{font-size:44px;line-height:60px}.zp-tokens{position:relative;display:flex;gap:140px;margin-top:40px}.zp-token{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:240px;height:280px;overflow:hidden;border-radius:16px;background:var(--avatar-you);color:#fff}.zp-token.other{background:var(--avatar-other)}.zp-token.on{box-shadow:0 0 0 3px var(--accent),0 6px 18px #0006}.zp-token-side{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:11px;background:#0000004d;font-size:11px;font-weight:700}.zp-swatch{width:10px;height:10px;border:1px solid #b9ae98;border-radius:50%;background:#f6f2e9}.zp-swatch.c-black{border-color:#77716b;background:#2a2826}.zp-token-ini{display:grid;flex:1;place-items:center;padding-top:16px;font-size:95px;font-weight:600;line-height:1}.zp-token-bar{display:grid;place-items:center;height:40px;background:#00000052;color:#fffc;font-size:14px;font-weight:800}.zp-token.on .zp-token-bar{background:var(--accent);color:var(--bg)}.zp-coin-wrap{position:absolute;top:84px;left:50%;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translate(-50%)}.zp-coin{display:grid;place-items:center;width:80px;height:80px;border:2px solid #f6c46a;border-radius:50%;box-sizing:border-box;background:var(--accent);box-shadow:0 0 0 6px #e3a13b2e,0 3px 10px #0006,inset 0 0 0 7.6px var(--accent),inset 0 0 0 9.1px #8a5a1499;color:var(--accent-text);font-family:"Inter",var(--font);font-size:36px;font-weight:700}.zp-coin-text{color:var(--muted);font-size:13px;font-weight:800}.zp-note{max-width:660px;margin:40px 0 0;color:var(--zp-sub);font-size:16px;font-weight:600;line-height:24px;text-wrap:pretty}.zp-lot .zp-actions{margin-top:46px}.zp-setup{--zp-sub: #c9c3b8;--zp-well: #202326;position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:110px 24px 40px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16181aeb;color:var(--text);text-align:center}:root[data-ui=studio] .zp-setup{background:color-mix(in srgb,var(--sidebar) 92%,transparent)}:root[data-ui=caravan] .zp-setup{background:color-mix(in srgb,var(--panel) 92%,transparent)}.zp-setup-body{display:flex;flex-direction:column;align-items:center}.zp-setup .zp-pass{margin-bottom:26px}.zp-setup-body>.zp-setup-title:first-child{margin-top:40px}.zp-setup-title{display:flex;align-items:center;gap:18px;margin:0;font-family:var(--font-display);font-size:34px;font-weight:800;line-height:44px}.zp-setup-title .zp-avatar{font-size:26px}.zp-setup-sub{margin:28px 0 0;color:var(--zp-sub);font-size:16px;font-weight:600;line-height:22px}.zp-locked{display:inline-flex;align-items:center;gap:12px;box-sizing:border-box;width:300px;height:44px;margin-top:28px;padding:0 8px;border-radius:22px;background:var(--zp-well);color:var(--zp-sub);font-size:14px;font-weight:700}.zp-mini{position:relative;display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--ck-white, #f1efea);color:var(--bg);font-family:var(--mono);font-size:15px;font-weight:700}.zp-mini.c-black{background:var(--ck-black, #2a2826);color:#f1efea}.zp-mini .zs-lock{--b: 16px}.zp-tiles{display:flex;align-items:center;gap:18px;height:150px;margin-top:28px}.zp-setup-sub+.zp-tiles{margin-top:36px}.zp-tile{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;padding:0;border:2px solid var(--accent);border-radius:24px;background:var(--panel-2);color:var(--text);transition:width .12s ease,height .12s ease}.zp-tile b{font-family:var(--mono);font-size:54px;font-weight:700;line-height:1}.zp-tile small{margin-top:8px;font-size:16px;font-weight:700;opacity:.85}.zp-tile.chosen{width:150px;height:150px;border-color:#f6c46a;border-radius:30px;background:var(--accent);box-shadow:0 6px 16px #0006;color:var(--accent-text)}.zp-tile.chosen b{font-size:60px}.zp-tile.chosen:hover:not(:disabled){background:var(--accent)}.zp-tile.taken{border:0;background:var(--ck-white, #f1efea);color:var(--bg);opacity:.3}.zp-tile.taken.c-black{background:var(--ck-black, #2a2826);color:#f1efea}.zp-tile.taken b{font-size:48px}.zp-tile.taken small{margin-top:6px;font-size:15px}.zp-setup-line{max-width:760px;margin:40px 0 0;color:var(--zp-sub);font-size:16px;font-weight:600;line-height:22px}.zp-setup-doubles{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:600}.zp-setup-actions{display:flex;gap:16px;margin-top:40px}.zp-setup-actions button{height:60px;border-radius:12px;font-size:18px;font-weight:800}.zp-set{width:240px}.zp-back+.zp-set{width:280px}.zp-back{width:140px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-size:17px!important}.zp-end{padding-top:86px}.zp-chips{display:flex;justify-content:center;gap:16px;margin:8px 0 0}.zp-hero-av+.zp-title{margin-top:18px}.zp-kind,.zp-left-chip{display:inline-flex;align-items:center;height:32px;padding:0 11px;border-radius:16px;font-size:14px;font-weight:700}.zp-kind{background:var(--accent);color:var(--accent-text)}.zp-left-chip{background:var(--panel-2);color:var(--zp-sub)}.zp-score{--s: 76px;display:flex;align-items:center;gap:24px;margin-top:28px}.zp-score-side{display:flex;align-items:center;gap:10px;font-size:calc(var(--s) * .3);font-weight:800}.zp-score-av{--zp-av: min(calc(var(--s) * .6), 34px)}.zp-score-num{font-family:var(--mono);font-size:var(--s);font-weight:700;line-height:1.2;white-space:pre}.zp-score.l{--s: 56px}.zp-result .zp-score{--s: 64px}.zp-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(948px,100%);margin-top:46px}.zp-game{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:60px;padding:10px 12px;border:1px solid var(--muted);border-radius:10px;text-align:left}.zp-game b{font-size:12.5px;font-weight:800}.zp-game span{color:var(--muted);font-size:12px;font-weight:600}.zp-game.done{border-color:transparent;background:var(--panel-2)}.zp-game.done span{color:var(--zp-sub)}.zp-game.next{border:1.5px solid var(--accent)}.zp-game.next b{color:var(--accent)}.zp-game.maybe{border-style:dashed}.zp-game .zp-done{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-text)}.zp-next{display:flex;align-items:center;gap:10px;margin:36px 0 0;font-size:22px;font-weight:800}.zp-end .zp-actions{margin-top:24px}.zp-decider{padding-top:76px}.zp-decider .zp-title{margin-top:12px}.zp-sub{margin:8px 0 0;color:var(--zp-sub);font-size:16px;font-weight:600}.zp-decider .zp-score{margin-top:20px}.zp-closer{box-sizing:border-box;width:min(800px,100%);margin-top:38px;padding:26px 32px 22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-align:left}.zp-closer h2{margin:0 0 20px;font-size:18px;font-weight:800}.zp-closer-row+.zp-closer-row{margin-top:8px}.zp-closer-head{display:flex;align-items:center;gap:10px;height:24px}.zp-closer-av{--zp-av: 24px;font-size:10px}.zp-closer-head b{font-size:14px;font-weight:800}.zp-closer-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:10.5px;font-weight:700}.zp-closer-pips{margin-left:auto;font-family:var(--mono);font-size:14px;font-weight:700}.zp-closer-row.closer .zp-closer-pips{color:var(--accent)}.zp-bar{display:block;height:6px;margin:8px 0 0 34px;border-radius:3px;background:var(--line)}.zp-bar>span{display:block;height:100%;border-radius:3px;background:var(--muted)}.zp-closer-row.closer .zp-bar>span{background:var(--accent)}.zp-verdict{display:flex;align-items:center;gap:12px;margin:25px 0 0;color:var(--accent);font-size:26px;font-weight:800}.zp-small{margin:14px 0 0;color:var(--muted);font-size:14px;font-weight:600}.zp-result{padding-top:56px}.zp-trophy{display:grid;place-items:center;width:80px;height:80px;margin-bottom:24px;border-radius:50%;background:var(--accent);box-shadow:0 6px 20px #0006;color:var(--accent-text)}.zp-result .zp-score{margin-top:14px}.zp-table{box-sizing:border-box;width:min(800px,100%);margin-top:40px;padding:28px 40px 18px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-align:left}.zp-tr{display:grid;grid-template-columns:56px 164px 132px 118px 1fr;align-items:center;height:38px;margin:0 -10px 4px;padding:0 10px;border-radius:8px;font-size:13.5px;font-weight:700}.zp-tr:nth-child(2n){background:var(--panel-2)}.zp-th{height:20px;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zp-n{padding-left:7px;font-family:var(--mono);font-size:15px}.zp-who{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.zp-who i{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.zp-cell-av{--zp-av: 20px;font-size:9px}.zp-left{color:var(--zp-sub);font-family:var(--mono)}.zp-acc{color:var(--accent)}.zp-total{display:grid;grid-template-columns:220px 1fr;margin-top:8px;font-size:13px;font-weight:800}.zp-result .zp-actions{margin-top:125px}.zp-page.phone{min-height:100dvh;padding:26px 20px 34px}.phone .zp-eyebrow{font-size:10.5px;line-height:14px}.phone .zp-title{font-size:28px;line-height:36px}.zp-page.phone .zp-actions{width:100%;margin-top:auto;padding-top:24px;gap:14px}.zp-page.phone .zp-go{width:100%;height:56px;font-size:17px}.zp-page.phone .zp-actions.row2{gap:10px}.zp-page.phone .zp-actions.row2 .zp-secondary{flex:none;width:130px;font-size:15px}.zp-page.phone .zp-actions.row2 .zp-go{flex:1;width:auto}.phone .zp-pass{height:28px;border-radius:14px;font-size:12px}.zp-lot.phone{padding-top:52px}.zp-lot.phone .zp-title{font-size:32px;line-height:40px}.phone .zp-tokens{gap:62px;margin-top:36px}.phone .zp-token{width:140px;height:180px}.phone .zp-token-ini{font-size:61px}.phone .zp-token-bar{height:34px;font-size:12.5px}.phone .zp-token-side{font-size:11px}.phone .zp-coin-wrap{top:54px;gap:8px}.phone .zp-coin{width:52px;height:52px;box-shadow:0 0 0 6px #e3a13b2e,0 3px 10px #0006,inset 0 0 0 4.2px var(--accent),inset 0 0 0 5.7px #8a5a1499;font-size:23px}.phone .zp-coin-text{font-size:11px}.phone .zp-note{margin-top:32px;font-size:13.5px;line-height:20px}.zp-setup.phone{position:fixed;align-items:stretch;padding:28px 24px 34px;text-align:left}.zp-setup.phone .zp-setup-body{align-items:flex-start}.zp-setup.phone .zp-pass{margin-bottom:20px}.zp-setup.phone .zp-setup-body>.zp-setup-title:first-child{margin-top:20px}.zp-setup.phone .zp-setup-title{flex-direction:column;align-items:flex-start;gap:14px;font-size:24px;line-height:30px}.zp-setup.phone .zp-setup-title .zp-avatar{font-size:18px}.zp-setup.phone .zp-setup-sub{margin-top:10px;font-size:13.5px;line-height:19px}.zp-setup.phone .zp-locked{width:230px;height:36px;margin-top:10px;padding:0 6px;border-radius:18px;font-size:12.5px}.zp-setup.phone .zp-mini{width:26px;height:26px;font-size:13px}.zp-setup.phone .zp-mini .zs-lock{--b: 14px}.zp-setup.phone .zp-tiles{display:grid;grid-template-columns:repeat(3,104px);align-self:center;gap:10px;height:auto;margin-top:20px}.zp-setup.phone .zp-tile,.zp-setup.phone .zp-tile.chosen{width:104px;height:92px;border-radius:18px}.zp-setup.phone .zp-tile b{font-size:38px}.zp-setup.phone .zp-tile.chosen b{font-size:40px}.zp-setup.phone .zp-tile.taken b{font-size:36px}.zp-setup.phone .zp-tile small{margin-top:4px;font-size:12px}.zp-setup.phone .zp-tile.taken small{font-size:11px}.zp-setup.phone .zp-setup-line{margin-top:22px;font-size:13px;line-height:19px}.zp-setup.phone .zp-setup-doubles{margin-top:6px;font-size:12px}.zp-setup.phone .zp-setup-actions{gap:10px;margin-top:auto}.zp-setup.phone .zp-setup-actions button{height:56px}.zp-setup.phone .zp-set{flex:1;width:auto;font-size:17px}.zp-setup.phone .zp-back{flex:none;width:100px;font-size:15px!important}.zp-setup.phone .zp-back+.zp-set{font-size:16px}.zp-end.phone{padding-top:26px}.phone .zp-chips{flex-direction:column;align-items:center;gap:10px;margin-top:12px}.phone .zp-kind{height:28px;border-radius:14px;font-size:12.5px}.zp-left-text{color:var(--zp-sub);font-size:13px;font-weight:700}.phone .zp-score{--s: 44px;gap:14px;margin-top:16px}.phone .zp-score.l{--s: 40px}.phone .zp-score-side{gap:8px}.phone .zp-track{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:26px}.phone .zp-game{gap:6px;height:62px;padding:11px 16px;border-radius:12px}.phone .zp-game b{font-size:14px}.phone .zp-game span{font-size:11.5px}.phone .zp-game .zp-done{top:50%;right:13px;transform:translateY(-50%)}.zp-end.phone .zp-center{flex:1}.phone .zp-next{margin:auto 0 -6px;padding-top:20px;font-size:17px}.zp-decider.phone{padding-top:22px}.phone .zp-sub{max-width:330px;font-size:13px;line-height:19px}.phone .zp-closer{margin-top:22px;padding:16px 16px 14px;border-radius:16px}.phone .zp-closer h2{margin-bottom:12px;font-size:14px}.phone .zp-closer-av{--zp-av: 20px;font-size:9px}.phone .zp-closer-head{height:20px}.phone .zp-closer-head b,.phone .zp-closer-pips{font-size:12.5px}.phone .zp-closer-tag{height:18px;font-size:9.5px}.phone .zp-bar{height:5px;margin:6px 0 0 30px}.phone .zp-verdict{gap:10px;margin-top:22px;font-size:20px}.phone .zp-small{max-width:330px;font-size:12px;line-height:17px}.zp-result.phone{padding-top:20px}.phone .zp-trophy{width:60px;height:60px;margin-bottom:16px}.phone .zp-result .zp-title,.zp-result.phone .zp-title{font-size:27px}.phone .zp-table{margin-top:24px;padding:18px 16px 10px;border-radius:16px}.phone .zp-tr{grid-template-columns:26px 90px 86px 68px 1fr;height:32px;margin:0 -6px 4px;padding:0 6px;font-size:11.5px}.phone .zp-th{height:18px;font-size:10px}.phone .zp-n{padding-left:2px;font-size:13px}.phone .zp-cell-av{--zp-av: 17px;font-size:8px}.phone .zp-total{grid-template-columns:116px 1fr;font-size:11.5px}.zp-table-note{margin:6px 0 0;color:var(--muted);font-size:10.5px;font-weight:600;line-height:14px}.zp-setup-clock{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--muted);font-size:13px;font-weight:700}.zp-setup-clock .clock-time{color:var(--text);font-family:var(--mono);font-size:15px}.zp-setup-clock .clock-time.low{color:var(--danger)}.zp-setup.wait .zp-tile.idle{border-color:var(--line);background:transparent;color:var(--muted)}.zp-waiting{display:inline-flex;align-items:center;gap:10px;height:60px;margin:0;color:var(--text);font-size:16px;font-weight:800}.zp-live{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);animation:zp-live 1.6s ease-in-out infinite}@keyframes zp-live{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.zp-live{animation:none}}.zp-actions.zp-ready{gap:14px}.zp-ready-line{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--zp-sub);font-size:14px;font-weight:600}.zp-count{min-width:46px;padding:3px 8px;border-radius:8px;background:var(--panel-2);color:var(--accent);font-family:var(--mono);font-size:16px;font-weight:700}.zp-ready-who{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zp-ready-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:15px;color:var(--muted);font-size:13px;font-weight:700}.zp-ready-chip.on{border-color:color-mix(in srgb,var(--ok) 60%,transparent);color:var(--text)}.zp-ready-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.zp-ready-chip.on .zp-ready-dot{background:var(--ok)}.zp-online-end{display:flex;flex-direction:column;align-items:center}.zp-result .zp-online-end{margin-top:60px}.zp-online-end .zp-actions{margin-top:18px}.zp-rating{margin:28px 0 0;color:var(--muted);font-size:13.5px;font-weight:700}.zp-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px}.zp-rated{display:inline-flex;align-items:center;gap:6px}.zp-rated .num{color:var(--text);font-family:var(--mono)}.zp-rating .rc-delta{height:20px}.zp-online-end .zp-offer{box-sizing:border-box;width:min(440px,100%)}.zp-links{display:flex;gap:8px;margin-top:16px;color:var(--muted);font-size:13px}.zp-links button{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-weight:700}.zp-links button:hover{color:var(--text)}.zp-page.phone .zp-online-end{width:100%;margin-top:auto}.zp-page.phone .zp-online-end .zp-actions{padding-top:14px}.zp-page.phone .zp-rating{margin-top:18px;font-size:12px}.zp-page.phone .zp-ready-line{font-size:12.5px;text-align:left}.zp-setup.phone .zp-waiting{height:56px;font-size:15px}.zp-score{max-width:100%}.zp-score-side{flex:0 1 auto;min-width:0}.zp-score-side b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-score-num{flex:none}.zp-who{padding-right:6px}.zp-who .zp-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.zp-who i{flex:none}.zp-setup.wait .zp-locked{width:auto;padding-right:18px}.phone .zp-score.long{align-items:flex-start;width:100%}.phone .zp-score.long .zp-score-side{flex:1 1 0;flex-direction:column;gap:6px;padding-top:4px;text-align:center}.phone .zp-score.long .zp-score-side.right{flex-direction:column-reverse;justify-content:flex-end}.phone .zp-score.long .zp-score-side b{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zp-table.long .zp-tr:not(.zp-th){height:auto;min-height:38px}.zp-table.long .zp-tr{grid-template-columns:56px minmax(0,1.5fr) minmax(0,1fr) 104px minmax(0,1fr)}.zp-table.long .zp-who{white-space:normal}.zp-table.long .zp-who .zp-name{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zp-table.long .zp-who i{white-space:nowrap}.zp-table.long .zp-left{overflow-wrap:anywhere}.phone .zp-table.long .zp-tr:not(.zp-th){min-height:32px}.phone .zp-table.long .zp-tr{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 52px 40px}.game{display:grid;grid-template-columns:minmax(0,1fr) 450px;grid-template-rows:minmax(0,1fr);gap:40px;height:100%;padding:24px 30px 28px 48px}.board-col{container-type:size;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.board-stack{display:flex;flex-direction:column;gap:12px;width:100%;width:min(100cqw,calc((100cqh - 128px) * var(--board-aspect)))}.board-box{width:100%;aspect-ratio:var(--board-aspect)}.side-panel{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--panel);border-radius:16px}.panel-head{position:relative;display:flex;align-items:center;flex:none;border-bottom:1px solid var(--line)}.panel-head .tabs{flex:1;min-width:0;padding:0 0 0 28px;border-bottom:none}.panel-head .tab{width:auto;min-width:78px;padding-right:20px}.panel-tools{display:flex;gap:4px;padding-right:14px}.tool-btn{width:38px;height:38px;padding:0;border-radius:10px;background:none;color:var(--muted)}.tool-btn:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.tool-btn.active{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.panel-head .tsw{right:14px;max-width:calc(100% - 28px)}.moves-foot{margin:14px 8px 0;font-size:12px}.chat-empty{align-items:center;padding:36px 20px;text-align:center;color:var(--muted)}.chat-empty strong{color:var(--text)}.info-list{margin:0;padding:0 8px}.info-list>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center;min-height:40px;border-bottom:1px solid var(--line)}.info-list>div:last-child{border-bottom:none}.info-list dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.info-list dd{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600}.info-list dd button{margin-left:auto}.switch{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:var(--line);transition:background .12s ease}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform .12s ease}.switch.on{background:var(--accent)}.switch.on:after{transform:translate(16px);background:var(--accent-text)}.switch-btn{gap:8px;padding:4px 6px;background:none;font-size:13px}.play-controls{flex:none;display:flex;flex-direction:column;padding:12px 20px 24px}.play-controls>.notice{margin-bottom:12px}.status-card{padding:18px 20px;border-radius:14px;background:var(--panel-2)}.status-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-head strong{font-family:var(--font-display);font-size:18px;font-weight:var(--display-weight)}.status-head button{background:var(--panel)}.status-card p{margin-top:6px;color:var(--muted);font-size:13px;line-height:18px}.actions-main{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;margin-top:20px}.actions-main button{height:52px;border-radius:var(--r-btn);font-size:15px;gap:8px}.actions-main .primary{font-size:16px}.actions-main .primary.waiting:disabled{background:var(--panel-2);border-color:var(--line);color:var(--muted);opacity:1}.actions-more{position:relative;display:flex;gap:8px;margin-top:16px}.actions-more button{flex:1 1 auto;min-width:0;height:44px;padding:0 6px;border-radius:var(--r-btn);font-size:12.5px;gap:6px}.actions-more .more-btn{flex:none;width:44px}.actions-more .icon{width:15px;height:15px}.actions-more .outline.off{text-decoration:line-through}.menu-scrim{position:fixed;inset:0;z-index:4}.g-menu{position:absolute;z-index:5;display:flex;flex-direction:column;min-width:230px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 10px 30px var(--shadow)}.g-menu button{justify-content:flex-start;gap:10px;height:auto;padding:10px 12px;background:none;font-size:14px;text-align:left}.g-menu button:hover:not(:disabled){background:var(--panel-2)}.g-menu .icon{width:18px;height:18px;color:var(--muted)}.d-menu{right:0;bottom:calc(100% + 8px)}.m-game{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:4px 12px 24px}.mg-top{position:relative;display:flex;align-items:center;gap:6px;height:44px}.mg-icon{width:40px;height:40px;padding:0;background:none;color:var(--text)}.mg-auto{height:30px;gap:5px;padding:0 12px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:13px}.mg-auto.on{color:var(--accent)}.mg-menu{top:calc(100% + 2px);right:0;max-height:calc(100vh - 80px);overflow-y:auto}.mg-cards{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:8px;padding:0 4px}.mg-tc{display:flex;flex-direction:column;align-items:center;padding-top:8px;text-align:center}.mg-tc strong{font-size:12px}.mg-tc span{color:var(--muted);font-size:11px}.pcard{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pcard-pips{font-family:var(--font);font-size:22px;font-weight:800;line-height:1.1}.pcard-box{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 36px;width:100%;max-width:156px;height:128px;overflow:hidden;border:2px solid transparent;border-radius:14px;color:var(--avatar-ink)}.pcard-box.you{background:var(--avatar-you)}.pcard-box.other{background:var(--avatar-other)}.pcard.to-move .pcard-box{border-color:var(--accent)}.pcard-chip{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 5px;border-radius:999px;background:#0000004d;font-size:11px;font-weight:700}.pcard-face{display:grid;place-items:center;padding-top:10px;font-size:40px;font-weight:800;letter-spacing:.02em}.pcard-face.portrait{padding-top:30px}.pcard-bar{display:flex;align-items:center;justify-content:center;gap:6px;background:#0000004d;font-size:14px;font-weight:700}.pcard.to-move .pcard-bar,.pcard.won .pcard-bar{background:var(--accent);color:var(--accent-text)}.pcard-name{max-width:100%;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mg-controls{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:0 4px}.mg-round{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--text)}.mg-round.lit{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent)}.mg-round.filled{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.mg-round.filled:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}.mg-status{overflow:hidden;font-size:13px;font-weight:600;text-align:center;white-space:nowrap;text-overflow:ellipsis}.mg-status.lit{color:var(--accent)}.m-game .board-box{margin:0 -12px;width:calc(100% + 24px)}.m-panel{margin-top:6px;border-radius:16px;background:var(--panel);overflow:hidden;scroll-margin-top:8px}.m-panel .tabs{padding:0 12px}.m-panel .tab{flex:1;width:auto;justify-content:center}@media(max-width:1240px){.game{grid-template-columns:minmax(0,1fr) clamp(340px,34vw,450px);gap:24px;padding:20px 20px 20px 28px}.panel-head .tabs{padding-left:16px}.panel-head .tab{width:auto;padding-right:16px}.actions-more button:not(.more-btn) .icon{display:none}}.side-panel .tab-review{display:flex;flex-direction:column}.side-panel .tab-review>.coach{flex:1 0 auto}.turn-box.clock{gap:12px;background:var(--panel-2);color:var(--muted)}.turn-box.clock.active{background:var(--text);color:var(--bg)}.clock-time.low{color:var(--danger)}.strip-rating{font-weight:500;font-size:13px}.seat-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;margin-left:4px}.seat-status.ok{color:var(--ok)}.seat-status.warn{color:var(--warn)}.seat-status.bad{color:#e5604f}.seat-status.win{color:var(--accent)}.seat-status.muted{color:var(--muted)}.strip-conn{display:inline-flex;align-items:center;gap:6px;margin-left:10px}.strip-conn i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.strip-conn .seat-status{margin-left:0}.strip.away .avatar{opacity:.45}.strip.away .turn-box.clock.active{box-shadow:0 0 0 2px #e5604f}.pcard .seat-status{max-width:100%;margin:-2px 0 0;font-size:11px;line-height:14px;text-align:center;white-space:nowrap}.pcard.away .pcard-box{filter:brightness(.6)}.pcard-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%}.pcard-dot.ok{background:var(--ok)}.pcard-dot.warn{background:var(--warn)}.pcard-dot.bad{background:#e5604f}.turn-box.rating-box{min-width:182px;gap:8px;padding:0 14px;background:var(--panel-2);color:var(--text);font-size:20px}.rb-mode{margin-right:auto;color:var(--muted);font-family:var(--font);font-size:11px;font-weight:700}.rb-delta{display:inline-grid;place-items:center;height:22px;padding:0 7px;border-radius:11px;font-size:12px}.rb-delta.up{background:#5bbf7a2e;color:#5bbf7a}.rb-delta.down{background:#e5604f2e;color:#e5604f}.mg-controls.result{grid-template-columns:minmax(0,1fr);padding:0 8px}.mg-result{width:100%;min-height:44px;padding:6px 14px;border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:12.5px;font-weight:800;line-height:16px;white-space:normal;text-align:center}.mg-result:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}.invite-url{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-family:var(--mono);font-size:12px;text-overflow:ellipsis}.invite-row .invite-url{border:none;padding:0;background:transparent}.inv-accent{flex:none;color:var(--accent)}.inv-row,.lob-bot{justify-content:flex-start;gap:14px;width:100%;min-height:56px;padding:8px 16px;border-radius:12px;background:var(--panel-2);border:1.5px solid transparent;text-align:left}.inv-row:hover:not(:disabled),.lob-bot:hover:not(:disabled){border-color:var(--accent);background:var(--panel-2)}.inv-row .grow,.lob-bot .grow{display:flex;flex-direction:column;gap:3px}.inv-row strong,.lob-bot strong{font-size:14px;font-weight:800}.inv-row .grow span,.lob-bot .grow span{color:var(--muted);font-size:11.5px;font-weight:600;white-space:normal}.inv-chev{color:var(--muted)}.inv-panel{display:flex;flex-direction:column;padding-top:2px}.inv-back{align-self:flex-start;gap:6px;margin-left:-6px;padding:2px 6px;background:none;font-size:19px;font-weight:800}.inv-back:hover:not(:disabled){background:none;color:var(--accent)}.inv-label{margin:22px 0 10px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.8px}.inv-chip{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:17px;background:var(--panel-2);font-size:13px;font-weight:700}.inv-change{padding:0;background:none;color:var(--accent);font-size:12px}.inv-change:hover:not(:disabled){background:none;text-decoration:underline}.inv-link{display:flex;align-items:center;gap:10px;height:54px;padding:0 6px 0 14px;border-radius:12px;border:1.2px solid var(--line);background:var(--bg)}.inv-link .invite-url{height:100%;padding:0;border:none;background:transparent;font-size:15px;font-weight:700}.inv-link .invite-url:focus-visible{outline:none}.inv-copy{flex:none;height:42px;min-width:84px;gap:6px;border-radius:9px;font-size:13px}.inv-copied{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;min-width:104px;border-radius:9px;background:#5bbf7a29;color:#5bbf7a;font-size:13px;font-weight:800}.inv-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.inv-ghost{height:44px;gap:8px;border-radius:12px;background:none;border:1.2px solid var(--line);font-size:14px}.inv-ghost.muted-ink{color:var(--muted)}.inv-ghost.wide{width:100%}.inv-note{margin:14px 0 0;color:var(--muted);font-size:12px;font-weight:600;line-height:17px}.inv-label+.inv-note{margin-top:0}.inv-wait{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding:16px 16px 16px 42px;border-radius:14px;background:var(--panel-2)}.inv-wait strong{font-size:15px;font-weight:800}.inv-wait-sub{color:var(--muted);font-size:12px;font-weight:600}.inv-live{position:absolute;left:19px;top:21px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4.5px color-mix(in srgb,var(--accent) 22%,transparent)}.inv-live.ok{background:var(--ok);box-shadow:0 0 0 4.5px color-mix(in srgb,var(--ok) 22%,transparent)}.inv-cancel{min-width:140px;height:36px;margin-top:4px;border-radius:12px;background:none;border:1.2px solid var(--line);color:#e5604f;font-size:13px}.inv-board{margin-top:4px;gap:6px}.inv-dim{position:fixed;inset:0;z-index:60;background:#0b0c0d99}.inv-sheet{position:fixed;z-index:61;top:var(--inv-top, 300px);left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:12px;padding:28px 20px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:24px 24px 0 0;background:var(--panel);box-shadow:0 -8px 24px #00000073}.inv-grab{position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--line)}.inv-title{margin:0 0 2px;font-size:19px;font-weight:800}.inv-sheet .inv-link{height:52px}.inv-sheet .inv-link .invite-url{font-size:14px}.inv-sheet .inv-wait{margin-top:2px}.inv-sheet .inv-wait strong{font-size:13.5px}.inv-sheet .inv-cancel{min-width:130px}.inv-foot{margin:4px 0 0;color:var(--muted);font-size:11.5px;font-weight:600;text-align:center}.lob-page .lob-seat{background:none;border:1.5px dashed var(--accent);color:var(--accent)}.inv-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inv-card{position:relative;box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;gap:0;height:104px;white-space:normal;padding:10px;border:0;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);text-align:left;font:inherit}.inv-card.on{background:var(--panel-2);box-shadow:inset 0 0 0 2.5px var(--accent)}.inv-card.on:hover:not(:disabled){background:var(--panel-2)}.inv-card:disabled{cursor:default;opacity:.45}.inv-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.inv-check{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-text)}.inv-mode.inv-card{gap:8px;padding-right:6px}.inv-pic{display:grid;flex:none;place-items:center;width:64px;border-radius:10px;background:#202326}.inv-dice{display:flex;gap:4px}.inv-die.a{transform:translateY(-2px) rotate(-10deg)}.inv-die.b{transform:translateY(2px) rotate(8deg)}.inv-rails{display:flex;flex-direction:column;gap:6px}.inv-rail{display:flex;gap:1.2px}.inv-t{box-sizing:border-box;display:grid;place-items:center;width:9px;height:9px;border:.8px solid var(--line);border-radius:2px;color:var(--muted);font-family:var(--mono);font-size:5px;font-weight:700;line-height:1}.inv-t.his{border-color:#f1efea73;background:#2a2826;color:#f1efea}.inv-t.mine{border-color:#f1efea;background:#f1efea;color:var(--bg)}.inv-card-text{display:flex;flex-direction:column;gap:5px;min-width:0;padding:4px 0 0}.inv-card-text strong{padding-right:18px}.inv-card-text strong,.inv-format strong{font-size:14px;font-weight:800;line-height:18px}.inv-card-text span{color:var(--muted);font-size:11px;font-weight:600;line-height:14px}.inv-format{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:10px 12px 12px}.inv-chips{display:flex;gap:6px}.inv-g{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:34px;border-radius:8px;background:#202326;color:var(--muted);font-size:9px;font-weight:600;line-height:11px}.inv-g b{color:var(--text);font-size:10.5px;font-weight:800;line-height:13px}.inv-g.maybe{border:1px dashed var(--muted);background:none}.inv-g.maybe b{color:var(--muted)}.inv-format-note{margin-top:8px}.inv-panel.tight .inv-label,.inv-panel.tight .inv-wait{margin-top:14px}.inv-panel.tight .inv-format-note{margin-top:4px}.inv-sheet .inv-label{margin:6px 0 -2px}.inv-sheet .inv-card{height:92px}.inv-sheet .inv-format-note{margin-top:-4px}.inv-nb{white-space:nowrap}.inv-sheet>*{flex-shrink:0}.inv-sheet.cards{top:auto;min-height:calc(100% - var(--inv-top, 300px));max-height:calc(100% - 60px)}.lob-page{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:28px;height:100%;min-height:600px;padding:22px 32px 24px}.lob-page .lob-board-col{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;min-height:0}.lob-page .lob-strip{display:flex;align-items:center;gap:12px;height:48px;min-width:0}.lob-page .lob-strip .avatar{width:40px;height:40px;font-size:15px}.lob-page .lob-nobody{background:var(--panel-2);color:var(--muted)}.lob-page .lob-strip-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lob-page .lob-strip-text strong{font-size:14px}.lob-page .lob-strip-text .muted{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lob-page .lob-clock{display:inline-grid;place-items:center;min-width:120px;height:40px;padding:0 14px;border-radius:8px;background:var(--panel);color:var(--muted);font-family:var(--mono);font-size:22px;font-weight:700}.lob-page .lob-board{position:relative;align-self:center;width:min(100%,calc((100vh - 200px)*1.314))}.lob-page .lob-board .mini-board{filter:drop-shadow(0 8px 14px var(--shadow))}.lob-page .lob-board.searching .mini-board{opacity:.45}.lob-page .lob-search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;width:min(400px,calc(100% - 32px));padding:24px 26px 22px;border-radius:var(--r-card);background:var(--panel);box-shadow:0 16px 40px var(--shadow);text-align:center}.lob-page .lob-search-rings{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1.5px solid var(--accent-soft);box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 8%,transparent)}.lob-page .lob-search-rings .avatar{width:48px;height:48px;font-size:17px}.lob-page .lob-search-title{margin-top:6px;font-family:var(--font-display);font-size:18px}.lob-page .lob-search-what{margin-top:-6px;font-size:12px;font-weight:600}.lob-page .lob-search p{font-size:13px}.lob-page .lob-search button{width:100%;height:42px;border-radius:var(--r-btn);font-size:14px}.lob-page .lob-search button.primary{margin-top:6px}.lob-page .lob-panel{display:flex;flex-direction:column;min-height:0;border-radius:var(--r-card);background:var(--panel);overflow:hidden}.lob-page .lob-tabs{display:flex;align-items:stretch;gap:4px;flex:none;padding:0 14px 0 6px;border-bottom:1px solid var(--line)}.lob-page .lob-tabs [role=tab]{height:50px;padding:0 12px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:13px}.lob-page .lob-tabs [role=tab].on{border-bottom-color:var(--accent);color:var(--text)}.lob-page .lob-back{align-self:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:none;color:var(--muted)}.lob-page .lob-panel-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.lob-page .lob-mode h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700}.lob-page .lob-mode h3 .icon{color:var(--accent)}.lob-page .lob-tcs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lob-page .lob-tc{flex-direction:column;gap:3px;height:52px;border-radius:10px;background:var(--panel-2)}.lob-page .lob-tc strong{font-family:var(--mono);font-size:17px;white-space:pre}.lob-page .lob-tc span{color:var(--muted);font-size:10.5px;font-weight:600}.lob-page .lob-tc.on,.lob-page .lob-tc.on:hover{background:var(--accent);color:var(--accent-text)}.lob-page .lob-tc.on span{color:inherit;opacity:.8}.lob-page .lob-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:4px;padding:3px;border-radius:10px;background:var(--panel-2)}.lob-page .lob-seg button{height:30px;border:none;border-radius:8px;background:none;color:var(--muted)}.lob-page .lob-seg button.on{background:var(--accent);color:var(--accent-text)}.lob-page .lob-play{flex-direction:column;gap:3px;height:64px;border-radius:var(--r-btn)}.lob-page .lob-play strong{font-size:20px;font-weight:800}.lob-page .lob-play span{font-size:11px;font-weight:600;opacity:.8}.lob-page .lob-soon{margin:0;padding:10px 14px;border-radius:10px;background:var(--panel);color:var(--muted);font-size:13px;font-weight:600}.lob-page .lob-row{justify-content:flex-start;gap:12px;width:100%;min-height:56px;padding:8px 14px;border-radius:10px;text-align:left;white-space:normal}.lob-page .lob-row>.icon{color:var(--accent)}.lob-page .lob-row .grow{display:flex;flex-direction:column;gap:2px}.lob-page .lob-chev{color:var(--muted);transform:rotate(180deg)}.lob-page .lob-sub{margin:6px 0 0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lob-page .lob-none{display:flex;flex-direction:column;gap:6px;margin:auto 0;text-align:center}.lob-page .lob-foot{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.lob-page .lob-foot .dot,.lob-page .lob-chip .dot{width:7px;height:7px}@media(max-width:1180px){.lob-page{grid-template-columns:minmax(0,1fr) 360px;gap:20px;padding:18px 20px}}.lob-page.mobile{display:flex;flex-direction:column;gap:12px;height:auto;min-height:0;max-width:560px;margin:0 auto;padding:12px 16px 24px}.lob-page.mobile .lob-m-head{display:flex;align-items:center;gap:4px}.lob-page.mobile .lob-back{margin-left:-8px}.lob-page.mobile .page-title{font-size:22px}.lob-page.mobile .lob-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:700}.lob-page.mobile .lob-board{width:100%}.lob-page.mobile .lob-search{gap:6px;padding:16px}.lob-page.mobile .lob-search-rings{width:56px;height:56px}.lob-page.mobile .lob-search-rings .avatar{width:36px;height:36px;font-size:13px}.lob-page.mobile .lob-search-title{font-size:15px}.lob-page.mobile .lob-search p,.lob-page.mobile .lob-search button.outline{display:none}.lob-page.mobile .lob-search button{height:38px;font-size:13px}.lob-page.mobile .lob-clock{min-width:96px;height:36px;font-size:18px}.lob-page.mobile .lob-cancel{height:46px;border-radius:var(--r-btn);font-size:14px}.lob-page.mobile .lob-m-tcs{display:flex;gap:8px;margin:-4px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.lob-page.mobile .lob-m-tcs .lob-tc{flex:none;width:78px;height:50px}.lob-page.mobile .lob-m-tcs .lob-tc strong{font-size:14px}.lob-page.mobile .lob-play{height:58px}.lob-page.mobile .lob-m-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lob-page.mobile .lob-m-pair button{height:44px;border-radius:var(--r-btn);background:var(--panel)}.lob-page.mobile .lob-m-pair .icon{color:var(--accent)}.lob-page.mobile .lob-m-note{text-align:center}.ngp{--ngp-pic: #202326;box-sizing:border-box;max-width:1352px;min-height:100%;padding:52px 96px 40px;color:var(--text)}.ngp input[type=radio][name^=ngp-]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ngp-head h1{margin:0;font-family:var(--font-display);font-size:32px;font-weight:800;line-height:44px}.ngp-head p{margin:2px 0 0;color:var(--muted);font-size:15px;font-weight:600}.ngp-legend{margin:32px 0 10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.ngp-head+.ngp-legend{margin-top:31px}.ngp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ngp-card{position:relative;box-sizing:border-box;display:flex;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.ngp-card.on{background:var(--panel-2);box-shadow:inset 0 0 0 2.5px var(--accent)}.ngp-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.ngp-check{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-text)}.ngp-text{display:flex;flex-direction:column;min-width:0}.ngp-text strong{font-weight:800}.ngp-text span{color:var(--muted);font-weight:600}.ngp-mode{gap:24px;height:190px;padding:24px}.ngp-pic{display:grid;flex:none;place-items:center;width:170px;border-radius:12px;background:var(--ngp-pic)}.ngp-dice{display:flex;gap:8px}.ngp-die.a{transform:translateY(-4px) rotate(-10deg)}.ngp-die.b{transform:translateY(4px) rotate(8deg)}.ngp-rails{display:flex;flex-direction:column;gap:12px}.ngp-rail{display:flex;gap:4px}.ngp-tile{box-sizing:border-box;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--line);border-radius:5px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700;opacity:.75}.ngp-tile.his{border-color:#f1efea73;background:#2a2826;color:#f1efea;opacity:1}.ngp-tile.mine{border-color:#f1efea;background:#f1efea;color:var(--bg);opacity:1}.ngp-mode .ngp-text{padding:6px 36px 0 0}.ngp-mode .ngp-text strong{font-size:24px;line-height:32px}.ngp-mode .ngp-text span{margin-top:8px;font-size:15px;line-height:22px}.ngp-opp{align-items:center;gap:14px;height:64px;padding:0 20px;border-radius:14px}.ngp-opp.on{box-shadow:inset 0 0 0 2px var(--accent)}.ngp-opp.off,.ngp-mode.off,.ngp-format.off{cursor:default;opacity:.42}.ngp-opp-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.ngp-opp:not(.on) .ngp-opp-icon{background:var(--panel-2);box-shadow:none;color:var(--muted)}.ngp-opp .ngp-text strong{font-size:16px;line-height:22px}.ngp-opp .ngp-text span{font-size:13px}.ngp-opp .ngp-check{top:50%;right:21px;width:22px;height:22px;transform:translateY(-50%)}.ngp-format{flex-direction:column;height:200px;padding:22px 24px 24px}.ngp-format strong{font-size:22px;font-weight:800;line-height:30px}.ngp-desc{margin-top:6px;padding-right:30px;color:var(--muted);font-size:15px;font-weight:600;line-height:22px}.ngp-chips{display:flex;margin-top:auto}.ngp-chip-wrap{display:flex;align-items:center}.ngp-arrow{width:26px;color:var(--muted);font-size:16px;font-weight:700;text-align:center}.ngp-chip{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:46px;border-radius:8px;background:var(--ngp-pic);color:var(--muted);font-size:11.5px;font-weight:600;line-height:15px}.ngp-chip b{color:var(--text);font-size:13px;font-weight:800;line-height:17px}.ngp-chip.maybe{border:1px dashed var(--muted);background:none}.ngp-chip.maybe b{color:var(--muted)}.ngp-foot{display:flex;align-items:center;gap:20px;margin-top:44px}.ngp-foot.bot{margin-top:28px}.ngp-who{display:flex;flex:1;align-items:center;gap:14px;min-width:0}.ngp-who .ngp-text strong{font-size:16px;line-height:22px}.ngp-summary{color:var(--accent)!important;font-size:13.5px;font-weight:700!important}.ngp-note{flex:1;margin:0;color:var(--muted);font-size:14px;font-weight:600}.ngp-foot button{height:56px;border-radius:12px;font-size:16px;font-weight:800}.ngp-cancel{width:140px}.ngp-start{width:200px;font-size:17px!important}.ngp.phone{display:flex;flex-direction:column;max-width:none;min-height:100dvh;padding:10px 20px 0}.ngp-back{display:grid;place-items:center;width:36px;height:36px;margin:0 0 8px -8px;padding:0;border:0;background:none;color:var(--text)}.phone .ngp-head h1{font-size:28px;line-height:36px}.phone .ngp-head p{margin-top:0;font-size:12.5px}.ngp-format-note{margin:10px 0 0;color:var(--muted);font-size:12px;font-weight:600;line-height:17px}.phone .ngp-legend{margin:18px 0 10px;font-size:10px}.phone .ngp-row{gap:12px}.phone .ngp-row.stack{grid-template-columns:minmax(0,1fr);gap:10px}.phone .ngp-card{border-radius:14px}.phone .ngp-check{top:7px;right:7px;width:18px;height:18px}.phone .ngp-check svg{width:11px;height:11px}.phone .ngp-mode{flex-direction:column;gap:10px;height:150px;padding:12px}.phone .ngp-pic{width:100%;height:64px;border-radius:10px}.phone .ngp-dice{gap:4px}.phone .ngp-rails{gap:6px}.phone .ngp-rail{gap:3px}.phone .ngp-tile{width:18px;height:18px;border-radius:4px;font-size:8.5px}.phone .ngp-mode .ngp-text{padding:0 2px}.phone .ngp-mode .ngp-text strong{font-size:16px;line-height:22px}.phone .ngp-mode .ngp-text span{margin-top:2px;font-size:11.5px;line-height:15px}.phone .ngp-opp{gap:12px;height:52px;padding:0 14px;border-radius:12px}.phone .ngp-opp-icon{width:22px;height:22px;background:none!important;box-shadow:none!important}.phone .ngp-opp .ngp-text strong{font-size:14px;line-height:19px}.phone .ngp-opp .ngp-text span{font-size:11px}.phone .ngp-opp .ngp-check{right:15px}.phone .ngp-opp.compact{gap:8px;padding:0 12px}.phone .ngp-opp.compact .ngp-opp-icon{width:20px;height:20px}.phone .ngp-opp.compact .ngp-text strong{font-size:13.5px;line-height:18px}.phone .ngp-opp.compact .ngp-check{top:7px;right:7px;width:16px;height:16px;transform:none}.phone .ngp-format{height:auto;min-height:112px;padding:12px 14px 14px}.phone .ngp-format.on,.phone .ngp-format:first-child{min-height:134px}.phone .ngp-format strong{font-size:16px;line-height:22px}.phone .ngp-desc{margin:2px 0 10px;padding-right:20px;font-size:11.5px;line-height:15px}.phone .ngp-arrow{width:14px;font-size:12px}.phone .ngp-chip{width:70px;height:34px;font-size:10px;line-height:13px}.phone .ngp-chip b{font-size:11px;line-height:14px}.phone .ngp-foot{position:sticky;bottom:0;margin:auto -20px 0;padding:24px 20px 20px;background:linear-gradient(to bottom,transparent,var(--bg) 16%)}.phone .ngp-start{flex:1;width:auto}.phone .ngp-foot.bot{padding-top:16px}.phone .ngp-foot.bot .ngp-start{display:flex;flex-direction:column;align-items:center;justify-content:center;height:58px}.phone .ngp-start .ngp-summary{color:inherit!important;font-size:12px;line-height:15px;opacity:.72}.ngp-switch-row input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ngp-bot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ngp-bot-card{box-sizing:border-box;border-radius:18px;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--accent)}.ngp-stepper{display:flex;flex-direction:column;height:244px;padding:24px}.ngp-bot-head{display:flex;gap:24px;height:104px}.ngp-bot-av{flex:none}.ngp-bot-info{display:flex;flex-direction:column;flex:1;min-width:0}.ngp-bot-top{display:flex;justify-content:space-between;gap:12px;margin-top:-3px}.ngp-bot-who,.ngp-bot-rating{display:flex;flex-direction:column;min-width:0}.ngp-bot-rating{flex:none;align-items:flex-end}.ngp-bot-name{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:36px}.ngp-bot-tier,.ngp-bot-rating small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.ngp-bot-rating b{font-family:var(--mono);font-size:28px;font-weight:700;line-height:36px}.ngp-bot-rating small{margin-top:-1px}.ngp-bot-rating.word b{font-family:var(--font-display);font-size:20px;font-weight:800}.ngp-bot-line{margin-top:11px;color:var(--muted);font-size:14px;font-weight:600;line-height:20px}.ngp-level{display:flex;flex:none;gap:3px;margin:auto 0 1px;padding-top:8px}.ngp-level span{flex:1;height:5px;border-radius:3px;background:var(--line)}.ngp-level span.on{background:var(--text)}.ngp-level.max span{background:var(--accent)}.ngp-steps{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.ngp-step{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--text)}.ngp-step.next .icon{transform:scaleX(-1)}.ngp-step[aria-disabled=true]{cursor:default;opacity:.35}.ngp-avatars{display:flex;justify-content:center;gap:12.6px}.ngp-av{display:block;flex:none;padding:0;border:0;border-radius:50%;background:none;line-height:0;opacity:.62}.ngp-av:hover{opacity:.85}.ngp-av.on{outline:2.5px solid var(--accent);outline-offset:1.75px;opacity:1}.ngp-av.off,.ngp-av.off:hover{cursor:default;opacity:.3;filter:grayscale(1)}.ngp-av:focus-visible{outline:2px solid var(--text);outline-offset:2px;opacity:1}.ngp-av.on:focus-visible{outline:2.5px solid var(--text);outline-offset:1.75px}.ngp-settings{box-sizing:border-box;height:244px;padding:18px 20px 0;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.ngp-legend.small{margin:0 0 8px;font-size:10px;line-height:14px}.ngp-sides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ngp-side{align-items:center;gap:12px;height:64px;padding:0 16px;border-radius:12px;background:var(--bg)}.ngp-side.on{background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--accent)}.ngp-checker{flex:none}.ngp-side .ngp-text strong{font-size:15px;line-height:20px}.ngp-side .ngp-text span{font-size:11.5px;line-height:15px}.ngp-side .ngp-check{top:8px;right:8px;width:16px;height:16px}.ngp-side .ngp-check svg{width:10px;height:10px}.ngp-switch-row{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;height:58px;margin-top:16px;border-top:1px solid var(--line);cursor:pointer}.ngp-switch-row+.ngp-switch-row{margin-top:0}.ngp-switch-row .ngp-text strong{font-size:15px;line-height:20px}.ngp-switch-row .ngp-text span{margin-top:1px;font-size:12px;line-height:16px}.ngp-switch{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--line);transition:background .15s ease}.ngp-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.ngp-switch-row.on .ngp-switch{background:var(--accent)}.ngp-switch-row.on .ngp-switch:after{transform:translate(18px)}.ngp-switch-row:has(input:focus-visible) .ngp-switch{outline:2px solid var(--accent);outline-offset:2px}.phone .ngp-bot{display:block}.phone .ngp-stepper{height:auto;padding:0}.phone .ngp-avatars{justify-content:space-between;gap:0;padding:0 0 12px}.phone .ngp-av.on{outline-offset:1.25px}.phone .ngp-bot-card{display:flex;gap:12px;height:112px;padding:14px;border-radius:14px}.phone .ngp-bot-top{margin-top:-3px}.phone .ngp-bot-name{font-size:17px;line-height:24px}.phone .ngp-bot-rating b{font-size:18px;line-height:24px}.phone .ngp-bot-rating.word b{font-size:15px}.phone .ngp-bot-tier{font-size:9px;line-height:12px}.phone .ngp-bot-top+.ngp-bot-line{margin-top:2px;max-width:170px;font-size:11.5px;line-height:15px}.phone .ngp-level{gap:2px;margin-bottom:2px;padding-top:4px}.phone .ngp-level span{height:4px;border-radius:2px}.phone .ngp-legend+.ngp-sides{margin-top:0}.phone .ngp-sides{gap:8px}.phone .ngp-side{gap:8px;height:50px;padding:0 10px;border-radius:12px;background:var(--panel)}.phone .ngp-side.on{background:var(--panel-2)}.phone .ngp-side .ngp-text strong{font-size:13px;line-height:18px}.phone .ngp-side .ngp-text span{font-size:10.5px;line-height:14px}.phone .ngp-side .ngp-check{top:6px;right:6px;width:14px;height:14px}.phone .ngp-side .ngp-check svg{width:9px;height:9px}.phone .ngp-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.phone .ngp-switch-row:only-child{grid-column:1 / -1}.phone .ngp-switch-row{height:40px;margin:0;padding:0 10px 0 14px;border:0;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.phone .ngp-switch-row .ngp-text strong{color:var(--muted);font-size:13px;font-weight:700}.phone .ngp-switch-row.on .ngp-text strong{color:var(--text)}.onl-page{display:flex;flex-direction:column;gap:20px;padding:30px 40px 32px;max-width:1240px}.onl-page .onl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.onl-page .onl-status{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--muted);font-size:13px}.onl-page .onl-status .dot{width:7px;height:7px}.onl-page .onl-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:280px;flex:none;padding:3px;border-radius:10px;background:var(--panel)}.onl-page .onl-seg button{height:30px;border:none;border-radius:8px;background:none;color:var(--muted)}.onl-page .onl-seg button.on{background:var(--accent);color:var(--accent-text)}.onl-page .onl-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.onl-page .onl-mode{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;border:1.5px solid transparent;border-radius:var(--r-card);background:var(--panel)}.onl-page .onl-mode.on{border-color:var(--accent)}.onl-page .onl-mode-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px}.onl-page .onl-mode-head>.icon{margin-top:2px;color:var(--accent)}.onl-page .onl-mode-head .grow{display:flex;flex-direction:column;gap:2px}.onl-page .onl-mode-head strong{font-family:var(--font-display);font-size:18px}.onl-page .onl-rating{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.onl-page .onl-rating strong{font-family:var(--mono);font-size:18px}.onl-page .onl-tc{flex-direction:column;gap:6px;height:88px;border-radius:12px;background:var(--panel-2)}.onl-page .onl-tc.on,.onl-page .onl-tc.on:hover{background:var(--accent);color:var(--accent-text)}.onl-page .onl-tc-main{font-family:var(--mono);font-size:24px;font-weight:700;white-space:pre}.onl-page .onl-tc-sub{color:var(--muted);font-size:11px;font-weight:600}.onl-page .onl-tc.on .onl-tc-sub{color:inherit;opacity:.8}.onl-page .onl-play{flex-direction:column;gap:4px;height:74px;border-radius:var(--r-card)}.onl-page .onl-play strong{font-size:22px;font-weight:800}.onl-page .onl-play span{font-size:12px;font-weight:600;opacity:.8}.onl-page .onl-bottom{display:grid;grid-template-columns:minmax(0,738fr) minmax(0,380fr);gap:20px}.onl-page .onl-card{display:flex;flex-direction:column;min-width:0;padding:18px 20px 20px;border-radius:var(--r-card);background:var(--panel)}.onl-page .onl-card h2{font-family:var(--font-display);font-size:16px}.onl-page .onl-card-head{display:flex;align-items:center;justify-content:space-between}.onl-page .onl-table-head{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr;margin-top:16px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onl-page .onl-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:160px;text-align:center}.onl-page .onl-empty .icon{color:var(--muted)}.onl-page .onl-empty strong{font-size:15px}.onl-page .onl-invite{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;margin-top:14px;padding:0 6px 0 12px;border-radius:10px;background:var(--panel-2);font-size:12px}.onl-page .onl-search{display:flex;align-items:center;gap:8px;height:38px;margin-top:10px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.onl-page .onl-search input{flex:1;min-width:0;padding:0;border:none;background:none;font-size:13px}.onl-page .onl-search input:disabled{opacity:.6}.onl-page .onl-sub{margin:18px 0 6px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onl-page .onl-local{height:40px;margin-top:auto;border-radius:10px;font-size:14px}.onl-page .onl-friend .muted.small{margin-bottom:14px}@media(max-width:1180px){.onl-page .onl-modes{gap:12px}.onl-page .onl-mode{padding:14px}.onl-page .onl-bottom{grid-template-columns:minmax(0,1fr)}}.onl-page.mobile{gap:12px;max-width:560px;margin:0 auto;padding:14px 16px 24px}.onl-page.mobile .onl-head{align-items:center}.onl-page.mobile .page-title{font-size:22px}.onl-page.mobile .onl-seg{width:150px}.onl-page.mobile .onl-seg button{height:26px;font-size:12px}.onl-page.mobile .onl-status{margin:-4px 0 0;font-size:12px}.onl-page.mobile .onl-m-mode{display:flex;flex-direction:column;gap:6px}.onl-page.mobile .onl-m-mode-head{display:flex;align-items:center;gap:6px;font-size:12px}.onl-page.mobile .onl-m-mode-head .icon{color:var(--accent)}.onl-page.mobile .onl-m-tcs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.onl-page.mobile .onl-tc{height:64px;gap:4px}.onl-page.mobile .onl-tc-main{font-size:18px}.onl-page.mobile .onl-tc-sub{font-size:10px}.onl-page.mobile .onl-play{height:62px;margin-top:4px}.onl-page.mobile .onl-play strong{font-size:18px}.onl-page.mobile .onl-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:none;border-radius:12px;background:var(--panel);text-align:left;white-space:normal}.onl-page.mobile .onl-row>.icon{color:var(--accent)}.onl-page.mobile .onl-row .grow{display:flex;flex-direction:column;gap:2px}.onl-page.mobile .onl-row strong{font-size:14px}.onl-page.mobile .onl-chev{color:var(--muted);transform:rotate(180deg)}.onl-page.mobile .onl-sub{margin:6px 0 0}.onl-page .onl-head-end{display:flex;align-items:center;gap:12px;flex:none}.onl-page .onl-me{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 4px;border:none;border-radius:18px;background:var(--panel);font-size:13px;font-weight:400}.onl-page .onl-me:hover:not(:disabled){background:var(--hover)}.onl-page .onl-me .avatar{width:28px;height:28px;font-size:11px}.onl-page .onl-me .muted{font-size:11px;font-weight:600}.onl-page.mobile .onl-head:has(>.hdr-end){gap:12px}.onl-page.mobile .onl-head:has(>.hdr-end) .page-title{white-space:nowrap}.onl-page.mobile .hdr-end{flex:0 1 auto;min-width:0}.onl-page.mobile .hdr-end .onl-seg{flex:0 1 auto;min-width:100px}.onl-page.mobile .hdr-end .onl-seg button{min-width:0;padding:0 4px}.settings{display:grid;grid-template-columns:290px minmax(0,1fr);height:100%}.settings .settings-nav{display:flex;flex-direction:column;min-height:0;padding:30px 12px 24px;border-right:1px solid var(--line);overflow-y:auto}.settings .settings-title{margin:0 16px 22px;font-family:var(--font-display);font-size:26px;font-weight:var(--display-weight);line-height:1.2}.settings .settings-search{display:flex;align-items:center;gap:10px;height:40px;margin:0 8px 24px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted)}.settings .settings-search:focus-within{border-color:var(--accent)}.settings .settings-search input{flex:1;min-width:0;padding:0;border:none;outline:none;background:none;color:var(--text);font-size:14px}.settings .settings-search input::placeholder{color:var(--muted)}.settings .settings-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.settings .settings-cat{position:relative;justify-content:flex-start;gap:14px;width:100%;height:44px;padding:0 18px;border-radius:10px;background:none;color:var(--muted);font-size:15px;font-weight:600}.settings .settings-cat:hover:not(:disabled){background:var(--panel);color:var(--text)}.settings .settings-cat.active,.settings .settings-cat.active:hover:not(:disabled){background:var(--panel-2);color:var(--text);font-weight:700}.settings .settings-cat.active:before{content:"";position:absolute;left:0;top:10px;width:3px;height:24px;border-radius:2px;background:var(--accent)}.settings .settings-cat.active .icon{color:var(--accent)}.settings .settings-saved{margin:auto 16px 0;padding-top:24px;font-size:12px}.settings .settings-detail{min-width:0;min-height:0;overflow-y:auto;padding:32px 56px 48px}.settings .settings-inner{max-width:820px}.settings .settings-head{font-family:var(--font-display);font-size:28px;font-weight:var(--display-weight);line-height:1.2}.settings .settings-sub{margin:6px 0 24px;font-size:14px}.settings.m{display:block;height:auto;padding:22px 16px 32px}.settings.m .settings-title{margin:0 4px 18px;font-size:30px}.settings.m .settings-me{justify-content:flex-start;gap:14px;width:100%;padding:14px;border-radius:var(--r-card);background:var(--panel);text-align:left;color:var(--muted)}.settings.m .settings-me .avatar{width:48px;height:48px;font-size:17px}.settings.m .settings-me-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.settings.m .settings-me-text strong{color:var(--text);font-size:17px;font-weight:800}.settings.m .settings-me-text .muted{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.settings.m .settings-list{list-style:none;margin:16px 0 0;padding:0;border-radius:var(--r-card);background:var(--panel);overflow:hidden}.settings.m .settings-list button{justify-content:flex-start;gap:12px;width:100%;height:54px;padding:0 0 0 14px;border-radius:0;background:none;color:var(--muted)}.settings.m .settings-list button:hover:not(:disabled){background:var(--hover)}.settings.m .settings-tile{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--panel-2);color:var(--accent)}.settings.m .settings-li-body{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding-right:14px}.settings.m .settings-list li+li .settings-li-body{border-top:1px solid var(--line)}.settings.m .settings-li-title{flex:1;color:var(--text);font-size:15px;font-weight:700;text-align:left}.settings.m .settings-li-sum{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.settings.m .settings-back{gap:2px;padding:2px 0;background:none;color:var(--accent);font-size:15px;font-weight:700}.settings.m .settings-back:hover:not(:disabled){background:none}.settings.m .settings-back-icon{display:inline-grid;transform:rotate(180deg)}.settings.m .settings-head{margin:8px 4px 18px;font-size:28px}.settings.m .settings-m-head{margin:0 0 18px 4px}.settings.m .settings-m-head .settings-title{margin:0}.og-page{display:grid;grid-template-columns:minmax(0,660px) minmax(380px,1fr);gap:16px;padding:18px 24px 20px 20px;height:100%;min-height:0;box-sizing:border-box}.og-list-col{display:flex;flex-direction:column;min-height:0}.og-head h1{margin:2px 0 0;font-size:26px;font-weight:800}.og-head p{margin:6px 0 14px;font-size:13px;font-weight:600}.og-list{flex:1;min-height:0;background:var(--panel);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.og-tabs{display:flex;align-items:center;gap:4px;padding:10px 20px 0;border-bottom:1px solid var(--line);flex:none}.og-tabs [role=tab]{background:none;border-radius:0;padding:10px 10px 12px;font-size:14px;font-weight:600;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px}.og-tabs [role=tab]:first-child{padding-left:0}.og-tabs [role=tab].on{color:var(--text);font-weight:800;border-bottom-color:var(--accent)}.og-tabs [role=tab]:hover:not(:disabled){background:none;color:var(--text)}.og-filter{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 14px;margin-bottom:8px;border-radius:999px;background:var(--panel-2);font-size:12px;font-weight:700;color:var(--text);cursor:pointer}.og-filter svg{color:var(--muted)}.og-filter.on{background:var(--accent);color:var(--accent-text)}.og-filter.on svg{color:var(--accent-text)}.og-filter select{position:absolute;inset:0;opacity:0;cursor:pointer}.og-feed{flex:1;min-height:0;overflow:auto;padding:6px 0 12px}.og-day{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 20px;font-size:11px;font-weight:800;color:var(--muted)}.og-day span:first-child{letter-spacing:.08em;text-transform:uppercase}.og-day span:last-child{font-weight:700}.og-row{display:grid;grid-template-columns:3px 32px minmax(0,1fr) 150px 44px 44px 58px;align-items:center;gap:0 11px;width:calc(100% - 16px);height:54px;margin:0 8px 2px;padding:0 14px 0 0;background:none;border:1.5px solid transparent;border-radius:10px;text-align:left;font-weight:600}.og-row.on{background:var(--panel-2);border-color:var(--accent)}.og-bar{width:3px;height:36px;border-radius:2px;background:#5bbf7a}.og-row.loss .og-bar{background:#e5604f}.og-avatar{color:#fff;font-size:12px;font-weight:700}.og-who{display:flex;flex-direction:column;gap:3px;min-width:0}.og-who strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.og-who .muted{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.og-how{font-size:13px;font-weight:700}.og-page .win{color:#5bbf7a}.og-page .loss{color:#e5604f}.og-page .og-row.win,.og-page .og-row.loss{color:var(--text)}.og-pts{font-family:var(--mono);font-size:14px;font-weight:700}.og-delta{font-family:var(--mono);font-size:13px;font-weight:700}.og-acc{position:relative;display:grid;place-items:center;height:24px;border-radius:6px;background:var(--bg);font-family:var(--mono);font-size:12px;font-weight:700}.og-acc:after{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;border-radius:1px;background:var(--accent)}.og-acc.good:after{background:#5bbf7a}.og-acc.poor:after{background:#e5604f}.og-acc.none{background:none;color:var(--muted)}.og-acc.none:after{display:none}.og-more{display:flex;margin:12px auto 4px}.og-loading{padding:24px 20px}.og-detail{background:var(--panel);border-radius:16px;min-height:0;overflow:auto;display:flex;flex-direction:column}.og-pick{margin:auto;font-size:14px;font-weight:700}.og-card{display:flex;flex-direction:column;padding:20px;gap:0}.og-detail>.og-card{flex:1 0 auto}.og-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600}.og-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:#f1efea14;font-size:11px;font-weight:800}.og-close{width:30px;height:30px;padding:0;border-radius:50%;margin-left:auto}.og-hero{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0}.og-hero h2{flex:1 1 auto;min-width:0;margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.og-hero .num{flex:none;font-family:var(--mono);font-size:16px;font-weight:700;white-space:nowrap}.lm-board{width:100%;aspect-ratio:var(--board-aspect)}.og-players{display:flex;flex-direction:column;gap:12px;margin:16px 0 4px}.og-player{display:flex;align-items:center;gap:12px}.og-player .avatar.you{color:#fff;font-size:13px}.og-player-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.og-player-who strong{font-size:14px}.og-player-who .muted{font-family:var(--mono);font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px}.og-dtag{display:inline-grid;place-items:center;height:20px;padding:0 7px;border-radius:10px;font-family:var(--font);font-size:11px;font-weight:800}.og-dtag.up{color:#5bbf7a;background:#5bbf7a29}.og-dtag.down{color:#e5604f;background:#e5604f29}.og-player-acc{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.og-player-acc strong{font-family:var(--mono);font-size:18px}.og-player-acc .muted,.og-player-none{font-size:11px;font-weight:600}.og-labels{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.og-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.og-open{margin-top:16px;height:46px;border-radius:12px;font-size:15px}.og-players-only{margin:16px 0 0;text-align:center}.og-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.og-pair button{height:40px;border-radius:10px}.og-share{gap:6px;white-space:nowrap}.og-view-only{color:var(--muted);font-size:11px;font-weight:600}.og-graph{display:flex;flex-direction:column;flex:1 1 0;max-height:182px;margin-top:10px}.og-graph-head{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px}.og-graph-head .muted{font-size:11px;font-weight:600}.og-graph-box{position:relative;display:block;flex:1 1 0;width:100%;min-height:52px;padding:0;border-radius:10px;overflow:hidden;background:var(--panel-2)}.og-graph-box svg{display:block;width:100%;height:100%}.og-graph-area{fill:#e9e3d6;opacity:.9}.og-graph-mid{stroke:#0000002e;stroke-width:1}.og-graph-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:2px solid var(--panel-2)}.og-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px 40px 40px}.og-empty-disc{width:68px;height:68px;border-radius:50%;background:var(--panel-2);color:var(--accent);display:grid;place-items:center}.og-empty strong{margin-top:18px;font-size:20px;font-weight:800}.og-empty p{max-width:360px;margin:8px 0 20px;font-size:13px;font-weight:600;line-height:1.45}.og-empty-actions{display:flex;gap:10px}.og-empty-actions button{min-width:150px;height:40px;border-radius:10px;font-size:14px}.og-page.mobile{display:block;padding:0 0 16px;height:auto}.og-m-head{display:flex;align-items:center;gap:6px;padding:14px 12px 6px}.og-m-head h1{margin:0;font-size:19px;font-weight:800}.og-back{width:32px;height:32px;padding:0;background:none}.og-page.mobile .og-tabs{padding:4px 16px 0}.og-page.mobile .og-feed{overflow:visible;padding-top:4px}.og-page.mobile .og-day{padding:0 16px;background:var(--bg)}.og-row.m{grid-template-columns:3px 38px minmax(0,1fr) auto 14px;gap:0 10px;width:100%;height:66px;margin:0;padding:0 10px 0 0;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.og-row.m .og-bar{height:46px}.og-row.m .og-who strong{font-size:15px}.og-res{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.og-res strong{font-size:12px;font-weight:800}.og-res .muted{font-family:var(--mono);font-size:11px;font-weight:500}.og-chev{color:var(--muted)}.og-scrim{position:fixed;inset:0;z-index:50;background:#0000008c;display:flex;align-items:flex-end}.og-sheet{position:relative;width:100%;max-height:calc(100% - 88px);overflow:auto;background:var(--panel);border-radius:22px 22px 0 0;box-shadow:0 -6px 18px #00000059;padding-top:8px}.og-grab{display:block;width:40px;height:5px;margin:0 auto;border-radius:3px;background:var(--line)}.og-card.sheet{padding:14px 20px 24px}.og-card.sheet .og-hero h2{font-size:22px}.op-page{padding:18px 24px 24px 20px;max-width:1200px;display:flex;flex-direction:column}.op-head{display:flex;align-items:center;gap:16px;background:var(--panel);border-radius:16px;padding:20px}.op-avatar{width:60px;height:60px;font-size:22px}.op-who{min-width:0}.op-name-row{display:flex;align-items:center;gap:10px}.op-name-row h1{margin:0;font-size:24px;font-weight:800}.op-flag{font-size:20px;line-height:1}.op-online{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:#5bbf7a29;color:#5bbf7a;font-size:11px;font-weight:800}.op-who p{margin:4px 0 0;font-size:13px;font-weight:600}.op-section-head{display:flex;align-items:baseline;justify-content:space-between;margin:20px 0 12px}.op-section-head h2,.op-card h2{margin:0;font-size:16px;font-weight:700}.op-section-head .muted{font-size:12px;font-weight:600}.op-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 152px;gap:12px}.op-mode,.op-zarsiz{background:var(--panel);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;min-width:0}.op-mode.prov{box-shadow:inset 0 0 0 1px var(--line)}.op-mode-head{display:flex;align-items:center;gap:8px;font-size:15px}.op-mode-head .muted{font-size:12px;font-weight:600}.op-mode-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px}.op-mode-rating .op-last{margin-left:auto}.op-mode-rating>strong{font-size:34px;font-weight:800;line-height:1}.op-rd{font-family:var(--mono);font-size:13px;color:var(--muted)}.op-last{font-family:var(--mono);font-size:12px;font-weight:700;white-space:nowrap}.op-last.up{color:#5bbf7a}.op-last.down{color:#e5604f}.op-prov{align-self:center;height:22px;padding:0 8px;display:inline-grid;place-items:center;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:800}.op-spark{display:block;width:100%;height:96px;margin-top:16px}.op-mode-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;font-weight:600}.op-mode-axis .num{font-family:var(--mono)}.op-bar{display:flex;height:8px;margin-top:16px;border-radius:999px;overflow:hidden;background:var(--panel-2);gap:2px}.op-bar.empty{background:var(--panel-2)}.op-bar-w,.op-bar-l{position:relative;height:100%}.op-bar-w{background:#5bbf7a}.op-bar-l{background:#e5604f}.op-bar-wm{position:absolute;left:0;top:0;bottom:0;background:#3e8e57}.op-bar-lm{position:absolute;right:0;top:0;bottom:0;background:#b0463a}.op-mode-rec{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font-size:13px;font-weight:800}.op-mode-rec .muted{font-size:12px;font-weight:700}.op-prov-note{margin:10px 0 0;font-size:11px;font-weight:600;color:var(--accent)}.op-zarsiz{opacity:.6;color:var(--muted);padding:16px}.op-z-rating{margin-top:14px;font-size:26px;font-weight:800}.op-zarsiz p{margin:12px 0 auto;font-size:12px;font-weight:600;line-height:1.4}.op-zarsiz button{margin-top:14px;height:34px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:12px}.op-row{display:grid;grid-template-columns:1fr 1fr 1.09fr;gap:12px;margin-top:14px}.op-card{background:var(--panel);border-radius:14px;padding:18px 20px 20px;min-width:0}.op-card-head{display:flex;justify-content:space-between;align-items:center}.op-link{font-size:12px;font-weight:800;color:var(--accent)}.op-big{display:block;margin-top:12px;font-size:24px;font-weight:800}.op-record>p{margin:4px 0 6px;font-size:12px;font-weight:600}.op-rec-mode{margin-top:16px}.op-rec-mode.none{margin-top:10px}.op-rec-mode>div{display:flex;justify-content:space-between;font-size:12px;font-weight:700}.op-rec-mode .muted{font-family:var(--mono);font-weight:500}.op-rec-mode .op-bar{height:10px;margin-top:8px}.op-ended{width:100%;margin-top:22px;border-collapse:collapse;font-size:11px}.op-ended th{font-weight:600;color:var(--muted);text-align:center;padding-bottom:6px}.op-ended th:first-child,.op-ended td:first-child{text-align:left;font-weight:700}.op-ended td{text-align:center;font-family:var(--mono);font-size:13px;font-weight:700;padding:3px 0}.op-ended td:first-child{font-family:var(--font);font-size:12px}.op-page .win{color:#5bbf7a}.op-page .loss{color:#e5604f}.op-legend{display:flex;align-items:center;gap:5px;margin:18px 0 0;font-size:11px;font-weight:600}.op-legend i{width:8px;height:8px;border-radius:2px;margin-left:8px}.op-legend i:first-child{margin-left:0}.op-legend .w{background:#5bbf7a}.op-legend .wm{background:#3e8e57}.op-legend .l{background:#e5604f}.op-legend .lm{background:#b0463a}.op-sub{margin:4px 0 10px;font-size:12px;font-weight:600}.op-best-list,.op-recent-list{list-style:none;margin:8px 0 0;padding:0}.op-best-list li+li,.op-recent-list li+li{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.op-game{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;background:none;border-radius:0;text-align:left}.op-game:hover:not(:disabled){background:none}.op-av{width:34px;height:34px;color:#fff;font-size:12px}.op-game-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.op-game-who strong{font-size:14px}.op-game-who .muted{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.op-best-res{font-size:12px;font-weight:800}.op-best{display:flex;flex-direction:column}.op-pick-links{display:flex;gap:14px;margin-top:auto;padding-top:12px}button.op-pick-link{padding:0;color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}button.op-pick-link.muted{color:var(--muted)}.op-pick-box{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid var(--line);border-radius:6px}.op-pick.on .op-pick-box{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.op-game-res{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.op-game-res strong{font-size:11px;font-weight:800}.op-game-res .muted{font-family:var(--mono);font-size:11px;font-weight:500}.op-page.mobile{padding:0 12px 20px}.op-m-top{display:flex;align-items:center;gap:4px;padding:14px 8px 10px}.op-m-top .page-title{font-size:22px}.op-icon{width:36px;height:36px;padding:0;background:none;color:var(--muted)}.op-head.m{background:none;padding:4px 8px;gap:12px}.op-head.m .op-avatar{width:56px;height:56px;font-size:20px}.op-head.m h1{font-size:19px}.op-head.m .op-who p{font-size:12px}.op-chip-row{display:flex;align-items:center;gap:8px;margin-top:6px!important}.op-chip-row .op-online{height:18px;font-size:10px}.op-chip-row .muted{font-size:11px}.op-page.mobile .op-section-head{margin:16px 8px 10px}.op-page.mobile .op-section-head h2{font-size:15px}.op-page.mobile .op-modes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -12px;padding:0 16px;scroll-padding:0 16px;scrollbar-width:none}.op-page.mobile .op-modes::-webkit-scrollbar{display:none}.op-page.mobile .op-mode{flex:0 0 300px;scroll-snap-align:start}.op-page.mobile .op-zarsiz{flex:0 0 152px;scroll-snap-align:start}.op-dots{display:flex;justify-content:center;gap:7px;margin:12px 0 14px}.op-dots span{width:6px;height:6px;border-radius:50%;background:var(--line)}.op-dots span.on{width:8px;height:8px;margin-top:-1px;background:var(--accent)}.op-page.mobile .op-card+.op-card{margin-top:12px}.op-m-top .op-back{margin-left:-8px;color:var(--text)}.op-m-top .op-back:hover:not(:disabled),.op-m-top .op-icon:hover:not(:disabled){background:var(--hover)}.op-page.mobile .op-recent{margin-top:14px;padding:16px 16px 6px}.op-page.mobile .op-recent-sub{margin:4px 0 2px}button.op-all{display:inline-flex;align-items:center;gap:3px;min-height:32px;margin:-6px -6px -6px 0;padding:0 6px;border-radius:8px;background:none;color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}button.op-all:hover:not(:disabled){background:var(--hover)}.op-all-chev{transform:rotate(180deg)}.op-page.mobile .op-recent>p.muted:not(.op-recent-sub){margin:8px 0 10px}
