:root,html[data-theme=dark]{--page-bg:#080b0d;--page-bg-soft:#0d1114;--surface:#11161a;--surface-raised:#171d21;--surface-soft:#1c2328;--text-main:#f4f0e8;--text-soft:#a0a9ad;--border-ui:#f4f0e81f;--border-strong:#f4f0e83d;--accent-ui:#d89a53;--accent-soft:#d89a531f;--card-ui:#91a7ff;--card-on-ui:#080b0d;--success-ui:#83d49d;--shadow-ui:0 26px 80px #00000052}html[data-theme=light]{--page-bg:#f5f2eb;--page-bg-soft:#ebe7df;--surface:#fffdf9;--surface-raised:#fff;--surface-soft:#e7e2d8;--text-main:#0c1012;--text-soft:#626b6d;--border-ui:#0c101221;--border-strong:#0c101242;--accent-ui:#b87936;--accent-soft:#b879361c;--card-ui:#3459ad;--card-on-ui:#fff;--success-ui:#287345;--shadow-ui:0 26px 80px #191d1f1f}html{background:var(--page-bg)}body{background:var(--page-bg);min-width:320px;color:var(--text-main);font-size:15px;transition:background-color .28s,color .28s}html[data-theme=dark] body{color:#f4f0e8;background-color:#080b0d!important}html[data-theme=light] body{color:#0c1012;background-color:#f5f2eb!important}body>main,.inner-page,.vip-page,.account-page,.legal-page,.checkout-page,.order-page{background:var(--page-bg);color:var(--text-main)}.shell{width:min(1200px,100% - 56px)}.eyebrow{color:var(--text-soft);letter-spacing:.18em;font-size:11px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-header{z-index:70;border-color:var(--border-ui);background:color-mix(in srgb, var(--page-bg) 88%, transparent);color:var(--text-main)}.header-inner{gap:28px;height:78px}.wordmark{color:var(--text-main);font-size:28px}.desktop-nav{gap:clamp(18px,2.5vw,38px);margin:0 auto}.desktop-nav a,.header-account-link,.header-signout-form button{color:var(--text-soft);letter-spacing:.04em;font-size:11px}.desktop-nav a:hover,.header-account-link:hover,.header-signout-form button:hover{color:var(--accent-ui)}.header-actions{gap:16px}.header-balance-link{border-left:1px solid var(--border-ui);min-height:34px;color:var(--accent-ui);letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;align-items:center;padding-left:14px;font-size:9px;font-weight:900;display:inline-flex}.header-balance-link:hover{color:var(--text-main)}.site-header .button{border-color:var(--text-main);background:var(--text-main);color:var(--page-bg)}.site-header .button:hover{border-color:var(--accent-ui);background:var(--accent-ui);color:#080b0d}.theme-toggle{min-height:34px;color:var(--text-soft);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:3px;font-size:9px;font-weight:800;display:inline-flex}.theme-toggle-track{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:30px;align-items:center;width:38px;height:21px;padding:3px;display:flex}.theme-toggle-track i{background:var(--accent-ui);border-radius:50%;width:13px;height:13px;transition:transform .25s;display:block;box-shadow:0 0 12px #d89a5359}html[data-theme=light] .theme-toggle-track i{transform:translate(17px)}.mobile-menu summary{border-color:var(--border-ui);border-radius:10px;width:42px;height:42px}.mobile-menu summary span{background:var(--text-main);width:18px;transition:transform .2s}.mobile-menu[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu nav{border-color:var(--border-ui);background:var(--surface-raised);width:min(340px,100vw - 32px);color:var(--text-main);box-shadow:var(--shadow-ui);border-radius:14px;gap:0;padding:12px 20px 20px;top:52px;right:0}.mobile-menu nav a{border-color:var(--border-ui);min-height:52px;color:var(--text-main);align-items:center;padding:0 4px;font-size:14px;display:flex}.mobile-menu-head{border-bottom:1px solid var(--border-ui);justify-content:space-between;align-items:center;min-height:52px;display:flex}.mobile-menu-head>span{color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.button{border-color:var(--text-main);background:var(--text-main);min-height:50px;color:var(--page-bg);border-radius:9px;font-size:10px}.button:hover{border-color:var(--accent-ui);background:var(--accent-ui);color:#080b0d}.button-light{border-color:var(--border-strong);color:var(--text-main);background:0 0}.button-light:hover{border-color:var(--accent-ui);background:var(--accent-ui);color:#080b0d}.page-hero{padding-block:clamp(84px,10vw,132px) clamp(56px,7vw,86px)}.page-hero h1{max-width:980px;margin-block:22px 24px;font-size:clamp(58px,8vw,112px)}.page-hero>p{max-width:760px;color:var(--text-soft);font-size:16px;line-height:1.75}.page-hero.centered>p{margin-inline:auto}.section{padding-block:clamp(86px,10vw,138px)}.section-heading p,.hero-lead,.featured-copy>p{color:var(--text-soft)}.interaction-field{z-index:85;pointer-events:none;position:fixed;inset:0;overflow:hidden}.interaction-field i{border:1px solid var(--accent-ui);border-radius:50%;width:18px;height:18px;animation:.85s cubic-bezier(.16,.72,.28,1) forwards interface-pulse;display:block;position:absolute;transform:translate(-50%,-50%)}.interaction-field i:before,.interaction-field i:after{content:"";background:var(--accent-ui);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interaction-field i:before{border-radius:50%;width:4px;height:4px}.interaction-field i:after{opacity:.55;width:46px;height:1px}@keyframes interface-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(.25)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(5)rotate(45deg)}}.hero{min-height:calc(100svh - 78px)}.hero h1{font-size:clamp(64px,6.8vw,104px)}.hero-lead{font-size:16px}.hero-proof{border-color:var(--border-ui)}.hero-proof span{color:var(--text-soft)}.ticker{border-color:var(--border-ui);background:var(--page-bg-soft);color:var(--text-soft)}.category-grid,.latest-products-grid,.standards-grid{gap:16px}.category-card,.latest-product-card,.standards-grid article{border-color:var(--border-ui);background:var(--surface);color:var(--text-main);border-radius:13px}.category-card:hover,.latest-product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-ui);transform:translateY(-4px)}.latest-product-card-link{color:inherit;text-decoration:none}.latest-product-card-link:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-ui) 70%, transparent);outline-offset:4px}.category-card p,.latest-product-card>p,.standards-grid p,.latest-product-price>span{color:var(--text-soft)}.latest-product-card{min-height:380px;padding:30px}.latest-product-card:before,.latest-product-cta,.latest-product-price{border-color:var(--border-ui)}.latest-product-cta{border-top:1px solid var(--border-ui);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:23px;padding-top:13px;font-size:8px;font-weight:800;display:flex}.latest-product-cta>span{color:var(--accent-ui)}.offer-alert{z-index:45;border-bottom:1px solid var(--border-ui);background:var(--accent-soft);color:var(--text-main);position:relative}.offer-alert>div{grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:clamp(12px,2.4vw,30px);min-height:46px;display:grid}.offer-alert-type{color:var(--accent-ui);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:inline-flex}.offer-alert-type i{background:var(--accent-ui);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--accent-ui) 70%, transparent);border-radius:50%}.offer-alert strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offer-alert-price{align-items:baseline;gap:9px;font-size:10px;display:flex}.offer-alert-price del{color:var(--text-soft)}.offer-alert-price b{color:var(--text-main)}.offer-alert a{color:var(--text-main);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.offer-alert a span{color:var(--accent-ui)}.offer-alert.unavailable{background:var(--surface-soft)}.featured-section{color:#f4f0e8;background:#080b0d}.pricing-preview,.standards-section,.latest-products-section{color:var(--text-main)}.closing-cta{border-color:var(--border-ui)}.auth-page{background:var(--page-bg);min-height:calc(100svh - 78px);padding:0;display:block}.auth-stage{grid-template-columns:minmax(0,.92fr) minmax(440px,.72fr);align-items:center;gap:clamp(52px,8vw,124px);min-height:calc(100svh - 78px);padding-block:clamp(64px,8vw,112px);display:grid}.auth-showcase{min-width:0}.auth-showcase h1{margin:24px 0;font-size:clamp(64px,7vw,108px)}.auth-showcase>p{max-width:570px;color:var(--text-soft);font-size:16px;line-height:1.75}.auth-assurance{border:1px solid var(--border-ui);background:var(--border-ui);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.auth-assurance>span{background:var(--surface);flex-direction:column;min-height:142px;padding:20px;display:flex}.auth-assurance i{color:var(--accent-ui);font-family:var(--font-display), serif;font-size:18px;font-style:normal}.auth-assurance strong{margin-top:auto;font-size:12px}.auth-assurance small{color:var(--text-soft);margin-top:6px;font-size:9px;line-height:1.5}.auth-card{border:1px solid var(--border-ui);background:var(--surface-raised);width:100%;max-width:570px;color:var(--text-main);box-shadow:var(--shadow-ui);border-radius:16px;justify-self:end;padding:clamp(28px,3.6vw,48px)}.auth-card-heading>span{color:var(--accent-ui);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.auth-card-heading h2{margin:9px 0 8px;font-size:clamp(40px,4vw,55px)}.auth-card-heading p{color:var(--text-soft);margin:0;font-size:13px}.oauth-grid{grid-template-columns:1fr;gap:10px;margin-top:28px;display:grid}.oauth-grid form{min-width:0}.oauth-button{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:52px;color:var(--text-main);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:flex}.oauth-button:hover{border-color:var(--accent-ui);background:var(--accent-soft);transform:translateY(-2px)}.oauth-button svg{flex:none;width:18px;height:18px}.auth-divider{color:var(--text-soft);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-ui);flex:1;height:1px}.auth-tabs{border:1px solid var(--border-ui);border-radius:9px;margin:0 0 22px;overflow:hidden}.auth-tabs a{color:var(--text-soft);padding:12px;font-size:10px}.auth-tabs a.active{background:var(--text-main);color:var(--page-bg)}.auth-form{gap:15px}.auth-form label{gap:7px}.auth-form label span{color:var(--text-soft);font-size:9px}.auth-form input{border-color:var(--border-ui);background:var(--surface);width:100%;min-height:52px;color:var(--text-main);border-radius:9px;outline:0;font-size:14px}.auth-form input:focus{border-color:var(--accent-ui);box-shadow:0 0 0 3px var(--accent-soft)}.auth-form .button{margin-top:4px}.auth-error{color:#e7aaa4;background:#99362d1f;border-color:#c7554a80;border-radius:9px;margin-bottom:18px}html[data-theme=light] .auth-error{color:#7f2d25}.auth-success{color:#a7dfb8;background:#5daf771f;border:1px solid #5daf776b;border-radius:9px;margin:18px 0;padding:13px 15px;font-size:11px;line-height:1.55}html[data-theme=light] .auth-success{color:#2e7045}.auth-note{color:var(--text-soft);margin-top:18px;font-size:10px;line-height:1.65}.auth-note a{color:var(--accent-ui);text-underline-offset:3px;text-decoration:underline}.auth-verify-stage .auth-card{align-self:center}.auth-code-form{margin-top:24px}.auth-code-form input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.34em;padding-left:calc(1rem + .34em);font-size:24px}.auth-resend-form{margin-top:13px}.auth-resend-button{border:1px solid var(--border-ui);width:100%;min-height:44px;color:var(--accent-ui);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:9px;font-size:9px;font-weight:800;transition:border-color .2s,background .2s,color .2s}.auth-resend-button:hover:not(:disabled){border-color:var(--accent-ui);background:var(--accent-soft)}.auth-resend-button:disabled{color:var(--text-soft);cursor:not-allowed;opacity:.66}.auth-start-over{color:var(--text-soft);margin-top:18px}.pricing-configurator-section{padding-bottom:clamp(90px,10vw,145px)}.pricing-configurator{gap:18px}.pricing-control-panel{border:1px solid var(--border-ui);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:48px;min-height:180px;padding:30px 34px;display:grid}.pricing-control-panel h2{margin:8px 0 6px;font-size:clamp(34px,4vw,52px)}.pricing-control-panel p{color:var(--text-soft);margin:0;font-size:12px}.pricing-selectors{color:var(--text-main);background:0 0;grid-template-columns:.9fr 1.1fr;gap:12px;padding:0;display:grid}.pricing-selectors label{gap:8px}.pricing-selectors span{color:var(--text-soft);font-size:9px}.pricing-selectors select{border-color:var(--border-strong);background:var(--page-bg);width:100%;height:54px;color:var(--text-main);border-radius:9px;outline:0;padding:0 42px 0 15px;font-size:13px}.pricing-selectors select:focus{border-color:var(--accent-ui);box-shadow:0 0 0 3px var(--accent-soft)}.pricing-package-label{justify-content:space-between;align-items:center;min-height:62px;padding:0 6px;display:flex}.pricing-package-label>div{display:grid}.pricing-package-label span,.pricing-package-label small{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pricing-package-label strong{font-size:12px}.duration-price-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.duration-price-grid article{border:1px solid var(--border-ui);background:var(--surface);min-height:500px;color:var(--text-main);border-radius:14px;gap:0;padding:28px 26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.duration-price-grid article:hover{border-color:var(--border-strong);box-shadow:var(--shadow-ui);transform:translateY(-5px)}.duration-price-grid article.featured-plan{border-color:var(--accent-ui);background:linear-gradient(180deg, var(--accent-soft), transparent 38%), var(--surface-raised)}.plan-tag,.plan-ribbon{border:1px solid var(--border-ui);min-height:24px;color:var(--text-soft);letter-spacing:.09em;text-transform:uppercase;border-radius:30px;align-self:flex-start;align-items:center;padding:0 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.plan-ribbon{background:var(--accent-soft);color:var(--accent-ui);border-color:#d89a536b}.plan-name{margin-top:34px}.plan-name>span{color:var(--text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.duration-price-grid .plan-name h3{font-family:var(--font-display), serif;margin:8px 0 10px;font-size:38px;font-weight:500;line-height:1}.duration-price-grid .plan-name p{min-height:42px;color:var(--text-soft);margin:0;font-size:11px;line-height:1.6}.plan-price{border-block:1px solid var(--border-ui);margin-top:30px;padding-block:22px;display:grid}.duration-price-grid .plan-price strong{font-family:var(--font-display), serif;font-size:clamp(38px,3.4vw,50px);font-weight:500;line-height:1}.plan-price small{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px}.duration-price-grid ul{color:var(--text-soft);gap:9px;padding:20px 0 20px 17px;font-size:10px}.duration-price-grid .button{border-radius:8px;min-height:46px}.duration-price-grid .vip-price-card{border:1px solid var(--border-strong);color:#f4f0e8;background:#080b0d}.vip-price-card .plan-name p,.vip-price-card .plan-name>span,.vip-price-card .plan-price small,.vip-price-card ul{color:#98a2a7}.vip-price-card .button-light{color:#080b0d;background:#f4f0e8;border-color:#f4f0e8}.faq-list details{border-color:var(--border-ui)}.faq-list summary{color:var(--text-main)}.faq-list p{color:var(--text-soft)}.catalog-toolbar{border-color:var(--border-ui);grid-template-columns:minmax(260px,1fr) auto max-content;align-items:end;gap:18px;display:grid}.catalog-search{gap:8px;min-width:0;display:grid}.catalog-search>label{color:var(--text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.catalog-search-field{border:1px solid var(--border-ui);background:var(--surface);border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.catalog-search-field:focus-within{border-color:var(--accent-ui);box-shadow:0 0 0 3px var(--accent-soft)}.catalog-search-field svg{fill:none;width:18px;height:18px;stroke:var(--text-soft);stroke-linecap:round;stroke-width:1.7px;flex:none}.catalog-search-field input{width:100%;min-width:0;color:var(--text-main);background:0 0;border:0;outline:0;font-size:12px}.catalog-search-field input::placeholder{color:var(--text-soft);opacity:.76}.catalog-search-field input::-webkit-search-cancel-button{appearance:none}.catalog-search-field button{min-height:34px;color:var(--accent-ui);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;padding:0 3px;font-size:8px;font-weight:800}.catalog-search-field button:hover{color:var(--text-main)}.catalog-search-field button:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px;border-radius:4px}.catalog-result-count{color:var(--text-soft);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;align-self:center;font-size:9px}.filter-row button{border-color:var(--border-ui);color:var(--text-soft);background:0 0}.filter-row button.active{border-color:var(--text-main);background:var(--text-main);color:var(--page-bg)}.catalog-grid{gap:18px}.catalog-empty{border:1px solid var(--border-ui);background:var(--surface);border-radius:14px;align-content:center;justify-items:start;min-height:300px;padding:clamp(28px,5vw,58px);display:grid}.catalog-empty h2{margin:16px 0 12px;font-size:clamp(38px,5vw,58px)}.catalog-empty p{max-width:560px;color:var(--text-soft);margin-bottom:24px;font-size:12px}.product-card{border-color:var(--border-ui);background:var(--surface);color:var(--text-main);border-radius:14px;flex-direction:column;padding:14px 24px 26px;display:flex;overflow:hidden}.product-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-ui)}.product-card-link{text-decoration:none}.product-card-link:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-ui) 70%, transparent);outline-offset:4px}.product-card-head,.product-card-foot{border-color:var(--border-ui);color:var(--text-soft)}.product-card>p,.catalog-rating span{color:var(--text-soft)}.product-card-cta{color:var(--text-main);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.product-card-cta>span{color:var(--accent-ui);margin-left:8px}.offer-price-inline{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.offer-price-inline del{color:var(--text-soft);font-family:var(--font-sans);font-size:12px;font-weight:600;text-decoration-thickness:1px}.offer-price-inline>span{color:var(--text-main)}.strategy-preview{color:#f4f0e8;background:#070a0c;border-color:#222b31;border-radius:10px;min-height:284px;margin:-1px -11px 26px}.strategy-preview.large{min-height:420px}.strategy-preview-head{min-height:44px;padding:0 14px;font-size:8px}.strategy-preview-head strong{color:#d89a53;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.strategy-preview-head strong i{background:#6dbe88;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 10px #6dbe88cc}.strategy-chart{position:relative;overflow:hidden}.strategy-preview svg{width:100%;max-height:190px;margin:0;padding:4px 6px 0;display:block}.strategy-preview.large svg{max-width:620px;max-height:240px}.strategy-preview .chart-grid{opacity:1}.strategy-preview .chart-grid path{fill:none;stroke:#192229;stroke-width:.7px}.strategy-zone{fill:#d89a5314;stroke:#d89a534d;stroke-width:.7px;stroke-dasharray:3 3}.strategy-level{stroke:#d89a53b3;stroke-width:.8px;stroke-dasharray:4 5;animation:5.6s ease-in-out infinite strategy-level-pulse}.strategy-preview .candle{transform-box:fill-box;transform-origin:bottom;animation:strategy-candle var(--strategy-duration,5.6s) cubic-bezier(.2,.75,.25,1) infinite;animation-delay:calc(var(--candle-index) * .11s)}.strategy-variant-1 .candle{animation-direction:alternate}.strategy-variant-2 .candle{animation-delay:calc(var(--candle-index) * 50ms + .35s)}.strategy-variant-3 .candle{animation-timing-function:cubic-bezier(.45,.05,.2,1)}.strategy-preview .candle line{stroke-width:1px}.strategy-preview .candle rect{rx:.6}.strategy-preview .candle.up line{stroke:#75c891}.strategy-preview .candle.up rect{fill:#75c891}.strategy-preview .candle.down line{stroke:#dc736a}.strategy-preview .candle.down rect{fill:#dc736a}.strategy-path{stroke:#edf0ed;stroke-width:1.25px;stroke-dasharray:190;animation:strategy-path-loop var(--strategy-duration,5.6s) ease-in-out infinite}.strategy-variant-2 .strategy-path{animation-direction:alternate}.strategy-entry{fill:#d89a53;animation:5.6s ease-out infinite strategy-entry-loop}.strategy-stop{stroke:#d89a53;stroke-width:1px;stroke-dasharray:4 4;opacity:.82;animation:5.6s ease-in-out infinite strategy-stop-loop}.chart-price{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a0cd1;border:1px solid #75c89140;border-radius:6px;padding:7px 9px;display:grid;position:absolute;top:10px;right:12px}.chart-price span{color:#8a969c;letter-spacing:.12em;font-size:6px}.chart-price strong{font-size:11px}.chart-price i{color:#75c891;font-size:7px;font-style:normal}.strategy-steps{background:#0b1013;border-block:1px solid #1c252b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-steps span{color:#9aa4a9;border-right:1px solid #1c252b;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:7px;display:flex}.strategy-steps span:last-child{border-right:0}.strategy-steps i{color:#d89a53;border:1px solid #354047;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.strategy-preview>p{color:#869298;padding:9px 14px 11px;font-size:8px}@keyframes strategy-candle{0%,5%{opacity:0;transform:scaleY(.04)}18%,86%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(1)}}@keyframes strategy-path-loop{0%,28%{opacity:0;stroke-dashoffset:190px}56%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes strategy-entry-loop{0%,38%{opacity:0;r:3}48%{opacity:1;r:7}64%,to{opacity:0;r:12}}@keyframes strategy-stop-loop{0%,49%{opacity:0;transform:translateY(18px)}70%,89%{opacity:.85;transform:translateY(0)}to{opacity:0}}@keyframes strategy-level-pulse{0%,to{opacity:.3}45%,70%{opacity:1}}.risk-note{border-color:var(--border-ui);background:var(--surface);color:var(--text-soft)}.account-page{padding-block:clamp(78px,9vw,120px)}.account-heading p{color:var(--text-soft)}.account-grid{background:0 0;border:0;gap:12px}.account-grid article,.vip-product-grid>article,.vip-state,.legal-warning,.checkout-form,.checkout-summary{border-color:var(--border-ui);background:var(--surface);color:var(--text-main);border-radius:13px}.account-grid p,.vip-product-grid p,.vip-state span,.legal-document p,.checkout-form p{color:var(--text-soft)}.plan-card,.latest-product-card,.order-details-card,.order-download-card,.product-review-strip article,.checkout-account-chip,.checkout-consent,.payment-method-grid>label,.payment-method-grid.crypto-only>div{border-color:var(--border-ui);background:var(--surface);color:var(--text-main)}.checkout-product-mark{border-color:var(--border-ui);background:var(--surface-soft);color:var(--text-main)}.checkout-progress,.checkout-progress span,.checkout-summary-row,.checkout-total,.product-review-strip{border-color:var(--border-ui)}.checkout-progress .active,.checkout-fields label>span{color:var(--text-main)}.checkout-fields input:focus,.checkout-fields select:focus,.payment-method-grid>label.selected,.payment-method-grid.crypto-only>div{background:linear-gradient(0deg, var(--accent-soft), var(--accent-soft)), var(--surface-raised)}.checkout-consent p,.checkout-terms-acceptance span,.checkout-config-note{color:var(--text-soft)}.checkout-terms-acceptance{border-color:var(--border-ui);background:color-mix(in srgb, var(--surface) 82%, transparent)}.order-page{background:var(--page-bg);color:var(--text-main)}.order-status-hero>p,.order-progress small,.order-details-card dt,.order-download-card>p,.order-download-card>small,.order-help p{color:var(--text-soft)}.order-reference,.order-progress,.order-progress article,.order-details-card dl>div,.order-download-card,.order-help,.order-orbit:before,.order-orbit:after,.order-orbit>i{border-color:var(--border-ui)}.order-orbit:after{border-color:color-mix(in srgb, var(--accent-ui) 52%, transparent)}.order-orbit>span{background:var(--surface-raised);color:var(--accent-ui);box-shadow:var(--shadow-ui)}.order-progress{background:var(--border-ui);gap:1px}.order-progress article{background:var(--surface);color:var(--text-main);border:0}.order-progress article>span{color:var(--accent-ui)}.order-progress article>i{border-color:var(--border-strong);color:var(--text-soft)}.order-progress .active>i{border-color:var(--accent-ui);color:var(--accent-ui)}.order-details-card{background:var(--surface);color:var(--text-main)}.order-download-card{background:linear-gradient(145deg, var(--accent-soft), transparent 58%), var(--surface-raised);color:var(--text-main)}.order-download-card.ready{background:linear-gradient(145deg, #5daf771f, transparent 58%), var(--surface-raised)}.order-download-card .eyebrow{color:var(--accent-ui)}.order-download-card .button{border-color:var(--text-main);background:var(--text-main);color:var(--page-bg)}.order-download-card .button:hover{border-color:var(--accent-ui);background:var(--accent-ui);color:#080b0d}.order-wait{border-color:var(--border-ui);color:var(--text-soft)}.order-wait.failed{border-color:color-mix(in srgb, #c25f55 62%, var(--border-ui));color:#d98278;background:#c25f5514}.order-help a{color:var(--accent-ui)}.account-grid article>span,.account-grid p,.account-heading p,.account-actions button{color:var(--text-soft)}.account-actions button:hover{color:var(--accent-ui)}.account-signout-panel{border-top:1px solid var(--border-ui);justify-content:space-between;align-items:center;gap:28px;margin-top:52px;padding-top:28px;display:flex}.account-signout-panel h2{font-family:var(--font-display), Georgia, serif;margin:7px 0 5px;font-size:clamp(27px,4vw,42px);font-weight:500}.account-signout-panel p{max-width:580px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.account-signout-panel form{flex:none;margin:0}.account-signout-button{color:#080b0d;cursor:pointer;min-width:180px;min-height:52px;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:#f4f0e8;border:1px solid #f4f0e8;border-radius:9px;padding:0 24px;font-size:10px;font-weight:900}.account-signout-button:hover{border-color:var(--accent-ui);background:var(--accent-ui)}.vip-page{padding-bottom:110px}.vip-hero{padding-top:clamp(80px,9vw,125px)}.vip-product-grid{gap:18px}.legal-document,.legal-document article>section{border-color:var(--border-ui)}.checkout-fields input,.checkout-fields select,.checkout-fields textarea{border-color:var(--border-ui);background:var(--surface-raised);color:var(--text-main)}.checkout-terms-acceptance,.checkout-account-chip{border-color:var(--border-ui);background:var(--surface);color:var(--text-soft)}.admin-page,.admin-main{color:#0b0e10}.admin-theme-row{border-top:1px solid var(--line-dark);color:#7d878c;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 0;display:flex}.admin-theme-row>span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-theme-row .theme-toggle-label{display:none}.admin-owner{margin-top:0}html[data-theme=dark] .admin-page,html[data-theme=dark] .admin-main{color:#f4f0e8;background:#0d1114}html[data-theme=dark] .admin-security-bar{color:#f4f0e8;background:#080b0d;border-bottom:1px solid #f4f0e81f}html[data-theme=dark] .metric-grid article,html[data-theme=dark] .pricing-editor,html[data-theme=dark] .release-panel,html[data-theme=dark] .product-create-panel,html[data-theme=dark] .product-manager-list,html[data-theme=dark] .admin-profile-card{color:#f4f0e8;background:#151b1f;border-color:#f4f0e81f}html[data-theme=dark] .metric-grid span,html[data-theme=dark] .metric-grid small,html[data-theme=dark] .admin-section-heading p,html[data-theme=dark] .panel-head .eyebrow,html[data-theme=dark] .product-manager-head,html[data-theme=dark] .admin-profile-card small{color:#909b9f}html[data-theme=dark] .preview-pill{color:#f4f0e8;background:#151b1f;border-color:#f4f0e81f}html[data-theme=dark] .price-fields label div,html[data-theme=dark] .admin-form-grid input,html[data-theme=dark] .admin-form-grid select,html[data-theme=dark] .admin-form-grid textarea,html[data-theme=dark] .admin-profile-card input[type=email]{color:#f4f0e8;background:#0d1215;border-color:#f4f0e824}html[data-theme=dark] .pricing-summary,html[data-theme=dark] .product-manager-item,html[data-theme=dark] .product-manager-head{border-color:#f4f0e81f}html[data-theme=dark] .pricing-summary strong,html[data-theme=dark] .product-manager-item summary strong{color:#f4f0e8}html[data-theme=dark] .admin-email-status,html[data-theme=dark] .owner-lock{background:#0d1215;border-color:#f4f0e81f}html[data-theme=dark] .product-edit-form,html[data-theme=dark] .product-manager-mark,html[data-theme=dark] .admin-order-list,html[data-theme=dark] .support-inbox,html[data-theme=dark] .support-thread-messages,html[data-theme=dark] .support-message,html[data-theme=dark] .support-reply-form{color:#f4f0e8;background:#11171b;border-color:#f4f0e81f}html[data-theme=dark] .telegram-inbox{background:#0d1215;border-color:#303b41;box-shadow:0 18px 48px #00000047}html[data-theme=dark] .telegram-chat-list{background:#11181c;border-color:#303b41}html[data-theme=dark] .telegram-chat-list>header,html[data-theme=dark] .telegram-thread>header,html[data-theme=dark] .telegram-compose{color:#eef2f2;background:#171f24;border-color:#303b41}html[data-theme=dark] .telegram-chat-scroll>button{color:#eef2f2;border-color:#273137}html[data-theme=dark] .telegram-chat-scroll>button:hover{background:#182228}html[data-theme=dark] .telegram-chat-scroll>button.active{background:#1d303a}html[data-theme=dark] .telegram-thread{background:#0d1418}html[data-theme=dark] .telegram-messages{background-color:#0d1519;background-image:radial-gradient(#87afc112 .7px,#0000 .7px)}html[data-theme=dark] .telegram-message{color:#eef2f2;background:#1e292f;box-shadow:0 1px 1px #0000004d}html[data-theme=dark] .telegram-message.sent{color:#f4f7f5;background:#315441}html[data-theme=dark] .telegram-compose textarea{color:#eef2f2;background:#0f161a;border-color:#344249}html[data-theme=dark] .telegram-no-thread{color:#9aa7ad}.site-footer{border-top:1px solid var(--border-ui);background:var(--page-bg-soft);color:var(--text-main)}.footer-grid{gap:clamp(38px,7vw,100px)}.footer-grid p,.footer-grid a,.footer-bottom,.footer-label{color:var(--text-soft)}.footer-grid p,.footer-grid a{font-size:12px;line-height:1.65}.footer-label{font-size:10px}.footer-bottom{font-size:10px;line-height:1.55}.footer-grid a:hover{color:var(--accent-ui)}.footer-bottom{border-color:var(--border-ui)}.account-verified{color:#48b978!important}.mobile-menu-account .mobile-balance-link{color:var(--accent-ui);font-weight:900}@media (max-width:1100px){.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.header-actions{gap:10px}.theme-toggle-label{display:none}.pricing-control-panel{grid-template-columns:1fr;gap:26px}.duration-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-stage{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);gap:48px}.auth-assurance{grid-template-columns:1fr}.auth-assurance>span{min-height:90px}.catalog-toolbar{grid-template-columns:minmax(0,1fr) max-content}.catalog-search{grid-column:1/-1}}@media (max-width:760px){.shell{width:min(100% - 32px,1200px)}.header-inner{gap:12px;height:68px}.wordmark{font-size:25px}.header-actions{margin-left:auto}.header-actions>.theme-toggle,.header-balance-link{display:none}.mobile-menu{position:static}.mobile-menu nav{position:fixed;top:76px;right:16px}.mobile-menu-head .theme-toggle-label{display:inline}.hero{min-height:auto;padding-block:72px 84px}.hero h1{font-size:clamp(54px,16vw,78px)}.hero-actions{gap:8px}.hero-proof{margin-top:44px}.section{padding-block:80px}.page-hero{padding-block:72px 48px}.page-hero h1{font-size:clamp(52px,15vw,74px)}.page-hero>p{font-size:14px}.latest-product-card{min-height:340px;padding:24px}.auth-stage{grid-template-columns:1fr;gap:38px;min-height:auto;padding-block:64px 78px}.auth-showcase h1{font-size:clamp(57px,17vw,78px)}.auth-assurance{display:none}.auth-card{border-radius:13px;max-width:none;padding:26px 20px}.oauth-grid{grid-template-columns:1fr}.oauth-button{justify-content:flex-start;padding-left:calc(50% - 82px)}.pricing-control-panel{border-radius:13px;min-height:0;padding:24px 20px}.pricing-selectors{grid-template-columns:1fr}.pricing-package-label{flex-direction:column;align-items:flex-start;gap:7px;padding:8px 2px}.duration-price-grid{grid-template-columns:1fr}.duration-price-grid article{min-height:0;padding:26px 22px}.product-card{padding:12px 18px 22px}.strategy-preview{min-height:260px;margin:0 0 22px}.strategy-steps span{padding-inline:6px;font-size:6px}.catalog-toolbar{grid-template-columns:1fr;align-items:stretch;gap:12px}.catalog-search{width:100%}.catalog-result-count{justify-self:start}.filter-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.filter-row button{min-height:44px}.account-grid{grid-template-columns:1fr}.admin-theme-row{display:none}.footer-grid{gap:42px}.offer-alert>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;min-height:0;padding-block:10px}.offer-alert strong{grid-area:2/1}.offer-alert-price{grid-area:2/2;justify-self:end}.offer-alert a{grid-area:1/2}}@media (max-width:640px){.account-signout-panel{flex-direction:column;align-items:stretch}.account-signout-panel form,.account-signout-button{width:100%}}@media (max-width:420px){.shell{width:min(100% - 24px,1200px)}.mobile-menu nav{width:calc(100vw - 24px);right:12px}.auth-card{padding-inline:16px}.auth-tabs a{font-size:9px}.strategy-steps{grid-template-columns:1fr}.strategy-steps span{border-bottom:1px solid #1c252b;border-right:0;min-height:30px}.strategy-steps span:last-child{border-bottom:0}.offer-alert strong{display:none}.offer-alert-price{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.interaction-field{display:none}.strategy-preview .candle,.strategy-path,.strategy-entry,.strategy-stop,.strategy-level{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}.research-console{color:#f3efe7;background:#0b0f12;min-height:100vh;padding:52px clamp(20px,5vw,76px) 90px}.research-console-header{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1440px;margin:0 auto 34px;display:flex}.research-console-header h1{margin:12px 0 16px;font-size:clamp(48px,7vw,92px)}.research-console-header p{color:#929da2;max-width:720px;margin:0}.research-console-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.research-back-link{color:#aeb6ba;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.research-notice{color:#a7d9b8;background:#418b5a1f;border:1px solid #66be8566;max-width:1440px;margin:0 auto 18px;padding:14px 17px;font-size:12px}.research-safety-strip{color:#8d989e;letter-spacing:.13em;background:#11171b;border:1px solid #293137;align-items:center;gap:28px;max-width:1440px;min-height:46px;margin:0 auto 18px;padding:0 16px;font-size:8px;font-weight:800;display:flex}.research-safety-strip span:first-child{color:#9ad1ad}.research-safety-strip i{background:#6fc38b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #6fc38b}.research-metrics{background:#293137;border:1px solid #293137;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1440px;margin:0 auto 18px;display:grid}.research-metrics article{background:#151b1f;align-content:space-between;gap:10px;min-height:150px;padding:22px;display:grid}.research-metrics span,.research-metrics small{color:#89959a;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.research-metrics strong{overflow-wrap:anywhere;font-family:var(--font-display), serif;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1}.research-panel{background:#11171b;border:1px solid #293137;max-width:1440px;margin:0 auto 18px}.research-panel-heading{border-bottom:1px solid #293137;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px;display:flex}.research-panel-heading.compact{align-items:center}.research-panel-heading h2{margin:7px 0 0;font-size:clamp(29px,3vw,42px)}.research-panel-heading p{color:#89959a;max-width:560px;margin:0;font-size:11px}.research-table-wrap{overflow-x:auto}.research-table{border-collapse:collapse;width:100%;min-width:930px}.research-table th{color:#7f8a90;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:12px 18px;font-size:7px}.research-table td{vertical-align:top;border-top:1px solid #232b30;padding:16px 18px;font-size:10px}.research-table td strong,.research-table td small{display:block}.research-table td small{color:#7f8a90;max-width:520px;margin-top:4px;line-height:1.5}.research-state{color:#d39a59;letter-spacing:.08em;border:1px solid #354047;padding:5px 7px;font-size:7px;display:inline-flex}.research-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;max-width:1440px;margin:0 auto;display:grid}.research-grid .research-panel{width:100%}.research-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-queue-list article{border-bottom:1px solid #232b30;border-right:1px solid #232b30;grid-template-columns:1fr auto;gap:5px;min-height:95px;padding:16px;display:grid}.research-queue-list span{color:#9ba5a9;font-size:8px}.research-queue-list strong{font-size:24px}.research-queue-list small{color:#657178;grid-column:1/-1;font-size:7px}.research-worker-list article,.research-batch-list article{border-top:1px solid #232b30;align-items:center;gap:13px;padding:15px 18px;display:grid}.research-worker-list article{grid-template-columns:auto minmax(0,1fr) minmax(120px,auto) auto}.research-worker-list i{background:#6c5250;border-radius:50%;width:8px;height:8px}.research-worker-list i.online{background:#6fc38b;box-shadow:0 0 9px #6fc38bb3}.research-worker-list div,.research-batch-list div{display:grid}.research-worker-list small,.research-batch-list small,.research-worker-list time{color:#78848a;font-size:7px}.research-worker-list span{overflow-wrap:anywhere;color:#aab3b7;font-size:8px}.research-batch-list article{grid-template-columns:minmax(220px,1fr) auto auto minmax(280px,auto)}.research-batch-list span{color:#d39a59;font-size:8px}.research-batch-list b{font-size:9px}.research-review-list{background:#293137;gap:1px;display:grid}.research-review-list>article{background:#11171b;grid-template-columns:minmax(240px,1fr) auto minmax(320px,1.4fr);align-items:start;gap:18px;padding:20px;display:grid}.research-review-list>p{color:#89959a;background:#11171b;margin:0;padding:24px;font-size:11px}.research-review-list article>div:first-child{gap:5px;display:grid}.research-review-list small,.research-review-list code{color:#7f8a90;font-size:8px}.research-review-list code{font-family:var(--font-mono), monospace}.research-review-list article>p{color:#929da2;grid-column:1/-1;margin:0;font-size:10px}.research-review-form{gap:10px;display:grid}.research-review-form label{color:#89959a;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.research-review-form textarea{resize:vertical;color:#f3efe7;min-height:78px;font:inherit;background:#0b0f12;border:1px solid #354047;padding:10px;line-height:1.5}.research-review-form>div{flex-wrap:wrap;gap:8px;display:flex}.research-review-form .button,.research-review-list>article>form .button{min-height:38px;padding:0 13px;font-size:8px}.research-review-form .button.secondary{color:#d6a4a4;background:0 0;border-color:#594243}@media (max-width:980px){.research-console-header{flex-direction:column;align-items:flex-start}.research-metrics{grid-template-columns:repeat(2,1fr)}.research-grid{grid-template-columns:1fr}.research-batch-list article{grid-template-columns:1fr 1fr}.research-review-list>article{grid-template-columns:1fr auto}.research-review-form{grid-column:1/-1}}@media (max-width:620px){.research-console{padding-inline:14px}.research-metrics{grid-template-columns:1fr}.research-safety-strip{flex-direction:column;align-items:flex-start;gap:8px;padding-block:13px}.research-panel-heading{flex-direction:column;align-items:flex-start}.research-worker-list article{grid-template-columns:auto 1fr}.research-worker-list span,.research-worker-list time{grid-column:2}.research-batch-list article{grid-template-columns:1fr}}#account-license{scroll-margin-top:96px}.checkout-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-progress span{padding-left:26px}.checkout-progress span:first-child{padding-left:0}.checkout-license-lock{border:1px solid var(--border-ui);border-left:4px solid var(--accent-ui);background:var(--surface-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:30px;padding:14px 16px;display:grid}.checkout-license-lock>div{gap:3px;min-width:0;display:grid}.checkout-license-lock>div strong{font-size:10px}.checkout-license-lock>div small{color:var(--text-soft);font-size:8px}.checkout-license-lock>a{color:var(--accent-ui);text-transform:uppercase;font-size:8px;font-weight:800}.checkout-demo-notice{margin-top:22px}.license-selector{gap:18px;min-width:0;display:grid}.license-choice-fieldset,.live-duration-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.license-choice-fieldset>legend,.live-duration-fieldset>legend{color:var(--text-main);letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.license-choice-intro{max-width:620px;color:var(--text-soft);margin:7px 0 16px;font-size:10px;line-height:1.65}.license-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-option{border:1px solid var(--border-ui);background:var(--surface);min-height:250px;color:var(--text-main);cursor:pointer;border-radius:13px;align-content:start;gap:10px;padding:22px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.license-option:hover{border-color:var(--border-strong);transform:translateY(-2px)}.license-option:focus-within{outline:3px solid color-mix(in srgb, var(--accent-ui) 40%, transparent);outline-offset:3px}.license-option.selected{border-color:var(--accent-ui);background:linear-gradient(0deg, var(--accent-soft), var(--accent-soft)), var(--surface);box-shadow:0 18px 48px #00000029}.license-option-live.selected{background:linear-gradient(0deg, #75c89117, #75c89117), var(--surface);border-color:#75c891b8}.license-option.disabled{cursor:not-allowed;opacity:.45;transform:none}.license-option>input,.live-duration-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.license-option-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.license-option-topline b{color:var(--text-soft);letter-spacing:.16em;font-size:8px}.license-option-topline i{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.license-option.selected .license-option-topline i{border:5px solid var(--surface);background:var(--accent-ui);box-shadow:0 0 0 1px var(--accent-ui)}.license-option-live.selected .license-option-topline i{background:#75c891;box-shadow:0 0 0 1px #75c891}.license-option>strong{font-family:var(--font-display), Georgia, serif;margin-top:10px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1}.license-option-price{font-family:var(--font-display), Georgia, serif;font-size:clamp(35px,4vw,48px);font-weight:600;line-height:1}.license-option>small{color:var(--text-soft);margin-top:5px;font-size:9px;line-height:1.7}.demo-license-notice{background:#dc736a14;border:1px solid #dc736a80;border-left-width:4px;border-radius:10px;gap:16px;padding:19px;display:grid}.demo-license-notice>div>strong{color:#ef9b92;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.demo-license-notice p{color:var(--text-soft);margin:6px 0 0;font-size:9px;line-height:1.75}.demo-license-notice label{cursor:pointer;border-top:1px solid #dc736a40;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding-top:15px;display:grid}.demo-license-notice input{width:17px;height:17px;accent-color:var(--accent-ui);margin:2px 0 0}.demo-license-notice label span{color:var(--text-main);font-size:9px;line-height:1.65}.live-duration-fieldset{border:1px solid var(--border-ui);background:var(--surface);border-radius:10px;padding:17px}.live-duration-fieldset>legend{margin-left:4px;padding-inline:8px}.live-duration-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.live-duration-options label{border:1px solid var(--border-ui);cursor:pointer;border-radius:8px;align-content:center;gap:3px;min-height:74px;padding:11px;display:grid;position:relative}.live-duration-options label:focus-within{outline:2px solid var(--accent-ui);outline-offset:2px}.live-duration-options label.selected{border-color:var(--accent-ui);background:var(--accent-soft)}.live-duration-options span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.live-duration-options strong{font-family:var(--font-display), Georgia, serif;font-size:23px;font-weight:600}.license-selection-total{border-block:1px solid var(--border-ui);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 20px;padding:18px 2px;display:grid}.license-selection-total>span{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.license-selection-total>strong{font-family:var(--font-display), Georgia, serif;grid-area:1/2/span 2;font-size:clamp(38px,5vw,57px);font-weight:600;line-height:1}.license-selection-total>small{color:var(--text-soft);font-size:8px}.license-continue:disabled{border-color:var(--border-ui);background:var(--surface-soft);color:var(--text-soft);cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.license-authority-note{color:var(--text-soft);text-align:center;margin:-7px 0 0;font-size:8px;line-height:1.65}@media (max-width:760px){.checkout-progress{grid-template-columns:1fr}.checkout-progress span,.checkout-progress span:first-child{padding-left:0}.checkout-license-lock{grid-template-columns:1fr auto}.checkout-license-lock>.license-badge{grid-column:1/-1}.license-option-grid{grid-template-columns:1fr}.license-option{min-height:215px;padding:20px}.live-duration-options{grid-template-columns:1fr}.live-duration-options label{grid-template-columns:1fr auto;align-items:center;min-height:64px}.license-selection-total{grid-template-columns:1fr;align-items:start}.license-selection-total>strong{grid-area:auto}}.license-badge{letter-spacing:.11em;text-transform:uppercase;border:1px solid;border-radius:30px;align-items:center;width:max-content;min-height:27px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.license-badge.license-demo{color:#b77835;background:#d89a531f;border-color:#d89a538c}.license-badge.license-live{color:#4e9364;background:#5daf771f;border-color:#5daf778c}.account-products{border-top:1px solid var(--border-ui);margin:clamp(70px,8vw,105px) 0 52px;padding-top:45px}.account-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:end;gap:35px;margin-bottom:28px;display:grid}.account-section-heading h2{margin:9px 0 0;font-size:clamp(43px,6vw,68px)}.account-section-heading p{color:var(--text-soft);margin:0;font-size:10px;line-height:1.75}.customer-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-license-card{border:1px solid var(--border-ui);background:var(--surface);border-radius:13px;flex-direction:column;gap:21px;min-width:0;padding:clamp(22px,3vw,31px);display:flex}.customer-license-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-license-status{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-license-status.status-active{color:#5daf77}.customer-license-status.status-expired,.customer-license-status.status-revoked,.customer-license-status.status-suspended,.customer-license-status.status-refunded{color:#dc736a}.customer-license-title>span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.customer-license-title h3{font-family:var(--font-display), Georgia, serif;margin:8px 0 0;font-size:clamp(31px,4vw,44px);font-weight:600;line-height:1}.customer-license-details{border-top:1px solid var(--border-ui);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-license-details>div{border-bottom:1px solid var(--border-ui);min-width:0;padding:14px 14px 14px 0}.customer-license-details>div:nth-child(2n){border-left:1px solid var(--border-ui);padding-left:14px}.customer-license-details dt{color:var(--text-soft);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.customer-license-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:800}.customer-license-validation{border-left:3px solid var(--accent-ui);background:var(--surface-soft);gap:4px;padding:14px 16px;display:grid}.customer-license-validation>span,.customer-license-foot small{color:var(--text-soft);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.customer-license-validation>strong{font-size:11px}.customer-license-validation>small{color:var(--text-soft);font-size:8px;line-height:1.55}.customer-license-foot{justify-content:space-between;align-items:end;gap:18px;min-height:55px;margin-top:auto;display:flex}.customer-license-foot>span:first-child{gap:3px;display:grid}.customer-license-foot>span:first-child strong{font-family:var(--font-display), Georgia, serif;font-size:29px;line-height:1}.customer-license-foot .button{min-height:43px;padding-inline:16px}.customer-download-state{max-width:190px;color:var(--text-soft);text-align:right;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.5}.customer-license-empty{border:1px dashed var(--border-strong);background:var(--surface-soft);border-radius:13px;padding:38px}.customer-license-empty h3{font-family:var(--font-display), Georgia, serif;margin:0 0 8px;font-size:34px}.customer-license-empty p{color:var(--text-soft);margin:0 0 22px;font-size:10px}.order-details-card>.license-badge{margin:-15px 0 18px}.admin-license-alerts{gap:7px;margin-bottom:20px;display:grid}.admin-license-alerts article{color:#7f2d25;background:#fff1ee;border:1px solid #a44e4673;border-left-width:4px;gap:4px;padding:13px 16px;display:grid}.admin-license-alerts strong{letter-spacing:.08em;font-size:8px}.admin-license-alerts span{font-size:8px;line-height:1.5}.admin-license-clear{color:#477251;background:#4a7b5514;border:1px solid #4a7b5547;align-items:center;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:8px;display:flex}.admin-license-clear i{background:#5daf77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #5daf77a6}.admin-license-list{gap:10px;display:grid}.admin-license-list>article{border:1px solid var(--line);background:#f4f1ea}.admin-license-list>article.suspicious{border-color:#a44e469e;box-shadow:inset 4px 0 #a44e46}.admin-license-card-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:68px;padding:12px 16px;display:grid}.admin-license-card-head>div{gap:3px;min-width:0;display:grid}.admin-license-card-head>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-license-card-head>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-license-mismatch{color:#8c4842;letter-spacing:.06em;background:#a44e4617;border-bottom:1px solid #a44e464d;margin:0;padding:10px 16px;font-size:8px;font-weight:800}.admin-license-meta{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-license-meta>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:13px 15px}.admin-license-meta>div:nth-child(4n){border-right:0}.admin-license-meta>div:nth-last-child(-n+4){border-bottom:0}.admin-license-meta dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px}.admin-license-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:8px;font-weight:800;line-height:1.45}.admin-danger-text{color:#a44e46}.admin-license-events{border:1px solid var(--line);background:#f4f1ea;margin-top:34px}.admin-license-events-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;min-height:82px;padding:18px;display:flex}.admin-license-events-head h3{font-family:var(--font-display), Georgia, serif;margin:8px 0 0;font-size:31px;font-weight:600}.admin-license-events-head>strong{color:var(--muted);letter-spacing:.1em;font-size:7px}.admin-license-event-list article{border-bottom:1px solid var(--line);grid-template-columns:135px minmax(180px,.8fr) minmax(160px,.7fr) minmax(250px,1.4fr);align-items:center;gap:14px;min-height:62px;padding:11px 18px;display:grid}.admin-license-event-list article:last-child{border-bottom:0}.admin-license-event-list article.danger{background:#a44e4614;box-shadow:inset 3px 0 #a44e46}.admin-license-event-list time,.admin-license-event-list small,.admin-license-event-list span{color:var(--muted);font-size:7px;line-height:1.5}.admin-license-event-list>article>div{gap:3px;display:grid}.admin-license-event-list strong{font-size:8px}.admin-license-event-list p{margin:0;font-size:8px;font-weight:800}.admin-page .state-active{color:#477251;border-color:#4a7b5559}.admin-page .state-expired,.admin-page .state-revoked,.admin-page .state-suspended,.admin-page .state-refunded{color:#8c4842;border-color:#a44e4659}html[data-theme=dark] .admin-license-list>article,html[data-theme=dark] .admin-license-events{color:#f4f0e8;background:#151b1f;border-color:#f4f0e81f}html[data-theme=dark] .admin-license-card-head,html[data-theme=dark] .admin-license-meta>div,html[data-theme=dark] .admin-license-events-head,html[data-theme=dark] .admin-license-event-list article{border-color:#f4f0e81f}html[data-theme=dark] .admin-license-card-head small,html[data-theme=dark] .admin-license-meta dt,html[data-theme=dark] .admin-license-event-list time,html[data-theme=dark] .admin-license-event-list small,html[data-theme=dark] .admin-license-event-list span{color:#909b9f}html[data-theme=dark] .admin-license-alerts article{color:#e7aaa4;background:#a44e4621}html[data-theme=dark] .admin-license-clear{color:#9ad1ad}@media (max-width:1050px){.customer-license-grid{grid-template-columns:1fr}.admin-license-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-license-meta>div:nth-child(4n){border-right:1px solid var(--line)}.admin-license-meta>div:nth-child(2n){border-right:0}.admin-license-meta>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.admin-license-meta>div:nth-last-child(-n+2){border-bottom:0}.admin-license-event-list article{grid-template-columns:125px minmax(150px,.8fr) minmax(0,1fr)}.admin-license-event-list article>span{grid-column:2/-1}}@media (max-width:760px){.account-section-heading{grid-template-columns:1fr;gap:15px}.customer-license-card{padding:20px}.customer-license-details{grid-template-columns:1fr}.customer-license-details>div:nth-child(2n){border-left:0;padding-left:0}.customer-license-foot{flex-direction:column;align-items:stretch}.customer-license-foot .button{width:100%}.customer-download-state{text-align:left;max-width:none}.admin-license-card-head{grid-template-columns:1fr auto}.admin-license-card-head>.license-badge{grid-column:1/-1}.admin-license-meta{grid-template-columns:1fr}.admin-license-meta>div,.admin-license-meta>div:nth-child(2n),.admin-license-meta>div:nth-child(4n),.admin-license-meta>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.admin-license-meta>div:last-child{border-bottom:0}.admin-license-events-head{flex-direction:column;align-items:start}.admin-license-event-list article{grid-template-columns:1fr;gap:6px;padding-block:15px}.admin-license-event-list article>span{grid-column:auto}}
.mobile-menu-trigger{border:1px solid var(--border-ui);width:42px;height:42px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:10px;place-content:center;gap:5px;padding:0;display:grid}.mobile-menu-trigger span{background:currentColor;width:18px;height:1px;transition:opacity .2s,transform .2s;display:block}.mobile-menu.is-open .mobile-menu-trigger span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu.is-open .mobile-menu-trigger span:nth-child(2){opacity:0}.mobile-menu.is-open .mobile-menu-trigger span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-menu-backdrop{z-index:0;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0204057a;border:0;position:fixed;inset:78px 0 0}.mobile-menu nav{z-index:1}.mobile-menu-head>div{align-items:center;gap:9px;display:flex}.mobile-menu-close{border:1px solid var(--border-ui);width:34px;height:34px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:50%;place-content:center;font-size:22px;line-height:1;display:grid}.mobile-menu-account{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mobile-menu nav .mobile-menu-account a{border:1px solid var(--border-ui);background:var(--surface);text-align:center;border-radius:8px;justify-content:center;min-height:44px}.mobile-menu nav .mobile-menu-account a:last-child{border-color:var(--accent-ui);background:var(--accent-soft);color:var(--accent-ui)}.mobile-menu-trigger:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu nav a:focus-visible{outline:2px solid var(--accent-ui);outline-offset:3px}.auth-password-field{gap:7px;display:grid}.auth-password-control{position:relative}.auth-form .auth-password-control input{padding-right:52px}.auth-password-toggle{width:42px;height:42px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-password-toggle:hover{background:var(--accent-soft);color:var(--accent-ui)}.auth-password-toggle:focus-visible{outline:2px solid var(--accent-ui);outline-offset:1px}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.auth-invite-form{margin-top:25px}.auth-invite-summary{border:1px solid var(--border-ui);background:var(--surface);color:var(--text-soft);border-radius:9px;margin:0;padding:18px;font-size:11px;line-height:1.7}.auth-invite-empty{gap:18px;margin-top:23px;display:grid}.auth-invite-empty p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.7}.help-page{background:var(--page-bg);min-height:80vh;color:var(--text-main);overflow:clip}.help-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:620px;padding-block:clamp(80px,10vw,142px);display:grid}.help-hero h1{margin:22px 0 25px;font-size:clamp(62px,8vw,112px);font-weight:500;line-height:.88}.help-hero>div>p{max-width:720px;color:var(--text-soft);font-size:16px;line-height:1.75}.help-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.help-security-card{border:1px solid var(--border-ui);background:linear-gradient(145deg, var(--accent-soft), transparent 56%), var(--surface);border-radius:16px;padding:34px;position:relative;overflow:hidden}.help-security-card:before{content:"B";color:var(--border-ui);font-family:var(--font-display), serif;font-size:190px;line-height:1;position:absolute;bottom:-54px;right:-14px}.help-security-card>*{z-index:1;position:relative}.help-security-card span{color:var(--accent-ui);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.help-security-card strong{font-family:var(--font-display), serif;margin:24px 0 12px;font-size:34px;font-weight:500;line-height:1;display:block}.help-security-card p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.75}.help-journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:clamp(80px,9vw,130px);display:grid}.help-journeys a{border:1px solid var(--border-ui);background:var(--surface);border-radius:13px;flex-direction:column;min-height:190px;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.help-journeys a:hover{border-color:var(--accent-ui);box-shadow:var(--shadow-ui);transform:translateY(-4px)}.help-journeys i{color:var(--accent-ui);font-family:var(--font-display), serif;font-size:19px;font-style:normal}.help-journeys strong{margin-top:auto;font-size:14px}.help-journeys span{color:var(--text-soft);margin-top:8px;font-size:10px;line-height:1.55}.help-content{padding-bottom:clamp(100px,12vw,170px)}.help-topic{border-top:1px solid var(--border-ui);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,100px);padding-block:clamp(75px,8vw,115px);scroll-margin-top:100px;display:grid}.help-topic-heading{align-self:start;position:sticky;top:112px}.help-topic-heading>span{color:var(--accent-ui);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.help-topic-heading h2{margin:16px 0 0;font-size:clamp(44px,5vw,70px);font-weight:500;line-height:.95}.help-topic-body{min-width:0}.help-steps{counter-reset:help-step;margin:0;padding:0;list-style:none}.help-steps li{counter-increment:help-step;border-bottom:1px solid var(--border-ui);grid-template-columns:48px minmax(0,1fr);padding:22px 0;display:grid}.help-steps li:before{content:counter(help-step, decimal-leading-zero);color:var(--accent-ui);font-family:var(--font-display), serif;grid-row:1/span 2;font-size:18px}.help-steps b{font-size:13px}.help-steps span{color:var(--text-soft);margin-top:7px;font-size:11px;line-height:1.7}.help-note{border:1px solid var(--border-ui);border-left:3px solid var(--accent-ui);background:var(--surface);border-radius:0 11px 11px 0;margin-top:24px;padding:23px 25px}.help-note strong{color:var(--accent-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.help-note p{color:var(--text-soft);margin:8px 0 0;font-size:11px;line-height:1.7}.help-note a{color:var(--accent-ui);text-underline-offset:3px;text-decoration:underline}.help-license-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.help-license-grid article{border:1px solid var(--border-ui);background:var(--surface);border-radius:13px;min-height:250px;padding:26px}.help-license-grid article:first-child{border-top:3px solid #5e9f78}.help-license-grid article:last-child{border-top:3px solid var(--accent-ui)}.help-license-grid span{color:var(--text-soft);letter-spacing:.14em;font-size:8px;font-weight:800}.help-license-grid h3{margin:55px 0 12px;font-size:29px;font-weight:500}.help-license-grid p,.help-lead{color:var(--text-soft);font-size:11px;line-height:1.75}.help-topic details,.help-faq details{border-bottom:1px solid var(--border-ui)}.help-topic details summary,.help-faq details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;font-size:12px;font-weight:700;list-style:none;display:flex}.help-topic details summary::-webkit-details-marker{display:none}.help-faq details summary::-webkit-details-marker{display:none}.help-topic details summary:after,.help-faq details summary:after{content:"+";color:var(--accent-ui);font-family:var(--font-display), serif;font-size:25px;font-weight:400}.help-topic details[open] summary:after,.help-faq details[open] summary:after{content:"−"}.help-topic details p,.help-faq details p{color:var(--text-soft);margin:-2px 0 22px;font-size:11px;line-height:1.75}.help-support-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.help-support-grid article{border:1px solid var(--border-ui);background:var(--surface);border-radius:12px;padding:22px}.help-support-grid b{color:var(--accent-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.help-support-grid p{color:var(--text-soft);margin:13px 0 0;font-size:10px;line-height:1.65}.help-faq{border-block:1px solid var(--border-ui);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(45px,7vw,100px);padding-block:clamp(75px,8vw,115px);display:grid}.help-faq h2{margin:12px 0 0;font-size:clamp(48px,6vw,78px);font-weight:500}.support-quick-questions{grid-template-columns:1fr 1fr;gap:5px;width:100%;margin:13px 0 9px;display:grid}.support-quick-questions button{color:#d5dcde;cursor:pointer;text-align:left;background:#151d21;border:1px solid #f4f0e821;border-radius:7px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.35}.support-quick-questions button:hover{border-color:var(--copper);color:#fff}.support-quick-questions button:disabled{opacity:.5;cursor:wait}.support-help-link{color:var(--copper-bright);text-underline-offset:3px;margin-top:10px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex}.support-messages article.bot-message{background:linear-gradient(145deg,#d89a531c,#0000 52%),#182126;border:1px solid #d89a534d}.support-panel>header>.support-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.support-panel>header .support-end-chat{color:#b9c2c5;letter-spacing:.04em;border:1px solid #f4f0e829;border-radius:15px;width:auto;height:29px;padding:0 10px;font-size:9px;font-weight:800}.support-panel>header .support-end-chat:hover{border-color:var(--copper);color:var(--paper)}.support-panel>header .support-end-chat:disabled{cursor:wait;opacity:.55}.support-receipt{color:#929da0;letter-spacing:-2px;margin-left:4px;font-weight:900}.support-receipt.read{color:#55b9ef}.support-messages article.support-typing{min-width:67px;padding:7px 10px 8px}.support-typing>div{align-items:center;gap:4px;min-height:18px;padding-top:3px;display:flex}.support-typing>div i{background:#aab3b6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite support-typing-dot;display:block}.support-typing>div i:nth-child(2){animation-delay:.16s}.support-typing>div i:nth-child(3){animation-delay:.32s}.support-session-actions{justify-items:center;gap:5px;width:100%;margin:13px 0 3px;display:grid}.support-session-actions button{border:1px solid var(--copper);background:var(--copper);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:7px;min-height:39px;padding:0 18px;font-size:10px;font-weight:900}.support-session-actions button:disabled{cursor:wait;opacity:.55}.support-session-actions small{color:#7f8b8f;font-size:9px}@keyframes support-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.support-messages article>span{color:#e0a968;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.support-loading>span{color:var(--copper-bright);animation:1.1s ease-in-out infinite alternate support-pulse}@keyframes support-pulse{to{opacity:.25}}@media (max-width:980px){.help-hero{grid-template-columns:1fr;min-height:auto}.help-security-card{max-width:620px}.help-topic{grid-template-columns:1fr}.help-topic-heading{position:static}.help-support-grid{grid-template-columns:1fr}}@media (max-width:760px){.mobile-menu-backdrop{inset:66px 0 0}.mobile-menu nav{z-index:1}.help-hero{gap:35px;padding-block:70px 75px}.help-hero h1{font-size:clamp(54px,16vw,74px)}.help-hero-actions{flex-direction:column;align-items:stretch}.help-hero-actions .button{width:100%}.help-security-card{padding:26px}.help-journeys{grid-template-columns:1fr 1fr}.help-journeys a{min-height:165px;padding:19px}.help-topic{gap:30px;padding-block:70px}.help-topic-heading h2{font-size:48px}.help-license-grid{grid-template-columns:1fr}.help-license-grid article{min-height:215px}.help-faq{grid-template-columns:1fr;gap:30px}}@media (max-width:460px){.mobile-menu-account,.help-journeys{grid-template-columns:1fr}.help-journeys a{min-height:145px}.help-steps li{grid-template-columns:38px minmax(0,1fr)}.support-quick-questions{grid-template-columns:1fr;max-height:150px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.support-loading>span,.support-typing>div i{animation:none}}.oauth-button:disabled,.oauth-button:disabled:hover{background:var(--surface);border-color:var(--border-strong);cursor:not-allowed;opacity:.55;transform:none}
.plan-price del,.price-block del,.live-duration-options del{color:var(--text-soft,var(--muted));font-family:var(--font-sans), sans-serif;margin-right:.35em;font-size:.46em;font-weight:600;text-decoration-thickness:1px}.offer-limit-reached{filter:grayscale(.75);opacity:.5}.live-duration-options label>small{color:var(--text-soft,var(--muted));font-size:7px;line-height:1.35}.live-duration-options label.disabled,.segmented button.disabled{cursor:not-allowed}.payment-method-grid>label:has(input:checked){border-color:var(--accent-ui,var(--copper));background:linear-gradient(0deg, var(--accent-soft,#c892551a), var(--accent-soft,#c892551a)), var(--surface-raised,var(--paper));box-shadow:inset 0 0 0 1px #c8925526}.payment-method-grid>label:focus-within{outline:2px solid var(--accent-ui,var(--copper));outline-offset:2px}.payment-method-fieldset,.wallet-funding-fieldset{border:0;min-width:0;margin:0;padding:0}.payment-method-grid{grid-template-columns:1fr}.payment-method-grid>label{border-color:var(--border-ui,var(--line));background:var(--surface,var(--paper));min-height:92px;color:var(--text-main,var(--ink));border-radius:11px;padding:17px}.payment-method-grid>label:hover:not(:has(input:disabled)){border-color:var(--accent-ui,var(--copper))}.payment-method-grid strong,.wallet-funding-methods strong{color:var(--text-main,var(--ink));font-size:12px;line-height:1.4}.payment-method-grid small,.wallet-funding-methods small{color:var(--text-soft,var(--muted));margin-top:4px;font-size:11px;line-height:1.45}.payment-method-grid label>b,.wallet-funding-methods label>b{max-width:150px;color:var(--accent-ui,var(--copper));letter-spacing:.07em;text-align:right;font-size:11px;line-height:1.35}:is(.payment-method-grid>label:has(input:disabled),.wallet-funding-methods>label:has(input:disabled)){opacity:.58}:is(.payment-method-grid>label:has(input:checked),.wallet-funding-methods>label:has(input:checked)){border-color:var(--accent-ui,var(--copper));background:linear-gradient(0deg, var(--accent-soft,#c892551a), var(--accent-soft,#c892551a)), var(--surface-raised,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ui,var(--copper)) 22%, transparent)}.payment-logo.card-logo{background:var(--card-ui);width:40px;height:29px;color:var(--card-on-ui);letter-spacing:.06em;border-radius:6px;font-size:7px}.wallet-logo{color:#65a978;border-color:#4e8e67}.payment-channel-note,.wallet-deposit-disclosure{border:1px solid var(--border-ui,var(--line));background:var(--surface-soft,var(--paper-2));min-height:82px;color:var(--text-main,var(--ink));border-radius:10px;align-items:flex-start;gap:15px;margin-top:18px;padding:17px;display:flex}.payment-channel-note>i{min-width:50px;color:var(--accent-ui,var(--copper));letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:900}.payment-channel-note p{gap:5px;margin:0;display:grid}.payment-channel-note strong,.wallet-deposit-disclosure strong{color:var(--text-main,var(--ink));font-size:12px}.payment-channel-note span,.wallet-deposit-disclosure span{color:var(--text-soft,var(--muted));font-size:11px;line-height:1.65}.payment-channel-note a,.wallet-deposit-disclosure a{color:var(--accent-ui,var(--copper));text-underline-offset:3px;font-weight:800;text-decoration:underline}.card-payment-note{border-color:color-mix(in srgb, var(--card-ui) 38%, var(--border-ui));background:color-mix(in srgb, var(--card-ui) 8%, var(--surface))}.card-payment-note>i{color:var(--card-ui)}.crypto-recommendation{border-color:color-mix(in srgb, var(--accent-ui) 35%, var(--border-ui));background:var(--accent-soft)}.crypto-recommendation>i{color:var(--accent-ui);font-size:11px}.crypto-recommendation strong,.crypto-recommendation span,.payment-mode-warning,.wallet-checkout-link{font-size:11px}.wallet-checkout-link{color:var(--accent-ui,var(--copper));letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:800;display:inline-block}.wallet-page{min-height:75vh;padding-bottom:90px}.wallet-page-content{max-width:920px}.wallet-pending-message{border:1px solid var(--border-ui,var(--line));background:var(--accent-soft,#c892551a);color:var(--text-main,var(--ink));margin-bottom:16px;padding:14px 16px;font-size:12px}.account-wallet{border:1px solid var(--border-ui,var(--line));background:var(--surface,#fff);color:var(--text-main,var(--ink));gap:20px;padding:clamp(20px,4vw,38px);display:grid}.account-wallet-balance{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-wallet-balance>div{gap:5px;display:grid}.account-wallet-balance span,.wallet-topup-form .wallet-amount-field>span{color:var(--text-soft,var(--muted));letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.account-wallet-balance strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(42px,7vw,72px);font-weight:500;line-height:1}.account-wallet-balance>b{letter-spacing:.1em;border:1px solid;border-radius:99px;padding:6px 10px;font-size:8px}.wallet-active,.wallet-credit{color:#4f9c69}.wallet-locked,.wallet-debit{color:#b6554c}.wallet-topup-form{grid-template-columns:1fr;gap:18px;display:grid}.wallet-topup-form .wallet-amount-field{gap:7px;display:grid}.wallet-topup-form input{border:1px solid var(--border-ui,var(--line));background:var(--surface-raised,var(--paper));min-height:52px;color:var(--text-main,var(--ink));font:inherit;padding:0 14px}.wallet-topup-form input:focus-visible{border-color:var(--accent-ui,var(--copper));outline:3px solid var(--accent-soft,#c892551f);outline-offset:1px}.wallet-funding-fieldset>legend{color:var(--text-soft,var(--muted));letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.wallet-funding-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-funding-methods>label{border:1px solid var(--border-ui,var(--line));background:var(--surface,var(--paper));cursor:pointer;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;display:grid;position:relative}.wallet-funding-methods input{opacity:0;pointer-events:none;position:absolute}.wallet-funding-methods>label:focus-within{outline:2px solid var(--accent-ui,var(--copper));outline-offset:2px}.wallet-funding-methods label>span{display:grid}.wallet-funding-methods label>b{text-align:left;grid-column:2;max-width:none}.wallet-deposit-disclosure{gap:6px;margin-top:0;display:grid}.wallet-topup-action .button{width:100%}.wallet-security-note,.wallet-empty{color:var(--text-soft,var(--muted));font-size:11px;line-height:1.6}.order-return-message{border-left:3px solid var(--accent-ui,var(--copper));background:var(--accent-soft,#c892551a);max-width:740px;padding:13px 15px;line-height:1.6;color:var(--text-main,var(--ink))!important;margin-top:18px!important;font-size:11px!important}.privacy-assurance{border-color:color-mix(in srgb, var(--success-ui) 45%, var(--border-ui));background:color-mix(in srgb, var(--success-ui) 8%, transparent)}.privacy-assurance strong{color:var(--success-ui)}.privacy-assurance span{color:var(--text-main,var(--ink))}.wallet-history{border-top:1px solid var(--border-ui,var(--line));gap:0;margin-top:15px;display:grid}.wallet-history-heading,.wallet-history article{border-bottom:1px solid var(--border-ui,var(--line));grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 0;display:grid}.wallet-history-heading h2{margin:0;font-size:27px;font-weight:500}.wallet-history-heading>span{color:var(--text-soft,var(--muted));grid-column:3;font-size:9px}.wallet-history article>div{gap:4px;display:grid}.wallet-history article>div:nth-child(2){text-align:right}.wallet-history article small,.wallet-history article>span{color:var(--text-soft,var(--muted));font-size:8px}.wallet-history article>a{color:var(--accent-ui,var(--copper));text-transform:uppercase;font-size:8px;font-weight:800}.wallet-history article b{font-size:12px}.account-wallet-compact{margin-block:30px}.checkout-form{border-color:var(--border-ui,var(--line));background:var(--surface,var(--paper));color:var(--text-main,var(--ink));box-shadow:var(--shadow-ui,0 25px 80px #070a0d14)}.checkout-section-head,.checkout-section-head h2,.checkout-price-breakdown strong{color:var(--text-main,var(--ink))}.checkout-section-head>span,.customer-head{border-color:var(--border-ui,var(--line))}.checkout-section-head p,.checkout-fields small,.checkout-total small{color:var(--text-soft,var(--muted))}.hosting-choice,.cloud-billing-options{min-width:0}.hosting-choice>label,.cloud-billing-options>label{border-color:var(--border-ui,var(--line));background:var(--surface-raised,var(--paper));min-width:0;color:var(--text-main,var(--ink));box-shadow:none;border-radius:11px}.hosting-choice>label:hover,.cloud-billing-options>label:hover{border-color:var(--border-strong,var(--line));transform:none}.hosting-choice>label:focus-within,.cloud-billing-options>label:focus-within{outline:2px solid var(--accent-ui,var(--copper));outline-offset:2px}.hosting-choice>label.selected,.cloud-billing-options>label.selected{border-color:var(--accent-ui,var(--copper));background:linear-gradient(0deg, var(--accent-soft,#c892551a), var(--accent-soft,#c892551a)), var(--surface-raised,var(--paper));color:var(--text-main,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ui,var(--copper)) 22%, transparent)}.hosting-choice input[type=radio],.cloud-billing-options input[type=radio]{appearance:none;border:2px solid var(--border-strong,var(--line));background:var(--surface,var(--paper));cursor:pointer;border-radius:50%;width:18px;height:18px;margin:1px 0 0}.hosting-choice input[type=radio]:checked,.cloud-billing-options input[type=radio]:checked{border-color:var(--accent-ui,var(--copper));background:radial-gradient(circle, var(--accent-ui,var(--copper)) 0 35%, transparent 39%)}.hosting-choice input[type=radio]:focus-visible,.cloud-billing-options input[type=radio]:focus-visible{outline:3px solid var(--accent-soft,#c892551f);outline-offset:3px}.hosting-choice label>span,.cloud-billing-options label>span{min-width:0}.hosting-choice strong,.cloud-billing-options strong{color:var(--text-main,var(--ink));font-size:11px;line-height:1.45}.hosting-choice small,.cloud-billing-options small,.cloud-hosting-notice,.cloud-payment-note{color:var(--text-soft,var(--muted));font-size:9px}.hosting-choice small,.cloud-billing-options small{font-size:10px}.hosting-choice b,.cloud-billing-options b{color:var(--accent-ui,var(--copper));font-size:9px;line-height:1.45}.cloud-billing-panel{border-color:color-mix(in srgb, var(--accent-ui,var(--copper)) 42%, var(--border-ui,var(--line)));background:color-mix(in srgb, var(--accent-ui,var(--copper)) 7%, var(--surface,var(--paper)));color:var(--text-main,var(--ink));border-radius:11px}.checkout-price-breakdown{border-color:var(--border-ui,var(--line));background:var(--surface-soft,var(--paper-2));color:var(--text-main,var(--ink));border-radius:11px;overflow:hidden}.checkout-price-breakdown>div{border-color:var(--border-ui,var(--line))}.checkout-price-breakdown>div:nth-child(3){background:var(--page-bg,var(--ink));color:var(--text-main,var(--paper))}.checkout-price-breakdown>div:nth-child(3) strong{color:var(--accent-ui,var(--copper-bright))}.checkout-price-breakdown span,.checkout-price-breakdown>div:nth-child(3) span,.checkout-price-breakdown small{color:var(--text-soft,var(--muted))}.checkout-fields input,.checkout-fields select{border-color:var(--border-ui,var(--line));background:var(--surface-raised,var(--paper));min-width:0;color:var(--text-main,var(--ink))}.checkout-fields input:focus,.checkout-fields select:focus{border-color:var(--accent-ui,var(--copper));background:linear-gradient(0deg, var(--accent-soft,#c892551a), var(--accent-soft,#c892551a)), var(--surface-raised,var(--paper));box-shadow:0 0 0 3px var(--accent-soft,#c892551c)}.checkout-account-chip,.checkout-consent,.checkout-terms-acceptance,.checkout-summary{border-color:var(--border-ui,var(--line));background:var(--surface,var(--paper));color:var(--text-main,var(--ink))}.checkout-account-chip span{min-width:0}.checkout-account-chip small,.checkout-consent p,.checkout-terms-acceptance span,.checkout-summary-row span,.checkout-total>span,.checkout-total small,.mpesa-note span{color:var(--text-soft,var(--muted))}.checkout-account-chip small{overflow-wrap:anywhere}.checkout-terms-acceptance a,.checkout-back{color:var(--accent-ui,var(--copper))}.checkout-summary-row,.checkout-total,.checkout-product-mark{border-color:var(--border-ui,var(--line))}.checkout-product-mark{background:var(--surface-soft,var(--paper-2));color:var(--text-main,var(--ink))}.checkout-error{border-color:color-mix(in srgb, #dc736a 58%, var(--border-ui,var(--line)));background:color-mix(in srgb, #dc736a 11%, var(--surface,var(--paper)));color:color-mix(in srgb, #dc736a 78%, var(--text-main,var(--ink)))}@media (hover:hover){.hosting-choice>label:hover,.cloud-billing-options>label:hover{border-color:var(--accent-ui,var(--copper));transform:translateY(-2px)}}@media (max-width:650px){.payment-method-grid>label{grid-template-columns:42px minmax(0,1fr)}.payment-method-grid label>b{text-align:left;grid-column:2;max-width:none}.payment-channel-note{grid-template-columns:1fr;display:grid}.wallet-funding-methods{grid-template-columns:1fr}.wallet-history-heading,.wallet-history article{grid-template-columns:1fr auto;gap:10px}.wallet-history-heading>span{grid-column:2}.wallet-history article>a,.wallet-history article>span{grid-column:1/-1}}@media (max-width:420px){.checkout-page .shell{width:calc(100% - 20px)}.checkout-heading h1{font-size:clamp(45px,16vw,59px)}.checkout-grid{gap:28px}.checkout-form,.checkout-summary{padding-inline:14px}.checkout-section-head{gap:12px}.checkout-section-head h2{font-size:clamp(28px,10vw,34px)}.hosting-choice>label,.cloud-billing-options>label{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:0;padding:14px 12px}.cloud-billing-panel{padding:12px}.checkout-price-breakdown>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:0;padding:13px 12px;display:grid}.checkout-price-breakdown>div strong{overflow-wrap:anywhere;text-align:right}.checkout-price-breakdown small{padding:12px}.checkout-account-chip{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;display:grid}.checkout-account-chip b{grid-column:2;margin-left:0}}
