:root{--paper:oklch(97.2% .008 85);--paper-2:oklch(99% .004 85);--ink:oklch(22% .02 280);--ink-2:oklch(42% .015 280);--ink-3:oklch(52% .012 280);--rule:oklch(88% .01 85);--rule-2:oklch(82% .012 85);--core:oklch(55% .17 275);--feed:oklch(55% .17 62);--schedule:oklch(55% .17 160);--focus:oklch(55% .17 15);--serif:"Instrument Serif",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--w:1240px}[data-theme=dark]{--paper:oklch(17% .012 280);--paper-2:oklch(21.5% .014 280);--ink:oklch(95% .008 85);--ink-2:oklch(80% .01 85);--ink-3:oklch(66% .012 85);--rule:oklch(29% .014 280);--rule-2:oklch(37% .016 280);--core:oklch(70% .14 275);--feed:oklch(74% .14 62);--schedule:oklch(72% .13 160);--focus:oklch(70% .15 15);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .btn:hover{background:oklch(86% .01 85)}[data-theme=dark] .chip{color:color-mix(in oklch,var(--c,var(--ac)) 70%,white);background:color-mix(in oklch,var(--c,var(--ac)) 18%,var(--paper-2))}[data-theme=dark] .block .ttl{color:color-mix(in oklch,var(--focus) 70%,white)}[data-theme=dark] .block{background:color-mix(in oklch,var(--focus) 16%,var(--paper-2))}[data-theme=dark] .mock{box-shadow:0 30px 60px -30px oklch(0% 0 0/.6),0 8px 20px -12px oklch(0% 0 0/.5)}[data-theme=dark] .m-btn.solid{color:oklch(17% .012 280)}[data-theme=dark] .pr-row.on .tick:after{border-color:oklch(17% .012 280)}[data-theme=dark] .plan.whole{color:var(--ink);background:oklch(25% .03 280);border-color:oklch(40% .04 280)}[data-theme=dark] .plan.whole .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-theme=dark] .plan.whole .btn:hover{color:var(--paper);background:#fff}[data-theme=dark] .syn line.on{stroke:var(--ink)}.theme-t{border:1px solid var(--rule-2);background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:border-color .2s;display:grid}.theme-t:hover{border-color:var(--ink)}.theme-t i{border:1.5px solid var(--ink);background:linear-gradient(90deg,var(--ink) 50%,transparent 50%);border-radius:50%;width:14px;height:14px;transition:transform .4s}[data-theme=dark] .theme-t i{transform:rotate(180deg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}a:hover{color:var(--core);text-decoration-color:currentColor}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}button{font:inherit;color:inherit;cursor:pointer}#neural{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hl-layer{z-index:2;pointer-events:none;position:fixed;inset:0}.hlabel{will-change:transform;text-decoration:none;position:absolute;top:0;left:0}.hlabel span{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);pointer-events:auto;flex-direction:column;gap:2px;font-size:11px;display:flex;position:absolute}.hlabel span b{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);font-size:22px;font-weight:400}.hlabel span:before{content:"";background:var(--ink-3);width:34px;height:1px;position:absolute;top:9px}.hlabel[data-hlabel=core] span{text-align:right;align-items:flex-end;bottom:14px;right:26px}.hlabel[data-hlabel=core] span:before{transform-origin:100%;right:-30px;transform:rotate(-24deg)}.hlabel[data-hlabel=feed] span{bottom:16px;left:24px}.hlabel[data-hlabel=feed] span:before{transform-origin:0;left:-28px;transform:rotate(24deg)}.hlabel[data-hlabel=schedule] span{top:10px;left:26px}.hlabel[data-hlabel=schedule] span:before{transform-origin:0;top:-2px;left:-30px;transform:rotate(-24deg)}.hlabel[data-hlabel=focus] span{text-align:right;align-items:flex-end;top:14px;right:24px}.hlabel[data-hlabel=focus] span:before{transform-origin:100%;top:-4px;right:-28px;transform:rotate(24deg)}.hlabel:hover b{color:var(--core)}main,header,footer{z-index:1;position:relative}.wrap{max-width:var(--w);margin:0 auto;padding:0 32px}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}nav.top{z-index:10;background:color-mix(in oklch,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .3s;position:fixed;top:0;left:0;right:0}body:not([data-active=all]) nav.top{border-bottom-color:var(--rule)}nav.top .wrap{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.brand{font-family:var(--serif);color:var(--ink);align-items:center;gap:10px;font-size:25px;text-decoration:none;display:flex}.brand i{grid-template-columns:repeat(2,7px);gap:3px;display:grid}.brand i b{border-radius:50%;width:7px;height:7px}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a{color:var(--ink-2);font-size:15px;text-decoration:none}.navlinks a:hover{color:var(--ink)}.navlinks a.btn,.navlinks a.btn:hover{color:var(--paper)}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{color:var(--paper);background:oklch(30% .04 280);transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--rule-2);background:0 0}.btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.btn[disabled]{opacity:.4;pointer-events:none}@media (width<=820px){.navlinks a:not(.btn){display:none}}.rail{z-index:5;opacity:0;flex-direction:column;gap:14px;transition:opacity .4s;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}body[data-active=core] .rail,body[data-active=feed] .rail,body[data-active=schedule] .rail,body[data-active=focus] .rail{opacity:1}.rail a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.rail a i{border:1px solid;border-radius:50%;width:8px;height:8px}.rail a.on{color:var(--ac)}.rail a.on i{background:var(--ac)}@media (width<=1320px){.rail{display:none}}.hero{align-items:center;min-height:100svh;padding:110px 0 80px;display:flex}.hero .wrap{width:100%}.hero-copy{max-width:560px}.hero h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(56px,7.4vw,112px);line-height:.94}.hero h1 em{color:var(--ink-2);font-style:italic}.hero .lede{color:var(--ink-2);max-width:500px;margin:28px 0 36px;font-size:20px}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fine{color:var(--ink-3);margin-top:18px;font-size:14px}@media (width<=1100px){.hero-copy{max-width:48%}.hero h1{font-size:clamp(48px,6.4vw,112px)}}@media (width<=780px){.hero{align-items:flex-start;min-height:auto;padding-bottom:460px}.hero-copy{max-width:none}}.sect{padding:140px 0}.kicker{color:var(--ink-3);align-items:center;gap:12px;margin-bottom:28px;display:flex}.kicker:before{content:"";background:currentColor;width:28px;height:1px}.vision{border-top:1px solid var(--rule)}.vision .statement{font-family:var(--serif);letter-spacing:-.01em;max-width:1040px;font-size:clamp(36px,4.4vw,64px);line-height:1.06}.vision .statement em{color:var(--ink-3)}.principles{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:88px;display:grid}.principles>div{padding:24px 28px 0 0}.principles>div+div{border-left:1px solid var(--rule);padding-left:24px}.principles .mono{color:var(--ac);align-items:center;gap:8px;display:flex}.principles .mono:before{content:"";background:var(--ac);border-radius:50%;width:7px;height:7px}.principles h3{font-family:var(--serif);margin:14px 0 10px;font-size:28px;line-height:1.1}.principles p{color:var(--ink-2);margin:0;font-size:16px}@media (width<=900px){.principles{grid-template-columns:1fr 1fr}.principles>div:nth-child(3){border-left:0;padding-left:0}.principles>div{padding-bottom:28px}}@media (width<=560px){.principles{grid-template-columns:1fr}.principles>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}}.region{border-top:1px solid var(--rule);padding:120px 0}.region-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.region.flip .region-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.region.flip .region-copy{order:2}@media (width<=980px){.region-grid,.region.flip .region-grid{grid-template-columns:1fr;gap:48px}.region.flip .region-copy{order:0}}.region-tag{color:var(--ac);align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.region-tag .n{font-family:var(--serif);font-size:20px;font-style:italic}.region h2{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(44px,5vw,72px);line-height:1}.region .app-name{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:99px;align-items:center;gap:8px;margin:22px 0 0;padding:6px 12px 6px 10px;font-size:14px;font-weight:500;display:inline-flex}.region .app-name i{background:var(--ac);border-radius:50%;width:8px;height:8px}.region .desc{color:var(--ink-2);margin:22px 0 30px;font-size:18px}.feats{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.feats li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;font-size:15.5px;display:grid}.feats li b{color:var(--ink);font-weight:600}@media (width<=560px){.feats li{grid-template-columns:1fr;gap:2px}}.mock{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:14px;font-size:13.5px;line-height:1.45;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0),0 30px 60px -30px oklch(30% .03 280/.25),0 8px 20px -12px oklch(30% .03 280/.18)}.mock-bar{border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.mock-bar i{background:var(--ac);border-radius:50%;width:8px;height:8px}.mock-bar .sp{flex:1}.chip{background:color-mix(in oklch,var(--c,var(--ac)) 11%,var(--paper-2));color:color-mix(in oklch,var(--c,var(--ac)) 80%,black);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chip.line{border:1px solid var(--rule-2);color:var(--ink-2);background:0 0}.m-btn{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:500}.m-btn.solid{background:var(--ac);border-color:var(--ac);color:#fff}.m-core{grid-template-columns:150px minmax(0,1fr);min-height:440px;display:grid}.m-side{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.m-side span{color:var(--ink-2);border-radius:7px;justify-content:space-between;padding:6px 10px;font-size:13px;display:flex}.m-side span.on{background:color-mix(in oklch,var(--ac) 10%,var(--paper-2));color:var(--ac);font-weight:600}.m-side small{color:var(--ink-3);font-size:11px}.m-side hr{border:0;border-top:1px solid var(--rule);margin:8px 4px}.m-main{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.ask{border:1px solid var(--rule-2);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ask:before{content:"";background:var(--ac);border-radius:50%;flex:none;width:8px;height:8px}.answer{background:var(--paper);color:var(--ink-2);border-radius:10px;padding:12px 14px}.answer sup{font-family:var(--mono);color:var(--ac);font-size:10px;font-weight:500}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.card{border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.card .src{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.card .t{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.card .ents{flex-wrap:wrap;gap:4px;display:flex}.recall{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:12px;width:260px;padding:14px;position:absolute;bottom:18px;right:18px;box-shadow:0 20px 40px -20px oklch(30% .03 280/.35)}.recall .q{font-family:var(--serif);color:var(--ink);margin:8px 0 12px;font-size:19px;line-height:1.2}.recall .row{justify-content:space-between;align-items:center;display:flex}@media (width<=640px){.m-core{grid-template-columns:1fr}.m-side{display:none}.cards{grid-template-columns:1fr 1fr}.cards .card:nth-child(3){display:none}.recall{width:auto;margin:0 18px 18px;position:static}}.m-feed{grid-template-columns:minmax(0,1fr);display:grid}.post{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 18px;display:grid}.av{color:#fff;background:var(--c);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.post .who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post .who b{color:var(--ink);font-weight:600}.post .who small{color:var(--ink-3);font-size:12px}.post p{color:var(--ink-2);margin:4px 0 0}.post.saved .m-btn{background:color-mix(in oklch,var(--core) 10%,var(--paper-2));color:var(--core);border-color:#0000}.endcap{text-align:center;background:var(--paper);padding:22px 18px 24px}.endcap .t{font-family:var(--serif);color:var(--ink);font-size:24px}.endcap p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.m-sched{padding:16px 18px 18px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.week div{border:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);border-radius:8px;flex-direction:column;gap:5px;padding:6px 8px;font-size:10.5px;display:flex}.week div b{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:600}.week div.on{border-color:var(--ac);background:color-mix(in oklch,var(--ac) 7%,var(--paper-2))}.week div.on b{color:var(--ac)}.bars{gap:3px;display:flex}.bars i{background:var(--rule-2);border-radius:2px;flex:1;height:4px}.slot{border-top:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;display:grid}.slot time{font-family:var(--mono);color:var(--ink-3);padding-top:3px;font-size:11px}.item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.item .l{align-items:center;gap:10px;min-width:0;display:flex}.box{border:1.5px solid var(--ink-3);border-radius:4px;flex:none;width:15px;height:15px}.box.done{background:var(--ac);border-color:var(--ac)}.item .ttl{color:var(--ink);font-weight:500}.item.sourced .ttl{color:var(--ink-2)}.block{background:color-mix(in oklch,var(--focus) 9%,var(--paper-2));border-left:0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.block .ttl{color:color-mix(in oklch,var(--focus) 80%,black);font-weight:600}.habits{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.habit{border:1px solid var(--rule);border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12.5px;display:flex}.habit i{border:1.5px solid var(--ac);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.habit i.done{background:var(--ac)}.habit small{font-family:var(--mono);color:var(--ink-3);font-size:10.5px}.m-focus{text-align:center;background:var(--paper);place-items:center;min-height:460px;padding:48px 28px;display:grid}.m-focus .host{font-family:var(--mono);color:var(--ink-3);font-size:12px}.ring{background:conic-gradient(var(--ac) 0 62%,var(--rule) 62% 100%);border-radius:50%;place-items:center;width:124px;height:124px;margin:20px auto;display:grid;position:relative}.ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:6px}.ring span{z-index:1;font-family:var(--serif);font-size:34px;line-height:1;position:relative}.ring small{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:10px;display:block}.m-focus h4{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.1}.m-focus .sub{color:var(--ink-2);margin:8px 0 22px}.offers{text-align:left;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:470px;display:grid}.offer{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.offer .ttl{color:var(--ink);font-weight:600}.offer small{color:var(--ink-3);font-size:12px}.m-focus .leave{color:var(--ink-3);margin-top:18px;font-size:12.5px}@media (width<=560px){.offers{grid-template-columns:1fr}}.pairs{border-top:1px solid var(--rule)}.pairs-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:72px;margin-bottom:64px;display:grid}.pairs-head h2{font-family:var(--serif);font-size:clamp(44px,5vw,72px);line-height:1}.pairs-head p{color:var(--ink-2);margin:0;font-size:18px}.pair-stage{background:color-mix(in oklch,var(--paper-2) 85%,transparent);border:1px solid var(--rule-2);border-radius:18px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:44px;display:grid}.syn-wrap{aspect-ratio:1;width:100%;max-width:400px;margin:0 auto;position:relative}.syn{width:100%;height:100%;position:absolute;inset:0}.syn line{stroke:var(--rule-2);stroke-width:2px;cursor:pointer;transition:stroke .3s,stroke-width .3s}.syn line:hover{stroke:var(--ink-3)}.syn line.on{stroke:var(--ink);stroke-width:3px}.syn line.hit{stroke:#0000;stroke-width:18px}.pnode{background:0 0;border:0;width:56px;height:56px;padding:0;position:absolute;transform:translate(-50%,-50%)}.pnode i{border:1.5px solid var(--ac);background:var(--paper-2);border-radius:50%;width:56px;height:56px;transition:background .3s,transform .3s;display:block}.pnode.on i{background:var(--ac);transform:scale(1.08)}.pnode .lb{white-space:nowrap;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pnode.up .lb{flex-direction:column-reverse;top:auto;bottom:calc(100% + 8px)}.pnode span{font-family:var(--serif);font-size:20px;line-height:1.1}.pnode small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.pair-hint{color:var(--ink-3);text-align:center;margin-top:10px;font-size:13px}.pair-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.pair-k span{color:var(--ac);align-items:center;gap:6px;display:flex}.pair-k span:before{content:"";background:var(--ac);border-radius:50%;width:8px;height:8px}.pair-k i{color:var(--ink-3);font-style:normal}.pair-t{font-family:var(--serif);margin-bottom:22px;font-size:clamp(32px,3.2vw,46px);line-height:1.05}#pair-out ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}#pair-out li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:13px 0 13px 28px;position:relative}#pair-out li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:22px;left:4px}.solo{color:var(--ink-3);margin-top:28px;font-size:15px}@media (width<=900px){.pairs-head,.pair-stage{grid-template-columns:1fr;gap:32px}.pair-stage{padding:28px}}.pricing{border-top:1px solid var(--rule);background:color-mix(in oklch,var(--paper) 80%,transparent)}.pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.pricing-head h2{font-family:var(--serif);font-size:clamp(44px,5vw,72px);line-height:1}.pricing-head p{color:var(--ink-2);max-width:520px;margin:14px 0 0;font-size:18px}.cyc{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:99px;padding:4px;display:inline-flex}.cyc button{color:var(--ink-2);background:0 0;border:0;border-radius:99px;padding:8px 16px;font-size:14px}.cyc button.on{background:var(--ink);color:var(--paper)}.cyc small{font-family:var(--mono);opacity:.75;margin-left:6px;font-size:10.5px}.plans{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}.plan{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:18px;flex-direction:column;padding:32px;display:flex}.plan h3{font-family:var(--serif);font-size:34px;line-height:1}.plan .pd{color:var(--ink-2);margin:10px 0 22px;font-size:16px}.pr-list{flex-direction:column;gap:8px;display:flex}.pr-row{text-align:left;border:1px solid var(--rule);background:var(--paper-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.pr-row:hover{border-color:var(--rule-2)}.pr-row .tick{border:1.5px solid var(--rule-2);border-radius:6px;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.pr-row.on{border-color:var(--ac);background:color-mix(in oklch,var(--ac) 5%,var(--paper-2))}.pr-row.on .tick{background:var(--ac);border-color:var(--ac)}.pr-row.on .tick:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.pr-row b{font-size:16px;font-weight:600;display:block}.pr-row b em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac);margin-left:8px;font-size:10.5px;font-weight:500}.pr-row small{color:var(--ink-3);font-size:13.5px}.pr-amt{font-family:var(--serif);font-size:28px}.pb-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.pb-sum{align-items:baseline;gap:12px;display:flex}.pb-sum #pb-total{font-family:var(--serif);font-size:52px;line-height:1}.pb-sum span{color:var(--ink-3);font-size:14px}#pb-nudge{background:var(--paper);color:var(--ink-2);border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:14px}.plan.whole{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative;overflow:hidden}.plan.whole .pd{color:oklch(82% .01 280)}.plan.whole .dots{gap:6px;margin-bottom:22px;display:flex}.plan.whole .dots i{border-radius:50%;width:12px;height:12px}.plan.whole .amt{align-items:baseline;gap:10px;margin:4px 0;display:flex}.plan.whole .amt b{font-family:var(--serif);font-size:72px;font-weight:400;line-height:1}.plan.whole .amt s{color:oklch(65% .01 280);font-family:var(--serif);font-size:26px}.plan.whole .note{color:oklch(74% .01 280);font-size:14px}.plan.whole ul{flex-direction:column;flex:1;gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.plan.whole li{color:oklch(90% .01 280);gap:12px;font-size:15.5px;display:flex}.plan.whole li:before{content:"";background:oklch(70% .01 280);flex:none;width:14px;height:1px;margin-top:12px}.plan.whole .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);justify-content:center}.plan.whole .btn:hover{color:var(--ink);background:#fff}.tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:oklch(85% .01 280);border:1px solid oklch(50% .01 280);border-radius:99px;padding:5px 10px;font-size:10.5px;position:absolute;top:28px;right:28px}.free{border:1px dashed var(--rule-2);border-radius:18px;grid-template-columns:minmax(0,3fr) minmax(0,7fr) auto;align-items:center;gap:28px;margin-top:20px;padding:24px 32px;display:grid}.free h3{font-family:var(--serif);font-size:28px}.free p{color:var(--ink-2);margin:0;font-size:15px}.extras{color:var(--ink-3);flex-wrap:wrap;gap:28px;margin-top:28px;font-size:14px;display:flex}@media (width<=900px){.plans,.free{grid-template-columns:1fr}.free{gap:14px}}.faq{border-top:1px solid var(--rule);background:color-mix(in oklch,var(--paper) 80%,transparent)}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px;display:grid}.faq h2{font-family:var(--serif);font-size:clamp(44px,5vw,72px);line-height:1;position:sticky;top:110px}.faq h2+p{color:var(--ink-2);margin-top:18px}details{border-top:1px solid var(--rule-2)}details:last-child{border-bottom:1px solid var(--rule-2)}summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;gap:24px;padding:22px 0;font-size:26px;line-height:1.2;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--sans);color:var(--ink-3);font-size:24px;font-weight:400;transition:transform .25s}details[open] summary:after{transform:rotate(45deg)}details .a{color:var(--ink-2);padding:0 60px 24px 0;font-size:16.5px}details .a p{margin:0 0 10px}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:32px}.faq h2{position:static}details .a{padding-right:0}}.final{text-align:center;border-top:1px solid var(--rule);padding:180px 0 160px}.final h2{font-family:var(--serif);letter-spacing:-.02em;max-width:1000px;margin:0 auto;font-size:clamp(56px,7.6vw,120px);line-height:.95}.final h2 em{color:var(--ink-3)}.final p{color:var(--ink-2);max-width:520px;margin:28px auto 36px;font-size:19px}.final .cta-row{justify-content:center}footer{border-top:1px solid var(--rule);background:var(--paper);padding:40px 0 48px}footer .wrap{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer a{color:var(--ink-3);text-decoration:none}footer a:hover{color:var(--ink)}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.region a.app-name{color:var(--ink);text-decoration:none;transition:border-color .2s}.region a.app-name:hover{border-color:var(--ac);color:var(--ink)}.navlinks .btn{white-space:nowrap}@media (width<=420px){.navlinks{gap:12px}.navlinks .btn{padding:10px 16px;font-size:14px}}.tier{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.tier .mono{color:var(--ink-3);font-size:11px}.tier .cyc button{padding:6px 16px}.offers.one{grid-template-columns:1fr;max-width:300px;margin:0 auto}
