
:root{--bg:#0b0b10;--panel:#121219;--line:#26252f;--text:#f3f0f8;--muted:#aaa6b6;--violet:#b49aff;--accent:#bfa7ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a,button,input,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button{cursor:pointer}button:disabled{cursor:not-allowed}[hidden]{display:none!important}p{color:var(--muted)}header{height:90px;max-width:1440px;margin:auto;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{font-size:19px;font-weight:800;display:flex;align-items:center;gap:8px;letter-spacing:-.6px}.brand-icon{display:inline-flex;align-items:center;justify-content:center;color:#17131f;background:var(--violet);width:29px;height:29px;transform:skew(-10deg);border-radius:8px;font-size:27px;font-weight:900;font-style:italic;line-height:1}.brand-light{font-weight:400;color:#aaa6b6;margin-left:-4px}nav{display:flex;align-items:center;gap:34px;font-size:13px;color:#c4bfce}nav a:hover{color:var(--accent)}.nav-cta{padding:11px 19px;border:1px solid #45404f;border-radius:7px;color:var(--text);display:flex;gap:20px}.menu-button{display:none}.hero{max-width:1440px;margin:auto;min-height:790px;padding:82px 6% 80px;position:relative;isolation:isolate;overflow:hidden}.hero-label,.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--violet)}.hero-label{display:flex;align-items:center;gap:10px}.hero-label>span{width:6px;height:6px;background:var(--violet);border-radius:50%;box-shadow:0 0 12px #ad85ff}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,7.3vw,105px);font-weight:700;letter-spacing:-6px;line-height:1.04;margin:28px 0}h1>span:not(.dot){color:var(--violet)}.dot{color:var(--violet)}.hero-copy{font-size:16px;line-height:1.8}.hero-actions{display:flex;gap:12px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 22px;background:var(--accent);color:#191323;border:1px solid var(--accent);border-radius:7px;font-size:13px;font-weight:700;min-height:49px;transition:background .2s,transform .2s}.button:hover{background:#d0bdff;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button.secondary{background:#17151d;border-color:#37313f;color:var(--text)}.button.secondary:hover{background:#25212e}.hero-meta{display:flex;gap:20px;color:#8e889b;font-size:9px;letter-spacing:1.3px;margin-top:28px}.hero-meta span:before{content:'✓';color:var(--accent);margin-right:6px}.hero-mark{position:absolute;right:5%;top:135px;font-size:440px;line-height:1;transform:rotate(-13deg) skew(-12deg);font-weight:900;font-style:italic;color:#b49aff;text-shadow:0 2px 0 #e3d7ff,8px 15px 0 #634786,16px 25px 0 #2a1d40,30px 55px 90px #583278;z-index:-1;opacity:.94}.hero-mark span{position:absolute;font-size:90px;left:120px;top:-10px;color:#eadfff}.orb{position:absolute;border-radius:100%;z-index:-2;pointer-events:none}.orb-one{width:680px;height:680px;background:radial-gradient(ellipse,#47306370,transparent 68%);right:-120px;top:0}.scroll-cue{position:absolute;bottom:32px;left:6%;font-size:9px;letter-spacing:2px;color:#9891a5}.ticker{display:flex;justify-content:center;gap:50px;overflow:hidden;white-space:nowrap;border-block:1px solid var(--line);padding:20px 0;font-size:14px;letter-spacing:3px;color:var(--violet)}.ticker span{color:#aaa2b7}.section{max-width:1440px;margin:auto;padding:100px 6%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}h2{font-size:clamp(31px,3.6vw,49px);line-height:1.13;letter-spacing:-2px;margin:14px 0 0}h2 span{color:#a29aaa}.section-heading p{font-size:13px;margin-bottom:4px}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:20px;color:var(--accent);padding-bottom:5px}.text-link:hover{text-decoration:underline}.product-window{border:1px solid #39303f;border-radius:12px;background:#121117;box-shadow:0 30px 90px #0005;overflow:hidden;max-width:1020px;margin:0 auto}.window-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292430;padding:14px 20px;font-size:8px;letter-spacing:1.6px;color:#a69aae}.window-bar>span:first-child{display:flex;gap:5px}.window-bar i{width:6px;height:6px;background:#504758;border-radius:50%}.window-bar i:first-child{background:#aa85d7}.window-content{display:grid;grid-template-columns:210px 1fr;min-height:420px}.window-content aside{padding:28px 18px;position:relative;border-right:1px solid #292430;display:flex;align-items:stretch;flex-direction:column;gap:6px}.window-content aside strong{display:flex;align-items:center;gap:9px;font-size:16px;margin-bottom:28px}.sidebar-label{font-size:8px;letter-spacing:1.5px;color:#8f849b;margin-bottom:8px}.tab{background:none;border:0;color:#b0a6bd;border-radius:5px;text-align:left;padding:11px;font-size:11px}.tab.active{color:var(--accent);background:#b49aff12}.tab:hover{background:#ffffff08}.sidebar-bottom{margin-top:auto;padding-top:40px;font-size:8px;letter-spacing:1px;color:#ab8ad1}.sidebar-bottom small{display:block;color:#8e8497;font-size:8px;letter-spacing:0;margin-top:5px}.mock-main{padding:27px}.mock-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.mock-title .eyebrow{font-size:8px;letter-spacing:1.3px}.mock-title h3{font-size:24px;letter-spacing:-1px;margin:4px 0}.small-badge{padding:5px 9px;border-radius:4px;color:#c8b5e7;border:1px solid #534260;font-size:8px;letter-spacing:1px;display:inline-block}.landscape{height:214px;border:1px solid #65517d;overflow:hidden;background:linear-gradient(180deg,#3c3059,#b393b3 77%,#4e4658 78%);position:relative;border-radius:7px;isolation:isolate;transition:filter .3s}.sun{position:absolute;left:65%;top:22px;width:49px;height:49px;background:#e6c9d2;border-radius:50%;box-shadow:0 0 40px #e4bad954}.mountain{position:absolute;width:110%;height:150px;bottom:-40px;left:-5%;background:#4c3c62;clip-path:polygon(0 40%,12% 40%,12% 20%,22% 20%,22% 45%,35% 45%,35% 0,45% 0,45% 30%,52% 30%,52% 46%,68% 46%,68% 20%,80% 20%,80% 36%,92% 36%,92% 10%,100% 10%,100% 100%,0 100%)}.mountain.front{background:#292432;bottom:-75px;transform:scaleX(-1)}.voxel{position:absolute;background:linear-gradient(140deg,#403b4c 50%,#272330 50%);border-top:7px solid #75806b;width:55px;height:70px;bottom:0;left:15%;transform:skewY(-8deg)}.voxel.two{left:26%;bottom:-18px;width:85px;height:60px}.voxel.three{left:84%;width:80px;height:38px;border-top-color:#8f7e9d}.landscape-label{position:absolute;left:18px;top:14px;font-size:8px;letter-spacing:2px;color:#f4e6ff}.landscape-label small{display:block;font-size:8px;letter-spacing:0;opacity:.75}.crosshair{position:absolute;top:45%;left:50%;color:#e9d9ee;font-size:20px}.landscape[data-view=visuals]{filter:hue-rotate(24deg)}.landscape[data-view=settings]{filter:saturate(.45)}.landscape.minimal-off .landscape-label{font-size:14px;background:#201b35aa;padding:10px}.landscape.minimal-off .crosshair{font-size:32px}.mock-controls{margin-top:14px;display:flex;justify-content:space-between;align-items:center;padding:11px 15px;border:1px solid #302838;border-radius:6px;font-size:11px}.mock-controls small{display:block;font-size:9px;color:#9c90a8}.switch{width:34px;height:19px;border-radius:20px;background:#ad8cdf;border:0;padding:3px;display:flex;justify-content:flex-end}.switch span{width:13px;height:13px;border-radius:50%;background:#231b30}.switch[aria-checked=false]{background:#655a71;justify-content:flex-start}.preview-note{font-size:9px;color:#a79bb0;margin:11px 0 0;text-align:right}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.card-art{height:190px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#533967,transparent 70%),#16121d;display:grid;place-items:center;border-bottom:1px solid var(--line)}.card-art>span{font-size:84px;color:#b79ce4;text-shadow:0 10px 25px #9c72d255;line-height:1;transform:rotate(-12deg)}.card-art.interface>span{font-size:94px}.card-art.setup{background:radial-gradient(ellipse at 50% 100%,#374652,transparent 70%),#12151b}.card-art.setup>span{color:#a5bfce}.art-lines{position:absolute;inset:0;background-image:linear-gradient(#9f78be09 1px,transparent 1px),linear-gradient(90deg,#9f78be09 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(transparent,#000)}.card-body{padding:25px}.card-body .eyebrow{font-size:9px}.card-body h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:10px 0}.card-body p{font-size:12px;line-height:1.9;min-height:70px}.free-section{max-width:1440px;margin:25px auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:70px 10%;background:radial-gradient(ellipse at 80% 50%,#50305e35,transparent 70%),#100e15;border-block:1px solid #302337}.free-section h2{font-size:56px}.free-section h2 span{color:var(--violet)}.free-section p{font-size:13px;margin:25px 0}.price-art{border:1px solid #52405f;border-radius:10px;padding:30px 35px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(130deg,#39264230,#120f1a)}.price-label{font-size:9px;letter-spacing:2px;color:#c1a5da}.price-art>strong{font-size:126px;font-weight:500;line-height:1.3;letter-spacing:-10px}.price-art>strong sup{font-size:50px;vertical-align:top;position:relative;top:22px;margin-right:8px}.price-art>strong span{color:var(--violet)}.price-art>span:last-of-type{font-size:8px;letter-spacing:1.8px;color:#b6a5c2}.price-art hr{border:0;border-top:1px solid #46334d;width:100%;margin-top:25px}.price-art p{font-size:10px;margin:9px 0 0;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.steps article{border-top:1px solid #39303f;padding-top:20px}.steps article>span{color:var(--violet);font-size:11px;letter-spacing:2px}.steps h3{font-size:21px;letter-spacing:-.5px;margin:16px 0 10px}.steps p{font-size:12px;line-height:1.9}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;border-top:1px solid var(--line)}.faq-section p{font-size:13px;margin-top:24px}.faq-list details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:22px 0;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--accent);font-size:21px;font-weight:400}details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;margin:0 30px 23px 0;line-height:1.9}.closing{margin:0 6% 80px;padding:70px 20px;text-align:center;border:1px solid #3c2e47;border-radius:12px;background:radial-gradient(ellipse at 50% 130%,#643c6b60,transparent 75%),#131017}.closing h2{font-size:48px;margin-bottom:28px}footer{border-top:1px solid var(--line);padding:50px 6% 20px;max-width:1440px;margin:auto}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px;align-items:start}.footer-wordmark{font-size:62px;letter-spacing:-5px;font-weight:800;line-height:1}.footer-wordmark span{font-size:12px;vertical-align:top;letter-spacing:0;margin-left:5px}.footer-top p{font-size:12px}.footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#a39aaa}.footer-top a:hover{color:var(--accent)}.footer-bottom{margin-top:45px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#938a9e}.page-hero{max-width:1440px;margin:auto;padding:80px 6% 35px}.page-hero h1{font-size:clamp(55px,6.6vw,88px);letter-spacing:-4px}.page-hero p{font-size:15px;max-width:650px}.page-hero+.section{padding-top:35px}.filters{display:flex;align-items:end;justify-content:space-between;gap:25px}.search-label{font-size:11px;color:var(--muted);display:block}.search-label input{display:block;width:290px;max-width:100%;background:#17131e;border:1px solid #45394f;color:var(--text);padding:12px 15px;border-radius:6px;margin-top:8px;font-size:13px}.filter-buttons{display:flex;gap:6px;flex-wrap:wrap}.filter{color:var(--muted);background:#15121b;border:1px solid #39303f;padding:10px 14px;border-radius:6px;font-size:11px}.filter.active{background:#b49aff20;border-color:#9677bc;color:#d2b5f4}.fine-print{font-size:11px;color:#ada2b9}.article-layout{max-width:1200px;padding:30px 6% 100px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:70px}.contents{display:flex;flex-direction:column;gap:15px;padding-top:25px;font-size:12px}.contents strong{font-size:9px;letter-spacing:2px;color:var(--violet)}.contents a{color:var(--muted)}.prose h2{font-size:26px;letter-spacing:-.6px;margin:25px 0 15px}.prose p{font-size:14px;line-height:1.9}.prose a:not(.button){color:var(--accent);text-decoration:underline}.callout{margin:30px 0 0;padding:25px;background:#17121f;border:1px solid #45324f;border-radius:8px}.callout p{font-size:12px}.callout strong{font-size:15px}.legal{max-width:800px;margin:0 auto;padding:10px 6% 100px}.download-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:30px auto 100px;padding:0 6%}.download-card{border:1px solid #534061;border-radius:12px;background:radial-gradient(ellipse at top right,#35203d55,transparent 70%),#15111c;padding:36px}.download-card h2{margin-top:23px}.download-card>p{font-size:13px}.release-row{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid #35273f;font-size:12px}.release-row>span{color:#aba0b7}.download-card .button{width:100%;margin-top:25px}.unavailable{background:#3d324b;border-color:#554264;color:#cfbfdc}.download-help{padding-top:25px}.download-help h2{font-size:35px}.download-help ul{padding-left:18px;color:var(--muted);font-size:13px;line-height:2.5;margin:25px 0}.skip-link{position:fixed;left:20px;top:-100px;background:var(--accent);color:#16101e;padding:10px 20px;z-index:100}.skip-link:focus{top:10px}
@media(min-width:1600px){.hero-mark{right:9%}.closing{max-width:1260px;margin-inline:auto}}@media(max-width:1000px){.hero-mark{font-size:340px;right:1%;top:210px;opacity:.6}.hero{min-height:740px}.hero h1{font-size:80px}.free-section{gap:40px;padding-inline:6%}.faq-section{gap:40px}.feature-grid{gap:12px}.card-body{padding:20px}.footer-wordmark{font-size:45px}.window-content{grid-template-columns:170px 1fr}.filters{align-items:start;flex-direction:column}.article-layout{gap:35px;grid-template-columns:170px 1fr}.download-layout{gap:35px}}@media(max-width:700px){header{height:74px}.brand{font-size:16px}.menu-button{display:flex;gap:15px;background:none;border:1px solid #44394e;color:var(--text);border-radius:5px;padding:7px 11px;font-size:12px}nav{display:none;position:absolute;left:0;right:0;top:73px;background:#141019;border-bottom:1px solid #473452;padding:24px 6%;flex-direction:column;align-items:stretch;gap:20px}nav.open{display:flex}.hero{padding-top:48px;min-height:830px}.hero-label{font-size:8px;letter-spacing:1.4px}.hero h1{font-size:64px;letter-spacing:-4px}.hero-copy{font-size:13px;max-width:310px}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions .button{font-size:11px;gap:18px;padding:12px 16px}.hero-meta{gap:12px;flex-wrap:wrap;font-size:7px;letter-spacing:.7px}.hero-mark{top:490px;right:14%;font-size:235px;opacity:.8}.hero-mark span{font-size:52px;left:60px;top:-4px}.orb-one{top:300px;right:-220px}.scroll-cue{bottom:22px}.ticker{gap:25px;font-size:11px;padding:15px 0}.section{padding:65px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading p,.section-heading>.text-link,.section-heading>.button{margin-top:24px}.section-heading h2{font-size:35px}.window-content{grid-template-columns:1fr}.window-content aside{border-right:0;border-bottom:1px solid #292430;flex-direction:row;flex-wrap:wrap;padding:12px;gap:5px}.window-content aside strong,.sidebar-label,.sidebar-bottom{display:none}.tab{font-size:10px;padding:8px 12px}.mock-main{padding:17px}.mock-title h3{font-size:22px}.mock-title .eyebrow{font-size:6px}.window-bar{padding:12px;font-size:6px}.landscape{height:180px}.feature-grid{grid-template-columns:1fr;gap:20px}.card-art{height:180px}.card-body{padding:25px}.card-body p{min-height:0;font-size:13px}.free-section{grid-template-columns:1fr;gap:35px;padding-block:50px}.free-section h2{font-size:45px}.price-art{padding:25px}.price-art>strong{font-size:105px}.steps{grid-template-columns:1fr;gap:25px}.steps h3{margin-top:10px}.faq-section{grid-template-columns:1fr;gap:15px}.faq-section>div>p{margin-bottom:0}.closing{margin-bottom:50px;padding:50px 20px}.closing h2{font-size:36px}.closing .eyebrow{font-size:8px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-wrap:wrap;font-size:9px}.footer-bottom>span:nth-child(2){order:3}.page-hero{padding-top:50px}.page-hero h1{font-size:56px;letter-spacing:-3px}.page-hero p{font-size:13px}.filter-buttons{gap:7px}.filter{padding:9px 12px}.search-label,.search-label input{width:100%}.filters{align-items:stretch}.article-layout{grid-template-columns:1fr;gap:20px;padding-top:0}.contents{padding:20px;border:1px solid var(--line);border-radius:8px}.prose h2{font-size:24px}.download-layout{grid-template-columns:1fr;gap:20px;margin-top:10px}.download-card{padding:25px}.download-help{padding-top:15px}.legal{padding-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}


/* Reference-inspired gaming presentation, using original interface artwork. */
:root{--bg:#0b0a0e;--panel:#131016;--violet:#a25aff;--accent:#a25aff;--line:#29232f;--muted:#b4aabd}body{background:radial-gradient(ellipse at 75% 10%,#57207813,transparent 42%),var(--bg)}header{height:76px;padding-inline:4.5%;max-width:none;background:#0c0a0ee8;backdrop-filter:blur(18px);position:sticky;top:0;border-color:#ffffff0b}header .brand{letter-spacing:1px;font-style:italic}header .brand-light{font-size:11px;letter-spacing:2px}.brand-icon{color:white;background:linear-gradient(140deg,#b75dff,#6f1fc7);border-radius:7px}nav{gap:28px}.nav-cta{background:linear-gradient(130deg,#9235e8,#6f20bf);border-color:#a45ce755;color:white;box-shadow:0 4px 20px #9b31ed1c}.nav-cta:hover{color:white;background:#9434ec}.button{color:white;background:linear-gradient(130deg,#9235e8,#7021c4);border-color:#bb73f544;border-radius:6px;box-shadow:0 6px 25px #8719d71c}.button:hover{background:#a146ef}.button.secondary{background:#ffffff05;border-color:#ffffff18;box-shadow:none}.hero-v2{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;padding:100px 4.5% 110px;min-height:710px;max-width:1500px}.hero-v2 h1{font-family:'Courier New',monospace;font-size:clamp(40px,4.5vw,69px);line-height:1.14;letter-spacing:-4px;margin-block:24px}.hero-v2 h1 span{color:#a34df5}.hero-v2 .hero-label{display:inline-flex;border:1px solid #ffffff10;padding:7px 10px;background:#ffffff04;letter-spacing:1px;font-size:9px;color:#c6b9d1;border-radius:5px}.hero-v2 .hero-label>span{background:#33d6ae;box-shadow:0 0 12px #33d6ae44}.hero-label b{color:#6a577b;font-weight:400;margin-inline:4px}.hero-v2 .hero-copy{font-size:15px;line-height:1.9}.hero-v2 .hero-meta{gap:18px;letter-spacing:.6px;font-size:8px;margin-top:22px}.hero-v2 .hero-meta span:before{color:#ac66fa}.hero-watermark{position:absolute;z-index:-1;left:11%;top:-85px;font-size:800px;line-height:1;font-weight:900;font-style:italic;color:#b58bff05;transform:skew(-15deg);pointer-events:none}.hero-v2 .orb-one{width:950px;height:850px;right:-200px;top:-100px;background:radial-gradient(ellipse,#6927aa29,transparent 68%)}.release-pill{display:inline-flex;align-items:center;gap:12px;border:1px solid #ffffff0e;border-radius:5px;padding:9px 12px;font-size:10px;color:#d3c4df;margin-top:25px;background:#ffffff03}.release-pill>span:last-child{color:#9f8daf;border-left:1px solid #ffffff15;padding-left:12px}.release-dot{width:5px;height:5px;border-radius:50%;background:#34d3ab}.hero-preview{min-width:0;transform:perspective(1200px) rotateY(-7deg) rotateX(3deg);filter:drop-shadow(0 25px 70px #7a1dc929)}.hero-preview .product-window{border-color:#743d9c4d;background:#100c15;border-radius:10px;box-shadow:0 0 0 5px #1f142a55,0 35px 90px #0008}.hero-preview .window-content{grid-template-columns:115px 1fr;min-height:335px}.hero-preview .window-content aside{padding:18px 10px}.hero-preview .window-content aside strong{font-size:12px;gap:5px}.hero-preview .brand-icon{width:22px;height:22px;font-size:22px}.hero-preview .tab{padding:9px 7px;font-size:9px}.hero-preview .mock-main{padding:18px 15px}.hero-preview .mock-title h3{font-size:20px}.hero-preview .mock-title .eyebrow{font-size:6px;letter-spacing:.8px}.hero-preview .landscape{height:160px;background:linear-gradient(180deg,#281237,#5e3c75 77%,#44374f 78%);border-color:#684586}.hero-preview .sidebar-bottom{font-size:6px}.hero-preview .sidebar-bottom small{font-size:6px}.hero-preview .preview-note{font-size:7px}.hero-preview .window-bar{font-size:6px;padding:11px 12px}.benefit-band{display:grid;grid-template-columns:repeat(4,1fr);max-width:1170px;margin:0 auto 15px;padding:25px 20px;gap:25px;border-block:1px solid #ffffff0b;color:#ac72df;font-size:19px}.benefit-band>span{display:flex;align-items:center;justify-content:center;gap:12px}.benefit-band b{font-size:11px;font-weight:400;color:#b3a6be}.section{padding-block:80px}.eyebrow{color:#ac70e2;font-size:9px}.section-heading h2{font-size:40px;letter-spacing:-1.8px}.feature-card{border-color:#33263f;transition:transform .2s,border-color .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-5px);border-color:#8c49c466;box-shadow:0 16px 45px #0005}.card-art{height:210px;background:radial-gradient(ellipse at 50% 100%,#69249a50,transparent 80%),#160e20}.card-art>span{font-size:96px;text-shadow:0 4px 0 #57396c,0 15px 45px #ad42ff55}.card-art .art-lines{background-size:22px 22px;transform:perspective(300px) rotateX(30deg) scale(1.5);transform-origin:bottom}.card-body h3{font-size:24px}.card-body p{font-size:12px}.text-link{color:#c390f0}.interface-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-top:1px solid #ffffff09}.interface-spotlight>div>p{max-width:440px;font-size:13px;line-height:1.9;margin:24px 0}.interface-spotlight h2{font-size:44px}.spotlight-art{border:1px solid #63358366;border-radius:12px;background:linear-gradient(140deg,#1e102b,#0e0a14);padding:25px;box-shadow:0 20px 70px #48157026;transform:rotate(-2deg)}.spotlight-top{display:flex;align-items:center;gap:13px;margin-bottom:25px}.spotlight-top strong{font-size:10px;letter-spacing:2px;color:#d0b6e8}.spotlight-top>span:last-child{margin-left:auto;color:#ad54f5}.setting-preview{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-top:10px;border:1px solid #ffffff0e;border-radius:6px;background:#ab54ed08;font-size:13px}.setting-preview small{display:block;color:#a58ab9;font-size:10px}.preview-setting{width:33px;height:18px;padding:3px;border:0;background:#44394d;border-radius:20px;display:flex;align-items:center}.preview-setting:after{content:'';width:12px;height:12px;border-radius:50%;background:#b8a6c8;transition:transform .2s}.preview-setting.enabled{background:#a430ed}.preview-setting.enabled:after{background:#f2dcff;transform:translateX(15px)}.spotlight-art>p{font-size:7px!important;letter-spacing:2px;margin:20px 0 0!important;text-align:right}.free-section{background:radial-gradient(ellipse at 70% 60%,#6d259a22,transparent 70%),#0f0b14;gap:90px}.price-art{border-color:#813bc066;background:linear-gradient(140deg,#37164e66,#140b1d)}.price-art>strong{font-size:116px}.plan-features{display:grid;gap:10px;color:#c7afd8;font-size:11px;margin-top:15px}.faq-list summary{padding-block:24px}.closing{background:radial-gradient(ellipse at bottom,#5f208d55,transparent 80%),#110a18;border-color:#6c37844d}.closing h2{font-size:43px}.closing>p{font-size:13px;margin:16px 0 25px}.closing .button{min-width:210px}.footer-wordmark{font-style:italic}.page-hero h1{letter-spacing:-3px}.tab.active{color:#d2a2ff;background:#9f2fe220}
@media(max-width:1000px){.hero-v2{gap:25px;padding-top:80px;min-height:610px}.hero-v2 h1{font-size:48px;letter-spacing:-3px}.hero-v2 .hero-copy{font-size:13px}.hero-v2 .hero-actions{flex-wrap:wrap}.hero-preview .window-content{grid-template-columns:1fr}.hero-preview .window-content aside{flex-direction:row;padding:9px;border-right:0;border-bottom:1px solid #34233f}.hero-preview aside strong,.hero-preview .sidebar-label,.hero-preview .sidebar-bottom{display:none}.hero-preview .tab{font-size:8px}.interface-spotlight{gap:40px}.hero-v2 .hero-meta{gap:10px;font-size:7px}.hero-v2 .button{font-size:11px;padding-inline:16px;gap:18px}.benefit-band{gap:10px}.benefit-band b{font-size:10px}}
@media(max-width:700px){header{height:70px}nav{top:69px}.hero-v2{grid-template-columns:1fr;padding:48px 6% 45px;min-height:0;gap:42px;text-align:center}.hero-v2 h1{font-size:clamp(39px,10vw,63px);letter-spacing:-3px}.hero-v2 .hero-label{font-size:8px}.hero-v2 .hero-copy{font-size:13px}.hero-v2 .hero-actions{justify-content:center}.hero-v2 .hero-meta{justify-content:center;font-size:7px}.hero-preview{transform:none;max-width:530px;width:100%;margin:auto;text-align:left}.hero-preview .window-content{min-height:0}.hero-preview .landscape{height:180px}.hero-preview .mock-title h3{font-size:22px}.hero-preview .mock-main{padding:18px}.hero-preview .tab{padding:8px 15px;font-size:10px}.hero-watermark{font-size:550px;left:-60px;top:10px}.benefit-band{grid-template-columns:1fr 1fr;gap:20px;padding:25px 6%;margin-bottom:0}.benefit-band>span{justify-content:flex-start}.benefit-band b{font-size:10px}.section{padding-block:55px}.section-heading h2{font-size:34px}.interface-spotlight{grid-template-columns:1fr;gap:35px}.interface-spotlight h2{font-size:38px}.spotlight-art{transform:none;padding:20px}.free-section{gap:30px}.closing h2{font-size:33px}.page-hero h1{font-size:52px}.hero-preview .preview-note{font-size:8px}.card-art{height:190px}}

@font-face{font-family:Pixelify;src:url('pixelify-sans.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}.hero-v2 h1{font-family:Pixelify,'Lucida Console',monospace;font-size:clamp(43px,5vw,74px);letter-spacing:-1.8px;line-height:1.07}.hero-v2{padding-top:82px;padding-bottom:85px;min-height:665px}.card-art .art-label{position:absolute;bottom:17px;left:20px;transform:none;font-size:8px;letter-spacing:2px;color:#d3b6ec;text-shadow:none}.card-art.smp{background:radial-gradient(ellipse at bottom,#3b60534d,transparent 75%),#101b19}.card-art.smp>span{color:#91bd9e}.card-art.visual{background:radial-gradient(ellipse at bottom,#4536726b,transparent 75%),#171125}.card-body p{min-height:0;margin-bottom:18px}.module-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.module-chips a{font-size:9px;color:#c6b5d6;border:1px solid #76518c44;padding:4px 8px;border-radius:4px;background:#a65ce908}.module-chips a:hover{color:white;border-color:#a652e8}.module-card{padding:25px;position:relative;background:linear-gradient(145deg,#21122b88,#100d15);min-height:245px}.module-card>.eyebrow{font-size:8px;letter-spacing:1.4px}.module-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #9359bd55;background:#8d39d51c;color:#c68dff;border-radius:8px;font-size:23px;margin-bottom:20px}.module-card h3{font-size:20px;margin:9px 0}.module-card p{font-size:12px;line-height:1.8;margin:0 0 22px}.module-tag{color:#a283b7;font-size:7px;letter-spacing:1.5px}.catalog-note{max-width:650px;color:#ac9cb8;border-left:2px solid #9650cb;padding:7px 13px;font-size:11px;margin:22px 0 0}.module-grid{gap:16px}.module-card[data-category=smp] .module-icon{color:#8cceb1;border-color:#5d937544;background:#2f7d4b18}.module-card[data-category=visual] .module-icon{color:#b0a0ff;background:#6252c51c}.search-label input:focus{border-color:#a653e8}.hero-preview .product-window{transition:transform .25s}.hero-preview:hover .product-window{transform:translateY(-4px)}.section-heading h2{font-family:Pixelify,Arial,sans-serif;font-size:43px;letter-spacing:-.5px}.closing h2{font-family:Pixelify,Arial,sans-serif;letter-spacing:-.5px}.release-pill{border-color:#88629830;background:#8c44b908}@media(max-width:700px){.hero-v2{padding-top:44px;padding-bottom:45px}.hero-v2 h1{font-size:clamp(41px,10.5vw,66px);letter-spacing:-1px}.section-heading h2{font-size:35px}.module-grid{grid-template-columns:1fr 1fr;gap:10px}.module-card{padding:17px;min-height:245px}.module-card h3{font-size:17px}.module-card p{font-size:11px}.module-card>.eyebrow{font-size:7px;letter-spacing:.7px}.catalog-note{font-size:10px}}@media(max-width:390px){.module-grid{grid-template-columns:1fr}.module-card{min-height:0}}
