.Callout-module__ti94NW__root{border-block-start:1px solid var(--color-hair);border-block-end:1px solid var(--color-hair);padding-block:var(--sp-5);max-inline-size:50ch;margin-block-start:var(--sp-7)}.Callout-module__ti94NW__label{margin:0 0 var(--sp-2)}.Callout-module__ti94NW__link{color:var(--color-ink);transition:opacity var(--dur-fast) var(--ease-out);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.Callout-module__ti94NW__link:hover{opacity:.7}.Callout-module__ti94NW__title{margin:0}.Callout-module__ti94NW__arrow{color:var(--color-ink-2)}.Callout-module__ti94NW__note{color:var(--color-ink-2);margin:var(--sp-3) 0 0}
.ReaderHero-module__G_AQSq__root>*{animation:ReaderHero-module__G_AQSq__hero-rise .7s var(--ease-out) both}.ReaderHero-module__G_AQSq__root>:first-child{animation-delay:50ms}.ReaderHero-module__G_AQSq__root>:nth-child(2){animation-delay:.125s}.ReaderHero-module__G_AQSq__root>:nth-child(3){animation-delay:.2s}.ReaderHero-module__G_AQSq__root>:nth-child(4){animation-delay:.275s}.ReaderHero-module__G_AQSq__root>:nth-child(n+5){animation-delay:.35s}@keyframes ReaderHero-module__G_AQSq__hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ReaderHero-module__G_AQSq__root>*{animation:none}}
.landing-module__H-LwsW__essay{flex-direction:column;gap:20px;max-inline-size:64ch;display:flex}.landing-module__H-LwsW__essay p{margin:0}.landing-module__H-LwsW__essay em{color:var(--color-ink);font-style:italic}.landing-module__H-LwsW__essay .landing-module__H-LwsW__cta{margin-block-start:8px}
.protocol-index-module__t6Xy1W__index{gap:var(--sp-8);margin-block-start:var(--sp-8);display:grid}.protocol-index-module__t6Xy1W__layerHead{align-items:baseline;gap:var(--sp-3);font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);margin-block-end:var(--sp-5);font-size:10px;display:flex}.protocol-index-module__t6Xy1W__layerNum{font-variant-numeric:tabular-nums;color:var(--color-accent)}.protocol-index-module__t6Xy1W__layerHead .protocol-index-module__t6Xy1W__layerTitle{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink);margin:0;font-size:10px;font-weight:600}.protocol-index-module__t6Xy1W__layerRule{border-block-end:1px solid var(--color-hair);flex:1;transform:translateY(-3px)}.protocol-index-module__t6Xy1W__layerCount{font-variant-numeric:tabular-nums}.protocol-index-module__t6Xy1W__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.protocol-index-module__t6Xy1W__cover{--cover-bg:#fbf8f1;--cover-fg:var(--color-ink);--cover-muted:var(--color-ink-3);--cover-rule:var(--color-hair-strong);aspect-ratio:2/3;background:var(--cover-bg);color:var(--cover-fg);border:1px solid var(--color-hair);box-shadow:0 1px 0 color-mix(in oklab, var(--color-ink) 4%, transparent), 0 12px 24px -16px color-mix(in oklab, var(--color-ink) 25%, transparent), inset 2px 0 0 color-mix(in oklab, var(--color-ink) 5%, transparent);isolation:isolate;flex-direction:column;padding:14px 13px 12px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease-out;display:flex;position:relative;overflow:hidden}.protocol-index-module__t6Xy1W__cover:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000001f,#0000 80%);background:linear-gradient(90deg,lab(0% 0 0/.12),#0000 80%);inline-size:6px;position:absolute;inset:0 auto 0 0}.protocol-index-module__t6Xy1W__cover:hover{box-shadow:0 1px 0 color-mix(in oklab, var(--color-ink) 4%, transparent), 0 24px 36px -18px color-mix(in oklab, var(--color-ink) 35%, transparent), inset 2px 0 0 color-mix(in oklab, var(--color-ink) 6%, transparent);transform:translateY(-4px)rotate(-.4deg)}.protocol-index-module__t6Xy1W__cover[data-soon]{cursor:not-allowed;--cover-fg:var(--color-ink-3);--cover-muted:var(--color-ink-4);background:color-mix(in oklab, var(--cover-bg) 65%, var(--color-paper))}.protocol-index-module__t6Xy1W__cover[data-soon]:hover{box-shadow:0 1px 0 color-mix(in oklab, var(--color-ink) 4%, transparent), 0 12px 24px -16px color-mix(in oklab, var(--color-ink) 25%, transparent), inset 2px 0 0 color-mix(in oklab, var(--color-ink) 5%, transparent);transform:none}.protocol-index-module__t6Xy1W__coverHead{justify-content:space-between;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--cover-muted);margin-block-end:14px;font-size:9px;line-height:1.4;display:flex}.protocol-index-module__t6Xy1W__coverProvider{color:var(--cover-fg);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.protocol-index-module__t6Xy1W__coverProviderName{color:var(--book-accent,var(--cover-fg));font-weight:600}.protocol-index-module__t6Xy1W__coverNum{font-variant-numeric:tabular-nums;color:var(--cover-muted);font-weight:500}.protocol-index-module__t6Xy1W__coverArt{block-size:100%;inline-size:100%;color:var(--book-accent,var(--cover-fg));opacity:.14;pointer-events:none;z-index:0;position:absolute;inset:0}.protocol-index-module__t6Xy1W__coverHead,.protocol-index-module__t6Xy1W__coverTitle,.protocol-index-module__t6Xy1W__coverTagline,.protocol-index-module__t6Xy1W__coverFoot{z-index:1;position:relative}.protocol-index-module__t6Xy1W__cover .protocol-index-module__t6Xy1W__coverTitle{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--cover-fg);-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.protocol-index-module__t6Xy1W__cover .protocol-index-module__t6Xy1W__coverTagline{font-family:var(--font-serif);color:var(--cover-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;font-style:italic;line-height:15px;display:-webkit-box;overflow:hidden}.protocol-index-module__t6Xy1W__coverFoot{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--cover-muted);margin-block-start:auto;font-size:8px;line-height:1.4;display:flex}.protocol-index-module__t6Xy1W__coverLayer{color:var(--cover-muted)}.protocol-index-module__t6Xy1W__coverSoon{color:color-mix(in oklab, var(--book-accent,var(--cover-muted)) 75%, var(--cover-bg));font-weight:600}.protocol-index-module__t6Xy1W__cover[data-soon] .protocol-index-module__t6Xy1W__coverArt{opacity:.07}.protocol-index-module__t6Xy1W__cover[data-soon] .protocol-index-module__t6Xy1W__coverProviderName{color:color-mix(in oklab, var(--book-accent,var(--cover-fg)) 60%, var(--cover-bg))}
.ProtocolHero-module__Y_7vAW__root{flex-direction:column;gap:0;padding-block-end:4px;display:flex}.ProtocolHero-module__Y_7vAW__metaItem{align-items:center;gap:6px;display:inline-flex}.ProtocolHero-module__Y_7vAW__specLink{color:inherit;align-items:baseline;gap:4px;text-decoration:none;transition:color .12s;display:inline-flex}.ProtocolHero-module__Y_7vAW__specLink:hover{color:var(--color-ink-2)}.ProtocolHero-module__Y_7vAW__lede{max-inline-size:50ch}.ProtocolHero-module__Y_7vAW__tech{margin:var(--sp-6) 0 0;border-block-start:1px solid var(--color-hair);padding-block-start:var(--sp-4)}.ProtocolHero-module__Y_7vAW__techBody{text-wrap:pretty;margin:0}
.ChapterHero-module__XZ829q__root{text-align:start;flex-direction:column;gap:0;padding-block-end:4px;display:flex;position:relative}.ChapterHero-module__XZ829q__coords{order:-1}
.ChapterNav-module__GGbN_q__root{border:1px solid var(--color-hair);background:var(--color-paper-raised);transition:border-color var(--dur-fast) var(--ease-out);grid-template-columns:1fr 1px 1fr;margin-block-start:var(--sp-9);display:grid}.ChapterNav-module__GGbN_q__root:hover{border-color:var(--color-hair-strong)}.ChapterNav-module__GGbN_q__root:before{content:"";background:var(--color-hair);grid-area:1/2;align-self:stretch;inline-size:1px}.ChapterNav-module__GGbN_q__card{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);color:var(--color-ink);flex-direction:column;min-block-size:5rem;min-inline-size:0;display:flex}.ChapterNav-module__GGbN_q__cardSlot{min-inline-size:0;display:flex}.ChapterNav-module__GGbN_q__cardSlot[data-align=start]{grid-column:1}.ChapterNav-module__GGbN_q__cardSlot[data-align=end]{grid-column:3}.ChapterNav-module__GGbN_q__card{inline-size:100%}.ChapterNav-module__GGbN_q__card[data-align=end]{text-align:end;align-items:flex-end}.ChapterNav-module__GGbN_q__arrow{color:var(--color-ink-2);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);font-size:15px;line-height:1}.ChapterNav-module__GGbN_q__card:hover .ChapterNav-module__GGbN_q__arrow{color:var(--color-ink)}.ChapterNav-module__GGbN_q__card[data-soon] .ChapterNav-module__GGbN_q__arrow{color:var(--color-ink-4)}.ChapterNav-module__GGbN_q__card[data-align=start]:hover .ChapterNav-module__GGbN_q__arrow{transform:translate(-3px)}.ChapterNav-module__GGbN_q__card[data-align=end]:hover .ChapterNav-module__GGbN_q__arrow{transform:translate(3px)}.ChapterNav-module__GGbN_q__card[data-soon]:hover .ChapterNav-module__GGbN_q__arrow{transform:none}.ChapterNav-module__GGbN_q__cardBody{flex-direction:column;gap:2px;inline-size:100%;min-inline-size:0;display:flex}.ChapterNav-module__GGbN_q__card[data-align=end] .ChapterNav-module__GGbN_q__cardBody{align-items:flex-end}.ChapterNav-module__GGbN_q__cardLabel{letter-spacing:.12em;color:var(--color-ink-2);font-size:11px}.ChapterNav-module__GGbN_q__cardTitle{color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out);font-weight:500}.ChapterNav-module__GGbN_q__card:hover .ChapterNav-module__GGbN_q__cardTitle{color:var(--color-ink)}.ChapterNav-module__GGbN_q__card[data-soon]{cursor:not-allowed}.ChapterNav-module__GGbN_q__card[data-soon] .ChapterNav-module__GGbN_q__cardLabel,.ChapterNav-module__GGbN_q__card[data-soon] .ChapterNav-module__GGbN_q__cardTitle{color:var(--color-ink-4)}.ChapterNav-module__GGbN_q__spacer{grid-column:3;display:block}@media (max-width:40rem){.ChapterNav-module__GGbN_q__root{grid-template-rows:auto 1px auto;grid-template-columns:1fr}.ChapterNav-module__GGbN_q__root:before{grid-area:2/1;place-self:stretch stretch;block-size:1px;inline-size:auto}.ChapterNav-module__GGbN_q__cardSlot[data-align=start]{grid-area:1/1}.ChapterNav-module__GGbN_q__cardSlot[data-align=end]{grid-area:3/1}.ChapterNav-module__GGbN_q__spacer{display:none}}
.Checkpoint-module__zzwIsq__checkpoint{margin-block:var(--sp-6);padding:var(--sp-5);border-inline-start:3px solid var(--color-accent,var(--color-hair-strong));background:#00000005;border-radius:0 4px 4px 0;display:block}.Checkpoint-module__zzwIsq__label{margin-bottom:var(--sp-2)}.Checkpoint-module__zzwIsq__question{color:var(--color-ink);margin:0 0 var(--sp-4)}.Checkpoint-module__zzwIsq__details{border-top:1px dashed var(--color-hair);padding-top:var(--sp-3)}.Checkpoint-module__zzwIsq__summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0;list-style:none;display:inline-block}.Checkpoint-module__zzwIsq__summary::-webkit-details-marker{display:none}.Checkpoint-module__zzwIsq__summary:before{content:"▸ ";transition:transform .15s;display:inline-block}.Checkpoint-module__zzwIsq__details[open] .Checkpoint-module__zzwIsq__summary:before{content:"▾ "}.Checkpoint-module__zzwIsq__answer{margin-top:var(--sp-3)}.Checkpoint-module__zzwIsq__answer p{margin:0 0 var(--sp-3)}.Checkpoint-module__zzwIsq__answer p:last-child{margin-bottom:0}
.PredictGate-module__21q4OG__root{margin:var(--sp-6) 0}.PredictGate-module__21q4OG__panel{border:1px solid var(--color-hair-strong);background:var(--color-paper);font-family:var(--font-mono);color:var(--color-ink);border-radius:3px;overflow:hidden}.PredictGate-module__21q4OG__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:10px var(--sp-4);border-block-end:1px solid var(--color-hair-strong);background:var(--color-paper);display:flex}.PredictGate-module__21q4OG__eyebrow{letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.PredictGate-module__21q4OG__eyebrowDot{background:var(--color-accent);border-radius:50%;block-size:5px;inline-size:5px}.PredictGate-module__21q4OG__skip{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-size:10px}.PredictGate-module__21q4OG__skip:hover{color:var(--color-accent)}.PredictGate-module__21q4OG__verdict{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);font-size:10px}.PredictGate-module__21q4OG__verdict[data-good]{color:var(--tone-green)}.PredictGate-module__21q4OG__body{padding:var(--sp-4) var(--sp-5)}.PredictGate-module__21q4OG__question{color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.6}.PredictGate-module__21q4OG__options{gap:6px;margin-block-start:var(--sp-3);display:grid}.PredictGate-module__21q4OG__option{text-align:start;border:1px solid var(--color-hair);background:var(--color-paper-raised);font-family:var(--font-mono);color:var(--color-ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:2px;align-items:baseline;gap:10px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.PredictGate-module__21q4OG__option:hover{border-color:var(--color-hair-strong);color:var(--color-ink)}.PredictGate-module__21q4OG__option[data-state=right]{border-color:var(--tone-green);color:var(--color-ink)}.PredictGate-module__21q4OG__option[data-state=wrong]{border-color:var(--color-accent);color:var(--color-ink)}.PredictGate-module__21q4OG__option[data-state=answer]{border-style:dashed;border-color:var(--tone-green)}.PredictGate-module__21q4OG__optionMark{color:var(--color-ink-4);flex:none;font-size:11px}.PredictGate-module__21q4OG__option[data-state=right] .PredictGate-module__21q4OG__optionMark,.PredictGate-module__21q4OG__option[data-state=answer] .PredictGate-module__21q4OG__optionMark{color:var(--tone-green)}.PredictGate-module__21q4OG__option[data-state=wrong] .PredictGate-module__21q4OG__optionMark{color:var(--color-accent)}.PredictGate-module__21q4OG__feedback{margin:var(--sp-3) 0 0;border-inline-start:2px solid var(--color-accent);color:var(--color-ink-2);padding-inline-start:10px;font-size:12.5px;font-style:italic;line-height:1.65}.PredictGate-module__21q4OG__feedback[data-good]{border-inline-start-color:var(--tone-green)}.PredictGate-module__21q4OG__demo{margin-block-start:var(--sp-4);position:relative}.PredictGate-module__21q4OG__demo figure{margin-block:0}.PredictGate-module__21q4OG__demoInner{transition:filter var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}.PredictGate-module__21q4OG__demo[data-locked] .PredictGate-module__21q4OG__demoInner{filter:blur(3px)grayscale(.3);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.PredictGate-module__21q4OG__veil{z-index:5;text-align:center;padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PredictGate-module__21q4OG__veil span{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);background:color-mix(in oklab, var(--color-paper) 85%, transparent);border:1px solid var(--color-hair);border-radius:2px;padding:8px 14px;font-size:10px}
