@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/974981e1eca6835f-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25956f05b5455a57-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfea0ed4771e6999-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8365a24fee21d08d-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._4YzGWa_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}._4YzGWa_variable{--font-caveat:"Caveat", "Caveat Fallback"}
.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}.reveal[data-armed]{opacity:0;transform:translateY(24px)}.band{transform-origin:0;transition:transform .9s var(--ease) .15s}[data-armed] .band{transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.arrow{transition:transform .24s var(--ease)}a:hover>.arrow,button:hover>.arrow{transform:translate(3px)}}.sticky-start{transition:transform .42s var(--ease), opacity .3s var(--ease)}.sticky-start[data-hidden]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.reveal,.band,.sticky-start{transition-property:opacity;transition-duration:.2s;transition-delay:0s}.reveal[data-armed]{transform:none}}.placeholder{background:repeating-linear-gradient(-45deg, var(--surface) 0 6px, var(--sun-soft) 6px 12px);box-shadow:inset 0 0 0 1px var(--line)}.mm-step{transition:opacity var(--dur-3) var(--ease)}@media (min-width:1024px){.mm-step:not([data-on]){opacity:.35}}.mm-fill{transition:transform .6s var(--ease)}.mm-walker{transition:transform .65s var(--ease)}.mm-frag{transition:background-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:4px}.mm-frag[data-on=good]{background:var(--good-soft);box-shadow:0 0 0 3px var(--good-soft)}.mm-frag[data-on=bad]{background:var(--bad-soft);box-shadow:0 0 0 3px var(--bad-soft)}.mm-row{transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.mm-row[data-on]{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.mm-icon{transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease-pop)}.mm-row:not([data-shown]) .mm-icon{opacity:0;transform:scale(.5)}.mm-reason{transition:opacity var(--dur-3) var(--ease);display:grid}.mm-row:not([data-shown]) .mm-reason{display:none}.mm-sent{opacity:0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);transform:translate(-4px)}[data-step="3"] .mm-sent{opacity:1;transform:none}.tc-msg{transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease)}.tc-msg[data-hidden]{opacity:0;transform:translateY(8px)}.plan-grow{transition:transform .9s var(--ease) .2s}[data-armed] .plan-grow{transform:scaleX(0)}.tool-card{transition:transform var(--dur-2) var(--ease)}.tool-art{transition:transform var(--dur-3) var(--ease)}@media (hover:hover) and (pointer:fine){.tool-card:hover{transform:translateY(-2px)}.tool-card:hover .tool-art{transform:translateY(-5px)}}.stip-eyes{transition:transform .5s var(--ease), opacity .2s var(--ease)}
.hero-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--fg);font-size:52px;font-weight:800;line-height:.94}@media (min-width:640px){.hero-title{font-size:72px}}@media (min-width:1024px){.hero-title{font-size:64px}}@media (min-width:1280px){.hero-title{font-size:80px}}.hero-dot{color:var(--accent)}.hero-sub{color:var(--muted);font-size:18px;line-height:1.5}@media (min-width:640px){.hero-sub{font-size:19px}}.hero-try{white-space:nowrap;text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.hero-proof{color:var(--label);align-items:center;gap:12px;font-size:14px;display:flex}.hero-proof span{flex:none;gap:4px;display:flex}.hero-proof i{border-radius:3px;width:10px;height:10px}.hero-art{--h-ink:var(--ink);--h-pen:#22306b;--h-hl:var(--nk-soft);--h-good:var(--good);--h-bad:var(--bad);--run:17s;height:calc(24px + var(--sheet-h) + 56px);--sheet-w:343px;--sheet-h:552px;--pad:14px;--img-h:182px;--rule:206px;--label:213px;--line0:232px;--step:28px;--fs:21px;--hl-w:236px;--mark-r:10px;--note:326px;--ask:418px;--reply:468px;--bub-l:54px;--bub-w:275px;--bub-fs:13.5px;--ask-r:12px;--stip:40px;--s0:291px, 500px;--s1:244px, 227px;--s2:244px, 255px;--s3:244px, 283px;--s4:8px, 366px;--s5:8px, 488px;position:relative}@media (min-width:560px){.hero-art{--sheet-w:480px;--sheet-h:640px;--pad:24px;--img-h:250px;--rule:284px;--label:292px;--line0:312px;--step:31px;--fs:27px;--hl-w:336px;--mark-r:16px;--note:426px;--ask:500px;--reply:548px;--bub-l:72px;--bub-w:330px;--bub-fs:14px;--ask-r:18px;--stip:52px;--s0:404px, 570px;--s1:352px, 304px;--s2:352px, 335px;--s3:352px, 366px;--s4:12px, 430px;--s5:12px, 552px}}.hero-grid{position:absolute;inset:0;overflow:hidden}.hero-grid-svg{width:100%;height:100%;display:block}@media (min-width:560px){.hero-grid{left:calc(50% - var(--sheet-w) / 2 - 80px);border-top-left-radius:var(--r-xl)}}.hero-sheet{top:24px;left:calc(50% - var(--sheet-w) / 2);width:var(--sheet-w);height:var(--sheet-h);border-radius:var(--r-paper);box-shadow:var(--shadow-float);color:var(--h-ink);background:#fff;position:absolute}@media (max-width:374px){.hero-sheet{transform-origin:top;transform:scale(.86)}}@media (min-width:1024px){.hero-art{height:auto;position:absolute;inset:0 calc(50% - 50vw) 0 460px}.hero-grid{left:0}.hero-sheet{left:40px}}@media (min-width:1280px){.hero-art{left:540px}.hero-sheet{left:80px}}.hero-exam{left:var(--pad);right:var(--pad);top:var(--pad);height:var(--img-h);position:absolute;overflow:hidden}.hero-exam img{width:100%;height:auto;display:block}.hero-rule{left:var(--pad);right:var(--pad);top:var(--rule);border-top:1px dashed #c9ccd6;position:absolute}.hero-label{left:var(--pad);top:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:600;line-height:1;position:absolute}.hero-score{right:var(--mark-r);top:calc(var(--rule) - 14px);background:var(--h-ink);color:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute}.hero-score b{letter-spacing:-.04em;font-size:20px;font-weight:800}.hero-line{left:0;right:0;top:calc(var(--line0) + var(--i) * var(--step));height:calc(var(--fs) * 1.15);position:absolute}.hero-hl{left:calc(var(--pad) - 6px);width:var(--hl-w);background:var(--h-hl);transform-origin:0;opacity:0;border-radius:6px;height:84%;position:absolute;top:18%}.hero-write{left:var(--pad);font-family:var(--font-caveat), cursive;font-weight:600;font-size:var(--fs);color:var(--h-pen);white-space:nowrap;line-height:1.15;position:absolute;top:0}.hero-write sub{font-size:.6em}.hero-wrong{-webkit-text-decoration:underline wavy var(--h-bad);text-decoration:underline wavy var(--h-bad);text-underline-offset:5px;text-decoration-thickness:1.5px}.hero-mark{right:var(--mark-r);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 5px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px}.hero-mark svg{width:18px;height:18px}.hero-mark.is-good{color:var(--h-good);box-shadow:inset 0 0 0 1.5px var(--h-good)}.hero-mark.is-bad{color:var(--h-bad);box-shadow:inset 0 0 0 1.5px var(--h-bad)}.hero-bubble{font-size:var(--bub-fs);padding:11px 14px;line-height:1.4;position:absolute}.hero-note,.hero-reply{left:var(--bub-l);width:var(--bub-w);background:var(--h-ink);color:#fff;border-radius:18px 18px 18px 6px}.hero-note{top:var(--note)}.hero-reply{top:var(--reply)}.hero-ask{top:var(--ask);right:var(--ask-r);background:var(--sky-soft);border-radius:18px 18px 6px;max-width:240px}.hero-dots{opacity:0;gap:4px;width:auto;padding-block:12px;display:flex}.hero-dots i{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.hero-stip{z-index:1;width:var(--stip);height:var(--stip);color:var(--h-ink);transform:translate(var(--s5));position:absolute;top:0;left:0}.hero-bob,.hero-bob svg{width:100%;height:100%;display:block;overflow:visible}.hero-eyes{transform-origin:50px 42px}.hero-pause{width:40px;height:40px;color:var(--h-ink);background:#ffffffe6;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}@media (prefers-reduced-motion:no-preference){.hero-art *{animation-duration:var(--run);animation-fill-mode:both;animation-timing-function:var(--ease)}.hero-art[data-paused] *{animation-play-state:paused}.w0{animation-name:w0}.w1{animation-name:w1}.w2{animation-name:w2}.hl0{animation-name:hl0}.hl1{animation-name:hl1}.hl2{animation-name:hl2}.m0{animation-name:m0}.m1{animation-name:m1}.m2{animation-name:m2}.hero-wrong{animation-name:wavy}.hero-score{animation-name:score}.hero-note{animation-name:note}.hero-ask.hero-dots{animation-name:askd}.hero-ask-text{animation-name:ask}.hero-reply.hero-dots{animation-name:replyd}.hero-reply-text{animation-name:reply}.hero-stip{animation-name:stip}.hero-bob{animation:3.4s ease-in-out infinite bob}.hero-eyes{animation:5s linear infinite blink}.final-grid .vorm-spin{animation:none}.vorm-spin{animation:40s cubic-bezier(.65,0,.35,1) infinite backwards spin90}}@keyframes w0{0%,1.8%{clip-path:inset(0 100% 0 0)}6.5%,to{clip-path:inset(0)}}@keyframes w1{0%,6.5%{clip-path:inset(0 100% 0 0)}11.2%,to{clip-path:inset(0)}}@keyframes w2{0%,11.2%{clip-path:inset(0 100% 0 0)}15.3%,to{clip-path:inset(0)}}@keyframes hl0{0%,17.6%{opacity:1;transform:scaleX(0)}22.4%{opacity:1;transform:scaleX(1)}25.3%,to{opacity:0;transform:scaleX(1)}}@keyframes hl1{0%,24.7%{opacity:1;transform:scaleX(0)}29.4%{opacity:1;transform:scaleX(1)}32.4%,to{opacity:0;transform:scaleX(1)}}@keyframes hl2{0%,31.8%{opacity:1;transform:scaleX(0)}36.5%{opacity:1;transform:scaleX(1)}39.4%,to{opacity:0;transform:scaleX(1)}}@keyframes m0{0%,22.4%{opacity:0;transform:scale(.4)}24.4%,to{opacity:1;transform:none}}@keyframes m1{0%,29.4%{opacity:0;transform:scale(.4)}31.5%,to{opacity:1;transform:none}}@keyframes m2{0%,36.5%{opacity:0;transform:scale(.4)}38.5%,to{opacity:1;transform:none}}@keyframes wavy{0%,27.6%{text-decoration-color:#0000}29.4%,to{-webkit-text-decoration-color:var(--h-bad);text-decoration-color:var(--h-bad)}}@keyframes score{0%,38.2%{opacity:0;transform:scale(.6)}40.3%,to{opacity:1;transform:none}}@keyframes note{0%,42.4%{opacity:0;transform:translateY(8px)scale(.96)}44.4%,to{opacity:1;transform:none}}@keyframes askd{0%,51.2%{opacity:0}52.4%,56.5%{opacity:1}57.1%,to{opacity:0}}@keyframes ask{0%,56.5%{opacity:0;transform:translateY(8px)scale(.96)}58.5%,to{opacity:1;transform:none}}@keyframes replyd{0%,67.6%{opacity:0}68.8%,72.4%{opacity:1}72.9%,to{opacity:0}}@keyframes reply{0%,72.4%{opacity:0;transform:translateY(8px)scale(.96)}74.4%,to{opacity:1;transform:none}}@keyframes stip{0%,15.3%{transform:translate(var(--s0))}17.6%,22.9%{transform:translate(var(--s1))}24.7%,30%{transform:translate(var(--s2))}31.8%,37.1%{transform:translate(var(--s3))}40.6%,64.7%{transform:translate(var(--s4))}67.1%,to{transform:translate(var(--s5))}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes spin90{0%{transform:rotate(0)}4%,50%{transform:rotate(90deg)}54%,to{transform:rotate(0)}}
