.acct{position:relative}.acct-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;margin:-6px 0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.acct-button:hover .acct-button-name{color:var(--accent-ink)}@media (max-width:640px){.acct-button-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.acct-caret{font-size:11px;color:var(--muted)}.acct-avatar{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--f-head);font-size:15px;line-height:1}.acct-avatar,.acct-panel{font-weight:400;letter-spacing:0;text-transform:none}.acct-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(320px,calc(100vw - 32px));padding:8px 0;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:0 10px 30px rgb(0 0 0/.18);font-family:var(--f-body);font-size:16px}.acct-backdrop,.acct-panel[hidden]{display:none}.acct-current{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;border-bottom:1px solid var(--rule)}.acct-current .acct-avatar{width:40px;height:40px;font-size:19px}.acct-who{display:flex;flex-direction:column;min-width:0;text-align:left}.acct-name{font-weight:600;overflow-wrap:anywhere}.acct-email{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.acct-others{list-style:none;margin:0;padding:6px 0;border-bottom:1px solid var(--rule)}.acct-panel form{margin:0}.acct-actions{padding-top:6px}.acct-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 16px;border:0;background:none;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.acct-item,.topbar .acct-item{color:var(--ink)}.acct-item:focus-visible,.acct-item:hover{background:var(--paper-2);color:var(--ink)}.acct-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:640px){.acct-backdrop{display:block;position:fixed;inset:0;z-index:59;background:rgb(0 0 0/.4)}.acct-panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:85vh;overflow-y:auto;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--rule-strong);border-radius:14px 14px 0 0;box-shadow:0 -10px 30px rgb(0 0 0/.25)}.acct-panel:before{content:"";display:block;width:40px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--rule)}.acct-item{min-height:52px}}@media print{.acct{display:none}}.settings-nav{display:flex;gap:4px;margin:8px 0 4px;border-bottom:1px solid var(--rule)}.settings-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;margin-bottom:-1px;border-bottom:3px solid transparent;color:var(--muted);font-family:var(--f-label);font-size:15px;font-weight:600;text-decoration:none}.settings-tab[aria-current=page],.settings-tab[data-pending]{color:var(--ink);border-bottom-color:var(--accent)}.settings-nav:has(.settings-tab[data-pending]) .settings-tab[aria-current=page]:not([data-pending]){color:var(--muted);border-bottom-color:transparent}.settings-tab:hover{color:var(--ink)}.settings-section{margin-top:34px}.settings-section .form{max-width:460px}.settings-facts{margin:18px 0 0}.settings-facts dt{color:var(--muted)}.settings-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.settings-facts .fine{display:block;margin-top:4px}.settings-section .hearsay-opt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px}.prefs-status{min-height:1.5em;margin:18px 0 0;color:var(--muted);font-size:15px}.prefs-grids .prefs-paper{margin-top:8px}.prefs-form{margin:0}.prefs input[type=checkbox]{width:22px;height:22px;cursor:pointer}.prefs td{min-width:44px;height:44px}.prefs-one{border-top:1px solid var(--rule)}.prefs-one:last-of-type{border-bottom:1px solid var(--rule)}.prefs-one summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:48px;cursor:pointer;font-weight:600}.prefs-one summary .label{color:var(--muted);font-weight:400}.prefs-one[open] summary{border-bottom:1px solid var(--rule)}.prefs-presets fieldset{display:grid;gap:8px;margin:18px 0 0;padding:0;border:0}.prefs-preset{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;min-height:44px;padding:12px 14px;border:1px solid var(--rule);cursor:pointer}.prefs-preset:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.prefs-preset input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--accent)}.prefs-preset-label{display:block;font-weight:600}.prefs-preset-blurb{display:block;color:var(--muted);font-size:15px;line-height:1.45}.prefs-custom{margin-top:8px}.prefs-custom>summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font-weight:600}.prefs-custom>summary:after{content:"+"/"";margin-left:8px;color:var(--accent-ink)}.prefs-custom[open]>summary:after{content:"−"/""}.prefs-caption{caption-side:top;padding:16px 0 4px;text-align:left;font-weight:600}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--ok:#255a2e;--flash-error-bg:#f6e3df}@media (prefers-color-scheme:dark){:root:not(:has(.site-light)){--ok:#8fd19e;--flash-error-bg:#3a1d19}}.btn-small{padding:9px 14px;font-size:12px}.btn-danger{box-shadow:none}.btn-danger:disabled{background:transparent;color:var(--muted);border:1px solid var(--rule)}.linklike.quiet{color:var(--muted)}.linklike:disabled,.linklike[aria-disabled=true]{opacity:.55;cursor:default}.cta-row{gap:var(--s3) var(--s5)}.cta-row,.head-row{display:flex;flex-wrap:wrap;align-items:center}.head-row{justify-content:space-between;gap:var(--s3)}.head-row .section-head{margin-bottom:0}.field-hint{font-size:.86em;color:var(--muted)}.field-error{display:block;margin:var(--s1) 0 0;padding-left:var(--s3);border-left:3px solid var(--danger);color:var(--danger-ink);font-size:.92em;font-weight:600}.input[aria-invalid=true]{border-color:var(--danger)}.form-tight .field{margin-bottom:var(--s3)}.form-tight{margin:0 0 var(--s3)}.check{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer}.check>span{flex:1 1;min-width:0;line-height:1.4}.check input{accent-color:var(--accent);width:20px;height:20px;margin:2px 0 0;flex:none}.flash-error{border-left-color:var(--danger);background:var(--flash-error-bg);color:var(--ink);font-weight:600}.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2)}.confirm-q{font-weight:600}.confirm-dot{color:var(--muted)}.nav-count{display:inline-block;min-width:1.5em;margin-left:6px;padding:1px 5px;border-radius:2px;background:var(--grape);color:var(--on-grape);font:700 12px/1.4 var(--f-label);letter-spacing:0;text-align:center}.rack-status{list-style:none;margin:var(--s2) 0 0;padding:0}.rack-status li a{display:flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none;border-bottom:1px dotted var(--rule-strong)}.rack-status li a:after{content:"→";margin-left:auto;padding-left:var(--s2)}.rack-status li[data-urgent] a{font-weight:600}.rack-status li[data-urgent] a:before{content:"";flex:none;width:8px;height:8px;margin-right:var(--s2);border-radius:50%;background:var(--accent)}.rack-new{display:flex;flex-direction:column;gap:var(--s2);align-self:start;align-items:flex-start;justify-content:center;min-height:0;padding:var(--s5);border:1px dashed var(--rule-strong);color:var(--muted);text-decoration:none;text-align:left}.rack-new:hover{border-color:var(--accent);color:var(--muted)}.rack-new-hed{font-family:var(--f-head);font-weight:400;font-size:20px;color:var(--ink);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.rack-new[data-alone]{min-height:200px}.staff-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:4px solid var(--accent);background:var(--paper-2)}.staff-banner p{margin:0}.staff-note{margin:var(--s3) 0;text-align:center}.empty-next{margin:var(--s4) 0;padding:var(--s4);border:1px dashed var(--rule-strong);color:var(--muted)}.empty-next a,.panel{color:var(--ink)}.panel{font:400 17px/1.5 var(--f-body);background:var(--paper);border:0;padding:0;margin:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-left:1px solid var(--rule-strong);box-shadow:-16px 0 40px rgb(0 0 0/.25);text-align:left;text-transform:none;letter-spacing:normal}.panel::backdrop{background:rgb(20 18 14/.45)}.panel-inner{padding:var(--s4) var(--s5) var(--s7)}.panel-head{position:sticky;top:calc(-1 * var(--s4));z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);margin:calc(-1 * var(--s4)) calc(-1 * var(--s5)) var(--s4);padding:var(--s4) var(--s5) var(--s3);background:var(--paper);border-bottom:1px solid var(--rule-strong)}.panel-kicker{margin:0;color:var(--muted)}.panel-title{margin:var(--s1) 0 0;font:var(--head-weight) 22px/1.2 var(--f-head)}.panel-close{flex:none;width:44px;height:44px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.panel-close:hover{color:var(--accent-ink)}.panel-sec{padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.panel-sec:last-child{border-bottom:0}.panel-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--s3);margin:0 0 var(--s3);padding:0;border:0}.panel-photos legend{margin-bottom:var(--s2)}.panel-photo{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--rule);cursor:pointer}.panel-photo:has(input:checked){border:2px solid var(--accent);padding:5px}.panel-photo:has(input:focus-visible){outline:3px solid var(--accent-ink);outline-offset:2px}.panel-photo input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.panel-photo img,.panel-photo-none{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper-2)}.panel-photo-none{display:grid;place-items:center;color:var(--muted);font-style:italic}.panel-photo-from{font-size:15px;line-height:1.3}.panel-vnow{color:var(--muted);font-size:14px;white-space:nowrap}.panel-more summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font:var(--label-weight) var(--label-size) /1.3 var(--f-label);letter-spacing:.01em;text-transform:none}.panel-more[open] summary{margin-bottom:var(--s3)}.panel-versions{list-style:none;margin:0;padding:0}.panel-versions li{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px dotted var(--rule-strong)}.panel-vnote{display:block;color:var(--muted)}.panel-thumbs{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0}.panel .st-b{--fp-ink:var(--ink);--fp-paper:var(--paper);--fp-accent:var(--accent);min-height:44px}.hp-tag{margin:0 0 var(--s1);font:700 12px/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.hp-options li[data-suggested]{border-left:3px solid var(--accent);padding-left:calc(var(--s3) + 26px)}.hp-options li[data-suggested]:before{left:var(--s3)}.panel-now{padding:var(--s3) var(--s4);border-left:3px solid var(--rule-strong);background:var(--paper-2)}.panel-now p{margin:0}.panel-now-label{margin-bottom:var(--s1)!important;color:var(--muted)}.panel-now-kicker{font:700 12px/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.panel-now-hed{font:400 20px/1.15 var(--f-head)}.panel-now-dek{margin-top:4px!important;font-style:italic;color:var(--muted)}.panel-now-body{margin-top:var(--s2)!important;font-size:15.5px;line-height:1.5}.panel-now[data-folded] .panel-now-hed{font-size:17px}.panel-now-toggle{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s1)}.panel-notice{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--accent);background:var(--paper-2);font-weight:600}[id^=proof-],[id^=story-]{scroll-margin-top:96px}@media (max-width:640px){.panel{margin:auto 0 0;width:100vw;height:auto;max-height:88dvh;border-left:0;border-top:1px solid var(--rule-strong);box-shadow:0 -16px 40px rgb(0 0 0/.25)}.panel-inner{padding:var(--s4) var(--s4) var(--s6)}.panel-head{margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s4);padding:var(--s4) var(--s4) var(--s3)}.st-b{min-height:44px}}html:has(.savebar[data-on]){scroll-padding-bottom:96px}.savebar{position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2) var(--s4);margin:var(--s5) 0 0;padding:var(--s3) 0 calc(var(--s3) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule)}.savebar:not([data-on]){position:static}.savebar[data-on]{border-top:1px solid var(--rule-strong);box-shadow:0 -10px 20px -12px rgb(0 0 0/.25)}.savebar-note{margin-right:auto;color:var(--muted);font-style:italic}.savebar[data-on] .savebar-note{color:var(--ink)}.style-preview{margin-bottom:var(--s5)}@media (min-width:900px){.style-preview{position:sticky;top:var(--s4)}}.style-preview-label{margin:0 0 var(--s2);color:var(--muted)}.style-preview-page{max-height:420px;overflow:hidden;padding:12px 12px 0;background:var(--paper-2);-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.motto-ideas{margin:var(--s1) 0 0;line-height:1.9}.motto-ideas .linklike{display:inline-flex;align-items:center;min-height:44px}.motto-ideas .linklike[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.danger-zone{margin-top:var(--s7);padding-top:var(--s2);max-width:640px}.danger-zone .section-head{color:var(--danger-ink)}.danger-form{margin:var(--s4) 0 var(--s5);padding:var(--s4);border:1px solid var(--danger)}.danger-hed{margin:0 0 var(--s2);font:var(--head-weight) 20px/1.2 var(--f-head)}.picker{position:relative}.picker-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.picker-input:focus-visible+.picker-add{outline:2px solid var(--accent);outline-offset:2px}.picker-add{justify-self:start}.picker-list{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s2)}.picker-list li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--s3)}.picker-file,.picker-list img{width:56px;height:56px;object-fit:cover;border:1px solid var(--rule);display:grid;place-items:center;color:var(--muted)}.picker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92em}.sent-list{margin-top:var(--s6);border-top:1px solid var(--rule-strong)}.sent-list ol{list-style:none;margin:0;padding:0}.sent-list li{padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.sent-meta{color:var(--muted)}.sent-body{margin:var(--s1) 0 0;white-space:pre-line;overflow-wrap:anywhere}.sent-photos{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.sent-photos img{width:72px;height:72px;object-fit:cover}.ask-preview{margin:var(--s4) 0;padding:var(--s3) var(--s4);border:1px dashed var(--rule-strong);background:var(--paper-2);font-size:.95em;overflow-wrap:anywhere}.ask-preview figcaption{margin-bottom:var(--s1);color:var(--muted)}.ask-preview p{margin:0}.asks-when{margin-top:0}.tray-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.beat-add-row{display:flex;gap:var(--s2)}.beat-add .field{margin-bottom:0}.youre-in p{margin:0 0 var(--s3)}@media (max-width:400px){.press-email-text,.roster,.tray-body{overflow-wrap:anywhere}.beat-add-row{flex-wrap:wrap}.savebar .btn{width:100%}}textarea.grows{field-sizing:content;min-height:5.5em;max-height:60vh}.address-wrap,.address-wrap strong{overflow-wrap:anywhere}.verify-as{margin:0 0 var(--s4);color:var(--muted)}.verify-as .address{display:block;margin-top:var(--s1);font:600 18px/1.3 var(--f-body);color:var(--ink);text-transform:none;overflow-wrap:anywhere}.join-who{font-size:18px}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:10px 14px;min-height:44px;background:var(--ink);color:var(--paper);font:600 15px/1.5 var(--f-body);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:2px}h1.fp-name{margin:0;font-weight:inherit}.prefs td:has(>.prefs-cell){padding:0}.prefs-cell{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.prefs .prefs-cell input{margin:0}.desk .btn[aria-disabled=true]:not([data-busy]){opacity:.45;cursor:not-allowed}.field-row.facts-birthday{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.6fr);gap:8px}.field-row.facts-partner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}@media (max-width:480px){.field-row.facts-partner{grid-template-columns:minmax(0,1fr)}}.facts-list{list-style:none;padding:0;margin:0 0 16px}.facts-list li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--rule,currentColor)}.read-page .read-note{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.4;color:var(--muted)}.read-page .read-note .mark{flex:none;color:var(--grape,#4a1d52)}.bigtype-bar-lead{justify-content:space-between;align-items:center;gap:12px}.bigtype-bar-lead .bigtype-toggle{flex:none;white-space:nowrap}@media (max-width:560px){.read-page .read-note .read-note-more{display:none}}.read-page .fine{font-size:16px}.read-page .card{font-size:18px;line-height:1.5}.read-page .paper-footer{font-size:16px;line-height:1.5}.read-page .paper-footer .pf-notes a{padding-block:4px}.read-cal h2{margin:0 0 8px;font-family:var(--f-head);font-size:26px;line-height:1.15}.read-cal p{margin:0 0 12px}.read-cal-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.read-cal-other summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--accent-ink);text-decoration:underline;text-underline-offset:.18em}.read-cal-other .input{width:100%;font-size:16px}.bigtype.on .ask-box,.bigtype.on .read-cal{font-size:21px}.bigtype.on .read-cal h2{font-size:30px}@media (max-width:480px){.read-cal-buttons .btn{width:100%}}.paper-nav a{position:relative}.own-plate{margin:0 0 12px}.own-plate .nameplate.fp{border:1px solid var(--rule);box-shadow:0 6px 16px rgba(0,0,0,.12)}.own-plate .nameplate .fp-name{font-size:clamp(26px,8vw,40px);overflow-wrap:anywhere}.nameplate.fp[data-empty] .fp-name{opacity:.55}.name-strip-wrap{margin:0 0 18px}.name-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-20px;padding:2px 20px 6px}.name-strip::-webkit-scrollbar{display:none}.name-strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}@media (min-width:980px){.name-strip{margin-inline:-40px;padding-inline:40px}}.name-chip{flex:none;min-height:48px;padding:0 16px;border:1px solid var(--muted);border-radius:999px;background:var(--paper);color:var(--ink);font:600 15px/1.2 var(--f-label);white-space:nowrap;cursor:pointer}.name-chip:hover{border-color:var(--ink)}.name-chip[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.name-chip-own{border-style:dashed}.name-strip-note{margin:6px 0 0}.ob-example{margin:26px 0 8px;padding:12px 12px 0;border:1px solid var(--rule);border-radius:6px;background:var(--paper);color:var(--ink)}.ob-example-cap{display:grid;gap:2px;margin:0 0 10px;font:14px/1.35 var(--f-label);color:var(--muted)}.ob-example-cap b{color:var(--ink);font-weight:700}.ob-example-sheet{position:relative;height:220px;overflow:hidden;pointer-events:none}.ob-example-sheet>*{width:200%;transform:scale(.5);transform-origin:0 0}.ob-example-sheet:after{content:"";position:absolute;inset:auto 0 0 0;height:70px;background:linear-gradient(to bottom,transparent,var(--paper))}@media (min-width:980px){.step-example{display:none}}.desk-view.desk-view-v4{display:flex;flex-direction:column;align-items:center;gap:40px;padding:72px 32px 48px}@media (max-width:979px){.desk-view.desk-view-v4{display:none}}.desk-view-v4>.desk-own{width:min(100%,760px)}.desk-own .nameplate.fp{padding:26px 28px 16px}.desk-own .nameplate .fp-name{font-size:clamp(36px,4.6vw,68px);overflow-wrap:anywhere}.desk-own .nameplate .fp-dateline{font-size:12px}.desk-view-v4>.desk-example{width:min(100%,460px);margin:0}.desk-example .ob-example-sheet{height:300px}.verify-paper{position:relative;padding-top:12px}.verify-sheet{opacity:.5;filter:saturate(.6)}.verify-fp.nameplate.fp{padding:22px 20px 26px;border:1px solid var(--rule)}.verify-fp .fp-name{font-size:clamp(30px,9vw,56px);overflow-wrap:anywhere}.verify-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;margin-top:18px}.verify-cols i{display:block;height:64px;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 10px);opacity:.18}.verify-card{position:relative;display:grid;gap:12px;justify-items:center;max-width:440px;margin:-150px auto 24px;padding:24px 22px 18px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.18)}.verify-card-hed{margin:0;font:700 24px/1.2 var(--f-label)}.verify-card .fine,.verify-card .verify-as,.verify-card-sub{margin:0}.verify-card .btn{width:100%;white-space:normal}@media (max-width:480px){.verify-card{margin-top:-90px}}.read-more{margin:28px 0 0;border-top:1px solid var(--rule)}.read-more-sum{display:flex;align-items:center;gap:8px;min-height:52px;cursor:pointer;font:700 18px/1.2 var(--f-label);color:var(--ink)}.read-more-sum:before{content:"+";color:var(--accent-ink)}.read-more[open]>.read-more-sum:before{content:"−"}.read-more-sum::-webkit-details-marker{display:none}.read-more-sum{list-style:none}.read-more-body>:first-child{margin-top:8px}.send-form .first-q{font-size:22px;line-height:1.25}.first-who{margin:34px 0 10px;padding-top:22px;border-top:1px solid var(--rule)}.first-who-hed{margin:0 0 6px;font:700 clamp(24px,4vw,30px) /1.15 var(--f-label)}.first-share{display:grid;gap:8px;margin:16px 0 22px;padding:16px;border:1px solid var(--rule);border-radius:6px}.first-share-said,.first-share-text{margin:0}.first-share-said{font-style:italic}.first-share-btn{justify-self:start;min-height:44px;white-space:normal}.first-done-go .btn-quiet{min-height:44px}.invite-when{display:grid;gap:6px;border:0;padding:0;margin:4px 0 8px}.invite-when label{gap:8px;min-height:44px}.held-now,.invite-when label{display:flex;align-items:center}.held-now{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px}.held-now .fine{margin:0;flex:1 1 260px}@media (max-width:979px){.desk-v4{grid-template-columns:minmax(0,1fr)}}.desk-v4 .desk-form,.desk-v4 .step,.desk-v4 .step-body,.name-strip-wrap{min-width:0}@media (min-width:980px){.own-plate{display:none}}.set-ch,.set-ch-kept{white-space:pre}.set-word{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.set-ch{display:inline-block;animation:set-ch .16s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 12ms)}}@keyframes set-ch{0%{opacity:0;transform:translateY(-.3em);filter:blur(.6px)}70%{opacity:1;transform:translateY(.02em);filter:none}to{opacity:1;transform:none}}.sheet-leaving{pointer-events:none;z-index:2}.desk-view>.sheet-leaving{position:absolute;top:36px;left:0;right:0;margin-inline:auto;width:min(calc(100% - 32px),860px)}@media (prefers-reduced-motion:reduce){.sheet-leaving{display:none}}@media (prefers-reduced-motion:no-preference){.sheet-leaving{animation:sheet-lift .28s cubic-bezier(.45,0,.2,1) both;transform-origin:15% 100%}.sheet-leaving>*{box-shadow:0 40px 70px rgba(0,0,0,.55)}.desk-view:not(.desk-view-who)>.desk-sheet:not(.sheet-leaving) .fp-sec{animation:sec-fold .3s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(60ms + var(--fold, 0) * 40ms);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-strip>.press-roller,.desk-view>.press-roller{display:block;position:absolute;z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,255,255,.05) 5px 6px),linear-gradient(180deg,#0c0b0a,#2b2824 38%,#4a453e 52%,#1a1815 70%,#0c0b0a);box-shadow:0 10px 22px rgba(0,0,0,.5)}.desk-view>.press-roller{top:0;left:50%;width:min(calc(100% - 8px),900px);height:40px;border-radius:0 0 18px 18px;animation:roller-run .7s cubic-bezier(.3,0,.2,1) both,roller-turn .7s linear both}.desk-strip>.press-roller{top:0;left:0;right:0;height:14px;animation:roller-run-strip .68s cubic-bezier(.3,0,.2,1) both,roller-turn .68s linear both}.desk-sheet-press{animation:press-out .54s cubic-bezier(.22,.7,.2,1) 80ms both}.desk-strip[data-step=pass]>.nameplate{animation:press-out .5s cubic-bezier(.22,.7,.2,1) 70ms both}}@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{margin:0 auto;width:100%}.first-copy{display:none}.first-copy-slug{margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #c9c1ae;font:600 11px/1.3 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:#4c483f}.first-copy-item+.first-copy-item{margin-top:14px}.first-copy-q{margin:0 0 4px;font:600 11.5px/1.3 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#4c483f}.first-copy-a{margin:0;font:400 15px/1.55 var(--f-typewriter),Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.first-slot{display:block}.first-slot i{display:block;height:.56em;margin:.2em 0 .3em;width:94%;background:currentColor;opacity:.1}.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-gap:2.6cqi;column-rule:1px solid var(--fp-hair)}}.first-roller{display:none}.first-line{min-height:1.5em;margin:14px 0 0;text-align:center;font:500 15px/1.5 var(--f-label);color:var(--muted)}.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{display:block;z-index:2;align-self:start;justify-self:center;width:min(92%,560px);margin-top:4%;padding:22px 24px 26px;background:#fbf8f0;color:#1c1a16;box-shadow:0 22px 44px rgba(0,0,0,.5),0 6px 14px rgba(0,0,0,.3);transform:rotate(-.7deg);animation:copy-in .42s cubic-bezier(.2,.8,.2,1) both}.first-copy-item{-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:type-in 1s linear both;animation-delay:calc(.32s + var(--n, 0) * .45s)}.first-stage:not([data-phase=copy]) .first-copy{animation:copy-off .64s cubic-bezier(.5,0,.75,.2) both}.first-stage[data-phase=copy] .first-page{opacity:0;transform:translateY(10px)}.first-page{transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.first-stage:not([data-phase=copy]) .first-cols p{animation:set-in .7s cubic-bezier(.3,0,.2,1) both;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:plate-drop .64s cubic-bezier(.3,1.2,.4,1) both}.first-stage[data-phase=wait] .first-roller{display:block;position:absolute;left:-2%;right:-2%;height:20px;border-radius:10px;background:linear-gradient(180deg,#3a3631,#121110 45%,#2b2824 55%,#0c0b0a);box-shadow:0 6px 16px rgba(0,0,0,.35);animation:roller-pass 4.2s cubic-bezier(.65,0,.35,1) .4s infinite both;pointer-events:none}.first-stage[data-phase=wait] .first-slot i{animation:slot-breathe 2.8s ease-in-out infinite}}@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% 0)}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%{top:-24px;opacity:0}8%{opacity:.9}60%{top:calc(100% - 10px);opacity:.9}70%,to{top:calc(100% - 10px);opacity:0}}@keyframes slot-breathe{50%{opacity:.18}}@media (prefers-reduced-motion:no-preference){.first-done .paper-stage .fp{animation:first-in .52s cubic-bezier(.2,.8,.2,1) both}.first-done-hed{animation:first-in .42s ease both}}@keyframes first-in{0%{opacity:0;transform:translateY(8px)}}.noticed{margin:8px 0 36px;border-top:1px solid var(--rule-strong);padding-top:14px}.noticed-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px}.noticed-title{margin:0;font-family:var(--f-head);font-style:italic;font-weight:400;font-size:26px;line-height:1.1}.noticed-sub{margin:0;color:var(--muted);font-size:15px}.noticed-list{list-style:none;margin:0;padding:0}.noticed-item{padding:14px 0 12px;border-bottom:1px solid var(--rule)}.noticed-item:last-child{border-bottom:0}.noticed-kind{margin:0 0 4px;color:var(--accent-ink)}.noticed-aud{color:var(--muted);text-transform:none;letter-spacing:.01em;font-weight:400}.noticed-line{margin:0;font-family:var(--f-body);font-size:19px;line-height:1.4;max-width:62ch}.noticed-question{margin:10px 0 0;padding:2px 0 2px 14px;border-left:3px solid var(--accent);font-style:italic;max-width:60ch}.noticed-question p{margin:0}.noticed-ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.noticed-ask .fine{margin:0}.noticed-why{margin-top:8px}.noticed-why summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-family:var(--f-label);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.noticed-why ul{list-style:none;margin:0 0 4px;padding:0 0 0 14px;border-left:1px solid var(--rule)}.noticed-why li+li{margin-top:12px}.noticed-memory{margin:0;font-weight:600}.noticed-from{margin:2px 0 0;color:var(--muted)}.noticed-from q{display:block;margin-top:2px;color:var(--ink);font-style:italic}.noticed-src{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.noticed-src .linklike,.noticed-src a{display:inline-flex;align-items:center;min-height:44px}.profile-back{margin:18px 0 0}.profile-back a{display:inline-flex;align-items:center;min-height:44px}.profile-papers{display:flex;flex-wrap:wrap;gap:4px 18px;margin:18px 0 0;font-family:var(--f-label);font-weight:600}.profile-papers a{display:inline-flex;align-items:center;min-height:44px}.profile-papers a[aria-current=page]{text-decoration:none;border-bottom:2px solid var(--accent)}.profile-sheet{margin:26px 0 40px}.profile-head{text-align:center;max-width:720px;margin:0 auto 22px}.profile-head .kicker{margin:0 0 6px;color:var(--accent-ink)}.profile-name{margin:0;font-family:var(--f-head);font-weight:var(--head-weight,800);font-size:clamp(44px,9vw,76px);line-height:1;letter-spacing:-.01em}.profile-dek{margin:12px auto 0;max-width:56ch;font-style:italic;font-size:18px;line-height:1.45;color:var(--muted)}.profile-dateline{display:block;text-align:center;margin:16px 0 0;padding:6px 0;border-top:var(--dateline-top);border-bottom:var(--dateline-bottom)}.profile-cols{max-width:980px;margin:0 auto;column-gap:40px;column-rule:1px solid var(--rule)}@media (min-width:760px){.profile-cols{column-count:2}}.profile-sec{page-break-inside:avoid;break-inside:avoid;margin:0 0 22px}.profile-sec-head{margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid var(--rule-strong);font-size:13px}.profile-lines{list-style:none;margin:0;padding:0}.profile-lines li{padding:6px 0 4px;border-bottom:1px dotted var(--rule)}.profile-lines li:last-child{border-bottom:0}.profile-text{display:block;font-family:var(--f-body);font-size:18px;line-height:1.45}.profile-added .profile-text{font-style:italic}.profile-credit{display:block;margin-top:2px;font-size:14px}.profile-credit,.profile-tools{font-family:var(--f-label);color:var(--muted)}.profile-tools{display:flex;flex-wrap:wrap;gap:0 18px;font-size:15px}.profile-tools .linklike{display:inline-flex;align-items:center;min-height:44px}.profile-empty,.profile-off{max-width:56ch;margin:8px auto 24px;text-align:center;font-style:italic;color:var(--muted)}.profile-checks{max-width:620px;margin:8px auto 26px;padding:12px 18px 14px;border:1px solid var(--rule-strong);background:var(--paper-2)}.profile-checks ul{margin:0;padding-left:20px}.profile-checks li{margin:4px 0;font-size:17px}.profile-add{max-width:720px;margin:10px auto 0;padding-top:14px;border-top:2px solid var(--rule-strong)}.profile-add-row{display:grid;gap:12px;margin-bottom:14px}@media (min-width:640px){.profile-add-row{grid-template-columns:minmax(0,15em) minmax(0,1fr)}}.profile-add-row .field{margin:0}.profile-switch{max-width:720px;margin:22px auto 0;text-align:center}.profile-switch .linklike{display:inline-flex;align-items:center;min-height:44px}.profile-learned{display:grid;gap:10px;max-width:720px;margin:0 auto 22px}.learned-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px dashed var(--rule-strong);background:var(--paper-2)}.learned-card p{margin:0;font-family:var(--f-body);font-size:18px}.settings-section .profile-learned,main>.profile-learned{margin:12px 0 18px}