.order-page{max-width:1400px;margin:0 auto;padding:30px 24px 80px}.stars-checkout-note{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.5}.stars-checkout-error{margin:12px 0 0;color:#a11d2a;font-size:14px}.stars-checkout-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(18,28,44,.68);padding:20px;overflow-y:auto;overscroll-behavior:contain}.stars-checkout-dialog{position:relative;width:min(100%,460px);max-height:calc(100dvh - 40px);overflow-y:auto;background:#fff;color:#1e293b;border-radius:24px;padding:36px 32px 30px;box-shadow:0 20px 70px rgba(0,0,0,.2);text-align:center;display:flex;flex-direction:column;align-items:center}.stars-checkout-x{position:absolute;top:12px;right:16px;border:0;background:transparent;color:#64748b;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:30px;line-height:1}.stars-checkout-x:focus-visible,.stars-checkout-x:hover{background:#f1f5f9;color:#0f172a}.stars-checkout-confirm{position:absolute;inset:0;z-index:1;border-radius:24px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:32px;box-shadow:0 20px 70px rgba(0,0,0,.2)}.stars-checkout-confirm p{margin:0;font-size:18px;font-weight:700}.stars-checkout-confirm div{display:flex;flex-direction:column;gap:10px}.stars-checkout-confirm button{min-height:44px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;font:inherit}.stars-checkout-confirm button:last-child{border-color:#0088cc;background:#0088cc;color:#fff}.stars-checkout-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#edf5fb;color:#23445d;font-size:14px}.stars-checkout-inline button{border:0;background:none;color:#0077b5;font:inherit;font-weight:700;cursor:pointer}.stars-checkout-dialog h2{margin:0 0 10px;font-size:24px;font-weight:700;color:#0f172a}.stars-checkout-summary{font-size:15px;font-weight:600;color:#475569;background:#f1f5f9;padding:8px 16px;border-radius:20px;margin:0 0 20px;display:inline-block}.stars-spinner-wrap{display:flex;justify-content:center;align-items:center;margin:8px 0 22px}.stars-spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#0088cc;border-radius:50%;animation:stars-spin .85s linear infinite}@keyframes stars-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stars-checkout-status-text{font-size:15px;line-height:1.55;color:#334155;margin:0 0 24px}.stars-checkout-status-text.success{color:#16a34a;font-weight:600}.stars-checkout-dialog .btn-main-pay-ref{width:100%;display:flex;justify-content:center;align-items:center;padding:14px 20px;border-radius:14px;background:#0088cc;color:#ffffff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(0,136,204,.35);transition:background .2s,transform .1s}.stars-checkout-dialog .btn-main-pay-ref:hover{background:#0077b5;transform:translateY(-1px)}.stars-checkout-close{margin-top:16px;background:none;border:0;color:#64748b;cursor:pointer;font-size:14px;padding:6px 12px;transition:color .15s}.stars-checkout-close:hover{color:#0f172a}.order-top-nav{margin-bottom:22px}.order-back-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--txt-mid);text-decoration:none;padding:8px 18px;background:var(--white);border-radius:30px;box-shadow:0 2px 10px rgba(61,43,30,.06);transition:all .2s}.order-back-btn:hover{color:var(--coral-dk);background:var(--cream);transform:translateX(-3px)}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.order-main-flow,.order-sidebar{min-width:0}.order-main-flow{display:flex;flex-direction:column;gap:24px}.checkout-card{background:var(--white);border-radius:26px;padding:30px 32px;box-shadow:var(--shadow);border:1px solid rgba(61,43,30,.04)}.checkout-card__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:16px;border-bottom:1.5px solid var(--cream-dk)}.checkout-step-badge{width:32px;height:32px;border-radius:50%;background:var(--coral);color:var(--white);font-family:Comfortaa,sans-serif;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.checkout-card__title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:20px;color:var(--txt);line-height:1.2}.checkout-card__desc{font-size:13px;color:var(--txt-lt);margin-top:3px}.order-plan-card{position:relative;container:order-plan/inline-size}.order-plan-card .checkout-card__head{margin-bottom:18px}.order-plan-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px;border-radius:18px;background:linear-gradient(112deg,#fff5f3,#fff9f7 54%,#fff1ef)}.order-plan-copy,.order-plan-illustration,.order-plan-perks{min-width:0}.order-plan-name{margin:2px 0 5px;color:var(--txt);font-family:Comfortaa,sans-serif;font-size:23px;font-weight:700;line-height:1.25}.order-plan-description{color:var(--txt-mid);font-size:14px;font-weight:700;line-height:1.45}.order-plan-illustration{position:relative;display:flex;align-items:flex-end;justify-content:center;width:min(100%,240px);min-height:205px;margin:0 auto;padding-top:30px}.order-plan-illustration img{position:relative;z-index:1;width:min(100%,205px);height:auto;filter:drop-shadow(0 5px 0 rgba(255,118,99,.08))}.order-plan-bubble{top:-7px;right:-4px;width:135px;padding:10px 8px;border:1px solid rgba(255,118,99,.18);border-radius:50%;background:rgba(255,255,255,.91);color:var(--txt-mid);font-family:Caveat,cursive;font-size:16px;font-weight:700;text-align:center;transform:rotate(-9deg)}.order-plan-bubble,.order-plan-heart{position:absolute;z-index:2;line-height:1}.order-plan-heart{color:var(--coral);font-family:Comfortaa,sans-serif;font-size:27px;font-weight:800}.order-plan-heart--left{left:1px;top:47px;transform:rotate(-22deg)}.order-plan-heart--right{right:2px;bottom:49px;transform:rotate(21deg)}.order-plan-perks{display:flex;flex-direction:column;gap:9px;color:var(--txt-mid);font-size:14px;line-height:1.4}.order-plan-perks li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px}.order-plan-perks strong{color:var(--txt);font-weight:800}.order-plan-check{color:var(--coral);font-size:18px;font-weight:800;line-height:1.1}.order-plan-check--gemini{color:#A855F7}.order-plan-check--proxy{color:#0284C7}.order-plan-change{position:absolute;top:27px;right:29px;z-index:3}.order-plan-change .btn-change-plan{min-height:36px}.order-plan-change .plan-dropdown-menu{min-width:205px}@container order-plan (min-width: 500px){.order-plan-panel{grid-template-columns:minmax(0,1fr) minmax(190px,.9fr);gap:12px 20px;padding:22px 24px}.order-plan-perks{grid-column:1/-1}}@container order-plan (min-width: 760px){.order-plan-panel{grid-template-columns:minmax(0,.9fr) minmax(190px,1fr) minmax(0,1.3fr);gap:18px;padding:20px 24px}.order-plan-perks{grid-column:auto}}@container order-plan (max-width: 499px){.order-plan-panel{text-align:center}.order-plan-illustration{order:2}.order-plan-perks{order:3;text-align:left}.order-plan-name{font-size:21px}}@media (max-width:600px){.order-plan-card{padding:22px 18px}.order-plan-card .checkout-card__head{padding-right:112px}.order-plan-change{top:20px;right:15px}.order-plan-change .btn-change-plan{font-size:12px}}@media (max-width:360px){.order-plan-card .checkout-card__head{padding-right:0;margin-bottom:8px}.order-plan-change{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;margin:0 0 10px}.order-plan-change .plan-dropdown-menu{top:calc(100% + 4px)}.side-devices-main-row{flex-wrap:wrap}.side-devices-select-btn{margin-left:auto}}.auth-logged-card{justify-content:space-between;background:#F0FDF4;border:1.5px solid #86efac;border-radius:18px;padding:16px 20px}.auth-logged-card,.auth-user-meta{display:flex;align-items:center;gap:14px;min-width:0}.auth-user-meta{flex:1}.auth-user-meta>div:last-child{flex:1;min-width:0}.auth-user-icon{flex:none;width:40px;height:40px;border-radius:50%;background:#22C55E;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:20px}.auth-user-tag{font-family:Comfortaa,sans-serif;font-weight:700;font-size:16px;color:var(--txt);overflow-wrap:anywhere;white-space:normal}.auth-user-verified{font-size:12px;font-weight:700;color:#16A34A}.btn-switch-account{flex:none;background:transparent;border:1px solid #16a34a;color:#16A34A;padding:7px 16px;border-radius:20px;font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s}.btn-switch-account:hover{background:#22C55E;color:var(--white)}.auth-tabs{display:flex;gap:10px;margin-bottom:20px}.auth-tab-btn{flex:1;padding:11px 16px;border-radius:16px;border:1.5px solid var(--lav-dk);background:var(--cream);color:var(--txt-mid);font-family:Nunito,sans-serif;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.auth-tab-btn.active{background:var(--coral);color:var(--white);border-color:var(--coral);box-shadow:0 4px 14px rgba(255,118,99,.25)}.auth-panel{display:none}.auth-panel.active{display:block}.tg-flow-box{display:flex;flex-direction:column;gap:14px;background:var(--lav-bg);border:1.5px solid var(--lav-dk);border-radius:20px;padding:20px}.tg-step-item{gap:12px;background:var(--white);padding:14px 18px;border-radius:14px}.step-bullet,.tg-step-item{display:flex;align-items:center}.step-bullet{width:24px;height:24px;border-radius:50%;font-size:12px;justify-content:center}.btn-tg-action,.step-bullet{background:var(--tg);color:var(--white);font-weight:800;flex-shrink:0}.btn-tg-action{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:14px;text-decoration:none;transition:all .2s}.btn-tg-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.tg-msg-open-card{display:flex;align-items:center;gap:14px;background:#FFFFFF;border:2px solid #2aabee;border-radius:16px;padding:14px 18px;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px rgba(42,171,238,.12);position:relative;overflow:hidden}.tg-msg-open-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(42,171,238,.22);border-color:#1a97d8;background:#F8FCFF}.tg-msg-open-card:active{transform:translateY(0)}.tg-msg-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#EAF6FE}.tg-msg-content{flex:1;min-width:0}.tg-msg-badge{display:inline-block;font-size:11px;font-weight:800;color:#2AABEE;background:#EAF6FE;padding:2px 8px;border-radius:6px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.tg-msg-title{font-size:14px;font-weight:800;color:var(--txt);line-height:1.3}.tg-msg-desc{font-size:12px;color:var(--txt-mid);margin-top:2px;line-height:1.35}.tg-msg-action-arrow{display:inline-flex;align-items:center;gap:6px;background:#2AABEE;color:#FFFFFF;padding:8px 14px;border-radius:10px;font-weight:700;font-size:13px;flex-shrink:0;transition:background .2s}.tg-msg-open-card:hover .tg-msg-action-arrow{background:#179cdb}@media (max-width:600px){.tg-msg-open-card{flex-direction:column;align-items:flex-start;gap:10px}.tg-msg-action-arrow{width:100%;justify-content:center}}.code-action-row{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pin-box-input{width:130px;letter-spacing:4px;font-size:18px;text-align:center;font-weight:800;padding:9px 12px;border:2px solid var(--lav-dk);border-radius:12px;outline:none;font-family:monospace}.pin-box-input:focus{border-color:var(--coral)}.btn-confirm-code{background:var(--coral);color:var(--white);border:none;border-radius:12px;padding:9px 18px;font-weight:800;font-size:14px;cursor:pointer;transition:all .2s}.btn-confirm-code:hover{background:var(--coral-dk)}.btn-quick-demo{background:var(--white);border:1.5px dashed #27ae60;color:#27AE60;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.btn-quick-demo:hover{background:#27AE60;color:var(--white)}.email-flow-box{background:var(--cream);border:1.5px solid var(--cream-dk);border-radius:20px;padding:20px}.form-input{width:100%;padding:12px 16px;border:1.5px solid var(--lav-dk);border-radius:14px;font-size:15px;font-family:Nunito,sans-serif;outline:none;background:var(--white)}.form-input:focus{border-color:var(--coral)}.explainer-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:13px;font-weight:700;color:var(--coral-dk);cursor:pointer;margin-top:14px;padding:0}.explainer-toggle:hover{text-decoration:underline}.explainer-content{margin-top:12px;background:var(--white);border-radius:16px;padding:16px 18px;border:1px solid var(--lav-dk);display:none;animation:fadeIn .2s ease-out}.explainer-content.open{display:block}.explainer-content h4{font-family:Comfortaa,sans-serif;font-size:14px;font-weight:700;color:var(--txt);margin-bottom:8px}.explainer-content ul{font-size:13px;color:var(--txt-mid);list-style:none;display:flex;flex-direction:column;gap:6px;line-height:1.4}.pay-methods-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pay-method-item{display:block;border:2px solid var(--cream-dk);border-radius:18px;padding:14px 18px;cursor:pointer;transition:all .2s;background:var(--white)}.pay-method-item:hover{border-color:var(--lav-dk);background:var(--cream)}.pay-method-item.selected{border-color:var(--coral);background:#FFFBF9;box-shadow:0 4px 16px rgba(255,118,99,.12)}.pay-method-item input{display:none}.pay-method-content{display:flex;align-items:center;justify-content:space-between}.pay-method-left{display:flex;align-items:center;gap:14px}.pay-icon-badge{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pay-method-name{font-family:Comfortaa,sans-serif;font-weight:700;font-size:15px;color:var(--txt)}.pay-method-sub{font-size:12px;color:var(--txt-lt);margin-top:2px}.pay-tag-popular{background:var(--coral);color:var(--white);font-size:10px;font-weight:800;padding:3px 8px;border-radius:12px}.consent-agreement{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--txt-mid);cursor:pointer;margin-bottom:22px;line-height:1.4}.consent-agreement input{margin-top:3px;accent-color:var(--coral);width:16px;height:16px}.consent-agreement a{color:var(--coral-dk);text-decoration:underline}.btn-main-pay{width:100%;padding:16px;background:var(--coral);color:var(--white);border:none;border-radius:18px;font-family:Nunito,sans-serif;font-weight:800;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 20px rgba(255,118,99,.35);transition:all .2s}.btn-main-pay:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 26px rgba(255,118,99,.45)}.pay-trust-footer{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:var(--txt-lt);margin-top:16px}.sub-params-card{padding:26px 30px!important}.sub-params-divider-head{height:1px;background:#F1F5F9;margin:18px 0 22px;width:100%}.sub-params-grid{display:grid;grid-template-columns:1fr 1px 1.15fr;gap:24px;align-items:start}.sub-params-divider-vert{width:1px;background:#F1F5F9;align-self:stretch;min-height:140px}.sub-col-title{font-size:14px;font-weight:700;color:#0F172A;margin-bottom:12px;letter-spacing:-.1px}.sub-period-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sub-period-chip{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;min-height:58px;outline:none}.sub-period-chip:hover{border-color:#CBD5E1;transform:translateY(-1px)}.sub-period-chip.active{border:1.5px solid #ff6651;background:#FFF6F4;box-shadow:0 2px 8px rgba(255,102,81,.1)}.sub-chip-months{font-size:14px;font-weight:700;color:#1E293B;line-height:1.2}.sub-period-chip.active .sub-chip-months{color:#0F172A;font-weight:800}.sub-chip-discount{font-size:11px;font-weight:700;color:#10B981;margin-top:3px;line-height:1}.sub-price-block{margin-top:22px}.sub-price-row{display:flex;align-items:baseline;gap:12px}.sub-price-current{font-size:32px;font-weight:800;color:#0F172A;letter-spacing:-.6px;line-height:1}.sub-price-old{font-size:18px;color:#94A3B8;text-decoration:line-through;font-weight:500;line-height:1}.sub-price-rub-equiv{font-size:16px;color:#64748B;font-weight:500;line-height:1;align-self:flex-end;margin-bottom:2px}.sub-price-badge{background:#FFE8E5;color:#FF5A43;font-size:12px;font-weight:700;padding:3px 8px;border-radius:12px;line-height:1.2}.sub-pay-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.sub-pay-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .18s ease;min-height:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sub-pay-card:hover{border-color:#CBD5E1;transform:translateY(-1px)}.sub-pay-card.active{border:1.5px solid #ff6651;background:#FFFFFF;box-shadow:0 3px 10px rgba(255,102,81,.12)}.sub-pay-card-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sub-pay-card-title{font-size:14px;font-weight:700;color:#0F172A;line-height:1.2}.sub-pay-card-sub{font-size:11px;color:#64748B;margin-top:2px;line-height:1.2}.sub-consent-agreement{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:6px}.sub-consent-agreement input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.sub-consent-agreement input[type=checkbox]:focus-visible+.sub-consent-custom-box{outline:2px solid #3d2b1e;outline-offset:3px}.sub-consent-custom-box{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#FFFFFF;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .15s ease}.sub-consent-agreement input[type=checkbox]:checked+.sub-consent-custom-box{background:#FF6651;border-color:#FF6651}.sub-consent-custom-box svg{display:none}.sub-consent-agreement input[type=checkbox]:checked+.sub-consent-custom-box svg{display:block}.sub-consent-text{font-size:12px;color:#64748B;line-height:1.45}.sub-consent-text a{color:#64748B;text-decoration:underline;text-underline-offset:2px}.sub-consent-text a:hover{color:#FF6651}.btn-main-pay-ref{width:100%;margin-top:24px;padding:16px 20px;background:#FF6651;color:#FFFFFF;border:none;border-radius:14px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 16px rgba(255,102,81,.32);transition:all .2s ease}.btn-main-pay-ref:hover:not(:disabled){background:#F35640;transform:translateY(-2px);box-shadow:0 6px 22px rgba(255,102,81,.42)}.btn-main-pay-ref:active:not(:disabled){transform:translateY(0)}.btn-main-pay-ref:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:860px){.sub-params-grid{grid-template-columns:1fr;gap:20px}.sub-params-divider-vert{width:100%;height:1px;min-height:1px;margin:4px 0}.sub-period-chips{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.sub-pay-cards{grid-template-columns:1fr}.sub-period-chips{grid-template-columns:repeat(2,1fr)}}.sidebar-sticky-wrap{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.side-card{background:var(--white);border-radius:22px;padding:22px;box-shadow:var(--shadow);border:1px solid rgba(61,43,30,.04)}.plan-summary-card{background:linear-gradient(155deg,#FFF6F4,#FAF0E8);border:1.5px solid var(--coral)}.plan-summary-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.plan-summary-badge{background:var(--coral);color:var(--white);font-size:10px;font-weight:800;padding:2px 8px;border-radius:12px;display:inline-block;margin-bottom:4px}.plan-summary-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:18px;color:var(--txt)}.plan-change-wrap{position:relative}.btn-change-plan{background:none;border:none;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:700;color:var(--coral-dk);text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;gap:4px;border-radius:8px;transition:all .15s ease}.btn-change-plan:hover{background:rgba(255,102,81,.08)}.plan-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 25px -5px rgba(0,0,0,.12),0 8px 10px -6px rgba(0,0,0,.06);min-width:170px;padding:6px;z-index:100;display:flex;flex-direction:column;gap:3px;animation:fadeIn .15s ease-out}.plan-dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:10px;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:700;color:#334155;cursor:pointer;text-align:left;transition:all .15s ease}.plan-dropdown-item:hover{background:#F8FAFC;color:#0F172A}.plan-dropdown-item.active{background:#FFF6F4;color:#FF5A43}.plan-dropdown-check{color:#FF5A43;font-weight:800;font-size:14px}.side-period-selector{margin-bottom:14px;background:rgba(255,255,255,.8);padding:10px 12px;border-radius:14px}.side-period-title{font-size:12px;font-weight:700;color:var(--txt-mid);margin-bottom:6px}.side-period-chips{display:flex;gap:4px}.side-chip{flex:1;padding:6px 4px;border:1px solid var(--lav-dk);border-radius:10px;background:var(--white);font-family:Nunito,sans-serif;font-size:11px;font-weight:700;color:var(--txt-mid);cursor:pointer;transition:all .2s;text-align:center}.side-chip small{font-size:9px;font-weight:800;color:#27AE60;display:block}.side-chip small.hot{color:var(--coral-dk)}.side-chip.active{background:var(--coral);border-color:var(--coral)}.side-chip.active,.side-chip.active small{color:var(--white)}.side-plan-perks{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--txt-mid)}.side-plan-perks li{display:flex;align-items:center;gap:6px}.side-plan-perks li span{color:var(--coral);font-weight:800}.side-card-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:15px;color:var(--txt);margin-bottom:14px}.addons-compact-toggle{display:none}.addons-card-body{display:block}.side-addon-item{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--cream);border:1.5px solid transparent;border-radius:14px;padding:12px 14px;margin-bottom:10px;cursor:pointer;transition:all .2s}.side-addon-item:hover{border-color:var(--lav-dk)}.side-addon-item.active{background:#FAF5FF;border-color:#A855F7}.side-addon-item.included{background:#F0FDF4;border-color:#86EFAC;cursor:default}.side-addon-item.included:hover{border-color:#86EFAC}.side-addon-item.disabled{opacity:.6;cursor:not-allowed;background:rgba(0,0,0,.03);border-color:transparent}.side-addon-item.disabled:hover{border-color:transparent}.side-addon-item.included .mini-toggle{background:#22C55E}.side-addon-item.included .mini-toggle:after{left:calc(100% - 21px)}.side-addon-item.included .side-addon-price{color:#16A34A}.side-addon-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.side-addon-left>div{min-width:0}.side-addon-emoji{font-size:20px;flex-shrink:0}.side-addon-icon-tg{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#72C8EC;flex-shrink:0}.side-addon-name{font-family:Comfortaa,sans-serif;font-weight:700;font-size:13px;color:var(--txt);display:flex;align-items:center;gap:6px}.side-badge-inc{background:#22C55E;color:var(--white);font-size:9px;font-weight:800;padding:1px 6px;border-radius:10px}.side-addon-desc{font-size:11px;color:var(--txt-lt);margin-top:1px}.side-addon-right{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.side-addon-price{font-size:13px;font-weight:800;color:var(--txt);transition:color .2s;white-space:nowrap;text-align:center;width:100%}.side-addon-price.active{color:#9333EA}.mini-toggle{width:100%;min-width:72px;height:24px;background:#D4C7EE;border-radius:20px;position:relative;transition:background .25s ease;flex-shrink:0;cursor:pointer}.mini-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:left .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.2)}.side-addon-item.active .mini-toggle{background:#A855F7}.side-addon-item.active .mini-toggle:after{left:calc(100% - 21px)}.addons-total-summary{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 14px;background:#F8FAFC;border:1px dashed #cbd5e1;border-radius:12px;font-size:13px;color:var(--txt-mid)}.addons-total-summary strong{color:var(--txt);font-size:14px;font-weight:800}.addons-breakdown-card{margin-top:12px;padding:12px 14px;background:#F8FAFC;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;gap:8px}.addons-breakdown-title{font-family:Comfortaa,sans-serif;font-size:12px;font-weight:700;color:var(--txt-mid);text-transform:uppercase;letter-spacing:.5px}.addons-breakdown-list{display:flex;flex-direction:column;gap:6px}.addons-breakdown-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--txt)}.addons-breakdown-row strong{font-weight:700;color:var(--coral-dk)}.addons-breakdown-divider{height:1px;background:#E2E8F0;margin:2px 0}.addons-breakdown-total{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--txt);font-weight:700}.addons-breakdown-total strong{font-size:14px;font-weight:800;color:var(--txt)}.side-devices-box{background:var(--cream);border-radius:14px;padding:12px 14px;margin-bottom:10px}.side-device-chips{display:flex;gap:6px}.side-dev-chip{flex:1;padding:6px 2px;border:1px solid var(--lav-dk);border-radius:8px;background:var(--white);font-family:Nunito,sans-serif;font-size:11px;font-weight:700;color:var(--txt);cursor:pointer;transition:all .2s;text-align:center}.side-dev-chip.active,.side-dev-chip:hover{border-color:var(--coral)}.side-dev-chip.active{background:var(--coral);color:var(--white)}.promo-card{padding:18px 22px}.promo-card .side-card-title{margin-bottom:10px}.promo-card .side-promo-wrap{margin-top:0}.promo-card .side-promo-input{border:1.5px solid var(--lav-dk);border-radius:12px;padding:9px 12px;font-size:13.5px}.promo-card .side-btn-apply{padding:9px 16px;border-radius:12px;font-size:13.5px}.side-promo-wrap{margin-top:12px}.side-promo-input-row{display:flex;gap:6px}.side-promo-input{flex:1;padding:8px 12px;border:1.5px solid var(--lav-dk);border-radius:10px;font-size:13px;font-family:Nunito,sans-serif;outline:none;background:var(--white)}.side-promo-input:focus{border-color:var(--coral)}.side-btn-apply{padding:8px 14px;background:var(--cream-dk);border:none;border-radius:10px;font-family:Nunito,sans-serif;font-weight:800;font-size:13px;color:var(--txt);cursor:pointer;transition:all .2s}.side-btn-apply:hover{background:var(--lav-dk)}.side-promo-msg{font-size:11px;font-weight:700;margin-top:4px;display:none}.side-promo-msg.success{color:#16A34A;display:block}.side-promo-msg.error{color:var(--coral-dk);display:block}.breakdown-lines{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--txt-mid)}.breakdown-line{display:flex;justify-content:space-between}.breakdown-line.discount{color:#16A34A;font-weight:700}.breakdown-divider{height:1px;background:var(--cream-dk);margin:12px 0}.breakdown-total-row{display:flex;align-items:baseline;justify-content:space-between}.breakdown-total-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:16px;color:var(--txt)}.breakdown-total-sum{font-family:Comfortaa,sans-serif;font-weight:800;font-size:28px;color:var(--coral-dk)}.breakdown-monthly-sub{font-size:12px;color:var(--txt-lt);text-align:right;margin-top:2px}.mock-payment-modal{display:none;position:fixed;inset:0;z-index:2000;background:rgba(61,43,30,.45);align-items:center;justify-content:center;padding:20px}.mock-payment-modal.open{display:flex}.mock-payment-card{background:var(--white);border-radius:28px;max-width:440px;width:100%;padding:32px;position:relative;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:popIn .2s ease-out}.qr-container{width:170px;height:170px;background:var(--cream);border:2px dashed var(--coral);border-radius:20px;margin:16px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.qr-pulse{font-size:50px;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.8}}.payment-success-card{display:none}.payment-success-card.active{display:block}@media (max-width:972px){.order-layout{grid-template-columns:minmax(0,1fr)}.sidebar-sticky-wrap{position:static}.addons-config-card{padding:16px 20px}.addons-desktop-title{display:none}.addons-compact-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:transparent;color:var(--txt);font-family:Nunito,sans-serif;text-align:left;cursor:pointer}.addons-compact-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.addons-compact-copy>strong{font-family:Comfortaa,sans-serif;font-size:17px;font-weight:700}.addons-compact-options{display:flex;flex-wrap:wrap;gap:5px}.addons-compact-options span{padding:3px 9px;border:1px solid var(--lav-dk);border-radius:999px;color:var(--txt-mid);background:#faf8ff;font-size:12px;font-weight:700;line-height:1.25}.addons-compact-options span.selected{border-color:var(--coral);color:var(--coral-dk);background:#fff5f3}.addons-compact-toggle>svg{flex:none;color:var(--coral-dk);transition:transform .2s ease}.addons-compact-toggle>svg.open{transform:rotate(180deg)}.addons-card-body{display:none}.addons-card-body.is-open{display:block;padding-top:18px;margin-top:16px;border-top:1px solid var(--cream-dk)}.promo-card{padding:18px 22px}}.side-devices-card-ref{background:var(--cream);border:1.5px solid transparent;border-radius:16px;padding:12px 14px;margin-bottom:12px;transition:all .2s ease}.side-devices-card-ref:hover{border-color:#CBD5E1}.side-devices-main-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.side-addon-icon-device{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:#6366F1}.side-devices-title-row{display:flex;align-items:center;gap:6px}.devices-info-tooltip-btn{display:inline-flex;align-items:center;cursor:help;color:#94A3B8;transition:color .15s}.devices-info-tooltip-btn:hover{color:#64748B}.side-devices-subtitle{font-size:11px;color:#64748B;margin-top:2px;line-height:1.3}.side-devices-select-btn{min-width:92px;height:36px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .18s ease;flex-shrink:0}.side-devices-select-btn:hover{border-color:#FF6651;box-shadow:0 2px 8px rgba(255,102,81,.12)}.stepper-num{font-size:14px;font-weight:800;color:#0F172A}.stepper-arrow{color:#94A3B8;transition:transform .2s ease}.stepper-arrow.open{transform:rotate(180deg)}.devices-popup-panel{margin-top:12px;padding-top:12px;border-top:1px dashed #d1d5db;animation:fadeIn .18s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.devices-popup-panel-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#334155;margin-bottom:8px}.devices-popup-panel-close{border:none;background:transparent;color:#94A3B8;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:4px}.devices-popup-panel-close:hover{color:#0F172A}.devices-popup-list{display:flex;flex-direction:column;gap:5px}.devices-popup-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;transition:all .15s ease;text-align:left}.devices-popup-item:hover{border-color:#FF6651;background:#FFFBFB}.devices-popup-item.active{border-color:#FF6651;background:#FFF5F3;font-weight:700}.devices-popup-item-name{color:#1E293B}.devices-popup-item-cost{color:#0F172A;font-weight:700;display:flex;align-items:center;gap:6px}.devices-discount-badge{font-size:10px;font-weight:700;color:#10B981;background:#ECFDF5;padding:1px 5px;border-radius:6px}.devices-custom-entry{margin-top:4px}.devices-btn-custom-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#F8FAFC;border:1px dashed #cbd5e1;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;color:#475569;transition:all .15s ease}.devices-btn-custom-trigger:hover{border-color:#FF6651;color:#FF6651}.devices-custom-sub{font-size:10px;color:#10B981;font-weight:600}.devices-custom-input-box{display:flex;gap:6px;margin-top:4px}.devices-custom-input-field{flex:1;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:12px;outline:none}.devices-custom-input-field:focus{border-color:#FF6651}.devices-custom-btn-apply{padding:6px 12px;background:#FF6651;color:#FFFFFF;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.devices-custom-btn-apply:hover{background:#F35640}.devices-badge-summary{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05);font-size:11px;color:#475569}.devices-badge-summary strong{color:#0F172A}.devices-badge-price{font-weight:800;color:#E85845}.sub-params-addons-hint{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hint-pill{font-size:11px;font-weight:600;color:#475569;background:#F1F5F9;padding:3px 8px;border-radius:8px}.order-mascot{position:relative;width:100%;max-width:410px;margin:6px auto 0;line-height:0}.order-mascot__art{display:block;width:100%;height:auto}.order-mascot__caption{position:absolute;top:13%;left:3%;color:#956D6A;font-family:Caveat,cursive;font-size:clamp(18px,2.1vw,27px);font-weight:600;line-height:.95;transform:rotate(-9deg)}.order-mascot__box-text{position:absolute;top:54%;left:31%;color:#66594F;font-family:Nunito,sans-serif;font-size:clamp(11px,1.35vw,17px);font-weight:700;line-height:1.18;transform:rotate(-1deg)}@media (min-width:981px) and (max-height:900px){.sidebar-sticky-wrap{position:static}}.tg-auth-trigger-card{text-align:center;display:flex;justify-content:center;padding:12px 0 6px;background:transparent;border:none}.tg-auth-trigger-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#2AABEE,#229ED9);color:#FFFFFF!important;font-family:Comfortaa,sans-serif;font-weight:700;font-size:16px;padding:14px 28px;border-radius:16px;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(42,171,238,.35);transition:all .2s cubic-bezier(.16,1,.3,1);width:100%;max-width:320px}.tg-auth-trigger-btn:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(42,171,238,.45);filter:brightness(1.04)}.tg-auth-trigger-btn:active{transform:translateY(0)}.tg-qr-auth-card{background:var(--cream);border-radius:22px;padding:24px;border:1.5px solid rgba(61,43,30,.07);text-align:left}.tg-qr-header{margin-bottom:18px}.tg-qr-title{font-family:Comfortaa,sans-serif;font-weight:700;font-size:16px;color:var(--txt)}.tg-qr-subtitle{font-size:12.5px;color:var(--txt-mid);margin-top:4px}.tg-qr-body{gap:24px}.tg-qr-body,.tg-qr-canvas-box{display:flex;align-items:center}.tg-qr-canvas-box{flex-direction:column;gap:6px;flex-shrink:0}.tg-qr-frame{position:relative;background:#FFFFFF;border-radius:18px;padding:10px;box-shadow:0 6px 20px rgba(61,43,30,.08);border:1.5px solid rgba(61,43,30,.06)}.tg-qr-canvas{display:block;border-radius:10px;width:170px;height:170px}.tg-qr-overlay{position:absolute;inset:0;background:rgba(255,255,255,.88);border-radius:18px;display:flex;align-items:center;justify-content:center}.tg-qr-overlay--success{background:rgba(236,253,245,.95)}.tg-qr-caption{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--txt-lt)}.tg-qr-actions{flex:1;display:flex;flex-direction:column;gap:12px}.tg-qr-instruction{background:rgba(255,255,255,.6);border-radius:12px;padding:10px 12px;border:1px solid rgba(61,43,30,.04)}.tg-qr-step-title{font-size:13px;font-weight:700;color:var(--txt);display:flex;align-items:center;gap:6px}.tg-qr-step-desc{font-size:11.5px;color:var(--txt-mid);line-height:1.45;margin:4px 0 0}.tg-qr-btn-open{display:flex;align-items:center;justify-content:center;gap:8px;background:#2AABEE;color:#FFFFFF!important;font-family:Comfortaa,sans-serif;font-weight:700;font-size:13.5px;padding:12px 18px;border-radius:14px;text-decoration:none;box-shadow:0 4px 14px rgba(42,171,238,.28);transition:all .2s ease}.tg-qr-btn-open:hover{background:#229ED9;transform:translateY(-1px);box-shadow:0 6px 18px rgba(42,171,238,.38)}.tg-qr-status-indicator{min-height:36px;display:flex;align-items:center}.tg-status-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:7px 12px;border-radius:10px;width:100%}.tg-status-pill--waiting{background:rgba(42,171,238,.08);color:#0284C7;border:1px solid rgba(42,171,238,.2)}.tg-status-pill--success{background:#ECFDF5;color:#047857;border:1px solid #a7f3d0}.tg-status-pill--error{background:#FEF2F2;color:#B91C1C;border:1px solid #fecaca}.tg-pulse-dot{width:8px;height:8px;border-radius:50%;background:#0284C7;display:inline-block;flex-shrink:0;animation:tgPulseDot 1.4s ease-in-out infinite}@keyframes tgPulseDot{0%{transform:scale(.85);opacity:.5}50%{transform:scale(1.3);opacity:1}to{transform:scale(.85);opacity:.5}}.tg-qr-refresh-row{display:flex;justify-content:flex-end}.tg-qr-btn-refresh{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:11px;color:var(--txt-lt);cursor:pointer;text-decoration:underline;padding:2px 4px;transition:color .15s}.tg-qr-btn-refresh:hover{color:var(--coral)}@media (max-width:600px){.tg-qr-body{flex-direction:column;align-items:stretch;text-align:center;gap:16px}.tg-qr-canvas-box{margin:0 auto}.tg-qr-instruction{text-align:left}.tg-qr-refresh-row{justify-content:center}}.tg-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;animation:tgFadeIn .2s ease-out}@keyframes tgFadeIn{0%{opacity:0}to{opacity:1}}.tg-modal-dialog{position:relative;max-width:580px;width:100%;background:#FFFFFF;border-radius:26px;padding:28px;box-shadow:0 25px 60px -12px rgba(15,23,42,.35);border:1px solid rgba(255,255,255,.6);animation:tgScaleIn .25s cubic-bezier(.16,1,.3,1);max-height:90vh;overflow-y:auto;text-align:left}@keyframes tgScaleIn{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.tg-modal-close-btn{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;border:none;background:#F1F5F9;color:#64748B;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;z-index:10}.tg-modal-close-btn:hover{background:#E2E8F0;color:#0F172A;transform:scale(1.05)}.tg-timer-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px;background:#F8FAFC;color:#475569;border:1px solid #e2e8f0;font-family:monospace}.tg-timer-pill--warning{background:#FEF2F2;color:#DC2626;border-color:#FECACA;animation:tgPulseWarning 1s infinite alternate}@keyframes tgPulseWarning{0%{opacity:.8}to{opacity:1}}.tg-qr-overlay--expired{background:rgba(255,255,255,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center}.tg-qr-overlay--expired p{font-size:12.5px;font-weight:700;color:#DC2626;margin:0;line-height:1.35}.sub-price-current.sub-price-current--status{font-size:18px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:#64748b}.sub-price-status{font-size:14px;line-height:1.5}.sub-price-status p{margin:12px 0}.sub-price-status button{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;padding:10px 14px;border:1px solid #64748b;border-radius:10px;background:#fff;color:#334155;font:inherit;cursor:pointer}.sub-pay-card--unavailable{opacity:.6;cursor:default}.checkout-card__head>div:not(.checkout-step-badge),.checkout-card__title{min-width:0}.checkout-card__title,.order-plan-description{overflow-wrap:anywhere}.side-devices-title-row{min-width:0}.side-devices-select-btn{font:inherit}@container order-plan (max-width: 499px){.order-plan-illustration{padding-top:90px}.order-plan-bubble{top:14px;right:12px;max-width:calc(100% - 24px)}}@media (max-width:767px){.order-page{padding:24px 12px 40px}.checkout-card{padding:22px 18px}.checkout-card__head{gap:12px}.auth-logged-card{flex-direction:column;align-items:stretch;padding:14px}.auth-user-meta{width:100%;gap:10px}.btn-switch-account{align-self:flex-end;min-height:44px}.order-plan-card .checkout-card__head{padding-right:0;margin-bottom:8px}.order-plan-change{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;margin:0 0 14px}.order-plan-change .plan-dropdown-menu{min-width:0;width:min(100%,280px)}.side-devices-main-row{display:grid;grid-template-columns:minmax(0,1fr)}.side-devices-select-btn{justify-self:end;width:min(100%,128px);min-width:0;min-height:44px;margin-left:0}.side-addon-name{display:block;overflow-wrap:anywhere}.side-badge-inc{display:inline-block;margin-left:6px}.side-addon-desc,.side-devices-subtitle{overflow-wrap:anywhere}.devices-popup-panel-head{gap:8px}.devices-popup-panel-head>span{min-width:0}.devices-popup-panel-close{flex:none;min-width:44px;min-height:44px}.promo-card .side-promo-input{min-width:0;width:100%;font-size:16px;min-height:44px}.promo-card .side-btn-apply{flex:none;min-height:44px}}@media (max-width:480px){.side-addon-item{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.side-addon-right{justify-self:end;flex-direction:row;gap:10px}.side-addon-price{width:auto}.side-addon-right .mini-toggle{width:72px;min-width:72px}.devices-popup-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.devices-popup-item-cost{flex-wrap:wrap}}.telegram-login-action{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;border:0;border-radius:18px;background:#229ed9;color:#fff;font-family:inherit;font-size:20px;font-weight:700;line-height:1.4;cursor:pointer;box-shadow:0 8px 24px rgba(34,158,217,.3);transition:background-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.telegram-login-action:disabled{opacity:.8;cursor:wait}.telegram-login-explainer{margin-top:18px}.telegram-login-details-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#6f6b66;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.telegram-login-details-toggle>svg{flex-shrink:0}.telegram-login-details-toggle>span{min-width:0}.telegram-login-details-toggle>svg:last-child{transition:transform .16s ease}.telegram-login-details-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.telegram-security-info{margin-top:16px;padding:18px;background:#fff;border:1px solid #807a74;border-radius:12px;text-align:left;font-size:13px;line-height:1.65;color:#6f6b66}.telegram-security-info[hidden]{display:none!important}.telegram-security-info h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:inherit;font-size:14px;font-weight:600;color:#353535}.telegram-security-info h3 svg{flex-shrink:0}.telegram-security-info p{margin:0 0 10px}.telegram-security-info a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-weight:600;color:#167da8;text-underline-offset:4px}.telegram-security-info a svg{flex-shrink:0}@media(hover:hover) and (pointer:fine){.telegram-login-action:hover:not(:disabled):not(:focus-visible){transform:translateY(-2px)}.telegram-login-details-toggle:hover{background:#f8f2eb;color:#353535}.telegram-security-info a:hover{text-decoration:underline}}@media(prefers-reduced-motion:reduce){.telegram-login-action{transform:none!important;transition:none}.telegram-login-details-toggle>svg:last-child{transition:none}}