@charset "UTF-8";.home{display:flex;flex-direction:column;gap:48px;padding:48px 32px;max-width:1194px;width:100%;margin:0 auto;align-items:center}@media screen and (max-width: 900px){.home{padding:40px 24px}}@media screen and (max-width: 720px){.home{padding:32px 16px}}.banner{position:relative;isolation:isolate;display:flex;flex-direction:row;justify-content:space-between;padding:48px;width:100%;overflow:hidden;background:var(--banner-bg);border:1px solid var(--banner-border);box-shadow:var(--banner-shadow);border-radius:16px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.banner:after{content:"";position:absolute;top:-42px;right:-92px;bottom:-42px;width:min(56%,620px);background:url(/assets/logo-K3zlSQ9j.png) center/contain no-repeat;opacity:.14;pointer-events:none;z-index:0}.banner__main{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;max-width:600px}.banner__tags{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:8px}.banner__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px;white-space:nowrap}.banner__tag:not(:last-child):after{content:"";display:flex;width:4px;height:4px;border-radius:100%;margin-left:16px;margin-bottom:2px;background:var(--color-text)}.banner__title{font:700 52px/normal Roboto,sans-serif;color:var(--color-text)}.banner__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6}.banner__buttons{display:flex;flex-direction:row;gap:16px}.banner__button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:24px;background:var(--button-primary-bg);color:var(--button-primary-text);font:500 16px/normal Roboto,sans-serif;border:1px solid var(--button-primary-border);box-shadow:var(--button-primary-shadow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.banner__button:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.banner__button:active{background:var(--button-primary-bg-active);transform:translateY(0);box-shadow:var(--button-primary-shadow-active)}.banner__button.alt{background:var(--button-ghost-bg);color:var(--color-text);border:1px solid var(--button-ghost-border);box-shadow:var(--button-ghost-shadow);transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.banner__button.alt:hover{background:var(--button-ghost-bg-hover);border-color:var(--button-ghost-border-hover);box-shadow:var(--button-ghost-shadow-hover);transform:translateY(-1px)}.banner__button.alt:active{transform:translateY(0)}.banner__box{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto 0;gap:16px;width:400px}.banner__item{display:flex;flex-direction:column;gap:4px;width:100%;padding:16px;border-radius:16px;background:var(--featured-card-bg);border:1px solid var(--featured-card-border);box-shadow:var(--featured-card-shadow);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;width:calc((100% - 16px)/2)}.banner__item-title{font:300 12px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;opacity:.5;letter-spacing:1px}.banner__item-text{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:1}.about{display:grid;grid-template-columns:minmax(0,745px) minmax(320px,1fr);gap:24px;width:100%}.about__section-head,.about__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.about__section-head{grid-column:1/-1}.about__title{font:700 24px/normal Roboto,sans-serif;color:var(--color-text)}.about__text{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.5}.about__box{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;min-width:0;align-content:start}.about__item{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;width:calc((100% - 16px)/2)}.about__item-title{font:500 18px/normal Roboto,sans-serif;color:var(--color-text)}.about__item-text{font:400 16px/normal Roboto,sans-serif;color:var(--color-text);opacity:.6}.about__side{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;align-self:stretch;height:100%}.about__info{display:flex;flex-direction:column;gap:4px}.about__subtitle{font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;opacity:.5;letter-spacing:3px}.about__status{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:132px;font:400 14px/normal Roboto,sans-serif;color:var(--color-text);gap:8px;padding:12px 16px;border-radius:24px;background:var(--status-bg);border:1px solid var(--status-border);box-shadow:var(--status-shadow)}.about__status:before{content:"";display:flex;width:8px;height:8px;background:var(--color-success);border-radius:100%}.about__status.is-offline,.about__status.is-unavailable{background:#dc65651f;border-color:#dc656547;box-shadow:0 0 0 1px #dc656514}.about__status.is-offline:before,.about__status.is-unavailable:before{background:var(--color-danger)}.about__status.is-loading:before{background:var(--color-accent)}.about__list{display:flex;flex-direction:column;gap:24px}.about__option{display:flex;flex-direction:column;gap:4px;padding:16px 24px;background:var(--option-card-bg);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;border-radius:12px;width:100%}.about__option-title{font:300 12px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;opacity:.5;letter-spacing:1px}.about__option-text{font:400 16px/normal Roboto,sans-serif;color:var(--color-text);opacity:1}@media screen and (max-width: 1150px){.banner{flex-direction:column;height:auto;padding:32px;gap:24px}.banner:after{top:-30px;right:-68px;bottom:-30px;width:min(54%,420px);opacity:.1}.banner__main{max-width:none}.banner__box{width:100%}.about{grid-template-columns:1fr}.about__section-head,.about__box,.about__side{grid-column:1}}@media screen and (max-width: 720px){.banner{padding:24px}.banner__title{font-size:34px}.banner__buttons{flex-direction:column}.banner__button{width:100%}.banner__tag{font-size:13px;letter-spacing:2px}.banner__item{width:100%}.about__head{flex-direction:column;align-items:flex-start;gap:8px}.about__item{width:100%}.about__list{gap:16px}}@media screen and (max-width: 560px){.banner{padding:20px}.banner:after{top:-28px;right:-64px;bottom:-28px;width:280px;opacity:.08}.banner__tags{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;row-gap:6px}.banner__tag{font-size:12px;letter-spacing:1.5px}.banner__tag:not(:last-child):after{display:none}.banner__title{font-size:28px}.banner__text{font-size:16px}.about__title{font-size:20px}.about__text{font-size:13px}}.header{background:var(--chrome-bg);box-shadow:0 4px 0 var(--chrome-shadow);width:100%;transition:background-color .22s ease,box-shadow .22s ease}.header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;max-width:1130px;margin:0 auto}.header__logo{display:flex;flex-direction:row;align-items:center;gap:12px}.header__image{width:48px;height:48px}.header__info{display:flex;flex-direction:column;gap:4px}.header__title{font:700 20px/normal Roboto,sans-serif;color:var(--color-text)}.header__text{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.6}.header__navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:830px;width:100%}.header nav{max-width:690px;width:100%}.header__list{display:flex;flex-direction:row;justify-content:space-between;width:100%}.header__link{font:400 16px/normal Roboto,sans-serif;color:var(--color-text);opacity:.6;display:inline-flex;align-items:center;position:relative;padding:4px 0;transition:color .16s ease,opacity .16s ease,transform .16s ease}.header__link:hover{opacity:1;transform:translateY(-1px)}.header__link:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;border-radius:999px;background:var(--nav-indicator);transform:scaleX(.4);opacity:0;transition:opacity .16s ease,transform .16s ease}.header__link.is-active{opacity:1}.header__link.is-active:after{opacity:1;transform:scaleX(1)}.header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;height:36px;padding:0;border-radius:8px;background:var(--theme-toggle-bg);border:1px solid var(--theme-toggle-border);color:var(--color-text);font:500 13px/normal Roboto,sans-serif;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .16s ease}.header__theme-toggle:hover{transform:translateY(-1px)}.header__theme-toggle:active{transform:translateY(0)}.header__theme-control{position:relative;display:flex;align-items:center;justify-content:space-between;width:52px;height:26px;padding:0 6px;border-radius:8px;background:var(--theme-toggle-track);box-shadow:inset 0 0 0 1px var(--theme-toggle-border)}.header__theme-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-text);opacity:.58;transition:color .22s ease,opacity .22s ease}.header__theme-icon svg{width:14px;height:14px}.header__theme-icon path{fill:currentColor}.header__theme-toggle:not(.is-light) .header__theme-icon--moon,.header__theme-toggle.is-light .header__theme-icon--sun{opacity:1}.header__theme-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:6px;background:var(--theme-toggle-thumb);box-shadow:0 2px 6px #00000038;transition:transform .22s ease,background-color .22s ease}.header__theme-toggle.is-light .header__theme-thumb{transform:translate(26px)}@media screen and (max-width: 1200px){.header__content{padding:16px 24px}.header__list{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}}@media screen and (max-width: 900px){.header__content{flex-direction:column;align-items:flex-start;gap:12px}.header__navigation{max-width:none;width:100%}.header nav{max-width:none;width:100%}.header__list{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}}@media screen and (max-width: 720px){.header__content{padding:14px 16px}.header__navigation{align-items:flex-start;flex-direction:column;gap:12px}.header__list{gap:10px 16px}.header__link{font-size:15px}}@media screen and (max-width: 560px){.header__content{padding:12px 16px}.header__image{width:40px;height:40px}.header__title{font-size:18px}.header__text{font-size:13px}.header__list{flex-direction:column;align-items:flex-start;gap:10px}.header__link{font-size:14px}}.footer{background:var(--chrome-bg);box-shadow:0 -4px 0 var(--chrome-shadow);width:100%;margin-top:auto;transition:background-color .22s ease,box-shadow .22s ease}.footer__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;max-width:1130px;margin:0 auto}.footer__info{display:flex;flex-direction:column;gap:4px;max-width:550px}.footer__title{font:700 18px/normal Roboto,sans-serif;color:var(--color-text)}.footer__text{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.6}.footer__list{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:8px}.footer__item{display:flex;flex-direction:row;gap:4px;font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.6;transition:opacity .16s ease}.footer__item.alt{opacity:.5}.footer__item:not(.alt):hover{opacity:1}.footer__link{color:var(--color-text);transition:color .16s ease}.footer__link:hover{color:var(--color-accent)}.footer__link svg,.footer__link div{width:24px;height:24px}.footer__link path{fill:currentColor}.footer__links{display:flex;flex-direction:row;gap:16px}@media screen and (max-width: 1200px){.footer__content{padding:16px 24px}}@media screen and (max-width: 900px){.footer__content{flex-direction:column;align-items:flex-start;gap:16px}.footer__list{align-items:flex-start}}@media screen and (max-width: 720px){.footer__content{padding:16px}.footer__item{flex-wrap:wrap}}@media screen and (max-width: 560px){.footer__info{max-width:100%}.footer__title{font-size:16px}.footer__text,.footer__item{font-size:13px}}.page-intro__content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.page-intro__media{display:flex;flex:0 1 320px;align-items:center;justify-content:flex-end;min-width:220px}.page-intro__media img{display:block;width:100%;height:auto}.page-intro--with-media{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}@media screen and (max-width: 768px){.page-intro--with-media{flex-direction:column}.page-intro__media{display:none}}.download{display:flex;flex-direction:column;gap:24px;padding:48px 32px;max-width:884px;width:100%;margin:0 auto;align-items:center}@media screen and (max-width: 720px){.download{padding:32px 16px}}.download__infromation{display:flex;flex-direction:column;font:400 16px/1.6 Roboto,sans-serif;color:var(--color-text);opacity:.6}.download__accent{font-weight:700;font-style:italic}.download__card{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.download__card.alt{background:var(--surface-card-alt);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt)}.download__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px}.download__title{font:700 30px/normal Roboto,sans-serif;color:var(--color-text)}.download__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6}.download__buttons{display:flex;flex-direction:row;gap:16px;margin-top:8px}.download__button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:24px;background:var(--button-primary-bg);color:var(--button-primary-text);font:500 16px/normal Roboto,sans-serif;border:1px solid var(--button-primary-border);box-shadow:var(--button-primary-shadow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.download__button:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.download__button:active{background:var(--button-primary-bg-active);transform:translateY(0);box-shadow:var(--button-primary-shadow-active)}.download__button.alt{background:var(--button-ghost-bg);color:var(--color-text);border:1px solid var(--button-ghost-border);box-shadow:var(--button-ghost-shadow);transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.download__button.alt:hover{background:var(--button-ghost-bg-hover);border-color:var(--button-ghost-border-hover);box-shadow:var(--button-ghost-shadow-hover);transform:translateY(-1px)}.download__button.alt:active{transform:translateY(0)}.download__subtitle{font:600 18px/normal Roboto,sans-serif;color:var(--color-text)}.download__list{display:flex;flex-direction:column;gap:12px;margin-top:4px;list-style:decimal}.download__item{display:flex;gap:5px;font:400 16px/1.6 Roboto,sans-serif;color:var(--color-text);opacity:.6}.download__info{font:400 14px/1.6 Roboto,sans-serif;color:var(--color-text);opacity:1}.download__info span{opacity:.5}.download__link{color:var(--color-accent);transition:color .16s ease,opacity .16s ease}.download__link:hover{opacity:.85}.download__link{text-decoration:underline;text-decoration-skip-ink:none}@media screen and (max-width: 900px){.download{padding:40px 24px}}@media screen and (max-width: 720px){.download{padding:32px 16px;gap:16px}.download__card{padding:20px}.download__title{font-size:24px}.download__buttons{flex-direction:column}.download__button{width:100%}}@media screen and (max-width: 560px){.download__text{font-size:16px}}.faq{display:flex;flex-direction:column;gap:24px;padding:48px 32px;max-width:1194px;width:100%;margin:0 auto}@media screen and (max-width: 900px){.faq{padding:40px 24px}}@media screen and (max-width: 720px){.faq{padding:32px 16px}}.faq__card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.faq__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px}.faq__title{font:700 30px/normal Roboto,sans-serif;color:var(--color-text)}.faq__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6;max-width:780px}.faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.faq__item{display:flex;flex-direction:column;gap:12px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card-alt);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.faq__question{font:600 18px/normal Roboto,sans-serif;color:var(--color-text)}.faq__answer{font:400 16px/1.6 Roboto,sans-serif;color:var(--color-text);opacity:.6}@media screen and (max-width: 900px){.faq{padding:40px 24px}.faq__grid{grid-template-columns:1fr}}@media screen and (max-width: 720px){.faq{padding:32px 16px;gap:16px}.faq__card{padding:20px}.faq__title{font-size:24px}.faq__item{padding:20px}}@media screen and (max-width: 560px){.faq__text{font-size:16px}}.server-map{display:flex;flex-direction:column;gap:24px;padding:32px 32px 56px;max-width:1504px;width:100%;margin:0 auto}@media screen and (max-width: 900px){.server-map{padding:40px 24px}}@media screen and (max-width: 720px){.server-map{padding:32px 16px}}.server-map__frame-shell{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.server-map__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.server-map__eyebrow{font:400 12px/normal Roboto,sans-serif;color:var(--color-text);opacity:.55;text-transform:uppercase;letter-spacing:1.8px}.server-map__title{font:600 28px/normal Roboto,sans-serif;color:var(--color-text);margin-top:4px}.server-map__frame-wrap{width:100%;min-width:0;min-height:780px;border-radius:8px;overflow:hidden;border:1px solid var(--border-card-alt);background:var(--background-card);box-shadow:var(--shadow-card-alt)}.server-map__frame{display:block;width:100%;height:780px;border:0;background:transparent}@media screen and (max-width: 900px){.server-map{padding:24px}.server-map__frame-wrap,.server-map__frame{min-height:640px;height:640px}}@media screen and (max-width: 720px){.server-map{padding:20px 16px 40px}.server-map__title{font-size:24px}.server-map__frame-wrap,.server-map__frame{min-height:520px;height:520px}}.-arrow:after{display:block;content:"▼";font-size:75%;cursor:pointer;transition:transform .25s ease}.page-intro__content{padding-bottom:24px}.rules,.subparagraph{display:flex;flex-direction:column;gap:24px;padding:48px 32px;max-width:1194px;width:100%;margin:0 auto}@media screen and (max-width: 900px){.rules,.subparagraph{padding:40px 24px}}@media screen and (max-width: 720px){.rules,.subparagraph{padding:32px 16px}}.rules__card,.subparagraph__card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px 24px 0;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;flex-direction:row}.rules__card.alt,.subparagraph__card.alt{background:var(--surface-card-alt);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt)}.rules__tag,.subparagraph__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px}.rules__title,.subparagraph__title{font:700 30px/normal Roboto,sans-serif;color:var(--color-text)}.rules__title-block .rules__item-text,.subparagraph__title-block .rules__item-text{opacity:1}.rules__title-block,.subparagraph__title-block{display:flex;flex-direction:row;gap:16px;list-style:none}.rules__text,.subparagraph__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6;max-width:820px}.rules__list,.subparagraph__list{display:flex;flex-direction:column;gap:16px;list-style:none}.rules__item,.subparagraph__item{display:flex;flex-direction:column;gap:16px;font:400 16px/24px Roboto,sans-serif;color:var(--color-text);opacity:.7;letter-spacing:.25px;margin-left:32px;opacity:1}.rules__main,.subparagraph__main{display:flex;flex-direction:row;gap:16px;font:400 16px/24px Roboto,sans-serif;color:var(--color-text);opacity:.7;letter-spacing:.25px;opacity:1}.rules__badge,.subparagraph__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background:var(--rule-badge-bg);border:1px solid var(--rule-badge-border);font:500 14px/normal Roboto,sans-serif;color:var(--rule-badge-color);box-shadow:var(--rule-badge-shadow);margin-top:2px}.rules__item-text,.subparagraph__item-text{margin:0;opacity:.7}.subparagraph__item{flex-direction:column}.subparagraph__item-text--description{white-space:pre-line;overflow-wrap:anywhere}.subparagraph__dropdown{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .25s ease,opacity .25s ease,margin-top .25s ease}.subparagraph__dropdown-inner{overflow:hidden}.rules__intro-image{width:min(100%,280px);object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.24))}.rules__badge{min-width:10px;height:10px;display:block;background:var(--color-text);margin:auto 0}.checkbox-dropdown{display:none}.checkbox-dropdown:checked~.subparagraph__main .-arrow:after{transform:rotate(180deg)}.checkbox-dropdown:checked~.subparagraph__dropdown{grid-template-rows:1fr;opacity:1;margin-top:8px}@media screen and (max-width: 900px){.rules{padding:40px 24px}}@media screen and (max-width: 720px){.rules{padding:32px 16px;gap:16px}.rules__card{padding:20px}.rules__title{font-size:24px}.rules__item{gap:12px}.rules__badge{min-width:18px;height:18px;font-size:12px}}@media screen and (max-width: 560px){.rules__text{font-size:16px}}@keyframes cabinet-spinner-rotate{to{transform:rotate(360deg)}}@keyframes cabinet-section-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .cabinet{--panel-border: rgba(37, 95, 143, .16);--panel-shadow: 0 18px 40px rgba(23, 54, 85, .12);--panel-bg: rgba(255, 255, 255, .9);--panel-bg-accent: #ffffff;--panel-bg-danger: linear-gradient(180deg, rgba(255, 247, 247, .98) 0%, rgba(247, 238, 240, .94) 100%);--panel-danger-border: rgba(185, 71, 71, .24);--accent-blue: #1e638f;--cabinet-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .72);--cabinet-avatar-bg: linear-gradient(180deg, rgba(37, 95, 143, .2) 0%, rgba(47, 142, 98, .16) 100%);--cabinet-avatar-border: rgba(37, 95, 143, .2);--cabinet-subtle-bg: rgba(37, 95, 143, .06);--cabinet-subtle-border: rgba(37, 95, 143, .12);--cabinet-divider: rgba(37, 95, 143, .12);--cabinet-menu-hover-bg: rgba(37, 95, 143, .08);--cabinet-menu-hover-border: rgba(37, 95, 143, .14);--cabinet-menu-active-bg: linear-gradient(180deg, rgba(37, 95, 143, .12) 0%, rgba(47, 142, 98, .12) 100%);--cabinet-menu-active-border: rgba(37, 95, 143, .22);--cabinet-menu-active-shadow: inset 3px 0 0 rgba(37, 95, 143, .92);--cabinet-icon-bg: rgba(37, 95, 143, .08);--cabinet-icon-color: rgba(23, 32, 44, .82);--cabinet-chip-bg: rgba(37, 95, 143, .1);--cabinet-chip-border: rgba(37, 95, 143, .18);--cabinet-upload-art-bg: linear-gradient(180deg, rgba(245, 251, 255, .96) 0%, rgba(232, 244, 239, .96) 100%);--cabinet-viewer-bg: linear-gradient(180deg, rgba(247, 252, 255, .98) 0%, rgba(231, 244, 239, .96) 100%);--cabinet-viewer-border: rgba(37, 95, 143, .16);--cabinet-viewer-noise: linear-gradient(transparent 95%, rgba(37, 95, 143, .045) 95%), linear-gradient(90deg, transparent 95%, rgba(47, 142, 98, .04) 95%);--cabinet-success-text: #1e638f;--cabinet-danger-text: #b94747;--cabinet-checkbox-checked-bg: rgba(37, 95, 143, .16);--cabinet-checkbox-checked-border: rgba(37, 95, 143, .28)}.cabinet{--panel-border: rgba(98, 132, 191, .22);--panel-shadow: 0 18px 40px rgba(2, 11, 24, .45);--panel-bg: rgba(8, 14, 24, .94);--panel-bg-accent: rgba(8, 15, 28, .94);--panel-bg-danger: linear-gradient(180deg, rgba(26, 17, 22, .98) 0%, rgba(16, 11, 16, .96) 100%);--panel-danger-border: rgba(220, 101, 101, .25);--accent-blue: #8fc8ff;--cabinet-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--cabinet-avatar-bg: linear-gradient(180deg, rgba(120, 188, 255, .32) 0%, rgba(45, 87, 133, .55) 100%);--cabinet-avatar-border: rgba(143, 200, 255, .22);--cabinet-subtle-bg: rgba(255, 255, 255, .03);--cabinet-subtle-border: rgba(255, 255, 255, .06);--cabinet-divider: rgba(255, 255, 255, .06);--cabinet-menu-hover-bg: rgba(124, 170, 255, .07);--cabinet-menu-hover-border: rgba(124, 170, 255, .12);--cabinet-menu-active-bg: linear-gradient(180deg, rgba(43, 79, 126, .42) 0%, rgba(22, 42, 67, .52) 100%);--cabinet-menu-active-border: rgba(143, 200, 255, .2);--cabinet-menu-active-shadow: inset 3px 0 0 rgba(133, 193, 255, .92);--cabinet-icon-bg: rgba(255, 255, 255, .03);--cabinet-icon-color: rgba(255, 255, 255, .82);--cabinet-chip-bg: rgba(143, 200, 255, .1);--cabinet-chip-border: rgba(143, 200, 255, .16);--cabinet-upload-art-bg: linear-gradient(180deg, rgba(17, 29, 46, .96) 0%, rgba(10, 16, 27, .96) 100%);--cabinet-viewer-bg: linear-gradient(180deg, rgba(17, 30, 47, .98) 0%, rgba(7, 14, 24, .96) 100%);--cabinet-viewer-border: rgba(143, 200, 255, .11);--cabinet-viewer-noise: linear-gradient(transparent 95%, rgba(255, 255, 255, .025) 95%), linear-gradient(90deg, transparent 95%, rgba(255, 255, 255, .025) 95%);--cabinet-success-text: #9ad3ff;--cabinet-danger-text: #ff9696;--cabinet-checkbox-checked-bg: rgba(143, 200, 255, .22);--cabinet-checkbox-checked-border: rgba(143, 200, 255, .34);display:flex;flex-direction:column;gap:24px;padding:32px 32px 56px;max-width:1504px;width:100%;margin:0 auto}@media screen and (max-width: 900px){.cabinet{padding:40px 24px}}@media screen and (max-width: 720px){.cabinet{padding:32px 16px}}.cabinet{position:relative;isolation:isolate}.cabinet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffff08,#fff0 220px)}.cabinet__layout{display:flex;align-items:flex-start;gap:24px;width:100%}.cabinet__sidebar{position:sticky;top:24px;display:flex;flex:0 0 292px;flex-direction:column;gap:16px;min-width:0}.cabinet__main{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0;overflow:clip}.cabinet__main-stage{position:relative;width:100%;min-width:0;isolation:isolate}.cabinet__main-section{width:100%;min-width:0;will-change:opacity,transform;transition:opacity .11s ease,transform .11s ease}.cabinet__main-section.is-active{position:relative;z-index:1;visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.cabinet__main-section.is-hidden{position:absolute;top:0;right:0;left:0;z-index:0;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none}.cabinet__main-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:var(--panel-bg-accent);transition:opacity .11s ease}.cabinet__main-stage.is-covering .cabinet__main-section.is-active{opacity:0;transform:translateY(8px)}.cabinet__main-stage.is-covering .cabinet__main-overlay{opacity:1}.cabinet__main-stage.is-revealing .cabinet__main-section.is-active{animation:cabinet-section-enter .22s ease both}.cabinet__main-stage.is-revealing .cabinet__main-overlay{opacity:0;transition-duration:.22s}.cabinet__sidebar-card,.cabinet__menu,.cabinet__panel{border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-bg);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cabinet__sidebar-card{display:flex;flex-direction:column;gap:20px;padding:22px}.cabinet__sidebar-avatar{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:8px;background:var(--cabinet-avatar-bg);border:1px solid var(--cabinet-avatar-border);font:700 28px/normal Roboto,sans-serif;color:var(--color-text);box-shadow:var(--cabinet-inset-highlight)}.cabinet__sidebar-copy{display:flex;flex-direction:column;gap:6px}.cabinet__sidebar-name{font:600 22px/normal Roboto,sans-serif;color:var(--color-text)}.cabinet__sidebar-subtitle{font:400 14px/22px Roboto,sans-serif;color:var(--color-text);opacity:.58}.cabinet__sidebar-metrics{display:flex;flex-wrap:wrap;gap:12px}.cabinet__sidebar-metric{display:flex;flex:1 1 120px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:8px;background:var(--cabinet-subtle-bg);border:1px solid var(--cabinet-subtle-border)}.cabinet__sidebar-metric span{font:400 12px/normal Roboto,sans-serif;color:var(--color-text);opacity:.56;text-transform:uppercase;letter-spacing:1.2px}.cabinet__sidebar-metric strong{font:400 16px/normal Roboto,sans-serif;color:var(--color-text);opacity:1;font-weight:600}.cabinet__menu{display:flex;flex-direction:column;gap:8px;padding:12px}.cabinet__menu-link{display:flex;align-items:center;gap:14px;padding:8px;border-radius:8px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;border:1px solid transparent}.cabinet__menu-link:hover,.cabinet__menu-link.is-active{background:var(--cabinet-menu-hover-bg);border-color:var(--cabinet-menu-hover-border)}.cabinet__menu-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:8px;background:var(--cabinet-icon-bg);color:var(--cabinet-icon-color)}.cabinet__menu-icon svg{width:21px;height:21px;fill:currentColor}.cabinet__menu-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cabinet__menu-title{font:400 16px/normal Roboto,sans-serif;color:var(--color-text);opacity:1;font-weight:600}.cabinet__menu-description{font:400 13px/18px Roboto,sans-serif;color:var(--color-text);opacity:.56}.cabinet__settings-layout{display:flex;align-items:flex-start;gap:24px;width:100%}.cabinet__settings-layout .cabinet__panel--settings-main{flex:1 1 560px}.cabinet__settings-side{display:flex;flex:0 1 380px;flex-direction:column;gap:24px;min-width:280px}.cabinet__panel{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:24px}.cabinet__panel--appearance,.cabinet__panel--settings-main{background:var(--panel-bg-accent)}.cabinet__panel--appearance{container-type:inline-size}.cabinet__panel--danger{border-color:var(--panel-danger-border);background:var(--panel-bg-danger)}.cabinet__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cabinet__panel-tag{font:400 12px/normal Roboto,sans-serif;color:var(--color-text);opacity:.55;text-transform:uppercase;letter-spacing:1.8px}.cabinet__panel-title{font:600 28px/normal Roboto,sans-serif;color:var(--color-text);margin-top:4px}.cabinet__panel-text{font:400 15px/24px Roboto,sans-serif;color:var(--color-text);opacity:.62;max-width:760px}.cabinet__panel-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:8px;background:var(--cabinet-chip-bg);border:1px solid var(--cabinet-chip-border);font:500 13px/normal Roboto,sans-serif;color:var(--accent-blue);white-space:nowrap}.cabinet__appearance-layout{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.cabinet__appearance-layout>:not(.cabinet__appearance-loading){opacity:0;transform:translateY(12px);transition:opacity .24s ease,transform .24s ease}.cabinet__appearance-layout.is-loading>:not(.cabinet__appearance-loading){opacity:0;transform:translateY(12px);pointer-events:none}.cabinet__appearance-layout.is-loaded>:not(.cabinet__appearance-loading){opacity:1;transform:translateY(0)}.cabinet__appearance-loading{font:400 15px/22px Roboto,sans-serif;color:var(--color-text);opacity:.82;position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border-radius:8px;background:#070e187a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#f2f8ff;text-align:center}.cabinet__viewer-card{display:flex;flex:0 0 auto;flex-direction:column;gap:14px;width:100%;min-width:0}.cabinet__upload-list{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;width:100%;min-width:0}.cabinet__upload-card{display:flex;flex:1 1 260px;flex-direction:column;gap:16px;min-width:0;min-height:390px;padding:18px;border-radius:8px;background:var(--cabinet-subtle-bg);border:1px solid var(--cabinet-subtle-border);box-shadow:var(--cabinet-inset-highlight)}.cabinet__upload-card.is-uploading{border-color:#8fc8ff38;box-shadow:var(--cabinet-inset-highlight),0 0 0 1px #8fc8ff1a}.cabinet__upload-preview{position:relative}.cabinet__upload-art{position:relative;display:block;height:184px;border-radius:8px;overflow:hidden;border:1px solid var(--cabinet-subtle-border);background:var(--cabinet-upload-art-bg)}.cabinet__upload-art:before{content:"";position:absolute;inset:0;background-image:var(--media-preview);background-repeat:no-repeat;opacity:.95}.cabinet__upload-art.is-hoverable{cursor:pointer}.cabinet__upload-art.is-hoverable:before,.cabinet__upload-art.is-hoverable:after{transition:opacity 5s ease}.cabinet__upload-art.is-hoverable:after{content:"";position:absolute;inset:0;background-image:var(--media-preview-hover);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0}.cabinet__upload-art.is-hoverable:hover:before,.cabinet__upload-art.is-hoverable:focus-visible:before{opacity:0}.cabinet__upload-art.is-hoverable:hover:after,.cabinet__upload-art.is-hoverable:focus-visible:after{opacity:.95}.cabinet__upload-art.is-hoverable:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 2px #8fc8ff2e}.cabinet__upload-art--skin:before{background-size:260px 260px;background-position:center -30px;image-rendering:pixelated}.cabinet__upload-art--skin.is-default-preview:before{background-size:cover;background-position:center top;image-rendering:auto}.cabinet__upload-art--cape:before,.cabinet__upload-art--submodel:before{background-position:center;background-size:cover}.cabinet__upload-loading{font:400 14px/20px Roboto,sans-serif;color:var(--color-text);opacity:.78;position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:8px;background:#070e1894;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f2f8ff;text-align:center}.cabinet__upload-spinner,.cabinet__button-spinner{display:inline-block;border:2px solid rgba(255,255,255,.22);border-top-color:currentcolor;border-radius:50%;animation:cabinet-spinner-rotate .8s linear infinite}.cabinet__upload-spinner{width:28px;height:28px}.cabinet__upload-content{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.cabinet__upload-title{font:600 18px/normal Roboto,sans-serif;color:var(--color-text)}.cabinet__upload-text{font:400 14px/22px Roboto,sans-serif;color:var(--color-text);opacity:.6}.cabinet__upload-text span{display:block}.cabinet__upload-text ol{display:flex;flex-direction:column;gap:4px;margin:4px 0;padding-left:18px;list-style:decimal}.cabinet__upload-text a{color:var(--color-accent);transition:color .16s ease,opacity .16s ease}.cabinet__upload-text a:hover{opacity:.85}.cabinet__upload-text a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--accent-blue)}.cabinet__upload-helper,.cabinet__upload-note{font:400 13px/18px Roboto,sans-serif;color:var(--color-text);opacity:.54}.cabinet__upload-note{color:var(--accent-blue);opacity:.88}.cabinet__form-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cabinet__form-footer{justify-content:space-between;gap:16px}.cabinet__upload-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.cabinet__upload-actions .cabinet__button{width:100%}.cabinet__upload-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.cabinet__upload-actions-row .cabinet__button{min-width:0;width:100%}.cabinet__hidden-file{display:none}.cabinet__button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;border-radius:24px;background:var(--button-primary-bg);color:var(--button-primary-text);font:500 16px/normal Roboto,sans-serif;border:1px solid var(--button-primary-border);box-shadow:var(--button-primary-shadow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.cabinet__button:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.cabinet__button:active{background:var(--button-primary-bg-active);transform:translateY(0);box-shadow:var(--button-primary-shadow-active)}.cabinet__button{flex-shrink:0;gap:8px;min-width:180px;border-radius:8px;cursor:pointer}.cabinet__button input{display:none}.cabinet__button:disabled{cursor:progress}.cabinet__button--small{min-width:140px;height:42px;padding:0 18px}.cabinet__button--ghost{background:var(--button-ghost-bg);color:var(--color-text);border:1px solid var(--button-ghost-border);box-shadow:var(--button-ghost-shadow);transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.cabinet__button--ghost:hover{background:var(--button-ghost-bg-hover);border-color:var(--button-ghost-border-hover);box-shadow:var(--button-ghost-shadow-hover);transform:translateY(-1px)}.cabinet__button--ghost:active{transform:translateY(0)}.cabinet__button--ghost{height:46px;min-width:180px;padding:0 26px;border-radius:8px}.cabinet__button--danger{background:linear-gradient(180deg,#e37272,#ab3f45);border-color:#00000014;color:#fff4f4;box-shadow:0 10px 18px #71181847}.cabinet__button--full{width:100%}.cabinet__button-spinner{width:16px;height:16px;flex:0 0 auto}.cabinet__notice,.cabinet__hint-text{font:400 14px/22px Roboto,sans-serif;color:var(--color-text);opacity:.74}.cabinet__notice.is-success{color:var(--cabinet-success-text)}.cabinet__notice.is-danger{color:var(--cabinet-danger-text)}.cabinet__info-list,.cabinet__form{display:flex;flex-direction:column}.cabinet__info-list{gap:2px}.cabinet__info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--cabinet-divider)}.cabinet__info-row:last-child{border-bottom:0;padding-bottom:0}.cabinet__info-label,.cabinet__field-label{font:400 14px/22px Roboto,sans-serif;color:var(--color-text);opacity:.58}.cabinet__info-value{font:400 15px/normal Roboto,sans-serif;color:var(--color-text);opacity:1;text-align:right}.cabinet__form{gap:22px}.cabinet__field-list{display:flex;flex-wrap:wrap;gap:16px}.cabinet__field{display:flex;flex:1 1 260px;flex-direction:column;gap:8px;min-width:0}.cabinet__field--full{flex-basis:100%}.cabinet__input{height:44px;padding:0 16px;border:1px solid var(--input-border);color:var(--color-text);font:400 14px/normal Roboto,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;height:48px;border-radius:8px;background:var(--input-bg);border-color:var(--input-border)}.cabinet__input::placeholder{color:var(--color-text);opacity:.32}.cabinet__input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.cabinet__checkbox{display:flex;align-items:flex-start;gap:12px;font:400 14px/22px Roboto,sans-serif;color:var(--color-text);opacity:.74;cursor:pointer}.cabinet__checkbox input{display:none}.cabinet__checkbox-mark{position:relative;display:inline-flex;flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:6px;border:1px solid var(--cabinet-subtle-border);background:var(--cabinet-subtle-bg)}.cabinet__checkbox-mark:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border-right:2px solid var(--color-text);border-bottom:2px solid var(--color-text);transform:rotate(45deg) scale(0);transition:transform .16s ease}.cabinet__checkbox input:checked+.cabinet__checkbox-mark{background:var(--cabinet-checkbox-checked-bg);border-color:var(--cabinet-checkbox-checked-border)}.cabinet__checkbox input:checked+.cabinet__checkbox-mark:after{transform:rotate(45deg) scale(1)}.cabinet-viewer{position:relative;min-height:560px;border-radius:8px;border:1px solid var(--cabinet-viewer-border);background:var(--cabinet-viewer-bg);overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.cabinet-viewer:active{cursor:grabbing}.cabinet-viewer__noise{position:absolute;inset:0;pointer-events:none;background:var(--cabinet-viewer-noise);background-size:22px 22px;opacity:.45}.cabinet-viewer__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}@container (max-width: 900px){.cabinet__upload-card{flex:1 1 220px}}@media screen and (max-width: 1200px){.cabinet__settings-layout{flex-direction:column}.cabinet__settings-side{flex-basis:auto;width:100%;min-width:0}}@media screen and (max-width: 900px){.cabinet{padding:24px}.cabinet__layout,.cabinet__panel-head,.cabinet__form-footer{flex-direction:column;align-items:stretch}.cabinet__sidebar{position:static;flex-basis:auto;width:100%}.cabinet__field{flex-basis:100%}}@media screen and (max-width: 720px){.cabinet{padding:20px 16px 40px}.cabinet__panel,.cabinet__sidebar-card{padding:20px}.cabinet__upload-list{flex-direction:column}.cabinet__upload-card{flex-basis:auto}.cabinet__button,.cabinet__button--ghost,.cabinet__button--small{width:100%}.cabinet__upload-actions-row{grid-template-columns:1fr}.cabinet-viewer{min-height:420px}}@media screen and (max-width: 560px){.cabinet__panel-title{font-size:24px}.cabinet-viewer{min-height:360px}}.register{display:flex;flex-direction:column;gap:24px;padding:48px 32px;max-width:844px;width:100%;margin:0 auto;align-items:center}@media screen and (max-width: 720px){.register{padding:32px 16px}}.register__card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.register__card.alt{background:var(--surface-card-alt);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt)}.register__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px}.register__title{font:700 30px/normal Roboto,sans-serif;color:var(--color-text)}.register__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6}.register__form{display:flex;flex-direction:column;gap:16px}.register__field{display:flex;flex-direction:column;gap:8px}.register__field--compact{flex:1 1 0}.register__label{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.7}.register__input{height:44px;padding:0 16px;border-radius:12px;background:var(--input-bg);border:1px solid var(--input-border);color:var(--color-text);font:400 14px/normal Roboto,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.register__input::placeholder{color:var(--color-text);opacity:.4}.register__input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.register__button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:24px;background:var(--button-primary-bg);color:var(--button-primary-text);font:500 16px/normal Roboto,sans-serif;border:1px solid var(--button-primary-border);box-shadow:var(--button-primary-shadow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.register__button:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.register__button:active{background:var(--button-primary-bg-active);transform:translateY(0);box-shadow:var(--button-primary-shadow-active)}.register__button{margin-top:8px}.register__button:disabled{cursor:progress;opacity:.72}.register__button--ghost{background:var(--button-ghost-bg);color:var(--color-text);border:1px solid var(--button-ghost-border);box-shadow:var(--button-ghost-shadow);transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.register__button--ghost:hover{background:var(--button-ghost-bg-hover);border-color:var(--button-ghost-border-hover);box-shadow:var(--button-ghost-shadow-hover);transform:translateY(-1px)}.register__button--ghost:active{transform:translateY(0)}.register__button--ghost{margin-top:0;min-height:48px}.register__info{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:1}.register__info span{opacity:.6}.register__link{color:var(--color-accent);transition:color .16s ease,opacity .16s ease}.register__link:hover{opacity:.85}.register__link{text-decoration:underline;text-decoration-skip-ink:none}.register__captcha{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px;align-items:stretch}.register__captcha-frame{display:flex;align-items:center;justify-content:center;min-height:100px;border-radius:8px;background:var(--input-bg);border:1px solid var(--input-border);overflow:hidden}.register__captcha-image{display:block;width:100%;height:100%;object-fit:cover}.register__captcha-placeholder{font:400 14px/20px Roboto,sans-serif;color:var(--color-text);opacity:.54;padding:16px;text-align:center}.register__captcha-controls{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.register__notice{font:400 14px/20px Roboto,sans-serif;color:var(--color-text);opacity:.92}.register__notice.is-danger{color:var(--color-danger)}@media screen and (max-width: 900px){.register{padding:40px 24px}}@media screen and (max-width: 720px){.register{padding:32px 16px;gap:16px}.register__card{padding:20px}.register__title{font-size:24px}.register__button{width:100%}.register__captcha{grid-template-columns:1fr}}@media screen and (max-width: 560px){.register__text{font-size:16px}}.login{display:flex;flex-direction:column;gap:24px;padding:48px 32px;max-width:844px;width:100%;margin:0 auto;align-items:center}@media screen and (max-width: 720px){.login{padding:32px 16px}}.login__card{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;border-radius:16px;background:var(--surface-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.login__card.alt{background:var(--surface-card-alt);border:1px solid var(--border-card-alt);box-shadow:var(--shadow-card-alt)}.login__tag{display:flex;flex-direction:row;align-items:center;font:300 14px/normal Roboto,sans-serif;color:var(--color-text);text-transform:uppercase;letter-spacing:3px}.login__title{font:700 30px/normal Roboto,sans-serif;color:var(--color-text)}.login__text{font:400 18px/24px Roboto,sans-serif;color:var(--color-text);opacity:.6}.login__form{display:flex;flex-direction:column;gap:16px}.login__field{display:flex;flex-direction:column;gap:8px}.login__label{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:.7}.login__input{height:44px;padding:0 16px;border-radius:12px;background:var(--input-bg);border:1px solid var(--input-border);color:var(--color-text);font:400 14px/normal Roboto,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.login__input::placeholder{color:var(--color-text);opacity:.4}.login__input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.login__button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:24px;background:var(--button-primary-bg);color:var(--button-primary-text);font:500 16px/normal Roboto,sans-serif;border:1px solid var(--button-primary-border);box-shadow:var(--button-primary-shadow);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.login__button:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover);transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.login__button:active{background:var(--button-primary-bg-active);transform:translateY(0);box-shadow:var(--button-primary-shadow-active)}.login__button{margin-top:8px}.login__button:disabled{cursor:progress;opacity:.72}.login__info{font:400 14px/normal Roboto,sans-serif;color:var(--color-text);opacity:1}.login__info span{opacity:.6}.login__link{color:var(--color-accent);transition:color .16s ease,opacity .16s ease}.login__link:hover{opacity:.85}.login__link{text-decoration:underline;text-decoration-skip-ink:none}.login__notice{font:400 14px/20px Roboto,sans-serif;color:var(--color-text);opacity:.92}.login__notice.is-danger{color:var(--color-danger)}@media screen and (max-width: 900px){.login{padding:40px 24px}}@media screen and (max-width: 720px){.login{padding:32px 16px;gap:16px}.login__card{padding:20px}.login__title{font-size:24px}.login__button{width:100%}}@media screen and (max-width: 560px){.login__text{font-size:16px}}:root{color-scheme:dark;--color-text: #f7fbff;--color-text-inverse: #06111d;--color-accent: #78bbff;--color-accent-strong: #9ed3ff;--color-success: #6bc577;--color-danger: #dc6565;--page-bg: linear-gradient(170deg, #000000 0%, #000c1a 65%, #000d1f 100%);--scrollbar-track: #ffffff;--chrome-bg: rgba(1, 3, 7, .86);--chrome-shadow: #080808;--surface-card: rgba(59, 69, 80, .2);--surface-card-alt: rgba(0, 5, 11, .5);--border-card: rgba(51, 57, 69, .5);--border-card-alt: rgba(62, 68, 80, .5);--shadow-card: 0 0 2px rgba(51, 57, 69, .5);--shadow-card-alt: 0 0 2px rgba(62, 68, 80, .5);--button-primary-bg: linear-gradient(180deg, #ffffff 0%, #f1f1f1 100%);--button-primary-bg-hover: linear-gradient(180deg, #ffffff 0%, #e9e9e9 100%);--button-primary-bg-active: linear-gradient(180deg, #f5f5f5 0%, #e5e5e5 100%);--button-primary-text: #06111d;--button-primary-border: rgba(0, 0, 0, .06);--button-primary-border-hover: rgba(0, 0, 0, .1);--button-primary-shadow: 0 6px 12px rgba(0, 0, 0, .25);--button-primary-shadow-hover: 0 10px 18px rgba(0, 0, 0, .25);--button-primary-shadow-active: 0 4px 10px rgba(0, 0, 0, .2);--button-ghost-bg: rgba(0, 0, 0, .2);--button-ghost-bg-hover: rgba(107, 197, 172, .08);--button-ghost-border: rgba(107, 197, 172, .3);--button-ghost-border-hover: rgba(107, 197, 172, .45);--button-ghost-shadow: 0 0 0 1px rgba(107, 197, 172, .15);--button-ghost-shadow-hover: 0 0 0 1px rgba(107, 197, 172, .35);--input-bg: rgba(2, 6, 12, .6);--input-border: rgba(62, 68, 80, .6);--input-focus-border: rgba(107, 128, 197, .6);--input-focus-shadow: 0 0 0 2px rgba(107, 128, 197, .15);--banner-bg: linear-gradient(170deg, #252e3a 0%, #213c5a 30%, #00091a 100%);--banner-border: rgba(107, 122, 197, .2);--banner-shadow: 2px 10px 20px rgba(107, 157, 197, .2);--featured-card-bg: rgba(5, 32, 38, .5);--featured-card-border: rgba(107, 197, 172, .2);--featured-card-shadow: 0 0 3px rgba(107, 197, 172, .3);--status-bg: rgba(59, 69, 80, .4);--status-border: rgba(81, 87, 99, .5);--status-shadow: 0 0 2px rgba(81, 87, 99, .5);--option-card-bg: rgba(0, 10, 21, .7);--rule-badge-bg: rgba(107, 197, 172, .15);--rule-badge-border: rgba(107, 197, 172, .4);--rule-badge-color: #7bbcff;--rule-badge-shadow: 0 0 6px rgba(107, 197, 172, .2);--nav-indicator: linear-gradient(90deg, rgba(82, 150, 255, 0) 0%, rgba(117, 179, 255, .95) 50%, rgba(82, 150, 255, 0) 100%);--theme-toggle-bg: rgba(255, 255, 255, .06);--theme-toggle-border: rgba(255, 255, 255, .1);--theme-toggle-thumb: #f7fbff;--theme-toggle-track: rgba(0, 0, 0, .28)}:root[data-theme=light]{color-scheme:light;--color-text: #17202c;--color-text-inverse: #f9fcff;--color-accent: #255f8f;--color-accent-strong: #164f7e;--color-success: #2f8e62;--color-danger: #b94747;--page-bg: linear-gradient(170deg, #f7fbff 0%, #edf6f2 58%, #e9f2fb 100%);--scrollbar-track: #e6eef5;--chrome-bg: rgba(250, 253, 255, .92);--chrome-shadow: #cad9e7;--surface-card: rgba(255, 255, 255, .78);--surface-card-alt: rgba(248, 252, 255, .9);--border-card: rgba(58, 91, 117, .16);--border-card-alt: rgba(58, 91, 117, .2);--shadow-card: 0 12px 28px rgba(23, 54, 85, .1);--shadow-card-alt: 0 10px 24px rgba(23, 54, 85, .08);--button-primary-bg: linear-gradient(180deg, #2b6c9d 0%, #184d77 100%);--button-primary-bg-hover: linear-gradient(180deg, #3279ad 0%, #1b5a88 100%);--button-primary-bg-active: linear-gradient(180deg, #245f8f 0%, #173f65 100%);--button-primary-text: #ffffff;--button-primary-border: rgba(12, 48, 78, .16);--button-primary-border-hover: rgba(12, 48, 78, .22);--button-primary-shadow: 0 8px 16px rgba(36, 95, 143, .2);--button-primary-shadow-hover: 0 12px 22px rgba(36, 95, 143, .24);--button-primary-shadow-active: 0 4px 10px rgba(36, 95, 143, .18);--button-ghost-bg: rgba(37, 95, 143, .06);--button-ghost-bg-hover: rgba(47, 142, 98, .09);--button-ghost-border: rgba(37, 95, 143, .22);--button-ghost-border-hover: rgba(47, 142, 98, .36);--button-ghost-shadow: 0 0 0 1px rgba(37, 95, 143, .08);--button-ghost-shadow-hover: 0 0 0 1px rgba(47, 142, 98, .18);--input-bg: rgba(255, 255, 255, .82);--input-border: rgba(58, 91, 117, .24);--input-focus-border: rgba(37, 95, 143, .46);--input-focus-shadow: 0 0 0 2px rgba(37, 95, 143, .12);--banner-bg: #ffffff;--banner-border: rgba(37, 95, 143, .16);--banner-shadow: 0 16px 34px rgba(23, 54, 85, .12);--featured-card-bg: rgba(255, 255, 255, .72);--featured-card-border: rgba(47, 142, 98, .22);--featured-card-shadow: 0 10px 20px rgba(47, 142, 98, .08);--status-bg: rgba(47, 142, 98, .1);--status-border: rgba(47, 142, 98, .26);--status-shadow: 0 0 0 1px rgba(47, 142, 98, .12);--option-card-bg: rgba(255, 255, 255, .84);--rule-badge-bg: rgba(37, 95, 143, .1);--rule-badge-border: rgba(37, 95, 143, .28);--rule-badge-color: #164f7e;--rule-badge-shadow: 0 0 0 1px rgba(37, 95, 143, .1);--nav-indicator: linear-gradient(90deg, rgba(37, 95, 143, 0) 0%, rgba(37, 95, 143, .95) 50%, rgba(37, 95, 143, 0) 100%);--theme-toggle-bg: rgba(37, 95, 143, .08);--theme-toggle-border: rgba(37, 95, 143, .18);--theme-toggle-thumb: #255f8f;--theme-toggle-track: rgba(37, 95, 143, .16)}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;border:0;font-weight:400;font-style:normal}*:focus{outline:none;transition:none}body{height:100%;background:var(--page-bg);color:var(--color-text)}img{vertical-align:top}ul,ol{list-style:none}a{text-decoration:none}button{cursor:pointer;background:none}html{overflow-x:hidden;height:100%}html::-webkit-scrollbar{width:5px;background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--color-accent)}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;background:var(--page-bg);color:var(--color-text);transition:background .22s ease,color .22s ease}.page-wrapper>main{animation:page-enter .24s ease both}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-wrapper>main{animation:none}}
