.page{max-width:720px;margin:0 auto;padding:32px 20px 96px}.obs{max-width:1080px}.obsrow{border-top:1px solid var(--line);padding:14px 0}.obsgrid{grid-template-columns:1fr auto auto auto auto;align-items:baseline;gap:16px;display:grid}.obsname{overflow-wrap:anywhere;min-width:0;font-weight:600}.obssteps{flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;display:flex}.stepchip{background:var(--panel,#16181c);color:var(--muted);border-radius:5px;padding:3px 8px}.stepchip.done{color:var(--fg)}.stepchip.failed{color:#fff;background:#7f1d1d}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.pending{color:var(--faint);font-size:13px}h1{margin:0 0 4px;font-size:20px;font-weight:600}.meta-back{margin:0 0 24px;font-size:13px}.meta-back a{color:var(--muted);text-decoration:none}.meta-back a:hover{color:var(--fg)}.sumtitle{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.sumtitle a{color:var(--fg);text-decoration:none}.sumtitle a:hover{text-underline-offset:3px;text-decoration:underline}.summeta{color:var(--faint);margin:0 0 40px;font-size:13px}.prose{max-width:62ch}.prose h2{margin:36px 0 10px;font-size:17px;font-weight:600}.prose h3{margin:28px 0 8px;font-size:15px;font-weight:600}.prose p{margin:0 0 16px;line-height:1.65}.prose ul{margin:0 0 16px;padding-left:20px}.prose li{margin:0 0 8px;line-height:1.6}.prose code{background:var(--panel,#16181c);border-radius:4px;padding:1px 5px;font-size:.9em}.feedbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 20px;font-size:12px;display:flex}.feedbar button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:11.5px}.feedbar button:hover:not(:disabled){background:var(--hover);color:var(--fg)}.feedbar button:disabled{opacity:.5;cursor:default}.fmenu{margin-left:auto;position:relative}.feedbar .fmenubtn{border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.fmenubtn svg{display:block}.fmenupop{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000052}.feedbar .fmenupop .fmenuitem{text-align:left;color:var(--fg);background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.feedbar .fmenupop .fmenuitem:hover{background:var(--hover)}.searchwrap{margin:0 0 20px;position:relative}.searchbox{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:7px 14px;display:flex}.searchbox:focus-within{border-color:var(--fg);color:var(--fg)}.searchbox svg{flex:none;display:block}.searchbox input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:14px}.searchbox input::placeholder{color:var(--faint)}.searchbox button{color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:17px;line-height:1}.searchbox button:hover{color:var(--fg)}.searchrows{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;max-height:60vh;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000052}.addwrap{position:relative}.addpanel{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 28px #00000052}.addtop{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.addprompt{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.addclose{color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:17px;line-height:1}.addclose:hover{color:var(--fg)}.addbox{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:10px 14px}.addbox:focus-within{border-color:var(--fg);color:var(--fg)}.addbox textarea{resize:vertical;width:100%;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;font-size:14px;line-height:1.5;display:block}.adderror{color:var(--fg);margin:10px 0 0;font-size:13px}.addfoot{justify-content:flex-end;margin:12px 0 0;display:flex}.addsend{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:999px;flex:none;padding:6px 14px;font-size:13px}.addsend:hover{background:var(--hover)}.addsend:disabled{opacity:.6;cursor:default}.searchrow{color:var(--fg);border-radius:8px;gap:3px;padding:9px 11px;text-decoration:none;display:grid}.searchrow.on{background:var(--hover)}.searchtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.searchlabel{letter-spacing:-.011em;font-size:14px;font-weight:600}.searchmeta{color:var(--muted);flex:none;font-size:11.5px}.searchdesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.searchmark{color:var(--fg);background:0 0;font-weight:700}.searchnone{color:var(--muted);margin:0;padding:9px 11px;font-size:13px}:root{--button:var(--fg);--buttonInk:var(--bg)}button{font:inherit}button:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:2px solid}.onboarding{max-width:760px;margin:0 auto;padding:7vh 0 48px}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px;font-weight:700}.qprompt{letter-spacing:-.022em;margin:0 0 13px;font-size:29px;font-weight:700;line-height:1.13}.qhelper{color:var(--muted);max-width:660px;margin:0 0 23px;font-size:14px;line-height:1.5}.options{flex-wrap:wrap;gap:10px;display:flex}.option{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:10px 13px;font-size:14px;line-height:1.25}.option:hover{border-color:var(--muted)}.option.selected{background:var(--button);color:var(--buttonInk);border-color:#0000}.questionActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:24px;display:flex}.primary{background:var(--button);color:var(--buttonInk);cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.primary:disabled{opacity:.35;cursor:default}.progress{color:var(--faint);margin-left:auto;font-size:12px}.refineOption{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.25}.refineOption:hover{border-color:var(--muted)}.refineOption.selected{background:var(--button);color:var(--buttonInk);border-color:#0000}@media (max-width:560px){.onboarding{padding-top:3vh}.qprompt{font-size:25px}.page{padding-left:12px;padding-right:12px}}.params{color:var(--muted);gap:8px;padding:0 0 22px;font-size:12px;display:grid}.param{grid-template-columns:58px 120px 44px 1fr;align-items:center;gap:12px;display:grid}.param input{accent-color:var(--accent)}.param output{color:var(--fg);font-variant-numeric:tabular-nums}.param em{color:var(--faint);font-style:normal}.facefam{letter-spacing:.01em;margin:0 0 14px;font-size:15px;font-weight:600}.facefam .pending{margin-left:6px;font-weight:400}.facegrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:20px 12px;display:grid}.facecell{text-align:center;min-width:0;margin:0}.faceimg{object-fit:cover;background:var(--hover);border-radius:50%;width:68px;height:68px}.faceimg.subj{box-shadow:0 0 0 2px var(--fg)}.facecell figcaption{color:var(--faint);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.3}.detailTop{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 0 18px;display:flex}.back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1;text-decoration:none}.detailCategory{align-items:baseline;gap:8px;min-width:0;display:flex}.detailCategoryName{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.family{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-size:10px;font-weight:650;line-height:1}.personTabs{scrollbar-width:none;gap:20px;padding:16px 0 6px;display:flex;overflow:auto}.personTabs::-webkit-scrollbar{display:none}.personTab{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.personTab.active{color:var(--fg);font-weight:650}.personHead{padding:30px 0 26px;position:relative}.personHead h2{letter-spacing:-.02em;margin:0 0 7px;font-size:28px;font-weight:700;line-height:1.08}.personHead p{color:var(--muted);margin:0;font-size:15px;line-height:1.52}.book{border-bottom:1px solid var(--line);width:100%;padding:18px 0}.book:last-child{border-bottom:0}.categoryHead{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:2px 0;display:grid}.categoryHead:hover .category{opacity:.7}.categoryTitleRow{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.category{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.categoryToggle{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;font-size:18px;line-height:1;display:grid}.categoryPeople{padding-top:12px;display:none}.book.expanded .categoryPeople{display:block}.resList{flex-direction:column;gap:2px;display:flex}.resRow{color:inherit;align-items:baseline;gap:10px;padding:7px 0;text-decoration:none;display:flex;position:relative}.resIcon{text-align:center;flex:none;width:1.3em;font-size:13px;line-height:1}.resTitle{text-underline-offset:2px;color:inherit;text-decoration:underline;text-decoration-thickness:1px}.resRow:hover .resTitle{text-decoration-thickness:2px}.endorserName{font-weight:650}.endorserWhat{color:var(--muted);min-width:0;font-size:13px}.resSum{color:inherit;font:inherit;cursor:pointer;opacity:.45;background:0 0;border:0;flex:none;margin-left:auto;padding:0 2px}.resSum:hover{opacity:1}.summaryBox{border-left:2px solid color-mix(in srgb, currentColor 18%, transparent);opacity:.9;margin:2px 0 10px 1.3em;padding:12px 14px;font-size:14px;line-height:1.6}.summaryBox[hidden]{display:none}.summaryBox>:first-child{margin-top:0}.summaryBox>:last-child{margin-bottom:0}.sumVerdict{text-align:center;border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);flex-direction:column;align-items:center;gap:16px;margin-top:30px;padding:24px 12px 8px;display:flex}.sumVerdictAsk{letter-spacing:-.01em;opacity:.9;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3}.sumVerdictFaces{gap:22px;display:flex}.sumVerdictBtn{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:14px;padding:10px;line-height:0;transition:opacity .12s,background-color .12s,transform .12s}.sumVerdictBtn:hover{opacity:1;background:color-mix(in srgb, currentColor 9%, transparent);transform:translateY(-1px)}.sumVerdictBtn:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.sumVerdictBtn.on{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}@media (prefers-reduced-motion:reduce){.sumVerdictBtn{transition:none}.sumVerdictBtn:hover{transform:none}}.emptyPeople{color:var(--muted);padding:12px 0 5px;font-size:13px}.summaryLoading{opacity:.5;margin:0}@media (max-width:640px){.personTabs{gap:16px}}.pickCard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.pickPrompt{letter-spacing:-.01em;margin:0 0 16px;font-size:17px;font-weight:650;line-height:1.3}.pickOptions{flex-wrap:wrap;gap:9px;display:flex}.pickNone{color:var(--muted)}.pickActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;display:flex}.pickNote{color:var(--faint);font-size:12px}.pickSettled{color:var(--muted);margin:0;font-size:14px}.peopleList{gap:2px;display:grid}.personPick{grid-template-columns:1fr auto;align-items:center;display:grid}.personRow{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:7px 10px 7px 6px;font-size:14px;display:flex}.personRow:hover{background:var(--hover)}.personRow.selected{background:var(--button);color:var(--buttonInk)}.ppav{object-fit:cover;background:var(--hover);border-radius:50%;flex:none;width:26px;height:26px}.ppav.ph{letter-spacing:.02em;color:var(--faint);place-items:center;font-size:9px;font-weight:650;display:grid}.personRow.selected .ppav.ph{color:var(--buttonInk);background:0 0;box-shadow:inset 0 0 0 1px}.ppname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ppinfo{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:15px;line-height:1}.ppinfo:hover{color:var(--fg)}.ppdesc{color:var(--muted);grid-column:1/-1;margin:0 0 8px;padding:0 10px 0 42px;font-size:13px;line-height:1.45}.peopleList+.pickOptions{margin-top:12px}.zonebar{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:-24px 0 20px;padding:14px 0;display:flex;position:sticky;top:0}.zoneback{width:30px;height:30px;color:var(--fg);border-radius:50%;flex:none;place-items:center;margin-left:-6px;font-size:17px;line-height:1;text-decoration:none;display:grid}.zoneback:hover{background:var(--hover)}.zonehere{letter-spacing:-.012em;color:var(--fg);font-size:15px;font-weight:700}a.ppill{cursor:pointer;text-decoration:none}a.ppill:hover{background:var(--hover);color:var(--fg)}
:root{--bg:#fff;--fg:#16181d;--muted:#6b7280;--faint:#9aa1ad;--line:#e6e8ec;--chip-bg:#f4f5f7;--chip-fg:#414855;--panel:#fafbfc;--hover:#f4f5f7;--link:#16181d;--accent:#3f3ab5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#16171a;--fg:#e8eaed;--muted:#969ba5;--faint:#6f7580;--line:#292b30;--chip-bg:#232529;--chip-fg:#b9bec7;--panel:#1c1e22;--hover:#232529;--link:#e8eaed;--accent:#a9b0f5}}:root[data-theme=dark]{--bg:#16171a;--fg:#e8eaed;--muted:#969ba5;--faint:#6f7580;--line:#292b30;--chip-bg:#232529;--chip-fg:#b9bec7;--panel:#1c1e22;--hover:#232529;--link:#e8eaed;--accent:#a9b0f5}:root[data-theme=dark][data-darktone=ink],:root[data-darktone=ink]{--bg:#000;--line:#1c1e22;--panel:#0c0d0f;--hover:#131417}:root[data-theme=dark][data-darktone=navy],:root[data-darktone=navy]{--bg:#0a0e17;--line:#1b2230;--panel:#0f1420;--hover:#151c29}:root[data-theme=dark][data-darktone=slate],:root[data-darktone=slate]{--bg:#12161c;--line:#242b35;--panel:#171c24;--hover:#1d232c}:root[data-theme=light]{--bg:#fff;--line:#e6e8ec;--panel:#fafbfc;--hover:#f4f5f7}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif}#feed[data-tagcolor=slate]{--tag:#475569;--tagfg:#fff;--tag2:#0d9488;--tag2fg:#fff}#feed[data-tagcolor=black]{--tag:#111418;--tagfg:#fff;--tag2:#6b7280;--tag2fg:#fff}#feed[data-tagcolor=white]{--tag:#fff;--tagfg:#111418;--tag2:#e5e7eb;--tag2fg:#111418}#feed[data-tagcolor=indigo]{--tag:#4f46e5;--tagfg:#fff;--tag2:#c026d3;--tag2fg:#fff}#feed[data-tagcolor=teal]{--tag:#0f766e;--tagfg:#fff;--tag2:#b45309;--tag2fg:#fff}#feed[data-tagcolor=plum]{--tag:#6d28d9;--tagfg:#fff;--tag2:#e11d48;--tag2fg:#fff}#feed[data-tagcolor=steel]{--tag:#64748b;--tagfg:#fff;--tag2:#94a3b8;--tag2fg:#0b0f14}#feed[data-tagcolor=ocean]{--tag:#0369a1;--tagfg:#fff;--tag2:#0e7490;--tag2fg:#fff}#feed[data-tagcolor=wine]{--tag:#9f1239;--tagfg:#fff;--tag2:#b45309;--tag2fg:#fff}#feed{--e-tagpunch:0%}.etag.fill,.etag.alt,#feed[data-markstyle=fill] .emark{--on:var(--tag);--onfg:var(--tagfg)}.etag.alt{--on:var(--tag2);--onfg:var(--tag2fg)}.etag.fill,.etag.alt,#feed[data-markstyle=fill] .emark{background:color-mix(in srgb, var(--on), var(--fg) var(--e-tagpunch));color:color-mix(in srgb, var(--onfg), var(--bg) var(--e-tagpunch))}.ecard{border-top:1px solid var(--line);padding:var(--e-pad) 16px calc(var(--e-pad) - 2px);z-index:0;border-radius:12px;margin:0 -16px;position:relative}.ecard:first-child{border-top:0}#feed[data-hover=card] .ecard{cursor:pointer}#feed[data-hover=card] .ecard:hover{background:var(--hover)}.ezone{position:relative}.ezone[data-go]:before,.ezone[data-dtog]:before{content:"";z-index:-1;border-radius:10px;position:absolute;inset:-7px -10px}#feed[data-hover=row] .ezone[data-go],#feed[data-hover=row] .ezone[data-dtog]{cursor:pointer}#feed[data-hover=row] .ezone[data-go]:hover:before,#feed[data-hover=row] .ezone[data-dtog]:hover:before{background:var(--hover)}.etags{font-size:var(--e-fs-fam,12px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.etags .sep{color:var(--faint);font-size:var(--e-fs-fam,12.5px)}.etag{font-weight:var(--e-tagweight,550);white-space:nowrap;font-size:var(--e-fs-tag,12px);border-radius:5px;padding:2px 8px}.etag.plain{font-weight:var(--e-famweight,500);color:var(--muted);font-size:var(--e-fs-fam,12px);background:0 0;padding:0}.etag.soft{background:color-mix(in srgb, var(--tag) 16%, var(--bg));color:color-mix(in srgb, var(--tag) 72%, var(--fg))}.etag.outline{border:1px solid color-mix(in srgb, var(--tag) 45%, var(--bg));color:color-mix(in srgb, var(--tag) 78%, var(--fg));background:0 0;padding:1px 7px}.etag.hide,#feed[data-famstyle=hide] .etags .sep{display:none}.ewho{align-items:flex-start;gap:var(--e-photo-gap,12px);margin-top:var(--e-gap-tag);display:flex}.ephoto{width:var(--e-photo);height:var(--e-photo);object-fit:cover;background:var(--chip-bg);border-radius:6px;flex:none}#feed[data-photo=circle] .ephoto{border-radius:50%}#feed[data-photo=off] .ephoto{display:none}#feed[data-photo=off] .ewho{gap:0}.ephoto.ph{font-size:calc(var(--e-photo) * .3);color:var(--faint);justify-content:center;align-items:center;font-weight:600;display:flex}.ename{line-height:var(--e-fs-name-lh,normal);font-size:var(--e-fs-name,19px);font-weight:var(--e-nameweight);letter-spacing:-.012em}.einline{vertical-align:middle;margin-left:10px;display:inline-flex}.edesc{margin:var(--e-gap-desc) 0 0;line-height:var(--e-fs-desc-lh,1.5);font-size:var(--e-fs-desc,14px);-webkit-line-clamp:var(--e-desclines);-webkit-box-orient:vertical;max-width:56ch;display:-webkit-box;overflow:hidden}.edesc.open{-webkit-line-clamp:unset;overflow:visible}#feed[data-desccolor=faint] .edesc{color:var(--faint)}#feed[data-desccolor=muted] .edesc{color:var(--muted)}#feed[data-desccolor=normal] .edesc{color:var(--fg)}.emark{color:var(--faint);margin-right:var(--e-markgap);font-size:var(--e-fs-mark,inherit);align-items:baseline;gap:var(--e-mark-icon-gap,6px);font-weight:var(--e-markweight,550);flex:none;display:inline-flex}#feed[data-markstyle=fill] .emark,#feed[data-markstyle=soft] .emark,#feed[data-markstyle=outline] .emark{font-size:var(--e-fs-mark,11.5px);font-weight:var(--e-markweight,550);border-radius:5px;padding:2px 8px}#feed[data-markstyle=soft] .emark{background:color-mix(in srgb, var(--tag) 16%, var(--bg));color:color-mix(in srgb, var(--tag) 72%, var(--fg))}#feed[data-markstyle=outline] .emark{border:1px solid color-mix(in srgb, var(--tag) 45%, var(--bg));color:color-mix(in srgb, var(--tag) 78%, var(--fg));padding:1px 7px}.eend{margin-top:var(--e-gap-end);line-height:var(--e-fs-end-lh,normal);font-size:var(--e-fs-end,13px);align-items:flex-start;display:flex}.ecol{flex:auto;min-width:0}.enames{align-items:center;gap:var(--e-endgap);flex-wrap:wrap;display:flex}#feed[data-endlayout=col] .enames{flex-direction:column;align-items:flex-start}.emore{color:var(--faint)}.enm{font-weight:var(--e-endweight);align-items:center;gap:6px;display:inline-flex}#feed[data-endcolor=faint] .enm{color:var(--faint)}#feed[data-endcolor=muted] .enm{color:var(--muted)}#feed[data-endcolor=full] .enm{color:var(--fg)}#feed[data-markerpos=aligned] .eend{grid-template-columns:var(--e-labelw) minmax(0, 1fr) auto;column-gap:var(--e-markgap);align-items:start;display:grid}#feed[data-markerpos=aligned] .eglimpse{grid-template-columns:var(--e-labelw) minmax(0, 1fr);column-gap:var(--e-markgap);align-items:baseline;display:grid}#feed[data-markerpos=aligned] .emark{justify-self:start;margin-right:0}#feed[data-markerpos=own] .eend{display:block}#feed[data-markerpos=own] .emark{width:fit-content;margin-right:0;margin-bottom:var(--e-markgap);display:block}#feed[data-markerpos=own] .eglimpse .emark{width:fit-content}#feed[data-markerpos=own] .etog{float:right;margin-top:-26px}.eav{width:var(--e-av);height:var(--e-av);object-fit:cover;background:var(--chip-bg);border-radius:5px;flex:none}#feed[data-avatar=circle] .eav{border-radius:50%}#feed[data-avatar=off] .eav{display:none}.eav.ph{font-size:calc(var(--e-av) * .38);color:var(--faint);letter-spacing:-.02em;justify-content:center;align-items:center;font-weight:600;display:flex}.etog{color:var(--faint);font:inherit;font-size:var(--e-fs-caret,10px);cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:7px;flex:none;margin:-4px -7px 0 0;padding:6px 7px;transition:transform .14s}.eend:hover .etog{color:var(--fg)}.etog[aria-expanded=true]{transform:rotate(180deg)}.efull{margin:var(--e-endgap) 0 0;border-left:2px solid var(--line);padding-left:14px}.ecol>.enames:empty{display:none}.ecol>.enames:empty+.efull{margin-top:0}#feed[data-endrule=off] .efull{border-left:0;padding-left:0}.efrow{margin:0 0 var(--e-endgap);line-height:var(--e-fs-endfull-lh,1.45);font-size:var(--e-fs-endfull,13.5px);align-items:flex-start;gap:10px;display:flex}.efrow:last-child{margin-bottom:0}.efrow .eav{margin-top:1px}.efrow b{font-weight:600}.efrow span{color:var(--muted)}.eglimpse{margin-top:var(--e-gap-glim);line-height:var(--e-fs-glimpse-lh,1.5);font-size:var(--e-fs-glimpse,13.5px);color:var(--muted)}.ebody{min-width:0}#feed[data-markerpos=own] .eglimpse .emark{margin-bottom:var(--e-markgap);display:block}.etitle{color:var(--fg);text-decoration:none}#feed[data-link=blue] .etitle{color:var(--accent)}#feed[data-link=under] .etitle{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ecost,.edate{color:var(--faint)}.ecost{margin-left:9px}.nb{white-space:nowrap}@media (max-width:560px){.ecard{padding:var(--e-pad) 12px;margin:0 -12px}.ecost{margin:3px 0 0;display:block}}.sk{vertical-align:middle;background:color-mix(in srgb, var(--fg) 9%, var(--bg));border-radius:4px;animation:1.6s ease-in-out infinite skpulse;display:inline-block}@keyframes skpulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk.skend{height:var(--e-fs-end-lh,20px)}.sk.skglim{height:var(--e-fs-glimpse-lh,20px)}.ezone.skrow .emark{opacity:.45}.egen{top:var(--e-pad);font-size:var(--e-fs-mark,12px);color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex;position:absolute;right:16px}.ering{flex:none}.ering-track{fill:none;stroke:var(--line);stroke-width:2.5px}.ering-arc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .6s}@media (max-width:560px){.egen{right:12px}}.ppillbox{background:var(--chip-bg);border-radius:6px;align-items:center;gap:1px;padding-right:3px;display:inline-flex;position:relative}.ppillbox>.ppill{background:0 0;padding-right:3px}.ppillicon{cursor:pointer;width:18px;height:18px;color:var(--faint);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ppillicon svg{display:block}.ppillicon:hover,.ppillicon[aria-expanded=true]{background:color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg)}.ppilltip{z-index:6;background:color-mix(in srgb, var(--fg) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);width:max-content;max-width:min(300px,100vw - 48px);color:var(--fg);text-align:left;border-radius:10px;flex-direction:column;gap:10px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 8px 22px #00000059}.ppilltip .catEssence{display:block}.ppilltip .catLink{color:inherit;text-decoration:none;display:block}.ppilltip .catPeople{align-items:center;gap:10px}.ppilltip .pav{border-color:color-mix(in srgb, var(--fg) 8%, var(--bg))}.ppilltip .pendnames{flex-wrap:wrap;row-gap:2px;width:auto;overflow:visible}
#feed{flex-direction:column;display:flex}.pcard{border-top:1px solid var(--line);padding:28px 0}.pcard:first-child{border-top:0;padding-top:8px}.ptags{align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.ppill{background:var(--chip-bg);color:color-mix(in srgb, var(--fg) 80%, var(--bg));border-radius:6px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1}.pfam{color:color-mix(in srgb, var(--fg) 70%, var(--bg));font-size:11px;font-weight:500}.pfam:before{content:"· "}.prow{gap:12px;display:flex}.pphoto{object-fit:cover;background:var(--chip-bg);border-radius:50%;flex:none;width:40px;height:40px}.pphoto.ph{color:var(--faint);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.pwhocol{flex:auto;min-width:0}.pname{letter-spacing:-.012em;color:var(--fg);font-size:14px;font-weight:800;line-height:20px}.pdesc{color:color-mix(in srgb, var(--fg) 88%, var(--bg));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.pexpand{cursor:pointer;width:1.2em;height:1.2em;color:color-mix(in srgb, var(--fg) 46%, var(--bg));background:0 0;border:0;flex:none;align-self:flex-start;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.pexpand:hover{color:var(--fg)}.pend{cursor:pointer;align-items:center;margin-top:32px}.pendcol{flex:auto;min-width:0}.pendnames{width:100%;color:color-mix(in srgb, var(--fg) 60%, var(--bg));flex-wrap:nowrap;align-items:baseline;gap:8px;font-size:11px;font-weight:600;line-height:16px;display:flex;overflow:hidden}.pendnames>span{white-space:nowrap;flex:none}.pendnames>span[hidden]{display:none}.pendnames>span:not(.pmore):after{content:","}.pendnames>span[data-last]:after{content:none}.pendnames[data-solo]>span:first-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pmore{color:var(--faint)}.pstack{flex:none;display:flex}.pav{object-fit:cover;background:var(--chip-bg);border:2px solid var(--bg);border-radius:50%;flex:none;width:28px;height:28px}.pstack .pav+.pav{margin-left:-12px}.pav.ph{color:var(--faint);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.pchev{color:color-mix(in srgb, var(--fg) 46%, var(--bg));flex:none;align-self:center;margin-left:auto;font-size:14px}.pchev svg{width:1em;height:1em;display:block}.pchev.open{transform:rotate(90deg)}.pendfull{flex-direction:column;gap:10px;margin-top:10px;display:flex}.perow{align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.perow b{color:var(--fg);font-weight:600}.pewhat{color:color-mix(in srgb, var(--fg) 62%, var(--bg))}.psecs{margin-top:28px}.psecs .categoryHead{cursor:default;grid-template-columns:minmax(0,1fr)}.psecs .categoryActions{display:none}.psecs .book{border-bottom:0;padding:0}.psecs .book+.book{padding-top:28px}.psecs .categoryPeople{padding-top:6px;display:block}.psecs .category{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 46%, var(--bg));font-size:11px;font-weight:500}.psecs .resTitle{color:color-mix(in srgb, var(--fg) 88%, var(--bg));font-size:14px;line-height:20px}.pwait{color:var(--faint);margin:0}.pbar{background:var(--hover);border-radius:4px;height:.72em;animation:1.4s ease-in-out infinite ppulse;display:inline-block}@keyframes ppulse{0%,to{opacity:1}50%{opacity:.45}}.pname.has{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plogos{flex-wrap:wrap;flex:none;align-items:center;gap:3px;display:flex}.plogo{object-fit:contain;width:auto;max-width:64px;height:13px;display:block}.plogoBtn{cursor:pointer;background:0 0;border:0;padding:0;display:block}.plogoBtn:hover,.plogoBtn[aria-expanded=true]{opacity:.65}.plogoWrap{display:block;position:relative}.plogoTip{z-index:5;transform:translateX(calc(-50% + var(--shift,0px)));background:color-mix(in srgb, var(--fg) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);letter-spacing:0;width:max-content;max-width:200px;color:var(--fg);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 7px);left:50%;box-shadow:0 8px 22px #00000059}.pbelow{align-items:center;gap:6px;margin-top:3px;display:flex}.ptag{color:color-mix(in srgb, var(--fg) 58%, var(--bg));white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.pwhocol.below .pdesc{margin-top:6px}.pphoto,.pav{overflow:hidden}
@font-face{font-family:Saira Stencil One;src:url(/fonts/saira-stencil-one.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--cb-kraft:#bcab8d;--cb-kraft-lip:#c8b799;--cb-kraft-side:#a59476;--cb-kraft-in:#7d6d52;--cb-kraft-floor:#54483a;--cb-crease:#46321c52;--cb-stencil:#3c2a188c;--cb-stock:#fbf8f1;--cb-stock-ink:#2b2822;--cb-stock-line:#d9d2c3;--cb-shadow:#1e14082e;--cb-video:#353a45;--cb-video-ink:#f3efe6;--cb-manila:#e2d3a6;--cb-disc-doc:#3b6fd1;--cb-disc-audio:#7b4fc9;--cb-disc-talk:#1f9e8e;--cb-disc-learn:#3f8f5a;--cb-disc-file:#c98a2b;--cb-disc-link:#6b7280;--cb-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .42 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--cb-grain-soft:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--cb-flute:repeating-linear-gradient(90deg, #0000000b 0 2px, transparent 2px 7px);--cb-smudge:radial-gradient(60% 40% at 30% 60%, #00000012, transparent 70%), radial-gradient(40% 50% at 85% 30%, #0000000f, transparent 70%);--cb-weave:repeating-linear-gradient(45deg, #ffffff0f 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, #00000012 0 1px, transparent 1px 3px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cb-kraft:#746851;--cb-kraft-lip:#80745e;--cb-kraft-side:#605444;--cb-kraft-in:#3e3529;--cb-kraft-floor:#29231b;--cb-crease:#0f0a0480;--cb-stencil:#140e069e;--cb-stock:#ece6d8;--cb-stock-line:#cfc7b5;--cb-shadow:#00000080;--cb-video:#454b58;--cb-manila:#d6c48e}}:root[data-theme=dark]{--cb-kraft:#746851;--cb-kraft-lip:#80745e;--cb-kraft-side:#605444;--cb-kraft-in:#3e3529;--cb-kraft-floor:#29231b;--cb-crease:#0f0a0480;--cb-stencil:#140e069e;--cb-stock:#ece6d8;--cb-stock-line:#cfc7b5;--cb-shadow:#00000080;--cb-video:#454b58;--cb-manila:#d6c48e}.cb-crate{--cb-u:1;margin-top:calc(28px * var(--cb-u))}.cb-list{margin:0 0 22px;display:none}.cb-crate[data-open=true] .cb-list{display:block}.cb-list .psecs{margin-top:0}.cb-box{width:100%;height:calc(182px * var(--cb-u));cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.cb-box>*{position:absolute;left:0;right:0}.cb-shadow{top:calc(150px * var(--cb-u));height:calc(22px * var(--cb-u));left:calc(8px * var(--cb-u));right:calc(8px * var(--cb-u));background:radial-gradient(ellipse at center, var(--cb-shadow) 0%, transparent 70%);filter:blur(4px);border-radius:50%}.cb-flap-back{height:calc(24px * var(--cb-u));top:0;left:calc(24px * var(--cb-u));right:calc(24px * var(--cb-u));background:var(--cb-grain), var(--cb-flute), linear-gradient(180deg, var(--cb-kraft-lip), var(--cb-kraft));clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.cb-flap-back:after{content:"";background:var(--cb-crease);height:1px;position:absolute;inset:auto 0 0}.cb-wall-back{top:calc(23px * var(--cb-u));height:calc(98px * var(--cb-u));left:calc(22px * var(--cb-u));right:calc(22px * var(--cb-u));background:var(--cb-grain), linear-gradient(180deg, var(--cb-kraft-in) 0%, var(--cb-kraft-floor) 100%)}.cb-wall-back:before,.cb-wall-back:after{content:"";width:calc(6px * var(--cb-u));background:linear-gradient(90deg,#00000040,#0000);position:absolute;top:0;bottom:0}.cb-wall-back:before{left:0}.cb-wall-back:after{right:0;transform:scaleX(-1)}.cb-flap-l,.cb-flap-r{top:calc(16px * var(--cb-u));height:calc(108px * var(--cb-u));width:calc(26px * var(--cb-u));background:var(--cb-grain), var(--cb-flute), linear-gradient(90deg, var(--cb-kraft-side), var(--cb-kraft));left:auto;right:auto}.cb-flap-l{clip-path:polygon(0 0,100% 9%,100% 100%,0 100%);left:0}.cb-flap-r{clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);background:var(--cb-grain), var(--cb-flute), linear-gradient(270deg, var(--cb-kraft-side), var(--cb-kraft));right:0}.cb-wall-front{top:calc(120px * var(--cb-u));height:calc(34px * var(--cb-u));left:calc(18px * var(--cb-u));right:calc(18px * var(--cb-u));background:var(--cb-grain), var(--cb-smudge), var(--cb-flute), linear-gradient(180deg, var(--cb-kraft-lip) 0, var(--cb-kraft) 3px, var(--cb-kraft-side) 100%);box-shadow:0 1px 0 var(--cb-crease);border-radius:0 0 2px 2px}.cb-wall-front:before{content:"";height:calc(2px * var(--cb-u));background:var(--cb-kraft-lip);position:absolute;top:0;left:0;right:0}.cb-stamp{left:calc(18px * var(--cb-u));top:calc(7px * var(--cb-u));white-space:nowrap;font-family:Saira Stencil One,Impact,Arial Narrow,sans-serif;font-size:calc(15px * var(--cb-u));line-height:calc(20px * var(--cb-u));letter-spacing:.08em;text-transform:uppercase;color:var(--cb-stencil);mix-blend-mode:multiply;opacity:.92;filter:blur(.15px);position:absolute}.cb-stamp-r{left:auto;right:calc(18px * var(--cb-u))}.cb-flap-front{top:calc(153px * var(--cb-u));height:calc(18px * var(--cb-u));left:calc(18px * var(--cb-u));right:calc(18px * var(--cb-u));background:var(--cb-grain), var(--cb-flute), linear-gradient(180deg, var(--cb-kraft) 0, var(--cb-kraft-lip) 100%);clip-path:polygon(0 0,100% 0,99% 100%,1% 100%)}.cb-flap-front:before{content:"";height:calc(5px * var(--cb-u));background:repeating-linear-gradient(90deg, var(--cb-kraft-lip) 0 calc(3px * var(--cb-u)), var(--cb-kraft-floor) calc(3px * var(--cb-u)) calc(5px * var(--cb-u)));box-shadow:0 1px 0 var(--cb-crease);position:absolute;top:0;left:0;right:0}.cb-things{top:calc(6px * var(--cb-u));height:calc(128px * var(--cb-u));left:calc(34px * var(--cb-u));right:calc(34px * var(--cb-u));padding:0 calc(6px * var(--cb-u));align-items:flex-end;gap:calc(12px * var(--cb-u));pointer-events:none;display:flex}.cb-thing{transform:translateY(var(--sink,0)) rotate(var(--tilt,0deg));transform-origin:50% 100%;isolation:isolate;flex:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:relative;box-shadow:-2px 0 3px #0000001f}.cb-face{z-index:-1;border-radius:inherit;position:absolute;inset:0}.cb-thing[hidden]{display:none}.cb-thing .cb-t{-webkit-line-clamp:3;font-size:calc(11.5px * var(--cb-u));line-height:calc(14px * var(--cb-u));letter-spacing:-.005em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cb-thing .cb-ic{font-size:calc(22px * var(--cb-u));line-height:1}.cb-book{width:calc(68px * var(--cb-u));height:calc(112px * var(--cb-u));padding:calc(9px * var(--cb-u)) calc(6px * var(--cb-u)) 0 calc(10px * var(--cb-u));color:#fff;--sink:0px;background:var(--cb-grain-soft), var(--cb-weave), linear-gradient(100deg, #ffffff1f 0, transparent 40%, #00000024 100%), var(--cover,#5b6b7a);border-radius:1px 4px 4px 1px}.cb-book:before{content:"";left:calc(4px * var(--cb-u));width:calc(2px * var(--cb-u));background:#00000047;position:absolute;top:0;bottom:0;box-shadow:1px 0 #ffffff29}.cb-book .cb-t{color:#ffffffeb}.cb-book .cb-ic{font-size:calc(20px * var(--cb-u));margin-bottom:calc(8px * var(--cb-u));opacity:.9;display:block}.cb-video{width:calc(132px * var(--cb-u));height:calc(94px * var(--cb-u));padding:calc(8px * var(--cb-u)) calc(10px * var(--cb-u)) 0 calc(10px * var(--cb-u));color:var(--cb-video-ink);--sink:calc(6px * var(--cb-u));background:var(--cb-grain-soft), radial-gradient(70% 55% at 20% 30%, #ffffff12, transparent 70%), radial-gradient(50% 60% at 80% 75%, #00000038, transparent 70%), var(--cb-video);border-radius:3px}.cb-video .cb-ic{width:calc(20px * var(--cb-u));height:calc(20px * var(--cb-u));color:#fff;font-size:calc(10px * var(--cb-u));margin-bottom:calc(6px * var(--cb-u));background:#e04a3f;border-radius:50%;place-items:center;display:inline-grid}.cb-video .cb-t{opacity:.92}.cb-sheet{width:calc(82px * var(--cb-u));height:calc(108px * var(--cb-u));padding:calc(10px * var(--cb-u)) calc(8px * var(--cb-u)) 0 calc(9px * var(--cb-u));color:var(--cb-stock-ink);--sink:calc(2px * var(--cb-u));border-radius:1px}.cb-sheet .cb-face{background:var(--cb-grain-soft), repeating-linear-gradient(180deg, transparent 0 calc(11px * var(--cb-u)), var(--cb-stock-line) calc(11px * var(--cb-u)) calc(12px * var(--cb-u))), var(--cb-stock);background-position:0 0, 0 calc(58px * var(--cb-u)), 0 0;clip-path:polygon(0 0, calc(100% - 11px * var(--cb-u)) 0, 100% calc(11px * var(--cb-u)), 100% 100%, 0 100%)}.cb-sheet:after{content:"";border-style:solid;border-width:0 calc(11px * var(--cb-u)) calc(11px * var(--cb-u)) 0;filter:drop-shadow(-1px 1px 1px #0000002e);border-color:#0000 #0000 #e4ddcc #e4ddcc;position:absolute;top:0;right:0}.cb-tile{width:calc(86px * var(--cb-u));height:calc(98px * var(--cb-u));padding:calc(9px * var(--cb-u)) calc(9px * var(--cb-u)) 0;color:var(--cb-stock-ink);--sink:calc(4px * var(--cb-u));background:var(--cb-grain-soft), var(--cb-stock);border-radius:6px}.cb-folder{width:calc(90px * var(--cb-u));height:calc(102px * var(--cb-u));padding:calc(16px * var(--cb-u)) calc(9px * var(--cb-u)) 0;color:#2b2822;--sink:calc(6px * var(--cb-u));background:var(--cb-grain), var(--cb-manila);border-radius:2px 2px 0 0}.cb-folder:before{content:"";top:calc(-9px * var(--cb-u));width:calc(36px * var(--cb-u));height:calc(10px * var(--cb-u));background:var(--cb-manila);border-radius:3px 3px 0 0;position:absolute;left:0}.cb-sheet .cb-ic,.cb-tile .cb-ic,.cb-folder .cb-ic{width:calc(30px * var(--cb-u));height:calc(30px * var(--cb-u));background:var(--disc,var(--cb-disc-link));color:#fff;font-size:calc(16px * var(--cb-u));margin-bottom:calc(6px * var(--cb-u));border-radius:50%;place-items:center;display:inline-grid}.cb-thing[data-k=doc]{--disc:var(--cb-disc-doc)}.cb-thing[data-k=audio]{--disc:var(--cb-disc-audio)}.cb-thing[data-k=talk]{--disc:var(--cb-disc-talk)}.cb-thing[data-k=learn]{--disc:var(--cb-disc-learn)}.cb-thing[data-k=file]{--disc:var(--cb-disc-file)}.cb-more{width:calc(64px * var(--cb-u));height:calc(76px * var(--cb-u));color:#3a352d;--sink:calc(6px * var(--cb-u));--tilt:1.5deg;background:var(--cb-grain-soft), repeating-linear-gradient(180deg, transparent 0 calc(9px * var(--cb-u)), #788cbe47 calc(9px * var(--cb-u)) calc(10px * var(--cb-u))), #f6f2e8;background-position:0 0, 0 calc(22px * var(--cb-u)), 0 0;box-shadow:0 0 0 .5px #00000014, calc(3px * var(--cb-u)) calc(-3px * var(--cb-u)) 0 -1px #ece7da, calc(3px * var(--cb-u)) calc(-3px * var(--cb-u)) 0 0 #00000014, calc(6px * var(--cb-u)) calc(-6px * var(--cb-u)) 0 -1px #e3ddce, calc(6px * var(--cb-u)) calc(-6px * var(--cb-u)) 0 0 #00000014;border-radius:2px;place-items:center;padding:0;display:grid}.cb-more:before{content:"";left:0;right:0;top:calc(15px * var(--cb-u));background:#c8463c8c;height:1px;position:absolute}.cb-more .cb-t{font-size:calc(15px * var(--cb-u));letter-spacing:-.01em;-webkit-line-clamp:1;font-weight:700;line-height:1}.cb-box[data-phase] .cb-things{height:calc(128px * var(--cb-u));overflow:hidden}.cb-note .cb-ic,.cb-note .cb-t{visibility:hidden}.cb-note{box-shadow:-2px 0 3px #0000001a}.cb-notes{justify-content:space-between}.cb-phase-waiting .cb-note{animation:2s ease-in-out infinite cb-wave;animation-delay:calc(var(--i) * .33s)}@keyframes cb-wave{0%,to{transform:translateY(var(--sink,0px)) rotate(var(--tilt,0deg))}50%{transform:translateY(calc(var(--sink,0px) + 11px)) rotate(var(--tilt,0deg))}}.cb-phase-arriving .cb-note{animation:.38s cubic-bezier(.45,0,.75,.3) forwards cb-fall;animation-delay:calc(var(--i) * 80ms)}@keyframes cb-fall{to{transform:translateY(calc(100% + var(--sink,0px))) rotate(var(--tilt,0deg))}}.cb-phase-arriving .cb-thing:not(.cb-note){animation:.64s cubic-bezier(.22,.61,.36,1) backwards cb-rise;animation-delay:calc(var(--gone) + var(--i) * 95ms)}@keyframes cb-rise{0%{transform:translateY(calc(100% + var(--sink,0px))) rotate(var(--tilt,0deg))}}.cb-box[data-phase]{cursor:default}.cb-box[data-phase] .cb-stamp:not(.cb-stamp-r){opacity:0}@media (prefers-reduced-motion:reduce){.cb-phase-waiting .cb-note,.cb-phase-arriving .cb-note,.cb-phase-arriving .cb-thing{animation:none}}@media (hover:hover){.cb-box:not([data-phase]):hover .cb-thing{transform:translateY(calc(var(--sink,0px) - 8px * var(--cb-u))) rotate(var(--tilt,0deg))}}@media (hover:none){.cb-box:not([data-phase]) .cb-thing{transform:translateY(calc(var(--sink,0px) - 8px * var(--cb-u))) rotate(var(--tilt,0deg))}}.cb-crate[data-open=true] .cb-box .cb-thing{transform:translateY(calc(-70px * var(--cb-u))) rotate(0deg);opacity:0}.cb-crate[data-open=true] .cb-when-closed,.cb-crate:not([data-open=true]) .cb-when-open{display:none}@media (prefers-reduced-motion:reduce){.cb-thing{transition:none}}@media (max-width:560px){.cb-crate{--cb-u:.7}.cb-things{padding:0 2px;left:24px;right:24px}.cb-stamp-r{display:none}}
.rollAsk{--rline:color-mix(in srgb, var(--fg) 30%, transparent);--rlift:color-mix(in srgb, var(--fg) 8%, var(--bg));border:1px solid var(--rline);border-radius:14px;margin:20px 0;padding:32px}.rollPrompt{letter-spacing:-.01em;margin:0 0 18px;font-size:17px;font-weight:650;line-height:1.3}.rollChip.on,.rollPerson.on{background:var(--fg);color:var(--bg)}.rollChips{flex-wrap:wrap;gap:16px;display:flex}.rollChip{border:1px solid var(--rline);border-radius:999px;align-items:center;gap:2px;padding:3px 5px 3px 3px;display:inline-flex;position:relative}.rollChip:hover{border-color:color-mix(in srgb, var(--fg) 50%, transparent)}.rollChip.on{border-color:var(--fg)}.rollChipLabel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 5px 8px 12px;font-size:14px;line-height:1.25}.rollChip.none .rollChipLabel{color:var(--muted);padding-right:12px}.rollIcon{cursor:pointer;width:24px;height:24px;color:var(--faint);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rollIcon svg{display:block}.rollIcon:hover{background:color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg)}.rollChip.on .rollIcon{color:color-mix(in srgb, var(--bg) 55%, var(--fg))}.rollChip.on .rollIcon:hover{background:color-mix(in srgb, var(--bg) 22%, transparent);color:var(--bg)}.rollTip{z-index:5;background:var(--rlift);border:1px solid var(--rline);width:max-content;max-width:280px;color:var(--fg);text-align:left;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.45;display:none;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000059}.rollTip.show{display:block}.rollTip:after{content:"";border:7px solid #0000;border-bottom-color:var(--rlift);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.rollHead{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.rollHead .rollPrompt{margin:0}.rollHelp{border:1px solid var(--rline);cursor:pointer;width:30px;height:30px;color:var(--faint);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rollHelp svg{display:block}.rollHelp:hover{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 50%, transparent)}.rollHelp.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.rollPeople{display:grid}.rollPerson{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:16px 12px;display:grid}.rollPerson:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.rollPerson.on:hover{background:var(--fg)}.rollPersonText{gap:12px;min-width:0;display:grid}.rollPersonName{font-size:16px;font-weight:600;line-height:24px}.rollPersonDesc{color:color-mix(in srgb, var(--fg) 65%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.rollPerson.on .rollPersonDesc{color:color-mix(in srgb, var(--bg) 65%, var(--fg))}.rollFace{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.rollFace.ph{background:color-mix(in srgb, var(--fg) 10%, transparent);color:var(--faint);place-items:center;font-size:13px;font-weight:650;display:grid}.rollPerson.on .rollFace.ph{background:color-mix(in srgb, var(--bg) 22%, transparent);color:var(--bg)}.rollActions{margin-top:20px}
