@font-face{font-family:Archivo;src:url(/fonts/archivo.woff) format("woff");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata.woff) format("woff");font-weight:200 900;font-display:swap}@font-face{font-family:Reenie Beanie;src:url(/fonts/reenie-beanie.woff) format("woff");font-display:swap}:root{color-scheme:light;box-sizing:border-box;--ink: #14193b;--paper: #fdfcf8;--canary: #f6c93b;--powder: #afc6f3;--pistachio: #bfdda3;--lilac: #cdbdf2;--tomato: #f25c3c;--rule: 1.5px solid var(--ink);--bar: 56px;--padx: clamp(20px, 5vw, 72px);--mute: rgba(20, 25, 59, .76);--display: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body: "Literata", Georgia, "Times New Roman", serif;--pen: "Reenie Beanie", "Bradley Hand", cursive;--ok: #1d6f46;--bad: #a8261a;--coral: var(--tomato)}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar) + env(safe-area-inset-top,0px));background:var(--ink)}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.62 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,ul,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:800;font-stretch:70%;line-height:.94;letter-spacing:-.005em}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sec{position:relative;min-height:calc(100svh - var(--bar));padding:clamp(64px,10vh,112px) var(--padx);background:var(--bg);scroll-margin-top:calc(var(--bar) + env(safe-area-inset-top,0px))}.s-home{--bg: var(--canary)}.s-about{--bg: var(--powder);--tabx: 9%}.s-pricing{--bg: var(--pistachio);--tabx: 23%}.s-faq{--bg: var(--lilac);--tabx: 37%}.s-contact{--bg: var(--tomato);--tabx: 51%;--mute: var(--ink)}.sec+.sec{box-shadow:0 -1.5px 0 var(--ink)}.sec+.sec:before{content:"";position:absolute;left:var(--tabx);top:-13px;width:clamp(84px,13vw,168px);height:14.5px;background:var(--bg);border:var(--rule);border-bottom:0;border-radius:9px 9px 0 0}.wrap{max-width:1180px;margin:0 auto}.h2{font-size:clamp(2.7rem,6.2vw,5.4rem)}.sub{margin-top:22px;max-width:30em;font-size:1.125rem;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px 15px;border:var(--rule);border-radius:4px;background:transparent;color:var(--ink);font:700 1.0625rem/1 var(--display);font-stretch:90%;text-decoration:none;transition:background .15s,color .15s}.btn:hover{background:var(--paper)}.btn.pri{background:var(--ink);color:var(--paper)}.btn.pri:hover{background:var(--paper);color:var(--ink)}.btn:disabled{opacity:.6;cursor:progress}.cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px}.alink{font:700 1.0625rem/1 var(--display);font-stretch:90%;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.alink:hover{text-decoration-thickness:3px}.pen{font:400 1.7rem/1 var(--pen);letter-spacing:.01em}@keyframes rise{to{transform:none}}@keyframes show{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.seq{opacity:0;animation:show .8s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(var(--n) * .12s + .15s)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.chips span{transform:none!important}}.top{position:fixed;z-index:60;left:0;right:0;top:0;height:calc(var(--bar) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) clamp(12px,3vw,40px) 0;background:var(--ink);color:var(--paper);display:flex;align-items:flex-end;gap:clamp(14px,3vw,44px)}.top :focus-visible{outline-color:var(--paper)}.brand{align-self:center;display:flex;align-items:center;gap:9px;color:var(--paper);text-decoration:none;font-family:var(--display);font-weight:800;font-stretch:76%;font-size:1.7rem;line-height:1;letter-spacing:.005em}.tabs{display:flex;align-items:flex-end;gap:3px;min-width:0}.tablink{display:flex;align-items:center;height:34px;padding:0 clamp(11px,1.7vw,22px);background:var(--c);color:var(--ink);border-radius:9px 9px 0 0;text-decoration:none;font:700 .97rem/1 var(--display);font-stretch:90%;white-space:nowrap;transition:height .2s cubic-bezier(.3,1.45,.5,1)}.tablink:hover{height:39px}.tablink[aria-current=page]{height:44px}.tablink:focus-visible{outline-offset:-3px;outline-color:var(--ink)}.acct{align-self:center;margin-left:auto;flex:none;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--paper);color:var(--ink);overflow:hidden}.gicon{display:block;width:18px;height:18px}.pop{position:fixed;right:clamp(12px,3vw,40px);top:calc(var(--bar) + env(safe-area-inset-top,0px) + 10px);width:min(300px,100vw - 24px);padding:20px;display:grid;gap:13px;background:var(--paper);color:var(--ink);border:var(--rule);border-radius:4px}.pop h3{font-size:1.7rem}.pop p{font-size:.95rem;line-height:1.5;color:var(--mute)}.pop :focus-visible{outline-color:var(--ink)}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:var(--rule);border-radius:4px;background:var(--paper);color:var(--ink);font:700 1rem/1 var(--display);font-stretch:92%;transition:background .15s,color .15s}.gbtn svg{width:18px;height:18px}.gbtn:hover{background:var(--canary)}.gbtn:disabled{opacity:.6;cursor:progress}.gbtn.out:hover{background:var(--tomato)}@media (max-width: 700px){.tablink.t-faq,.brand span{display:none}.tablink{padding:0 10px;font-size:.88rem}}@media (max-width: 430px){.top{gap:10px;padding-left:10px;padding-right:10px}.tabs{gap:2px}.tablink{padding:0 8px;font-size:.8rem}.acct{width:30px;height:30px}}.avatar{display:block;width:100%;height:100%;object-fit:cover}.avatar.init{display:grid;place-items:center;font:800 1rem var(--display);background:var(--canary);color:var(--ink)}.who{display:grid;gap:2px;min-width:0}.who strong{font:800 1.35rem/1.1 var(--display);font-stretch:78%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who span{font-size:.88rem;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planchip{justify-self:start;padding:5px 11px 6px;border:var(--rule);border-radius:3px;font:700 .85rem/1 var(--display);font-stretch:92%}.planchip.on{background:var(--pistachio)}.pop .err{color:var(--bad);font-size:.88rem}.extline{font-size:.85rem;color:var(--mute)}.extline.ok{color:var(--ok)}.linkbtn{margin-left:8px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.hero{min-height:100svh;padding-top:calc(var(--bar) + clamp(36px,6.5vh,70px))}h1{font-size:clamp(3.1rem,9.4vw,8.4rem);font-stretch:62%;line-height:.88;letter-spacing:-.012em}.hl{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hl span{display:block;text-wrap:balance;transform:translateY(108%);animation:rise 1s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(var(--n) * .13s + .15s)}.herorow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);margin-top:clamp(30px,5vh,56px);align-items:start}.lead{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6;max-width:28em}.trust{display:flex;align-items:flex-start;gap:10px;margin-top:30px;max-width:30em;font-size:.95rem;line-height:1.55;color:var(--mute)}.trust svg{flex:none;margin-top:4px;color:var(--ink)}.trust b{color:var(--ink);font-weight:700}@media (max-width: 960px){.herorow{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){h1{font-size:clamp(2.9rem,14.5vw,4.4rem);line-height:.9}}.demo{position:relative;min-width:0}.penote{display:flex;align-items:flex-end;gap:4px;margin:0 0 4px 6%;transform:rotate(-2deg);transform-origin:left bottom;transition:opacity .4s}.penote svg{margin-bottom:-26px;flex:none}.penote.gone{opacity:0}.win{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:500px;overflow:hidden;background:var(--paper);border:var(--rule);border-radius:6px}.wbar[role=tablist]{display:flex;align-items:flex-end;gap:2px;padding:10px 10px 0;background:#e9e8e4;border-bottom:var(--rule);overflow-x:auto;scrollbar-width:none}.wbar[role=tablist]::-webkit-scrollbar{display:none}.tab{display:flex;align-items:center;gap:8px;padding:8px 12px 9px;margin-bottom:-1.5px;border:1.5px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;background:transparent;color:var(--mute);font:600 .88rem/1 var(--display);font-stretch:94%;white-space:nowrap}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--paper);border-color:var(--ink);color:var(--ink);padding-bottom:10px}.dot{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 0 1.5px var(--paper),0 0 0 2.5px #14193b80}.wbody{display:grid;grid-template-columns:262px minmax(0,1fr);min-height:0}.side{border-right:var(--rule);padding:14px 12px 12px;display:flex;flex-direction:column;overflow:hidden;max-height:430px}.side ul{list-style:none;padding:0;margin:0}.side ul ul{margin-left:15px;border-left:1.5px solid rgba(20,25,59,.25);padding-left:4px}.sidelist{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.seg{flex:none;display:flex;margin-bottom:14px;border:var(--rule);border-radius:4px;overflow:hidden;font:700 .8rem/1 var(--display);font-stretch:94%}.seg button{flex:1;border:0;background:transparent;padding:9px 6px 10px;transition:background .15s,color .15s}.seg button:hover{background:#14193b12}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.fhead{display:flex;align-items:center;gap:4px}.fhead .frow{flex:1;min-width:0}.xbtn{flex:none;display:grid;place-items:center;width:30px;height:30px;border:var(--rule);border-radius:4px;background:var(--paper);color:var(--ink);transition:background .15s}.xbtn:hover{background:var(--tomato)}.frow,.crow{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:transparent;border-radius:4px;padding:7px 8px;font-size:.9rem;line-height:1.3;color:var(--ink);transition:background .15s}.frow:hover,.crow:hover{background:#14193b12}.frow{font:700 .95rem/1.2 var(--display);font-stretch:94%}.frow em{margin-left:auto;font:600 .78rem/1 var(--display);font-style:normal;color:var(--mute)}.crow{font-size:.88rem;color:#14193bdb}.crow.on{background:var(--canary);color:var(--ink)}.crow svg{flex:none;opacity:.75}.chev{transition:transform .2s;flex:none;color:var(--mute)}.chev.open{transform:rotate(90deg)}@keyframes rowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.fo,.mrow{animation:rowIn .5s cubic-bezier(.2,.9,.2,1) both;animation-delay:calc(var(--i) * 65ms)}.mrow{margin-left:var(--x);transform:rotate(var(--r))}.mrow .crow{color:var(--mute);border-bottom:1.5px dashed rgba(20,25,59,.22);border-radius:0}.main{padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}.crumb{font-size:.88rem;color:var(--mute);min-height:1.4em}.crumb b{color:var(--ink);font-weight:700}.bub{border-radius:10px;padding:13px 15px;background:#efeee9;display:grid;gap:8px;width:88%}.bub.me{align-self:flex-end;width:62%;background:var(--lilac)}.bub i{display:block;height:7px;border-radius:4px;background:#14193b33}.hint{margin:auto;color:var(--mute);font-size:.95rem;text-align:center;max-width:22em}.main .note{display:grid;gap:3px;padding:13px 15px 14px;background:#fadd7c;transform:rotate(-1.2deg);transform-origin:left top;animation:show .35s cubic-bezier(.2,.9,.2,1) both}.main .note span{font:600 .85rem/1 var(--display);font-stretch:94%;color:var(--mute)}.main .note b{font:800 1.35rem/1.05 var(--display);font-stretch:76%}.main .note p{font-size:.9rem;line-height:1.5;margin-top:3px}.xtoast{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;padding:12px 14px 13px;display:grid;gap:8px;background:var(--ink);color:var(--paper);border-radius:4px;animation:show .3s cubic-bezier(.2,.9,.2,1) both}.xtoast p{font-size:.85rem;line-height:1.45;color:#fdfcf8d1}.xt-top{display:flex;align-items:center;gap:9px}.xt-top strong{font:700 .98rem/1.2 var(--display);font-stretch:94%;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xt-top svg{flex:none;color:var(--canary)}.xt-x{border:0;background:transparent;color:#fdfcf8bf;font-size:1.3rem;line-height:1;padding:0 4px}.xt-x:hover{color:var(--paper)}.xt-bar{height:6px;border-radius:2px;background:#fdfcf838;overflow:hidden}.xt-bar i{display:block;height:100%;background:var(--canary);transition:width .4s linear}@keyframes thud{0%{opacity:0;transform:rotate(-9deg) scale(1.9)}55%{opacity:.95;transform:rotate(-9deg) scale(.96)}to{opacity:.92;transform:rotate(-9deg) scale(1)}}.stamp{position:absolute;right:26px;top:258px;z-index:2;padding:6px 16px 8px;border:4px solid var(--tomato);border-radius:6px;color:var(--tomato);font:800 2.3rem/1 var(--display);font-stretch:70%;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;animation:thud .45s cubic-bezier(.2,.9,.2,1) both}.sbar{display:flex;align-items:center;gap:10px;padding:4px 16px;color:var(--mute);border-bottom:var(--rule);cursor:text}.sbar svg{flex:none}.sbar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 1rem var(--body);padding:11px 0}.sbar input::placeholder{color:#14193b99}.sbar:focus-within{background:#fffbe8;box-shadow:inset 0 -3px 0 var(--ink)}.sbody{padding:16px 18px 80px;overflow:auto;max-height:440px;display:grid;align-content:start;gap:14px}.ssum{font-size:.9rem;color:var(--mute)}.sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:start}.scol{border-top:var(--rule)}.scol ul{list-style:none;padding:0;display:grid;gap:2px}.shead{display:flex;align-items:center;gap:8px;padding:9px 4px 8px;font:700 .98rem/1 var(--display);font-stretch:94%}.shead em{margin-left:auto;font:600 .78rem/1 var(--display);font-style:normal;color:var(--mute)}.sres{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;text-align:left;border:0;border-radius:4px;background:transparent;padding:8px;transition:background .15s}.sres b{font-weight:700;font-size:.92rem}.sres .where{grid-column:1;display:flex;align-items:center;gap:5px;font-size:.8rem;color:var(--mute)}.sres>svg{grid-column:2;grid-row:1/span 3;align-self:center;color:var(--mute)}.sres:hover,.sres.on{background:var(--canary)}mark{background:#fadd7c;color:var(--ink);border-radius:2px;padding:0 1px;box-shadow:0 1.5px 0 var(--ink)}.sres:hover mark,.sres.on mark{background:var(--paper)}.smiss{font-size:.88rem;color:var(--mute)}.shint{margin:40px auto 0;text-align:center;color:var(--mute);font-size:.95rem;max-width:24em}.tries{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.tries button{border:var(--rule);background:transparent;border-radius:4px;padding:7px 14px 8px;font:600 .9rem/1 var(--display);font-stretch:94%}.tries button:hover{background:var(--canary)}.sbar kbd{font:700 .75rem var(--display);color:var(--mute);border:1.5px solid rgba(20,25,59,.4);border-radius:4px;padding:2px 7px}.hint .tries{margin-top:16px}.icbtn{flex:none;margin-left:4px;padding:4px 10px 5px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:700 .76rem/1 var(--display);font-stretch:94%;letter-spacing:.02em;transition:background .15s,color .15s}.icbtn:hover{background:var(--canary)}.icbtn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sres .snip{grid-column:1;font-size:.84rem;line-height:1.45;color:#14193be0;font-style:italic}.mcount{float:right;font-size:.8rem}.chat{position:relative;display:grid;gap:10px;align-content:start;max-height:232px;overflow:auto;padding:4px 8px 10px 2px;scrollbar-width:thin}.chat:focus-visible{outline-offset:2px}.msg{position:relative;width:90%;padding:10px 40px 11px 14px;border-radius:10px;background:#efeee9;transition:box-shadow .2s}.msg p{font-size:.86rem;line-height:1.5}.msg.me{justify-self:end;width:84%;background:var(--lilac)}.msg.pinned{box-shadow:inset 4px 0 0 var(--tomato)}.msg.flash{animation:flashmsg 2s ease-out}@keyframes flashmsg{0%,35%{box-shadow:0 0 0 3px var(--canary),0 0 0 4.5px var(--ink);background-color:#fadd7c}to{box-shadow:none}}.msg.pinned.flash{animation-name:flashmsg}.pinb{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid transparent;border-radius:4px;background:transparent;color:var(--ink);opacity:.4;transition:opacity .15s,background .15s,border-color .15s}.msg:hover .pinb,.pinb:focus-visible,.pinb[aria-pressed=true]{opacity:1}.pinb:hover{background:var(--canary);border-color:var(--ink)}.pinb[aria-pressed=true]{color:var(--tomato);background:var(--paper);border-color:var(--ink)}@media (hover: none){.pinb{opacity:1}}.pinbox{flex:none;padding:6px 8px;border:1.5px solid var(--ink);border-radius:4px;background:#fff6c9}.pinbox ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:1px;max-height:74px;overflow:auto;scrollbar-width:thin}.pinbox li{display:flex;align-items:center;gap:2px}.pinhead{display:flex;align-items:center;gap:6px;font:800 .8rem/1 var(--display);font-stretch:94%}.pinhead svg{color:var(--tomato)}.pinhead em{margin-left:auto;font:700 .72rem/1 var(--display);font-style:normal;color:var(--mute)}.pinrow{flex:1;min-width:0;display:flex;align-items:center;gap:7px;text-align:left;border:0;border-radius:3px;background:transparent;padding:3px 4px;transition:background .15s}.pinrow:hover{background:var(--canary)}.pinrow .pt{display:flex;align-items:baseline;gap:6px;min-width:0}.pinrow b{flex:none;max-width:48%;font:700 .76rem/1.25 var(--display);font-stretch:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinrow i{min-width:0;font-size:.72rem;line-height:1.25;font-style:normal;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unpin{flex:none;width:22px;height:22px;border:0;border-radius:3px;background:transparent;color:var(--mute);font-size:1.05rem;line-height:1}.unpin:hover{background:var(--tomato);color:var(--ink)}.pinempty{margin-top:3px;font-size:.74rem;line-height:1.35;color:var(--mute)}@keyframes nudge{0%,to{box-shadow:0 0 #f25c3cb3}50%{box-shadow:0 0 0 7px #f25c3c00}}.side.pulse .xbtn{animation:nudge 1s ease-in-out 2}.beacon{position:absolute;z-index:4;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;background:var(--tomato);border:1.5px solid var(--ink)}.beacon:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:2px solid var(--tomato);animation:beacon 1.5s ease-out infinite}@keyframes beacon{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0}}.ghost{position:absolute;left:0;top:0;z-index:6;pointer-events:none;transition:transform 1.1s cubic-bezier(.2,.9,.2,1)}.ghost.click{animation:tap .3s ease-in-out 2}.ghost.wait{animation:bob 1.4s ease-in-out infinite}@keyframes tap{50%{scale:.82}}@keyframes bob{50%{margin:5px 0 0 5px}}.caption{display:none;margin-top:12px;min-height:3.2em;font-size:.92rem;color:var(--mute);line-height:1.5}.caption b{color:var(--ink);font-weight:700}@media (max-width: 700px){.wbody{grid-template-columns:minmax(0,1fr)}.main{display:none;border-top:var(--rule)}.main.has{display:flex}.hint{display:none}.side{border-right:0;max-height:380px}.win{min-height:0}.caption{display:block}.penote{margin-left:0}.sbar kbd{display:none}.sbar{gap:8px;padding:4px 12px}.stamp{bottom:96px;font-size:1.9rem}}.faqgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,88px);align-items:start}.faqlist{border-bottom:var(--rule)}.qa{border-top:var(--rule)}.qa summary{cursor:pointer;list-style:none;padding:20px 44px 20px 0;font:800 clamp(1.35rem,2.1vw,1.7rem)/1.1 var(--display);font-stretch:80%;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.qa summary:before,.qa summary:after{content:"";position:absolute;right:4px;top:50%;width:18px;height:2.5px;background:var(--ink);transition:transform .25s cubic-bezier(.3,1.45,.5,1)}.qa summary:after{transform:rotate(90deg)}.qa[open] summary:after{transform:rotate(0)}.qa[open] summary:before{transform:rotate(180deg)}.qa p{padding:0 0 24px;max-width:36em;font-size:1.05rem;color:var(--ink)}@media (max-width: 960px){.faqgrid{grid-template-columns:minmax(0,1fr)}}.aboutgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,88px)}.sticky{position:sticky;top:calc(var(--bar) + 40px);align-self:start}.three{list-style:none;padding:0;margin-top:36px;display:grid;gap:4px}.three li{display:flex;align-items:center;gap:14px;padding:6px 0;color:var(--mute);font:700 1.2rem/1.2 var(--display);font-stretch:86%;transition:color .3s}.three li span{display:block;height:5px;width:14px;background:var(--ink);opacity:.35;transition:width .4s cubic-bezier(.3,1.45,.5,1),opacity .3s}.three li.on{color:var(--ink)}.three li.on span{width:52px;opacity:1}.acard{position:relative;margin-bottom:36px;padding:50px clamp(22px,3vw,38px) clamp(24px,3vw,34px);display:grid;gap:24px;align-content:space-between;min-height:min(60vh,480px);background:var(--paper);border:var(--rule);border-radius:3px;transform:rotate(var(--rot, 0deg))}.acard:before{content:"";position:absolute;left:-1.5px;right:-1.5px;top:-1.5px;height:24px;background:var(--c);border:var(--rule);border-radius:3px 3px 0 0}.acard h3{font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:.96}.acard p{margin-top:14px;font-size:1.02rem;line-height:1.62}.acard.c0{--c: var(--canary);--rot: -.45deg}.acard.c1{--c: var(--tomato);--rot: .35deg;margin-left:clamp(0px,3vw,40px)}.acard.c2{--c: var(--lilac);--rot: -.3deg;margin-right:clamp(0px,2vw,28px)}.acard.c3{--c: var(--powder);--rot: .5deg;margin-left:clamp(0px,2vw,24px)}.acard.c4{--c: var(--pistachio);--rot: -.35deg;margin-right:clamp(0px,2vw,24px)}.chips{display:flex;flex-wrap:wrap;gap:9px;padding:6px 0}.chips span{padding:7px 12px 8px;border:var(--rule);border-left:7px solid #9a9cae;border-radius:2px;font-size:.9rem;background:var(--paper);transform:translate(var(--x),var(--y)) rotate(var(--r));transition:transform 1s cubic-bezier(.3,1.45,.5,1) var(--d),border-color .6s var(--d)}.chips.in span{transform:none;border-left-color:var(--g)}.bars{display:grid;gap:18px}.bars .lab{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:.95rem;margin-bottom:7px}.bars .lab b{font:800 1.8rem/1 var(--display);font-stretch:72%}.bars .track{height:16px;border:var(--rule);border-radius:2px;overflow:hidden}.bars .track i{display:block;height:100%;width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1) .15s}.bars .f1,.bars .f3{background:#b5b7c8}.bars .f2{background:var(--tomato);border-right:var(--rule)}.bars.in .f1{width:100%}.bars.in .f3{width:74.07%}.bars.in .f2{width:5.56%}.ui2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ui2 figure{margin:0}.ui2 figcaption{font-size:.92rem;margin-top:9px}.mini{height:138px;border:var(--rule);border-radius:3px;position:relative;overflow:hidden;background:var(--paper)}.mini .sb{position:absolute;left:0;top:0;bottom:0;padding:9px;display:grid;gap:5px;align-content:start;border-right:var(--rule)}.mini .sb i{display:block;height:9px;border-radius:2px}.mini .ln{position:absolute;right:12px;left:var(--l);top:20px;display:grid;gap:9px}.mini .ln i{display:block;height:7px;border-radius:2px;background:#14193b29}.mini .tag{position:absolute;font:700 .68rem/1 var(--display);padding:3px 7px 4px;border-radius:3px;color:#fff}.mini.busy .sb{width:44%}.mini.calm .sb{width:25%}.bundle{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bundle .bcol{border:var(--rule);border-radius:3px;padding:14px;display:grid;gap:10px;align-content:start}.bundle .bcol ul{list-style:none;padding:0;display:grid;gap:8px}.bundle .bcol li{display:flex;align-items:center;gap:8px;padding:9px 10px 10px;border-radius:2px;font-size:.9rem;background:#efeee9;opacity:0;transform:translateY(8px);transition:opacity .5s var(--d),transform .6s cubic-bezier(.2,.9,.2,1) var(--d)}.bundle .bcol li em{margin-left:auto;font:700 .78rem/1 var(--display);font-style:normal;color:var(--bad);white-space:nowrap}.bundle .bcol li svg{flex:none}.bundle .win2{background:#e6f2d8}.bundle .bcap{font-size:.9rem;margin:0}.bundle .bsum{font:800 1.35rem/1 var(--display);font-stretch:78%;margin:0}.bundle.in li{opacity:1;transform:none}.fast{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fast .fcol{border:var(--rule);border-radius:3px;padding:14px;display:grid;gap:10px;align-content:start}.fast .fcol.win2{background:#e6f2d8}.fast .bcap{font-size:.9rem;margin:0}.fast .scrollmock{position:relative;display:grid;gap:8px;align-content:start;height:128px;overflow:hidden;padding:4px 14px 0 0}.fast .scrollmock i{display:block;height:7px;border-radius:2px;background:#14193b2e}.fast .scrollmock .thumb{position:absolute;right:0;top:4px;width:5px;height:26px;border-radius:3px;background:var(--ink);opacity:.6}.fast.in .thumb{animation:thumbdown 2.4s ease-in-out infinite alternate}.fast .fsteps{display:grid;gap:8px;align-content:start;min-height:128px;font-size:.84rem;line-height:1.35}.fast .fsteps>span{display:block;padding:7px 9px 8px;border-radius:2px;background:var(--paper);border:1.5px solid rgba(20,25,59,.3);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s cubic-bezier(.2,.9,.2,1)}.fast .fsteps i{font:700 .7rem/1 var(--display);font-style:normal;background:var(--ink);color:var(--paper);border-radius:999px;padding:2px 7px 3px;margin-right:4px}.fast .fsteps b{display:block;font:700 .84rem/1.2 var(--display);font-stretch:94%}.fast .fsteps .fp{display:flex;align-items:center;gap:6px;font-weight:700}.fast .fsteps .fp svg{color:var(--tomato);flex:none}.fast.in .fsteps>span{opacity:1;transform:none}.fast.in .fq{transition-delay:.3s}.fast.in .fr{transition-delay:.8s}.fast.in .fp{transition-delay:1.3s}.fast .ftime{margin:0;font-size:.9rem}.fast .ftime b{font:800 1.35rem/1 var(--display);font-stretch:78%}.fast .ftime.bad b{color:var(--bad)}@keyframes thumbdown{to{transform:translateY(88px)}}@media (max-width: 960px){.aboutgrid{grid-template-columns:minmax(0,1fr)}.sticky{position:static}.acard{min-height:0;margin-left:0!important;margin-right:0!important}}@media (max-width: 700px){.ui2,.bundle,.fast{grid-template-columns:minmax(0,1fr)}}.head{max-width:980px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:96px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;--tabw: 46%;--tabx: 18px}.plan:nth-child(2){--tabx: calc(54% - 18px) }.plan:nth-child(3){--tabx: 27% }.plan.hot{margin-top:-26px}.ptab{position:absolute;z-index:1;left:var(--tabx);top:-31px;width:var(--tabw);height:33px;padding:0 16px;display:flex;align-items:center;background:var(--fill);border:var(--rule);border-bottom:0;border-radius:10px 10px 0 0;font-size:1.4rem;line-height:1;font-stretch:78%}.pbody{flex:1;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,32px);background:var(--fill);border:var(--rule);border-radius:6px;transition:transform .25s cubic-bezier(.3,1.45,.5,1)}.plan:nth-child(1){--fill: var(--paper)}.plan:nth-child(2){--fill: var(--canary)}.plan:nth-child(3){--fill: var(--tomato)}.price{align-self:flex-start;padding:2px 6px 0 0;font:800 clamp(4rem,6.4vw,5.6rem)/.95 var(--display);font-stretch:66%;letter-spacing:-.01em}.price .amt{position:relative;display:inline-block}.price .ring{position:absolute;left:-14px;top:-10px;width:calc(100% + 28px);height:calc(100% + 24px);color:var(--ink);pointer-events:none;overflow:visible}.price .ring path{stroke-dasharray:520;stroke-dashoffset:520;animation:scribble 1.1s cubic-bezier(.2,.9,.2,1) .6s forwards}@keyframes scribble{to{stroke-dashoffset:0}}.per{font:600 1.05rem var(--display);font-stretch:94%;letter-spacing:0;margin-left:16px}.note{font-size:.98rem;line-height:1.55;min-height:3em}.feat{list-style:none;padding:18px 0 0;display:grid;gap:12px;flex:1;align-content:start;border-top:var(--rule)}.feat li{display:flex;gap:11px;align-items:flex-start;font-size:.98rem;line-height:1.45}.feat svg{flex:none;margin-top:3px}.bestnote{position:absolute;left:calc(var(--tabx) + var(--tabw) + 18px);top:-64px;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:2px;font-size:2rem;transform:rotate(4deg);white-space:nowrap}.bestnote svg{margin-top:24px}@media (max-width: 960px){.plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-top:72px;gap:56px}.plan.hot{margin-top:0}.bestnote{top:-60px}}.plan .btn{align-self:stretch}.plan .btn:disabled{cursor:default}.paystat{display:grid;gap:8px;justify-items:start;max-width:760px;margin:40px 0 0;padding:18px 22px 20px;background:var(--paper);border:var(--rule);border-radius:4px}.paystat strong{font:800 1.45rem/1.1 var(--display);font-stretch:78%}.paystat span{font-size:.98rem;line-height:1.55;color:var(--mute)}.paystat .btn{padding:10px 18px 11px;margin-top:4px}.paystat .payacts{display:flex;flex-wrap:wrap;gap:10px}.paystat.good strong{color:var(--ok)}.paystat.bad strong{color:var(--bad)}.contact{display:flex;flex-direction:column;padding-bottom:0}.cbox{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact .h2{font-size:clamp(2.2rem,4.4vw,3.8rem);max-width:18em;text-wrap:balance}.mail{display:block;margin-top:clamp(20px,4vh,40px);max-width:100%;font:800 clamp(2.1rem,10vw,7.8rem)/1 var(--display);font-stretch:62%;letter-spacing:-.012em;word-break:break-all;-webkit-user-select:all;user-select:all}.contact .sub{margin-top:28px}.foot{margin:clamp(56px,10vh,96px) calc(var(--padx) * -1) 0;padding:22px max(var(--padx),50vw - 590px) calc(22px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);font-size:.9rem;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px}.foot :focus-visible{outline-color:var(--paper)}.foot>span:last-child{max-width:34em;color:#fdfcf8c7}.fnav{display:flex;flex-wrap:wrap;gap:6px 20px}.fnav a{color:var(--paper);text-decoration:none}.fnav a:hover{text-decoration:underline;text-underline-offset:4px}.linkwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#14193b9e}.linkbox{width:100%;max-width:480px;padding:28px;display:grid;gap:14px;background:var(--paper);color:var(--ink);border:var(--rule);border-radius:4px}.linkbox h3{font-size:2.1rem;margin:0}.linkbox p{margin:0;line-height:1.55;color:var(--mute)}.linkbox strong{color:var(--ink)}.linkbox .fine{font-size:.9rem}.linkbox .err{color:var(--bad)}.linkbox .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.linkbox .btn{padding:11px 20px 12px}.linkbox .code{text-align:center;padding:14px;background:var(--canary);border:var(--rule);border-radius:3px;font:800 2.4rem/1.1 var(--display);font-stretch:80%;letter-spacing:.16em;-webkit-user-select:all;user-select:all}.browsers .brow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.browsers .brow .btn{margin-top:0;padding:7px 14px 8px}.browsers small{color:var(--mute);font-size:.85rem}.browsers .bad{color:var(--bad)}
