.set-ch,.set-ch-kept{white-space:pre}.set-word{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.set-ch{animation:.24s cubic-bezier(.2,.8,.2,1) both set-ch;animation-delay:calc(var(--i,0) * 26ms);display:inline-block}}@keyframes set-ch{0%{opacity:0;filter:blur(.6px);transform:translateY(-.3em)}70%{opacity:1;filter:none;transform:translateY(.02em)}to{opacity:1;transform:none}}.sheet-leaving{pointer-events:none;z-index:2}.desk-view>.sheet-leaving{width:min(100% - 32px,860px);margin-inline:auto;position:absolute;top:36px;left:0;right:0}.desk-view>.sheet-leaving.desk-sheet-hs{width:min(100% - 32px,560px)}.review-sheet-swap{position:relative}.review-sheet-swap>.sheet-leaving{position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.sheet-leaving{display:none}}@media (prefers-reduced-motion:no-preference){.sheet-leaving{transform-origin:15% 100%;animation:.6s cubic-bezier(.45,0,.2,1) both sheet-lift}.sheet-leaving>*{box-shadow:0 40px 70px #0000008c}.desk-view:not(.desk-view-who)>.desk-sheet:not(.sheet-leaving) .fp-sec,.review-sheet-page:not(.sheet-leaving) .fp-sec{animation:.56s cubic-bezier(.2,.75,.25,1) both sec-fold;animation-delay:calc(.26s + var(--fold,0) * 80ms);transform-origin:50% 0;backface-visibility:hidden}.fp-sec:nth-child(2){--fold:1}.fp-sec:nth-child(3){--fold:2}.fp-sec:nth-child(4){--fold:3}.fp-sec:nth-child(n+5){--fold:4}}@keyframes sheet-lift{0%{opacity:1;transform:none}35%{opacity:1;transform:translate(.6%,-1.4%)rotate(-.5deg)}to{opacity:0;transform:translate(16%,-3%)rotate(2.2deg)}}@keyframes sec-fold{0%{opacity:0;transform:perspective(900px)rotateX(-80deg)}55%{opacity:1}to{opacity:1;transform:none}}.press-roller{display:none}.desk-strip{position:relative}@media (max-width:640px){.desk-strip[data-step=pass]{display:block}.desk:has(.step :is(input,textarea):focus) .desk-strip[data-step=pass]{display:none}}@media (prefers-reduced-motion:no-preference){.desk-view>.press-roller,.desk-strip>.press-roller{z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 5px,#ffffff0d 5px 6px),linear-gradient(#0c0b0a,#2b2824 38%,#4a453e 52%,#1a1815 70%,#0c0b0a);display:block;position:absolute;box-shadow:0 10px 22px #00000080}.desk-view>.press-roller{border-radius:0 0 18px 18px;width:min(100% - 8px,900px);height:40px;animation:1.15s cubic-bezier(.3,0,.2,1) both roller-run,1.15s linear both roller-turn;top:0;left:50%}.desk-strip>.press-roller{height:14px;animation:1.1s cubic-bezier(.3,0,.2,1) both roller-run-strip,1.1s linear both roller-turn;top:0;left:0;right:0}.desk-sheet-press{animation:.92s cubic-bezier(.22,.7,.2,1) .14s both press-out}.desk-strip[data-step=pass]>.nameplate{animation:.82s cubic-bezier(.22,.7,.2,1) .12s both press-out}}@keyframes roller-run{0%{opacity:0;transform:translate(-50%,-100%)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}@keyframes roller-run-strip{0%{opacity:0;transform:translateY(-100%)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes roller-turn{0%{background-position:0 0,0 0}to{background-position:0 60px,0 0}}@keyframes press-out{0%{transform:translateY(calc(-100% - 40px))}to{transform:none}}.first-stage{margin-top:6px}.first-layers{display:grid}.first-layers>*{grid-area:1/1}.first-page{width:100%;margin:0 auto}.first-copy{display:none}.first-copy-slug{font:600 11px/1.3 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#4c483f;border-bottom:1px solid #c9c1ae;margin:0 0 14px;padding-bottom:8px}.first-copy-item+.first-copy-item{margin-top:14px}.first-copy-q{font:600 11.5px/1.3 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#4c483f;margin:0 0 4px}.first-copy-a{font:400 15px/1.55 var(--f-typewriter), "Courier New", monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.first-slot{display:block}.first-slot i{opacity:.1;background:currentColor;width:94%;height:.56em;margin:.2em 0 .3em;display:block}.first-slot i+i{width:62%}.first-hed{min-height:2.2em;margin-bottom:1.6cqi!important}.first-cols p{white-space:pre-line;font-size:clamp(11px,2.3cqi,17px)}@container (min-width:520px){.first-cols{column-count:2;column-rule:1px solid var(--fp-hair);column-gap:2.6cqi}}.first-roller{display:none}.first-line{text-align:center;min-height:1.5em;font:500 15px/1.5 var(--f-label);color:var(--muted);margin:14px 0 0}.first-done-hed{scroll-margin-top:24px}.first-done-hed:focus{outline:none}.first-done .paper-stage{margin-top:18px}.first-done-go{margin:22px 0 0}@media (prefers-reduced-motion:no-preference){.first-copy{z-index:2;color:#1c1a16;background:#fbf8f0;place-self:start center;width:min(92%,560px);margin-top:4%;padding:22px 24px 26px;animation:.42s cubic-bezier(.2,.8,.2,1) both copy-in;display:block;transform:rotate(-.7deg);box-shadow:0 22px 44px #00000080,0 6px 14px #0000004d}.first-copy-item{-webkit-mask-image:linear-gradient(to bottom, #000 var(--typed), transparent calc(var(--typed) + 1.6em));-webkit-mask-image:linear-gradient(to bottom, #000 var(--typed), transparent calc(var(--typed) + 1.6em));mask-image:linear-gradient(to bottom, #000 var(--typed), transparent calc(var(--typed) + 1.6em));animation:1s linear both type-in;animation-delay:calc(.32s + var(--n,0) * .45s)}.first-stage:not([data-phase=copy]) .first-copy{animation:.64s cubic-bezier(.5,0,.75,.2) both copy-off}.first-stage[data-phase=copy] .first-page{opacity:0;transform:translateY(10px)}.first-page{transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1)}.first-stage:not([data-phase=copy]) .first-cols p{animation:.7s cubic-bezier(.3,0,.2,1) both set-in;animation-delay:calc(.2s + var(--n,0) * .22s)}.first-plate{outline:1px dashed color-mix(in srgb, currentColor 35%, transparent);outline-offset:-1px}.first-stage[data-phase=copy] .first-plate,.first-stage[data-phase=set] .first-plate>img{visibility:hidden}.first-stage:is([data-phase=plate],[data-phase=wait],[data-phase=hed]) .first-plate>img{animation:.64s cubic-bezier(.3,1.2,.4,1) both plate-drop}.first-stage[data-phase=wait] .first-roller{pointer-events:none;background:linear-gradient(#3a3631,#121110 45%,#2b2824 55%,#0c0b0a);border-radius:10px;height:20px;animation:4.2s cubic-bezier(.65,0,.35,1) .4s infinite both roller-pass;display:block;position:absolute;left:-2%;right:-2%;box-shadow:0 6px 16px #00000059}.first-stage[data-phase=wait] .first-slot i{animation:2.8s ease-in-out infinite slot-breathe}}@keyframes copy-in{0%{opacity:0;transform:translateY(14px)rotate(-.7deg)}}@property --typed{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes type-in{0%{--typed:-1.6em}to{--typed:100%}}@keyframes copy-off{0%{opacity:1;transform:rotate(-.7deg)}to{opacity:0;transform:translateY(26%)rotate(1.5deg)scale(.94)}}@keyframes set-in{0%{opacity:.25;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes plate-drop{0%{opacity:0;transform:translateY(-28px)scale(1.05)}to{opacity:1;transform:none}}@keyframes roller-pass{0%{opacity:0;top:-24px}8%{opacity:.9}60%{opacity:.9;top:calc(100% - 10px)}70%,to{opacity:0;top:calc(100% - 10px)}}@keyframes slot-breathe{50%{opacity:.18}}@media (prefers-reduced-motion:no-preference){.first-done .paper-stage .fp{animation:.52s cubic-bezier(.2,.8,.2,1) both first-in}.first-done-hed{animation:.42s both first-in}}@keyframes first-in{0%{opacity:0;transform:translateY(8px)}}
.noticed{border-top:3px double var(--rule-strong);margin:8px 0 36px;padding-top:14px}.noticed-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px;display:flex}.noticed-title{font-family:var(--f-head);margin:0;font-size:26px;font-style:italic;font-weight:700;line-height:1.1}.noticed-sub{color:var(--muted);margin:0;font-size:15px}.noticed-list{margin:0;padding:0;list-style:none}.noticed-item{border-bottom:1px solid var(--rule);padding:14px 0 12px}.noticed-item:last-child{border-bottom:0}.noticed-kind{color:var(--accent-ink);margin:0 0 4px}.noticed-aud{color:var(--muted);text-transform:none;letter-spacing:.01em;font-weight:400}.noticed-line{font-family:var(--f-body);max-width:62ch;margin:0;font-size:19px;line-height:1.4}.noticed-question{border-left:3px solid var(--accent);max-width:60ch;margin:10px 0 0;padding:2px 0 2px 14px;font-style:italic}.noticed-question p{margin:0}.noticed-ask{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.noticed-ask .fine{margin:0}.noticed-why{margin-top:8px}.noticed-why summary{cursor:pointer;min-height:44px;font-family:var(--f-label);text-underline-offset:.18em;align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.noticed-why ul{border-left:1px solid var(--rule);margin:0 0 4px;padding:0 0 0 14px;list-style:none}.noticed-why li+li{margin-top:12px}.noticed-memory{margin:0;font-weight:600}.noticed-from{color:var(--muted);margin:2px 0 0}.noticed-from q{color:var(--ink);margin-top:2px;font-style:italic;display:block}.noticed-src{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.noticed-src a,.noticed-src .linklike{align-items:center;min-height:44px;display:inline-flex}.profile-back{margin:18px 0 0}.profile-back a{align-items:center;min-height:44px;display:inline-flex}.profile-papers{font-family:var(--f-label);flex-wrap:wrap;gap:4px 18px;margin:18px 0 0;font-weight:600;display:flex}.profile-papers a{align-items:center;min-height:44px;display:inline-flex}.profile-papers a[aria-current=page]{border-bottom:2px solid var(--accent);text-decoration:none}.profile-sheet{margin:26px 0 40px}.profile-head{text-align:center;max-width:720px;margin:0 auto 22px}.profile-head .kicker{color:var(--accent-ink);margin:0 0 6px}.profile-name{font-family:var(--f-head);font-weight:var(--head-weight,800);letter-spacing:-.01em;margin:0;font-size:clamp(44px,9vw,76px);line-height:1}.profile-dek{max-width:56ch;color:var(--muted);margin:12px auto 0;font-size:18px;font-style:italic;line-height:1.45}.profile-dateline{text-align:center;border-top:var(--dateline-top);border-bottom:var(--dateline-bottom);margin:16px 0 0;padding:6px 0;display:block}.profile-cols{column-rule:1px solid var(--rule);column-gap:40px;max-width:980px;margin:0 auto}@media (min-width:760px){.profile-cols{columns:2}}.profile-sec{break-inside:avoid;margin:0 0 22px}.profile-sec-head{border-bottom:1px solid var(--rule-strong);margin:0 0 6px;padding-bottom:4px;font-size:13px}.profile-lines{margin:0;padding:0;list-style:none}.profile-lines li{border-bottom:1px dotted var(--rule);padding:6px 0 4px}.profile-lines li:last-child{border-bottom:0}.profile-text{font-family:var(--f-body);font-size:18px;line-height:1.45;display:block}.profile-added .profile-text{font-style:italic}.profile-credit{font-family:var(--f-label);color:var(--muted);margin-top:2px;font-size:14px;display:block}.profile-tools{font-family:var(--f-label);color:var(--muted);flex-wrap:wrap;gap:0 18px;font-size:15px;display:flex}.profile-tools .linklike{align-items:center;min-height:44px;display:inline-flex}.profile-empty,.profile-off{text-align:center;max-width:56ch;color:var(--muted);margin:8px auto 24px;font-style:italic}.profile-checks{border:1px solid var(--rule-strong);background:var(--paper-2);max-width:620px;margin:8px auto 26px;padding:12px 18px 14px}.profile-checks ul{margin:0;padding-left:20px}.profile-checks li{margin:4px 0;font-size:17px}.profile-add{border-top:2px solid var(--rule-strong);max-width:720px;margin:10px auto 0;padding-top:14px}.profile-add-row{gap:12px;margin-bottom:14px;display:grid}@media (min-width:640px){.profile-add-row{grid-template-columns:minmax(0,15em) minmax(0,1fr)}}.profile-add-row .field{margin:0}.profile-switch{text-align:center;max-width:720px;margin:22px auto 0}.profile-switch .linklike{align-items:center;min-height:44px;display:inline-flex}.profile-learned{gap:10px;max-width:720px;margin:0 auto 22px;display:grid}.learned-card{border:1px dashed var(--rule-strong);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.learned-card p{font-family:var(--f-body);margin:0;font-size:18px}.settings-section .profile-learned,main>.profile-learned{margin:12px 0 18px}
