:root{--base:#08080f;--raised:#0f0f1a;--surface:#141424;--glass:rgba(255,255,255,.04);--line:rgba(255,255,255,.08);--text:#f8fafc;--muted:rgba(248,250,252,.55);--faint:rgba(248,250,252,.35);--violet:#8b5cf6;--pink:#ec4899;--cyan:#06b6d4;--green:#10b981;--gradient:linear-gradient(135deg,#8b5cf6,#ec4899);--iridescent:linear-gradient(135deg,#8b5cf6,#06b6d4,#ec4899)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--base);color:var(--text);font:16px Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.wrap{width:min(100% - 40px,1280px);margin-inline:auto}.narrow{max-width:850px}.marketing-header{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 max(20px,calc((100% - 1280px)/2));border-bottom:1px solid rgba(255,255,255,.03);background:rgba(8,8,15,.68);backdrop-filter:blur(20px) saturate(1.5)}.logo{font-size:14px;font-weight:900;letter-spacing:.02em}.logo span{color:var(--violet)}.marketing-header nav{display:flex;gap:32px;margin-left:80px}.marketing-header nav a,.login{color:var(--muted);font-size:13px}.marketing-header nav a:hover,.login:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:750;transition:.25s}.btn.primary{border-color:transparent;background:var(--gradient);box-shadow:0 10px 28px rgba(139,92,246,.24)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(139,92,246,.38)}.btn.secondary{background:rgba(255,255,255,.04)}.btn.secondary:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)}.btn.small{padding:9px 13px;font-size:12px}.glass{position:relative;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 45%,rgba(139,92,246,.04));box-shadow:inset 0 1px rgba(255,255,255,.07),0 20px 60px rgba(0,0,0,.3);backdrop-filter:blur(30px) saturate(1.6)}.border-glow::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(6,182,212,.25),rgba(236,72,153,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.orb{position:absolute;display:block;border-radius:50%;filter:blur(80px);pointer-events:none}.orb.violet{width:580px;height:580px;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 67%)}.orb.pink{width:490px;height:490px;background:radial-gradient(circle,rgba(236,72,153,.14),transparent 67%)}.grid-noise{position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black 72%,transparent 100%)}.hero{min-height:960px;padding:143px 0 70px;text-align:center}.hero-orb-one{top:-250px;left:calc(50% - 420px)}.hero-orb-two{top:-230px;left:calc(50% + 30px)}.hero-content{position:relative}.pill{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid rgba(139,92,246,.27);border-radius:999px;background:rgba(139,92,246,.08);padding:8px 13px;color:rgba(255,255,255,.8);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pill i,.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px rgba(139,92,246,.14)}.hero h1{max-width:1050px;margin:24px auto 0;font-size:clamp(47px,7vw,86px);line-height:.95;letter-spacing:-.07em}.hero h1 em{font-style:normal;background:var(--iridescent);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:680px;margin:25px auto 0;color:var(--muted);font-size:17px;line-height:1.65}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:31px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:520px;margin:30px auto 0;border-radius:16px;overflow:hidden}.hero-stats div{padding:13px;border-right:1px solid var(--line)}.hero-stats div:last-child{border:0}.hero-stats strong{display:block;font:800 14px ui-monospace,Consolas,monospace}.hero-stats span{display:block;margin-top:4px;color:var(--faint);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.app-preview{max-width:1100px;margin:56px auto 0;border-radius:27px;padding:8px;text-align:left;transform:perspective(2000px) rotateX(5deg)}.browser{display:flex;align-items:center;gap:6px;height:35px;padding:0 10px;border-bottom:1px solid var(--line)}.browser span{width:9px;height:9px;border-radius:50%}.browser .red{background:#ef4444}.browser .yellow{background:#f59e0b}.browser .green{background:#10b981}.browser b{margin:auto;padding:4px 40px;border-radius:5px;background:rgba(255,255,255,.04);color:var(--muted);font:8px ui-monospace,monospace}.preview-body{display:grid;grid-template-columns:175px 1fr;min-height:395px}.preview-body aside{padding:19px;border-right:1px solid var(--line)}.mini-logo{display:block;margin-bottom:35px;font-size:10px;font-weight:900}.preview-body aside a:not(.mini-logo){display:block;margin:7px 0;padding:9px;border-radius:7px;color:var(--muted);font-size:10px}.preview-body aside .active{background:var(--gradient);color:white;font-weight:800}.preview-main{padding:23px}.preview-top{display:flex;justify-content:space-between;align-items:end}.preview-top small{color:var(--cyan);font-size:8px;font-weight:850;letter-spacing:.14em}.preview-top h2{margin:8px 0 0;font-size:23px}.preview-top button{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);padding:8px;color:var(--muted);font-size:9px}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:21px}.preview-cards article{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:rgba(20,20,36,.6)}.preview-photo{position:relative;height:89px;background-size:cover;background-position:center}.printer{background-image:linear-gradient(135deg,rgba(139,92,246,.25),transparent),url('../assets/products/printer.png')}.pet{background-image:linear-gradient(135deg,rgba(236,72,153,.25),transparent),url('../assets/products/pet-brush.png')}.sunset{background-image:linear-gradient(135deg,rgba(6,182,212,.25),transparent),url('../assets/products/sunset-lamp.png')}.preview-photo span{position:absolute;bottom:9px;left:9px;border-radius:4px;background:rgba(0,0,0,.55);padding:4px;color:var(--cyan);font-size:7px;font-weight:800}.preview-photo>b{position:absolute;right:9px;top:9px;color:rgba(255,255,255,.55);font:800 22px ui-monospace}.preview-cards h3{overflow:hidden;margin:10px 11px 0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preview-cards>article>p{margin:5px 11px;color:var(--muted);font-size:8px}.preview-cards article>div:last-child{display:flex;justify-content:space-between;margin:10px 11px;padding-top:9px;border-top:1px solid var(--line)}.preview-cards small{color:var(--muted);font-size:7px}.preview-cards small strong{display:block;margin-top:4px;font-size:13px}.preview-cards small:first-child strong{color:var(--cyan)}.preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.preview-metrics span{padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.02);color:var(--muted);font-size:8px}.preview-metrics b{display:block;color:#fff;font:800 13px ui-monospace;margin-bottom:4px}.trend-section,.how-section,.pricing,.faq{padding:100px 0}.section-head h2,.two-col h2{margin:14px 0 0;font-size:clamp(31px,4vw,47px);letter-spacing:-.05em}.section-head>p:last-child{margin:14px auto 0;max-width:570px;color:var(--muted);font-size:14px;line-height:1.6}.center{text-align:center}.eyebrow{margin:0;color:var(--faint);font-size:10px;font-weight:850;letter-spacing:.13em}.eyebrow.cyan{color:var(--cyan)}.eyebrow.violet{color:var(--violet)}.eyebrow.pink{color:var(--pink)}.eyebrow.green{color:#66e9b8}.trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.product-tile{overflow:hidden;border-radius:22px;padding:18px;transition:transform .25s}.product-tile:hover{transform:translateY(-6px)}.tile-photo{position:relative;height:176px;border-radius:15px;background-size:cover;background-position:center}.tile-photo span,.tile-photo b{position:absolute;top:12px;border-radius:7px;padding:6px 8px;font-size:9px}.tile-photo span{left:12px;background:rgba(0,0,0,.65);color:var(--cyan)}.tile-photo b{right:12px;background:var(--gradient);font-size:8px}.product-tile h3{margin:15px 0;font-size:17px}.product-tile>div:last-child{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid var(--line);font-size:11px}.product-tile>div:last-child span{color:var(--muted)}.product-tile>div:last-child strong{color:var(--green);font-family:ui-monospace}.partners{border-block:1px solid var(--line);padding:30px 0;text-align:center}.partners p{margin:0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.19em}.partners div{display:flex;justify-content:center;gap:48px;margin-top:22px;color:var(--muted);font-size:15px}.timing{padding:88px 0}.timing>.glass{position:relative;overflow:hidden;border-radius:30px;padding:58px;text-align:center}.timing .orb{left:-200px;top:-200px}.timing>div>div{position:relative}.timing h2{max-width:900px;margin:13px auto 0;font-size:clamp(29px,4vw,48px);letter-spacing:-.05em}.timing p:last-child{max-width:700px;margin:19px auto 0;color:var(--muted);font-size:14px;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.steps article{position:relative;overflow:hidden;min-height:287px;border-radius:22px;padding:28px}.steps .ghost{position:absolute;right:16px;top:4px;color:rgba(255,255,255,.035);font:900 64px ui-monospace}.icon{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;font-size:20px}.icon.violet{background:rgba(139,92,246,.12);color:var(--violet)}.icon.cyan{background:rgba(6,182,212,.12);color:var(--cyan)}.icon.pink{background:rgba(236,72,153,.12);color:var(--pink)}.steps h3{margin:27px 0 0;font-size:19px}.steps p{color:var(--muted);font-size:13px;line-height:1.65}.bar{position:absolute;left:28px;right:28px;bottom:28px;height:4px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.05)}.bar::before,.score-bars i::before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:var(--iridescent)}.p64::before{width:64%}.p80::before{width:80%}.benefits{position:relative;overflow:hidden;padding:100px 0}.benefits .left{left:-360px;top:160px}.benefits .right{right:-310px;bottom:80px}.two-col{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.two-col>div>p:not(.eyebrow){max-width:550px;color:var(--muted);line-height:1.7}.benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.benefit-list article{display:flex;gap:11px}.benefit-list>b{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.04);color:var(--violet)}.benefit-list h3{margin:1px 0;font-size:13px}.benefit-list p{margin:5px 0;color:var(--muted);font-size:11px;line-height:1.5}.score-preview{border-radius:22px;padding:22px}.score-preview header{display:flex;justify-content:space-between;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--line)}.score-preview header p,.score-preview header h3{margin:0}.score-preview header p{color:var(--faint);font-size:9px;font-weight:800;letter-spacing:.12em}.score-preview header h3{margin-top:5px;font-size:16px}.score-preview header>b{border-radius:6px;background:var(--gradient);padding:7px;font-size:8px}.score-body{display:grid;grid-template-columns:135px 1fr;gap:23px;padding:23px 0}.score-ring{display:grid;place-content:center;width:130px;height:130px;border:9px solid var(--violet);border-left-color:var(--cyan);border-bottom-color:rgba(236,72,153,.3);border-radius:50%;text-align:center}.score-ring strong{font:900 36px ui-monospace;color:var(--cyan)}.score-ring small{color:var(--faint);font-size:8px;font-weight:800}.score-bars p{margin:9px 0 20px}.score-bars span{color:var(--muted);font-size:10px}.score-bars b{float:right;font-size:10px}.score-bars i{display:block;overflow:hidden;height:5px;margin-top:8px;border-radius:4px;background:rgba(255,255,255,.06)}.score-bars .p92::before{width:92%}.score-bars .p75::before{width:75%}.score-bars .p86::before{width:86%}.score-preview footer{display:flex;gap:10px;border:1px solid rgba(139,92,246,.16);border-radius:12px;background:rgba(139,92,246,.06);padding:13px}.score-preview footer>b{color:var(--violet)}.score-preview footer p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.score-preview footer strong{color:white}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.price-card{position:relative;border-radius:22px;padding:29px}.price-card>p:first-child{color:var(--muted);font-size:14px;font-weight:800}.price-card h3{margin:15px 0;font:900 45px ui-monospace;letter-spacing:-.08em}.price-card h3 small{font-size:14px;color:var(--muted)}.price-card h3 span{font:14px ui-sans-serif;color:var(--muted);letter-spacing:0}.price-card>p:nth-of-type(2){min-height:35px;color:var(--muted);font-size:13px}.price-card ul{min-height:140px;margin:23px 0;padding:20px 0;border-block:1px solid var(--line);list-style:none;color:var(--muted);font-size:12px;line-height:2.25}.price-card li::first-letter{color:var(--cyan)}.price-card .btn{width:100%}.recommended{transform:translateY(-12px);border-color:rgba(139,92,246,.48);box-shadow:0 20px 65px rgba(139,92,246,.2)}.recommended-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);border-radius:999px;background:var(--gradient);padding:5px 10px;font-size:8px;white-space:nowrap}.faq{border-top:1px solid var(--line)}.faq details{margin-top:14px;border-radius:15px;padding:0 20px}.faq summary{display:flex;justify-content:space-between;padding:19px 0;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.faq summary b{color:var(--violet)}.faq details p{margin:0;padding:0 0 19px;color:var(--muted);font-size:13px;line-height:1.6}.final{padding:20px 0 100px}.final .glass{position:relative;overflow:hidden;border-radius:30px;padding:76px 20px;text-align:center}.final .violet{left:-200px;top:-200px}.final .pink{right:-200px;bottom:-200px}.final .glass>div{position:relative}.final-icon{display:grid;place-items:center;width:50px;height:50px;margin:auto;border-radius:16px;background:var(--gradient);font-size:25px}.final h2{max-width:700px;margin:24px auto 0;font-size:clamp(32px,5vw,54px);letter-spacing:-.055em}.final p{color:var(--muted)}.final .btn{margin-top:12px}.site-footer{border-top:1px solid var(--line);padding:34px 0}.site-footer .wrap{display:flex;align-items:center;justify-content:space-between}.site-footer p,.site-footer nav{color:var(--muted);font-size:11px}.site-footer nav{display:flex;gap:20px}
/* Dashboard */.dashboard-page{background:var(--base)}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:260px;z-index:3;display:flex;flex-direction:column;padding:22px 16px;border-width:0 1px 0 0}.sidebar .logo{padding:0 8px 25px}.plan{display:flex;align-items:center;gap:10px;border:1px solid rgba(139,92,246,.25);border-radius:13px;background:rgba(139,92,246,.06);padding:10px}.plan>b{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:var(--gradient);font-size:9px}.plan div{flex:1}.plan strong,.plan small{display:block}.plan strong{font-size:11px}.plan small{margin-top:3px;color:var(--muted);font-size:9px}.plan i,.user i{font-style:normal;color:var(--faint)}.nav-label{margin:30px 8px 8px;color:var(--faint);font-size:8px;font-weight:850;letter-spacing:.15em}.nav-label.workspace{margin-top:28px}.sidebar nav a{display:flex;gap:10px;align-items:center;margin:4px 0;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:var(--muted);font-size:12px;font-weight:700}.sidebar nav a.active{border-color:rgba(139,92,246,.25);background:rgba(139,92,246,.12);color:white}.sidebar nav a b{margin-left:auto;border-radius:99px;background:rgba(139,92,246,.25);padding:2px 5px;color:var(--violet);font-size:8px}.user{display:flex;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 0;border-top:1px solid var(--line)}.user>b{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:var(--gradient);font-size:10px}.user div{flex:1;min-width:0}.user strong,.user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user strong{font-size:10px}.user small{margin-top:3px;color:var(--muted);font-size:8px}.app-main{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 34px;border-bottom:1px solid var(--line);background:rgba(8,8,15,.68);backdrop-filter:blur(22px)}.topbar label{position:relative;width:min(100%,460px);color:var(--faint)}.topbar input{width:100%;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.035);padding:11px 48px 11px 32px;color:white;font-size:12px;outline:none}.topbar label::first-letter{position:absolute}.topbar kbd{position:absolute;right:9px;top:9px;border:1px solid var(--line);border-radius:4px;padding:2px 5px;color:var(--faint);font-size:8px}.topbar>div{display:flex;gap:8px}.topbar button{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.04);color:var(--muted)}.dash-content{max-width:1500px;margin:auto;padding:42px 34px 60px}.dash-title{display:flex;align-items:end;justify-content:space-between;gap:20px}.dash-title .eyebrow{display:flex;align-items:center;gap:9px}.dash-title .eyebrow i{background:var(--cyan);box-shadow:0 0 0 5px rgba(6,182,212,.14)}.dash-title .eyebrow span{color:var(--faint)}.dash-title h1{margin:14px 0 0;font-size:clamp(31px,4vw,45px);letter-spacing:-.06em}.dash-title>div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:13px}.dash-title>div>p strong{color:white}.market-pulse{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-radius:15px;overflow:hidden}.market-pulse article{padding:18px;border-right:1px solid var(--line)}.market-pulse article:last-child{border:0}.market-pulse span,.market-pulse small{display:block}.market-pulse span{color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.1em}.market-pulse strong{display:block;margin:8px 0 3px;color:var(--cyan);font:850 21px ui-monospace}.market-pulse article:last-child strong{color:var(--pink);font:800 14px ui-monospace}.market-pulse small{color:var(--muted);font-size:9px}.featured{margin-top:25px;border-radius:20px;padding:22px;background:linear-gradient(120deg,rgba(139,92,246,.15),rgba(6,182,212,.08))}.featured-head{display:flex;justify-content:space-between}.featured-head>b{color:var(--pink);font-size:9px}.featured-body{display:grid;grid-template-columns:1fr 175px;gap:30px;align-items:center}.featured-body>div:first-child>small,.dash-product-body>small{color:var(--cyan);font-size:8px;font-weight:850;letter-spacing:.11em}.featured h2{margin:8px 0;font-size:26px}.featured-body>div:first-child>p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.featured-data{display:flex;gap:27px;margin-top:18px}.featured-data span{display:flex;flex-direction:column;color:var(--faint);font-size:8px;text-transform:uppercase}.featured-data b{margin-bottom:4px;color:white;font:800 14px ui-monospace}.featured .btn{margin-top:20px}.dash-score{display:grid;place-items:center;width:158px;height:158px;border:8px solid var(--cyan);border-left-color:rgba(6,182,212,.2);border-bottom-color:rgba(139,92,246,.25);border-radius:50%;text-align:center}.dash-score small,.dash-score b{display:block;font-size:8px;letter-spacing:.1em}.dash-score small{color:var(--faint)}.dash-score strong{display:block;margin:4px 0;color:var(--cyan);font:900 40px ui-monospace}.dash-score b{color:var(--cyan)}.dash-rail{margin-top:53px}.dash-rail>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.dash-rail h2{margin:7px 0 0;font-size:23px;letter-spacing:-.04em}.dash-rail header>div>p:last-child{margin:5px 0 0;color:var(--muted);font-size:11px}.dash-rail header>a{color:var(--cyan);font-size:10px;font-weight:800}.dash-products{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px}.dash-products>article{overflow:hidden;border-radius:17px}.dash-photo{position:relative;height:145px;background-size:cover;background-position:center}.dash-photo span{position:absolute;top:12px;left:12px;border:1px solid rgba(139,92,246,.3);border-radius:6px;background:rgba(8,8,15,.65);padding:6px;color:var(--violet);font-size:8px;font-weight:800}.dash-photo button{position:absolute;top:12px;right:12px;border:1px solid var(--line);border-radius:6px;background:rgba(8,8,15,.65);padding:6px;color:var(--muted);font-size:8px}.dash-photo>b{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:43px;height:43px;border:4px solid var(--cyan);border-left-color:rgba(6,182,212,.25);border-radius:50%;background:rgba(8,8,15,.75);font:800 11px ui-monospace}.dash-product-body{padding:16px}.dash-product-body h3{margin:8px 0;font-size:17px}.dash-product-body>p{min-height:35px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.detail-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:14px;padding:10px 0;border-block:1px solid var(--line)}.detail-row span{color:var(--faint);font-size:8px}.detail-row b{display:block;margin-top:5px;color:white;font-size:9px}.detail-row span:nth-child(2) b{color:var(--cyan)}.dash-product-body>button,.watch-list button{width:100%;margin-top:13px;border:0;border-radius:9px;background:rgba(255,255,255,.08);padding:10px;color:white;font-size:10px;font-weight:800}.compact-products{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.compact-products article{display:flex;align-items:center;gap:12px;border-radius:13px;padding:15px}.compact-products>article>b{color:var(--pink);font:800 12px ui-monospace}.compact-products div{flex:1}.compact-products h3{margin:0;font-size:11px}.compact-products p{margin:5px 0 0;color:var(--muted);font-size:9px}.compact-products strong{color:var(--cyan);font:800 16px ui-monospace}.watch{padding-top:31px;border-top:1px solid var(--line)}.count{border:1px solid var(--line);border-radius:6px;padding:6px;color:var(--muted);font-size:9px}.watch-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.watch-list article{display:flex;align-items:center;gap:13px;border-radius:13px;padding:16px}.watch-list article>b{color:var(--cyan);font:800 17px ui-monospace}.watch-list div{flex:1}.watch-list small{color:var(--pink);font-size:8px;font-weight:800;letter-spacing:.1em}.watch-list h3{margin:5px 0;font-size:13px}.watch-list p{margin:0;color:var(--muted);font-size:9px}.watch-list button{width:auto;margin:0;background:transparent;border:1px solid rgba(6,182,212,.3);color:var(--cyan);white-space:nowrap}
@media(max-width:900px){.marketing-header nav{display:none}.preview-body{grid-template-columns:1fr}.preview-body aside{display:none}.two-col{grid-template-columns:1fr;gap:42px}.trend-grid,.price-grid,.steps{grid-template-columns:1fr}.price-card.recommended{transform:none}.partners div{gap:20px;flex-wrap:wrap}.app-shell{display:block}.sidebar{position:relative;width:auto;height:auto;padding:18px;display:block}.sidebar nav,.sidebar .plan,.sidebar .nav-label,.sidebar .user{display:none}.sidebar .logo{padding:0}.app-main{display:block}.dash-products{grid-template-columns:repeat(2,1fr)}.market-pulse{grid-template-columns:repeat(2,1fr)}.compact-products{grid-template-columns:1fr}.watch-list{grid-template-columns:1fr}}
@media(max-width:560px){.wrap{width:min(100% - 28px,1280px)}.marketing-header{height:64px;padding:0 14px}.header-actions .login{display:none}.hero{min-height:0;padding:112px 0 48px}.hero h1{font-size:43px}.hero-copy{font-size:15px}.hero-actions{flex-direction:column}.hero-stats{margin-top:20px}.app-preview{margin-top:35px;transform:none}.preview-main{padding:14px}.preview-top h2{font-size:17px}.preview-top button{display:none}.preview-cards{grid-template-columns:1fr}.preview-cards article:not(:first-child){display:none}.preview-metrics{grid-template-columns:repeat(2,1fr)}.timing>.glass{padding:42px 19px}.benefit-list{grid-template-columns:1fr}.score-body{grid-template-columns:1fr}.score-ring{margin:auto}.site-footer .wrap{flex-direction:column;gap:15px}.site-footer p{margin:0}.dash-content{padding:30px 14px}.topbar{height:64px;padding:0 14px}.topbar kbd{display:none}.dash-title{align-items:start;flex-direction:column}.dash-title .btn{padding:9px 12px}.market-pulse article{padding:13px}.featured-body{grid-template-columns:1fr}.dash-score{margin:auto}.featured-data{gap:13px;flex-wrap:wrap}.dash-products{grid-template-columns:1fr}.dash-rail>header{align-items:start;flex-direction:column}.dash-rail{margin-top:42px}.watch-list article{flex-wrap:wrap}.watch-list button{width:100%;margin-top:4px}.dashboard-page .sidebar{border-bottom:1px solid var(--line)}.topbar label{width:calc(100vw - 110px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
