.global-messages{background:#edf2ea;border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex;justify-content:center;margin-bottom:16px;margin-top:15px;max-width:380px;padding:14px 16px;position:absolute;width:100%;z-index:10001}.global-messages_type_error{background:#ff3f1f4d;border:2px solid #ff3f1f;color:#ff3f1f}.nav-item{align-items:center;background:#3bb7f533;border-radius:17px;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:9px}.nav-item:hover,.nav-item_active{background:#3bb7f599;border-radius:17px}.nav-item__title{color:#fff;font-family:Raleway;font-size:8px;font-style:normal;font-weight:400;line-height:normal}.nav-item__text{font-size:13px;line-height:1.4;opacity:.78}.app-layout{align-items:flex-start;align-self:center;height:fit-content;margin:0 auto;max-width:375px;min-height:100vh}.app-layout,.app-layout__shell{display:flex;justify-content:center;width:100%}.app-layout__shell{align-items:center;box-sizing:border-box;gap:24px;height:100%}.app-layout__sidebar{align-self:start;background:#3bb7f533;border-radius:22px;bottom:16px;max-width:343px;padding:8px 6px;position:fixed;width:100%}.app-layout__brand{border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;gap:6px;padding-bottom:18px}.app-layout__brand-title{font-size:28px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-layout__brand-subtitle{color:var(--color-text-muted);font-size:14px}.app-layout__mode{align-items:center;background:var(--color-bg-accent);border-radius:999px;color:var(--color-brand);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px}.app-layout__nav{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.app-layout__profile{border-top:1px solid var(--color-line);margin-top:18px;padding-top:18px}.app-layout__user{font-weight:700}.app-layout__meta{color:var(--color-text-muted);font-size:13px;margin-top:4px}.app-layout__actions{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.app-layout__button{align-items:center;background:var(--color-brand);border:1px solid var(--color-brand);border-radius:999px;color:var(--color-brand-contrast);display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 18px}.app-layout__button_type_secondary{background:#0000;color:var(--color-brand)}.app-layout__main{height:100%;min-width:0;width:100%}.field{grid-gap:8px;display:grid;gap:8px}.field__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.field__hint,.field__label{color:var(--color-text-muted)}.field__hint{font-size:12px}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:820px;padding:32px}.auth-page__lines{bottom:0;max-height:10%;position:absolute;width:100%}.auth-page__logo_small{width:166px}.auth-page_theme_loader{background:#0000}.auth-page__card{background:#11161c;border-radius:32px;box-shadow:var(--shadow-card);box-sizing:border-box;justify-content:center;justify-content:space-between;min-height:820px;padding:16px 16px 45px;position:relative;width:min(100%,380px)}.auth-page__card,.auth-page__card_flex-column{align-items:center;display:flex;flex-direction:column}.auth-page__card_flex-column{width:100%}.auth-page__card_type_loader{justify-items:start}.auth-page__eyebrow,.auth-page__meta{color:var(--color-text-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.auth-page__title{margin-top:54px}.auth-page__text,.auth-page__title{color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.auth-page__text{text-align:center}.auth-page__text_email{margin-top:79px}.auth-page__text_blue{color:#1e6bff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.auth-page__form{grid-gap:16px;display:grid;gap:16px;width:100%}.auth-page__form_reset{margin-top:32px}.auth-page__input{background:#11161c;border:2px solid #3bb7f5;border-radius:22px;min-height:46px;padding:16px;width:100%}.auth-page__input,.auth-page__input::placeholder{font-weight:400}.auth-page__button,.auth-page__input,.auth-page__input::placeholder{color:#fff;font-family:Raleway;font-size:16px;font-style:normal;line-height:normal}.auth-page__button{align-items:center;background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;display:inline-flex;font-weight:700;font-weight:600;justify-content:center;margin-top:24px;min-height:51px;padding:16px 18px;width:100%}.auth-page__button_black{background:#11161c;border:2px solid #3bb7f5;border-radius:22px;margin-top:8px}.auth-page__button_reset{margin-top:0}.auth-page__button_black-reset{margin-top:74px}.auth-page__links{grid-gap:10px;display:grid;gap:10px;justify-items:center}.auth-page__links__clock{align-items:center;display:flex;gap:3px;justify-content:center;margin-top:6px!important}.auth-page__links_left{justify-items:start}.auth-page__text-button{background:#0000;border:none;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0}.auth-page__text-button_link{-webkit-text-decoration-skip:ink;font-size:12px;margin-top:12px;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.auth-page__text-button:disabled{cursor:default;opacity:.45}.auth-page__checkbox{align-items:center;display:flex;gap:17px;justify-content:center}.auth-page__checkbox__text{color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px}.auth-page__checkbox__text_link{text-decoration:underline;text-decoration-color:#fff}.auth-page__checkbox input{height:18px;width:18px}.custom-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:16px;-webkit-user-select:none;user-select:none}.custom-checkbox .auth-page__checkbox__text{margin-top:0}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#000;border:2px solid #00d1ff;border-radius:4px;height:20px;position:relative;transition:all .2s ease;width:20px}.custom-checkbox:hover input~.checkmark{background-color:#111}.custom-checkbox input:checked~.checkmark{background-color:#00d1ff}.checkmark:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:5px}.custom-checkbox input:checked~.checkmark:after{display:block}.label-text{color:#fff;font-size:14px}.auth-page__timer-box{align-items:center;display:flex;justify-content:center}.auth-page__loader-ring{animation:auth-page-spin 1s linear infinite;border:4px solid #315c4526;border-radius:999px;border-top:4px solid var(--color-brand);height:72px;width:72px}.auth-page__error{background:#ba3e3e14;border:1px solid #ba3e3e2e;border-radius:var(--radius-md);color:var(--color-danger);line-height:1.5;padding:14px 16px}@keyframes auth-page-spin{to{transform:rotate(1turn)}}.auth-page__error-block{align-items:center;background:#ff3f1f;border-radius:0 0 22px 22px;box-sizing:border-box;display:flex;gap:8px;justify-content:center;max-width:380px;padding:28px 0;position:fixed;top:0;width:100%}.auth-page__error-block__text{color:#11161c;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.auth-page__error-toast{align-items:center;display:flex;justify-content:center;left:50%;max-width:580px;pointer-events:none;position:fixed;top:0;transform:translateX(-50%) translateY(-150%);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:9999}.auth-page__error-toast_visible{pointer-events:auto;transform:translateX(-50%) translateY(0);width:100%}.auth-page__error-content-box{align-items:center;background:#ff3f1f;border-radius:0 0 22px 22px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;gap:12px;justify-content:center;padding:28px 0;width:100%}.auth-page__error-text-main{color:#1f2937;font-size:14px;line-height:1.4;margin:0}.custom-input-error{color:#ff3f1f;font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.boot-screen{box-sizing:border-box;gap:20px;margin:0 auto;max-width:375px;min-height:100vh;padding:15px 16px 135px;position:relative;width:100%}.boot-screen__logo{margin:0 auto;max-width:166px}.boot-screen__logo-star{margin:114px auto 0;max-width:90%}.boot-screen__lines{left:0;max-height:20%}.boot-screen{align-items:center;background:#0b111a;display:flex;flex-direction:column;inset:0;justify-content:start;position:fixed;z-index:9999}.boot-screen__container{align-items:center;display:flex;height:240px;justify-content:center;margin-top:44px;position:relative;width:240px}.boot-screen__star,.boot-screen__svg-inner,.boot-screen__svg-outer{position:absolute}.boot-screen__logo{margin-top:40px;width:120px}.boot-screen__lines{bottom:0;pointer-events:none;position:absolute;width:100%}.dashboard-page{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:15px 16px 135px;width:100%}.dashboard-page__logo{margin:0 auto;max-width:115px}.dashboard-page__banner{grid-gap:10px;border-radius:var(--radius-lg);display:grid;gap:10px;padding:20px}.dashboard-page__banner_type_none{background:#edf2ea}.dashboard-page__banner_type_warning{background:#b575231f}.dashboard-page__banner_type_critical{background:#a63d3d1f}.dashboard-page__banner-title,.dashboard-page__card-title{color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dashboard-page__banner-text,.dashboard-page__card-text{align-items:center;color:#fff;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;gap:6px;line-height:normal;text-align:right}.dashboard-page__cards{flex-direction:column;gap:16px}.dashboard-page__add-button,.dashboard-page__cards{align-items:center;display:flex;justify-content:center;width:100%}.dashboard-page__add-button{background:#1e6bff;border-radius:22px;height:fit-content;padding:9px 0}.dashboard-page__card{grid-gap:16px;background:#3bb7f54d;border:2px solid #1e6bff;border-radius:14px;display:grid;gap:16px;padding:18px;width:100%}.dashboard-page__card_yellow{background:#ffb81f4d;border:2px solid #ffb81f}.dashboard-page__card_red{background:#ff3f1f4d;border:2px solid #ff3f1f}.dashboard-page__card-row{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px 18px;gap:26px;justify-content:space-between}.dashboard-page__actions,.dashboard-page__info{display:flex;gap:12px;justify-content:space-between;width:100%}.dashboard-page__info_secondary{align-items:end}.dashboard-page__device-icon{align-items:center;background:#3bb7f54d;border-radius:17px;box-sizing:border-box;display:flex;height:68px;justify-content:center;width:76px}.dashboard-page__device-icon_disable{background-color:initial}.dashboard-page__button{align-items:center;background:#1e6bffcc;border:none;border-radius:8px;color:#fff;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;gap:5px;justify-content:center;line-height:normal;padding:5px 13px}.dashboard-page__button_type_secondary{background:#1e6bffcc;border-radius:12px;padding:24px 19px}.dashboard-page__flag{align-items:center;background:#a63d3d1f;border-radius:999px;color:var(--color-danger);display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.subscription-page{background-color:#12161c;border-radius:24px;color:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;justify-content:flex-start;margin:0 auto;max-width:380px;padding:30px 20px;text-align:center}.subscription-page__header{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.subscription-page__logo{font-size:20px;font-weight:800}.subscription-page__logo span{color:#ff4d4d}.subscription-page__title{color:#fff;font-size:24px;margin:0}.subscription-page__desc,.subscription-page__title{font-family:Raleway;font-style:normal;font-weight:600;line-height:normal;text-align:center}.subscription-page__desc{color:#f4f4fa;font-size:12px}.subscription-page__selector{align-items:center;background:#4da3ff33;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;justify-content:center;margin-top:21px;padding:16px 16px 27px}.subscription-page__label{color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.subscription-page__label_small{font-size:13px;margin-top:20px}.subscription-page__label_danger{color:#ff3f1f;color:#fff;font-family:Raleway;font-size:18px;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-top:10px;text-align:center}.subscription-page__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 114px;position:relative}.subscription-page__btn,.subscription-page__input{background:#4da3ff33;border:2px solid #0000;border-radius:11px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Raleway;font-size:31px;font-style:normal;font-weight:600;line-height:normal;outline:none;padding:5px 16px 10px;text-align:center;transition:all .2s ease}.subscription-page__input{max-width:115px;position:absolute;right:0;top:0}.subscription-page__btn_text{font-size:20px;padding:13px 22px}.subscription-page__btn.active,.subscription-page__input:focus{border-color:#4ade80}.subscription-page__card{background:#4da3ff33;border:2px solid #0000;border-radius:14px;border-radius:18px;margin-bottom:30px;margin-top:16px;padding:19px 16px;text-align:left}.subscription-page__card-info{display:flex;flex-direction:column}.subscription-page__card.active{border:2px solid #1fff1f}.subscription-page__card-period{font-size:16px}.subscription-page__card-period,.subscription-page__card-price{color:#fff;font-family:Raleway;font-style:normal;font-weight:600;line-height:normal}.subscription-page__card-price{font-size:32px;margin-top:19px}.subscription-page__card-sub{color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}.subscription-page__submit{background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;color:#fff;padding:16px 0;width:100%}.subscription-page__submit,.subscription-page__submit_type_secondary{font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.subscription-page__submit_type_secondary{align-items:center;background:#0000;background:#3bb7f54d;border:none;border-radius:22px;color:var(--color-brand);color:#fff;cursor:pointer;display:flex;gap:5px;justify-content:center;margin:30px auto 0;padding:11px 14px;text-align:center;width:fit-content}.subscription-page__submit:hover{background:#1d4ed8}.subscription-page__icon-danger{max-width:40px}.subscription-page__back{align-items:center;background:#3bb7f54d;border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;gap:5px;justify-content:center;line-height:normal;margin:30px auto 0;padding:11px 14px;text-align:center;width:fit-content}.subscription-page__back:hover{opacity:.7}.subscription-page__popup-error{background:#ff3f1f4d;border:2px solid #ff3f1f;border-radius:14px;padding:40px 33px;width:100%}.subscription-page__popup-success{background:#3bb7f54d;border:2px solid #3bb7f5;border-radius:14px;padding:40px 33px 50px;width:100%}.popup{align-items:center;background:#1c222b;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -10px 40px #00000080;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;left:50%;max-width:375px;padding:16px 24px 40px;position:fixed;transform:translateX(-50%) translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.popup.active{transform:translateX(-50%) translateY(0)}.popup-overlay{background:#0009;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:hidden;z-index:999}.popup-overlay.active{opacity:1;visibility:visible}.popup-handle{background:#475569;border-radius:2px;cursor:pointer;height:4px;margin:0 auto 20px;width:40px}.section{align-items:center;display:flex;justify-content:center;padding:16px}.section__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.section__title{color:#fff;font-size:28px;font-weight:700}.section__text{color:var(--color-text-muted);color:#fff;font-size:15px;line-height:1.6}.device-details-page{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;padding:15px 16px 135px;position:relative}.device-details-page-info{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;width:100%}.device-details-page__columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.device-details-page__grid{grid-gap:14px;display:grid;gap:14px;width:100%}.device-details-page__info-card{align-items:center;background:#3bb7f54d;border-radius:14px;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:16px 33px}.device-details-page__info-card_red{background:#ff3f1f4d;border:2px solid #ff3f1f;border-radius:14px;color:#fff;font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding:67px 33px;text-align:center}.device-rename-container{align-items:center;display:flex;gap:8px;position:relative}.device-rename-input{background:#0000;border:1px solid #0000;color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:600;line-height:normal;max-width:300px;outline:none;padding:4px 8px;text-align:center;transition:all .2s ease;width:100%}.device-rename-input_active{border-bottom:1px solid #fff;box-shadow:0 2px 4px #0000000d}.device-rename-actions{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:0;width:24px}.device-rename-btn{background:none;border:none;cursor:pointer;display:flex;padding:0;position:absolute;transition:opacity .3s ease,transform .3s ease}.device-rename-btn.visible{opacity:1;pointer-events:auto;transform:scale(1)}.device-rename-btn.hidden{opacity:0;pointer-events:none;transform:scale(.8)}.device-rename-btn img,.device-rename-btn svg{display:block;height:auto;width:100%}.device-rename-btn svg{fill:#3bb7f5;height:20px;width:20px}.device-details-page__icon-box{max-height:70px;max-width:60px}.device-details-page__icon-box svg{height:100%!important;width:100%!important}.device-details-page__button{background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;font-size:16px;font-weight:600;padding:16px 0}.device-details-page__button,.device-details-page__button_yellow{color:#fff;font-family:Raleway;font-style:normal;line-height:normal;width:100%}.device-details-page__button_yellow{background:#ffb81f4d;border:2px solid #ffb81f;border-radius:14px;box-sizing:border-box;font-size:14px;font-weight:400;padding:17px}.device-details-page__button_type_secondary{pad:15px 38px;background:#3bb7f54d;border:none;border-radius:17px;text-align:center}.device-details-page__button_type_help,.device-details-page__button_type_secondary{color:#3bb7f5;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.device-details-page__button_type_help{align-items:center;background:#1d3249;border:2px solid #3bb7f5;border-radius:22px;display:flex;gap:8px;justify-content:center;padding:14px 0}.device-details-page__button_type_danger{background-color:initial;border:2px solid #ff3f1f;border-radius:22px;color:#ff3f1f;font-weight:600}.device-details-page__button_type_danger,.device-details-page__text{font-family:Raleway;font-size:16px;font-style:normal;line-height:normal}.device-details-page__text{color:#fff;font-weight:400;text-align:center}.device-details-page__text_big{font-size:35px;font-weight:600}.device-details-page__code{background:#faf8f3;border:1px dashed var(--color-line);border-radius:var(--radius-md);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;padding:16px}.device-details-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.device-details-page__empty{border:1px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:18px;text-align:center}.device-details-page__type-instruction{display:flex;gap:8px;margin-top:40px}.device-details-page__types-block__title{color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.device-details-page__types{display:flex;gap:8px;justify-content:center;margin-top:8px}.device-details-page__type{align-items:center;background:#3bb7f54d;border-radius:17px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;max-width:76px;min-height:68px;width:100%}.device-details-page__toggle-container{align-items:center;display:flex;gap:12px}.switch{display:inline-block;height:28.343px;position:relative;width:62.002px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background:#fff;border-radius:22px;content:"";height:28.343px;width:32.771px}input:checked+.slider{background:linear-gradient(270deg,#1fff1f 47.58%,#139913)}input:checked+.slider:before{transform:translateX(30px)}.switch-label{color:#3bb7f5;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.device-details-page__modal-backdrop{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.device-details-page__modal{background:#11161c;border-radius:20px;box-sizing:border-box;max-width:343px;padding:14px;width:100%}.device-details-page__modal-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative}.device-details-page__modal-title{color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.device-details-page__modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:0}.device-details-page__modal-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.device-details-page__modal-grid .device-details-page__type{max-width:100%;padding:12px 0;width:100%}.device-details-page__type_selectable{cursor:pointer;transition:transform .2s}.device-details-page__type_selectable:hover{transform:scale(1.05)}.config-step-container{animation:fadeIn .4s ease-out;margin:0 auto;max-width:500px;text-align:center;width:100%}.config-step-container h3{color:#1d1d1f;font-size:20px;margin-bottom:12px}.config-step-container p{color:#6e6e73;font-size:15px;margin-bottom:24px}.device-list{display:flex;flex-direction:column;gap:12px;margin-top:24px;max-height:300px;overflow-y:auto}.device-card{align-items:center;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;transition:all .2s ease}.device-card__info{text-align:left}.device-card__name{color:#1d1d1f;display:block;font-weight:600}.device-card__meta{color:#86868b;font-size:13px}.config-download{display:flex;flex-direction:column;gap:40px;width:100%}.config-download-zone{align-items:center;background:#f0f7ff;border:1px dashed #007aff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:30px}.btn-download:hover{background:#0062cc;box-shadow:0 6px 20px #007aff66}.config__title{color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:20px auto 0;max-width:277px;text-align:center}.config-empty .subscription-page{padding:0}.config-empty h3{color:#d70015}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.device-list::-webkit-scrollbar{width:6px}.device-list::-webkit-scrollbar-thumb{background-color:#d1d1d6;border-radius:10px}.instruction-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;justify-content:flex-start;margin:0 auto;max-width:380px;min-height:100vh;padding:15px 16px 135px;width:100%}.instruction-page__banner{align-items:center;background:#4da3ff33;border-radius:14px;display:flex;gap:16px;padding:13px;width:100%}.instruction-page__banner__icon{background:#4da3ff33;border-radius:11px;box-sizing:border-box;padding:13px}.instruction-page__banner__icon_trash{position:absolute;right:16px}.instruction-page__banner__info{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px;max-width:180px}.instruction-page__banner__info,.instruction-page__banner__info-title{color:#f4f4fa;font-family:Raleway;font-style:normal;line-height:normal}.instruction-page__banner__info-title{font-size:12px;font-weight:400}.instruction-card{height:100%;position:relative;width:100%}.instruction-page__box{display:flex;flex-direction:column;gap:20px;height:100vh;position:relative;width:100%}.instruction-page__shell{grid-gap:20px;display:grid;gap:20px;margin:0 auto;padding:24px 0 40px;width:min(100% - 32px,var(--layout-width))}.instruction-page__tabs{display:flex;flex-wrap:wrap;gap:12px}.instruction-page__button,.instruction-page__tab{align-items:center;background:#0000;border:1px solid var(--color-brand);border-radius:999px;color:var(--color-brand);display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 18px}.instruction-page__tab_active{background:var(--color-brand);color:var(--color-brand-contrast)}.instruction-page__slide,.instruction-page__slides{grid-gap:16px;display:grid;gap:16px}.instruction-page__slide{background:#fffdf8;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:18px}.instruction-page__slide-title{font-size:20px;font-weight:700}.instruction-page__slide-text{color:var(--color-text-muted);line-height:1.6}.instruction-page__faq-accordion{display:flex;flex-direction:column;width:100%}.instruction-page__faq-answer{box-sizing:border-box;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;min-height:0;padding:16px}.faq-item .faq-answer-wrapper{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s ease-out,opacity .2s ease}.faq-item.open .faq-answer-wrapper{grid-template-rows:1fr;opacity:1}.faq-question .arrow{transition:transform .3s ease}.faq-item.open .faq-question .arrow{transform:rotate(180deg)}.instruction-page__go-to-instruction-btn{background:#3bb7f54d;border:2px solid #3bb7f5;border-radius:14px;color:#3bb7f5;padding:15px 21px;text-align:center}.faq-question,.instruction-page__go-to-instruction-btn{font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.faq-question{background:#1d3249;border:none;border-radius:22px;color:#fff;padding:16px 0;width:100%}.instruction-page__support-footer{align-items:center;display:flex;flex-direction:column;gap:7px;margin-top:16px;width:100%}.instruction-page__support-footer__text{color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.instruction-page__support-footer__contact-support-btn{background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:16px 0;width:100%}.instruction-page__device-type-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;width:100%}.instruction-page__device-type-card{background:#1d3249;border:none;border-radius:14px;color:#f4f4fa;flex-direction:column;font-size:14px;justify-content:end;padding:16px}.instruction-page__back-nav-btn,.instruction-page__device-type-card{align-items:center;display:flex;font-family:Raleway;font-style:normal;font-weight:600;line-height:normal}.instruction-page__back-nav-btn{background:#3bb7f54d;border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:16px;gap:5px;gap:6px;justify-content:center;opacity:1;padding:11px 14px;text-align:center;transition:opacity .2s ease;width:fit-content;z-index:2}.instruction-page__back-nav-btn:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4;pointer-events:none}.instruction-page__slides-navigation{align-items:center;bottom:135px;display:flex;gap:45px;justify-content:center;max-width:335px;position:fixed;width:100%}.instruction-page__slides-navigation .instruction-page__back-nav-btn{position:relative}.instruction-page__slide-content{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin-top:50px;width:100%}.instruction-page__slide-body{font-size:20px;margin:0 auto;max-width:277px;text-align:center}.instruction-page__download-action-btn,.instruction-page__slide-body{align-items:center;color:#fff;display:flex;font-family:Raleway;font-style:normal;font-weight:600;justify-content:center;line-height:normal;width:100%}.instruction-page__download-action-btn{background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;font-size:16px;padding:16px 30px}.instruction-page__download-action-btn_opacity{align-items:center;background:#1d3249;border:2px solid #3bb7f5;border-radius:22px;color:#3bb7f5;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:normal;padding:13px 0}.instruction-page__slide-actions{display:flex;flex-direction:column;gap:16px;width:100%}.password-recovery-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px}.password-recovery-page__card{grid-gap:16px;background:#fffdf7eb;border:1px solid var(--color-line);border-radius:32px;box-shadow:var(--shadow-card);display:grid;gap:16px;padding:32px;width:min(100%,560px)}.password-recovery-page__eyebrow{color:var(--color-text-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.password-recovery-page__title{color:#fff;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:38px}.password-recovery-page__text{color:var(--color-text-muted);line-height:1.65}.password-recovery-page__form{grid-gap:14px;display:grid;gap:14px}.password-recovery-page__input{background:#11161c;font-weight:400;min-height:46px;padding:16px}.password-recovery-page__button,.password-recovery-page__input{border:2px solid #3bb7f5;border-radius:22px;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;line-height:normal;width:100%}.password-recovery-page__button{align-items:center;background:#1e6bff;display:inline-flex;font-weight:700;font-weight:700!important;justify-content:center;margin-top:24px;min-height:51px;padding:16px 18px}.status-badge{align-items:center;background:#edf1e8;border-radius:999px;color:var(--color-text);display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.status-badge_status_active{background:#28744c24;color:var(--color-success)}.status-badge_status_inactive,.status-badge_status_payment_failed{background:#a63d3d1f;color:var(--color-danger)}.status-badge_status_blocked{background:#b5752324;color:var(--color-warning)}.payments-page{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;padding:15px 16px 135px;position:relative}.payments-page__banner{align-items:center;background:#4da3ff33;border-radius:14px;display:flex;gap:16px;padding:13px}.payments-page__banner__icon{background:#4da3ff33;border-radius:11px;box-sizing:border-box;padding:13px}.payments-page__banner__icon_trash{position:absolute;right:16px}.payments-page__banner__info{color:#f4f4fa;display:flex;flex-direction:column;font-family:Raleway;font-size:14px;font-style:normal;font-weight:600;gap:6px;line-height:normal;max-width:180px}.payments-page__banner__info .profile-page__card-title{color:#f4f4fa;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.payments-page__cards{display:flex;flex-direction:column;gap:16px;margin-top:80px}.payments-page__card{align-items:center;background:#4da3ff33;border:2px solid #0000;border-radius:14px;cursor:pointer;display:flex;gap:16px;justify-content:left;padding:5px;position:relative}.payments-page__card_default{border:2px solid #1fff1f}.payments-page__card__info{align-items:center;display:flex;gap:6px;justify-content:flex-start}.payments-page__card-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between}.payments-page__card-text,.payments-page__card-title{color:#f4f4fa;font-family:Raleway;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.payments-page__actions,.payments-page__meta{display:flex;flex-direction:column;gap:12px;width:100%}.payments-page__flag{align-items:center;background:#edf1e8;border-radius:999px;color:var(--color-text);display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.payments-page__grid{grid-gap:14px;display:grid;gap:14px}.payments-page__input{background:#0000;border:2px solid #3bb7f5;border-radius:22px;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:16px;width:100%}.payments-page__debug{color:var(--color-text-muted);font-size:13px;margin-bottom:14px}.payments-page__button{background:#1e6bff;border:2px solid #3bb7f5;border-radius:22px;color:#fff;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;padding:16px 0;width:100%}.payments-page__button-add{margin-top:50px}.payments-page__button_type_secondary{background:#1d3249;border:2px solid #3bb7f5;border-radius:22px;color:var(--color-brand);margin-top:30px}.payments-page__button_type_danger{background-color:initial;border:2px solid #ff3f1f;border-radius:22px;color:#ff3f1f;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.payments-page__code{background:#faf8f3;border:1px dashed var(--color-line);border-radius:var(--radius-md);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;padding:16px}.payments-page__empty{border:1px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:18px}.history-payments-page__cards .status-badge{background-color:initial;color:#1fff1f;font-family:Raleway;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.history-payments-page__cards .status-badge_status_pending{color:#ffb81f!important}.history-payments-page__cards .status-badge_status_canceled{color:#ff3f1f!important}.history-payments-page__card{align-items:center;background:#1a222c;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px 20px}.history-page__back-nav-btn{align-items:center;background:#3bb7f54d;border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;gap:5px;gap:6px;justify-content:center;line-height:normal;max-width:380px;opacity:1;padding:11px 14px;position:fixed;text-align:center;top:16px;transition:opacity .2s ease;width:fit-content;width:100%}.card-amount{color:#fff;flex:1 1;font-family:Raleway;font-size:18px;font-weight:700}.card-date-time{align-items:center;display:flex;flex:1 1;flex-direction:column;font-family:Raleway}.card-date-time .date{color:#fff;font-family:Raleway;font-size:14px;font-weight:500}.card-date-time .time{color:#ffffff80;font-family:Raleway;font-size:12px;margin-top:2px}.card-status{display:flex;flex:1 1;font-family:Raleway;justify-content:flex-end}.profile-page{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;padding:15px 16px 135px;position:relative}.profile-page__hero{align-items:center;background:#4da3ff33;border-radius:39px;display:flex;gap:16px;padding:4px}.profile-page__avatar{background:var(--color-bg-accent);border-radius:50%;height:72px;object-fit:cover;width:72px}.profile-page__avatar_placeholder{align-items:center;color:var(--color-brand);display:inline-flex;font-size:24px;font-weight:700;justify-content:center}.profile-page__card-title,.profile-page__hero-title{color:#f4f4fa;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:6px}.profile-page__card-text,.profile-page__hero-text{color:#f4f4fa;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:3px}.profile-page__cards{grid-gap:16px;display:grid;gap:16px;margin-top:48px}.profile-page__cards__title{color:#f4f4fa;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.profile-page__card{align-items:center;background:#4da3ff33;border-radius:14px;display:flex;gap:16px;padding:5px;position:relative}.profile-page__card__info{align-items:start;color:#f4f4fa;display:flex;flex-direction:column;font-family:Raleway;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:normal}.profile-page__card__info__connected{color:#1fff1f}.profile-page__card__info__not-connected{background:#1e6bffcc;border-radius:8px;color:#fff;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:5px 13px;position:absolute;right:15px}.profile-page__card__icon{background:#4da3ff33;border-radius:11px;box-sizing:border-box;padding:13px}.profile-page__card__icon-edit{position:absolute;right:15px}.profile-page__grid{grid-gap:14px;display:grid;gap:14px}.profile-page__columns{grid-gap:20px;display:grid;gap:20px;position:relative}.profile-page__input{background:#0000;border:2px solid #3bb7f5;border-radius:22px;color:#fff;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:16px;width:100%}.profile-page__input__edit-icon{position:absolute;right:19px;top:62%}.profile-page__button{background:#1e6bff;color:#fff;padding:16px 0;width:100%}.profile-page__button,.profile-page__button_type-help{border:2px solid #3bb7f5;border-radius:22px;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.profile-page__button_type-help{align-items:center;background:#1d3249;color:#3bb7f5;display:flex;gap:8px;justify-content:center;margin-top:54px;padding:14px 0}.profile-page__button_type_secondary{background:#0000;color:var(--color-brand)}.profile-page__code{background:#faf8f3;border:1px dashed var(--color-line);border-radius:var(--radius-md);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;padding:16px}.profile-page__popup{background:#202a36;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:16px;max-width:375px;padding:16px 16px 120px;width:100%;z-index:2}.profile-popup-overlay{background:#0009;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}.profile-popup-overlay.active{opacity:1;visibility:visible}.profile-page__popup{background:#1c222b;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -10px 40px #00000080;padding:16px 24px 40px;position:fixed;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1000}.profile-page__popup.active{transform:translateY(0)}.profile-popup-handle{background:#475569;border-radius:2px;cursor:pointer;height:4px;margin:0 auto 20px;width:40px}.profile-popup-title{font-size:20px;margin-bottom:24px;text-align:center}.profile-popup-close{background:none;border:1px solid #475569;border-radius:30px;color:#94a3b8;font-weight:600;margin-top:20px;padding:14px;width:100%}.app{max-width:375px;min-height:100vh;width:100%}.global-loader{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:5px solid #0000001a;border-radius:50%;border-top-color:#4f46e5;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(/static/media/Raleway-v4020-Black.28bab5afc6e9c8b1943d.eot);src:url(/static/media/Raleway-v4020-Black.28bab5afc6e9c8b1943d.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Black.232a6044f90fd19b3fd5.woff2) format("woff2"),url(/static/media/Raleway-v4020-Black.51e6b612cfe071659162.woff) format("woff"),url(/static/media/Raleway-v4020-Black.555cc4fe41e927119ac7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:900;src:url(/static/media/Raleway-v4020-BlackItalic.5043df3bd230f6433c42.eot);src:url(/static/media/Raleway-v4020-BlackItalic.5043df3bd230f6433c42.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-BlackItalic.6175bdce075b1f1fff35.woff2) format("woff2"),url(/static/media/Raleway-v4020-BlackItalic.eae8501162617860f3db.woff) format("woff"),url(/static/media/Raleway-v4020-BlackItalic.5e3b2aae4a9d0fdf3d4e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/static/media/Raleway-v4020-Bold.47103aa64171c054099f.eot);src:url(/static/media/Raleway-v4020-Bold.47103aa64171c054099f.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Bold.e72f7c39320d84cdbc74.woff2) format("woff2"),url(/static/media/Raleway-v4020-Bold.f45461d522edd4ffb087.woff) format("woff"),url(/static/media/Raleway-v4020-Bold.a51fbcab7d91a16eb679.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/static/media/Raleway-v4020-BoldItalic.b19b4576faccc3e4365b.eot);src:url(/static/media/Raleway-v4020-BoldItalic.b19b4576faccc3e4365b.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-BoldItalic.a36e1bd96950dc2778e3.woff2) format("woff2"),url(/static/media/Raleway-v4020-BoldItalic.1bc9e5307d55ddea09fb.woff) format("woff"),url(/static/media/Raleway-v4020-BoldItalic.84b92c7f5533c7826377.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/static/media/Raleway-v4020-ExtraBold.b360f48e82873a8b7a46.eot);src:url(/static/media/Raleway-v4020-ExtraBold.b360f48e82873a8b7a46.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-ExtraBold.2cc78e96d9943a917542.woff2) format("woff2"),url(/static/media/Raleway-v4020-ExtraBold.638aaca32c5efff01edf.woff) format("woff"),url(/static/media/Raleway-v4020-ExtraBold.31b1dedd0089e493d26f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(/static/media/Raleway-v4020-ExtraBoldItalic.d3887847436f6952e109.eot);src:url(/static/media/Raleway-v4020-ExtraBoldItalic.d3887847436f6952e109.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-ExtraBoldItalic.f3221d69239e7c2d8592.woff2) format("woff2"),url(/static/media/Raleway-v4020-ExtraBoldItalic.6255c61509732e008ddd.woff) format("woff"),url(/static/media/Raleway-v4020-ExtraBoldItalic.8276cd00c8d54809ae0e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(/static/media/Raleway-v4020-ExtraLight.810e8fb675efa72ff4c7.eot);src:url(/static/media/Raleway-v4020-ExtraLight.810e8fb675efa72ff4c7.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-ExtraLight.574881baf0037d74d87e.woff2) format("woff2"),url(/static/media/Raleway-v4020-ExtraLight.891d9c23cc48e6c970dd.woff) format("woff"),url(/static/media/Raleway-v4020-ExtraLight.0187374bbc0fe6744399.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:200;src:url(/static/media/Raleway-v4020-ExtraLightItalic.9f35af7fd2205dae01b7.eot);src:url(/static/media/Raleway-v4020-ExtraLightItalic.9f35af7fd2205dae01b7.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-ExtraLightItalic.a7e15f9788f362c66856.woff2) format("woff2"),url(/static/media/Raleway-v4020-ExtraLightItalic.29a336beded7f563b246.woff) format("woff"),url(/static/media/Raleway-v4020-ExtraLightItalic.42dd5fb46ca169234eca.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(/static/media/Raleway-v4020-Light.14cf4afb2baeb5c36f11.eot);src:url(/static/media/Raleway-v4020-Light.14cf4afb2baeb5c36f11.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Light.1ba4dc7b6778a1249bf3.woff2) format("woff2"),url(/static/media/Raleway-v4020-Light.5b10047cc4f126d53d10.woff) format("woff"),url(/static/media/Raleway-v4020-Light.a44f495b4556d3cfbefd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:300;src:url(/static/media/Raleway-v4020-LightItalic.537bf65c2188903a2aa8.eot);src:url(/static/media/Raleway-v4020-LightItalic.537bf65c2188903a2aa8.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-LightItalic.811d606ea72a91aa578c.woff2) format("woff2"),url(/static/media/Raleway-v4020-LightItalic.86e1793fb8f77e1bb181.woff) format("woff"),url(/static/media/Raleway-v4020-LightItalic.18d89f706258ab6ace0b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/static/media/Raleway-v4020-Medium.7f89017f27ab494f284a.eot);src:url(/static/media/Raleway-v4020-Medium.7f89017f27ab494f284a.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Medium.4c7ad68d2052e93207ec.woff2) format("woff2"),url(/static/media/Raleway-v4020-Medium.6dded4bb9d2301daa27d.woff) format("woff"),url(/static/media/Raleway-v4020-Medium.f1727925d42cacd195e9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/static/media/Raleway-v4020-MediumItalic.802d980648950cee4690.eot);src:url(/static/media/Raleway-v4020-MediumItalic.802d980648950cee4690.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-MediumItalic.b1676ac1c00a8edd2252.woff2) format("woff2"),url(/static/media/Raleway-v4020-MediumItalic.f815487f9311fb16d013.woff) format("woff"),url(/static/media/Raleway-v4020-MediumItalic.07cfa2f2ee5b3b23670f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/static/media/Raleway-v4020-Regular.51cae8d096fa157c61c0.eot);src:url(/static/media/Raleway-v4020-Regular.51cae8d096fa157c61c0.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Regular.03053d8d527aa6a3de9d.woff2) format("woff2"),url(/static/media/Raleway-v4020-Regular.f4f1511a797d7e37667f.woff) format("woff"),url(/static/media/Raleway-v4020-Regular.0c06ba8798f348e549ff.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/static/media/Raleway-v4020-Italic.ed217286ff06379623a2.eot);src:url(/static/media/Raleway-v4020-Italic.ed217286ff06379623a2.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Italic.0061e8ef16f23d3d5d08.woff2) format("woff2"),url(/static/media/Raleway-v4020-Italic.e6f8a902dd2452157103.woff) format("woff"),url(/static/media/Raleway-v4020-Italic.b4d7ca947d014b34b18b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/static/media/Raleway-v4020-SemiBold.8ad80fcad6a37ebc545d.eot);src:url(/static/media/Raleway-v4020-SemiBold.8ad80fcad6a37ebc545d.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-SemiBold.ef397b9846014d21b050.woff2) format("woff2"),url(/static/media/Raleway-v4020-SemiBold.e24f06824e692e529eab.woff) format("woff"),url(/static/media/Raleway-v4020-SemiBold.443fa6a4ff7e7fba205e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(/static/media/Raleway-v4020-SemiBoldItalic.274d4884794c44dfc426.eot);src:url(/static/media/Raleway-v4020-SemiBoldItalic.274d4884794c44dfc426.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-SemiBoldItalic.7ae7d5ed9c6101c8cdb2.woff2) format("woff2"),url(/static/media/Raleway-v4020-SemiBoldItalic.9f515c77828686373161.woff) format("woff"),url(/static/media/Raleway-v4020-SemiBoldItalic.ca3abbeb912c19bb546b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(/static/media/Raleway-v4020-Thin.ef8220e8f4dea0255b66.eot);src:url(/static/media/Raleway-v4020-Thin.ef8220e8f4dea0255b66.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-Thin.7aafb4a472da493224a3.woff2) format("woff2"),url(/static/media/Raleway-v4020-Thin.17901f6bb49842f316eb.woff) format("woff"),url(/static/media/Raleway-v4020-Thin.686ac11025f8d0c0886a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:100;src:url(/static/media/Raleway-v4020-ThinItalic.212551ab6523e82927ed.eot);src:url(/static/media/Raleway-v4020-ThinItalic.212551ab6523e82927ed.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-v4020-ThinItalic.16c51a1c2b32af8889b1.woff2) format("woff2"),url(/static/media/Raleway-v4020-ThinItalic.57caf0aba5726cc6e512.woff) format("woff"),url(/static/media/Raleway-v4020-ThinItalic.7b4be0ed11a63129f6ef.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:100;src:url(/static/media/Raleway-ThinItalic.1ad1d74de10b0f3d8fbb.eot);src:url(/static/media/Raleway-ThinItalic.1ad1d74de10b0f3d8fbb.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-ThinItalic.9f28ff3a4d010c7738a9.woff2) format("woff2"),url(/static/media/Raleway-ThinItalic.0f8f3623086f447cec38.woff) format("woff"),url(/static/media/Raleway-ThinItalic.8a2f9d880aa6867409bd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(/static/media/Raleway-Thin.005091b4482d45115774.eot);src:url(/static/media/Raleway-Thin.005091b4482d45115774.eot?#iefix) format("embedded-opentype"),url(/static/media/Raleway-Thin.b888a5e3ed93ada59171.woff2) format("woff2"),url(/static/media/Raleway-Thin.9cf5c94530c44ecec905.woff) format("woff"),url(/static/media/Raleway-Thin.f5aa8998d654e374692b.ttf) format("truetype")}:root{--color-bg:#f2efe8;--color-bg-panel:#fffdf7;--color-bg-accent:#dce8d8;--color-text:#1f2a1f;--color-text-muted:#607060;--color-line:#d3d7cc;--color-brand:#3bb7f5;--color-brand-contrast:#f7f3eb;--color-danger:#a63d3d;--color-warning:#b57523;--color-success:#28744c;--shadow-card:0 18px 48px #315c451f;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--layout-width:1400px}*{box-sizing:border-box}#root,body,html{min-height:100%}body{background:#11161c;color:#1f2a1f;color:var(--color-text);font-family:Inter,Segoe UI,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input{caret-color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #11161c!important;box-shadow:inset 0 0 0 1000px #11161c!important}input:focus{box-shadow:none!important;outline:none!important}input::placeholder{color:#fff9;opacity:1}button{cursor:pointer}pre{white-space:pre-wrap;word-break:break-word}.demo-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}h1,h2,p{color:#fff;margin:0;padding:0}
/*# sourceMappingURL=main.cfe6ebd2.css.map*/