.landing_page__By2iE{--foot:48px;--ink:var(--idiolect-color-ink);--ink-soft:var(--idiolect-color-ink-soft);--muted:var(--idiolect-color-muted);--line:var(--idiolect-color-line-soft);--paper:var(--idiolect-color-paper-soft);--surface:var(--idiolect-color-surface);--accent:var(--idiolect-ui-primary);--on-accent:var(--idiolect-ui-primary-foreground);--accent-hover:var(--idiolect-ui-primary-hover);--accent-ink:var(--idiolect-color-accent-ink);--accent-wash:var(--idiolect-color-accent-wash);--focus:var(--idiolect-color-focus);--focus-wash:var(--idiolect-color-focus-wash);--signal:var(--idiolect-color-signal);--signal-ink:var(--idiolect-color-signal-ink);--signal-soft:var(--idiolect-color-signal-soft);--warm-ink:var(--idiolect-color-warm-ink);--warm-soft:var(--idiolect-color-warm-soft);--danger:var(--idiolect-color-danger);--chrome:var(--idiolect-color-chrome);--chrome-ink:var(--idiolect-color-chrome-ink);--edge:var(--idiolect-color-edge);--shadow-hard:var(--idiolect-color-shadow-hard);--mono:var(--idiolect-font-mono);--beige:#e8dcc8;--beige-soft:#f3ebdd;--beige-edge:#c9b89c;--beige-muted:#8a7a62;--beige-ink:#5e4123;--tell-ink:color-mix(in srgb,var(--danger) 75%,var(--ink));--host-kind:var(--muted);--stock-mat:#ede6d6;--stock-news:#f4efe2;--stock-memo:#fbfaf6;--stock-card:#fffdf6;--stock-note:#ffe873;--stock-mat-line:color-mix(in srgb,var(--beige-ink) 10%,transparent);min-height:100dvh;overflow-x:clip;background:var(--surface);color:var(--ink);font-family:var(--idiolect-font-body);-webkit-font-smoothing:antialiased}:root[data-idl-color-scheme=dark] .landing_page__By2iE{--stock-mat:#1f2620;--stock-mat-line:rgba(255,255,255,0.06);--tell-ink:#8f1d14;--host-kind:var(--ink-soft)}.landing_logoDark__BniwD,:root[data-idl-color-scheme=dark] .landing_logoLight__yYp_o{display:none}:root[data-idl-color-scheme=dark] .landing_logoDark__BniwD{display:block}.landing_page__By2iE a{color:var(--accent-ink);text-decoration:none}.landing_header__s9NBu{position:sticky;top:0;z-index:60;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,3vw,32px);background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--ink) 12%,transparent) .8px,transparent 1.1px);background-size:4px 4px;border-bottom:1.5px solid var(--edge)}.landing_logoLink__P2wG_{display:flex;flex:none}.landing_nav__34epT{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.landing_ctaShort__5rUX0{display:none}@media (max-width:520px){.landing_header__s9NBu{gap:8px;padding:0 12px}.landing_nav__34epT{gap:4px}.landing_ctaFull__Mdh2k,.landing_page__By2iE .landing_nav__34epT .landing_pricingLink__aBj5D{display:none}.landing_ctaShort__5rUX0{display:inline}.landing_page__By2iE .landing_nav__34epT .landing_navLink__TVCSs{padding:0 6px}.landing_page__By2iE .landing_nav__34epT .landing_buttonSmall__eBwXY{padding:0 10px}}.landing_page__By2iE .landing_navLink__TVCSs{height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:4px;color:var(--ink)}.landing_page__By2iE .landing_navLink__TVCSs:hover{background:color-mix(in srgb,var(--muted) 15%,transparent)}.landing_page__By2iE .landing_button__IJYfO{display:inline-flex;align-items:center;height:44px;padding:0 18px;white-space:nowrap;background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:500;border:1.5px solid var(--edge);box-shadow:var(--idiolect-shadow-hard-sm);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.landing_page__By2iE .landing_button__IJYfO:hover{background:var(--accent-hover);color:var(--on-accent)}.landing_page__By2iE .landing_button__IJYfO:active{transform:translate(2px,2px);box-shadow:var(--idiolect-shadow-hard-pressed)}.landing_page__By2iE .landing_buttonSmall__eBwXY{height:30px;padding:0 12px;font-size:14px}.landing_page__By2iE .landing_buttonQuiet__hTzR_{background:var(--surface);color:var(--ink)}.landing_page__By2iE .landing_buttonQuiet__hTzR_:hover{background:var(--paper);color:var(--ink)}.landing_section__M2UMZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));border-bottom:1.5px solid var(--edge);background:var(--surface)}.landing_text__BXld2{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(36px,5vw,80px) clamp(20px,4vw,64px);border-inline-end:1.5px solid var(--edge)}.landing_flip__V3zK5 .landing_text__BXld2{order:2;border-inline-end:none;border-inline-start:1.5px solid var(--edge)}.landing_flip__V3zK5 .landing_stage__0xp97{order:1}.landing_title__T93wx{margin:0;font-weight:600;font-size:clamp(36px,3.8vw,58px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.landing_heroTitle__HLnmZ{font-size:clamp(44px,4.8vw,76px);line-height:1;letter-spacing:-.03em}.landing_lead__hR2Dm{line-height:1.5;text-wrap:pretty}.landing_lead__hR2Dm,.landing_points__dfnES{margin:0;max-width:48ch;font-size:clamp(16px,1.3vw,18px);color:var(--ink-soft)}.landing_points__dfnES{display:flex;flex-direction:column;gap:10px;padding:0 0 0 1.1em;line-height:1.45}.landing_points__dfnES strong{font-weight:600;color:var(--ink)}.landing_entry__C7SIi{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--mono);font-size:clamp(14px,1.2vw,17px);color:var(--ink-soft)}.landing_page__By2iE .landing_sayWord__NOkf7{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;cursor:pointer;background:var(--surface);color:var(--ink);border:1.5px solid var(--edge);box-shadow:2px 2px 0 var(--shadow-hard)}.landing_page__By2iE .landing_sayWord__NOkf7:active{transform:translate(1px,1px);box-shadow:var(--idiolect-shadow-hard-pressed)}.landing_page__By2iE .landing_sayWord__NOkf7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing_ctaRow__u6a_n{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.landing_note__EsQjP{font-size:14px;color:var(--muted)}.landing_reveal__M9h_w{transition:opacity .6s ease,transform .6s ease}.landing_hidden__C0P4f{opacity:0;transform:translateY(16px)}.landing_stage__0xp97{position:relative;min-width:0;min-height:580px;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,56px);overflow:hidden}.landing_dotsRose__X_Nde{background-color:var(--accent-wash);background-image:radial-gradient(color-mix(in srgb,var(--accent) 35%,transparent) 1px,transparent 1.3px);background-size:6px 6px}.landing_gridBlue__Bgu1R{background-color:var(--focus-wash);background-image:linear-gradient(color-mix(in srgb,var(--focus) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--focus) 16%,transparent) 1px,transparent 1px);background-size:24px 24px}.landing_hatchGold__lv7j_{background-color:var(--warm-soft);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--beige-ink) 18%,transparent) 0 1px,transparent 1px 7px)}.landing_dotsNight__tmJRh{background-color:var(--ink);background-image:radial-gradient(color-mix(in srgb,var(--focus) 28%,transparent) 1px,transparent 1.3px);background-size:5px 5px}.landing_dotsTeal__QOkUU{background-color:var(--signal-soft);background-image:radial-gradient(color-mix(in srgb,var(--signal) 40%,transparent) 1.4px,transparent 1.7px);background-size:8px 8px}.landing_scanlines__Oq0we{background-color:var(--paper);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 7%,transparent) 0 1px,transparent 1px 4px)}.landing_dotsInk__a2wQT{background-color:var(--accent-wash);background-image:radial-gradient(color-mix(in srgb,var(--ink) 28%,transparent) .8px,transparent 1.1px);background-size:4px 4px}.landing_priceLedger__AT6nD{background-color:var(--surface);background-image:linear-gradient(90deg,transparent 47px,color-mix(in srgb,var(--danger) 45%,transparent) 47px,color-mix(in srgb,var(--danger) 45%,transparent) 48px,transparent 48px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--focus) 22%,transparent) 0 1px,transparent 1px 28px)}.landing_blob__eU4Hp{position:absolute;width:46vmin;height:46vmin;right:-8vmin;bottom:-10vmin;border-radius:50%;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.4px);background-size:5px 5px;mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 45%,transparent 70%);pointer-events:none}.landing_window__8bYR2{position:relative;width:min(560px,100%);display:flex;flex-direction:column;background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--idiolect-shadow-hard)}.landing_windowHead__xwiCY{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.landing_windowName__TBlFq{font-size:16px;font-weight:600}.landing_meta__I2swW{font-size:12px;color:var(--muted)}.landing_hero__v7463{position:relative;min-height:calc(100dvh - 56px);display:grid;place-items:center;overflow:hidden;border-bottom:1.5px solid var(--edge);background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--ink) 8%,transparent) .8px,transparent 1.1px);background-size:6px 6px}.landing_heroCenter__8_QyV{position:relative;z-index:2;max-width:820px;display:flex;flex-direction:column;align-items:center;gap:22px;padding:48px 24px;text-align:center}.landing_heroCenter__8_QyV:before{content:"";position:absolute;inset:-10% -18%;z-index:-1;background:radial-gradient(closest-side,var(--surface) 62%,color-mix(in srgb,var(--surface) 0%,transparent))}.landing_heroCentred__KC85v{font-size:clamp(48px,6.4vw,96px)}.landing_heroLead__zXTDN{max-width:40ch;margin:0 auto}.landing_you__SkfUM{display:inline-block;min-width:2.2ch;transition:color .3s ease}.landing_youPlain__O2Bj_{font-weight:600}.landing_youMono__DEgEb{font-family:var(--mono);font-weight:500;letter-spacing:-.04em}.landing_youBold__oyJX6{font-weight:900;letter-spacing:.02em}.landing_youScript__p_CSO{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.landing_youAccent__JMba_{color:var(--accent);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.landing_page__By2iE .landing_scrollCue__1zOLO{font-size:14px;color:var(--muted)}.landing_field__LMyYr{position:absolute;inset:0;pointer-events:none}.landing_snippet__8JN8s{position:absolute;width:min(260px,40vw);display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--ink) 55%,transparent);box-shadow:4px 4px 0 color-mix(in srgb,var(--ink) 35%,transparent);opacity:.72;animation:landing_drift__5yPvm 14s ease-in-out infinite alternate;transition:background .5s ease,opacity .5s ease}.landing_snippetFlat__s3fiM{background:var(--beige-soft);opacity:.9}.landing_snippetFormat__SaB0Q{display:flex;align-items:center;gap:6px;font-size:11px;font-family:var(--mono);color:var(--muted)}.landing_snippetText__g8E_5{font-size:15px;line-height:1.4;color:var(--ink)}.landing_snippetFlat__s3fiM .landing_snippetText__g8E_5{color:var(--beige-muted)}.landing_aiBadge__Ywjf9{padding:0 5px;background:var(--ink);color:var(--surface);font-size:10px}@keyframes landing_drift__5yPvm{0%{transform:translate(0) rotate(var(--tilt,0deg))}to{transform:translate(var(--dx,10px),var(--dy,-12px)) rotate(var(--tilt,0deg))}}.landing_slot0__D937Q{left:3%;top:6%;--tilt:-2deg;--dx:12px;--dy:10px}.landing_slot1__pI_81{left:26%;top:3%;--tilt:1deg;--dx:-10px;--dy:12px;animation-delay:-3s}.landing_slot2__i51C7{right:26%;top:4%;--tilt:-1deg;--dx:8px;--dy:14px;animation-delay:-6s}.landing_slot3__kevKw{right:3%;top:8%;--tilt:2deg;--dx:-12px;--dy:8px;animation-delay:-9s}.landing_slot4__W3NTt{left:1%;top:38%;--tilt:1deg;--dx:14px;--dy:-8px;animation-delay:-2s}.landing_slot5__70b6_{right:1%;top:36%;--tilt:-2deg;--dx:-14px;--dy:-10px;animation-delay:-5s}.landing_slot6__H1jg_{left:4%;bottom:8%;--tilt:-1deg;--dx:10px;--dy:-12px;animation-delay:-8s}.landing_slot7__ONkuh{left:27%;bottom:3%;--tilt:2deg;--dx:-8px;--dy:-10px;animation-delay:-11s}.landing_slot8__seh0I{right:27%;bottom:4%;--tilt:-2deg;--dx:12px;--dy:-8px;animation-delay:-4s}.landing_slot9__KxLpP{right:4%;bottom:9%;--tilt:1deg;--dx:-10px;--dy:-14px;animation-delay:-7s}.landing_slot10__EGwER{left:15%;top:22%;--tilt:2deg;--dx:6px;--dy:10px;animation-delay:-10s;opacity:.45}.landing_slot11__7ZJvN{right:15%;bottom:24%;--tilt:-1deg;--dx:-6px;--dy:-10px;animation-delay:-12s;opacity:.45}.landing_scrollCue__1zOLO{font-size:14px;color:var(--muted)}.landing_nextPrompt__4Eh6n{display:flex;flex-direction:column;gap:10px;padding:20px;border-bottom:1.5px solid var(--edge)}.landing_nextPromptText__9POZF{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1}.landing_blank__0ybwD{display:inline-block;min-width:3ch;border-bottom:3px solid var(--edge)}.landing_nextRow__BVZNs{display:grid;grid-template-columns:minmax(0,6.5em) minmax(0,1fr) 3.8em;align-items:center;gap:14px;padding:9px 20px;border-bottom:1px solid var(--line);font-size:17px}.landing_nextRowWinner__W_QY7{background:color-mix(in srgb,var(--focus) 8%,transparent);font-weight:600}.landing_nextRowAi__54BqR{background:var(--beige-soft);color:var(--beige-ink)}.landing_bar__Erc7U{display:block;height:10px;border-radius:2px;background:var(--line)}.landing_barFill__4UpjY{display:block;height:100%;border-radius:2px;background:var(--beige-edge)}.landing_nextRowWinner__W_QY7 .landing_barFill__4UpjY{background:var(--accent)}.landing_pct__A2ho7{font-size:13px;text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:400}.landing_nextFoot__VzNQB{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 20px;font-size:12px}.landing_profileGrid__ZpC0R{position:relative;width:min(640px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:center}.landing_samples__RxshO{display:flex;flex-direction:column;gap:8px}.landing_sample__zYc4x{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--surface);border:1.5px solid var(--edge);box-shadow:4px 4px 0 var(--shadow-hard)}.landing_tag__Gc4Lp{align-self:flex-start;flex:none;font-size:12px;line-height:16px;padding:1px 6px;border-radius:2px;color:var(--surface)}.landing_tagLearned__7vJi5{background:var(--signal-ink)}:root[data-idl-color-scheme=dark] .landing_tagLearned__7vJi5{background:var(--tag-learned)}.landing_sampleText__M7czg{font-size:14px;line-height:1.45;color:var(--ink-soft)}.landing_ruleRow___psn0{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--paper);font-size:14px;line-height:1.4}.landing_dot__tQRmk{flex:none;width:6px;height:6px;border-radius:3px;background:var(--accent)}.landing_step__lFU4M{transition:opacity .35s ease,transform .35s ease}.landing_stepOff__FUfBZ{opacity:0;transform:translateY(8px)}.landing_chat__7ZxLl{position:relative;width:min(560px,100%);display:flex;flex-direction:column;gap:12px}.landing_ask__32kDh{align-self:flex-end;max-width:85%;padding:10px 14px;background:var(--chrome);color:var(--idiolect-color-chrome-ink-strong);border-radius:4px;font-size:14px;line-height:1.45}.landing_diffBody__j_wyT{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:min(360px,70vh)}.landing_anyAi__CXbeK{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--beige-soft);border-bottom:1.5px solid var(--edge);color:var(--beige-ink)}.landing_anyAi__CXbeK p{margin:0;max-width:48ch;font-size:15px;line-height:1.6}.landing_tell__WnkcT{transition:background .3s ease,color .3s ease}.landing_tellOn__ki_wL{text-decoration:line-through;text-decoration-thickness:2px;background:color-mix(in srgb,var(--tell-ink) 15%,transparent);color:var(--tell-ink)}.landing_yours__kIlC5{position:relative;overflow:hidden}.landing_yoursBody__Xxri4{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--surface)}.landing_yoursBody__Xxri4 p{margin:0;max-width:44ch;font-size:18px;line-height:1.5;letter-spacing:-.01em}.landing_small__7Bjrp{font-size:12px}.landing_accentText__cwVzA{color:var(--accent-ink)}.landing_scoreCard__3DlNc{position:relative;width:min(540px,100%);display:flex;flex-direction:column;gap:22px;padding:24px;background:var(--chrome);color:var(--paper);border:1.5px solid var(--edge);box-shadow:6px 6px 0 var(--accent)}.landing_scoreNumbers__RdrDa{display:flex;align-items:flex-end;gap:clamp(20px,4vw,56px);flex-wrap:wrap}.landing_scoreLabel__b4mfe{font-size:12px;color:var(--chrome-ink)}.landing_scoreBig__NnLKp{font-weight:600;font-size:clamp(64px,7vw,104px);line-height:.85;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--focus)}.landing_scoreSmall__ogA_X{font-weight:600;font-size:clamp(30px,3vw,44px);line-height:.85;color:var(--beige-edge)}.landing_ticks__Mjh56{position:relative;display:flex;align-items:flex-end;gap:4px;height:80px;border-bottom:1px solid var(--muted)}.landing_floor__nLcNL{position:absolute;left:0;right:0;bottom:85%;border-top:1px dashed var(--muted)}.landing_tick__4tKbR{flex:1;background:var(--muted)}.landing_tickHigh__alS6_{background:var(--focus)}.landing_scoreFoot__8UIG9{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--chrome-ink)}.landing_hostGrid__Fh_w1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.landing_host__A4gIt{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:110px;padding:14px 16px;background:var(--surface);border:1.5px solid var(--edge);box-shadow:4px 4px 0 var(--shadow-hard)}.landing_hostStudio__zr87C{background:var(--accent);color:var(--on-accent)}.landing_hostName__ww4C5{font-size:18px;font-weight:600;letter-spacing:-.01em}.landing_hostKind__1hRDF{font-size:12px;color:var(--host-kind)}.landing_hostStudio__zr87C .landing_hostKind__1hRDF{color:var(--on-accent)}.landing_hostMono__01waw{width:28px;height:28px;background-color:var(--ink);mask:var(--mark) center /contain no-repeat}.landing_hostLetter__93S93{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--line);font-weight:600;font-size:13px}.landing_hostFoot__2Ps5B{padding:0 16px 14px;font-size:12px;color:var(--muted)}.landing_controlRow__FkNBh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--paper);transition:opacity .35s ease}.landing_controlRowGone__em4sJ{opacity:.45}.landing_controlRowGone__em4sJ .landing_controlText__8_0OL{text-decoration:line-through}.landing_controlText__8_0OL{font-size:14px;line-height:1.4}.landing_removeButton__bBav2{flex:none;height:24px;padding:0 8px;font:inherit;font-size:12px;background:var(--paper);color:var(--ink);border:none;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent)}.landing_pricingWindow__GEmfn{z-index:1;width:min(600px,100%)}.landing_plan__KyMWD{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1.5px solid var(--edge)}.landing_plan__KyMWD:last-child{border-bottom:none}.landing_planHot__HPVQ4{background:var(--focus-wash)}.landing_planName__KUpKq{margin:0;font-size:12px;color:var(--muted)}.landing_planPrice__Yye_J{font-weight:600;font-size:clamp(28px,2.6vw,36px);letter-spacing:-.02em;line-height:1;white-space:nowrap}.landing_planLine__OnsF4{margin:0;font-size:14px;line-height:1.45;color:var(--ink-soft)}.landing_closing__boCe_{position:relative;overflow:hidden;border-bottom:1.5px solid var(--edge);background-color:var(--focus-wash);background-image:radial-gradient(color-mix(in srgb,var(--focus) 35%,transparent) 1px,transparent 1.3px);background-size:6px 6px}.landing_closingInner__NWkXb{max-width:760px;margin:0 auto;padding:clamp(64px,9vw,120px) 24px}.landing_closingCard__Eh4i2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:clamp(28px,4vw,48px);background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--idiolect-shadow-hard)}.landing_planUnit__JLh2p{font-weight:400;font-size:12px;letter-spacing:0;color:var(--muted)}.landing_popular__xmc8w{margin-inline-start:8px;padding:1px 6px;background:var(--ink);color:var(--surface);font-size:12px}.landing_footer__U__I_{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:4px 14px;flex-wrap:wrap;min-height:var(--foot);padding:8px clamp(16px,3vw,32px);background:var(--surface);border-top:1.5px solid var(--edge);font-size:12px;color:var(--muted)}.landing_footerNav__mBZrB{display:flex;gap:clamp(14px,2vw,24px)}.landing_footerEnd__hCJp0{display:flex;align-items:center;gap:14px}.landing_page__By2iE .landing_footerNav__mBZrB a{color:var(--muted)}.landing_page__By2iE .landing_footerNav__mBZrB a:hover{color:var(--ink)}@media (max-width:860px){.landing_footer__U__I_{position:static}}@media (max-width:720px){.landing_page__By2iE{--foot:64px}.landing_slot10__EGwER,.landing_slot11__7ZJvN,.landing_slot1__pI_81,.landing_slot2__i51C7,.landing_slot4__W3NTt,.landing_slot5__70b6_,.landing_slot7__ONkuh,.landing_slot8__seh0I{display:none}.landing_snippet__8JN8s{opacity:.4}.landing_flip__V3zK5 .landing_text__BXld2,.landing_text__BXld2{border-inline:none;border-bottom:1.5px solid var(--edge);order:1}.landing_flip__V3zK5 .landing_stage__0xp97{order:2}.landing_hostGrid__Fh_w1{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_plan__KyMWD{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing_snippet__8JN8s{animation:none}.landing_reveal__M9h_w,.landing_step__lFU4M{transition:none}}.story_story__NyWc3{position:relative;border-bottom:1.5px solid var(--edge);height:calc(var(--story) + 100svh - 56px - var(--foot))}.story_story__NyWc3:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.story_frame__lEPi_{position:sticky;top:56px;height:calc(100svh - 56px - var(--foot));min-height:520px;display:flex;flex-wrap:wrap;overflow:hidden}.story_mobileStory__4g_gv{display:none}.story_panel__yWl27{position:relative;z-index:2;flex:1 1 50%;min-width:0;max-width:50%;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);border-inline-end:1.5px solid var(--edge);transition:background .5s ease}.story_panelEnd__kJAaV{background:var(--focus-wash)}.story_copies__arWQl{flex:1;display:grid;align-items:center;padding:clamp(24px,4vw,56px) clamp(20px,3.4vw,48px) 12px}.story_copy__I7fcY{grid-area:1/1;display:flex;flex-direction:column;gap:20px;transition:opacity .45s ease,transform .45s ease}.story_copyBefore__qM_qq{opacity:0;transform:translateY(-16px);pointer-events:none}.story_copyAfter__7WUrL{opacity:0;transform:translateY(16px);pointer-events:none}.story_scrollCue__8Q_vw{display:flex;align-items:center;gap:8px;padding:0 clamp(20px,3.4vw,48px) 16px;font-size:14px;color:var(--muted);transition:opacity .3s ease}.story_scrollCueOff__Rjjdi{opacity:0}.story_scrollArrow__FfxAh{display:inline-block;animation:story_nudge__IWmEt 1.4s ease-in-out infinite}@keyframes story_nudge__IWmEt{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.story_chapters__CCbas{display:flex;flex-direction:column;gap:10px;padding:14px clamp(20px,3.4vw,48px) 16px;border-top:1.5px solid var(--edge);background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--ink) 16%,transparent) .8px,transparent 1.1px);background-size:4px 4px}.story_segments__Snqjx{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.story_segment__f91D8{height:28px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center}.story_segmentTrack__oTxyb{position:relative;display:block;width:100%;height:6px;overflow:hidden;background:var(--line);border:1px solid var(--edge)}.story_segmentFill__nYD5l{position:absolute;inset-block:0;inset-inline:0 auto;background:var(--accent)}.story_chapterRow__BMJJT{display:flex;align-items:center;justify-content:space-between;gap:12px}.story_chapterName__UJZfD{padding:0 4px;background:var(--surface);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;white-space:nowrap}.story_controls__BbIcM{display:flex;align-items:center;gap:6px}.story_control__kJvjc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer;background:var(--surface);color:var(--ink);border:1.5px solid var(--edge);box-shadow:2px 2px 0 var(--shadow-hard)}.story_control__kJvjc:active{transform:translate(1px,1px);box-shadow:var(--idiolect-shadow-hard-pressed)}.story_control__kJvjc:focus-visible,.story_segment__f91D8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.story_play__6yb3P{width:40px;background:var(--accent);color:var(--on-accent)}.story_stage__05DNk{position:relative;flex:1 1 50%;min-width:0;overflow:hidden;background:var(--paper)}.story_layer__1PEgm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,56px);overflow:hidden;transition:opacity .5s ease}.story_layerOff__1OXCH{opacity:0;pointer-events:none}.story_learnFit__RO3Lr{width:100%;height:100%;display:flex;align-items:center;justify-content:center;container:learn/size}.story_learn__iveHj{position:relative;width:min(820px,100%);display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center}.story_stream__wTTyP{display:flex;gap:10px}.story_streamItem__v45ct{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--idiolect-shadow-hard-sm);transform:translateY(calc(var(--drift, 0) * 12px));transition:opacity .3s ease,transform .3s ease}.story_streamKind__j26fi{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--muted)}.story_streamLine__G_GLY{display:block;height:6px;border-radius:3px;background:var(--line)}.story_formats__PnzvG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 16px 0;border:1.5px solid var(--edge)}.story_formatOption__Az26e{height:30px;padding:0 8px;font:inherit;font-size:12px;cursor:pointer;background:var(--surface);color:var(--ink);border:none}.story_formatOption__Az26e+.story_formatOption__Az26e{border-inline-start:1.5px solid var(--edge)}.story_formatOn__ourT6{background:var(--accent);color:var(--on-accent)}.story_formatSummary__Js_Uq{margin:10px 16px 2px;font-size:13px;font-weight:600;color:var(--ink)}.story_trait__fH8Fd{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--paper)}.story_traitHead__H6p8v{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.story_traitName__FAtYd{font-size:15px;font-weight:600}.story_traitEnds__O_pH8{font-size:12px;color:var(--muted)}.story_traitTrack__8UcU7{position:relative;height:8px;background:var(--line);border:1px solid var(--edge)}.story_traitMarker__ofPY9{position:absolute;top:50%;width:16px;height:16px;margin-inline-start:-8px;transform:translateY(-50%);background:var(--accent);border:1.5px solid var(--edge);box-shadow:2px 2px 0 var(--shadow-hard);transition:inset-inline-start .6s cubic-bezier(.2,.8,.2,1)}.story_traitNote___FwJO{margin:0;font-size:13px;line-height:1.4;color:var(--ink-soft);transition:opacity .35s ease}.story_traitNoteOff__VSyLo{opacity:0}.story_learn__iveHj .story_fitLarge__Vd7HI,.story_learn__iveHj .story_fitMedium__bYYHi,.story_streamLine__G_GLY:nth-child(n+4){display:none}@container learn (min-width: 400px) and (min-height: 560px){.story_learn__iveHj .story_fitMedium__bYYHi{display:flex}}@container learn (min-width: 560px){.story_learn__iveHj{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.story_stream__wTTyP{flex-direction:column;gap:12px}.story_streamItem__v45ct{flex:none;transform:translateX(calc(var(--drift, 0) * 40px))}.story_streamLine__G_GLY:nth-child(n+4){display:block}}@container learn (min-width: 560px) and (min-height: 640px){.story_learn__iveHj .story_fitLarge__Vd7HI{display:flex}}@media (max-width:860px){.story_learnFit__RO3Lr{height:auto;container-type:inline-size}@container learn (min-width: 400px){.story_learn__iveHj .story_fitMedium__bYYHi{display:flex}}}.story_wallLayer__KQUkk{position:absolute;inset:0;background-color:var(--stock-mat);background-image:linear-gradient(var(--stock-mat-line) 1px,transparent 1px),linear-gradient(90deg,var(--stock-mat-line) 1px,transparent 1px);background-size:28px 28px}.story_collage__C72dj{position:absolute;left:50%;top:50%;width:min(640px,94%);height:min(680px,90%);transform:translate(-50%,-50%)}.story_clip__QKaLi{position:absolute;filter:drop-shadow(3px 4px 0 var(--shadow-hard));transform:rotate(var(--tilt));transition:opacity .35s ease,transform .55s cubic-bezier(.2,.9,.3,1.25)}.story_clipOff__tkSZg{opacity:0;transform:rotate(var(--tilt)) translateY(-18px) scale(1.08)}.story_paper__sDe_o{--ink:#1c2127;--ink-soft:#404854;--muted:#5f6b7c;--line:#e5e8eb;--surface:#fff;--edge:#1c2127;position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;color:var(--ink);transition:background .45s ease}.story_paper__sDe_o p,.story_paper__sDe_o span{transition:color .45s ease,opacity .45s ease}.story_paper__sDe_o p{margin:0;text-wrap:pretty}.story_paper__sDe_o[data-kind=news]{background:var(--stock-news)}.story_masthead__NHF1U{padding-bottom:4px;border-bottom:3px double var(--ink);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;letter-spacing:-.01em;text-align:center}.story_dateline__JU0eI{font-family:Georgia,serif;font-size:10px;font-style:italic;text-align:center;color:var(--muted)}.story_halftone__ZKXj6{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.story_halftone__ZKXj6 img{object-fit:cover}.story_newsLine__PS0wJ{font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1.15}.story_paper__sDe_o[data-kind=email]{background:var(--surface)}.story_codeHead__27UmB,.story_mailHead__gRcHF{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:var(--muted)}.story_mailLine__YHZ43{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;line-height:1.45}.story_avatarSquare__HzRIR,.story_avatar__uGqSO{position:relative;flex:none;width:28px;height:28px;overflow:hidden;border-radius:50%;border:1.5px solid var(--edge)}.story_avatarSquare__HzRIR{width:34px;height:34px;border-radius:6px}.story_avatarSquare__HzRIR img,.story_avatar__uGqSO img,.story_essayPhoto__584D9 img{object-fit:cover;transition:filter .6s ease}.story_paper__sDe_o[data-kind=code]{background:var(--ink);color:var(--line)}.story_paper__sDe_o[data-kind=code] .story_codeHead__27UmB{border-bottom-color:var(--ink-soft);color:var(--muted)}.story_codeLine__jJ_NB{margin-top:4px!important;padding-inline-start:8px;border-inline-start:3px solid var(--hue);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;line-height:1.45}.story_paper__sDe_o[data-kind=essay]{background:color-mix(in srgb,var(--hue) 45%,var(--surface))}.story_essayPhoto__584D9{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1.5px solid var(--edge)}.story_essayKicker__w_P_a{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.story_essayLine__FatDN{font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;line-height:1.35}.story_essayLine__FatDN:first-letter{float:left;margin:2px 6px 0 0;font-size:34px;font-style:normal;font-weight:700;line-height:.85}.story_paper__sDe_o[data-kind=slack]{background:var(--surface)}.story_slackRow__B3S6x{display:flex;gap:10px}.story_slackName__Aa_25{font-size:13px;font-weight:800}.story_slackTime__mNlP6{margin-inline-start:4px;font-size:11px;font-weight:400;color:var(--muted)}.story_slackLine___mDvv{font-size:13px;line-height:1.4}.story_byline__gSI0V{font-family:Georgia,serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.story_mailSign__8gfEm{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px}.story_diffIn__IX7fF,.story_diffOut__XioHr{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story_diffOut__XioHr{color:var(--danger)}.story_diffIn__IX7fF{color:var(--signal)}.story_paper__sDe_o[data-kind=insta]{background:var(--surface)}.story_instaHandle__EB2Ae{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.story_paper__sDe_o[data-kind=insta] .story_avatar__uGqSO{width:22px;height:22px;border-color:var(--hue);border-width:2px}.story_instaPhoto__DTfa0{position:relative;display:block;aspect-ratio:5/4;overflow:hidden}.story_instaPhoto__DTfa0 img{object-fit:cover;transition:filter .6s ease}.story_instaLikes__f0c_C{font-size:10px;font-weight:700}.story_instaLine__v2Pwi{font-size:11.5px;line-height:1.35}.story_paper__sDe_o[data-kind=note]{aspect-ratio:1;justify-content:center;background:var(--stock-note)}.story_noteLine__ERJkd{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:15px;font-weight:700;line-height:1.25}.story_paper__sDe_o[data-kind=memo]{background:var(--stock-memo)}.story_memoHead__06ok_{padding-bottom:6px;border-bottom:2px solid var(--edge);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.story_memoHead__06ok_ span{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.story_memoLine__MHqT_{font-family:Courier New,Courier,monospace;font-size:12.5px;font-weight:700;line-height:1.4}.story_paper__sDe_o[data-kind=paper]{background:var(--surface)}.story_paperHead__65rWX{font-family:Georgia,serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.story_paperLine__4tEEq{font-family:Georgia,Times New Roman,serif;font-size:11.5px;line-height:1.4;text-align:justify;hyphens:auto}.story_paperCite__9Lwit{font-family:Georgia,serif;font-size:9.5px;font-style:italic;color:var(--muted)}.story_paper__sDe_o[data-kind=recipe]{background-color:var(--stock-card);background-image:repeating-linear-gradient(var(--stock-card) 0 21px,color-mix(in srgb,var(--focus) 25%,transparent) 21px 22px);background-position:0 30px}.story_recipeHead__HHIgi{padding-bottom:4px;border-bottom:2px solid var(--danger);font-size:15px;font-weight:700}.story_recipeHead__HHIgi,.story_recipeLine___lwbN{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive}.story_recipeLine___lwbN{font-size:13.5px;line-height:22px}.story_clipBeige__FHFXc .story_paper__sDe_o{color:var(--beige-ink)}.story_clipBeige__FHFXc .story_byline__gSI0V,.story_clipBeige__FHFXc .story_codeHead__27UmB,.story_clipBeige__FHFXc .story_dateline__JU0eI,.story_clipBeige__FHFXc .story_diffIn__IX7fF,.story_clipBeige__FHFXc .story_diffOut__XioHr,.story_clipBeige__FHFXc .story_essayKicker__w_P_a,.story_clipBeige__FHFXc .story_instaHandle__EB2Ae,.story_clipBeige__FHFXc .story_instaLikes__f0c_C,.story_clipBeige__FHFXc .story_mailHead__gRcHF,.story_clipBeige__FHFXc .story_mailSign__8gfEm,.story_clipBeige__FHFXc .story_masthead__NHF1U,.story_clipBeige__FHFXc .story_memoHead__06ok_,.story_clipBeige__FHFXc .story_paperCite__9Lwit,.story_clipBeige__FHFXc .story_paperHead__65rWX,.story_clipBeige__FHFXc .story_recipeHead__HHIgi,.story_clipBeige__FHFXc .story_slackName__Aa_25{opacity:.25}.story_clipBeige__FHFXc .story_paper__sDe_o{background-image:none}.story_clipBeige__FHFXc .story_paper__sDe_o p{padding-inline-start:0;border-inline-start:0;font-family:var(--font-body,inherit);font-size:12.5px;font-style:normal;font-weight:400;line-height:1.4;text-align:start;color:var(--beige-ink)}.story_clipBeige__FHFXc .story_essayLine__FatDN:first-letter{float:none;margin:0;font-size:inherit;font-weight:inherit}.story_clipBeige__FHFXc img{filter:grayscale(1) sepia(.7) contrast(.7) brightness(1.05) blur(3px)}.story_loader__o9OCH{position:absolute;left:50%;top:50%;z-index:20;transform:translate(-50%,-50%);width:min(360px,84%);transition:opacity .4s ease;display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface);border:2px solid var(--edge);box-shadow:0 0 0 6px color-mix(in srgb,var(--focus) 18%,transparent),6px 6px 0 var(--shadow-hard);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-weight:600}.story_loaderCount__StnBT{animation:story_flash__l16Sp .6s ease}@keyframes story_flash__l16Sp{0%{background:var(--warm-soft)}to{background:transparent}}.story_caret__xwizg{display:inline-block;width:.5em;height:1em;margin-inline-start:1px;vertical-align:-.12em;background:currentColor;animation:story_blink__Tg8Qg .8s steps(1) infinite}@keyframes story_blink__Tg8Qg{50%{opacity:0}}.story_loaderOff__2VzQI{opacity:0}.story_loaderTrack__jgQib{display:block;height:12px;padding:1px;border:1px solid var(--edge)}.story_loaderFill__jQdXl{display:block;height:100%;background-image:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 8px)}@media (max-width:860px){.story_story__NyWc3{height:auto}.story_frame__lEPi_{display:none}.story_mobileStory__4g_gv{display:block}.story_mobileChapter__DR_w_{background:var(--surface)}.story_mobileChapterEnd__8gOXy{background:var(--focus-wash)}.story_mobileCopy__OFGyQ{display:flex;flex-direction:column;gap:20px;padding:clamp(32px,8vw,56px) clamp(20px,6vw,44px);border-bottom:1.5px solid var(--edge)}.story_mobileCopy__OFGyQ>*{max-width:620px}.story_mobileStage__QADvJ{position:relative;overflow:hidden;background:var(--paper);border-bottom:1.5px solid var(--edge)}.story_mobileLayer__KzlV_{position:relative;min-height:clamp(460px,64svh,640px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,40px);overflow:hidden}}@media (prefers-reduced-motion:reduce){.story_scrollArrow__FfxAh{animation:none}.story_clip__QKaLi,.story_copy__I7fcY,.story_layer__1PEgm,.story_paper__sDe_o,.story_paper__sDe_o img{transition:none}}.story_learned__Hp_4k{border-top:1.5px solid var(--edge);transition:opacity .4s ease}.story_learnedOff__1v38p{opacity:0}.story_learnedHead__ZgH1B{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 4px;font-size:13px;font-weight:600}.story_checks__cJKOU{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.story_check__CJHOH{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-inline-start:1px solid var(--line)}.story_check__CJHOH:first-child{border-inline-start:none}.story_checkValue__DJtlJ{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.story_checkDone__OTv46{color:var(--signal-ink)}.story_checkFrom__o8SwU{font-size:12px;font-weight:400;color:var(--muted)}