.CodeBlock-module__RTtnOG__block{font-family:var(--font-mono), monospace;--c-lib:var(--rdr-library);--w-lib:var(--rdr-library-weight);--c-punct:var(--rdr-punctuation);--w-punct:var(--rdr-punctuation-weight);--c-kw:var(--rdr-keyword);--w-kw:var(--rdr-keyword-weight);--c-name:var(--rdr-name);--w-name:var(--rdr-name-weight);--c-str:var(--rdr-string);--w-str:var(--rdr-string-weight);--fill-blue:var(--rdr-unknown-fill);--fill-yellow:var(--rdr-state-l2)}.CodeBlock-module__RTtnOG__dark{--c-lib:var(--rdr-dark-library);--c-punct:var(--rdr-dark-punctuation);--c-kw:var(--rdr-dark-keyword);--c-name:var(--rdr-dark-name);--c-str:var(--rdr-dark-name);--fill-blue:var(--rdr-dark-fill-unknown);--fill-yellow:var(--rdr-dark-fill-learning)}.CodeBlock-module__RTtnOG__line{white-space:pre;min-height:1.8em}.CodeBlock-module__RTtnOG__kw{color:var(--c-kw);font-weight:var(--w-kw)}.CodeBlock-module__RTtnOG__lib{color:var(--c-lib);font-weight:var(--w-lib)}.CodeBlock-module__RTtnOG__punct{color:var(--c-punct);font-weight:var(--w-punct)}.CodeBlock-module__RTtnOG__name{color:var(--c-name);font-weight:var(--w-name)}.CodeBlock-module__RTtnOG__str{color:var(--c-str);font-weight:var(--w-str)}.CodeBlock-module__RTtnOG__blue,.CodeBlock-module__RTtnOG__yellow,.CodeBlock-module__RTtnOG__padAll .CodeBlock-module__RTtnOG__kw,.CodeBlock-module__RTtnOG__padAll .CodeBlock-module__RTtnOG__lib,.CodeBlock-module__RTtnOG__padAll .CodeBlock-module__RTtnOG__punct,.CodeBlock-module__RTtnOG__padAll .CodeBlock-module__RTtnOG__name,.CodeBlock-module__RTtnOG__padAll .CodeBlock-module__RTtnOG__str{border-radius:var(--r-token);padding:1px}.CodeBlock-module__RTtnOG__blue{background:var(--fill-blue)}.CodeBlock-module__RTtnOG__yellow{background:var(--fill-yellow)}
.landing-module__jDH3nq__wrap{max-width:var(--page);padding:0 var(--page-pad);margin:0 auto}.landing-module__jDH3nq__sectionPaper,.landing-module__jDH3nq__sectionCard,.landing-module__jDH3nq__bandSage,.landing-module__jDH3nq__bandPlum,.landing-module__jDH3nq__bandOat,.landing-module__jDH3nq__bandGreen{padding:var(--band-pad) 0}.landing-module__jDH3nq__sectionPaper{background:0 0}.landing-module__jDH3nq__sectionCard{background:var(--card)}.landing-module__jDH3nq__bandSage{background:var(--band-sage)}.landing-module__jDH3nq__bandPlum{background:var(--band-plum)}.landing-module__jDH3nq__bandOat{background:var(--band-oat)}.landing-module__jDH3nq__bandGreen{background:var(--band-green)}.landing-module__jDH3nq__hero{background-color:var(--ground);background-image:radial-gradient(640px 360px at 50% 62%, var(--ground-glow) 0%, #fbeee400 100%);padding:var(--hero-pad-top) 0 var(--band-pad);background-repeat:no-repeat}.landing-module__jDH3nq__heroWrap{max-width:var(--page);padding:0 var(--page-pad);gap:var(--hero-gap);flex-direction:column;margin:0 auto;display:flex}.landing-module__jDH3nq__h1{max-width:1000px;font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-h1);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.12}.landing-module__jDH3nq__h1Mark{background:var(--brand-highlight);border-radius:var(--r-chip);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 8px}.landing-module__jDH3nq__heroDemo{flex-direction:column;gap:12px;display:flex}.landing-module__jDH3nq__heroHint{padding-left:var(--demo-pad);font-size:var(--t-small);color:var(--ink-muted);line-height:normal}.landing-module__jDH3nq__demo{box-sizing:border-box;background:var(--card);border-radius:var(--r-card);padding:var(--demo-pad);scrollbar-width:none;overflow-x:auto}.landing-module__jDH3nq__demo::-webkit-scrollbar{display:none}.landing-module__jDH3nq__heroActions{flex-wrap:wrap;align-items:center;gap:14px 12px;display:flex}.landing-module__jDH3nq__btnFilled,.landing-module__jDH3nq__btnOutline{box-sizing:border-box;border-radius:var(--r-pill);justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__btnFilled{border:none}.landing-module__jDH3nq__btnOutline{border:var(--border) solid var(--ink)}.landing-module__jDH3nq__btnFilled{background:var(--brand-green);color:var(--ink);box-shadow:0 2px 0 var(--brand-green-edge);transition:var(--press);font-weight:500}.landing-module__jDH3nq__btnFilled:hover{background:var(--brand-green-hover)}.landing-module__jDH3nq__btnFilled:active{background:var(--brand-green-hover);box-shadow:0 0 0 var(--brand-green-edge);transform:translateY(2px)}.landing-module__jDH3nq__btnOutline{color:var(--ink);border:var(--border) solid var(--ink);box-shadow:0 3px 0 var(--ink);transition:var(--press);background:0 0}.landing-module__jDH3nq__btnOutline:active{box-shadow:0 0 0 var(--ink);transform:translateY(3px)}.landing-module__jDH3nq__h2,.landing-module__jDH3nq__h2Dark{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.landing-module__jDH3nq__h2Dark{color:var(--paper)}.landing-module__jDH3nq__h3,.landing-module__jDH3nq__h3Row{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-h3);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.25}.landing-module__jDH3nq__h3Row{font-size:var(--t-h3-row);line-height:1.2}.landing-module__jDH3nq__kicker{font-size:var(--t-small);color:var(--ink-muted);margin:12px 0 0}.landing-module__jDH3nq__smallCaps{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-brown);margin:0;font-weight:600}.landing-module__jDH3nq__smallCapsGreen{color:var(--text-green-eyebrow);}.landing-module__jDH3nq__sectionLabel{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-brown);margin:0;font-weight:600}.landing-module__jDH3nq__sectionLabelGreen{color:var(--text-green);}.landing-module__jDH3nq__muted{color:var(--ink-2)}.landing-module__jDH3nq__alignEnd{text-align:right}.landing-module__jDH3nq__compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:16px;margin-top:32px;display:grid}.landing-module__jDH3nq__compareCard{background:var(--card);border-radius:var(--r-card);padding:var(--card-pad);flex-direction:column;display:flex}.landing-module__jDH3nq__figure,.landing-module__jDH3nq__figureMuted{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-figure);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:20px 0 0;line-height:1}.landing-module__jDH3nq__figureInk{background:var(--brand-highlight);border-radius:var(--r-inset);padding:.04em .18em .08em;line-height:.95;display:inline-block}.landing-module__jDH3nq__figureMuted{color:var(--text-coral)}.landing-module__jDH3nq__figureEnglish{padding:.04em 0 .08em;line-height:.95;display:inline-block}.landing-module__jDH3nq__compareBody,.landing-module__jDH3nq__compareBodyMuted{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);max-width:460px;margin:16px 0 0;line-height:1.55}.landing-module__jDH3nq__compareBodyMuted{max-width:520px;color:var(--ink-2)}.landing-module__jDH3nq__dotsWrap{flex-direction:column;gap:20px;padding-top:24px;display:flex}.landing-module__jDH3nq__dotsCode{grid-template-columns:repeat(13,minmax(0,20px));justify-content:space-between;gap:clamp(2px,1.2vw,6px);display:grid}.landing-module__jDH3nq__dot{aspect-ratio:1;border-radius:var(--r-pill);background:var(--rdr-unknown);width:100%;display:block}.landing-module__jDH3nq__dotsEnglish{margin-top:auto;padding-top:28px}.landing-module__jDH3nq__dotsEnglish>span{aspect-ratio:80/25;background-image:radial-gradient(circle, var(--brand-oat) 30%, transparent 36%);background-size:1.25% 4%;width:100%;display:block}.landing-module__jDH3nq__rankWrap{flex-direction:column;gap:16px;margin-top:20px;display:flex}.landing-module__jDH3nq__rankToggle{cursor:pointer;font:600 16px var(--font-body), sans-serif;color:var(--ink);text-underline-offset:4px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.landing-module__jDH3nq__rankCard{background:var(--card);border:var(--border) solid var(--rule);border-radius:var(--r-card);margin-top:40px;padding:clamp(20px,3vw,28px)}.landing-module__jDH3nq__rankTable{max-width:560px;font-size:var(--t-small);margin-top:16px}.landing-module__jDH3nq__rankHead,.landing-module__jDH3nq__rankRow,.landing-module__jDH3nq__rankRowMark,.landing-module__jDH3nq__rankRowEnd{grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.landing-module__jDH3nq__rankHead{border-bottom:1px solid var(--ink);color:var(--ink-soft);font-size:13px}.landing-module__jDH3nq__rankHead span{padding:8px 0}.landing-module__jDH3nq__rankRow{border-bottom:1px solid var(--paper-sunk-strong)}.landing-module__jDH3nq__rankRowMark{border-bottom:var(--border) solid var(--brand-oat)}.landing-module__jDH3nq__rankRowEnd{border-bottom:2px solid var(--ink)}.landing-module__jDH3nq__rankNum{font-family:var(--font-mono), monospace;color:var(--ink-soft);padding:7px 0}.landing-module__jDH3nq__symWord,.landing-module__jDH3nq__symPunct{font-family:var(--font-mono), monospace;background:var(--rdr-unknown-fill);border-radius:var(--r-token);padding:1px 5px;font-size:15px}.landing-module__jDH3nq__symWord{color:var(--rdr-keyword);font-weight:400}.landing-module__jDH3nq__symPunct{color:var(--rdr-punctuation);font-weight:500}.landing-module__jDH3nq__rankCov{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:28px;padding:7px 0;display:flex}.landing-module__jDH3nq__rankMark{letter-spacing:.04em;color:var(--ink-soft);flex:none;font-size:13px;font-weight:400}.landing-module__jDH3nq__covStrong{font-weight:600}.landing-module__jDH3nq__note{color:var(--ink-soft);margin:14px 0 0;font-size:13px;line-height:1.5}.landing-module__jDH3nq__afterRank{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:40px;display:flex}.landing-module__jDH3nq__afterRankText{font-size:var(--t-small);margin:0;line-height:1.5}.landing-module__jDH3nq__problemList{flex-direction:column;margin-top:20px;display:flex}.landing-module__jDH3nq__problemRow,.landing-module__jDH3nq__problemRowBare,.landing-module__jDH3nq__problemRowTop,.landing-module__jDH3nq__problemRowLast{flex-wrap:wrap;align-items:baseline;gap:12px 56px;display:flex}.landing-module__jDH3nq__problemRow>h3,.landing-module__jDH3nq__problemRowBare>h3,.landing-module__jDH3nq__problemRowTop>h3,.landing-module__jDH3nq__problemRowLast>h3{flex:2 1 0;min-width:min(100%,300px)}.landing-module__jDH3nq__problemRow>p,.landing-module__jDH3nq__problemRowBare>p,.landing-module__jDH3nq__problemRowTop>p,.landing-module__jDH3nq__problemRowLast>p,.landing-module__jDH3nq__problemRow>.landing-module__jDH3nq__problemBlock,.landing-module__jDH3nq__problemRowBare>.landing-module__jDH3nq__problemBlock,.landing-module__jDH3nq__problemRowTop>.landing-module__jDH3nq__problemBlock,.landing-module__jDH3nq__problemRowLast>.landing-module__jDH3nq__problemBlock{flex:3 1 0;min-width:min(100%,360px)}.landing-module__jDH3nq__problemRow{padding:28px 0}.landing-module__jDH3nq__problemRowTop{border-top:var(--border) solid var(--rule);padding:28px 0 0}.landing-module__jDH3nq__problemRowLast{border-top:var(--border) solid var(--rule);padding:28px 0}.landing-module__jDH3nq__problemBlock{flex-direction:column;gap:20px;display:flex}.landing-module__jDH3nq__problemBody{max-width:680px;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.landing-module__jDH3nq__panels{background:var(--card);border-radius:var(--r-card);padding:var(--compare-pad);gap:var(--compare-pad);flex-direction:column;margin:40px 0;display:flex}.landing-module__jDH3nq__panelEditor,.landing-module__jDH3nq__panelCl{scrollbar-width:none;overflow-x:auto}.landing-module__jDH3nq__panelEditor::-webkit-scrollbar{display:none}.landing-module__jDH3nq__panelCl::-webkit-scrollbar{display:none}.landing-module__jDH3nq__panelEditor{background:var(--panel-dark);border-radius:var(--r-inset);padding:var(--compare-inner-pad)}.landing-module__jDH3nq__panelCl{padding:var(--compare-cl-pad-y) var(--compare-inner-pad)}.landing-module__jDH3nq__panelLine{font-family:var(--font-mono), monospace;white-space:nowrap;font-size:clamp(15px,2.4vw,28px);line-height:2}.landing-module__jDH3nq__ed_kw{color:var(--ed-keyword);font-weight:700}.landing-module__jDH3nq__ed_var{color:var(--ed-var);font-weight:400}.landing-module__jDH3nq__ed_op{color:var(--ed-op);font-weight:400}.landing-module__jDH3nq__ed_punct{color:var(--ed-punct);font-weight:400}.landing-module__jDH3nq__ed_fn{color:var(--ed-fn);font-weight:400}.landing-module__jDH3nq__ed_arrow{color:var(--ed-op);font-weight:400}.landing-module__jDH3nq__ed_str{color:var(--ed-str);font-weight:400}.landing-module__jDH3nq__cl_kw{color:var(--rdr-keyword);font-weight:400}.landing-module__jDH3nq__cl_lib{color:var(--rdr-library);font-weight:700}.landing-module__jDH3nq__cl_punct{color:var(--rdr-punctuation);font-weight:500}.landing-module__jDH3nq__cl_name{color:var(--rdr-name);font-weight:var(--rdr-name-weight)}.landing-module__jDH3nq__cl_str{color:var(--rdr-string);font-weight:var(--rdr-string-weight)}.landing-module__jDH3nq__clQuiet{color:var(--rdr-name);font-weight:400}.landing-module__jDH3nq__clCounted,.landing-module__jDH3nq__clPlain{border-radius:var(--r-token);white-space:nowrap;padding:2px 1px}.landing-module__jDH3nq__clCounted{background:var(--rdr-unknown-fill)}.landing-module__jDH3nq__clPlain{background:0 0}.landing-module__jDH3nq__sp{white-space:pre}.landing-module__jDH3nq__chart{background:var(--card);border-radius:var(--r-card-sm);padding:var(--card-pad-sm);flex-direction:column;gap:14px;display:flex}.landing-module__jDH3nq__chartTitle{font-size:var(--t-small);color:var(--ink);margin:0;font-weight:600}.landing-module__jDH3nq__chartGrid{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.landing-module__jDH3nq__barLabel{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap}.landing-module__jDH3nq__barPlot{height:44px;position:relative}.landing-module__jDH3nq__barGrid{justify-content:space-between;display:flex;position:absolute;inset:-6px 0}.landing-module__jDH3nq__barGrid span{background:var(--rule);width:1.5px}.landing-module__jDH3nq__barFill{background:var(--ink);border-radius:0 var(--r-pill) var(--r-pill) 0;height:100%;position:relative}.landing-module__jDH3nq__axis{height:18px;font-size:var(--t-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:relative}.landing-module__jDH3nq__chartSource{font-size:var(--t-caption);color:var(--ink-muted);margin:0}.landing-module__jDH3nq__whyNow{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.landing-module__jDH3nq__whyNowText{flex-direction:column;flex:1 1 0;gap:24px;min-width:min(100%,320px);display:flex}.landing-module__jDH3nq__whyNowCard{background:var(--card);border-radius:var(--r-card);min-width:min(100%,360px);padding:var(--whynow-pad);flex-direction:column;flex:1.15 1 0;gap:24px;display:flex}.landing-module__jDH3nq__h2Plum{color:var(--text-plum);}.landing-module__jDH3nq__figureCoral{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-figure);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-coral);margin:0;line-height:1}.landing-module__jDH3nq__whyNowBody{max-width:460px;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);margin:0;line-height:1.55}.landing-module__jDH3nq__splitChart{flex-direction:column;gap:12px;margin-top:8px;display:flex}.landing-module__jDH3nq__splitTrack{border-radius:var(--r-panel);background:var(--brand-plum);height:72px;display:flex;overflow:hidden}.landing-module__jDH3nq__splitFill{background:var(--ink);width:75%}.landing-module__jDH3nq__splitLabels{font-size:var(--t-small);color:var(--ink-muted);justify-content:space-between;gap:12px;display:flex}.landing-module__jDH3nq__whyNowTail{max-width:680px;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-lead);text-wrap:pretty;margin:0;line-height:1.6}.landing-module__jDH3nq__whyNowTail strong{font-weight:600}.landing-module__jDH3nq__pullItalic{max-width:680px;font-family:var(--font-body), system-ui, sans-serif;font-style:italic;font-weight:400;font-size:var(--t-body);color:var(--ink-muted);text-wrap:pretty;margin:48px 0;line-height:1.5}.landing-module__jDH3nq__steps{margin-top:var(--steps-gap-top);gap:var(--steps-gap);flex-direction:column;display:flex}.landing-module__jDH3nq__stepRow,.landing-module__jDH3nq__stepRowAlt{flex-wrap:wrap;align-items:center;gap:24px 56px;display:flex}.landing-module__jDH3nq__stepRowAlt{flex-direction:row-reverse}.landing-module__jDH3nq__shotFrame{box-sizing:border-box;background:var(--card);border-radius:var(--r-card);flex:11 1 0;min-width:min(100%,420px);padding:10px;box-shadow:0 2px 4px #1f24300a,0 18px 48px #1f24301a}.landing-module__jDH3nq__shot,.landing-module__jDH3nq__shotShort{object-fit:cover;object-position:top left;border-radius:var(--r-panel);width:100%;height:auto;display:block}.landing-module__jDH3nq__shot{aspect-ratio:924/540}.landing-module__jDH3nq__shotShort{aspect-ratio:924/380}.landing-module__jDH3nq__stepText{flex-direction:column;flex:9 1 0;gap:14px;min-width:min(100%,300px);display:flex}.landing-module__jDH3nq__stepPreview{box-sizing:border-box;background:var(--card);border:var(--border) solid var(--rule);border-radius:var(--r-card);flex-direction:column;justify-content:center;min-height:180px;padding:16px 18px;display:flex}.landing-module__jDH3nq__stepPreviewTitle{margin:0;font-size:16px;font-weight:600}.landing-module__jDH3nq__stepPreviewMeta{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.landing-module__jDH3nq__stepCode{--code-size:12px;--code-leading:1.9;min-width:0;margin-top:14px}.landing-module__jDH3nq__stepCodeSmall{--code-size:11px;--code-leading:1.6;min-width:0}.landing-module__jDH3nq__glossPreview{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__jDH3nq__glossPreview>:first-child{flex:100%;min-width:0;margin-top:0}.landing-module__jDH3nq__glossCard{border:var(--border) solid var(--rule);border-radius:var(--r-card-sm);background:var(--card);flex-direction:column;flex:none;gap:2px;padding:10px 14px;display:flex}.landing-module__jDH3nq__glossWord{font-family:var(--font-mono), monospace;background:var(--rdr-state-l2);border-radius:var(--r-token);align-self:flex-start;padding:1px 4px;font-size:15px;font-weight:600}.landing-module__jDH3nq__glossMeaning{color:var(--ink-soft);font-size:13px}.landing-module__jDH3nq__badgeGreen,.landing-module__jDH3nq__badgeCoral,.landing-module__jDH3nq__badgeMustard{font-family:var(--font-mono), monospace;font-size:var(--t-small);color:var(--ink);border-radius:var(--r-pill);align-self:flex-start;padding:4px 14px;font-weight:500}.landing-module__jDH3nq__badgeGreen{background:var(--brand-green-bright)}.landing-module__jDH3nq__badgeCoral{background:var(--brand-coral)}.landing-module__jDH3nq__badgeMustard{background:var(--brand-mustard)}.landing-module__jDH3nq__stepBody{max-width:520px;font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.landing-module__jDH3nq__working{background:var(--ink);color:var(--paper);padding:var(--band-pad) 0}.landing-module__jDH3nq__workingWrap{max-width:var(--page);padding:0 var(--page-pad);flex-wrap:wrap;align-items:center;gap:48px 64px;margin:0 auto;display:flex}.landing-module__jDH3nq__workingText{flex:1 1 0;min-width:min(100%,320px)}.landing-module__jDH3nq__workingBody{max-width:640px;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-lead);color:var(--on-ink);text-wrap:pretty;margin:24px 0 0;line-height:1.6}.landing-module__jDH3nq__workingPunch{margin:var(--punch-gap) 0 0;font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-h2);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;line-height:1.2}.landing-module__jDH3nq__workingCode{scrollbar-width:none;flex:2 1 0;min-width:min(100%,560px);overflow-x:auto}.landing-module__jDH3nq__workingCode::-webkit-scrollbar{display:none}.landing-module__jDH3nq__workingCodeInner{font-family:var(--font-mono), monospace;font-size:var(--t-working-code);line-height:1.8}.landing-module__jDH3nq__plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:28px;display:grid}.landing-module__jDH3nq__plan{background:var(--card);border-radius:var(--r-card);padding:var(--card-pad);flex-direction:column;gap:14px;display:flex}.landing-module__jDH3nq__planBody{font-size:var(--t-body);max-width:520px;margin:0;line-height:1.55}.landing-module__jDH3nq__planAction{margin-top:auto;padding-top:12px}.landing-module__jDH3nq__priceBlock{flex-direction:column;gap:10px;display:flex}.landing-module__jDH3nq__priceRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.landing-module__jDH3nq__price{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-price);letter-spacing:-.01em;line-height:1}.landing-module__jDH3nq__priceMeta{font-size:var(--t-small);min-width:0;line-height:1.45}.landing-module__jDH3nq__priceAlt{font-size:var(--t-small);color:var(--ink-muted);text-wrap:pretty;margin:2px 0 0;line-height:1.5}.landing-module__jDH3nq__priceAltFig{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;color:var(--ink-soft);font-size:clamp(15px,2vw,16px);font-weight:600}.landing-module__jDH3nq__planLocked{font-size:var(--t-caption);color:var(--ink-muted);margin:0}.landing-module__jDH3nq__planPre{font-size:var(--t-small);color:var(--ink-2);margin:0;line-height:1.5}.landing-module__jDH3nq__closingQuote{max-width:900px;font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--t-h2);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0 auto;line-height:1.25}.landing-module__jDH3nq__closingAction{justify-content:center;margin-top:32px;display:flex}.landing-module__jDH3nq__sectionGround{background:var(--ground);padding:var(--band-pad) 0}.landing-module__jDH3nq__planLink{font-size:var(--t-small);margin:auto 0 0;padding-top:4px;font-weight:400}
.Blank-module__Gz7oRW__blank,.Blank-module__Gz7oRW__tight{font-family:var(--font-mono), monospace;color:var(--blank-ink);background:var(--blank-bg);border:var(--border) dashed var(--blank-border);font-weight:500}.Blank-module__Gz7oRW__blank{font-size:var(--t-caption);border-radius:6px;padding:4px 8px;display:inline-block}.Blank-module__Gz7oRW__tight{border-radius:4px;padding:1px 6px;font-size:14px;line-height:1.5;display:inline}
.Gloss-module__vEwNza__card{z-index:1000;box-sizing:border-box;background:var(--card);border:1px solid var(--rule);width:300px;font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);border-radius:12px;padding:12px 14px;font-size:1rem;line-height:normal;position:fixed;box-shadow:0 12px 32px #1e190f24}.Gloss-module__vEwNza__caret{background:var(--card);border-left:1px solid var(--rule);border-top:1px solid var(--rule);width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;transform:rotate(45deg)}.Gloss-module__vEwNza__caretUp{border-top:none;border-left:none;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);top:auto;bottom:-6px}.Gloss-module__vEwNza__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.Gloss-module__vEwNza__label{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.Gloss-module__vEwNza__close{cursor:pointer;font-family:var(--font-body), sans-serif;color:var(--ink-muted);background:0 0;border:none;flex:none;padding:0 2px;font-size:18px;line-height:18px}.Gloss-module__vEwNza__close:hover{color:var(--ink)}.Gloss-module__vEwNza__row{align-items:baseline;gap:12px;margin-top:8px;display:flex}.Gloss-module__vEwNza__chip{border-radius:var(--r-token);font-family:var(--font-mono), monospace;white-space:pre;padding:1px 6px;font-size:18px}.Gloss-module__vEwNza__chipPlain{background:var(--rdr-state-new)}.Gloss-module__vEwNza__c_library{color:var(--rdr-library);font-weight:var(--rdr-library-weight)}.Gloss-module__vEwNza__c_keyword{color:var(--rdr-keyword);font-weight:var(--rdr-keyword-weight)}.Gloss-module__vEwNza__c_punctuation{color:var(--rdr-punctuation);font-weight:var(--rdr-punctuation-weight)}.Gloss-module__vEwNza__c_type{color:var(--rdr-type);font-weight:var(--rdr-type-weight)}.Gloss-module__vEwNza__c_string{color:var(--rdr-string);font-weight:var(--rdr-string-weight)}.Gloss-module__vEwNza__c_name{color:var(--rdr-name);font-weight:var(--rdr-name-weight)}.Gloss-module__vEwNza__c_comment{color:var(--rdr-comment);font-weight:var(--rdr-comment-weight)}.Gloss-module__vEwNza__s_new{background:var(--rdr-state-new)}.Gloss-module__vEwNza__s_l1{background:var(--rdr-state-l1)}.Gloss-module__vEwNza__s_l2{background:var(--rdr-state-l2)}.Gloss-module__vEwNza__s_l3{background:var(--rdr-state-l3)}.Gloss-module__vEwNza__s_l4{background:var(--rdr-state-l4)}.Gloss-module__vEwNza__s_known{background:var(--rdr-state-known)}.Gloss-module__vEwNza__word{font-size:20px;font-weight:600}.Gloss-module__vEwNza__plain,.Gloss-module__vEwNza__source{color:var(--ink-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.Gloss-module__vEwNza__source{font-family:var(--font-mono), monospace;font-size:var(--t-caption);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Gloss-module__vEwNza__phrase{color:var(--ink);margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.35}.Gloss-module__vEwNza__fold{border:1px solid var(--rule);background:var(--paper-sunk);min-height:24px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:pointer;vertical-align:baseline;border-radius:12px;margin:0 2px;padding:1px 7px;font-weight:600;display:inline-block}.Gloss-module__vEwNza__fold:hover,.Gloss-module__vEwNza__fold:focus-visible{border-color:var(--ink-2);background:var(--card)}.Gloss-module__vEwNza__states{border-top:1px solid var(--rule-faint);justify-content:space-between;gap:4px;margin-top:12px;padding-top:12px;display:flex}.Gloss-module__vEwNza__state{border:1px solid var(--rule);width:34px;height:34px;font-family:var(--font-body), sans-serif;font-size:var(--t-caption);color:var(--ink);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.Gloss-module__vEwNza__stateOn{border-color:var(--ink)}.Gloss-module__vEwNza__on_new{background:var(--ground);border-color:var(--ink-muted)}.Gloss-module__vEwNza__on_l1{background:var(--rdr-state-l1)}.Gloss-module__vEwNza__on_l2{background:var(--rdr-state-l2)}.Gloss-module__vEwNza__on_l3{background:var(--rdr-state-l3)}.Gloss-module__vEwNza__on_l4{background:var(--rdr-state-l4)}.Gloss-module__vEwNza__on_known{background:var(--brand-green-bright);border-color:var(--brand-green-bright-edge)}.Gloss-module__vEwNza__action{border:var(--border) solid var(--ink);border-radius:var(--r-pill);cursor:pointer;width:100%;font-family:var(--font-body), sans-serif;font-size:var(--t-footer);color:var(--ink);background:0 0;margin-top:10px;padding:9px 14px;font-weight:600}.Gloss-module__vEwNza__action:hover{background:var(--paper-sunk)}.Gloss-module__vEwNza__compact .Gloss-module__vEwNza__states,.Gloss-module__vEwNza__compact .Gloss-module__vEwNza__action{display:none}.Gloss-module__vEwNza__crib{flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 .25rem;display:flex}.Gloss-module__vEwNza__cribCell{flex-direction:column;gap:.1rem;min-width:0;display:flex}.Gloss-module__vEwNza__cribWord{color:var(--ink-1);font-size:.8125rem;line-height:1.2}.Gloss-module__vEwNza__cribBare{color:var(--ink-2);font-style:italic}.Gloss-module__vEwNza__cribTok{font-family:var(--font-mono), monospace;color:var(--ink-2);white-space:pre;font-size:.75rem;line-height:1.2}.Gloss-module__vEwNza__wider{border:1px solid var(--rule);background:var(--paper-sunk);width:100%;color:var(--ink-1);font:inherit;text-align:center;cursor:pointer;border-radius:.25rem;margin:.5rem 0 0;padding:.3rem .5rem;font-size:.8125rem;display:block}.Gloss-module__vEwNza__wider:hover{background:var(--card)}.Gloss-module__vEwNza__pair{border-top:1px solid var(--rule);margin:.5rem 0 0;padding-top:.5rem}.Gloss-module__vEwNza__pairWhy{color:var(--ink-2);margin:0 0 .375rem;font-size:.75rem;line-height:1.35}.Gloss-module__vEwNza__pairSide{flex-direction:column;gap:.125rem;margin:0 0 .375rem;display:flex}.Gloss-module__vEwNza__pairSide code{font-family:var(--font-mono), monospace;color:var(--ink-2);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.3}.Gloss-module__vEwNza__pairMark{color:var(--ink-1);font-weight:700}.Gloss-module__vEwNza__pairReads{color:var(--ink-1);font-size:.8125rem;line-height:1.3}.Gloss-module__vEwNza__morph{font-family:var(--font-mono), monospace;color:var(--ink-1);font-size:.75rem;font-weight:700}
.Reader-module__oBqSdG__root{position:relative}
.preview-module__zPJMrq__page{max-width:var(--page);background:var(--paper);width:100%;min-width:0;margin:0 auto;padding:clamp(32px,5vw,64px) 24px clamp(64px,8vw,96px)}.preview-module__zPJMrq__head{max-width:46rem}.preview-module__zPJMrq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1rem;font-size:13px}.preview-module__zPJMrq__h1{margin:0;font-size:clamp(28px,4.5vw,40px);font-weight:400;line-height:1.12}.preview-module__zPJMrq__lede{font-size:var(--t-17);color:var(--ink-strong);margin:1rem 0 0}.preview-module__zPJMrq__keys{background:var(--card);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:2rem;padding:24px 26px;display:grid}.preview-module__zPJMrq__keyTitle{letter-spacing:.08em;color:var(--ink-soft);margin:0 0 .5rem;font-size:13px;font-variant-caps:all-small-caps;font-weight:600}.preview-module__zPJMrq__keyList{font-size:var(--t-13);gap:4px;margin:0;padding:0;list-style:none;display:grid}.preview-module__zPJMrq__keyDot{border-radius:var(--r-token);width:.7em;height:.7em;margin-right:.5em;display:inline-block;transform:translateY(.05em)}.preview-module__zPJMrq__keyMeta{color:var(--ink-soft);font-family:var(--font-mono), monospace;font-size:.86em}.preview-module__zPJMrq__fixture{border-top:1px solid var(--rule);margin-top:clamp(40px,6vw,64px);padding-top:clamp(24px,4vw,36px)}.preview-module__zPJMrq__h2{font-size:var(--t-24);margin:0 0 1.25rem;font-weight:400}.preview-module__zPJMrq__h2Meta{font-family:var(--font-body), sans-serif;font-size:var(--t-13);color:var(--ink-soft);letter-spacing:.04em}.preview-module__zPJMrq__condition{margin-top:1.5rem}.preview-module__zPJMrq__condLabel{font-size:var(--t-13);color:var(--ink);margin:0 0 .5rem;font-weight:600}.preview-module__zPJMrq__condNote{color:var(--ink-soft);font-weight:400}.preview-module__zPJMrq__card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card);-webkit-overflow-scrolling:touch;min-width:0;padding:20px 22px;overflow-x:auto}.preview-module__zPJMrq__provisional{border-top:1.5px solid var(--ink);margin-top:clamp(48px,7vw,80px);padding-top:clamp(24px,4vw,36px)}.preview-module__zPJMrq__provList{max-width:46rem;font-size:var(--t-15);color:var(--ink-strong);gap:.7rem;margin:1.25rem 0 0;padding-left:1.2rem;line-height:1.6;display:grid}.preview-module__zPJMrq__provList strong{color:var(--ink);font-weight:600}.preview-module__zPJMrq__candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:16px;display:grid}.preview-module__zPJMrq__candidate{background:var(--card);border-radius:var(--r-card-sm);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.preview-module__zPJMrq__candName{font-size:var(--t-small);margin:0;font-weight:600}.preview-module__zPJMrq__candLine{font-family:var(--font-mono), ui-monospace, monospace;font-size:17px;line-height:1.9}.preview-module__zPJMrq__candMeta{font-size:var(--t-caption);color:var(--ink-muted);margin:0;line-height:1.5}.preview-module__zPJMrq__kwA{color:#3f3e3e;font-weight:400}.preview-module__zPJMrq__kwB{color:#3b4049;font-weight:400}.preview-module__zPJMrq__tyA{color:#005480;font-style:italic;font-weight:600}.preview-module__zPJMrq__tyB{color:#51018e;font-style:italic;font-weight:600}.preview-module__zPJMrq__cLib{color:var(--rdr-library);font-weight:var(--rdr-library-weight)}.preview-module__zPJMrq__cNm{color:var(--rdr-name);font-weight:var(--rdr-name-weight)}.preview-module__zPJMrq__cPn{color:var(--rdr-punctuation);font-weight:var(--rdr-punctuation-weight)}.preview-module__zPJMrq__cCm{color:var(--rdr-comment);font-weight:var(--rdr-comment-weight);font-style:italic}.preview-module__zPJMrq__fillNew{background:var(--rdr-state-new);border-radius:var(--r-token);padding:.14em .09em}.preview-module__zPJMrq__fillL1{background:var(--rdr-state-l1);border-radius:var(--r-token);padding:.14em .09em}.preview-module__zPJMrq__stories{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.preview-module__zPJMrq__story,.preview-module__zPJMrq__storyOn{border:var(--border) solid var(--rule);border-radius:var(--r-input);background:var(--card);cursor:pointer;font-family:var(--font-body), sans-serif;font-size:var(--t-small);color:var(--ink);text-align:left;flex-direction:column;gap:2px;padding:10px 16px;font-weight:600;display:flex}.preview-module__zPJMrq__storyOn{border-color:var(--ink)}.preview-module__zPJMrq__storyMeta{font-size:var(--t-caption);color:var(--ink-muted);font-weight:400}.preview-module__zPJMrq__readerWrap{background:var(--card);border-radius:var(--r-card);margin-top:20px;padding:24px 20px}.preview-module__zPJMrq__record{font-size:var(--t-small);margin-top:20px}.preview-module__zPJMrq__record summary{cursor:pointer;font-weight:600}.preview-module__zPJMrq__recordTable{border-collapse:collapse;font-size:var(--t-caption);margin-top:12px;line-height:normal}.preview-module__zPJMrq__recordTable th,.preview-module__zPJMrq__recordTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-faint);padding:4px 14px 4px 0;font-weight:400}.preview-module__zPJMrq__recordTable thead th{color:var(--ink-muted);font-weight:600}.preview-module__zPJMrq__recordTable code{font-family:var(--font-mono), monospace}.preview-module__zPJMrq__phraseBlock{margin-top:28px}.preview-module__zPJMrq__phraseTable{border-collapse:collapse;font-size:var(--t-caption);margin-top:12px;line-height:1.35;display:block;overflow-x:auto}.preview-module__zPJMrq__phraseTable th,.preview-module__zPJMrq__phraseTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-faint);padding:6px 14px 6px 0;font-weight:400}.preview-module__zPJMrq__phraseTable thead th{color:var(--ink-muted);font-weight:600}.preview-module__zPJMrq__phraseTable tbody th{white-space:nowrap}.preview-module__zPJMrq__phraseTable code{font-family:var(--font-mono), monospace}.preview-module__zPJMrq__phraseCode{word-break:break-word;max-width:34ch;display:block}.preview-module__zPJMrq__by{font-size:var(--t-caption);color:var(--ink-muted);display:block}.preview-module__zPJMrq__gapList{max-width:44ch;color:var(--ink-muted);margin:0;padding-left:16px}.preview-module__zPJMrq__h3{font-size:var(--t-body);margin:0 0 .5rem;font-weight:600}.preview-module__zPJMrq__invPair{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.preview-module__zPJMrq__invPair>*{flex:260px}.preview-module__zPJMrq__importWay{background:var(--paper-sunk);border-radius:6px;margin:1rem 0 0;padding:.75rem 1rem}.preview-module__zPJMrq__importLabel{color:var(--ink);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.preview-module__zPJMrq__importMeta{color:var(--ink-muted);margin-left:.5rem;font-size:.75rem;font-weight:400}.preview-module__zPJMrq__importPhrase{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.55}.preview-module__zPJMrq__source{background:var(--paper-sunk);font-family:var(--font-mono,ui-monospace), monospace;color:var(--ink);white-space:pre;border-radius:6px;margin:.75rem 0 0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}
.LegalDoc-module__43cN9G__doc{box-sizing:content-box;max-width:680px;padding:var(--about-pad-top) var(--page-pad) var(--band-pad);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);color:var(--ink);margin:0 auto;line-height:1.7}.LegalDoc-module__43cN9G__h1{font-weight:600;font-size:var(--t-h1);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.12}.LegalDoc-module__43cN9G__updated{font-family:var(--font-body), sans-serif;font-size:var(--t-footer);color:var(--ink-muted);margin:12px 0 0}.LegalDoc-module__43cN9G__contents{font-family:var(--font-body), sans-serif;font-size:var(--t-footer);margin-top:32px;line-height:1.5}.LegalDoc-module__43cN9G__contentsLabel{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600}.LegalDoc-module__43cN9G__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px 24px;margin:10px 0 0;padding:0;list-style:none;display:grid}.LegalDoc-module__43cN9G__item{gap:12px;display:flex}.LegalDoc-module__43cN9G__num{width:24px;font-size:var(--t-small);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.LegalDoc-module__43cN9G__link{color:var(--ink);text-decoration:none}.LegalDoc-module__43cN9G__link:hover{opacity:.72}.LegalDoc-module__43cN9G__section{margin-top:var(--legal-sec-top);padding-top:var(--legal-sec-pad);border-top:var(--border) solid var(--rule);scroll-margin-top:84px}.LegalDoc-module__43cN9G__h2{font-weight:600;font-size:var(--t-legal-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.2}.LegalDoc-module__43cN9G__section p{text-wrap:pretty;margin:18px 0 0}.LegalDoc-module__43cN9G__section ul,.LegalDoc-module__43cN9G__section ol{margin:18px 0 0;padding-left:1.3em}.LegalDoc-module__43cN9G__section li{margin-top:6px}.LegalDoc-module__43cN9G__section code{font-family:var(--font-mono), monospace;font-size:.85em}.LegalDoc-module__43cN9G__section a{color:var(--ink)}
.ReaderCard-module__rjhw0a__root{position:relative}.ReaderCard-module__rjhw0a__card{height:var(--reader-inner);text-align:center;overflow:hidden}.ReaderCard-module__rjhw0a__line{-webkit-user-select:none;user-select:none;touch-action:none;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--reader-code);line-height:var(--reader-code-lh);padding-top:var(--reader-line-pad-top);white-space:normal}.ReaderCard-module__rjhw0a__phrase{margin:var(--reader-row-gap) 0 0;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--reader-phrase);line-height:var(--reader-phrase-lh);color:var(--ink-2)}.ReaderCard-module__rjhw0a__output{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-caption);color:var(--ink-muted);margin:6px 0 0;line-height:normal}.ReaderCard-module__rjhw0a__tok{border-radius:var(--r-token);padding:var(--reader-chip-pad);white-space:pre;margin:0 1px}.ReaderCard-module__rjhw0a__fill{background:var(--rdr-unknown-fill)}.ReaderCard-module__rjhw0a__tok{cursor:pointer}.ReaderCard-module__rjhw0a__tok:focus-visible{outline:var(--border) solid var(--ink);outline-offset:1px}.ReaderCard-module__rjhw0a__inSpan{background:var(--rdr-span)}.ReaderCard-module__rjhw0a__tok.ReaderCard-module__rjhw0a__inSpan{box-shadow:0 0 0 2px var(--rdr-span)}.ReaderCard-module__rjhw0a__active{box-shadow:0 0 0 var(--border) var(--ink)}.ReaderCard-module__rjhw0a__tok.ReaderCard-module__rjhw0a__inSpan.ReaderCard-module__rjhw0a__active{box-shadow:0 0 0 2px var(--rdr-span), 0 0 0 calc(2px + var(--border)) var(--ink)}.ReaderCard-module__rjhw0a__name{color:var(--rdr-name);font-weight:var(--rdr-name-weight)}.ReaderCard-module__rjhw0a__punct{color:var(--rdr-punctuation);font-weight:var(--rdr-punctuation-weight)}.ReaderCard-module__rjhw0a__lib{color:var(--rdr-library);font-weight:var(--rdr-library-weight)}.ReaderCard-module__rjhw0a__str{color:var(--rdr-string);font-weight:var(--rdr-string-weight)}.ReaderCard-module__rjhw0a__space{color:var(--ink);white-space:pre;font-weight:400}[data-selection-model=on] .ReaderCard-module__rjhw0a__line{touch-action:pan-y}
