@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-ERANL6CF.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-NYJ3VVCY.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("./media/inter-cyrillic-400-normal-KR3WP37A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-JTDOFDEL.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("./media/inter-greek-ext-400-normal-7CMSSAC3.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-6GLOS2AC.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-K452ZUNI.woff2") format("woff2"),url("./media/inter-greek-400-normal-22W3W6EP.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("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-CQIZECWR.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("./media/inter-latin-ext-400-normal-OMTSHYQS.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-2H3KLIXK.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("./media/inter-latin-400-normal-GYFJJKJF.woff2") format("woff2"),url("./media/inter-latin-400-normal-HCV22YHT.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("./media/inter-cyrillic-ext-500-normal-3D2TL7BV.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-MVWVUDWY.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("./media/inter-cyrillic-500-normal-L3ERAO2A.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-YGY63224.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("./media/inter-greek-ext-500-normal-L7SAHJMO.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-GTVYGHNV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-SR6UVMZM.woff2") format("woff2"),url("./media/inter-greek-500-normal-V5MWXBXZ.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("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-YWCA5IC5.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("./media/inter-latin-ext-500-normal-R6CV3WNH.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-WO7CCPI4.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("./media/inter-latin-500-normal-5GHDSDAY.woff2") format("woff2"),url("./media/inter-latin-500-normal-PGDKKSLY.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("./media/inter-cyrillic-ext-600-normal-3WK3AIAE.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-ML7GDJ53.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("./media/inter-cyrillic-600-normal-RRU6DOYW.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YAIFIQFF.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("./media/inter-greek-ext-600-normal-2BPZID6V.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-URVVZOUP.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-52AI77RO.woff2") format("woff2"),url("./media/inter-greek-600-normal-MHDVNT3B.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("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-RMFHJUBF.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("./media/inter-latin-ext-600-normal-IPOBZ3TF.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-Q5LOCDKP.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("./media/inter-latin-600-normal-56WZKGNJ.woff2") format("woff2"),url("./media/inter-latin-600-normal-RLL3LKKR.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("./media/inter-cyrillic-ext-700-normal-STKPU7NA.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-T6QMASF6.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("./media/inter-cyrillic-700-normal-TTSW5QZN.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-K4NOWYWK.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("./media/inter-greek-ext-700-normal-IELFFYS7.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-7IZYYJGF.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-UCKM6K55.woff2") format("woff2"),url("./media/inter-greek-700-normal-HBEUDY74.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("./media/inter-vietnamese-700-normal-YSH65ISQ.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-E2SPN26A.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("./media/inter-latin-ext-700-normal-5DNPBNPC.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-UKJV4AZ5.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("./media/inter-latin-700-normal-NNI5H7DK.woff2") format("woff2"),url("./media/inter-latin-700-normal-VQUILTQH.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-vietnamese-500-normal-W6HZV2KY.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-500-normal-TBF5VOPK.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-ext-500-normal-TTCAYCI2.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-500-normal-AZHBA5VF.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-500-normal-TJRFIZNC.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-WNDXKC25.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-vietnamese-600-normal-NJKEHQA7.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-600-normal-C7IHMZ5L.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-ext-600-normal-RXMYUFKD.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-600-normal-UP6PCF3G.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-600-normal-JM3RKJGP.woff2") format("woff2"),url("./media/space-grotesk-latin-600-normal-VRR2GDIF.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-vietnamese-700-normal-NXZI4CG2.woff2") format("woff2"),url("./media/space-grotesk-vietnamese-700-normal-MNXULRVY.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-ext-700-normal-ONKJGDS4.woff2") format("woff2"),url("./media/space-grotesk-latin-ext-700-normal-XQOEULTF.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-700-normal-TSUSQXL2.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-GFPDMCZ6.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-ext-400-normal-C7IFWGF6.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-400-normal-C5DDHB7N.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-ZHDMAAUB.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-greek-400-normal-O7JTTR3P.woff2") format("woff2"),url("./media/jetbrains-mono-greek-400-normal-KF6EKC2J.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-vietnamese-400-normal-KU7YLUPA.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-400-normal-7A56GUVN.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-3RACNWYK.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-4JODGGIE.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-ext-600-normal-HKBRUTLC.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-600-normal-5XV6AI6P.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-cyrillic-600-normal-IC2P33CI.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-600-normal-BKAQRZ7N.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-greek-600-normal-MQRRJYKT.woff2") format("woff2"),url("./media/jetbrains-mono-greek-600-normal-23KMOQJM.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-vietnamese-600-normal-5QHQ2LOD.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-600-normal-UTWBDEJA.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-ext-600-normal-Y3NFETVK.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-600-normal-HF7BTGSK.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-TUNYZSZE.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{--rb-font-scale: 1;--rb-orange: #ff5f00;--rb-orange-soft: #ff8a3d;--rb-orange-deep: #c63d00;--rb-pink: #ff3da3;--rb-portal: #9300c5;--rb-portal-soft: #c44bff;--rb-portal-deep: #5e0080;--rb-cyan: #00e5ff;--rb-violet: #8b5cf6;--rb-atmo-wave-tl: color-mix(in srgb, var(--rb-cyan) 58%, var(--rb-orange));--rb-atmo-wave-tr: color-mix(in srgb, var(--rb-cyan) 44%, var(--rb-pink));--rb-atmo-wave-br: color-mix(in srgb, var(--rb-pink) 48%, var(--rb-orange));--rb-bg: #07090f;--rb-bg-elev-1: #0c1018;--rb-bg-elev-2: #11161f;--rb-bg-glass: rgba(15, 19, 28, .62);--rb-stroke: rgba(255, 255, 255, .08);--rb-stroke-strong: rgba(255, 255, 255, .16);--rb-glass-1: rgba(10, 13, 20, .55);--rb-glass-2: rgba(7, 9, 15, .7);--rb-glass-3: rgba(20, 25, 36, .35);--rb-glass-blur: blur(17.1px) saturate(160%);--rb-glass-blur-strong: blur(26.6px) saturate(180%);--rb-stroke-glass: rgba(255, 255, 255, .1);--rb-text: #e7eaf0;--rb-text-dim: #9aa3b2;--rb-text-mute: #6a7383;--rb-grad-fire: linear-gradient(135deg, var(--rb-orange) 0%, color-mix(in srgb, var(--rb-orange) 45%, var(--rb-pink)) 100%);--rb-grad-cyber: linear-gradient(135deg, #00e5ff 0%, #8b5cf6 100%);--rb-grad-portal: linear-gradient(135deg, #c44bff 0%, #9300c5 55%, #5e0080 100%);--rb-grad-portal-fire: linear-gradient(135deg, #c44bff 0%, var(--rb-orange) 100%);--rb-grad-hero: radial-gradient(ellipse at top, color-mix(in srgb, var(--rb-orange) 18%, transparent), transparent 60%), radial-gradient(ellipse at bottom right, rgba(0, 229, 255, .1), transparent 60%), radial-gradient(ellipse at bottom left, rgba(139, 92, 246, .12), transparent 60%);--rb-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--rb-shadow-md: 0 12px 32px -12px rgba(0, 0, 0, .55);--rb-shadow-lg: 0 30px 80px -20px rgba(0, 0, 0, .65);--rb-glow-orange: 0 0 0 1px color-mix(in srgb, var(--rb-orange) 35%, transparent), 0 10px 40px -10px color-mix(in srgb, var(--rb-orange) 55%, transparent);--rb-glow-cyan: 0 0 0 1px rgba(0, 229, 255, .35), 0 10px 40px -10px rgba(0, 229, 255, .45);--rb-radius-sm: 8px;--rb-radius-md: 14px;--rb-radius-lg: 22px;--rb-radius-xl: 32px;--rb-container: 1200px;--rb-nav-h: 72px;--rb-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rb-font-display: "Space Grotesk", "Inter", sans-serif;--rb-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rb-ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;font-size:calc(16px * var(--rb-font-scale))}body{min-height:100vh;background:var(--rb-bg);color:var(--rb-text);font-family:var(--rb-font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}ul{padding:0;margin:0;list-style:none}::selection{background:var(--rb-orange);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0d13}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2a2f3a,#181c25);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--rb-orange-deep)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.rb-reveal{opacity:1!important;transform:none!important}}h1,h2,h3,h4,h5,h6{font-family:var(--rb-font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 .6em;color:#fff}h1{font-size:clamp(2.4rem,4.5vw,4rem);letter-spacing:-.035em}h2{font-size:clamp(1.8rem,2.6vw,2.4rem)}h3{font-size:clamp(1.25rem,1.6vw,1.5rem)}p{margin:0 0 1rem;color:var(--rb-text-dim)}strong,b{color:#fff;font-weight:600}.rb-text-dim{color:var(--rb-text-dim)}.rb-text-mute{color:var(--rb-text-mute)}.rb-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rb-orange-soft);background:color-mix(in srgb,var(--rb-orange) 8%,transparent);border:1px solid color-mix(in srgb,var(--rb-orange) 25%,transparent);border-radius:999px}.rb-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rb-orange);box-shadow:0 0 10px var(--rb-orange)}.rb-gradient-text{background:var(--rb-grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.rb-gradient-text--cyber{background:var(--rb-grad-cyber);-webkit-background-clip:text;background-clip:text;color:transparent}.rb-gradient-text--portal{background:var(--rb-grad-portal);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__title{margin:1.25rem auto;font-size:clamp(3rem,9vw,6.5rem);line-height:.95;letter-spacing:-.04em;display:flex;flex-direction:column;gap:.15em}.hero__line{display:inline-block;background:linear-gradient(180deg,#fff,#cfd5e0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__line--accent{background:var(--rb-grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px color-mix(in srgb,var(--rb-orange) 30%,transparent)}.rb-container{width:100%;max-width:var(--rb-container);margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.rb-section{padding:clamp(3rem,7vw,6rem) 0}.rb-grid{display:grid;gap:1.25rem}@media (min-width: 700px){.rb-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.rb-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.rb-grid--4{grid-template-columns:repeat(4,1fr)}}.rb-stack>*+*{margin-top:var(--rb-stack, 1rem)}:where(section,article,[id]):where([id]){scroll-margin-top:var(--rb-nav-h)}@keyframes rb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.55}}@keyframes rb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rb-spin-slow{to{transform:rotate(360deg)}}@keyframes rb-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rb-fab-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.55);opacity:0}}.rb-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--rb-ease),transform .8s var(--rb-ease);transition-delay:var(--rb-delay, 0ms)}.rb-reveal.is-visible{opacity:1;transform:translateY(0)}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:48px;padding:0 1.4rem;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.01em;white-space:nowrap;transition:transform .25s var(--rb-ease),box-shadow .25s var(--rb-ease),background .25s var(--rb-ease),border-color .25s var(--rb-ease),color .25s var(--rb-ease);border:1px solid transparent;position:relative;color:#fff}.rb-btn:active{transform:translateY(1px)}.rb-btn--sm{height:38px;padding:0 1rem;font-size:.85rem}.rb-btn:disabled,.rb-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.rb-btn--primary,.rb-btn--hoster{background:var(--rb-grad-fire);box-shadow:0 0 0 1px color-mix(in srgb,var(--rb-orange) 45%,transparent),0 10px 30px -10px color-mix(in srgb,var(--rb-orange) 60%,transparent)}.rb-btn--primary:hover,.rb-btn--hoster:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--rb-orange-soft) 60%,transparent),0 18px 44px -12px color-mix(in srgb,var(--rb-orange) 75%,transparent)}.rb-btn--portal{background:linear-gradient(135deg,#b94dff,#9300c5);box-shadow:0 0 0 1px #9300c573,0 10px 30px -10px #9300c599}.rb-btn--portal:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c44bff99,0 18px 44px -12px #9300c5bf}.rb-btn--discord{background:#5865f2;box-shadow:0 0 0 1px #5865f273,0 10px 30px -10px #5865f299}.rb-btn--discord:hover{transform:translateY(-2px);background:#4752c4;box-shadow:0 0 0 1px #7886ff99,0 18px 44px -12px #5865f2bf}.rb-btn--ghost{background:#ffffff0a;border:1px solid var(--rb-stroke-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rb-btn--ghost:hover{transform:translateY(-2px);background:#ffffff14;border-color:#ffffff52;box-shadow:0 18px 44px -12px #ffffff2e}.rb-card{position:relative;background:linear-gradient(180deg,#ffffff08,#fff0);border:1px solid var(--rb-stroke);border-radius:var(--rb-radius-lg);padding:clamp(1.25rem,2.5vw,1.75rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--rb-ease),border-color .35s var(--rb-ease),box-shadow .35s var(--rb-ease);overflow:hidden}.rb-card:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--rb-orange) 8%,transparent),transparent 60%);pointer-events:none;opacity:0;transition:opacity .4s var(--rb-ease)}.rb-card:hover{transform:translateY(-4px);border-color:var(--rb-stroke-strong);box-shadow:var(--rb-shadow-lg)}.rb-card:hover:before{opacity:1}.game-card{--accent: var(--rb-orange);position:relative;padding:1.5rem;border-radius:var(--rb-radius-lg);border:1px solid var(--rb-stroke);background:linear-gradient(180deg,#ffffff08,#fff0),var(--rb-bg-elev-1);overflow:hidden;transition:transform .35s var(--rb-ease),border-color .35s var(--rb-ease),box-shadow .35s var(--rb-ease)}.game-card:before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .35s var(--rb-ease)}.game-card:after{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at 50% -20%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%);opacity:0;transition:opacity .4s var(--rb-ease);pointer-events:none}.game-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 45%,var(--rb-stroke));box-shadow:0 25px 60px -25px color-mix(in srgb,var(--accent) 50%,transparent)}.game-card:hover:before,.game-card:hover:after{opacity:1}.rb-pill{display:inline-flex;align-items:center;gap:.4rem;height:26px;padding:0 .7rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--rb-stroke-strong);color:var(--rb-text-dim);background:#ffffff0a}.rb-pill .dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.rb-pill--live{color:#5af0a8;border-color:#5af0a859;background:#5af0a814}.rb-pill--soon{color:#ffd76b;border-color:#ffd76b59;background:#ffd76b12}.rb-pill--off{color:var(--rb-text-mute)}.rb-pill--live .dot{animation:rb-pulse 1.6s ease-in-out infinite}.feature-card{padding:1.5rem}.feature-card__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--rb-grad-fire);color:#fff;margin-bottom:1rem;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--rb-orange) 60%,transparent)}.feature-card h3{margin:0 0 .4rem;font-size:1.1rem}.feature-card p{margin:0;font-size:.92rem}.hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:720px;margin:3.5rem auto 0;padding:1.25rem;border-radius:var(--rb-radius-lg);border:1px solid var(--rb-stroke);background:#ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 700px){.hero__stats{grid-template-columns:repeat(4,1fr)}}.hero__stat{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.75rem 0;border-right:1px solid var(--rb-stroke)}.hero__stat:last-child{border-right:0}@media (max-width: 699px){.hero__stat:nth-child(2n){border-right:0}}.hero__stat-value{font-family:var(--rb-font-display);font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em}.hero__stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--rb-text-mute)}.cta__card{position:relative;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--rb-radius-xl);border:1px solid var(--rb-stroke-strong);background:radial-gradient(900px 350px at 0% 0%,color-mix(in srgb,var(--rb-orange) 18%,transparent),transparent 60%),radial-gradient(900px 350px at 100% 100%,rgba(139,92,246,.18),transparent 60%),linear-gradient(180deg,#ffffff08,#fff0);display:flex;flex-direction:column;gap:2rem;overflow:hidden}.cta__card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--rb-orange) 50%,transparent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (min-width: 800px){.cta__card{flex-direction:row;align-items:center;justify-content:space-between}.cta__content{max-width:60%}}.cta__actions{display:flex;flex-wrap:wrap;gap:.85rem}.rb-kv{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;font-family:var(--rb-font-mono);font-size:.92rem}.rb-kv dt{color:var(--rb-text-mute)}.rb-kv dd{margin:0;color:#fff}.rb-page-header{position:relative;padding:calc(var(--rb-nav-h) + 4rem) 0 3rem;text-align:center}.rb-page-header h1{margin-bottom:.5rem}.rb-page-header p{max-width:640px;margin:0 auto;color:var(--rb-text-dim)}.layer-card{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.25rem,2.2vw,1.6rem);padding-top:clamp(2.5rem,3vw,2.75rem)}.layer-card__head{display:flex;align-items:center;gap:.85rem}.layer-card__brand{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.layer-card__mark{width:44px;height:44px;border-radius:12px;overflow:hidden;border:1px solid var(--rb-stroke);background:#ffffff08;display:grid;place-items:center}.layer-card__mark img{width:100%;height:100%;object-fit:cover}.layer-card .layer-card__head .rb-pill{position:absolute;top:.9rem;right:.9rem;z-index:2}.layer-card__kicker{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-text-mute)}.layer-card__title{margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.01em;color:#fff}.layer-card__bullets{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.layer-card__bullets li{display:flex;align-items:flex-start;gap:.55rem;color:var(--rb-text)}.layer-card__bullets svg{margin-top:.2rem;flex:0 0 auto;color:var(--rb-orange-soft)}.layer-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.25rem}.layer-card__cta{flex:1 1 auto;min-width:0}.layer-card__secondary{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;color:var(--rb-orange-soft);transition:color .25s var(--rb-ease)}.layer-card__secondary:hover{color:#fff}.layer-card.is-highlight{border-color:color-mix(in srgb,var(--rb-orange) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rb-orange) 10%,transparent),0 14px 40px -20px color-mix(in srgb,var(--rb-orange) 35%,transparent)}.layer-card.is-highlight:before{background:radial-gradient(600px 220px at 50% 0%,color-mix(in srgb,var(--rb-orange) 16%,transparent),transparent 60%);opacity:1}.layer-card--portal{border-color:#c44bff38}.layer-card--portal:before{background:radial-gradient(600px 220px at 50% 0%,rgba(196,75,255,.18),transparent 60%)}@media (max-width: 520px){.layer-card__head{flex-direction:column;align-items:flex-start}.layer-card .layer-card__head .rb-pill{position:static}}.hero{position:relative;min-height:88vh;display:flex;align-items:center;padding:calc(var(--rb-nav-h) + 4rem) 0 5rem;overflow:hidden}.hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__inner{position:relative;z-index:1;text-align:center}.hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2rem}.hero__lede{max-width:640px;margin:0 auto;color:var(--rb-text-dim);font-size:clamp(1rem,1.4vw,1.15rem)}.hero__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:rb-float 10s ease-in-out infinite;pointer-events:none}.hero__orb--1{width:540px;height:540px;top:-160px;left:50%;transform:translate(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--rb-orange) 50%,transparent),transparent 70%)}.hero__orb--2{width:380px;height:380px;bottom:-160px;right:-120px;background:radial-gradient(circle,rgba(255,61,163,.32),transparent 70%);animation-delay:-4s}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--rb-nav-h);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:background .35s var(--rb-ease),border-color .35s var(--rb-ease),box-shadow .35s var(--rb-ease),backdrop-filter .35s var(--rb-ease)}.nav.is-scrolled,.nav.is-open{background:#07090fc7;border-bottom-color:var(--rb-stroke);-webkit-backdrop-filter:blur(17.1px) saturate(140%);backdrop-filter:blur(17.1px) saturate(140%);box-shadow:0 8px 24px -16px #0009}.nav__inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav__brand{display:flex;align-items:center;gap:.65rem}.nav__brand-mark{width:40px;height:40px;flex-shrink:0;display:block;border-radius:11px;overflow:hidden;transition:transform .4s var(--rb-ease),box-shadow .4s var(--rb-ease);background:#07090f;box-shadow:0 0 0 1px #ff5f0038}.nav__brand-img{width:100%;height:100%;display:block;object-fit:cover}.nav__brand:hover .nav__brand-mark{transform:rotate(-6deg) scale(1.05);box-shadow:var(--rb-glow-orange)}.nav__brand-text{display:flex;flex-direction:column;line-height:1}.nav__brand-title{font-family:var(--rb-font-display);font-weight:700;font-size:1.05rem;background:var(--rb-grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em}.nav__brand-sub{font-size:.68rem;letter-spacing:.35em;text-transform:uppercase;color:var(--rb-text-mute);margin-top:3px}.nav__links{display:none;align-items:center;gap:.25rem}@media (min-width: 880px){.nav__links{display:flex}}.nav__link{position:relative;padding:.55rem .9rem;font-size:.92rem;font-weight:500;color:var(--rb-text-dim);border-radius:999px;transition:color .25s var(--rb-ease),background .25s var(--rb-ease)}.nav__link:hover{color:#fff;background:#ffffff0a}.nav__link.is-active{color:#fff;background:color-mix(in srgb,var(--rb-orange) 12%,transparent)}.nav__link.is-active:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;border-radius:2px;background:var(--rb-grad-fire);transform:translate(-50%);box-shadow:0 0 12px color-mix(in srgb,var(--rb-orange) 60%,transparent)}.nav__actions{display:none;align-items:center;gap:.6rem}@media (min-width: 880px){.nav__actions{display:flex}}.nav__burger{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:12px;border:1px solid var(--rb-stroke-strong);background:#ffffff08}@media (min-width: 880px){.nav__burger{display:none}}.nav__burger span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;margin:2px 0;transition:transform .3s var(--rb-ease),opacity .3s var(--rb-ease)}.nav.is-open .nav__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav.is-open .nav__burger span:nth-child(2){opacity:0}.nav.is-open .nav__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav__drawer{position:fixed;top:var(--rb-nav-h);left:0;right:0;z-index:99;background:#07090feb;-webkit-backdrop-filter:blur(17.1px) saturate(140%);backdrop-filter:blur(17.1px) saturate(140%);border-bottom:1px solid var(--rb-stroke);padding:1rem clamp(1rem,3vw,2rem) 1.5rem;display:flex;flex-direction:column;gap:.75rem;animation:rb-fade-in-up .35s var(--rb-ease)}@media (min-width: 880px){.nav__drawer{display:none}}.nav__drawer .rb-btn{width:100%}.nav__drawer .nav__link{width:100%;text-align:left}.fab{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:90;display:inline-flex;align-items:center;height:56px;padding:0 8px 0 0;background:#5865f2;color:#fff;border-radius:999px;box-shadow:0 12px 28px -8px #5865f28c,0 6px 14px -4px #0006;transition:transform .3s var(--rb-ease),box-shadow .3s var(--rb-ease),background .3s var(--rb-ease),padding .3s var(--rb-ease);overflow:hidden}.fab:hover{transform:translateY(-2px);background:#4752c4;padding-right:18px}.fab__pulse{position:absolute;inset:0;border-radius:999px;border:2px solid rgba(88,101,242,.5);animation:rb-fab-pulse 2.4s var(--rb-ease) infinite;pointer-events:none}.fab__icon{width:56px;height:56px;display:grid;place-items:center;flex-shrink:0}.fab__label{max-width:0;overflow:hidden;white-space:nowrap;font-weight:600;font-size:.9rem;opacity:0;transition:max-width .35s var(--rb-ease),opacity .25s var(--rb-ease) .05s}.fab:hover .fab__label,.fab:focus-visible .fab__label{max-width:140px;opacity:1}.rb-field{display:flex;flex-direction:column;gap:.4rem}.rb-label{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--rb-text-mute);font-weight:600}.rb-input{width:100%;height:48px;padding:0 1rem;border-radius:var(--rb-radius-md);background:#ffffff08;border:1px solid var(--rb-stroke);color:#fff;font-family:var(--rb-font-body);font-size:.95rem;transition:border-color .25s var(--rb-ease),background .25s var(--rb-ease),box-shadow .25s var(--rb-ease)}.rb-input::placeholder{color:var(--rb-text-mute)}.rb-input:hover{border-color:var(--rb-stroke-strong)}.rb-input:focus{outline:none;border-color:color-mix(in srgb,var(--rb-orange) 55%,transparent);background:#ffffff0d;box-shadow:0 0 0 4px color-mix(in srgb,var(--rb-orange) 12%,transparent)}.rb-input--error{border-color:#ff5a5a99}.rb-input-embed{display:flex;align-items:stretch;width:100%;min-width:0;border:1px solid var(--rb-stroke);border-radius:var(--rb-radius-md);background:#ffffff08;transition:border-color .25s var(--rb-ease),box-shadow .25s var(--rb-ease),background .25s var(--rb-ease)}.rb-input-embed:hover{border-color:var(--rb-stroke-strong)}.rb-input-embed:focus-within{border-color:color-mix(in srgb,var(--rb-orange) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rb-orange) 12%,transparent)}.rb-input-embed .rb-input{flex:1 1 auto;min-width:0;width:auto;height:auto;min-height:42px;border:0!important;border-radius:var(--rb-radius-md) 0 0 var(--rb-radius-md);background:transparent!important;box-shadow:none!important}.rb-input-embed .rb-input:focus{outline:none;box-shadow:none!important}.rb-input-embed__trail{position:relative;flex:0 0 auto;display:flex;align-items:stretch;align-self:stretch;border-left:1px solid var(--rb-stroke)}.rb-input-embed__emoji{width:42px;min-height:42px;padding:0;border:0;border-radius:0 var(--rb-radius-md) var(--rb-radius-md) 0;background:transparent;color:var(--rb-text-dim);cursor:pointer;display:grid;place-items:center;font-size:1.1rem;line-height:1;transition:background .2s var(--rb-ease),color .2s var(--rb-ease)}.rb-input-embed__emoji:hover:not(:disabled){background:color-mix(in srgb,var(--rb-orange) 12%,transparent);color:#fff}.rb-input-embed__emoji:disabled{opacity:.35;cursor:not-allowed}.rb-input-embed--multiline{align-items:flex-start}.rb-input-embed--multiline .rb-input{min-height:88px;padding-top:.65rem;padding-bottom:.65rem;resize:vertical;border-radius:var(--rb-radius-md) 0 0 var(--rb-radius-md)}.rb-input-embed--multiline .rb-input-embed__trail{align-items:flex-start;padding-top:.45rem}.rb-input-embed--multiline .rb-input-embed__emoji{min-height:38px;border-radius:8px;margin:0 .35rem .35rem 0}select.rb-input{color-scheme:dark}select.rb-input option{background:var(--rb-bg-elev-2);color:var(--rb-text)}select.rb-input option:disabled{color:var(--rb-text-mute)}.rb-dialog-glow-shell{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 2.5rem));height:min(900px,calc(100vh - 2.5rem));z-index:61;padding:.75rem;box-sizing:border-box;border-radius:22px;display:flex;flex-direction:column;min-height:0}@media (max-width: 800px){.rb-dialog-glow-shell{left:0;top:0;transform:none;width:100%;height:100%;padding:.45rem;border-radius:0}}.rb-modal-glow-shell{width:fit-content;max-width:calc(100vw - 2rem);padding:.75rem 1rem;box-sizing:border-box;border-radius:calc(var(--rb-radius-xl, 16px) + 12px)}rb-app-shell .dm-row[data-name-card=ember],rb-app-shell .member[data-name-card=ember],.rb-namecard-preset-grid__item[data-name-card=ember] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 32%,transparent);background:linear-gradient(90deg,rgba(10,6,4,.92) 0%,rgba(14,10,8,.42) 52%,transparent 78%),radial-gradient(ellipse 110% 130% at 100% 28%,color-mix(in srgb,var(--rb-orange) 38%,transparent),transparent 56%),radial-gradient(ellipse 100% 110% at 0% 78%,color-mix(in srgb,var(--rb-pink) 26%,transparent),transparent 52%),linear-gradient(128deg,#120a06,#0a0610 45%,#08060e);background-size:100% 100%,130% 130%,125% 125%,220% 220%;animation:rb-namecard-ember 16s ease-in-out infinite}rb-app-shell .dm-row[data-name-card=ember]:hover,rb-app-shell .member[data-name-card=ember]:hover,.rb-namecard-preset-grid__item[data-name-card=ember]:hover .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 55%,transparent);background:linear-gradient(90deg,rgba(12,8,6,.88) 0%,color-mix(in srgb,var(--rb-orange) 20%,transparent) 48%,transparent 76%),radial-gradient(ellipse 110% 130% at 100% 26%,color-mix(in srgb,var(--rb-orange) 48%,transparent),transparent 54%),radial-gradient(ellipse 100% 110% at 4% 76%,color-mix(in srgb,var(--rb-pink) 34%,transparent),transparent 48%),linear-gradient(128deg,#140c08,#0c0812 45%,#0a0812);background-size:100% 100%,130% 130%,125% 125%,220% 220%}rb-app-shell .dm-row[data-name-card=ember].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=ember] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 60%,transparent);background:linear-gradient(90deg,rgba(10,7,5,.82) 0%,color-mix(in srgb,var(--rb-orange) 32%,transparent) 48%,transparent 76%),radial-gradient(ellipse 110% 130% at 100% 24%,color-mix(in srgb,var(--rb-orange) 52%,transparent),transparent 50%),radial-gradient(ellipse 100% 110% at 8% 72%,color-mix(in srgb,var(--rb-pink) 36%,transparent),transparent 46%),linear-gradient(128deg,#160e0a,#0e0a16 45%,#0c0a14);background-size:100% 100%,130% 130%,125% 125%,220% 220%}rb-app-shell .member[data-name-card=ember].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#080707f2,#0a090994 45%,#0c0b0b24 72% 100%),radial-gradient(ellipse 110% 130% at 100% 28%,color-mix(in srgb,var(--rb-orange) 22%,transparent),transparent 58%),radial-gradient(ellipse 100% 110% at 0% 78%,color-mix(in srgb,var(--rb-pink) 14%,transparent),transparent 54%),linear-gradient(128deg,#0c0808,#08080c);background-size:100% 100%,130% 130%,125% 125%,100% 100%}rb-friends-panel .row[data-name-card=ember]{border:1px solid color-mix(in srgb,var(--rb-orange) 28%,transparent);background:linear-gradient(90deg,rgba(10,6,4,.92) 0%,rgba(14,10,8,.42) 52%,transparent 78%),radial-gradient(ellipse 110% 130% at 100% 28%,color-mix(in srgb,var(--rb-orange) 38%,transparent),transparent 56%),radial-gradient(ellipse 100% 110% at 0% 78%,color-mix(in srgb,var(--rb-pink) 26%,transparent),transparent 52%),linear-gradient(128deg,#120a06,#0a0610 45%,#08060e);background-size:100% 100%,130% 130%,125% 125%,220% 220%;animation:rb-namecard-ember 16s ease-in-out infinite;transition:border-color .18s var(--rb-ease, ease),transform .18s var(--rb-ease, ease),background .18s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=ember]:hover{border-color:color-mix(in srgb,var(--rb-orange) 50%,transparent);background:linear-gradient(90deg,rgba(12,8,6,.88) 0%,color-mix(in srgb,var(--rb-orange) 20%,transparent) 48%,transparent 76%),radial-gradient(ellipse 110% 130% at 100% 26%,color-mix(in srgb,var(--rb-orange) 48%,transparent),transparent 54%),radial-gradient(ellipse 100% 110% at 4% 76%,color-mix(in srgb,var(--rb-pink) 34%,transparent),transparent 48%),linear-gradient(128deg,#140c08,#0c0812 45%,#0a0812);background-size:100% 100%,130% 130%,125% 125%,220% 220%}@keyframes rb-namecard-ember{0%,to{background-position:0% 0%,0% 36%,100% 64%,0% 48%}50%{background-position:0% 0%,100% 68%,0% 32%,100% 52%}}rb-app-shell .dm-row[data-name-card=prism],rb-app-shell .member[data-name-card=prism],.rb-namecard-preset-grid__item[data-name-card=prism] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-cyan) 30%,transparent);background:linear-gradient(90deg,rgba(4,9,16,.94) 0%,transparent 54%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 14%,transparent) 14px 15px,transparent 15px 28px,color-mix(in srgb,var(--rb-pink) 11%,transparent) 28px 29px,transparent 29px 44px),radial-gradient(ellipse 85% 90% at 50% 110%,color-mix(in srgb,var(--rb-pink) 18%,transparent),transparent 58%),linear-gradient(165deg,#040a12,#060612,#050810);background-size:100% 100%,56px 56px,100% 100%,200% 200%;animation:rb-namecard-prism 14s linear infinite}rb-app-shell .dm-row[data-name-card=prism]:hover,rb-app-shell .member[data-name-card=prism]:hover,.rb-namecard-preset-grid__item[data-name-card=prism]:hover .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-cyan) 48%,transparent);background:linear-gradient(90deg,rgba(5,12,18,.9) 0%,color-mix(in srgb,var(--rb-cyan) 9%,transparent) 50%,transparent 76%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 20%,transparent) 14px 15px,transparent 15px 28px,color-mix(in srgb,var(--rb-pink) 15%,transparent) 28px 29px,transparent 29px 44px),radial-gradient(ellipse 85% 90% at 52% 108%,color-mix(in srgb,var(--rb-pink) 24%,transparent),transparent 55%),linear-gradient(165deg,#061018,#080818,#061020);background-size:100% 100%,56px 56px,100% 100%,200% 200%}rb-app-shell .dm-row[data-name-card=prism].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=prism] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-cyan) 58%,transparent);background:linear-gradient(90deg,rgba(4,14,20,.86) 0%,color-mix(in srgb,var(--rb-cyan) 14%,transparent) 48%,transparent 74%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 24%,transparent) 14px 15px,transparent 15px 28px,color-mix(in srgb,var(--rb-pink) 18%,transparent) 28px 29px,transparent 29px 44px),radial-gradient(ellipse 85% 90% at 48% 106%,color-mix(in srgb,var(--rb-pink) 28%,transparent),transparent 52%),linear-gradient(165deg,#071220,#0a0a22,#071428);background-size:100% 100%,56px 56px,100% 100%,200% 200%}rb-app-shell .member[data-name-card=prism].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#06080cf2,#08090c8c 45%,#0a0a0c1f 72% 100%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 8%,transparent) 14px 15px,transparent 15px 44px),radial-gradient(ellipse 85% 90% at 50% 110%,color-mix(in srgb,var(--rb-pink) 10%,transparent),transparent 60%),#06080e;background-size:100% 100%,56px 56px,100% 100%,100% 100%}rb-friends-panel .row[data-name-card=prism]{border:1px solid color-mix(in srgb,var(--rb-cyan) 26%,transparent);background:linear-gradient(90deg,rgba(4,9,16,.94) 0%,transparent 54%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 14%,transparent) 14px 15px,transparent 15px 28px,color-mix(in srgb,var(--rb-pink) 11%,transparent) 28px 29px,transparent 29px 44px),radial-gradient(ellipse 85% 90% at 50% 110%,color-mix(in srgb,var(--rb-pink) 18%,transparent),transparent 58%),linear-gradient(165deg,#040a12,#060612,#050810);background-size:100% 100%,56px 56px,100% 100%,200% 200%;animation:rb-namecard-prism 14s linear infinite;transition:border-color .15s var(--rb-ease, ease),background .15s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=prism]:hover{border-color:color-mix(in srgb,var(--rb-cyan) 45%,transparent);background:linear-gradient(90deg,rgba(5,12,18,.9) 0%,color-mix(in srgb,var(--rb-cyan) 9%,transparent) 50%,transparent 76%),repeating-linear-gradient(122deg,transparent 0 14px,color-mix(in srgb,var(--rb-cyan) 20%,transparent) 14px 15px,transparent 15px 28px,color-mix(in srgb,var(--rb-pink) 15%,transparent) 28px 29px,transparent 29px 44px),radial-gradient(ellipse 85% 90% at 52% 108%,color-mix(in srgb,var(--rb-pink) 24%,transparent),transparent 55%),linear-gradient(165deg,#061018,#080818,#061020);background-size:100% 100%,56px 56px,100% 100%,200% 200%}@keyframes rb-namecard-prism{to{background-position:0 0,56px 56px,0 0,0 0}}rb-app-shell .dm-row[data-name-card=noir],rb-app-shell .member[data-name-card=noir],.rb-namecard-preset-grid__item[data-name-card=noir] .rb-namecard-preset-grid__swatch{border-color:#ffffff17;background:linear-gradient(90deg,rgba(5,5,7,.96) 0%,rgba(9,9,11,.52) 45%,transparent 72%),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 5px),linear-gradient(92deg,#030304,#0c0c10 55%,#060608);background-size:100% 100%,100% 10px,180% 100%;animation:rb-namecard-noir 12s linear infinite}rb-app-shell .dm-row[data-name-card=noir]:hover,rb-app-shell .member[data-name-card=noir]:hover,.rb-namecard-preset-grid__item[data-name-card=noir]:hover .rb-namecard-preset-grid__swatch{border-color:#ffffff29;background:linear-gradient(90deg,rgba(8,8,10,.94) 0%,rgba(14,14,18,.45) 45%,transparent 74%),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 5px),linear-gradient(92deg,#050508,#12121a 55%,#08080c);background-size:100% 100%,100% 10px,180% 100%}rb-app-shell .dm-row[data-name-card=noir].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=noir] .rb-namecard-preset-grid__swatch{border-color:#fff3;background:linear-gradient(90deg,rgba(10,10,12,.9) 0%,rgba(18,18,22,.42) 46%,transparent 74%),repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 5px),linear-gradient(92deg,#07070a,#181820 55%,#0a0a0f);background-size:100% 100%,100% 10px,180% 100%}rb-app-shell .member[data-name-card=noir].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#060607f5,#08080994 45%,#0a0a0b1f 72% 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 5px),#040405;background-size:100% 100%,100% 10px,100% 100%}rb-friends-panel .row[data-name-card=noir]{border:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(5,5,7,.96) 0%,rgba(9,9,11,.52) 45%,transparent 72%),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 5px),linear-gradient(92deg,#030304,#0c0c10 55%,#060608);background-size:100% 100%,100% 10px,180% 100%;animation:rb-namecard-noir 12s linear infinite;transition:border-color .15s var(--rb-ease, ease),background .15s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=noir]:hover{border-color:#ffffff29;background:linear-gradient(90deg,rgba(8,8,10,.94) 0%,rgba(14,14,18,.45) 45%,transparent 74%),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 5px),linear-gradient(92deg,#050508,#12121a 55%,#08080c);background-size:100% 100%,100% 10px,180% 100%}@keyframes rb-namecard-noir{to{background-position:0 0,0 200px,100% 0}}rb-app-shell .dm-row[data-name-card=flame],rb-app-shell .member[data-name-card=flame],.rb-namecard-preset-grid__item[data-name-card=flame] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 42%,transparent);background:linear-gradient(90deg,rgba(10,4,2,.93) 0%,rgba(18,8,6,.42) 48%,transparent 76%),repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--rb-orange) 22%,transparent) 3px 4px,transparent 4px 9px,rgba(255,220,120,.12) 9px 10px,transparent 10px 16px,color-mix(in srgb,var(--rb-pink) 14%,transparent) 16px 17px,transparent 17px 24px),repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,80,40,.14) 5px 7px,transparent 7px 14px,rgba(255,180,60,.1) 14px 16px,transparent 16px 28px),linear-gradient(0deg,rgba(28,8,4,.88) 0%,rgba(8,4,4,.95) min(35%,4.5rem),transparent 75%);background-size:100% 100%,100% 64px,100% 96px,100% 100%;background-position:0 0,0 0,0 0,0 0;animation:rb-namecard-flame 2.8s linear infinite}rb-app-shell .dm-row[data-name-card=flame]:hover,rb-app-shell .member[data-name-card=flame]:hover,.rb-namecard-preset-grid__item[data-name-card=flame]:hover .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 58%,transparent);background:linear-gradient(90deg,rgba(12,6,4,.9) 0%,color-mix(in srgb,var(--rb-orange) 16%,transparent) 46%,transparent 74%),repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--rb-orange) 28%,transparent) 3px 4px,transparent 4px 9px,rgba(255,220,120,.16) 9px 10px,transparent 10px 16px,color-mix(in srgb,var(--rb-pink) 18%,transparent) 16px 17px,transparent 17px 24px),repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,80,40,.18) 5px 7px,transparent 7px 14px,rgba(255,180,60,.14) 14px 16px,transparent 16px 28px),linear-gradient(0deg,rgba(32,10,4,.82) 0%,rgba(10,5,6,.92) min(35%,4.5rem),transparent 75%);background-size:100% 100%,100% 64px,100% 96px,100% 100%;background-position:0 0,0 0,0 0,0 0}rb-app-shell .dm-row[data-name-card=flame].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=flame] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 65%,transparent);background:linear-gradient(90deg,rgba(14,6,4,.86) 0%,color-mix(in srgb,var(--rb-orange) 22%,transparent) 44%,transparent 72%),repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--rb-orange) 32%,transparent) 3px 4px,transparent 4px 9px,rgba(255,220,120,.18) 9px 10px,transparent 10px 16px,color-mix(in srgb,var(--rb-pink) 20%,transparent) 16px 17px,transparent 17px 24px),repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,80,40,.2) 5px 7px,transparent 7px 14px,rgba(255,180,60,.16) 14px 16px,transparent 16px 28px),linear-gradient(0deg,rgba(36,12,5,.78) 0%,rgba(12,5,6,.9) min(35%,4.5rem),transparent 75%);background-size:100% 100%,100% 64px,100% 96px,100% 100%;background-position:0 0,0 0,0 0,0 0}rb-app-shell .member[data-name-card=flame].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#080606f2,#0c0a0a8c 45%,#0e0c0c1f 72% 100%),linear-gradient(0deg,rgba(20,10,8,.65) 0%,rgba(8,6,6,.9) 40%,transparent 70%);background-size:100% 100%,100% 100%}rb-friends-panel .row[data-name-card=flame]{border:1px solid color-mix(in srgb,var(--rb-orange) 38%,transparent);background:linear-gradient(90deg,rgba(10,4,2,.93) 0%,rgba(18,8,6,.42) 48%,transparent 76%),repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--rb-orange) 22%,transparent) 3px 4px,transparent 4px 9px,rgba(255,220,120,.12) 9px 10px,transparent 10px 16px,color-mix(in srgb,var(--rb-pink) 14%,transparent) 16px 17px,transparent 17px 24px),repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,80,40,.14) 5px 7px,transparent 7px 14px,rgba(255,180,60,.1) 14px 16px,transparent 16px 28px),linear-gradient(0deg,rgba(28,8,4,.88) 0%,rgba(8,4,4,.95) min(35%,4.5rem),transparent 75%);background-size:100% 100%,100% 64px,100% 96px,100% 100%;background-position:0 0,0 0,0 0,0 0;animation:rb-namecard-flame 2.8s linear infinite;transition:border-color .18s var(--rb-ease, ease),transform .18s var(--rb-ease, ease),background .18s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=flame]:hover{border-color:color-mix(in srgb,var(--rb-orange) 55%,transparent);background:linear-gradient(90deg,rgba(12,6,4,.9) 0%,color-mix(in srgb,var(--rb-orange) 16%,transparent) 46%,transparent 74%),repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--rb-orange) 28%,transparent) 3px 4px,transparent 4px 9px,rgba(255,220,120,.16) 9px 10px,transparent 10px 16px,color-mix(in srgb,var(--rb-pink) 18%,transparent) 16px 17px,transparent 17px 24px),repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,80,40,.18) 5px 7px,transparent 7px 14px,rgba(255,180,60,.14) 14px 16px,transparent 16px 28px),linear-gradient(0deg,rgba(32,10,4,.82) 0%,rgba(10,5,6,.92) min(35%,4.5rem),transparent 75%);background-size:100% 100%,100% 64px,100% 96px,100% 100%;background-position:0 0,0 0,0 0,0 0}@keyframes rb-namecard-flame{to{background-position:0 0,0 -64px,0 -96px,0 0}}rb-app-shell .dm-row[data-name-card=flowers],rb-app-shell .member[data-name-card=flowers],.rb-namecard-preset-grid__item[data-name-card=flowers] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-pink) 28%,rgba(120,200,140,.45));background:linear-gradient(90deg,rgba(5,12,8,.94) 0%,rgba(8,16,10,.38) 50%,transparent 76%),radial-gradient(circle 14px at 50% 50%,#ffd0e0 45%,#ffb8d0 46%,#ffc9b0 58%,transparent 62%),radial-gradient(circle 12px at 50% 50%,#ffe4f0 40%,#ffa8c8 50%,#90d4a8 62%,transparent 66%),radial-gradient(circle 11px at 50% 50%,#fff0e8 42%,#c8f0c8 55%,#ffb0d8 65%,transparent 68%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(255,182,210,.55) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(180,235,190,.45) 0%,transparent 62%),radial-gradient(ellipse 14px 18px at 48% 82%,rgba(255,210,180,.48) 0%,transparent 60%),linear-gradient(165deg,#06140c,#0a1810);background-size:100% 100%,28px 28px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,12% 58%,76% 36%,46% 78%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;animation:rb-namecard-flowers 5.5s ease-in-out infinite}rb-app-shell .dm-row[data-name-card=flowers]:hover,rb-app-shell .member[data-name-card=flowers]:hover,.rb-namecard-preset-grid__item[data-name-card=flowers]:hover .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-pink) 42%,rgba(120,200,140,.55));background:linear-gradient(90deg,rgba(6,14,10,.92) 0%,color-mix(in srgb,var(--rb-pink) 8%,transparent) 48%,transparent 74%),radial-gradient(circle 14px at 50% 50%,#ffd8e8 45%,#ffc0d8 46%,#ffd4b8 58%,transparent 62%),radial-gradient(circle 12px at 50% 50%,#fff0f5 40%,#ffb8d8 50%,#a0e4b8 62%,transparent 66%),radial-gradient(circle 11px at 50% 50%,#fff5f0 42%,#d0f5d0 55%,#ffc0e0 65%,transparent 68%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(255,192,220,.62) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(200,245,205,.52) 0%,transparent 62%),radial-gradient(ellipse 14px 18px at 48% 82%,rgba(255,220,200,.55) 0%,transparent 60%),linear-gradient(165deg,#07180f,#0c2016);background-size:100% 100%,28px 28px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,12% 58%,76% 36%,46% 78%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}rb-app-shell .dm-row[data-name-card=flowers].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=flowers] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 35%,var(--rb-pink));background:linear-gradient(90deg,rgba(8,16,11,.88) 0%,color-mix(in srgb,var(--rb-orange) 10%,transparent) 46%,transparent 72%),radial-gradient(circle 14px at 50% 50%,#ffe0ec 45%,#ffc8e0 46%,#ffe0c0 58%,transparent 62%),radial-gradient(circle 12px at 50% 50%,#fff8fc 40%,#ffc8e0 50%,#b0eec0 62%,transparent 66%),radial-gradient(circle 11px at 50% 50%,#fffaf6 42%,#e0fce0 55%,#ffd0e8 65%,transparent 68%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(255,200,225,.65) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(210,250,215,.55) 0%,transparent 62%),radial-gradient(ellipse 14px 18px at 48% 82%,rgba(255,230,210,.58) 0%,transparent 60%),linear-gradient(165deg,#081a12,#0e2418);background-size:100% 100%,28px 28px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,12% 58%,76% 36%,46% 78%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}rb-app-shell .member[data-name-card=flowers].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#070b09f5,#0a0e0c94 45%,#0c0c0c24 72% 100%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(200,180,190,.28) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(170,200,175,.22) 0%,transparent 62%),#061208;background-size:100% 100%,100% 100%,100% 100%,100% 100%}rb-friends-panel .row[data-name-card=flowers]{border:1px solid color-mix(in srgb,var(--rb-pink) 26%,rgba(120,200,140,.4));background:linear-gradient(90deg,rgba(5,12,8,.94) 0%,rgba(8,16,10,.38) 50%,transparent 76%),radial-gradient(circle 14px at 50% 50%,#ffd0e0 45%,#ffb8d0 46%,#ffc9b0 58%,transparent 62%),radial-gradient(circle 12px at 50% 50%,#ffe4f0 40%,#ffa8c8 50%,#90d4a8 62%,transparent 66%),radial-gradient(circle 11px at 50% 50%,#fff0e8 42%,#c8f0c8 55%,#ffb0d8 65%,transparent 68%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(255,182,210,.55) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(180,235,190,.45) 0%,transparent 62%),radial-gradient(ellipse 14px 18px at 48% 82%,rgba(255,210,180,.48) 0%,transparent 60%),linear-gradient(165deg,#06140c,#0a1810);background-size:100% 100%,28px 28px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,12% 58%,76% 36%,46% 78%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;animation:rb-namecard-flowers 5.5s ease-in-out infinite;transition:border-color .15s var(--rb-ease, ease),background .15s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=flowers]:hover{border-color:color-mix(in srgb,var(--rb-pink) 40%,rgba(120,200,140,.52));background:linear-gradient(90deg,rgba(6,14,10,.92) 0%,color-mix(in srgb,var(--rb-pink) 8%,transparent) 48%,transparent 74%),radial-gradient(circle 14px at 50% 50%,#ffd8e8 45%,#ffc0d8 46%,#ffd4b8 58%,transparent 62%),radial-gradient(circle 12px at 50% 50%,#fff0f5 40%,#ffb8d8 50%,#a0e4b8 62%,transparent 66%),radial-gradient(circle 11px at 50% 50%,#fff5f0 42%,#d0f5d0 55%,#ffc0e0 65%,transparent 68%),radial-gradient(ellipse 18px 22px at 18% 68%,rgba(255,192,220,.62) 0%,transparent 65%),radial-gradient(ellipse 16px 20px at 78% 38%,rgba(200,245,205,.52) 0%,transparent 62%),radial-gradient(ellipse 14px 18px at 48% 82%,rgba(255,220,200,.55) 0%,transparent 60%),linear-gradient(165deg,#07180f,#0c2016);background-size:100% 100%,28px 28px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 0,12% 58%,76% 36%,46% 78%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}@keyframes rb-namecard-flowers{0%,to{background-position:0 0,11% 57%,77% 37%,47% 79%,3% 1%,-2% -1%,1% 2%,0 0}50%{background-position:0 0,13% 59%,75% 35%,45% 81%,-2% -1%,2% 2%,-1% 0%,0 0}}rb-app-shell .dm-row[data-name-card=dogs],rb-app-shell .member[data-name-card=dogs],.rb-namecard-preset-grid__item[data-name-card=dogs] .rb-namecard-preset-grid__swatch{--rb-namecard-dog-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cellipse cx='34' cy='22' rx='14' ry='8' fill='%23a06a3a'/%3E%3Ccircle cx='22' cy='14' r='10' fill='%23c4844a'/%3E%3Cellipse cx='48' cy='17' rx='6' ry='5' fill='%2385522d'/%3E%3Ccircle cx='14' cy='11' r='2.4' fill='%231a1612'/%3E%3Cellipse cx='11' cy='8' rx='4' ry='3' fill='%2385522d'/%3E%3Cpath d='M40 20 Q52 18 56 22 Q58 24 54 26' fill='none' stroke='%2385522d' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");border-color:color-mix(in srgb,var(--rb-orange) 26%,#6b4f2a);background:linear-gradient(90deg,rgba(8,10,14,.94) 0%,rgba(12,14,18,.42) 48%,transparent 76%),var(--rb-namecard-dog-svg),linear-gradient(180deg,#0a0c10,#12151c);background-size:100% 100%,52px 26px,100% 100%;background-position:0 0,-22% 54%,0 0;background-repeat:no-repeat,no-repeat,no-repeat;animation:rb-namecard-dogs 10s cubic-bezier(.45,0,.15,1) infinite}rb-app-shell .dm-row[data-name-card=dogs]:hover,rb-app-shell .member[data-name-card=dogs]:hover,.rb-namecard-preset-grid__item[data-name-card=dogs]:hover .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 42%,#6b4f2a);background:linear-gradient(90deg,rgba(10,12,16,.92) 0%,color-mix(in srgb,var(--rb-orange) 8%,transparent) 46%,transparent 74%),var(--rb-namecard-dog-svg),linear-gradient(180deg,#0c0e14,#151a22);background-size:100% 100%,52px 26px,100% 100%;background-position:0 0,-22% 54%,0 0;background-repeat:no-repeat,no-repeat,no-repeat}rb-app-shell .dm-row[data-name-card=dogs].is-active,.rb-namecard-preset-grid__item.is-selected[data-name-card=dogs] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 52%,#6b4f2a);background:linear-gradient(90deg,rgba(12,14,19,.9) 0%,color-mix(in srgb,var(--rb-orange) 12%,transparent) 44%,transparent 72%),var(--rb-namecard-dog-svg),linear-gradient(180deg,#0e1018,#181e28);background-size:100% 100%,52px 26px,100% 100%;background-position:0 0,-22% 54%,0 0;background-repeat:no-repeat,no-repeat,no-repeat}rb-app-shell .member[data-name-card=dogs].is-offline{opacity:.6;filter:grayscale(.35);animation:none;background:linear-gradient(90deg,#08090bf5,#0b0c0e8f 45%,#0c0c0c1f 72% 100%),linear-gradient(180deg,#080a0e,#101218);background-size:100% 100%,100% 100%}rb-friends-panel .row[data-name-card=dogs]{--rb-namecard-dog-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cellipse cx='34' cy='22' rx='14' ry='8' fill='%23a06a3a'/%3E%3Ccircle cx='22' cy='14' r='10' fill='%23c4844a'/%3E%3Cellipse cx='48' cy='17' rx='6' ry='5' fill='%2385522d'/%3E%3Ccircle cx='14' cy='11' r='2.4' fill='%231a1612'/%3E%3Cellipse cx='11' cy='8' rx='4' ry='3' fill='%2385522d'/%3E%3Cpath d='M40 20 Q52 18 56 22 Q58 24 54 26' fill='none' stroke='%2385522d' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");border:1px solid color-mix(in srgb,var(--rb-orange) 24%,#6b4f2a);background:linear-gradient(90deg,rgba(8,10,14,.94) 0%,rgba(12,14,18,.42) 48%,transparent 76%),var(--rb-namecard-dog-svg),linear-gradient(180deg,#0a0c10,#12151c);background-size:100% 100%,52px 26px,100% 100%;background-position:0 0,-22% 54%,0 0;background-repeat:no-repeat,no-repeat,no-repeat;animation:rb-namecard-dogs 10s cubic-bezier(.45,0,.15,1) infinite;transition:border-color .15s var(--rb-ease, ease),background .15s var(--rb-ease, ease)}rb-friends-panel .row[data-name-card=dogs]:hover{border-color:color-mix(in srgb,var(--rb-orange) 40%,#6b4f2a);background:linear-gradient(90deg,rgba(10,12,16,.92) 0%,color-mix(in srgb,var(--rb-orange) 8%,transparent) 46%,transparent 74%),var(--rb-namecard-dog-svg),linear-gradient(180deg,#0c0e14,#151a22);background-size:100% 100%,52px 26px,100% 100%;background-position:0 0,-22% 54%,0 0;background-repeat:no-repeat,no-repeat,no-repeat}@keyframes rb-namecard-dogs{0%{background-position:0 0,-22% 54%,0 0}14%{background-position:0 0,50% 54%,0 0}45%{background-position:0 0,50% 54%,0 0}68%{background-position:0 0,122% 54%,0 0}99.5%{background-position:0 0,124% 54%,0 0}to{background-position:0 0,-22% 54%,0 0}}.rb-namecard-preset-grid__swatch{display:block;width:100%;aspect-ratio:2.75 / 1;max-height:52px;border-radius:var(--rb-radius-sm, 8px);border:1px solid rgba(255,255,255,.06);overflow:hidden;box-sizing:border-box}.rb-namecard-preset-grid__item[data-name-card=default] .rb-namecard-preset-grid__swatch{border-color:#ffffff0a;background:linear-gradient(90deg,#07090fb8,#07090f73 45%,#07090f00 72% 100%),url(/cosmetics/user-tile-pad.png) center/cover no-repeat,#ffffff05}.rb-namecard-preset-grid__item:hover[data-name-card=default] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 32%,transparent);background:linear-gradient(90deg,#07090fa6,color-mix(in srgb,var(--rb-orange) 14%,transparent) 45%,#07090f00 72% 100%),url(/cosmetics/user-tile-pad.png) center/cover no-repeat,#ffffff05}.rb-namecard-preset-grid__item.is-selected[data-name-card=default] .rb-namecard-preset-grid__swatch{border-color:color-mix(in srgb,var(--rb-orange) 55%,transparent);background:linear-gradient(90deg,#07090f80,color-mix(in srgb,var(--rb-orange) 30%,transparent) 45%,#07090f00 72% 100%),url(/cosmetics/user-tile-pad.png) center/cover no-repeat,#ffffff05}@media (prefers-reduced-motion: reduce){rb-app-shell .dm-row[data-name-card=ember],rb-app-shell .member[data-name-card=ember],rb-friends-panel .row[data-name-card=ember],.rb-namecard-preset-grid__item[data-name-card=ember] .rb-namecard-preset-grid__swatch,rb-app-shell .dm-row[data-name-card=prism],rb-app-shell .member[data-name-card=prism],rb-friends-panel .row[data-name-card=prism],.rb-namecard-preset-grid__item[data-name-card=prism] .rb-namecard-preset-grid__swatch,rb-app-shell .dm-row[data-name-card=noir],rb-app-shell .member[data-name-card=noir],rb-friends-panel .row[data-name-card=noir],.rb-namecard-preset-grid__item[data-name-card=noir] .rb-namecard-preset-grid__swatch,rb-app-shell .dm-row[data-name-card=flame],rb-app-shell .member[data-name-card=flame],rb-friends-panel .row[data-name-card=flame],.rb-namecard-preset-grid__item[data-name-card=flame] .rb-namecard-preset-grid__swatch,rb-app-shell .dm-row[data-name-card=flowers],rb-app-shell .member[data-name-card=flowers],rb-friends-panel .row[data-name-card=flowers],.rb-namecard-preset-grid__item[data-name-card=flowers] .rb-namecard-preset-grid__swatch,rb-app-shell .dm-row[data-name-card=dogs],rb-app-shell .member[data-name-card=dogs],rb-friends-panel .row[data-name-card=dogs],.rb-namecard-preset-grid__item[data-name-card=dogs] .rb-namecard-preset-grid__swatch{animation:none!important}rb-app-shell .dm-row[data-name-card=dogs],rb-app-shell .member[data-name-card=dogs],rb-friends-panel .row[data-name-card=dogs],.rb-namecard-preset-grid__item[data-name-card=dogs] .rb-namecard-preset-grid__swatch{background-position:0 0,50% 54%,0 0!important}}@font-face{font-family:RB Dune Rise;src:local("Dune Rise"),local("DuneRise"),url(/fonts/name-effects/dune-rise.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RB Batman Forever;src:local("Batman Forever"),local("BatmanForever"),url(/fonts/name-effects/batman-forever.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RB Nasalization;src:local("Nasalization"),local("Nasalization Rg"),url(/fonts/name-effects/nasalization.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RB Ethnocentric;src:local("Ethnocentric"),url(/fonts/name-effects/ethnocentric.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RB Varino;src:local("Varino"),url(/fonts/name-effects/varino.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RB Terminator;src:local("Terminator"),local("Terminator Two"),url(/fonts/name-effects/terminator.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.rb-name-display{display:inline;line-height:1.15;vertical-align:baseline}.rb-name-display[data-name-effect-font=dune_rise]{font-family:"RB Dune Rise",var(--rb-font-display);font-size:.84em}.rb-name-display[data-name-effect-font=batman_forever]{font-family:"RB Batman Forever",var(--rb-font-display);font-size:.7em}.rb-name-display[data-name-effect-font=nasalization]{font-family:"RB Nasalization",var(--rb-font-display);font-size:.88em}.rb-name-display[data-name-effect-font=ethnocentric]{font-family:"RB Ethnocentric",var(--rb-font-display);font-size:.76em}.rb-name-display[data-name-effect-font=varino]{font-family:"RB Varino",var(--rb-font-display);font-size:.82em}.rb-name-display[data-name-effect-font=terminator]{font-family:"RB Terminator",var(--rb-font-display);font-size:.74em}.rb-name-display[data-name-effect-style=glow_purple]{color:var(--rb-portal-soft);animation:rb-namefx-glow-purple 2.8s ease-in-out infinite}@keyframes rb-namefx-glow-purple{0%,to{text-shadow:0 0 6px color-mix(in srgb,var(--rb-portal-soft) 55%,transparent),0 0 14px color-mix(in srgb,var(--rb-portal) 40%,transparent);filter:brightness(1)}50%{text-shadow:0 0 10px color-mix(in srgb,var(--rb-portal-soft) 85%,transparent),0 0 22px color-mix(in srgb,var(--rb-cyan) 35%,transparent);filter:brightness(1.08)}}.rb-name-display[data-name-effect-style=gradient_orange_purple],.rb-name-display[data-name-effect-style=gradient_purple_cyan]{background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rb-namefx-grad-shift 4s ease infinite}.rb-name-display[data-name-effect-style=gradient_orange_purple]{background-image:linear-gradient(90deg,var(--rb-orange),var(--rb-portal-soft),var(--rb-orange))}.rb-name-display[data-name-effect-style=gradient_purple_cyan]{background-image:linear-gradient(90deg,var(--rb-portal-soft),var(--rb-cyan),var(--rb-portal-soft))}@keyframes rb-namefx-grad-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.rb-name-display[data-name-effect-style=glow_purple],.rb-name-display[data-name-effect-style=gradient_orange_purple],.rb-name-display[data-name-effect-style=gradient_purple_cyan]{animation:none}.rb-name-display[data-name-effect-style=glow_purple]{text-shadow:0 0 8px color-mix(in srgb,var(--rb-portal-soft) 50%,transparent)}.rb-name-display[data-name-effect-style=gradient_orange_purple],.rb-name-display[data-name-effect-style=gradient_purple_cyan]{background-position:50% 50%}}body{position:relative;isolation:isolate;min-height:100vh}html[data-shell-wallpaper=relay] body,html:not([data-shell-wallpaper]) body{background:url(/cosmetics/waves-bg.png) center/cover no-repeat fixed,var(--rb-bg)}html[data-shell-wallpaper=spirals] body{background:radial-gradient(900px 640px at 6% -12%,color-mix(in srgb,var(--rb-atmo-wave-tl) 34%,transparent),transparent 62%),radial-gradient(780px 500px at 108% 8%,color-mix(in srgb,var(--rb-atmo-wave-tr) 28%,transparent),transparent 60%),radial-gradient(860px 600px at 52% 122%,color-mix(in srgb,var(--rb-atmo-wave-br) 26%,transparent),transparent 62%),radial-gradient(700px 540px at -12% 102%,color-mix(in srgb,var(--rb-orange) 38%,transparent),transparent 58%),var(--rb-bg);background-attachment:fixed,fixed,fixed,fixed,scroll}html[data-shell-wallpaper=lines] body{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--rb-cyan) 22%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 20%,color-mix(in srgb,var(--rb-pink) 18%,transparent),transparent 50%),radial-gradient(100% 60% at 50% 100%,color-mix(in srgb,var(--rb-orange) 16%,transparent),transparent 48%),var(--rb-bg);background-attachment:fixed,fixed,fixed,scroll}html[data-shell-wallpaper=cyberpunk] body{background:radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--rb-cyan) 28%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 0%,color-mix(in srgb,var(--rb-pink) 26%,transparent),transparent 55%),radial-gradient(ellipse 60% 50% at 85% 85%,color-mix(in srgb,var(--rb-orange) 22%,transparent),transparent 52%),radial-gradient(ellipse 50% 40% at 15% 10%,color-mix(in srgb,var(--rb-orange) 12%,transparent),transparent 60%),var(--rb-bg);background-attachment:fixed,fixed,fixed,fixed,scroll}.rb-atmo-animated{display:none;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}html[data-shell-wallpaper=spirals] .rb-atmo-animated--spirals,html[data-shell-wallpaper=lines] .rb-atmo-animated--lines,html[data-shell-wallpaper=cyberpunk] .rb-atmo-animated--cyberpunk{display:block}.rb-atmo-animated__bands{position:absolute;inset:0;opacity:.45;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,transparent 0,rgba(255,255,255,.014) 2px,transparent 8px)}.rb-atmo-animated__anchor{position:absolute;width:min(1200px,220vw);height:min(1200px,220vh);pointer-events:none}.rb-atmo-animated__anchor--tl{top:-45%;left:-35%}.rb-atmo-animated__anchor--bl{bottom:-55%;left:-40%;transform:rotate(18deg)}.rb-atmo-animated__anchor--br{bottom:-50%;right:-35%;transform:rotate(-18deg)}.rb-atmo-animated__wave{position:absolute;inset:0;border-radius:40%;filter:blur(.19px) drop-shadow(0 0 8px currentColor) drop-shadow(0 0 20px currentColor);opacity:.85}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__wave{animation:rb-atmo-drift 18s ease-in-out infinite alternate}}.rb-atmo-animated__wave:before,.rb-atmo-animated__wave:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:center}.rb-atmo-animated__wave--cyan{color:color-mix(in srgb,var(--rb-cyan) 85%,transparent)}.rb-atmo-animated__wave--cyan:before{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 12px,color-mix(in srgb,var(--rb-cyan) 12%,transparent) 13px,color-mix(in srgb,var(--rb-cyan) 72%,transparent) 14px,transparent 15px);-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__wave--cyan:before{animation:rb-atmo-rotate-slow 22s linear infinite}}.rb-atmo-animated__wave--cyan:after{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 18px,rgba(255,255,255,.1) 19px,transparent 20px);opacity:.8;transform:scale(1.08) rotate(6deg)}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__wave--cyan:after{animation:rb-atmo-pulse 8s ease-in-out infinite}}.rb-atmo-animated__wave--orange{color:color-mix(in srgb,var(--rb-orange) 85%,transparent)}.rb-atmo-animated__wave--orange:before{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 10px,color-mix(in srgb,var(--rb-orange) 35%,#ffffff) 11px,color-mix(in srgb,var(--rb-orange) 78%,transparent) 12px,transparent 13px);-webkit-mask-image:linear-gradient(45deg,#000,transparent);mask-image:linear-gradient(45deg,#000,transparent)}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__wave--orange:before{animation:rb-atmo-rotate-slow 26s linear infinite reverse}}.rb-atmo-animated__wave--orange:after{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 16px,rgba(255,255,255,.09) 17px,transparent 18px);transform:scale(1.1) rotate(-8deg);opacity:.7}.rb-atmo-animated__wave--pink{color:color-mix(in srgb,var(--rb-pink) 85%,transparent)}.rb-atmo-animated__wave--pink:before{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 11px,color-mix(in srgb,var(--rb-pink) 14%,transparent) 12px,color-mix(in srgb,var(--rb-pink) 72%,transparent) 13px,transparent 14px);-webkit-mask-image:linear-gradient(-45deg,#000,transparent);mask-image:linear-gradient(-45deg,#000,transparent)}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__wave--pink:before{animation:rb-atmo-rotate-slow 24s linear infinite}}.rb-atmo-animated__wave--pink:after{background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 17px,rgba(255,255,255,.1) 18px,transparent 19px);transform:scale(1.07) rotate(10deg);opacity:.75}.rb-atmo-animated__particles{position:absolute;inset:0;opacity:.12;background-image:radial-gradient(circle,rgba(255,255,255,.75) 1px,transparent 1px);background-size:120px 120px}@media (prefers-reduced-motion: no-preference){.rb-atmo-animated__particles{animation:rb-atmo-drift-particles 20s linear infinite}}@keyframes rb-atmo-rotate-slow{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.04)}}@keyframes rb-atmo-drift{0%{transform:translate(0)}to{transform:translate(10px,20px)}}@keyframes rb-atmo-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes rb-atmo-drift-particles{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@media (prefers-reduced-motion: reduce){.rb-atmo-animated__bands{opacity:.22;mix-blend-mode:normal}.rb-atmo-animated__wave,.rb-atmo-animated__wave:before,.rb-atmo-animated__wave:after,.rb-atmo-animated__particles{animation:none!important}}.rb-atmo-lines__grid-h{position:absolute;inset:-5%;opacity:.35;background:repeating-linear-gradient(180deg,transparent 0,transparent 26px,color-mix(in srgb,var(--rb-cyan) 14%,transparent) 27px,transparent 28px)}.rb-atmo-lines__grid-v{position:absolute;inset:-5%;opacity:.28;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,transparent 0,transparent 42px,color-mix(in srgb,var(--rb-pink) 12%,transparent) 43px,transparent 44px)}@media (prefers-reduced-motion: no-preference){.rb-atmo-lines__grid-h{animation:rb-lines-drift-h 22s linear infinite}.rb-atmo-lines__grid-v{animation:rb-lines-drift-v 28s linear infinite reverse}}.rb-atmo-lines__slant{position:absolute;inset:-15%;opacity:.4;mix-blend-mode:screen}.rb-atmo-lines__slant--cyan{background:repeating-linear-gradient(108deg,transparent 0,transparent 36px,color-mix(in srgb,var(--rb-cyan) 35%,transparent) 37px,transparent 39px)}.rb-atmo-lines__slant--orange{background:repeating-linear-gradient(72deg,transparent 0,transparent 52px,color-mix(in srgb,var(--rb-orange) 30%,transparent) 53px,transparent 55px);opacity:.35}.rb-atmo-lines__slant--pink{background:repeating-linear-gradient(132deg,transparent 0,transparent 44px,color-mix(in srgb,var(--rb-pink) 32%,transparent) 45px,transparent 47px)}@media (prefers-reduced-motion: no-preference){.rb-atmo-lines__slant--cyan{animation:rb-lines-rotate-slow 48s linear infinite}.rb-atmo-lines__slant--orange{animation:rb-lines-rotate-slow 56s linear infinite reverse}.rb-atmo-lines__slant--pink{animation:rb-lines-rotate-slow 64s linear infinite}}.rb-atmo-lines__beam{position:absolute;left:-5%;width:110%;height:22%;border-radius:40%;opacity:.22;filter:blur(12px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--rb-orange) 45%,transparent),color-mix(in srgb,var(--rb-cyan) 35%,transparent),transparent)}@media (prefers-reduced-motion: no-preference){.rb-atmo-lines__beam{animation:rb-lines-sweep 11s ease-in-out infinite}}@keyframes rb-lines-drift-h{0%{transform:translateY(0)}to{transform:translateY(28px)}}@keyframes rb-lines-drift-v{0%{transform:translate(0)}to{transform:translate(42px)}}@keyframes rb-lines-rotate-slow{0%{transform:rotate(0) scale(1.02)}to{transform:rotate(360deg) scale(1.02)}}@keyframes rb-lines-sweep{0%,to{top:-18%;opacity:.12;transform:translate(-2%)}45%{top:48%;opacity:.35;transform:translate(1%)}70%{top:92%;opacity:.18;transform:translate(-1%)}}.rb-atmo-cyber__floor{position:absolute;left:-40%;right:-40%;bottom:-8%;height:55%;transform-origin:center bottom;transform:perspective(520px) rotateX(70deg);opacity:.45;background:repeating-linear-gradient(90deg,transparent 0,transparent 46px,color-mix(in srgb,var(--rb-cyan) 22%,transparent) 47px,transparent 49px),repeating-linear-gradient(0deg,transparent 0,transparent 46px,color-mix(in srgb,var(--rb-pink) 18%,transparent) 47px,transparent 49px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 55%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,#000 55%,transparent 92%)}@media (prefers-reduced-motion: no-preference){.rb-atmo-cyber__floor{animation:rb-cyber-floor-pulse 7s ease-in-out infinite alternate}}.rb-atmo-cyber__rain{position:absolute;inset:-10% -20%;opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(95deg,transparent 0,transparent 6px,color-mix(in srgb,var(--rb-cyan) 55%,transparent) 7px,transparent 9px),repeating-linear-gradient(88deg,transparent 0,transparent 14px,color-mix(in srgb,var(--rb-pink) 45%,transparent) 15px,transparent 18px);background-size:120px 120px,180px 180px}@media (prefers-reduced-motion: no-preference){.rb-atmo-cyber__rain{animation:rb-cyber-rain 14s linear infinite}}.rb-atmo-cyber__ring{position:absolute;inset:-5%;border-radius:50%;opacity:.14;pointer-events:none;box-shadow:inset 0 0 120px color-mix(in srgb,var(--rb-orange) 55%,transparent),inset 0 0 220px color-mix(in srgb,var(--rb-cyan) 25%,transparent),inset 0 0 320px color-mix(in srgb,var(--rb-pink) 20%,transparent)}@media (prefers-reduced-motion: no-preference){.rb-atmo-cyber__ring{animation:rb-cyber-ring-breathe 5.5s ease-in-out infinite alternate}}.rb-atmo-cyber__ticks{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,color-mix(in srgb,var(--rb-orange) 70%,transparent) 1px,transparent 1px);background-size:200px 100%;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0,#000 10px,transparent 10px,transparent 22px);mask-image:repeating-linear-gradient(0deg,#000 0,#000 10px,transparent 10px,transparent 22px)}@media (prefers-reduced-motion: no-preference){.rb-atmo-cyber__ticks{animation:rb-cyber-ticks 10s linear infinite}}.rb-atmo-cyber__glitch{position:absolute;inset:0;opacity:0;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,transparent 40%,color-mix(in srgb,var(--rb-cyan) 20%,transparent) 48%,color-mix(in srgb,var(--rb-pink) 25%,transparent) 52%,transparent 60%)}@media (prefers-reduced-motion: no-preference){.rb-atmo-cyber__glitch{animation:rb-cyber-glitch 8s steps(2,end) infinite}}@keyframes rb-cyber-floor-pulse{0%{opacity:.38;filter:brightness(1)}to{opacity:.52;filter:brightness(1.08)}}@keyframes rb-cyber-rain{0%{transform:translate(0)}to{transform:translate(-36px,72px)}}@keyframes rb-cyber-ring-breathe{0%{opacity:.1;transform:scale(1)}to{opacity:.2;transform:scale(1.02)}}@keyframes rb-cyber-ticks{0%{background-position:0 0}to{background-position:-200px 120px}}@keyframes rb-cyber-glitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.35;transform:translate(-3px)}94%{opacity:.2;transform:translate(4px)}95%{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.rb-atmo-lines__grid-h,.rb-atmo-lines__grid-v,.rb-atmo-lines__slant--cyan,.rb-atmo-lines__slant--orange,.rb-atmo-lines__slant--pink,.rb-atmo-lines__beam,.rb-atmo-cyber__floor,.rb-atmo-cyber__rain,.rb-atmo-cyber__ring,.rb-atmo-cyber__ticks,.rb-atmo-cyber__glitch{animation:none!important}.rb-atmo-cyber__ring{opacity:.12;transform:none}}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.45) 100%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.rb-shell-wallpaper-preview__swatch{display:block;width:100%;aspect-ratio:16 / 10;max-height:48px;border-radius:6px;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-sizing:border-box}.rb-shell-wallpaper-preview__item[data-shell-wallpaper=relay] .rb-shell-wallpaper-preview__swatch{background:url(/cosmetics/waves-bg.png) center/cover no-repeat,var(--rb-bg)}.rb-shell-wallpaper-preview__item[data-shell-wallpaper=spirals] .rb-shell-wallpaper-preview__swatch{background:radial-gradient(120px 86px at 6% -12%,color-mix(in srgb,var(--rb-atmo-wave-tl) 34%,transparent),transparent 62%),radial-gradient(104px 72px at 108% 8%,color-mix(in srgb,var(--rb-atmo-wave-tr) 28%,transparent),transparent 60%),radial-gradient(115px 78px at 52% 122%,color-mix(in srgb,var(--rb-atmo-wave-br) 26%,transparent),transparent 62%),radial-gradient(98px 72px at -12% 102%,color-mix(in srgb,var(--rb-orange) 38%,transparent),transparent 58%),var(--rb-bg)}.rb-shell-wallpaper-preview__item[data-shell-wallpaper=lines] .rb-shell-wallpaper-preview__swatch{background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--rb-cyan) 22%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 20%,color-mix(in srgb,var(--rb-pink) 18%,transparent),transparent 50%),radial-gradient(100% 60% at 50% 100%,color-mix(in srgb,var(--rb-orange) 16%,transparent),transparent 48%),var(--rb-bg)}.rb-shell-wallpaper-preview__item[data-shell-wallpaper=cyberpunk] .rb-shell-wallpaper-preview__swatch{background:radial-gradient(ellipse 55% 45% at 0% 100%,color-mix(in srgb,var(--rb-cyan) 28%,transparent),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 0%,color-mix(in srgb,var(--rb-pink) 26%,transparent),transparent 55%),radial-gradient(ellipse 60% 50% at 85% 85%,color-mix(in srgb,var(--rb-orange) 22%,transparent),transparent 52%),radial-gradient(ellipse 50% 40% at 15% 10%,color-mix(in srgb,var(--rb-orange) 12%,transparent),transparent 60%),var(--rb-bg)}rb-root{display:block;position:relative;z-index:1;min-height:100vh}.glass-edge{box-shadow:inset 0 1px #ffffff0a}rb-app-shell .msg__text .chat-embed-card{position:relative;overflow:hidden}rb-app-shell .msg__text .chat-embed-card.layout-media{grid-template-columns:minmax(0,1fr);width:min(640px,100%)}rb-app-shell .msg__text .chat-embed-card.is-video-embed{display:flex;flex-direction:column;grid-template-columns:unset;width:min(640px,100%);margin-top:8px;padding:0;border-radius:10px;background:transparent;border:1px solid var(--rb-stroke, rgba(255, 255, 255, .14));box-shadow:none;overflow:hidden}rb-app-shell .msg__text .chat-embed-card.is-video-embed+.chat-embed-card.is-video-embed{margin-top:2px}rb-app-shell .msg__text .chat-embed-card.is-video-embed.is-collapsed{padding:8px 10px}rb-app-shell .msg__text .chat-embed-card.is-video-embed:not(.is-collapsed) .embed-collapse-btn{top:10px;right:10px;transform:none;z-index:6;color:#fffffff2;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}rb-app-shell .msg__text .chat-embed-card.is-video-embed:not(.is-collapsed) .embed-collapse-btn:hover{background:#0000009e;color:#fff}rb-app-shell .msg__text .chat-embed-card.is-video-embed.is-collapsed .embed-collapse-btn{color:var(--rb-text-mute, #9ca8b8);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}rb-app-shell .msg__text .chat-embed-card.is-collapsed .embed-collapse-btn{top:50%;transform:translateY(-50%)}rb-app-shell .msg__text .chat-embed-card.is-video-embed:not(.is-collapsed) .embed-collapsed-summary{display:none}rb-app-shell .msg__text .chat-embed-card.is-video-embed.is-collapsed .embed-video-stack{display:none}rb-app-shell .msg__text .embed-collapsed-summary{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 40px 10px 12px;margin:0;cursor:pointer;border-radius:8px;color:var(--rb-text, #f8fafc);-webkit-user-select:none;user-select:none}rb-app-shell .msg__text .embed-collapsed-favicon{width:20px;height:20px;border-radius:4px;object-fit:contain;flex-shrink:0;display:block}rb-app-shell .msg__text .embed-collapsed-summary-text{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}rb-app-shell .msg__text .embed-collapsed-summary-text--video{line-height:1.25}rb-app-shell .msg__text .embed-collapsed-summary:hover{background:#ffffff0f}rb-app-shell .msg__text .embed-collapsed-summary:focus-visible{outline:2px solid var(--rb-orange-soft, #6ab0ff);outline-offset:-2px}rb-app-shell .msg__text .embed-video-stack{width:100%;min-width:0}rb-app-shell .msg__text .embed-video-frame{position:relative;width:100%;line-height:0}rb-app-shell .msg__text .embed-video-chrome{position:absolute;inset:0 0 auto;z-index:5;min-height:52px;padding:10px 48px 14px 10px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 55%,transparent 100%);border-radius:0}rb-app-shell .msg__text .embed-video-chrome-left{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 40px);min-width:0;pointer-events:auto;text-decoration:none;color:#fff}rb-app-shell .msg__text .embed-video-brand-icon{width:22px;height:22px;border-radius:4px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.75))}rb-app-shell .msg__text .embed-video-overlay-title{min-width:0;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 3px rgba(0,0,0,.85)}rb-app-shell .msg__text .embed-video-chrome-left:hover .embed-video-overlay-title{text-decoration:underline}rb-app-shell .msg__text .embed-video-thumb-wrap{position:absolute;inset:0;z-index:1;cursor:default}rb-app-shell .msg__text .embed-video-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}rb-app-shell .msg__text .embed-video-thumb-wrap .embed-video-placeholder{width:100%;height:100%;min-height:0;margin:0;display:flex;align-items:center;justify-content:center;border-radius:0;background:var(--rb-bg-elev-1, rgba(255, 255, 255, .06));color:var(--rb-text-mute, #9ca8b8);font-size:13px;font-weight:600}rb-app-shell .msg__text .embed-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle,rgba(0,0,0,.28),transparent 55%);pointer-events:none;z-index:2}rb-app-shell .msg__text .embed-play-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}rb-app-shell .msg__text .embed-video-playhit{position:absolute;inset:0;z-index:3;margin:0;padding:0;border:none;border-radius:0;cursor:pointer;opacity:0;background:transparent}rb-app-shell .msg__text .embed-video-playhit:focus-visible{opacity:1;outline:2px solid var(--rb-orange-soft, #6ab0ff);outline-offset:-4px}rb-app-shell .msg__text .embed-video-player-wrap{position:absolute;inset:0;z-index:0;background:#000}rb-app-shell .msg__text .embed-video-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}rb-app-shell .msg__text .embed-video-media{position:relative;display:block;width:100%;max-width:100%;max-height:min(480px,80vh);aspect-ratio:16 / 9;border-radius:0;overflow:hidden;background:#0a0a0a;line-height:0}rb-app-shell .msg__text .embed-video-media.is-playing .embed-video-thumb-wrap,rb-app-shell .msg__text .embed-video-media.is-playing .embed-play-overlay,rb-app-shell .msg__text .embed-video-media.is-playing .embed-video-playhit,rb-app-shell .msg__text .embed-video-media.is-playing .embed-video-chrome{display:none}rb-app-shell .msg__text .embed-collapse-btn{position:absolute;top:8px;right:8px;z-index:7;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--rb-text-mute, #9ca8b8);cursor:pointer;outline:none;transition:color .15s ease,background .15s ease,transform .2s var(--rb-ease, ease)}rb-app-shell .msg__text .embed-collapse-btn:hover{background:#ffffff14;color:var(--rb-text, #f8fafc)}rb-app-shell .msg__text .chat-embed-card.is-collapsed .embed-collapse-btn:hover{transform:translateY(-50%)}rb-app-shell .msg__text .embed-collapse-chevron{transition:transform .2s var(--rb-ease, ease)}rb-app-shell .msg__text .chat-embed-card.is-collapsed .embed-collapse-chevron{transform:rotate(-90deg)}@media (max-width: 720px){rb-app-shell .msg__text .chat-embed-card.is-video-embed .embed-video-media{max-height:min(320px,72vh)}}html[data-shell-perf] .rb-glass-panel,html[data-shell-perf] .rb-modal-glow-shell,html[data-shell-perf] .rb-dialog,html[data-shell-perf] .rb-panel-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-shell-perf] .rb-atmo-animated{display:none!important}html[data-shell-perf]:not([data-shell-wallpaper]) body,html[data-shell-perf][data-shell-wallpaper=relay] body{background-image:none!important;background-color:var(--rb-bg, #07090f)!important}:root{--rb-orange: #ff5f00;--rb-pink: #ff3da3;--rb-bg: #07090f;--rb-text-dim: #9aa3b2;--rb-stroke: rgba(255, 255, 255, .08);--rb-stroke-glass: rgba(255, 255, 255, .1);--rb-radius-xl: 32px;--rb-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rb-font-display: "Space Grotesk", "Inter", sans-serif;--rb-grad-fire: linear-gradient( 135deg, var(--rb-orange) 0%, color-mix(in srgb, var(--rb-orange) 45%, var(--rb-pink)) 100% );--rb-ease: cubic-bezier(.2, .7, .2, 1)}html,body{margin:0;padding:0;background:var(--rb-bg);color:#e8eaee}html.rb-splash-window,html.rb-splash-window body{height:100%;overflow:hidden}.rb-splash--overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--rb-bg) 55%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:rb-splash-fade-in .25s var(--rb-ease);font-family:var(--rb-font-body)}.rb-splash--window{height:100%;display:grid;place-items:center;padding:0;overflow:hidden;background:var(--rb-bg);font-family:var(--rb-font-body)}.rb-splash--window .rb-modal-glow-shell{max-width:calc(100% - 1rem)}.rb-accent-glow-chrome{background:radial-gradient(ellipse 120% 85% at 50% 0%,color-mix(in srgb,var(--rb-orange) 14%,transparent),transparent 58%),radial-gradient(ellipse 90% 70% at 85% 95%,color-mix(in srgb,var(--rb-orange) 9%,transparent),transparent 52%);box-shadow:0 0 0 1px #ffffff0d,0 14px 36px -18px color-mix(in srgb,var(--rb-orange) 28%,transparent),0 24px 48px -26px #0006}.rb-modal-glow-shell{width:fit-content;max-width:calc(100vw - 2rem);padding:.75rem 1rem;box-sizing:border-box;border-radius:calc(var(--rb-radius-xl) + 12px)}.rb-splash-dialog{width:min(360px,92vw);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.5rem 1.35rem;border-radius:calc(var(--rb-radius-xl) + 8px);border:1px solid var(--rb-stroke-glass);animation:rb-splash-fade-in .3s var(--rb-ease)}.rb-splash__brand{position:relative;width:112px;height:112px;display:grid;place-items:center}.rb-splash__pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rb-orange) 42%,transparent) 0%,color-mix(in srgb,var(--rb-pink) 22%,transparent) 38%,transparent 72%);animation:rb-splash-pulse 2.2s ease-in-out infinite}.rb-splash__orb{position:relative;z-index:1;width:88px;height:88px;background:url(/cosmetics/orb-logo.png) center/contain no-repeat;filter:drop-shadow(0 16px 36px color-mix(in srgb,var(--rb-orange) 45%,transparent))}.rb-splash__title{font-family:var(--rb-font-display);font-weight:600;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;background:var(--rb-grad-fire);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rb-splash__label{font-size:.88rem;font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--rb-text-dim);text-align:center;max-width:26ch}.rb-splash__version{font-size:.72rem;font-weight:500;letter-spacing:.04em;color:var(--rb-text-mute, #6b7280);text-align:center;min-height:1rem}.rb-splash__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;width:100%;max-width:320px}.rb-splash__action{appearance:none;border:1px solid var(--rb-stroke-strong);background:var(--rb-bg-elev-2, #14171f);color:var(--rb-text, #fff);border-radius:var(--rb-radius-sm, 8px);padding:.45rem .85rem;font:inherit;font-size:.82rem;cursor:pointer}.rb-splash__action:hover{border-color:var(--rb-orange-soft)}.rb-splash__bar{position:relative;width:100%;max-width:280px;height:8px;margin-top:.15rem;background:color-mix(in srgb,var(--rb-bg) 65%,transparent);border:1px solid var(--rb-stroke);border-radius:999px;overflow:hidden}.rb-splash__fill{position:absolute;inset:0;width:100%;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--rb-orange) 15%,transparent) 30%,var(--rb-orange) 50%,color-mix(in srgb,var(--rb-pink) 35%,transparent) 70%,transparent 100%);background-size:200% 100%;animation:rb-splash-shimmer 1.5s ease-in-out infinite;box-shadow:0 0 12px color-mix(in srgb,var(--rb-orange) 40%,transparent)}@keyframes rb-splash-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rb-splash-pulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes rb-splash-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}html.rb-native-shell rb-splash{display:none!important}@media (prefers-reduced-motion: reduce){.rb-splash--overlay,.rb-splash-dialog{animation:none}.rb-splash__pulse{animation:none;opacity:.75}.rb-splash__fill{animation:none;background:var(--rb-grad-fire);background-size:auto}}
