:root{--green: #b6ff00;--green-dim: #85d900;--green-dark: #1f3308;--acid: #b6ff00;--acid-soft: #caff3d;--terminal-green: #00ff88;--terminal-green-dim: #00cc6a;--label-muted: #9aa58d;--red: #ff4444;--bg: #030501;--bg2: #080d05;--bg3: #0d1507;--border: #314612;--text: #f1eee7;--text-dim: #9aa58d}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,rgb(182 255 0 / 3%),transparent 18%),var(--bg);color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.7}[hidden]{display:none!important}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:1000;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgb(0 0 0 / 6%) 2px,rgb(0 0 0 / 6%) 4px)}body:after{z-index:999;background:radial-gradient(ellipse at center,transparent 55%,rgb(0 0 0 / 50%) 100%)}::selection{background:var(--green);color:#000}a{color:var(--green);text-underline-offset:3px}strong{color:var(--green)}.lang-en,body[data-lang=en] .lang-es{display:none}body[data-lang=en] .lang-en{display:inline}body[data-lang=en] .lang-panel.lang-en{display:block}.page-shell{max-width:900px;margin:0 auto;padding:80px 24px 60px}.topbar{position:fixed;z-index:200;top:0;right:0;left:0;display:flex;align-items:center;gap:16px;min-height:43px;padding:8px 24px;border-bottom:1px solid var(--border);background:var(--bg2)}.topbar-dots{display:flex;flex-shrink:0;gap:6px}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#ff5f56}.dot-lime{background:#b6ff00}.dot-green{background:#0f8}.topbar-title{flex:1;color:var(--text-dim);font-size:12px;text-align:center;letter-spacing:.1em;text-decoration:none}.topbar-title span{color:var(--green)}.topbar-title:hover,.topbar-title:focus-visible{color:var(--text)}.topbar-nav{display:flex;align-items:center;flex:0 1 auto;gap:4px;max-width:min(760px,72vw);font-size:12px;white-space:nowrap}.topbar-nav a,.topbar-menu-trigger,.lang-toggle,.button-link{border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text-dim);font:inherit;font-size:12px;text-decoration:none}.topbar-nav a,.topbar-menu-trigger,.lang-toggle{flex:0 0 auto;padding:2px 8px}.topbar-nav a:hover,.topbar-nav a.active,.topbar-menu.active>.topbar-menu-trigger,.topbar-menu:focus-within>.topbar-menu-trigger,.topbar-menu:hover>.topbar-menu-trigger,.lang-toggle:hover,.lang-toggle:focus-visible{border-color:var(--green-dark);color:var(--green)}.topbar-menu{position:relative;display:flex}.topbar-menu-trigger{appearance:none;cursor:pointer;line-height:inherit;white-space:nowrap}.topbar-submenu{position:absolute;z-index:220;top:calc(100% + 7px);left:0;display:grid;min-width:168px;padding:6px;border:1px solid var(--border);background:var(--bg2);box-shadow:0 18px 40px #00000073;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.topbar-submenu:before{content:"";position:absolute;top:-8px;right:0;left:0;height:8px}.topbar-menu:hover .topbar-submenu,.topbar-menu:focus-within .topbar-submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar-submenu a{display:block;color:var(--text)}.lang-toggle{margin-left:8px;border-color:var(--green-dark);color:var(--green);cursor:pointer;letter-spacing:.1em}.section-header{display:flex;align-items:center;gap:12px;margin:72px 0 24px;transform-origin:left center}.section-header:first-child{margin-top:0}.section-prompt{color:var(--text);font-size:13px;font-weight:700;white-space:nowrap}.section-command{color:var(--acid);font-size:17px;font-weight:700;letter-spacing:.04em}.section-line{flex:1;height:1px;background:var(--border)}.terminal-block{position:relative;margin-bottom:12px;padding:28px 32px;border:1px solid var(--border);border-radius:4px;background:linear-gradient(180deg,rgb(182 255 0 / 4%),transparent 54%),var(--bg2);box-shadow:inset 0 1px #b6ff000d;transform-origin:center top}.terminal-block:before{content:attr(data-label);position:absolute;top:-1px;left:20px;padding:0 8px;border:1px solid var(--border);border-top:0;border-radius:0 0 4px 4px;background:var(--bg2);color:var(--text-dim);font-size:11px;letter-spacing:.1em}.hero-inner{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.mascot-frame{position:relative;flex-shrink:0;width:160px;height:160px}.mascot-frame:before{content:"";position:absolute;inset:-10px;border:1px solid rgb(0 255 136 / 15%);border-radius:50%}.mascot-frame:after{content:"";position:absolute;top:-13px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green),0 0 16px var(--green)}.home-page .mascot-frame:before{border-color:#8cff0042}.home-page .mascot-frame:after{background:#8cff00;box-shadow:0 0 8px #8cff00eb,0 0 18px #00ff8870}.mascot{position:relative;z-index:1;display:block;width:160px;height:160px;border-radius:50%;object-fit:cover}.hero-copy{flex:1;min-width:240px}.brand-title{margin-bottom:8px;color:var(--green);font-family:Space Mono,monospace;font-size:40px;font-weight:700;line-height:1;text-shadow:0 0 30px rgb(0 255 136 / 35%)}.tagline{margin-bottom:22px;color:var(--text-dim);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tagline span{color:var(--acid-soft)}.output-list{display:grid;gap:2px;margin:0}.output-row{display:flex;gap:8px;color:var(--text);font-size:13px}.output-row dt{min-width:88px;color:var(--label-muted);font-weight:700;letter-spacing:.08em}.output-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.output-row:nth-child(odd) dd{color:var(--text)}.output-row:nth-child(2n) dd{color:var(--acid-soft)}.proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.proof-item,.stat{border:1px solid var(--border);border-radius:6px;background:var(--bg3)}.proof-item{min-height:82px;padding:12px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.proof-item:hover{border-color:#b6ff006b;background:#b6ff000f;transform:translateY(-1px)}.proof-value,.stat-num{display:block;color:var(--green);font-weight:700}.proof-value{font-size:18px}.proof-label,.stat-label{display:block;color:var(--label-muted);font-size:11px}.proof-strip-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.proof-strip-compact .proof-item{min-height:70px;padding:10px 12px}.command-line{display:flex;align-items:center;gap:8px;margin-top:22px;padding:10px 12px;border:1px solid rgb(182 255 0 / 20%);border-radius:4px;background:#060504;color:var(--text);font-size:13px;box-shadow:inset 0 0 0 1px #b6ff000a}.command-line>span:first-child{color:var(--acid);font-weight:700}.command-line .lang-es,.command-line .lang-en{color:var(--text)}.command-line span{min-width:0;overflow-wrap:anywhere}.cursor{display:inline-block;width:8px;height:15px;background:var(--green)}.about-text,.rich-copy{color:var(--text);font-size:13px;line-height:2}.comment{display:block;margin-bottom:4px;color:var(--acid-soft)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.tag{display:inline-block;padding:2px 10px;border:1px solid rgb(0 255 136 / 15%);border-radius:2px;background:var(--green-dark);color:var(--green);font-size:11px;line-height:1.6}.skills-list,.project-list{margin:0;padding:0;list-style:none}.skills-list li{padding:8px 0;border-bottom:1px solid var(--border);color:var(--text);font-size:13px}.skills-list li:before{content:">> ";color:var(--acid)}.skills-list li:last-child{border-bottom:0}.skill-cat,h2,h3{color:var(--acid)}.project-list{display:grid;gap:10px}.project-card{padding:18px 22px;border:1px solid var(--border);border-left:3px solid var(--green);border-radius:0 4px 4px 0;background:linear-gradient(135deg,rgb(182 255 0 / 5%),transparent 46%),var(--bg3);transition:border-color .16s ease,transform .16s ease,background .16s ease}.project-card:hover{border-color:#b6ff006b;background:linear-gradient(135deg,rgb(182 255 0 / 8%),transparent 46%),var(--bg3);transform:translate(2px)}.project-card.locked{border-left-color:var(--red)}.project-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.status-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}.locked .status-dot{background:var(--red);box-shadow:0 0 6px var(--red)}.project-name{color:var(--green);font-weight:700}.locked .project-name{color:var(--red)}.badge{margin-left:auto;padding:1px 8px;border:1px solid var(--border);border-radius:2px;color:var(--text-dim);font-size:10px;letter-spacing:.1em}.locked .badge{border-color:#ff444440;color:var(--red)}.project-card p{margin:0 0 0 18px;color:var(--text-dim);font-size:12px;line-height:1.9}.project-actions{display:flex;margin:12px 0 0 18px}.project-cta{border-color:#ff44444d;color:var(--red)}.project-cta:hover,.project-cta:focus-visible{background:#ff44441f}.stack{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 18px;padding:0;list-style:none}.stack li{padding:1px 8px;border:1px solid rgb(182 255 0 / 22%);border-radius:2px;background:#b6ff000f;color:var(--acid-soft);font-size:10px}.locked .stack li{border-color:#f443;background:#ff44440a;color:var(--red)}.json-block,.code-block{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.json-block{font-size:13px;line-height:2}.contact-json{display:grid;gap:2px;max-width:100%;overflow:hidden;white-space:normal;word-break:normal}.json-line{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content;gap:5px;min-width:0;padding-left:18px}.json-line>*{min-width:0}.json-array-head{grid-template-columns:max-content max-content max-content}.json-array{display:grid;gap:1px;padding-left:38px}.json-block a{text-decoration:none}.json-url{overflow-wrap:anywhere}.json-key{color:var(--label-muted)}.json-string{color:#b7c9a3}.json-punc{color:var(--text-dim)}.json-value{color:var(--green)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.related-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px;color:var(--text-dim);font-size:12px}.related-links a{color:#b7c9a3;text-decoration:none}.related-links a:hover,.related-links a:focus-visible{color:var(--green);text-decoration:underline}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border-color:var(--green-dark);color:var(--green);font-weight:700;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.button-link.secondary{color:var(--acid-soft)}.button-link:hover,.button-link:focus-visible{background:var(--green-dark);transform:translateY(-1px)}.cookie-consent[hidden]{display:none}.cookie-consent{position:fixed;z-index:260;right:16px;bottom:16px;left:16px;display:flex;justify-content:center;pointer-events:none}.cookie-consent-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(920px,100%);padding:18px;border:1px solid var(--border);background:linear-gradient(180deg,rgb(182 255 0 / 6%),transparent 45%),var(--bg2);box-shadow:0 20px 70px #000000b3;pointer-events:auto}.cookie-consent-copy h2{margin:0 0 8px;color:var(--text);font-size:15px}.cookie-consent-copy p{max-width:70ch;margin:0;color:var(--text-dim);font-size:12px;line-height:1.6}.cookie-consent-kicker{margin-bottom:6px!important;color:var(--green)!important;font-size:11px!important}.cookie-consent-copy a{display:inline-flex;margin-top:10px;color:#b7c9a3;font-size:12px;text-decoration:none}.cookie-consent-copy a:hover,.cookie-consent-copy a:focus-visible{color:var(--green);text-decoration:underline}.cookie-consent-details{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.cookie-consent-details dl{display:grid;gap:8px;margin:0}.cookie-consent-details div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.cookie-consent-details dt{color:var(--green);font-size:12px}.cookie-consent-details dd{margin:0;color:var(--text-dim);font-size:12px;line-height:1.6}.cookie-consent-actions{display:grid;align-content:end;gap:8px;min-width:190px}.stats{display:flex;flex-wrap:wrap;gap:20px;margin:1.5em 0}.stat{flex:1;min-width:120px;padding:14px;text-align:center}.stat-num{font-size:1.6rem}table{width:100%;margin:1em 0;border-collapse:collapse;font-size:.95rem}th,td{padding:8px;border:1px solid var(--border);text-align:left}th{background:var(--bg3);color:var(--green)}.code-block,.highlight{border:1px solid var(--border);border-radius:4px;background:var(--bg3)}.code-block{padding:14px;color:var(--text);font-size:13px}.highlight{margin:1em 0;padding:12px;border-left:3px solid var(--green)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.book-system-shell{position:relative;max-width:1040px}.book-system-shell:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(120deg,rgb(182 255 0 / 8%),transparent 32%),radial-gradient(circle at 82% 14%,rgb(182 255 0 / 14%),transparent 26%),radial-gradient(circle at 18% 52%,rgb(0 255 136 / 10%),transparent 24%),linear-gradient(180deg,#000 0%,var(--bg) 58%,#080c08 100%)}.book-system-shell .terminal-block{border-color:#b6ff003d;background:linear-gradient(145deg,rgb(182 255 0 / 7%),transparent 42%),linear-gradient(180deg,rgb(0 0 0 / 24%),transparent),var(--bg2);box-shadow:0 24px 70px #00000047}.book-system-shell .terminal-block:before{border-color:#b6ff003d;color:#9aa58d}.book-system-shell .section-line{background:#b6ff002e}.book-system-shell .section-command,.book-system-shell .brand-title,.book-system-shell .project-name,.book-system-shell .proof-value,.book-system-shell .stat-num{color:#b6ff00}.book-system-shell .button-link,.book-system-shell .tag{border-color:#b6ff0047;color:#b6ff00}.book-system-shell .terminal-block:before,.book-system-shell .proof-label,.book-system-shell .stat-label,.book-system-shell .project-card p,.book-system-shell .footer-copy,.book-system-shell .terminal-output{color:var(--label-muted)}.book-system-shell .tagline,.book-system-shell .output-row dt,.book-system-shell .badge,.book-system-shell .book-caption,.book-system-shell .use-case-caption{color:var(--label-muted)}.book-system-shell .tagline span,.book-system-shell .highlight-metric,.book-system-shell .wip-label,.book-system-shell .json-value,.book-system-shell strong{color:var(--acid-soft)}.book-system-shell .output-list{gap:4px}.book-system-shell .output-row dt{min-width:76px;color:var(--label-muted);font-size:11px;text-transform:uppercase}.book-system-shell .proof-item,.book-system-shell .stat,.book-system-shell .project-card,.book-system-shell .footer-terminal{border-color:#b6ff0038;background:var(--bg3)}.book-system-shell .stack li{border-color:#b6ff0038;background:#b6ff000f;color:var(--acid-soft)}.book-system-shell .json-key{color:var(--label-muted)}.book-system-shell .code-block{border-color:#b6ff002e;background:#060504;color:var(--acid-soft)}.use-cases-page h1,.use-cases-page h2,.use-cases-page h3{color:var(--text);font-family:Space Mono,monospace;letter-spacing:0;text-transform:none}.book-system-shell .use-case-title{margin-top:0;font-size:1.25rem}.book-system-shell .use-case-page-title{margin:0 0 14px;font-size:clamp(28px,5vw,46px);font-weight:700;line-height:1.08}.book-system-shell .seo-hub-title{margin:0 0 14px;color:var(--acid);font-family:Space Mono,monospace;font-size:clamp(28px,5vw,46px);font-weight:700;line-height:1.08;letter-spacing:.04em;text-transform:uppercase}.seo-hub-definition{margin:0 0 18px;padding:16px;border:1px solid rgb(182 255 0 / 22%);border-left:3px solid var(--acid);border-radius:4px;background:#b6ff000f;color:var(--text)}.seo-hub-list{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.seo-hub-list li{position:relative;padding-left:18px;color:var(--label-muted);font-size:12px;line-height:1.7}.seo-hub-list li:before{content:">";position:absolute;left:0;color:var(--acid);font-weight:700}.faq-list{display:grid;gap:16px;margin:0}.faq-list div{padding-bottom:16px;border-bottom:1px solid rgb(182 255 0 / 16%)}.faq-list div:last-child{padding-bottom:0;border-bottom:0}.faq-list dt{color:var(--acid);font-weight:700}.faq-list dd{margin:6px 0 0;color:var(--text)}.book-system-shell .button-link:hover,.book-system-shell .button-link:focus-visible{background:#b6ff001f}.book-system-shell .private-resources-cta{max-width:100%;border-color:#ff9d00;box-shadow:0 0 0 1px #ff9d001f,0 0 18px #ff9d001a;color:#fff;text-shadow:0 0 8px rgb(255 255 255 / 35%)}.book-system-shell .private-resources-cta:hover,.book-system-shell .private-resources-cta:focus-visible{border-color:#ffb13b;background:#ff9d001f;color:#fff}.use-cases-page table,.use-cases-page th,.use-cases-page td,.use-cases-page .code-block,.use-cases-page .stat{border-color:#b6ff0038}.use-cases-page h1,.use-cases-page h2,.use-cases-page h3,.use-cases-page p,.use-cases-page td,.use-cases-page th,.use-cases-page .rich-copy{overflow-wrap:anywhere}.book-page{--book-bg: #030501;--book-panel: #080d05;--book-panel-2: #0d1507;--book-ink: #f1eee7;--book-muted: #9aa58d;--book-acid: #b6ff00;--book-acid-2: #85d900;--book-line: #314612;max-width:1180px;margin:0 auto;padding:86px 24px 64px;color:var(--book-ink)}.book-page:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(120deg,rgb(182 255 0 / 11%),transparent 34%),radial-gradient(circle at 78% 10%,rgb(182 255 0 / 18%),transparent 28%),radial-gradient(circle at 28% 44%,rgb(116 190 0 / 12%),transparent 24%),linear-gradient(180deg,#000 0%,var(--book-bg) 52%,#080c08 100%)}.book-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:56px;align-items:center;min-height:calc(100vh - 128px);padding-bottom:48px;min-width:0}.book-hero-copy{min-width:0}.book-page h1,.book-page h2,.book-page h3,.appendix-index-title,.appendix-result h3,.use-case-title{font-family:Space Mono,monospace}.book-kicker{margin:0 0 14px;color:var(--book-acid);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.book-hero h1{max-width:760px;margin:0;color:var(--book-ink);font-family:Space Mono,monospace;font-size:clamp(48px,8vw,92px);line-height:.95;text-shadow:0 0 32px rgb(182 255 0 / 25%)}.book-subtitle{max-width:680px;margin:28px 0 0;color:var(--book-muted);font-size:18px;line-height:1.8}.book-claim{max-width:720px;margin:18px 0 0;color:var(--book-ink);font-size:16px;line-height:1.8}.book-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.book-related-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;color:var(--book-muted);font-family:JetBrains Mono,monospace;font-size:12px}.book-related-links a{color:var(--book-muted);text-decoration:none}.book-related-links a:hover,.book-related-links a:focus-visible{color:var(--book-ink);text-decoration:underline}.book-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 18px;border:1px solid var(--book-line);border-radius:4px;background:transparent;color:var(--book-ink);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.book-button.primary{border-color:var(--book-acid);background:var(--book-acid);color:#050700}.book-button:hover,.book-button:focus-visible{border-color:var(--book-acid);background:#b6ff001f;transform:translateY(-1px)}.book-button.primary:hover,.book-button.primary:focus-visible{background:#d4ff49}.book-button.private-bonus-button{border-color:#ff9d00;background:#ff9d001a;color:#fff;box-shadow:0 0 0 1px #ff9d0026,0 0 22px #ff9d001f;text-shadow:0 0 8px rgb(255 255 255 / 30%)}.book-button.private-bonus-button:hover,.book-button.private-bonus-button:focus-visible{border-color:#ffb13b;background:#ff9d002e;color:#fff}.book-links-title{max-width:680px;margin:24px 0 0;color:var(--book-acid);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.book-keyword-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:740px;margin-top:10px}.book-keyword-strip span{padding:4px 8px;border:1px solid rgb(182 255 0 / 24%);border-radius:3px;background:#b6ff000f;color:var(--book-acid);font-size:11px}.ai-answer-box{max-width:720px;margin-top:24px;padding:16px 18px;border:1px solid rgb(182 255 0 / 24%);border-left:3px solid var(--book-acid);border-radius:6px;background:linear-gradient(135deg,rgb(182 255 0 / 8%),transparent 44%),var(--book-panel)}.ai-answer-box strong{color:var(--book-acid);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ai-answer-box p{margin:0;color:var(--book-ink);font-size:13px;line-height:1.85}.privacy-page h1{margin:8px 0 12px;color:var(--green);font-size:clamp(28px,6vw,54px);line-height:1.05}.privacy-page .terminal-block{overflow:visible}.privacy-definition-list{display:grid;gap:12px;margin:0}.privacy-definition-list div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;padding-bottom:12px;border-bottom:1px solid rgb(182 255 0 / 14%)}.privacy-definition-list div:last-child{padding-bottom:0;border-bottom:0}.privacy-definition-list dt{color:var(--label-muted);font-weight:700;text-transform:uppercase}.privacy-definition-list dd{margin:0;color:var(--text)}.privacy-table-wrap{overflow-x:auto}.privacy-table{min-width:980px;margin:0}.privacy-table th,.privacy-table td{vertical-align:top;font-size:12px;line-height:1.65}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.privacy-source-list{margin-bottom:0}.book-appendix-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:680px;margin-top:10px}.book-appendix-links a,.appendix-nav a{overflow:hidden;text-overflow:ellipsis;min-width:0}.book-appendix-links a{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:100%;padding:8px 10px;border:1px solid var(--book-line);border-radius:4px;color:var(--book-muted);font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;text-transform:uppercase}.book-appendix-links a:hover,.book-appendix-links a:focus-visible{border-color:var(--book-acid);background:#b6ff001f;color:var(--book-ink)}.book-appendix-links span,.appendix-nav a>span:first-child{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--book-acid);border-radius:3px;color:var(--book-acid)}.book-cover-card{position:relative;justify-self:center;width:min(100%,320px);margin:0;padding:14px;border:1px solid var(--book-line);border-radius:8px;background:linear-gradient(145deg,#b6ff0029,#85d90014 42%,#0000008f);box-shadow:0 32px 80px #0000008f,0 0 52px #b6ff0029}.book-cover-card:before{content:"";position:absolute;inset:14px;z-index:3;border:1px solid rgb(182 255 0 / 32%);pointer-events:none}.book-cover-card:after{content:none}.book-cover-card img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;background:linear-gradient(180deg,transparent,rgb(0 0 0 / 52%)),linear-gradient(145deg,#121a05,#000 58%,#172403)}.book-cover-card figcaption{position:relative;z-index:4;margin-top:12px;color:var(--book-muted);font-size:11px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.book-thesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 42px}.book-thesis>div{min-height:156px;padding:22px;border:1px solid var(--book-line);border-radius:6px;background:var(--book-panel)}.book-thesis>div>span{color:var(--book-acid);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.book-manifesto p,.appendix-head p{color:var(--book-muted)}.book-thesis p{color:var(--book-ink)}.book-manifesto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:72px;padding:28px 0;border-top:1px solid var(--book-line);border-bottom:1px solid var(--book-line)}.book-block-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:44px 0 56px}.book-block-grid article,.appendix-index-grid a,.copy-block,.safety-callout{border:1px solid var(--book-line);border-radius:6px;background:var(--book-panel)}.book-block-grid article{min-width:0;padding:22px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.book-block-grid article:hover,.appendix-index-grid a:hover,.appendix-index-grid a:focus-visible,.copy-block:hover{border-color:#b6ff0066}.book-block-grid h2{margin:0 0 10px;color:var(--book-acid);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.book-block-grid p{margin:0;color:var(--book-muted);font-size:13px;line-height:1.85}.appendix-hero{max-width:880px;padding:56px 0 36px}.appendix-hero h1{margin:0;color:var(--book-ink);font-size:clamp(36px,7vw,72px);line-height:1;overflow-wrap:anywhere}.appendix-hero p{max-width:760px;color:var(--book-muted);font-size:16px;line-height:1.85}.appendix-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 56px}.appendix-index-grid a,.appendix-index-card{display:grid;align-content:start;gap:12px;min-width:0;min-height:190px;padding:24px;color:var(--book-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.appendix-index-grid a:hover,.appendix-index-grid a:focus-visible,.appendix-index-card:hover,.appendix-index-card:focus-visible{border-color:#b6ff0094;background:linear-gradient(180deg,#b6ff0017,#b6ff0008),var(--book-panel);box-shadow:inset 4px 0 0 var(--book-acid),0 0 28px #b6ff0014;transform:translateY(-1px)}.appendix-index-path{display:inline-flex;width:fit-content;margin-bottom:0;padding:3px 8px;border:1px solid rgb(182 255 0 / 24%);border-radius:3px;background:#b6ff0012;color:var(--book-acid);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}.appendix-index-title{display:block;margin-bottom:0;color:var(--book-ink);font-size:18px;line-height:1.35}.appendix-index-description{display:block;color:var(--book-muted);font-size:14px;font-style:normal;line-height:1.75;text-transform:none}.appendix-index-action{align-self:end;color:var(--book-acid);font-size:12px;font-weight:700;text-transform:lowercase}.safety-callout{margin-top:24px;padding:18px;border-left:3px solid #ffcc33;background:#ffcc3312}.safety-callout strong{color:#ffdf68;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.safety-callout p{margin:8px 0 0;color:var(--book-ink);font-size:13px}.copy-block-list{display:grid;gap:18px;margin-top:18px}.copy-block{min-width:0;padding:22px;transition:border-color .16s ease,background .16s ease}.copy-block.danger-block{border-color:#ffcc336b}.copy-block-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.copy-block h2{margin:0;color:var(--book-acid);font-size:20px}.copy-block-head span{flex:0 0 auto;color:#ffdf68;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.copy-block p{max-width:820px;margin:0 0 14px;color:var(--book-muted);font-size:13px;line-height:1.8}.copy-block pre{max-width:100%;overflow-x:auto;margin:0;padding:16px;border:1px solid rgb(182 255 0 / 18%);border-radius:6px;background:#060504;box-shadow:inset 0 0 0 1px #b6ff000a}.copy-block code{color:#caff3d;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.appendix-library-hero{padding-bottom:24px}.appendix-search-panel,.appendix-full-shell,.appendix-detail-summary,.appendix-local-nav,.appendix-prev-next{border:1px solid var(--book-line);border-radius:6px;background:linear-gradient(180deg,#b6ff0012,#b6ff0005),var(--book-panel)}.appendix-search-panel{display:grid;gap:18px;margin:10px 0 34px;padding:24px;box-shadow:inset 0 0 0 1px #b6ff000a}.appendix-search-head{max-width:840px}.appendix-search-head h2{margin:0 0 10px;color:var(--book-acid);font-family:Space Mono,monospace;font-size:clamp(22px,4vw,34px);line-height:1.15}.appendix-search-head p{margin:0;color:var(--book-muted);font-size:14px;line-height:1.85}.appendix-search-head code{color:var(--book-acid);font-family:JetBrains Mono,monospace}.appendix-search-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border:1px solid rgb(182 255 0 / 42%);border-radius:4px;background:#050604}.appendix-search-field span{color:var(--book-acid);font-weight:700}.appendix-search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--book-ink);font-family:JetBrains Mono,monospace;font-size:14px}.appendix-search-field input::placeholder{color:#dfe6d661}.appendix-search-meta{color:var(--book-muted);font-size:12px}.appendix-search-results{display:grid;gap:12px}.appendix-result{display:grid;gap:9px;min-width:0;padding:16px;border:1px solid rgb(182 255 0 / 18%);border-radius:5px;background:#00000052}.appendix-result-code{border-color:#ffaa0057}.appendix-result-kind{width:fit-content;padding:2px 7px;border:1px solid rgb(182 255 0 / 25%);color:var(--book-acid);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.appendix-result h3{margin:0;color:var(--book-ink);font-size:16px;line-height:1.35}.appendix-result p{margin:0;color:var(--book-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.appendix-result-actions{display:flex;flex-wrap:wrap;gap:10px}.appendix-copy-inline,.copy-code-button{appearance:none;background:transparent;font-family:JetBrains Mono,monospace;cursor:pointer}.appendix-copy-inline{border-color:#b6ff006b;color:var(--book-acid)}.appendix-copy-inline:hover,.appendix-copy-inline:focus-visible{background:#b6ff0024;color:var(--book-ink)}.appendix-index-keywords{display:flex;flex-wrap:wrap;gap:6px}.appendix-index-keywords b{display:inline-flex;padding:2px 6px;border:1px solid rgb(182 255 0 / 22%);color:var(--book-acid);font-size:10px;font-weight:700;line-height:1.45}.appendix-library-note{margin-top:10px}.appendix-detail-hero{max-width:940px}.appendix-detail-summary{max-width:820px;margin:18px 0 0;padding:18px}.appendix-detail-summary strong{color:var(--book-acid);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.appendix-detail-summary p{margin:8px 0 0}.appendix-local-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:12px}.appendix-local-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid rgb(182 255 0 / 24%);color:var(--book-acid);font-size:11px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;text-transform:uppercase}.appendix-local-nav a:hover,.appendix-local-nav a:focus-visible{background:#b6ff001f}.appendix-full-shell{position:relative;margin:0 0 34px;padding:30px}.appendix-full-shell .terminal-label{position:absolute;top:-12px;left:18px;padding:2px 9px;border:1px solid rgb(182 255 0 / 30%);border-radius:3px;background:#0a0d07;color:var(--book-muted);font-size:11px;letter-spacing:.08em}.appendix-full-body{max-height:none;overflow:visible;padding:0}.appendix-full-body h2{margin:42px 0 12px;color:var(--book-ink);font-family:Space Mono,monospace;font-size:clamp(22px,3.5vw,34px);line-height:1.18}.appendix-full-body h2:first-child{margin-top:0}.appendix-full-body h3{margin-top:38px;padding-top:2px;color:var(--book-acid);font-size:18px;line-height:1.45}.appendix-full-body p{max-width:900px;color:var(--book-ink);font-size:14px}.appendix-full-body ul{max-width:900px;margin:0 0 18px;padding-left:22px;color:var(--book-muted);font-size:13px;line-height:1.8}.appendix-full-body li{margin:4px 0}.appendix-code-shell{scroll-margin-top:118px;margin:20px 0 26px;border:1px solid rgb(182 255 0 / 20%);border-radius:6px;background:#050604}.appendix-code-shell.danger-block{border-color:#ffaa007f;box-shadow:inset 4px 0 #ffaa00bf}.appendix-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgb(182 255 0 / 14%)}.appendix-code-toolbar span{color:var(--book-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.copy-code-button{min-height:30px;padding:5px 10px;border:1px solid rgb(182 255 0 / 42%);border-radius:3px;background:transparent;color:var(--book-acid);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.copy-code-button:hover,.copy-code-button:focus-visible{background:#b6ff001f}.appendix-danger-note{margin:12px 12px 0;padding:10px 12px;border:1px solid rgb(255 170 0 / 38%);border-radius:4px;background:#ffaa0014;color:#ffe7a8;font-size:12px;line-height:1.65}.appendix-code-shell pre,.appendix-full-body .appendix-code-shell pre{margin:0;border:0;border-radius:0 0 6px 6px;background:#050604}.appendix-code-shell code{white-space:pre}.tools-directory-intro,.tools-field-guide,.tools-warning,.tools-final-checklist,.tools-sources{max-width:980px}.tools-toc{display:grid;gap:12px;margin:24px 0 34px;padding:18px;border:1px solid rgb(182 255 0 / 24%);border-radius:6px;background:#00000047}.tools-toc h2{margin:0;color:var(--book-acid);font-size:18px}.tools-toc ul,.tools-final-checklist ul,.tools-sources ul{display:grid;gap:8px}.tools-toc a{color:var(--book-acid);font-size:12px;font-weight:800;text-transform:uppercase}.tools-directory-section{scroll-margin-top:112px;display:grid;gap:14px;margin-top:40px}.tool-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-card{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgb(182 255 0 / 20%);border-radius:6px;background:linear-gradient(180deg,#b6ff0012,#b6ff0005),#060805}.tool-card h3{margin:0;color:var(--book-ink);font-size:18px}.tool-card p{margin:0}.tool-card-meta{display:grid;gap:10px;margin:0}.tool-card-meta div{display:grid;gap:3px}.tool-card-meta dt{color:var(--book-acid);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tool-card-meta dd{margin:0;color:var(--book-ink);font-size:13px;line-height:1.7}.tools-warning{margin-top:42px;padding:18px;border:1px solid rgb(255 170 0 / 44%);border-radius:6px;background:#ffaa0014}.tools-warning h2{color:#ffcf70}.tools-copy-commands{margin-top:42px}.tools-final-checklist{margin-top:42px;padding:18px;border:1px solid rgb(182 255 0 / 28%);border-radius:6px;background:#b6ff000f}.tools-sources{margin-top:42px}.appendix-command-library{border-color:#b6ff0047}.command-library-intro{display:grid;gap:10px;max-width:920px;margin-bottom:22px}.command-library-intro h2{margin:0;color:var(--book-acid);font-size:clamp(24px,4vw,38px);line-height:1.1}.command-library-intro p{margin:0}.command-library-intro code{color:var(--book-acid)}.command-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;padding:13px 15px;border:1px solid rgb(182 255 0 / 42%);border-radius:4px;background:#050604}.command-search span{color:var(--book-acid);font-weight:800}.command-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--book-ink);font-family:JetBrains Mono,monospace;font-size:14px}.command-search input::placeholder{color:#dfe6d661}.command-search-status{margin:0 0 18px;color:var(--book-muted);font-size:12px}.command-jump-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.command-jump-list a{padding:6px 9px;border:1px solid rgb(182 255 0 / 24%);color:var(--book-acid);font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase}.command-jump-list a:hover,.command-jump-list a:focus-visible{background:#b6ff001f;color:var(--book-ink)}.command-category{scroll-margin-top:120px;display:grid;gap:15px;margin-top:32px}.command-category>header{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid rgb(182 255 0 / 18%)}.command-category>header span{color:var(--book-acid);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.command-category>header p{margin:0;color:var(--book-muted)}.command-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.command-card{display:grid;gap:15px;min-width:0;padding:18px;border:1px solid rgb(182 255 0 / 22%);border-radius:6px;background:linear-gradient(180deg,#b6ff0012,#b6ff0005),#060805}.command-card[hidden],.command-category[hidden]{display:none}.command-card.risk-caution{border-color:#ffd34d5c}.command-card.risk-danger{border-color:#ffaa0085;box-shadow:inset 4px 0 #ffaa00b8}.command-card-head{display:grid;gap:10px}.command-card-head h3{margin:0;color:var(--book-ink);font-size:18px;line-height:1.35}.risk-label{width:fit-content;padding:3px 8px;border:1px solid rgb(182 255 0 / 34%);color:var(--book-acid);font-size:10px;font-weight:900;letter-spacing:.1em}.risk-label-caution{border-color:#ffd34d70;color:#ffd34d}.risk-label-danger{border-color:#ffaa009e;color:#ffb52e}.command-card-meta{display:grid;gap:12px;margin:0}.command-card-meta div{display:grid;gap:4px}.command-card-meta dt{color:var(--book-acid);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-card-meta dd{margin:0;color:var(--book-ink);font-size:13px;line-height:1.75}.command-placeholders{margin:0;padding:8px 10px;border:1px solid rgb(182 255 0 / 22%);border-radius:4px;color:var(--book-muted);font-size:12px;line-height:1.6}.command-placeholders strong{color:var(--book-acid)}.command-danger-note,.command-code-shell{margin:0}.command-code-shell pre,.appendix-full-body .command-code-shell pre{max-width:100%;overflow-x:auto}.command-code-shell code{color:var(--book-ink);white-space:pre}.appendix-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:56px;padding:14px}.appendix-prev-next .appendix-index-card{min-height:124px}.appendix-nav-placeholder{opacity:.55}.appendix-alias-bridge{min-height:420px}.use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.use-case-hero-copy p{margin:14px 0 0}.playbook-status-grid,.upcoming-playbook-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.playbook-status-card,.upcoming-playbook{min-width:0;border:1px solid rgb(182 255 0 / 20%);border-radius:6px;background:#050804d1}.playbook-status-card{display:grid;gap:8px;padding:14px;color:inherit;text-decoration:none}.playbook-status-card:hover,.playbook-status-card:focus-visible{border-color:#b6ff008c;background:#b6ff0014}.playbook-status-card span,.playbook-badge,.upcoming-playbook span{color:var(--book-acid);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.playbook-status-card.upcoming span,.upcoming-playbook span{color:#ffe7a8}.playbook-status-card strong{font-family:Space Mono,monospace;font-size:14px}.playbook-status-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.playbook-panel{display:grid;gap:24px;min-width:0}.playbook-head{max-width:920px}.playbook-head p,.playbook-grid p,.playbook-copy-section>p,.upcoming-playbook p{color:var(--muted);line-height:1.75}.playbook-grid,.playbook-matrix{display:grid;gap:16px}.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-grid>div,.playbook-matrix>section{min-width:0;padding:16px;border:1px solid rgb(182 255 0 / 18%);border-radius:6px;background:#0305019e}.playbook-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-matrix h3,.playbook-grid h3,.playbook-copy-section h3,.upcoming-playbook h2{margin-top:0}.use-cases-page .playbook-matrix h3,.use-cases-page .playbook-grid h3,.use-cases-page .playbook-copy-section h3{color:var(--acid)}.playbook-matrix ul{display:grid;gap:8px;margin:0;padding-left:18px}.playbook-matrix li{color:var(--muted);line-height:1.6}.playbook-copy-section{min-width:0}.playbook-code-shell pre{max-height:520px;overflow:auto}.use-cases-page .appendix-code-toolbar span{min-width:0;overflow-wrap:anywhere}.use-cases-page .appendix-code-shell code{white-space:pre}.upcoming-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upcoming-playbook{padding:18px}.book-manifesto p{margin:0;font-size:16px;line-height:1.9}.appendix-section{scroll-margin-top:92px}.appendix-head{max-width:760px;margin-bottom:22px}.appendix-head h2{margin:0;color:var(--book-ink);font-size:38px}.appendix-nav{position:sticky;z-index:20;top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;background:linear-gradient(180deg,var(--book-bg),rgb(7 6 5 / 86%))}.appendix-nav a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 9px;border:1px solid var(--book-line);border-radius:4px;color:var(--book-acid);font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;text-transform:uppercase}.appendix-nav a:hover,.appendix-nav a:focus-visible{background:#b6ff001f}.appendix-list{display:grid;gap:22px}.appendix-card{scroll-margin-top:112px;border:1px solid var(--book-line);border-radius:8px;background:var(--book-panel);box-shadow:0 16px 48px #0000003d}.appendix-card-head{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:24px;border-bottom:1px solid var(--book-line);background:var(--book-panel-2)}.appendix-card-head>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--book-acid);border-radius:4px;color:var(--book-acid);font-size:22px;font-weight:700}.appendix-card h3{margin:0;color:var(--book-ink);font-size:20px}.appendix-card-head p{margin:8px 0 0;color:var(--book-muted)}.appendix-body{max-height:680px;overflow:auto;padding:24px;color:var(--book-ink)}.appendix-body h3{margin:30px 0 10px;color:var(--book-acid);font-size:16px}.appendix-body h3:first-child{margin-top:0}.appendix-body p{margin:0 0 14px;color:var(--book-ink);font-size:13px;line-height:1.9}.appendix-body .appendix-bullet{padding-left:14px;color:var(--book-muted)}.appendix-body pre{overflow-x:auto;margin:16px 0;padding:16px;border:1px solid rgb(182 255 0 / 18%);border-radius:6px;background:#060504}.appendix-body code{color:#caff3d;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}body[data-lang=en] .book-thesis.lang-en,body[data-lang=en] .book-appendix-links.lang-en,body[data-lang=en] .appendix-nav.lang-en,body[data-lang=en] .appendix-list.lang-en{display:grid}body[data-lang=en] .book-page p.lang-en{display:block}body[data-lang=en] .book-actions .book-button.lang-en{display:inline-flex}.auth-page .terminal-block{max-width:760px}.auth-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;color:var(--label-muted);font-size:12px}.auth-status,.auth-error,.access-state{margin:18px 0 0;padding:12px 14px;border:1px solid rgb(182 255 0 / 22%);border-left:3px solid var(--green);border-radius:4px;background:#060504;color:var(--text);font-size:12px;line-height:1.8}.auth-error,.access-state.denied{border-color:#ff444457;border-left-color:var(--red);color:#ffb3b3}.access-state.pending{border-left-color:#ffdf68}.access-state strong{display:block;color:var(--green);font-size:12px;letter-spacing:.08em}.access-state.denied strong{color:var(--red)}.access-state p{margin:6px 0 0;color:var(--text-dim)}.setup-panel{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(255 68 68 / 24%)}.setup-panel ul,.setup-panel ol{margin:0;padding-left:20px;color:var(--text)}.setup-panel li{margin:4px 0;padding-left:2px}.setup-panel code{color:var(--acid-soft);font-family:JetBrains Mono,monospace}.terminal-form{display:grid;gap:14px;margin-top:22px}.terminal-form.compact{margin-top:14px}.terminal-form label:not(.terminal-checkbox){display:grid;gap:6px}.terminal-form label>span:first-child{color:var(--green);font-size:12px;font-weight:700}.terminal-form input[type=email],.terminal-form input[type=password]{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgb(182 255 0 / 24%);border-radius:4px;outline:0;background:#060504;color:var(--text);font:inherit;font-size:13px}.terminal-form input[type=email]:focus,.terminal-form input[type=password]:focus{border-color:var(--green);box-shadow:0 0 0 2px #b6ff001f}.terminal-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-dim);font-size:12px;line-height:1.7}.terminal-checkbox input{width:16px;height:16px;accent-color:var(--green)}.oauth-form{padding-top:18px;border-top:1px solid rgb(182 255 0 / 18%)}.resource-list{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.resource-list li{padding:16px;border:1px solid rgb(182 255 0 / 22%);border-radius:4px;background:linear-gradient(135deg,rgb(182 255 0 / 6%),transparent 44%),var(--bg3)}.resource-path{display:flex;gap:10px;align-items:baseline;color:var(--green);font-size:13px}.resource-path span{color:var(--label-muted);font-size:11px}.resource-list p{margin:8px 0 14px;color:var(--text-dim);font-size:12px;line-height:1.8}.site-footer{margin-top:80px;padding:24px 0 48px;border-top:1px solid var(--border)}.footer-copy{margin-bottom:24px;color:var(--text-dim);font-size:11px;text-align:center;letter-spacing:.1em}.footer-copy>span:first-child{color:var(--green)}.footer-copy small{display:block;margin-top:4px;font-size:10px}.footer-legal-links{display:flex;justify-content:center;gap:8px;margin-top:8px;color:var(--text-dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.footer-legal-links a{color:var(--text-dim);text-decoration:none}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{color:var(--green);text-decoration:underline}.footer-terminal{padding:16px 20px;border:1px solid var(--border);border-radius:4px;background:linear-gradient(180deg,rgb(182 255 0 / 4%),transparent 60%),var(--bg2)}.terminal-input-row{display:flex;align-items:center;gap:8px}.footer-heartbeat{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 8px #b6ff007a}.terminal-input-row label{color:var(--green);font-size:13px;font-weight:700}.terminal-input-row input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--green);font:inherit;font-size:14px}.terminal-output{margin-top:10px;color:var(--text-dim);font-size:13px;line-height:1.9}.output-command{color:var(--text-dim)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mascot-glow{0%,to{filter:drop-shadow(0 0 18px rgb(0 255 136 / 40%)) drop-shadow(0 0 40px rgb(0 200 80 / 15%))}50%{filter:drop-shadow(0 0 32px rgb(0 255 136 / 70%)) drop-shadow(0 0 70px rgb(0 200 80 / 30%))}}@keyframes home-mascot-acid-glow{0%,to{filter:hue-rotate(12deg) saturate(1.62) brightness(1.16) contrast(1.08) drop-shadow(0 0 18px rgb(140 255 0 / 46%)) drop-shadow(0 0 42px rgb(0 255 136 / 22%))}50%{filter:hue-rotate(12deg) saturate(1.82) brightness(1.22) contrast(1.1) drop-shadow(0 0 32px rgb(140 255 0 / 70%)) drop-shadow(0 0 72px rgb(0 255 136 / 32%))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes boot-shell{0%{opacity:.86;transform:translateY(8px);box-shadow:inset 0 1px #b6ff000d,0 0 #b6ff0000}to{opacity:1;transform:translateY(0);box-shadow:inset 0 1px #b6ff000d}}@keyframes boot-scan{0%{transform:translate(-120%);opacity:0}18%{opacity:.64}to{transform:translate(120%);opacity:0}}@keyframes reveal-section{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-terminal{0%{opacity:.78;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appendix-result-reveal{0%{opacity:.64;transform:translateY(6px);border-color:#ffd34d75}to{opacity:1;transform:translateY(0)}}@keyframes danger-warning-pulse{0%,to{box-shadow:none}45%{box-shadow:0 0 0 1px #ffaa003d,0 0 20px #ffaa001a}}@keyframes footer-heartbeat{0%,to{transform:scale(1);opacity:.76}46%{transform:scale(1.42);opacity:1}}@media(prefers-reduced-motion:no-preference){html.motion-safe [data-motion-reveal=section]{animation:reveal-section .42s cubic-bezier(.2,.8,.2,1) both}html.motion-safe [data-motion-reveal=terminal]:not(.home-boot-shell){animation:reveal-terminal .52s cubic-bezier(.2,.8,.2,1) both}html.motion-safe .home-boot-shell{overflow:hidden;animation:boot-shell .62s cubic-bezier(.2,.8,.2,1) both}html.motion-safe .home-boot-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(182 255 0 / 16%),transparent);animation:boot-scan .86s ease-out both}html.motion-safe .mascot-frame:before{animation:spin 22s linear infinite}html.motion-safe .mascot{animation:mascot-float 5s ease-in-out infinite,mascot-glow 3s ease-in-out infinite}html.motion-safe .home-page .mascot{animation:mascot-float 5s ease-in-out infinite,home-mascot-acid-glow 3s ease-in-out infinite}html.motion-safe .cursor{animation:blink 1s step-end infinite}html.motion-safe .appendix-result[data-motion-result]{animation:appendix-result-reveal .24s ease-out both}html.motion-safe .appendix-danger-note,html.motion-safe .risk-label-danger{animation:danger-warning-pulse 2.8s ease-in-out 2}html.motion-safe .footer-heartbeat{animation:footer-heartbeat 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:760px){.topbar{align-items:center;flex-wrap:nowrap;padding:8px 12px}.topbar-title{display:none}.topbar-nav{flex:1 1 auto;min-width:0;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.topbar-nav::-webkit-scrollbar{display:none}.page-shell{width:100%;max-width:390px;margin:0;padding:72px 16px 48px}.terminal-block{max-width:100%;padding:22px 18px;overflow:hidden}.terminal-block:before{max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card{text-align:center}.project-head,.project-actions,.stack{justify-content:center;margin-left:0}.project-card p{margin-left:0}.hero-inner{flex-direction:column;align-items:flex-start;gap:24px}.hero-copy{min-width:0;width:100%}.output-row{display:grid;grid-template-columns:80px minmax(0,1fr)}.command-line{align-items:flex-start;flex-wrap:wrap}.contact-json{gap:4px;font-size:12px;line-height:1.8}.json-line{grid-template-columns:max-content max-content minmax(0,1fr) max-content;gap:4px;padding-left:12px}.json-array-head{grid-template-columns:max-content max-content max-content}.json-array{gap:2px;padding-left:24px}.brand-title{font-size:34px}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip-compact{grid-template-columns:1fr}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{min-width:0}table{display:block;overflow-x:auto}.section-header{align-items:flex-start;flex-direction:column;gap:6px}.section-line{width:100%}.book-page{width:100%;max-width:390px;margin:0;padding:138px 16px 48px;overflow:hidden}.book-hero,.book-thesis,.book-manifesto,.book-block-grid,.appendix-index-grid,.use-case-grid,.playbook-status-grid,.playbook-grid,.playbook-matrix,.upcoming-playbook-grid{grid-template-columns:1fr}.playbook-status-card,.upcoming-playbook,.playbook-grid>div,.playbook-matrix>section{padding:14px}.playbook-code-shell pre{max-height:420px}.use-cases-page .appendix-code-shell code{white-space:pre-wrap;overflow-wrap:anywhere}.book-hero{min-height:auto;gap:32px}.book-hero-copy{width:100%;max-width:100%}.book-hero h1{max-width:11ch;font-size:40px;line-height:1.05}.book-subtitle{max-width:100%;font-size:15px;overflow-wrap:anywhere}.book-claim,.appendix-hero p{max-width:100%;font-size:14px;overflow-wrap:anywhere}.book-kicker{overflow-wrap:anywhere}.book-appendix-links,.appendix-nav{grid-template-columns:1fr;max-width:100%}.book-appendix-links a,.appendix-nav a{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.book-cover-card{max-width:340px}.appendix-nav{top:78px;overflow-x:auto}.appendix-card-head{grid-template-columns:1fr}.appendix-body{max-height:620px;padding:18px}.appendix-hero{padding-top:28px}.copy-block{padding:16px}.copy-block-head{align-items:flex-start;flex-direction:column}.copy-block pre{padding:12px}.appendix-search-panel,.appendix-full-shell,.appendix-prev-next{padding:16px}.appendix-search-field,.appendix-local-nav,.appendix-prev-next{grid-template-columns:1fr}.appendix-local-nav a{min-width:0;white-space:normal;overflow-wrap:anywhere}.appendix-full-body{max-height:none;overflow:visible}.appendix-search-field{align-items:start}.appendix-search-field input{width:100%}.command-card-grid,.tool-card-grid{grid-template-columns:1fr}.command-card{padding:14px}.command-card-head h3{font-size:16px}.command-search{align-items:start;grid-template-columns:1fr}.command-search input{width:100%}.command-jump-list{display:grid;grid-template-columns:1fr}.command-jump-list a{text-align:center}.appendix-result-actions{display:grid;grid-template-columns:1fr}.appendix-result-actions .book-button{justify-content:center;width:100%}.appendix-index-keywords{justify-content:center}.appendix-library-grid .appendix-index-card{text-align:center}.appendix-library-grid .appendix-index-path,.appendix-library-grid .appendix-index-action{margin-inline:auto}.appendix-full-body p,.appendix-full-body h2,.appendix-full-body h3{overflow-wrap:anywhere}.appendix-code-toolbar{align-items:stretch;flex-direction:column}.copy-code-button{width:100%}.appendix-code-shell code{white-space:pre-wrap;overflow-wrap:anywhere}.privacy-definition-list div,.privacy-grid{grid-template-columns:1fr}.privacy-table{min-width:760px}.cookie-consent{right:10px;bottom:10px;left:10px}.cookie-consent-panel{grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow-y:auto;padding:14px}.cookie-consent-details div{grid-template-columns:1fr;gap:2px}.cookie-consent-actions{grid-template-columns:1fr;min-width:0}}
