.apollo-spinner{box-sizing:border-box;border:4px solid #51d3224d;border-top-color:red;border-radius:50%;animation:1s linear infinite apollo-spin;display:inline-block}.apollo-spinner--button{vertical-align:middle;border-width:2px}.apollo-page-loader{z-index:9999;-webkit-backdrop-filter:blur(8px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@keyframes apollo-spin{to{transform:rotate(360deg)}}.telegram-chat{width:64px;height:64px;box-shadow:none;z-index:9999;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:fixed;bottom:20px;right:20px}:is(html:has(.apollo-home-page),body:has(.apollo-home-page)){width:100%;min-height:100%;height:100%!important;position:static!important;overflow:hidden!important}.apollo-home-page{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;display:block;height:100dvh!important;min-height:0!important;max-height:none!important;overflow:hidden scroll!important}.apollo-home-page>*{max-height:none!important}.apollo-auth-section{margin-top:80px!important}@media (width<=767px){.apollo-auth-section{margin-top:48px!important}}.telegram-chat:hover{transform:scale(1.05)}.telegram-chat img{width:64px;height:64px}.telegram-chat:not(.global-support-link){display:none}.portal-desktop-sidebar{padding-top:80px;display:flex!important}.portal-desktop-header{background-color:#000;display:block!important}.portal-mobile-navigation{display:none!important}.portal-page-content{min-width:0;padding-top:80px}@media (width<=767px){.portal-desktop-sidebar,.portal-desktop-header{display:none!important}.portal-mobile-navigation{display:flex!important}.portal-page-content{padding-top:92px}}.apollo-checkout-page{--checkout-surface:oklch(20.5% .008 286);--checkout-surface-deep:oklch(14% .006 286);--checkout-control:oklch(24% .008 286);--checkout-line:oklch(34% .008 286);--checkout-text:oklch(97% 0 0);--checkout-muted:oklch(70% 0 0);--checkout-pink:oklch(63% .27 8);box-sizing:border-box;width:100%;max-width:1180px;color:var(--checkout-text);margin:0 auto;padding:26px 20px 48px}.apollo-checkout-page *,.apollo-checkout-page :before,.apollo-checkout-page :after{box-sizing:border-box}.checkout-back{color:var(--checkout-muted);font-size:.75rem;text-decoration:none}.apollo-checkout-page>h1{margin:8px 0 18px;font-size:1.75rem;font-weight:500}.checkout-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.checkout-plan{background:var(--checkout-surface);border:1px solid #0000;border-radius:7px;flex-direction:column;min-width:0;min-height:210px;padding:18px;display:flex}.checkout-plan.is-active{border-color:var(--checkout-pink)}.checkout-plan-heading{justify-content:space-between;align-items:flex-start;gap:6px;min-height:44px;display:flex}.checkout-plan h2{margin:0;font-size:1rem;font-weight:600}.checkout-plan-heading span{background:var(--checkout-pink);border-radius:999px;flex:none;padding:4px 7px;font-size:.65rem;line-height:1}.checkout-plan p{margin:0}.checkout-plan-duration{color:var(--checkout-muted);font-size:.75rem}.checkout-plan-price{font-size:1.55rem;line-height:1;margin-top:18px!important}.checkout-plan-description{min-height:30px;padding-top:3px;font-size:.7rem}.checkout-plan>button{background:var(--checkout-pink);width:100%;color:var(--checkout-text);margin-top:auto}.checkout-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.checkout-summary,.checkout-payment{background:var(--checkout-surface);border-radius:7px;min-width:0;padding:28px}.checkout-order-box h2{border-bottom:1px solid var(--checkout-line);margin:0 0 18px;padding-bottom:14px;font-size:1rem;font-weight:600}.checkout-order-head,.checkout-order-row,.checkout-order-total{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.checkout-order-head{color:var(--checkout-muted);font-size:.69rem}.checkout-order-row{border-bottom:1px solid var(--checkout-line);min-height:52px;font-size:.76rem}.checkout-order-row strong{font-size:1.1rem}.checkout-order-total{padding-top:28px;font-size:.78rem}.checkout-order-total strong{font-size:1.25rem}.checkout-order-total span{color:var(--checkout-muted);text-align:right}.checkout-wallet-box{background:var(--checkout-surface-deep);border-radius:7px;flex-direction:column;align-items:flex-start;margin-top:34px;padding:18px;font-size:.72rem;display:flex}.checkout-wallet-box>p{margin:0}.checkout-wallet-box>img{align-self:center;width:120px;height:120px;margin:14px 0}.checkout-copy-value{overflow-wrap:anywhere;background:var(--checkout-line);width:100%;min-height:34px;color:var(--checkout-muted);border-radius:4px;padding:9px 10px}.checkout-wallet-box>button{background:var(--checkout-pink);color:var(--checkout-text);margin-top:9px}.checkout-note{background:var(--checkout-surface-deep);border-radius:7px;margin-top:18px;padding:20px}.checkout-note h3{color:var(--checkout-muted);text-transform:uppercase;margin:0 0 6px;font-size:.66rem;font-weight:500}.checkout-note p{margin:0;font-size:.71rem;line-height:1.45}.checkout-step-title{align-items:center;gap:9px;margin:0 0 15px;font-size:.92rem;font-weight:500;display:flex}.checkout-step-title:not(:first-child){margin-top:30px}.checkout-step-title>span{background:var(--checkout-pink);color:#0000;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:0;display:grid}.checkout-step-title>span:after{border:2px solid var(--checkout-text);content:"";border-top:0;border-radius:2px;width:12px;height:9px}.checkout-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.checkout-method{border:1px solid var(--checkout-line);background:var(--checkout-control);min-width:0;min-height:72px;color:var(--checkout-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.checkout-method[data-method=card]{grid-column:span 2}.checkout-method:hover,.checkout-method:focus-visible{border-color:var(--checkout-pink);outline:none}.checkout-method strong{text-align:center;font-size:.78rem;line-height:1.2}.checkout-method-icon{flex:none;justify-content:center;align-items:center;gap:2px;width:auto;min-width:22px;height:24px;display:flex}.checkout-method-icon img{object-fit:contain;width:24px;height:24px}.checkout-method-icon--card img{width:27px}.checkout-amount-row{grid-template-columns:minmax(0,1fr) 92px;display:grid}.checkout-field{border:1px solid var(--checkout-line);background:var(--checkout-control);border-radius:7px;min-width:0;min-height:57px;position:relative}.checkout-field label{color:var(--checkout-muted);font-size:.62rem;position:absolute;top:8px;left:12px}.checkout-field input{width:100%;height:55px;color:var(--checkout-text);background:0 0;border:0;outline:0;padding:25px 110px 6px 12px;font-size:.72rem}.checkout-amount-field{border-radius:7px 0 0 7px}.checkout-amount-field>button{font-size:.62rem;position:absolute;top:12px;right:7px}.checkout-currency{border-left:0;border-radius:0 7px 7px 0;align-items:flex-end;padding:0 12px 9px;font-size:.7rem;display:flex}.checkout-promo{margin-top:8px}.checkout-promo input{padding-right:104px}.checkout-promo>button{border-color:var(--checkout-pink);color:var(--checkout-pink);font-size:.62rem;position:absolute;top:7px;right:7px}.checkout-waiting{text-align:center}.checkout-waiting>div{background:var(--checkout-surface-deep);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;font-size:.7rem;display:flex}.checkout-waiting svg{width:20px;height:20px;color:var(--checkout-pink);animation:1s linear infinite apollo-spin}.checkout-waiting time{color:var(--checkout-muted);margin:10px 0;display:block}.checkout-waiting>button{background:var(--checkout-pink);color:var(--checkout-text)}.checkout-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(0% 0 0/.72);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-modal{border:1px solid var(--checkout-line);background:var(--checkout-surface-deep);width:min(900px,100%);max-height:90vh;color:var(--checkout-text);border-radius:8px;position:relative;overflow-y:auto;box-shadow:0 24px 80px oklch(0% 0 0/.55)}.checkout-modal-close{z-index:1;float:right;background:var(--checkout-control);color:var(--checkout-text);margin:12px 12px -48px 0;position:sticky;top:12px}.checkout-modal-media{object-fit:contain;background:var(--checkout-surface);border:0;width:100%;min-height:280px;max-height:420px;display:block}.checkout-modal-body{clear:both;padding:26px}.checkout-modal-body h2{margin:0 44px 22px 0;font-size:1.35rem}.checkout-modal-body ol{padding:0;list-style:none}.checkout-modal-body li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 14px;display:grid}.checkout-modal-body li>span{background:var(--checkout-pink);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:700;display:grid}.checkout-modal-body li p{color:var(--checkout-muted);margin:2px 0 0;font-size:.85rem;line-height:1.5}.checkout-modal-body a{color:var(--checkout-pink);font-weight:700}.checkout-modal-wallet{background:var(--checkout-surface);border-radius:7px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:18px;display:grid}.checkout-modal-wallet img{width:116px;height:116px}.checkout-modal-wallet p{overflow-wrap:anywhere;color:var(--checkout-muted)}.checkout-modal-wallet button{background:var(--checkout-pink);color:var(--checkout-text)}.checkout-modal-note{color:var(--checkout-muted);align-items:center;gap:8px;margin:22px 0 0;font-size:.8rem;display:flex}.checkout-modal-note svg{width:18px;color:var(--checkout-pink)}@media (width<=1100px){.checkout-plans,.checkout-methods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){body:has(.apollo-checkout-page) .dashboard>aside{display:none}body:has(.apollo-checkout-page) .dashboard>main{width:100%;min-width:0}.apollo-checkout-page{padding:96px 14px 110px}.checkout-plans{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.checkout-plan{scroll-snap-align:start;min-width:190px}.checkout-columns{grid-template-columns:1fr}.checkout-summary,.checkout-payment{padding:18px}.checkout-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-modal-overlay{padding:10px}.checkout-modal-body{padding:20px 16px}.checkout-modal-media{min-height:200px}.checkout-modal-wallet{grid-template-columns:1fr}}.apollo-apps-guides-page{--guide-surface:oklch(23.5% .006 286);--guide-surface-raised:oklch(27% .018 263);--guide-red:oklch(62% .22 25);--guide-red-soft:oklch(32% .075 25);--guide-accent:oklch(62% .24 8);--guide-text:oklch(97% 0 0);box-sizing:border-box;width:100%;min-height:calc(100vh - 80px);color:var(--guide-text);padding:40px 20px 54px}.apollo-apps-guides-page>.container{width:100%;max-width:1100px;margin:0 auto;padding-left:80px;position:relative}.apollo-apps-guides-page>.container>h1,.apollo-apps-guides-page .section>h1{margin:0;font-size:1.875rem;font-weight:700;line-height:1.25}.apollo-apps-guides-page>.container>.container{width:100%;max-width:none;margin:0;padding:0}.apollo-apps-guides-page .section{margin:40px 0 0}.apollo-apps-guides-page .section+.section{margin-top:34px}.apollo-apps-guides-page .card-grid{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.apollo-apps-guides-page .item{text-align:center;flex-direction:column;align-items:center;width:140px;min-width:0;display:flex}.apollo-apps-guides-page .card{box-sizing:border-box;background:var(--guide-surface);text-align:center;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;margin:0;padding:20px;display:flex}.apollo-apps-guides-page .card img,.apollo-apps-guides-page .card svg{width:40px;height:40px}.apollo-apps-guides-page .card-title{min-height:24px;margin:10px 0 4px;font-size:1rem;line-height:1.25}.apollo-apps-guides-page .item>a{color:var(--guide-accent);font-size:.9rem;text-decoration:none}.apollo-apps-guides-page .item>a:hover{text-decoration:underline}.apollo-apps-guides-page .bottom-note{box-sizing:border-box;background:var(--guide-surface);border-radius:12px;justify-content:space-between;align-items:center;min-height:76px;margin-top:40px;padding:16px 20px;display:flex}.apollo-apps-guides-page .bottom-note strong,.apollo-apps-guides-page .bottom-note h3{margin:0;line-height:1.35;display:block}.apollo-apps-guides-page .bottom-note img{width:auto;height:50px}.apollo-guide-viewer{min-width:0}.apollo-guide-modal{--guide-surface:oklch(23.5% .006 286/.85);--guide-surface-raised:oklch(27% .018 263/.7);--guide-red:oklch(62% .22 25);--guide-red-soft:oklch(32% .075 25);--guide-text:oklch(97% 0 0);background:var(--guide-surface);width:min(920px,100vw - 32px);max-width:920px;max-height:calc(100vh - 32px);color:var(--guide-text);border:0;border-radius:8px;gap:22px;padding:28px;overflow-y:auto;transform:none}.apollo-guide-heading{gap:0;padding-right:32px}.apollo-guide-heading p{color:var(--guide-red);text-transform:uppercase;margin:0 0 5px;font-size:.75rem;font-weight:700}.apollo-guide-heading h2{color:var(--guide-text);margin:0;font-size:1.75rem;font-weight:700}.apollo-guide-layout{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.7fr);gap:16px;display:grid}.apollo-guide-summary,.apollo-guide-steps{background:var(--guide-surface-raised);border:0;border-radius:8px;margin:0;padding:22px}.apollo-guide-summary{flex-direction:column;gap:18px;display:flex}.apollo-guide-icon{width:48px;height:48px;color:var(--guide-red);background:var(--guide-red-soft);border-radius:8px;place-items:center;display:grid}.apollo-guide-icon svg{width:24px;height:24px}.apollo-guide-summary h3{color:var(--guide-text);margin:0 0 5px;font-size:1rem}.apollo-guide-summary p,.apollo-guide-steps p{color:var(--guide-text);margin:0;line-height:1.55}.apollo-guide-ready{color:var(--guide-red);align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.apollo-guide-ready svg{width:16px;height:16px}.apollo-guide-steps{list-style:none}.apollo-guide-steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.apollo-guide-steps li+li{margin-top:20px}.apollo-guide-steps li>span{width:28px;height:28px;color:var(--guide-red);background:var(--guide-red-soft);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}body:has(.apollo-apps-guides-page) .dashboard>aside a[href=\/dashboard] button{background:0 0}body:has(.apollo-apps-guides-page) .dashboard>aside a[href=\/apps-and-guides] button{background:var(--primary)}@media (width>=1280px){.apollo-apps-guides-page .section:first-child .card-grid{gap:26px}.apollo-apps-guides-page .section:nth-child(2) .card-grid{justify-content:space-between;gap:12px}}@media (width<=767px){body:has(.apollo-apps-guides-page) .dashboard>aside{display:none}body:has(.apollo-apps-guides-page) .dashboard>main{width:100%;min-width:0}.apollo-apps-guides-page{min-height:calc(100vh - 80px);padding:104px 16px 112px}.apollo-apps-guides-page .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}.apollo-apps-guides-page .item{width:auto}.apollo-apps-guides-page .bottom-note{align-items:flex-start;gap:16px}.apollo-guide-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px}.apollo-guide-layout{grid-template-columns:1fr}.apollo-guide-summary,.apollo-guide-steps{padding:18px}}:is(html:has(.portal-page-content),body:has(.portal-page-content)){width:100%;min-height:100%;height:100%!important;overflow:hidden!important}.dashboard:has(.portal-page-content){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;height:100dvh;min-height:0;overflow:hidden auto}.dashboard:has(.portal-page-content)>aside{height:auto;min-height:0}.dashboard:has(.portal-page-content)>aside>div{height:auto;overflow:visible}.dashboard:has(.portal-page-content)>main{min-width:0;height:auto;min-height:0;overflow:visible}.portal-page-content{min-height:100%}.portal-page-content>div,.portal-page-content>div>section,.portal-page-content [class*=overflow-y-auto]{overflow:visible!important}.portal-page-content .apollo-guide-modal,.portal-page-content .checkout-modal{overflow-y:auto!important}.apollo-register-page{color:#fff;background:#000;min-height:100vh}.apollo-register-page>#root,.apollo-register-page>#root>div{min-height:100vh}.apollo-register-page>#root>div>div:last-child{box-sizing:border-box;width:100%;max-width:500px;min-height:100vh;margin:0 auto;padding:132px 20px 40px;overflow:visible}.apollo-register-page h1{text-align:center;margin:0 0 20px}.apollo-register-page .selected-plan-card{background:#151a2973;border:1px solid #ff006659;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:10px 14px;display:flex}.apollo-register-page .selected-plan-label{color:#f06;letter-spacing:1.5px;margin:0 0 4px;font-size:12px;font-weight:700}.apollo-register-page .selected-plan-name{color:#f06;margin:0;font-size:18px;font-weight:600}.apollo-register-page .selected-plan-duration{color:#9aa3b8;margin:4px 0 0;font-size:13px}.apollo-register-page .selected-plan-price-wrap{text-align:right;flex-shrink:0}.apollo-register-page .selected-plan-price{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.apollo-register-page .selected-plan-change{color:#f06;font-size:13px;text-decoration:none}.apollo-register-page form{flex-direction:column;gap:16px;display:flex}.apollo-register-page form input:not([type=checkbox]),.apollo-register-page form select{box-sizing:border-box;color:#fff;background:#111;border:0;border-radius:6px;width:100%;min-width:0;height:40px;padding:10px}.apollo-register-page form input::placeholder{color:#888}.apollo-register-page #country-code{flex:0 0 106px;width:106px}.apollo-register-page .checkbox-label{align-items:center;gap:8px;font-size:12px;display:flex}.apollo-register-page .checkbox-label input{margin:0}.apollo-register-page .privacy{color:#ccc}.apollo-register-page .privacy a{color:#f06;margin-left:3px;text-decoration:none}.apollo-register-page .actions{justify-content:space-between;align-items:center;display:flex}.apollo-register-page .btn{color:#fff;cursor:pointer;background:#f06;border:0;border-radius:6px;padding:12px 26px}@media (width<=639px){.apollo-register-page>#root>div>div:last-child{padding-top:104px}}@media (width<=1023px){#home [aria-label=Navigation\ links]{display:none}}@media (width<=767px){#home [aria-label="Manage account buttons"]{display:none}}@media (width<=639px){#home>div{padding-left:1rem;padding-right:1rem}#home div#mobile-menu-button{flex:0 0 2rem;width:2rem;height:2rem;position:relative}#home svg#mobile-menu-button{width:2rem;height:2rem;position:relative;top:0;right:0}}
