@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{--laram-bg:#0a0f0e;--laram-grid:#2a2f3c}html,body{background-color:var(--laram-bg);color:#f4f3ee}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--laram-grid) 1.2px, transparent 1.7px);background-position:100% 0;background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(65% 75% at 78% 22%,#000 25%,#0000 78%);mask-image:radial-gradient(65% 75% at 78% 22%,#000 25%,#0000 78%)}@media (width<=640px){body:before{-webkit-mask-image:radial-gradient(80% 45% at 80% 15%,#000 25%,#0000 78%);mask-image:radial-gradient(80% 45% at 80% 15%,#000 25%,#0000 78%)}}body.plain-bg:before{display:none}*,:before,:after{box-sizing:border-box}:root{--bg:var(--laram-bg);--surface:#14141c;--panel:#0e0e13;--border:#ffffff14;--text:#9a9cab;--text-strong:#fff;--brand:#10a37f;--container:1056px;--side:0px;--side-gap:0px;--edge:0px;--gutter:max(var(--edge), calc((100% - var(--container) - var(--side) - var(--side-gap)) / 2));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}body{color:var(--text);overflow-anchor:none;background:0 0;margin:0}button,input,select,textarea{font-family:inherit}#root{flex-direction:column;min-height:100svh;display:flex}:root{--block-max:var(--container)}@media (width>=1000px){:root{--block-max:min(var(--container), calc(100vw - 744px))}}.container{width:100%;max-width:var(--block-max);flex:1 0 auto;margin:0 auto;padding:40px 16px}@media (width>=1600px) and (width<=1699px){.container,.header__inner,.footer__inner{width:auto;max-width:none;margin-left:calc(15% + 133vw - 2144px);margin-right:calc(15% + 4384px - 251vw)}}@media (width>=1490px) and (width<=1599px){.container,.header__inner,.footer__inner{width:auto;max-width:none;margin-left:calc(15% - 16px);margin-right:calc(15% + 368px)}}@media (width>=1200px) and (width<=1489px){.container,.header__inner,.footer__inner{width:auto;max-width:none;margin-left:calc(5% - 16px);margin-right:calc(5% + 368px)}.header__inner{margin-right:calc(5% - 16px)}}@media (width>=1000px) and (width<=1199px){.container,.header__inner,.footer__inner{width:auto;max-width:none;margin-left:calc(2% - 16px);margin-right:calc(2% + 368px)}.header__inner{margin-right:calc(2% - 16px)}}@media (width>=1490px) and (width<=1689px){.header .header__inner,.footer .footer__inner,.container.reviews{width:72%;max-width:none;margin:0 auto}}@media (width>=1000px) and (width<=1489px){.header .header__inner,.footer .footer__inner,.container.reviews{width:96%;max-width:none;margin:0 auto}}.container.checkout-page,.container.reviews.gift-page{width:calc(100% - 32px);max-width:1480px;margin-left:auto;margin-right:auto}.wordmark{--wordmark-accent:#c8f135;color:var(--text-strong);white-space:nowrap;align-items:center;gap:.3em;font-family:Manrope,system-ui,sans-serif;line-height:1;display:inline-flex}.wordmark__icon{background:var(--wordmark-accent);border-radius:.333em;flex-shrink:0;justify-content:center;align-items:center;gap:.083em;width:1.333em;height:1.333em;font-size:.9em;display:flex}.wordmark__icon-letter{color:#12141c;font-weight:700;line-height:1}.wordmark__icon-mark{background:#12141c;border-radius:.042em;align-self:flex-end;width:.19em;height:.19em;margin-bottom:.29em}.wordmark__text{align-items:baseline;display:inline-flex}.wordmark__name{letter-spacing:-.048em;font-weight:800}.wordmark__mark{background:var(--wordmark-accent);border-radius:.03em;flex-shrink:0;width:.14em;height:.14em;margin:0 .07em 0 .05em}.wordmark__shop{color:#8b8f9a;letter-spacing:-.02em;font-size:.44em;font-weight:500}.cookie-banner{z-index:40;background:var(--surface);border:1px solid #ffffff1f;border-radius:20px;width:calc(100% - 32px);max-width:460px;padding:18px;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 60px #0009}.cookie-banner__top{align-items:flex-start;gap:14px;display:flex}.cookie-banner__icon{width:40px;height:40px;color:var(--brand);background:#35d6aa24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cookie-banner__icon svg{width:22px;height:22px}.cookie-banner__body{flex:1;min-width:0}.cookie-banner__title{color:var(--text-strong);margin:0 0 6px;font-size:16px;font-weight:800}.cookie-banner__text{margin:0 0 8px;font-size:14px;line-height:1.45}.cookie-banner__more{color:var(--brand);font-size:14px;font-weight:600}.cookie-banner__close{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.cookie-banner__close:hover{color:var(--text-strong)}.cookie-banner__close svg{width:18px;height:18px}.cookie-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cookie-banner__button{border:1px solid var(--border);background:var(--panel);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:14px;padding:12px 10px;font-size:15px;font-weight:600;transition:border-color .15s,filter .15s}.cookie-banner__button:hover{border-color:#ffffff40}.cookie-banner__button--accept{background:var(--brand);color:#fff;border-color:#0000}.cookie-banner__button--accept:hover{filter:brightness(1.1);border-color:#0000}.cookie-banner__close:focus-visible,.cookie-banner__more:focus-visible,.cookie-banner__button:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}@media (width<=420px){.cookie-banner__actions{grid-template-columns:1fr}}.price-editor{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04040899;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.price-editor__dialog{background:var(--surface);border:1px solid #ffffff1f;border-radius:22px;width:100%;max-width:600px;margin:auto;padding:24px;box-shadow:0 24px 60px #0009}.price-editor__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.price-editor__close{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--text-strong);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex}.price-editor__close:hover{border-color:var(--brand)}.price-editor__close:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.price-editor__close svg{width:18px;height:18px}.price-editor__title{color:var(--text-strong);margin:0;font-size:22px;font-weight:800}.price-editor__settings{border-bottom:1px solid var(--border);gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.price-editor__setting{justify-content:space-between;align-items:center;gap:16px;display:flex}.price-editor__setting .price-editor__input{width:150px}.price-editor__extra{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.price-editor__name-note{color:var(--text);font-size:13px;font-weight:500;display:block}.price-editor__table{grid-template-columns:1fr 140px 140px;align-items:center;gap:10px 12px;display:grid}.price-editor__table--prices{grid-template-columns:1fr 160px}.price-editor__dialog--wide{max-width:720px}.price-editor__table--partners{grid-template-columns:1fr 140px 140px 140px}.price-editor__row{display:contents}.price-editor__head{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.price-editor__name{color:var(--text-strong);font-size:15px;font-weight:700}.price-editor__field{flex-shrink:0;position:relative}.price-editor__input{width:100%;height:46px;color:var(--text-strong);font:inherit;text-align:right;background:#1c1d26;border:1px solid #0000;border-radius:12px;padding:0 36px 0 14px;font-size:16px;font-weight:700;transition:border-color .15s}.price-editor__input::placeholder{color:var(--text);opacity:.6}.price-editor__input:focus{border-color:var(--brand);outline:none}.price-editor__unit{pointer-events:none;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.price-editor__error{color:#ff9c9c;background:#2a1a1c;border:1px solid #f06e6e66;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:700}.price-editor__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.price-editor__button{border:1px solid var(--border);background:var(--panel);height:46px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:12px;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .15s,filter .15s}.price-editor__button:hover{border-color:var(--brand)}.price-editor__button--primary{background:linear-gradient(90deg,#0d755d,#17a583);border-color:#0000}.price-editor__button--primary:hover{filter:brightness(1.12);border-color:#0000}.price-editor__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@media (width<=520px){.price-editor__dialog{padding:18px}.price-editor__table{grid-template-columns:1fr 1fr}.price-editor__table.price-editor__table--partners{grid-template-columns:1fr 1fr 1fr}.price-editor__table--partners .price-editor__head{letter-spacing:.5px;font-size:10px}.price-editor__head:first-child{display:none}.price-editor__table .price-editor__name{grid-column:1/-1;margin-top:6px}.price-editor__table.price-editor__table--prices{grid-template-columns:1fr 130px}.price-editor__table--prices .price-editor__head:first-child{display:block}.price-editor__table--prices .price-editor__name{grid-column:auto;margin-top:0}.price-editor__setting .price-editor__input{width:120px}}@media (width<=529px){.price-editor__dialog--partner .price-editor__title{font-size:19px}.price-editor__dialog--partner .price-editor__table{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.price-editor__dialog--partner .price-editor__head{letter-spacing:.5px;font-size:10px}.price-editor__dialog--partner .price-editor__name{font-size:13px}.price-editor__dialog--partner .price-editor__input{border-radius:10px;height:40px;padding:0 28px 0 10px;font-size:14px}.price-editor__dialog--partner .price-editor__setting .price-editor__input{width:104px}.price-editor__dialog--partner .price-editor__unit{font-size:13px;right:10px}.price-editor__dialog--partner .price-editor__name-note{font-size:11px}.price-editor__dialog--partner .price-editor__error{font-size:13px}.price-editor__dialog--partner .price-editor__button{height:42px;font-size:14px}}.partner-rewards__lead{margin:0 0 18px;font-size:14px}.partner-rewards__reset{margin-right:auto}.warranty__rules{color:#cfd2dc;margin:0;padding-left:22px;font-size:16px;font-weight:600;line-height:1.5}.warranty__rules li{margin-bottom:12px}.warranty__rules b{color:var(--text-strong);font-weight:800}.warranty__link{color:#f5c518}.warranty__button{background:var(--brand);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:18px;padding:13px;font-size:15px;font-weight:700;transition:filter .15s;display:block}.warranty__button:hover{filter:brightness(1.1)}.warranty__link:focus-visible,.warranty__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.footer{background:#070b0a;border-top:1px solid #16201d;margin-top:40px}.footer__inner{max-width:var(--block-max);margin:0 auto;padding:36px 16px 32px}.footer__logo{width:fit-content;color:var(--text-strong);justify-content:center;align-items:center;gap:12px;margin:0 auto;font-size:40px;text-decoration:none;display:flex}.footer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin-top:32px;display:grid}.footer__group{flex-direction:column;align-items:flex-start;gap:14px;font-style:normal;display:flex}.footer__contact{color:var(--text-strong);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.4;display:flex}.footer__contact-icon{fill:none;width:20px;height:20px;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.footer__title{letter-spacing:.8px;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:700}.footer__link{font:inherit;cursor:pointer;color:var(--text-strong);background:0 0;border:0;padding:0;font-size:15px;text-decoration:none;transition:color .15s}.footer__link:hover{color:var(--brand)}.footer__logo:focus-visible,.footer__link:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.footer__bottom{border-top:1px solid #16201d;flex-direction:column;align-items:center;gap:18px;margin-top:30px;padding-top:24px;font-size:13px;display:flex}.footer__install{color:#fff;font:inherit;cursor:pointer;background:#000;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:8px 18px 8px 14px;transition:border-color .15s;display:flex}.footer__install:hover{border-color:#fff6}.footer__install:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.footer__install-icon{fill:currentColor;width:28px;height:28px}.footer__install-text{flex-direction:column;align-items:flex-start;font-size:19px;font-weight:700;line-height:1.1;display:flex}.footer__install-note{font-size:11px;font-weight:400}.footer__install-dialog{max-width:440px}.footer__install-steps{color:var(--text-strong);margin:0;padding-left:22px;font-size:15px;line-height:1.6}.footer__install-steps li{margin-bottom:8px}.footer__install-hint{margin:14px 0 0;font-size:14px}@media (width<=760px){.footer__groups{grid-template-columns:max-content minmax(0,1fr);gap:28px 40px}.footer__group--contacts{grid-column:1/-1}}.header{--header-accent:#c8f031;z-index:10;background:#070b0a;border-bottom:1px solid #16201d;position:sticky;top:0}.header__inner{max-width:var(--block-max);align-items:center;gap:12px;height:80px;margin:0 auto;padding:0 16px;display:flex}.header .header__inner.header__inner{width:calc(100% - 32px);max-width:1480px;margin-left:auto;margin-right:auto}.header__logo,.header__actions{flex-shrink:0}.header__logo{color:#f4f3ee;align-items:center;text-decoration:none;display:flex}.header__logo-text{font-size:30px}.header__logo .wordmark{--wordmark-accent:var(--header-accent);color:#f4f3ee;gap:.4em}.header__logo .wordmark__icon{border-radius:.386em;font-size:.95em}.header__logo .wordmark__mark{border-radius:.067em;width:.233em;height:.233em;margin:0 .133em}.header__logo .wordmark__shop{color:#9a9ca6;letter-spacing:0;font-size:.567em}.header__nav{flex:none;align-items:center;gap:24px;min-width:0;margin-left:32px;display:flex}.header__nav>.header__link{white-space:nowrap;flex-shrink:0}.header__search{flex:1 1 0;width:auto;min-width:0;max-width:none;position:relative}.header__search-field{margin:0;position:relative}.header__search-field svg{color:#9a9ca6;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.header__search-field input{color:#f4f3ee;width:100%;height:40px;font:inherit;background:#14161d;border:1px solid #262a36;border-radius:10px;padding:0 10px 0 36px;font-size:14px}.header__search-field input:focus{border-color:var(--header-accent);outline:none}.header__search-panel{background:#14161d;border:1px solid #303440;border-radius:15px;width:300px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 20px 45px #0006}.header__search-results{gap:3px;margin-top:8px;display:grid}.header__search-results a{color:#c9cbd3;border-radius:9px;padding:10px 12px;font-size:14px;text-decoration:none}.header__search-results a:hover,.header__search-results a:focus-visible{color:var(--header-accent);background:#252a23}.header__search-results p{color:#9a9ca6;margin:8px 12px;font-size:14px}.header__link{color:#9a9ca6;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.header__link:hover{color:#f4f3ee}.header__nav .header__link{padding:12px 0;position:relative}.header__nav .header__link:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .2s;position:absolute;bottom:4px;left:0;right:0}.header__nav .header__link:hover:after{background:#3a3f4e}.header__link--current{color:#f4f3ee}.header__nav .header__link--current:after,.header__nav .header__link--current:hover:after{background:var(--header-accent)}.header__nav-top{display:none}.header__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header__balance,.header__cart{color:#f4f3ee;height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#14161d;border:1.5px solid #262a36;border-radius:11px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s;display:flex}.header__cart-symbol{flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.header__cart-count{color:#12141c;background:#c8f031;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-8px;right:-7px}.header__balance:hover,.header__cart:hover{border-color:#3a3f4e}.header__cart-icon{flex-shrink:0;width:20px;height:20px}.header__balance-icon{color:#f4f3ee;flex-shrink:0;width:20px;height:20px}.header__login{background:var(--header-accent);color:#12141c;height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .2s;display:flex}.header__login:hover{filter:brightness(1.08)}.header__login-icon{flex-shrink:0;width:20px;height:20px}.header__login-text{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.header__user{position:relative}.header__user-menu{z-index:1;background:#14161d;border:1.5px solid #262a36;border-radius:18px;flex-direction:column;gap:2px;min-width:max(100%,230px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #0000008c}.header__user-menu .header__link{color:#c9cbd3;min-height:44px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.header__user-menu .header__link:hover{color:#f4f3ee;background:#0d0f14}.header__user-menu .header__link:focus-visible{outline-offset:-2px}.header__menu-icon{color:#9a9ca6;flex-shrink:0;width:20px;height:20px}.header__link:focus-visible,.header__logo:focus-visible,.header__balance:focus-visible,.header__cart:focus-visible,.header__login:focus-visible,.header__nav-balance:focus-visible{outline:2px solid var(--header-accent);outline-offset:4px;border-radius:6px}.header__burger{color:#f4f3ee;cursor:pointer;background:0 0;border:1px solid #262a36;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s;display:none}.header__burger:hover,.header__burger[aria-expanded=true]{border-color:#3a3f4e}.header__burger[aria-expanded=true]{background:#14161d;border-width:1.5px}.header__burger:focus-visible{outline:2px solid var(--header-accent);outline-offset:4px}.header__burger svg{width:20px;height:20px}@media (width<=1149px){.header__inner{position:relative}.header__burger{display:flex}.header__actions{gap:8px}.header__cart{background:0 0;border:1px solid #262a36;border-radius:12px;justify-content:center;width:44px;padding:0}.header__cart-text{display:none}.header__nav{background:#14161d;border:1.5px solid #262a36;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;width:250px;margin-left:0;padding:8px;display:none;position:absolute;top:calc(50% + 30px);right:12px;box-shadow:0 24px 60px #0000008c}.header__nav--open{display:flex}.header__nav .header__link{color:#c9cbd3;border-radius:12px;align-items:center;min-height:48px;padding:0 12px 0 16px;font-size:16px;transition:background .2s,color .2s;display:flex}.header__nav .header__link:hover,.header__nav .header__link--current{color:#f4f3ee;background:#0d0f14}.header__nav .header__link:focus-visible{outline-offset:-2px}.header__nav .header__link:after{width:3px;height:auto;inset:12px auto 12px 0}.header__nav .header__link:hover:after{background:0 0}}@media (width<=629px){.header__login-text{display:none}.header__login{justify-content:center;width:44px;padding:0}}@media (width<850px){.header__balance{display:none}.header__inner{gap:8px}.header__actions{margin-left:0}.header__nav-top{border-bottom:1px solid #262a36;flex-direction:column;gap:6px;margin-bottom:4px;padding-bottom:8px;display:flex}.header__nav-balance{color:#f4f3ee;background:#0d0f14;border:1px solid #262a36;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.header__nav-balance .header__balance-icon{width:18px;height:18px}}@media (width<=1489px){.header__user-menu{left:auto;right:0}}@media (width<=520px){.header__inner{height:64px}.header__logo-text{font-size:24px}}.header__search-toggle{display:none}@media (width<850px){.header__search{flex:0 0 44px;width:44px;margin-left:auto;position:static}.header__search-toggle{color:#f4f3ee;cursor:pointer;background:#14161d;border:1px solid #262a36;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.header__search-toggle svg{width:20px;height:20px}.header__search-toggle:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.header__search-field{width:300px;max-width:calc(100vw - 64px);display:none;position:absolute;top:calc(100% + 12px);right:16px}.header__search--open .header__search-field{display:block}.header__search-panel{max-width:calc(100vw - 64px);top:calc(100% + 56px);right:16px}}@media (width<431px){.header__nav .header__search{width:100%;margin:8px 0 0}.header__nav .header__search-toggle{display:none}.header__nav .header__search-field{width:100%;max-width:none;display:block;position:relative;top:auto;right:auto}.header__nav .header__search-panel{width:100%;max-width:none;box-shadow:none;margin-top:8px;padding:4px;position:static}.header__actions{margin-left:auto}}@media (width<900px){.header .header__inner.header__inner{width:calc(100% - 16px);padding-left:8px;padding-right:8px}}@media (width<375px){.header__logo-text{font-size:22px}.header__actions{gap:6px}.header__login,.header__cart,.header__burger{width:40px;min-width:40px}}.container.not-found{width:100%;max-width:820px;margin-left:auto;margin-right:auto}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:64px;padding-bottom:80px;display:flex}.not-found__tilt{width:100%;max-width:560px;transform:rotate(-2deg)}.not-found__voucher{text-align:left;background:linear-gradient(135deg,#11241e,#0e1916 60%);border:1.5px solid #237c5e;border-radius:24px;flex-direction:column;gap:18px;padding:32px 36px;display:flex;position:relative;box-shadow:0 24px 60px #0006}.not-found__voucher:before,.not-found__voucher:after{content:"";background:#0a0f0e;border:1.5px solid #237c5e;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.not-found__voucher:before{left:-13px}.not-found__voucher:after{right:-13px}.not-found__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.not-found__row--bottom{border-top:2px dashed #24443a;padding-top:18px}.not-found__brand{color:#7fe0ba;letter-spacing:1.4px;font-size:12px;font-weight:800}.not-found__label{color:#6f9a8a;font-size:12px;font-weight:700}.not-found__code{color:#c8f031;letter-spacing:-4px;font-size:96px;font-weight:800;line-height:1}.not-found__cell{flex-direction:column;gap:4px;display:flex}.not-found__cell--right{text-align:right}.not-found__value{color:#f4f3ee;font-size:24px;font-weight:800}.not-found__value--mono{letter-spacing:1px;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:18px}.not-found__title{color:#f4f3ee;letter-spacing:-1px;margin:32px 0 10px;font-size:34px;font-weight:800}.not-found__text{color:#9a9ca6;max-width:440px;margin:0 auto 24px;font-size:16px;font-weight:500;line-height:1.55}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found__button{color:#f4f3ee;background:#0e0e13;border:1.5px solid #2c2e39;border-radius:15px;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.not-found__button--main{color:#12141c;background:#c8f031;border-color:#c8f031;padding:0 28px}.not-found__button svg{width:20px;height:20px}@media (width<=539px){.not-found{padding-top:40px;padding-bottom:56px}.not-found__voucher{border-radius:20px;padding:22px}.not-found__code{letter-spacing:-3px;font-size:72px}.not-found__value{font-size:20px}.not-found__value--mono{letter-spacing:.5px;font-size:14px}.not-found__title{font-size:26px}.not-found__text{font-size:15px}}.site-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-bg__glow{border-radius:50%;animation:12s ease-in-out infinite alternate site-bg-glow;position:absolute}.site-bg__glow--lime{background:radial-gradient(circle,#c8f0310d 0%,#c8f03100 62%);width:960px;height:960px;top:-360px;right:-240px}.site-bg__glow--violet{background:radial-gradient(circle,#8b6cff1a 0%,#8b6cff00 62%);width:900px;height:900px;animation-delay:-6s;bottom:-420px;left:-300px}.site-bg__pixel{background:#3a3f4e;border-radius:2px;width:6px;height:6px;animation:5s linear infinite site-bg-twinkle;position:absolute}.site-bg__pixel--lime{background:#c8f031}@keyframes site-bg-glow{0%{transform:scale(1)translate(0)}to{transform:scale(1.15)translate(-40px,30px)}}@keyframes site-bg-twinkle{0%,12%{opacity:0}50%{opacity:1}88%,to{opacity:0}}@media (width<=640px){.site-bg__glow--lime{width:560px;height:560px;top:-220px;right:-200px}.site-bg__glow--violet{width:540px;height:540px;bottom:-260px;left:-220px}}@media (prefers-reduced-motion:reduce){.site-bg__glow,.site-bg__pixel{animation:none}}.order-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.order-link:hover{color:#35d6aa}.orders-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:14px;display:grid}.orders-top>:only-child{grid-column:1/-1}@media (width<=899px){.orders-top{grid-template-columns:minmax(0,1fr)}}.order-filters{gap:8px;min-width:0;display:grid;position:relative}.orders-summary{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px 24px}.orders-summary__title{color:var(--text-strong);letter-spacing:1px;text-transform:uppercase;margin:0 0 14px;font-size:20px;font-weight:800}.orders-summary__grid{grid-template-columns:repeat(5,auto);gap:8px 32px;margin:0;display:grid}@media (width<=599px){.orders-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-summary__item dt{font-size:14px;font-weight:700}.orders-summary__item dd{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:800}.orders-summary__item--green dd{color:#35d6aa}.orders-summary__item--blue dd{color:#8ab8ff}.orders-summary__note{margin:10px 0 0;font-size:13px}@media (width<=599px){.orders-summary{padding:16px 18px}.orders-summary__item dd{font-size:20px}}.orders-filters-stack{gap:10px;min-width:0;display:grid}.orders-search{height:46px}.source-switch{border:1px solid var(--border);scrollbar-width:none;background:#0b0b10;border-radius:14px;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.source-switch::-webkit-scrollbar{display:none}.source-switch__item{height:40px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;transition:background .15s,color .15s;display:flex}.source-switch__item:hover{color:var(--text-strong)}.source-switch__item--partner{color:#b9a5ff}.source-switch__item[aria-pressed=true]{color:var(--text-strong);background:linear-gradient(90deg,#0d755d,#17a583)}.source-switch__item--partner[aria-pressed=true]{background:linear-gradient(90deg,#5b3fc4,#8b5cf6)}.source-switch__item:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.source-switch__count{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:0 7px;font-size:12px}.order-filters__top{flex-wrap:wrap;gap:8px;display:flex}.order-filters__chip{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.order-filters__chip:hover{color:var(--text-strong)}.order-filters__chip[aria-pressed=true]{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.order-filters__chip:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.order-filters__day{border-radius:14px;gap:12px;height:auto;min-height:48px;padding:6px 12px 6px 16px}.order-filters__date{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.order-filters__date-title{white-space:nowrap;font-size:14px;font-weight:800}.order-filters__date-note{opacity:.75;font-size:12px;font-weight:600}.order-filters__count{color:#35d6aa;background:#10a37f26;border-radius:999px;padding:0 7px;font-size:12px;font-weight:800}.orders{gap:12px;margin:0;padding:0;list-style:none;display:grid}.orders__day{color:#35d6aa;white-space:nowrap;align-items:center;gap:14px;margin:6px 0 0;font-size:14px;font-weight:800;display:flex}.orders__day:first-child{margin-top:0}.orders__day:before,.orders__day:after{content:"";background:#35d6aa59;flex:1;height:1px}.order-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;padding:18px 20px;display:grid}.order-card__line{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.order-card__toggle:focus-visible{outline:2px solid var(--text-strong);outline-offset:4px;border-radius:8px}.order-card__line-side{flex-shrink:0;align-items:center;gap:12px;display:flex}.order-card__chevron{color:var(--text);flex-shrink:0;transition:transform .15s}.order-card__toggle[aria-expanded=true] .order-card__chevron{transform:rotate(180deg)}.order-card--folded{padding:0;transition:border-color .15s}.order-card--folded:hover{border-color:#ffffff40}.order-card--folded.order-card--open,.order-card--folded.order-card--open:hover{border-color:#c8f135}.order-card__fold{border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,330px) minmax(0,340px) minmax(0,1fr) 250px 170px auto;align-items:center;gap:4px 16px;padding:12px 20px;display:grid;position:relative}.order-card__fold-hit{border-radius:16px;position:absolute;inset:0}.order-card__fold-hit:focus-visible{outline-offset:-2px;border-radius:16px}.order-card__fold>:not(.order-card__fold-hit){pointer-events:none;position:relative}.order-card__fold>.order-card__status-select,.order-card__fold .order-card__token,.order-card__fold .order-card__fold-copy,.order-card__fold .order-card__fold-open,.order-card__fold .order-card__fold-link{pointer-events:auto}.order-card__fold-who{grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.order-card__fold .order-card__email{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.order-card__fold-login{color:#cfd2dc;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:14px;overflow:hidden}.order-card__fold-codes{color:#cfd2dc;letter-spacing:.3px;grid-area:1/2/3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;min-width:0;font-size:14px;display:grid}.order-card__fold-code-name{color:var(--text);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:800}.order-card__fold-code{text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #2a2c38;justify-self:start;max-width:100%;padding:4px 0 4px 12px;overflow:hidden}.order-card__fold-info{grid-area:1/3/3;align-items:center;gap:12px;min-width:0;display:flex}.order-card__fold-info-items{min-width:0;color:var(--text);border-left:2px solid #2a2c38;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:5px;padding-left:12px;display:flex}.order-card__fold-product{color:#cfd2dc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.order-card__fold-given{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-card__fold-open{color:#12141c;cursor:pointer;background:#c8f135;border:0;border-radius:10px;grid-area:1/6/3;place-items:center;width:34px;height:34px;padding:0;transition:filter .15s;display:grid}.order-card__fold-open .order-card__chevron{color:inherit}.order-card__fold-open[aria-expanded=true] .order-card__chevron{transform:rotate(180deg)}.order-card__details{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:16px 48px;padding:14px 20px 16px;display:flex}.order-card__details .order-card__money{grid-template-columns:max-content max-content;gap:4px 14px}.order-card__pay{flex-wrap:wrap;flex:1;align-items:flex-start;gap:14px 40px;min-width:min(100%,280px);display:flex}.order-card__pay-group{min-width:0}@media (width>=900px){.order-card__details{gap:16px 32px}.order-card__pay-group--money{border-right:2px solid #20222b;align-self:stretch;padding-right:32px}}.order-card__pay-title{color:var(--text);letter-spacing:.6px;text-transform:uppercase;border-bottom:2px solid #20222b;margin:0 0 8px;padding-bottom:6px;font-size:12px;font-weight:800}.order-card__pay-list{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.order-card__pay-row{display:contents}.order-card__pay-row dt,.order-card__pay-row dd{font-size:14px}.order-card__pay-row dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}.order-card__pay-none{margin:0;font-size:14px}.order-card__fold-open:hover{filter:brightness(1.1)}.order-card__fold-open:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.order-card__fold-copy{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;overflow:hidden}.order-card__fold-copy.order-card__fold-given{color:var(--text);font-size:13px}.order-card__fold-copy:hover{color:var(--text-strong)}.order-card__fold-copy.order-card__fold-copy--done{color:#35d6aa}.order-card__fold-copy:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.order-card__fold-link{color:var(--text-strong);text-underline-offset:3px;font-weight:800;text-decoration:underline}.order-card__fold-link:hover{color:#35d6aa}.order-card__fold .order-card__plan{white-space:nowrap}.order-card__fold-partner{grid-area:2/4;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-card__fold .order-card__partner{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-left:0;padding:2px 12px;font-size:14px;overflow:hidden}.order-card__fold-money{grid-area:1/4;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-card__fold-dot{color:#cfd2dc;font-weight:800}.order-card__fold-earned{color:#35d6aa;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.order-card__fold-earned--none{color:#cfd2dc}.order-card__fold-earned--loss{color:#ff7a7a}.order-card__fold-date{color:var(--text-strong);text-align:right;white-space:nowrap;grid-area:2/5;font-size:15px;font-weight:700}.order-card__fold .order-card__status{grid-area:1/5;justify-self:end}@media (width<=899px){.order-card__fold{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"email email open""login login login""number number number""info info info""date date status""partner partner money";padding:14px 16px}.order-card__fold-money{grid-area:money}.order-card__fold-codes{grid-area:number}.order-card__fold-login{grid-area:login}.order-card__fold-info{grid-area:info}.order-card__fold-who{grid-area:email}.order-card__fold-open{grid-area:open;justify-self:end}.order-card__fold-partner{grid-area:partner;justify-content:flex-start}.order-card__fold-date{text-align:left;grid-area:date}.order-card__fold .order-card__status{grid-area:status}}.order-card__email{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;font-size:17px;font-weight:800}.order-card__date{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.order-card__date--big{color:var(--text-strong);font-size:22px;font-weight:800;line-height:1.1}@media (width<=599px){.order-card__date--big{font-size:18px}}.order-card__date--inline{color:var(--text);margin-left:10px;font-weight:600}.order-card__plan{color:#cfd2dc;flex-wrap:wrap;align-items:center;row-gap:6px;font-size:15px;font-weight:800;display:inline-flex}.order-card__partner{color:#b9a5ff;border:1px solid #a78bfa80;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 15px;font-size:18px;font-weight:800;line-height:1.4}.order-card__status-select{background:var(--panel);font:inherit;cursor:pointer;font-size:15px;font-weight:800}select.order-card__status-select{appearance:none;background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:38px}select.order-card__status--success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335d6aa' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}select.order-card__status--processing{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238ab8ff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}select.order-card__status--cancelled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9c9c' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}.order-card__status-select option{background:var(--surface);color:var(--text-strong)}.order-card__head{justify-content:flex-start}.order-card__head-email{width:auto;min-width:0}.order-card__head-side{flex:1;justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.order-card__token{color:#35d6aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #35d6aa80;border-radius:999px;flex-shrink:0;padding:2px 12px;font-size:14px;font-weight:800;line-height:1.4;transition:background .15s}.order-card__token:hover{background:#35d6aa1f}.order-card__token:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.token-dialog__order{word-break:break-all;margin:6px 0 0;font-size:13px}.token-dialog__text{border:1px solid var(--border);background:var(--panel);max-height:50vh;color:var(--text-strong);white-space:pre-wrap;word-break:break-all;border-radius:12px;margin:0;padding:14px;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.5;overflow-y:auto}.token-dialog__copy{background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:14px;padding:10px 20px;font-weight:800}.order-card__partner--own{color:var(--text-strong);border-color:#ffffff80}.order-card__balance-mark{color:var(--text-strong);border:1px solid #ffffff4d;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:800}.order-card__status{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;padding:4px 14px;font-size:15px;font-weight:800}.order-card__status--success{color:#35d6aa;background:#10a37f26;border-color:#35d6aa73}.order-card__status--awaiting_payment{color:#f5c518;background:#f5c5181a;border-color:#f5c51873}.order-card__status--processing{color:#8ab8ff;background:#8ab8ff1a;border-color:#8ab8ff73}.order-card__status--cancelled{color:#ff9c9c;background:#ff7a7a1a;border-color:#ff7a7a73}.order-card__code{color:#cfd2dc;letter-spacing:.3px;overflow-wrap:anywhere;font-size:14px}.order-card__money{grid-template-columns:minmax(0,350px) max-content;align-items:baseline;gap:6px 14px;min-width:0;margin:0;display:grid}.order-card__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 14px;margin:4px 0 0;padding-top:10px;display:flex}.order-card__money--partner{grid-template-columns:minmax(0,290px) max-content}.order-card__money-row{font-size:14px;display:contents}.order-card__money-row dt,.order-card__money-row dd{font-size:14px}.order-card__money-row dd{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.order-card__money-row--total{font-weight:700}.order-card__money-row--total dt{color:var(--text-strong)}.order-card__money-row--total dd{color:#35d6aa;font-size:16px;font-weight:800}.order-card__money-row--loss dd{color:#ff7a7a}.order-card__note{font-size:13px}.cdk{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;display:grid}.cdk__issue{color:#ff9c9c;overflow-wrap:anywhere;background:#2a1a1c;border:1px solid #f06e6e66;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.cdk__title{color:var(--text-strong);margin:0 0 12px;font-size:18px;font-weight:800}.cdk__label{letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.cdk__hint{margin:8px 0 0;font-size:14px}.cdk__hint strong{color:var(--text-strong)}.cdk__warn{color:#f5c518;margin:8px 0 0;font-size:14px;font-weight:700}.cdk__top{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.cdk__balance,.cdk__cards-box{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;padding:16px 20px}.cdk__balance-value{color:#35d6aa;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:800}.cdk__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cdk__card{border:1px solid var(--border);font-variant-numeric:tabular-nums;background:#1c1d26;border-radius:12px;gap:4px;min-width:150px;padding:14px 18px;display:grid}.cdk__card-number{font-size:16px;font-weight:700}.cdk__card-balance{color:var(--text-strong);font-size:24px;font-weight:800}.cdk__card-note{font-size:14px}.cdk__card--exhausted{background:#ff7a7a14;border-color:#ff7a7a73}.cdk__card--exhausted .cdk__card-note{color:#ff9c9c;font-weight:700}.cdk__box,.cdk__auto{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;padding:16px 20px}.cdk__row{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;display:grid}@media (width<=1199px){.cdk__row{grid-template-columns:minmax(0,1fr)}}.cdk__auto-title{color:var(--text-strong);margin:0 0 12px;font-size:18px;font-weight:800}.cdk__auto-plans{flex-wrap:wrap;gap:8px;display:flex}.cdk__auto-plan{border:1px solid var(--border);height:42px;color:var(--text);white-space:nowrap;cursor:pointer;background:#1c1d26;border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.cdk__auto-plan:has(input:checked){color:var(--text-strong);border-color:#35d6aa73}.cdk__auto-plan input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;margin:0}.cdk__form{grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.cdk__plan-switch{border:1px solid var(--border);background:#1c1d26;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;width:100%;padding:6px;display:grid}.cdk__plan{height:52px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0 4px;font-size:16px;font-weight:800;transition:background .15s,color .15s}.cdk__region{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.cdk__region-label{margin-right:4px;font-size:14px}.cdk__region-option{border:1px solid var(--border);height:34px;color:var(--text);font:inherit;cursor:pointer;background:#1c1d26;border-radius:10px;padding:0 14px;font-size:14px;font-weight:800}.cdk__region-option[aria-pressed=true]{color:var(--text-strong);border-color:#35d6aa73}.cdk__plan:hover{color:var(--text-strong)}.cdk__plan[aria-pressed=true]{color:var(--text-strong);background:linear-gradient(90deg,#0d755d,#17a583)}.cdk__plan-switch .cdk__plan{border:1px solid var(--border);background:#14151c}.cdk__plan-switch .cdk__plan[aria-pressed=true]{background:linear-gradient(90deg,#0d755d,#17a583);border-color:#0000}.cdk__plan:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.cdk__plan-switch .cdk__plan{justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.cdk__plan-price{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.cdk__plan-price span:first-child{color:#cfd2dc;font-size:14px;font-weight:800}.cdk__plan-price--off span:last-child{color:#ff9c9c;font-size:12px;font-weight:700}.cdk__plan[aria-pressed=true] .cdk__plan-price,.cdk__plan[aria-pressed=true] .cdk__plan-price span:first-child{color:var(--text-strong)}.cdk__token{border:1px solid var(--border);white-space:nowrap;resize:none;background:#1c1d26;border-radius:18px;width:100%;height:58px;margin-top:18px;padding:17px 20px;font-size:16px;line-height:22px;overflow:hidden}.cdk__place{height:48px;color:var(--text-strong);font:inherit;cursor:pointer;background:linear-gradient(90deg,#0d755d,#17a583);border:0;border-radius:12px;margin-top:14px;padding:0 28px;font-size:16px;font-weight:800;transition:filter .15s}.cdk__token-row{align-items:stretch;gap:10px;width:100%;margin-top:18px;display:flex}.cdk__token-row .cdk__token{flex:1 1 0;min-width:0;margin-top:0}.cdk__token-row .cdk__place{border-radius:18px;flex-shrink:0;height:auto;margin-top:0}.cdk__place:hover:not(:disabled){filter:brightness(1.12)}.cdk__place:disabled{opacity:.4;cursor:default}.cdk__place:focus-visible,.cdk__refresh:focus-visible,.cdk__more:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.cdk__history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cdk__history-head .cdk__title{margin:0}.cdk__refresh,.cdk__more{border:1px solid var(--border);background:var(--panel);height:38px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .15s}.cdk__refresh:hover,.cdk__more:hover{border-color:var(--brand)}.cdk__more{justify-self:center;margin-top:12px}.cdk__orders{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cdk__day{color:#35d6aa;white-space:nowrap;align-items:center;gap:14px;margin:14px 0 6px;font-size:14px;font-weight:800;display:flex}.cdk__day:first-child{margin-top:4px}.cdk__day:before,.cdk__day:after{content:"";background:#35d6aa59;flex:1;height:1px}.cdk__order{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:10px;padding:16px 20px;display:grid}.cdk__order-line{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cdk__order-email{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.cdk__order-date{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px}.cdk__order-what{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.cdk__order-plan{color:#35d6aa;flex-shrink:0;font-size:15px;font-weight:800}.cdk__order-code{color:#cfd2dc;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:14px}.cdk__order-spent{font-variant-numeric:tabular-nums;font-size:15px}.cdk__order-spent strong{color:var(--text-strong)}.cdk__order-reason{color:#ff9c9c;margin:0;font-size:13px;font-weight:700}.cdk__order-renewal{color:#f5c518;margin:0;font-size:13px;font-weight:700}.cdk-dialog{max-width:460px}.cdk-dialog__facts{gap:10px;margin:0;display:grid}.cdk-dialog__facts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cdk-dialog__facts dt{flex-shrink:0;font-size:14px}.cdk-dialog__facts dd{min-width:0;color:var(--text-strong);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.cdk-dialog .price-editor__button:disabled,.cdk-dialog .price-editor__close:disabled{opacity:.5;cursor:default}@media (width<=699px){.cdk__plan-switch{border-radius:14px;padding:4px}.cdk__plan{border-radius:10px;height:44px;font-size:13px}.cdk__plan-prices{padding:0 5px}.cdk__plan-price{font-size:11px}.cdk__top{grid-template-columns:minmax(0,1fr)}.cdk__order{padding:14px 16px}.cdk__order-email{font-size:16px}.cdk__order-date{font-size:14px}}.promo__kinds,.promo__plans{border:1px solid var(--border);background:#1c1d26;border-radius:18px;flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;display:flex}.promo__kinds{justify-self:start}.promo__kinds .cdk__plan,.promo__plans .cdk__plan{padding:0 20px}.promo__plans{gap:6px}.promo__plans .cdk__plan{border:1px solid var(--border);background:#14151c}.promo__plans .cdk__plan[aria-pressed=true]{background:linear-gradient(90deg,#0d755d,#17a583);border-color:#0000}.promo__plans-row{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;max-width:100%;display:flex}.promo__discount{color:var(--text-strong);white-space:nowrap;gap:6px;font-size:14px;font-weight:700;display:grid}.promo__discount .auth__input{border-color:var(--border);width:110px;margin:0}.promo__discount--word .auth__input{letter-spacing:.5px;width:200px;max-width:100%;font-family:ui-monospace,Consolas,monospace}.promo__discount--note .auth__input{width:260px;max-width:100%}.promo__plans-row .cdk__place{height:52px;margin-top:0}.promo__discount .auth__input:focus{border-color:var(--brand)}.promo__uses-row{flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:52px;margin-top:14px;display:flex}.promo__check{color:var(--text-strong);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.promo__check input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer;margin:0}.promo__discount.promo__discount--inline{align-items:center;gap:10px;display:flex}.promo__lists{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.promo__list{border:1px solid var(--border);background:var(--panel);border-radius:18px;min-width:0;padding:18px}.promo__scroll{scrollbar-width:thin;scrollbar-color:#2a2c38 transparent;position:relative;overflow-y:auto}.promo__list .trial__account{background:#16171e}@media (width<=1099px){.promo__lists{grid-template-columns:minmax(0,1fr)}}.promo__kind{color:#8ab8ff;white-space:nowrap;border:1px solid #8ab8ff73;border-radius:999px;padding:1px 10px;font-size:13px;font-weight:700}.promo__uses{color:#8ab8ff;white-space:nowrap;font-size:14px;font-weight:700}.promo__percent{color:#f5c518;white-space:nowrap;font-size:15px;font-weight:800}.promo__new{color:#35d6aa;white-space:nowrap;background:#10201d;border:1px solid #35d6aa73;border-radius:999px;padding:1px 10px;font-size:13px;font-weight:800}.promo__code{color:var(--text-strong);white-space:nowrap;font-size:20px;font-weight:700}.promo__plan{color:#35d6aa;min-width:0;font-size:15px;font-weight:800}.promo__note{color:#cfd2dc;overflow-wrap:anywhere;min-width:0;font-size:15px}.promo__state{flex-basis:100%;font-size:14px;font-weight:700}.promo__side{flex-shrink:0;gap:8px;display:flex}.promo__link:hover:not(:disabled),.promo__link--done,.promo__link--done:hover:not(:disabled){color:#35d6aa;border-color:#35d6aa80}@media (width<=699px){.promo__kinds .cdk__plan,.promo__plans .cdk__plan{padding:0 14px}}.promo__kinds .dbview__table{align-items:center;gap:8px;height:44px;padding:0 14px;font-family:ui-monospace,Consolas,monospace;font-size:14px;display:flex}.dbview__rows{font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:12px}.dbview__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dbview__search{border-color:var(--border);flex:260px;max-width:420px;height:42px}.dbview__pages{align-items:center;gap:8px;display:flex}.dbview__range{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;font-size:14px;font-weight:700}.dbview__pages .cdk__refresh:disabled{opacity:.4;cursor:default}.dbview__scroll{border:1px solid var(--border);border-radius:14px;max-width:100%;overflow-x:auto}.dbview__grid{border-collapse:collapse;width:100%;font-family:ui-monospace,Consolas,monospace;font-size:13px}.dbview__grid th,.dbview__grid td{border-bottom:1px solid var(--border);text-align:left;padding:9px 14px}.dbview__grid th{color:#35d6aa;white-space:nowrap;background:#1c1d26;font-weight:800}.dbview__row td{color:#cfd2dc;text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.dbview__row{cursor:pointer}.dbview__row:hover td,.dbview__row--open td{color:var(--text-strong);background:#ffffff0a}.dbview__grid tbody tr:last-child td{border-bottom:0}.dbview__grid .dbview__cell--dim{color:#6b7080}.dbview__full td{background:#1c1d26;padding:14px}.dbview__fields{gap:8px;max-width:min(100%,900px);margin:0;display:grid;position:sticky;left:14px}.dbview__fields>div{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.dbview__fields dt{color:#35d6aa;overflow-wrap:anywhere;font-weight:800}.dbview__fields dd{color:var(--text-strong);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0}@media (width<=699px){.promo__kinds .dbview__table{height:40px;padding:0 10px;font-size:13px}.dbview__search{max-width:none}.dbview__fields>div{grid-template-columns:minmax(0,1fr);gap:2px}}.orders-calendar{flex-shrink:0;position:relative}.orders-calendar__toggle svg{width:16px;height:16px}.orders-calendar__toggle--active{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.orders-calendar__popup{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(400px,100vw - 48px);padding:18px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000080}.orders-calendar__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.orders-calendar__month{color:var(--text-strong);text-transform:capitalize;font-size:18px;font-weight:800}.orders-calendar__hint{text-align:center;margin:0 0 10px;font-size:12px;font-weight:600}.orders-calendar__whole-month{border:1px solid var(--brand);width:100%;height:44px;color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.orders-calendar__whole-month:hover{background:#10a37f1f}.orders-calendar__whole-month--active{background:linear-gradient(135deg,#17463b,#14231f)}.orders-calendar__whole-month:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.orders-calendar__nav{border:1px solid var(--border);width:38px;height:38px;color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border-radius:10px;padding:0;font-size:22px;line-height:1}.orders-calendar__nav:disabled{opacity:.35;cursor:default}.orders-calendar__grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.orders-calendar__weekday{text-align:center;padding-bottom:6px;font-size:13px;font-weight:800}.orders-calendar__day{height:56px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:16px;font-weight:700;display:flex}.orders-calendar__day:hover:not(:disabled){background:#ffffff0f}.orders-calendar__day:disabled{opacity:.3;cursor:default}.orders-calendar__day--orders{color:var(--text-strong)}.orders-calendar__day--today{border-color:#ffffff40}.orders-calendar__day--in-range{color:var(--text-strong);background:#10a37f24}.orders-calendar__day--picked{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.orders-calendar__day:focus-visible,.orders-calendar__nav:focus-visible{outline:2px solid var(--text-strong);outline-offset:1px}.orders-calendar__count{color:#35d6aa;font-size:17px;font-weight:800;line-height:1}@media (width<=599px){.orders-calendar{position:static}.orders-calendar__popup{top:44px;left:50%;transform:translate(-50%)}}@media (width<=459px){.orders-calendar__popup{padding:14px}.orders-calendar__day{height:48px;font-size:14px}.orders-calendar__count{font-size:15px}}.scroll-row{min-width:0;position:relative}.scroll-row__track{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.scroll-row__track::-webkit-scrollbar{display:none}.scroll-row--more:after{content:"";background:linear-gradient(to right, transparent, var(--panel));pointer-events:none;width:48px;position:absolute;top:0;bottom:0;right:0}.scroll-row__arrow{z-index:1;width:34px;height:34px;color:var(--text-strong);cursor:pointer;background:#262733;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.scroll-row__arrow:hover{background:#32333f}.scroll-row__arrow:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.scroll-row__arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.scroll-row__arrow--back{left:0;right:auto}.scroll-row--back:before{content:"";background:linear-gradient(to left, transparent, var(--panel));pointer-events:none;width:48px;position:absolute;top:0;bottom:0;left:0}.payouts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.payout{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 110px 130px 180px;align-items:center;gap:8px 16px;padding:12px 20px;display:grid}.payout__info{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.payout__partner{color:#b9a5ff;font-size:17px;font-weight:800}.payout__date{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.payout__details{flex-wrap:wrap;flex-basis:100%;gap:2px 22px;margin:4px 0 0;font-size:14px;display:flex}.payout__details div{gap:6px;min-width:0;display:flex}.payout__details dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}.payout__usdt-note{color:var(--text);font-weight:500}.payout__phone{color:#35d6aa;white-space:nowrap;text-decoration:none}.payout__phone:hover{text-decoration:underline}.payout__amount{color:var(--text-strong);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.payout .order-card__status{justify-self:end}.payout__action{height:40px;color:var(--text-strong);font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#0d755d,#17a583);border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:800;transition:filter .15s}.payout__action:hover{filter:brightness(1.12)}.payout__action--undo{border:1px solid var(--border);color:var(--text);background:0 0}.payout__action:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@media (width<=699px){.payout{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.payout__info{grid-column:1/-1}.payout__amount{text-align:left}.payout__action{grid-column:1/-1}.payout__action-gap{display:none}}.qr-dialog{max-width:420px}.qr-dialog__code{aspect-ratio:1;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:300px;margin:0 auto;display:flex;overflow:hidden}.qr-dialog__code img{width:100%;height:100%;display:block}.qr-dialog__status{color:#4a4d5a;font-size:14px;font-weight:700}.qr-dialog__link{color:var(--text-strong);text-align:center;overflow-wrap:anywhere;margin:14px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:14px}.qr-dialog__download{align-items:center;text-decoration:none;display:inline-flex}.trial__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.trial__field{gap:6px;font-size:14px;font-weight:700;display:grid}.trial__field .auth__input{border-color:var(--border)}.trial__field .auth__input:focus{border-color:var(--brand)}@media (width<=760px){.trial__fields{grid-template-columns:minmax(0,1fr)}}.trial__count{color:var(--text);margin-left:6px;font-size:15px}.trial__accounts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trial__account{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.trial__account-main{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.trial__result{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-basis:100%;margin:4px 0 0;padding-top:12px;font-size:14px;font-weight:700;line-height:1.5}.trial__result--done{color:#35d6aa}.trial__result--failed{color:#ff9c9c}.trial__copy{color:#cfd2dc;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:15px;transition:color .15s}.trial__copy:hover{color:var(--text-strong)}.trial__copy:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.trial__login{color:var(--text-strong);font-weight:700}.trial__twofa{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:15px;display:inline-flex}.trial__code{color:var(--text-strong);font-weight:700}.trial__copy--done,.trial__copy--done:hover{color:#35d6aa}.trial__places{flex-basis:100%;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.trial__release{color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px}.trial__release:hover:not(:disabled){border-color:var(--brand)}.trial__release:disabled{opacity:.5;cursor:wait}.trial__place{flex-wrap:wrap}.trial-release-dialog{max-width:min(600px,100vw - 32px);color:var(--text-strong);max-height:calc(100svh - 32px);margin:auto;overflow-y:auto}.trial-release-dialog::backdrop{background:#000000b3}.trial-release-dialog:not([open]){display:none}.trial__place{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.trial__place:before{content:"";background:#35d6aa;border-radius:50%;flex-shrink:0;width:8px;height:8px}.trial__place--taken{color:var(--text-strong)}.trial__place--taken:before{background:#ff5c5c}.trial__place--leaving{color:var(--text-strong)}.trial__place--leaving:before{background:#f5c518}.trial__place--closed{color:var(--text)}.trial__place--closed:before{background:#6b7080}.trial__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.trial__left{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.trial__left--over{color:#ff8a8a}.trial__delete{border:1px solid var(--border);height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:700;transition:color .15s,border-color .15s}.trial__delete:disabled{opacity:.5;cursor:default}.trial__delete:hover:not(:disabled){color:#ff8a8a;border-color:#ff8a8a80}.trial__delete:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.trial-dialog{max-width:420px}.trial-dialog__account{color:var(--text-strong);overflow-wrap:anywhere;margin:0 0 14px;font-weight:700}.trial__steps{gap:4px;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.sources__new{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sources__new .trial__field{flex:260px;max-width:420px}.sources__scroll{border:1px solid var(--border);border-radius:14px;max-width:100%;overflow-x:auto}.sources__table{border-collapse:collapse;width:100%;font-size:14px}.sources__table th,.sources__table td{text-align:left;white-space:nowrap;padding:12px 14px}.sources__table thead th{color:var(--text);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:800}.sources__table tbody tr{border-top:1px solid var(--border)}.sources__slug{color:var(--text-strong);font-weight:800}.sources__link{font-family:ui-monospace,Consolas,monospace;font-size:13px}.sources__table .sources__number{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.sources__table thead .sources__number{color:var(--text);font-weight:800}.sources__actions{justify-content:flex-end;gap:8px;display:flex}.sources__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gifts__facts{flex-wrap:wrap;gap:8px 28px;margin:0 0 10px;font-size:15px;font-weight:600;display:flex}.gifts__facts b{color:var(--text-strong);font-weight:800}.gifts__waiting{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gifts__waiting-row{background:#ff9a3d14;border:1px solid #ff9a3d73;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gifts__waiting-main{gap:4px;min-width:0;font-size:14px;font-weight:600;display:grid}.gifts__waiting-number{color:var(--text-strong);font-family:ui-monospace,Consolas,monospace;font-weight:800}.gifts__waiting-problem{color:#ffb26b;overflow-wrap:anywhere}.gifts__regions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.gifts__region{border:1px solid var(--border);color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:700;transition:border-color .15s;display:inline-flex}.gifts__region:hover{border-color:#ffffff4d}.gifts__region--selected,.gifts__region--selected:hover{border-color:var(--brand);background:#10a37f24}.gifts__region-count{color:#35d6aa;font-size:12px;font-weight:800}.gifts__fill{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.gifts__fill .trial__field{flex:0 180px}.gifts__fill+.cdk__hint{margin-bottom:14px}.sources__table .gifts__price{text-align:right;width:150px;height:40px;padding:0 12px;font-size:15px;font-weight:700}.sources__table .gifts__price--changed{border-color:#35d6aa}.gifts__save{align-items:center;gap:12px;margin-top:14px;display:flex}.chargebacks__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.chargebacks__status--bad{color:#ff8585;background:#2a1517;border-color:#ff6b6b73}.chargebacks__status--good{color:#35d6aa;background:#10201d;border-color:#35d6aa73}.chargebacks__status--wait{color:#f5c518;background:#241f0e;border-color:#f5c51873}.chargebacks__order{color:inherit;text-underline-offset:3px;text-decoration:underline}.chargebacks__note{color:var(--text);margin-top:4px;font-size:13px;font-weight:500;display:block}.chargebacks__none{color:var(--text)}.chargebacks__table td,.chargebacks__table th{vertical-align:top;padding-left:12px;padding-right:8px}.chargebacks__table .sources__actions{text-align:right;display:table-cell}.user-dialog{max-width:860px}.user-dialog .admin__details{margin-top:0}.user-dialog__title{color:var(--text-strong);margin:24px 0 10px;font-size:18px;font-weight:800}.user-dialog__count{color:var(--text);margin-left:4px;font-size:15px;font-weight:700}.user-dialog__empty{margin:0;font-size:14px}.user-dialog__rows{gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.user-dialog__row{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;font-size:14px;display:flex}.user-dialog__main{min-width:170px;color:var(--text-strong);gap:3px;font-weight:800;display:grid}.user-dialog__note{color:var(--text);font-size:13px;font-weight:500}.user-dialog__plan{color:#cfd2dc;flex:140px;min-width:0;font-weight:600}.user-dialog__sum{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.chargebacks__status--idle{border-color:var(--border);color:var(--text);background:#1c1d26}.container.auth{width:100%;max-width:440px;margin:0 auto}.container.admin{max-width:820px;margin:0 auto}.auth__title{color:var(--text-strong);letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:800}.auth__lead{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.6}.auth__link{color:#35d6aa;font-weight:700}.auth__form{background:var(--panel);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;gap:18px;margin-top:20px;padding:20px;display:flex}.auth__field{display:block}.auth__label{color:var(--text-strong);margin-bottom:10px;font-size:15px;font-weight:700;display:block}.auth__input{width:100%;height:52px;color:var(--text-strong);font:inherit;background:#1c1d26;border:1px solid #0000;border-radius:14px;padding:0 18px;font-size:16px;transition:border-color .15s}.auth__input:focus{border-color:var(--brand);outline:none}.auth__hint{margin-top:8px;font-size:13px;line-height:1.5;display:block}.auth__switch{text-align:center;margin:0;font-size:15px}.auth__switch--left{text-align:left}.auth__switch--tight{margin-top:-10px}.auth__code-lead{margin:0;font-size:15px;line-height:1.6}.auth__code-lead strong{color:var(--text-strong);overflow-wrap:anywhere}.auth__input.auth__code{font-variant-numeric:tabular-nums;letter-spacing:8px;text-align:center;font-size:24px;font-weight:700}.auth__text-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth__text-button:hover{text-decoration:underline}.auth__text-button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.auth__error{color:#ff9c9c;background:#2a1a1c;border:1px solid #f06e6e66;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.auth__submit{height:56px;color:var(--text-strong);font:inherit;cursor:pointer;background:linear-gradient(90deg,#0d755d,#17a583);border:0;border-radius:14px;font-size:17px;font-weight:800;transition:filter .15s,opacity .15s}.auth__submit:hover:not(:disabled){filter:brightness(1.12)}.auth__submit:disabled{opacity:.5;cursor:not-allowed}.auth__submit:focus-visible,.admin__logout:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.admin__head>:first-child{flex:auto}.admin__head-side:empty{display:none}.admin__logout{border:1px solid var(--border);background:var(--surface);height:46px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:14px;padding:0 20px;font-size:16px;font-weight:700;transition:border-color .15s}.admin__logout:hover{border-color:var(--brand)}.admin__card{background:var(--panel);border:1px solid #ffffff1f;border-radius:22px;margin-top:12px;padding:20px}.admin__card.admin__card--bare{background:0 0;border:0;border-radius:0;padding:0}.admin__card-title{color:var(--text-strong);margin:0 0 8px;font-size:20px;font-weight:700}.profile__rows{margin:0}.profile__row{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;font-size:15px;font-weight:600;display:flex}.profile__row+.profile__row{border-top:1px solid var(--border)}.partner-details-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;display:grid}.partner-details-layout__side{border-left:1px solid var(--border);padding-left:32px}@media (width<=899px){.partner-details-layout{grid-template-columns:minmax(0,1fr)}.partner-details-layout__side{border-top:1px solid var(--border);border-left:0;padding:20px 0 0}}.partner-details-layout__side .partner-details__head{min-height:41px}.profile__row .partner-rewards__sum{color:#35d6aa}.partner-rewards__note{margin:8px 0 0;font-size:13px}.partner-details__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.partner-details__head .admin__card-title{margin:0}.contacts-edit{gap:14px;max-width:480px;padding:4px 0;display:grid}.contacts-edit__field{color:var(--text-strong);gap:8px;font-size:14px;font-weight:700;display:grid}.contacts-edit__actions{gap:10px;display:flex}.contacts-edit__button{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .15s,filter .15s}.contacts-edit__button:hover{border-color:var(--brand)}.contacts-edit__button--primary{background:linear-gradient(90deg,#0d755d,#17a583);border-color:#0000}.contacts-edit__button--primary:hover{filter:brightness(1.12);border-color:#0000}.contacts-edit__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.profile__row dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:700}.container.admin.admin--wide{max-width:var(--block-max)}@media (width>=1490px) and (width<=1689px){.container.admin.admin--wide{width:72%;max-width:none}}@media (width>=1000px) and (width<=1489px){.container.admin.admin--wide{width:96%;max-width:none}}@media (width>=1690px){.container.admin.admin--panel{max-width:min(calc(var(--block-max) * 1.56), calc(100vw - 48px))}}@media (width>=1490px) and (width<=1689px){.container.admin.admin--panel{width:96%}}.admin__tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin__tab{border:1px solid var(--border);background:var(--surface);height:46px;color:var(--text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:14px;align-items:center;padding:0 20px;font-size:16px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.admin__tab img{pointer-events:none}.admin__tabs--dragging,.admin__tabs--dragging .admin__tab{cursor:grabbing}.admin__tab--dragged{border-style:dashed;border-color:var(--brand);opacity:.6}.admin__tab:hover{color:var(--text-strong)}.admin__tab[aria-selected=true]{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.admin__tab:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__tab-icon{flex-shrink:0;width:20px;height:20px;margin-right:8px}.admin__tab-icon--logo{border-radius:6px;width:22px;height:22px}.admin__parts{width:fit-content;margin-bottom:16px}.admin__count{color:var(--text);vertical-align:2px;background:#1c1d26;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:13px;font-weight:800}.admin__filters{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.admin__filters .admin__search{margin:0}.admin__sorts{flex-wrap:wrap;gap:6px;display:flex}.admin__sort{border:1px solid var(--border);height:46px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:#1c1d26;border-radius:12px;padding:0 16px;font-size:14px;font-weight:800;transition:border-color .15s,color .15s}.admin__sort:hover{color:var(--text-strong)}.admin__sort[aria-pressed=true]{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.admin__sort:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 16px;display:flex}.admin__find{color:#6b6e78;cursor:text;background:#0a1311;border:1.5px solid #1a2e27;border-radius:14px;flex:240px;align-items:center;gap:10px;max-width:640px;height:48px;padding:0 16px;transition:border-color .15s;display:flex}.admin__find:focus-within{border-color:#237c5e}.admin__find svg{flex-shrink:0}.admin__find input{min-width:0;height:100%;color:var(--text-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:600}.admin__find input::placeholder{color:#6b6e78}.admin__pills{flex-wrap:wrap;gap:8px;display:flex}.admin__pill{color:#c9cbd3;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#0e0e13;border:1.5px solid #2c2e39;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin__pill:hover{color:#fff}.admin__pill[aria-pressed=true]{color:#fff;background:#11553d;border-color:#237c5e}.admin__pill:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__pill-count{color:#6b6e78;font-size:12px;font-weight:800}.admin__pill[aria-pressed=true] .admin__pill-count{color:#9fe8c8}.admin__search{width:max(33.34%,min(100%,320px));height:46px;margin:6px 0 12px}.admin__table{background:#0e0e13;border:1.5px solid #2c2e39;border-radius:22px;overflow:hidden}.admin__table-head{color:#6b6e78;letter-spacing:.6px;text-transform:uppercase;border-bottom:1.5px solid #1a1b22;grid-template-columns:minmax(0,1fr) 130px 110px 70px 130px 140px 140px 40px;align-items:center;gap:16px;padding:14px 24px;font-size:12px;font-weight:800;display:grid}.admin__table-foot{color:#6b6e78;padding:16px 24px;font-size:14px;font-weight:600}.admin__users{margin:0;padding:0;list-style:none;display:grid}.admin__user{border-bottom:1px solid #141519;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.admin__avatar{color:#fff;background:#2ba7a0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.admin__avatar--owner{color:#12141c;background:#c8f031}.admin__avatar--admin{background:#1f8f6b}.admin__avatar--partner{background:#6c5bd4}.admin__user-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;grid-template-columns:44px minmax(0,1fr) 130px 110px 70px 130px 140px;align-items:center;gap:8px 16px;padding:0;display:grid}@media (width>=1200px){.admin__table--partners .admin__table-head{grid-template-columns:minmax(0,1fr) 170px 130px 110px 70px 130px 140px 140px 40px}.admin__table--partners .admin__user-main{grid-template-columns:44px minmax(0,1fr) 170px 130px 110px 70px 130px 140px}}.admin__user-rewards{cursor:pointer}.admin__user-rewards-value{border:1px solid #35d6aa73;border-radius:9px;justify-self:start;padding:4px 10px;font-size:13px}.admin__user-rewards-note{color:var(--text);font-size:12px;font-weight:600}.admin__user-rewards:hover .admin__user-rewards-value{color:#35d6aa;border-color:#35d6aa}.admin__user-cell--id{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin__user-info{min-width:0}.admin__user-date{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;font-size:14px;font-weight:700;display:grid}.admin__user-date-label{color:var(--text);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:800;display:none}@media (width<=1199px){.admin__table-head{display:none}.admin__user-date-label{display:block}.admin__user-main{grid-template-columns:44px repeat(3,minmax(0,1fr))}.admin__user-info{grid-column:2/-1}.admin__user-main .admin__user-date:nth-of-type(3n+3){grid-column:2}}@media (width<=899px){.admin__user,.admin__table-foot{padding:14px 16px}}@media (width<=640px){.admin__user-main{grid-template-columns:44px minmax(0,1fr)}.admin__user-main .admin__user-date{grid-column:2}}.admin__user-main:hover .admin__user-login{color:#35d6aa}.admin__user-main:focus-visible{outline:2px solid var(--text-strong);outline-offset:4px}.admin__details{border:1px solid var(--border);background:#121219;border-radius:14px;flex-basis:100%;margin:4px 0 0;padding:0;display:grid;overflow:hidden}.admin__detail{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 16px;display:grid}.admin__detail:nth-child(2n){background:#ffffff05}.admin__detail+.admin__detail{border-top:1px solid #ffffff0a}.admin__detail dt{letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}@media (width<=459px){.admin__detail{grid-template-columns:minmax(0,1fr);gap:4px}}.admin__slug{align-items:center;gap:6px;max-width:420px;display:flex}.admin__slug-prefix{color:var(--text);font-family:ui-monospace,Consolas,monospace;font-size:14px}.admin__slug-input{min-width:0;height:34px;color:var(--text-strong);background:#1c1d26;border:1px solid #0000;border-radius:9px;flex:1;padding:0 10px;font-family:ui-monospace,Consolas,monospace;font-size:14px;transition:border-color .15s}.admin__slug-input:focus{border-color:var(--brand);outline:none}.admin__slug-save{background:var(--brand);height:34px;color:var(--text-strong);font:inherit;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:700;transition:opacity .15s}.admin__slug-save:disabled{opacity:.45;cursor:default}.admin__slug-save:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__contact-link{color:#8ab8ff;text-decoration:none}.admin__contact-link:hover{text-decoration:underline}.admin__slug-hint,.admin__slug-error{overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:600;display:block}.admin__slug-hint{color:var(--text)}.admin__slug-error{color:#ff9c9c}.admin__qr{color:#b9a5ff;height:32px;font:inherit;cursor:pointer;background:#1c1d26;border:1px solid #a78bfa80;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}.admin__qr:hover{border-color:#b9a5ff}.admin__qr:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.admin__qr svg{width:16px;height:16px}.admin__detail dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.admin__user-login{color:var(--text-strong);overflow-wrap:anywhere;font-size:15px;font-weight:700;display:block}.admin__user-email,.admin__user-id{overflow-wrap:anywhere;font-size:13px;display:block}.admin__user-id{font-variant-numeric:tabular-nums;margin-top:2px}.admin__blocked{color:#ff8a7a;vertical-align:middle;background:#2a1416;border-radius:7px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.admin__access{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.admin__block{color:#ff8a7a;height:34px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ff8a7a73;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800;transition:background .15s}.admin__block:hover{background:#ff8a7a1a}.admin__block.admin__block--undo{color:#35d6aa;border-color:#35d6aa80}.admin__block.admin__block--undo:hover{background:#35d6aa1a}.admin__you{color:var(--text);font-weight:600}.admin__error{margin-bottom:12px}.admin__user-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width>=1200px){.admin__user-actions{justify-content:space-between;gap:16px;width:196px}}.admin__more{color:#9a9ca6;cursor:pointer;background:#0e0e13;border:1.5px solid #2c2e39;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;transition:border-color .15s,color .15s;display:flex}.admin__more:hover{color:#fff;border-color:#237c5e}.admin__more:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.admin__role{border:1px solid var(--border);height:36px;color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border-radius:10px;flex-shrink:0;padding:0 10px;font-size:14px;font-weight:700;transition:border-color .15s}.admin__role--admin{color:#35d6aa;border-color:#10a37f80}.admin__role--partner{color:#b9a5ff;border-color:#a78bfa80}.admin__role:hover:not(:disabled),.admin__role:focus-visible{border-color:var(--brand);outline:none}.admin__badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:800}.admin__badge--admin{color:#35d6aa;border-color:#10a37f80}.admin__badge--partner{color:#b9a5ff;border-color:#a78bfa80}.admin__badge--owner{color:#f5c518;border-color:#f5c51880}.admin__empty{margin:0;font-size:15px;line-height:1.7}.order-summary{position:sticky;top:116px}.order-summary__heading{align-items:center;gap:10px;padding-left:2px;display:flex}.order-summary__heading svg{width:16px;height:16px;color:var(--brand)}.order-summary__card{background:#0e0e13;border:1px solid #ffffff1f;border-radius:22px;padding:20px}.order-summary__service{color:var(--text-strong);background:linear-gradient(135deg,#10201d,#0f1a19);border:1px solid #10a37f4d;border-radius:14px;margin-bottom:20px;padding:14px 18px;font-size:17px;font-weight:800}.order-summary__checkout-head{color:var(--text-strong);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:2px 0 14px;font-size:14px;font-weight:800;display:flex}.order-summary__checkout-head button{color:#898991;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.order-summary__checkout-head button:hover:not(:disabled){color:var(--text-strong)}.order-summary__checkout-head button:disabled{opacity:.5;cursor:default}.order-summary__checkout-head button:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:2px}.order-summary__email-label{align-items:center;gap:10px;margin-bottom:10px;display:flex}.order-summary__help{width:18px;height:18px;color:var(--text-strong);letter-spacing:0;cursor:help;background:#2a2c38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.order-summary__input{width:100%;height:52px;color:var(--text-strong);font:inherit;background:#1c1d26;border:1px solid #0000;border-radius:14px;padding:0 18px;font-size:16px;transition:border-color .15s}.order-summary__input::placeholder{color:var(--text);opacity:.6}.order-summary__input:focus{border-color:var(--brand);outline:none}.order-summary__item-label{align-items:center;gap:7px;display:flex}.order-summary__item-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:22px;height:16px}.order-summary__step-heading{color:var(--text);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:800;display:flex}.order-summary__codes-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.order-summary__codes-head .order-summary__step-heading{margin:0}.order-summary__clear{color:#c9c9cf;min-height:30px;font:inherit;cursor:pointer;background:#17171e;border:1px solid #303039;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}.order-summary__clear:hover:not(:disabled){background:#22222b;border-color:#44444f}.order-summary__clear:focus-visible{outline-offset:2px;outline:2px solid #c8f031}.order-summary__clear:disabled{opacity:.5;cursor:default}.order-summary__step-number{color:#172000;background:#c8f031;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.order-summary__rows.order-summary__codes{margin-bottom:24px}.order-summary__codes .order-summary__row{background:#17171e;border:1px solid #303039;border-radius:12px;grid-template-columns:minmax(0,1fr) 88px 72px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:grid}.order-summary__codes .order-summary__item-values{display:contents}.order-summary__codes .order-summary__item-label{min-width:0;font-size:14px}.order-summary__codes .order-summary__quantity{grid-template-columns:28px 20px 28px;align-items:center;gap:6px;display:grid}.order-summary__codes .order-summary__quantity button{place-items:center;width:28px;height:28px;line-height:1;display:grid}.order-summary__codes .order-summary__item-price{text-align:right;min-width:0;font-size:14px}@media (width<440px){.order-summary__codes .order-summary__row{grid-template-columns:minmax(0,1fr) 80px 64px;gap:8px;padding:10px}.order-summary__codes .order-summary__item-label{gap:5px;font-size:13px}.order-summary__codes .order-summary__item-flag{width:20px;height:15px}.order-summary__codes .order-summary__quantity{grid-template-columns:26px 16px 26px;gap:6px}.order-summary__codes .order-summary__quantity button{width:26px;height:26px}.order-summary__codes .order-summary__item-price{font-size:13px}}.order-summary__codes .order-summary__row:last-child{margin-bottom:0}.order-summary__email-label.order-summary__email-label--step{color:var(--text);letter-spacing:0;text-transform:none;gap:8px;font-size:14px;font-weight:800}.order-summary__rows{margin:8px 0 0}.order-summary__row{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.order-summary__row dd{color:var(--text-strong);white-space:nowrap;margin:0;font-weight:800}.order-summary__quantity{align-items:center;gap:8px;display:inline-flex}.order-summary__quantity button{width:30px;height:30px;color:var(--text-strong);font:inherit;cursor:pointer;background:#17171e;border:1px solid #303039;border-radius:8px;padding:0;font-weight:800}.order-summary__quantity button:hover:not(:disabled){background:#22222b;border-color:#44444f}.order-summary__quantity button:disabled{opacity:.4;cursor:not-allowed}.order-summary__quantity button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.order-summary__quantity span{text-align:center;min-width:16px}.order-summary__item-values{align-items:center;gap:12px;display:flex}.order-summary__item-price{text-align:right;min-width:58px}@media (width<=420px){.order-summary__item-values{gap:6px}.order-summary__quantity{gap:4px}.order-summary__quantity button{width:26px;height:28px}.order-summary__item-price{min-width:50px;font-size:13px}}.order-summary__row--total{color:var(--text-strong);border-top:1px solid #ffffff1f;margin-top:8px;padding-top:20px;font-size:21px;font-weight:800}.order-summary__row--total dd{font-size:28px;line-height:1.2}.order-summary__row--promo,.order-summary__row--promo dd{color:#35d6aa}.order-summary__promo-link{color:#35d6aa;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.order-summary__promo-link:hover{text-decoration:underline}.order-summary__promo-link:focus-visible,.order-summary__promo-apply:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.order-summary__promo-open{margin-top:12px;display:block}.order-summary__promo{margin-top:12px}.order-summary__promo-field{gap:8px;display:flex}.order-summary__promo-field .order-summary__input{text-transform:uppercase;min-width:0}.order-summary__promo-field .order-summary__input::placeholder{text-transform:none}.order-summary__promo-apply{height:52px;color:var(--text-strong);font:inherit;cursor:pointer;background:#10201d;border:1px solid #35d6aa73;border-radius:14px;flex-shrink:0;padding:0 16px;font-size:15px;font-weight:800;transition:filter .15s}.order-summary__promo-apply:hover:not(:disabled){filter:brightness(1.25)}.order-summary__promo-apply:disabled{opacity:.5;cursor:default}.order-summary__promo-error{color:#ff9c9c;margin:8px 0 0;font-size:13px;font-weight:700}.order-summary__promo-applied{color:#d5f5ea;background:#10201d;border:1px solid #10a37f73;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.order-summary__promo-applied strong{color:#35d6aa;white-space:nowrap}.order-summary__bonus{color:#d5f5ea;cursor:pointer;background:#10201d;border:1px solid #10a37f73;border-radius:12px;align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.order-summary__bonus input{accent-color:#17a583;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}.order-summary__bonus strong{color:#35d6aa;white-space:nowrap}.order-summary__warning{color:#e9e4d6;background:#221f18;border:1px solid #f0be5066;border-radius:14px;margin:12px 0 0;padding:14px 16px;font-size:14px;font-weight:700}.order-summary__warning strong{color:#f5c518}.order-summary__submit{width:100%;height:56px;color:var(--text-strong);font:inherit;cursor:pointer;background:linear-gradient(90deg,#0d755d,#17a583);border:0;border-radius:14px;margin-top:16px;font-size:17px;font-weight:800;transition:filter .15s,opacity .15s}.order-summary__submit:hover:not(:disabled){filter:brightness(1.12)}.order-summary__submit:disabled{opacity:.5;cursor:not-allowed}.order-summary__submit:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.order-summary__hint{text-align:center;margin:10px 0 0;font-size:13px}.order-summary__placed{color:#d5f5ea;overflow-wrap:anywhere;background:#10201d;border:1px solid #10a37f73;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:600}.order-summary__placed strong{color:#35d6aa}@media (width<=999px){.order-summary{position:static}}@media (width<=640px){.order-summary__card{border-radius:18px;padding:16px}}.checkout-bar{display:none}@media (width<1152px){.checkout-bar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080deb;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.checkout-bar__info{flex-direction:column;min-width:0;line-height:1.25;display:flex}.checkout-bar__plan{color:var(--text);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.checkout-bar__total{color:var(--text-strong);font-size:20px;font-weight:800}.checkout-bar__button{height:48px;color:var(--text-strong);font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#17a583,#0d755d);border:0;border-radius:14px;align-items:center;gap:8px;margin-left:auto;padding:0 22px;font-size:16px;font-weight:800;transition:filter .15s;display:flex}.checkout-bar__button:hover{filter:brightness(1.1)}.checkout-bar__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.checkout-bar__button svg{width:18px;height:18px}.footer{margin-bottom:84px}}@media (width<=420px){.checkout-bar__button{height:44px;padding:0 16px;font-size:15px}}.product-reviews{background:#0e0e13;border:1px solid #ffffff1f;border-radius:22px;margin-top:24px;padding:20px}.product-reviews h2{color:var(--text-strong);align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.product-reviews h2>span{color:#c8f031;background:#252a23;border-radius:8px;padding:2px 7px;font-size:12px}.product-reviews__list{gap:16px;display:grid}.product-reviews__card+.product-reviews__card{border-top:1px solid #ffffff14;padding-top:16px}.product-reviews__author{align-items:flex-start;gap:10px;font-size:13px;display:flex}.product-reviews__avatar{color:#c8f031;background:#252a23;border:1px solid #c8f03133;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.product-reviews__identity{flex:1;align-self:center;min-width:0}.product-reviews__name{color:var(--text-strong);overflow-wrap:anywhere;font-weight:800;line-height:1.2;display:block}.product-reviews__author time{white-space:nowrap;margin-left:auto;padding-top:2px;font-size:11px}.product-reviews__stars{color:#383841;gap:3px;margin-top:1px;line-height:1.1;display:flex}.product-reviews__star--on{color:#c8f031}.product-reviews__card p{color:#d1d1d8;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.6}.product-reviews__card small{overflow-wrap:anywhere;font-size:11px;display:block}.product-reviews__note{margin:0;font-size:13px;line-height:1.6}.product-reviews__link{color:#c8f031;margin-top:16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.product-reviews__link:hover{text-decoration:underline}.product-reviews__footer{text-align:right}.product-reviews button{color:var(--text-strong);font:inherit;cursor:pointer;background:#17171e;border:1px solid #303039;border-radius:9px;margin-top:12px;padding:8px 12px;font-size:12px}.product-reviews button:disabled{opacity:.5;cursor:default}.product-reviews__loading{color:var(--text);margin-top:12px;font-size:12px;display:block}.catalog__title{color:#f4f3ee;letter-spacing:-1px;margin:0 0 22px;font-size:32px;font-weight:800;line-height:1.1}.catalog__list{grid-template-columns:repeat(auto-fill,184px);gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.catalog__card{color:inherit;text-align:center;gap:12px;text-decoration:none;display:grid}.catalog__tile{aspect-ratio:1;background:radial-gradient(120% 90% at 0 0,#a0ffc88c,#0000 55%),linear-gradient(145deg,#3ddc97 0%,#10a37f 45%,#06493a 100%);border-radius:20px;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.catalog__tile:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:55%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}.catalog__card:hover .catalog__tile,.catalog__card:focus-visible .catalog__tile{transform:translateY(-6px)scale(1.02)}.catalog__card:hover .catalog__tile:after,.catalog__card:focus-visible .catalog__tile:after{transition:transform .75s;transform:translate(260%)skew(-18deg)}.catalog__card:hover .catalog__icon,.catalog__card:focus-visible .catalog__icon{transform:translateY(-8px)}.catalog__card:hover .catalog__name,.catalog__card:focus-visible .catalog__name{color:#c8f031}.catalog__icon{aspect-ratio:1;color:#000;background:#fff padding-box padding-box;border:3px solid #ffffff73;border-radius:24%;justify-content:center;align-items:center;width:58%;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.catalog__icon img,.catalog__icon svg{width:62%;height:auto}.catalog__tile--apple{background:radial-gradient(120% 90% at 0 0,#ffffff47,#0000 55%),linear-gradient(145deg,#6b6f7c 0%,#3a3d47 45%,#121318 100%)}.catalog__tile--psn{background:radial-gradient(120% 90% at 0 0,#78beff80,#0000 55%),linear-gradient(145deg,#2f7bff 0%,#1a3fa8 45%,#060f33 100%)}.catalog__tile--ps-sharing{background:radial-gradient(120% 90% at 0 0,#78beff73,#0000 55%),linear-gradient(145deg,#287bf2,#183c98 50%,#080f30)}.catalog__tile--ps-sharing .catalog__icon{background:#077ded;border:2px solid #fff;overflow:hidden}.catalog__tile--ps-sharing .catalog__icon img{object-fit:cover;border-radius:0;width:100%;height:100%}.catalog__tile--ps-plus{background:radial-gradient(120% 90% at 0 0,#ffda5a4d,#0000 55%),linear-gradient(145deg,#6f5a20,#302a17 50%,#111310)}.catalog__tile--ps-plus .catalog__icon{background:linear-gradient(160deg,#28281d,#111510);border-color:#f4d151}.catalog__tile--ps-plus .catalog__icon img{object-fit:contain;width:76%;height:76%}.catalog__tile--apple .catalog__icon{color:#fff;background:url(/assets/apple-waves-Ca9jIdwZ.png) 50%/cover padding-box padding-box}.catalog__tile--psn .catalog__icon{background:linear-gradient(160deg,#1f3fae,#0c1d6b);border-color:#fff}.catalog__tile--psn .catalog__icon img{width:auto;height:78%}.catalog__soon{color:#12141c;background:#c8f031;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.3;position:absolute;top:8px;right:8px}.catalog__card--soon{cursor:default}.catalog__name{color:#f4f3ee;font-size:15px;font-weight:800;line-height:1.3;transition:color .25s}@media (width<=639px){.catalog__title{font-size:26px}.catalog__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.catalog__tile{border-radius:16px}.catalog__soon{padding:2px 6px;font-size:10px;top:6px;right:6px}.catalog__name{font-size:13px}}@media (prefers-reduced-motion:reduce){.catalog__tile,.catalog__tile:after,.catalog__icon{transition:none!important;transform:none!important}}.reviews__hero{--reviews-accent:#c8f031;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101e1a8c;border:1.5px solid #4fd1a138;border-radius:26px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:32px;margin-bottom:20px;padding:28px 32px;display:grid}.reviews__hero-main{min-width:0}.reviews__badge{color:#5fe6c1;background:#35d6aa24;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.reviews__badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.reviews__title{color:var(--text-strong);letter-spacing:-.5px;margin:0 0 12px;font-size:44px;font-weight:800;line-height:1.1}.reviews__title-accent{background:linear-gradient(90deg,#35d6aa,#b6f36a);color:#0000;-webkit-background-clip:text;background-clip:text}.reviews__lead{color:#cfe3dc;max-width:600px;margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.55}.reviews__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.reviews__chip{color:var(--text-strong);background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}.reviews__chip svg{color:#35d6aa;width:16px;height:16px}.reviews__chip:nth-child(2) svg{color:#f5c518}.reviews__chip:nth-child(3) svg{color:var(--reviews-accent)}.reviews__score{background:#070b0a99;border:1.5px solid #1a2e27;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.reviews__score-top{align-items:center;gap:14px;display:flex}.reviews__average{color:#f4f3ee;letter-spacing:-2px;font-size:52px;font-weight:800;line-height:1}.reviews__score-side{flex-direction:column;gap:6px;display:flex}.reviews__score .reviews__stars{letter-spacing:3px;font-size:18px;line-height:1}.reviews__score .reviews__star--on{color:var(--reviews-accent)}.reviews__count{color:#9a9ca6;margin:0;font-size:13px;font-weight:600}.reviews__bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reviews__bar-row{color:#9a9ca6;grid-template-columns:10px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.reviews__bar{background:#1c1d25;border-radius:999px;height:6px;overflow:hidden}.reviews__bar-fill{border-radius:inherit;background:var(--reviews-accent);height:100%;display:block}.reviews__bar-count{color:#6b6e78;text-align:right;font-variant-numeric:tabular-nums}@media (width<=760px){.reviews__hero{background:linear-gradient(135deg,#142822e6,#0e1916e6);border-color:#1a2e27;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.reviews__score{border-radius:16px;padding:16px}.reviews__title{font-size:32px}.reviews__bar-row{grid-template-columns:10px minmax(0,1fr) 34px}}.reviews__list{gap:14px;display:grid}.reviews__empty,.reviews__card{background:var(--panel);border:1px solid #ffffff1a;border-radius:18px}.reviews__empty{margin:0;padding:28px 24px;font-size:15px}.reviews__card{background:#181822;padding:18px 20px}.reviews__card-top{align-items:flex-start;gap:14px;display:flex}.reviews__avatar{color:#fff;background:linear-gradient(135deg,#10a37f,#0b6b7a);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex}.reviews__author{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reviews__name{color:var(--text-strong);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.reviews__verified{flex-shrink:0;width:16px;height:16px}.reviews__verified circle{fill:#35d6aa}.reviews__verified path{fill:none;stroke:#181822;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.reviews__stars{letter-spacing:1px;font-size:16px}.reviews__date{flex-shrink:0;font-size:15px;font-weight:600}.reviews__card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.reviews__plan{color:#7fe6c8;letter-spacing:.4px;text-transform:uppercase;background:#10a37f1f;border:1px solid #35d6aa66;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.reviews__plan:hover{background:#10a37f40;border-color:#35d6aa}.reviews__plan:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.reviews__star{color:#ffffff2e}.reviews__star--on{color:#f5c518}.reviews__text{color:#cfd2dc;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.6}.reviews__delete{color:#ff8a8a;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff6b6b80;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.reviews__delete:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.reviews__avito{color:#cfd2dc;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:1px 9px;font-size:12px;font-weight:700}.reviews__more{color:#7fe6c8;height:46px;font:inherit;cursor:pointer;background:#10a37f1f;border:1px solid #35d6aa66;border-radius:14px;justify-self:center;padding:0 28px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s}.reviews__more:hover:not(:disabled){background:#10a37f40;border-color:#35d6aa}.reviews__more--on,.reviews__more--on:hover:not(:disabled){color:#fff;background:#11553d;border-color:#35d6aa}.reviews__more:disabled{opacity:.5;cursor:default}.reviews__more:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.reviews__admin{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.reviews__admin-note{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.reviews__name{flex-wrap:wrap}.reviews-dialog{max-width:460px}.reviews-dialog__who{color:var(--text-strong);overflow-wrap:anywhere;margin:0 0 8px;font-weight:700}.reviews-dialog__text{overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.reviews-dialog__note{margin:0;font-size:14px}.reviews-dialog .price-editor__button.reviews-dialog__delete{color:#ff8a8a;background:#ff6b6b1f;border-color:#ff6b6b80}.reviews-dialog .price-editor__button.reviews-dialog__delete:hover:not(:disabled){background:#ff6b6b38;border-color:#ff8a8a}.reviews-dialog .price-editor__button:disabled,.reviews-dialog .price-editor__close:disabled{opacity:.5;cursor:default}.help__lead{margin-bottom:0}.help__contacts{background:#040d0a8c;border:1px solid #ffffff24;border-radius:22px;flex:0 370px;gap:12px;padding:24px 26px;display:grid}.help__telegram{background:var(--brand);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-bottom:4px;padding:14px;font-size:16px;font-weight:800;text-decoration:none;transition:filter .15s;display:flex}.help__telegram:hover{filter:brightness(1.1)}.help__telegram svg{fill:currentColor;width:20px;height:20px}.help__contact{color:#cfe3dc;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;font-size:14px;font-weight:600;display:flex}.help__contact a{color:var(--text-strong);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.help__contact a:hover{text-decoration:underline}.help__section{margin-top:32px}.help__heading{color:var(--text-strong);margin:0 0 6px;font-size:24px;font-weight:800}.help__note{margin:0;font-size:15px;font-weight:600}.help__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.help__topic{background:#181822;border:1px solid #ffffff1a;border-radius:18px;gap:4px;padding:18px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .15s;display:grid}.help__topic strong{color:var(--text-strong);font-size:16px;font-weight:700}.help__topic span{color:var(--text)}.help__topic:hover{border-color:var(--brand)}.help__steps{counter-reset:help-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.help__steps li{background:var(--panel);counter-increment:help-step;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:4px;padding:18px 20px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.help__steps li:before{color:#5fe6c1;content:counter(help-step);background:#35d6aa24;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:6px;font-size:15px;font-weight:800;display:flex}.help__steps strong{color:var(--text-strong);font-size:16px;font-weight:700}.help__questions{gap:10px;margin-top:16px;display:grid}.help__question{background:var(--panel);border:1px solid #ffffff1a;border-radius:16px}.help__question summary{color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.help__question summary::-webkit-details-marker{display:none}.help__question summary:after{color:#5fe6c1;content:"+";flex-shrink:0;font-size:22px;font-weight:500;line-height:1;transition:transform .15s}.help__question[open] summary:after{transform:rotate(45deg)}.help__question p{color:#cfd2dc;margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6}.help__question a{color:#7fe6c8}.help__telegram:focus-visible,.help__contact a:focus-visible,.help__topic:focus-visible,.help__question summary:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.help__question summary:focus-visible{border-radius:16px}@media (width<=900px){.help__topics,.help__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.help__contacts{flex-basis:100%;padding:18px}.help__topics,.help__steps{grid-template-columns:1fr}.help__heading{font-size:21px}}.reviews__hero.gift-page__hero{background:radial-gradient(120% 90% at 100% 0,#ffffff08,#0000 55%),linear-gradient(215deg,#1f2128 0%,#16181d 45%,#0c0d11 100%);border-color:#ffffff1f;grid-template-columns:132px minmax(0,1fr);position:relative}.gift-page__hero-actions{position:absolute;top:16px;right:16px}.container.reviews.gift-page.gift-page{padding-top:10px}.gift-page__breadcrumbs{color:#9a9ca6;align-items:center;gap:8px;margin-bottom:6px;font-size:16px;display:flex}.gift-page__breadcrumbs+.help__section{margin-top:0}.gift-page__breadcrumbs a{color:inherit;text-decoration:none}.gift-page__breadcrumbs a:hover{color:#c8f031}.gift-page__breadcrumbs [aria-current=page]{color:#f4f3ee}.gift-guide{isolation:isolate;background:radial-gradient(at 100% 0,#c8f03121,#0000 48%),radial-gradient(circle,#7594841f 1px,#0000 1.5px) 5px 5px/32px 32px,#0e1512;border:1px solid #252d25;border-radius:32px;min-width:0;margin-top:32px;padding:36px;position:relative;overflow:hidden}.gift-guide:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#c8f0310b 1px,#0000 1px),linear-gradient(90deg,#c8f0310b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.gift-guide__eyebrow{color:#c8f031;text-transform:uppercase;background:#c8f0311a;border:1px solid #465518;border-radius:16px;margin-bottom:8px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.gift-guide h2{color:#f4f3ee;margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.25}.gift-guide__steps{margin:0;padding:0;list-style:none}.gift-guide__steps li{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding-bottom:26px;display:grid;position:relative}.gift-guide__steps li:not(:last-child):after{content:"";background:linear-gradient(#718c23,#718c2340);width:1px;position:absolute;top:46px;bottom:6px;left:19px}.gift-guide__number{color:#172000;background:#c8f031;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.gift-guide__content{min-width:0;padding-top:7px}.gift-guide__content h3{color:#f4f3ee;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.25}.gift-guide__content p{color:#9a9ca6;margin:0;font-size:14px;line-height:1.5}.gift-guide__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gift-guide__tags span{color:#bfc1c8;background:#151c19;border:1px solid #252c29;border-radius:16px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.3}.gift-guide__steps .gift-guide__done{padding-bottom:0}.gift-guide__check{color:#c8f031;background:#c8f0311f;border:1px solid #91af25}.gift-guide__check svg{width:22px;height:22px}.gift-guide__done h3{color:#c8f031;margin-bottom:3px}.gift-faq{min-width:0;margin-top:36px}.gift-faq h2{color:#f4f3ee;margin:4px 0 10px;font-size:30px;font-weight:800;line-height:1.2}.gift-faq__lead{color:#91aaa5;margin:0 0 26px;font-size:14px;line-height:1.5}.gift-faq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.gift-faq__column{min-width:0}.gift-faq__item{border-top:1px solid #202824}.gift-faq__item:last-child{border-bottom:1px solid #202824}.gift-faq__item summary{color:#f4f3ee;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:60px;padding:14px 10px;font-size:14px;font-weight:800;line-height:1.4;list-style:none;display:grid}.gift-faq__item summary::-webkit-details-marker{display:none}.gift-faq__item summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #c8f031}.gift-faq__number{color:#c8f031;font-size:13px}.gift-faq__toggle{color:#aaaeb7;background:#171e1b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.gift-faq__toggle svg{width:18px;height:18px}.gift-faq__item[open] .gift-faq__toggle{color:#172000;background:#c8f031}.gift-faq__item[open] .gift-faq__plus{display:none}.gift-faq__answer{color:#b8c5ce;padding:0 10px 18px 50px;font-size:13px;line-height:1.6}.gift-faq__answer a{color:#c8f031;text-underline-offset:3px}@media (width<760px){.gift-faq__columns{grid-template-columns:minmax(0,1fr);gap:0}.gift-faq__column:first-child .gift-faq__item:last-child{border-bottom:0}.gift-faq h2{font-size:26px}.gift-faq__item summary{padding-left:0;padding-right:0}.gift-faq__answer{padding-left:40px;padding-right:0}}@media (width<640px){.gift-guide{border-radius:24px;padding:22px 16px}.gift-guide h2{font-size:22px}.gift-guide__steps li{column-gap:12px}.gift-guide__content h3{font-size:15px}.gift-guide__content p{font-size:13px}}.gift-page__tile{width:132px;max-width:100%}.gift-page__tile .catalog__tile{background:0 0;border-radius:0;overflow:visible}.gift-page__tile .catalog__tile:after{content:none}.gift-page__tile .catalog__icon{width:100%}.gift-page__tile .catalog__card{gap:0}.gift-page__tile .catalog__name{display:none}.gift-page__card:hover{border-color:#ffffff1a}.gift-buy{margin-top:16px}.gift-buy__empty{margin-top:12px}.gift-buy__empty a{color:var(--text-strong)}.gift-buy__label{color:var(--text);letter-spacing:.6px;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800;display:block}.gift-buy__head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:10px;display:flex}.gift-buy__head .gift-buy__label{margin:0}.gift-buy__admin{gap:8px;display:flex}.gift-buy__edit{color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;transition:border-color .15s}.gift-buy__edit--alone{margin-top:12px}.gift-buy__edit:hover:not(:disabled){border-color:var(--brand)}.gift-buy__edit--save{border-color:var(--brand);background:#10a37f33}.gift-buy__edit:disabled{opacity:.5;cursor:not-allowed}.gift-buy__table-scroll{border:1px solid #ffffff1a;border-radius:14px;max-width:100%;margin-bottom:22px;overflow-x:auto}.gift-buy__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.gift-buy__table th,.gift-buy__table td{text-align:right;white-space:nowrap;padding:9px 14px}.gift-buy__table th:first-child{text-align:left}.gift-buy__table thead th{color:var(--text);letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:800}.gift-buy__table tbody tr{border-top:1px solid #ffffff14}.gift-buy__table tbody th{color:var(--text-strong);font-size:15px;font-weight:800}.gift-buy__table td{color:var(--text-strong);font-weight:600}.gift-buy__table .gift-buy__profit{color:#35d6aa}.gift-buy__table .gift-buy__loss{color:#ff8a8a}.gift-buy__out{color:var(--text);margin-left:8px;font-size:12px;font-weight:600}.gift-buy__table .gift-buy__price{text-align:right;width:140px}.gift-buy__price{width:100%;min-width:0;height:34px;color:var(--text-strong);font:inherit;background:#12131a;border:1px solid #ffffff29;border-radius:8px;padding:0 10px;font-size:15px;font-weight:700}.gift-buy__price:focus{border-color:var(--brand);outline:none}.gift-buy__regions{margin-bottom:22px}.gift-buy__regions .scroll-row:before,.gift-buy__regions .scroll-row:after{content:none}.gift-buy__regions .scroll-row--more .scroll-row__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 84px),#0000 calc(100% - 24px));mask-image:linear-gradient(90deg,#000 calc(100% - 84px),#0000 calc(100% - 24px))}.gift-buy__regions .scroll-row--back .scroll-row__track{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 84px),#0000 calc(100% - 24px));mask-image:linear-gradient(270deg,#000 calc(100% - 84px),#0000 calc(100% - 24px))}.gift-buy__regions .scroll-row--more.scroll-row--back .scroll-row__track{-webkit-mask-image:linear-gradient(90deg,#0000 24px,#000 84px calc(100% - 84px),#0000 calc(100% - 24px));mask-image:linear-gradient(90deg,#0000 24px,#000 84px calc(100% - 84px),#0000 calc(100% - 24px))}.gift-buy__region,.gift-buy__offer{color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border:1px solid #ffffff1a;transition:border-color .15s,background-color .15s}.gift-buy__region{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.gift-buy__flag{object-fit:cover;border-radius:3px;width:22px;height:16px}.gift-buy__offers{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:10px;margin-bottom:22px;display:grid}.gift-buy__offer{text-align:left;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.gift-buy__offer strong{font-size:17px;font-weight:800}.gift-buy__offer span{color:var(--text);font-size:14px;font-weight:600}.gift-buy__offer .gift-buy__stock{white-space:nowrap;font-size:12px}.gift-buy__region:hover,.gift-buy__offer:hover:not(:disabled){border-color:#ffffff4d}.gift-buy__region--selected,.gift-buy__region--selected:hover,.gift-buy__offer--selected,.gift-buy__offer--selected:hover:not(:disabled){border-color:var(--brand);background:#10a37f24}.gift-buy__offer:disabled{opacity:.45;cursor:not-allowed}.gift-buy__region:focus-visible,.gift-buy__offer:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.gift-buy__pay{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.gift-buy__email{flex:260px}.gift-buy__submit{flex:260px;height:52px;padding:0 22px}.gift-buy__error{color:#ff8a8a;margin:12px 0 0;font-size:14px;font-weight:600}.gift-buy__note{margin-top:14px;font-size:14px}.gift-buy__catalog-title{color:var(--text-strong);letter-spacing:-.7px;margin:0 0 8px;font-size:26px;font-weight:800}.gift-buy__subtitle{color:#91b7aa;margin:0;font-size:13px}.gift-buy__head{flex-wrap:wrap;margin-bottom:22px}.gift-buy__catalog-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:24px;display:grid}.gift-buy__catalog-main{min-width:0}.gift-buy__regions{background:#0e1914;border:1px solid #20332b;border-radius:24px;flex-direction:column;gap:4px;margin:0;padding:8px;display:flex}.gift-buy__region{text-align:left;white-space:normal;background:0 0;border-color:#0000;border-radius:12px;gap:10px;width:100%;min-height:48px;padding:9px 10px}.gift-buy__flag{flex-shrink:0}.gift-buy__country-text{gap:3px;display:grid}.gift-buy__country-text small{color:#91b7aa;font-size:11px}.gift-buy__offers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:0}.gift-buy__offer{cursor:default;background:linear-gradient(130deg,#151918,#101613);border-color:#26302b;border-radius:20px;flex-direction:column;gap:0;min-width:0;padding:16px 14px;display:flex}.gift-buy__offer--selected{background:linear-gradient(130deg,#162a20,#101b15);border-color:#2a8060}.gift-buy__card-brand{align-items:center;gap:7px;display:flex}.gift-buy__card-brand span{color:var(--text-strong);font-size:10px;font-weight:700}.gift-buy__offer .gift-buy__key-tag{color:#dedfdd;background:#222725;border:1px solid #343c36;border-radius:20px;align-self:flex-start;margin-top:12px;padding:3px 8px;font-size:10px}.gift-buy__offer .gift-buy__nominal{letter-spacing:-1px;overflow-wrap:anywhere;margin:14px 0 6px;font-size:clamp(22px,2.4vw,32px);font-weight:800}.gift-buy__offer .gift-buy__stock{color:#91b7aa;margin-bottom:16px;font-size:11px}.gift-buy__card-bottom{border-top:1px solid #232d26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.gift-buy__offer .gift-buy__card-price{color:var(--text-strong);white-space:nowrap;font-size:16px;font-weight:800}.gift-buy__choose{color:#172000;font:inherit;cursor:pointer;background:#1f8f6b;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.gift-buy__choose[aria-checked=true]{color:#d6f8e5;background:#104b37}.gift-buy__choose:disabled{opacity:.5;cursor:not-allowed}.gift-buy__choose:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.gift-buy__offer--unavailable{opacity:.6}.gift-buy__regions{background:#0e1916;border:1.5px solid #1a2e27;padding:10px}.gift-buy__region{color:#f4f3ee;border-width:1.5px;border-radius:14px;gap:12px;min-height:56px;padding:8px 12px}.gift-buy__region--selected,.gift-buy__region--selected:hover{background:linear-gradient(160deg,#11553d,#092e22);border-color:#237c5e}.gift-buy__country-text{gap:1px}.gift-buy__country-text small{color:#6f8a80;font-size:12px;font-weight:600}.gift-buy__region--selected small{color:#cfefe3}.gift-buy__offer{color:#f4f3ee;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:22px;gap:16px;padding:18px 18px 20px;transition:transform .2s,border-color .2s}.gift-buy__offer:hover{border-color:#237c5e;transform:translateY(-4px)}.gift-buy__card-brand .gift-buy__flag{border-radius:4px;width:26px;height:18px}.gift-buy__card-brand span{color:#c9cbd3;font-size:11px;line-height:1.3}.gift-buy__offer .gift-buy__key-tag{color:#c9cbd3;background:#ffffff0f;border-color:#ffffff14;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.gift-buy__key-tag svg{flex-shrink:0}.gift-buy__offer .gift-buy__nominal{letter-spacing:-1.8px;align-items:baseline;gap:6px;margin:0;font-size:38px;line-height:1;display:flex}.gift-buy__nominal small{letter-spacing:0;color:#3ddc97;font-size:19px;font-weight:800}.gift-buy__card-bottom{border-color:#ffffff14;gap:8px;padding-top:14px}.gift-buy__offer .gift-buy__card-price{letter-spacing:-.4px;font-size:19px}.gift-buy__choose{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;display:inline-flex}.gift-buy__choose svg{width:17px;height:17px}.gift-buy__pay[hidden]{display:none}.gift-buy{--gift-glow:#3ddc97;container-type:inline-size}.gift-buy[data-region=tr]{--gift-glow:#e30a17}.gift-buy[data-region=ru]{--gift-glow:#1c57a7}.gift-buy[data-region=us]{--gift-glow:#3c5bd6}.gift-buy__regions{border-radius:22px;padding:8px}.gift-buy__region{gap:10px;min-height:52px;padding:8px 10px}.gift-buy__country-text strong{font-size:13px}.gift-buy__country-text small{font-size:10px}.gift-buy__region .gift-buy__flag{width:28px;height:19px}.gift-buy__offers{gap:14px}.gift-buy__offer{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--gift-glow) 12%, transparent), transparent 55%), #111613;border-color:#252a25;border-radius:20px;gap:16px;min-height:200px;padding:16px}.gift-buy__offer--selected{border-color:#c8f031}.gift-buy__offer .gift-buy__nominal{font-size:38px}.gift-buy__card-brand{gap:8px}.gift-buy__card-brand .gift-buy__flag{width:23px;height:16px}.gift-buy__card-bottom{flex-wrap:nowrap;gap:8px}.gift-buy__offer .gift-buy__card-price{font-size:clamp(14px,1.65cqi,19px)}.gift-buy__choose{border-radius:11px;min-height:36px;padding:0 12px;font-size:11px}.gift-buy__choose img{filter:brightness(0);width:16px;height:16px}.gift-buy__key-tag img{width:12px;height:12px}.gift-buy__offer{container-type:inline-size}@container (width<=235px){.gift-buy .gift-buy__card-bottom{flex-flow:row;align-items:center;gap:6px}.gift-buy .gift-buy__choose{flex-shrink:0;gap:4px;width:auto;min-height:36px;padding:0 8px;font-size:10px}.gift-buy .gift-buy__offer .gift-buy__card-price{font-size:20px}.gift-buy__offer .gift-buy__nominal{font-size:clamp(24px,18cqi,38px)}.gift-buy__nominal small{font-size:16px}.gift-buy__offer .gift-buy__key-tag{gap:4px;max-width:100%;padding:4px 6px}}@container (width<=155px){.gift-buy .gift-buy__choose{gap:4px;min-height:36px;padding:0 4px;font-size:clamp(9px,8cqi,11px)}.gift-buy .gift-buy__choose img{flex-shrink:0;width:15px;height:15px}.gift-buy .gift-buy__offer .gift-buy__card-price{font-size:18px}}@media (prefers-reduced-motion:reduce){.gift-buy__offer{transition:none}.gift-buy__offer:hover{transform:none}}@media (width<=1000px){.gift-buy__offers{grid-template-columns:repeat(3,minmax(0,1fr))}.gift-buy__catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media (width<=760px){.gift-buy__catalog-layout{grid-template-columns:1fr}.gift-buy__regions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=600px){.reviews__hero.gift-page__hero{grid-template-columns:84px minmax(0,1fr);gap:16px}.gift-page__tile{width:84px}.gift-buy__offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.gift-buy__catalog-layout{grid-template-columns:minmax(0,1fr);gap:20px}.gift-buy__regions{background:#141419;border-color:#303039;border-radius:18px;min-width:0;max-width:100%;padding:6px;display:block}.gift-buy__regions .scroll-row__track{align-items:center;gap:4px}.gift-buy__region{color:#9a9ca6;white-space:nowrap;border:0;border-radius:12px;gap:9px;width:auto;min-height:40px;padding:7px 12px}.gift-buy__region .gift-buy__flag{border-radius:4px;width:26px;height:18px}.gift-buy__country-text{display:block}.gift-buy__country-text strong{font-size:14px;font-weight:800}.gift-buy__country-text small{display:none}.gift-buy__region--selected,.gift-buy__region--selected:hover{color:#172000;background:#c8f031}.gift-buy__region:hover:not(.gift-buy__region--selected){color:#f4f3ee;background:#ffffff0a}.gift-buy .gift-buy__card-price{text-align:center;font-size:24px;font-weight:800}.gift-buy__quantity{color:#f4f3ee;background:#17171e;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;min-height:36px;padding:3px;display:flex}.gift-buy__quantity button{color:#f4f3ee;width:30px;height:30px;font:inherit;cursor:pointer;background:#22222b;border:0;border-radius:8px;flex-shrink:0;font-weight:800}.gift-buy__quantity button:first-child{border:1px solid #ef5350}.gift-buy__quantity button:last-child{border:1px solid #1f8f6b}.gift-buy__quantity button:disabled{opacity:.45;cursor:not-allowed}.gift-buy__quantity span{white-space:nowrap;font-size:11px;font-weight:800}.gift-buy__quantity-label-mobile{display:none}@media (width<440px){.gift-buy__quantity-label{display:none}.gift-buy__quantity-label-mobile{display:inline}}.gift-buy__offer--selected .gift-buy__card-bottom{flex-wrap:wrap}@container (width<=235px){.gift-buy__quantity{width:100%}}.gift-buy .gift-buy__choose{color:#000}.gift-buy .gift-buy__choose .gift-buy__choose-label{color:inherit}.gift-buy .gift-buy__nominal{text-align:left;justify-content:flex-start;width:100%}.gift-buy .gift-buy__key-tag{white-space:nowrap;justify-content:flex-start;align-self:flex-start;gap:6px;padding:6px 10px;font-size:12px}.gift-buy .gift-buy__key-tag img{flex-shrink:0;width:15px;height:15px}@container (width<=155px){.gift-buy .gift-buy__key-tag{gap:3px;padding:5px 4px;font-size:clamp(8px,7.5cqi,11px)}.gift-buy .gift-buy__key-tag img{width:11px;height:11px}}.gift-buy .gift-buy__card-brand{text-align:left;justify-content:flex-start}.gift-buy__basket{background:#0e1916;border:1px solid #1a2e27;border-radius:14px;margin-bottom:18px;padding:12px 16px}.gift-buy__basket summary{color:var(--text-strong);cursor:pointer;align-items:center;gap:10px;font-weight:800;display:flex}.gift-buy__basket summary img{filter:brightness(0)invert();width:20px;height:20px}.gift-buy__basket ul{gap:12px;padding:0;list-style:none;display:grid}.gift-buy__basket li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gift-buy__basket li>span{flex:240px}.gift-cart-dialog{width:min(600px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--text-strong);margin:auto;padding:24px;overflow-y:auto}.gift-cart-dialog::backdrop{background:#000000b3}.gift-cart-dialog:not([open]){display:none}.gift-cart-dialog__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gift-cart-dialog__head h2{margin:0;font-size:20px}.gift-buy .gift-buy__card-bottom,.gift-buy .gift-buy__offer--selected .gift-buy__card-bottom{flex-flow:column;align-items:stretch;gap:10px}.gift-buy .gift-buy__card-bottom .gift-buy__choose,.gift-buy .gift-buy__card-bottom .gift-buy__quantity{width:100%}.gift-buy{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.gift-buy>.gift-page__hero{grid-column:1;margin:0}.gift-buy>.gift-buy__head{grid-column:1}.gift-buy__catalog-layout{grid-column:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-bottom:0}.gift-buy__regions{grid-column:1/-1}.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(4,minmax(0,1fr))}.gift-buy__summary{width:360px;min-width:0;height:100%;position:absolute;top:0;left:calc(100% + 24px)}.gift-buy>.gift-buy__error,.gift-buy>.gift-buy__note{grid-column:1}.gift-buy__summary .order-form__label{color:var(--text);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.gift-buy__summary .order-summary__email-label{margin-bottom:10px}.gift-buy__summary .order-summary__row dt{overflow-wrap:anywhere}.gift-buy__summary .order-summary{position:static}@media (width>=1000px){.gift-buy{grid-template-columns:minmax(0,1fr) 360px}.gift-buy__summary{grid-area:1/2/span 4;align-self:stretch;width:360px;height:auto;position:static}.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=999px){.gift-buy,.gift-buy__catalog-layout{grid-template-columns:minmax(0,1fr)}.gift-buy__summary{grid-area:auto/1;width:auto;height:auto;position:static}.gift-buy__summary .order-summary{position:static}.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1300px){.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<850px){.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<640px){.gift-buy__catalog-main .gift-buy__offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<1000px){.container.reviews.gift-page.gift-page{width:calc(100% - 16px);padding-left:8px;padding-right:8px}}.gift-checkout-empty{--checkout-accent:#c8f031}.gift-checkout-empty__prompt{text-align:center;background:#c8f03109;border:1px dashed #c8f03147;border-radius:17px;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;display:flex}.gift-checkout-empty__logo{width:70px}.gift-checkout-empty__logo .catalog__tile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gift-checkout-empty__prompt strong{color:var(--text-strong);font-size:15px;font-weight:800}.gift-checkout-empty__prompt p{color:var(--text);margin:0;font-size:13px;font-weight:700}.gift-checkout-empty__steps{gap:11px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.gift-checkout-empty__steps li{color:#d3d3d8;background:#212126;border:1px solid #323238;border-radius:14px;align-items:center;gap:13px;min-height:52px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.gift-checkout-empty__steps li>span{background:var(--checkout-accent);color:#171d08;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:16px;font-weight:800;display:grid}.gift-checkout-empty__badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gift-checkout-empty__badges>span,.gift-checkout-empty__badges>a{color:#c9c9cf;background:#242429;border:1px solid #39393f;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.gift-checkout-empty__badges img{width:13px;height:13px}.gift-checkout-empty__badges a:hover{border-color:var(--checkout-accent);color:var(--text-strong)}.gift-buy .gift-buy__offer--selected,.gift-buy .gift-buy__offer--selected:hover:not(:disabled){background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--gift-glow) 12%, transparent), transparent 55%), #111613;border-color:#c8f031}@media (width<1211px){.reviews__hero.gift-page__hero{grid-template-columns:72px minmax(0,1fr);gap:14px 16px}.gift-page__hero>.gift-page__tile{grid-area:1/1;width:72px}.gift-page__hero>.reviews__hero-main{display:contents}.gift-page__hero .reviews__title{grid-area:1/2;width:auto;min-width:0;max-width:100%;margin:0;font-size:clamp(26px,3.4vw,38px)}.gift-page__hero .reviews__lead{grid-area:2/1/auto/-1;margin:0}}@media (width<640px){.reviews__hero.gift-page__hero{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.gift-page__hero>.gift-page__tile{width:56px}}@media (width<1050px){.reviews__hero.gift-page__hero{grid-template-columns:48px minmax(0,1fr)}.gift-page__hero>.gift-page__tile{width:48px}.gift-page__hero .reviews__lead{font-size:14px;line-height:1.45}}@media (width<1220px){.gift-page__hero>.gift-page__tile .catalog__icon{border-color:#0000}}@media (width<1000px){.reviews__hero.gift-page__hero{column-gap:8px}.gift-page__hero .reviews__title{font-size:clamp(28px,3.7vw,40px)}}.gift-buy__checkout-header,.gift-buy__checkout-close,.gift-buy__checkout-bar{display:none}@media (width<1000px){.gift-buy__checkout-bar{display:block}.gift-buy__checkout{display:none}.gift-buy__checkout--open{z-index:30;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gift-buy__checkout-dialog{overscroll-behavior:contain;width:min(100%,540px);max-height:min(90dvh,100dvh - 32px);padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#0d0d12;border:1px solid #303039;border-radius:24px;position:relative;overflow-y:auto}.gift-buy__checkout-close{color:#f4f3ee;cursor:pointer;z-index:1;background:#17171e;border:1px solid #303039;border-radius:9px;place-items:center;width:32px;height:32px;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.gift-buy__checkout-dialog .order-summary{position:static}.gift-buy__checkout-dialog .order-summary__card{border:0;padding-left:0;padding-right:0}.gift-buy__checkout-dialog .order-summary__heading{padding-left:0}.gift-buy__summary>.product-reviews{margin-top:0}.gift-buy__checkout-dialog{padding:0 0 env(safe-area-inset-bottom,0px)}.gift-buy__checkout-header{z-index:2;background:#17171e;border-bottom:1px solid #303039;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;top:0}.gift-buy__checkout-header .gift-buy__checkout-title{align-items:center;gap:10px;margin:0;padding:0;line-height:1;display:flex}.gift-buy__checkout-title svg{width:16px;height:16px;color:var(--brand)}.gift-buy__checkout-header .gift-buy__checkout-close{flex-shrink:0;padding:0;line-height:1;position:static}.gift-buy__checkout-close svg{width:18px;height:18px}.gift-buy__checkout-dialog .order-summary{padding:0 16px}.gift-buy__checkout-dialog .order-summary__heading{display:none}}.container.ps-plus-page{width:calc(100% - 32px);max-width:1480px;margin:0 auto;padding-top:16px}.ps-plus__breadcrumbs{color:#9a9ca6;align-items:center;gap:8px;margin-bottom:20px;font-size:16px;display:flex}.ps-plus__breadcrumbs a{color:inherit;text-decoration:none}.ps-plus__breadcrumbs [aria-current]{color:#f4f3ee}.ps-plus__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.ps-plus__main{min-width:0}.ps-plus__hero{background:radial-gradient(at 0 0,#ffd22d12,#0000 65%),#0e1410cc;border:1px solid #30382a;border-radius:24px;align-items:center;gap:28px;min-height:174px;padding:24px 28px;display:flex}.ps-plus__hero-icon{background:#ffd22d0f;border-radius:24px;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid}.ps-plus__hero-icon img{width:80%;height:80%}.ps-plus__eyebrow{color:#a8ac9f;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.ps-plus__hero h1{color:#f4f3ee;letter-spacing:-.8px;margin:8px 0 12px;font-size:38px;font-weight:800;line-height:1.1}.ps-plus__hero h1 span{color:#f4d151}.ps-plus__hero p{color:#bcc5c2;max-width:570px;margin:0;font-size:15px;line-height:1.5}.ps-plus__selection{background:#0d110fcc;border:1px solid #252d28;border-radius:24px;margin-top:24px;padding:24px}.ps-plus__fieldset{border:0;min-width:0;margin:0;padding:0}.ps-plus__fieldset legend{color:#9a9cab;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;line-height:1.4}.ps-plus__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ps-plus__plan{--tier-ink:#d3d3d9;cursor:pointer;background:linear-gradient(145deg,#2b2b33,#202027);border:1px solid #55565f;border-radius:18px;flex-direction:column;min-width:0;padding:18px 16px 16px;display:flex;position:relative}.ps-plus__plan--extra{background:linear-gradient(145deg,#3b3324,#262219);border-color:#8c702b}.ps-plus__plan input,.ps-plus__sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ps-plus__plan--selected{border-color:#4ba2ff;box-shadow:0 0 0 2px #268fff,0 0 18px #268fff33}.ps-plus__plan--essential.ps-plus__plan--selected{--tier-ink:#202027;background:#f5f5f7}.ps-plus__plan--extra.ps-plus__plan--selected{--tier-ink:#202027;background:#f2c64d}.ps-plus__plan--deluxe.ps-plus__plan--selected{background:linear-gradient(145deg,#292b33,#1d1e25)}.ps-plus__plan:hover:not(.ps-plus__plan--selected){border-color:#9a9dab}.ps-plus__plan:focus-within{outline-offset:4px;outline:2px solid #f4f3ee}.ps-plus__plan-head{align-items:center;gap:9px;display:flex}.ps-plus__plan-head>img{object-fit:contain;flex-shrink:0;width:42px;height:42px}.ps-plus__plan-title{gap:2px;min-width:0;display:grid}.ps-plus__plan-name{color:#fff;font-size:18px;font-weight:800;line-height:1.2}.ps-plus__plan--essential.ps-plus__plan--selected .ps-plus__plan-name,.ps-plus__plan--extra.ps-plus__plan--selected .ps-plus__plan-name{color:#151515}.ps-plus__plan-tagline{color:#93939b;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.ps-plus__plan--essential.ps-plus__plan--selected .ps-plus__plan-tagline,.ps-plus__plan--extra.ps-plus__plan--selected .ps-plus__plan-tagline{color:#5b554a}.ps-plus__radio{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.ps-plus__radio>img{object-fit:contain;width:28px;height:28px;display:block}.ps-plus__plan--selected .ps-plus__radio>img{width:44px;max-width:none;height:42px}.ps-plus__plan ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ps-plus__plan li{color:var(--tier-ink);align-items:flex-start;gap:6px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.ps-plus__plan li svg{color:#28d68d;flex-shrink:0;width:14px;height:14px;margin-top:1px}.ps-plus__plan--essential.ps-plus__plan--selected li svg,.ps-plus__plan--extra.ps-plus__plan--selected li svg{color:#087b4f}.ps-plus__hit{color:#fff;text-transform:uppercase;background:linear-gradient(100deg,#ff9a3d,#ff4f8b);border-radius:12px;padding:3px 11px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:-10px;left:12px}@media (640px<=width<900px){.ps-plus__plan{padding:16px 12px}.ps-plus__plan-head{gap:6px}.ps-plus__plan-head>img{width:32px;height:32px}.ps-plus__plan-name{font-size:15px}.ps-plus__radio,.ps-plus__radio>img{width:24px;height:24px}}.ps-plus__summary{background:#0e0e13;border:1px solid #303039;border-radius:22px;padding:24px;position:sticky;top:104px}.ps-plus__summary h2{color:#f4f3ee;margin:0 0 20px;font-size:20px;font-weight:800}.ps-plus__chosen{background:#131913;border:1px solid #30362b;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.ps-plus__chosen img{width:34px;height:34px}.ps-plus__chosen div{gap:5px;display:grid}.ps-plus__chosen span{color:#959f95;font-size:12px}.ps-plus__chosen strong{color:#f4f3ee;font-size:16px}.ps-plus__summary dl{margin:20px 0}.ps-plus__summary dl div{border-bottom:1px solid #303039;justify-content:space-between;gap:12px;padding-bottom:20px;font-size:14px;display:flex}.ps-plus__summary dt{color:#9a9cab}.ps-plus__summary dd{color:#f4f3ee;margin:0;font-weight:700}.ps-plus__availability{color:#c8f031;background:#c8f0310f;border:1px solid #344121;border-radius:12px;align-items:center;gap:9px;padding:14px;font-size:14px;font-weight:700;display:flex}.ps-plus__status-dot{background:#c8f031;border-radius:50%;width:7px;height:7px}.ps-plus__price-note{color:#9a9cab;margin:14px 0 24px;font-size:13px}.ps-plus__support{color:#172000;background:#c8f031;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.ps-plus__support-note{color:#858894;text-align:center;margin:10px 0 0;font-size:12px}.ps-plus__comparison{background:#0d1310d9;border:1px solid #30382f;border-radius:22px;margin-top:24px;padding:24px}.ps-plus__comparison h2{color:#f4f3ee;margin:0 0 8px;font-size:20px}.ps-plus__comparison>p{color:#9a9cab;margin:0 0 18px;font-size:13px;line-height:1.5}.ps-plus__table-scroll{max-width:100%;overflow-x:auto}.ps-plus__comparison table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.ps-plus__comparison th,.ps-plus__comparison td{border-bottom:1px solid #253029;padding:12px 8px}.ps-plus__comparison th{color:#d1d8d4;text-align:left;font-weight:600}.ps-plus__comparison thead th{color:#f4f3ee;font-weight:800}.ps-plus__comparison thead th:not(:first-child),.ps-plus__comparison td{text-align:center}.ps-plus__comparison td{color:#66736a}.ps-plus__comparison td svg{color:#c8f031;width:18px;height:18px}.ps-plus__comparison .ps-plus__source{margin-top:16px;margin-bottom:0;font-size:12px}.ps-plus__source a{color:#c8f031;text-underline-offset:3px}@media (width<1152px){.ps-plus__layout{grid-template-columns:minmax(0,1fr)}.ps-plus__summary{position:static}}@media (width<640px){.container.ps-plus-page{width:calc(100% - 16px);padding-left:8px;padding-right:8px}.ps-plus__hero{gap:16px;padding:20px 16px}.ps-plus__hero-icon{border-radius:16px;width:62px;height:62px}.ps-plus__hero h1{font-size:27px}.ps-plus__hero p{font-size:13px}.ps-plus__selection,.ps-plus__comparison{padding:20px 16px}.ps-plus__plans{grid-template-columns:minmax(0,1fr)}.ps-plus__summary{padding:20px}}.codes{margin-top:56px}.codes__title{text-align:center;font-size:26px}.codes .catalog__list{grid-template-columns:repeat(4,minmax(0,184px));justify-content:center}@media (width<=639px){.codes .catalog__list{grid-template-columns:repeat(2,minmax(0,184px))}.codes{margin-top:40px}.codes__title{font-size:22px}}.activation{flex-direction:column;gap:18px;display:flex}.activation .order-form__label{margin-bottom:-4px}.activation__label{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.activation__icon{width:18px;height:18px;color:var(--brand)}.activation__label-note{color:var(--text);font-weight:600}.activation__help{color:#35d6aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #10a37f80;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800;transition:background .15s}.activation__help:hover{background:#10a37f1f}.activation__control{width:100%;min-height:104px;color:var(--text-strong);font:inherit;resize:vertical;background:#1c1d26;border:1px solid #ffffff1f;border-radius:14px;padding:14px 18px;font-size:15px;transition:border-color .15s;display:block}.activation__control::placeholder{color:var(--text);opacity:.6}.activation__control--email{resize:none;height:54px;min-height:0;padding:0 18px}.activation__control:focus{border-color:var(--brand);outline:none}.activation__confirm{color:#cfd2dc;cursor:pointer;background:#1c1d26;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.activation__confirm+.activation__confirm{margin-top:-6px}.activation__rules-link{color:#f5c518;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.activation__rules-link:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.activation__confirm input{opacity:0;pointer-events:none;position:absolute}.activation__checkbox{color:#0000;border:2px solid #f0c8698c;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,border-color .15s;display:flex}.activation__checkbox svg{width:16px;height:16px}.activation__confirm input:checked+.activation__checkbox{border-color:var(--brand);background:var(--brand);color:var(--text-strong)}.activation__confirm input:focus-visible+.activation__checkbox,.activation__help:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.activation__confirm strong{color:var(--text-strong)}.activation__confirm a{color:#f5c518;font-weight:800}.token-help{color:var(--text-strong);background:linear-gradient(135deg,#15292a,#151f24);border:1px solid #10a37f4d;border-radius:14px;margin-top:12px;padding:18px 20px;font-size:15px;font-weight:700}.token-help mark{color:#35d6aa;background:0 0}.token-help code{overflow-wrap:anywhere;background:#2b2d35;border-radius:6px;padding:2px 7px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.token-help__title{color:#35d6aa;margin:0 0 10px;font-size:15px;font-weight:800}.token-help__steps{gap:8px;margin:0;padding-left:26px;display:grid}.token-help__steps a{color:#8ab8ff;overflow-wrap:anywhere}.token-help__warning{color:#f5c518;background:#2c2a1e;border:1px solid #f0be5066;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px}.token-help__subtitle{color:#b9bcc8;margin:16px 0 10px}.token-help__example{color:#cfd2dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#121418;border-radius:12px;margin:0;padding:14px 16px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;font-weight:400;line-height:1.6}.token-help__note{color:#f0a93a;margin:12px 0 0;font-size:14px}.activation__token-ok{color:#35d6aa;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:700}.activation__token-ok strong{color:var(--text-strong)}.plan-details{background:#201f24;border:1px solid #414045;border-radius:23px;padding:28px 26px}.plan-details h2{color:#a8a8b0;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800;line-height:1.5}.plan-details__list{gap:12px;display:grid}.plan-details__card{cursor:pointer;background:#28272d;border:1px solid #3e3d43;border-radius:15px;padding:16px}.plan-details__card:hover{border-color:#10a37f}.plan-details__card:focus-visible{outline-offset:3px;outline:2px solid #c8f031}.order-form__plans{scroll-margin-top:110px}.plan-details__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-details__head h3{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.4}.plan-details__head>span{color:#19dfa4;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800}.plan-details__card p{color:#c9c9d1;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.55}.plan-details__note{color:#c9c9d1;background:#1e2a2b;border:1px solid #205044;border-radius:12px;margin:15px 0 0;padding:14px 15px;font-size:14px;font-weight:600;line-height:1.55}@media (width<=600px){.plan-details{border-radius:20px;padding:20px 16px}.plan-details__card{padding:14px}.plan-details__head h3,.plan-details__head>span{font-size:15px}.plan-details__card p,.plan-details__note{font-size:13px}}.cost-panel{border:1px dashed #10a37f8c;border-radius:16px;margin-top:16px;padding:18px}.cost-panel__head{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.cost-panel__title{color:var(--text-strong);margin:0;font-size:17px;font-weight:800}.cost-panel__setting{font-size:14px;font-weight:600}.cost-panel__setting strong{color:var(--text-strong)}.cost-panel__edit{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:10px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .15s}.cost-panel__toggle{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-strong);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;transition:border-color .15s;display:flex}.cost-panel__toggle--alone{margin-left:auto}.cost-panel__chevron{width:16px;height:16px;transition:transform .15s}.cost-panel__chevron--up{transform:rotate(180deg)}.cost-panel__edit:hover,.cost-panel__toggle:hover{border-color:var(--brand)}.cost-panel__edit:focus-visible,.cost-panel__toggle:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.cost-panel__edit--save{background:linear-gradient(90deg,#0d755d,#17a583);border-color:#0000}.cost-panel__edit--save:disabled{opacity:.6;cursor:default}.cost-panel__input{width:96px;height:28px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#10a37f1a;border:1px solid #35d6aabf;border-radius:999px;margin:-6px -11px -6px 0;padding:0 10px;transition:border-color .15s,box-shadow .15s}.cost-panel__input::placeholder{color:var(--text);opacity:.6}.cost-panel__input:focus{border-color:#35d6aa;outline:none;box-shadow:0 0 0 3px #35d6aa2e}@supports (field-sizing:content){.cost-panel__input{field-sizing:content;width:auto;min-width:58px;max-width:130px}}.cost-panel__setting .cost-panel__input{width:72px;min-width:52px;color:var(--text-strong);margin:-6px 0;font-weight:700}.cost-panel__table td:last-child .cost-panel__input{margin-right:0}.cost-panel__error{color:#ff9c9c;background:#2a1a1c;border:1px solid #f06e6e66;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:700}.cost-panel__head:has(+[hidden]){margin-bottom:0}.cost-panel__scroll{overflow-x:auto}.cost-panel__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.cost-panel__table th,.cost-panel__table td{text-align:right;padding:9px 12px}.cost-panel__table th:first-child{text-align:left;padding-left:0}.cost-panel__table th:last-child,.cost-panel__table td:last-child{padding-right:0}.cost-panel__table thead th{letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.cost-panel__table tbody tr{border-top:1px solid var(--border)}.cost-panel__table tbody th{color:var(--text-strong);font-weight:700}.cost-panel__table td{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:600}.cost-panel__table .cost-panel__cost{color:#f2b8b8}.cost-panel__table .cost-panel__partner{color:#b9a5ff}.cost-panel__table .cost-panel__margin{color:#35d6aa}.cost-panel__table .cost-panel__loss{color:#ff7a7a}.cost-panel__partner{height:34px;color:var(--text-strong);font:inherit;cursor:pointer;background:#1c1d26;border:1px solid #35d6aa73;border-radius:10px;padding:0 14px;font-size:14px;font-weight:800}.cost-panel__partner:hover{border-color:var(--brand)}.order{display:block;position:relative}@media (width>=1152px){.checkout-page .order{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.checkout-page .order__summary{contain:size;grid-area:1/2/span 2;align-self:stretch;width:auto;height:100%;min-height:0;margin-left:0;position:static}.checkout-page .order>.plan-details{grid-area:2/1}.checkout-page .order__summary-dialog{flex-direction:column;height:100%;min-height:0;display:flex}.checkout-page .order__summary .order-summary{flex-shrink:0}.checkout-page .order__summary .product-reviews{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.checkout-page .order__summary .product-reviews h2,.checkout-page .order__summary .product-reviews__footer{flex-shrink:0}.checkout-page .order__summary .product-reviews__list{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;align-content:start;min-height:0;padding-right:6px;overflow-y:auto}.order__summary{width:360px;margin-left:24px;position:absolute;top:0;left:100%}.checkout-bar{display:none!important}}.order__main{flex-direction:column;gap:24px;min-width:0;display:flex}.checkout-page .order__summary .order-summary{position:static}@media (width<430px){.order-form .plan-card__features{font-size:12px}}@media (width<402px){.order-form .plan-card--blue .plan-card__tagline{font-size:9px}}.order__inline-reviews .product-reviews{margin-top:0}@media (width<1152px){.order__inline-reviews{margin-top:24px}}.order__summary-close{display:none}@media (width<1152px){.checkout-page .order>.plan-details{margin-top:24px}.order__summary{display:none}.order__summary--open{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04040899;flex-direction:column;padding-top:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.order__summary-dialog{width:100%;padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);border-radius:24px 24px 0 0;margin-top:auto;position:relative}.order__summary-close{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--text-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:16px}.order__summary-close:hover{border-color:var(--brand)}.order__summary-close svg{width:18px;height:18px}}.order-form{border:1px solid var(--border);background:var(--panel);border-radius:24px;flex-direction:column;gap:28px;padding:28px;display:flex}.order-form__group{border:0;min-width:0;margin:0;padding:0}.order-form__label{color:var(--text);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 14px;padding:0;font-size:12px;font-weight:800}.order-form__input{opacity:0;pointer-events:none;position:absolute}.order-form__radio{color:#0000;border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.order-form__radio svg{width:16px;height:16px}.plan-card__price{display:none}.order-form__plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-card{cursor:pointer;background:linear-gradient(135deg,#0e1f1b,#0c1513);border:1.5px solid #10a37f4d;border-radius:16px;padding:18px;transition:border-color .15s;display:block;position:relative}.plan-card:hover{border-color:#10a37fb3}.plan-card--selected,.plan-card--selected:hover{background:linear-gradient(135deg,#128469,#0a5a48);border-color:#237c5e}:is(.plan-card:has(:focus-visible),.account-option:has(:focus-visible)){outline:2px solid var(--text-strong);outline-offset:3px}.plan-card__badge{color:var(--text-strong);letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;top:-10px;left:16px}.plan-card__badge--hit{background:linear-gradient(90deg,#ff9a3d,#ff4f8b)}.plan-card__badge--work{background:linear-gradient(90deg,#3d8bff,#8b5cf6)}.plan-card__head{align-items:center;gap:12px;display:flex}.plan-card__head .order-form__radio{align-self:flex-start;margin-left:auto}.plan-card__icon{border:1px solid #ffffffb3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.plan-card__icon img{width:100%;height:100%}.plan-card--selected .plan-card__icon{background:#fff;border-color:#0000}.plan-card--selected .plan-card__icon img{width:24px;height:24px}.plan-card__name{color:var(--text-strong);font-size:17px;font-weight:800;line-height:1.25;display:block}.plan-card__tagline{color:#ffffff8c;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.plan-card--selected .plan-card__tagline{color:#fffc}.plan-card__features{color:#dbe5e1;gap:6px;margin:14px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.plan-card--selected .plan-card__features{color:var(--text-strong)}.plan-card__features li{align-items:flex-start;gap:8px;display:flex}.plan-card__arrow{width:28px;height:28px;color:var(--text-strong);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-left:auto;transition:transform .15s;display:flex}.plan-card__arrow--open{transform:rotate(180deg)}.plan-card__arrow svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.plan-card__days{z-index:5;background:#12173a;border:1.5px solid #5466b8;border-radius:14px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:-1.5px;right:-1.5px;box-shadow:0 14px 30px #00000073}.plan-card__day{color:#dbe5e1;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.plan-card__day:hover{background:#ffffff14}.plan-card__day[aria-selected=true]{color:var(--text-strong);background:#2b3a9c}.plan-card__day:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.plan-card__day-price{font-variant-numeric:tabular-nums;font-weight:800}.plan-card__check{color:#35d6aa;stroke-width:3.5px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.plan-card--selected .plan-card__check{color:var(--text-strong)}.plan-card--selected .order-form__radio,.account-option--selected .order-form__radio{border-color:var(--text-strong);color:var(--text-strong);background:#0b5c49}.plan-card--blue{background:linear-gradient(135deg,#111d40,#0b1228);border-color:#5682ff66}.plan-card--blue:hover{border-color:#5682ffcc}.plan-card--blue.plan-card--selected,.plan-card--blue.plan-card--selected:hover{background:linear-gradient(135deg,#2a55c4,#15307a);border-color:#5466b8}.plan-card--blue .plan-card__check{color:#7fa8ff}.plan-card--blue.plan-card--selected .plan-card__check{color:var(--text-strong)}.plan-card--blue.plan-card--selected .order-form__radio{background:#15307a}.trial-note{background:linear-gradient(135deg,#111d40,#0b1228);border:1px solid #5682ff66;border-radius:16px;padding:18px}.trial-note__title{color:var(--text-strong);margin:0 0 10px;font-size:17px;font-weight:800}.trial-note__list{color:#dbe5e1;gap:6px;margin:0;padding-left:20px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.period{color:var(--text-strong);background:linear-gradient(90deg,#0c5c49,#073d31);border-radius:14px;align-items:center;gap:12px;padding:13px 18px;font-weight:700;display:flex;box-shadow:0 8px 28px #10a37f1f}.period__mark{color:#0d755d;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.period__mark svg{width:15px;height:15px}.period__price{white-space:nowrap;margin-left:auto;font-size:19px;font-weight:800}.api-topup{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;transition:border-color .15s;display:flex;display:none!important}.api-topup:hover{border-color:var(--brand)}.api-topup:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.api-topup__icon{width:38px;height:38px;color:var(--brand);background:#163a32;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.api-topup__icon svg{width:20px;height:20px}.api-topup__body{min-width:0}.api-topup__title{color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.3;display:block}.api-topup__text{font-size:13px;font-weight:600;display:block}.api-topup__chevron{flex-shrink:0;width:22px;height:22px;margin-left:auto}.order-form__accounts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.account-option{cursor:pointer;border:1.5px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .15s;display:flex;position:relative}.account-option:hover{border-color:#10a37fb3}.account-option--selected,.account-option--selected:hover{background:linear-gradient(90deg,#0c5c49,#073d31);border-color:#237c5e}.account-option__title{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.account-option__surcharge{color:#f0c869;background:#f0be501f;border:1px solid #f0be5073;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.account-option__text{font-size:13px;font-weight:600;display:block}.account-option--selected .account-option__text{color:#ffffffd9}@media (1152px<=width<1476px),(width<1100px){.order-form__plans{grid-template-columns:repeat(2,1fr)}}@media (width<762px){.order-form .order-form__plans{grid-template-columns:1fr;gap:14px}.plan-card{background:#0e1916;border:1.5px solid #1a2e27;border-radius:18px;padding:0}.plan-card:hover{border-color:#237c5e}.plan-card--selected,.plan-card--selected:hover{background:linear-gradient(160deg,#11553d,#092e22);border-color:#237c5e}.plan-card__badge{letter-spacing:.8px;border-radius:6px;align-items:center;height:20px;padding:0 9px;display:flex;left:14px}.plan-card__head{min-height:68px;padding:14px}.plan-card__icon{border-radius:11px;width:38px;height:38px}.plan-card__title{flex-grow:1;min-width:0}.plan-card__brand{display:none}.plan-card__name{font-size:16px}.plan-card__name,.plan-card__tagline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-card__tagline{color:#6f9a8a;margin-top:3px}.plan-card--selected .plan-card__tagline{color:#cfefe3}.plan-card__price{color:var(--text-strong);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:0;font-size:18px;font-weight:800;line-height:1.15;display:flex}.plan-card__per{color:#7d8a85;font-size:12px;font-weight:500}.plan-card--selected .plan-card__per{color:#cfefe3}.plan-card__head .order-form__radio{border-color:#2c3f38;align-self:center;width:24px;height:24px;margin-left:0}.plan-card__head .order-form__radio svg{width:14px;height:14px}.plan-card--selected .plan-card__head .order-form__radio{border-color:var(--text-strong);background:0 0}.plan-card__features{gap:10px;margin:0;padding:0 14px 16px;display:none}.plan-card--selected .plan-card__features{display:grid}.plan-card__days{box-shadow:none;margin:0 14px 14px;position:static}.plan-card__head .plan-card__arrow{align-self:center;width:24px;height:24px}.plan-card__features li{align-items:center;gap:5px}.plan-card__check{width:15px;height:15px;margin-top:0}.plan-card--blue{background:linear-gradient(160deg,#141a3a,#0f132b);border-color:#2b3576}.plan-card--blue:hover{border-color:#5466b8}.plan-card--blue.plan-card--selected,.plan-card--blue.plan-card--selected:hover{background:linear-gradient(160deg,#202c7a,#12194a);border-color:#5466b8}.plan-card--blue .plan-card__tagline{color:#7f8ac4}.plan-card--blue.plan-card--selected .plan-card__tagline,.plan-card--blue.plan-card--selected .plan-card__per{color:#c9d2ff}.plan-card--blue .plan-card__head .order-form__radio{border-color:#2e3870}.plan-card--blue.plan-card--selected .plan-card__head .order-form__radio{border-color:var(--text-strong);background:0 0}.order-form__group--period .order-form__label,.period{display:none}.api-topup{margin-top:0}}@media (width<=640px){.order-form{border-radius:18px;gap:24px;padding:18px}.order-form__plans,.order-form__accounts{grid-template-columns:1fr}}.service-banner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101e1a8c;border:1.5px solid #4fd1a138;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px 18px 28px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 60px #0000004d}.service-banner__head{align-items:center;gap:14px;display:flex}.service-banner__icon{border:1px solid #ffffffb3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.service-banner__icon img{width:100%;height:100%}.service-banner__title{color:#f4f3ee;letter-spacing:-1px;margin:0;font-size:32px;font-weight:800;line-height:1}.service-banner__statuses{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.service-banner__status{--status:#3ddc97;--status-glow:#3ddc9759;color:#c9cbd3;white-space:nowrap;align-items:center;gap:12px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.service-banner__status--blue{--status:#8fa2ff;--status-glow:#8fa2ff59}.service-banner__status b{color:#f4f3ee;font-weight:800}.service-banner__dot{background:var(--status);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.service-banner__dot:before{background:var(--status-glow);content:"";border-radius:50%;animation:2s ease-out infinite service-banner-pulse;position:absolute;inset:-4px}@keyframes service-banner-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.service-banner__dot:before{animation:none}}@media (width<=640px){.service-banner{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:linear-gradient(135deg,#142822e6,#0e1916e6);border:1.5px solid #1a2e27;border-radius:18px;gap:14px 20px;padding:16px}.service-banner__head{gap:12px}.service-banner__icon{border-radius:12px;width:40px;height:40px}.service-banner__title{letter-spacing:-.6px;font-size:24px}.service-banner__statuses{gap:8px}.service-banner__status{gap:10px;padding:0;font-size:13px;line-height:1.45}}@media (width<=539px){.service-banner{flex-direction:column;align-items:stretch}.service-banner__icon{border-radius:14px;width:48px;height:48px}.service-banner__title{letter-spacing:-1px;font-size:30px;line-height:1.1}.service-banner__dot{margin:0 4px 0 8px}.service-banner__statuses{gap:10px}.service-banner__status{white-space:normal}}.container.offer{max-width:820px;color:var(--text);margin:0 auto}.offer__title{color:var(--text-strong);letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:800}.offer__lead{margin:0 0 8px;font-size:16px;line-height:1.6}.offer__section{margin-top:28px}.offer__section h2{color:var(--text-strong);margin:0 0 12px;font-size:20px;font-weight:700}.offer__section p{margin:0 0 12px;font-size:15px;line-height:1.7}.offer__section ul{margin:0 0 12px;padding-left:22px;font-size:15px;line-height:1.7}.offer__section li{margin-bottom:6px}.offer__section b{color:var(--text-strong)}.legal__updated{margin:0 0 20px;font-size:13px}.legal__content{background:var(--panel);border:1px solid #ffffff1a;border-radius:22px;padding:28px 32px 12px}@media (width<=600px){.legal__content{border-radius:16px;padding:20px 16px 4px}}.legal__toc{display:none}.legal__toc-title{color:var(--text-strong);margin:0 0 12px;font-size:15px;font-weight:700}.legal__toc ol{margin:0;padding-left:22px;font-size:14px;line-height:1.45}.legal__toc li{margin-bottom:8px}.legal__toc a{color:var(--text);text-decoration:none;transition:color .15s}.legal__toc a:hover{color:var(--brand)}.legal__toc a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.legal .offer__section a{color:var(--brand)}.legal section,.legal p[id]{scroll-margin-top:112px}@media (width>=1100px){.container.offer.legal{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1140px;display:grid}.legal__toc{background:var(--panel);border:1px solid #ffffff1a;border-radius:18px;max-height:calc(100vh - 140px);padding:18px 20px;display:block;position:sticky;top:116px;overflow-y:auto}}.new-account{background:#081015;border:1px solid #35d6aa38;border-radius:22px;padding:24px;position:relative;overflow:hidden;container-type:inline-size}.new-account:before{content:"";aspect-ratio:1600/511;-webkit-mask-composite:source-in;pointer-events:none;background:url(/assets/new-account-bg-B7ho_nX4.jpg) 50%/cover no-repeat;width:78%;position:absolute;top:46%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#0000,#000 16% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.new-account>*{position:relative}@media (width<=1150px){.new-account{background:radial-gradient(120% 90% at 100% 0%, #10a37f29, transparent 60%), var(--surface)}.new-account:before{display:none}}.new-account svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.new-account__intro{max-width:60%}.new-account__head{align-items:center;gap:14px;display:flex}.new-account__badge{color:#35d6aa;background:#10a37f2e;border:1px solid #35d6aa80;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 18px #35d6aa2e}.new-account__badge svg{width:26px;height:26px}.new-account__lead{margin:0;font-size:15px;font-weight:500;line-height:1.45}.new-account__data{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.new-account__tile{background:#0a1015b8;border:1px solid #ffffff1a;border-radius:14px;flex:0 auto;align-items:center;gap:12px;min-width:200px;padding:12px 22px 12px 14px;display:flex}.new-account__tile-logo{border-radius:11px;flex-shrink:0;width:40px;height:40px}.new-account__tile:first-child{min-width:min(340px,100%)}.new-account__tile-icon{color:#35d6aa;background:#10a37f38;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.new-account__tile-icon svg{width:22px;height:22px}.new-account__tile-text{flex:0 auto;min-width:0}.new-account__tile dt{font-size:13px;font-weight:600}.new-account__tile dd{color:var(--text-strong);overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:800}.new-account__subtitle{color:var(--text-strong);margin:22px 0 10px;font-size:17px;font-weight:800}.new-account__steps{align-items:stretch;gap:8px;max-width:76%;margin:0;padding:0;list-style:none;display:flex}.new-account__step{background:#0a1015b8;border:1px solid #ffffff1a;border-radius:14px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.new-account__step-number{color:#35d6aa;border:1.5px solid #35d6aa;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.new-account__step-icon{color:#35d6aa;flex-shrink:0;width:24px;height:24px}.new-account__step p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.new-account__step strong{color:var(--text-strong);font-weight:800}.new-account__step .new-account__accent{color:#35d6aa}.new-account__step-arrow{color:var(--text);flex-shrink:0;align-items:center;display:flex}.new-account__arrow{width:18px;height:18px}.new-account__bottom{align-items:center;gap:18px;margin-top:16px;display:flex}.new-account__button{color:#04130e;background:linear-gradient(90deg,#5cf0c2,#35d6aa);border-radius:16px;flex:1.2 1 0;justify-content:center;align-items:center;gap:10px;min-width:0;padding:16px;font-size:17px;font-weight:800;text-decoration:none;transition:filter .15s;display:flex;box-shadow:0 8px 26px #35d6aa47}.new-account__button:hover{filter:brightness(1.08)}.new-account__button svg{flex-shrink:0;width:22px;height:22px}.new-account__button .new-account__arrow{stroke-width:2.4px}.new-account__hint{flex:1 1 0;align-items:center;gap:10px;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.new-account__hint svg{color:#6ea8ff;background:#6ea8ff24;border-radius:9px;flex-shrink:0;width:30px;height:30px;padding:6px}.new-account__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@container (width<=660px){.new-account__tile{flex:100%}.new-account__steps{flex-direction:column}.new-account__step-arrow{display:none}.new-account__bottom{flex-direction:column;align-items:stretch}}@media (width<=1150px){.new-account__intro,.new-account__steps{max-width:none}}@container (width<=420px){.new-account__badge{width:42px;height:42px}}@media (width<=480px){.new-account{padding:16px}}.container.auth.order-view{width:100%;max-width:var(--container)}.order-view__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.order-view__layout--wide{grid-template-columns:minmax(0,1fr)}.order-view__back{color:var(--text);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.order-view__back:hover{color:var(--text-strong)}.order-view__back svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.order-view__card{background:var(--surface);border:1px solid #ffffff1a;border-radius:18px;padding:20px}.order-view__head{align-items:center;gap:18px;display:flex}.order-view__icon{border-radius:14px;flex-shrink:0;width:56px;height:56px}.order-view__main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.order-view__name{color:var(--text-strong);margin:0;font-size:24px;font-weight:800;line-height:1.2}.order-view__meta{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;font-weight:700;display:flex}.order-view__side{flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.order-view__status{border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.order-view__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.order-view__status--processing{color:#7fb2ff;background:#7fb2ff1f}.order-view__status--success{color:#35d6aa;background:#35d6aa1f}.order-view__status--cancelled{color:#ff8a8a;background:#ff8a8a1f}.order-view__total{color:var(--text-strong);font-size:20px;font-weight:800}.order-view__number{align-items:center;gap:6px;display:inline-flex}.order-view__copy{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.order-view__copy:hover{color:var(--text-strong);background:#ffffff14}.order-view__copy:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.order-view__copy svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.order-view__number,.order-view__account-value{transition:color .15s}.order-view__number.order-view__number--copied,.order-view__account-value.order-view__account-value--copied{color:#35d6aa}.order-view__label{color:var(--text);letter-spacing:1.4px;text-transform:uppercase;margin:20px 0 10px;font-size:13px;font-weight:800}.order-view__note{color:var(--text-strong);margin:0;font-size:16px;font-weight:600;line-height:1.5}.order-view__again{color:var(--text);margin-top:6px;font-size:15px;display:block}.order-view__new-account{margin-top:20px}.order-view__note a{color:#35d6aa;text-underline-offset:3px;text-decoration:underline}.order-view__note a:hover{filter:brightness(1.2)}.order-view__account{gap:12px;margin:0;display:grid}.order-view__account-row{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;display:grid}.order-view__account-row dt{font-size:14px;font-weight:700}.order-view__account-row dd{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.order-view__account-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:700}.order-view__account-note{overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;line-height:1.5}.order-view__shared-note{color:var(--text-strong);background:#ff9a3d1f;border:1px solid #ff9a3d73;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.order-view__shared-note p{margin:0}@media (width<=480px){.order-view__card{padding:16px}.order-view__account-row{grid-template-columns:minmax(0,1fr);gap:4px}.order-view__head{align-items:flex-start;gap:14px}.order-view__icon{border-radius:12px;width:46px;height:46px}.order-view__name{font-size:20px}}.support{flex-direction:column;padding:0;display:flex}.support__head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.support__avatar{border-radius:12px;flex-shrink:0;width:42px;height:42px}.support__title{color:var(--text-strong);margin:0;font-size:16px;font-weight:800}.support__hours{align-items:center;gap:7px;margin:2px 0 0;font-size:13px;font-weight:700;display:flex}.support__hours:before{content:"";background:#35d6aa;border-radius:50%;width:8px;height:8px}.support__text{margin:0;padding:18px 20px 14px;font-size:14px;font-weight:600;line-height:1.5}.support__topics{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.support__topic{color:var(--text-strong);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s}.support__topic:hover{border-color:var(--brand)}.support__button{background:var(--brand);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 20px 20px;padding:14px;font-size:16px;font-weight:800;text-decoration:none;transition:filter .15s;display:flex}.support__button:hover{filter:brightness(1.1)}.support__button svg{fill:currentColor;width:20px;height:20px}.support__topic:focus-visible,.support__button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@media (width<=900px){.order-view__layout{grid-template-columns:1fr}}.order-page__failed{color:#ff8a8a;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.5}.container.auth.checkout{width:100%;max-width:1080px}.checkout__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.checkout__head .auth__title{margin-bottom:0}.checkout__secure{color:#35d6aa;white-space:nowrap;background:#10a37f1f;border:1px solid #35d6aa66;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.checkout__secure svg{fill:currentColor;width:16px;height:16px}.checkout__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.checkout__card{background:var(--panel);border:1px solid #ffffff1a;border-radius:20px;padding:22px}.checkout__card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.checkout__title{color:var(--text-strong);margin:0;font-size:17px;font-weight:800}.checkout__title span{color:var(--text);font-size:13px;font-weight:700}.checkout__title--methods{border-top:1px solid var(--border);margin:20px 0 14px;padding-top:20px}.checkout__change{color:#35d6aa;font-size:14px;font-weight:800;text-decoration:none}.checkout__change:hover{text-decoration:underline}.checkout__items{gap:10px;display:grid}.checkout__item,.checkout__method{background:var(--surface);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.checkout__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout__methods--one{grid-template-columns:1fr}.checkout__group{color:var(--text);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.checkout__method{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s}.checkout__method:hover{border-color:#10a37f99}.checkout__method:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.checkout__item-icon{border-radius:12px;flex-shrink:0;width:48px;height:48px}.checkout__item-text,.checkout__method-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout__item-name,.checkout__method-name{color:var(--text-strong);font-size:16px;font-weight:800}.checkout__item-note,.checkout__method-note{font-size:13px;font-weight:600}.checkout__item-price{color:var(--text-strong);white-space:nowrap;flex-shrink:0;font-size:17px;font-weight:800}.checkout__method--selected,.checkout__method--selected:hover{border-color:var(--brand);background:#10a37f1a}.checkout__method-icon{color:#35d6aa;background:#10a37f2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.checkout__method-icon svg{fill:currentColor;width:24px;height:24px}.checkout__fee{color:#35d6aa;background:#35d6aa24;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:13px;font-weight:800}.checkout__check{color:#0000;border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.checkout__method--selected .checkout__check{border-color:var(--brand);background:var(--brand);color:#fff}.checkout__check svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.checkout__failed{margin:14px 0 0}.checkout__hint{align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.checkout__hint-mark{color:#14141c;background:#f5c518;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:flex}.checkout__rows{gap:10px;margin:14px 0 18px;display:grid}.checkout__rows div{justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;font-weight:600;display:flex}.checkout__rows dd{color:var(--text-strong);white-space:nowrap;margin:0;font-weight:700}.checkout__rows .checkout__rows-fee{color:#35d6aa}.checkout__rows .checkout__rows-total{border-top:1px solid var(--border);color:var(--text-strong);margin-top:6px;padding-top:14px;font-weight:800}.checkout__rows-total dd{font-size:28px;font-weight:800}.checkout__pay{width:100%;font:inherit;cursor:pointer;background:var(--brand);color:#fff;text-align:center;border:0;border-radius:14px;padding:16px;font-size:17px;font-weight:800;text-decoration:none;transition:filter .15s;display:block}.checkout__pay:hover{filter:brightness(1.1)}.checkout__pay:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.checkout__pay:disabled,.checkout__pay:disabled:hover{filter:none;opacity:.45;cursor:default}.checkout__off-note{color:#f5c518;text-align:center;margin:10px 0 0;font-size:13px;font-weight:700}.checkout__legal{border-bottom:1px solid var(--border);color:var(--text-strong);text-align:center;margin:16px 0;padding-bottom:16px;font-size:13px;font-weight:600;line-height:1.5}.checkout__legal a{color:inherit}.checkout__points{gap:8px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.checkout__points li:before{color:#35d6aa;content:"✓";margin-right:8px}@media (width<=860px){.checkout__layout{grid-template-columns:1fr}}@media (width<=600px){.checkout__methods{grid-template-columns:1fr}}@media (width<=480px){.checkout__card{padding:16px}.checkout__item,.checkout__method{gap:10px;padding:12px}.checkout__item-name,.checkout__method-name{font-size:15px}}.order-view__icon--apple{color:#fff;background:url(/assets/apple-waves-Ca9jIdwZ.png) 50%/cover;border:2px solid #ffffff73;border-radius:22%;place-items:center;display:grid}.order-view__icon--apple svg{width:70%;height:70%}.balance{gap:20px;display:grid}.balance__main{background:linear-gradient(135deg,#17463b,#14231f);border:1px solid #35d6aa59;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px;display:flex}.balance__buy{height:48px;color:var(--text-strong);font:inherit;cursor:pointer;background:#08080d73;border:1px solid #35d6aa80;border-radius:12px;flex-shrink:0;padding:0 22px;font-size:15px;font-weight:800;transition:background .15s,border-color .15s}.balance__buy:hover{background:#08080db3;border-color:#35d6aa}.balance__buy:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.balance-order__plans{gap:8px;display:grid}.balance-order__plan{min-height:46px;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:#1c1d26;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:700;transition:border-color .15s;display:flex}.balance-order__plan[aria-pressed=true]{border-color:var(--brand);background:linear-gradient(135deg,#17463b,#14231f)}.balance-order__plan:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.balance-order__plan-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.balance-order__accounts{margin:14px 0}.balance-order__agree{margin-top:12px}.balance-order__total{border-top:1px solid var(--border);gap:6px;margin:18px 0 0;padding-top:14px;font-size:15px;display:grid}.balance-order__total div{justify-content:space-between;gap:12px;display:flex}.balance-order__total dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.balance-order__total-main dt{color:var(--text-strong);font-weight:800}.balance-order__total-main dd{color:#35d6aa;font-size:20px;font-weight:800}.balance__label{color:var(--text-strong);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.balance__value{color:#35d6aa;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:44px;font-weight:800;line-height:1.1}.balance__note{margin:10px 0 0;font-size:14px}.balance__withdraw{background:var(--surface);border:1px solid #ffffff1f;border-radius:20px;padding:20px 24px}.balance__withdraw-label{color:var(--text-strong);margin-bottom:12px;font-size:18px;font-weight:800;display:block}.balance__withdraw-note{color:var(--text);margin-left:10px;font-size:14px;font-weight:500}.balance__withdraw-row{flex-wrap:wrap;gap:10px;display:flex}.balance__methods{border:1px solid var(--border);background:#0b0b10;border-radius:12px;gap:4px;padding:4px;display:flex}.balance__method{height:38px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:0 16px;font-size:15px;font-weight:800;transition:background .15s,color .15s}.balance__method:hover{color:var(--text-strong)}.balance__method[aria-pressed=true]{color:var(--text-strong);background:linear-gradient(90deg,#0d755d,#17a583)}.balance__method:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.balance__withdraw-field{flex:0 260px;min-width:0;position:relative}.balance__withdraw-input{width:100%;height:48px;color:var(--text-strong);font:inherit;font-variant-numeric:tabular-nums;background:#1c1d26;border:1px solid #0000;border-radius:12px;padding:0 38px 0 16px;font-size:17px;font-weight:700;transition:border-color .15s}.balance__withdraw-input::placeholder{color:var(--text);opacity:.6}.balance__withdraw-input:focus{border-color:var(--brand);outline:none}.balance__withdraw-unit{pointer-events:none;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.balance__address{flex:100%;margin-top:4px}.balance__address-label{color:var(--text-strong);margin-bottom:8px;font-size:15px;font-weight:800;display:block}.balance__address-input{max-width:640px;padding:0 16px;font-size:16px}.balance__withdraw-button{height:48px;color:var(--text-strong);font:inherit;cursor:pointer;background:linear-gradient(90deg,#0d755d,#17a583);border:0;border-radius:12px;flex-shrink:0;padding:0 26px;font-size:16px;font-weight:800;transition:filter .15s}.balance__withdraw-button:hover{filter:brightness(1.12)}.balance__withdraw-button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.balance__usdt{border:1px solid var(--border);background:#0b0b10;border-radius:12px;gap:6px;max-width:640px;margin:14px 0 0;padding:14px 16px;font-size:15px;display:grid}.balance__usdt div{justify-content:space-between;gap:12px;display:flex}.balance__usdt dd{color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.balance__usdt-net{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.balance__usdt-net dt{color:var(--text-strong);font-weight:800}.balance__usdt .balance__usdt-net dd{color:#35d6aa;font-size:18px;font-weight:800}.balance__withdraw-all{color:#35d6aa;height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #35d6aa73;border-radius:12px;flex-shrink:0;padding:0 20px;font-size:15px;font-weight:800;transition:background .15s}.balance__withdraw-all:hover:not(:disabled){background:#10a37f26}.balance__withdraw-all:disabled{opacity:.45;cursor:default}.balance__withdraw-all:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.balance__withdraw-error{color:#ff9c9c;margin:12px 0 0;font-size:14px;font-weight:700}.balance__history-box{background:var(--surface);border:1px solid #ffffff1f;border-radius:20px;padding:20px 24px 24px}.balance__history-box .admin__empty{margin:0}.balance__history-title{color:var(--text-strong);margin:0 0 12px;font-size:18px;font-weight:800}.balance__history{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;grid-auto-rows:minmax(52px,auto);gap:8px;max-height:292px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.balance__payout{border:1px solid var(--border);color:var(--text-strong);font-variant-numeric:tabular-nums;background:#1c1d26;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px;font-size:15px;font-weight:700;display:flex}.balance__payout-info{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.balance__payout-method{overflow-wrap:break-word;min-width:0;color:var(--text);font-size:13px;font-weight:600}.balance__payout-side{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px 14px;display:flex}.balance__payout-side .order-card__status{font-size:13px}.balance__payout--cancelled .balance__payout-amount{color:var(--text);text-decoration:line-through}.balance__payout-amount{text-align:right;white-space:nowrap;flex-shrink:0;min-width:80px;font-size:17px;font-weight:800}@media (width<=599px){.balance__main,.balance__withdraw,.balance__history-box{padding:18px}.balance__withdraw-field,.balance__methods,.balance__withdraw-button{flex:100%}.balance__methods{flex-wrap:wrap}.balance__method{flex:auto;padding:0 8px}.balance__payout{padding:8px 14px}.balance__payout-side{flex-direction:column;align-items:flex-end}.balance__withdraw-all{flex:100%;order:1}.balance__withdraw-button{order:2}.balance__value{font-size:34px}.balance__buy{flex:100%;height:auto;min-height:48px;padding:8px 16px}}.daily-stats{gap:16px;display:grid}.daily-stats__summary .orders-summary__grid{justify-content:start}.best-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=599px){.best-cards{grid-template-columns:minmax(0,1fr)}}.best-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px 24px}.best-card__title{color:var(--text-strong);letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:17px;font-weight:800}.best-card__name{color:var(--text-strong);margin:0 0 14px;font-size:20px;font-weight:800}.best-card__note{color:var(--text);font-size:15px;font-weight:600}.best-card__stats{gap:32px;margin:0;display:flex}.best-card__stats dt{font-size:14px;font-weight:700}.best-card__stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800}.best-card__orders,.best-card__earned{color:#35d6aa}.best-card__empty{margin:0;font-size:15px}.daily-stats__history{margin-top:8px}.daily-stats__history-title{color:var(--text-strong);margin:0 0 12px;font-size:20px;font-weight:800}.daily-stats__history-period{color:var(--text);font-size:15px;font-weight:600}@media (width<=699px){.daily-stats__summary .orders-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.container.admin.profile{width:100%;max-width:1240px}.profile__crumbs{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.profile__crumbs a{color:var(--text);text-decoration:none;transition:color .15s}.profile__crumbs a:hover{color:var(--text-strong)}.profile__crumbs svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.profile__crumbs h1{color:var(--text-strong);font:inherit;margin:0}.profile__layout{gap:24px;display:grid}.profile__side{min-width:0}.profile__main{gap:18px;min-width:0;display:grid}.profile__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=719px){.profile__cards{gap:10px}.profile__cards .profile__balance{border-radius:18px;padding:14px}.profile__cards .profile__balance-title{letter-spacing:.6px;gap:8px;font-size:11px}.profile__cards .profile__balance-icon{border-radius:9px;flex-shrink:0;width:30px;height:30px}.profile__cards .profile__balance-icon svg{width:17px;height:17px}.profile__cards .profile__balance-sum{margin-top:12px;font-size:30px}.profile__cards .profile__balance-sum span{font-size:16px}.profile__cards .profile__level-row{margin-top:12px;font-size:12px}.profile__cards .profile__level-row strong{font-size:13px}.profile__cards .profile__balance-button{border-radius:12px;height:42px;margin-top:12px;font-size:14px}.profile__cards .profile__balance-soon{font-size:20px}}.profile__balance{background:var(--panel);border:1px solid #ffffff1f;border-radius:22px;padding:22px}.profile__user{align-items:center;gap:18px;display:flex}.profile__avatar{color:#12141c;text-transform:uppercase;background:#c8f031;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:36px;font-weight:800;line-height:1;display:flex}.profile__user-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.profile__user-login{color:var(--text-strong);letter-spacing:-1.2px;text-overflow:ellipsis;white-space:nowrap;font-size:34px;font-weight:800;line-height:1.1;overflow:hidden}.profile__user-email{align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.profile__user-email svg{fill:none;stroke:#7f8a86;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.profile__user-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile__logout{color:#ff7b7b;height:58px;font:inherit;cursor:pointer;background:#ff63631a;border:1.5px solid #ff63634d;border-radius:15px;flex-shrink:0;align-items:center;gap:12px;padding:0 30px;font-size:17px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.profile__logout:hover{background:#ff63632e;border-color:#ff636399}.profile__logout svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width<=639px){.profile__user{gap:14px}.profile__avatar{border-radius:17px;width:56px;height:56px;font-size:30px}.profile__user-login{letter-spacing:-.8px;font-size:26px}.profile__user-email{font-size:13px}.profile__logout{border-radius:14px;justify-content:center;width:52px;height:52px;padding:0}.profile__logout span{display:none}}.profile__balance{position:relative;overflow:hidden}.profile__balance-body{filter:blur(3px);opacity:.7;-webkit-user-select:none;user-select:none}.profile__balance-soon{color:#ffffffbf;letter-spacing:1px;background:#0a0c1059;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;position:absolute;inset:0}.profile__balance-title{letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:800;display:flex}.profile__balance-icon{color:#c8f031;background:#c8f03124;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile__balance-icon svg{fill:currentColor;width:22px;height:22px}.profile__balance-sum{color:var(--text-strong);margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}.profile__balance-sum span{color:var(--text);font-size:22px}.profile__level-row{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:16px 0 0;font-size:13px;font-weight:700;display:flex}.profile__level-row strong{color:#c8f031;font-size:15px;font-weight:800}.profile__level-row b{color:var(--text-strong);font-weight:800}.profile__level-bar{background:#ffffff1a;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.profile__level-bar span{border-radius:inherit;background:linear-gradient(90deg,#a9d115,#d9f95a);height:100%;display:block}.cashback-dialog{width:min(640px,100%)}.cashback-hero{background:#10130b;border:1px solid #c8f03147;border-radius:18px;padding:22px;position:relative;overflow:hidden}.cashback-hero .price-editor__close{z-index:1;position:absolute;top:12px;right:12px}.cashback-hero__head{align-items:center;gap:16px;padding-right:40px;display:flex}.cashback-hero__icon{color:#12141c;background:linear-gradient(135deg,#d9f95a,#a9d115);border:1px solid #ffffff4d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;font-weight:800;display:flex;box-shadow:0 8px 26px #c8f0314d}.cashback-hero__title{color:var(--text-strong);margin:0;font-size:26px;font-weight:800;line-height:1.15}.cashback-hero__title em{color:#c8f031;font-style:normal}.cashback-hero__lead{color:var(--text);margin:6px 0 0;font-size:14px;font-weight:600}.cashback-hero__text{color:#dbe5e1;margin:18px 0 0;font-size:14px;font-weight:600;line-height:1.5}@media (width<=560px){.cashback-hero__title{font-size:21px}}.cashback-dialog__rules{color:#dbe5e1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:10px;margin:16px 0 0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.cashback-dialog__rules-title{color:var(--text-strong);margin:0;font-size:18px;font-weight:800}.cashback-dialog__steps{gap:8px;margin:0;padding:0 0 0 20px;display:grid}.cashback-levels{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;margin-top:14px;padding:18px}.cashback-levels__head{align-items:center;gap:14px;display:flex}.cashback-levels__icon{fill:url(#cashback-levels-bars);filter:drop-shadow(0 0 5px #c8f03173);flex-shrink:0;width:34px;height:34px;overflow:visible}.cashback-levels__title{color:var(--text-strong);margin:0;font-size:18px;font-weight:800}.cashback-levels__lead{color:var(--text);margin:4px 0 0;font-size:14px;font-weight:600}.cashback-levels__list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cashback-levels__item{background:#0a0c1080;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cashback-levels__item--mine{background:#171b0d;border-color:#c8f0318c}.cashback-levels__badge{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#12141c;background:linear-gradient(160deg,#d9f95a,#a9d115);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:33px;font-size:14px;font-weight:800;display:flex}.cashback-levels__text{min-width:0;color:var(--text);flex:1;gap:3px;font-size:12px;font-weight:600;display:grid}.cashback-levels__text strong{color:var(--text-strong);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.cashback-levels__mine{color:#c8f031;background:#c8f03129;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.cashback-levels__percent{color:#c8f031;text-align:center;background:#c8f03124;border-radius:10px;flex-shrink:0;min-width:46px;padding:6px 10px;font-size:15px;font-weight:800}.cashback-levels__note{color:var(--text);margin:14px 0 0;font-size:13px;font-weight:600;line-height:1.45}.cashback-note{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;margin-top:14px;padding:16px 18px}.cashback-note--important{background:#c8f0310d;border-color:#c8f03147}.cashback-note__title{color:var(--text-strong);margin:0;font-size:18px;font-weight:800}.cashback-note__text{color:#dbe5e1;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.5}.cashback-note__text mark{color:#c8f031;background:0 0;font-weight:800}.profile__balance-help{width:28px;height:28px;color:var(--text-strong);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:14px;font-weight:800;transition:border-color .15s;display:flex}.profile__balance-help:hover,.profile__balance-help[aria-expanded=true]{border-color:var(--brand)}.profile__balance-hint{color:#dbe5e1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}.profile__balance-button{color:#12141c;width:100%;height:52px;font:inherit;cursor:pointer;background:#c8f031;border:0;border-radius:14px;margin-top:16px;padding:0 12px;font-size:16px;font-weight:800;transition:filter .15s}.profile__balance-button:hover{filter:brightness(1.12)}.profile__logout:focus-visible,.profile__balance-help:focus-visible,.profile__balance-button:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.profile__history{background:#0e0e13;border:1.5px solid #2c2e39;border-radius:22px;padding:24px 26px 20px}.profile__orders-title{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 6px;font-size:13px;font-weight:800;display:flex}.profile__orders-title svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile__history .profile__empty{margin-top:12px}.profile__empty{text-align:center;border:1.5px dashed #ffffff24;border-radius:22px;justify-items:center;gap:8px;padding:34px 20px;display:grid}.profile__empty-icon{color:#c8f031;background:#c8f03124;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.profile__empty-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.profile__empty-title{color:var(--text-strong);margin:0;font-size:18px;font-weight:800}.profile__empty-text{max-width:380px;margin:0;font-size:14px;font-weight:600;line-height:1.45}.profile__order-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile__order{cursor:pointer;background:#14141c;border:1.5px solid #23252e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;transition:border-color .15s;display:flex}.profile__order:hover{border-color:#3a3d4a}.profile__order-icon{border-radius:14px;flex-shrink:0;width:54px;height:54px}.profile__order-main{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.profile__order-plan{color:var(--text-strong);font-size:18px;font-weight:800}.profile__order-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;font-weight:700;display:flex}.profile__order-dash{margin-right:6px;font-weight:800}.profile__status{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.profile__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.profile__status--awaiting_payment{color:#f5c518;background:#f5c5181f}.profile__status--processing{color:#7fb2ff;background:#7fb2ff1f}.profile__status--success{color:#35d6aa;background:#35d6aa1f}.profile__status--cancelled{color:#ff8a8a;background:#ff8a8a1f}.profile__order-sum{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.profile__status--side{display:none}.profile__order-total{color:var(--text-strong);white-space:nowrap;flex-shrink:0;font-size:24px;font-weight:800}.profile__order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile__action{height:44px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,filter .15s;display:inline-flex}.profile__action svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.profile__action--done,.profile__action--review{color:#5fe6c1;background:#10a37f24;border-color:#35d6aa66}.profile__action--review{color:#ff9a3d;cursor:pointer;background:#ff9a3d24;border-color:#ff9a3d73}.profile__action--more{color:var(--text-strong);background:#1c1d27;border-color:#33353f;display:none}.profile__order-actions:not(:has(>:not(.profile__action--more))){display:none}.profile__action--open{color:var(--text-strong);background:#10a37f47;order:1;padding:0 13px}.profile__review-star{display:none}.profile__action--review:hover,.profile__action--more:hover,.profile__action--open:hover{filter:brightness(1.2)}.profile__back{color:#12141c;background:#c8f031;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:26px auto 0;padding:14px 28px;font-size:17px;font-weight:800;text-decoration:none;transition:filter .15s;display:flex}.profile__back:hover{filter:brightness(1.1)}.profile__back svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile__action:focus-visible,.profile__back:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@media (width>=826px){.profile__order-main{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.profile__order-plan{grid-area:1/1}.profile__status--main{grid-area:1/2}.profile__order-meta{grid-area:2/1/auto/span 2}}@media (width<=825px){.profile__status--main{display:none}.profile__order-sum{flex-direction:row;align-items:center;gap:10px;position:relative;top:10px}.profile__status--side{order:-1;display:inline-flex}.profile__order-main{flex-flow:wrap;flex:1 1 0;align-items:center;gap:6px 10px;min-width:0}.profile__order-plan{flex-basis:100%}.profile__order-total{font-size:20px}.profile__action--open{display:none}.profile__action--more{display:inline-flex}.profile__order-actions:not(:has(>:not(.profile__action--more))){display:flex}.profile__order-actions{flex-wrap:nowrap;flex-basis:100%}.profile__order-actions .profile__action{flex:1 1 0;justify-content:center;min-width:0;padding:0 10px}.profile__action .profile__review-star{fill:currentColor;stroke:none;display:block}}@media (width<=599px){.profile__order-sum{flex-direction:column;align-items:flex-end;gap:6px;top:0}.profile__status--side{order:1}}@media (width<=489px){.profile__history{padding:16px 10px 10px}.profile__orders-title{padding:0 6px}.profile__order{gap:12px 8px;padding:12px 10px}.profile__order-sum{gap:8px}.profile__status--side{padding:2px 8px}.profile__order-plan{font-size:16px}.profile__order-meta{flex-basis:100%;font-size:13px}.profile__status{font-size:12px}.profile__order-total{font-size:18px}.profile__action{font-size:14px}}@media (width<=499px){.profile__order-icon{border-radius:12px;width:44px;height:44px}.profile__order-plan{font-size:15px}.profile__order-meta{gap:4px 8px;font-size:12px}}@media (width<=449px){.profile__order-product{display:none}}@media (width<=439px){.profile__order-number{display:none}}@media (width<=379px){.profile__order{gap:10px 8px;padding:12px}.profile__order-icon{border-radius:10px;width:36px;height:36px}.profile__order-plan{font-size:14px}.profile__status{padding:2px 8px;font-size:11px}.profile__order-total{font-size:16px}}.review-dialog{max-width:480px}.review-dialog__order{margin:6px 0 0;font-size:14px}.review-dialog__rating{gap:4px;display:flex}.review-dialog__star{color:#ffffff2e;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:34px;line-height:1;transition:color .1s}.review-dialog__star--on{color:#f5c518}.review-dialog__label{color:var(--text-strong);margin:14px 0 6px;font-size:14px;font-weight:700;display:block}.review-dialog__input{width:100%;color:var(--text-strong);font:inherit;background:#1c1d26;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .15s}.review-dialog__input::placeholder{color:#6c6f80}.review-dialog__input:focus{border-color:var(--brand);outline:none}.review-dialog__textarea{resize:vertical}.review-dialog__error{color:#ff8a8a;margin:12px 0 0;font-size:14px;font-weight:600}.review-dialog__cashback{color:#d5f5ea;margin:14px 0 0;font-size:14px;font-weight:600}.review-dialog__cashback strong{color:#35d6aa;white-space:nowrap}.review-dialog__submit{background:var(--brand);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:16px;padding:14px;font-size:15px;font-weight:700;transition:filter .15s}.review-dialog__submit:hover{filter:brightness(1.1)}.review-dialog__submit:disabled{opacity:.6;cursor:default}.review-dialog__star:focus-visible,.review-dialog__submit:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px;border-radius:8px}.price-editor__dialog.top-up{max-width:540px}.top-up__label{color:var(--text);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.top-up__amounts{flex-wrap:wrap;gap:8px;display:flex}.top-up__chip,.top-up__method{color:var(--text-strong);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;font-size:15px;font-weight:800;transition:border-color .15s,background .15s}.top-up__chip{height:40px;padding:0 14px}.top-up__chip:hover,.top-up__method:hover{border-color:#10a37fb3}.top-up__chip--selected,.top-up__chip--selected:hover{border-color:var(--brand);background:var(--brand)}.top-up__input{width:100%;height:46px;color:var(--text-strong);font:inherit;background:#00000040;border:1px solid #ffffff24;border-radius:12px;margin:10px 0 20px;padding:0 14px;font-size:15px;font-weight:600}.top-up__input::placeholder{color:var(--text)}.top-up__input:focus{border-color:var(--brand);outline:none}.top-up__methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.top-up__method{justify-content:center;align-items:center;gap:8px;height:48px;padding:0 10px;display:flex}.top-up__method--selected,.top-up__method--selected:hover{border-color:var(--brand);background:#10a37f29}.top-up__method-note{color:#35d6aa;font-size:13px}.top-up__message{color:#f5c518;margin:16px 0 0;font-size:14px;font-weight:700}.top-up__submit{background:var(--brand);width:100%;height:52px;color:var(--text-strong);font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:16px;font-size:16px;font-weight:800;transition:filter .15s}.top-up__submit:hover{filter:brightness(1.12)}.top-up__chip:focus-visible,.top-up__method:focus-visible,.top-up__submit:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}@media (width<=480px){.top-up__chip,.top-up__method{font-size:14px}.top-up__chip{padding:0 11px}.top-up__method{padding:0 6px}}
