:root{--bg:#04070d;--bg-2:#0a1019;--surface:rgba(16,22,32,0.84);--surface-2:rgba(255,255,255,0.045);--surface-3:rgba(255,255,255,0.075);--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.16);--text:#f5fbff;--text-soft:#c7d4e3;--text-muted:#8492a6;--accent:#9fe3ff;--accent-2:#80d9ff;--brand-blue:#263854;--brand-violet:#4f46e5;--warm:#f39253;--danger:#ff8f8f;--ok:#8df2a8;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow:0 24px 80px rgba(0,0,0,0.34);--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);background:radial-gradient(circle at 26% 12%,rgba(128,217,255,.12),transparent 24%),radial-gradient(circle at 78% 18%,rgba(79,70,229,.1),transparent 22%),linear-gradient(180deg,#04070d,#07101a 48%,#04070d);font-family:Sora,Aptos,Segoe UI Variable,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 78%);mask-image:linear-gradient(180deg,black 0,transparent 78%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding-left:1.2rem}input,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);padding:.95rem 1rem;background:rgba(255,255,255,.045);color:var(--text);outline:none}textarea{min-height:140px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus{border-color:rgba(159,227,255,.5);box-shadow:0 0 0 4px rgba(159,227,255,.1)}.site-shell{position:relative;min-height:100vh}.site-noise{position:fixed;inset:0;pointer-events:none;opacity:.08;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 72%);mask-image:linear-gradient(180deg,black 0,transparent 72%)}.page-shell{width:min(var(--max-width),calc(100vw - 32px));margin:0 auto;padding:28px 0 96px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:14px 16px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-drawer,.site-header-bar{width:min(var(--max-width),calc(100vw - 32px));margin:0 auto;border:1px solid var(--line);background:rgba(8,9,7,.82);box-shadow:0 18px 60px rgba(0,0,0,.28)}.site-header-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:12px 14px 12px 18px;border-radius:18px}.auth-links-inline,.footer-links,.hero-actions,.home-actions,.mobile-actions,.site-brand,.site-header-actions,.site-nav{display:flex;align-items:center;gap:12px}.brand-logo-wide{width:min(132px,32vw);height:auto}.site-nav-link{padding:.62rem .82rem;border-radius:var(--radius-sm);color:var(--text-soft);font-size:.92rem;transition:background .16s ease,color .16s ease}.site-nav-link.active,.site-nav-link:hover{color:var(--text);background:rgba(255,255,255,.07)}.ghost-button,.mobile-menu-button,.primary-button,.social-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1rem;border-radius:var(--radius-sm);border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{color:#06101a;background:linear-gradient(180deg,#b9efff,#80d9ff);box-shadow:0 18px 42px rgba(128,217,255,.2);font-weight:700}.ghost-button,.mobile-menu-button,.social-button{color:var(--text);border-color:var(--line);background:rgba(255,255,255,.04)}.ghost-button:hover,.mobile-menu-button:hover,.primary-button:hover,.social-button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.button-with-icon{gap:10px}.wide{width:100%}.button-disabled,.button-disabled:hover{pointer-events:none;opacity:.55;transform:none}.desktop-only{display:flex}.mobile-drawer,.mobile-only{display:none}.mobile-drawer.open{display:block;margin-top:10px;padding:14px;border-radius:var(--radius-md)}.mobile-nav{display:grid;grid-gap:8px;gap:8px}.mobile-actions{width:100%;justify-content:stretch;margin-top:12px;flex-wrap:wrap}.section-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.home-hero{min-height:calc(100vh - 238px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:center;grid-gap:44px;gap:44px;padding:42px 0 28px}.home-hero-copy{display:grid;grid-gap:18px;gap:18px;max-width:760px}.home-brand{width:-moz-fit-content;width:fit-content;padding:.42rem .62rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent);background:rgba(128,217,255,.07);font-size:.82rem;font-weight:700}.home-hero h1{max-width:16.5ch;font-size:clamp(3.1rem,4.85vw,4.85rem);line-height:1.02;letter-spacing:0}.home-hero p{max-width:520px;color:var(--text-soft);font-size:1rem;line-height:1.58}.home-actions{flex-wrap:wrap;margin-top:4px}.hero-visual{min-height:390px;align-items:center;justify-items:center}.brand-orbit,.hero-visual{position:relative;display:grid}.brand-orbit{width:min(380px,78vw);aspect-ratio:1;place-items:center}.brand-orbit:before{content:"";position:absolute;inset:16%;border-radius:50%;background:radial-gradient(circle,rgba(159,227,255,.2),rgba(159,227,255,.02) 54%,transparent 72%);filter:blur(4px)}.brand-orbit-line,.brand-orbit-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.brand-orbit-ring{border-radius:999px;border:1px solid rgba(159,227,255,.18)}.brand-orbit-ring.outer{width:100%;height:100%;border-color:rgba(128,217,255,.13)}.brand-orbit-ring.middle{width:72%;height:72%;border-color:rgba(79,70,229,.24)}.brand-orbit-ring.inner{width:44%;height:44%;border-color:rgba(243,146,83,.22)}.brand-orbit-line{opacity:.7}.brand-orbit-line.horizontal{width:92%;height:1px;background:linear-gradient(90deg,transparent,rgba(128,217,255,.32),transparent)}.brand-orbit-line.vertical{width:1px;height:92%;background:linear-gradient(180deg,transparent,rgba(243,146,83,.28),transparent)}.brand-orbit-mark{position:relative;z-index:1;width:172px;height:86px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(7,12,20,.72);box-shadow:0 28px 90px rgba(0,0,0,.38),0 0 70px rgba(128,217,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-orbit-mark img{width:132px;height:auto}.home-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 0 34px}.auth-card-shell,.auth-provider-card,.auth-release-card,.auth-support-card,.capability-card,.contact-form-panel,.download-card,.feature-card,.glass-card,.home-card,.home-final-cta,.home-step,.home-trust,.legal-card,.platform-card,.security-card,.workflow-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.028));box-shadow:0 18px 54px rgba(0,0,0,.22)}.home-card{display:grid;grid-gap:10px;gap:10px;min-height:132px;padding:22px}.auth-aside h1,.contact-form-panel h2,.download-card h2,.glass-card h3,.home-card h2,.home-final-cta h2,.home-step h3,.home-trust h2,.legal-card h2,.page-hero h1,.platform-card h3,.section-heading h2{letter-spacing:0;line-height:1.05}.auth-aside p,.auth-panel-head p,.auth-provider-copy p,.auth-release-card p,.auth-support-card p,.capability-card p,.download-card p,.feature-card p,.footer-brand p,.glass-card p,.home-card p,.home-trust p,.legal-card p,.page-hero p,.platform-card p,.section-heading p,.security-card p,.workflow-card p{color:var(--text-soft);line-height:1.65}.home-flow{display:grid;grid-gap:22px;gap:22px;padding:54px 0}.auth-panel-head,.footer-brand-copy,.home-section-head,.page-hero-content,.section-heading{display:grid;grid-gap:12px;gap:12px}.home-section-head h2{max-width:620px;font-size:clamp(2.1rem,4vw,4rem)}.home-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-step{display:grid;grid-gap:16px;gap:16px;min-height:150px;padding:22px}.home-step span{color:var(--accent);font-size:.82rem;font-weight:800}.home-step h3{font-size:1.28rem}.home-trust{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:26px}.home-trust-copy{display:grid;grid-gap:12px;gap:12px}.home-trust-copy h2{font-size:clamp(1.7rem,2.6vw,2.6rem)}.home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home-trust-grid article{display:grid;grid-gap:8px;gap:8px;min-height:118px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.18)}.home-trust-grid svg{color:var(--accent)}.home-trust-grid span{color:var(--text-muted);font-size:.82rem}.home-trust-grid strong{overflow-wrap:anywhere;font-size:.98rem}.home-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:54px;padding:34px}.home-final-cta div{display:grid;grid-gap:12px;gap:12px}.home-final-cta h2{max-width:620px;font-size:clamp(2rem,3.6vw,3.5rem)}.download-focus-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);grid-gap:22px;gap:22px;align-items:stretch;padding:54px 0 28px}.credit-education-panel,.credit-notice-panel,.credit-packages-panel,.download-focus-copy,.download-release-card,.download-summary-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(128,217,255,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026));box-shadow:0 24px 80px rgba(0,0,0,.28)}.download-focus-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;min-height:420px;padding:36px}.download-focus-copy h1{max-width:11ch;font-size:clamp(3rem,5vw,5.2rem);line-height:1}.download-focus-copy p{max-width:520px;color:var(--text-soft);line-height:1.65}.download-release-card{display:grid;align-content:space-between;grid-gap:22px;gap:22px;padding:28px}.release-number{font-size:clamp(3rem,5vw,5rem);line-height:.95;font-weight:800}.download-facts{display:grid;grid-gap:10px;gap:10px}.download-facts div{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.16)}.download-facts span,.minimal-list li::marker{color:var(--accent)}.download-facts span{font-size:.82rem}.download-facts strong{overflow-wrap:anywhere}.compact-section{padding:18px 0}.site-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card{min-height:100%;position:relative;gap:16px;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.pricing-card:hover{transform:translateY(-4px);border-color:rgba(128,217,255,.38);background:linear-gradient(145deg,rgba(128,217,255,.12),rgba(255,255,255,.04)),rgba(255,255,255,.025);box-shadow:0 22px 70px rgba(0,0,0,.3)}.pricing-card-featured{border-color:rgba(128,217,255,.5);background:linear-gradient(145deg,rgba(128,217,255,.16),rgba(91,244,203,.07)),rgba(255,255,255,.035);box-shadow:0 24px 90px rgba(44,188,255,.14)}.pricing-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plan-badge{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);font-size:.74rem;font-weight:700;line-height:1;white-space:nowrap}.plan-badge.recommended{border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061018}.pricing-price{display:flex;align-items:baseline;gap:6px}.pricing-price strong{color:var(--text);font-size:2.7rem;line-height:1}.pricing-price span{color:var(--text-muted)}.pricing-card .ghost-button{margin-top:auto}.pricing-card .minimal-list li:first-child{color:var(--text);font-size:1.02rem;font-weight:750}.pricing-card .minimal-list li:nth-child(2){color:var(--text-soft);font-weight:650}.pricing-card .minimal-list li:nth-child(n+3){font-size:.94rem}.site-mini-grid .glass-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:156px}.site-mini-grid svg{color:var(--accent)}.download-summary-panel{display:grid;grid-gap:22px;gap:22px;margin:24px 0 0;padding:30px}.download-summary-panel h2{max-width:720px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.05}.download-summary-panel p{color:var(--text-soft);line-height:1.6}.credit-notice-panel{display:flex;align-items:center;gap:12px;margin:18px 0 4px;padding:18px 22px}.credit-notice-panel svg{flex:0 0 auto;color:var(--accent)}.credit-education-panel p,.credit-notice-panel p,.credit-packages-panel p{color:var(--text-soft);line-height:1.6}.credit-education-panel,.credit-packages-panel{display:grid;grid-gap:22px;gap:22px;padding:30px}.credit-education-panel h2,.credit-packages-panel h2{max-width:760px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.05}.credit-flow-grid,.credit-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.credit-package-card,.credit-step-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.16)}.credit-step-card h3{font-size:1rem}.credit-step-icon{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(128,217,255,.26);border-radius:12px;color:var(--accent);background:rgba(128,217,255,.08)}.credit-package-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.credit-package-card:hover{transform:translateY(-3px);border-color:rgba(128,217,255,.38);background:rgba(128,217,255,.08)}.credit-package-card strong{color:var(--text);font-size:2rem;line-height:1}.credit-package-card>span{color:var(--accent);font-size:1rem;font-weight:800}.credit-package-card .ghost-button{margin-top:auto}.credit-plan-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.credit-plan-package-card{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:100%;padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.16);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.credit-plan-package-card:hover{transform:translateY(-3px);border-color:rgba(128,217,255,.38);background:rgba(128,217,255,.08)}.credit-plan-package-card.recommended{border-color:rgba(128,217,255,.5);background:linear-gradient(145deg,rgba(128,217,255,.14),rgba(91,244,203,.06)),rgba(255,255,255,.035);box-shadow:0 20px 70px rgba(44,188,255,.12)}.credit-plan-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.credit-package-stack{display:grid;grid-gap:10px;gap:10px}.credit-package-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.18)}.credit-package-row.best{border-color:rgba(91,244,203,.42);background:rgba(91,244,203,.08)}.credit-package-row div{display:grid;grid-gap:4px;gap:4px}.credit-package-row b,.credit-package-row strong{color:var(--text)}.credit-package-row b{white-space:nowrap}.credit-package-row span{color:var(--accent-2);font-size:.78rem;font-weight:800}.credit-plan-package-card .ghost-button{margin-top:auto}.minimal-list{display:grid;grid-gap:12px;gap:12px;max-width:860px;color:var(--text-soft);line-height:1.65}.compact-link-row{display:flex;flex-wrap:wrap;gap:12px}.auth-layout,.content-section,.download-premium-hero,.footer-panel,.split-section{display:grid;grid-gap:24px;gap:24px}.content-section{padding:42px 0}.auth-layout,.download-premium-grid,.footer-panel,.split-section{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{padding:58px 0 34px}.page-hero.center{text-align:center}.page-hero.center .page-hero-content,.section-heading.center{margin:0 auto;text-align:center}.auth-aside h1,.page-hero h1{font-size:clamp(2.6rem,5vw,5rem)}.section-heading h2{font-size:clamp(2rem,3.2vw,3.4rem)}.capability-grid,.download-meta-grid,.feature-grid,.footer-links-grid,.pillars-grid,.platform-pillar-grid,.release-trust-grid,.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.capability-card,.contact-form-panel,.download-card,.feature-card,.glass-card,.legal-card,.platform-card,.security-card,.workflow-card{padding:22px}.auth-aside-stack,.auth-form-grid,.detail-list,.download-trust-list,.faq-list,.pending-actions,.release-history-list,.showcase-command-list,.showcase-sidebar-list,.showcase-status-list,.trust-bullet-list{display:grid;grid-gap:12px;gap:12px}.download-card-conversion,.download-trust-panel-premium{padding:30px}.auth-aside-badges,.auth-method-chips,.download-hero-badges{display:flex;flex-wrap:wrap;gap:10px}.auth-aside-badge,.auth-method-chip,.download-hero-badges span,.showcase-status-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.04);color:var(--text-soft);font-size:.82rem}.download-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-meta-grid div,.download-trust-list div,.trust-bullet-list div{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.16)}.download-meta-grid span,.download-trust-list span,.footer-label,.release-history-row span,.showcase-command-row span,.showcase-sidebar-item span,.showcase-status-row span,.trust-bullet-list span{color:var(--text-muted);font-size:.84rem}.auth-layout{align-items:center;padding:54px 0}.auth-aside{display:grid;grid-gap:20px;gap:20px;align-content:center}.auth-card-shell{width:100%;max-width:560px;justify-self:end;padding:24px}.auth-panel,.auth-panel-head{display:grid;grid-gap:16px;gap:16px}.auth-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.auth-notice.success{border-color:rgba(141,242,168,.3)}.auth-notice.error{border-color:rgba(255,143,143,.34)}.auth-provider-card,.auth-release-card,.auth-support-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.auth-provider-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--text-muted)}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.modern-auth-page{min-height:100vh;display:grid;place-items:center;padding:48px 20px;background:#202020;color:#ffffff}.modern-auth-card{width:min(100%,380px);display:grid;grid-gap:22px;gap:22px;text-align:center}.modern-auth-head h1{max-width:320px;margin:0 auto;color:#ffffff;font-size:2rem;line-height:1.18;font-weight:750;letter-spacing:0}.modern-auth-form{display:grid;grid-gap:20px;gap:20px}.modern-floating-field{position:relative;display:grid;text-align:left}.modern-floating-field span{position:absolute;left:22px;top:-9px;padding:0 6px;color:#9db2ff;background:#202020;font-size:.82rem;line-height:1}.modern-floating-field input{width:100%;min-height:52px;padding:0 22px;border:1px solid #89a2ff;border-radius:28px;background:transparent;color:#ffffff;font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.modern-floating-field input:focus{border-color:#c6d2ff;box-shadow:0 0 0 3px rgba(137,162,255,.18)}.modern-floating-field input:disabled{color:rgba(255,255,255,.72)}.modern-auth-submit{min-height:52px;border:0;border-radius:28px;background:#f4f4f4;color:#050816;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.modern-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,.24)}.modern-auth-submit:disabled{cursor:wait;opacity:.72}.modern-auth-legal,.modern-auth-switch,.modern-auth-text-button{color:#ffffff;font-size:.95rem}.modern-auth-switch{margin:0}.modern-auth-legal a,.modern-auth-switch a,.modern-auth-text-button{color:#9db2ff}.modern-auth-text-button{width:-moz-fit-content;width:fit-content;justify-self:center;border:0;background:transparent;cursor:pointer}.modern-social-list{display:grid;grid-gap:12px;gap:12px}.modern-social-button{min-height:54px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:0 24px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:transparent;color:#ffffff;text-align:left;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.modern-social-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}.modern-social-button:disabled{cursor:not-allowed;opacity:.72}.modern-social-button small{color:rgba(255,255,255,.58);font-weight:600}.modern-social-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:.8rem;font-weight:800}.modern-social-icon.google{color:#4285f4;background:#ffffff}.modern-social-icon.apple{color:#111111;background:#ffffff}.modern-social-icon.microsoft{color:#ffffff;background:#2f7cf6}.modern-social-icon.phone{color:#ffffff;background:#3d3d3d}.modern-auth-legal{display:flex;justify-content:center;gap:12px;margin-top:22px;color:rgba(255,255,255,.72);font-size:.88rem}.modern-auth-card .auth-notice{text-align:left}.auth-inline-copy,.auth-links-inline{color:var(--text-soft)}.auth-inline-copy a,.auth-links-inline a,.auth-release-card a{color:var(--accent)}.social-button{width:100%;gap:10px}.social-button-badge{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-weight:800}.site-session-chip{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.site-session-dot{width:9px;height:9px;border-radius:50%;background:var(--ok)}.site-session-copy{display:grid;grid-gap:2px;gap:2px}.site-session-copy small{color:var(--text-muted)}.checkout-action-block{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.checkout-error-message{color:var(--danger);font-size:.82rem;line-height:1.45}.checkout-floating-notice{position:fixed;right:22px;bottom:22px;z-index:40;display:inline-flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(128,217,255,.28);border-radius:var(--radius-sm);color:var(--text);background:rgba(8,13,21,.94);box-shadow:var(--shadow)}.account-page-shell{width:min(980px,100%);margin:0 auto}.account-dashboard-panel{display:grid;grid-gap:22px;gap:22px;padding:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(128,217,255,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.026));box-shadow:0 24px 80px rgba(0,0,0,.28)}.account-actions-panel,.account-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.account-actions-panel div:first-child,.account-dashboard-head div{display:grid;grid-gap:8px;gap:8px}.account-dashboard-head h1{font-size:clamp(2rem,3vw,3.1rem);line-height:1.05}.account-actions-panel p,.account-dashboard-head p{color:var(--text-soft);line-height:1.6}.account-info-grid,.account-upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.account-info-grid .glass-card{display:grid;grid-gap:10px;gap:10px}.account-metric{overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1}.account-actions-panel{padding:18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(0,0,0,.16)}.account-action-row{flex-wrap:wrap;justify-content:flex-end}.account-action-row,.header-auth-skeleton{display:flex;gap:10px}.header-auth-skeleton-pill{width:138px;height:46px;border-radius:var(--radius-sm);background:rgba(255,255,255,.08)}.header-auth-skeleton-pill.short{width:110px}.button-loading,.icon-spin{animation:orvax-spin 1s linear infinite}.faq-item{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.faq-trigger{width:100%;display:flex;justify-content:space-between;gap:16px;padding:18px;border:0;color:var(--text);background:rgba(255,255,255,.035);text-align:left}.faq-body{display:none;padding:0 18px 18px}.faq-body.open{display:block}.comparison-table,.release-history-list{display:grid;grid-gap:10px;gap:10px}.comparison-row,.release-history-row{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.comparison-card,.comparison-topic{background:rgba(255,255,255,.035)}.comparison-card,.comparison-topic,.release-history-row{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm)}.release-history-row{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.site-footer{width:min(var(--max-width),calc(100vw - 32px));margin:0 auto;padding:0 0 32px}.footer-panel{padding:24px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.035)}.footer-brand{display:flex;align-items:flex-start;gap:16px}.footer-logo-wide{width:min(148px,34vw);height:auto}.footer-links{flex-direction:column;align-items:flex-start;margin-top:10px}.footer-inline-button{padding:0;border:0;color:var(--text-soft);background:transparent}.footer-bottom{display:flex;justify-content:space-between;gap:16px;padding:16px 4px 0;color:var(--text-muted);font-size:.9rem}.capability-mark,.card-icon-wrap{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent);background:rgba(255,255,255,.045)}.showcase-activity-band,.showcase-app-shell,.showcase-command-card,.showcase-command-list,.showcase-main-panel,.showcase-sidebar,.showcase-sidebar-list,.showcase-status-card,.showcase-status-list{display:grid;grid-gap:12px;gap:12px}.showcase-app-shell{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);padding:18px}.showcase-activity-band,.showcase-command-card,.showcase-command-row,.showcase-sidebar,.showcase-sidebar-item,.showcase-status-card{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.035)}.window-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.window-dots{display:flex;gap:7px}.window-dots span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.2)}.window-status{color:var(--accent);font-size:.82rem}@keyframes orvax-spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.account-info-grid,.account-upgrade-grid,.auth-layout,.download-focus-hero,.download-premium-grid,.footer-panel,.home-hero,.home-trust,.showcase-app-shell,.split-section{grid-template-columns:1fr}.home-trust{align-items:stretch}.account-actions-panel,.account-dashboard-head{align-items:stretch;flex-direction:column}.account-action-row{justify-content:flex-start}.auth-card-shell{justify-self:stretch;max-width:none}}@media (max-width:820px){.mobile-drawer,.page-shell,.site-footer,.site-header-bar{width:calc(100vw - 24px)}.page-shell{padding-top:20px}.site-header{padding:12px 12px 0}.desktop-only{display:none}.mobile-only{display:inline-flex}.site-header-bar{min-height:64px;border-radius:var(--radius-md)}.home-hero{min-height:auto;gap:28px;padding:34px 0 22px}.home-hero h1{max-width:10ch;font-size:clamp(3rem,15vw,4.4rem)}.home-hero p{font-size:1rem}.hero-visual{min-height:390px}.brand-orbit{width:min(330px,84vw)}.capability-grid,.comparison-row,.credit-flow-grid,.credit-packages-grid,.credit-plan-packages-grid,.download-meta-grid,.feature-grid,.footer-links-grid,.home-pillars,.home-step-grid,.home-trust-grid,.pillars-grid,.platform-pillar-grid,.release-history-row,.release-trust-grid,.site-mini-grid,.workflow-grid{grid-template-columns:1fr}.auth-provider-card,.footer-bottom,.home-final-cta{align-items:flex-start;flex-direction:column}.home-final-cta{padding:24px}.account-action-row a,.account-action-row button,.account-upgrade-grid button,.download-focus-copy a,.hero-actions,.hero-actions a,.home-actions,.home-actions a,.home-final-cta a,.mobile-actions a,.mobile-actions button{width:100%}.account-dashboard-panel{padding:22px}.brand-logo-wide{width:116px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-loading,.icon-spin{animation:none}}