@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-ext-500-normal-W5HR-Vum.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-500-normal-TEwFOE1B.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-ext-700-normal-ql9ya6Gs.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-700-normal-DbbkyFGP.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-ext-800-normal-DpqvRqQ_.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-800-normal-BD1rqJFX.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.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(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.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:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0: #140404;--bg-1: #1c0707;--bg-2: #260a0a;--bg-panel: rgba(38, 10, 10, .82);--bg-panel-2: rgba(20, 4, 4, .72);--rim: rgba(252, 234, 26, .18);--rim-strong: rgba(252, 234, 26, .55);--rim-blue: rgba(94, 112, 240, .45);--rim-blue-2: rgba(94, 112, 240, .22);--rim-red: #5a0f0f;--potion-a: #a8e020;--potion-b: #fcea1a;--grad-potion: linear-gradient(180deg, var(--potion-a), var(--potion-b));--grad-potion-h: linear-gradient(95deg, var(--potion-a) 0%, var(--potion-b) 100%);--signal-blue: #5e70f0;--signal-blue-2: #8b9bff;--signal-red: #b81e1e;--signal-red-dim: #5a1414;--signal-amber: #ff8a2b;--ink: #fff1e0;--ink-2: #f1c7b8;--ink-3: #a98a82;--ink-mute: #7a5a55;--ok: #a8e020;--warn: #fcea1a;--danger: #ff5c5c;--glow-blue: 0 0 0 1px rgba(94,112,240,.55), 0 0 24px rgba(94,112,240,.35);--glow-blue-soft: 0 0 0 1px rgba(94,112,240,.32), 0 0 18px rgba(94,112,240,.22);--glow-potion: 0 0 28px rgba(168, 224, 32, .35);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--f-display: "Unbounded", system-ui, sans-serif;--f-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--f-ui);color:var(--ink);background:var(--bg-0);background-image:radial-gradient(1100px 700px at 88% -10%,rgba(94,112,240,.13),transparent 60%),radial-gradient(900px 700px at -10% 110%,rgba(168,224,32,.07),transparent 60%),radial-gradient(600px 400px at 50% 50%,rgba(184,30,30,.07),transparent 70%);background-attachment:fixed;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.5}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(0deg,rgba(255,241,224,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,241,224,.018) 1px,transparent 1px);background-size:56px 56px;z-index:0;mix-blend-mode:screen}*{scrollbar-width:thin;scrollbar-color:rgba(255,241,224,.22) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#fff1e029;border:2px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#fff1e04d;background-clip:padding-box}a{color:var(--potion-b);text-decoration:none}a:hover{color:var(--potion-a)}h1,h2,h3,h4{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em;margin:0 0 .4em;line-height:1.08}h1{font-size:clamp(2rem,3.6vw,3.2rem)}h2{font-size:clamp(1.5rem,2.4vw,2rem)}h3{font-size:1.15rem;letter-spacing:0}p{margin:0 0 .8em;color:var(--ink-2)}button,input,textarea,select{font:inherit;color:inherit}.app-shell{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.app-main{flex:1;padding:36px 0 80px}.qh{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,#140404e0,#140404b8);border-bottom:1px solid var(--rim)}.qh__inner{display:flex;align-items:center;gap:22px;padding:14px 28px;max-width:1240px;margin:0 auto}.qh__brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.qh__logo{position:relative;width:40px;height:40px}.qh__logo img{width:100%;height:100%;display:block;object-fit:contain;animation:logoGlow 2.6s ease-in-out infinite}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 5px rgba(94,112,240,.45))}50%{filter:drop-shadow(0 0 12px rgba(94,112,240,.85))}}.qh__name{display:flex;flex-direction:column;line-height:1}.qh__name b{font-family:var(--f-display);font-weight:800;font-size:.98rem;letter-spacing:.04em}.qh__name small{margin-top:3px;color:var(--ink-3);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;font-family:var(--f-mono);font-weight:700}.qh__nav{display:flex;gap:4px;margin-left:18px}.qh__nav a{color:var(--ink-2);font-weight:600;padding:8px 12px;border-radius:var(--r-sm);font-size:.92rem}.qh__nav a:hover{color:var(--ink);background:#fff1e00d}.qh__nav a.active{color:var(--potion-b);background:#fcea1a0f}.qh__spacer{flex:1}.lang-switch{display:inline-flex;border:1px solid var(--rim);border-radius:var(--r-pill);padding:2px;background:#00000040}.lang-switch button{background:transparent;border:0;color:var(--ink-3);font:700 .72rem var(--f-mono);letter-spacing:.12em;padding:5px 12px;cursor:pointer;border-radius:var(--r-pill)}.lang-switch button:hover{color:var(--ink)}.lang-switch button.active{background:var(--grad-potion-h);color:var(--rim-red)}.qh__cart{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);background:#5e70f01a;border:1px solid var(--rim-blue);color:var(--ink);font-weight:700;font-size:.85rem;text-decoration:none}.qh__cart:hover{background:#5e70f029;color:var(--ink)}.qh__cart .qh__badge{font:800 .7rem var(--f-mono);background:var(--grad-potion);color:var(--rim-red);padding:2px 7px;border-radius:var(--r-pill);letter-spacing:.04em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:var(--f-ui);font-weight:700;font-size:.9rem;border:1px solid var(--rim-red);border-radius:var(--r-md);padding:11px 18px;background:var(--grad-potion);color:#2a0707;transition:transform .08s,box-shadow .15s,filter .15s;text-decoration:none}.btn:hover{box-shadow:var(--glow-potion);transform:translateY(-1px)}.btn:active{transform:translateY(0);filter:brightness(.92)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--rim)}.btn--ghost:hover{border-color:var(--rim-strong);color:var(--potion-b);background:#fcea1a0a;box-shadow:none}.btn--outline-blue{background:#5e70f014;color:var(--signal-blue-2);border-color:var(--rim-blue)}.btn--outline-blue:hover{box-shadow:var(--glow-blue-soft);background:#5e70f024}.btn--danger{background:#ff5c5c;color:#fff;border-color:#6b1a1a}.btn--sm{padding:7px 12px;font-size:.8rem;border-radius:8px}.btn--lg{padding:14px 22px;font-size:1rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.panel{position:relative;background:var(--bg-panel);border:1px solid var(--rim);border-radius:var(--r-lg);padding:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel--blue{border-color:var(--rim-blue-2)}.panel--glow{box-shadow:var(--glow-blue-soft)}.card{position:relative;background:var(--bg-panel-2);border:1px solid var(--rim);border-radius:var(--r-lg);overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);border-color:#5e70f099;box-shadow:var(--glow-blue-soft)}.card__media{position:relative;width:100%;aspect-ratio:16/9;background:radial-gradient(160% 100% at 50% 0%,rgba(94,112,240,.35),transparent 60%),var(--grad-potion);display:flex;align-items:center;justify-content:center;color:#2a0707;font-weight:800;font-size:2rem;border-bottom:1px solid var(--rim-red);overflow:hidden;text-decoration:none}.card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 35%),repeating-linear-gradient(45deg,rgba(0,0,0,.045) 0 10px,transparent 10px 20px);pointer-events:none}.card__media img.shot{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.card__media img.shot-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(.7) brightness(.45);transform:scale(1.15);pointer-events:none}.card__media .ph{font:600 .72rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#2a0707a6;position:relative;z-index:1}.card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.card__cat{font:600 .68rem var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal-blue-2)}.card__title{font-family:var(--f-display);font-weight:700;font-size:1.05rem;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.card__title a{color:inherit}.card__title a:hover{color:var(--potion-b)}.card__desc{color:var(--ink-3);font-size:.86rem;line-height:1.45;min-height:2.6em}.card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px dashed var(--rim)}.card__price{display:flex;flex-direction:column}.price{font-family:var(--f-display);font-weight:700;font-size:1.15rem;color:var(--potion-b);letter-spacing:-.01em}.price--old{color:var(--ink-mute);text-decoration:line-through;font-size:.78rem;letter-spacing:0}.badge{display:inline-flex;align-items:center;gap:4px;font:800 .7rem var(--f-mono);letter-spacing:.08em;padding:3px 9px;border-radius:var(--r-pill);background:#5e70f02e;color:var(--signal-blue-2);border:1px solid var(--rim-blue)}.badge--sale{background:var(--grad-potion);color:var(--rim-red);border-color:var(--rim-red)}.badge--ok{background:#a8e02029;color:var(--ok);border-color:#a8e02066}.badge--warn{background:#fcea1a24;color:var(--warn);border-color:#fcea1a66}.badge--err{background:#ff5c5c29;color:var(--danger);border-color:#ff5c5c66}.badge--mute{background:#ffffff0a;color:var(--ink-3);border-color:var(--rim)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.8rem;color:var(--ink-3);font-weight:600;letter-spacing:.02em}.input,.select,.textarea{width:100%;background:#00000059;border:1px solid var(--rim);border-radius:var(--r-md);padding:11px 14px;color:var(--ink);font:500 .95rem var(--f-ui);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.input:focus,.select:focus,.textarea:focus{border-color:var(--rim-blue);box-shadow:var(--glow-blue-soft);background:#00000073}.input::placeholder{color:var(--ink-mute)}.textarea{min-height:110px;resize:vertical;font-family:var(--f-ui)}.hint{font-size:.8rem;color:var(--ink-3)}.error{color:var(--danger);font-size:.85rem}.search{display:flex;align-items:center;gap:10px;background:#00000059;border:1px solid var(--rim);border-radius:var(--r-pill);padding:8px 14px 8px 16px}.search input{flex:1;background:transparent;border:0;outline:0;color:var(--ink);font:500 .9rem var(--f-ui)}.search input::placeholder{color:var(--ink-mute)}.search .kbd{font-size:.7rem}.grid-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 960px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.grid-cards{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:8px}.filters{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.filters__row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.filters__label{flex:0 0 auto;min-width:86px;font:600 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}@media (max-width: 620px){.filters__label{min-width:0}}.chip{font:600 .82rem var(--f-ui);padding:7px 13px;border-radius:var(--r-pill);border:1px solid var(--rim);background:#fff1e005;color:var(--ink-2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.chip:hover{color:var(--ink);border-color:var(--rim-strong)}.chip.active{background:var(--grad-potion-h);color:var(--rim-red);border-color:var(--rim-red)}.chip .count{font:700 .7rem var(--f-mono);color:var(--ink-mute)}.chip.active .count{color:var(--rim-red);opacity:.6}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--rim);margin:0 0 26px;flex-wrap:wrap}.tabs a,.tabs button{background:transparent;border:0;color:var(--ink-3);padding:12px 16px;cursor:pointer;font:600 .9rem var(--f-ui);border-bottom:2px solid transparent;text-decoration:none;margin-bottom:-1px}.tabs a:hover,.tabs button:hover{color:var(--ink)}.tabs a.active,.tabs button.active{color:var(--potion-b);border-bottom-color:var(--potion-b)}.table{width:100%;border-collapse:separate;border-spacing:0;background:#0000002e;border:1px solid var(--rim);border-radius:var(--r-md);overflow:hidden;font-size:.9rem}.table th,.table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,241,224,.05)}.table th{background:#00000059;color:var(--ink-3);font:700 .72rem var(--f-mono);text-transform:uppercase;letter-spacing:.12em;border-bottom-color:var(--rim)}.table tr:last-child td{border-bottom:0}.kbd,.code{font-family:var(--f-mono);background:#00000073;border:1px solid var(--rim);padding:3px 8px;border-radius:5px;font-size:.82em;color:var(--ink-2)}.code{display:block;padding:14px 16px;border-radius:var(--r-md);white-space:pre-wrap;word-break:break-all;font-size:.82rem;line-height:1.5}.qf{position:relative;border-top:1px solid var(--rim);background:#00000059;padding:36px 0 28px;color:var(--ink-3);font-size:.88rem;z-index:1}.qf__row{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(auto-fit,minmax(130px,1fr));gap:28px}.qf__col h4{font-family:var(--f-display);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.qf__col a{display:block;color:var(--ink-3);padding:3px 0;overflow-wrap:anywhere}.qf__col a:hover{color:var(--potion-b)}.qf__brand{display:flex;align-items:center;gap:12px;margin-bottom:14px}.qf__brand img{width:36px;height:36px;border-radius:8px;border:1px solid var(--rim)}.qf__brand b{font-family:var(--f-display);font-size:1rem;color:var(--ink);letter-spacing:.03em}.qf__meta{display:inline-flex;align-items:center;gap:14px}.qf__legal{border-top:1px solid var(--rim);margin-top:28px;padding-top:18px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;font-size:.78rem;color:var(--ink-mute)}@media (max-width: 720px){.qf__row{grid-template-columns:1fr 1fr}}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row--between{justify-content:space-between}.stack>*+*{margin-top:14px}.stack-lg>*+*{margin-top:22px}.muted{color:var(--ink-3)}.dim{color:var(--ink-mute)}.center{text-align:center}.mono{font-family:var(--f-mono)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 .72rem var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--signal-blue-2)}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--signal-blue))}.divider{height:1px;background:var(--rim);margin:18px 0;border:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;flex-wrap:wrap}.page-head h1{margin:0}.page-head p{margin:6px 0 0;max-width:60ch}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink-mute);box-shadow:0 0 0 2px #ffffff0a}.dot--ok{background:var(--ok);box-shadow:0 0 0 2px #a8e02026,0 0 12px var(--ok)}.dot--warn{background:var(--warn)}.dot--err{background:var(--danger)}.dot--blue{background:var(--signal-blue);box-shadow:0 0 12px var(--signal-blue)}.cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;z-index:100;max-width:720px;margin:0 auto;background:#140404f2;border:1px solid var(--rim-strong);border-radius:var(--r-lg);padding:16px 18px;display:flex;gap:14px;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 36px #00000073}@media (max-width: 600px){.cookie-banner{flex-direction:column;align-items:stretch}}.acc{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:flex-start}@media (max-width: 920px){.acc{grid-template-columns:1fr}}.acc-side{position:sticky;top:88px;display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--rim);border-radius:var(--r-lg);padding:18px}.acc-user{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--rim);margin-bottom:14px}.acc-user__av{width:44px;height:44px;border-radius:50%;background:var(--grad-potion);border:1px solid var(--rim-red);display:grid;place-items:center;color:var(--rim-red);font:800 1rem var(--f-display)}.acc-user b{font-family:var(--f-display);font-size:.95rem;letter-spacing:.02em}.acc-user small{font-size:.76rem;color:var(--ink-3);display:block;margin-top:2px}.acc-nav{display:flex;flex-direction:column;gap:2px}.acc-nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:600;font-size:.9rem;text-decoration:none}.acc-nav a:hover{background:#fff1e00a;color:var(--ink)}.acc-nav a.active{background:#fcea1a14;color:var(--potion-b)}.acc-nav a svg{opacity:.65}.acc-nav a.active svg{opacity:1}.acc-nav .count{margin-left:auto;font:700 .68rem var(--f-mono);color:var(--ink-mute);padding:2px 7px;border-radius:var(--r-pill);background:#ffffff0a}.acc-side .logout{margin-top:14px;padding-top:14px;border-top:1px solid var(--rim)}.acc-section{margin-bottom:36px;scroll-margin-top:88px}.acc-section__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:16px}.acc-section h2{margin:0}.acc-section h2+p{margin:6px 0 0;color:var(--ink-3);font-size:.9rem}.prof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 720px){.prof-grid{grid-template-columns:1fr}}.prof-card{padding:18px 20px;background:var(--bg-panel);border:1px solid var(--rim);border-radius:var(--r-md)}.prof-card small{color:var(--ink-3);font:700 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.prof-card div{margin-top:6px;font-family:var(--f-display);font-size:1.05rem}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 720px){.slots{grid-template-columns:1fr}}.slot{border:1px solid var(--rim);border-radius:var(--r-md);padding:16px;background:var(--bg-panel);display:flex;flex-direction:column;gap:8px;font-size:inherit;color:inherit;text-align:left}.slot--empty{border-style:dashed;color:var(--ink-3);align-items:center;justify-content:center;text-align:center;min-height:110px;cursor:pointer;background:transparent}.slot--empty:hover{color:var(--potion-b);border-color:var(--rim-strong)}.slot__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.slot__ip{font:700 .92rem var(--f-mono);color:var(--ink)}.slot__lbl{font-size:.8rem;color:var(--ink-3)}.slot__action{display:flex;gap:6px;margin-top:4px}.lic{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--rim);border-radius:var(--r-md);background:var(--bg-panel)}.lic+.lic{margin-top:8px}.lic__name{font-family:var(--f-display);font-weight:700}.lic__meta{font:600 .76rem var(--f-mono);color:var(--ink-3);margin-top:4px;letter-spacing:.04em}.lic__key{display:flex;align-items:center;gap:8px;font:700 .82rem var(--f-mono);padding:6px 10px;background:#00000059;border:1px solid var(--rim);border-radius:6px;color:var(--potion-b)}.lic__key button{background:transparent;border:0;color:var(--ink-3);cursor:pointer}.lic__key button:hover{color:var(--potion-b)}.orders-empty{padding:36px 20px;text-align:center;color:var(--ink-3);border:1px dashed var(--rim);border-radius:var(--r-md)}.nf{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px;position:relative}.nf__card{position:relative;max-width:720px;width:100%;padding:48px;border:1px solid var(--rim);border-radius:var(--r-lg);background:var(--bg-panel);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.nf__card:before{content:"";position:absolute;top:-50%;right:-10%;bottom:-50%;left:-10%;background:radial-gradient(closest-side,rgba(94,112,240,.18),transparent 60%);pointer-events:none}.nf__big{position:relative;font-family:var(--f-display);font-weight:800;font-size:clamp(7rem,18vw,12rem);line-height:1;letter-spacing:-.04em;background:var(--grad-potion-h);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(168,224,32,.35))}.nf__big .flask{display:inline-block;width:clamp(110px,18vw,180px);vertical-align:-10%;margin:0 12px;animation:nfBob 3s ease-in-out infinite;filter:drop-shadow(0 0 24px rgba(94,112,240,.65))}@keyframes nfBob{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.nf__big .flask{animation:none}}.nf__card h1{position:relative;margin:18px 0 10px;font-size:clamp(1.5rem,3vw,2rem)}.nf__card p{position:relative;color:var(--ink-2);max-width:50ch;margin:0 auto 24px}.nf__hint{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--rim);border-radius:var(--r-pill);margin-bottom:18px;font:700 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.co{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:flex-start}@media (max-width: 920px){.co{grid-template-columns:1fr}}.progress{display:flex;align-items:center;gap:8px;margin-bottom:28px}.progress__step{display:flex;align-items:center;gap:8px;font:600 .78rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.progress__step .n{width:22px;height:22px;border-radius:50%;background:#ffffff0d;border:1px solid var(--rim);display:grid;place-items:center;color:var(--ink-3);font-size:.75rem}.progress__step.done{color:var(--ok)}.progress__step.done .n{background:#a8e0202e;border-color:var(--ok);color:var(--ok)}.progress__step.active{color:var(--potion-b)}.progress__step.active .n{background:var(--grad-potion);border-color:var(--rim-red);color:var(--rim-red)}.progress__bar{flex:1;height:1px;background:var(--rim);position:relative}.progress__bar.done{background:linear-gradient(90deg,var(--ok),var(--potion-b))}.ccy{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 560px){.ccy{grid-template-columns:1fr 1fr}}.ccy label{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--rim);border-radius:var(--r-md);cursor:pointer;background:#0003;transition:border-color .15s,background .15s}.ccy label:hover{border-color:var(--rim-strong)}.ccy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--rim);border-radius:50%;margin:0}.ccy input:checked{background:var(--grad-potion);border-color:var(--rim-red);box-shadow:inset 0 0 0 3px var(--rim-red)}.ccy label.selected,.ccy label:has(input:checked){border-color:var(--potion-b);background:#fcea1a0f}.ccy .sym{font-family:var(--f-mono);font-weight:700;font-size:.9rem;color:var(--ink)}.ccy .name{font-size:.72rem;color:var(--ink-3);margin-left:auto}.invoice{border:1px solid var(--rim-blue);background:radial-gradient(500px 240px at 100% 0%,rgba(94,112,240,.18),transparent 60%),var(--bg-panel);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:16px}.addr{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00000073;border:1px solid var(--rim);border-radius:var(--r-md);font-family:var(--f-mono);font-size:.82rem;color:var(--ink-2);word-break:break-all}.addr button{background:transparent;border:0;color:var(--potion-b);cursor:pointer;font:700 .8rem var(--f-mono);padding:4px 8px;border-radius:6px}.addr button:hover{background:#fcea1a14}.summary-line{display:flex;justify-content:space-between;padding:6px 0;font-size:.95rem}.cart{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:flex-start}@media (max-width: 920px){.cart{grid-template-columns:1fr}}.cart-row{display:grid;grid-template-columns:88px 1fr auto auto;gap:18px;align-items:center;padding:16px 18px;background:var(--bg-panel);border:1px solid var(--rim);border-radius:var(--r-lg)}.cart-row__thumb{width:88px;height:64px;border-radius:var(--r-md);background:radial-gradient(160% 100% at 50% 0%,rgba(94,112,240,.35),transparent 60%),var(--grad-potion);border:1px solid var(--rim-red);display:grid;place-items:center;font:700 .65rem var(--f-mono);color:#2a0707a6;letter-spacing:.12em;overflow:hidden;position:relative}.cart-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cart-row__thumb:has(img):after{content:none}.cart-row__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 8px,transparent 8px 16px)}.cart-row__title{font-family:var(--f-display);font-weight:700;font-size:1.05rem;color:var(--ink)}.cart-row__meta{font:600 .75rem var(--f-mono);color:var(--ink-3);letter-spacing:.08em;margin-top:4px}.cart-row__rm{background:transparent;border:1px solid var(--rim);color:var(--ink-3);width:32px;height:32px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.cart-row__rm:hover{color:var(--danger);border-color:var(--danger)}.summary{position:sticky;top:88px}.totalrow{display:flex;justify-content:space-between;padding:6px 0;font-size:.95rem}.totalrow.big{font-family:var(--f-display);font-size:1.2rem;font-weight:800;padding-top:14px;border-top:1px dashed var(--rim);margin-top:6px}.totalrow.discount{color:var(--ok)}.promo-row{display:grid;grid-template-columns:1fr auto;gap:8px}.promo-applied{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-md);background:#a8e02014;border:1px dashed rgba(168,224,32,.4);font:700 .82rem var(--f-mono);color:var(--ok)}.promo-applied button{margin-left:auto;background:transparent;border:0;color:var(--ok);cursor:pointer;font:700 1rem var(--f-mono)}.secure{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--rim-blue);background:#5e70f00f;border-radius:var(--r-md);font-size:.82rem;color:var(--ink-2)}.crumbs{display:flex;gap:10px;font:600 .8rem var(--f-mono);color:var(--ink-3);letter-spacing:.04em;margin-bottom:18px;flex-wrap:wrap}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--potion-b)}.crumbs span{color:var(--ink-mute)}.product{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:flex-start}@media (max-width: 1100px){.product{grid-template-columns:minmax(0,1fr) 300px;gap:28px}}@media (max-width: 900px){.product{grid-template-columns:1fr}}.gallery{display:flex;flex-direction:column;gap:12px}.gallery__main{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(160% 100% at 50% 0%,rgba(94,112,240,.4),transparent 60%),var(--grad-potion);border:1px solid var(--rim);display:grid;place-items:center}.gallery__main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 35%),repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 10px,transparent 10px 20px);pointer-events:none}.gallery__main img.shot{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.gallery__main img.shot-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(24px) saturate(.7) brightness(.45);transform:scale(1.15);pointer-events:none}.gallery__main .ph{font:600 .9rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#2a0707b3;position:relative;z-index:1}.gallery__main .badge-row{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:2}.p-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:90px}@media (max-width: 900px){.p-side{position:static}}.p-head{display:flex;flex-direction:column;gap:10px}.p-title{font-family:var(--f-display);font-weight:800;font-size:2.2rem;line-height:1.05;margin:0;letter-spacing:-.02em}.p-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.85rem;color:var(--ink-3)}.p-meta .sep{color:var(--ink-mute)}.pricebox{border:1px solid var(--rim);border-radius:var(--r-lg);padding:22px;background:radial-gradient(400px 200px at 100% 0%,rgba(94,112,240,.1),transparent 60%),var(--bg-panel);display:flex;flex-direction:column;gap:16px}.pricebox__top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pricebox .price{font-size:2.2rem}.pricebox__cta{display:flex;gap:10px}.pricebox__cta .btn{flex:1}.features{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding-top:6px}.feature{display:flex;gap:10px;align-items:center;font-size:.85rem;color:var(--ink-2)}.feature svg{color:var(--potion-a);flex-shrink:0}.docpane h3{font-family:var(--f-display);font-size:1.05rem;margin:0 0 10px;color:var(--ink)}.docpane p,.docpane li{color:var(--ink-2);font-size:.95rem}.docpane ul{padding-left:22px}.docpane ul li+li{margin-top:4px}.changelog{font-family:var(--f-mono);font-size:.82rem}.reqs li::marker{color:var(--signal-blue-2)}.hero{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;padding:56px 0 24px}@media (max-width: 880px){.hero{grid-template-columns:1fr;padding-top:32px}}.hero__title{font-size:clamp(2.4rem,5vw,4rem);font-family:var(--f-display);font-weight:800;line-height:1.02;margin:0 0 22px;letter-spacing:-.025em}.hero__title em{font-style:normal;background:var(--grad-potion-h);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(168,224,32,.35))}.hero__sub{font-size:1.05rem;color:var(--ink-2);max-width:50ch;margin:0 0 30px}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid var(--rim);padding-top:20px;max-width:540px}.hero__stats>div{padding-right:18px;border-right:1px solid var(--rim)}.hero__stats>div:last-child{border-right:0;padding-right:0;padding-left:18px}.hero__stats>div:nth-child(2){padding-left:18px}.hero__stats b{display:block;font-family:var(--f-display);font-weight:800;font-size:1.7rem;color:var(--potion-b);letter-spacing:-.02em}.hero__stats small{font:600 .72rem var(--f-mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}.hero__art{position:relative;aspect-ratio:1/1;max-width:460px;margin-left:auto;display:grid;place-items:center}.hero__art .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed var(--rim-blue);opacity:.35}.hero__art .ring.r2{top:10%;right:10%;bottom:10%;left:10%;border-color:#a8e02026}.hero__art .ring.r3{top:22%;right:22%;bottom:22%;left:22%;border-style:solid;border-color:#5e70f02e}.hero__art .logo-plate{position:relative;width:64%;aspect-ratio:1/1;display:grid;place-items:center;animation:heroFloat 6s ease-in-out infinite}.hero__art .logo-plate img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 24px 60px rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(94,112,240,.45))}.hero__art .halo{position:absolute;width:96%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(closest-side,rgba(94,112,240,.55),transparent 70%);filter:blur(20px);animation:heroPulse 3.4s ease-in-out infinite;z-index:-1}@keyframes heroFloat{0%,to{transform:translateY(-3%) rotate(-.6deg)}50%{transform:translateY(4%) rotate(.6deg)}}@keyframes heroPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.hero__art .logo-plate{animation:none}.hero__art .halo{animation:haloGlow 3.4s ease-in-out infinite;transform:none}.qh__logo img{animation:logoGlow 3.4s ease-in-out infinite}}@keyframes haloGlow{0%,to{opacity:.5}50%{opacity:.9}}.hero__art .meta-chip{position:absolute;font:700 .7rem var(--f-mono);letter-spacing:.12em;padding:7px 12px;border-radius:var(--r-pill);background:var(--bg-panel);border:1px solid var(--rim);color:var(--ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--glow-blue-soft)}.hero__art .meta-chip .dot{margin-right:6px;vertical-align:middle}.hero__art .chip-1{top:8%;left:-4%}.hero__art .chip-2{top:36%;right:-8%}.hero__art .chip-3{bottom:4%;left:6%}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:56px 0 24px}@media (max-width: 800px){.how{grid-template-columns:1fr}}.how__step{position:relative;padding:24px 22px 22px;background:var(--bg-panel);border:1px solid var(--rim);border-radius:var(--r-lg);overflow:hidden}.how__step:before{content:attr(data-step);position:absolute;top:-20px;right:-8px;font-family:var(--f-display);font-size:7rem;font-weight:800;color:#fcea1a0d;letter-spacing:-.04em;line-height:1}.how__step h4{font-family:var(--f-display);font-size:1.1rem;color:var(--ink);margin:14px 0 6px}.how__step p{font-size:.9rem;color:var(--ink-3);margin:0}.how__icon{width:38px;height:38px;border-radius:10px;border:1px solid var(--rim-blue);background:#5e70f01f;display:grid;place-items:center;color:var(--signal-blue-2)}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:48px 0 22px}.catalog-head h2{margin:0}.catalog-bar{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-bottom:22px}@media (max-width: 760px){.catalog-bar{grid-template-columns:1fr}}.sort{display:flex;align-items:center;gap:10px;background:#00000059;border:1px solid var(--rim);border-radius:var(--r-pill);padding:6px 8px 6px 16px;font-size:.85rem;color:var(--ink-3)}.sort select{background:transparent;border:0;color:var(--potion-b);font:700 .85rem var(--f-ui);padding:6px 10px;outline:none;cursor:pointer}.sale-section{margin-top:56px;padding:36px 36px 32px;border:1px solid var(--rim);border-radius:var(--r-lg);background:radial-gradient(700px 300px at 90% 0%,rgba(94,112,240,.18),transparent 60%),radial-gradient(500px 240px at 10% 100%,rgba(168,224,32,.1),transparent 70%),var(--bg-panel);position:relative;overflow:hidden}.sale-section .sale-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:24px}.sale-section h2{margin:0}.sale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 960px){.sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.sale-grid{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 0}@media (max-width: 760px){.faq{grid-template-columns:1fr}}.faq__item{padding:18px 20px;border:1px solid var(--rim);border-radius:var(--r-md);background:#0000002e}.faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-family:var(--f-display);font-weight:700;font-size:1rem;color:var(--ink)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--potion-b);font-weight:700;transition:transform .2s}.faq__item[open] summary:after{content:"−"}.faq__item p{margin:12px 0 0;color:var(--ink-3);font-size:.9rem}.faq--open .faq__item{display:flex;flex-direction:column}.faq__q{margin:0;font-family:var(--f-display);font-weight:700;font-size:1rem;color:var(--ink);letter-spacing:0;line-height:1.3}.ann-stack{display:flex;flex-direction:column;gap:8px;padding:14px 28px 0;max-width:1240px;margin:0 auto}.ann{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--rim);border-radius:var(--r-md);background:var(--bg-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ann__ico{width:28px;height:28px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font:700 .85rem var(--f-mono);flex-shrink:0}.ann__body{flex:1;min-width:0}.ann__title{font-family:var(--f-display);font-weight:700;font-size:.95rem}.ann__text{color:var(--ink-2);font-size:.9rem;margin-top:2px;white-space:pre-wrap}.ann__x{background:transparent;border:1px solid var(--rim);color:var(--ink-3);width:26px;height:26px;border-radius:6px;cursor:pointer;font:700 1rem var(--f-mono);flex-shrink:0}.ann__x:hover{color:var(--ink);border-color:var(--ink-3)}.ann--info{border-color:var(--rim-blue);color:var(--signal-blue-2)}.ann--success{border-color:#a8e02066;color:var(--ok)}.ann--warn{border-color:#fcea1a66;color:var(--warn)}.ann--danger{border-color:#ff5c5c66;color:var(--danger)}.adm-thumb{width:48px;height:36px;border-radius:6px;background:#00000059;border:1px solid var(--rim);overflow:hidden;display:grid;place-items:center;color:var(--ink-mute);font:700 .7rem var(--f-mono)}.adm-thumb img{width:100%;height:100%;object-fit:cover}.right{text-align:right}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#080202b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;overflow-y:auto;animation:modalFade .15s ease}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.modal{width:100%;background:var(--bg-1);border:1px solid var(--rim);border-radius:var(--r-lg);box-shadow:0 30px 90px #0009,var(--glow-blue-soft);overflow:hidden;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--rim);background:#00000040;flex-shrink:0}.modal__title{margin:0;font-family:var(--f-display);font-size:1.1rem;letter-spacing:-.01em}.modal__close{background:transparent;border:1px solid var(--rim);color:var(--ink-3);width:32px;height:32px;border-radius:8px;cursor:pointer;font:700 1.2rem var(--f-mono);display:grid;place-items:center}.modal__close:hover{color:var(--danger);border-color:var(--danger)}.modal__body{padding:22px;overflow-y:auto}.lic-files{margin:4px 0 8px;padding:8px 12px;border:1px solid var(--rim);border-top:0;border-radius:0 0 var(--r-md) var(--r-md);background:#00000047}.lic-files__row{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px dashed var(--rim);color:var(--ink-2);font-size:.85rem;text-decoration:none}.lic-files__row:last-child{border-bottom:0}.lic-files__row:hover{color:var(--potion-b)}.media-empty{padding:18px;border:1px dashed var(--rim);border-radius:var(--r-md);color:var(--ink-3);font-size:.85rem;text-align:center}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.media-tile{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--rim);background:#00000059}.media-tile img{width:100%;height:100%;object-fit:cover;display:block}.media-tile__cover{position:absolute;top:6px;left:6px;font:800 .6rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r-pill);background:var(--grad-potion);color:var(--rim-red)}.media-tile__bar{position:absolute;inset:auto 0 0 0;display:flex;gap:2px;padding:5px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}.media-tile__bar button{flex:1;background:#0000008c;border:1px solid var(--rim);color:var(--ink-2);border-radius:5px;cursor:pointer;font:700 .8rem var(--f-mono);padding:3px 0}.media-tile__bar button:hover:not(:disabled){border-color:var(--potion-b);color:var(--potion-b)}.media-tile__bar button:disabled{opacity:.3;cursor:not-allowed}.media-tile__bar button.danger:hover{border-color:var(--danger);color:var(--danger)}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.gallery__thumb{position:relative;aspect-ratio:1/1;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--rim);cursor:pointer;background:#0000004d;padding:0}.gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumb.active{border-color:var(--potion-b);box-shadow:0 0 0 2px #fcea1a40}.form-grid{display:grid;gap:14px}.form-grid--2{grid-template-columns:1fr 1fr}.form-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.form-grid--4{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.form-grid--2,.form-grid--4{grid-template-columns:1fr}}.upload{display:flex;flex-direction:column;gap:6px}.upload__label{font-size:.8rem;color:var(--ink-3);font-weight:600}.upload__row{display:flex;gap:12px;align-items:center}.upload__preview{width:96px;height:72px;border-radius:var(--r-md);border:1px solid var(--rim);background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px),#00000059;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.upload__preview img{width:100%;height:100%;object-fit:cover}.upload__controls{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.upload__controls .hint{word-break:break-all}.upload__file-pill{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00000059;border:1px solid var(--rim);border-radius:var(--r-md);min-height:42px}.paymethods{display:flex;flex-wrap:wrap;gap:8px}.paymethods .badge{font-size:.8rem;padding:8px 14px;letter-spacing:.02em}.i18n-block{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px dashed var(--rim);border-left:3px solid var(--signal-blue-2);border-radius:var(--r-md);background:#5e70f00d}.i18n-block__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.i18n-block__tag{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:#5e70f02e;border:1px solid var(--signal-blue-2);color:var(--signal-blue-2);font:700 .7rem var(--f-mono);letter-spacing:.12em}.notice{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;border:1px solid rgba(252,234,26,.35);border-left:3px solid var(--potion-b);border-radius:var(--r-md);background:#fcea1a12;color:var(--ink-2);font-size:.88rem}.notice button{margin-left:auto;flex-shrink:0;background:transparent;border:0;cursor:pointer;color:var(--ink-3);font-size:1.2rem;line-height:1}.notice button:hover{color:var(--ink)}.legal-doc{line-height:1.65}.legal-doc h2{margin-top:1.4em;font-size:1.15rem;color:var(--potion-b)}.legal-doc p,.legal-doc li{color:var(--ink-2)}.legal-doc ul,.legal-doc ol{padding-left:22px}.legal-doc table.table{margin:14px 0}.gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:0;padding:0;background:transparent;cursor:zoom-in}.gallery__zoom:focus-visible{outline:2px solid var(--signal-blue-2);outline-offset:-3px}.gallery__hint{position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#0802029e;border:1px solid rgba(255,255,255,.16);color:#fff;font:500 .72rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .18s ease;pointer-events:none}.gallery__main:hover .gallery__hint,.gallery__zoom:focus-visible+.gallery__hint{opacity:1}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#060202f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:modalFade .16s ease;-webkit-user-select:none;user-select:none}.lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.lightbox__counter{color:var(--ink-3);font-size:.82rem;letter-spacing:.08em}.lightbox__close{margin-left:auto;width:38px;height:38px;line-height:1;font-size:1.5rem;background:#ffffff0f;border:1px solid var(--rim);border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.lightbox__close:hover{color:#fff;border-color:var(--potion-b);background:#ffffff1a}.lightbox__stage{margin:0;padding:12px clamp(12px,6vw,80px);min-height:0;min-width:0;overflow:hidden;cursor:zoom-out}.lightbox__stage img{display:block;width:100%;height:100%;object-fit:contain;cursor:default;opacity:0;transition:opacity .18s ease}.lightbox__stage img.is-ready{opacity:1}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;display:grid;place-items:center;font-size:2rem;line-height:1;background:#ffffff0f;border:1px solid var(--rim);border-radius:50%;color:var(--ink-2);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.lightbox__nav:hover{color:#fff;border-color:var(--potion-b);background:#ffffff1f}.lightbox__nav.prev{left:clamp(8px,2vw,26px)}.lightbox__nav.next{right:clamp(8px,2vw,26px)}.lightbox__strip{display:flex;gap:8px;justify-content:center;flex-wrap:nowrap;padding:14px 18px 22px;overflow-x:auto}.lightbox__dot{flex:0 0 auto;width:64px;height:42px;padding:0;overflow:hidden;border:1px solid var(--rim);border-radius:var(--r-sm);background:#0006;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.lightbox__dot:hover{opacity:.85}.lightbox__dot.active{opacity:1;border-color:var(--potion-b)}.lightbox__dot img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 640px){.lightbox__nav{width:42px;height:42px;font-size:1.5rem}.lightbox__dot{width:52px;height:34px}}.ostat{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:26px;margin:28px 0 20px;border:1px solid var(--rim);border-radius:14px;background:#00000047}.ostat--ok{border-color:#a8e02061}.ostat--bad{border-color:#ff5c5c61}.ostat--wait{border-color:var(--rim-blue-2)}.ostat__badge{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;font-size:1.9rem;font-weight:700;line-height:1;border:2px solid currentColor}.ostat--ok .ostat__badge{color:var(--ok)}.ostat--bad .ostat__badge{color:var(--danger)}.ostat--wait .ostat__badge{color:var(--potion-b)}.ostat__spin{width:24px;height:24px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ostatSpin .9s linear infinite}@keyframes ostatSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ostat__spin{animation:none;border-top-color:currentColor;opacity:.6}}.ostat__head{display:flex;flex-direction:column;gap:8px;min-width:0}.ostat__title{margin:0;font-size:clamp(1.5rem,3.4vw,2.1rem)}.ostat__lead{margin:0;color:var(--ink-2, inherit);opacity:.82;max-width:62ch}.ostat__live{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.ostat__pulse{width:7px;height:7px;border-radius:50%;background:var(--ink-mute)}.ostat__live.is-live .ostat__pulse{background:var(--ok);animation:ostatPulse 1.8s ease-in-out infinite}.ostat__live.is-live{color:var(--ok)}@keyframes ostatPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.ostat__live.is-live .ostat__pulse{animation:none;opacity:1}}.ostat__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:40px}.ostat__h2{margin:0;font-size:1.05rem;font-family:var(--f-display)}.ostat__item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.ostat__thumb{width:46px;height:46px;object-fit:cover;border-radius:8px;border:1px solid var(--rim)}.ostat__thumb--ph{background:#fff1e00f}.ostat__itemName{min-width:0;overflow-wrap:anywhere}.ostat__lic{display:flex;flex-direction:column;gap:6px}.ostat__licName{font-size:.9rem;color:var(--ink-mute)}@media (max-width: 860px){.ostat__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ostat{grid-template-columns:1fr;gap:14px;padding:20px}.ostat__badge{width:46px;height:46px;font-size:1.5rem}}.refund-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 9px;border-radius:999px;border:1px solid var(--rim);background:#00000040;color:var(--ink-mute);font-size:.74rem;letter-spacing:.04em}.refund-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.refund-badge.is-open{color:var(--ok);border-color:#a8e02061}.refund-badge.is-open:before{opacity:1}a.refund-badge{text-decoration:none;transition:border-color .15s,background .15s}a.refund-badge:hover{background:#a8e0201a;border-color:#a8e02099}.refund-box{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--rim)}.refund-box textarea.input{resize:vertical;min-height:68px;font:inherit}.notice .btn{margin-left:0;background:var(--potion-b);border:1px solid var(--potion-b);color:#14140c;font-size:inherit;line-height:normal}.notice .btn--ghost{background:transparent;border-color:var(--rim);color:var(--ink-2)}.notice .btn:disabled{opacity:.55;cursor:default}.danger-zone{border-color:#ff5c5c57;background:#ff5c5c0b}.danger-zone h3{color:#ff8b8b}.split-editor{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px dashed var(--rim);border-radius:var(--r-md);background:#0000002e}.split-editor__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.split-row{display:grid;grid-template-columns:1fr 120px auto;gap:10px;align-items:center}.split-row__who{display:flex;flex-direction:column;line-height:1.3}.split-row__who .muted{font-size:.8rem}.split-row__pct{display:flex;align-items:center;gap:6px}.split-row__pct .input{text-align:right}.split-editor__add{display:flex;gap:8px;align-items:center}.split-editor__add .input{flex:1}.split-editor__rest{font-size:.85rem;color:var(--ink-3)}.split-editor__rest.is-over{color:var(--danger)}@media (max-width: 560px){.split-row{grid-template-columns:1fr}.split-row__pct{justify-content:flex-start}}.btn--discord{background:#5865f2;border-color:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.btn--discord:hover:not(:disabled){background:#4752c4;border-color:#4752c4}.btn--discord:disabled{opacity:.5}.auth-or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--rim)}.seller-switch{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.seller-switch__btn{display:inline-flex;align-items:center;padding:7px 16px;border:1px solid var(--rim);border-radius:999px;font-family:var(--f-display);font-size:.86rem;letter-spacing:.01em;color:var(--ink-3);text-decoration:none;background:transparent;transition:color .15s,border-color .15s,background .15s}.seller-switch__btn:hover{color:var(--ink);border-color:var(--rim-strong)}.seller-switch__btn.is-active{color:var(--bg-0);background:var(--ink);border-color:var(--ink)}.qf__owner{padding:14px 0;border-top:1px solid var(--rim);color:var(--ink-3);font-size:.82rem;line-height:1.6}.qf__owner b{color:var(--ink-2);font-weight:700}.qf__owner a{color:var(--ink-2)}.seller-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:8px}.seller-card{display:block;padding:22px;border:1px solid var(--rim);border-radius:var(--r-md);background:var(--bg-panel);text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.seller-card:hover{border-color:var(--signal-blue-2);transform:translateY(-2px)}.seller-card__name{font-family:var(--f-display);font-size:1.35rem;font-weight:800}.seller-card__path{color:var(--signal-blue-2);font-size:.8rem;margin-top:2px}.seller-card__who{margin-top:12px;font-size:.82rem;color:var(--ink-3);line-height:1.5}.prot{border:1px solid var(--rim);border-radius:var(--r-md);padding:10px 12px;background:var(--bg-panel-2)}.prot__head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:var(--ink)}.prot__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.prot--on{border-color:#a8e02066}.prot--on .prot__dot{background:var(--ok);box-shadow:0 0 10px var(--ok)}.prot--off{border-color:var(--rim-blue)}.prot--off .prot__dot{background:var(--signal-blue-2)}.prot__desc{margin-top:4px;font-size:.82rem;color:var(--ink-3);line-height:1.45}.prot-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-pill);font-size:.72rem;font-weight:600;white-space:nowrap;border:1px solid var(--rim);color:var(--ink-3)}.prot-tag--on{border-color:#a8e02066;color:var(--ok)}.prot-tag--off{border-color:var(--rim-blue);color:var(--signal-blue-2)}.seller-box{margin-top:16px;border:1px solid var(--rim);border-radius:var(--r-lg);padding:18px 20px;background:var(--bg-panel)}.seller-box__label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.seller-box__name{display:inline-block;margin-top:4px;font-family:var(--f-display);font-size:1.15rem;font-weight:800;color:var(--ink);text-decoration:none}.seller-box__name:hover{color:var(--signal-blue-2)}.seller-box__facts{margin:12px 0 0;display:grid;gap:6px}.seller-box__facts>div{display:grid;grid-template-columns:11ch 1fr;gap:10px}.seller-box__facts dt{color:var(--ink-3);font-size:.8rem}.seller-box__facts dd{margin:0;color:var(--ink-2);font-size:.86rem;overflow-wrap:anywhere}.seller-box__links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--rim);font-size:.82rem}.order-seller dl{margin:0;display:grid;gap:4px;font-size:.86rem}.order-seller dt{color:var(--ink-3);font-size:.78rem}.order-seller dd{margin:0 0 6px;color:var(--ink-2);overflow-wrap:anywhere}.auth-page{min-height:100vh}.auth-shell{display:grid;grid-template-columns:1fr 1.05fr;min-height:100vh}@media (max-width: 920px){.auth-shell{grid-template-columns:1fr}}.auth-art{position:relative;overflow:hidden;background:radial-gradient(700px 500px at 70% 30%,rgba(94,112,240,.18),transparent 60%),radial-gradient(500px 400px at 20% 80%,rgba(168,224,32,.1),transparent 60%),var(--bg-1);border-right:1px solid var(--rim);padding:56px 56px 40px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 920px){.auth-art{padding:40px 28px;min-height:280px}}.auth-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(255,241,224,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,241,224,.025) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,black 40%,transparent 100%);mask-image:radial-gradient(closest-side,black 40%,transparent 100%)}.auth-art .auth-brand{display:flex;align-items:center;gap:14px;position:relative;z-index:1;text-decoration:none;color:var(--ink)}.auth-art .auth-brand img{width:48px;height:48px;border-radius:11px;border:1px solid var(--rim)}.auth-art .auth-brand b{font-family:var(--f-display);font-weight:800;letter-spacing:.04em;font-size:1.05rem}.auth-art .auth-brand small{display:block;color:var(--ink-3);font:700 .7rem var(--f-mono);letter-spacing:.26em;text-transform:uppercase;margin-top:4px}.auth-art .pitch{position:relative;z-index:1;max-width:36ch;margin:56px 0}.auth-art .pitch h2{font-family:var(--f-display);font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.auth-art .pitch h2 em{font-style:normal;background:var(--grad-potion-h);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-art .pitch p{color:var(--ink-2);font-size:.98rem}.auth-art .biglogo{position:absolute;width:min(460px,48vw,46vh);height:auto;aspect-ratio:1;right:max(-70px,-5vw);bottom:max(-70px,-6vh);border-radius:50%;opacity:.9;filter:drop-shadow(0 0 80px rgba(94,112,240,.6));z-index:0;animation:heroBob 6s ease-in-out infinite}@media (max-height: 720px){.auth-art .biglogo{width:min(320px,40vw,42vh);bottom:max(-40px,-4vh)}}@keyframes heroBob{0%,to{transform:translateY(-6px)}50%{transform:translateY(10px)}}.auth-art .biglogo img{width:100%;height:100%;object-fit:contain;border-radius:50%}@media (prefers-reduced-motion: reduce){.auth-art .biglogo{animation:none}}.auth-art .factoids{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:auto;padding-top:28px;border-top:1px solid var(--rim)}.auth-art .factoids div small{color:var(--ink-3);font:700 .68rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:4px}.auth-art .factoids div b{font-family:var(--f-display);color:var(--potion-b);font-size:1.2rem}.auth-form{display:flex;align-items:center;justify-content:center;padding:56px 28px;position:relative}.auth-form>div{width:100%;max-width:460px}.auth-form h1{margin:0 0 6px}.auth-form .lead{color:var(--ink-3);margin:0 0 28px;font-size:.95rem}.auth-form .panel{padding:28px}.auth-link{font-size:.9rem;color:var(--ink-3)}.auth-link a{color:var(--potion-b);font-weight:700}.auth-mini-nav{position:absolute;top:22px;right:28px;display:flex;align-items:center;gap:14px}.code-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.code-grid input{width:100%;min-width:0;text-align:center;font:800 1.6rem var(--f-mono);padding:14px 0;background:#00000073;border:1px solid var(--rim);border-radius:var(--r-md);color:var(--potion-b);outline:none}.code-grid input:focus{border-color:var(--potion-b);box-shadow:0 0 0 3px #fcea1a26}.code-grid input.filled{border-color:var(--potion-b)}.consent-block{display:flex;gap:12px;padding:14px;border:1px solid var(--rim);border-radius:var(--r-md);background:#0000002e;font-size:.85rem;color:var(--ink-2);line-height:1.55}.consent-block input{margin-top:4px}
