@charset "UTF-8";@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-DJM6S6N3.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2"),url("./media/jetbrains-mono-latin-700-normal-ZFEEZXV6.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url("./media/jetbrains-mono-latin-800-normal-SPRF6MLC.woff2") format("woff2"),url("./media/jetbrains-mono-latin-800-normal-GMEHSTFD.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url("./media/press-start-2p-latin-400-normal-UGV3EJ3R.woff2") format("woff2"),url("./media/press-start-2p-latin-400-normal-H5F5ZIAW.woff") format("woff")}:root{--bg: #0b0e12;--bg-panel: #12161c;--bg-panel-alt: #171c23;--border: #232a35;--border-soft: #1a2029;--text-primary: #e7eaee;--text-muted: #8891a0;--text-faint: #7c8594;--accent: #e8a33d;--accent-dim: #b67f2e;--accent-soft: rgba(232, 163, 61, .12);--teal: #4a9c93;--teal-soft: rgba(74, 156, 147, .14);--ok: #6fcf97;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max-width: 1080px;--radius: 6px}:root[data-theme=light]{--bg: #f7f5f2;--bg-panel: #ffffff;--bg-panel-alt: #f0eee9;--border: #e1ddd5;--border-soft: #eae7e0;--text-primary: #1c1f26;--text-muted: #565f6d;--text-faint: #676c76;--accent: #c9791f;--accent-dim: #a5651a;--accent-soft: rgba(201, 121, 31, .1);--teal: #2f7a72;--teal-soft: rgba(47, 122, 114, .12);--ok: #2f9e5f}:root[data-theme=light] body{background-image:radial-gradient(circle at 15% 0%,rgba(201,121,31,.05),transparent 40%),radial-gradient(circle at 85% 20%,rgba(47,122,114,.04),transparent 45%)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html,body{overflow-x:clip}body{margin:0;background:var(--bg);background-image:radial-gradient(circle at 15% 0%,rgba(232,163,61,.06),transparent 40%),radial-gradient(circle at 85% 20%,rgba(74,156,147,.05),transparent 45%);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}h1,h2,h3,h4{font-family:var(--font-mono);margin:0;letter-spacing:-.01em}p{margin:0}a{color:var(--teal);text-decoration:none}a:hover{color:var(--accent)}button{font-family:var(--font-mono);cursor:pointer}::selection{background:var(--accent-soft);color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.section{max-width:var(--max-width);margin:0 auto;padding:72px 32px}@media(max-width:640px){.section{padding:52px 20px}}.section__prompt{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--text-faint);margin-bottom:12px}.section__prompt:before{content:"$";color:var(--accent)}.section__title{font-size:clamp(24px,3.4vw,32px);font-weight:700;color:var(--text-primary);margin-bottom:32px}.section__title .dim{color:var(--text-faint)}.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}.reveal-init{opacity:0;transform:translateY(24px)}.reveal-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}
