@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}.social-auth-provider-hidden.svelte-bhc1fn{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;inset:auto}.social-auth-provider-hidden.svelte-bhc1fn iframe,.social-auth-provider-hidden.svelte-bhc1fn .S9gUrf-YoZ4jf,.social-auth-provider-hidden.svelte-bhc1fn div[role=button]{pointer-events:none!important}.telegram-login.svelte-1njd4mn{position:relative}.telegram-login.svelte-1njd4mn .tg-auth-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:0 16px!important;border:1px solid var(--button-border)!important;background:var(--secondary-button-bg)!important;color:inherit!important;border-radius:12px!important;box-shadow:var(--button-shadow)!important;text-align:center!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;appearance:none!important}.telegram-login.svelte-1njd4mn .tg-auth-button:hover{background:var(--button-hover-bg)!important;color:inherit!important}.telegram-login.svelte-1njd4mn .tg-auth-button:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.telegram-login.svelte-1njd4mn .tg-auth-button[disabled]{opacity:.7!important;cursor:wait!important}.telegram-login.svelte-1njd4mn .tg-auth-button:before{content:"";position:absolute;left:12px;top:50%;width:14px;height:14px;transform:translateY(-50%);background:center / contain no-repeat url("data:image/svg+xml,%3c?xml%20version='1.0'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20240.1%20240.1'%3e%3clinearGradient%20id='Oval_1_'%20gradientUnits='userSpaceOnUse'%20x1='-838.041'%20y1='660.581'%20x2='-838.041'%20y2='660.3427'%20gradientTransform='matrix(1000%200%200%20-1000%20838161%20660581)'%3e%3cstop%20offset='0'%20style='stop-color:%232AABEE'/%3e%3cstop%20offset='1'%20style='stop-color:%23229ED9'/%3e%3c/linearGradient%3e%3ccircle%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='url(%23Oval_1_)'%20cx='120.1'%20cy='120.1'%20r='120.1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23FFFFFF'%20d='M54.3,118.8c35-15.2,58.3-25.3,70-30.2%20c33.3-13.9,40.3-16.3,44.8-16.4c1,0,3.2,0.2,4.7,1.4c1.2,1,1.5,2.3,1.7,3.3s0.4,3.1,0.2,4.7c-1.8,19-9.6,65.1-13.6,86.3%20c-1.7,9-5,12-8.2,12.3c-7,0.6-12.3-4.6-19-9c-10.6-6.9-16.5-11.2-26.8-18c-11.9-7.8-4.2-12.1,2.6-19.1c1.8-1.8,32.5-29.8,33.1-32.3%20c0.1-0.3,0.1-1.5-0.6-2.1c-0.7-0.6-1.7-0.4-2.5-0.2c-1.1,0.2-17.9,11.4-50.6,33.5c-4.8,3.3-9.1,4.9-13,4.8%20c-4.3-0.1-12.5-2.4-18.7-4.4c-7.5-2.4-13.5-3.7-13-7.9C45.7,123.3,48.7,121.1,54.3,118.8z'/%3e%3c/svg%3e");pointer-events:none}.telegram-login.svelte-1njd4mn .tg-auth-button .tg-ripple-mask{position:absolute;inset:0}.site-header{box-sizing:border-box;width:min(100%,var(--header-width));margin:0 auto;padding:max(12px,calc(env(safe-area-inset-top,0px) + 10px)) max(16px,calc(env(safe-area-inset-right,0px) + 14px)) 10px max(16px,calc(env(safe-area-inset-left,0px) + 14px));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;background:var(--header-bg);background-color:var(--header-surface);color:var(--header-text);border:1px solid var(--border);border-top:none;border-radius:0 0 12px 12px;box-shadow:var(--panel-shadow);position:relative;overflow:hidden;isolation:isolate;z-index:20}.site-header-language-open{overflow:visible}.site-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 10%,var(--pattern-dot) 10%,transparent 10%);background-size:220px 220px;opacity:.4;pointer-events:none}.site-header>*{position:relative;z-index:1}.header-brand-group{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;min-width:calc(var(--control-height) - 2px);width:calc(var(--control-height) - 2px);min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);padding:0;border:none;border-radius:var(--button-radius);background:var(--control-bg);box-shadow:var(--button-shadow);color:inherit;cursor:pointer}.mobile-nav-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.mobile-nav-toggle-icon svg{width:100%;height:100%}.brand{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0;font-size:20px;font-weight:800;letter-spacing:-1px;text-transform:uppercase}.brand-logo-shell{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto}.brand-logo{display:block;width:100%;height:100%;object-fit:contain}.brand-text{display:inline-block;min-width:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:16px;white-space:nowrap}.site-nav{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;justify-self:center}.nav-icon{display:none}.nav-link,.lang-switch,.theme-switch,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);box-sizing:border-box;padding:0 13px;border:none;background:var(--control-bg);box-shadow:var(--button-shadow);color:inherit;font-size:12px;border-radius:var(--button-radius);line-height:1;cursor:pointer}.nav-link{min-width:0}.header-controls{justify-self:end;display:inline-flex;align-items:center;gap:.6rem}.lang-switch{width:fit-content;min-width:0;font-weight:600;letter-spacing:.04em}.language-list{display:grid;gap:.75rem}.language-picker{position:relative;gap:0;z-index:12;width:auto}.language-option{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);padding:0 12px;box-sizing:border-box;border:none;border-radius:var(--button-radius);background:var(--control-bg);box-shadow:var(--button-shadow);text-align:left;cursor:pointer}.language-trigger{position:relative;min-width:0;width:fit-content}.language-picker-open .language-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.language-dropdown{position:absolute;top:calc(100% - 1px);left:0;display:grid;gap:0;width:100%;min-width:100%;box-sizing:border-box;border:none;border-bottom-left-radius:var(--button-radius);border-bottom-right-radius:var(--button-radius);overflow:hidden;background:var(--control-bg);box-shadow:0 4px 8px #0003;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:none}:root[data-theme=dark] .language-dropdown{border-left:1px solid var(--control-border);border-right:1px solid var(--control-border);border-bottom:1px solid var(--control-border)}.language-picker-open .language-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.language-dropdown-option{border:none;border-radius:0;background:transparent;box-shadow:none}.language-dropdown-option:first-child{border-top:none}.language-option-main{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:0;width:100%}.language-option-main-compact{justify-content:center}.language-option-title{font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.language-option-label{min-width:0;font-size:11px;font-weight:500;line-height:1;color:var(--text-muted);white-space:nowrap}.language-option:hover{background:var(--button-hover-bg)}.language-dropdown-option:hover{border:none}.language-option:hover .language-option-label{color:var(--control-hover-label)}.theme-switch{gap:0;min-width:calc(var(--control-height) - 2px);width:calc(var(--control-height) - 2px);padding:0;font-weight:600;letter-spacing:.02em;background:var(--theme-switch-bg);color:var(--theme-switch-text)}.theme-switch:hover{background:var(--theme-switch-hover-bg);color:var(--theme-switch-text)}.theme-switch-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:12px;border:none;background:transparent;color:inherit;line-height:0}.theme-switch-icon svg{width:100%;height:100%}.mobile-nav-toggle:hover,.lang-switch:hover,.nav-link:hover,.primary-button:hover,.secondary-button:hover,.trial-country-card:hover,.plan-button:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.site-header .active-nav{background:var(--button-selected-flat-bg);color:var(--active-nav-text)}.site-header .active-nav:hover,.profile-switch-active:hover{color:var(--active-nav-text)}.nav-link-disabled,.profile-switch-button:disabled{pointer-events:none;cursor:default}.mobile-nav-toggle:focus-visible,.lang-switch:focus-visible,.theme-switch:focus-visible,.nav-link:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.choice-card:focus-within,.plan-option:focus-within,input:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mobile-nav-overlay,.mobile-nav-drawer{display:none}@media(max-width:900px){.site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;gap:8px}}@media(max-width:640px){.site-header{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;overflow:visible}.header-brand-group{gap:8px;min-width:0}.mobile-nav-toggle{display:inline-flex;flex:0 0 auto}.brand{gap:0;min-width:0}.brand-text{display:inline-block;min-width:0;max-width:100%;font-size:14px;overflow:hidden;text-overflow:ellipsis}.site-nav{display:none}.header-controls{width:auto;min-width:0;margin-left:0;justify-content:flex-end}.lang-switch{padding:0 10px}.theme-switch{min-width:calc(var(--control-height) - 2px);width:calc(var(--control-height) - 2px);padding:0}.lang-switch,.theme-switch,.primary-button,.secondary-button{flex:0 0 auto}.mobile-nav-overlay{display:block;position:fixed;inset:0;background:var(--mobile-overlay-bg);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:18}.mobile-nav-overlay-visible{opacity:1;pointer-events:auto}.mobile-nav-drawer{display:grid;position:fixed;inset:0;box-sizing:border-box;width:100vw;height:100dvh;align-content:start;gap:12px;padding:max(62px,calc(env(safe-area-inset-top,0px) + 56px)) 16px max(20px,calc(env(safe-area-inset-bottom,0px) + 12px));background:var(--drawer-bg);background-color:var(--drawer-surface);border:none;border-radius:0;box-shadow:none;overflow:hidden;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease;z-index:19}.mobile-nav-drawer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 10%,var(--pattern-dot) 10%,transparent 10%);background-size:220px 220px;opacity:.4;pointer-events:none}.mobile-nav-drawer>*{position:relative;z-index:1}.mobile-nav-drawer-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-list{display:grid;gap:8px}.mobile-nav-link{width:100%;justify-content:flex-start;padding:0 14px;font-size:13px}.mobile-nav-link .mobile-nav-link.theme-switch{justify-content:center}.mobile-nav-link.active-nav{background:var(--active-nav-bg);color:var(--active-nav-text)}.mobile-nav-link.active-nav:hover{color:var(--active-nav-text)}}:root{--page-bg: #e9e9e9;--bg: #f3f3f3;--bg-secondary: #ffffff;--card: #ffffff;--button-shadow: 0 0 8px rgba(0, 0, 0, .2);--border: rgba(0, 0, 0, .12);--border-light: rgba(0, 0, 0, .2);--text-color: #101010;--muted-color: #343434;--text-muted: #717171;--surface-bg: rgba(0, 0, 0, .04);--surface-alt: rgba(0, 0, 0, .025);--header-bg: rgba(242, 242, 242, .2);--header-surface: rgba(244, 244, 244, .2);--header-text: #111111;--placeholder-color: rgba(16, 16, 16, .4);--button-hover-bg: rgba(0, 0, 0, .07);--button-hover-text: #111111;--line-color: rgba(0, 0, 0, .14);--pattern-dot: rgba(0, 0, 0, .035);--map-opacity: .08;--map-filter: none;--button-border: transparent;--control-bg: #ffffff;--control-border: rgba(0, 0, 0, .12);--control-hover-border: rgba(0, 0, 0, .22);--control-hover-label: #191919;--chevron-color: rgba(16, 16, 16, .56);--theme-switch-bg: #000000;--theme-switch-text: #ffffff;--theme-switch-border: #000000;--theme-switch-hover-bg: #111111;--theme-switch-hover-border: #111111;--inline-control-bg: var(--control-bg);--inline-control-border: var(--control-border);--inline-control-text: var(--text-color);--inline-control-hover-text: var(--button-hover-text);--inline-control-selected-border: rgba(0, 0, 0, .18);--inline-control-shadow: var(--button-shadow);--active-nav-bg: var(--button-selected-flat-bg);--active-nav-text: #ffffff;--drawer-bg: radial-gradient(circle at center top, rgba(0, 0, 0, .035), #f2f2f2 58%);--drawer-surface: #f2f2f2;--mobile-overlay-bg: rgba(0, 0, 0, .24);--header-width: 800px;--control-height: 34px;--button-radius: 12px;--loading-indicator-size: 1.35rem;--panel-shadow: 0 8px 22px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--content-panel-shadow: 0 12px 28px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .06);--content-glow-background: radial-gradient(circle at center top, rgba(0, 0, 0, .03), rgba(255, 255, 255, .2) 58%);--content-glow-background-color: rgba(255, 255, 255, .2);--panel-surface-background: radial-gradient(circle at center top, rgba(0, 0, 0, .035), rgba(255, 255, 255, .2) 58%);--panel-surface-background-color: rgba(255, 255, 255, .2);--feedback-surface-background: radial-gradient(circle at center top, rgba(0, 0, 0, .025), rgba(255, 255, 255, .2) 58%);--feedback-surface-background-color: rgba(255, 255, 255, .2);--primary-button-bg: rgba(255, 255, 255, .06);--secondary-button-bg: rgba(255, 255, 255, .015);--ghost-button-bg: rgba(255, 255, 255, .025);--button-solid-bg: rgb(228, 228, 228);--button-solid-text: #050505;--button-selected-flat-bg: #000000;--button-selected-bg: var(--button-selected-flat-bg);--button-selected-text: #ffffff;--button-selected-muted-text: var(--button-selected-text);--button-selected-opacity: 1;--button-selected-shadow: var(--button-shadow);--inline-control-selected-shadow: var(--inline-control-shadow);--page-gradient: radial-gradient(circle at top center, rgba(255, 255, 255, .78), #e9e9e9 40%);color-scheme:light}:root[data-theme=dark]{--page-bg: #000000;--bg: #000000;--bg-secondary: #000000;--card: rgba(255, 255, 255, .05);--border: rgb(40, 40, 40);--border-light: rgb(40, 40, 40);--text-color: #f3f3f3;--muted-color: #d0d0d0;--text-muted: #969696;--surface-bg: rgba(255, 255, 255, .055);--surface-alt: rgba(255, 255, 255, .035);--header-bg: rgba(20, 20, 20, .6);--header-surface: rgba(20, 20, 20, .6);--header-text: #f5f5f5;--placeholder-color: rgba(243, 243, 243, .4);--button-hover-bg: rgb(32, 32, 32);--button-hover-text: #ffffff;--line-color: rgb(40, 40, 40);--pattern-dot: rgba(255, 255, 255, .05);--map-opacity: .5;--map-filter: brightness(.25);--button-border: rgb(40, 40, 40);--control-bg: rgb(20, 20, 20);--control-border: rgb(40, 40, 40);--control-hover-border: rgb(40, 40, 40);--control-hover-label: #ffffff;--chevron-color: rgba(243, 243, 243, .6);--theme-switch-bg: #ffffff;--theme-switch-text: #000000;--theme-switch-border: rgb(40, 40, 40);--theme-switch-hover-bg: rgb(236, 236, 236);--theme-switch-hover-border: rgb(40, 40, 40);--inline-control-bg: rgb(20, 20, 20);--inline-control-border: rgb(40, 40, 40);--inline-control-text: #ffffff;--inline-control-hover-text: #ffffff;--inline-control-selected-border: rgb(40, 40, 40);--inline-control-shadow: var(--button-shadow);--active-nav-bg: var(--button-selected-flat-bg);--active-nav-text: #000000;--drawer-bg: rgba(20, 20, 20, .5);--drawer-surface: rgba(20, 20, 20, .5);--mobile-overlay-bg: rgba(0, 0, 0, .62);--panel-shadow: 0 0 16px rgba(0, 0, 0, .58), 0 0 0 1px rgb(40, 40, 40);--content-panel-shadow: 0 0 16px rgba(0, 0, 0, .58), 0 32px 64px rgba(0, 0, 0, .58), 0 0 0 1px rgb(40, 40, 40);--content-glow-background: rgba(20, 20, 20, .6);--content-glow-background-color: rgba(20, 20, 20, .6);--panel-surface-background: rgba(20, 20, 20, .6);--panel-surface-background-color: rgba(20, 20, 20, .6);--feedback-surface-background: rgba(20, 20, 20, .6);--feedback-surface-background-color: rgba(20, 20, 20, .6);--primary-button-bg: rgb(20, 20, 20);--secondary-button-bg: rgb(20, 20, 20);--ghost-button-bg: rgb(20, 20, 20);--button-solid-bg: rgb(20, 20, 20);--button-solid-text: #f3f3f3;--button-selected-flat-bg: #ffffff;--button-selected-bg: var(--button-selected-flat-bg);--button-selected-text: #000000;--button-selected-muted-text: var(--button-selected-text);--button-selected-opacity: 1;--button-selected-shadow: var(--button-shadow);--inline-control-selected-shadow: var(--inline-control-shadow);--page-gradient: #000000;color-scheme:dark}html,body{min-height:100%;scroll-behavior:smooth}body{position:relative;isolation:isolate;margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:14px;background:var(--page-gradient);color:var(--text-color);min-height:100vh;user-select:text;-webkit-user-select:text}body:before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/assets/map-DNx51VwP.png);background-position:top center;background-repeat:no-repeat;background-size:max(80%,1080px) auto;opacity:var(--map-opacity);filter:var(--map-filter);pointer-events:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.button-label-shift{display:inline-block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.button-block-shift{position:relative;top:1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.loading-screen{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center}.loading-indicator{display:inline-grid;place-items:center;line-height:0}.loading-indicator-image{display:block;width:100%;height:100%;object-fit:contain}.loading-screen-indicator{width:var(--loading-indicator-size);height:var(--loading-indicator-size)}.button-loading-state{position:relative}.button-loading-label{visibility:hidden}.button-loading-indicator{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.button-loading-indicator .loading-indicator{width:var(--loading-indicator-size);height:var(--loading-indicator-size)}.page-shell{box-sizing:border-box;position:relative;max-width:800px;min-height:100dvh;margin:0 auto;padding:0 10px 18px;display:flex;flex-direction:column}:where(.page-shell>:not(.site-header):not(.mobile-nav-overlay):not(.mobile-nav-drawer),.page-shell>:not(.site-header):not(.mobile-nav-overlay):not(.mobile-nav-drawer) *){border-radius:0}.content-stack{box-sizing:border-box;width:min(100%,var(--header-width));margin:16px auto 0;display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.feedback-layer{position:fixed;inset:0;padding:max(14px,calc(env(safe-area-inset-top,0px) + 14px)) max(16px,calc(env(safe-area-inset-right,0px) + 8px)) max(16px,calc(env(safe-area-inset-bottom,0px) + 8px)) max(16px,calc(env(safe-area-inset-left,0px) + 8px));z-index:1000;display:grid;place-items:start center;isolation:isolate;pointer-events:none}.panel,.stack-card,.stat-card,.empty-state,.order-card{border:1px solid var(--line-color);background:var(--content-glow-background);background-color:var(--content-glow-background-color);box-shadow:var(--content-panel-shadow)}.plan-badge{display:inline-flex;align-items:center;gap:.38rem;padding:2px 10px;border-radius:12px;background:#ffffff1f;color:#f7f7f7;font-size:9px;font-weight:600;margin-left:8px;margin-bottom:12px}.payment-auth-empty-state{border:none;background:transparent;box-shadow:none;padding:0;justify-items:center;text-align:center}.order-card{border:1px solid var(--line-color);background:var(--content-glow-background);background-color:var(--content-glow-background-color);box-shadow:var(--content-panel-shadow)}.feedback{border:1px solid var(--line-color);background:var(--content-glow-background);background-color:var(--content-glow-background-color);box-shadow:var(--panel-shadow)}.panel{padding:36px 28px;border:none;border-radius:12px;background:var(--panel-surface-background);background-color:var(--panel-surface-background-color);border:1px solid var(--border);box-shadow:var(--content-panel-shadow);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 25%,rgba(0,0,0,.06) 25%,transparent 25%);background-size:220px 220px;opacity:.4;pointer-events:none}.hero-panel{display:grid;gap:8px}.hero-content{position:relative;z-index:2;text-align:center;display:grid;justify-items:center;gap:8px}.hero-title{margin:0;font-size:clamp(2.1rem,calc(8vw - 8px),3.7rem);line-height:.95;font-weight:800;letter-spacing:-.08em;color:var(--text-color)}.hero-logo{display:block;width:128px;height:128px;max-width:100%;object-fit:contain}.hero-subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:4px;font-size:9px;margin-bottom:0;text-align:center}.hero-content h2{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-3px;margin-bottom:0}.hero-content p{max-width:560px;margin:0 auto;font-size:14px;line-height:1.45;color:var(--muted-color)}.hero-accent-line{line-height:1.45}.hero-accent-word{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}.hero-inline-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;overflow:visible;vertical-align:-.12em}.hero-inline-icon{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.hero-inline-icon-fast,.hero-inline-icon-secure{transform:none}.hero-inline-emoji{display:block;line-height:1}.hero-gradient-text{max-width:560px;margin:0 auto;font-size:14px;line-height:1.45;font-weight:600;color:var(--muted-color)}.hero-gradient-secondary{display:block;color:var(--muted-color)}.pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:relative;z-index:2}.plan{position:relative;padding:18px;border-radius:12px;background:#ffffff0b;border:1px solid var(--border);overflow:hidden}.plan:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 72%);opacity:0;pointer-events:none}.plan-badge{display:inline-flex;align-items:center;gap:.38rem;padding:2px 10px;border-radius:12px;background:#00000014;color:#000;font-size:9px;font-weight:600;margin-left:8px;margin-bottom:12px}:root[data-theme=dark] .plan-badge{background:#ffffff1f;color:#f7f7f7}.plan-badge-icon{display:block;width:14px;height:14px;object-fit:contain;flex:0 0 auto}.plan-icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:18px;right:22px;z-index:1;color:var(--muted-color);opacity:1;pointer-events:none}.plan-icon svg{width:100%;height:100%}.plan-icon-image{width:100%;height:100%;object-fit:contain}.plan-price{font-size:28px;font-weight:800;margin-left:8px;margin-bottom:8px;max-width:calc(100% - 52px)}.plan-price span{font-size:12px;color:var(--muted-color);letter-spacing:0}.plan-description{color:var(--muted-color);font-size:11px;margin-bottom:14px}.plan-button{display:block;width:100%;margin:0;box-sizing:border-box;padding:9px 12px;border:none;border-radius:12px;background:var(--control-bg);box-shadow:var(--button-shadow);color:inherit;font-size:12px;font-weight:700;cursor:pointer}.plan-switch-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--control-height) - 2px);border:none;background:var(--control-bg);box-shadow:var(--button-shadow);color:inherit;text-align:center}.plan-switch-button:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.hero-cta{width:auto;max-width:min(100%,360px);margin:0 auto;display:inline-flex;justify-content:center;padding-inline:18px}.countries-title{position:relative;z-index:2;margin:16px 0 0;text-align:center;font-size:calc(1.3rem - 2px);line-height:1.05;font-weight:600;color:var(--muted-color)}.countries{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;z-index:2;margin-top:0}.country-item{padding:8px 16px;border-radius:12px;background:#ffffff0b;border:1px solid var(--border);font-size:12px;display:flex;align-items:center;gap:6px;user-select:none;-webkit-user-select:none}:root[data-theme=dark] .plan,:root[data-theme=dark] .country-item{background:var(--control-bg)}.country-flag-shell{display:block;width:24px;height:16px;flex:0 0 auto;overflow:hidden;border-radius:3px}.country-flag{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center}.features{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px;column-gap:10px;position:relative;z-index:2}.feature{padding:16px;border-radius:12px;background:#ffffff08;border:1px solid var(--border)}.feature-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff14;margin-bottom:10px;font-size:18px}.feature h3{font-size:14px;margin-bottom:8px}.feature p{color:var(--muted-color);font-size:10px;line-height:1.6}.section-head,.section-copy{display:grid;gap:.35rem;text-align:center}.eyebrow{margin:0;font-size:calc(.78rem - 2px);text-transform:uppercase;letter-spacing:.18em;color:var(--muted-color)}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(calc(1.8rem - 2px),calc(3vw - 2px),calc(2.4rem - 2px));line-height:1.05}h2{font-size:calc(1.3rem - 2px)}h3{font-size:calc(1rem - 2px)}.muted,.tiny-note,.stat-label{color:var(--muted-color)}.tiny-note{font-size:calc(.82rem - 2px)}.summary-grid,.auth-grid,.profile-grid,.form-grid,.subscription-grid{display:grid;grid-template-columns:1fr;gap:.85rem;text-align:center}.profile-grid,.subscription-grid,.profile-subscriptions-empty-state{width:100%;max-width:60%;margin:0 auto;row-gap:8px}.subscription-grid{gap:.72rem;max-height:calc(432px + 2.16rem);overflow-y:auto;padding-right:8px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start}.profile-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,max(320px,60%));margin:0 auto 8px;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.profile-switch-button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);box-sizing:border-box;padding:0 12px;border:none;border-radius:var(--button-radius);background:var(--inline-control-bg);box-shadow:var(--inline-control-shadow);color:var(--inline-control-text);font-size:12px;font-weight:700;line-height:1;cursor:pointer}.profile-switch-button+.profile-switch-button{border-left:none}.profile-switch-button:not(.profile-switch-active):not(:disabled):hover{background:var(--button-hover-bg);color:var(--inline-control-hover-text)}.profile-switch-button:disabled{opacity:1}.account-sheet{width:100%;max-width:100%;margin:0 auto;text-align:left}.account-entry{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.85fr) auto;align-items:center;row-gap:8px;column-gap:1.5rem;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.account-entry:first-child{padding-top:0;border-top:none}.account-entry-identity,.account-entry-referral,.account-entry-password{grid-template-columns:minmax(0,1fr) auto}.account-entry-main{min-width:0;display:grid;gap:8px}.account-label{color:#f3f3f3a8;font-size:12px;white-space:normal}.account-label-with-icon{display:inline-flex;align-items:center;gap:.35rem}.account-label-with-help{display:inline-flex;align-items:center;gap:.6rem}.account-label-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.account-label-icon{display:block;width:100%;height:100%;object-fit:contain}.account-label-emoji{display:block;line-height:1}.account-value,.account-password-field{min-width:0;text-align:left}.account-entry-value{min-width:0;font-size:12px;font-weight:800;line-height:1.15}.account-identity-value{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.account-referral-link-row{min-width:0;display:flex;align-items:flex-start;gap:.6rem}.account-referral-link-value{flex:1 1 auto;min-width:0;display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.account-password-preview{letter-spacing:.14em}.account-entry-meta{margin:0;justify-self:center;color:#f3f3f380;font-size:12px;line-height:1.3;text-align:center}.account-entry-meta-empty{visibility:hidden;min-height:1px}.account-password-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:1rem;padding:0 0 8px}.account-password-field{width:100%;max-width:none}.account-password-editor-field{width:100%}.account-password-editor-actions{width:auto;justify-content:flex-end;gap:.75rem;flex-wrap:nowrap}.account-referral-help-link{grid-column:1 / -1;justify-self:center;width:fit-content;color:var(--muted-color);text-decoration:none;font-size:12px;line-height:1.3;text-align:center}.account-referral-help-link:hover,.account-referral-help-link:focus-visible{color:var(--text-color)}.account-action-button{width:fit-content;min-width:152px;max-width:100%;justify-self:end}.account-row-action{align-self:center}.account-transactions-section{display:grid;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.account-section-title{margin:0;font-size:13px;font-weight:700;color:var(--text-color)}.transaction-history-list{display:grid;gap:8px;max-height:328px;overflow-y:auto;padding-right:8px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.transaction-history-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;align-items:center;min-height:76px;padding:12px 14px;border:1px solid var(--line-color);border-radius:12px;background:var(--surface-alt)}.transaction-history-field{min-width:0;display:grid;gap:4px}.transaction-history-value,.transaction-history-amount{min-width:0;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.transaction-history-amount-field{justify-self:end;text-align:right}.transaction-history-empty{margin:0}.faq-panel{text-align:center}.faq-list{display:grid;gap:.75rem;margin-top:.85rem}.faq-item{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--line-color);border-radius:12px;background:var(--surface-alt);scroll-margin-top:16px}.faq-item-highlighted{animation:faq-target-block-fade .75s ease}@keyframes faq-target-block-fade{0%{border-color:#282828;background:#ffffff24;box-shadow:0 0 0 1px #282828,0 18px 36px #0000002e}}.faq-item p{color:var(--muted-color);line-height:1.6}.page-footer{width:100%;margin:8px auto 0;padding-bottom:4px;display:flex;justify-content:center}.page-bottom-link{color:var(--muted-color);font-size:12px;text-decoration:none}.page-bottom-link:hover{color:#fff}.profile-switch-active{background:var(--button-selected-bg);color:var(--button-selected-text);opacity:var(--button-selected-opacity);box-shadow:var(--inline-control-selected-shadow)}.trial-create{display:grid;gap:8px;justify-items:center;text-align:center}.trial-activate-button{width:min(100%,320px)}.trial-country-card{min-width:0}.stat-card,.stack-card,.empty-state,.feedback,.order-card{padding:.9rem}.feedback{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;position:relative;overflow:hidden;padding:12px 14px;width:min(420px,calc(100vw - 32px));max-width:100%;pointer-events:auto;font-size:calc(1rem - 2px);line-height:1.45;background:var(--feedback-surface-background);background-color:var(--feedback-surface-background-color);color:var(--header-text);border:1px solid var(--line-color);border-radius:12px;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feedback:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 10%,rgba(0,0,0,.035) 10%,transparent 10%);background-size:220px 220px;opacity:.1;pointer-events:none}.feedback>span{width:100%;min-width:0;text-align:center;position:relative;z-index:1}.stat-card{display:grid;gap:.4rem}.stat-value,.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-card,.stack-card{display:grid;gap:.8rem}.field{display:grid;gap:.38rem;justify-items:center}.field span{font-size:calc(.86rem - 2px);color:var(--muted-color);width:min(100%,320px);max-width:320px;text-align:left}.field input,.field select{box-sizing:border-box;width:min(100%,320px);max-width:320px;min-height:42px;padding:.7rem .85rem;border:1px solid var(--line-color);background:var(--surface-alt);color:var(--text-color);border-radius:12px}.profile-password-input,.field input[type=email],.field input[type=password]{box-sizing:border-box;width:min(100%,320px);max-width:320px;height:34px;min-height:34px;padding:0 .85rem;border:1px solid var(--line-color);background:var(--surface-alt);color:var(--text-color);border-radius:12px}.choice-row,.plan-grid,.action-row,.footer-links{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.choice-card,.plan-option{position:relative;display:grid;gap:.2rem;min-width:180px;padding:.9rem;border:1px solid var(--line-color);background:var(--surface-alt);cursor:pointer}.choice-card input,.plan-option input{position:absolute;opacity:0;pointer-events:none}.selected-choice .muted,.selected-choice .stat-label{color:inherit;opacity:1}.choice-disabled{opacity:.45;cursor:not-allowed}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payment-plan-grid,.payment-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.payment-plan-heading{margin-bottom:.85rem;text-align:center}.payment-action-row{margin-top:.35rem}.plan-days{color:var(--muted-color);font-size:calc(.86rem - 2px)}.payment-plan-card{width:100%;border:none;box-shadow:var(--button-shadow);cursor:pointer;appearance:none;text-align:center;justify-items:center}.payment-plan-summary{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.35rem;box-sizing:border-box;padding:.55rem 2.95rem .55rem .75rem}.payment-plan-copy{display:grid;gap:.18rem;width:100%;justify-items:center}.payment-plan-price-row{margin:0;max-width:none;white-space:nowrap}.payment-plan-line{font-size:calc(1.45rem - 2px);line-height:1.1;white-space:nowrap}.payment-plan-price-alt{font-size:calc(.95rem - 2px);line-height:1;color:var(--muted-color);white-space:nowrap}.payment-plan-icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;opacity:.92}.payment-plan-icon svg{width:100%;height:100%}.payment-plan-icon-image{width:100%;height:100%;object-fit:contain}.payment-plan-card:disabled{opacity:.45;cursor:not-allowed}.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover{background:var(--button-hover-bg);color:var(--inline-control-hover-text)}.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .plan-days,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .payment-plan-price-row,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .payment-plan-price-row span,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .payment-plan-price,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .payment-plan-line,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .payment-plan-price-alt,.payment-plan-card:not(.payment-plan-card-selected):not(:disabled):hover .stat-label{color:inherit}.payment-plan-card-selected{background:var(--button-selected-bg);color:var(--button-selected-text);cursor:default;opacity:var(--button-selected-opacity);box-shadow:var(--button-selected-shadow)}.payment-plan-card-selected:hover{background:var(--button-selected-bg);color:var(--button-selected-text)}.payment-plan-card-selected .plan-days,.payment-plan-card-selected .payment-plan-price-row,.payment-plan-card-selected .payment-plan-price,.payment-plan-card-selected .payment-plan-line,.payment-plan-card-selected .payment-plan-price-alt,.payment-plan-card-selected .stat-label{color:inherit;opacity:1}.payment-plan-price{font-size:calc(1.45rem - 6px);line-height:1.1}.renew-flow-title{font-size:calc(.86rem - 2px);letter-spacing:.04em;text-transform:uppercase}.payment-method-section{display:grid;gap:.75rem;margin-top:.85rem}.payment-method-heading{text-align:center}.payment-method-section-disabled{opacity:.72}.payment-secondary-content-disabled{opacity:.5}.payment-purchase-disabled{opacity:.5;pointer-events:none}.payment-method-locked-hint{margin:0;text-align:center}.renew-method-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;border:1px solid var(--line-color);border-radius:12px;background:#ffffff05}.renew-method-list{display:grid;gap:.75rem}.payment-method-option{width:100%;border:none;border-radius:12px;background:#ffffff05;box-shadow:var(--button-shadow);text-align:left;cursor:pointer}.payment-method-option:disabled{opacity:.45;cursor:not-allowed}.payment-method-option:not(.payment-method-option-selected):not(:disabled):hover{background:var(--button-hover-bg);color:var(--inline-control-hover-text)}.purchase-payment-method{align-content:center;justify-items:center;min-height:98px;text-align:center}.payment-method-option-title{text-align:center;font-size:calc(1rem - 2px);font-weight:700}.payment-method-option-selected{background:var(--button-selected-flat-bg);opacity:var(--button-selected-opacity);box-shadow:var(--button-selected-shadow);color:var(--button-selected-text)}.renew-modal-actions{justify-content:space-between}.payment-primary-actions{margin-top:16px}.payment-renew-toggle-row{margin-top:.75rem}.payment-servers-block{display:grid;gap:.75rem;margin-top:.85rem}.payment-servers-title{margin:0;text-align:center;font-size:calc(1.3rem - 2px);letter-spacing:normal;text-transform:none}.payment-action-note{margin-top:.75rem;width:100%;box-sizing:border-box;padding:0;border:none;background:transparent;color:#f3f3f3bf;text-align:center}.payment-server-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px}.payment-server-actions{margin-top:.75rem}.payment-server-card{position:relative;width:auto;max-width:100%;flex:0 1 auto;display:inline-grid;justify-items:center;align-content:center;padding:8px 16px;gap:4px;border:none;border-radius:12px;background:#ffffff0b;cursor:pointer;text-align:left;overflow:hidden;box-shadow:var(--button-shadow)}.payment-server-card:before{content:none}.payment-server-card-selected{background:var(--button-selected-flat-bg);color:var(--button-selected-text);opacity:var(--button-selected-opacity);box-shadow:var(--button-selected-shadow)}.payment-server-card-selected .payment-server-ping{color:var(--button-selected-text)}.payment-server-card-selected .stat-label,.payment-server-card-selected .payment-server-host,.payment-server-card-selected .payment-server-title{color:var(--button-selected-muted-text)}.payment-server-country{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;flex:0 1 auto}.payment-server-country-flag-shell{width:24px;height:16px;border-radius:3px}.payment-server-country-flag{object-fit:cover}.payment-server-country-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;flex:0 0 auto}.payment-server-title,.payment-server-host{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-server-title{font-size:12px;font-weight:500}.payment-server-ping{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0 auto;color:#f7f7f7;font-weight:600;font-size:9px;padding:0;border-radius:0;background:transparent;white-space:nowrap}.payment-server-ping-icon{width:12px;height:12px;display:block;flex:0 0 auto}#payment .payment-page-content{--payment-inline-control-height: calc(var(--control-height) - 2px);display:grid;gap:8px;width:100%;max-width:60%;margin:0 auto}#payment .payment-secondary-content{display:grid;gap:8px}#payment .payment-plan-heading,#payment .payment-method-heading,#payment .payment-servers-title{margin:0;text-align:center;font-size:calc(1.12rem + 1px);font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-color)}#payment .payment-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}#payment .payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}#payment .payment-page-plan-card{position:relative;display:flex;align-items:stretch;justify-content:stretch;gap:0;width:100%;min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0;box-sizing:border-box;border:none;border-radius:var(--button-radius);background:var(--inline-control-bg);box-shadow:var(--inline-control-shadow);text-align:left;overflow:hidden}#payment .payment-page-plan-card+.payment-page-plan-card{border-left:none}#payment .payment-page-plan-card .payment-plan-summary{align-items:center;justify-content:center;gap:0;width:100%;min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0 12px}#payment .payment-page-plan-card .payment-plan-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;gap:0}#payment .payment-page-plan-days{font-size:.8rem;color:var(--text-muted)}#payment .payment-page-plan-card .payment-plan-price-row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.2rem;margin:0;max-width:100%;font-size:12px;font-weight:500;letter-spacing:0;line-height:1;color:inherit;text-align:center}#payment .payment-page-plan-card .payment-plan-price-emphasis{font-weight:700;color:inherit}#payment .payment-page-plan-card .payment-plan-duration{font-weight:500;color:inherit}#payment .payment-page-plan-card .payment-plan-price{font-size:calc(1.25rem - 1px);line-height:1;color:inherit}#payment .payment-page-plan-card:not(.payment-plan-card-selected){color:var(--inline-control-text)}#payment .payment-page-plan-card:not(.payment-plan-card-selected):not(:disabled):hover{background:var(--button-hover-bg);color:var(--inline-control-hover-text)}#payment .payment-page-plan-card.payment-plan-card-selected,#payment .payment-page-plan-card.payment-plan-card-selected:hover{background:var(--button-selected-bg);color:var(--button-selected-text);opacity:var(--button-selected-opacity);box-shadow:var(--inline-control-selected-shadow)}#payment .payment-page-plan-card.payment-plan-card-selected .payment-page-plan-days,#payment .payment-page-plan-card.payment-plan-card-selected .payment-plan-price-row,#payment .payment-page-plan-card.payment-plan-card-selected .payment-plan-price{color:inherit;opacity:1}#payment .payment-method-section,#payment .payment-servers-block{display:grid;gap:8px;margin-top:0}#payment .payment-method-grid{gap:8px;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}#payment .payment-page-method-option{min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0 12px;box-sizing:border-box;border:none;border-radius:var(--button-radius);background:var(--inline-control-bg);box-shadow:var(--inline-control-shadow);justify-items:stretch;text-align:left}#payment .payment-page-method-option+.payment-page-method-option{border-left:none}#payment .payment-method-option-copy{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;white-space:nowrap}#payment .payment-method-option-icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}#payment .payment-method-option-mark{font-size:11px;font-weight:800;line-height:1;letter-spacing:-.02em}#payment .payment-method-option-icon svg{width:100%;height:100%}#payment .payment-page-method-option .payment-method-option-title{font-size:12px;font-weight:700}#payment .payment-page-method-option:not(.payment-method-option-selected){color:var(--inline-control-text)}#payment .payment-page-method-option:not(.payment-method-option-selected):not(:disabled):hover{background:var(--button-hover-bg);color:var(--inline-control-hover-text)}#payment .payment-page-method-option.payment-method-option-selected{background:var(--button-selected-flat-bg);color:var(--button-selected-text);opacity:var(--button-selected-opacity);box-shadow:var(--inline-control-selected-shadow)}#payment .payment-page-method-option.payment-method-option-selected .payment-method-option-title,#payment .payment-page-method-option.payment-method-option-selected .payment-method-option-icon{color:inherit}#payment .payment-server-list{display:grid;gap:.75rem}#payment .payment-server-picker{position:relative;gap:0;z-index:12}#payment .payment-server-trigger{position:relative;padding-right:34px;cursor:pointer}#payment .payment-server-trigger:disabled{cursor:default}#payment .payment-server-picker-open .payment-server-trigger{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#payment .payment-server-picker-open{overflow:visible;background:transparent;box-shadow:none}#payment .payment-server-dropdown{position:absolute;top:calc(100% - 1px);left:0;display:grid;gap:0;width:100%;min-width:100%;box-sizing:border-box;border:none;border-bottom-left-radius:var(--button-radius);border-bottom-right-radius:var(--button-radius);overflow:hidden;background:var(--control-bg);box-shadow:0 4px 8px #0003;z-index:1;max-height:min(calc(6 * var(--payment-inline-control-height)),60vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}:root[data-theme=dark] #payment .payment-server-dropdown{border-left:1px solid var(--control-border);border-right:1px solid var(--control-border);border-bottom:1px solid var(--control-border)}#payment .payment-server-dropdown-option{margin-top:0;border:none;border-radius:0;background:transparent;box-shadow:none}#payment .payment-server-picker-open .payment-server-dropdown-option{margin-top:0;border-radius:0}#payment .payment-server-picker-open .payment-server-option:hover{border-color:transparent;background:var(--button-hover-bg);color:#fff}:root:not([data-theme=dark]) #payment .payment-server-picker-open .payment-server-option:hover{background:#000;color:#fff}:root:not([data-theme=dark]) #payment .payment-server-picker-open .payment-server-option:hover .payment-server-title,:root:not([data-theme=dark]) #payment .payment-server-picker-open .payment-server-option:hover .payment-server-ping,:root:not([data-theme=dark]) #payment .payment-server-picker-open .payment-server-option:hover .payment-server-chevron{color:inherit}#payment .payment-server-picker-open .payment-server-trigger:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}#payment .payment-server-option{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0 12px;box-sizing:border-box;border:none;border-radius:var(--button-radius);background:var(--control-bg);box-shadow:var(--button-shadow);color:var(--inline-control-text);text-align:left;cursor:pointer}#payment .payment-server-option:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}#payment .payment-server-option-selected{background:var(--button-selected-flat-bg);opacity:var(--button-selected-opacity);box-shadow:var(--button-selected-shadow);color:var(--button-selected-text)}#payment .payment-server-option-selected:hover,#payment .payment-server-picker-open .payment-server-trigger.payment-server-option-selected:hover{background:var(--button-selected-flat-bg);color:var(--button-selected-text)}#payment .payment-server-picker-open .payment-server-trigger.payment-server-option-selected{background:#fff;color:#000}#payment .payment-server-picker-open .payment-server-trigger.payment-server-option-selected .payment-server-title,#payment .payment-server-picker-open .payment-server-trigger.payment-server-option-selected .payment-server-ping,#payment .payment-server-picker-open .payment-server-trigger.payment-server-option-selected .payment-server-chevron{color:inherit}.page-shell :is(.nav-link,.mobile-nav-link,.lang-switch,.theme-switch,.mobile-nav-toggle,.primary-button,.secondary-button,.plan-button,.plan-switch-button,.profile-switch-button,.choice-card,.plan-option,.trial-country-card,.payment-plan-card,.payment-method-option,.payment-server-card,.payment-page-plan-card,.payment-page-method-option,.payment-server-trigger,.payment-server-option,.login-text-button,.login-password-toggle,.login-submit-button,.login-secondary-button,.social-auth-trigger,.tg-auth-button):active:not(:disabled):not([aria-disabled=true]),button:active:not(:disabled),[role=button]:active:not([aria-disabled=true]){background:var(--button-selected-bg);color:var(--button-selected-text);opacity:var(--button-selected-opacity);box-shadow:var(--button-selected-shadow)}#payment .payment-server-option-main{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;width:100%;flex:0 1 auto;max-width:100%}#payment .payment-server-option-copy{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0;width:100%;max-width:100%;overflow:hidden}#payment .payment-server-title{min-width:0;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}#payment .payment-server-ping{display:block;min-width:0;margin:0;color:var(--text-muted);font-weight:500;font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#payment .payment-server-option-selected .payment-server-title,#payment .payment-server-option-selected .payment-server-ping,#payment .payment-server-option-selected .payment-server-chevron{color:inherit}#payment .payment-server-country-flag-shell{width:18px;height:12px;border-radius:3px;overflow:hidden;flex:0 0 auto}#payment .payment-server-country-flag{width:100%;height:100%}#payment .payment-server-chevron{position:absolute;top:50%;right:12px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--chevron-color);flex:0 0 auto;transform:translateY(-50%);transition:transform .18s ease}#payment .payment-server-chevron svg{width:100%;height:100%}#payment .payment-server-chevron-open{transform:translateY(-50%) rotate(180deg)}#payment .payment-primary-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin-top:8px}#payment .payment-primary-actions .primary-button,#payment .payment-primary-actions .secondary-button{width:100%;justify-content:center;min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);font-size:12px;border:none;box-shadow:var(--inline-control-shadow)}#payment .payment-primary-actions .primary-button{font-weight:inherit}:root[data-theme=dark] #payment .payment-primary-actions .primary-button{border:1px solid var(--button-border)}#payment .order-card{margin-top:8px;gap:8px}.payment-renew-toggle-row{display:flex;justify-content:center}.payment-renew-list{margin-top:.75rem}.payment-renew-card-actions{justify-content:flex-end}.primary-button{background:var(--primary-button-bg);border:none;box-shadow:var(--button-shadow);color:inherit}.secondary-button{background:var(--secondary-button-bg);border:none;box-shadow:var(--button-shadow);color:var(--text-color)}.feedback-info,.feedback-success,.feedback-error{border-color:#282828}.inline-note,.compact-state{padding:.8rem .9rem;border:1px dashed var(--line-color);background:var(--surface-alt)}.inline-note{border-radius:12px;text-align:center}.inline-note+.payment-purchase-disabled{margin-top:8px}.empty-state{display:grid;gap:.75rem;justify-items:start}.payment-auth-empty-state{border:none;background:transparent;background-color:transparent;box-shadow:none;padding:0;justify-items:center;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-subscriptions-empty-state{width:min(100%,620px);margin:0 auto;display:grid;gap:.75rem;justify-items:center;text-align:center}.profile-subscriptions-empty-state .trial-activate-button{width:60%;max-width:none;border:none;box-shadow:var(--inline-control-shadow)}.password-setup-state{width:min(100%,620px);margin:0 auto;justify-items:center;text-align:center;border-radius:12px}#login .stack-card{border:none;background:transparent;box-shadow:none;padding:0}#login.panel{box-sizing:border-box;width:min(100%,var(--header-width));margin:0 auto}#login .auth-grid{margin-top:0;width:100%;gap:10px;justify-items:center}#login .login-shell{width:60%;max-width:100%;margin:0 auto}#login .login-hero{display:grid;gap:8px;justify-items:center;text-align:center;margin-bottom:2px}#login .login-hero h2{margin:0;min-height:calc(var(--control-height) - 2px);display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,2.8vw,1.45rem);line-height:1;letter-spacing:-.03em;font-weight:700}#login .login-hero p{margin:0;max-width:24ch;color:#ffffffd1;font-size:12px;line-height:1.4}#login .login-flow{display:grid;gap:8px;width:100%}#login .login-identity-form,#login .login-method-panel,#login .login-method-flow{width:100%}#login .login-inline-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;align-items:stretch}#login .login-inline-field{min-width:0}#login .login-text-actions{display:flex;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:2px}#login .login-text-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:none;border-radius:999px;background:transparent;box-shadow:none;padding:0;color:var(--muted-color);font-size:12px;line-height:1;text-decoration:none;cursor:pointer}#login .login-text-button:hover,#login .login-text-button:focus-visible{background:transparent;color:var(--text-color)}#login .login-text-button:disabled{cursor:not-allowed;opacity:.5}#login .login-field{width:100%;position:relative;justify-items:stretch;gap:0}#login .login-field input,#login .login-field select{width:100%;max-width:none;height:calc(var(--control-height) - 2px);min-height:calc(var(--control-height) - 2px);padding:0 12px;border:1px solid var(--line-color);background:#ffffff06;color:var(--text-color);border-radius:12px;font-size:13px;text-align:center}#login .login-field input:focus,#login .login-field input:focus-visible,#login .login-field select:focus,#login .login-field select:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}#login .login-field input::placeholder{color:var(--placeholder-color);opacity:1;text-align:center}.page-shell input::placeholder,.page-shell textarea::placeholder{color:var(--placeholder-color);opacity:1}#login .login-password-field input{padding-left:38px;padding-right:38px}#login .login-password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:999px;background:var(--primary-button-bg);box-shadow:var(--button-shadow);color:#ffffffb3;cursor:pointer}:root:not([data-theme=dark]) #login .login-password-toggle{background:transparent;box-shadow:none;color:#000}#login .login-password-toggle:hover,#login .login-password-toggle:focus-visible{background:var(--button-hover-bg);color:#fff}:root:not([data-theme=dark]) #login .login-password-toggle:hover,:root:not([data-theme=dark]) #login .login-password-toggle:focus-visible{background:transparent;color:#000}#login .login-password-toggle svg{width:16px;height:16px;display:block}#login .login-submit-button,#login .login-secondary-button,#login .social-auth-trigger,#login .telegram-login :global(.tg-auth-button){width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);border-radius:12px;border:none;background:var(--ghost-button-bg);box-shadow:var(--button-shadow);font-size:12px;font-weight:400}#login .login-submit-button:hover,#login .login-secondary-button:hover,#login .social-auth-trigger:hover,#login .telegram-login :global(.tg-auth-button:hover){background:var(--button-hover-bg)}.page-shell.mouse-pressed button:hover,.page-shell.mouse-pressed .primary-button:hover,.page-shell.mouse-pressed .secondary-button:hover,.page-shell.mouse-pressed .nav-link:hover,.page-shell.mouse-pressed .choice-card:hover,.page-shell.mouse-pressed .plan-option:hover,.page-shell.mouse-pressed #payment button:hover,.page-shell.mouse-pressed #login button:hover{cursor:default}#login .login-divider{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;color:#ffffffb8;margin:4px 0}#login .login-divider:before,#login .login-divider:after{content:"";height:1px;background:#ffffff21}#login .login-divider span{line-height:1;font-size:12px}#login .social-auth-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0 auto;align-items:start}#login .login-social-slot{width:100%;display:grid}#login .login-social-slot>*{width:100%}#login .google-login,#login .telegram-login{min-height:calc(var(--control-height) - 2px);display:flex;align-items:center;justify-content:center;width:100%;max-width:none;background:transparent}#login .social-auth-button-wrap{position:relative;width:100%}#login .social-auth-trigger{width:100%;min-width:0;justify-content:center;padding-inline:16px;text-align:center;position:relative}#login .social-auth-trigger:disabled{opacity:.7;cursor:not-allowed}#login .social-auth-label{display:inline-block;text-align:center;white-space:nowrap}#login .social-auth-icon{width:14px;height:14px;display:inline-grid;place-items:center;position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}#login .login-social-note{margin:0;min-height:calc(var(--control-height) - 2px);display:grid;place-items:center;text-align:center;border:1px solid var(--line-color);background:#ffffff06;border-radius:12px;padding:0 12px;font-size:12px}#login .social-auth-icon svg{display:block;width:100%;height:100%}.order-card{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.order-item{display:grid;gap:.2rem}.meta-list,.meta-grid{display:grid;gap:.7rem}.meta-list>div,.meta-grid>div{display:grid;gap:.2rem}.subscription-card{display:grid;gap:8px;padding:1rem 1.15rem;text-align:left;border-radius:12px}.subscription-grid>.subscription-card:not(.payment-plan-card){border:none;box-shadow:none}.subscription-top{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:1rem;align-items:start}.subscription-heading{display:grid;gap:.45rem;min-width:0}.subscription-location{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.subscription-location-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.subscription-title-inline{color:var(--text-color)}.subscription-country-flag-shell{width:24px;height:16px}.subscription-country-flag{width:100%;height:100%}.subscription-icon{width:20px;height:20px;flex:0 0 auto;color:#ffffffad}.subscription-icon-inline{display:inline-flex;align-items:center;justify-content:center}.subscription-icon-inline svg{display:block;width:100%;height:100%}.subscription-icon-image{display:block;object-fit:contain}.subscription-days-left{color:var(--muted-color);white-space:nowrap;justify-self:end;text-align:right}.subscription-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:1rem;align-items:end}.subscription-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0}.subscription-meta-item{display:grid;gap:.35rem;min-width:0}.subscription-meta-value{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.subscription-meta-value span:last-child{min-width:0}.subscription-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;margin-left:auto}.subscription-card .primary-button,.subscription-card .secondary-button{min-height:34px;height:34px;padding:0 15px}.subscription-icon-button{min-width:34px;padding:0 10px}.subscription-action-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.subscription-action-icon svg{display:block;width:100%;height:100%}.badge{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border:1px solid var(--line-color);background:var(--surface-alt);white-space:nowrap}.wrap-row{align-items:center}.qr-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:8px;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qr-modal{display:grid;gap:8px;width:fit-content;max-width:calc(100vw - 16px);padding:8px;border:1px solid var(--line-color);border-radius:12px;background:#ffffff0b;box-shadow:0 -18px 38px #fff3,0 28px 58px #000000c7,0 0 0 1px #ffffff1a}.qr-modal-image{display:block;width:auto;height:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 94px);border-radius:12px}.qr-modal-open-link{width:100%}.renew-plan-modal{width:min(100%,540px)}.renew-modal-copy{display:grid;gap:.45rem}.renew-plan-grid{width:100%}:root[data-theme=dark] .page-shell .nav-link,:root[data-theme=dark] .page-shell .language-trigger,:root[data-theme=dark] .page-shell .theme-switch,:root[data-theme=dark] .page-shell .mobile-nav-toggle,:root[data-theme=dark] .page-shell .primary-button,:root[data-theme=dark] .page-shell .secondary-button,:root[data-theme=dark] .page-shell .plan-button,:root[data-theme=dark] .page-shell .plan-switch-button,:root[data-theme=dark] .page-shell .profile-switch-button,:root[data-theme=dark] .page-shell .payment-plan-card,:root[data-theme=dark] .page-shell .payment-method-option,:root[data-theme=dark] .page-shell .payment-server-card,:root[data-theme=dark] .page-shell #payment .payment-page-plan-card,:root[data-theme=dark] .page-shell #payment .payment-page-method-option,:root[data-theme=dark] .page-shell #payment .payment-server-trigger,:root[data-theme=dark] .page-shell #login .login-password-toggle,:root[data-theme=dark] .page-shell #login .login-submit-button,:root[data-theme=dark] .page-shell #login .login-secondary-button,:root[data-theme=dark] .page-shell #login .social-auth-trigger,:root[data-theme=dark] .page-shell #login .telegram-login .tg-auth-button{border:1px solid var(--button-border)}@media(max-width:900px){.page-shell{min-height:100dvh}.pricing,.features,.summary-grid,.auth-grid,.profile-grid,.payment-plan-grid{grid-template-columns:1fr}.account-entry,.account-password-editor{grid-template-columns:1fr;justify-items:stretch}.account-sheet,.profile-grid,.subscription-grid,.profile-subscriptions-empty-state{max-width:100%}.account-entry{gap:8px;padding:8px 0}.account-entry-main{width:100%}.transaction-history-item{grid-template-columns:1fr;min-height:auto}.transaction-history-amount-field,.account-entry-meta{justify-self:start;text-align:left}.account-action-button,.account-row-action{width:fit-content;min-width:0;justify-self:start}.account-password-field{width:min(100%,360px)}.account-password-editor-actions{width:100%;justify-content:flex-start}.payment-renew-card-actions{justify-content:flex-end}.renew-modal-actions{flex-direction:column-reverse}.panel{padding:28px 20px}.hero-content h2{font-size:32px}.hero-content p{font-size:12px}}@media(max-width:640px){.page-shell{padding:0 16px 18px}.feedback-layer{padding:max(16px,calc(env(safe-area-inset-top,0px) + 16px)) max(12px,calc(env(safe-area-inset-right,0px) + 8px)) max(12px,calc(env(safe-area-inset-bottom,0px) + 8px)) max(12px,calc(env(safe-area-inset-left,0px) + 8px))}.feedback{width:min(calc(100vw - 32px),420px)}.content-stack,#login.panel,#login .login-shell{width:100%}#login .social-auth-row{grid-template-columns:1fr;gap:8px}.action-row{width:100%;justify-content:center}.order-card,.subscription-top,.subscription-bottom{display:grid}.subscription-top,.subscription-bottom,.subscription-meta-grid{grid-template-columns:1fr}.subscription-days-left{justify-self:start;text-align:left}.subscription-meta-item{padding-right:0}.subscription-meta-item:not(:last-child){margin-right:0;border-right:none}.subscription-actions{width:100%;justify-content:flex-end;margin-left:0}.action-row.subscription-actions{justify-content:space-between}.subscription-link-actions{width:100%;justify-content:flex-end}}@media(max-width:900px){#payment .payment-page-content{max-width:100%}#payment .payment-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#payment .payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#payment.panel{padding:24px 16px 18px}#payment .payment-page-content,#payment .payment-secondary-content,#payment .payment-plan-grid{gap:8px}#payment .payment-plan-heading,#payment .payment-method-heading,#payment .payment-servers-title{font-size:1.08rem}#payment .payment-page-plan-card .payment-plan-summary,#payment .payment-page-method-option{min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0 10px}#payment .payment-page-method-option .payment-method-option-title{font-size:11px}#payment .payment-method-option-copy{gap:.32rem}#payment .payment-method-option-mark{font-size:10px}#payment .payment-server-option{min-height:var(--payment-inline-control-height);height:var(--payment-inline-control-height);padding:0 10px}#payment .payment-server-title{font-size:11px}#payment .payment-server-ping{font-size:10px}}
