@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_501b509e-module__dD2w4G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_501b509e-module__dD2w4G__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ed25cf45-module__L2ulOW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ed25cf45-module__L2ulOW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg-pure:#030303;--bg-surface:#0a0a0a;--bg-elevated:#121212;--text-main:#fff;--text-muted:#737373;--text-dim:#404040;--accent:#3559ff;--accent-hover:#284bdf;--border:#ffffff14;--border-hover:#fff3;--success:#7cf0bd;--danger:#ff9dad;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-pure);scroll-behavior:smooth}body{background:var(--bg-pure);min-height:100vh;color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.brand-wordmark{color:inherit;font:inherit;align-items:baseline;gap:0;display:inline-flex}.brand-wordmark-ai{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}.site-body{flex-direction:column;min-height:100vh;display:flex}.site-stage{flex:1}.navbar{z-index:100;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{letter-spacing:-.04em;color:#fff;font-size:1.5rem;font-weight:800;transition:color .16s,opacity .16s}.nav-logo--covered{opacity:0}.nav-logo span{color:var(--accent);transition:color .16s}.nav-logo--accent-dark span{color:#050505}.nav-logo--covered span{color:#fff}.nav-links{gap:var(--space-8);letter-spacing:.02em;font-size:.875rem;font-weight:500;display:flex}.nav-link{color:#fff;opacity:.7;transition:color .16s,opacity .16s}.nav-link--covered{opacity:0}.nav-link--accent-dark{color:#050505;opacity:.9}.nav-link:hover,.nav-link.active{opacity:1}.nav-actions{align-items:center;gap:var(--space-4);display:flex}.btn,.button{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 1.75rem;font-size:.875rem;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s,color .3s;display:inline-flex}.btn:hover,.button:hover{transform:translateY(-2px)}.btn:disabled,.button:disabled{opacity:.65;cursor:not-allowed}.btn-small{border-radius:999px;gap:8px;height:34px;min-height:34px;padding:0 .75rem;font-size:.8125rem}.btn-primary,.button--primary,.button--mono{background:var(--accent);color:#fff}.btn-primary:hover,.button--primary:hover,.button--mono:hover{box-shadow:0 10px 20px #3559ff33}.btn-secondary,.button--secondary,.button--ghost{border-color:var(--border);color:var(--text-main);background:0 0}.btn-secondary:hover,.button--secondary:hover,.button--ghost:hover{border-color:var(--accent);color:var(--accent)}.dashboard-button-stack .btn-secondary{border-color:#ffffff47}.dashboard-button-stack .btn-secondary:hover{color:#fff;border-color:#ffffff7a}.editorial-card.accent .btn-secondary{color:#fff;border-color:#ffffff6b}.editorial-card.accent .btn-secondary:hover{color:#fff;border-color:#fff}.button--full{width:100%}.page-view{padding:calc(var(--space-32) + var(--space-6)) 0 var(--space-24)}.page-view--narrow .page-section{max-width:860px}.page-section{max-width:1600px;margin:0 auto var(--space-8);padding:0 var(--space-6)}.page-shell{padding-top:calc(var(--space-32) + var(--space-6))}.centered-intro{text-align:center}.hero{max-width:1600px;min-height:100vh;padding:0 var(--space-6);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.hero-badge,.section-kicker,.pricing-name,.card-number,.detail-label,.bookwork-card-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;display:inline-block}.hero-badge{color:var(--accent);border:1px solid var(--border);margin-bottom:var(--space-8);border-radius:999px;padding:.5rem 1rem}.section-kicker,.pricing-name,.card-number,.detail-label,.bookwork-card-label{color:var(--accent)}.hero-title,.section-title,.page-title,.membership-title{letter-spacing:-.05em;line-height:.95}.hero-title{margin-bottom:var(--space-6);max-width:1200px;font-size:clamp(3rem,10vw,8rem);font-weight:800}.hero-title span{display:block}.outline{color:#0000;-webkit-text-stroke:1px var(--border-hover)}.hero-subtitle,.hero-copy,.section-subtitle,.page-copy,.membership-copy,.card-desc,.legal-date,.bookwork-copy,.bookwork-status-panel p,.surface-card p{color:var(--text-muted);line-height:1.7}.hero-subtitle,.hero-copy{max-width:620px}.hero-copy{margin:0 auto}.hero-cta,.dashboard-button-stack,.account-sheet-actions,.pricing-actions,.auth-mono-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-cta{margin-top:var(--space-12)}.section{max-width:1600px;padding:var(--space-32) var(--space-6);border-top:1px solid var(--border);margin:0 auto}.section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.section-title,.page-title,.membership-title{font-weight:800}.section-title{font-size:clamp(2rem,5vw,4rem)}.page-title{font-size:clamp(2.75rem,8vw,4.5rem)}.page-title-accent{color:var(--accent)}.section-subtitle{max-width:420px}.editorial-grid,.pricing-grid,.account-sheet-grid,.capture-grid,.bookwork-grid,.legal-stack{gap:var(--space-6);display:grid}.editorial-grid{grid-template-columns:repeat(12,1fr)}.span-8{grid-column:span 8}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.editorial-card,.pricing-card,.account-sheet,.legal-panel,.surface-card,.bookwork-card,.bookwork-status-panel,.auth-mono-panel{gap:var(--space-6);padding:var(--space-12);background:var(--bg-surface);border:1px solid var(--border);flex-direction:column;display:flex}.editorial-card:hover,.pricing-card:hover,.account-sheet:hover,.legal-panel:hover,.surface-card:hover,.bookwork-card:hover{border-color:var(--border-hover)}.editorial-card .card-number{margin-bottom:var(--space-16)}.card-title{margin-bottom:var(--space-4);letter-spacing:-.03em;font-size:2rem;font-weight:700}.editorial-card.accent{background:var(--accent);color:#fff;border-color:#0000}.editorial-card.accent .card-number,.editorial-card.accent .card-desc{color:#ffffffd6}.editorial-card.accent .btn-primary{border-color:#ffffff80}.stats-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.stat-item{padding:var(--space-12) var(--space-6);text-align:center;border-right:1px solid var(--border);flex-direction:column;align-items:center;display:flex}.stat-item:last-child{border-right:0}.stat-val{color:var(--accent);letter-spacing:-.05em;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1}.stat-label{margin-top:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem}.massive-cta{padding:var(--space-32) var(--space-6);background:var(--accent);color:#fff;text-align:center}.massive-cta .section-title{margin-bottom:var(--space-8);font-size:clamp(3rem,8vw,7rem)}.massive-cta .btn-secondary{color:#fff;border-color:#fff}.massive-cta .btn-secondary:hover{color:var(--accent);background:#fff}.dashboard-lockup{align-items:center;gap:var(--space-6);display:flex}.dashboard-avatar{object-fit:cover;border-radius:999px;width:84px;height:84px}.dashboard-avatar--fallback{background:var(--bg-elevated);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.dashboard-copy{flex:1}.dashboard-button-stack{align-items:flex-start}.dashboard-feature-gif{width:72px;height:72px;margin:0 0 var(--space-6);border-radius:999px}.account-sheet{gap:var(--space-8)}.account-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.account-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-sheet-block{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);background:var(--bg-elevated);flex-direction:column;display:flex}.membership-title{font-size:clamp(2rem,4vw,3rem)}.membership-status,.pricing-badge{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-weight:700;display:inline-flex}.detail-value--strong{color:var(--text-main);font-size:1rem}.settings-feedback-wrap{margin-top:var(--space-6);padding:0 var(--space-6)}.pricing-grid{justify-content:center}.pricing-grid--dual{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin:0 auto}.pricing-card{min-height:100%}.pricing-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.pricing-card h2{letter-spacing:-.03em;font-size:2rem;font-weight:700}.pricing-card--primary{background:var(--accent);color:#fff;border-color:#0000}.pricing-card--primary .page-copy,.pricing-card--primary .pricing-feature,.pricing-card--primary .pricing-name,.pricing-card--primary .pricing-price-suffix{color:#ffffffe0}.pricing-card--primary .pricing-badge{border-color:#ffffff2e}.pricing-card--primary .btn-primary{color:var(--accent);background:#fff}.pricing-card--feature .pricing-feature-list{flex:1}.pricing-price{letter-spacing:-.05em;font-size:4rem;font-weight:800;line-height:1}.pricing-price-suffix{font-size:1rem;font-weight:400}.pricing-feature-list{gap:var(--space-3);list-style:none;display:grid}.pricing-feature{padding:var(--space-2) 0;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;display:flex}.pricing-feature:last-child{border-bottom:0}.pricing-feature-dot{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:700;display:inline-flex}.premium-flow-card{gap:var(--space-4);display:grid}.feedback-banner{border:1px solid var(--border);background:#ffffff08;padding:14px 16px}.feedback-banner.ok{color:var(--success);border-color:#7cf0bd42}.feedback-banner.error{color:var(--danger);border-color:#ff9dad38}.auth-shell{border-top:0;max-width:760px;margin:0 auto;padding-top:0}.auth-shell--mono{justify-content:center;display:flex}.auth-mono-panel{text-align:center;width:min(100%,560px)}.auth-mono-mark{justify-content:center;display:flex}.auth-mono-logo{border-radius:999px;width:76px;height:76px}.auth-mono-title{font-size:clamp(2.3rem,7vw,4rem);line-height:1.08}.auth-mono-body{max-width:420px;margin:0 auto}.auth-mono-actions{justify-content:center}.turnstile-shell{width:min(100%,420px);min-height:72px;margin:0 auto}.surface-card{gap:var(--space-4);padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border);flex-direction:column;display:flex}.surface-card--wide{grid-column:1/-1}.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-stack{max-width:860px;padding:0 var(--space-6);margin:0 auto}.legal-panel h2{margin-bottom:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-2);font-size:1.2rem}.bookwork-status-panel{max-width:860px;padding:var(--space-6);margin:0 auto}.bookwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin:0 auto}.bookwork-card-head,.bookwork-card-body,.bookwork-copy-group{gap:var(--space-4);display:grid}.bookwork-card-id{font-family:var(--font-mono);font-size:1rem}.bookwork-answer{color:var(--text-main);font-family:var(--font-mono)}.bookwork-images{gap:var(--space-4);display:grid}.bookwork-images img{border:1px solid var(--border);width:100%}.footer{padding:var(--space-16) var(--space-6) var(--space-6);background:#000}.footer-top{justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-12);margin-bottom:var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.footer-brand h2{letter-spacing:-.05em;font-size:2rem;font-weight:800}.footer-links{gap:var(--space-16);display:flex}.footer-col h4{margin-bottom:var(--space-6);font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.footer-col ul{list-style:none}.footer-col li{margin-bottom:var(--space-3)}.footer-col a{color:#fff;font-size:.875rem}.footer-col a:hover{color:var(--accent)}.footer-bottom{justify-content:space-between;gap:var(--space-4);color:var(--text-muted);font-size:.75rem;display:flex}.corner-loader{z-index:120;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303e6;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:fixed;top:20px;right:20px}.corner-loader-image{border-radius:999px;width:36px;height:36px}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.span-8,.span-4,.span-6,.pricing-grid--dual,.bookwork-grid{grid-column:1/-1;grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none}.stats-bar{grid-template-columns:1fr}.stat-item{border-right:0;border-bottom:1px solid var(--border)}.stat-item:last-child{border-bottom:0}.section-header,.account-sheet-head,.pricing-card-head,.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}.account-sheet-grid,.capture-grid,.bookwork-grid{grid-template-columns:1fr}.dashboard-lockup{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.navbar,.page-section,.hero,.section,.footer{padding-left:var(--space-4);padding-right:var(--space-4)}.page-view{padding-top:calc(var(--space-24) + var(--space-8))}.hero-title{font-size:3.5rem}.section-title,.page-title,.membership-title{font-size:2.4rem}.editorial-card,.pricing-card,.account-sheet,.legal-panel,.surface-card,.bookwork-card,.auth-mono-panel{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover,.button:hover{transform:none}.reveal,.reveal.visible{opacity:1;transition:none;transform:none}}
