@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.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}:root{--court: #213243;--court-2: #2b3c4c;--court-3: #071b2d;--court-3-rgb: 7, 27, 45;--line: #ffffff;--ball: #ff5a4e;--ball-dark: #c7463d;--ball-rgb: 255, 90, 78;--glass: #7be0bb;--glass-rgb: 123, 224, 187;--red: #ee778f;--warn: #ea9606;--ink: #ffffff;--ink-dim: #a0a8af;--ink-dim2: #5b6975;--on-accent: #0b0f14;--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--surface-page: var(--court-3);--surface-card: var(--court);--surface-raised: var(--court-2);--surface-sunken: var(--court-3);--hairline: rgba(255, 255, 255, .08);--hairline: color-mix(in srgb, var(--ink) 18%, transparent);--hairline-strong: rgba(255, 255, 255, .16);--hairline-strong: color-mix(in srgb, var(--ink) 30%, transparent);--text-primary: var(--ink);--text-secondary: var(--ink-dim);--text-tertiary: var(--ink-dim);--text-on-accent: var(--on-accent);--text-on-danger: var(--text-on-accent);--accent: var(--ball);--accent-dark: var(--ball-dark);--highlight: var(--accent);--accent-text: color-mix(in srgb, var(--ball) 78%, var(--ink));--rail-active-text: var(--accent-text);--side-a: var(--ball);--side-b: color-mix(in srgb, var(--ball) 55%, var(--ink));--side-a-tint: rgba(var(--ball-rgb), .14);--side-b-tint: color-mix(in srgb, var(--side-b) 14%, transparent);--side-a-tint-strong: rgba(var(--ball-rgb), .26);--side-b-tint-strong: color-mix(in srgb, var(--side-b) 26%, transparent);--side-a-edge: rgba(var(--ball-rgb), .34);--side-b-edge: color-mix(in srgb, var(--side-b) 34%, transparent);--badge-live-text: var(--accent);--badge-live-bg: var(--side-a-tint);--badge-live-border: var(--side-a-edge);--btn-primary-bg: var(--accent);--btn-primary-text: var(--text-on-accent);--selected-bg: color-mix(in srgb, var(--ball) 17%, var(--surface-card-2));--selected-text: var(--accent-text);--selected-ring: inset 0 0 0 1px var(--edge-accent), var(--sheen);--team-head-bg: var(--side-a-tint);--team-head-text: var(--text-primary);--team-head-marker: var(--side-a);--tap-player-bg: #051320;--tap-player-bg-active: color-mix(in srgb, #051320 84%, #ffffff);--tap-player-ink: #ffffff;--tap-player-border: color-mix(in srgb, #ffffff 14%, transparent);--danger: var(--red);--danger-text: var(--red);--danger-text: color-mix(in srgb, var(--red) 70%, var(--line));--danger-tint: color-mix(in srgb, var(--red) 16%, transparent);--danger-surface: color-mix(in srgb, var(--red) 10%, var(--surface-raised));--danger-surface-hover: color-mix(in srgb, var(--red) 18%, var(--surface-raised));--danger-surface-active: color-mix(in srgb, var(--red) 26%, var(--surface-raised));--danger-border: var(--red);--warn-tint: color-mix(in srgb, var(--warn) 16%, transparent);--warn-edge: color-mix(in srgb, var(--warn) 34%, transparent);--ok: var(--glass);--positive: color-mix(in srgb, var(--glass) 62%, white);--positive-tint: color-mix(in srgb, var(--glass) 18%, transparent);--surface-rail: color-mix(in srgb, var(--court-3) 72%, black);--surface-inset: color-mix(in srgb, var(--court-3) 88%, black);--surface-card-2: color-mix(in srgb, var(--court) 82%, var(--court-2));--topbar-bg: color-mix(in srgb, var(--surface-page) 88%, transparent);--hairline-soft: color-mix(in srgb, var(--ink) 10%, transparent);--edge-accent: color-mix(in srgb, var(--ball) 32%, transparent);--glow-accent: color-mix(in srgb, var(--ball) 18%, transparent);--illus-accent: var(--ball);--illus-focal: var(--illus-accent);--illus-ink: rgba(255, 255, 255, .72);--illus-muted: rgba(255, 255, 255, .26);--illus-surface: color-mix(in srgb, var(--court-3) 90%, white);--tourn-media-bg: var(--surface-inset)}:root[data-scheme=light]{--surface-rail: color-mix(in srgb, var(--court-3) 90%, black);--surface-inset: color-mix(in srgb, var(--court-3) 95%, black)}:root[data-theme=fresh-court]{--surface-rail: #163c38;--surface-inset: #bfd2ca;--hairline: #9fb9af;--hairline-strong: color-mix(in srgb, #9fb9af 55%, var(--ink));--highlight: #a8c95b;--illus-accent: #27554e;--illus-focal: #afc66a;--tourn-media-bg: var(--surface-card);--side-b: #2a5a52;--btn-primary-bg: #2a5a52;--btn-primary-text: #f3f7f5;--selected-bg: #27554e;--selected-text: #f3f7f5;--selected-ring: var(--sheen);--team-head-bg: #27554e;--team-head-text: #f3f7f5;--team-head-marker: #f3f7f5;--danger-surface: var(--surface-inset);--danger-surface-hover: color-mix(in srgb, var(--red) 12%, var(--surface-inset));--danger-surface-active: color-mix(in srgb, var(--red) 20%, var(--surface-inset))}:root[data-theme=fresh-court] .rq-nav{--surface-page: #163c38;--ink: #f3f7f5;--line: #f3f7f5;--ink-dim: #c7d8d1;--ink-dim2: #6a8b83;--hairline: color-mix(in srgb, #f3f7f5 16%, transparent);--hairline-strong: color-mix(in srgb, #f3f7f5 28%, transparent);--hairline-soft: color-mix(in srgb, #f3f7f5 12%, transparent);--surface-card-2: #2a5a52;--surface-inset: #2a5a52;--text-primary: var(--ink);--text-secondary: var(--ink-dim);--text-tertiary: var(--ink-dim);--accent-text: var(--ink);--rail-active-text: var(--ink);--badge-live-text: var(--ink);--badge-live-bg: var(--surface-rail);--badge-live-border: color-mix(in srgb, var(--ink) 50%, transparent)}:root[data-theme=fresh-court] .rq-topbar{--topbar-bg: #c6d7d0}:root[data-theme=fresh-court] .rq-nav :focus-visible{outline-color:var(--highlight)}:root[data-theme=fresh-court]{--shadow-card: 0 1px 2px rgba(22, 60, 56, .05), 0 6px 14px -10px rgba(22, 60, 56, .14);--shadow-lift: 0 2px 4px rgba(22, 60, 56, .07), 0 10px 22px -14px rgba(22, 60, 56, .18);--shadow-hero: 0 10px 24px -14px rgba(22, 60, 56, .16);--shadow-1: 0 1px 2px rgba(22, 60, 56, .06);--shadow-2: 0 4px 12px rgba(22, 60, 56, .1);--shadow-3: 0 10px 26px rgba(22, 60, 56, .14)}:root[data-scheme=light]{--illus-ink: rgba(22, 60, 56, .72);--illus-muted: rgba(22, 60, 56, .28);--illus-surface: color-mix(in srgb, var(--court-3) 93%, #163c38)}:root{--shadow-card: 0 1px 2px rgba(0, 0, 0, .28), 0 10px 26px -18px rgba(0, 0, 0, .9);--shadow-lift: 0 2px 4px rgba(0, 0, 0, .3), 0 18px 40px -22px rgba(0, 0, 0, .95);--shadow-hero: 0 30px 80px -40px rgba(0, 0, 0, 1);--sheen: inset 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--r-1: 8px;--r-2: 10px;--r-3: 12px;--r-4: 16px;--r-5: 20px;--r-6: 28px;--r-pill: 999px;--radius: var(--r-4);--font-score: var(--font-heading);--fs-display: 56px;--fs-1: 28px;--fs-2: 21px;--fs-3: 17px;--fs-4: 15px;--fs-5: 13px;--fs-6: 11px;--lh-tight: 1.15;--lh-snug: 1.35;--lh-normal: 1.5;--tracking-label: .09em;--tap-min: 44px;--h-sm: 36px;--h-md: 44px;--h-lg: 52px;--h-xl: 60px;--field-h: 48px;--card-pad: var(--sp-4);--dur-1: .13s;--dur-2: .18s;--dur-3: .26s;--dur-4: .42s;--ease-standard: cubic-bezier(.2, .8, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--press-scale: .97;--shadow-1: 0 1px 2px rgba(0, 0, 0, .18);--shadow-2: 0 6px 18px rgba(0, 0, 0, .28);--shadow-3: 0 18px 44px rgba(0, 0, 0, .42);--gutter: var(--sp-4);--content-max: 560px;--content-max-wide: 1080px;--rail-w: 232px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--nav-h: 62px;--z-nav: 20;--z-sticky: 30;--z-sheet: 50;--z-toast: 60}@media (min-width: 400px){:root{--gutter: var(--sp-5)}}@media (min-width: 900px){:root{--gutter: var(--sp-6);--fs-display: 68px;--content-max: 880px}}:root{--pattern-line: color-mix(in srgb, var(--ink-dim) 13%, transparent);--pattern-dot: color-mix(in srgb, var(--ball) 22%, transparent);--pattern-arc: color-mix(in srgb, var(--ball) 15%, transparent);--pattern-line-strong: color-mix(in srgb, var(--ink-dim) 22%, transparent);--pattern-dot-strong: color-mix(in srgb, var(--ball) 50%, transparent);--pattern-arc-strong: color-mix(in srgb, var(--ball) 38%, transparent);--pattern-glow: radial-gradient(ellipse at 95% 4%, color-mix(in srgb, var(--ball) 7.5%, transparent), transparent 36%), radial-gradient(ellipse at 4% 46%, color-mix(in srgb, var(--ink-dim) 4%, transparent), transparent 42%);--pattern-glow-strong: radial-gradient(ellipse at 100% 6%, color-mix(in srgb, var(--ball) 19%, transparent), transparent 40%), radial-gradient(ellipse at 0% 70%, color-mix(in srgb, var(--ball) 8%, transparent), transparent 35%)}:root[data-theme=fresh-court]{--pattern-line: color-mix(in srgb, var(--ink) 13%, transparent);--pattern-dot: color-mix(in srgb, #27554e 22%, transparent);--pattern-arc: color-mix(in srgb, #27554e 15%, transparent);--pattern-line-strong: color-mix(in srgb, var(--ink) 23%, transparent);--pattern-dot-strong: color-mix(in srgb, #27554e 50%, transparent);--pattern-arc-strong: color-mix(in srgb, #27554e 36%, transparent);--pattern-glow: radial-gradient(ellipse at 95% 4%, color-mix(in srgb, #afc66a 20%, transparent), transparent 36%), radial-gradient(ellipse at 4% 46%, color-mix(in srgb, #27554e 8.5%, transparent), transparent 42%);--pattern-glow-strong: radial-gradient(ellipse at 100% 6%, color-mix(in srgb, #afc66a 45%, transparent), transparent 40%), radial-gradient(ellipse at 0% 70%, color-mix(in srgb, #27554e 13%, transparent), transparent 35%)}:root{--qr-ink: #051320;--qr-paper: #ffffff}:root[data-theme=fresh-court]{--qr-ink: #163c38}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-4);line-height:var(--lh-normal);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}body{min-height:100vh;min-height:100dvh}#app{width:100%;min-height:100vh;min-height:100dvh;background:var(--surface-page)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}:focus:not(:focus-visible){outline:none}button,input,select,textarea{font:inherit;color:inherit}.rq-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding-left:var(--safe-l);padding-right:var(--safe-r)}.rq-topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:calc(var(--safe-t) + var(--sp-3)) var(--gutter) var(--sp-3);background:var(--topbar-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur-2) var(--ease-standard)}.rq-topbar[data-scrolled=true]{border-bottom-color:var(--hairline)}.rq-brand-logo{display:block;flex:0 0 auto;height:var(--logo-h);width:calc(var(--logo-h) * var(--logo-ratio));object-fit:contain;-webkit-user-select:none;user-select:none}.rq-brand{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.rq-brand__title{margin:0;display:flex;align-items:center;min-width:0;font-size:0;line-height:0}.rq-topbar__actions{display:flex;align-items:center;gap:var(--sp-2);flex:0 0 auto}main{flex:1;width:100%;max-width:var(--main-max, var(--content-max));margin-inline:auto;padding:var(--sp-2) var(--gutter) calc(var(--nav-h) + var(--safe-b) + var(--sp-8))}main.rq-main--wide{--main-max: var(--content-max-wide)}.rq-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;align-items:stretch;gap:2px;padding:var(--sp-1) var(--sp-2) calc(var(--sp-1) + var(--safe-b));background:color-mix(in srgb,var(--surface-page) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hairline)}.rq-nav__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;margin:0;flex:1 1 0;min-width:0;min-height:var(--tap-min);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--sp-1) 2px;border-radius:var(--r-3);text-decoration:none;color:var(--text-secondary);font-size:10px;font-weight:600;letter-spacing:.04em;position:relative;transition:color var(--dur-1) var(--ease-standard),background-color var(--dur-1) var(--ease-standard)}.rq-nav__item:hover{color:var(--text-primary)}:root[data-theme=fresh-court] .rq-nav__item{color:var(--text-primary)}.rq-nav__item:active{background:var(--hairline)}.rq-nav__item.active{color:var(--rail-active-text)}.rq-nav__item.active .rq-nav__icon{transform:translateY(-1px)}.rq-nav__item.active:after{content:"";position:absolute;top:2px;width:4px;height:4px;border-radius:50%;background:var(--highlight)}.rq-nav__icon{display:grid;place-items:center;transition:transform var(--dur-2) var(--ease-spring)}.rq-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 900px){.rq-shell{padding-left:calc(var(--rail-w) + var(--safe-l))}.rq-topbar{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}main{padding-bottom:var(--sp-9)}.rq-nav{top:0;right:auto;width:calc(var(--rail-w) + var(--safe-l));flex-direction:column;justify-content:flex-start;gap:var(--sp-1);padding:calc(var(--safe-t) + var(--sp-5)) var(--sp-3) var(--sp-5) calc(var(--sp-3) + var(--safe-l));border-top:none;border-right:1px solid var(--hairline);background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.rq-nav__item{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:var(--sp-3);padding:0 var(--sp-3);height:var(--h-lg);font-size:var(--fs-4);letter-spacing:0;text-transform:none}.rq-nav__item.active{background:var(--side-a-tint)}.rq-nav__item.active:after{position:static;width:6px;height:6px;margin-left:auto}.rq-nav__rail-brand{display:flex}}.rq-nav__rail-brand{display:none;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-5)}@media (max-width: 1199.98px){:root[data-scoring-live] .rq-topbar{display:none}:root[data-scoring-live] main.rq-scoring{padding-top:calc(var(--safe-t) + var(--sp-2))}}@media (orientation: landscape) and (max-width: 899px){:root[data-scoring-live] .rq-nav{display:none}:root[data-scoring-live] main.rq-scoring{padding-bottom:calc(var(--safe-b) + var(--sp-4))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rq-pressable:active{transform:none}}@media (min-width: 900px){.rq-topbar>.rq-brand{display:none}.rq-topbar{justify-content:flex-end}}.rq-pressable{transition:transform var(--dur-1) var(--ease-standard),background-color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard)}.rq-pressable:active{transform:scale(var(--press-scale))}.rq-btn{--btn-h: var(--h-lg);min-height:var(--btn-h);min-width:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-5);border-radius:var(--r-3);border:1px solid transparent;background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-4);font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.rq-btn--block{width:100%}.rq-btn--sm{--btn-h: var(--h-sm);padding:0 var(--sp-3);font-size:var(--fs-5);border-radius:var(--r-2)}.rq-btn--lg{--btn-h: var(--h-xl);font-size:var(--fs-3);border-radius:var(--r-4)}.rq-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-1)}.rq-btn--primary:hover{background:color-mix(in srgb,var(--btn-primary-bg) 88%,var(--ink))}.rq-btn--primary:active{background:color-mix(in srgb,var(--btn-primary-bg) 80%,var(--ink))}:root[data-theme=fresh-court] .rq-btn--primary:hover{background:color-mix(in srgb,var(--btn-primary-bg) 88%,white)}:root[data-theme=fresh-court] .rq-btn--primary:active{background:var(--accent)}.rq-btn--secondary{background:var(--surface-raised);color:var(--text-primary);border-color:var(--hairline-strong)}.rq-btn--secondary:hover{background:color-mix(in srgb,var(--surface-raised) 84%,var(--ink))}.rq-btn--secondary:active{background:color-mix(in srgb,var(--surface-raised) 76%,var(--ink))}.rq-btn--ghost{background:transparent;color:var(--text-secondary)}.rq-btn--ghost:hover{background:var(--hairline);color:var(--text-primary)}.rq-btn--danger{background:var(--danger);color:var(--text-on-danger);border-color:transparent}.rq-btn--danger:hover{background:color-mix(in srgb,var(--danger) 88%,var(--ink))}.rq-btn--danger:active{background:color-mix(in srgb,var(--danger) 80%,var(--ink))}.rq-btn--danger-secondary{background:var(--danger-surface);color:var(--danger-text);border-color:var(--danger-border)}.rq-btn--danger-secondary:hover{background:var(--danger-surface-hover);border-color:var(--danger-border)}.rq-btn--danger-secondary:active{background:var(--danger-surface-active)}.rq-btn--danger-secondary:focus-visible{outline-color:var(--danger-border)}.rq-btn[disabled],.rq-btn[aria-disabled=true]{background:var(--surface-raised);color:var(--text-secondary);border-color:transparent;box-shadow:none;cursor:not-allowed}.rq-btn[disabled]:active{transform:none}.rq-icon-btn{width:var(--tap-min);height:var(--tap-min);display:inline-grid;place-items:center;border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;flex:0 0 auto}.rq-icon-btn:hover{background:color-mix(in srgb,var(--surface-raised) 84%,var(--ink));border-color:var(--hairline-strong)}.rq-icon-btn:active{background:color-mix(in srgb,var(--surface-raised) 76%,var(--ink))}.rq-icon-btn--plain{background:transparent;border-color:transparent;color:var(--text-secondary)}.rq-icon-btn--plain:hover{background:var(--hairline);color:var(--text-primary)}.rq-icon-btn--plain:active{background:var(--hairline-strong)}.rq-card{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--r-4);padding:var(--card-pad)}.rq-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-1)}.rq-card--flush{padding:0;overflow:hidden}a.rq-card,button.rq-card{display:block;width:100%;text-align:left;text-decoration:none;color:inherit;cursor:pointer;font:inherit}.rq-card--interactive:hover{border-color:var(--hairline-strong)}.rq-card--interactive:active{transform:scale(.995)}.rq-stack>*+*{margin-top:var(--sp-3)}.rq-stack--tight>*+*{margin-top:var(--sp-2)}.rq-stack--loose>*+*{margin-top:var(--sp-5)}.rq-section{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-3)}.rq-section:first-child{margin-top:var(--sp-3)}.rq-section__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-section__action{min-height:var(--tap-min);display:inline-flex;align-items:center;font-size:var(--fs-5);font-weight:600;color:var(--accent-text);text-decoration:none;background:none;border:0;padding:0 var(--sp-2);margin:calc(var(--sp-3) * -1) calc(var(--sp-2) * -1);cursor:pointer;border-radius:var(--r-1)}.rq-seg{display:flex;gap:3px;padding:3px;border-radius:var(--r-3);background:var(--surface-sunken);border:1px solid var(--hairline)}.rq-seg__option{flex:1 1 0;min-width:0;min-height:var(--h-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-2);border:0;border-radius:var(--r-2);background:transparent;color:var(--text-secondary);font-size:var(--fs-5);font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.rq-seg__option[aria-selected=true],.rq-seg__option[aria-checked=true]{background:var(--selected-bg);color:var(--selected-text);box-shadow:var(--selected-ring);font-weight:700}.rq-seg__option:active{transform:scale(.96)}.rq-seg--lg .rq-seg__option{min-height:var(--h-lg);font-size:var(--fs-4)}.rq-seg--wrap .rq-seg__option{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.15;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.rq-type-card{container-type:inline-size;container-name:type-scope}@container type-scope (max-width: 480px){.rq-seg--responsive{display:grid;grid-template-columns:1fr 1fr;gap:4px}.rq-seg--responsive .rq-seg__option{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.15;padding:4px var(--sp-2)}}@media (max-width: 480px){.rq-seg--scroll{overflow-x:auto;scrollbar-width:none}.rq-seg--scroll::-webkit-scrollbar{display:none}.rq-seg--scroll .rq-seg__option{flex:0 0 auto;overflow:visible;padding:0 var(--sp-3)}}.rq-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--h-sm);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fs-5);font-weight:600;cursor:pointer}.rq-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.rq-chip--static{cursor:default}.rq-badge{display:inline-flex;align-items:center;gap:5px;padding:3px var(--sp-2);border-radius:var(--r-1);font-size:10.5px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid transparent}.rq-badge--live{color:var(--badge-live-text);background:var(--badge-live-bg);border-color:var(--badge-live-border)}.rq-badge--neutral{color:var(--text-secondary);background:var(--hairline)}.rq-badge--won{color:var(--side-b);background:var(--side-b-tint);border-color:var(--side-b-edge)}.rq-badge--danger{color:var(--danger-text);background:var(--danger-tint)}.rq-badge__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.rq-badge--live .rq-badge__dot{animation:rq-pulse 1.6s ease-in-out infinite}:root[data-theme=fresh-court] .rq-badge--live .rq-badge__dot{background:var(--highlight)}@keyframes rq-pulse{0%,to{opacity:1}50%{opacity:.25}}.rq-field{display:block}.rq-field+.rq-field{margin-top:var(--sp-3)}.rq-field__label{display:block;font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.rq-field__hint{font-size:var(--fs-5);color:var(--text-secondary);margin:6px 0 0}.rq-field__error{font-size:var(--fs-5);color:var(--danger-text);margin:6px 0 0;font-weight:600}.rq-input,.rq-select{width:100%;min-height:var(--field-h);padding:0 var(--sp-3);border-radius:var(--r-3);border:1px solid var(--hairline-strong);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--fs-4);transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}.rq-input::placeholder{color:var(--text-secondary);opacity:.75}.rq-input:focus,.rq-select:focus{border-color:var(--accent)}.rq-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--sp-7);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.rq-checkbox{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap-min);cursor:pointer;font-size:var(--fs-4);color:var(--text-primary)}.rq-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rq-checkbox__box{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-2);border:1.5px solid var(--hairline-strong);color:transparent;transition:background-color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard)}.rq-checkbox__input:checked+.rq-checkbox__box{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-text)}.rq-checkbox__input:focus-visible+.rq-checkbox__box{outline:2px solid var(--accent);outline-offset:2px}.rq-checkbox__hint{display:block;font-size:var(--fs-5);color:var(--text-secondary)}.rq-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap-min);padding:var(--sp-3);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-card);color:inherit;text-decoration:none;text-align:left;cursor:pointer}.rq-row__avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--side-a-tint);color:var(--accent-text);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-4);flex:0 0 auto}.rq-row__body{min-width:0;flex:1;display:grid;gap:2px}.rq-row__title{font-size:var(--fs-4);font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-row__meta{font-size:var(--fs-5);color:var(--text-secondary);min-width:0}.rq-row__trail{flex:0 0 auto;color:var(--text-secondary);display:flex;align-items:center;gap:var(--sp-2)}.rq-score-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-4);min-height:var(--score-row-h, 88px);padding:var(--score-row-pad, var(--sp-4) var(--sp-5));border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.rq-score-row:hover{border-color:var(--edge-accent);background:var(--surface-card-2);transform:translateY(-1px);box-shadow:var(--shadow-lift),var(--sheen)}.rq-score-row:active{transform:translateY(0)}.rq-score-row__badge{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:color-mix(in srgb,var(--ball) 14%,var(--side-a-tint));border:1px solid var(--edge-accent);color:var(--accent);box-shadow:var(--sheen)}.rq-score-row__badge--muted{background:var(--hairline-soft);border-color:var(--hairline);color:var(--text-secondary)}.rq-score-row__body{min-width:0;display:grid}.rq-score-row__teams,.rq-score-row__vs,.rq-score-row__meta{display:block}.rq-score-row__teams{font-size:16.5px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-score-row__vs{font-size:var(--fs-4);color:var(--text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-score-row__meta{font-size:12px;color:var(--text-secondary);margin-top:7px;letter-spacing:.02em}.rq-score-row__chevron{color:var(--text-secondary);transition:color var(--dur-2) var(--ease-standard)}.rq-score-row:hover .rq-score-row__chevron{color:var(--accent)}.rq-scoreline,.rq-scoreline__sets{display:flex;gap:var(--sp-3);align-items:center}.rq-scoreline__set{display:grid;gap:3px;font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1.02;text-align:center;min-width:1.3ch}.rq-scoreline__a,.rq-scoreline__b{color:var(--text-secondary)}.rq-scoreline--a-won .rq-scoreline__a,.rq-scoreline--b-won .rq-scoreline__b{color:var(--accent-text)}.rq-outcome-pill{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px var(--sp-3);border-radius:var(--r-1);color:var(--positive);background:var(--positive-tint);border:1px solid color-mix(in srgb,var(--positive) 26%,transparent);white-space:nowrap}.rq-outcome-pill--muted{color:var(--text-secondary);background:var(--hairline-soft)}@media (max-width: 460px){.rq-score-row{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--sp-3)}.rq-score-row__chevron{display:none}}.rq-score-row--compact{--score-row-h: 68px;--score-row-pad: var(--sp-3) var(--sp-4);gap:var(--sp-3)}.rq-score-row--compact .rq-score-row__badge{width:36px;height:36px}.rq-score-row--compact .rq-score-row__teams{font-size:var(--fs-4)}.rq-score-row--compact .rq-score-row__vs{font-size:var(--fs-5)}.rq-score-row--compact .rq-score-row__meta{margin-top:3px}.rq-score-row--compact .rq-scoreline__set{font-size:19px}.rq-scoreline--detail{gap:var(--sp-4);justify-content:center}.rq-scoreline--detail .rq-scoreline__sets{gap:var(--sp-4)}.rq-scoreline--detail .rq-scoreline__set{font-size:40px;gap:4px;min-width:1.6ch}.rq-scoreline--detail .rq-outcome-pill{align-self:center}.rq-scoreline__tb{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.rq-outcome-pill--live{color:var(--accent-text);background:var(--side-a-tint);border-color:var(--edge-accent)}.rq-banner{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-raised);font-size:var(--fs-5);color:var(--text-primary)}.rq-banner__icon{flex:0 0 auto;margin-top:1px;color:var(--text-secondary)}.rq-banner__body{flex:1;min-width:0}.rq-banner__body p{margin:0}.rq-banner__body p+p{margin-top:4px;color:var(--text-secondary)}.rq-banner--info{border-color:var(--side-b-edge);background:var(--side-b-tint)}.rq-banner--info .rq-banner__icon{color:var(--side-b)}.rq-banner--warn{border-color:var(--warn-edge);background:var(--warn-tint)}.rq-banner--warn .rq-banner__icon{color:var(--warn)}.rq-banner--danger{border-color:color-mix(in srgb,var(--red) 34%,transparent);background:var(--danger-tint)}.rq-banner--danger .rq-banner__icon{color:var(--danger-text)}.rq-banner__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.rq-empty{text-align:center;padding:var(--sp-8) var(--sp-4)}.rq-empty__icon{width:56px;height:56px;border-radius:50%;margin:0 auto var(--sp-4);display:grid;place-items:center;background:var(--hairline);color:var(--text-secondary)}.rq-empty__title{font-family:var(--font-heading);font-size:var(--fs-3);font-weight:700;color:var(--text-primary);margin:0 0 6px}.rq-empty__body{font-size:var(--fs-5);color:var(--text-secondary);margin:0 auto var(--sp-5);max-width:34ch;line-height:var(--lh-normal)}.rq-skeleton{display:block;border-radius:var(--r-2);background:linear-gradient(90deg,var(--hairline) 25%,var(--hairline-strong) 37%,var(--hairline) 63%);background-size:400% 100%;animation:rq-shimmer 1.4s ease infinite}@keyframes rq-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.rq-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:#0000008c;display:flex;align-items:flex-end;justify-content:center;animation:rq-fade var(--dur-2) var(--ease-standard)}.rq-sheet{width:100%;max-width:var(--content-max);max-height:86vh;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--hairline);border-bottom:0;border-radius:var(--r-6) var(--r-6) 0 0;padding:var(--sp-3) var(--gutter) calc(var(--sp-6) + var(--safe-b));box-shadow:var(--shadow-3);animation:rq-sheet-in var(--dur-3) var(--ease-standard)}.rq-sheet__grabber{width:40px;height:4px;border-radius:var(--r-pill);background:var(--hairline-strong);margin:0 auto var(--sp-4)}.rq-sheet__title{margin:0 0 var(--sp-4);font-family:var(--font-heading);font-size:var(--fs-3);font-weight:700}@keyframes rq-fade{0%{opacity:0}to{opacity:1}}@keyframes rq-sheet-in{0%{transform:translateY(16px);opacity:.4}to{transform:translateY(0);opacity:1}}@media (min-width: 900px){.rq-scrim{align-items:center}.rq-sheet{max-width:520px;border-radius:var(--r-5);border-bottom:1px solid var(--hairline);padding-bottom:var(--sp-6)}}.rq-toasts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h) + var(--safe-b) + var(--sp-4));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);align-items:center;pointer-events:none;width:max-content;max-width:min(92vw,var(--content-max))}.rq-toast{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--surface-raised);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-2);font-size:var(--fs-5);font-weight:600;color:var(--text-primary);animation:rq-toast-in var(--dur-3) var(--ease-spring)}.rq-toast__icon{color:var(--accent);display:grid;place-items:center}.rq-toast--danger .rq-toast__icon{color:var(--danger-text)}@keyframes rq-toast-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media (min-width: 900px){.rq-toasts{bottom:var(--sp-6)}}.rq-stat{display:flex;align-items:center;gap:var(--sp-3)}.rq-stat__label{flex:0 0 auto;font-size:var(--fs-5);color:var(--text-secondary);min-width:8ch}.rq-stat__track{flex:1;height:8px;border-radius:var(--r-pill);background:var(--surface-sunken);overflow:hidden;display:flex}.rq-stat__fill-a{background:var(--side-a)}.rq-stat__fill-b{background:var(--side-b)}.rq-stat__value{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:var(--fs-5);min-width:3ch;text-align:right}.rq-stat-item{display:flex;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-3)}.rq-stat-item__icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:color-mix(in srgb,var(--ball) 11%,var(--surface-inset));border:1px solid var(--edge-accent);color:var(--accent);box-shadow:var(--sheen)}.rq-stat-item__value{display:block;font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;letter-spacing:-.02em}.rq-stat-item__label{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--text-secondary);margin-top:5px}.rq-stat-item__hint{display:block;font-size:12px;color:var(--text-secondary);margin-top:4px}.rq-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.rq-metric{background:var(--surface-card);border:1px solid var(--hairline);border-radius:var(--r-4);box-shadow:var(--shadow-card),var(--sheen);padding:var(--sp-4)}.rq-sync{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface-raised);font-size:var(--fs-6);font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}.rq-sync__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:currentColor}.rq-sync--synced{color:var(--side-b)}.rq-sync--pending{color:var(--accent-text)}.rq-sync--pending .rq-sync__dot{animation:rq-pulse 1.6s ease-in-out infinite}.rq-sync--superseded,.rq-sync--rejected{color:var(--danger-text)}.rq-muted{color:var(--text-secondary)}.rq-tnum{font-variant-numeric:tabular-nums}.rq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rq-picker{position:relative}.rq-picker__list{position:absolute;z-index:40;top:100%;left:0;right:0;margin-top:6px;max-height:min(50vh,420px);overflow-y:auto;border-radius:var(--r-3);border:1px solid var(--hairline-strong);background:var(--surface-card-2);box-shadow:var(--shadow-lift),var(--sheen)}.rq-picker__group{margin:0;padding:var(--sp-3) var(--sp-3) 6px;font-size:10.5px;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-picker__opt,.rq-picker__new{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-3);border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.rq-picker__opt+.rq-picker__opt{border-top:1px solid var(--hairline-soft)}.rq-picker__opt--active{background:color-mix(in srgb,var(--ball) 16%,var(--surface-card));box-shadow:inset 0 0 0 1px var(--edge-accent)}.rq-picker__new{border-top:1px solid var(--hairline);background:var(--surface-inset);color:var(--accent-text);font-weight:700}.rq-picker__new[disabled]{color:var(--text-secondary);cursor:default}.rq-picker__avatar,.rq-picker__plus{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;background:var(--side-a-tint);border:1px solid var(--edge-accent);color:var(--accent);font-family:var(--font-heading);font-weight:700;font-size:12.5px}.rq-picker__avatar{border-radius:50%}.rq-picker__plus{border-radius:var(--r-2);border-style:dashed}.rq-picker__body{min-width:0;flex:1}.rq-picker__name{display:block;font-size:var(--fs-4);font-weight:600;overflow:hidden;text-overflow:ellipsis}.rq-picker__new .rq-picker__name{font-weight:700}.rq-picker__meta{display:block;font-size:var(--fs-6);color:var(--text-secondary);font-weight:500;margin-top:2px}@media (max-width: 700px){.rq-picker__opt,.rq-picker__new{min-height:60px;padding-inline:var(--sp-4)}}.rq-seatok{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--field-h);padding:6px var(--sp-2) 6px 6px;border-radius:var(--r-3);border:1px solid var(--hairline-strong);background:var(--surface-card)}.rq-seatok--bound{border-color:var(--edge-accent);background:color-mix(in srgb,var(--ball) 10%,var(--surface-card))}.rq-seatok__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--hairline);border:1px solid var(--hairline);color:var(--text-secondary);font-family:var(--font-heading);font-weight:700;font-size:12.5px}.rq-seatok--bound .rq-seatok__avatar{background:var(--side-a-tint);border-color:var(--edge-accent);color:var(--accent-text)}.rq-seatok__body{min-width:0;flex:1}.rq-seatok__name{display:block;font-size:var(--fs-4);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-seatok__meta{display:block;font-size:var(--fs-6);color:var(--text-secondary);margin-top:1px}.rq-seatok__clear{width:34px;height:34px;border-radius:var(--r-2);display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--hairline);background:transparent;color:var(--text-secondary);cursor:pointer}.rq-seatok__clear:hover{border-color:var(--edge-accent);color:var(--accent)}.rq-namefix{border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-inset);padding:var(--sp-3)}.rq-namefix__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.rq-namefix__seat{font-size:var(--fs-6);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-namefix__typed{font-size:var(--fs-6);color:var(--text-secondary)}.rq-namefix__opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);border:1px solid var(--edge-accent);background:color-mix(in srgb,var(--ball) 14%,var(--surface-card));color:inherit;text-align:left;font:inherit;cursor:pointer}.rq-namefix__opt:hover{border-color:var(--accent)}.rq-namefix__else{margin:var(--sp-2) 0 0;font-size:var(--fs-6);color:var(--text-secondary)}.rq-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-5) 0 var(--sp-4)}.rq-pagehead__text{min-width:0;flex:1 1 320px}.rq-pagehead__crumbs{font-size:var(--fs-5);color:var(--text-secondary);margin-bottom:var(--sp-2)}.rq-pagehead__crumbs a{color:inherit;text-decoration:none}.rq-pagehead__crumbs a:hover{color:var(--text-primary);text-decoration:underline}.rq-pagehead__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-1);font-weight:700;line-height:1.15;color:var(--text-primary)}.rq-pagehead__desc{margin:var(--sp-2) 0 0;font-size:var(--fs-4);color:var(--text-secondary);max-width:68ch}.rq-pagehead__trail{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.rq-search{position:relative;flex:1 1 260px;min-width:0}.rq-search__icon{position:absolute;left:var(--sp-3);top:50%;transform:translateY(-50%);display:grid;color:var(--text-secondary);pointer-events:none}.rq-search__input{padding-left:calc(var(--sp-3) + 26px)}.rq-search__input::-webkit-search-cancel-button{cursor:pointer}.rq-filterbar{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-4)}.rq-filterbar__row{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end}.rq-filterbar__row>.rq-field{flex:0 1 200px;margin:0}.rq-filterbar__row>.rq-field+.rq-field{margin-top:0}.rq-filterbar__chips{display:flex;gap:var(--sp-2);flex-wrap:wrap}@media (max-width: 620px){.rq-filterbar__row>.rq-field{flex:1 1 140px}}.rq-metaline{display:flex;flex-wrap:wrap;gap:0 var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-5);color:var(--text-secondary)}.rq-metaline__item{display:inline-flex;gap:var(--sp-2);align-items:baseline}.rq-metaline__item:first-child{color:var(--text-primary);font-weight:600}.rq-metaline__sep{color:var(--text-tertiary)}.rq-cardtitle{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.rq-cardtitle__text{min-width:0}.rq-cardtitle__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-3);font-weight:700;color:var(--text-primary)}.rq-cardtitle__desc{margin:4px 0 0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-cardtitle__trail{flex-shrink:0;display:flex;align-items:center;gap:var(--sp-2)}.rq-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.rq-steps__item{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-sunken)}.rq-steps__num{flex-shrink:0;width:24px;height:24px;border-radius:var(--r-2);display:grid;place-items:center;font-size:var(--fs-6);font-weight:700;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.rq-steps__title{margin:0;font-size:var(--fs-5);font-weight:700;color:var(--text-primary)}.rq-steps__desc{margin:2px 0 0;font-size:var(--fs-6);color:var(--text-secondary);line-height:1.4}@media (max-width: 700px){.rq-steps{grid-template-columns:1fr}}.rq-disclosure{border-top:1px solid var(--hairline);margin-top:var(--sp-4);padding-top:var(--sp-2)}.rq-disclosure>summary{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);cursor:pointer;font-weight:600;font-size:var(--fs-5);color:var(--text-primary);list-style:none}.rq-disclosure>summary::-webkit-details-marker{display:none}.rq-disclosure>summary .rq-disclosure__chev{transition:transform var(--dur-2) var(--ease-standard);display:grid}.rq-disclosure[open]>summary .rq-disclosure__chev{transform:rotate(180deg)}.rq-disclosure__body{padding:var(--sp-2) 0 var(--sp-2)}.rq-summarycard__eyebrow{margin:0;font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-summarycard__title{margin:var(--sp-2) 0 0;font-family:var(--font-heading);font-size:var(--fs-3);font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.rq-summarycard__line{margin:var(--sp-1) 0 0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-summarycard__chips{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3)}.rq-willsave{margin:var(--sp-3) 0 0;padding:var(--sp-3);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-sunken);font-size:var(--fs-5);color:var(--text-secondary)}.rq-willsave strong{color:var(--text-primary);font-weight:600}.rq-score-row--detailed{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:var(--sp-4)}.rq-score-row__context{display:flex;align-items:center;gap:6px;font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--sp-2)}.rq-score-row__line{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.rq-score-row__winner{display:inline-block;flex-shrink:0;padding:2px 8px;border-radius:var(--r-2);font-size:var(--fs-6);font-weight:700;letter-spacing:.02em;vertical-align:middle;background:var(--positive-tint);color:var(--text-primary)}.rq-score-row__state{display:inline-block;margin-left:var(--sp-2);padding:1px 8px;border-radius:var(--r-2);border:1px solid var(--hairline-strong);font-weight:600;color:var(--text-primary)}.rq-score-row__side{display:grid;justify-items:end;gap:var(--sp-2)}.rq-score-row__action{font-size:var(--fs-5);font-weight:600;padding:6px 12px;border-radius:var(--r-3);border:1px solid var(--hairline-strong);color:var(--text-primary);white-space:nowrap}@media (max-width: 480px){.rq-score-row--detailed{grid-template-columns:1fr}.rq-score-row__side{justify-items:start;grid-auto-flow:column;align-items:center;justify-content:space-between}}.rq-row__tag{display:inline-block;margin-right:var(--sp-2);padding:1px 8px;border-radius:var(--r-2);border:1px solid var(--hairline-strong);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.rq-row__lastplayed{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-5);color:var(--text-secondary);white-space:nowrap}.rq-home__hero{position:relative;overflow:hidden;padding:0}.rq-home__hero-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--side-a) 10%,transparent)}.rq-home__hero-body{padding:var(--sp-4)}.rq-home__matchup{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3);align-items:center}.rq-home__side{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.rq-home__side-rail{width:3px;align-self:stretch;border-radius:var(--r-pill);flex:0 0 auto}.rq-home__side--a .rq-home__side-rail{background:var(--side-a)}.rq-home__side--b .rq-home__side-rail{background:var(--side-b)}.rq-home__team{font-size:var(--fs-3);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-home__players{font-size:var(--fs-5);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-home__score{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:var(--fs-2);font-weight:700;text-align:right;min-width:3ch}.rq-home__score--a{color:var(--side-a)}.rq-home__score--b{color:var(--side-b)}.rq-home__vs{font-size:var(--fs-6);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:var(--sp-2) 0}.rq-home__meta{font-size:var(--fs-5);color:var(--text-secondary);margin:var(--sp-3) 0 0}.rq-home__hero-actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}.rq-quick{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.rq-quick__tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-height:104px;padding:var(--sp-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);color:inherit;text-decoration:none;cursor:pointer;text-align:left}.rq-quick__tile--primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent)}.rq-quick__tile--primary:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.rq-quick__tile--primary:active{background:color-mix(in srgb,var(--accent) 80%,var(--ink))}.rq-quick__icon{display:grid;place-items:center}.rq-quick__title{font-size:var(--fs-4);font-weight:700}.rq-quick__sub{font-size:var(--fs-5);opacity:.82}.rq-quick__tile--primary .rq-quick__sub{opacity:.9}@media (min-width: 900px){.rq-home{--main-max: 1040px}.rq-home__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sp-6) var(--sp-7);align-items:start}.rq-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-home__score{font-size:var(--fs-1)}}.rq-setup__teams{display:grid;gap:var(--sp-3)}.rq-setup__team{border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card)}.rq-setup__team-head{border-radius:var(--r-4) var(--r-4) 0 0}.rq-setup__team-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline)}.rq-setup__team-head{background:var(--team-head-bg);color:var(--team-head-text)}.rq-setup__team-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:var(--team-head-marker)}.rq-setup__team-title{font-family:var(--font-heading);font-size:var(--fs-4);font-weight:700;margin:0;color:inherit}.rq-setup__team-body{padding:var(--sp-4)}.rq-setup__seat+.rq-setup__seat{margin-top:var(--sp-4)}.rq-setup__seat-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.rq-setup__rules{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.rq-setup__servers{display:grid;grid-template-columns:1fr;gap:var(--sp-4);margin-top:var(--sp-5)}@media (min-width: 620px){.rq-setup__servers{grid-template-columns:1fr 1fr;gap:var(--sp-5)}}.rq-setup__bar{position:sticky;bottom:calc(var(--nav-h) + var(--safe-b));z-index:var(--z-sticky);display:flex;gap:var(--sp-3);margin:var(--sp-6) calc(var(--gutter) * -1) 0;padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + var(--safe-b));background:color-mix(in srgb,var(--surface-page) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--hairline)}.rq-setup__bar .rq-btn{flex:1}.rq-setup__bar .rq-btn--secondary{flex:0 0 auto}@media (min-width: 900px){.rq-setup{--main-max: 800px}.rq-setup__teams,.rq-setup__rules{grid-template-columns:1fr 1fr}.rq-setup__bar{bottom:0}}.rq-scoring{--main-max: 640px}.rq-prestart{display:grid;gap:var(--sp-4);justify-items:center;text-align:center;padding:var(--sp-7) var(--sp-5);margin-top:var(--sp-5);border-radius:var(--r-5);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--sheen)}.rq-prestart__eyebrow{margin:0;font-size:var(--fs-6);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.rq-prestart__teams{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--sp-2) var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-2);font-weight:700;letter-spacing:-.01em}.rq-prestart__v{color:var(--text-secondary);font-size:var(--fs-4);font-weight:600}.rq-prestart__rules{margin:0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-prestart__when{margin:0;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-3);background:var(--surface-sunken);border:1px solid var(--hairline);font-size:var(--fs-5);font-weight:600;color:var(--text-primary)}.rq-prestart__tz{display:block;font-size:var(--fs-6);font-weight:500;color:var(--text-secondary)}.rq-prestart .rq-btn{margin-top:var(--sp-2);max-width:320px}.rq-prestart__more{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-1)}.rq-prestart__more .rq-btn{margin-top:0}.rq-scoring__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:0}.rq-scoring__bar-left{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.rq-scoring__end{margin-top:var(--sp-4)}.rq-scoring__end-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rq-scoring__end-actions .rq-btn{flex:1 1 auto;min-width:8rem}.rq-scoring{container:scoring / inline-size;--main-max: 720px}.rq-scoring__surface{display:flex;flex-direction:column;gap:var(--sp-2)}.rq-score{display:grid;gap:var(--sp-3);grid-template-columns:1fr;grid-template-areas:"banner" "board" "taps" "serve" "secondary"}.rq-score__controls{display:contents}.rq-score__banner{grid-area:banner}.rq-score__board{grid-area:board}.rq-taps{grid-area:taps}.rq-score__serve{grid-area:serve}.rq-score__secondary{grid-area:secondary}.rq-score__banner{padding:5px var(--sp-3);text-align:center;font-size:var(--fs-6);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--accent);color:var(--text-on-accent);border-radius:var(--r-2)}.rq-panel{border:1.5px solid var(--hairline-strong);border-radius:var(--r-4);background:var(--surface-raised);min-width:0;overflow:hidden}.rq-panel[data-serving]{border-color:var(--accent)}.rq-panel__head{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0}.rq-panel__id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.rq-panel__name{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-3);color:var(--text-primary);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-panel__meta{font-size:var(--fs-6);color:var(--text-secondary);min-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-panel__players{color:var(--text-secondary)}.rq-panel__setline{flex:0 0 auto;display:flex;gap:5px;font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:var(--fs-4);color:var(--text-secondary);font-weight:600}.rq-panel__points{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-weight:800;line-height:.82;color:var(--accent)}.rq-panel__points--tb{font-size:.82em}.rq-serve{display:inline-flex;align-items:center;gap:5px;color:var(--accent-text);font-weight:700}.rq-serve__ball{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto;box-shadow:0 0 0 3px var(--side-a-tint)}@keyframes rq-pop{0%{transform:scale(.74);opacity:.5}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.rq-pop{display:inline-block;animation:rq-pop var(--dur-3) var(--ease-spring)}.rq-taps{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.rq-tap{min-width:0;min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px var(--sp-3);border-radius:var(--r-3);border:1.5px solid var(--accent);background:transparent;color:var(--accent);font-family:var(--font-body);font-size:var(--fs-5);font-weight:700;cursor:pointer;overflow:hidden;user-select:none;-webkit-user-select:none}.rq-tap:active{background:color-mix(in srgb,var(--accent) 12%,transparent)}.rq-tap__plus{flex:0 0 auto;font-family:var(--font-score);font-weight:800;font-size:1.1em}.rq-tap__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.rq-tap__serving{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.rq-score__secondary{display:flex;gap:var(--sp-2);align-items:stretch}.rq-score__secondary .rq-btn{flex:1 1 0;min-height:var(--tap-min);padding-inline:var(--sp-2)}.rq-score__secondary .rq-btn--undo{flex:1.35 1 0}.rq-btn.rq-btn--undo{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.rq-btn.rq-btn--undo:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.rq-btn.rq-btn--undo:disabled{opacity:.45}.rq-score__serve{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;font-size:var(--fs-6);color:var(--text-secondary);min-width:0}.rq-score__serve strong{color:var(--text-primary);font-weight:700}.rq-score__serve-sep{opacity:.55}.rq-score__serve-next{margin-left:var(--sp-2)}.rq-score--side .rq-score__board{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.rq-score--side .rq-panel{display:grid;grid-template-rows:auto 1fr;padding:var(--sp-3) var(--sp-3) var(--sp-2);min-height:clamp(200px,62cqi,300px)}.rq-score--side .rq-panel__setline{padding-top:2px}.rq-score--side .rq-panel__points{place-self:center;font-size:clamp(72px,34cqi,148px)}.rq-score--side .rq-taps{grid-template-columns:1fr 1fr}@container scoring (max-width: 560px){.rq-score--side .rq-score__board .rq-panel{container-type:inline-size}.rq-score--side .rq-panel__points{font-size:min(54cqi,140px)}}@media (orientation: landscape){.rq-scoring{--main-max: 1120px}.rq-scoring__surface{gap:3px}.rq-score{gap:var(--sp-2);align-content:start}.rq-panel__meta{min-height:0}.rq-score--side{grid-template-columns:1fr auto;grid-template-areas:"banner banner" "board board" "taps taps" "serve secondary"}.rq-score--side .rq-panel{min-height:clamp(120px,20vh,200px);padding:var(--sp-2) var(--sp-3)}.rq-score--side .rq-panel__points{font-size:min(26vh,150px)}.rq-score--side .rq-taps{grid-template-columns:repeat(4,1fr)}.rq-score--side .rq-score__serve{grid-area:serve;justify-self:start;align-self:center}.rq-score--side .rq-score__secondary{grid-area:secondary;justify-self:end}.rq-score--side .rq-score__secondary .rq-btn{flex:0 0 auto}}@media (orientation: landscape) and (max-width: 1199.98px){.rq-scoring{--main-max: 100%}:root[data-scoring-live] main.rq-scoring{display:flex;flex-direction:column}:root[data-scoring-live] .rq-scoring__surface{min-height:calc(100svh - var(--safe-t) - var(--safe-b) - 10px)}}@media (min-width: 700px){.rq-scoring{--main-max: 900px}}@media (min-width: 1000px){.rq-scoring{--main-max: 1040px}}@media (min-width: 700px) and (orientation: landscape){.rq-score--side .rq-panel__points{font-size:min(24vh,150px)}}.rq-score__banner[data-state=neutral]{color:var(--text-secondary)}@media (max-width: 1199.98px){.rq-scoring--sets .rq-score__banner{min-height:30px;display:flex;align-items:center;justify-content:center;background:var(--surface-sunken);border:1px solid var(--hairline);color:var(--text-secondary)}.rq-scoring--sets .rq-score__banner[data-state=tension]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--hairline))}.rq-scoring--sets .rq-score__banner[data-state=critical]{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}}.rq-score__players--a,.rq-score__players--b{display:contents}.rq-tap__avatar{display:none}@media (max-width: 1199.98px){.rq-scoring--sets .rq-score__players--a,.rq-scoring--sets .rq-score__players--b{display:flex;flex-direction:column;gap:var(--sp-2)}@media (min-width: 700px) and (min-height: 700px){.rq-scoring--sets .rq-tap{flex-direction:column;gap:4px;padding:var(--sp-2);position:relative;min-height:64px;background:var(--tap-player-bg);border:1px solid var(--tap-player-border);color:var(--tap-player-ink);font-size:var(--fs-5);font-weight:700}.rq-scoring--sets .rq-tap:active{background:var(--tap-player-bg-active)}.rq-scoring--sets .rq-tap__plus{display:none}.rq-scoring--sets .rq-tap__avatar{display:block}.rq-scoring--sets .rq-tap__serving{position:absolute;top:8px;right:8px}}@media (min-width: 700px) and (min-height: 700px) and (orientation: portrait){.rq-scoring--sets .rq-score--side .rq-score__controls{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"playersA playersB" "secondary secondary";gap:var(--sp-3);border:0;border-radius:0;background:none;box-shadow:none;padding:0}.rq-scoring--sets .rq-score--side .rq-taps{display:contents}.rq-scoring--sets .rq-score--side .rq-score__players--a{grid-area:playersA}.rq-scoring--sets .rq-score--side .rq-score__players--b{grid-area:playersB}.rq-scoring--sets .rq-score--side .rq-score__secondary{grid-area:secondary}.rq-scoring--sets .rq-score--side .rq-score__secondary{align-items:stretch}.rq-scoring--sets .rq-score--side .rq-score__secondary .rq-btn,.rq-scoring--sets .rq-score--side .rq-score__secondary .rq-btn--undo{flex:1 1 0;min-width:0;min-height:56px}}@media (orientation: landscape){.rq-scoring--sets .rq-score--side{grid-template-columns:minmax(76px,.62fr) minmax(0,1fr) minmax(72px,.5fr) minmax(0,1fr) minmax(76px,.62fr);grid-template-areas:"banner banner banner banner banner" "playersA boardA secondary boardB playersB" "serve serve serve serve serve";align-items:stretch}.rq-scoring--sets .rq-score--side .rq-score__controls,.rq-scoring--sets .rq-score--side .rq-taps,.rq-scoring--sets .rq-score--side .rq-score__board{display:contents}.rq-scoring--sets .rq-score--side .rq-panel--a{grid-area:boardA}.rq-scoring--sets .rq-score--side .rq-panel--b{grid-area:boardB}.rq-scoring--sets .rq-score--side .rq-score__players--a{grid-area:playersA;justify-content:center}.rq-scoring--sets .rq-score--side .rq-score__players--b{grid-area:playersB;justify-content:center}.rq-scoring--sets .rq-score--side .rq-score__secondary{grid-area:secondary;flex-direction:column;justify-content:center}.rq-scoring--sets .rq-score--side .rq-score__secondary .rq-btn{flex:0 0 auto;min-height:var(--tap-min)}.rq-scoring--sets .rq-score--side .rq-score__serve{grid-area:serve}@media (max-height: 699.98px){.rq-scoring--sets .rq-score--side .rq-score__secondary{justify-self:center}}@media (min-width: 700px) and (min-height: 700px){.rq-scoring--sets .rq-score--side{grid-template-columns:minmax(120px,.9fr) minmax(0,1fr) minmax(96px,.6fr) minmax(0,1fr) minmax(120px,.9fr)}.rq-scoring--sets .rq-score--side .rq-panel{min-height:clamp(200px,32vh,300px);container-type:inline-size}.rq-scoring--sets .rq-score--side .rq-panel__points{font-size:min(58cqi,190px)}}}}.rq-points{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.rq-points__row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-6)}.rq-points__row .rq-dot{align-self:center}.rq-points__score{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-primary);min-width:3.5em}.rq-points__desc{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-points__elapsed{color:var(--text-secondary);font-variant-numeric:tabular-nums}.rq-points__viewall{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:var(--sp-2) 0 0;margin-top:var(--sp-2);color:var(--accent-text);font-weight:700;font-size:var(--fs-6);cursor:pointer;min-height:var(--tap-min);text-align:center;width:100%}.rq-points--sheet{gap:var(--sp-3)}.rq-points--sheet .rq-points__row{font-size:var(--fs-5)}.rq-scoring__secondary{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-4)}.rq-scoring__secondary .rq-scoring__end,.rq-railcard--thismatch,.rq-railcard--recent{margin:0}.rq-matchsummary{display:none}@media (min-width: 700px) and (min-height: 700px) and (max-width: 1199.98px){.rq-scoring--sets .rq-scoring__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"thismatch recent" ". end";gap:var(--sp-4) var(--sp-5);align-items:stretch}.rq-scoring--sets .rq-scoring__secondary .rq-railcard--thismatch,.rq-scoring--sets .rq-scoring__secondary .rq-railcard--recent{display:flex;flex-direction:column;align-self:stretch;height:100%;margin-top:0}.rq-scoring--sets .rq-railcard--thismatch{grid-area:thismatch}.rq-scoring--sets .rq-railcard--recent{grid-area:recent}.rq-scoring--sets .rq-scoring__end{grid-area:end;justify-self:end;margin-top:var(--sp-2)}.rq-scoring--sets .rq-scoring__end .rq-btn{width:auto;min-width:10rem;flex:0 0 auto}.rq-scoring--sets .rq-railcard--thismatch .rq-railcard__brief{display:none}.rq-scoring--sets .rq-matchsummary{display:grid;gap:var(--sp-2);margin:0}.rq-scoring--sets .rq-matchsummary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-5)}.rq-scoring--sets .rq-matchsummary__label{color:var(--text-secondary);min-width:0}.rq-scoring--sets .rq-matchsummary__value{margin:0;flex:0 0 auto;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rq-scoring--sets .rq-matchsummary__value--accent{color:var(--accent-text);font-weight:700}}@media (min-width: 1200px){.rq-scoring--sets{--main-max: min(1360px, calc(100vw - 340px) )}.rq-scoring--sets .rq-scoring__surface{gap:var(--sp-3)}.rq-scoring--sets .rq-score{gap:var(--sp-4);align-content:start}.rq-scoring--sets .rq-score__players--a,.rq-scoring--sets .rq-score__players--b{display:flex;flex-direction:column;gap:var(--sp-2)}.rq-scoring--sets .rq-tap{flex-direction:column;gap:5px;padding:var(--sp-3) var(--sp-2);position:relative;min-height:clamp(64px,6cqi,96px);background:var(--tap-player-bg);border:1px solid var(--tap-player-border);color:var(--tap-player-ink);font-size:var(--fs-5);font-weight:700}.rq-scoring--sets .rq-tap:active{background:var(--tap-player-bg-active)}.rq-scoring--sets .rq-tap__plus{display:none}.rq-scoring--sets .rq-tap__avatar{display:block}.rq-scoring--sets .rq-tap__name{max-width:100%}.rq-scoring--sets .rq-tap__serving{position:absolute;top:8px;right:8px}.rq-scoring--sets .rq-score__banner{min-height:34px;display:flex;align-items:center;justify-content:center;background:var(--surface-sunken);border:1px solid var(--hairline);color:var(--text-secondary)}.rq-scoring--sets .rq-score__banner[data-state=tension]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--hairline))}.rq-scoring--sets .rq-score__banner[data-state=critical]{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.rq-scoring--sets .rq-score--side{grid-template-columns:minmax(132px,.6fr) minmax(0,1fr) minmax(104px,.34fr) minmax(0,1fr) minmax(132px,.6fr);grid-template-areas:"banner banner banner banner banner" "playersA boardA secondary boardB playersB" "serve serve serve serve serve";align-items:stretch}.rq-scoring--sets .rq-score--side .rq-score__controls,.rq-scoring--sets .rq-score--side .rq-taps,.rq-scoring--sets .rq-score--side .rq-score__board{display:contents}.rq-scoring--sets .rq-score--side .rq-panel--a{grid-area:boardA}.rq-scoring--sets .rq-score--side .rq-panel--b{grid-area:boardB}.rq-scoring--sets .rq-score--side .rq-score__players--a{grid-area:playersA;justify-content:center}.rq-scoring--sets .rq-score--side .rq-score__players--b{grid-area:playersB;justify-content:center}.rq-scoring--sets .rq-score--side .rq-score__serve{grid-area:serve;justify-self:center}.rq-scoring--sets .rq-score--side .rq-score__secondary{grid-area:secondary;flex-direction:column;justify-content:center;justify-self:center;gap:var(--sp-2)}.rq-scoring--sets .rq-score--side .rq-score__secondary .rq-btn{flex:0 0 auto;min-height:var(--h-md);width:100%}.rq-scoring--sets .rq-score--side .rq-panel{display:grid;grid-template-rows:auto 1fr;padding:var(--sp-4) var(--sp-4) var(--sp-3);min-height:clamp(224px,22cqi,360px);container-type:inline-size}.rq-scoring--sets .rq-score--side .rq-panel__setline{padding-top:2px}.rq-scoring--sets .rq-score--side .rq-panel__points{place-self:center;font-size:min(56cqi,208px)}.rq-scoring--sets .rq-scoring__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"thismatch recent" ".        end";gap:var(--sp-4) var(--sp-6);align-items:stretch}.rq-scoring--sets .rq-scoring__secondary .rq-railcard--thismatch,.rq-scoring--sets .rq-scoring__secondary .rq-railcard--recent{display:flex;flex-direction:column;align-self:stretch;height:100%;margin-top:0}.rq-scoring--sets .rq-railcard--thismatch{grid-area:thismatch}.rq-scoring--sets .rq-railcard--recent{grid-area:recent}.rq-scoring--sets .rq-scoring__end{grid-area:end;justify-self:end;margin-top:var(--sp-2)}.rq-scoring--sets .rq-scoring__end .rq-btn{width:auto;min-width:12rem;flex:0 0 auto}}@media (min-width: 1200px) and (min-height: 700px){.rq-scoring--sets .rq-railcard--thismatch .rq-railcard__brief{display:none}.rq-scoring--sets .rq-matchsummary{display:grid;gap:var(--sp-2);margin:0}.rq-scoring--sets .rq-matchsummary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-5)}.rq-scoring--sets .rq-matchsummary__label{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-scoring--sets .rq-matchsummary__value{margin:0;flex:0 0 auto;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rq-scoring--sets .rq-matchsummary__value--accent{color:var(--accent-text);font-weight:700}}.rq-board{border-radius:var(--r-5);border:1px solid var(--hairline-strong);background:var(--surface-raised);overflow:hidden}.rq-board__giant{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}@media (width < 1200px){.rq-scoring--race{--main-max: 760px;display:flex;flex-direction:column;gap:var(--sp-3)}.rq-scoring--race .rq-scoring__bar{margin:0}.rq-scoring--race .rq-scoring__ident{align-self:center;width:max-content;max-width:min(100%,34rem);box-sizing:border-box;display:flex;align-items:baseline;justify-content:center;gap:7px;min-height:30px;margin:0;padding:6px var(--sp-3);border-radius:var(--r-2);background:var(--surface-sunken);border:1px solid var(--hairline)}.rq-scoring--race .rq-scoring__ident-type{flex:0 0 auto;font-size:var(--fs-6);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-scoring--race .rq-scoring__ident-dot{flex:0 0 auto;color:var(--text-secondary);opacity:.55}.rq-scoring--race .rq-scoring__ident-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:var(--fs-5);font-weight:700;color:var(--text-primary)}.rq-scoring--race .rq-race{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"boardA boardB" "plusA plusB" "controls controls";column-gap:var(--sp-2);row-gap:var(--sp-2);margin-top:var(--sp-3)}.rq-scoring--race .rq-race>.rq-board--side,.rq-scoring--race .rq-race>.rq-taps{display:contents}.rq-scoring--race .rq-board--side .rq-board__col{border:1px solid var(--hairline-strong);border-radius:var(--r-4);background:var(--surface-raised);padding:var(--sp-4) var(--sp-3) var(--sp-3);text-align:left;display:flex;flex-direction:column;min-width:0;min-height:clamp(128px,36vw,160px);container-type:inline-size;position:relative;overflow:hidden}.rq-scoring--race .rq-board--side .rq-board__col+.rq-board__col{border-left:1px solid var(--hairline-strong)}.rq-scoring--race .rq-board__col--a{grid-area:boardA}.rq-scoring--race .rq-board__col--b{grid-area:boardB}.rq-scoring--race .rq-board__col:before,.rq-scoring--race .rq-board__col--a:before,.rq-scoring--race .rq-board__col--b:before{display:block;content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:var(--r-4) var(--r-4) 0 0;background:var(--accent)}.rq-scoring--race .rq-board__name{order:1;text-transform:uppercase;font-family:var(--font-heading);font-weight:800;font-size:var(--fs-5);letter-spacing:-.02em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-scoring--race .rq-board__mini{order:2;margin:2px 0 0;font-size:var(--fs-6);color:var(--text-secondary)}.rq-scoring--race .rq-board__giant,.rq-scoring--race .rq-board__col--a .rq-board__giant,.rq-scoring--race .rq-board__col--b .rq-board__giant{order:3;flex:1 1 auto;display:grid;place-items:center;margin:var(--sp-2) 0 0;font-size:min(42cqi,76px);line-height:.9;color:var(--accent)}.rq-scoring--race .rq-race>.rq-taps .rq-tap-col:nth-child(1){grid-area:plusA}.rq-scoring--race .rq-race>.rq-taps .rq-tap-col:nth-child(2){grid-area:plusB}.rq-scoring--race .rq-tap-col{display:flex}.rq-scoring--race .rq-tap,.rq-scoring--race .rq-tap--a,.rq-scoring--race .rq-tap--b{flex:1 1 auto;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px var(--sp-3);border-radius:var(--r-3);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-raised));color:var(--accent-text);font-family:var(--font-body);font-size:var(--fs-4);font-weight:700}.rq-scoring--race .rq-tap:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface-raised))}.rq-scoring--race .rq-tap:active{background:color-mix(in srgb,var(--accent) 30%,var(--surface-raised))}.rq-scoring--race .rq-tap__plus{font-family:var(--font-score);font-weight:800;font-size:1.05em}.rq-scoring--race .rq-tap__unit{font-weight:600}.rq-scoring--race .rq-race__controls{grid-area:controls;display:flex;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--hairline)}.rq-scoring--race .rq-race__controls .rq-btn{flex:1 1 0;min-height:var(--h-md)}.rq-scoring--race .rq-race__controls .rq-btn--primary{flex:1.5 1 0}.rq-scoring--race .rq-race__controls .rq-btn--ghost{border:1px solid var(--hairline-strong)}.rq-scoring--race .rq-scoring__secondary{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-2)}.rq-scoring--race .rq-scoring__secondary .rq-railcard{margin:0;min-width:0;overflow:hidden}.rq-scoring--race .rq-scoring__end{margin:0}.rq-scoring--race .rq-scoring__end .rq-btn{width:100%}.rq-scoring--race .rq-matchsummary{display:grid;gap:var(--sp-2);margin:0;min-width:0}.rq-scoring--race .rq-matchsummary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-width:0;font-size:var(--fs-5)}.rq-scoring--race .rq-matchsummary__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.rq-scoring--race .rq-matchsummary__value{flex:0 0 auto;margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rq-scoring--race .rq-matchsummary__value--accent{color:var(--accent-text);font-weight:700}.rq-scoring--race .rq-points__row .rq-dot,.rq-scoring--race .rq-points__row .rq-dot--a,.rq-scoring--race .rq-points__row .rq-dot--b{background:var(--accent)}}@media (width < 1200px) and (orientation: landscape) and (max-height: 600px){.rq-scoring--race{--main-max: 100%;gap:var(--sp-2)}.rq-scoring--race .rq-race{grid-template-columns:1fr 1fr minmax(150px,190px);grid-template-areas:"boardA boardB controls" "plusA plusB controls";align-items:stretch}.rq-scoring--race .rq-board--side .rq-board__col{min-height:clamp(96px,26vh,132px);padding:var(--sp-3)}.rq-scoring--race .rq-board__giant{font-size:min(30cqi,52px);margin-top:var(--sp-1)}.rq-scoring--race .rq-race__controls{flex-direction:column;align-self:start;margin:0;padding:0;border:0}.rq-scoring--race .rq-race__controls .rq-btn,.rq-scoring--race .rq-race__controls .rq-btn--primary{flex:0 0 auto;min-height:var(--h-lg)}.rq-scoring--race .rq-scoring__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"thismatch recent" "end end";gap:var(--sp-2) var(--sp-3)}.rq-scoring--race .rq-railcard--thismatch{grid-area:thismatch}.rq-scoring--race .rq-railcard--recent{grid-area:recent}.rq-scoring--race .rq-scoring__end{grid-area:end}.rq-scoring--race .rq-scoring__end .rq-btn{width:100%}}@media (min-width: 700px) and (width < 1200px) and (orientation: portrait){.rq-scoring--race .rq-race{column-gap:var(--sp-4);row-gap:var(--sp-3)}.rq-scoring--race .rq-board--side .rq-board__col{min-height:clamp(176px,22vw,216px);padding:var(--sp-5)}.rq-scoring--race .rq-board__name{font-size:var(--fs-3)}.rq-scoring--race .rq-board__giant{font-size:min(40cqi,116px)}.rq-scoring--race .rq-tap{min-height:54px;font-size:var(--fs-3)}.rq-scoring--race .rq-race__controls .rq-btn{min-height:var(--h-lg);flex:0 1 auto;min-width:12rem}.rq-scoring--race .rq-race__controls .rq-btn--primary{flex:0 1 auto;min-width:16rem}.rq-scoring--race .rq-scoring__secondary{gap:var(--sp-4)}}@media (min-width: 900px) and (width < 1200px) and (orientation: landscape) and (min-height: 600px){.rq-scoring--race{--main-max: 1040px}.rq-scoring--race .rq-race{column-gap:var(--sp-5);row-gap:var(--sp-3)}.rq-scoring--race .rq-board--side .rq-board__col{min-height:clamp(184px,18vw,224px);padding:var(--sp-5)}.rq-scoring--race .rq-board__giant{font-size:min(34cqi,132px)}.rq-scoring--race .rq-tap{min-height:54px;font-size:var(--fs-3)}.rq-scoring--race .rq-race__controls .rq-btn{flex:0 1 auto;min-width:12rem;min-height:var(--h-lg)}.rq-scoring--race .rq-race__controls .rq-btn--primary{flex:0 1 auto;min-width:15rem}.rq-scoring--race .rq-scoring__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"thismatch recent" ".        end";gap:var(--sp-4) var(--sp-5);align-items:stretch}.rq-scoring--race .rq-scoring__secondary .rq-railcard{display:flex;flex-direction:column;height:100%}.rq-scoring--race .rq-railcard--thismatch{grid-area:thismatch}.rq-scoring--race .rq-railcard--recent{grid-area:recent}.rq-scoring--race .rq-scoring__end{grid-area:end;justify-self:end;align-self:start;margin:0}.rq-scoring--race .rq-scoring__end .rq-btn{width:auto;min-width:15rem}}.rq-scoring__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.rq-scoring__actions .rq-btn{flex:1 1 auto;min-width:0}@media (max-width: 700px){.rq-scoring__actions .rq-btn--ghost{flex:1 0 100%}}.rq-dots{display:flex;flex-wrap:wrap;gap:5px}.rq-dot{width:10px;height:10px;border-radius:50%;display:block}.rq-dot--a{background:var(--side-a)}.rq-dot--b{background:var(--side-b)}.rq-dot--ace{box-shadow:0 0 0 2px var(--text-primary)}.rq-dot--fault{opacity:.4}.rq-legend{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3);font-size:var(--fs-6);color:var(--text-secondary)}.rq-legend span{display:inline-flex;align-items:center;gap:6px}.rq-railcard{border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);padding:var(--sp-4) var(--sp-5)}.rq-railcard+.rq-railcard{margin-top:var(--sp-4)}.rq-railcard__title{margin:0 0 var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-railcard__text{margin:0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-railcard__text+.rq-railcard__text{margin-top:4px}.rq-railcard .rq-legend{margin-top:var(--sp-3)}@media (min-width: 1200px){.rq-scoring--race{--main-max: min(1140px, calc(100vw - 384px) )}.rq-scoring--race .rq-scoring__bar{margin-bottom:var(--sp-1)}.rq-scoring--race .rq-scoring__ident{display:flex;align-items:baseline;justify-content:center;gap:7px;min-height:30px;box-sizing:border-box;margin:0 0 var(--sp-2);padding:6px var(--sp-3);border-radius:var(--r-2);background:var(--surface-sunken);border:1px solid var(--hairline)}.rq-scoring--race .rq-scoring__ident-type{flex:0 0 auto;font-size:var(--fs-6);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-scoring--race .rq-scoring__ident-dot{flex:0 0 auto;color:var(--text-secondary);opacity:.55}.rq-scoring--race .rq-scoring__ident-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:var(--fs-5);font-weight:700;color:var(--text-primary)}.rq-scoring--race .rq-race{display:grid;grid-template-columns:minmax(0,1fr) clamp(184px,15vw,232px) minmax(0,1fr);grid-template-areas:"boardA controls boardB" "plusA  .        plusB";gap:var(--sp-4);align-items:stretch}.rq-scoring--race .rq-race>.rq-board--side,.rq-scoring--race .rq-race>.rq-taps{display:contents}.rq-scoring--race .rq-board--side .rq-board__col{border:1px solid var(--hairline-strong);border-radius:var(--r-4);background:var(--surface-raised);padding:var(--sp-5) var(--sp-5) var(--sp-4);text-align:left;display:flex;flex-direction:column;min-height:248px;container-type:inline-size}.rq-scoring--race .rq-board--side .rq-board__col+.rq-board__col{border-left:1px solid var(--hairline-strong)}.rq-scoring--race .rq-board__col--a{grid-area:boardA}.rq-scoring--race .rq-board__col--b{grid-area:boardB}.rq-scoring--race .rq-board__col:before{display:none}.rq-scoring--race .rq-board__name{order:1;text-transform:uppercase;font-family:var(--font-heading);font-weight:800;font-size:var(--fs-3);letter-spacing:-.01em;color:var(--text-primary)}.rq-scoring--race .rq-board__mini{order:2;margin:2px 0 0;font-size:var(--fs-6);color:var(--text-secondary)}.rq-scoring--race .rq-board__giant{order:3;flex:1 1 auto;display:grid;place-items:center;margin:var(--sp-3) 0 0;font-size:min(50cqi,200px);line-height:.9}.rq-scoring--race .rq-board__col--a .rq-board__giant{color:var(--side-a)}.rq-scoring--race .rq-board__col--b .rq-board__giant{color:var(--side-b)}.rq-scoring--race .rq-race__controls{grid-area:controls;align-self:center;justify-self:stretch;display:flex;flex-direction:column;gap:var(--sp-2)}.rq-scoring--race .rq-race__controls .rq-btn{width:100%;min-height:var(--h-md);flex:0 0 auto}.rq-scoring--race .rq-race>.rq-taps .rq-tap-col:nth-child(1){grid-area:plusA}.rq-scoring--race .rq-race>.rq-taps .rq-tap-col:nth-child(2){grid-area:plusB}.rq-scoring--race .rq-tap-col{display:flex}.rq-scoring--race .rq-tap{flex:1 1 auto;min-height:52px;gap:10px;border-radius:var(--r-3);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 13%,var(--surface-raised));color:var(--accent-text);font-size:var(--fs-4)}.rq-scoring--race .rq-tap:hover{background:color-mix(in srgb,var(--accent) 20%,var(--surface-raised))}.rq-scoring--race .rq-tap__plus{font-size:1.05em}.rq-scoring--race .rq-tap__unit{font-weight:600}.rq-scoring--race .rq-scoring__secondary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"thismatch recent" ".        end";gap:var(--sp-4) var(--sp-6);align-items:stretch;margin-top:var(--sp-5)}.rq-scoring--race .rq-scoring__secondary .rq-railcard--thismatch,.rq-scoring--race .rq-scoring__secondary .rq-railcard--recent{display:flex;flex-direction:column;align-self:stretch;height:100%;margin:0}.rq-scoring--race .rq-railcard--thismatch{grid-area:thismatch}.rq-scoring--race .rq-railcard--recent{grid-area:recent}.rq-scoring--race .rq-scoring__end{grid-area:end;justify-self:end;margin:var(--sp-2) 0 0}.rq-scoring--race .rq-scoring__end .rq-btn{width:auto;min-width:12rem;flex:0 0 auto}.rq-scoring--race .rq-matchsummary{display:grid;gap:var(--sp-2);margin:0}.rq-scoring--race .rq-matchsummary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-5)}.rq-scoring--race .rq-matchsummary__label{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-scoring--race .rq-matchsummary__value{margin:0;flex:0 0 auto;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rq-scoring--race .rq-matchsummary__value--accent{color:var(--accent-text);font-weight:700}}.rq-setup__serve-pick{width:100%}.rq-quick__sub{white-space:normal;line-height:var(--lh-snug)}.rq-quick__title{white-space:normal}.rq-filters{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-5)}.rq-list{display:grid;gap:var(--sp-2)}.rq-list--rows{gap:var(--sp-2)}@media (min-width: 900px){.rq-filters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.rq-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.rq-profile{display:flex;align-items:center;gap:var(--sp-4);padding-top:var(--sp-3)}.rq-profile__avatar{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--side-a-tint);border:1px solid var(--side-a-edge);color:var(--accent-text);font-family:var(--font-heading);font-size:var(--fs-2);font-weight:700;flex:0 0 auto}.rq-profile__name{font-family:var(--font-heading);font-size:var(--fs-2);font-weight:700;margin:0;line-height:1.15}.rq-profile__meta{font-size:var(--fs-5);color:var(--text-secondary);margin:4px 0 0}.rq-pairings{display:grid;gap:var(--sp-3)}.rq-pairing{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.rq-pairing__name{font-size:var(--fs-4);font-weight:600}.rq-pairing__record{font-size:var(--fs-5);color:var(--text-secondary)}.rq-outcome{text-align:center;padding:var(--sp-6) var(--sp-4)}.rq-bracket{display:grid;gap:var(--sp-5);margin-top:var(--sp-5)}.rq-bracket__head{margin:0 0 var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-bracket__ties{display:grid;gap:var(--sp-3)}.rq-bracket-tie{position:relative;border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--sheen)}.rq-bracket-tie--playable{border-color:var(--edge-accent)}.rq-bracket-tie__side{display:block;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-4);font-weight:600}.rq-bracket-tie__side+.rq-bracket-tie__side{border-top:1px solid var(--hairline-soft)}.rq-bracket-tie__side--won{color:var(--accent-text);font-weight:700}.rq-bracket-tie__side--out,.rq-bracket-tie__tbd{color:var(--text-secondary);font-weight:500}.rq-bracket-tie__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:8px var(--sp-4);border-top:1px solid var(--hairline-soft);border-radius:0 0 var(--r-3) var(--r-3);background:var(--surface-inset);font-size:11.5px;color:var(--text-secondary)}.rq-bracket-tie__state{display:inline-flex;align-items:center;gap:5px;min-width:0}.rq-bracket-tie__link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);font-weight:700;text-decoration:none;white-space:nowrap}.rq-bracket-tie__link:hover{text-decoration:underline}@media (min-width: 1000px){.rq-bracket{grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:var(--sp-7);align-items:stretch;overflow-x:auto;padding-bottom:var(--sp-3)}.rq-bracket__round{display:flex;flex-direction:column}.rq-bracket__head{text-align:center}.rq-bracket__ties{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:var(--sp-5)}.rq-bracket__ties>*{flex:0 0 auto}.rq-bracket__round:not(:last-child) .rq-bracket-tie:after{content:"";position:absolute;left:100%;top:50%;width:var(--sp-7);height:1px;background:var(--hairline-strong)}.rq-bracket__round:not(:first-child) .rq-bracket-tie:before{content:"";position:absolute;right:100%;top:50%;width:calc(var(--sp-7) / 2);height:1px;background:var(--hairline-strong)}}.rq-profile__body{display:grid;gap:var(--sp-5)}@media (min-width: 1000px){.rq-profile__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--sp-6);align-items:start;margin-top:var(--sp-5)}.rq-profile__history .rq-section:first-child,.rq-profile__people .rq-section:first-child{margin-top:0}}@media (min-width: 1000px){.rq-outcome{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-6);text-align:left;padding:var(--sp-6) var(--sp-7)}.rq-outcome__icon{margin:0}.rq-outcome .rq-scoreline--detail{justify-content:flex-end}.rq-md{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sp-6);align-items:start;margin-top:var(--sp-5)}.rq-md__side{order:1}.rq-md__main{order:2}.rq-md__side .rq-section:first-child,.rq-md__main .rq-section:first-child{margin-top:0}}.rq-outcome__icon{width:58px;height:58px;border-radius:50%;margin:0 auto var(--sp-3);display:grid;place-items:center;background:var(--side-a-tint);border:1px solid var(--side-a-edge);color:var(--accent)}.rq-outcome__icon--muted{background:var(--hairline);border-color:var(--hairline);color:var(--text-secondary)}.rq-outcome__title{font-family:var(--font-heading);font-size:var(--fs-2);font-weight:700;margin:var(--sp-3) 0 var(--sp-1);text-wrap:balance}.rq-outcome__meta{font-size:var(--fs-5);color:var(--text-secondary);margin:var(--sp-2) 0 0}.rq-facts{display:grid;gap:var(--sp-3);margin:0}.rq-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.rq-facts dt{font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);flex:0 0 auto}.rq-facts dd{margin:0;font-size:var(--fs-4);text-align:right;min-width:0}.rq-tourn__head{position:relative;isolation:isolate;border-radius:var(--r-5);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);min-height:116px;padding:var(--sp-5);margin-bottom:var(--sp-5);display:flex;align-items:flex-end}.rq-tourn__head-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;opacity:.6}.rq-tourn__head-art .rq-illus--tourncard{--illus-ground: var(--surface-card)}.rq-tourn__ident{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-3);flex-wrap:wrap}@media (min-width: 900px){.rq-tourn__head{min-height:170px;padding:var(--sp-6) var(--sp-7)}}.rq-tourn__name{font-family:var(--font-heading);font-size:var(--fs-2);font-weight:700;margin:0}@media (min-width: 900px){.rq-tourn__name{font-size:30px;letter-spacing:-.02em}}.rq-tourn__badges{display:flex;gap:var(--sp-2);margin:0 0 var(--sp-2)}.rq-tourn__head .rq-metaline{margin:var(--sp-2) 0 0}.rq-tourn__scheduled{display:flex;align-items:center;gap:6px;margin:var(--sp-3) 0 0;font-size:var(--fs-5);font-weight:600;color:var(--text-secondary)}.rq-tablewrap{overflow-x:auto}.rq-table{width:100%;border-collapse:collapse;font-size:var(--fs-5)}.rq-table th,.rq-table td{padding:var(--sp-3);text-align:left;border-bottom:1px solid var(--hairline)}.rq-table thead th{font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);border-bottom-color:var(--hairline-strong);white-space:nowrap}.rq-table tbody th{font-size:var(--fs-4);font-weight:600;white-space:nowrap}.rq-leader__period{margin-bottom:var(--sp-4)}.rq-leader__note{margin:0 0 var(--sp-3);font-size:var(--fs-5);color:var(--text-secondary)}.rq-leader__note strong{color:var(--text-primary);font-weight:700}.rq-leader__rankcol{width:1%;white-space:nowrap;text-align:center}.rq-leader__rank{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:var(--r-2);font-family:var(--font-heading);font-size:var(--fs-5);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rq-leader__rank--lead{color:var(--accent-text);background:var(--side-a-tint);border:1px solid var(--edge-accent)}.rq-leader__name{font-weight:700}.rq-leader__link{color:inherit;text-decoration:none;font-weight:700}.rq-leader__link:hover{color:var(--accent-text)}.rq-leader__tag{display:inline-block;margin-left:var(--sp-2);padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);vertical-align:1px}.rq-leader__tag--saved{border-color:var(--edge-accent);color:var(--accent-text)}.rq-leader__tag--provisional{border-style:dashed}.rq-leader__members{color:var(--text-secondary);white-space:nowrap}.rq-leader__cards{display:none}.rq-leader__card{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);text-decoration:none;color:inherit}.rq-leader__card+.rq-leader__card{margin-top:var(--sp-2)}.rq-leader__cardbody{flex:1;min-width:0}.rq-leader__cardname{font-size:var(--fs-4);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-leader__cardmeta{font-size:var(--fs-6);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-leader__cardfigs{display:grid;justify-items:end;gap:2px;flex:0 0 auto}.rq-leader__wl{font-family:var(--font-heading);font-size:var(--fs-4);font-weight:700;font-variant-numeric:tabular-nums}.rq-leader__pct{font-size:var(--fs-6);color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (max-width: 719px){.rq-leader__cards{display:block}.rq-leader__table{display:none}}@media (min-width: 720px){.rq-leader__cards{display:none}}.rq-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rq-table tbody tr:last-child th,.rq-table tbody tr:last-child td{border-bottom:0}.rq-table__row--lead th,.rq-table__row--lead td{color:var(--accent-text)}.rq-table__rank{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:var(--sp-2);border-radius:50%;background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--fs-6);font-weight:700}.rq-table__row--lead .rq-table__rank{background:var(--side-a-tint);color:var(--accent-text)}.rq-tie{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.rq-tie__team{font-size:var(--fs-4);font-weight:600;min-width:0}.rq-tie__team--won{color:var(--accent-text)}.rq-tie__v{font-size:var(--fs-6);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-reports__controls{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.rq-reports__controls .rq-input{flex:1 1 200px}.rq-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--sp-2)}.rq-swatch{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap-min);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);text-align:left;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-3);color:var(--text-secondary);font-size:var(--fs-5);font-weight:600;cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}.rq-swatch:hover{border-color:var(--hairline-strong)}.rq-swatch__pair{flex:0 0 auto;display:flex;width:40px;height:28px;border-radius:var(--r-2);overflow:hidden;border:1px solid var(--hairline-strong)}.rq-swatch__half{flex:1 1 50%;min-width:0}.rq-swatch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.rq-swatch--on{background:var(--surface-sunken);border-color:var(--accent);color:var(--text-primary)}.rq-swatch--on .rq-swatch__name{color:var(--text-primary);font-weight:700}.rq-swatch__check{position:absolute;top:5px;right:5px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--text-on-accent)}.rq-file{display:block}.rq-file input[type=file]{display:block;width:100%;min-height:var(--tap-min);padding:var(--sp-2) 0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-file input[type=file]::file-selector-button{min-height:var(--h-md);margin-right:var(--sp-3);padding:0 var(--sp-3);border-radius:var(--r-2);border:1px solid var(--hairline-strong);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-5);font-weight:600;cursor:pointer}.rq-account{--main-max: 640px}.rq-account__local{display:flex;align-items:flex-start;gap:var(--sp-4)}@media (min-width: 900px){.rq-account__local{gap:var(--sp-5);padding:var(--sp-2) 0}.rq-account__icon{width:52px;height:52px}.rq-account__title{font-size:var(--fs-3)}}.rq-account__icon{width:42px;height:42px;border-radius:var(--r-3);display:grid;place-items:center;flex:0 0 auto;background:var(--side-b-tint);color:var(--side-b)}.rq-account__title{font-family:var(--font-heading);font-size:var(--fs-4);font-weight:700;margin:0}.rq-account__identity{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.rq-account__avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--side-a-tint);border:1px solid var(--side-a-edge);color:var(--accent-text);font-family:var(--font-heading);font-weight:700}.rq-account__email{font-size:var(--fs-4);font-weight:600;margin:0;overflow-wrap:anywhere}.rq-account__id{font-size:var(--fs-6);color:var(--text-secondary);margin:2px 0 0;overflow-wrap:anywhere}.rq-account__probe{margin:var(--sp-3) 0 0;font-size:var(--fs-5);font-weight:600;color:var(--text-secondary)}.rq-account__actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}.rq-account__actions .rq-btn{flex:1}.rq-brand-hero{display:flex;justify-content:center;padding:var(--sp-6) 0 var(--sp-2)}.rq-brand-hero .rq-brand-logo{max-width:100%}.rq-about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.rq-about .rq-brand-logo{max-width:100%}.rq-about__what{margin:0;font-family:var(--font-heading);font-size:var(--fs-3);font-weight:600;color:var(--text-primary)}.rq-about__facts{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:0;padding:var(--sp-3) 0 0;border-top:1px solid var(--hairline);width:100%}.rq-about__facts dt{font-size:var(--fs-6);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-about__facts dd{margin:2px 0 0;font-weight:600;color:var(--text-primary)}.rq-about__note{margin:0}.rq-setup>.rq-card,.rq-setup>.rq-cardtitle,.rq-setup>.rq-setup__teams{margin-top:var(--sp-4)}.rq-setup>.rq-cardtitle{margin-top:var(--sp-6);margin-bottom:var(--sp-3)}.rq-setup>.rq-pagehead+.rq-card{margin-top:0}.rq-history__group{margin:var(--sp-5) 0 var(--sp-3)}.rq-history__more{display:flex;justify-content:center;margin-top:var(--sp-5)}.rq-history .rq-list,.rq-players .rq-list{grid-template-columns:1fr}@media (max-width: 480px){.rq-row__lastplayed{display:none}}.rq-profile__heading{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.rq-profile__heading .rq-profile__avatar{width:48px;height:48px;flex-shrink:0;font-size:var(--fs-4)}.rq-player .rq-profile__meta{display:block;margin-top:var(--sp-1)}.rq-profile__insights{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}@media (min-width: 700px){.rq-profile__insights{grid-template-columns:1fr 1fr}}.rq-form{list-style:none;margin:0;padding:0;display:flex;gap:var(--sp-2)}.rq-form__item{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-2);font-weight:700;font-size:var(--fs-5);border:1px solid var(--hairline-strong);color:var(--text-primary);background:var(--surface-sunken)}.rq-form__item--W{background:var(--positive-tint)}.rq-form__item--L{background:var(--danger-tint)}.rq-spark{display:block;width:100%;height:56px;color:var(--accent)}.rq-reports .rq-pagehead__trail .rq-segmented{min-width:0}.rq-reports__howto{margin-top:var(--sp-3)}.rq-reports__howto ul{margin:var(--sp-2) 0 0;padding-left:1.2em;display:grid;gap:var(--sp-2);color:var(--text-secondary);font-size:14px}.rq-reports__howto strong{color:var(--text-primary)}.rq-reports__grid{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}@media (min-width: 1000px){.rq-reports__grid{grid-template-columns:1fr 1fr}.rq-reports__grid>:last-child:nth-child(odd){grid-column:1 / -1}}.rq-reports .rq-cardtitle{margin-bottom:var(--sp-3)}.rq-bars{list-style:none;margin:0;padding:0;display:flex;gap:var(--sp-2);align-items:stretch;height:150px}.rq-bars__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.rq-bars__count{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.rq-bars__track{flex:1 1 auto;width:100%;max-width:36px;display:flex;align-items:flex-end;border-radius:var(--r-1);background:var(--surface-inset);overflow:hidden}.rq-bars__fill{display:block;width:100%;background:var(--accent);border-radius:inherit}.rq-bars__label{font-size:12px;color:var(--text-secondary)}.rq-insights{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.rq-insights li{display:grid;gap:2px;padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline)}.rq-insights li:last-child{padding-bottom:0;border-bottom:0}.rq-insights span{color:var(--text-secondary);font-size:14px}.rq-tourn .rq-tourn__head{min-height:0}.rq-tourn .rq-tourn__head-art{display:none}@media (min-width: 900px){.rq-tourn .rq-tourn__head-art{display:block;left:58%;border-top-left-radius:0;border-bottom-left-radius:0}}.rq-tourn>.rq-pagehead__crumbs{margin-bottom:var(--sp-3)}.rq-tourn__sync{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:var(--sp-2) 0 0;font-size:13px;font-weight:600;color:var(--text-secondary)}.rq-tourn__sync-detail{font-weight:500}.rq-tlive{display:grid;gap:var(--sp-4)}.rq-tlive__switch{max-width:360px}.rq-tlive .rq-cardtitle{margin-bottom:var(--sp-3)}.rq-tlive[data-view=schedule] .rq-tlive__panel--standings,.rq-tlive[data-view=standings] .rq-tlive__panel--schedule{display:none}@media (min-width: 1280px){.rq-tlive{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:var(--sp-6)}.rq-tlive__switch{display:none}.rq-tlive[data-view] .rq-tlive__panel{display:block}}.rq-tlive__rounds{margin-bottom:var(--sp-4)}.rq-tlive__cards{display:grid;gap:var(--sp-3)}@media (min-width: 700px) and (max-width: 1279px){.rq-tlive__cards{grid-template-columns:1fr 1fr}}.rq-livecard{display:grid;gap:var(--sp-2)}.rq-livecard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-1)}.rq-livecard__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.rq-livecard__side{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.rq-livecard__team{flex:1 1 auto;min-width:0;font-weight:700;overflow-wrap:anywhere}.rq-livecard__score{font-family:var(--font-score);font-size:26px;font-weight:800;line-height:1}.rq-livecard__side--won .rq-livecard__score{color:var(--accent-text)}.rq-livecard__won{flex:none;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:var(--r-pill);background:var(--positive-tint);color:var(--text-primary)}.rq-livecard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--hairline);font-size:13px}.rq-tlive__next{margin-top:var(--sp-5)}.rq-tlive__nextlist{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.rq-tlive__nextlist li{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-card);font-weight:600}.rq-tourn__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rq-share{display:flex;flex-direction:column;gap:var(--sp-4)}.rq-share>.rq-card,.rq-share__foot{width:100%;max-width:760px}.rq-share__card{display:flex;flex-direction:column;gap:var(--sp-5)}.rq-share__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.rq-share__intro-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:0}.rq-share__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-3);color:var(--text-primary)}.rq-share__lede{margin:0;font-size:var(--fs-4);color:var(--text-secondary)}.rq-share__label{margin:0 0 var(--sp-2);font-size:var(--fs-5);font-weight:600;color:var(--text-primary)}.rq-share__hint{margin:var(--sp-2) 0 0;font-size:var(--fs-5);color:var(--text-secondary)}.rq-share__fieldset{border:0;margin:0;padding:0;min-width:0}.rq-share__notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.rq-share__notes li{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-5);color:var(--text-secondary)}.rq-share__notes li svg{flex:none;margin-top:2px}.rq-share__status{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-2)}.rq-share__expiry{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-5);color:var(--text-secondary)}.rq-share__scan{display:flex;align-items:center;gap:var(--sp-5)}.rq-share__scan-text{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.rq-share__qrcaption{margin:0;font-family:var(--font-heading);font-size:var(--fs-4);font-weight:700;color:var(--text-primary)}.rq-share__qrframe{flex:none;width:176px;border-radius:var(--r-3);overflow:hidden;background:var(--qr-paper)}.rq-qr{display:block;width:100%;height:auto}.rq-qr__paper{fill:var(--qr-paper)}.rq-qr__ink{fill:var(--qr-ink)}.rq-share__url{font-family:var(--font-body);font-size:var(--fs-5);text-overflow:ellipsis}.rq-share__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.rq-share__actions--pair{display:grid;grid-template-columns:1fr 1fr}.rq-share__actions--single{grid-template-columns:1fr}.rq-share__section{border-top:1px solid var(--hairline);padding-top:var(--sp-4)}.rq-share__foot{display:flex;justify-content:flex-end}@media (max-width: 599px){.rq-share__head{flex-direction:column}.rq-share__status{align-items:flex-start}.rq-share__scan{flex-direction:column;align-items:flex-start}.rq-share__actions--pair{grid-template-columns:1fr}.rq-share__foot{justify-content:stretch}.rq-share__foot .rq-btn{width:100%}}.rq-illus{display:block;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none;--illus-ground: var(--surface-card)}.rq-illus--hero{width:100%;height:100%}.rq-illus--emblem{position:absolute;inset-inline:0;bottom:0;width:100%;height:100%;--illus-ground: var(--tourn-media-bg)}.rq-illus--rail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--illus-ground: var(--surface-rail)}.rq-illus--tourncard{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;--illus-ground: var(--tourn-media-bg)}@media (max-width: 700px){.rq-illus__detail{display:none}}.rq-rail__sync,.rq-rail__upnext,.rq-nav__label--long{display:none}@media (max-width: 899px){.rq-nav__item[data-mobile=rail-only]{display:none}}@media (min-width: 900px){:root{--rail-w: 264px}.rq-nav__label--long{display:inline}.rq-nav__label--short{display:none}.rq-rail__sync{display:flex}.rq-nav{display:flex;flex-direction:column;gap:2px;width:calc(var(--rail-w) + var(--safe-l));padding:var(--sp-5) var(--sp-3) 0 calc(var(--sp-3) + var(--safe-l));padding-top:calc(var(--safe-t) + var(--sp-5));background:var(--surface-rail);border-right:1px solid var(--hairline-soft);overflow:hidden}.rq-nav__rail-brand{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-7);margin-bottom:var(--sp-2);position:relative}.rq-nav__rail-brand:after{content:"";position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-4);height:1px;background:var(--hairline-strong)}.rq-nav__item{position:relative;flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:var(--sp-3);height:50px;padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--r-3);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-secondary)}.rq-nav__item+.rq-nav__item{margin-top:2px}.rq-nav__item:hover{background:var(--hairline-soft);color:var(--text-primary)}.rq-nav__item.active{background:color-mix(in srgb,var(--ball) 16%,var(--surface-card-2));box-shadow:inset 0 0 0 1px var(--edge-accent),var(--sheen);color:var(--rail-active-text)}.rq-nav__item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--highlight)}.rq-nav__item.active:after{display:none}.rq-nav__item .rq-nav__icon{width:24px;justify-content:flex-start}.rq-nav__item .rq-nav__label{font-size:inherit}.rq-rail__sync{margin:var(--sp-6) var(--sp-1) var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-inset);box-shadow:var(--sheen);display:flex;align-items:center;gap:var(--sp-3)}.rq-rail__sync-body{min-width:0;flex:1}.rq-rail__sync-label{font-size:9.5px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-rail__sync-title{font-size:14px;font-weight:700;margin-top:3px}.rq-rail__sync-detail{font-size:11px;color:var(--text-secondary);margin-top:2px}.rq-rail__sync-disc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;border:1.5px solid currentColor}.rq-rail__sync[data-state=synced]{color:var(--positive)}.rq-rail__sync[data-state=pending]{color:var(--accent-text)}.rq-rail__sync[data-state=offline],.rq-rail__sync[data-state=local-only],.rq-rail__sync[data-state=unverified]{color:var(--text-secondary)}.rq-rail__sync .rq-rail__sync-title{color:currentColor}.rq-rail__upnext{margin-top:auto}}@media (min-width: 900px) and (min-height: 860px){.rq-rail__upnext{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-4);margin-inline:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-inset);box-shadow:var(--sheen)}.rq-rail__upnext-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.rq-rail__upnext-head{display:flex;align-items:center}.rq-rail__upnext-title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.rq-rail__upnext-meta{font-size:11px;color:var(--text-secondary);line-height:var(--lh-snug)}.rq-rail__upnext-score{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.rq-rail__upnext-team{font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.rq-rail__upnext-figs{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;flex:0 0 auto;color:var(--text-primary)}.rq-rail__upnext-action{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;color:var(--accent-text);text-decoration:none}.rq-rail__upnext-action:hover{text-decoration:underline}}@media (min-width: 900px) and (prefers-reduced-motion: no-preference){.rq-nav__item{transition:background-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard)}}@media (min-width: 700px) and (min-height: 700px) and (max-width: 1199.98px){:root{--rail-w-tablet: 68px}:root[data-scoring-live] .rq-nav{position:fixed;top:0;left:0;right:auto;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--sp-4);width:calc(var(--rail-w-tablet) + var(--safe-l));padding:calc(var(--safe-t) + var(--sp-4)) 0 var(--sp-4);background:var(--surface-rail);border-top:none;border-right:1px solid var(--hairline-soft);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}:root[data-scoring-live] .rq-shell{padding-left:calc(var(--rail-w-tablet) + var(--safe-l))}:root[data-scoring-live] .rq-nav__rail-brand,:root[data-scoring-live] .rq-rail__sync,:root[data-scoring-live] .rq-rail__upnext{display:none}:root[data-scoring-live] .rq-nav__item[data-mobile=rail-only]{display:none}:root[data-scoring-live] .rq-nav__item{flex:0 0 auto;flex-direction:column;justify-content:center;gap:3px;width:var(--rail-w-tablet);height:auto;min-height:var(--tap-min);padding:var(--sp-2) 0;margin:0;border-radius:var(--r-3)}:root[data-scoring-live] .rq-nav__item+.rq-nav__item{margin-top:0}:root[data-scoring-live] .rq-nav__item.active:before{display:none}:root[data-scoring-live] .rq-nav__item .rq-nav__icon{width:auto;justify-content:center}:root[data-scoring-live] .rq-nav__label--long,:root[data-scoring-live] .rq-nav__label--short{display:none}:root[data-scoring-live] main.rq-scoring{padding-bottom:calc(var(--safe-b) + var(--sp-4))}}.rq-home{--main-max: 720px;container-type:inline-size;container-name:hero-scope}@media (min-width: 900px){.rq-home{--main-max: 1560px}}.rq-greet{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-2) 0 var(--sp-5)}.rq-greet__hello{font-family:var(--font-heading);font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.rq-greet__sub{font-size:var(--fs-3);color:var(--text-secondary);margin:8px 0 0}.rq-greet__actions{display:flex;align-items:center;gap:var(--sp-2)}.rq-state-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--sheen);font-size:var(--fs-5);font-weight:600;color:var(--text-secondary);white-space:nowrap}.rq-state-chip__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.rq-state-chip[data-state=synced]{color:var(--positive)}.rq-state-chip[data-state=pending]{color:var(--accent)}.rq-state-chip[data-state=pending] .rq-state-chip__dot{animation:rq-pulse 1.6s ease-in-out infinite}.rq-state-chip__label{color:var(--text-primary)}@media (max-width: 560px){.rq-state-chip{display:none}}.rq-account-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding:0 var(--sp-3) 0 var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface-card);color:var(--text-primary);font-size:var(--fs-5);font-weight:600;text-decoration:none}.rq-account-chip:hover{border-color:var(--hairline-strong)}.rq-account-chip__avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--side-a-tint);border:1px solid var(--edge-accent);color:var(--accent-text);font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;flex:0 0 auto}.rq-hero{position:relative;display:flex;align-items:center;min-height:200px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-5);border:1px solid var(--hairline-strong);background:var(--surface-card);isolation:isolate;box-shadow:var(--shadow-hero),var(--sheen)}@container hero-scope (min-width: 560px){.rq-hero{min-height:210px;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-5)}}@container hero-scope (min-width: 900px){.rq-hero{min-height:260px;padding:var(--sp-6) var(--sp-8)}}.rq-hero__body{position:relative;z-index:1;max-width:min(52ch,44%)}.rq-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text)}.rq-hero__eyebrow:after{content:"";width:24px;height:2px;border-radius:1px;background:var(--accent)}.rq-hero__title{font-family:var(--font-heading);font-size:clamp(30px,3.9vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:var(--sp-4) 0 var(--sp-3);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.5)}:root[data-theme=fresh-court] .rq-hero__title{text-shadow:none}.rq-hero__text{font-size:var(--fs-3);color:var(--text-secondary);margin:0 0 var(--sp-5);max-width:24ch;line-height:var(--lh-snug)}@container hero-scope (min-width: 560px){.rq-hero__text{margin-bottom:var(--sp-6);max-width:36ch}}.rq-hero .rq-btn--primary{--btn-h: 52px;font-size:var(--fs-3);font-weight:700;padding-inline:var(--sp-7);border-radius:var(--r-4);box-shadow:0 14px 34px -14px var(--ball),var(--shadow-lift)}@container hero-scope (min-width: 560px){.rq-hero .rq-btn--primary{--btn-h: 56px;font-size:17px}}.rq-hero .rq-btn--primary:hover{transform:translateY(-1px)}:root[data-theme=fresh-court] .rq-hero .rq-btn--primary{box-shadow:var(--shadow-1)}.rq-hero__art{position:absolute;inset-block:0;inset-inline-end:0;width:min(54%,420px);overflow:hidden;border-radius:inherit;z-index:0}@container hero-scope (min-width: 900px){.rq-hero__art{width:min(58%,640px)}}.rq-live{position:relative;margin-top:var(--sp-4);border-radius:var(--r-5);border:1px solid var(--edge-accent);background:color-mix(in srgb,var(--ball) 9%,var(--surface-card));overflow:hidden}.rq-live__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hairline-soft)}.rq-live__body{padding:var(--sp-4);display:grid;gap:var(--sp-3)}@media (min-width: 760px) and (max-width: 1039px){.rq-live{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.rq-live__head{grid-column:1 / -1}.rq-live__foot{padding:0 var(--sp-5) 0 0}.rq-live__foot .rq-btn{width:auto;padding-inline:var(--sp-6)}}@media (min-width: 1340px){.rq-open-grid{grid-template-columns:1fr}}.rq-live__side{display:flex;align-items:center;gap:var(--sp-3)}.rq-live__rail{width:3px;align-self:stretch;border-radius:var(--r-pill);flex:0 0 auto}.rq-live__side--a .rq-live__rail{background:var(--side-a)}.rq-live__side--b .rq-live__rail{background:var(--side-b)}.rq-live__names{flex:1;min-width:0}.rq-live__team,.rq-live__players{display:block}.rq-live__team{font-size:var(--fs-3);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-live__players{font-size:var(--fs-5);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-live__score{font-family:var(--font-score);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.rq-live__side--a .rq-live__score{color:var(--side-a)}.rq-live__side--b .rq-live__score{color:var(--side-b)}.rq-live__meta{font-size:var(--fs-5);color:var(--text-secondary);margin:0}.rq-live__foot{padding:0 var(--sp-4) var(--sp-4)}.rq-open-grid{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}@media (min-width: 760px){.rq-open-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.rq-open-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--sp-3);min-height:var(--tap-min);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--surface-card);color:inherit;text-align:left;cursor:pointer}.rq-open-row:hover{border-color:var(--edge-accent);background:var(--surface-card-2)}.rq-open-row__teams{font-size:var(--fs-4);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-open-row__v{color:var(--text-secondary);font-size:var(--fs-6)}.rq-open-row__meta{grid-column:1;font-size:var(--fs-6);color:var(--text-secondary)}.rq-open-row__go{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-5);font-weight:700;color:var(--accent-text)}.rq-home__cols{display:grid;gap:var(--sp-5);align-items:start;margin-top:var(--sp-8)}@media (min-width: 1040px){.rq-home__cols{grid-template-columns:minmax(0,1.21fr) minmax(0,1fr);gap:var(--sp-6)}}.rq-home__col{display:grid;align-content:start}.rq-home__col>.rq-section:first-child{margin-top:0}.rq-feed-tail{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:var(--tap-min);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-4);border:1px dashed var(--hairline);background:color-mix(in srgb,var(--surface-card) 55%,transparent);color:var(--text-secondary);font-size:var(--fs-5);text-decoration:none}.rq-feed-tail:hover{border-color:var(--edge-accent);color:var(--text-primary)}.rq-feed-tail__go{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-text);white-space:nowrap}.rq-quick2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.rq-quick2__tile{display:flex;flex-direction:column;gap:6px;min-height:120px;padding:var(--sp-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.rq-quick2__tile:hover{border-color:var(--edge-accent);background:var(--surface-card-2);transform:translateY(-2px);box-shadow:var(--shadow-lift),var(--sheen)}.rq-quick2__tile:active{transform:translateY(0)}.rq-quick2__tile--accent{background:color-mix(in srgb,var(--ball) 14%,var(--surface-card));border-color:var(--edge-accent)}:root[data-theme=fresh-court] .rq-quick2__tile--accent{background:var(--surface-card)}.rq-quick2__icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:var(--side-a-tint);border:1px solid var(--edge-accent);box-shadow:var(--sheen);margin-bottom:var(--sp-2)}.rq-quick2__title{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.rq-quick2__sub{font-size:var(--fs-5);color:var(--text-secondary);line-height:var(--lh-snug)}.rq-stats{margin-top:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen)}.rq-stats__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.rq-stats__title{font-family:var(--font-heading);font-size:var(--fs-6);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin:0}.rq-stats__scope{font-size:var(--fs-6);color:var(--text-secondary)}.rq-stats__grid{display:grid;grid-template-columns:1fr 1fr}.rq-stats__grid>.rq-stat-item:nth-child(odd){padding-left:0;border-right:1px solid var(--hairline-soft)}.rq-stats__grid>.rq-stat-item:nth-child(2n){padding-right:0;padding-left:var(--sp-5)}.rq-stats__grid>.rq-stat-item:nth-child(1),.rq-stats__grid>.rq-stat-item:nth-child(2){padding-top:0;border-bottom:1px solid var(--hairline-soft)}.rq-stats__grid>.rq-stat-item:nth-child(3),.rq-stats__grid>.rq-stat-item:nth-child(4){padding-bottom:0}.rq-stats__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--hairline-soft);min-height:var(--tap-min);font-size:var(--fs-5);font-weight:600;color:var(--accent-text);text-decoration:none}.rq-tourn-grid{display:grid;gap:var(--sp-3);grid-template-columns:1fr;align-items:start}@media (min-width: 700px){.rq-tourn-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-4)}}@media (min-width: 1040px){.rq-tourn-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-5)}}@media (min-width: 560px){.rq-tourn-grid--count-one .rq-tourn-card{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:stretch}.rq-tourn-grid--count-one .rq-tourn-card__media{height:100%;min-height:128px}.rq-tourn-grid--count-one .rq-tourn-card__body{display:flex;flex-direction:column;justify-content:center}}.rq-tourn-grid.rq-tourn-grid--page{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-4)}.rq-tourn-card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);overflow:hidden;color:inherit;text-decoration:none;transition:border-color var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.rq-tourn-card:hover{border-color:var(--edge-accent);transform:translateY(-2px);box-shadow:var(--shadow-lift),var(--sheen)}.rq-tourn-card:active{transform:translateY(0)}.rq-tourn-card__media{display:block;position:relative;overflow:hidden;height:128px;background:var(--tourn-media-bg)}@media (min-width: 1040px){.rq-tourn-card__media{height:104px}}.rq-tourn-card__badge{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:1;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px var(--sp-2);border-radius:var(--r-1);color:var(--text-primary);background:color-mix(in srgb,var(--court-3) 78%,transparent);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rq-tourn-card__body{padding:var(--sp-4);display:grid;gap:4px}.rq-tourn-card__title{font-size:var(--fs-4);font-weight:700}.rq-tourn-card__dates{font-size:var(--fs-5);color:var(--text-secondary)}.rq-tourn-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-5);color:var(--text-secondary)}.rq-tourn-card__count,.rq-tourn-card__status{display:inline-flex;align-items:center;gap:6px}.rq-tourn-card__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.rq-tourn-card__status--in_progress{color:var(--positive)}.rq-tourn-card__status--upcoming{color:var(--accent-text)}.rq-tourn-card__status--completed{color:var(--text-secondary)}.rq-tourn-card__resume{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-text)}.rq-panel-empty{position:relative;display:flex;flex-direction:column;border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--surface-card);box-shadow:var(--shadow-card),var(--sheen);overflow:hidden}.rq-panel-empty__media{position:relative;display:block;height:128px;overflow:visible;background:var(--tourn-media-bg)}.rq-panel-empty__medallion{position:absolute;left:var(--sp-5);bottom:calc(var(--sp-5) * -1);z-index:1;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:var(--accent);background:var(--surface-card-2);border:1px solid var(--edge-accent);box-shadow:var(--shadow-card),var(--sheen)}.rq-panel-empty__body{padding:calc(var(--sp-6) + var(--sp-4)) var(--sp-5) var(--sp-5);display:grid;gap:var(--sp-2)}.rq-panel-empty__title{font-family:var(--font-heading);font-size:17px;font-weight:700;margin:0}.rq-panel-empty__text{font-size:var(--fs-5);color:var(--text-secondary);margin:0;line-height:var(--lh-snug);max-width:42ch}.rq-panel-empty__actions{margin-top:var(--sp-3);display:flex;gap:var(--sp-2);flex-wrap:wrap}.rq-panel-empty--page{max-width:760px}.rq-panel-empty--page .rq-panel-empty__media{height:200px}.rq-panel-empty--page .rq-panel-empty__body{padding:calc(var(--sp-7) + var(--sp-3)) var(--sp-7) var(--sp-7);gap:var(--sp-3)}.rq-panel-empty--page .rq-panel-empty__title{font-size:22px}.rq-panel-empty--page .rq-panel-empty__text{font-size:var(--fs-4);max-width:52ch}@media (max-width: 700px){.rq-panel-empty--page .rq-panel-empty__media{height:156px}.rq-panel-empty--page .rq-panel-empty__body{padding:calc(var(--sp-6) + var(--sp-4)) var(--sp-5) var(--sp-5)}}.rq-tip{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-4);border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--ball) 9%,var(--surface-inset))}.rq-tip__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;color:var(--accent);background:var(--side-a-tint);border:1px solid var(--edge-accent)}.rq-tip__body{min-width:0}.rq-tip__title{font-size:var(--fs-4);font-weight:700}.rq-tip__text{font-size:var(--fs-5);color:var(--text-secondary);margin-top:2px}.rq-shell{position:relative;isolation:isolate}.rq-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background-image:var(--pattern-glow);background-repeat:no-repeat}@media (min-width: 900px){.rq-backdrop{left:calc(var(--rail-w) + var(--safe-l))}}.rq-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.22' filter='url(%23grain)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:soft-light}:root[data-theme=fresh-court] .rq-backdrop:before{opacity:.38;mix-blend-mode:multiply}.rq-backdrop__court{position:absolute;top:160px;right:-120px;width:630px;height:390px;border:1px solid var(--pattern-line);transform:rotate(-22deg);background:linear-gradient(90deg,transparent calc(50% - .5px),var(--pattern-line) 50%,transparent calc(50% + .5px)),linear-gradient(transparent 24.8%,var(--pattern-line) 25%,transparent 25.2%,transparent 74.8%,var(--pattern-line) 75%,transparent 75.2%)}.rq-backdrop__court:before{content:"";position:absolute;top:0;right:70px;bottom:0;left:70px;border-left:1px solid var(--pattern-line);border-right:1px solid var(--pattern-line)}.rq-backdrop__court--two{top:auto;bottom:130px;left:-240px;right:auto;transform:rotate(24deg);opacity:.75}.rq-backdrop__dots{position:absolute;top:430px;left:-30px;width:280px;height:230px;background:radial-gradient(circle,var(--pattern-dot) 1.3px,transparent 1.8px) 0 0 / 19px 19px;mask-image:linear-gradient(135deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(135deg,#000,transparent 85%);transform:rotate(-12deg)}.rq-backdrop__dots--two{top:auto;bottom:90px;left:auto;right:0;transform:rotate(12deg);opacity:.75}.rq-backdrop__flight{position:absolute;top:720px;right:-200px;width:680px;height:550px;border:1px dashed var(--pattern-arc);border-radius:50%;transform:rotate(-30deg)}.rq-backdrop__flight:after{content:"";position:absolute;top:54px;left:108px;width:9px;height:9px;border-radius:50%;background:var(--pattern-dot);box-shadow:0 0 0 8px var(--pattern-line)}@media (max-width: 620px){.rq-backdrop__court{right:-350px;top:100px}.rq-backdrop__court--two{top:auto;right:auto;left:-430px}.rq-backdrop__dots{width:170px;opacity:.7}.rq-backdrop__flight{right:-500px}}.rq-backdrop[data-variant=grid]{background-image:radial-gradient(circle,var(--pattern-dot) 1.6px,transparent 2px),linear-gradient(var(--pattern-line) 1px,transparent 1px),linear-gradient(90deg,var(--pattern-line) 1px,transparent 1px),var(--pattern-glow);background-size:80px 80px,80px 80px,80px 80px,100% 100%,100% 100%;background-position:20px 20px,20px 20px,20px 20px,0 0,0 0;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;mask-image:linear-gradient(110deg,#000 0%,transparent 40%,transparent 55%,#000 100%);-webkit-mask-image:linear-gradient(110deg,#000 0%,transparent 40%,transparent 55%,#000 100%)}.rq-backdrop[data-variant=grid]>div{display:none}.rq-backdrop[data-variant=arcs] .rq-backdrop__court{width:920px;height:670px;top:30px;right:-510px;border:1px solid var(--pattern-arc);border-radius:50%;transform:rotate(-35deg);background:none;box-shadow:0 0 0 24px var(--surface-page),0 0 0 25px var(--pattern-line),0 0 0 64px var(--surface-page),0 0 0 65px var(--pattern-line)}.rq-backdrop[data-variant=arcs] .rq-backdrop__court:before{top:45px;right:45px;bottom:45px;left:45px;border:1px dashed var(--pattern-arc);border-radius:50%}.rq-backdrop[data-variant=arcs] .rq-backdrop__court--two{top:auto;bottom:110px;left:-530px;right:auto;transform:rotate(28deg)}.rq-backdrop[data-variant=arcs] .rq-backdrop__flight{width:740px;height:390px;right:-280px;top:1050px;transform:rotate(-42deg)}.rq-backdrop[data-variant=arcs] .rq-backdrop__dots{width:130px;height:200px;left:12px;top:510px;background-size:24px 24px;opacity:.6}.rq-backdrop[data-variant=arcs] .rq-backdrop__dots--two{top:auto;bottom:130px;left:auto;right:20px}@media (max-width: 620px){.rq-backdrop[data-variant=arcs] .rq-backdrop__court{right:-690px}.rq-backdrop[data-variant=arcs] .rq-backdrop__court--two{right:auto;left:-710px}.rq-backdrop[data-variant=arcs] .rq-backdrop__dots{width:90px}}.rq-backdrop[data-variant=energy]{--pattern-line: var(--pattern-line-strong);--pattern-dot: var(--pattern-dot-strong);--pattern-arc: var(--pattern-arc-strong);background-image:var(--pattern-glow-strong)}.rq-backdrop[data-variant=energy] .rq-backdrop__court{top:115px;right:-180px;width:750px;height:430px;border-width:3px;transform:rotate(-29deg);background:linear-gradient(90deg,transparent 49.8%,var(--pattern-line) 49.8%,var(--pattern-line) 50.2%,transparent 50.2%),linear-gradient(transparent 24.6%,var(--pattern-line) 24.6%,var(--pattern-line) 25.2%,transparent 25.2%,transparent 74.6%,var(--pattern-line) 74.6%,var(--pattern-line) 75.2%,transparent 75.2%)}.rq-backdrop[data-variant=energy] .rq-backdrop__court:before{border-left-width:2px;border-right-width:2px;top:0;right:90px;bottom:0;left:90px}.rq-backdrop[data-variant=energy] .rq-backdrop__dots{width:340px;height:300px;top:350px;left:-80px;background:radial-gradient(circle,var(--pattern-dot) 2px,transparent 2.5px) 0 0 / 16px 16px;transform:rotate(-29deg)}.rq-backdrop[data-variant=energy] .rq-backdrop__flight{width:950px;height:560px;top:660px;right:-450px;border:3px solid var(--pattern-arc);transform:rotate(-38deg);box-shadow:0 0 0 17px var(--surface-page),0 0 0 19px var(--pattern-line),0 0 0 40px var(--surface-page),0 0 0 41px var(--pattern-line)}.rq-backdrop[data-variant=energy] .rq-backdrop__flight:after{width:16px;height:16px;top:80px;background:var(--accent);box-shadow:0 0 0 8px var(--pattern-arc)}.rq-backdrop[data-variant=energy]:after{content:"";position:absolute;right:-75px;top:40px;width:240px;height:430px;transform:rotate(32deg);background:linear-gradient(90deg,transparent 0 25%,var(--pattern-arc) 25% 33%,transparent 33% 43%,var(--pattern-line) 43% 46%,transparent 46% 58%,var(--pattern-arc) 58% 60%,transparent 60%);mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}@media (max-width: 620px){.rq-backdrop[data-variant=energy] .rq-backdrop__court{right:-570px;top:80px}.rq-backdrop[data-variant=energy] .rq-backdrop__court--two{top:auto;left:-620px;right:auto}.rq-backdrop[data-variant=energy] .rq-backdrop__dots{left:-160px;opacity:.65}.rq-backdrop[data-variant=energy] .rq-backdrop__dots--two{left:auto;right:-170px}.rq-backdrop[data-variant=energy] .rq-backdrop__flight{right:-760px}.rq-backdrop[data-variant=energy]:after{right:-150px}}.rq-backdrop[data-intensity=low]{opacity:.4}@media (prefers-reduced-transparency: reduce){.rq-backdrop:before{display:none}}
