:root{--bg:#faf8f3;--surface:#fffefb;--sunk:#f1ece1;--ink:#2b2926;--muted:#6f6a61;--line:#d9d6c8;--accent:#566b4f;--accent-soft:#f3ebcf;--good:#4f6647;--good-soft:#e3eadb;--warn:#8a5a12;--warn-soft:#f6e3c6;--tape:#e9dcb2;--tape-ink:#2b2926;--side-bg:#2b2926;--side-ink:#f3e9d2;--side-sunk:#3b3835;--side-muted:#a89f8e;--side-line:#4d4a45;--tile-a:#2b2926;--tile-a-ink:#f3e9d2;--tile-b:#6e8266;--tile-b-ink:#faf8f3;--tile-c:#e9dcb2;--tile-c-ink:#2b2926;--tile-d:#8c8273;--tile-d-ink:#faf8f3;--shadow:0 1px 2px #2b29260a,0 8px 24px #2b29260f;--display:"Playfair Display",Georgia,"Times New Roman",serif;--body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Caveat","Bradley Hand",cursive;--corner:4px 28px 4px 4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#242220;--surface:#2e2c29;--sunk:#3a3734;--ink:#f3e9d2;--muted:#b3aa98;--line:#4a4843;--accent:#b7c7a6;--accent-soft:#4a4433;--good:#b7c7a6;--good-soft:#3b4536;--warn:#e8c27a;--warn-soft:#4a3c22;--side-bg:#1a1917;--tile-a:#1a1917;--shadow:0 1px 2px #0003,0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#242220;--surface:#2e2c29;--sunk:#3a3734;--ink:#f3e9d2;--muted:#b3aa98;--line:#4a4843;--accent:#b7c7a6;--accent-soft:#4a4433;--good:#b7c7a6;--good-soft:#3b4536;--warn:#e8c27a;--warn-soft:#4a3c22;--side-bg:#1a1917;--tile-a:#1a1917;--shadow:0 1px 2px #0003,0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14.5px;line-height:1.55}.app{max-width:1260px;padding-block:24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;margin:0 auto;display:grid}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-style:italic;font-weight:500;line-height:1.1}h1{letter-spacing:-.01em;font-size:44px}h2{font-size:25px;line-height:1.2}h3{font-size:20px}p{margin:0}.muted{color:var(--muted)}.small{font-size:13px}.num{font-variant-numeric:lining-nums tabular-nums}a{color:var(--accent)}strong{font-weight:600}.tape{font-family:var(--display);background:var(--tape);color:var(--tape-ink);align-self:flex-start;width:fit-content;padding:3px 16px 5px 12px;font-size:16px;font-style:italic;display:inline-block;transform:rotate(-1.5deg)}img.ph{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}img.sf{object-fit:cover;width:100%;height:100%;display:block}.side{background:var(--side-bg);min-width:0;color:var(--side-ink);border-radius:var(--corner);flex-direction:column;gap:18px;padding:26px 14px 18px;display:flex;position:sticky;top:24px}.top{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{font-family:var(--display);flex-direction:column;gap:4px;padding:0 8px;font-size:31px;font-style:italic;font-weight:500;line-height:1;display:flex}.brand small{color:var(--side-muted);font-size:13.5px}.menu-btn{border:1px solid var(--side-line);color:var(--side-ink);font:500 13px var(--body);cursor:pointer;background:0 0;border-radius:99px;padding:8px 16px;display:none}.side-body{flex-direction:column;gap:16px;display:flex}.role{background:var(--side-sunk);border-radius:99px;gap:2px;padding:3px;display:flex}.role button{color:var(--side-muted);font:500 12px var(--body);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:1;padding:7px 4px}.role button[aria-pressed=true]{background:var(--side-ink);color:var(--side-bg)}nav{flex-direction:column;gap:1px;display:flex}nav .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted);padding:12px 12px 4px;font-size:10.5px}nav button{text-align:left;color:var(--side-ink);font:400 13.5px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px}nav button:hover{background:var(--side-sunk)}nav button[aria-current=page]{background:var(--tape);color:var(--tape-ink);font-weight:500}.side button:focus-visible{outline-color:var(--side-ink)}.demo{color:var(--side-muted);border-top:1px solid var(--side-line);padding:12px 8px 0;font-size:11.5px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;display:flex}.tabs button{color:var(--muted);font:500 14px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px}.tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}main{flex-direction:column;gap:22px;min-width:0;padding-top:10px;display:flex}.head{flex-direction:column;gap:4px;display:flex}.head .muted{max-width:62ch;margin-top:6px}.eyebrow{font-family:var(--display);text-transform:lowercase;color:var(--accent);font-size:18px;font-style:italic}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;display:grid}.half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.three>.stack{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.stack{flex-direction:column;gap:18px;min-width:0;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--corner);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:22px;display:flex}.panel.dark{background:var(--side-bg);color:var(--side-ink);border-color:var(--side-bg)}.panel.dark .muted{color:var(--side-muted)}.panel.dark .btn{border-color:var(--side-ink);color:var(--side-ink)}.panel.dark .btn.primary{background:var(--side-ink);color:var(--side-bg)}.stat{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;font-size:38px;font-weight:500;line-height:1}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.list li{border-bottom:1px solid var(--sunk);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.list li:last-child{border-bottom:0;padding-bottom:0}.list li>div{min-width:0}.pill{letter-spacing:.07em;text-transform:uppercase;background:var(--sunk);color:var(--muted);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:500;display:inline-block}.pill.good{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.acc{background:var(--accent-soft);color:var(--ink)}.btn{border:1px solid var(--ink);color:var(--ink);font:500 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:8px 16px}.btn:hover{background:var(--sunk)}.btn.primary{background:var(--ink);color:var(--bg)}.btn.primary:hover{background:var(--accent);border-color:var(--accent)}.btn.big{padding:13px 26px;font-size:15px}.btn:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}input:not([type=checkbox]),textarea,select{font:400 14px var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;padding:10px 12px}textarea{resize:vertical;min-height:84px}form{flex-direction:column;gap:12px;display:flex}.bar{background:var(--sunk);border-radius:99px;height:6px;overflow:hidden}.bar i{background:var(--good);border-radius:99px;height:100%;transition:width .5s;display:block}.chart{grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;height:170px;display:grid}.chart div{height:100%;color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.chart b{background:var(--accent);opacity:.4;border-radius:2px 10px 0 0;width:100%;display:block}.chart div:last-child b{opacity:1}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;font-size:10.5px;font-weight:500}th,td{border-bottom:1px solid var(--sunk);vertical-align:middle;padding:10px 10px 10px 0}td.num,th.num{text-align:right}.checks{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.checks button{aspect-ratio:1;border:1px solid var(--line);color:var(--muted);font:500 17px var(--display);cursor:pointer;background:0 0;border-radius:50%}.checks button[aria-pressed=true]{background:var(--good);border-color:var(--good);color:var(--surface)}.toggle{border-bottom:1px solid var(--sunk);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:400;display:flex}.toggle input{width:18px;height:18px;accent-color:var(--accent)}.note{color:var(--muted);border-left:1px solid var(--line);padding-left:12px;font-size:13px;font-style:italic}details{border-top:1px solid var(--sunk);padding-top:10px}summary{cursor:pointer;color:var(--accent);justify-content:space-between;font-size:13px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--display);font-size:18px;line-height:1}details[open] summary:after{content:"–"}details>:not(summary){margin-top:12px}.ava{border-radius:50%;flex:0 0 52px;width:52px;height:52px;overflow:hidden}.ava.big{flex-basis:96px;width:96px;height:96px}.hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:40px;display:grid}.hero .txt{flex-direction:column;gap:18px;display:flex}.hero h1{font-size:58px;line-height:1.02}.hero .lead{max-width:46ch;color:var(--muted);font-size:17px}.frame{aspect-ratio:4/5;background:var(--sunk);border-radius:4px 90px 4px 4px;position:relative;overflow:hidden}.frame.wide{aspect-ratio:16/8;border-radius:var(--corner)}.frame.tall{aspect-ratio:3/4}.frame .tape{position:absolute;bottom:18px;left:18px}.frame .quote{color:var(--side-ink);font-family:var(--display);background:linear-gradient(#1a191700,#1a1917d1);padding:60px 28px 24px;font-size:26px;font-style:italic;line-height:1.2;position:absolute;inset:auto 0 0}.plan{gap:16px}.plan .price{font-family:var(--display);font-variant-numeric:lining-nums;font-size:46px;line-height:1}.plan .price small{font-family:var(--body);color:var(--muted);font-size:13px}.plan.dark .price small{color:var(--side-muted)}.plan ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan li{padding-left:22px;position:relative}.plan li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:10px;height:5px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border:1px solid var(--line);color:var(--ink);font:400 13.5px var(--body);cursor:pointer;background:0 0;border-radius:99px;padding:8px 16px}.chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.q{border-bottom:1px solid var(--sunk);flex-direction:column;gap:10px;padding:18px 0;display:flex}.q:first-of-type{padding-top:0}.q b{font-family:var(--display);font-size:19px;font-style:italic;font-weight:500}.center{text-align:center;align-items:center;max-width:560px;margin:24px auto;padding:40px 32px}.steps{text-align:left;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);align-items:center;gap:12px;display:flex}.steps li i{border:1.5px solid var(--line);border-radius:50%;flex:0 0 22px;height:22px}.steps li.doing{color:var(--ink);font-weight:500}.steps li.doing i{border-color:var(--accent);border-top-color:#0000;animation:.9s linear infinite spin}.steps li.done{color:var(--ink)}.steps li.done i{background:var(--good);border-color:var(--good)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.steps li.doing i{animation:none}.bar i{transition:none}}.t0{background:var(--tile-a);color:var(--tile-a-ink)}.t1{background:var(--tile-b);color:var(--tile-b-ink)}.t2{background:var(--tile-c);color:var(--tile-c-ink)}.t3{background:var(--tile-d);color:var(--tile-d-ink)}.thumb{aspect-ratio:4/5;letter-spacing:.04em;overflow-wrap:break-word;border-radius:3px 16px 3px 3px;flex-direction:column;flex:0 0 100px;justify-content:space-between;min-width:0;padding:9px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.post .thumb b{font-size:14px}.thumb b{font-family:var(--display);letter-spacing:0;font-size:18px;font-style:italic;font-weight:500;line-height:1.1}.idea{background:var(--surface);border:1px solid var(--line);border-radius:var(--corner);min-width:0;box-shadow:var(--shadow);gap:16px;padding:14px;display:flex}.idea>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.idea strong{font-family:var(--display);font-size:18px;font-style:italic;font-weight:500;line-height:1.25}.ideas{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.rank{font-family:var(--display);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:21px;font-style:italic}.phone{aspect-ratio:9/16;border:5px solid var(--ink);overflow-wrap:anywhere;border-radius:28px;flex-direction:column;justify-content:space-between;gap:10px;width:214px;max-width:100%;margin:0 auto;padding:24px 15px 20px;display:flex;overflow:hidden}.phone .ttl{font-family:var(--display);font-size:24px;font-style:italic;font-weight:500;line-height:1.12}.phone .cap{text-align:center;font-size:14px;font-weight:500}.phone .cap mark{background:var(--tape);color:var(--tape-ink);padding:1px 6px}.phone .meta{letter-spacing:.04em;opacity:.8;font-size:10.5px}.phone.l1 .ttl{font-family:var(--body);text-transform:uppercase;font-size:23px;font-style:normal;font-weight:700}.phone.l2 .ttl{font-family:var(--hand);font-size:34px;font-style:normal;font-weight:700;transform:rotate(-3deg)}.phone.l3 .ttl{font-family:var(--body);font-size:20px;font-style:normal;font-weight:600}.looks{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.look{border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);font:400 12px var(--body);background:0 0;border-radius:3px 16px 3px 3px;flex-direction:column;gap:6px;padding:8px;display:flex}.look[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.look i{aspect-ratio:4/3;border-radius:2px 10px 2px 2px;display:block}.look b{font-family:var(--display);font-size:16px;font-style:italic;font-weight:500}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stats div{flex-direction:column;display:flex}.stats b{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.stats span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10.5px}.post{align-items:flex-start;gap:18px;display:flex}.post>div:last-child{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.beats{flex-direction:column;display:flex}.beat{border-bottom:1px solid var(--sunk);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.beat:last-child{border-bottom:0}.beat time{font-family:var(--display);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:17px;font-style:italic}.beat .say{font-size:16px;font-weight:500}.hooks{flex-direction:column;gap:6px;display:flex}.hooks button{text-align:left;border:1px solid var(--line);color:var(--ink);font:400 14px var(--body);cursor:pointer;background:0 0;border-radius:6px;padding:10px 12px}.hooks button[aria-pressed=true]{border-color:var(--ink);background:var(--accent-soft)}.slides{scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.slide{aspect-ratio:4/5;scroll-snap-align:start;overflow-wrap:anywhere;border-radius:3px;flex-direction:column;flex:0 0 236px;justify-content:space-between;padding:20px;display:flex}.slide .big{font-family:var(--display);font-size:27px;font-style:italic;font-weight:500;line-height:1.1}.slide.cover .big{font-size:35px}.slide small{font:500 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.8;justify-content:space-between;display:flex}.slide.paper{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.slide .n{font-family:var(--display);opacity:.4;font-size:58px;font-style:italic;line-height:1}.month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.month .wd{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 4px;font-size:10.5px;font-weight:500}.cell{background:var(--surface);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:5px;min-width:0;min-height:92px;padding:6px;display:flex}.cell.off{background:0 0;border-color:#0000}.cell.today{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cell .d{font-family:var(--display);color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-size:14px}.cell .d em{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal}.ev{text-align:left;font:400 11.5px/1.3 var(--body);cursor:pointer;background:var(--accent-soft);color:var(--ink);overflow-wrap:anywhere;border:0;border-radius:2px;padding:5px 6px}.ev.car{background:var(--good-soft)}.ev.done{opacity:.55;text-decoration:line-through}.ev[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:1px}.ev small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500;display:block}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:12px}.side{gap:0;padding:14px;position:static}.brand{font-size:24px}.brand small{font-size:12px}.menu-btn{display:block}.side-body{padding-top:16px;display:none}.app.open .side-body{display:flex}nav{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}nav .grp{grid-column:1/-1}.two,.half,.three,.hero{grid-template-columns:minmax(0,1fr)}.three>.stack{grid-column:auto;grid-template-columns:minmax(0,1fr)}.ideas{grid-template-columns:minmax(0,1fr)}h1{font-size:32px}.hero h1{font-size:40px}.hero{gap:24px}.beat{grid-template-columns:minmax(0,1fr);gap:4px}.panel{padding:18px}.month{gap:3px}.month .wd{text-align:center;padding:0;font-size:9px}.cell{gap:3px;min-height:54px;padding:3px}.cell .d em{display:none}.ev{height:12px;padding:0;font-size:0;line-height:0}.ev small{display:none}.frame .quote{padding:40px 18px 16px;font-size:19px}.center{padding:28px 18px}}.snap{background:var(--side-ink);box-shadow:var(--shadow);width:190px;max-width:100%;margin:0;padding:7px 7px 28px;position:relative}.snap img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.snap.land img{aspect-ratio:3/2}.snap:before{content:"";background:var(--tape);opacity:.9;width:76px;height:22px;margin-left:-38px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg)}.snap figcaption{text-align:center;font-family:var(--hand);color:var(--tape-ink);font-size:19px;line-height:1.1;position:absolute;bottom:3px;left:0;right:0}.collage{width:100%;max-width:400px;height:370px;margin:0 auto;position:relative}.collage .snap{position:absolute}.bigquote{font-family:var(--display);font-size:28px;font-style:italic;line-height:1.2}.aside{flex-direction:column;align-items:center;gap:22px;min-width:0;padding-top:22px;display:flex}.lp{flex-direction:column;display:flex}.lp-hero{z-index:2;margin-bottom:-72px;position:relative}.lp-hero .txt{padding-bottom:96px}.lp-hero .collage{align-self:end}.band{z-index:1;background:var(--side-bg);color:var(--side-ink);border-radius:var(--corner);flex-direction:column;gap:30px;padding:64px 36px 84px;display:flex;position:relative}.band .bigquote{max-width:54%}.band .muted{color:var(--side-muted)}.band h3{margin-bottom:6px}.hand{font-family:var(--hand);font-size:22px;line-height:1.1}.lp-editor{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:36px;padding:64px 8px 40px;display:grid;position:relative}.lp-editor .txt{flex-direction:column;gap:12px;display:flex}.lp-editor .peek{z-index:3;width:112px;position:absolute;top:-64px;left:27%;transform:rotate(-5deg)}.phones{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.phones>div{flex-direction:column;align-items:center;gap:10px;display:flex}.phones>div:nth-child(2){transform:translateY(26px)}.phones>div:nth-child(3){transform:translateY(-8px)}.phone.mini{border-width:4px;border-radius:22px;width:148px;padding:16px 10px}.lp-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-top:30px;display:grid;position:relative}.lp-plans .plan{z-index:1;position:relative}.lp-plans .plan.dark{z-index:2;margin-left:-22px;padding:30px;transform:translateY(26px)}.snap.corner{width:104px;padding-bottom:7px;position:absolute;top:-52px;right:26px;transform:rotate(6deg)}@media (max-width:820px){.lp-hero{margin-bottom:0}.lp-hero .txt{padding-bottom:0}.band{margin-top:20px;padding:30px 20px 76px}.band .bigquote{max-width:none;font-size:23px}.lp-editor{grid-template-columns:minmax(0,1fr);padding:56px 0 24px}.lp-editor .peek{left:auto;right:16px}.phone.mini{width:128px}.phones>div:nth-child(n){transform:none}.lp-plans{grid-template-columns:minmax(0,1fr);gap:18px}.lp-plans .plan.dark{margin-top:34px;margin-left:0;transform:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0}a.btn{text-decoration:none;display:inline-block}nav a{color:var(--side-ink);font:400 13.5px var(--body);border-radius:6px;padding:7px 12px;text-decoration:none;display:block}nav a:hover{background:var(--side-sunk)}nav a[aria-current=page]{background:var(--tape);color:var(--tape-ink);font-weight:500}.side form{display:flex}.side .out{border:1px solid var(--side-line);color:var(--side-ink);font:500 12.5px var(--body);cursor:pointer;background:0 0;border-radius:99px;padding:7px 14px}.site{max-width:1120px;padding-block:22px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-direction:column;gap:30px;margin:0 auto;display:flex}.topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.logo{font-family:var(--display);color:var(--ink);flex-direction:column;gap:3px;font-size:28px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;display:flex}.logo small{color:var(--muted);font-size:13px}.narrow{width:100%;max-width:520px;margin:0 auto}.error{background:var(--warn-soft);color:var(--warn);border-radius:6px;padding:10px 14px;font-size:13.5px}.chips label{border:1px solid var(--line);font:400 13.5px var(--body);cursor:pointer;border-radius:99px;flex-direction:row;align-items:center;padding:8px 16px;display:inline-flex}.chips label input{opacity:0;width:0;height:0;position:absolute}.chips label:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--bg)}.chips label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.q>span,.q label>span{font-family:var(--display);font-size:19px;font-style:italic;font-weight:500}.q label{gap:10px}@media (max-width:820px){.side.is-open .side-body{display:flex}}.script-top{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.script-top .phone{flex:none;margin:0}.script-top .stack{flex:260px;min-width:0}.scenes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scenes li{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:16px;padding:16px 0;display:grid}.scenes .tc{font:500 12.5px var(--body);color:var(--accent);white-space:nowrap;padding-top:4px}.scenes .zeg{font-family:var(--display);margin:0 0 6px;font-size:19px;font-style:italic;line-height:1.4}.scenes p{margin:0 0 6px}@media (max-width:560px){.scenes li{grid-template-columns:1fr;gap:4px}}.vraag{font-family:var(--display);margin:0;font-size:20px;font-style:italic;line-height:1.4}.postrows{flex-direction:column;display:flex}.postrow{border-top:1px solid var(--sunk);grid-template-columns:160px 130px 150px auto auto;justify-content:start;align-items:center;gap:8px;padding:12px 0;display:grid}.postrow.nieuw{grid-template-columns:160px 130px auto}.postrow input[type=text]{grid-area:1/1/auto/-1}.postrow input,.postrow select{width:100%;min-width:0}@media (max-width:900px){.postrow,.postrow.nieuw{grid-template-columns:1fr 1fr;justify-content:stretch}}.kies-leden{display:none}fieldset:has(#voor-selectie:checked) .kies-leden{display:flex}.videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.video{aspect-ratio:16/9;background:var(--sunk);border:0;border-radius:8px;width:100%}.stats.cijfers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.igpost{color:inherit;align-items:center;gap:12px;min-width:240px;text-decoration:none;display:flex}.igpost img,.igpost .leeg{object-fit:cover;background:var(--sunk);border-radius:6px;flex:0 0 44px;width:44px;height:58px}.igpost>span:last-child{flex-direction:column;min-width:0;display:flex}.igposts td.num,.igposts th:not(:first-child){text-align:right;white-space:nowrap}
