.dither.svelte-12bmcbh{position:relative;width:100%;height:100%}.dither.svelte-12bmcbh canvas:where(.svelte-12bmcbh){display:block;width:100%;height:100%}.mask-art.svelte-3vtiph{width:100%;height:100%;background-color:var(--ink);-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--fit);mask-size:var(--fit)}.root.svelte-t5b3en{--ease: cubic-bezier(.23, 1, .32, 1);--mono: var(--font-mono, ui-monospace, "JetBrains Mono", monospace);--sans: var(--font-display, "Sora", Inter, system-ui, sans-serif);--text: var(--font-sans, Inter, system-ui, sans-serif);--maxw: clamp(1080px, 90vw, 1320px);position:relative;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--text)}.root[data-skin=riso-light].svelte-t5b3en{--bg: #f6efdd;--fg: #1b2a52;--dim: #4c5876;--rule: #ddd2b6;--accent: #b3202c;--on-accent: #f6efdd;--panel: #fdf8ec;--peak-near: #1b2a52;--peak-far: #8f9bb8;--peak-plate: #c4392f;--dither-ink: #1b2a52}.root[data-skin=riso-dark].svelte-t5b3en{--bg: #17151a;--fg: #f2ece2;--dim: #9b93a0;--rule: #2b2730;--accent: #e4573f;--on-accent: #17151a;--panel: #1e1b22;--peak-near: #e4573f;--peak-far: #43364a;--peak-plate: #3d6fb5;--dither-ink: #e4573f;--star-ink: #f2ece2}.root[data-skin=plum-amber].svelte-t5b3en{--bg: #17121a;--fg: #f2ece6;--dim: #9a8d97;--rule: #2a2230;--accent: #d99a4e;--on-accent: #17121a;--panel: #1f1926;--peak-near: #d99a4e;--peak-far: #5c4550;--peak-summit: #e0a0a8;--dither-ink: #d99a4e;--star-ink: #f0dcc4}.grain-png.svelte-t5b3en{position:fixed;inset:0;pointer-events:none;z-index:9}.grain-png.svelte-t5b3en{background-image:url(../../../tex/grain.png);background-size:256px 256px;mix-blend-mode:multiply;opacity:.3}.root[data-skin=riso-dark].svelte-t5b3en .grain-png:where(.svelte-t5b3en){mix-blend-mode:screen;opacity:.1}.reveal.svelte-t5b3en{opacity:0;transform:translateY(18px);transition:opacity .38s var(--ease),transform .38s var(--ease)}.reveal.svelte-t5b3en.in{opacity:1;transform:none}.nav.svelte-t5b3en{position:absolute;top:0;left:0;right:0;z-index:10;max-width:var(--maxw);margin:0 auto;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:13px}.brand.svelte-t5b3en{color:var(--dim);display:inline-flex;align-items:center;gap:8px}.brand.svelte-t5b3en b:where(.svelte-t5b3en){color:var(--fg);font-weight:600}.mark.svelte-t5b3en{color:var(--accent);font-size:11px}.links.svelte-t5b3en{display:flex;align-items:center;gap:20px}.links.svelte-t5b3en a:where(.svelte-t5b3en){min-width:44px;color:var(--dim);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;transition:color .15s ease-out}.links.svelte-t5b3en a:where(.svelte-t5b3en):hover{color:var(--fg)}.solid.svelte-t5b3en,.ghost.svelte-t5b3en{font:inherit;font-family:var(--text);font-size:14px;font-weight:500;cursor:pointer;border-radius:3px;padding:11px 19px;display:inline-flex;align-items:center;gap:8px;transition:transform .15s var(--ease),background .15s ease,border-color .15s ease,color .15s ease}.solid.svelte-t5b3en{text-decoration:none;background:var(--accent);color:var(--bg);border:1px solid var(--accent)}.ghost.svelte-t5b3en{text-decoration:none;background:transparent;color:var(--fg);border:1px solid var(--rule)}.ghost.svelte-t5b3en:hover{border-color:var(--fg)}.solid.svelte-t5b3en:active,.ghost.svelte-t5b3en:active{transform:scale(.97)}.sm.svelte-t5b3en{padding:6px 13px;font-size:13px;min-height:44px}.full.svelte-t5b3en{width:100%;justify-content:center}.hero.svelte-t5b3en{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.sky.svelte-t5b3en{position:absolute;inset:0;z-index:0}.range.svelte-t5b3en{position:absolute;inset:0;z-index:1}.hero-copy.svelte-t5b3en{position:relative;z-index:3;max-width:var(--maxw);width:100%;margin:0 auto;padding:0 30px;transform:translateY(-6vh)}.display.svelte-t5b3en{font-family:var(--sans);font-size:clamp(48px,7.6vw,108px);line-height:.96;letter-spacing:-.045em;font-weight:500;margin:0 0 24px}.display.svelte-t5b3en em:where(.svelte-t5b3en){font-style:italic;color:var(--accent)}.lede.svelte-t5b3en{font-size:clamp(15px,1.25vw,17.5px);color:var(--dim);line-height:1.6;margin:0 0 30px;max-width:40ch}.acts.svelte-t5b3en{display:flex;gap:10px;flex-wrap:wrap}.acts.center.svelte-t5b3en{justify-content:center}.fine.svelte-t5b3en{font-family:var(--mono);font-size:11.5px;color:var(--dim);margin:16px 0 0}.strip.svelte-t5b3en{max-width:var(--maxw);margin:0 auto;padding:16px 30px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.strip.seam.svelte-t5b3en{position:relative;z-index:4;margin-top:-1px;border-top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;gap:26px;flex-wrap:wrap;align-items:baseline;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.disc.svelte-t5b3en{margin-left:auto}.band.svelte-t5b3en{padding:clamp(56px,7vw,96px) 30px;position:relative}.band.svelte-t5b3en:first-of-type{padding-top:clamp(72px,9vw,128px)}.band.svelte-t5b3en+.band:where(.svelte-t5b3en):before{content:"";position:absolute;top:0;left:30px;right:30px;height:1px;background:var(--rule);opacity:.55;max-width:var(--maxw);margin:0 auto}.wrap.svelte-t5b3en{max-width:var(--maxw);margin:0 auto}.band-hed.svelte-t5b3en{font-family:var(--sans);font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.026em;font-weight:500;color:var(--fg);margin:0 0 34px;max-width:24ch}h2.svelte-t5b3en{font-family:var(--sans);font-size:clamp(28px,3.4vw,44px);line-height:1.06;letter-spacing:-.03em;font-weight:500;margin:0 0 16px}h3.svelte-t5b3en{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.note.svelte-t5b3en{font-family:var(--mono);font-size:11.5px;line-height:1.6;letter-spacing:.02em;color:var(--accent);margin:18px 0 0;padding-top:14px;border-top:1px solid var(--rule);max-width:40ch}.body.svelte-t5b3en{font-size:15px;line-height:1.68;color:var(--dim);margin:0;max-width:48ch}.body.ctr.svelte-t5b3en{margin:0 auto 28px}.steps.svelte-t5b3en{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.steps.svelte-t5b3en li:where(.svelte-t5b3en){border-top:2px solid var(--accent);padding-top:16px}.steps.svelte-t5b3en p:where(.svelte-t5b3en){font-size:14px;line-height:1.62;color:var(--dim);margin:0}.split.svelte-t5b3en{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.fig-art.tall.svelte-t5b3en{height:clamp(230px,26vw,330px)}.fig-art.wide.svelte-t5b3en{height:clamp(200px,22vw,290px)}.fig-art.glider.svelte-t5b3en{height:clamp(210px,24vw,310px)}.feats.svelte-t5b3en{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.feats.svelte-t5b3en li:where(.svelte-t5b3en){border-top:1px solid var(--rule);padding-top:16px}.feats.svelte-t5b3en p:where(.svelte-t5b3en){font-size:14px;line-height:1.62;color:var(--dim);margin:0}.tiers.svelte-t5b3en{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.tier.svelte-t5b3en{border:1px solid var(--rule);border-radius:3px;padding:26px;background:var(--panel)}.tier.pro.svelte-t5b3en{border-color:var(--accent)}.tname.svelte-t5b3en{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.tprice.svelte-t5b3en{font-family:var(--sans);font-size:36px;font-weight:500;letter-spacing:-.035em;margin:0 0 20px}.tprice.svelte-t5b3en span:where(.svelte-t5b3en){font-size:13px;color:var(--dim);font-weight:400;letter-spacing:0}.tier.svelte-t5b3en ul:where(.svelte-t5b3en){list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.tier.svelte-t5b3en li:where(.svelte-t5b3en){font-size:13.5px;color:var(--dim);padding-left:16px;position:relative}.tier.svelte-t5b3en li:where(.svelte-t5b3en):before{content:"▲";position:absolute;left:0;font-size:7px;top:5px;color:var(--accent)}.cta.svelte-t5b3en .wrap:where(.svelte-t5b3en){text-align:center}.cta-art.svelte-t5b3en{height:160px;margin:0 auto 26px;max-width:200px}.foot.svelte-t5b3en{border-top:1px solid var(--rule);padding:24px 30px}.foot-in.svelte-t5b3en{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.flinks.svelte-t5b3en{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.flinks.svelte-t5b3en a:where(.svelte-t5b3en){min-width:44px;color:var(--dim);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.flinks.svelte-t5b3en a:where(.svelte-t5b3en):hover{color:var(--fg)}@media(max-width:767px){.hero.svelte-t5b3en{min-height:92vh;justify-content:flex-start;padding-top:88px}.range.svelte-t5b3en,.sky.svelte-t5b3en{top:auto;bottom:0;height:46%}.hero-copy.svelte-t5b3en{transform:none}.display.svelte-t5b3en{font-size:clamp(38px,11vw,56px)}.lede.svelte-t5b3en{max-width:32ch}.nav.svelte-t5b3en{position:relative;padding:16px;gap:8px}.nav.svelte-t5b3en .links:where(.svelte-t5b3en){gap:8px}.nav.svelte-t5b3en .links:where(.svelte-t5b3en) a:where(.svelte-t5b3en){display:none}.brand.svelte-t5b3en{gap:5px;white-space:nowrap}}@media(max-width:1023px){.split.svelte-t5b3en,.steps.svelte-t5b3en,.feats.svelte-t5b3en,.tiers.svelte-t5b3en{grid-template-columns:1fr;gap:32px}.disc.svelte-t5b3en{margin-left:0}}@media(prefers-reduced-motion:reduce){.reveal.svelte-t5b3en{transition:none}}.section-intro.svelte-t5b3en{margin-bottom:28px}.example.svelte-t5b3en .wrap:where(.svelte-t5b3en){max-width:760px}.example.svelte-t5b3en button:where(.svelte-t5b3en){margin-top:24px}details.svelte-t5b3en{border-bottom:1px solid var(--rule);padding-block:12px}summary.svelte-t5b3en{cursor:pointer;padding-block:12px}.svelte-t5b3en:where(a:where(.svelte-t5b3en),button:where(.svelte-t5b3en),summary:where(.svelte-t5b3en)):focus-visible{outline:2px solid var(--fg);outline-offset:4px}button.svelte-t5b3en:disabled{opacity:.6;cursor:wait}.auth-error.svelte-t5b3en{position:fixed;bottom:80px;left:5%;right:5%;z-index:20;background:var(--panel);border:1px solid var(--rule);padding:20px}.auth-error.svelte-t5b3en button:where(.svelte-t5b3en),.auth-error.svelte-t5b3en a:where(.svelte-t5b3en){margin-right:20px;min-height:44px}.skip.svelte-t5b3en{position:absolute;top:10px;left:20px;z-index:30;padding:12px;background:var(--bg);color:var(--fg);transform:translateY(-200%)}.skip.svelte-t5b3en:focus{transform:none}.landing.svelte-1awiuoe{--paper:#f7f2df;--ink:#153454;--muted:#4d6071;--accent:#a73830;--rule:#c8c1af;--panel:#fcf8ed;--button:#153454;--on-button:#f7f2df;background:var(--paper);color:var(--ink);font-family:var(--font-sans, Inter, sans-serif);overflow:clip;scrollbar-color:var(--muted) var(--paper)}.landing[data-theme=ink].svelte-1awiuoe,html[data-landing-theme=ink] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#f6efdf;--ink:#122b45;--button:#163a59}.landing[data-theme=night].svelte-1awiuoe,html[data-landing-theme=night] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#171c26;--ink:#f2ece2;--muted:#b5bbc5;--accent:#d28f76;--rule:#515968;--panel:#202836;--button:#d28f76;--on-button:#171c26}.landing[data-theme=alpine].svelte-1awiuoe,html[data-landing-theme=alpine] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#dae5eb;--ink:#19232b;--muted:#4d5b62;--accent:#465529;--rule:#aebcc4;--panel:#e7eef1;--button:#19232b;--on-button:#e5ebec}.landing[data-theme=afterlight].svelte-1awiuoe,html[data-landing-theme=afterlight] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#211820;--ink:#f4ead8;--muted:#c8b0bc;--accent:#edb16b;--rule:#70505b;--panel:#2e222b;--button:#edb16b;--on-button:#211820}.landing[data-theme=panorama].svelte-1awiuoe,html[data-landing-theme=panorama] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#17191d;--ink:#f2ece2;--muted:#beb3a8;--accent:#dfab69;--rule:#666054;--panel:#25272c;--button:#dfab69;--on-button:#17191d}.landing[data-theme=dark-folded].svelte-1awiuoe,html[data-landing-theme=dark-folded] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#181b1b;--ink:#f2ece2;--muted:#b6bbae;--accent:#d1a077;--rule:#656b60;--panel:#262b28;--button:#d1a077;--on-button:#181b1b}.landing[data-theme=forest-bone].svelte-1awiuoe,html[data-landing-theme=forest-bone] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#0f1613;--ink:#f0ece1;--muted:#a4b1a5;--accent:#d1dac9;--rule:#435349;--panel:#1b2720;--button:#f0ece1;--on-button:#0f1613}.landing[data-theme=plum-amber].svelte-1awiuoe,html[data-landing-theme=plum-amber] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#17121a;--ink:#f2ece6;--muted:#b9a8b5;--accent:#d99a4e;--rule:#574450;--panel:#251e2b;--button:#d99a4e;--on-button:#17121a}.landing[data-theme=riso-dark].svelte-1awiuoe,html[data-landing-theme=riso-dark] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#17151a;--ink:#f2ece2;--muted:#b9adbf;--accent:#e98978;--rule:#584a60;--panel:#251f2b;--button:#e98978;--on-button:#17151a}.landing[data-theme=ascent-light].svelte-1awiuoe,html[data-landing-theme=ascent-light] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#f7f4ec;--ink:#14161a;--muted:#5f6570;--accent:#194186;--rule:#ddd8cc;--panel:#fffdf7;--button:#194186;--on-button:#f7f4ec}.landing[data-theme=slate-chartreuse].svelte-1awiuoe,html[data-landing-theme=slate-chartreuse] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#eceef0;--ink:#1d2024;--muted:#626870;--accent:#444b2a;--rule:#c3c8cf;--panel:#f7f8f9;--button:#1d2024;--on-button:#eceef0}.landing[data-theme=riso-light].svelte-1awiuoe,html[data-landing-theme=riso-light] #landing-top[data-theme-pending] .landing.svelte-1awiuoe{--paper:#f6efdd;--ink:#1b2a52;--muted:#4c5876;--accent:#b3202c;--rule:#ddd2b6;--panel:#fdf8ec;--button:#1b2a52;--on-button:#f6efdd}.landing.svelte-1awiuoe :where(.svelte-1awiuoe)::-moz-selection{background:var(--ink);color:var(--paper)}.landing.svelte-1awiuoe :where(.svelte-1awiuoe)::selection{background:var(--ink);color:var(--paper)}.wrap.svelte-1awiuoe{width:min(1180px,90%);margin-inline:auto}main.svelte-1awiuoe{position:relative;isolation:isolate;scroll-margin-top:28px}.landing.svelte-1awiuoe:has(.study[data-paper=riso]) main:where(.svelte-1awiuoe):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url(../../../tex/grain.png) repeat;background-size:256px 256px;mix-blend-mode:multiply;opacity:.3}.landing.svelte-1awiuoe:has(.study[data-paper=riso][data-night]) main:where(.svelte-1awiuoe):after{mix-blend-mode:screen;opacity:.1}a.svelte-1awiuoe{color:inherit;text-underline-offset:5px}button.svelte-1awiuoe{font:inherit;cursor:pointer}.svelte-1awiuoe:where(a:where(.svelte-1awiuoe),button:where(.svelte-1awiuoe),summary:where(.svelte-1awiuoe)):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip.svelte-1awiuoe{position:absolute;top:12px;left:5%;z-index:30;background:var(--paper);padding:14px;transform:translateY(-180%)}.skip.svelte-1awiuoe:focus{transform:none}h2.svelte-1awiuoe{font-family:"Sora Variable",var(--font-display);font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;margin:0}h2.svelte-1awiuoe em:where(.svelte-1awiuoe){font-family:"Lora Variable",var(--font-serif);font-weight:400}h3.svelte-1awiuoe{font-size:19px;font-weight:600;margin:0 0 10px}p.svelte-1awiuoe{font-size:17px;line-height:1.7;margin:0 0 20px;max-width:65ch}.muted.svelte-1awiuoe{color:var(--muted)}.introduction.svelte-1awiuoe{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:120px}.intro-copy.svelte-1awiuoe>p:where(.svelte-1awiuoe):first-child{font-size:21px;line-height:1.6}.text-link.svelte-1awiuoe{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-weight:550;text-decoration:none}.text-link.svelte-1awiuoe:hover{text-decoration:underline}.practice.svelte-1awiuoe{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:50px 120px;align-items:center}.practice-intro.svelte-1awiuoe{margin-top:24px}.steps.svelte-1awiuoe{list-style:none;padding:0;margin:0}.steps.svelte-1awiuoe li:where(.svelte-1awiuoe){padding-block:20px;border-top:1px solid var(--rule)}.steps.svelte-1awiuoe p:where(.svelte-1awiuoe){font-size:15px;color:var(--muted);margin:0}.review-example.svelte-1awiuoe{background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:clamp(24px,3vw,44px)}.routine.svelte-1awiuoe{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;padding-block:100px 0}.routine.svelte-1awiuoe h2:where(.svelte-1awiuoe){margin-bottom:28px}.routine-note.svelte-1awiuoe{color:var(--muted);font-size:15px;margin-bottom:0}.glider.svelte-1awiuoe{height:300px;--dither-ink:var(--accent)}.review-top.svelte-1awiuoe{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--muted);margin-bottom:28px}.question.svelte-1awiuoe{font-family:"Lora Variable",var(--font-serif);font-size:clamp(26px,2.8vw,38px);line-height:1.35;margin-bottom:44px}.answer.svelte-1awiuoe{border-top:1px solid var(--rule);padding-top:24px;margin-bottom:28px}.answer.svelte-1awiuoe .muted:where(.svelte-1awiuoe){font-size:14px}.button.svelte-1awiuoe{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 24px;border:1px solid var(--button);border-radius:3px;background:var(--button);color:var(--on-button);text-decoration:none;font-size:15px;font-weight:550}.button.svelte-1awiuoe:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.svelte-1awiuoe:disabled{opacity:.65;cursor:wait}.button.secondary.svelte-1awiuoe{background:transparent;color:var(--ink)}.button.secondary.svelte-1awiuoe:hover{background:var(--ink);color:var(--paper)}.review-button.svelte-1awiuoe{width:100%}.memory.svelte-1awiuoe{background:var(--panel);padding-block:90px}.memory-layout.svelte-1awiuoe{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center}.memory.svelte-1awiuoe h2:where(.svelte-1awiuoe){margin-bottom:28px}.raven.svelte-1awiuoe{height:390px;--dither-ink:var(--ink)}.landing[data-theme=night].svelte-1awiuoe .raven:where(.svelte-1awiuoe){--dither-ink:#557b9b}.landing[data-theme=afterlight].svelte-1awiuoe .raven:where(.svelte-1awiuoe){--dither-ink:#96829e}.pricing.svelte-1awiuoe{padding-block:120px}.section-heading.svelte-1awiuoe{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:56px}.section-heading.svelte-1awiuoe p:where(.svelte-1awiuoe){max-width:32ch;margin:0}.plans.svelte-1awiuoe{display:grid;grid-template-columns:1fr 1fr;gap:8%}.plan.svelte-1awiuoe{border-top:2px solid var(--ink);padding-block:32px}.plan.premium.svelte-1awiuoe{border-color:var(--accent)}.price.svelte-1awiuoe{font-family:"Sora Variable",var(--font-display);font-size:48px;font-variant-numeric:tabular-nums;line-height:1.2;margin-block:24px}.price.svelte-1awiuoe span:where(.svelte-1awiuoe){font-family:var(--font-sans);font-size:15px;color:var(--muted)}.plan.svelte-1awiuoe>p:where(.svelte-1awiuoe):not(.price){color:var(--muted)}.plan.svelte-1awiuoe ul:where(.svelte-1awiuoe){list-style:none;padding:0;margin:24px 0 32px}.plan.svelte-1awiuoe li:where(.svelte-1awiuoe){display:flex;gap:12px;align-items:center;padding-block:8px;font-size:15px}.plan.svelte-1awiuoe li:where(.svelte-1awiuoe) svg{flex:none;color:var(--accent)}.faq.svelte-1awiuoe{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding-block:20px 100px}details.svelte-1awiuoe{border-bottom:1px solid var(--rule)}summary.svelte-1awiuoe{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;list-style:none;font-weight:550}summary.svelte-1awiuoe::-webkit-details-marker{display:none}summary.svelte-1awiuoe svg{flex:none}details[open].svelte-1awiuoe summary:where(.svelte-1awiuoe) svg{transform:rotate(45deg)}details.svelte-1awiuoe p:where(.svelte-1awiuoe){font-size:15px;color:var(--muted);padding-right:36px}.closing.svelte-1awiuoe{border-top:1px solid var(--rule);padding-block:90px 110px;text-align:center}.closing.svelte-1awiuoe h2:where(.svelte-1awiuoe){font-size:clamp(36px,5vw,68px)}.closing.svelte-1awiuoe>p:where(.svelte-1awiuoe){margin:24px auto 0;max-width:45ch}.closing-actions.svelte-1awiuoe{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:36px}footer.svelte-1awiuoe{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-block:30px 110px}footer.public-footer.svelte-1awiuoe{padding-block:24px}.brand.svelte-1awiuoe{font-weight:650;text-decoration:none}.brand.svelte-1awiuoe span:where(.svelte-1awiuoe),footer.svelte-1awiuoe small:where(.svelte-1awiuoe){color:var(--muted);font-weight:400}footer.svelte-1awiuoe nav:where(.svelte-1awiuoe){display:flex;gap:24px;flex-wrap:wrap;align-items:center}footer.svelte-1awiuoe a:where(.svelte-1awiuoe){min-width:44px;display:inline-flex;align-items:center;min-height:44px;font-size:14px}.auth-error.svelte-1awiuoe{position:fixed;bottom:90px;left:5%;right:5%;z-index:20;max-width:620px;padding:24px;background:var(--panel);border:1px solid var(--accent)}.auth-error.svelte-1awiuoe p:where(.svelte-1awiuoe){font-size:15px}.auth-error.svelte-1awiuoe button:where(.svelte-1awiuoe),.auth-error.svelte-1awiuoe a:where(.svelte-1awiuoe){color:var(--ink);margin-right:24px;min-height:44px;background:none;border:0;text-decoration:underline}@media(max-width:760px){.wrap.svelte-1awiuoe{width:88%}.introduction.svelte-1awiuoe,.practice.svelte-1awiuoe,.memory-layout.svelte-1awiuoe,.faq.svelte-1awiuoe,.routine.svelte-1awiuoe{grid-template-columns:1fr;gap:40px}.introduction.svelte-1awiuoe,.pricing.svelte-1awiuoe{padding-block:72px}.practice.svelte-1awiuoe{padding-block:0 72px}.intro-copy.svelte-1awiuoe>p:where(.svelte-1awiuoe):first-child{font-size:19px}.memory.svelte-1awiuoe{padding-block:56px}.routine.svelte-1awiuoe{padding-top:64px}.glider.svelte-1awiuoe{height:200px}.raven.svelte-1awiuoe{height:260px}.memory-layout.svelte-1awiuoe{gap:30px}.section-heading.svelte-1awiuoe{display:block;margin-bottom:36px}.section-heading.svelte-1awiuoe p:where(.svelte-1awiuoe){margin-top:24px}.plans.svelte-1awiuoe{gap:28px;grid-template-columns:1fr}.faq.svelte-1awiuoe{padding-block:0 72px;gap:20px}.closing.svelte-1awiuoe{padding-block:64px 72px}footer.svelte-1awiuoe{gap:18px}footer.svelte-1awiuoe nav:where(.svelte-1awiuoe){gap:20px}}
