._panel_qeszv_1{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:16px 18px;margin:14px 0}._title_qeszv_9{margin:0 0 10px;font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brass)}._field_1hbdr_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1hbdr_8{font-size:.85rem;letter-spacing:.06em;color:var(--color-muted);text-transform:uppercase}._input_1hbdr_15{background:var(--color-field);border:1px solid var(--color-line);border-radius:8px;color:var(--color-text);font:inherit;font-size:1.05rem;padding:12px 14px;min-height:48px}._input_1hbdr_15:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px}._input_1hbdr_15[aria-invalid=true]{border-color:var(--color-danger)}._input_1hbdr_15:disabled{opacity:.55}._error_1hbdr_39{margin:0;color:var(--color-danger);font-size:.9rem}._hint_1hbdr_45{margin:0;color:var(--color-muted);font-size:.85rem}._radioRow_1hbdr_51{display:flex;align-items:center;gap:10px}._radioLabel_1hbdr_57{display:flex;align-items:center;gap:10px;font-size:1rem;cursor:pointer}._radio_1hbdr_51{width:20px;height:20px;accent-color:var(--color-brass)}._radio_1hbdr_51:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}._banner_x97bm_1{border-radius:10px;border:1px solid var(--color-line);padding:12px 14px;font-size:.95rem;margin:12px 0}._error_x97bm_9{border-color:var(--color-danger);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}._info_x97bm_15{border-color:var(--color-brass);color:var(--color-text);background:color-mix(in srgb,var(--color-brass) 10%,transparent)}._narrow_197rr_1{max-width:560px}._pageHead_197rr_5{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:8px}._actions_197rr_14{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._charList_197rr_21{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:10px}._charItem_197rr_30{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px}._charLink_197rr_36{display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;color:var(--color-text);min-height:44px}._charLink_197rr_36:hover{border-color:var(--color-brass);border-radius:12px}._charLink_197rr_36:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px;border-radius:12px}._charItemFooter_197rr_57{display:flex;justify-content:flex-end;padding:0 16px 12px}._charName_197rr_63{font-family:var(--font-display);font-size:1.25rem;color:var(--color-brass)}._charFormGrid_197rr_69{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}._fieldColumn_197rr_75{display:flex;flex-direction:column;gap:6px;margin:12px 0}._select_197rr_82{background:var(--color-field);border:1px solid var(--color-line);border-radius:8px;color:var(--color-text);font:inherit;padding:12px 14px;min-height:48px}._select_197rr_82:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px}._methodGroup_197rr_97{border:1px solid var(--color-line);border-radius:10px;padding:12px 14px;margin:12px 0;display:flex;flex-direction:column;gap:8px}._rollField_197rr_107{margin-top:8px}._threshold_197rr_111{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0}._thresholdLabel_197rr_119{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}._thresholdValue_197rr_126{font-family:var(--font-display);font-size:2.6rem;color:var(--color-brass);line-height:1}._explanation_197rr_133{margin:8px 0;padding-left:20px;color:var(--color-text)}._success_197rr_139{color:var(--color-success);font-size:1.1rem}._failure_197rr_144{color:var(--color-danger);font-size:1.1rem}._sourceLine_197rr_149{color:var(--color-brass);font-size:.9rem}._historyList_197rr_154{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px}._historyItem_197rr_163{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._historyText_197rr_173{color:var(--color-text)}._tokenLine_197rr_177{margin:8px 0}._noteList_197rr_181{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px}._noteItem_197rr_190{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}._noteTitle_197rr_201{font-weight:600;margin:0 0 2px}._noteBodyField_197rr_206{margin:12px 0;display:flex;flex-direction:column;gap:4px}._noteBodyField_197rr_206 textarea{width:100%;resize:vertical}._noteRevisions_197rr_218{margin-top:16px;border-top:1px solid var(--color-line);padding-top:12px}._token_197rr_177{display:inline-block;background:var(--color-field);border:1px solid var(--color-brass);border-radius:8px;color:var(--color-brass);font-size:1.05rem;padding:10px 14px;word-break:break-all}._shell_1kc9h_1{min-height:100dvh;display:flex;flex-direction:column}._header_1kc9h_7{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--color-line);background:var(--color-bg-raised);position:sticky;top:0;z-index:10;flex-wrap:wrap}._brand_1kc9h_20{display:flex;flex-direction:column;text-decoration:none;color:var(--color-brass)}._brandName_1kc9h_27{font-family:var(--font-display);font-size:1.3rem;letter-spacing:.14em}._brandNote_1kc9h_33{font-size:.7rem;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}._nav_1kc9h_40{display:flex;gap:8px}._navLink_1kc9h_45{color:var(--color-text);text-decoration:none;padding:8px 12px;border-radius:8px;min-height:44px;display:inline-flex;align-items:center}._navLink_1kc9h_45:hover{background:var(--color-panel)}._navLink_1kc9h_45._active_1kc9h_59{color:var(--color-brass);box-shadow:inset 0 -2px 0 var(--color-brass)}._navLink_1kc9h_45:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}._spacer_1kc9h_69{flex:1}._account_1kc9h_73{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._userLogin_1kc9h_80{color:var(--color-text)}._roleBadge_1kc9h_84{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass);border:1px solid var(--color-line);border-radius:999px;padding:3px 10px}._main_1kc9h_94{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:18px 16px 32px}._actions_1kc9h_102{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}._footer_1kc9h_110{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.82rem;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}._grid_r99vf_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}._cell_r99vf_8{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}._label_r99vf_18{font-size:.78rem;letter-spacing:.05em;color:var(--color-muted)}._value_r99vf_24{margin:0;font-family:var(--font-display);font-size:1.6rem;color:var(--color-brass)}@media(min-width:720px){._grid_r99vf_1{grid-template-columns:repeat(9,minmax(0,1fr))}}._layout_rdrap_5{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}._head_rdrap_12{margin-bottom:8px}._draftNotice_rdrap_16{color:var(--color-muted);font-size:.9rem;max-width:72ch}._searchRow_rdrap_22{display:flex;flex-direction:column;gap:6px;margin:12px 0 16px}._searchLabel_rdrap_29{font-size:.9rem;color:var(--color-muted)}._searchInput_rdrap_34{width:100%;max-width:560px;min-height:44px;padding:10px 12px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-field);color:var(--color-text);font-size:1rem}._searchInput_rdrap_34:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px;border-color:var(--color-brass)}._sidebar_rdrap_52{border:1px solid var(--color-line);border-radius:12px;padding:10px;background:var(--color-bg-raised);position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow-y:auto}._categoryList_rdrap_63{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._categoryButton_rdrap_72{display:flex;flex-direction:column;width:100%;min-height:44px;gap:2px;text-align:left;padding:8px 10px;background:transparent;color:var(--color-text);border:1px solid transparent;border-radius:10px;font-size:.95rem;cursor:pointer}._categoryButton_rdrap_72:hover{border-color:var(--color-brass)}._categoryButton_rdrap_72:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px}._categoryActive_rdrap_97{border-color:var(--color-brass);background:var(--color-panel)}._categoryName_rdrap_102{font-weight:600}._categoryMeta_rdrap_106{color:var(--color-muted);font-size:.85rem}._sidebarNote_rdrap_111{color:var(--color-muted);font-size:.8rem;margin:10px 4px 0}._content_rdrap_117{min-width:0}._cardList_rdrap_121{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._cardItem_rdrap_130{border:1px solid var(--color-line);border-radius:12px;background:var(--color-panel);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._categoryLink_rdrap_140{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:6px 0;background:transparent;color:var(--color-text);border:none;cursor:pointer;text-align:left;font-size:1rem}._categoryLink_rdrap_140:hover strong{color:var(--color-brass-strong)}._categoryLink_rdrap_140:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px;border-radius:8px}._summaryHint_rdrap_165{color:var(--color-text);opacity:.85}._pagesHint_rdrap_170,._muted_rdrap_171{color:var(--color-muted);font-size:.85rem}._unresolvedBadge_rdrap_176{margin:0;font-size:.85rem;color:var(--color-brass);font-weight:600}._notLoaded_rdrap_183{border:1px dashed var(--color-line);border-radius:10px;padding:10px 12px;color:var(--color-brass)}._detailOverlay_rdrap_190{position:fixed;inset:0;background:#04080cb8;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;z-index:40}._detailPanel_rdrap_202{width:min(720px,100%);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:14px;padding:16px}._detailHead_rdrap_210{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}._detailClose_rdrap_218{min-height:44px;padding:8px 14px;background:transparent;color:var(--color-text);border:1px solid var(--color-line);border-radius:10px;cursor:pointer}._detailClose_rdrap_218:hover{border-color:var(--color-brass)}._detailClose_rdrap_218:focus-visible{outline:2px solid var(--color-brass);outline-offset:1px}._detailBody_rdrap_237{display:flex;flex-direction:column;gap:12px}._detailSummary_rdrap_243{margin:0}._detailGrid_rdrap_247{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:8px 16px;margin:0}._detailGrid_rdrap_247 dt{color:var(--color-muted)}._detailGrid_rdrap_247 dd{margin:0;white-space:pre-wrap}._unresolvedBlock_rdrap_263{border:1px solid var(--color-line);border-radius:10px;padding:10px 12px}._unresolvedBlock_rdrap_263 h3{margin:0 0 6px;font-size:.95rem}._unresolvedBlock_rdrap_263 ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}._entriesStrip_rdrap_282{margin-top:12px}._registryWarning_rdrap_286{margin:0;color:var(--color-brass);font-weight:600;max-width:90ch}._registry_rdrap_286{margin-top:8px;border:1px solid var(--color-line);border-radius:10px;padding:8px 12px;background:var(--color-panel)}._registry_rdrap_286 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--color-text)}._registry_rdrap_286 summary:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px;border-radius:6px}._registryList_rdrap_315{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}._registryList_rdrap_315 p{margin:2px 0 0}._detailSliceNotice_rdrap_327{margin:0;color:var(--color-brass);font-size:.9rem}@media(max-width:760px){._layout_rdrap_5{grid-template-columns:1fr}._sidebar_rdrap_52{position:static;max-height:none}._categoryList_rdrap_63{flex-direction:row;flex-wrap:wrap}._categoryButton_rdrap_72{width:auto;min-width:44%}._detailGrid_rdrap_247{grid-template-columns:1fr}}@media(prefers-contrast:more){._categoryButton_rdrap_72:hover{border-color:var(--color-text)}._unresolvedBadge_rdrap_176,._notLoaded_rdrap_183,._registryWarning_rdrap_286,._detailSliceNotice_rdrap_327{color:var(--color-text)}._categoryActive_rdrap_97{outline:2px solid var(--color-text);outline-offset:-2px}._searchInput_rdrap_34{border-color:var(--color-text);background:var(--color-bg)}}:root{--color-bg: #0b0f14;--color-bg-raised: #0e141b;--color-panel: #101820;--color-field: #0c1218;--color-line: #1e2a34;--color-text: #e6e2d8;--color-muted: #8fa0ad;--color-brass: #d8b36a;--color-brass-strong: #e8c987;--color-success: #79c0a8;--color-danger: #e08f8f;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, "PT Sans", sans-serif;--font-display: Georgia, "PT Serif", "Times New Roman", serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 500px at 70% -10%,rgba(216,179,106,.05),transparent),var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100dvh}h1.display,.display{font-family:var(--font-display);font-weight:500;letter-spacing:.02em;color:var(--color-text);margin:8px 0}h1.display{font-size:clamp(1.7rem,5vw,2.3rem)}.muted{color:var(--color-muted)}.loading{color:var(--color-muted);padding:16px 0}.label{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:1rem;min-height:48px;padding:10px 20px;border-radius:10px;border:1px solid var(--color-line);cursor:pointer;text-decoration:none;background:var(--color-panel);color:var(--color-text)}.btn:disabled{opacity:.55;cursor:default}.btn:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.btn-brass{background:var(--color-brass);border-color:var(--color-brass);color:#14100a;font-weight:600}.btn-brass:hover:not(:disabled){background:var(--color-brass-strong)}.btn-ghost{background:transparent}.banner{border-radius:10px;border:1px solid var(--color-line);padding:12px 14px;margin:12px 0;font-size:.95rem}.banner-info{border-color:var(--color-brass);background:#d8b36a14}.banner p{margin:0 0 10px}form{display:flex;flex-direction:column;gap:12px;margin-top:12px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
