@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_8acc2b{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_8acc2b{--font-lp-display:"Fredoka","Fredoka Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-lp-text:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9b1433{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9b1433{--font-lp-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:76.94%}.__className_20a150{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.__variable_20a150{--font-lp-hand:"Caveat","Caveat Fallback"}.lp{--ink:#171667;--ink-soft:#4a4980;--paper:#f4f6fb;--sky:#dfe9ff;--white:#ffffff;--blue:#2f6bff;--purple:#7b30fc;--cyan:#5dd7fd;--sun:#ffd84d;--mint:#22c9a0;--amber:#ffa62b;--red:#ff5a5f;--edge:2.5px solid var(--ink);--lift:4px 4px 0 var(--ink);--display:var(--font-lp-display),"Arial Rounded MT Bold",system-ui,sans-serif;--text:var(--font-lp-text),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-lp-mono),ui-monospace,Menlo,Consolas,monospace;--hand:var(--font-lp-hand),"Comic Sans MS",cursive;color-scheme:light;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.55}.lp ::selection{background:var(--sun);color:var(--ink)}.lp :focus-visible{outline:3px solid var(--blue);outline-offset:3px}:where(.lp) a{color:inherit}.lp-wrap{width:100%;padding-inline:clamp(16px,2.6vw,56px)}.lp-h1,.lp-h2,.lp-h3{font-family:var(--display);font-weight:600;letter-spacing:-.01em;text-wrap:balance;margin:0}.lp-h1{font-size:clamp(2.7rem,5.6vw,6.4rem);line-height:.98}.lp-h2{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.02}.lp-h3{font-size:1.35rem;line-height:1.15}.lp-lede{font-size:1.15rem;color:var(--ink-soft);max-width:34em;margin:0}.lp-mono{font-family:var(--mono)}.lp-sticker{display:inline-block;background:var(--sun);border:3px solid var(--ink);border-radius:16px;padding:0 .18em .06em;transform:rotate(-2.5deg)}.lp-btn,.lp-sticker{box-shadow:var(--lift)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;font:600 1rem/1 var(--text);border:var(--edge);border-radius:12px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}.lp-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.lp-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.lp-btn-blue{background:var(--blue);color:var(--white)}.lp-btn-plain{background:var(--white);color:var(--ink)}.lp-btn-sun{background:var(--sun);color:var(--ink)}.lp-btn-sm{height:40px;padding:0 16px;font-size:.92rem;box-shadow:3px 3px 0 var(--ink)}.lp-btn[aria-disabled]{background:var(--sky);color:var(--ink-soft);box-shadow:none;cursor:default;transform:none;border-style:dashed}.lp-nav{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:var(--paper);border-bottom:var(--edge)}.lp-nav-in{display:flex;align-items:center;gap:28px;height:68px}.lp-nav-links{display:none;gap:24px;font-weight:500}.lp-nav-links a{text-decoration:none}.lp-nav-links a:hover{text-decoration:underline;text-decoration-thickness:2.5px;text-underline-offset:5px}@media (min-width:860px){.lp-nav-links{display:flex}}.lp-nav-end{margin-left:auto;display:flex;align-items:center;gap:18px}.lp-signin{display:none;font-weight:500;text-decoration:none}@media (min-width:560px){.lp-signin{display:inline}}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-block:56px 88px;align-items:center}@media (min-width:1000px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:84px 112px}}.lp-hero-copy>*+*{margin-top:26px}.lp-ctas{display:flex;flex-wrap:wrap;gap:14px}.lp-free{font-family:var(--mono);font-size:.86rem;color:var(--ink-soft)}.lp-free b{color:var(--ink);font-weight:600}.lp-alert{border:var(--edge);border-radius:12px;background:var(--white);padding:12px 16px;box-shadow:3px 3px 0 var(--red);max-width:30em;font-size:.95rem}.lp-alert strong{display:block}.lp-rack-box{position:relative;padding-top:74px;padding-bottom:40px;max-width:520px;width:100%;justify-self:center}@media (min-width:1000px){.lp-rack-box{justify-self:end;max-width:680px}}@media (min-width:1500px){.lp-unit{height:66px}.lp-tape{font-size:.82rem}.lp-mascot{width:128px;height:128px}}.lp-mascot{position:absolute;top:0;right:34px;width:112px;height:112px;transform:rotate(7deg);z-index:2}.lp-rack{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:10px;background:#c9d5f2;border:3px solid var(--ink);border-radius:20px;padding:14px 10px;box-shadow:8px 8px 0 var(--ink)}.lp-rail{border:2px solid var(--ink);border-radius:8px;background-color:#e4ebfb;background-image:radial-gradient(circle,var(--ink) 2.4px,transparent 3px);background-size:100% 22px;background-position:center 6px}.lp-units{display:grid;gap:10px}.lp-unit{display:flex;align-items:center;gap:12px;min-width:0;height:58px;padding:0 12px;background:var(--white);border:var(--edge);border-radius:10px}.lp-tape{flex-shrink:0;font:700 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:6px 9px 5px;border-radius:3px;text-shadow:0 1px 0 rgb(255 255 255/.35),0 -1px 0 rgb(0 0 0/.35);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}.lp-vent{flex:1;min-width:12px;height:22px;opacity:.22;background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 8px);border-radius:3px}.lp-read{font:500 .74rem/1 var(--mono);color:var(--ink-soft);white-space:nowrap}.lp-led{flex-shrink:0;width:13px;height:13px;border-radius:50%;border:2px solid var(--ink);background:var(--mint)}.lp-led.amber{background:var(--amber)}.lp-unit.empty{background:transparent;border-style:dashed;justify-content:center;gap:10px;color:var(--ink);font-weight:600}.lp-unit.empty .lp-plus{width:26px;height:26px;border-radius:50%;border:var(--edge);display:grid;place-items:center;background:var(--sun);font:700 1rem/1 var(--text)}.lp-note{position:absolute;font-family:var(--hand);font-size:1.55rem;line-height:1;color:var(--purple);white-space:nowrap}.lp-note-slot{right:20px;bottom:-46px;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.lp-led{animation:lp-blink 2.6s steps(1) infinite}.lp-led.d1{animation-delay:.7s;animation-duration:3.1s}.lp-led.d2{animation-delay:1.3s;animation-duration:2.2s}.lp-led.amber{animation:lp-blink .7s steps(1) infinite}.lp-mascot{animation:lp-bob 5s ease-in-out infinite}}@keyframes lp-blink{0%,86%{opacity:1}88%,94%{opacity:.25}}@keyframes lp-bob{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(4deg) translateY(-6px)}}.lp-sec{padding-block:88px;border-top:var(--edge)}@media (min-width:800px){.lp-sec{padding-block:120px}}.lp-sec.sky{background:var(--sky)}.lp-sec-head{display:grid;gap:18px;max-width:760px;margin-bottom:52px}.lp-kicker{font:600 .8rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.lp-vs{border:3px solid var(--ink);border-radius:18px;background:var(--white);box-shadow:8px 8px 0 var(--ink);overflow:hidden}.lp-vs-row{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--edge)}.lp-vs-row:first-child{border-top:0}@media (min-width:900px){.lp-vs-row{grid-template-columns:200px minmax(0,1.15fr) minmax(0,1fr)}}.lp-vs-task{padding:20px 22px 4px;font-family:var(--display);font-weight:600;font-size:1.2rem}@media (min-width:900px){.lp-vs-task{padding:24px 22px}}.lp-vs-cmd{padding:12px 22px 18px;min-width:0}@media (min-width:900px){.lp-vs-cmd{padding:24px 22px;border-left:2px dashed rgb(23 22 103/.25)}}.lp-vs-cmd code{display:block;font:500 .82rem/1.6 var(--mono);color:var(--ink-soft);overflow-x:auto;white-space:pre;background:var(--paper);border-radius:8px;padding:10px 12px}.lp-vs-cmd code .c{color:#8a89b4}.lp-vs-us{display:flex;gap:12px;padding:4px 22px 22px}@media (min-width:900px){.lp-vs-us{padding:24px 22px;background:#f2fbf8;border-left:var(--edge)}}.lp-tick{flex-shrink:0;width:26px;height:26px;border-radius:8px;border:var(--edge);background:var(--mint);display:grid;place-items:center;margin-top:1px}.lp-vs-head{display:none}@media (min-width:900px){.lp-vs-head{display:grid;grid-template-columns:200px minmax(0,1.15fr) minmax(0,1fr);font:600 .78rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.lp-vs-head span{padding:16px 22px}.lp-vs-head span:nth-child(2){border-left:2px dashed rgb(23 22 103/.25);color:var(--ink-soft)}.lp-vs-head span:nth-child(3){border-left:var(--edge);background:var(--mint)}.lp-vs-head+.lp-vs-row{border-top:var(--edge)}}.lp-show{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width:980px){.lp-show{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.lp-term{background:#121139;color:#dcdcf5;border:3px solid var(--ink);border-radius:16px;box-shadow:8px 8px 0 var(--ink);overflow:hidden}.lp-term-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1d1c52;border-bottom:2px solid #000;font:600 .9rem/1 var(--text);color:#fff;flex-wrap:wrap}.lp-term-bar img{width:26px;height:26px}.lp-term-state{display:inline-flex;align-items:center;gap:6px;font:600 .72rem/1 var(--mono);color:var(--mint);text-transform:uppercase;letter-spacing:.08em}.lp-term-state i{width:8px;height:8px;border-radius:50%;background:var(--mint)}.lp-term-meta{margin-left:auto;font:500 .74rem/1 var(--mono);color:#9b9ad0}.lp-term-body{padding:16px 18px 18px;font:500 .82rem/1.85 var(--mono);overflow-x:auto}.lp-line{display:flex;gap:14px;white-space:nowrap;align-items:center}.lp-line .t{color:#6f6ea6}.lp-line .k{width:52px;flex-shrink:0}.lp-pin{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sun);color:var(--ink);border:2px solid #000;font:700 .72rem/1 var(--text);flex-shrink:0}.lp-red{background:rgb(34 201 160/.18);color:var(--mint);border-radius:4px;padding:0 5px}.lp-input{margin-top:6px;color:#fff}.lp-caret{display:inline-block;width:9px;height:1.05em;background:#fff;vertical-align:-2px;margin-left:2px}@media (prefers-reduced-motion:no-preference){.lp-caret{animation:lp-blink 1.1s steps(1) infinite}}.lp-notes{display:grid;gap:26px;margin:0;padding:0;list-style:none}.lp-notes li{display:grid;grid-template-columns:30px 1fr;gap:14px}.lp-notes .lp-pin{width:30px;height:30px;font-size:.9rem;border-width:2.5px}.lp-notes p{margin:4px 0 0;color:var(--ink-soft);font-size:1rem}.lp-rules-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:980px){.lp-rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.lp-notice{position:relative;background:var(--white);border:3px solid var(--ink);border-radius:6px;padding:38px 30px 30px;box-shadow:8px 8px 0 var(--ink);transform:rotate(1.2deg)}.lp-notice:after,.lp-notice:before{content:"";position:absolute;top:-16px;width:92px;height:30px;background:rgb(255 216 77/.85);border:2px solid rgb(23 22 103/.25)}.lp-notice:before{left:22px;transform:rotate(-6deg)}.lp-notice:after{right:22px;transform:rotate(5deg)}.lp-notice h3{font:700 .82rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px}.lp-notice small{display:block;font-family:var(--hand);font-size:1.3rem;color:var(--purple);margin-bottom:18px}.lp-notice ol{margin:0;padding:0;list-style:none;counter-reset:rule}.lp-notice li{counter-increment:rule;display:grid;grid-template-columns:34px 1fr;gap:8px;padding:12px 0;border-top:2px dotted rgb(23 22 103/.3)}.lp-notice li:before{content:counter(rule) ".";font:700 1rem/1.5 var(--mono)}.lp-pricing{display:grid;grid-template-columns:minmax(0,1fr);gap:0 64px;align-items:center}@media (min-width:1100px){.lp-pricing{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lp-pricing .lp-sec-head{margin-bottom:0}}.lp-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:760px){.lp-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-tag{position:relative;background:var(--white);border:3px solid var(--ink);border-radius:18px 18px 18px 18px;padding:54px 28px 28px;box-shadow:8px 8px 0 var(--ink)}.lp-tag:first-child{transform:rotate(-1.5deg)}.lp-tag:nth-child(2){transform:rotate(1.2deg);background:var(--paper)}.lp-hole{position:absolute;top:18px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;border:3px solid var(--ink);background:var(--sky)}.lp-price{font:600 3.6rem/1 var(--display);margin:10px 0 4px}.lp-price.soon{font-size:2rem;color:var(--ink-soft);padding-block:12px 6px}.lp-tag ul{list-style:none;margin:22px 0 28px;padding:0;font:500 .9rem/1 var(--mono)}.lp-tag li{padding:11px 0;border-top:2px dotted rgb(23 22 103/.3);display:flex;justify-content:space-between;gap:12px}.lp-tag li span{color:var(--ink-soft)}.lp-flag{position:absolute;top:-18px;right:22px;background:var(--mint);border:var(--edge);border-radius:8px;padding:6px 10px;font:700 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(4deg)}.lp-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 64px;margin:0}@media (min-width:860px){.lp-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.lp-faq{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-faq dt{font:600 1.25rem/1.25 var(--display)}.lp-faq dd{margin:10px 0 0;color:var(--ink-soft)}.lp-faq code{font:500 .85em var(--mono);background:var(--sky);padding:1px 6px;border-radius:5px;color:var(--ink)}.lp-faq a{text-decoration-thickness:2px;text-underline-offset:3px}.lp-foot{background:var(--ink);color:#e9e9ff;border-top:var(--edge)}.lp-foot-cta{display:grid;gap:28px;padding-block:96px 72px;grid-template-columns:minmax(0,1fr);align-items:end}@media (min-width:900px){.lp-foot-cta{grid-template-columns:minmax(0,1fr) auto}}.lp-foot-cta .lp-h2{color:#fff;max-width:14em}.lp-foot-cta p{margin:14px 0 0;color:#b9b8e8;max-width:30em}.lp-foot .lp-btn{box-shadow:4px 4px 0 #000;border-color:#000}.lp-foot-links{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;padding-block:28px 40px;border-top:1px solid rgb(255 255 255/.15);font-size:.95rem}.lp-foot-links a{color:#e9e9ff;text-decoration:none}.lp-foot-links a:hover{text-decoration:underline;text-underline-offset:4px}.lp-foot-links .copy{margin-left:auto;color:#8f8ec7;font-family:var(--mono);font-size:.8rem}.lp-drawer{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border:3px solid var(--ink);border-radius:18px;background:var(--white);box-shadow:8px 8px 0 var(--ink);overflow:hidden}@media (min-width:1100px){.lp-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-drawer li{display:grid;gap:10px;align-content:start;padding:22px 22px 24px;border-top:2px dashed rgb(23 22 103/.25)}.lp-drawer li:first-child{border-top:0}@media (min-width:1100px){.lp-drawer li{border-top:2px dashed rgb(23 22 103/.25);border-left:2px dashed rgb(23 22 103/.25)}.lp-drawer li:nth-child(-n+3){border-top:0}.lp-drawer li:nth-child(3n+1){border-left:0}}.lp-drawer .lp-tape{justify-self:start}.lp-drawer p{margin:0;font-weight:500}.lp-drawer code{font:500 .78rem/1.5 var(--mono);color:var(--ink-soft);white-space:pre-wrap}