@font-face{font-family:Manrope;src:url('assets/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Syne;src:url('assets/syne.woff2') format('woff2');font-weight:400 800;font-display:swap}
@font-face{font-family:Mono;src:url('assets/mono.woff2') format('woff2');font-weight:500;font-display:swap}
:root{color-scheme:dark;--bg:#101214;--surface:#181c1e;--text:#f2eee5;--muted:#b4b8b7;--faint:#929b98;--line:#303638;--mint:#b8e2d0;--gold:#e0c28b;--display:Syne,Arial,sans-serif;--body:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.7 var(--body);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:650;line-height:1.1}h1{font-size:clamp(54px,5.9vw,84px);letter-spacing:-4px}h2{font-size:clamp(34px,3.6vw,50px);letter-spacing:-1.6px}h3{font-size:22px;letter-spacing:-.45px}em{font-style:normal;color:var(--mint)}p{color:var(--muted)}.wrap{max-width:1220px;margin:auto;width:calc(100% - 96px)}.section{padding-top:100px;padding-bottom:100px}.eyebrow,.mini-label,.index,.mono{font:500 10px/1.6 Mono,monospace;letter-spacing:1.3px}.eyebrow{color:var(--mint);margin-bottom:24px;text-transform:uppercase}.mini-label{color:var(--faint)}.section-heading>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:470px;margin-top:25px}.section-heading .text-link{margin-top:28px;display:inline-flex}.section-heading h2{max-width:660px}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 23px;border:1px solid var(--gold);border-radius:6px;background:var(--gold);color:#171916;font-size:13px;font-weight:800;transition:background .15s,transform .15s}.button:hover{background:#efd5a5;transform:translateY(-2px)}.button.compact{min-height:42px;padding:10px 16px;font-size:12px;gap:16px}.button.wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:700;color:var(--text)}.text-link:hover{color:var(--mint)}.muted{color:var(--muted)}.status-dot,.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:9px}.pill{font-size:10px;font-weight:600;border:1px solid #39443f;background:#202b26;padding:5px 10px;border-radius:30px;color:#cee4d8;white-space:nowrap}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--gold);color:#111;padding:12px}.skip:focus{top:10px}
.review-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 48px;background:#25231e;border-bottom:1px solid #484032;font-size:11px;color:#d3c3a5}.review-bar b{font:500 9px Mono;letter-spacing:1px;margin-right:10px}.review-bar button{border:0;background:none;font-size:11px;color:#e8d3a9}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;height:90px;padding:0 max(48px,calc((100vw - 1220px)/2));background:rgba(16,18,20,.96);position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff0a;backdrop-filter:blur(18px)}.brand{display:flex;gap:12px;align-items:center;font:bold 24px var(--body)}.brand img{object-fit:contain}.brand small{display:block;font:500 7px Mono;letter-spacing:1.3px;color:var(--faint);margin-top:5px}.site-header nav{display:flex;gap:27px;font-size:12px;color:#c6c9c5}.site-header nav a:hover{color:var(--mint)}
.hero{display:grid;grid-template-columns:1fr 1fr;gap:74px;padding-top:85px;padding-bottom:78px;align-items:center}.hero .eyebrow{font-size:9px;letter-spacing:1px}.hero-description{font-size:17px;line-height:1.85;margin:30px 0;max-width:480px}.hero-actions{display:flex;align-items:center;gap:28px}.hero-note{font-size:12px;margin-top:23px;max-width:350px;color:var(--faint)}.demo{background:radial-gradient(ellipse at 70% 25%,#30443844,transparent 70%),#191f1d;border:1px solid #3d4c43;border-radius:14px;box-shadow:0 28px 70px #0003;position:relative;scroll-margin-top:115px}.demo-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #364139;padding:18px 24px;gap:12px}.demo-top .mono{font-size:9px;color:var(--mint)}.demo-intro{padding:28px 28px 20px}.demo-intro h2{font-size:26px;letter-spacing:-.5px;line-height:1.2}.demo-intro p{font-size:12px;margin-top:12px}.machine{display:grid;grid-template-columns:1fr 20px 1.3fr 20px 1fr;gap:5px;align-items:center;margin:0 24px;padding:23px 0;text-align:center;border-bottom:1px solid #3a433c}.machine small{display:block;font:500 8px Mono;letter-spacing:1px;color:#b0bcb3;margin-bottom:8px}.machine strong{font:600 38px var(--display);color:var(--text)}.machine .rule strong{font-size:22px}.machine .rule strong span{color:var(--gold)}.machine .output strong{color:var(--mint)}.flow-arrow{color:#a5b3a9}.range-label{display:flex;justify-content:space-between;margin:25px 28px 7px;font-size:12px}.range-label .mono{font-size:9px;color:#a5b3a9}input[type=range]{accent-color:var(--mint);width:calc(100% - 56px);margin:6px 28px 24px;cursor:pointer;height:20px}.demo-work{display:grid;grid-template-columns:26px 1fr 26px 1fr;align-items:center;gap:10px;margin:0 28px;padding-top:23px;border-top:1px solid #3a433c}.step-number{border:1px solid #4d6155;color:var(--mint);font:10px Mono;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.demo-work small{font:8px Mono;color:#a7b6ac;letter-spacing:.7px}.demo-work p{font:500 19px var(--display);margin-top:6px;color:var(--text)}.demo-explanation{font-size:12px;margin:22px 28px;color:#c5cfc6;min-height:42px}.demo-footer{border-top:1px solid #364139;display:flex;justify-content:space-between;gap:10px;padding:15px 24px;font-size:9px;color:#b3beb5}.demo-footer .mono{font-size:7px;letter-spacing:.6px}.catalogue-strip{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr 1.3fr;align-items:center;gap:25px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.catalogue-strip>p{font-size:12px;line-height:1.7}.catalogue-strip>p strong{color:var(--text);font-weight:600}.catalogue-strip>div{border-left:1px solid var(--line);padding-left:25px}.catalogue-strip>div strong{display:block;font:500 31px var(--display)}.catalogue-strip>div span{font-size:11px;color:var(--muted)}.catalogue-strip>a{justify-self:end;font-size:11px}
.reasons .section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.reasons .eyebrow{grid-column:1/-1}.reasons .section-heading>p:last-child{margin:0;align-self:end}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:52px}.reason-grid article{border-top:1px solid #4b5651;padding-top:23px}.index{color:var(--mint);font-size:9px}.reason-grid h3{margin:20px 0 17px;font-size:26px}.reason-grid p{font-size:14px;line-height:1.9}.example-tag{display:block;color:var(--gold);font-size:11px;margin-top:27px}.learning-band{background:#161b19;border-top:1px solid #2b3530;border-bottom:1px solid #2b3530}.learning-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.learning-steps article{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #34413a}.learning-steps article:first-child{padding-top:0}.learning-steps article>span{font:11px Mono;color:var(--mint);padding-top:4px}.learning-steps h3{font-size:21px;margin-bottom:13px}.learning-steps p{font-size:14px;line-height:1.85}.engine-note{display:flex;align-items:center;gap:25px;background:#202a25;border:1px solid #3a4c40;border-radius:8px;margin-top:55px;padding:25px 30px}.engine-mark{font:28px Mono;color:var(--mint);white-space:nowrap}.engine-note h3{font:700 15px var(--body);margin-bottom:7px}.engine-note p{font-size:13px;max-width:920px;color:#bbc9be}.results-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.result-preview{background:#1b1d22;border:1px solid #373b43;border-radius:12px;padding:28px;max-width:460px;transform:rotate(-1deg)}.preview-label{display:flex;justify-content:space-between;align-items:center;gap:15px}.preview-label .mono{font-size:9px;color:#b7b3d5}.preview-label .pill{color:#c8c3e4;background:#292837;border-color:#444054}.review-question{margin-top:32px}.review-question h3{font-size:26px;margin-top:14px}.answer-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.answer-comparison>div{padding:17px 20px;border:1px solid #41444c;border-radius:6px;background:#202329}.answer-comparison>div:last-child{border-color:#4a6155;background:#222c27}.answer-comparison small{font:8px Mono;color:#b3b6bd;letter-spacing:1px}.answer-comparison strong{display:block;font:500 28px var(--display);margin-top:8px}.answer-comparison>div:last-child strong{color:var(--mint)}.answer-explanation{font:500 19px/1.8 Mono;color:var(--text);margin-top:21px}.result-preview>.muted{font-size:12px;margin-top:7px}.related-example{border-top:1px solid #41444c;margin-top:22px;padding-top:20px}.related-example p{font-size:13px;margin:10px 0 15px}.related-example .text-link{font-size:11px;color:var(--gold)}.check-list{padding:0;list-style:none;margin:26px 0}.check-list li{padding:11px 0 11px 25px;position:relative;font-size:13px;color:#d7dbd6}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--mint)}.section-heading>.quiet-note{font-size:12px!important;color:var(--faint);border-left:2px solid #617769;padding-left:17px;margin-top:20px!important}.subjects-section{border-top:1px solid var(--line)}.horizontal{display:flex;justify-content:space-between;gap:70px;align-items:end}.horizontal>p{max-width:365px!important}.subjects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.subjects-grid article{padding:28px 30px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .2s}.subjects-grid article:hover{background:#1b211d}.subject-symbol{font:500 24px var(--display);color:var(--mint);display:block;height:42px}.subjects-grid h3{font-size:18px;margin:13px 0}.subjects-grid p{font-size:12px;line-height:1.8;max-width:290px}.catalogue-note{margin-top:23px;font-size:11px}.catalogue-note span{float:right;color:var(--faint)}
.tools-band{background:#1b1b18;border-top:1px solid #36362d;border-bottom:1px solid #36362d}.tools-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.tools-band em{color:var(--gold)}.tools-band .eyebrow{color:var(--gold)}.tools-caption{font-size:12px!important;color:#d4c8ad!important}.tool-showcase{border:1px solid #4a493a;background:#24241e;border-radius:10px;overflow:hidden}.tool-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #4a493a;padding:14px;gap:5px}.tool-tabs button{background:none;border:1px solid transparent;border-radius:4px;font-size:11px;color:#bdbba9;padding:9px 11px}.tool-tabs button[aria-selected=true]{color:var(--gold);background:#37362a;border-color:#6b6043}#tool-panel{padding:27px 30px;min-height:320px}.tool-visual{font:500 42px var(--display);letter-spacing:-1px;color:var(--gold);margin:22px 0 27px;min-height:51px}#tool-title{font-size:21px}#tool-description{font-size:13px;line-height:1.85;margin-top:13px;min-height:73px}.tool-detail{display:flex;gap:25px;font-size:10px;color:#bcbcae;margin-top:20px}.tool-detail b{display:block;font:500 11px Mono;color:#e5e2d3;margin-top:4px}.tool-footnote{font-size:10px;padding:15px 25px;border-top:1px solid #4a493a;color:#b4b4a4}.community-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.community-grid h3{font-size:21px;line-height:1.2;margin:23px 0 15px}.community-grid p{font-size:13px;line-height:1.9}.badge-art{height:90px;display:flex;align-items:center}.badge-art span{font-size:34px;color:var(--gold);border:1px solid #665d42;background:#29291f;width:66px;height:66px;border-radius:20px;display:grid;place-items:center;transform:rotate(-12deg)}.rank-art{height:90px;display:flex;align-items:flex-end;gap:7px;position:relative;width:100px}.rank-art>span{width:21px;height:35px;border:1px solid #526d5d;background:#24392c;border-radius:5px 5px 0 0}.rank-art>span:nth-child(2){height:65px;background:#334e3f}.rank-art>span:nth-child(3){height:48px}.rank-art i{position:absolute;right:0;top:0;font:25px Mono;color:var(--mint)}.founder-band{background:#e9e4d8;color:#232923}.founder-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.founder-band .eyebrow{color:#51634f}.founder-band h2{font-size:42px}.founder-label{font-size:12px;color:#65705f;margin-top:30px}.founder-copy p{font-size:16px;color:#414d42;line-height:1.95;margin-bottom:23px}.founder-copy .founder-signoff{font:600 22px var(--display);color:#29382d;margin-top:35px;margin-bottom:0}.pricing-section{display:grid;grid-template-columns:1fr .8fr;gap:140px;align-items:center}.beta-note{display:flex;align-items:center;font-size:12px!important;color:var(--mint)!important;margin-top:30px!important}.pricing-section .section-heading>.muted{font-size:13px}.price-card{border:1px solid #63553a;background:radial-gradient(ellipse at top right,#c7a36612,transparent 70%),#1e201d;border-radius:12px;padding:35px}.price-card>.mini-label{color:var(--gold)}.price{display:flex;align-items:center;gap:20px;margin:25px 0 6px}.price strong{font:600 75px var(--display);letter-spacing:-3px}.price span{font-size:12px;line-height:1.8;color:#c3c5bc}.price-card>p{font-size:12px}.price-divider{height:1px;background:#484837;margin:27px 0}.price-card h3{font-size:20px;margin-bottom:12px}.price-card .button{margin-top:30px}.price-foot{text-align:center;color:#a9ae9e;margin-top:15px}.upcoming-section{border-top:1px solid var(--line);padding-top:65px}.upcoming-heading{text-align:center}.upcoming-heading h2{font-size:36px}.upcoming-heading>p:last-child{font-size:13px;margin-top:16px}.upcoming-heading .eyebrow{color:#a5ada7;margin-bottom:15px}.upcoming-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.upcoming-grid article{padding:30px;border:1px dashed #4d5650;border-radius:8px}.upcoming-grid .pill{background:transparent;border-color:#51584e;color:#babfac;font:8px Mono;letter-spacing:1px}.upcoming-grid h3{margin:23px 0 15px}.upcoming-grid p{font-size:13px;line-height:1.9}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;border-top:1px solid var(--line);padding-top:75px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;font-size:14px;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-weight:650;align-items:center}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font:22px Mono;color:var(--mint)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;line-height:1.9;margin-top:17px;padding-right:25px}.closing{padding-top:65px;padding-bottom:75px;text-align:center;border-top:1px solid var(--line)}.closing h2{font-size:clamp(38px,4.5vw,62px)}.closing .button{margin-top:30px}.closing .eyebrow{font-size:9px}footer{display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);padding-top:28px;padding-bottom:30px}footer .brand{font-size:20px}footer .brand small{font-size:6px}footer p{font-size:10px;flex:1}footer>span{font-size:10px;color:var(--faint)}.footer-review{background:none;border:0;color:var(--faint);font-size:10px;padding:0}dialog{max-width:660px;width:calc(100% - 32px);border:1px solid #596052;border-radius:12px;background:#1c221e;color:var(--text);padding:40px;max-height:85vh}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:32px;margin-bottom:22px}dialog p,dialog li{font-size:13px;line-height:1.8}dialog ul{padding-left:20px;color:var(--muted);margin:20px 0 27px}dialog li{margin-bottom:10px}.dialog-close{position:absolute;right:13px;top:10px;font-size:26px;background:none;border:none;color:#c4c8be}dialog .button{margin-top:20px}dialog .eyebrow{font-size:9px;margin-right:10px}
@media(min-width:1500px){.hero{padding-top:105px;padding-bottom:95px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header{padding:0 32px}.review-bar{padding:8px 32px}.hero{gap:35px}h1{font-size:64px;letter-spacing:-3px}.hero .eyebrow{font-size:8px}.site-header nav{gap:18px}.brand small{font-size:6px}.hero-description{font-size:15px}.learning-layout,.results-section,.tools-layout,.community-section,.founder-layout,.faq-section{gap:55px}.pricing-section{gap:70px}.machine strong{font-size:32px}.demo-top{padding:16px}.demo-top .pill{font-size:8px}.demo-footer{flex-direction:column;gap:4px}.demo-intro h2{font-size:24px}.community-section{grid-template-columns:.9fr 1.1fr}.community-grid{gap:20px}.subject-symbol{font-size:22px}.subjects-grid article{padding:25px}.tool-tabs button{padding:8px}.tool-tabs{gap:2px;padding:12px}.tool-detail{gap:15px}.founder-band h2{font-size:36px}.price strong{font-size:64px}}
@media(max-width:800px){.site-header nav{display:none}.section{padding-top:70px;padding-bottom:70px}.hero{grid-template-columns:1fr;gap:42px;padding-top:55px;padding-bottom:50px}.hero-copy{max-width:620px}h1{font-size:76px}.hero-description{font-size:17px;max-width:530px}.hero-note{max-width:none}.demo{max-width:610px;width:100%;justify-self:center}.demo-top{padding:17px 25px}.demo-intro h2{font-size:30px}.demo-top .pill{font-size:10px}.machine strong{font-size:40px}.demo-footer{flex-direction:row}.catalogue-strip{grid-template-columns:1fr 1fr 1fr;gap:20px}.catalogue-strip>p{grid-column:1/-1}.catalogue-strip>p br{display:none}.catalogue-strip>p strong{margin-left:4px}.catalogue-strip>a{grid-column:1/-1;justify-self:start}.catalogue-strip>div{padding-left:18px}.reasons .section-heading{display:block}.reasons .section-heading>p:last-child{margin-top:25px}.reason-grid{gap:24px}.reason-grid h3{font-size:22px}.reason-grid p{font-size:12px}.example-tag{font-size:10px}.learning-layout,.results-section,.tools-layout,.community-section,.founder-layout,.pricing-section,.faq-section{grid-template-columns:1fr;gap:40px}.learning-steps article{padding:24px 0}.engine-note{margin-top:35px}.results-section .section-heading{grid-row:1}.result-preview{max-width:560px;width:100%;justify-self:center}.horizontal{display:block}.horizontal>p{max-width:520px!important}.subjects-grid{grid-template-columns:repeat(2,1fr)}.subjects-grid article:last-child{grid-column:1/-1}.subjects-grid h3{font-size:19px}.subjects-grid p{max-width:none}.catalogue-note span{float:none;display:block;margin-top:7px}.community-grid{gap:35px}.community-grid p{font-size:14px}.founder-copy p{font-size:15px}.price-card{max-width:540px;width:100%;justify-self:center}.faq-section .section-heading h2{font-size:38px}.upcoming-grid{gap:18px}.upcoming-grid article{padding:23px}footer{flex-wrap:wrap;gap:25px}footer p{flex-basis:50%}footer .footer-review{margin-left:auto}}
@media(max-width:480px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 36px)}.review-bar{padding:7px 18px;font-size:9px}.review-context{display:none}.review-bar b{font-size:8px}.review-bar button{font-size:10px}.site-header{height:76px;padding:0 18px;gap:10px}.brand{font-size:23px;gap:9px}.brand img{width:34px;height:34px}.brand small{font-size:5px;letter-spacing:.7px}.site-header>.button{padding:9px 11px;font-size:10px;min-height:38px;gap:10px}.hero{padding-top:42px}.hero .eyebrow{font-size:8px;letter-spacing:.7px;max-width:270px}.hero h1{font-size:59px;letter-spacing:-3px}.hero-description{font-size:15px;margin:25px 0}.hero-actions{gap:22px}.hero-actions>.button{padding:13px 17px;font-size:12px;gap:20px}.hero-actions>.text-link{font-size:12px}.hero-note{font-size:11px;max-width:300px}.demo-intro{padding:24px 20px 14px}.demo-intro h2{font-size:25px}.demo-top{padding:15px}.demo-top .mono{font-size:8px}.demo-top .pill{font-size:8px;padding:4px 8px}.machine{margin:0 16px;grid-template-columns:1fr 12px 1.3fr 12px 1fr;gap:3px}.machine strong{font-size:33px}.machine .rule strong{font-size:19px}.machine small{font-size:7px}.range-label{margin:21px 20px 6px}input[type=range]{width:calc(100% - 40px);margin:6px 20px 20px}.demo-work{margin:0 20px;gap:7px;grid-template-columns:22px 1fr 22px 1fr}.step-number{width:22px;height:22px;font-size:8px}.demo-work p{font-size:17px}.demo-work small{font-size:7px}.demo-explanation{margin:19px 20px;font-size:11px}.demo-footer{padding:13px 16px;font-size:8px;flex-direction:column}.catalogue-strip>div strong{font-size:29px}.catalogue-strip>div span{font-size:9px}.catalogue-strip{gap:15px}.catalogue-strip>div{padding-left:12px}h2{font-size:35px;letter-spacing:-1.2px}.section-heading>p:not(.eyebrow){font-size:14px}.reason-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.reason-grid h3{font-size:27px;margin-top:13px}.reason-grid h3 br{display:none}.reason-grid p{font-size:14px}.example-tag{margin-top:17px;font-size:11px}.learning-steps h3{font-size:21px}.learning-steps p{font-size:13px}.engine-note{align-items:flex-start;padding:22px 20px;gap:17px}.engine-mark{font-size:23px}.engine-note h3{line-height:1.5;font-size:14px}.engine-note p{font-size:12px}.result-preview{padding:23px;transform:none}.review-question h3{font-size:27px}.subjects-grid article{padding:22px 17px}.subjects-grid h3{font-size:17px;line-height:1.2}.subjects-grid p{font-size:11px}.catalogue-note{font-size:10px}.tool-tabs{padding:9px;gap:2px}.tool-tabs button{font-size:9px;padding:8px 7px}#tool-panel{padding:24px;min-height:320px}.tool-visual{font-size:36px}.tool-detail{gap:18px}.community-grid{grid-template-columns:1fr;gap:28px}.community-grid article{display:grid;grid-template-columns:65px 1fr;column-gap:22px}.community-grid h3{margin:12px 0}.community-grid p{grid-column:2;font-size:13px}.badge-art,.rank-art{grid-row:1/3;height:80px;width:65px}.badge-art span{width:54px;height:54px}.rank-art>span{width:16px}.rank-art i{font-size:20px;right:-4px}.founder-band h2{font-size:35px}.founder-label{margin-top:20px}.price-card{padding:28px}.price strong{font-size:72px}.upcoming-grid{grid-template-columns:1fr}.upcoming-heading h2{font-size:32px}.faq-list summary{font-size:13px}.faq-list details p{padding-right:0}.closing h2{font-size:37px}.closing .eyebrow{font-size:8px}footer{gap:22px}footer p{flex-basis:100%;order:3}footer>span{margin-left:auto}footer .footer-review{order:4;margin:0}dialog{padding:30px 24px}dialog h2{font-size:29px}}
#subject-preview .subject-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}#subject-preview .subject-preview-actions .button,#subject-preview .subject-preview-actions .text-link{margin-top:0}#subject-example[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.review-bar,.site-header,.hero-actions,.closing .button,.footer-review{display:none}.section{padding:35px 0}body{background:#fff;color:#111}p{color:#333}.wrap{width:100%}.demo,.result-preview,.tool-showcase,.price-card{break-inside:avoid}.faq-list details p{display:block}}
