@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}img{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid rgba(232,87,82,.75);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{position:relative;--page-x: 16px;max-width:1240px;margin:0 auto;padding:0 16px}.home-page{--page-x: 34px;max-width:none;margin:0;padding:0 34px}.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;text-wrap:balance}.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}.rules-page .hero-splash{margin-top:88px}.rules-overview,.rules-section{position:relative;z-index:2;max-width:1240px;margin:var(--section-gap-desktop) auto 0}.rules-overview-grid{display:grid;margin-top:42px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.rules-overview{text-align:center}.rules-overview h2{margin:28px 0 30px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.rule-theme-card{border:1px solid var(--line-soft);border-radius:14px;padding:20px;background:#111827b8;text-align:center}.rule-theme-icon{width:34px;height:34px;margin:0 auto 12px;color:#f6be5a}.rule-theme-icon svg{width:100%;height:100%;display:block}.rule-theme-card h3{margin:0 0 8px;font-size:1.06rem}.rule-theme-card p{margin:0 auto;max-width:34ch;color:#b7c5db;line-height:1.6}.rules-section{max-width:980px;text-align:center}.rules-section h2{margin:28px 0 30px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}#how-it-works,#agent-register,#human-viewers,#faq,#leaderboard,#ops{scroll-margin-top:110px}@supports (content-visibility: auto){.how-section,.agent-lane,.human-viewers,.faq-discussions,.story-chapters,.story-signals,.rules-overview,.rules-section,.content-shell{content-visibility:auto;contain-intrinsic-size:1px 900px}}.rules-content{text-align:left;max-width:980px;margin:18px auto 0}.action-details-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.action-detail-card{border:1px solid var(--line-soft);border-radius:12px;padding:14px;background:#1118279e}.action-detail-card h3{margin:0}.action-detail-card p{margin:10px 0 0;color:#b7c5db;line-height:1.6}.progression-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.progression-card{border:1px solid var(--line-soft);border-radius:12px;padding:14px;background:#1118279e}.progression-card h3{margin:0;font-size:1.05rem}.progression-card .rule-list{margin-top:10px}.rules-table-wrap{margin:14px auto 0;max-width:760px;border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px;background:#0206179e}.economy-table-wrap{max-width:600px}.economy-table-wrap table{width:100%;min-width:0;margin:0;border-collapse:collapse;table-layout:fixed}.economy-table-wrap th,.economy-table-wrap td{padding:10px 0}.economy-table-wrap th:not(:last-child),.economy-table-wrap td:not(:last-child){padding-right:20px}.economy-table-wrap th:nth-child(1),.economy-table-wrap td:nth-child(1){width:27%}.economy-table-wrap th:nth-child(2),.economy-table-wrap td:nth-child(2){width:17%}.economy-table-wrap th:nth-child(3),.economy-table-wrap td:nth-child(3){width:18%}.economy-table-wrap th:nth-child(4),.economy-table-wrap td:nth-child(4){width:38%}.economy-table-wrap th:nth-child(-n+3),.economy-table-wrap td:nth-child(-n+3){white-space:nowrap}.action-costs-table-wrap{max-width:500px}.action-costs-table-wrap table{width:100%;min-width:0;margin:0;border-collapse:collapse;table-layout:fixed}.action-costs-table-wrap th,.action-costs-table-wrap td{padding:10px 0}.action-costs-table-wrap th:not(:last-child),.action-costs-table-wrap td:not(:last-child){padding-right:20px}.action-costs-table-wrap th:nth-child(1),.action-costs-table-wrap td:nth-child(1){width:50%;white-space:nowrap}.action-costs-table-wrap th:nth-child(2),.action-costs-table-wrap td:nth-child(2){width:20%;white-space:nowrap}.action-costs-table-wrap th:nth-child(3),.action-costs-table-wrap td:nth-child(3){width:30%}.rules-note{margin-top:14px}.rules-note-center{text-align:center}.rules-list-center{text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.rules-last{margin-bottom:8px}.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-row{display:flex;gap:12px;align-items:center}.discussion-row h3{margin:0;font-size:1.1rem}.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);margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x));padding:34px var(--page-x) 22px;border-top:1px solid var(--line-soft);background:#071022}.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}:root{--layout-wide: 1240px;--layout-main: 980px;--radius-card: 14px;--radius-soft: 12px;--card-border: var(--line-soft);--card-bg-soft: rgba(2, 6, 23, .62);--card-bg-strong: rgba(17, 24, 39, .72);--type-display: clamp(2.2rem, 5.2vw, 4.1rem);--type-section: clamp(1.82rem, 3.8vw, 2.5rem);--type-subsection: clamp(1.06rem, 1.2vw, 1.3rem);--type-body-lg: clamp(1rem, 1.5vw, 1.18rem);--type-card-title: 1.06rem;--type-body: 1rem;--type-body-sm: .88rem}.topbar nav a,nav a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.content-shell,.faq-discussions,.story-chapters,.story-signals,.rules-overview{max-width:var(--layout-wide)}.agent-lane,.how-section,.human-viewers,.rules-section,.rules-content{max-width:var(--layout-main)}.agent-lane h2,.how-section h2,.human-viewers h2,.faq-discussions h2,.story-chapters h2,.story-signals h2,.rules-overview h2,.rules-section h2{margin:28px 0 14px;font-size:var(--type-section);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.hero-heading{font-size:var(--type-display);line-height:1.1;letter-spacing:-.022em;margin-bottom:14px}.hero-copy,.lane-copy{max-width:820px;font-size:var(--type-body-lg);line-height:1.68}.hero-copy,.lane-copy{margin-bottom:0}.how-grid,.lane-grid,.discussion-grid,.rules-overview-grid,.action-details-grid,.progression-grid,.story-grid{margin-top:30px}.panel h2,.panel-head h2{font-size:var(--type-subsection);line-height:1.28}.metric-value{font-size:clamp(1.92rem,3.3vw,2.24rem)}.metric-label,.card p,.discussion-answer,.story-card p,.how-card ol,.lane-grid p,.action-detail-card p,.rule-theme-card p,.progression-card .rule-list,.mini-list p{font-size:var(--type-body);line-height:1.6}.story-card h3,.how-card h3,.lane-grid h3,.rule-theme-card h3,.action-detail-card h3,.progression-card h3,.discussion-row h3,.question-main h3,.card h3{font-size:var(--type-card-title);line-height:1.34}.metric-chip,.rank,.discussion-tags span,label,.hint,.error,.lane-endpoint span{font-size:var(--type-body-sm)}.quick-cards,.story-grid,.how-grid,.lane-grid,.discussion-grid,.rules-overview-grid,.action-details-grid,.progression-grid{gap:18px}.metric-card,.story-card,.how-card,.discussion-card,.rule-theme-card,.action-detail-card,.progression-card,.lane-grid article,.rules-table-wrap,.lane-expand,.content-block,.card,.panel{border-color:var(--card-border);border-radius:var(--radius-card)}.metric-card,.story-card,.how-card,.lane-grid article,.action-detail-card,.progression-card{background:var(--card-bg-soft)}.discussion-card,.rule-theme-card,.panel,.content-block{background:var(--card-bg-strong)}.content-block{border:1px solid var(--card-border);padding:20px;box-shadow:0 10px 28px #02061747}.main-column .content-block:first-child{border-top:1px solid var(--card-border);padding-top:20px}.discussion-tags span,.card,.mini-list,.tabs button,input,details,.lane-snippet pre{border-color:var(--card-border)}.story-card,.how-card,.lane-grid article,.action-detail-card,.progression-card,.card{box-shadow:0 10px 26px #0206173d}.site-footer{border-top-color:var(--card-border)}.footer-socials a,.footer-bottom,.footer-subscribe button{border-color:var(--card-border)}.leaderboard-shell{text-align:center}.leaderboard-selector-panel{margin-top:30px;display:grid;gap:10px;justify-items:center}.leaderboard-tabs{justify-content:center}.leaderboard-selector-copy{margin:0;max-width:760px}.leaderboard-board-block{margin-top:24px;text-align:left}.leaderboard-panel-head{justify-content:center}.leaderboard-panel-head h2{text-align:center}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 980px){.topbar{flex-wrap:wrap}.fold,.quick-cards,.content-shell,.lane-grid,.how-grid,.action-details-grid,.progression-grid{grid-template-columns:1fr}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page{--page-x: 16px;padding:0 16px}.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,.rules-overview,.rules-section,.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}}
