@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}*,:before,:after{box-sizing:border-box}:root{--bg:#040d0a;--surface:#14141c;--panel:#0e0e13;--border:#ffffff14;--text:#9a9cab;--text-strong:#fff;--brand:#10a37f;--container:1240px;--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:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}body{background-color:var(--bg);overflow-anchor:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1.5px);background-size:28px 28px;margin:0}#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}}.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}}.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:var(--bg);border-top:1px solid var(--border);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);letter-spacing:-.3px;justify-content:center;align-items:center;gap:12px;margin:0 auto;font-size:26px;font-weight:800;text-decoration:none;display:flex}.footer__logo-accent{color:var(--brand)}.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 var(--border);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{z-index:10;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.header__inner{max-width:var(--block-max);align-items:center;gap:32px;height:92px;margin:0 auto;padding:0 16px;display:flex}.header__logo{color:var(--text-strong);align-items:center;gap:12px;text-decoration:none;display:flex}.header__logo-icon{width:46px;height:46px}.header__logo-text{letter-spacing:-.5px;font-size:28px;font-weight:800}.header__logo-accent{color:var(--brand)}.header__nav{align-items:center;gap:26px;display:flex}.header__link{color:var(--text);font-size:18px;text-decoration:none;transition:color .15s}.header__link:hover{color:var(--text-strong)}.header__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header__balance{border:1px solid var(--border);background:var(--surface);height:52px;color:var(--text-strong);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-weight:700;text-decoration:none;transition:border-color .15s;display:flex}.header__balance:hover{border-color:var(--brand)}.header__balance-icon{width:22px;height:22px;color:var(--brand)}.header__login{background:var(--brand);height:52px;color:var(--text-strong);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .15s;display:flex}.header__login:hover{filter:brightness(1.12)}.header__login-icon{width:22px;height:22px}.header__login-text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.header__user{position:relative}.header__user-menu{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;min-width:max(100%,230px);padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000080}.header__user-menu .header__link{font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;display:flex}.header__user-menu .header__link:hover{background:#ffffff0f}.header__user-menu .header__link:focus-visible{outline-offset:-2px}.header__menu-icon{width:20px;height:20px;color:var(--brand);flex-shrink:0}.admin-switch{cursor:pointer;align-items:center;gap:14px;display:flex}.header__admin{margin-left:auto}.admin-switch__label{background:linear-gradient(90deg,#35d6aa,#10a37f 55%,#8ab8ff);color:#0000;letter-spacing:.3px;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,system-ui,sans-serif;font-size:20px;font-weight:700}.admin-switch__track{border:1px solid var(--border);cursor:pointer;background:#2a2c38;border-radius:999px;flex-shrink:0;width:52px;height:30px;padding:0;transition:background .2s,border-color .2s;position:relative}.admin-switch__track[aria-checked=true]{background:var(--brand);border-color:#0000}.admin-switch__thumb{background:var(--text-strong);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.admin-switch__track[aria-checked=true] .admin-switch__thumb{transform:translate(22px)}.admin-switch__track:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.header__menu-admin{border-bottom:1px solid var(--border);justify-content:space-between;margin-bottom:4px;padding:8px 14px 12px;display:none}.header__menu-admin .admin-switch__label{font-size:15px}@media (width<=1099px){.header__admin .admin-switch__label{display:none}}@media (width<=629px){.header__admin{display:none}.header__menu-admin{display:flex}}.header__link:focus-visible,.header__logo:focus-visible,.header__balance:focus-visible,.header__login:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.header__burger{border:1px solid var(--border);background:var(--surface);width:52px;height:52px;color:var(--text-strong);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:none}.header__burger:hover{border-color:var(--brand)}.header__burger:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.header__burger svg{width:30px;height:30px}@media (width<=869px){.header__inner{gap:14px;position:relative}.header__burger{display:flex}.header__nav{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(50% + 32px);left:16px;box-shadow:0 16px 40px #00000080}.header__nav--open{display:flex}.header__link{border-radius:10px;padding:10px 14px;font-size:16px}.header__link:hover{background:#ffffff0f}.header__link:focus-visible{outline-offset:-2px}.header__actions{gap:8px}}@media (width<=629px){.header__login-text{display:none}}@media (width<=1489px){.header__user-menu{left:auto;right:0}}@media (width<=520px){.header__inner{gap:10px;height:68px}.header__burger{border-radius:12px;width:42px;height:42px}.header__burger svg{width:26px;height:26px}.header__nav{top:calc(50% + 27px)}.header__logo{gap:8px}.header__logo-icon{width:38px;height:38px}.header__logo-text{font-size:21px}.header__balance,.header__login{height:42px;padding:0 12px;font-size:15px}.header__balance{gap:6px}}@media (width<=374px){.header__logo-text{display:none}}.container.auth{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__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-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__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}}.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;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: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__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__search{height:46px;margin:6px 0 12px}.admin__users{margin:0;padding:0;list-style:none;display:grid}.admin__user{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin__user+.admin__user{border-top:1px solid var(--border)}.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;padding:0}.admin__user-main:hover .admin__user-login{color:#35d6aa}.admin__user-main:focus-visible{outline:2px solid var(--text-strong);outline-offset:4px}.admin__user-chevron{vertical-align:-2px;width:16px;height:16px;color:var(--text);margin-left:6px;transition:transform .15s}.admin__user-chevron--open{transform:rotate(180deg)}.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{overflow-wrap:anywhere;font-size:13px;display:block}.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}.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}.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__fold{border-radius:16px;grid-template-columns:minmax(0,330px) minmax(0,1fr) 210px 170px;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{pointer-events:auto}.order-card__fold-who{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-number{text-align:left;color:#cfd2dc;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/4;font-size:14px;overflow:hidden}.order-card__fold .order-card__plan{white-space:nowrap}.order-card__fold-partner{justify-content:center;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{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/4;font-size:15px;font-weight:700}.order-card__fold .order-card__status{justify-self:end}@media (width<=899px){.order-card__fold{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"email email email""number number number""date date status""partner partner money";padding:14px 16px}.order-card__fold-money{grid-area:money}.order-card__fold-number{grid-area:number}.order-card__fold-who{grid-area:email}.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:#35d6aa;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__auto{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;padding:16px 20px}.cdk__auto-title{color:var(--text-strong);margin:0 0 12px;font-size:15px;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__auto-note{margin:12px 0 0;font-size:13px}.cdk__form{grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.cdk__plans{width:100%}.cdk__plan-switch,.cdk__plan-prices{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cdk__plan-switch{border:1px solid var(--border);background:#1c1d26;border-radius:18px;gap:4px;padding:6px}.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__plan:hover{color:var(--text-strong)}.cdk__plan[aria-pressed=true]{color:var(--text-strong);background:linear-gradient(90deg,#0d755d,#17a583)}.cdk__plan:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.cdk__plan-prices{gap:4px;margin-top:12px;padding:0 7px}.cdk__plan-price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;gap:4px;min-width:0;font-size:15px;display:grid}.cdk__plan-price span:first-child{color:#cfd2dc}.cdk__plan-price--off span:last-child{color:#ff9c9c;font-size:12px;font-weight:700}.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__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__fields.promo__fields--discount{grid-template-columns:140px 140px minmax(0,1fr)}.promo__percent{color:#f5c518;white-space:nowrap;font-size:15px;font-weight:800}.promo__fields{grid-template-columns:140px minmax(0,1fr);gap:12px;width:100%;margin-top:16px;display:grid}.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__fields.promo__fields--discount,.promo__fields{grid-template-columns:minmax(0,1fr)}}.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}.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__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}.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)}.checkout-bar{display:none}@media (width<=999px){.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}}.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__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__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__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__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}}.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}.order{display:block;position:relative}@media (width>=1000px){.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}.order__summary-close{display:none}@media (width<=999px){.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-tabs,.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:1px 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:#ffffff73;box-shadow:0 0 0 1px #ffffff73,0 8px 28px #10a37f33}: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__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:#ffffff73;box-shadow:0 0 0 1px #ffffff73,0 8px 28px #3c6eff40}.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:1px 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:#fff6;box-shadow:0 0 0 1px #fff6,0 8px 28px #10a37f1f}.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 (width>=1490px) and (width<=1675px),(width>=1000px) and (width<=1425px),(width<=860px){.order-form__plans{grid-template-columns:repeat(2,1fr)}}@media (width<=689px),(width>=1000px) and (width<=1149px){.plan-tabs{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:7px 4px;display:flex}.plan-tabs__tab{height:38px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.plan-tabs__tab--selected{border-color:var(--brand);color:var(--text-strong);background:linear-gradient(135deg,#17463b,#14231f)}.plan-tabs__tab:focus-visible{outline:2px solid var(--text-strong);outline-offset:-2px}.order-form .order-form__plans{grid-template-columns:1fr}.plan-card:not(.plan-card--selected){display:none}.plan-card__price{color:var(--text-strong);margin-top:16px;font-size:21px;font-weight:800;display:block}.order-form__group--period .order-form__label,.period{display:none}.api-topup{margin-top:0}}@media (width<=606px){.plan-tabs{grid-template-columns:repeat(3,auto);display:grid}.plan-tabs:before{content:"";background:var(--border);order:2;grid-column:1/-1;height:1px;margin:3px 8px}.plan-tabs__tab:nth-child(n+3){order:3}.plan-tabs__tab.plan-tabs__tab--trial{order:1}}@media (width<=520px){.plan-tabs__tab{padding:0 8px;font-size:14px}}@media (width<=399px){.plan-tabs{gap:2px}.plan-tabs__tab{padding:0 5px;font-size:13px}}@media (width<=640px){.order-form{border-radius:18px;gap:24px;padding:18px}.order-form__plans,.order-form__accounts{grid-template-columns:1fr}}.service-banner{background:radial-gradient(70% 140% at 60% 0,#10463a 0%,#0d2f29 55%,#0c2522 100%);border:1px solid #10a37f38;border-radius:24px;align-items:center;gap:18px;padding:26px 28px;display:flex}.service-banner__icon{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.service-banner__title{color:var(--text-strong);margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.3}.service-banner__text{color:#a9b8b3;margin:0;font-size:15px;font-weight:600}@media (width<=640px){.service-banner{border-radius:18px;align-items:flex-start;gap:14px;padding:18px}.service-banner__icon{border-radius:13px;width:50px;height:50px}.service-banner__icon img{width:32px;height:32px}.service-banner__text{font-size:14px}}.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__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:15px;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__copied{color:#35d6aa;font-size:13px}.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__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:50%;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__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}}.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))}}.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__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}}.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{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile__side{gap:12px;min-width:0;margin-top:12px;display:grid}.profile__user,.profile__balance{background:var(--panel);border:1px solid #ffffff1f;border-radius:22px;padding:22px}.profile__user{align-items:center;gap:16px;display:flex}.profile__user-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.profile__user-login{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.2;overflow:hidden}.profile__user-email{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;display:flex}.profile__user-email svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.profile__user-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile__logout{color:#ff6b6b;cursor:pointer;background:#ff63631f;border:1px solid #ff636359;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:border-color .15s,background .15s;display:flex}.profile__logout:hover{background:#ff636333;border-color:#ff6363b3}.profile__logout svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.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{width:40px;height:40px;color:var(--brand);background:#10a37f29;border-radius:12px;justify-content:center;align-items:center;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__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{background:var(--brand);width:100%;height:52px;color:var(--text-strong);font:inherit;cursor:pointer;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__orders-title{letter-spacing:1.6px;text-transform:uppercase;margin:4px 0 14px;font-size:16px;font-weight:800}.profile__empty{margin:0;font-size:15px}.profile__order-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile__day{color:#35d6aa;white-space:nowrap;align-items:center;gap:14px;margin:14px 0 6px;font-size:14px;font-weight:800;display:flex}.profile__day:first-child{margin-top:4px}.profile__day:before,.profile__day:after{content:"";background:#35d6aa59;flex:1;height:1px}.profile__order{cursor:pointer;background:#181822;border:1px solid #ffffff1a;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;transition:border-color .15s;display:flex}.profile__order:hover{border-color:#ffffff40}.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__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-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__order-actions:empty{display:none}.profile__action--open{color:var(--text-strong);background:#10a37f47;order:1;padding:0 13px}.profile__open-chevron,.profile__review-star{display:none}.profile__action--review:hover,.profile__action--open:hover{filter:brightness(1.2)}.profile__back{color:#04130e;background:linear-gradient(90deg,#10a37f,#35d6aa);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<=825px){.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__status{order:-1}.profile__order-plan{order:-2}.profile__order-total{font-size:20px}.profile__action--open{height:32px;color:var(--text);background:0 0;order:0;margin-left:-8px;padding:0 2px}.profile__open-arrow{display:none}.profile__open-chevron{width:22px;height:22px;display:block}.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<=489px){.profile__order{gap:12px 10px;padding:14px}.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}.profile__order-dash{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}}@media (width<=1169px){.profile__layout{grid-template-columns:1fr}}.reviews__hero{background:radial-gradient(circle at 100% 0,#35d6aa47,#0000 55%),linear-gradient(120deg,#0b3a30,#0a2620 55%,#0d3b3f);border:1px solid #35d6aa38;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;margin-bottom:20px;padding:40px;display:flex}.reviews__hero-main{flex:420px;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__score{background:#040d0a8c;border:1px solid #ffffff24;border-radius:22px;flex:0 370px;padding:24px 26px}.reviews__score-top{align-items:center;gap:16px;margin-bottom:14px;display:flex}.reviews__average{color:#f5c518;letter-spacing:-1px;font-size:64px;font-weight:800;line-height:1}.reviews__score .reviews__stars{font-size:22px}.reviews__count{color:#cfe3dc;margin:2px 0 0;font-size:14px;font-weight:700}.reviews__bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reviews__bar-row{color:#cfe3dc;grid-template-columns:26px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.reviews__bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.reviews__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f5a623,#f5d76e);height:100%;display:block}.reviews__bar-count{text-align:right;font-variant-numeric:tabular-nums}@media (width<=600px){.reviews__hero{border-radius:20px;padding:24px 18px}.reviews__title{font-size:32px}.reviews__score{flex-basis:100%}}.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}
