.phone[data-astro-cid-n7r2ieuf]{aspect-ratio:320/640;background:var(--color-ink);width:320px;box-shadow:0 0 0 3px var(--color-ink), 14px 16px 0 #14162b33;border-radius:52px;padding:12px;position:relative}.phone-screen[data-astro-cid-n7r2ieuf]{background:var(--color-paper-2);border-radius:41px;flex-direction:column;gap:10px;height:100%;padding:44px 16px 16px;display:flex;position:relative;overflow:hidden}.phone-notch[data-astro-cid-n7r2ieuf]{background:var(--color-ink);border-radius:999px;width:92px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero[data-astro-cid-ka5rf7qy]{background:radial-gradient(70% 46% at 0% 0%, #5b5bf66b, transparent 70%), radial-gradient(60% 48% at 100% 18%, #ec489961, transparent 70%), radial-gradient(70% 40% at 40% 100%, #c6f4328c, transparent 70%), var(--color-paper);padding-block:64px 110px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-ka5rf7qy]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;display:grid;position:relative}.hero-chip[data-astro-cid-ka5rf7qy]{margin-bottom:26px;transform:rotate(-2deg)}.hero-chip-dot[data-astro-cid-ka5rf7qy]{background:var(--color-pink);border:2px solid var(--color-ink);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite hero-pulse}.hero-headline[data-astro-cid-ka5rf7qy]{text-transform:uppercase;flex-direction:column;font-size:clamp(64px,9.6vw,142px);display:flex}.hero-line[data-astro-cid-ka5rf7qy]{flex-wrap:wrap;gap:0 .22em;display:flex}.hero-word[data-astro-cid-ka5rf7qy]{animation:hero-drop .7s var(--ease-spring) both;display:inline-block}.hero-word[data-astro-cid-ka5rf7qy] .grad[data-astro-cid-ka5rf7qy]{--stroke:4px}.hero-sub[data-astro-cid-ka5rf7qy]{max-width:540px;color:var(--color-ink-2);animation:hero-fade .8s .8s var(--ease-out) both;margin-top:28px;font-size:clamp(18px,1.9vw,21px)}.hero-actions[data-astro-cid-ka5rf7qy]{animation:hero-fade .8s .95s var(--ease-out) both;flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-note[data-astro-cid-ka5rf7qy]{font:700 13px var(--font-mono), monospace;letter-spacing:.06em;color:var(--color-ink-2);animation:hero-fade .8s 1.05s var(--ease-out) both;margin-top:18px}.hero-visual[data-astro-cid-ka5rf7qy]{place-items:center;min-height:660px;display:grid;position:relative}.hero-phone-stage[data-astro-cid-ka5rf7qy]{perspective:1200px;animation:hero-rise 1s .35s var(--ease-out) both}.hero-phone[data-astro-cid-ka5rf7qy]{transform-origin:50% 80%;will-change:transform;transform:rotateX(18deg)rotate(-4deg)scale(.92)}.hero-float[data-astro-cid-ka5rf7qy]{z-index:2;will-change:translate, rotate;animation:hero-pop .6s var(--ease-spring) both;position:absolute}.hero-float-gain[data-astro-cid-ka5rf7qy]{animation-delay:1.1s;top:70px;left:-10px}.hero-float-streak[data-astro-cid-ka5rf7qy]{animation-delay:1.25s;bottom:120px;right:-24px}.hero-float-stamp[data-astro-cid-ka5rf7qy]{animation-delay:1.4s;top:30px;right:10px}.hero-gain[data-astro-cid-ka5rf7qy]{background:var(--color-lime);padding:12px 18px;display:grid;transform:rotate(-7deg)}.hero-gain[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-size:44px}.hero-gain[data-astro-cid-ka5rf7qy] span[data-astro-cid-ka5rf7qy]{font-size:14px;font-weight:700}.hero-streak[data-astro-cid-ka5rf7qy]{box-shadow:6px 6px 0 var(--color-pink);gap:10px;padding:14px;display:grid;transform:rotate(5deg)}.hero-streak-grid[data-astro-cid-ka5rf7qy]{grid-template-columns:repeat(8,16px);gap:4px;display:grid}.hero-streak-grid[data-astro-cid-ka5rf7qy] i[data-astro-cid-ka5rf7qy]{background:var(--color-indigo-soft);border:2px solid var(--color-ink);border-radius:4px;height:16px}.hero-streak-on[data-astro-cid-ka5rf7qy]{background:var(--color-indigo)!important}.hero-streak[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-size:15px}.hero-stamp[data-astro-cid-ka5rf7qy]{font-size:64px;transform:rotate(12deg)}@media (width<=980px){.hero[data-astro-cid-ka5rf7qy]{padding-block:44px 80px}.hero-grid[data-astro-cid-ka5rf7qy]{grid-template-columns:1fr}.hero-visual[data-astro-cid-ka5rf7qy]{min-height:0;padding-top:30px}.hero-float-gain[data-astro-cid-ka5rf7qy]{top:20px;left:0}.hero-float-streak[data-astro-cid-ka5rf7qy]{bottom:40px;right:0}.hero-float-stamp[data-astro-cid-ka5rf7qy]{top:0;right:6%}}@media (width<=520px){.hero-phone[data-astro-cid-ka5rf7qy]{zoom:.86}.hero-gain[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-size:34px}.hero-stamp[data-astro-cid-ka5rf7qy]{font-size:48px}.hero-streak-grid[data-astro-cid-ka5rf7qy]{grid-template-columns:repeat(8,12px)}.hero-streak-grid[data-astro-cid-ka5rf7qy] i[data-astro-cid-ka5rf7qy]{height:12px}}.mock-meta[data-astro-cid-ka5rf7qy]{font:700 10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.mock-title[data-astro-cid-ka5rf7qy]{font-size:36px;line-height:.92}.mock-note[data-astro-cid-ka5rf7qy]{background:var(--color-butter);border:2px solid var(--color-ink);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.mock-sets[data-astro-cid-ka5rf7qy]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mock-set[data-astro-cid-ka5rf7qy]{border:2px solid var(--color-ink);border-radius:14px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:grid}.mock-set[data-astro-cid-ka5rf7qy] b[data-astro-cid-ka5rf7qy]{font-family:var(--font-display), sans-serif;font-size:24px;font-stretch:75%;line-height:1}.mock-set[data-astro-cid-ka5rf7qy] small[data-astro-cid-ka5rf7qy]{font:700 11px var(--font-body);margin-left:2px}.mock-set-number[data-astro-cid-ka5rf7qy]{width:22px;height:22px;font:800 11px var(--font-mono);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:50%;place-items:center;display:grid}.mock-set-times[data-astro-cid-ka5rf7qy]{color:var(--color-ink-2);font-weight:700}.mock-set-active[data-astro-cid-ka5rf7qy]{border-width:3px;border-color:var(--color-indigo);box-shadow:4px 4px 0 var(--color-ink);background:var(--color-indigo-soft);grid-template-columns:22px 1fr auto}.mock-stepper[data-astro-cid-ka5rf7qy]{align-items:center;gap:8px;display:inline-flex}.mock-stepper[data-astro-cid-ka5rf7qy] i[data-astro-cid-ka5rf7qy]{background:var(--color-paper-2);border:2px solid var(--color-ink);border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.mock-verdict-picker[data-astro-cid-ka5rf7qy]{justify-content:space-between;gap:6px;margin-top:2px;display:flex}.mock-verdict-picker[data-astro-cid-ka5rf7qy] .verdict[data-astro-cid-ka5rf7qy]{flex:1;justify-content:center;padding-block:8px}.mock-finish[data-astro-cid-ka5rf7qy]{min-height:48px;color:var(--color-paper-2);background:var(--color-ink);border-radius:14px;place-items:center;margin-top:auto;font-weight:700;display:grid}@keyframes hero-drop{0%{opacity:0;transform:translateY(-.6em)rotate(-6deg)scale(1.1)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(18px)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(80px)}}@keyframes hero-pop{0%{opacity:0;scale:.4}}@keyframes hero-pulse{50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-ka5rf7qy],.hero-sub[data-astro-cid-ka5rf7qy],.hero-actions[data-astro-cid-ka5rf7qy],.hero-note[data-astro-cid-ka5rf7qy],.hero-phone-stage[data-astro-cid-ka5rf7qy],.hero-float[data-astro-cid-ka5rf7qy],.hero-chip-dot[data-astro-cid-ka5rf7qy]{animation:none}}.streak[data-astro-cid-hkbjpl7b]{border-block:4px solid var(--color-ink);background:radial-gradient(60% 50% at 100% 100%, #5b5bf633, transparent 70%), var(--color-paper);padding-block:110px}.streak-grid-layout[data-astro-cid-hkbjpl7b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.streak-copy[data-astro-cid-hkbjpl7b]{justify-items:start;gap:20px;display:grid}.streak-eyebrow[data-astro-cid-hkbjpl7b]{color:var(--color-indigo)}.streak-title[data-astro-cid-hkbjpl7b]{text-transform:uppercase;font-size:clamp(46px,6.4vw,92px)}.streak-mark[data-astro-cid-hkbjpl7b]{background:var(--color-indigo);color:var(--color-paper-2);border:4px solid var(--color-ink);box-shadow:.06em .06em 0 var(--color-ink);border-radius:.14em;padding:0 .12em;display:inline-block;transform:rotate(-2deg)}.streak-lead[data-astro-cid-hkbjpl7b]{max-width:520px;color:var(--color-ink-2);font-size:clamp(17px,1.8vw,20px)}.streak-counters[data-astro-cid-hkbjpl7b]{grid-template-columns:repeat(3,max-content);gap:12px;margin:6px 0 0;display:grid}.streak-counter[data-astro-cid-hkbjpl7b]{border:3px solid var(--color-ink);min-width:112px;box-shadow:4px 4px 0 var(--color-ink);border-radius:16px;gap:2px;padding:10px 16px 12px;display:grid}.streak-counter[data-astro-cid-hkbjpl7b] dt[data-astro-cid-hkbjpl7b]{font:800 11px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.streak-counter[data-astro-cid-hkbjpl7b] dd[data-astro-cid-hkbjpl7b]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:44px}.streak-counter[data-astro-cid-hkbjpl7b] dd[data-astro-cid-hkbjpl7b] small[data-astro-cid-hkbjpl7b]{margin-left:.08em;font-size:.5em}.streak-counter-indigo[data-astro-cid-hkbjpl7b]{background:var(--color-indigo);color:var(--color-paper-2)}.streak-counter-paper[data-astro-cid-hkbjpl7b]{background:var(--color-paper-2)}.streak-counter-lime[data-astro-cid-hkbjpl7b]{background:var(--color-lime)}.streak-card[data-astro-cid-hkbjpl7b]{box-shadow:8px 8px 0 var(--color-ink);gap:18px;margin:0;padding:24px;display:grid}.streak-blocks[data-astro-cid-hkbjpl7b]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.streak-block[data-astro-cid-hkbjpl7b]{gap:8px;display:grid}.streak-block-label[data-astro-cid-hkbjpl7b]{font:800 11px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.streak-block-body[data-astro-cid-hkbjpl7b]{grid-template-columns:auto 1fr;gap:6px;display:grid}.streak-weekdays[data-astro-cid-hkbjpl7b]{font:700 9px var(--font-mono), monospace;color:var(--color-ink-3);grid-template-rows:repeat(7,1fr);gap:4px;display:grid}.streak-weekdays[data-astro-cid-hkbjpl7b] span[data-astro-cid-hkbjpl7b]{align-items:center;display:flex}.streak-cells[data-astro-cid-hkbjpl7b]{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:4px;display:grid}.streak-cell[data-astro-cid-hkbjpl7b]{aspect-ratio:1;transition:background-color .2s ease, border-color .2s ease, transform .35s var(--ease-spring);background:0 0;border:2px solid #14162b24;border-radius:5px}.streak-cell[data-astro-cid-hkbjpl7b][data-kind=session]{background:var(--color-indigo);border-color:var(--color-ink)}.streak-cell[data-astro-cid-hkbjpl7b][data-kind=rest]{background:var(--color-lime);border-color:var(--color-ink)}.has-motion .streak-cell[data-astro-cid-hkbjpl7b]:not([data-on]){background:0 0;border-color:#14162b24}.streak-cell[data-astro-cid-hkbjpl7b][data-today]{outline:3px solid var(--color-pink);outline-offset:1px;transform:scale(1.15)}.streak-legend[data-astro-cid-hkbjpl7b]{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;font-weight:600;display:flex}.streak-legend-item[data-astro-cid-hkbjpl7b]{align-items:center;gap:6px;display:inline-flex}.streak-legend-item[data-astro-cid-hkbjpl7b]:before{content:"";border:2px solid var(--color-ink);border-radius:4px;width:12px;height:12px}.streak-legend-session[data-astro-cid-hkbjpl7b]:before{background:var(--color-indigo)}.streak-legend-rest[data-astro-cid-hkbjpl7b]:before{background:var(--color-lime)}.streak-legend-note[data-astro-cid-hkbjpl7b]{font:700 11px var(--font-mono), monospace;color:var(--color-ink-3);margin-left:auto}@media (width<=980px){.streak[data-astro-cid-hkbjpl7b]{padding-block:80px}.streak-grid-layout[data-astro-cid-hkbjpl7b]{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.streak-blocks[data-astro-cid-hkbjpl7b]{grid-template-columns:1fr}.streak-card[data-astro-cid-hkbjpl7b]{padding:18px}.streak-counter[data-astro-cid-hkbjpl7b]{min-width:0;padding-inline:12px}.streak-counter[data-astro-cid-hkbjpl7b] dd[data-astro-cid-hkbjpl7b]{font-size:36px}.streak-legend-note[data-astro-cid-hkbjpl7b]{margin-left:0}}.story[data-astro-cid-aob3iydp]{background:var(--color-paper);padding-block:110px}.story-grid[data-astro-cid-aob3iydp]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"heading heading""letter stats";align-items:start;gap:48px 56px;display:grid}.story-heading[data-astro-cid-aob3iydp]{grid-area:heading;gap:18px;display:grid}.story-eyebrow[data-astro-cid-aob3iydp]{color:var(--color-indigo)}.story-title[data-astro-cid-aob3iydp]{max-width:1000px}.story-highlight[data-astro-cid-aob3iydp]{background:var(--color-lime);border:4px solid var(--color-ink);box-shadow:.06em .06em 0 var(--color-ink);border-radius:.14em;padding:0 .12em;display:inline-block;transform:rotate(-2deg)}.story-letter[data-astro-cid-aob3iydp]{background:repeating-linear-gradient(180deg, transparent 0 31px, #5b5bf61f 31px 32px), var(--color-paper-2);box-shadow:8px 8px 0 var(--color-indigo);grid-area:letter;gap:16px;padding:40px 36px 32px;font-size:18px;display:grid;position:relative;rotate:-1.5deg}.story-letter[data-astro-cid-aob3iydp] strong[data-astro-cid-aob3iydp]{background:linear-gradient(transparent 58%, var(--color-lime) 58%)}.story-pin[data-astro-cid-aob3iydp]{background:var(--color-pink);border:3px solid var(--color-ink);width:30px;height:30px;box-shadow:3px 3px 0 var(--color-ink);border-radius:50%;position:absolute;top:-16px;left:50%;translate:-50%}.story-hello[data-astro-cid-aob3iydp]{font-size:48px}.story-sign[data-astro-cid-aob3iydp]{justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;display:flex}.story-sign[data-astro-cid-aob3iydp] a[data-astro-cid-aob3iydp]{font:700 14px var(--font-mono), monospace}.story-signature[data-astro-cid-aob3iydp]{font-family:var(--font-display), sans-serif;background:var(--gradient-signature);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.2em;font-size:40px;font-style:italic;font-weight:700;transform:rotate(-4deg)}.story-stats[data-astro-cid-aob3iydp]{grid-area:stats;gap:22px;margin:0;padding:0;list-style:none;display:grid}.story-stat[data-astro-cid-aob3iydp]{grid-template-columns:7.5rem 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.story-stat[data-astro-cid-aob3iydp] b[data-astro-cid-aob3iydp]{font-size:58px}.story-stat[data-astro-cid-aob3iydp] span[data-astro-cid-aob3iydp]{font-weight:600}.story-stat-lime[data-astro-cid-aob3iydp] b[data-astro-cid-aob3iydp]{color:var(--color-ink);text-shadow:3px 3px 0 var(--color-lime)}.story-stat-pink[data-astro-cid-aob3iydp]{box-shadow:6px 6px 0 var(--color-pink)}.story-stat-cyan[data-astro-cid-aob3iydp]{background:var(--color-cyan-soft)}@media (width<=900px){.story[data-astro-cid-aob3iydp]{padding-block:80px}.story-grid[data-astro-cid-aob3iydp]{grid-template-columns:1fr;grid-template-areas:"heading""letter""stats"}.story-letter[data-astro-cid-aob3iydp]{padding:34px 22px 26px}}.how[data-astro-cid-q4mzauue]{background:var(--color-ink);color:var(--color-paper);position:relative}.has-js .how[data-astro-cid-q4mzauue]{height:340vh}.how-stage[data-astro-cid-q4mzauue]{padding-block:80px}.has-js .how-stage[data-astro-cid-q4mzauue]{top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));align-items:center;padding-block:24px;display:flex;position:sticky;overflow:hidden}.how-grid[data-astro-cid-q4mzauue]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}.how-eyebrow[data-astro-cid-q4mzauue]{color:var(--color-lime)}.how-title[data-astro-cid-q4mzauue]{text-transform:uppercase;margin-top:14px;font-size:clamp(44px,6.2vw,92px)}.how-title[data-astro-cid-q4mzauue] .grad[data-astro-cid-q4mzauue]{--stroke:3px;filter:drop-shadow(.05em .05em 0 var(--color-pink))}.how-title[data-astro-cid-q4mzauue] .grad[data-astro-cid-q4mzauue]:before{color:var(--color-paper-2);-webkit-text-stroke-color:var(--color-paper-2)}.how-steps[data-astro-cid-q4mzauue]{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.how-step[data-astro-cid-q4mzauue]{transition:opacity .4s ease, background-color .4s ease, border-color .4s ease, transform .5s var(--ease-spring);border:3px solid #fffefb2e;border-radius:20px;grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:16px 18px;display:grid}.how-step[data-astro-cid-q4mzauue][data-state=future]{opacity:.4}.how-step[data-astro-cid-q4mzauue][data-state=past]{opacity:.65}.how-step[data-astro-cid-q4mzauue][data-state=current]{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-ink);box-shadow:6px 6px 0 var(--color-lime);transform:translate(10px)rotate(-1deg)}.how-step-number[data-astro-cid-q4mzauue]{width:56px;height:56px;color:var(--color-ink);background:var(--color-lime);border:3px solid var(--color-ink);border-radius:16px;place-items:center;font-size:36px;display:grid}.how-step[data-astro-cid-q4mzauue][data-state=current] .how-step-number[data-astro-cid-q4mzauue]{background:var(--color-pink);color:var(--color-paper-2)}.how-step-body[data-astro-cid-q4mzauue]{gap:4px;display:grid}.how-step-title[data-astro-cid-q4mzauue]{text-transform:uppercase;font-size:30px}.how-step-text[data-astro-cid-q4mzauue]{font-size:16px}.how-meter[data-astro-cid-q4mzauue]{background:#fffefb24;border-radius:999px;height:8px;margin-top:24px;overflow:hidden}.how-meter-fill[data-astro-cid-q4mzauue]{background:var(--gradient-signature);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.how-visual[data-astro-cid-q4mzauue]{place-items:center;display:grid;position:relative}.how-phone[data-astro-cid-q4mzauue]{transform-origin:50%}.how-phone[data-astro-cid-q4mzauue] .phone{box-shadow:0 0 0 3px var(--color-paper-2), 14px 16px 0 var(--color-indigo)}.how-screen[data-astro-cid-q4mzauue]{color:var(--color-ink);transition:opacity .35s ease, transform .5s var(--ease-out);flex-direction:column;gap:10px;display:flex;position:absolute;inset:44px 16px 16px}.how-screen[data-astro-cid-q4mzauue][data-state=past]{opacity:0;transform:translate(-40px)}.how-screen[data-astro-cid-q4mzauue][data-state=future]{opacity:0;transform:translate(40px)}.how-stamp[data-astro-cid-q4mzauue]{z-index:2;opacity:0;transition:opacity .2s ease, transform .45s var(--ease-spring);font-size:72px;position:absolute;top:6%;right:2%;transform:rotate(14deg)scale(2.4)}.how-stamp[data-astro-cid-q4mzauue][data-state=shown]{opacity:1;transform:rotate(14deg)scale(1)}@media (width<=900px){.how-grid[data-astro-cid-q4mzauue]{grid-template-columns:1fr;gap:18px}.has-js .how-grid[data-astro-cid-q4mzauue]{grid-template-rows:auto minmax(0,1fr);align-items:stretch;height:100%}.has-js .how-visual[data-astro-cid-q4mzauue]{place-items:start center;min-height:0}.how-title[data-astro-cid-q4mzauue]{font-size:clamp(34px,9vw,56px)}.how-steps[data-astro-cid-q4mzauue]{margin-top:14px}.has-js .how-steps[data-astro-cid-q4mzauue]{align-content:start;min-height:150px}.has-js .how-step[data-astro-cid-q4mzauue]:not([data-state=current]){display:none}.how-step[data-astro-cid-q4mzauue]{grid-template-columns:44px 1fr;padding:12px 14px}.how-step[data-astro-cid-q4mzauue][data-state=current]{transform:none}.how-step-number[data-astro-cid-q4mzauue]{width:44px;height:44px;font-size:28px}.how-step-title[data-astro-cid-q4mzauue]{font-size:24px}.how-step-text[data-astro-cid-q4mzauue]{font-size:14px}.how-meter[data-astro-cid-q4mzauue]{margin-top:12px}.how-stamp[data-astro-cid-q4mzauue]{font-size:52px;right:8%}}.mock-meta[data-astro-cid-q4mzauue]{font:700 10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.mock-title[data-astro-cid-q4mzauue]{font-size:34px;line-height:.92}.mock-last[data-astro-cid-q4mzauue]{background:var(--color-indigo-soft);border:2px solid var(--color-ink);border-radius:10px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700}.mock-sets[data-astro-cid-q4mzauue]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mock-set[data-astro-cid-q4mzauue]{border:2px solid var(--color-ink);border-radius:14px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:grid}.mock-set[data-astro-cid-q4mzauue] b[data-astro-cid-q4mzauue]{font-family:var(--font-display), sans-serif;font-size:24px;font-stretch:75%;line-height:1}.mock-set[data-astro-cid-q4mzauue] small[data-astro-cid-q4mzauue]{font:700 11px var(--font-body);margin-left:2px}.mock-set-number[data-astro-cid-q4mzauue]{width:22px;height:22px;font:800 11px var(--font-mono);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:50%;place-items:center;display:grid}.mock-set-times[data-astro-cid-q4mzauue]{color:var(--color-ink-2);font-weight:700}.mock-set[data-astro-cid-q4mzauue] .verdict[data-astro-cid-q4mzauue]{--tap:1;opacity:var(--tap);transform:scale(calc(.5 + var(--tap) * .5))}.mock-tip[data-astro-cid-q4mzauue]{background:var(--color-lime-soft);border:2px dashed var(--color-ink);border-radius:14px;margin-top:auto;padding:12px;font-size:13px}.mock-settings[data-astro-cid-q4mzauue]{background:var(--color-butter);border:3px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);border-radius:18px;gap:8px;padding:14px;display:grid}.mock-settings-heading[data-astro-cid-q4mzauue]{font:800 11px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.mock-settings-note[data-astro-cid-q4mzauue]{font-size:13px;font-weight:600}.mock-setting[data-astro-cid-q4mzauue]{background:var(--color-paper-2);border:2px solid var(--color-ink);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.mock-setting[data-astro-cid-q4mzauue] i[data-astro-cid-q4mzauue]{font-style:normal;font-weight:600}.mock-setting[data-astro-cid-q4mzauue] b[data-astro-cid-q4mzauue]{font-family:var(--font-display), sans-serif;font-size:24px;font-stretch:75%;line-height:1}.mock-unit[data-astro-cid-q4mzauue]{border:2px solid var(--color-ink);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px;display:inline-flex}.mock-unit[data-astro-cid-q4mzauue] span[data-astro-cid-q4mzauue]{border-radius:999px;padding:4px 16px;font-weight:700}.mock-unit-on[data-astro-cid-q4mzauue]{background:var(--color-ink);color:var(--color-paper-2)}.mock-gain[data-astro-cid-q4mzauue]{font-weight:700}.mock-gain[data-astro-cid-q4mzauue] b[data-astro-cid-q4mzauue]{color:var(--color-indigo);font-size:40px}.mock-chart[data-astro-cid-q4mzauue]{width:100%;overflow:visible}.mock-chart-grid[data-astro-cid-q4mzauue]{stroke:var(--color-ink);stroke-opacity:.12;stroke-width:1.5px;stroke-dasharray:4 6}.mock-chart-line[data-astro-cid-q4mzauue]{--draw:1;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}.mock-chart-area[data-astro-cid-q4mzauue]{--draw:1;opacity:var(--draw)}.mock-chart-dot[data-astro-cid-q4mzauue]{--draw:1;fill:var(--color-lime);stroke:var(--color-ink);stroke-width:3px;opacity:clamp(0, (var(--draw) - .9) * 10, 1)}.mock-week[data-astro-cid-q4mzauue]{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:auto;display:grid}.mock-week[data-astro-cid-q4mzauue] i[data-astro-cid-q4mzauue]{aspect-ratio:1;background:var(--color-indigo-soft);border:2px solid var(--color-ink);border-radius:6px}.mock-week-on[data-astro-cid-q4mzauue]{background:var(--color-indigo)!important}.features[data-astro-cid-k2tohwtl]{background:radial-gradient(50% 40% at 100% 0%, #c6f43273, transparent 70%), radial-gradient(50% 40% at 0% 100%, #a855f747, transparent 70%), var(--color-paper);padding-block:110px}.features-heading[data-astro-cid-k2tohwtl]{gap:18px;margin-bottom:56px;display:grid}.features-eyebrow[data-astro-cid-k2tohwtl]{color:var(--color-pink)}.features-strike[data-astro-cid-k2tohwtl]{display:inline-block;position:relative}.features-strike[data-astro-cid-k2tohwtl]:after{content:"";background:var(--color-pink);border:3px solid var(--color-ink);border-radius:999px;height:.14em;position:absolute;top:46%;left:-4%;right:-4%;transform:rotate(-4deg)}.features-grid[data-astro-cid-k2tohwtl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-k2tohwtl]{--tone:var(--color-lime);transition:transform .25s var(--ease-spring), box-shadow .25s ease;align-content:start;gap:12px;padding:26px 24px 28px;display:grid}.feature[data-astro-cid-k2tohwtl]:hover{box-shadow:10px 10px 0 var(--tone);translate:-3px -3px}.feature-lime[data-astro-cid-k2tohwtl]{--tone:var(--color-lime)}.feature-pink[data-astro-cid-k2tohwtl]{--tone:var(--color-pink)}.feature-butter[data-astro-cid-k2tohwtl]{--tone:var(--color-butter)}.feature-cyan[data-astro-cid-k2tohwtl]{--tone:var(--color-cyan)}.feature-indigo[data-astro-cid-k2tohwtl]{--tone:var(--color-indigo)}.feature-orange[data-astro-cid-k2tohwtl]{--tone:var(--color-orange)}.feature-violet[data-astro-cid-k2tohwtl]{--tone:var(--color-violet)}.feature-icon[data-astro-cid-k2tohwtl]{background:var(--tone);border:3px solid var(--color-ink);width:54px;height:54px;box-shadow:3px 3px 0 var(--color-ink);border-radius:16px;place-items:center;display:grid;rotate:-6deg}.feature-title[data-astro-cid-k2tohwtl]{margin-top:6px;font-size:32px;line-height:.95}.feature-text[data-astro-cid-k2tohwtl]{color:var(--color-ink-2)}@media (width<=980px){.features-grid[data-astro-cid-k2tohwtl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.features[data-astro-cid-k2tohwtl]{padding-block:80px}.features-grid[data-astro-cid-k2tohwtl]{grid-template-columns:1fr;gap:20px}}.suggest[data-astro-cid-5ahwq6lh]{background:var(--color-paper);padding-block:120px}.suggest-grid[data-astro-cid-5ahwq6lh]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.suggest-copy[data-astro-cid-5ahwq6lh]{justify-items:start;gap:20px;display:grid}.suggest-eyebrow[data-astro-cid-5ahwq6lh]{color:var(--color-indigo)}.suggest-actions[data-astro-cid-5ahwq6lh]{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.suggest-bubbles[data-astro-cid-5ahwq6lh]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.suggest-bubble[data-astro-cid-5ahwq6lh]{--tone:var(--color-lime);background:var(--tone);border:3px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);border-radius:22px;justify-self:start;padding:16px 22px;font-size:20px;font-weight:700;position:relative}.suggest-bubble[data-astro-cid-5ahwq6lh]:after{content:"";background:var(--tone);border-right:3px solid var(--color-ink);border-bottom:3px solid var(--color-ink);width:22px;height:22px;position:absolute;bottom:-14px;left:26px;transform:rotate(45deg)skew(12deg,12deg)}.suggest-bubble[data-astro-cid-5ahwq6lh]:nth-child(2n){justify-self:end}.suggest-bubble[data-astro-cid-5ahwq6lh]:nth-child(2n):after{left:auto;right:26px}.suggest-bubble-pink[data-astro-cid-5ahwq6lh]{--tone:var(--color-pink-soft)}.suggest-bubble-cyan[data-astro-cid-5ahwq6lh]{--tone:var(--color-cyan-soft)}.suggest-bubble-butter[data-astro-cid-5ahwq6lh]{--tone:var(--color-butter)}@media (width<=900px){.suggest[data-astro-cid-5ahwq6lh]{padding-block:80px}.suggest-grid[data-astro-cid-5ahwq6lh]{grid-template-columns:1fr}}
