@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf) format("truetype");font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{--bg:#10110f;--surface:#171815;--surface-raised:#1d1e1a;--line:#2c2d27;--text:#f1f0e9;--muted:#a3a59a;--accent:#ff793e;--on-accent:#17130e;--good:#b8cd8a;margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Segoe UI,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}a,button{transition:background .2s,color .2s,border-color .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.055em}button{border:0}h2{font-size:clamp(32px,3.5vw,52px);font-weight:650}h3{font-size:22px;font-weight:650}a:hover,.orange{color:var(--accent)}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;display:flex;align-items:center;gap:10px}.live-dot{display:inline-block;width:6px;height:6px;background:var(--good);border-radius:50%;box-shadow:0 0 12px #b8cd8a55;flex-shrink:0}.slash{color:#66695f;margin:0 3px}.nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:24px auto 0;padding:14px 18px 14px 22px;border:1px solid var(--line);border-radius:14px;background:#171815ee}.brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:800;letter-spacing:-.07em;white-space:nowrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;position:relative;width:31px;height:31px;background:var(--accent);border-radius:9px;color:var(--on-accent);font-weight:950;font-size:30px;line-height:1}.brand-mark>span{position:absolute;right:2px;top:3px;font-size:13px}.brand-dot{align-self:flex-start;font-size:10px;margin-left:-5px;margin-top:4px;color:var(--muted)}.nav nav{display:flex;gap:28px;font-size:12px;font-weight:550;color:var(--muted)}.nav nav .nav-active{color:var(--text)}.nav-account{display:flex;align-items:center;gap:10px;background:#252720;border:1px solid #3a3d32;border-radius:8px;font-size:12px;padding:10px 15px}.nav-account svg{width:15px;height:15px}.nav-account>span:last-child{margin-left:8px}.hero{position:relative;max-width:1280px;margin:auto;padding:105px 40px 0;min-height:720px;display:grid;grid-template-columns:1fr 1fr;isolation:isolate}.hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 60% 50%,#000,transparent 70%)}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(54px,5.7vw,80px);font-weight:750;letter-spacing:-.065em;line-height:1.04;margin:26px 0}.period{color:var(--text)}.hero-description{color:var(--muted);font-size:15px;line-height:1.8}.hero-buttons{display:flex;gap:12px;margin-top:31px}.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 23px;border-radius:7px;font-size:13px;font-weight:650;white-space:nowrap;letter-spacing:-.015em;cursor:pointer}.button.primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.button.primary:hover{background:#ff945e;border-color:#ff945e;transform:translateY(-2px)}.button.secondary{background:#1b1c18;color:var(--text);border:1px solid #36382f}.button.secondary:hover{border-color:var(--accent);background:#25261f}.button svg{width:15px;height:15px}.button>span:last-child{margin-left:auto}.hero-platform{display:flex;align-items:center;gap:10px;margin-top:29px;font-size:11px}.hero-platform svg{width:13px;height:13px;stroke:none;fill:var(--muted)}.platform-divider{height:12px;width:1px;background:var(--line);margin:0 5px}.hero-art{position:relative;margin-top:-52px;height:560px;min-width:0;background:radial-gradient(ellipse at 50% 48%,#a7783524,transparent 65%)}#scene{position:absolute;inset:0;width:100%;height:100%;z-index:1;outline:none}.orbit{position:absolute;left:7%;top:18%;width:88%;height:67%;border:1px solid #53534345;border-radius:50%;transform:rotate(-26deg)}.orbit-two{transform:rotate(35deg);height:59%;top:23%;border-style:dashed;border-color:#53534335}.art-cross{position:absolute;color:#7e806e;font-family:monospace}.cross-one{top:10%;left:18%}.cross-two{bottom:15%;right:3%}.art-label{position:absolute;top:10%;right:7%;font-size:8px;letter-spacing:.15em;color:#828572;transform:rotate(90deg);transform-origin:right center}.art-tag{position:absolute;z-index:2;border:1px solid #55553b70;background:#25271ed9;border-radius:5px;padding:9px 12px;font-size:9px;letter-spacing:.09em;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px #0003}.tag-top{top:18%;left:9%;transform:rotate(-8deg)}.mini-cross{color:var(--accent);font-size:17px}.tag-bottom{bottom:15%;right:9%;transform:rotate(5deg)}.coordinate{position:absolute;bottom:6%;left:24%;font-family:monospace;color:#868975;font-size:9px}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0 23px;margin-top:0;font-size:9px;letter-spacing:.09em;color:var(--muted)}.hero-bottom>span{display:flex;align-items:center;gap:9px}.small-square{width:5px;height:5px;background:var(--accent)}.hero-bottom a{display:flex;gap:20px;align-items:center;letter-spacing:0}.hero-bottom a span{font-size:20px}.ticker{overflow:hidden;display:flex;align-items:center;justify-content:center;gap:34px;white-space:nowrap;border-block:1px solid var(--line);padding:20px 0;background:#181913;font-size:19px;letter-spacing:.03em;font-weight:750;color:#9c9f8a}.ticker b{font-size:25px;color:var(--accent);font-weight:400}.section{max-width:1200px;margin:auto;padding:100px 0 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.section .eyebrow{margin-bottom:20px}.section-caption{color:var(--muted);font-size:13px;line-height:1.8;padding-bottom:5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{position:relative;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:28px 28px 0;overflow:hidden;min-height:320px}.feature-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #52432e;border-radius:9px;color:var(--accent);background:#ff793e09;margin-bottom:32px}.feature-number{position:absolute;top:33px;right:28px;font:11px monospace;color:#747867}.feature-card h3{font-size:20px;letter-spacing:-.035em;margin-bottom:13px}.feature-card p{color:var(--muted);font-size:12px;line-height:1.8;max-width:285px}.mini-sliders{display:grid;gap:15px;margin:24px 0 -10px;transform:rotate(-5deg);opacity:.7}.mini-sliders>div{position:relative;height:6px;background:#34362b;border-radius:5px}.mini-sliders i{display:block;position:relative;width:65%;height:100%;background:#9e9d6a;border-radius:5px}.mini-sliders i:after{content:"";position:absolute;right:0;top:-4px;width:14px;height:14px;border:4px solid #c4c492;border-radius:4px;background:#424333}.mini-sliders>div:nth-child(2) i{width:35%}.mini-sliders>div:nth-child(3) i{width:80%}.mini-window{margin:26px 0 -6px;border:1px solid #414333;background:#22241c;padding:12px 18px;border-radius:6px;transform:rotate(-3deg);font-size:9px;position:relative}.mini-pill{float:right;font:8px monospace;border:1px solid var(--line);padding:2px 5px}.mini-window>div{height:5px;width:70%;background:#454936;margin-top:12px}.mini-window>div:last-child{width:45%}.mini-account{display:flex;align-items:center;gap:12px;margin:30px 0 24px;font:9px monospace;background:#22241c;padding:13px;border:1px solid #393c2e;border-radius:6px}.avatar-pixel{display:grid;place-items:center;width:36px;height:36px;background:#b6c38a;color:#313724;font-size:20px;font-weight:700}.mini-account small{display:block;font:9px Manrope,Segoe UI,sans-serif;color:var(--muted);margin-top:4px}.mini-account>span:last-child{margin-left:auto;color:var(--accent)}.showcase{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-top:130px}.showcase-copy>p:not(.eyebrow){margin-top:23px;color:var(--muted);font-size:13px;line-height:1.8}.plain-list{list-style:none;padding:0;margin:25px 0;font-size:12px;display:grid;gap:13px}.plain-list span{color:var(--accent);margin-right:9px}.showcase-note{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:10px;margin-top:31px}.keycap{display:inline-grid;place-items:center;border:1px solid #505344;border-bottom-width:3px;background:#25271e;color:var(--text);font:11px monospace;padding:5px 9px;border-radius:5px}.menu-stage{position:relative;padding:30px 0;min-width:0}.menu-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,#a7973b1a,transparent 70%)}.menu-stage-grid{position:absolute;inset:0;background-image:linear-gradient(#969d5010 1px,transparent 1px),linear-gradient(90deg,#969d5010 1px,transparent 1px);background-size:30px 30px;transform:perspective(600px) rotateX(25deg);mask-image:radial-gradient(ellipse,#000,transparent 75%)}.demo-window{position:relative;transform:perspective(1200px) rotateY(-5deg) rotateX(3deg);border:1px solid #505340;border-radius:12px;background:#1c1e16;box-shadow:0 35px 70px #0008,0 0 70px #98a74509;overflow:hidden}.demo-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #36392b}.demo-top .brand{font-size:18px}.demo-top .brand-mark{width:24px;height:24px;border-radius:6px;font-size:23px}.demo-top .brand-mark>span{font-size:10px}.demo-version{display:flex;align-items:center;gap:9px;font:10px monospace;color:var(--muted)}.demo-body{display:flex;min-height:269px}.demo-sidebar{width:142px;flex-shrink:0;padding:15px 10px;border-right:1px solid #36392b;display:flex;flex-direction:column;gap:5px}.demo-tab{display:flex;align-items:center;gap:9px;border-radius:5px;padding:10px 9px;color:var(--muted);font-size:12px;background:transparent;min-height:44px}.demo-tab.selected{color:#d1dd9d;background:#aabd4e17;border:1px solid #aabd4e23}.demo-sidebar-bottom{font:7px monospace;letter-spacing:.08em;color:#979e7c;margin:auto 0 0 8px;padding-top:20px}.demo-panel{padding:20px 22px;flex:1;min-width:0}.demo-panel h3{font-size:18px;margin-bottom:5px}.demo-panel>p{font-size:10px;color:var(--muted);margin-bottom:19px}.demo-setting{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:12px 0;border-bottom:1px solid #333729;gap:10px}.switch{width:29px;height:16px;border-radius:20px;background:#404536;position:relative;padding:0;min-width:29px}.switch:before{content:"";position:absolute;width:10px;height:10px;left:3px;top:3px;border-radius:50%;background:#969f82;transition:transform .2s}.switch[aria-checked=true]{background:#b9c88d}.switch[aria-checked=true]:before{background:#353c27;transform:translate(13px)}.demo-setting input[type=range]{accent-color:#bfce8e;width:90px}.demo-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #36392b;padding:11px 17px;font:8px monospace;color:#afb696}.demo-footer>span:first-child{display:flex;align-items:center;gap:7px}.demo-caption{position:relative;text-align:center;font:8px monospace;letter-spacing:.07em;color:var(--muted);margin-top:25px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.price-card{position:relative;padding:31px 28px 22px;border:1px solid var(--line);background:var(--surface);border-radius:10px}.plan-label{font-size:9px;letter-spacing:.13em;font-weight:650;color:var(--muted)}.price-card h3{font-size:26px;margin-top:18px;letter-spacing:-.045em}.price-card>p{font-size:11px;color:var(--muted);margin-top:9px}.price{font-size:51px;font-weight:650;letter-spacing:-.065em;margin-top:29px;display:flex;align-items:baseline;gap:7px;line-height:1.2;font-variant-numeric:tabular-nums}.price>span{font-size:24px;letter-spacing:-.03em}.price small{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0}.price-rule{height:1px;background:var(--line);margin:26px 0}.check-list{list-style:none;margin:0 0 29px;padding:0;display:grid;gap:12px;font-size:12px;color:#c8cbbf}.check-list li:before{content:"\2713";color:var(--good);margin-right:11px}.full{width:100%}.per-day{display:block;text-align:center;font-size:10px;color:var(--muted);margin-top:13px}.featured{border-color:#c8723f;background:linear-gradient(155deg,#ff793e0e,#171815 45%)}.popular{position:absolute;top:-29px;left:-1px;right:-1px;background:var(--accent);color:var(--on-accent);font-size:9px;font-weight:800;letter-spacing:.08em;padding:8px 17px;border-radius:9px 9px 0 0;display:flex;justify-content:space-between}.featured{border-top-left-radius:0;border-top-right-radius:0}.payment-note{display:flex;align-items:center;gap:13px;padding:23px 0;font-size:11px;border-bottom:1px solid var(--line)}.payment-symbol{font-size:18px;font-weight:800;color:#c6cbb8;letter-spacing:-.1em}.payment-symbol>span{color:#8a9079}.payment-note>span:last-child{margin-left:auto;color:var(--muted);font-size:10px}.pricing-disclaimer{font-size:10px;color:var(--muted);margin-top:12px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.support-link{display:inline-block;margin-top:25px;font-size:12px;border-bottom:1px solid #6e7060;padding-bottom:5px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:14px;font-weight:550}summary::-webkit-details-marker{display:none}summary>span{font-size:22px;color:var(--muted);font-weight:400}details[open] summary>span{transform:rotate(45deg);color:var(--accent)}details p{font-size:12px;color:var(--muted);padding:0 38px 23px 0;line-height:1.9}.bottom-cta{position:relative;overflow:hidden;border-block:1px solid var(--line);background:#1b1d15;max-width:1200px;margin:100px auto 0;padding:49px 45px}.bottom-cta .eyebrow{color:var(--muted);font-size:9px}.bottom-cta h2{font-size:48px;margin:14px 0 25px}.bottom-cta h2>span{color:var(--accent)}.cta-star{position:absolute;right:70px;top:-55px;font-size:320px;line-height:1.2;color:#313625;transform:rotate(15deg);pointer-events:none}.bottom-cta>*:not(.cta-star){position:relative;z-index:1}footer{max-width:1200px;margin:auto;padding:35px 0;display:flex;gap:35px;align-items:center;justify-content:space-between}footer p{color:var(--muted);font-size:9px;line-height:1.9;margin-right:auto}footer>div{display:flex;gap:24px;font-size:10px}dialog{background:var(--surface);color:var(--text);border:1px solid #494b3e;border-radius:14px;max-width:480px;width:calc(100% - 32px);padding:28px;box-shadow:0 40px 100px #0008}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.dialog-heading .eyebrow{font-size:9px}.icon-button{width:36px;height:36px;border:1px solid var(--line);border-radius:7px;background:#22241d;font-size:25px}dialog h2{font-size:29px;margin-bottom:12px}dialog>p{font-size:13px}label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}input:not([type=range]),select{border:1px solid #44473a;background:#11130e;border-radius:6px;padding:12px 13px;color:var(--text);width:100%;min-height:45px}input::placeholder{color:#919783}form{display:grid;gap:12px}dialog form{margin-top:24px}.form-help{color:var(--muted);font-size:10px;line-height:1.8}.form-message{font-size:12px;color:var(--accent);min-height:20px}[role=status]{font-size:12px;color:var(--accent)}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:var(--accent);color:var(--on-accent);padding:12px}.skip:focus{top:10px}.scene-fallback{position:absolute;inset:15% 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse,#455132,transparent 65%);transform:rotate(-8deg)}.scene-fallback[hidden]{display:none}.scene-fallback>span{font-size:160px;color:var(--accent)}.scene-fallback strong{font-size:30px;letter-spacing:-.06em}.scene-fallback p{color:var(--muted)}.app-shell{max-width:1200px;margin:55px auto 0;padding-bottom:70px}.app-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;gap:20px}.app-heading h1{font-size:43px;margin-top:12px}.app-heading p{color:var(--muted);font-size:13px;margin-top:12px}.auth-card{max-width:440px;margin:75px auto;padding:33px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.auth-card h1{font-size:31px;margin-bottom:12px}.auth-card>p{color:var(--muted);font-size:12px;margin-bottom:25px}.auth-tabs{display:flex;gap:8px;margin-bottom:25px;padding:4px;border-radius:7px;background:#11130e}.auth-tabs button{flex:1;padding:9px;background:none;border-radius:5px;color:var(--muted);font-size:12px;min-height:44px}.auth-tabs button.selected{background:#33372a;color:var(--text)}.auth-card label{margin-top:5px}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.panel{border:1px solid var(--line);border-radius:10px;padding:27px;background:var(--surface);min-width:0}.panel h2{font-size:22px;letter-spacing:-.035em;margin-bottom:16px}.panel>p{color:var(--muted);font-size:12px}.subscription-panel{background:radial-gradient(ellipse at top right,#b4cf4c1b,transparent 70%),var(--surface)}.status-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #4a5238;padding:4px 9px;border-radius:5px;font-size:10px;color:var(--good);background:#b8cd8a0a}.status-badge.pending{color:#ffc48a;border-color:#594633}.status-badge.cancelled{color:#bfc2b3;border-color:#424538}.subscription-panel h2{font-size:34px;margin-top:23px}.subscription-panel .button{margin-top:25px}.subscription-panel>small{display:block;color:var(--muted);font-size:10px;margin-top:10px}.panel-actions{display:flex;flex-wrap:wrap;gap:10px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.stat-card{padding:23px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.stat-card>span{font-size:11px;color:var(--muted)}.stat-card strong{font-size:34px;display:block;margin-top:10px;letter-spacing:-.05em;font-weight:600}.app-section{margin-top:24px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-weight:500;color:var(--muted);font-size:10px;white-space:nowrap}td,th{padding:14px 12px;border-bottom:1px solid var(--line)}td{overflow-wrap:anywhere}td:first-child,th:first-child{padding-left:0}.table-action{display:inline-flex;gap:8px}.table-action button{min-height:36px;padding:7px 10px;font-size:10px;border:1px solid #454a37;border-radius:5px;background:#282e1e}.table-action button:hover{background:#40492b}.empty-state{padding:35px 15px;text-align:center;font-size:13px;color:var(--muted);border:1px dashed #393d30;border-radius:8px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-grid form .button{justify-self:start}.chart{display:flex;align-items:flex-end;gap:10px;height:130px;padding-top:15px}.chart-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1;min-width:0;height:100%;gap:5px}.chart-bar .bar{width:100%;min-height:3px;background:var(--accent);opacity:.85;border-radius:4px 4px 0 0}.chart-bar small{font-size:8px;color:var(--muted)}.chart-bar span{font-size:10px}.hidden,[hidden]{display:none!important}.notice{font-size:11px;color:var(--muted);line-height:1.8;padding:15px;border:1px solid var(--line);border-radius:7px;margin-top:20px}.account-plan-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.account-plan-grid a{flex:1;padding:14px;border:1px solid var(--line);border-radius:7px;font-size:12px;min-width:100px}.account-plan-grid strong{display:block;font-size:22px;margin-top:4px}.menu-stage,.hero-art{overflow:clip}.table-wrap small{display:block;margin-top:4px}.auth-card .form-help{margin-top:18px}@media(min-width:1450px){.hero{padding-top:120px;min-height:760px}.hero-art{height:600px}.hero h1{font-size:84px}.hero-bottom{margin-top:20px}}@media(max-width:1280px){.nav,.section,.bottom-cta,footer,.app-shell{margin-left:40px;margin-right:40px}.hero{padding-top:90px}.hero h1{font-size:70px}.hero-art{height:520px}.hero{min-height:680px}.showcase,.faq{gap:40px}.nav nav{gap:20px}}@media(max-width:1000px){.nav,.section,.bottom-cta,footer,.app-shell{margin-left:26px;margin-right:26px}.hero{padding-inline:26px;padding-top:80px;min-height:620px}.hero h1{font-size:58px}.hero-description{font-size:13px}.hero-art{height:470px;margin-top:-30px}.hero-buttons{gap:8px}.hero-buttons .button{font-size:11px;padding:12px 15px}.nav nav{gap:14px;font-size:11px}.brand{font-size:19px}.nav-account{font-size:11px;padding:9px 11px}.feature-card{padding:23px 20px 0}.feature-card h3{font-size:18px}.showcase{gap:28px}.demo-sidebar{width:110px}.demo-panel{padding:18px 14px}.demo-tab{font-size:10px}.price-card{padding:27px 20px 20px}.price{font-size:43px}.price small{font-size:10px}.price-card>p{min-height:36px}.cta-star{right:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){body{font-size:16px}.nav{margin:16px;padding:12px 14px;gap:12px}.nav nav{display:none}.nav-account{min-height:42px}.nav-account>span:last-child{display:none}.hero{display:flex;flex-direction:column;padding:55px 24px 0;min-height:0}.hero-copy{max-width:100%}.hero h1{font-size:clamp(54px,10vw,74px);margin-top:23px}.hero-description{font-size:14px}.hero-buttons .button{font-size:12px;padding:14px 18px}.hero-art{height:400px;margin:5px -12px -10px;width:calc(100% + 24px)}.hero-bottom{width:100%;margin-top:0;gap:12px;font-size:8px;padding:18px 0}.hero-bottom a{font-size:9px;gap:9px}.hero-bottom>span{max-width:180px}.hero-platform{font-size:11px}.tag-top{left:12%;top:15%}.tag-bottom{right:12%;bottom:15%}.coordinate{bottom:8%}.ticker{font-size:15px;gap:24px;padding:14px 0}.ticker b{font-size:19px}.section{margin:0 24px;padding-top:70px}.section-heading{display:block;margin-bottom:27px}.section-caption{margin-top:20px;font-size:12px}.section h2{font-size:35px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{min-height:245px;padding:24px 24px 0}.feature-card h3{font-size:23px}.feature-card p{max-width:100%;font-size:13px}.feature-icon{margin-bottom:24px}.mini-sliders{margin-bottom:-20px}.mini-account{margin-bottom:24px}.mini-window{margin-bottom:-12px}.showcase{display:flex;flex-direction:column;gap:20px;align-items:stretch}.showcase-copy>p:not(.eyebrow){font-size:14px}.plain-list{font-size:13px}.menu-stage{width:100%}.demo-window{transform:none}.demo-top{padding:15px}.demo-body{min-height:265px}.demo-sidebar{width:104px;padding:12px 7px}.demo-tab{font-size:10px;gap:5px;padding:10px 7px}.demo-panel{padding:18px 12px}.demo-setting{font-size:10px}.demo-footer{font-size:7px;padding:10px}.demo-caption{font-size:7px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.price-card{padding:27px}.price-card>p{min-height:0;font-size:12px}.price{font-size:53px}.price small{font-size:13px}.price-card.featured{margin-top:28px}.check-list{font-size:13px}.price-card .button{font-size:14px}.payment-note{flex-wrap:wrap;gap:10px}.payment-note p{font-size:11px;flex:1}.payment-note p span{display:block}.payment-note>span:last-child{margin-left:28px}.pricing-disclaimer{font-size:11px}.faq{display:block}.faq-list{margin-top:30px}summary{font-size:14px;padding:20px 0}details p{font-size:13px;padding-right:20px}.bottom-cta{margin:65px 24px 0;padding:35px 25px}.bottom-cta h2{font-size:37px;max-width:260px}.cta-star{font-size:240px;right:-60px;top:15px;opacity:.6}footer{margin:0 24px;padding:30px 0;flex-wrap:wrap;gap:20px}footer p{order:3;width:100%;font-size:10px}footer>div{margin-left:auto;gap:14px;font-size:10px}footer .brand{font-size:18px}.app-shell{margin:35px 20px}.app-heading{align-items:flex-start}.app-heading h1{font-size:32px}.app-heading .button{font-size:11px;padding:10px 15px;min-height:40px}.auth-card{margin:50px 20px;padding:25px}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.panel{padding:22px}.panel h2{font-size:23px}.subscription-panel h2{font-size:30px}.stats-grid{gap:12px}.stat-card{padding:18px}.stat-card strong{font-size:28px}.notice{font-size:12px}.panel>p{font-size:13px}input:not([type=range]),select{font-size:16px}.table-action{flex-wrap:wrap}dialog{padding:23px}.demo-setting input[type=range]{width:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.brand-logo{width:44px;height:44px;object-fit:contain;flex-shrink:0}.nav{padding-block:10px}.brand{gap:5px;letter-spacing:-.055em}.hero h1{font-size:clamp(48px,5.15vw,72px);letter-spacing:-.06em}.hero-buttons .button{font-size:12px}.art-cross,.mini-cross{display:none}.release-strip{display:flex;align-items:center;justify-content:center;gap:38px;padding:23px 28px;border-block:1px solid var(--line);background:#171a12;font-size:11px;color:var(--muted)}.release-strip span:first-child{color:var(--text);font-weight:700;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.release-strip a{color:var(--accent);margin-left:10px}.feature-card{min-height:345px}.feature-card p{font-size:12px;line-height:1.85}.feature-card:hover{border-color:#646d45}.real-showcase{padding-top:110px}.interface-tabs{display:flex;gap:10px;margin-bottom:20px}.interface-tabs button{flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:50px;background:#191c14;border:1px solid #373e2b;border-radius:5px;padding:12px 20px;font-size:14px}.interface-tabs button span{font-size:10px;color:var(--muted);font-family:monospace}.interface-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent);background:#ff793e08}.interface-tabs button:hover{border-color:#898f72}.client-viewer{border:1px solid #404732;border-radius:9px;overflow:hidden;background:#080b0d;box-shadow:0 28px 80px #0004}.viewer-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;border-bottom:1px solid #343c28;background:#181e12;font-size:9px;color:#bbc7a4;letter-spacing:.08em}.viewer-top>span:first-child{display:flex;align-items:center;gap:9px}#client-panel{display:grid;place-items:center;padding:15px 30px 0;min-height:300px}#client-screenshot{display:block;width:100%;height:auto;max-width:980px;aspect-ratio:980/720;object-fit:contain}.client-description{display:grid;grid-template-columns:140px 1fr auto;align-items:start;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.client-description h3{font-size:24px;color:var(--accent)}.client-description p{font-size:13px;color:#b7beaa;line-height:1.8}.client-caveat{font-size:11px;color:var(--muted);line-height:1.8;margin-top:16px;max-width:900px}.cta-brand{position:absolute;right:70px;top:5px;width:290px;height:290px;object-fit:contain;opacity:.8;transform:rotate(-13deg)}.scene-controls{display:flex;align-items:center;gap:5px;position:absolute;z-index:3;bottom:4%;right:5%}.scene-controls button{min-width:36px;min-height:36px;padding:5px 10px;font-size:10px;border-radius:5px;background:#252a1ec9;border:1px solid #485137;color:#ccd7b9}.scene-controls button:hover{background:#434e30}.scene-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.coordinate{bottom:5%;left:10%;font-size:8px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.reveal.in-view{opacity:1;transform:none}.key-form{grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:15px;margin:25px 0}.key-form p{grid-column:1/-1}.key-form .button{min-height:45px}.delivered-key{border:1px solid var(--line);border-radius:6px;padding:16px;margin-top:15px;display:grid;gap:10px}.delivered-key>span{color:var(--muted);font-size:11px}.delivered-key code{font-size:12px;color:var(--accent);overflow-wrap:anywhere}.delivered-key .button{justify-self:start}#new-key-area{display:grid;gap:10px;padding:20px;border:1px solid #687647;background:#232e16;border-radius:7px;margin-bottom:20px}#new-key-area .button{justify-self:start}#new-key{font-family:monospace;font-size:13px}.panel h2{letter-spacing:-.03em}.auth-card h1{letter-spacing:-.04em}.app-heading h1{letter-spacing:-.045em}@media(max-width:1000px){.nav nav{gap:13px;font-size:10px}.brand-logo{width:38px;height:38px}.release-strip{gap:20px}.hero h1{font-size:56px}.client-description{grid-template-columns:110px 1fr auto;gap:16px}}@media(max-width:760px){.nav{padding:9px 10px}.brand-logo{width:36px;height:36px}.hero h1{font-size:clamp(41px,8.2vw,58px);line-height:1.12}.hero-buttons{flex-wrap:wrap}.hero-buttons .button{font-size:11px;padding-inline:15px}.release-strip{flex-wrap:wrap;gap:13px 21px;justify-content:flex-start;padding:20px 24px;font-size:10px}.release-strip a{margin-left:0}.feature-card{min-height:280px}.feature-card p{font-size:13px}.interface-tabs{gap:7px;flex-wrap:wrap}.interface-tabs button{flex:1 1 40%;padding:10px 14px;font-size:13px}.viewer-top{padding:13px 12px;font-size:7px}.viewer-top>span:last-child{display:none}#client-panel{padding:0;min-height:0}.client-description{grid-template-columns:1fr auto;gap:12px}.client-description p{grid-column:1/-1;grid-row:2;font-size:13px}.client-caveat{font-size:11px}.real-showcase{padding-top:70px}.cta-brand{right:-45px;top:30px;width:230px;height:230px;opacity:.35}.coordinate{bottom:5%;left:4%;font-size:7px}.scene-controls{right:2%;bottom:3%}.key-form{grid-template-columns:1fr}.key-form p{grid-column:1}.key-form .button{justify-self:start}.delivered-key code{font-size:11px}#new-key-area{padding:14px}.nav-account{font-size:10px;padding:8px 10px}.brand{font-size:18px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.reveal.in-view{transform:none}}.bottom-cta{min-height:330px;padding:45px;isolation:isolate}.bottom-cta>.cta-brand{position:absolute;right:6%;left:auto;top:50%;width:260px;height:260px;transform:translateY(-50%) rotate(-13deg);z-index:0;pointer-events:none;opacity:.8}.bottom-cta>h2{max-width:65%}.bottom-cta>.button{width:max-content}.hwid-panel{display:flex;align-items:center;justify-content:space-between;gap:25px}.hwid-panel h2{font-size:23px}.hwid-panel code{display:inline-block;margin-top:14px;font-size:12px;color:var(--accent)}.hwid-panel .form-help{max-width:230px;margin-top:9px}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:hover,.auth-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #11130e inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}@media(max-width:760px){.bottom-cta{min-height:300px;padding:32px 25px}.bottom-cta>.cta-brand{right:-35px;width:190px;height:190px;opacity:.25}.bottom-cta>h2{max-width:100%;font-size:34px}.hwid-panel{flex-direction:column;align-items:stretch}.hwid-panel .form-help{max-width:100%}}body{--muted:#b1b2a8;--line:#30312a}.hero{padding-top:100px}.hero-copy{padding-top:8px}.hero-art{background:radial-gradient(ellipse at 52% 48%,#b8783e22,transparent 66%)}.hero-grid{animation:grid-drift 24s linear infinite}.orbit-one{animation:orbit-one 18s ease-in-out infinite}.orbit-two{animation:orbit-two 22s ease-in-out infinite}.hero-art:before{content:"";position:absolute;inset:18% 14%;border-radius:50%;background:#c0823812;filter:blur(45px);animation:art-breathe 7s ease-in-out infinite;pointer-events:none}.scene-controls{gap:8px;bottom:2%;right:50%;transform:translate(50%)}.scene-controls button{min-height:44px;min-width:44px;background:#171b14dd;border-color:#454b39;font-size:11px}.scene-controls button:nth-child(2){min-width:88px}.scene-controls button:hover{transform:translateY(-2px);border-color:var(--accent)}.nav nav a{position:relative;padding:8px 0}.nav nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left;background:var(--accent);transition:transform .3s}.nav nav a:hover:after,.nav nav a.nav-active:after{transform:scaleX(1)}.brand-logo{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-logo{transform:rotate(-13deg) scale(1.08)}.button>span{transition:transform .25s}.button:hover>span{transform:translate(3px,-3px)}.button:active{transform:scale(.98)}.feature-card,.price-card{transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .25s,opacity .65s;transform-style:preserve-3d;will-change:auto}.feature-card.in-view,.price-card.in-view{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.feature-card:after,.price-card:after{content:"";position:absolute;inset:0;background:radial-gradient(350px circle at var(--glow-x,50%) var(--glow-y,0%),#ffaf6510,transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none;border-radius:inherit}.feature-card:hover:after,.price-card:hover:after{opacity:1}.feature-icon{transition:transform .35s,background .35s}.feature-card:hover .feature-icon{transform:translateY(-3px) rotate(-6deg);background:#ff793e14}.mini-sliders>div i{transform-origin:left;animation:slider-drift 7s ease-in-out infinite}.mini-sliders>div:nth-child(2) i{animation-delay:-2s}.mini-sliders>div:nth-child(3) i{animation-delay:-4s}.mini-window{animation:window-float 6s ease-in-out infinite}.mini-account .avatar-pixel{animation:avatar-turn 8s ease-in-out infinite}.interface-tabs button{transition:color .25s,background .25s,border-color .25s,transform .25s}.interface-tabs button:hover{transform:translateY(-3px)}.interface-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--accent)}.client-viewer{position:relative}.viewer-top{font-size:10px;letter-spacing:.035em}#client-panel{background:radial-gradient(ellipse at 50% 100%,#27392550,transparent 75%)}.client-description h3{font-weight:650}.feature-card p,.client-caveat,.pricing-disclaimer,.form-help{font-size:12px}summary>span{transition:transform .3s,color .3s}details[open] p{animation:faq-open .35s ease both}summary:hover{color:var(--accent)}.bottom-cta{min-height:340px;background:radial-gradient(ellipse at 85% 50%,#a3672a18,transparent 60%),#1b1d15}.bottom-cta h2{margin-bottom:18px}.cta-description{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:26px}.bottom-cta>.cta-brand{animation:logo-float 7s ease-in-out infinite;width:290px;height:290px;right:9%}.bottom-cta:after{content:"";position:absolute;width:360px;height:360px;right:6%;top:50%;transform:translateY(-50%) rotate(-25deg);border:1px solid #ac834c25;border-radius:50%;z-index:-1}.auth-card{box-shadow:0 30px 100px #0003}.auth-card h1{margin-top:0}.auth-card input{transition:border-color .2s,box-shadow .2s}.auth-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff793e0d}.app-heading .eyebrow{display:none}.account-plan-grid a{transition:transform .25s,border-color .25s}.account-plan-grid a:hover{transform:translateY(-3px);border-color:var(--accent)}.motion-reveal{opacity:0;translate:0 18px;transition:opacity .65s var(--reveal-delay,0s),translate .65s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s)}.motion-reveal.motion-visible{opacity:1;translate:0 0}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@keyframes grid-drift{to{background-position:80px 80px}}@keyframes orbit-one{0%,to{transform:rotate(-26deg) scale(1)}50%{transform:rotate(-13deg) scale(1.035)}}@keyframes orbit-two{0%,to{transform:rotate(35deg) scale(1)}50%{transform:rotate(49deg) scale(.97)}}@keyframes art-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes slider-drift{0%,to{transform:scaleX(.93)}50%{transform:scaleX(1.06)}}@keyframes window-float{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-5px)}}@keyframes avatar-turn{0%,80%,to{transform:rotateY(0)}90%{transform:rotateY(35deg)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-float{0%,to{transform:translateY(-50%) rotate(-13deg)}50%{transform:translateY(calc(-50% - 10px)) rotate(-5deg)}}@media(max-width:1000px){.hero{padding-top:75px}.bottom-cta>.cta-brand{right:5%;width:240px;height:240px}}@media(max-width:760px){.hero{padding-top:45px}.hero-copy{padding-top:0}.hero-art{height:415px;margin-top:16px;margin-bottom:12px}.hero h1{font-size:clamp(43px,8.6vw,64px)}.section h2{font-size:36px}.scene-controls{bottom:0}.feature-card p,.client-description p{font-size:13px}.bottom-cta>.cta-brand{right:-34px;width:200px;height:200px;opacity:.28}.bottom-cta:after{width:260px;height:260px;right:-60px}.bottom-cta{min-height:330px}.bottom-cta h2{font-size:32px}.cta-description{font-size:13px;max-width:260px}.bottom-cta .button{position:relative}.motion-reveal{translate:0 12px}}@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1;translate:none}.hero-grid,.orbit,.hero-art:before,.mini-sliders i,.mini-window,.avatar-pixel,.cta-brand{animation:none!important}.feature-card.in-view,.price-card.in-view{transform:none!important}}
