/* Feed Reviewer / Spectrum. Original artwork, local assets, no trackers. */
:root{--bg:#f6f7fc;--surface:#eef0fb;--raised:#fff;--text:#17223e;--muted:#59647c;--line:#dce1ef;--blue:#5936cb;--blue-soft:#eee9ff;--green:#147566;--lime:#b8f45d;--ink:#14203e;--shadow:0 10px 35px #2830600d}
body{background:var(--bg)}::selection{background:#cfbaff;color:#17223e}.brand-dot{color:#6b42e3}.site-header{border-top:5px solid #5d34d1;box-shadow:0 5px 24px #1b244509}.site-header nav>a:not(.button){color:var(--text)}.button{box-shadow:0 5px 0 #37207d15}.button:hover:not(:disabled){background:#4221ab;border-color:#4221ab;box-shadow:0 8px 20px #5936cb25}.button.secondary:hover:not(:disabled){background:var(--blue-soft);border-color:#b7a5ee}.review-banner{border-color:#d5c7f7;background:var(--raised)}.review-pill{color:#5936cb;background:#eee9ff}.review-banner strong{color:var(--text)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-color:#9567fa}
.hero-stage{margin:26px auto 0;max-width:1376px;border-radius:30px;background:radial-gradient(circle at 5% 10%,#7d3ce6 0,transparent 35%),radial-gradient(circle at 100% 100%,#075b93 0,transparent 40%),linear-gradient(120deg,#43208c,#23215e 65%,#142b53);color:#fff;isolation:isolate}.hero-stage:before,.hero-stage:after{content:"";position:absolute;border:32px solid #a8a0ff12;border-radius:50%;width:310px;height:310px;pointer-events:none;z-index:-1}.hero-stage:before{left:-185px;bottom:-170px}.hero-stage:after{right:-150px;top:-190px;border-color:#2fe7d923}.hero{padding-top:60px;padding-bottom:60px;gap:55px}.hero h1{font-size:clamp(44px,4.7vw,65px);letter-spacing:-2.9px}.hero .eyebrow{color:#d9c9ff}.hero .status-dot{background:#30ecce;box-shadow:0 0 0 5px #30ecce18}.hero .accent{color:#74f0dd}.hero h1 .accent:after{background:#ffb36c;width:90%;height:5px;bottom:-10px}.hero .lead{color:#e2def4;font-size:17px;line-height:1.8}.hero .button:not(.secondary){background:#c6f575;border-color:#c6f575;color:#162b31;box-shadow:0 5px 0 #0d102730}.hero .button:not(.secondary):hover{background:#d9ff99;border-color:#d9ff99}.hero .button.secondary{background:#ffffff12;border-color:#aaa5d1;color:#fff}.hero .button.secondary:hover{background:#ffffff24;border-color:#fff}.hero-assurances{color:#e0def3}.preview-kicker{color:#d9d8f2}.hero-preview{border:1px solid #c8c8ec;box-shadow:0 26px 60px #080a3b50;transform:rotate(1deg);--text:#17223e;--muted:#5b6680;--surface:#f1f4fd;--line:#dce2f1;--blue:#5936cb}.preview-top{background:#111f3e;color:#fff}.preview-body{background:#f5f7ff}.preview-body .icon-square{background:#d9f9ec;color:#126952;border-color:#b7e7d5}.comparison{background:#eef2fc}.conflict .button{background:#5936cb;border-color:#5936cb}.preview-stamp{background:#ffd7ae;border-color:#f8b86e;color:#482c19;transform:rotate(-3deg)}.preview-product img{background:#e5e4fc}.strip{margin-top:28px;background:#fff;border:0}.strip>div{font-size:12px}.format-group b{background:#eee9ff;color:#5633b2;border-color:#ded3fa}.section-head .eyebrow{color:#6140b9}.section-head h2{color:var(--text)}
.capability-section{padding-top:55px}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.capability-card{position:relative;overflow:hidden;min-height:250px;border-radius:22px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.capability-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #25224712}.capability-card:after{content:"";width:130px;height:130px;position:absolute;right:-55px;top:-55px;border:23px solid currentColor;border-radius:50%;opacity:.07;pointer-events:none}.capability-card h3{font-size:25px;letter-spacing:-.8px;margin:22px 0 10px;line-height:1.2}.capability-card p{font-size:13px;line-height:1.75;margin:0 0 20px;max-width:310px}.capability-card a{font-size:12px;font-weight:750;color:inherit;margin-top:auto}.capability-label{font-size:10px;letter-spacing:1.6px;font-weight:800}.capability-card.violet{background:#eae1ff;color:#3f247e;border-color:#d7c7f5}.capability-card.aqua{background:#cdf5f2;color:#125b60;border-color:#a5e3df}.capability-card.coral{background:#ffdfcd;color:#783b25;border-color:#f5c8ae}.step{border-top:4px solid #8758eb;box-shadow:var(--shadow)}.step:nth-child(2){border-top-color:#16a69d}.step:nth-child(3){border-top-color:#f18b4b}.step:nth-child(2) .step-number>span{background:#dcf6f3;color:#12746c}.step:nth-child(3) .step-number>span{background:#ffecdd;color:#9b4a17}.clarity-section{background:linear-gradient(120deg,#162340,#302263);color:#fff}.clarity-section .eyebrow,.clarity-section .text-link{color:#81edda}.clarity-section .lead,.clarity-section .feature-list p{color:#d1d7eb}.clarity-section .feature-list article>span{color:#c8b1ff}.cta-panel{background:linear-gradient(110deg,#e8dcff,#d7f6f0);border-color:#d6caf3}.cta-panel h2{color:#242048}.cta-panel .eyebrow{color:#5b389e}.cta-panel .fine{color:#4f5a70}.cta-panel .button{background:#5936cb;border-color:#5936cb;color:#fff}
.workspace-welcome{border-radius:19px;padding:28px 30px;background:linear-gradient(110deg,#202d51,#452684);color:#fff;border:0}.workspace-welcome .eyebrow{color:#baf6e7}.workspace-welcome .muted{color:#d5dced}.workspace-welcome h1{color:#fff}.plan-chip{color:#29204f;background:#fff;border-color:#fff}.metrics .card{border-top:4px solid #9064ec;background:linear-gradient(145deg,var(--raised),#f2edff)}.metrics .card:nth-child(2){border-top-color:#1ba79a;background:linear-gradient(145deg,var(--raised),#e8faf7)}.metrics .card:nth-child(3){border-top-color:#f19050;background:linear-gradient(145deg,var(--raised),#fff0e5)}.metrics .card:nth-child(2) .metric-icon{background:#d4f2ec;color:#126b60}.metrics .card:nth-child(3) .metric-icon{background:#ffdfc8;color:#914116}.store-icon{background:#eee7ff;color:#5936cb;border-color:#d2c0fa}.sample-launch{background:#eeebff;border-color:#d9cff4}.tabs a[aria-current=page],.tabs a.active{background:var(--blue-soft);color:var(--blue)}.price-card{border-top:5px solid #20a99f}.price-card.featured{border-color:#7847e0;border-top:5px solid #7847e0;box-shadow:0 12px 35px #6738c216}.price-card:last-child{border-top-color:#ed8b47}.price-card.featured .badge{background:#eee6ff;color:#5732ac}.auth-pipeline{border-color:#d8c9fa}.auth-intro .accent{color:#6742d0}footer{border-top:3px solid #7750d3;padding-top:34px}
@media(min-width:1440px){.hero-stage{width:calc(100% - 64px)}}
@media(max-width:1050px){.hero-stage{margin-left:20px;margin-right:20px}.hero{gap:28px}.hero h1{font-size:48px;letter-spacing:-2.4px}.hero .lead{font-size:15px}.capability-card{padding:25px}.capability-card h3{font-size:23px}}
@media(max-width:760px){.site-header{border-top-width:4px}.hero-stage{margin:18px 12px 0;border-radius:23px}.hero{padding:35px 20px 42px;gap:35px}.hero h1{font-size:clamp(35px,9.7vw,60px);letter-spacing:-1.9px;line-height:1.09}.hero .lead{font-size:15px;margin-top:28px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px}.hero .button{font-size:12px;padding:12px 14px;gap:9px}.hero-assurances{font-size:9px;gap:7px 11px}.hero-preview{transform:none}.preview-stamp{right:5px}.strip{margin-top:16px}.capability-section{padding-top:32px}.capability-grid{grid-template-columns:1fr;gap:14px}.capability-card{padding:25px;min-height:210px;border-radius:18px}.capability-card h3{font-size:25px;margin-top:17px}.capability-card p{max-width:none}.workspace-welcome{padding:25px 20px}.workspace-welcome h1{font-size:29px}.metrics .card{border-top-width:4px}.clarity-section{margin-top:25px}.hero-stage .preview-kicker{font-size:7px;letter-spacing:1px}}
@media(prefers-color-scheme:dark){:root{--bg:#0e1528;--raised:#17223b;--surface:#1c2945;--text:#edf1ff;--muted:#b6bfd7;--line:#33405c;--blue:#c4adff;--blue-soft:#302450;--ink:#101a31;--warn:#43301d;--orange:#ffd29d}.site-header{background:#111b30;border-top-color:#9669fa}.brand-dot{color:#b298ff}.button{background:#bda1ff;border-color:#bda1ff;color:#211339}.button:hover:not(:disabled){background:#d3bfff;border-color:#d3bfff;color:#211339}.button.secondary{background:var(--raised);color:var(--text);border-color:var(--line)}.review-banner{background:#17223b;border-color:#554174}.review-pill{background:#342653;color:#dac9ff}.hero-stage{background:radial-gradient(circle at 10% 0,#622aa9,transparent 50%),linear-gradient(120deg,#30185d,#18204a 80%)}.strip{background:#141e34}.format-group b{background:#302450;border-color:#554174;color:#d5c4ff}.section-head .eyebrow{color:#c3a7ff}.capability-card.violet{background:#30234e;color:#e5d8ff;border-color:#574171}.capability-card.aqua{background:#153e42;color:#bcf5ed;border-color:#286168}.capability-card.coral{background:#492e29;color:#ffddbd;border-color:#6e4536}.metrics .card,.metrics .card:nth-child(2),.metrics .card:nth-child(3){background:var(--raised)}.sample-launch{background:#292243;border-color:#4a3b69}.store-icon{background:#35274f;color:#d8c3ff;border-color:#65507f}.cta-panel{background:linear-gradient(110deg,#31244f,#173e48);border-color:#514570}.cta-panel h2{color:#f1eaff}.cta-panel .eyebrow{color:#d3baff}.cta-panel .fine{color:#c1cee3}.price-card.featured{border-color:#b08af6}.price-card.featured .badge{background:#392b57;color:#e0ceff}.auth-intro .accent{color:#c4adff}}
@media(prefers-reduced-motion:reduce){.capability-card:hover{transform:none}}
