._label_1y23f_7{margin:0;font-family:var(--fps-font-ui);font-size:var(--fps-text-xs);font-weight:var(--fps-weight-medium);text-transform:uppercase;letter-spacing:var(--fps-tracking-wide);color:var(--fps-c-text-3)}._meta_1y23f_16{font-size:var(--fps-text-sm);color:var(--fps-c-text-3)}._rail_1y23f_23{inline-size:min(var(--fps-piece-reading-width),100%);margin:var(--fps-sp-8) auto 0;display:flex;flex-direction:column;gap:var(--fps-sp-3);min-inline-size:0}._railList_1y23f_24{list-style:none;margin:0;padding:var(--fps-sp-1) 0 var(--fps-sp-3);display:flex;gap:var(--fps-sp-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._railItem_1y23f_36{flex:none;scroll-snap-align:start;position:relative}._tileRemove_1y23f_40{position:absolute;inset-block-start:var(--fps-sp-1);inset-inline-end:var(--fps-sp-1);inline-size:1.75rem;block-size:1.75rem;display:grid;place-items:center;border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full, 999px);background:var(--fps-c-surface);color:var(--fps-c-text-2);cursor:pointer}._tileRemove_1y23f_40:hover,._tileRemove_1y23f_40:focus-visible{color:var(--fps-c-err);border-color:var(--fps-c-err)}._tileRemove_1y23f_40:disabled{opacity:.5;cursor:default}._tileAdd_1y23f_49 ._tileArt_1y23f_49{border-style:dashed;color:var(--fps-c-text-3)}._tileAdd_1y23f_49 ._tileName_1y23f_50{color:var(--fps-c-text-2)}._tile_1y23f_40{inline-size:8.5rem;display:flex;flex-direction:column;align-items:stretch;gap:var(--fps-sp-1);padding:0;border:0;background:transparent;color:var(--fps-c-text);text-align:start;font:inherit;cursor:pointer;border-radius:var(--fps-r-lg)}._tile_1y23f_40:focus-visible{outline:var(--fps-focus-ring);outline-offset:3px}._tileArt_1y23f_49{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--fps-r-lg);border:1px solid var(--fps-c-border-muted);background:var(--fps-c-surface-alt);color:var(--fps-c-text-3);transition:border-color var(--fps-dur-fast),transform var(--fps-dur-fast)}._tileArt_1y23f_49[data-kind=person]{border-radius:50%}._tileArt_1y23f_49 img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}._tile_1y23f_40:hover ._tileArt_1y23f_49,._tile_1y23f_40[aria-expanded=true] ._tileArt_1y23f_49{border-color:var(--fps-c-accent)}._tileName_1y23f_50{margin-block-start:var(--fps-sp-1);font-family:var(--fps-font-kls-heading);font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}._tile_1y23f_40:hover ._tileName_1y23f_50,._tile_1y23f_40[aria-expanded=true] ._tileName_1y23f_50{color:var(--fps-c-link)}._tileKind_1y23f_99{font-family:var(--fps-font-ui);font-size:var(--fps-text-xs);color:var(--fps-c-text-3)}._panel_1y23f_102{inline-size:min(var(--fps-piece-reading-width),100%);margin:var(--fps-sp-8) auto 0;display:flex;flex-direction:column;gap:var(--fps-sp-3)}._linkList_1y23f_103{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fps-sp-2)}._linkList_1y23f_103 li{display:flex;flex-wrap:wrap;gap:var(--fps-sp-2);align-items:baseline}._pieceLink_1y23f_105{color:var(--fps-c-text);text-decoration:none}._pieceLink_1y23f_105:hover{color:var(--fps-c-link)}._inlineLink_1y23f_107{color:var(--fps-c-link);text-decoration:none}._inlineLink_1y23f_107:hover{text-decoration:underline;text-underline-offset:.3em}._card_1y23f_111{position:fixed;z-index:60;padding:var(--fps-sp-4);border:1px solid var(--fps-c-border);border-radius:var(--fps-r-lg);background:var(--fps-c-surface);color:var(--fps-c-text);box-shadow:var(--fps-shadow-lg);font-family:var(--fps-font-kls-body);font-size:var(--fps-text-sm);line-height:1.6;max-block-size:min(70vh,30rem);overflow:auto;overscroll-behavior:contain}._card_1y23f_111:focus-visible{outline:none;box-shadow:var(--fps-shadow-lg),var(--fps-focus-ring)}._scrim_1y23f_131{position:fixed;inset:0;z-index:59;background:color-mix(in oklch,var(--fps-c-text) 28%,transparent);animation:_scrimIn_1y23f_1 var(--fps-dur-fast) ease-out both}._sheet_1y23f_132{inset-inline:0;inset-block-end:0;inline-size:auto;padding:var(--fps-sp-3) var(--fps-sp-4) calc(var(--fps-sp-6) + env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--fps-c-border);border-radius:var(--fps-r-xl) var(--fps-r-xl) 0 0;font-size:var(--fps-text-base);max-block-size:78vh;animation:_sheetIn_1y23f_1 .22s var(--fps-ease-out, ease-out) both}._grip_1y23f_144{display:block;inline-size:2.5rem;block-size:4px;margin:0 auto var(--fps-sp-3);border-radius:2px;background:var(--fps-c-border)}@keyframes _sheetIn_1y23f_1{0%{transform:translateY(100%)}to{transform:none}}@keyframes _scrimIn_1y23f_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._sheet_1y23f_132,._scrim_1y23f_131{animation:none}}._cardHead_1y23f_149{display:flex;align-items:flex-start;gap:var(--fps-sp-3)}._cardArt_1y23f_150{flex:none;inline-size:3.5rem;block-size:3.5rem;display:grid;place-items:center;overflow:hidden;border-radius:var(--fps-r-md);border:1px solid var(--fps-c-border-muted);background:var(--fps-c-surface-alt);color:var(--fps-c-text-3)}._cardArt_1y23f_150[data-kind=person]{border-radius:50%}._cardArt_1y23f_150 img{inline-size:100%;block-size:100%;object-fit:cover;display:block}._sheet_1y23f_132 ._cardArt_1y23f_150{inline-size:4.5rem;block-size:4.5rem}._cardNames_1y23f_165{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}._cardKind_1y23f_166{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fps-sp-2);font-family:var(--fps-font-ui);font-size:var(--fps-text-2xs, var(--fps-text-xs));text-transform:uppercase;letter-spacing:var(--fps-tracking-wide);color:var(--fps-c-text-3)}._cardTitle_1y23f_167{font-family:var(--fps-font-kls-heading);font-size:var(--fps-text-lg);font-weight:var(--fps-weight-semibold);line-height:1.3;overflow-wrap:anywhere}._cardClose_1y23f_168{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin:-.35rem;border:0;border-radius:50%;background:transparent;color:var(--fps-c-text-3);cursor:pointer}._cardClose_1y23f_168:hover{background:var(--fps-c-surface-alt);color:var(--fps-c-text)}._cardClose_1y23f_168:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._cardText_1y23f_171{margin:var(--fps-sp-3) 0 0}._cardSection_1y23f_172{margin-block-start:var(--fps-sp-4);display:flex;flex-direction:column;gap:var(--fps-sp-2)}._cardFoot_1y23f_173{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fps-sp-2) var(--fps-sp-4);margin-block-start:var(--fps-sp-4);padding-block-start:var(--fps-sp-3);border-block-start:1px solid var(--fps-c-border-muted);font-family:var(--fps-font-ui);font-size:var(--fps-text-sm)}._action_1y23f_184{display:inline-flex;align-items:center;gap:var(--fps-sp-1);min-block-size:2rem;padding:0;border:0;background:transparent;color:var(--fps-c-link);text-decoration:none;font:inherit;cursor:pointer;border-radius:var(--fps-r-sm)}._action_1y23f_184:hover{text-decoration:underline;text-underline-offset:.3em}._action_1y23f_184:focus-visible{outline:var(--fps-focus-ring);outline-offset:2px}._edit_1y23f_187{margin-inline-start:auto;color:var(--fps-c-text-2, var(--fps-c-text-3))}._credit_1y23f_188{margin:var(--fps-sp-3) 0 0;font-family:var(--fps-font-ui);font-size:var(--fps-text-xs);color:var(--fps-c-text-3)}._credit_1y23f_188 a{color:inherit}._provenance_1y23f_192{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--fps-sp-1);color:var(--fps-c-text-3);font-family:var(--fps-font-ui)}._provenanceMark_1y23f_193{display:inline-flex;align-items:center;gap:var(--fps-sp-1)}._provenance_1y23f_192[data-words=true]{gap:var(--fps-sp-1) var(--fps-sp-3);font-size:var(--fps-text-xs);text-transform:none;letter-spacing:normal}
