:root{--bg:#101521;--panel:#1b2433;--line:#ffffff14;--muted:#a3afc1;--mint:#c8cce9;--cyan:#b1ccd8;--text:#f0f1f7;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:5px}button{background:none;border:1px solid var(--line)}.sandbox{height:34px;background:#141d19;display:flex;justify-content:space-between;padding:0 4%;align-items:center;font:10px monospace;letter-spacing:1px;color:#b9cbb8}.sandbox button{border:0;font:10px monospace}.sandbox i,.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:8px;box-shadow:0 0 10px #c8cce977}header{height:94px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;font-size:14px;line-height:1.2;letter-spacing:.5px}.brand b{font-weight:400;color:var(--mint)}.brand small{display:block;font-size:9px;margin-top:5px;color:var(--muted)}.brand-icon{font-size:36px;line-height:1;color:var(--mint)}nav{display:flex;gap:30px;font-size:12px;color:#aeb6b6}nav a:hover,nav a.active{color:var(--mint)}nav small{font:7px monospace;color:var(--mint);padding:3px;border:1px solid #c8cce944;margin-left:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #c8cce933;background:var(--mint);color:#252c43;padding:15px 22px;font-weight:600;font-size:13px;border-radius:5px;transition:transform .3s,box-shadow .3s}.button:hover{transform:translateY(-3px);box-shadow:0 10px 40px #aaffbb18}.small{padding:11px 16px;font-size:11px}.ghost{background:#ffffff05;color:var(--text);border-color:#ffffff28}.eyebrow{font:10px monospace;letter-spacing:3px;color:var(--mint);text-transform:uppercase}.hero{min-height:670px;position:relative;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;padding:65px 6% 45px;overflow:hidden;background:radial-gradient(ellipse at 75% 50%,#17333244,transparent 65%)}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(48px,5.9vw,88px);font-weight:500;line-height:1.03;letter-spacing:-5px;margin:25px 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--mint)}.hero p{color:#a7b1b2;font-size:15px;max-width:390px;line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 17px}.fine{font-size:10px;color:var(--muted)}.scene{position:relative;height:530px;perspective:1100px}.scene canvas{position:absolute;width:125%;height:125%;left:-8%;top:-18%;opacity:.8}.tv-shell{position:absolute;top:24%;left:1%;width:105%;background:#131c21;border:1px solid #658e7b70;border-radius:13px;padding:7px;box-shadow:0 45px 70px #000a,0 0 80px #89e9c912;transform:rotateY(-14deg) rotateX(6deg) rotateZ(-3deg);transition:transform .5s;will-change:transform}.tv-inside{aspect-ratio:1.75;border:1px solid #ffffff12;border-radius:8px;overflow:hidden;position:relative;background:#10171c}.screen-art{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 26%,#f5dfb2 0%,#c8ac75 9%,transparent 10%),linear-gradient(165deg,#2e5a5b,#677d6d 46%,#263633 47%,#0a1519 85%)}.screen-art:before,.screen-art:after{content:'';position:absolute;inset:25% -5% -10%;background:linear-gradient(145deg,#3c5c58,#0b1a24);clip-path:polygon(0 95%,23% 26%,32% 50%,54% 6%,64% 42%,76% 22%,100% 90%)}.screen-art:after{inset:49% -8% -15%;background:linear-gradient(165deg,#1c3a3c,#071015);clip-path:polygon(0 30%,26% 52%,49% 13%,65% 48%,85% 0,100% 55%,100% 100%,0 100%)}.tv-nav{position:absolute;top:14px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:8px}.tv-title{position:absolute;bottom:21%;left:26px}.tv-title small{font:7px monospace;letter-spacing:3px;color:#d0e5bf}.tv-title h2{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.05;margin:10px 0}.tv-title span{font-size:8px;color:#c5d2cb}.tv-bottom{position:absolute;bottom:0;left:0;right:0;padding:13px 22px;background:#070b11b5;display:flex;gap:18px;font-size:9px;backdrop-filter:blur(10px)}.floating{position:absolute;z-index:3;right:-10px;bottom:50px;background:#142019d9;border:1px solid #b6e8c133;backdrop-filter:blur(20px);padding:17px 22px;border-radius:8px;font:10px monospace;box-shadow:0 15px 50px #0008}.floating b{display:block;color:var(--mint);font-size:22px;margin-top:4px}.orbit-label{position:absolute;top:3%;right:8%;font:9px monospace;letter-spacing:2px;color:#86a99e}.strip{display:flex;justify-content:space-around;gap:20px;padding:28px 6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;color:#8d9d9c}.strip strong{font-weight:500;color:#d7e1da}.section{padding:80px 6%}.section h2,.page-title{font-size:clamp(30px,3.5vw,50px);line-height:1.1;font-weight:400;letter-spacing:-1.6px;margin:18px 0 24px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-head p{max-width:370px;color:var(--muted)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:28px;border-top:1px solid #9aaf9a55;background:linear-gradient(#ffffff04,transparent)}.feature .number{font:11px monospace;color:var(--mint)}.feature h3{font-size:20px;font-weight:400}.feature p{color:var(--muted);font-size:13px}.feature-art{height:130px;display:grid;place-items:center;font:60px Georgia;color:#c8cce9;text-shadow:0 0 40px #c8cce966}.plans{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.plan{border:1px solid var(--line);padding:30px;border-radius:8px}.plan strong{font-size:40px;font-weight:400;display:block}.plan p{color:var(--muted);font-size:12px}.plan.accent{border-color:#c8cce966;background:#c8cce908}footer{display:flex;justify-content:space-between;gap:20px;padding:30px 4%;border-top:1px solid var(--line);font:9px monospace;color:var(--muted)}.page{padding:38px 4% 65px;min-height:75vh;animation:enter .55s ease-out}.page-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-top h1{font-size:32px;font-weight:400;letter-spacing:-1px;margin:8px 0}.badge{color:var(--mint);font:9px monospace;background:#c8cce90b;border:1px solid #c8cce927;padding:6px 10px;border-radius:4px}.workspace{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:30px}.side{border-right:1px solid var(--line);padding-right:18px}.side button{display:block;width:100%;text-align:left;padding:11px 14px;border:0;border-radius:5px;color:#a2b1af;font-size:12px;margin-bottom:6px}.side button.selected{background:#c8cce911;color:var(--mint)}.side small{font:9px monospace;color:#758480;display:block;padding:20px 12px 9px;letter-spacing:2px}.player-stage{position:relative;aspect-ratio:2.15;background:#142022;overflow:hidden;border:1px solid var(--line);border-radius:9px}.player-stage .screen-art{opacity:.85}.player-caption{position:absolute;left:35px;bottom:65px}.player-caption h2{font:54px Georgia;margin:8px 0}.player-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:25px 25px 14px;display:flex;gap:16px;align-items:center;font-size:11px}.player-controls button{border:0;font-size:18px}.progress{flex:1;height:3px;background:#ffffff44}.progress i{display:block;height:3px;width:40%;background:var(--mint)}.channels{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.channel{position:relative;padding:20px;text-align:left;border-radius:6px;background:linear-gradient(140deg,#1b3031,#10161c);min-height:100px}.channel:nth-child(2){background:linear-gradient(140deg,#322e24,#12171a)}.channel:nth-child(3){background:linear-gradient(140deg,#1b283d,#10161c)}.channel strong{display:block;font-size:13px;font-weight:500}.channel small{font-size:10px;color:var(--muted)}.channel.active{border-color:#c8cce988}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{background:#11191c;border:1px solid var(--line);border-radius:7px;padding:20px}.metric span{font-size:11px;color:var(--muted)}.metric b{display:block;font-size:29px;font-weight:400;margin:9px 0}.metric small{font:9px monospace;color:var(--mint)}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin:16px 0}.panel{border:1px solid var(--line);background:#10171bc0;padding:22px;border-radius:8px;overflow:hidden}.panel h2{font-size:14px;font-weight:500;margin:0}.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.chart{width:100%;height:180px}.chart text{font:9px monospace;fill:#758481}.globe-wrap{height:180px;position:relative}.globe-wrap canvas{width:100%;height:100%}.legend{font:9px monospace;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.toolbar{display:flex;justify-content:space-between;gap:15px;margin:25px 0 15px;align-items:center}.filters{display:flex;gap:6px}.filters button{border:0;padding:6px 10px;font-size:11px;color:var(--muted)}.filters button.selected{color:var(--mint);background:#c8cce910;border-radius:4px}input,select{background:#090e12;border:1px solid #ffffff20;border-radius:5px;padding:10px 13px;color:#e4ece3;font-size:12px;max-width:100%}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}th{font:9px monospace;color:var(--muted);letter-spacing:1px}th,td{padding:14px 10px;border-bottom:1px solid var(--line)}td button{border:0;color:var(--mint);font-size:12px}.status{font-size:9px;color:var(--mint);background:#c8cce90d;padding:4px 7px;border-radius:4px}.status.trial{color:#c7bc91;background:#c7bc9110}.status.expired{color:#f0a293;background:#f0a29310}.empty{padding:30px;color:var(--muted)}dialog{background:#10191d;color:var(--text);border:1px solid #c8cce944;padding:35px;border-radius:10px;width:min(500px,92vw)}dialog::backdrop{background:#000b;backdrop-filter:blur(9px)}.close{position:absolute;right:12px;top:8px;border:0;font-size:25px}dialog h2{font-size:28px;font-weight:400}dialog label{display:block;margin:15px 0;font-size:12px;color:var(--muted)}dialog input,dialog select{display:block;width:100%;margin-top:6px}dialog p{color:var(--muted);font-size:13px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);background:#c8cce9;color:#252c43;padding:12px 25px;border-radius:5px;font-size:12px;opacity:0;pointer-events:none;z-index:100;transition:.3s}#toast.show{opacity:1;transform:translate(-50%,0)}.vision{max-width:1000px;margin:auto}.vision article{border-top:1px solid var(--line);padding:25px 0}.vision h2{font-size:24px;font-weight:400}.vision p,.vision li{color:#a3b1b0;font-size:14px}.vision a{color:var(--mint);text-decoration:underline}.two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.install-steps{counter-reset:step}.install-steps p{padding:12px 0;border-bottom:1px solid var(--line)}.install-steps p:before{counter-increment:step;content:'0' counter(step);font:11px monospace;color:var(--mint);margin-right:20px}@keyframes enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reduced *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reduced .tv-shell{transform:none!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}.tv-shell{transform:none!important}}@media(max-width:1000px){nav{gap:15px}nav small{display:none}.hero{padding:45px 5%;min-height:600px}.hero h1{letter-spacing:-3px}.scene{height:400px}.floating{right:0;bottom:20px}.workspace{grid-template-columns:145px 1fr}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.channels{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){header{height:auto;min-height:100px;flex-wrap:wrap;padding:15px 5%}header>.button{display:none}nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:10px}.sandbox>span:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding:45px 6% 10px}.hero h1{font-size:59px}.hero p{max-width:100%}.scene{height:340px}.tv-shell{width:94%;left:1%;top:10%}.scene canvas{height:120%;top:-25%}.floating{bottom:30px;right:4%;padding:10px 16px}.orbit-label{display:none}.strip{flex-wrap:wrap;font-size:10px;gap:15px}.section{padding:50px 6%}.section-head{display:block}.three,.plans,.two{grid-template-columns:1fr}.feature-art{height:65px}.workspace{grid-template-columns:1fr;gap:18px}.side{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line);padding:0}.side small{display:none}.side button{white-space:nowrap;width:auto}.page-top{align-items:start}.page-top h1{font-size:26px}.page-top .badge{display:none}.player-stage{aspect-ratio:1.4}.player-caption{left:20px}.player-caption h2{font-size:32px}.metrics{gap:8px}.metric{padding:15px}.metric b{font-size:25px}.panel{padding:14px}.table-scroll{overflow-x:auto}table{min-width:650px}.filters{flex-wrap:wrap}.toolbar input{width:100%}footer{flex-wrap:wrap;font-size:8px}.tv-title h2{font-size:28px}.channels{gap:8px}.channel{padding:15px}}
[hidden]{display:none!important}
@keyframes landscape{from{transform:scale(1)}to{transform:scale(1.12) translateX(-1%)}}.is-playing .screen-art{animation:landscape 14s ease-in-out infinite alternate}
@media(max-width:700px){.hero h1{font-size:clamp(38px,11.7vw,49px);letter-spacing:-2.8px}.hero{padding-top:34px}.hero p{font-size:14px}.actions{margin-top:22px}}
/* Orbital 02 — soft dusk / scroll choreography */
:root{--bg:#101521;--panel:#1b2433;--mint:#c8cce9;--cyan:#b1ccd8;--muted:#a3afc1;--line:#d4dcf31a;--text:#f0f1f7}
body{background:radial-gradient(ellipse at 15% 12%,#222d4233,transparent 45%),var(--bg)}header{position:relative;z-index:6;background:#111723e8;gap:24px}header nav{margin-left:auto;margin-right:auto}.admin-access{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid transparent;border-radius:50%;color:#8d9ab0;opacity:.65;transition:opacity .2s,background .2s}.admin-access:hover,.admin-access:focus-visible{opacity:1;color:#e0d9ef;background:#c8cce914;border-color:#c8cce92a}.sandbox{background:#202837;color:#b9c4d8;position:relative;z-index:7}.sandbox i,.dot{box-shadow:0 0 12px #b8c2e733}.brand-icon{color:#d4cee9}.hero{z-index:1;background:radial-gradient(ellipse at 15% 50%,#101521 30%,#10152155 60%,transparent);overflow:visible}.hero h1 em{color:#d2c9e4}.hero p{color:#b1bdcf}.world-journey{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.75;contain:strict}.world-journey canvas{width:100%;height:100%;display:block}.scene{isolation:isolate}.tv-shell{border-color:#b3c4de55;background:#293344;box-shadow:0 40px 90px #040a1955,0 0 80px #b8c4e712;transition:none}.tv-inside{border-color:#d8e1f533}.screen-art{background:radial-gradient(ellipse at 65% 26%,#f2dccb 0%,#d8b9aa 9%,transparent 10%),linear-gradient(165deg,#7b8ea8,#b2bbc5 46%,#63718c 47%,#28384b 85%)}.screen-art:before{background:linear-gradient(145deg,#8198ad,#334660)}.screen-art:after{background:linear-gradient(165deg,#62758d,#28384e)}.tv-bottom{background:#182237ba}.floating{background:#253046df;border-color:#c8cce933;box-shadow:0 15px 50px #080d2455}.floating b{font-family:Georgia,serif;font-weight:400;font-size:25px;color:#e5d6df}.floating>span{color:#b7c3d5}.orbit-label{color:#bdc8dd}.button{color:#283047;background:linear-gradient(120deg,#c4d6e8,#d8cce6);border-color:#d7deef44;box-shadow:0 6px 22px #a3b5d410}.button.ghost{background:#d3ddef06;color:#e0e5f1;border-color:#d3ddef30}.strip{position:relative;z-index:2;background:#141c2be8;color:#b2bfd2;backdrop-filter:blur(18px)}.strip strong{color:#e1e6f0}.section{position:relative;z-index:2;background:#101521ee}.section:has(.plans){background:#1a2232ef!important}.feature{background:linear-gradient(#d9e1f507,transparent);border-color:#bac9df55}.feature-art{text-shadow:0 0 45px #c8cce92b;color:#c1d1e4}.plan.accent{background:linear-gradient(145deg,#b4cce811,#d9c3e809);border-color:#c9cae65e}.page,footer{position:relative;z-index:2}.page{background:#101521}.metric,.panel{background:#1a2332d9}.channel{background:linear-gradient(140deg,#33465b,#20293d)}.channel:nth-child(2){background:linear-gradient(140deg,#594b51,#252e41)}.channel:nth-child(3){background:linear-gradient(140deg,#414767,#242e43)}.status{color:#c0dccc;background:#c0dccc0e}.side button.selected{background:#c8cce911;color:#d4daee}input,select{background:#151d2c;border-color:#c5d2ec26}dialog{background:#1a2536;border-color:#c8cce944}dialog::backdrop{background:#0c1221bd}.status.trial{color:#e0d4bd}.status.expired{color:#dfb8c0}.fine{color:#a3afc1}footer{background:#111724}.scroll-cinema{position:relative;height:285vh;z-index:1}.cinema-sticky{position:sticky;top:0;height:100vh;min-height:580px;display:flex;align-items:center;padding:6%;overflow:hidden;background:linear-gradient(90deg,#101521d9,transparent 72%)}.cinema-copy{position:relative;z-index:2;width:47%;max-width:560px}.chapter-count{margin:50px 0 22px;font:12px monospace;letter-spacing:2px;color:#8291a9}.chapter-count span{font-size:25px;color:#d1d9ec}.cinema-copy h2{font-size:clamp(40px,4.9vw,72px);font-weight:400;letter-spacing:-3px;line-height:1.05;margin:0 0 25px}.cinema-copy h2 em{font-family:Georgia,serif;color:#d4c7df;font-weight:400}.cinema-copy p{font-size:15px;line-height:1.8;color:#b5c0d4;max-width:370px;min-height:90px}.chapter-track{width:210px;height:2px;background:#cbd5ed22;margin:30px 0 16px}.chapter-track i{height:100%;width:100%;display:block;transform-origin:left;background:linear-gradient(90deg,#a7cadc,#debbd6)}.journey-product{position:absolute;left:53%;top:25%;width:43%;height:49%;max-height:430px;min-height:260px;border:1px solid #d0d8ef66;background:#27364b;border-radius:15px;overflow:hidden;transform-style:preserve-3d;box-shadow:0 40px 90px #060b2266,0 0 100px #a7bfe71a;will-change:transform,opacity}.journey-top{position:absolute;top:20px;left:24px;right:24px;display:flex;justify-content:space-between;z-index:2;font:9px monospace;letter-spacing:1px}.journey-live{color:#e9d4d7}.journey-caption{position:absolute;left:28px;bottom:25px;right:28px;z-index:2}.journey-caption h3{font:clamp(28px,3.6vw,55px)/1.05 Georgia,serif;color:#f6f0f1;margin:16px 0 24px}.journey-caption .eyebrow{color:#ece1e9;font-size:8px}.journey-items{display:flex;gap:20px;font-size:10px;padding:14px 0 0;border-top:1px solid #e5e8f533}.cinema-index{position:absolute;bottom:30px;right:6%;font:9px monospace;letter-spacing:2px;color:#a8b5cc}.cinema-index b{font-weight:400;color:#e2d7e9}.reduced .scroll-cinema{height:auto}.reduced .cinema-sticky{position:relative;min-height:580px}.reduced .journey-product{will-change:auto}.reduced .world-journey{position:absolute;height:100vh}
@media(max-width:1000px){header{gap:12px}.admin-access{flex-basis:26px}.floating b{font-size:20px}.cinema-copy h2{letter-spacing:-2px}}
@media(max-width:700px){header nav{margin:0;justify-content:flex-start;gap:24px;padding-top:10px}header .admin-access{position:absolute;right:5%;top:19px}.hero{background:linear-gradient(#10152133,#10152188)}.hero h1{font-size:clamp(38px,11.7vw,49px)}.hero-copy{padding-bottom:10px}.floating b{font-size:21px}.scroll-cinema{height:250vh}.cinema-sticky{display:block;padding:40px 6%;min-height:650px;background:linear-gradient(#101521cc,transparent)}.cinema-copy{width:100%;max-width:100%}.cinema-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.chapter-count{margin:25px 0 12px}.cinema-copy h2{font-size:39px;letter-spacing:-1.8px}.cinema-copy p{font-size:13px;min-height:70px;max-width:310px;margin-top:12px}.chapter-track{margin:18px 0 10px;width:150px}.journey-product{left:13%;top:56%;width:80%;height:31%;min-height:190px;border-radius:10px}.journey-top{top:12px;left:16px;right:16px;font-size:7px}.journey-caption{left:18px;bottom:12px;right:18px}.journey-caption h3{font-size:30px;margin:12px 0}.journey-items{gap:15px;font-size:8px;padding-top:8px}.journey-caption .eyebrow{font-size:6px}.cinema-index{bottom:14px;font-size:8px}.reduced .cinema-sticky{min-height:760px}.section{background:#101521f2}}
/* Final review edition — ocean blue, violet and teal from the original identity. */
:root{--bg:#080d18;--panel:#111d31;--mint:#8bbdff;--cyan:#67d4d0;--text:#edf3ff;--muted:#9bafd0;--line:#a2bbef24}body{background:radial-gradient(ellipse at 15% 8%,#304c7930,transparent 50%),var(--bg)}.original-logo{width:46px;height:46px;border-radius:12px;object-fit:contain;box-shadow:0 0 22px #608fff25}.brand b{color:#93b9ff}.brand small{color:#9a9be2}header{background:#0b1221e8;border-color:#8ca9e726}.sandbox{background:#1c2942}.sandbox span:first-child{color:#c4d4f9}.hero{background:radial-gradient(ellipse at 15% 50%,#080d18 15%,#080d1855 63%,transparent)}.hero h1 em{background:linear-gradient(115deg,#9fd0ff,#a395fa 70%,#d5acdf);background-clip:text;-webkit-text-fill-color:transparent}.button{background:linear-gradient(120deg,#5b9bd5,#8879ed);color:#fff;border-color:#a6b1ff44;box-shadow:0 7px 28px #7374e326}.button:hover{box-shadow:0 12px 40px #7779e64d}.button.ghost{background:#648cd40a;border-color:#91b6f53a;color:#d7e7ff}.eyebrow{color:#9dc4f9}.floating{background:#142440e6;border-color:#8dadf742}.floating b{color:#c2d5ff}.tv-shell{border-color:#93adf666;background:#192944}.strip{background:#101c30e8}.section{background:#080d18eb}.section:has(.plans){background:#101b30ef!important}.feature{border-top-color:#6d91cc88}.feature-art{color:#9dbbff;text-shadow:0 0 35px #8196f65c}.cinema-sticky{background:linear-gradient(90deg,#080d18dd,transparent 75%)}.cinema-copy h2 em{color:#b6a9ff}.journey-product{border-color:#a8bafa70;box-shadow:0 40px 90px #050a2077,0 0 110px #7786e526}.world-journey{opacity:.85}.page{background:#080d18}footer{background:#0a1020}.screen-art{background:radial-gradient(ellipse at 65% 26%,#f3d9b5 0%,#d5b7b2 9%,transparent 10%),linear-gradient(165deg,#537d99,#8da6b7 46%,#4c617e 47%,#1e304c 85%)}.screen-art:before{background:linear-gradient(145deg,#6d8ca9,#263b5c)}.screen-art:after{background:linear-gradient(165deg,#465f81,#182b49)}
.performance-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:radial-gradient(ellipse at 75% 50%,#31447b40,transparent 65%),#0c1425}.performance-copy h2 em{font-family:Georgia,serif;color:#a8a0f4}.performance-copy p{max-width:430px;color:var(--muted)}.performance-copy .fine{font-size:10px;line-height:1.7}.performance-pills{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.performance-pills span{font-size:10px;padding:7px 11px;border:1px solid var(--line);border-radius:20px;color:#b9ccec}.speed-gauge{position:relative;max-width:520px;justify-self:center;width:100%;filter:drop-shadow(0 0 28px #7688e52b)}.speed-gauge svg{width:100%;display:block;overflow:visible}.gauge-needle{transform-origin:200px 176px;will-change:transform}.gauge-fill{will-change:stroke-dashoffset}.gauge-readout{display:flex;justify-content:space-evenly;font:8px monospace;color:#b1c5e5;letter-spacing:1px}
.subscription-section{background:radial-gradient(ellipse at 50% 50%,#273b6e66,transparent 70%),#0a1221}.subscription-heading{text-align:center;margin-bottom:45px}.subscription-heading h2{font-size:clamp(34px,4.2vw,58px)}.subscription-heading h2 em{font:inherit;font-family:Georgia,serif;color:#acacfa}.subscription-heading p{color:var(--muted);font-size:14px}.subscription-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:auto}.subscription-card{position:relative;padding:36px;border:1px solid #6d91d45e;background:linear-gradient(145deg,#172642ee,#0f1930ee);border-radius:15px;overflow:hidden;box-shadow:0 25px 65px #02061133}.subscription-card.lifetime{border-color:#9f90f7b3;background:linear-gradient(145deg,#302b59cc,#12203fee);box-shadow:0 0 45px #897de71b,0 25px 65px #02061133}.plan-label{font:9px monospace;letter-spacing:2px;color:#9ebdec}.subscription-card h3{font-size:26px;font-weight:400;margin:16px 0}.subscription-price{font-size:74px;line-height:1.1;letter-spacing:-3px;font-weight:500;color:#e3ebff}.subscription-price>span{font-size:35px;color:#a8bfea}.plan-period{font:12px monospace;color:#a0b5d8}.subscription-card ul{list-style:none;padding:20px 0 25px;border-top:1px solid #b0c2ec20;margin-top:25px;min-height:175px}.subscription-card li{font-size:12px;margin:12px 0;color:#b5c8e9}.subscription-card .button{width:100%;justify-content:space-between}.subscription-card>.fine{display:block;text-align:center;font-size:10px;margin-top:14px}.plan-ribbon{position:absolute;right:0;top:0;background:#9282e9;color:#fff;font:8px monospace;padding:8px 14px;letter-spacing:1px;border-radius:0 0 0 10px}.payment-trust{max-width:960px;margin:24px auto 0;padding:23px 27px;display:flex;gap:20px;align-items:center;border:1px solid #83a9de30;background:#16294b55;border-radius:10px}.secure-symbol{font-size:36px;color:#88b8f7}.payment-trust strong{font-size:14px;font-weight:500}.paypal-word{font-size:23px;font-weight:800;font-style:italic;letter-spacing:-1px;color:#a6c9ff;white-space:nowrap}.paypal-word>span{color:#63c2ee}.payment-trust p{font-size:11px;color:#a5bbdc;margin:5px 0 0}.payment-demo{margin-left:auto;font:8px/1.6 monospace;color:#92a4c5;white-space:nowrap;border-left:1px solid var(--line);padding-left:20px}.subscription-disclaimer{text-align:center;font-size:10px;max-width:740px;color:#8da4c8;margin:20px auto 0}.checkout-amount{font-size:45px;color:#b3c6ff}.checkout-amount small{font-size:12px;color:#a6bbde}.checkout-security{border:1px solid var(--line);padding:18px;border-radius:8px;margin:22px 0}.paypal-button{width:100%;background:linear-gradient(120deg,#1d75b9,#4f85d7)}
.admin-final .workspace{grid-template-columns:170px minmax(0,1fr)}.admin-final .page-top h1{font-size:38px}.admin-final .page-top p{margin-bottom:0}.admin-top-actions{display:flex;gap:12px;align-items:center}.admin-source-note{font:9px/1.8 monospace;color:#6f86ab;padding:25px 12px}.admin-content{min-width:0}.admin-final .metric,.admin-final .panel{background:linear-gradient(150deg,#13213ae8,#101a2eee);border-color:#90aff529}.admin-final .metrics{gap:12px}.admin-final .metric b{color:#d3e2ff}.admin-final .dashboard-grid{grid-template-columns:1.35fr 1fr}.geography-panel .panel-head{margin-bottom:22px}.country-bar{display:flex;align-items:center;gap:15px;width:100%;border:0;padding:10px 0;text-align:left;color:#b3c9eb;font-size:11px}.country-bar>span{width:140px}.country-bar i{height:4px;background:#b3c8f015;flex:1;border-radius:4px}.country-bar i b{display:block;height:100%;background:linear-gradient(90deg,#5b9bd5,#9382ec);border-radius:4px}.country-bar:hover>span{color:#fff}.country-bar strong{font:12px monospace}.admin-final .toolbar{align-items:center}.admin-final .toolbar>input{width:280px}.admin-final .filters button{font-size:10px;padding:6px 8px}.advanced-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr 1.1fr auto;gap:10px;padding:15px 0 20px;border-top:1px solid var(--line)}.advanced-filters label{font-size:9px;color:#99afd0}.advanced-filters select,.advanced-filters input{display:block;width:100%;margin-top:5px;padding:9px 8px;font-size:10px;min-width:0}.clear-filters{align-self:end;padding:10px;font-size:10px;white-space:nowrap;border-radius:5px}.bulk-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:16px;padding:10px;background:#6988c30a;border:1px solid var(--line);border-radius:6px}.bulk-toolbar>span{margin-right:auto;font-size:10px;color:#a7bfdf}.bulk-toolbar button{font-size:10px;padding:6px 10px;border-radius:4px;background:#7294c60a}.bulk-toolbar button:disabled,.device-actions button:disabled{opacity:.3;cursor:default}.sort-column{font:9px monospace;text-transform:uppercase;white-space:nowrap;border:0;color:#aac2e8;letter-spacing:.7px;padding:0}.admin-final table{font-size:11px;min-width:1000px}.admin-final th,.admin-final td{padding:15px 9px}.admin-final td{vertical-align:middle}.admin-final td code{font:11px monospace;color:#c5d8f8;white-space:nowrap}.admin-final td:first-child,.admin-final th:first-child{width:30px}.admin-final input[type=checkbox]{accent-color:#8f9af4;width:14px;height:14px;margin:0}.row-sub{display:block;font-size:9px;color:#89a2c7;margin-top:4px;white-space:nowrap}.country-code{font:11px monospace;color:#a5bbed}.selected-row{background:#8395ef0b}.status{white-space:nowrap;color:#86d6c4;background:#62cbae11}.status.trial{color:#e2cf98}.status.expired{color:#e4a2b5}.due-soon{display:block;color:#e3bc82;font-size:9px;margin-top:5px}.manage-device{white-space:nowrap}.admin-footnote{font-size:10px;line-height:1.8;color:#859bbd;max-width:850px;margin-top:20px}.audit-panel{margin-top:18px}.audit-panel>.fine{padding:15px 0 0}.audit-row{display:grid;grid-template-columns:80px 160px 1fr;gap:12px;font-size:11px;border-top:1px solid var(--line);padding:13px 0;color:#a9c0e0}.audit-row:first-of-type{margin-top:18px}.audit-row time{color:#718bac}.audit-row code{color:#9bbcec}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.device-summary{display:flex;align-items:center;gap:15px;font-size:11px;color:#9eb6db}.device-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:18px 0;border-block:1px solid var(--line)}.device-facts>span{font-size:9px;color:#8ea8ce}.device-facts strong{display:block;font-size:11px;font-weight:400;color:#d0def3;margin-top:5px}.device-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.device-actions button{font-size:10px;padding:9px;border-radius:5px}.danger{color:#edaab7}.form-error{color:#f3acb6!important}textarea{display:block;width:100%;min-height:75px;resize:vertical;background:#0c1526;color:#d3e3ff;border:1px solid #a4bbdf30;border-radius:5px;margin-top:6px;padding:10px;font:12px/1.5 inherit}dialog{width:min(680px,94vw);max-height:90vh;overflow:auto;background:#14223b;border-color:#8ba6de44}dialog input,dialog select{background:#0c1629;border-color:#91ace036}input,select{color:#d3e0f7}.reveal-final{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s}.reveal-final.revealed,.reduced .reveal-final{opacity:1;transform:none}.subscription-card:nth-child(2){transition-delay:.12s}body:before{content:'';position:fixed;left:0;top:0;height:2px;background:linear-gradient(90deg,#5b9bd5,#8b7cf6,#55c9c4);width:100%;transform:scaleX(var(--reading,0));transform-origin:left;z-index:99;pointer-events:none}.reduced .gauge-needle,.reduced .gauge-fill{will-change:auto}
@media(min-width:1450px){.admin-final{max-width:1800px;margin:auto}.admin-final .workspace{grid-template-columns:185px minmax(0,1fr)}}@media(max-width:1150px){.advanced-filters{grid-template-columns:repeat(3,1fr)}.admin-final .dashboard-grid{grid-template-columns:1fr 1fr}.admin-final .toolbar{flex-wrap:wrap}.admin-final .toolbar>input{width:100%}.admin-final .filters{flex-wrap:wrap}.admin-top-actions .badge{display:none}}
@media(max-width:800px){.admin-final .workspace{grid-template-columns:1fr}.admin-final .side{display:flex;flex-wrap:wrap;gap:3px;border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.admin-final .side small,.admin-source-note{display:none}.admin-final .side button{width:auto;white-space:nowrap;font-size:10px;padding:8px}.performance-section{gap:20px}.subscription-card{padding:28px}.subscription-price{font-size:60px}.admin-final .dashboard-grid{grid-template-columns:1fr}.bulk-toolbar{flex-wrap:wrap}.bulk-toolbar>span{width:100%}.audit-row{grid-template-columns:70px 1fr}.audit-row>span{grid-column:1/-1}}
@media(max-width:700px){header nav{gap:18px;font-size:9px;flex-wrap:wrap}.original-logo{width:42px;height:42px}.sandbox span:first-child{font-size:8px}.performance-section{grid-template-columns:1fr;gap:15px}.performance-section .speed-gauge{max-width:390px}.subscription-cards{grid-template-columns:1fr;gap:20px}.subscription-price{font-size:70px}.subscription-card ul{min-height:0}.subscription-card{padding:30px}.subscription-heading{text-align:left}.payment-trust{padding:18px;gap:12px;flex-wrap:wrap}.payment-trust strong{font-size:12px}.payment-trust>div{flex:1}.payment-demo{margin-left:0;border-left:0;border-top:1px solid var(--line);padding:12px 0 0;width:100%;font-size:8px}.secure-symbol{font-size:27px}.payment-trust p{line-height:1.7}.paypal-word{font-size:23px}.subscription-disclaimer{text-align:left;line-height:1.8}.admin-final .page-top{flex-wrap:wrap;gap:15px}.admin-final .page-top h1{font-size:30px}.admin-final .metrics{grid-template-columns:1fr 1fr}.advanced-filters{grid-template-columns:1fr 1fr}.advanced-filters input,.advanced-filters select{font-size:11px}.admin-final .bulk-toolbar button{font-size:9px}.admin-final .panel-head{align-items:start}.edit-grid{grid-template-columns:1fr}.device-facts{grid-template-columns:1fr 1fr}dialog{padding:28px 23px}.reduced .cinema-sticky{min-height:760px}}
@media(prefers-reduced-motion:reduce){.reveal-final{opacity:1;transform:none;transition:none}.gauge-needle,.gauge-fill{will-change:auto}}
/* Hyperdrive gauge — layered dial, luminous trails, orbital instrumentation. */
.performance-section{overflow:hidden;isolation:isolate}.performance-section:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 20%,#4e67ba10 65%,transparent),radial-gradient(ellipse at 80% 60%,#37459c30,transparent 60%)}.hyper-gauge{filter:none;max-width:610px;--hyper-power:.8;isolation:isolate}.hyper-head{display:flex;justify-content:space-between;align-items:center;font:8px monospace;letter-spacing:1.5px;color:#9ab8e9;padding:15px 10px 0}.hyper-head>span:last-child{font-size:7px;letter-spacing:1px;color:#81d1d5}.hyper-stage{position:relative;transform-style:preserve-3d;transition:transform .35s;will-change:transform}.hyper-dial{position:relative;z-index:2;overflow:visible!important;filter:drop-shadow(0 25px 30px #02071580)}.hyper-aura{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(ellipse,#6882e81a,transparent 68%);box-shadow:0 0 75px #6d75ea13;opacity:calc(.3 + var(--hyper-power)*.7);transition:opacity .5s}.hyper-base{position:absolute;bottom:7%;height:9%;left:15%;right:15%;border:1px solid #8296e744;border-radius:50%;background:radial-gradient(ellipse,#7e82de33,transparent 65%);box-shadow:0 0 35px #698bff22,0 10px 40px #09122e;transform:rotateX(40deg)}.hyper-ring{transform-origin:250px 240px;animation:hyper-orbit 42s linear infinite;animation-play-state:paused}.hyper-ring.ring-b{animation-direction:reverse;animation-duration:31s}.hyper-dust{transform-origin:250px 240px;animation:hyper-orbit 90s linear infinite;animation-play-state:paused}.is-live .hyper-ring,.is-live .hyper-dust{animation-play-state:running}.hyper-gauge .gauge-needle{transform-origin:250px 240px;transition:none}.hyper-tick{stroke:#6d85b73b;stroke-width:1.1;transition:stroke .18s}.hyper-tick.lit{stroke:#a6ccff;filter:drop-shadow(0 0 2px #93aaffaa)}.hyper-scale{font:8px monospace;fill:#7899c5}.hyper-mode{font:6px monospace;letter-spacing:3px;fill:#a6c0e9}.hyper-value{font:700 68px -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-4px;fill:#eef6ff;filter:drop-shadow(0 0 12px #8ca1ff55)}.hyper-unit{font:7px monospace;letter-spacing:2.5px;fill:#809dcc}.hyper-caption{font:6px monospace;letter-spacing:2.5px;fill:#88a8d5}.hyper-trail{opacity:calc(.25 + var(--hyper-power)*.35)}.hyper-wave{transform-origin:250px 378px;transition:opacity .4s;opacity:calc(.25 + var(--hyper-power)*.75)}.boosting .hyper-value{fill:#c3f8fa}.boosting .hyper-aura{background:radial-gradient(ellipse,#7882ed40,transparent 70%);box-shadow:0 0 100px #7b9ef52b}.boosting .hyper-trail{opacity:1}.hyper-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:-2% 8% 0;border-top:1px solid #89aff42a;padding-top:17px}.hyper-bottom>div>span{display:block;font:7px monospace;letter-spacing:2px;color:#7f9dca}.hyper-bottom b{display:block;font:12px monospace;color:#b8d9f5;letter-spacing:2px;margin-top:6px}.hyper-boost{padding:11px 16px;border:1px solid #a2a7ff66;background:linear-gradient(120deg,#5b88c526,#8f7cf62a);color:#d4e5ff;border-radius:5px;font-size:11px;box-shadow:0 0 20px #7e87ef13;transition:background .2s,box-shadow .3s}.hyper-boost>span{margin-left:16px}.hyper-boost:hover{background:#8491ee33;box-shadow:0 0 30px #7e87ef26}.hyper-disclaimer{text-align:center;font-size:8px;color:#778fb5;padding:16px 0 0}.hyper-boost[aria-pressed=true]{border-color:#99e6efaa;color:#b4f4f6}.reduced .hyper-stage{will-change:auto}.reduced .hyper-ring,.reduced .hyper-dust{animation:none!important}@keyframes hyper-orbit{to{transform:rotate(360deg)}}
.hero-payment-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:#b3c9ed;max-width:400px;margin-top:22px}.hero-payment-note b{font-size:9px;color:#8fbcf4;font-weight:500;margin-left:4px}.mini-shield{display:inline-grid;place-items:center;width:21px;height:24px;color:#9bd8d6;background:#83bde512;clip-path:polygon(50% 0,100% 18%,95% 65%,50% 100%,5% 65%,0 18%);font-size:11px}.plan-safe{display:block;text-align:center;font-size:10px;color:#a1c6ef;margin-top:15px}.subscription-card>.fine{margin-top:8px}.paypal-focus{display:block;max-width:960px;padding:34px 36px;background:radial-gradient(ellipse at 90% 0,#2478ad25,transparent 70%),linear-gradient(130deg,#112b48,#121f38);border-color:#5ba7d666;box-shadow:0 14px 50px #02071840;margin-top:30px}.paypal-focus-top{display:flex;gap:22px;align-items:center}.payment-shield{width:56px;height:65px;flex-shrink:0;filter:drop-shadow(0 0 15px #6cb7ed25)}.paypal-focus-top .eyebrow{font-size:8px;color:#8bc4ec}.paypal-focus-top h3{font-size:26px;font-weight:400;line-height:1.2;margin:8px 0 0;letter-spacing:-.5px}.paypal-focus-top>.paypal-word{margin-left:auto;font-size:38px}.payment-focus-copy{font-size:14px!important;line-height:1.8;margin-top:25px!important;max-width:640px}.payment-focus-copy strong{font-size:inherit;font-weight:600;color:#d7ebff}.payment-proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0;padding:25px 0;border-block:1px solid #80add83b}.payment-proofs>div>span{display:grid;place-items:center;color:#91d2eb;width:30px;height:30px;background:#78b7ec0c;border:1px solid #78b7ec30;border-radius:50%;font-size:17px;margin-bottom:13px}.payment-proofs strong{display:block;font-size:12px;font-weight:500}.payment-proofs p{font-size:10px!important;line-height:1.8;margin-top:8px!important;color:#95b0d5}.payment-methods{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.payment-method{display:inline-flex;align-items:center;gap:5px;background:#dce8ff0a;border:1px solid #dce8ff24;border-radius:5px;padding:7px 12px;color:#d4e5ff;font-size:11px;font-weight:600}.paypal-method{font-style:italic}.card-master i{height:12px;width:12px;border-radius:50%;background:#db9b8e}.card-master i+i{margin-left:-10px;background:#e5bf8b;opacity:.85}.payment-methods-note{font-size:8px;color:#8fa8c9;margin-left:auto}.payment-source-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #80add82b;padding-top:20px;margin-top:22px;font-size:9px}.payment-source-row a{color:#98c4ed;text-decoration:underline;text-underline-offset:3px}.payment-source-row>span{color:#8095b6;font:8px monospace;text-transform:uppercase;letter-spacing:1px}.checkout-checks{display:grid;gap:10px;margin-bottom:22px;font-size:11px;color:#a7d5ed}
@media(max-width:1000px){.hyper-head{font-size:6px}.hyper-head>span:last-child{font-size:6px}.hyper-bottom{margin-inline:3%}.hyper-bottom b{font-size:10px}.hyper-boost{font-size:10px;padding:9px}.hyper-boost>span{margin-left:8px}}
@media(max-width:700px){.performance-section .speed-gauge{max-width:480px;width:100%;margin-top:18px}.hyper-head{font-size:7px;letter-spacing:1px}.hyper-head>span:last-child{font-size:6px}.hyper-bottom{margin-inline:7%}.hyper-disclaimer{font-size:7px}.paypal-focus{padding:25px 22px}.paypal-focus-top{gap:13px;flex-wrap:wrap}.payment-shield{width:40px;height:48px}.paypal-focus-top h3{font-size:24px}.paypal-focus-top>.paypal-word{font-size:30px}.paypal-focus-top .eyebrow{font-size:7px}.payment-focus-copy{font-size:12px!important;margin-top:22px!important}.payment-proofs{grid-template-columns:1fr;gap:22px;padding:23px 0}.payment-proofs>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:center}.payment-proofs>div>span{grid-row:1/3;margin:0}.payment-proofs p{margin-top:4px!important}.payment-methods-note{width:100%;margin:5px 0}.payment-method{padding:6px 10px;font-size:10px}.hero-payment-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.hyper-ring,.hyper-dust{animation:none!important}.hyper-stage{transform:none!important;will-change:auto}}
/* Approval candidate — vector illustrations, original payment artwork, currency preference. */
.feature-illustration{height:175px;padding:15px 0;position:relative}.feature-illustration:before{content:'';position:absolute;width:140px;height:90px;border-radius:50%;background:#718eff0c;filter:blur(25px)}.feature-illustration svg{width:200px;height:140px;position:relative;filter:drop-shadow(0 12px 20px #01081666);transition:transform .6s,filter .6s}.feature:hover .feature-illustration svg{transform:translateY(-7px) rotateY(-6deg);filter:drop-shadow(0 12px 25px #6a8cde3b)}.official-paypal{display:block;object-fit:contain;box-sizing:content-box;flex-shrink:0;background:#fff;border-radius:7px;padding:13px 17px;max-width:130px;width:114px;height:31px;filter:none!important}.paypal-focus-top>.official-paypal{margin-left:auto}.official-method{min-width:100px;height:54px;justify-content:center;background:#fff;border:1px solid #ffffffcc;padding:9px 15px}.official-method img{display:block;object-fit:contain;max-width:90px;max-height:34px;filter:none}.checkout-security>.official-paypal{margin-bottom:18px}.currency-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:960px;margin:0 auto 25px;padding:14px 18px;border:1px solid var(--line);background:#8faaf006;border-radius:7px}.currency-controls>label{font-size:11px;color:#b8cce9}.currency-controls>select{min-width:180px;padding:9px 12px;font-size:11px}.currency-controls>span{margin-left:auto;font-size:9px;color:#8ca7cf}.subscription-price[data-eur]{font-variant-numeric:tabular-nums;font-size:clamp(42px,5vw,70px);white-space:nowrap;letter-spacing:-2px}#fx-note{display:block;margin-top:9px;line-height:1.8;color:#a9b9d2}.checkout-currency-note{font-size:11px!important;color:#9fb3d6!important}.hyper-head>span:last-child{letter-spacing:.5px}.hyper-bottom b{font-size:10px;letter-spacing:1px}.hyper-value{font-variant-numeric:tabular-nums;font-size:64px}.reduced .feature-illustration svg{transition:none;transform:none!important}@media(max-width:700px){.feature-illustration{height:145px}.feature-illustration svg{width:180px;height:125px}.paypal-focus-top>.official-paypal{width:87px;height:24px;padding:10px 12px;max-width:90px}.official-method{min-width:87px;height:48px;padding:8px 11px}.currency-controls{padding:14px;gap:10px}.currency-controls>label{width:100%;font-size:10px}.currency-controls>select{flex:1;min-width:150px}.currency-controls>span{font-size:8px;margin-left:0}.subscription-price[data-eur]{font-size:62px}.hyper-bottom{gap:10px}.hyper-boost{font-size:9px;white-space:nowrap}.hyper-boost>span{margin-left:7px}}
/* Scroll chapters with real app captures. */
.journey-product{top:34%;width:44%;height:auto;aspect-ratio:16/9;min-height:0;max-height:none;overflow:visible;border-radius:11px;padding:5px;background:linear-gradient(135deg,#344562,#18253d);border-color:#a8bafa70}.journey-shots{position:absolute;inset:5px;border-radius:7px;overflow:hidden;background:#0d1423}.journey-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform:scale(1.035);transition:opacity .65s ease,transform 1s ease;pointer-events:none}.journey-shot.active{opacity:1;transform:scale(1)}.journey-app-label{position:absolute;top:-30px;left:1px;right:1px;display:flex;justify-content:space-between;gap:10px;font:7px monospace;letter-spacing:1px;color:#bad0f3;white-space:nowrap}.journey-app-label>span:last-child{color:#b1b9fa}.currency-switcher{display:flex;align-items:center;gap:20px;padding:20px 24px;background:linear-gradient(120deg,#192a4588,#24264b66);border:1px solid #8eaff23d;border-radius:12px}.currency-intro{margin-right:auto}.currency-intro .eyebrow{display:block;font-size:8px;letter-spacing:2px}.currency-intro strong{display:block;font-size:14px;font-weight:400;margin-top:4px}.currency-segments{display:flex;gap:5px;background:#080f2066;border:1px solid #91a9e32b;padding:5px;border-radius:10px}.currency-segments button{display:flex;align-items:center;gap:12px;border:1px solid transparent;padding:10px 17px;border-radius:7px;text-align:left;min-width:118px;color:#9fb4d5;transition:background .2s,border-color .2s,box-shadow .2s}.currency-segments button>span:last-child{font-size:12px;line-height:1.3}.currency-segments small{display:block;font:8px monospace;margin-top:3px;letter-spacing:1.5px;color:#879ec4}.currency-symbol{font-size:23px;line-height:1;color:#a4bae0}.currency-segments button.selected{border-color:#afbcf67a;background:linear-gradient(130deg,#537ba33b,#7e74d640);color:#f0f4ff;box-shadow:0 3px 16px #050b2233}.currency-segments button.selected .currency-symbol{color:#c6dcff}.currency-segments button.selected small{color:#b4c8e9}.currency-auto{padding:9px 12px;border:1px solid #9ab4df36;border-radius:20px;font-size:10px;color:#93aaca;white-space:nowrap}.currency-auto[aria-pressed=true]{border-color:#87cfce66;background:#76c9cc0c;color:#a1d7dc}.currency-switcher>#currency-summary{flex-basis:100%;width:100%;font-size:9px;color:#91a9cd;margin-top:-7px;text-align:right}.currency-switcher{flex-wrap:wrap}.currency-switcher>select[hidden]{display:none!important}.back-to-top{position:fixed;right:26px;bottom:26px;z-index:60;display:flex;align-items:center;gap:8px;padding:13px 17px;background:#182a42e8;backdrop-filter:blur(15px);color:#c2d9fb;border:1px solid #95b6ed66;border-radius:30px;box-shadow:0 8px 30px #03081766;font-size:11px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s,transform .25s,background .2s}.back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:#334967}.reduced .journey-shot{transition:none;transform:none}.reduced .back-to-top{transition:none}@media(max-width:1000px){.currency-switcher{gap:14px}.currency-intro strong{font-size:12px}.currency-segments button{min-width:100px;padding:10px 14px}.journey-app-label{font-size:6px;letter-spacing:.5px}}@media(max-width:700px){.journey-product{left:8%;top:60%;width:86%;height:auto;aspect-ratio:16/9;min-height:0;max-height:none}.journey-app-label{font-size:6px;top:-25px;letter-spacing:.4px}.currency-switcher{padding:18px;gap:14px;justify-content:space-between}.currency-intro{width:100%;margin:0}.currency-intro strong{font-size:14px}.currency-segments{flex:1}.currency-segments button{flex:1;min-width:0;padding:10px 12px;gap:10px}.currency-segments button>span:last-child{font-size:11px}.currency-auto{font-size:9px;padding:9px 10px}.currency-switcher>#currency-summary{text-align:left;margin-top:0;font-size:9px}.back-to-top{bottom:18px;right:18px;padding:11px 13px;font-size:10px}.cinema-copy p{max-width:340px}.reduced .journey-product{top:60%}}@media(max-width:380px){.currency-auto{width:100%}.journey-app-label>span:first-child{font-size:5px}.journey-app-label{font-size:6px}.currency-segments button{padding-inline:16px}}
.hero .tv-inside{aspect-ratio:16/9;background:#0a1020}.hero-app-capture{display:block;width:100%;height:100%;object-fit:contain}.hero-screen-caption{position:absolute;bottom:8%;left:5%;font:8px monospace;letter-spacing:1.6px;color:#98b0d5}.subscription-card.lifetime{padding-top:48px}.subscription-card.lifetime .plan-ribbon{left:0;right:0;top:0;text-align:center;border-radius:14px 14px 0 0;padding:9px 14px;background:linear-gradient(100deg,#5c87c6,#9681ed);font-size:9px;letter-spacing:1.3px}.subscription-card.lifetime .plan-label{font-size:8px;letter-spacing:1.4px}@media(max-width:700px){.hero-screen-caption{bottom:8%;left:4%;font-size:6px;letter-spacing:1px}.subscription-card.lifetime .plan-ribbon{font-size:8px}.subscription-card.lifetime{padding-top:47px}}
/* Final typography and plan alignment. */
:root{--site-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,p,small,strong,em,b,span,a,label,code,time,th,td{font-family:var(--site-font)!important}em{font-style:normal}.hyper-dial text{font-family:var(--site-font)!important}.subscription-cards{align-items:stretch}.subscription-card{display:flex;flex-direction:column;text-align:center;padding-top:52px!important}.subscription-card .plan-label{min-height:27px;display:flex;align-items:center;justify-content:center;font-size:9px!important;letter-spacing:1px!important;line-height:1.5}.subscription-card h3{margin:16px 0}.subscription-card .subscription-price{line-height:1.2;min-height:84px;display:flex;align-items:center;justify-content:center}.subscription-card .plan-period{margin:10px 0}.subscription-card ul{flex:1;text-align:left;min-height:185px;margin-top:24px;padding-top:20px}.subscription-card .button{justify-content:center}.subscription-card .button>span{margin-left:auto}.subscription-card .button{position:relative}.subscription-card .button>span{position:absolute;right:20px}.subscription-card .plan-safe{min-height:16px}.subscription-card>.fine{min-height:16px}.subscription-card.lifetime .plan-ribbon{font-family:var(--site-font)!important;font-weight:600}@media(max-width:700px){.subscription-card .subscription-price{min-height:76px}.subscription-card ul{min-height:0}}
/* Live integration: activation and real PayPal checkout. */
.motion-toggle{position:fixed;left:18px;bottom:18px;z-index:50;background:#15233de6;color:#b3c9e9;border:1px solid #8aacf02b;border-radius:20px;padding:8px 12px;font-size:9px}.register{max-width:1200px;margin:auto}.act-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.act-steps .panel{min-width:0;overflow:visible}.act-steps .field{margin-bottom:18px}.act-steps input:not([type=checkbox]),.act-steps select{width:100%}.act-steps .inline{display:flex;gap:6px;flex-wrap:wrap}.act-steps .inline input{flex:1;min-width:100px}.act-steps .plans{display:grid;grid-template-columns:1fr 1fr;padding:0;border:0;gap:10px}.act-steps .plan{padding:14px;display:flex;flex-direction:column;align-items:center;text-align:center}.act-steps .plan b{font-size:13px}.act-steps .plan .price{font-size:20px}.act-steps .plan small{font-size:9px}.act-steps .plan input{width:auto}.act-steps .step-title{font-size:18px}.act-steps .check{font-size:11px;display:flex;align-items:start;gap:8px}.act-steps .hp{position:absolute;left:-10000px}.act-steps .form-msg{font-size:12px;overflow-wrap:anywhere}.act-steps .btn{white-space:normal;padding:12px;font-size:12px}.act-steps p{font-size:12px}.act-steps .pay-legal{font-size:10px;color:#8fa7cd}.act-steps .row2{display:block}#ativar,#faq{position:relative;z-index:2;background:#0c1424;padding:70px 5%}.mac-help{display:flex;gap:18px;margin:30px 0}.mac-help>div{flex:1}.mac-help p{font-size:12px}.pricing{margin-bottom:35px}.dev-status{font-size:12px}.dev-status p{margin-bottom:8px}.act-steps .plan:has(input:checked){border-color:#a99afa;background:#7d85e617}.act-steps fieldset[hidden]{display:none}footer{line-height:1.8}footer a:hover{text-decoration:underline}.orbital-version{color:#a6badb;font-size:11px;margin-top:18px}.original-logo{flex-shrink:0}@media(max-width:1050px){.act-steps{grid-template-columns:1fr}.mac-help{flex-direction:column}.act-steps .plan{padding:20px}.act-steps .inline{flex-wrap:nowrap}.act-steps .btn{font-size:13px}.act-steps .row2{display:grid;grid-template-columns:1fr 1fr}.act-steps .plans{grid-template-columns:1fr 1fr}}@media(max-width:700px){.motion-toggle{bottom:18px;left:12px;font-size:8px;padding:7px 9px}.act-steps .row2{display:block}.act-steps .panel{padding:22px}.act-steps .btn{padding:12px}#ativar,#faq{padding:45px 5%}header nav{gap:14px}footer{font-size:10px}}
.release-details{position:relative;z-index:2;background:#0c1526;padding:30px 5%;text-align:center;display:grid;gap:8px;color:#9db5d9}.release-details strong{font-size:13px;font-weight:500}.release-details span{font-size:11px}.release-details small{font-size:8px;overflow-wrap:anywhere;color:#7e95ba}.release-details a{color:#b2c9ff;text-decoration:underline}
/* MAC activation: full-width container and stable step layout. */
#ativar .register{display:block!important;width:min(1200px,100%);max-width:1200px;margin-inline:auto;min-width:0}#ativar .act-steps{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-areas:"verify payment" "register payment";gap:22px;align-items:start;min-width:0}#checkForm{grid-area:verify}#registar{grid-area:register;min-width:0}#pagar{grid-area:payment;position:sticky;top:24px;align-self:start;min-width:0}#ativar .act-steps .panel{width:100%;max-width:100%;min-width:0;padding:28px;overflow-wrap:anywhere}#ativar .act-steps .inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}#ativar .act-steps .inline input{min-width:0;width:100%}#ativar .act-steps input:not([type=checkbox]):not([type=radio]),#ativar .act-steps select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:12px 14px;font-size:14px;line-height:1.4}#ativar .act-steps .field{min-width:0}#ativar .act-steps .row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}#ativar .act-steps .check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;line-height:1.7;margin:16px 0;align-items:start}#ativar .act-steps .check input{width:16px;height:16px;margin-top:3px}#ativar .act-steps .step-title{font-size:18px;line-height:1.4;display:flex;align-items:center;gap:10px;margin-bottom:24px}#ativar .act-steps .btn{line-height:1.4;font-size:13px}#ativar .act-steps .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}#ativar .act-steps .plan{min-width:0;white-space:normal;padding:20px 14px}#ativar .act-steps .plan .price{font-size:23px;white-space:nowrap}#ativar .act-steps .plan small{line-height:1.6}#ativar .act-steps .pay-legal{line-height:1.8}#ativar .mac-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#ativar .mac-help>div{min-width:0}.player-preview-page .workspace{grid-template-columns:190px minmax(0,1fr)}.player-preview-page .workspace>div{min-width:0}.player-install{margin:40px 0 0;padding:25px 30px;border:1px solid #9bb6ed30;border-radius:9px;background:linear-gradient(120deg,#21325099,#1b234499);display:flex;align-items:center;justify-content:space-between;gap:24px}.player-install strong{font-size:18px;font-weight:500}.player-install p{font-size:12px;color:var(--muted);margin:6px 0 0}.player-install .button{white-space:nowrap}.player-preview-page .player-stage:fullscreen{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.player-preview-page .channel[hidden]{display:none!important}.player-preview-page .player-controls .progress{min-width:20px}.player-preview-page .player-controls>span{white-space:nowrap;font-size:10px}.player-preview-page .page-top .badge{white-space:nowrap}
@media(max-width:900px){#ativar .act-steps{grid-template-columns:minmax(0,1fr);grid-template-areas:"verify" "register" "payment"}#pagar{position:static}#ativar .mac-help{grid-template-columns:1fr;gap:16px}.player-install{flex-direction:column;align-items:start}.player-preview-page .page-top{flex-wrap:wrap}.player-preview-page .workspace{grid-template-columns:155px minmax(0,1fr)}}
@media(max-width:700px){#ativar .act-steps .panel{padding:22px}#ativar .act-steps .row2{grid-template-columns:minmax(0,1fr)}#ativar .act-steps input:not([type=checkbox]):not([type=radio]),#ativar .act-steps select{font-size:16px}#ativar .act-steps .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.player-preview-page .workspace{grid-template-columns:minmax(0,1fr)}.player-preview-page .side{flex-wrap:wrap}.player-preview-page .side button{width:auto}.player-preview-page .player-caption h2{font-size:34px}.player-install{padding:22px}.player-install .button{width:100%}.player-preview-page .player-controls{gap:10px;padding-inline:12px}.player-preview-page .player-controls>span{font-size:9px}}
@media(max-width:420px){#ativar .act-steps .inline{grid-template-columns:minmax(0,1fr)}#ativar .act-steps .inline .btn{width:100%}#ativar .act-steps .plan{padding:16px 9px}#ativar .act-steps .plan .price{font-size:21px}}

/* Hyperdrive: a floating energy core, with compositor-animated orbital rings. */
.reactor-gauge{position:relative;border:1px solid #8cacf029;border-radius:26px;background:radial-gradient(ellipse at 50% 45%,#29457835,transparent 65%),linear-gradient(145deg,#10203988,#080f1d88);padding:8px 12px 12px;overflow:hidden}.reactor-gauge .hyper-stage{transition:none;contain:layout style}.reactor-gauge .hyper-dial{filter:none;width:100%;display:block}.reactor-gauge .hyper-aura{inset:19%;box-shadow:none;background:radial-gradient(circle,#7c9fff35,transparent 70%)}.reactor-gauge .hyper-base{bottom:4%;left:20%;right:20%;height:6%;opacity:.6}.reactor-orbits{position:absolute;inset:6%;z-index:3;pointer-events:none;perspective:700px}.reactor-orbits i{position:absolute;inset:2%;border:1px solid #88b6ff6b;border-radius:50%;transform:rotateX(62deg) rotateY(-24deg);box-shadow:0 -3px 0 #7ccbf22b;animation:reactor-orbit-a 15s linear infinite paused}.reactor-orbits i:nth-child(2){inset:7%;border-color:#c8a4ff66;animation:reactor-orbit-b 20s linear infinite reverse paused}.reactor-orbits i:nth-child(3){inset:13%;border-color:#79eee958;animation:reactor-orbit-a 24s linear infinite reverse paused}.reactor-orbits b{position:absolute;top:4%;left:48%;width:6px;height:6px;border-radius:50%;background:#bfeaff;box-shadow:0 0 12px #95cfff;animation:reactor-beacon 3s ease-in-out infinite paused}.is-live .reactor-orbits i,.is-live .reactor-orbits b{animation-play-state:running}.reactor-gauge .hyper-value{font-size:82px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-3px;filter:none}.reactor-mode{font-size:8px;letter-spacing:2px;fill:#a9c6ed}.reactor-unit{font-size:7px;letter-spacing:2px;fill:#a4b9df}.reactor-limit{font-size:7px;fill:#8ea6d0}.reactor-bars{opacity:calc(.3 + var(--hyper-power)*.7)}.reactor-gauge .hyper-tick.lit{filter:none;stroke:#b2caff}.reactor-gauge .hyper-bottom{margin:0 5%;padding-top:16px}.reactor-gauge .hyper-disclaimer{font-size:9px}.journey-shot{will-change:opacity;transform:none!important;transition:opacity .5s ease}.journey-product{contain:layout style}.world-journey{contain:strict;pointer-events:none}#orb{display:block}
@keyframes reactor-orbit-a{from{transform:rotateX(62deg) rotateY(-24deg) rotateZ(0)}to{transform:rotateX(62deg) rotateY(-24deg) rotateZ(360deg)}}
@keyframes reactor-orbit-b{from{transform:rotateX(-54deg) rotateY(32deg) rotateZ(0)}to{transform:rotateX(-54deg) rotateY(32deg) rotateZ(360deg)}}
@keyframes reactor-beacon{50%{opacity:.25;transform:scale(.65)}}
.reduced .reactor-orbits i,.reduced .reactor-orbits b{animation:none}.reduced .journey-shot{will-change:auto}
@media(prefers-reduced-motion:reduce){.reactor-orbits i,.reactor-orbits b{animation:none}}
@media(max-width:700px){.reactor-gauge{padding:7px 4px 12px;border-radius:20px}.reactor-gauge .hyper-head{padding-inline:10px}.reactor-mode{font-size:8px;letter-spacing:1px}}
