@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;600&display=swap";:root{--bg-0: #030712;--bg-1: #0b1220;--panel: rgba(17, 24, 39, .78);--panel-solid: #111827;--text: #f9fafb;--muted: #9ca3af;--accent: #e85752;--accent-soft: #f18974;--accent-2: #fca5a5;--line: rgba(75, 85, 99, .65);--line-soft: rgba(55, 65, 81, .55);--warn: #ffc97b;--danger: #ffabab;--section-gap-desktop: 132px;--section-flat-1: #050c1a;--section-flat-2: #071022;--section-flat-3: #081326;--section-flat-4: #09162a;--section-flat-5: #0a1830}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Figtree,Avenir Next,sans-serif;color:var(--text);background:radial-gradient(circle at 10% -20%,rgba(232,87,82,.22) 0%,transparent 42%),radial-gradient(circle at 85% 0%,rgba(239,68,68,.14) 0%,transparent 36%),linear-gradient(170deg,var(--bg-0),var(--bg-1))}#root{min-height:100vh}a{color:inherit}.page{position:relative;--page-x: 16px;max-width:1240px;margin:0 auto;padding:16px 16px 40px}.home-page{--page-x: 34px;max-width:none;margin:0;padding:18px 34px 40px}.home-page:before{content:"";position:fixed;width:780px;height:780px;left:-240px;bottom:-260px;background:radial-gradient(circle,#38bdf829,#0f172a00 62%);border-radius:50%;pointer-events:none}.home-page:after{content:"";position:fixed;width:420px;height:780px;right:120px;top:90px;border-radius:220px;background:repeating-linear-gradient(to right,#94a3b80d 0,#94a3b80d 24px,#0f172a00 24px,#0f172a00 56px);transform:rotate(10deg);filter:blur(.3px);pointer-events:none}.bg-noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:3px 3px}.topbar{width:auto;margin:0 calc(-1 * var(--page-x));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:0;border-radius:0;padding:12px var(--page-x);background:#03071247;box-shadow:0 10px 24px #02061759;position:sticky;top:0;z-index:90;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.topbar nav{justify-self:center}.topbar nav a{padding:10px 14px;border:1px solid transparent}.topbar nav a:hover{background:#94a3b81f}.brand-link{display:inline-flex;align-items:center}.brand-mark{width:min(170px,38vw);height:auto;display:block}nav{display:flex;gap:8px;flex-wrap:wrap}nav a{text-decoration:none;font-size:.88rem;color:#c3cad4;padding:7px 10px;border-radius:999px;transition:.18s ease}nav a:hover{color:var(--text);background:#94a3b824}.top-actions{display:flex;gap:10px}.ghost-btn,.primary-btn{text-decoration:none;border-radius:999px;padding:8px 13px;font-size:.83rem;font-weight:600}.ghost-btn{border:1px solid var(--line);color:#d1d5db;background:#1f2937b3}.primary-btn{background:linear-gradient(120deg,var(--accent),var(--accent-soft));color:#fff;box-shadow:0 8px 24px #e8575240}.hero-splash{position:relative;z-index:2;max-width:940px;margin:88px auto 0;text-align:center}.hero-pill{display:inline-block;margin:0;padding:8px 16px;border:1px solid rgba(232,87,82,.45);border-radius:999px;background:#e8575224;color:#ffd5d3;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.hero-pill.green{border-color:#22c55e66;background:#22c55e29;color:#bbf7d0}.hero-pill.amber{border-color:#f59e0b6b;background:#f59e0b29;color:#fde68a}.hero-pill.red{border-color:#ef444480;background:#ef444429;color:#fecaca}.hero-pill-dot{width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.hero-pill.green .hero-pill-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e40}.hero-pill.amber .hero-pill-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.hero-pill.red .hero-pill-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444440}.hero-pill-detail{margin:10px 0 0;color:#9fb0c9;font-size:.9rem}.hero-heading{margin:28px 0 18px;font-size:clamp(2.2rem,5.2vw,4.1rem);line-height:1.12;letter-spacing:-.02em}.hero-copy{margin:0 auto;max-width:870px;color:#aeb7c9;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.hero-actions{margin-top:36px;display:flex;justify-content:center;gap:16px}.hero-btn{padding:14px 32px;font-size:1.02rem;border-radius:12px}.hero{margin-top:16px;border:1px solid var(--line-soft);border-radius:14px;padding:30px 26px;background:linear-gradient(155deg,#111827eb,#111827b8);box-shadow:0 16px 45px #0206176b}.fold{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.fold-hero,.fold-side{margin-top:0}.quick-cards{position:relative;z-index:2;margin:74px auto 0;max-width:720px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.metric-card{border:1px solid var(--line-soft);border-radius:18px;padding:20px 16px 18px;background:#020617b8;text-align:center}.metric-icon{width:48px;height:48px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:#e8575233;font-size:1.35rem}.metric-value{margin:16px 0 6px;font-size:2rem;font-weight:600;line-height:1}.metric-label{margin:0;color:#b8c2d3;font-size:1rem}.metric-chip{display:inline-block;margin-top:11px;border-radius:999px;padding:4px 10px;background:#22c55e29;color:#7ff0a3;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.content-shell{margin-top:var(--section-gap-desktop);max-width:1240px;margin-left:auto;margin-right:auto;padding:0;border:0;border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.agent-lane{position:relative;z-index:2;max-width:980px;margin:var(--section-gap-desktop) auto 0;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.lane-pill{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 16px;border:1px solid rgba(232,87,82,.45);border-radius:999px;background:#e8575224;color:#ffd5d3;font-size:.95rem;font-weight:600}.agent-lane h2{margin:28px 0 30px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.lane-copy{margin:0 auto;max-width:780px;color:#aeb7c9;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.how-section,.human-viewers{position:relative;z-index:2;max-width:980px;margin:var(--section-gap-desktop) auto 0;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.faq-discussions,.story-chapters,.story-signals{position:relative;z-index:2;max-width:1240px;margin:var(--section-gap-desktop) auto 0;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.story-chapters h2,.story-signals h2{margin:28px 0 30px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.story-grid{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:center}.story-card{border:1px solid var(--line-soft);border-radius:12px;padding:22px 16px 18px;background:#0206179e}.story-icon{width:46px;height:46px;margin:0 auto 14px;color:#f6be5a}.story-icon svg{width:100%;height:100%;display:block}.story-card h3{margin:0 0 10px;font-size:1.06rem}.story-card p{margin:0;color:#aeb7c9;line-height:1.6}.how-section h2,.human-viewers h2,.faq-discussions h2{margin:28px 0 30px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.discussion-grid{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;text-align:left}.discussion-card{border:1px solid var(--line-soft);border-radius:14px;padding:18px;background:#111827b8}.discussion-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:700;background:#e8575238;color:#ffe3e2}.discussion-answer{margin:10px 0 0;color:#b7c5db;line-height:1.6}.discussion-accordion{margin-top:0;border:0;border-radius:0;background:transparent;overflow:visible}.discussion-accordion summary{list-style:none;cursor:pointer;padding:0;font-weight:600;color:#d7e3f4}.question-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.question-main{display:flex;gap:12px;align-items:center}.question-main h3{margin:0;font-size:1.1rem}.plus-indicator{display:inline-block;font-size:2rem;font-weight:600;line-height:.8;color:#ffd8d6;transform:rotate(0);transition:transform .22s ease}.discussion-accordion summary::-webkit-details-marker{display:none}.discussion-accordion[open] .plus-indicator{transform:rotate(135deg)}.discussion-body{margin-top:10px}.discussion-accordion .discussion-answer{padding:0}.discussion-tags{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.discussion-tags span{border:1px solid var(--line-soft);border-radius:999px;padding:3px 10px;font-size:.82rem;color:#c8d4e6;background:#02061799}.how-grid{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;text-align:left}.how-card{border:1px solid var(--line-soft);border-radius:12px;padding:16px;background:#0206179e}.how-card h3{margin:0 0 10px;font-size:1.06rem}.how-card ol{margin:0;padding-left:20px;display:grid;gap:8px;color:#aeb7c9;line-height:1.6}.lane-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.lane-grid article{border:1px solid var(--line-soft);border-radius:12px;padding:14px;background:#0206179e}.lane-grid h3{margin:0 0 7px;font-size:1rem}.lane-grid p{margin:0;color:#aeb7c9;line-height:1.55}.lane-endpoint{margin:42px auto 0;max-width:860px;border:1px solid rgba(232,87,82,.35);border-radius:12px;padding:14px;background:#e8575214}.lane-endpoint span{display:inline-block;margin-right:8px;color:#fecaca;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.lane-endpoint code{font-family:IBM Plex Mono,monospace;color:#ffe3e2}.lane-endpoint p{margin:10px 0 0;color:#f7c8c5;line-height:1.55}.lane-expand{margin:42px auto 0;max-width:860px;border:1px solid var(--line-soft);border-radius:12px;background:#0206178f;text-align:left;overflow:hidden}.lane-expand summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:600}.lane-expand summary::-webkit-details-marker{display:none}.lane-snippet{border-top:1px solid var(--line-soft);padding:12px 14px 14px}.lane-snippet p{margin:0 0 8px;color:#c4d0e3;font-size:1rem}.lane-snippet pre{margin:0 0 12px;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:#030712e6;overflow-x:auto}.lane-snippet code{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#dce9fa}.content-block,.side-block{background:transparent;border:0;border-top:1px solid var(--line-soft);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 0 0}.main-column .content-block:first-child,.right-column .side-block:first-child{border-top:0;padding-top:0}.main-column,.right-column{display:grid;gap:var(--section-gap-desktop)}.hero-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.hero-layout>*{margin-top:0}.hero-title{grid-column:1 / -1;margin:16px 0 18px}.kicker{margin:0 0 10px;color:#fda4af;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.hero h1{margin:0;font-size:clamp(2rem,4.7vw,3.15rem);line-height:1.1;max-width:none}.hero p{color:var(--muted);max-width:72ch;margin:0 0 12px;line-height:1.56}.status-row{grid-column:1 / -1;margin:8px 0 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:999px;padding:6px 11px;font-family:IBM Plex Mono,monospace;font-size:.8rem}.status .dot{width:8px;height:8px;border-radius:50%}.status.ok .dot{background:#76efbd}.status.bad .dot{background:#ff8d8d}.hero-links{grid-column:1 / -1;margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}@keyframes card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.two-col{margin-top:14px;display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.two-col.lower{grid-template-columns:1.35fr .85fr}.panel{border:1px solid var(--line-soft);border-radius:14px;padding:16px;background:linear-gradient(160deg,#111827e6,#111827c2);box-shadow:0 10px 28px #02061757;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel h2{margin:0 0 8px;line-height:1.25;font-size:clamp(1.05rem,1.2vw,1.3rem)}.rule-list{margin:10px 0 0;padding-left:20px;display:grid;gap:7px;color:var(--muted);line-height:1.52}.panel-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button{border:1px solid var(--line-soft);background:#1f2937a8;color:var(--text);border-radius:999px;padding:6px 10px;cursor:pointer}.tabs button.active{border-color:#f8717180;background:linear-gradient(90deg,var(--accent),var(--accent-soft));color:#fff;font-weight:700}.cards{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.card{border:1px solid var(--line-soft);border-radius:12px;padding:12px;background:#1f293780;transition:.18s ease}.card:hover{border-color:#f8717166;transform:translateY(-1px)}.rank{color:var(--accent-2);font-size:.82rem}.card h3{margin:6px 0 4px;font-size:1rem;word-break:break-word}.card p{margin:0;color:var(--muted)}.conservation{margin-top:8px;border:1px solid rgba(255,216,109,.35);border-radius:10px;padding:6px;color:var(--warn);background:#ffd86d1f;font-size:.82rem}form{display:grid;gap:10px;margin-top:12px}label{display:grid;gap:6px;color:var(--muted);font-size:.88rem}input{border:1px solid var(--line);border-radius:9px;background:#030712d9;color:var(--text);padding:10px 11px}input:focus{outline:none;border-color:#e85752cc;box-shadow:0 0 0 3px #e857522e}button[type=submit]{border:0;border-radius:10px;padding:10px 13px;background:linear-gradient(125deg,var(--accent),var(--accent-soft));color:#fff;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #e857523d}button[disabled]{opacity:.7;cursor:wait}.hint,.error{margin:10px 0 0;font-size:.88rem;line-height:1.5}.hint{color:var(--muted)}.error{color:var(--danger)}.checkout-link{color:var(--accent-2)}.mini-list{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:10px}.text-highlight{color:#ffd8d6;background:linear-gradient(90deg,#e8575247,#ff8a6b1f);border-radius:6px;padding:0 5px}.mini-list h3{margin:0 0 8px;font-size:.95rem}.mini-list p{margin:0 0 6px;color:var(--muted)}.faq-list{display:grid;gap:10px}details{border:1px solid var(--line-soft);border-radius:10px;padding:10px 11px;background:#1f293773}summary{cursor:pointer;font-weight:700}details p{margin:8px 0 2px;color:var(--muted)}.brand-preview img{width:100%;border-radius:12px;border:1px solid var(--line)}.inline-cta{display:inline-block;margin-top:10px}.rule-table{margin-top:10px;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:420px}th,td{border-bottom:1px solid var(--line-soft);padding:9px 8px;text-align:left;font-size:.9rem}th{color:#fecaca;font-weight:700}td{color:var(--muted)}.payment-result{display:grid;min-height:70vh;align-items:center}.site-footer{position:relative;z-index:2;margin-top:var(--section-gap-desktop);padding:34px 0 6px;border-top:1px solid var(--line-soft)}.story-page .site-footer{margin-top:calc(var(--section-gap-desktop) + 48px)}.home-page .site-footer{margin-top:56px;padding-top:calc(var(--section-gap-desktop) * .75)}.footer-top{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.25fr .7fr .7fr 1fr;gap:26px}.footer-col{display:grid;align-content:start;gap:8px}.footer-col h4{margin:0 0 6px;font-size:1rem}.footer-col p,.footer-col a{margin:0;color:#9fb0c9;text-decoration:none}.footer-col a:hover{color:#f8fafc}.footer-logo{width:min(190px,44vw);height:auto}.footer-socials{margin-top:10px;display:flex;gap:8px}.footer-socials a{width:34px;height:34px;border-radius:999px;border:1px solid var(--line-soft);display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#cbd5e1}.footer-subscribe{margin-top:8px;display:flex;gap:8px}.footer-subscribe input{width:100%}.footer-subscribe button{border:0;border-radius:10px;padding:10px 12px;background:linear-gradient(125deg,var(--accent),var(--accent-soft));color:#fff;font-weight:700;cursor:pointer}.footer-bottom{max-width:1240px;margin:28px auto 0;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px;align-items:center}.footer-bottom p{margin:0;color:#94a3b8;font-size:.88rem}.footer-bottom div{display:flex;gap:12px}.footer-bottom a{color:#aebcd2;text-decoration:none;font-size:.88rem}.centered{max-width:620px;margin:0 auto;text-align:center}.badge{display:inline-block;border-radius:999px;border:1px solid var(--line);padding:6px 10px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.badge.ok{color:#79f0c0;border-color:#79f0c073}.badge.warn{color:var(--warn);border-color:#ffd86d73}code{font-family:IBM Plex Mono,monospace}@media (max-width: 980px){.topbar{flex-wrap:wrap}.fold,.quick-cards,.content-shell,.lane-grid,.how-grid{grid-template-columns:1fr}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page{--page-x: 16px;padding:16px 16px 36px}.topbar{margin:0 calc(-1 * var(--page-x));padding:11px var(--page-x);display:flex;gap:10px;flex-wrap:wrap}.hero-splash{margin-top:42px}.footer-top{grid-template-columns:1fr 1fr}.content-shell,.agent-lane,.how-section,.human-viewers,.faq-discussions,.story-chapters,.story-signals{margin-top:54px;padding:0}.discussion-grid{grid-template-columns:1fr}.main-column,.right-column{gap:54px}.hero-layout,.two-col,.two-col.lower{grid-template-columns:1fr}.hero-title,.status-row,.hero-links{grid-column:auto}}@media (max-width: 640px){.hero{padding:22px 16px}.cards{grid-template-columns:1fr}.top-actions{width:100%}.quick-cards,.content-shell{gap:10px}.story-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:18px}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-btn{text-align:center}.ghost-btn,.primary-btn{flex:1;text-align:center}}
