:root{--ink-900: #0b0907;--ink-800: #12100d;--ink-700: #1a1714;--ink-600: #221e19;--ink-500: #2b2620;--blood-700: #5c1414;--blood-600: #7b1a1a;--blood-500: #9b2226;--blood-400: #c1373b;--parchment-100: #f2e9dc;--parchment-300: #cbbda8;--parchment-500: #8b7f6e;--parchment-700: #5d5548;--border: #3a322a;--border-bright: #574b3c;--good: #6f8f5a;--warn: #b8873a;--danger: var(--blood-400);--font-display: "Cinzel", "Palatino Linotype", "Book Antiqua", Palatino, serif;--font-body: "EB Garamond", Georgia, "Times New Roman", serif;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--status-column: 390px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ink-900);background-image:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(155,34,38,.06),transparent 70%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(203,189,168,.05),transparent 70%);background-attachment:fixed;color:var(--parchment-100);font-family:var(--font-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}h1{font-size:1.75rem}h2{font-size:1.15rem}h3{font-size:.95rem}h4{font-size:.8rem;letter-spacing:.16em;color:var(--parchment-500)}p{margin:0 0 var(--space-3)}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}.panel{background:var(--ink-800);border:1px solid var(--border)}.label{font-family:var(--font-display);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--parchment-500)}.numeric{font-variant-numeric:tabular-nums}.button{font-family:var(--font-display);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:var(--space-2) var(--space-4);background:transparent;color:var(--parchment-100);border:1px solid var(--border-bright);transition:border-color .12s linear,background-color .12s linear}.button:hover{border-color:var(--parchment-500);background:var(--ink-600)}.button--primary{background:var(--blood-700);border-color:var(--blood-500)}.button--primary:hover{background:var(--blood-600);border-color:var(--blood-400)}.button--large{font-size:.95rem;padding:var(--space-3) var(--space-5)}.button:disabled{color:var(--parchment-700);border-color:var(--border);cursor:not-allowed}.button:disabled:hover{background:transparent;border-color:var(--border)}:focus-visible{outline:1px solid var(--blood-400);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._bar_y2hdy_1{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--border);background:var(--ink-900);flex-shrink:0}._meter_y2hdy_11{display:flex;align-items:center;gap:var(--space-2);min-width:0}._label_y2hdy_18{font-family:var(--font-display);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-700);white-space:nowrap}._track_y2hdy_27{width:90px;height:4px;background:var(--ink-700);border:1px solid var(--border)}._fill_y2hdy_34{height:100%;background:var(--parchment-700);transition:width .3s ease-out}._warning_y2hdy_43{background:var(--blood-400)}._full_y2hdy_47{background:var(--blood-500)}._numbers_y2hdy_51{font-size:.7rem;color:var(--parchment-700);white-space:nowrap;font-variant-numeric:tabular-nums}._page_2zki3_1{min-height:100vh;display:flex;align-items:center;justify-content:center}._spinner_2zki3_8{width:28px;height:28px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_spin_2zki3_8 .8s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_2zki3_8{animation-duration:2.4s}}@keyframes _spin_2zki3_8{to{transform:rotate(360deg)}}._bar_l055l_1{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--ink-800);flex-shrink:0}._brand_l055l_12{display:flex;align-items:center;gap:var(--space-2);color:var(--parchment-100);text-decoration:none}._brandName_l055l_20{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase}._nav_l055l_27{display:flex;gap:var(--space-4);margin-left:var(--space-3)}._navLink_l055l_33{font-family:var(--font-display);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--parchment-500);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}._navLink_l055l_33:hover{color:var(--parchment-100)}._navLinkActive_l055l_48{color:var(--parchment-100);border-bottom-color:var(--blood-500)}._spacer_l055l_53{flex:1}._profile_l055l_57{display:flex;align-items:center;gap:var(--space-2);color:var(--parchment-300);font-size:.9rem}._page_lkakt_1{max-width:1180px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}._sectionHead_lkakt_7{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}._count_lkakt_16{font-size:.85rem;color:var(--parchment-500)}._state_lkakt_21{border:1px dashed var(--border);color:var(--parchment-500);padding:var(--space-4);text-align:center}._grid_lkakt_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--space-3)}._card_lkakt_34{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border);background:var(--ink-800)}._cardFallen_lkakt_44{border-color:var(--border);opacity:.8}._portrait_lkakt_49{width:56px;height:56px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700)}._body_lkakt_60{min-width:0}._name_lkakt_64{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}._kind_lkakt_73,._status_lkakt_74,._campaign_lkakt_75{font-size:.85rem;color:var(--parchment-500);line-height:1.4}._campaign_lkakt_75{color:var(--parchment-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fallen_lkakt_88{color:var(--blood-400)}._open_lkakt_94{grid-column:1 / -1;justify-self:start}._backdrop_1uvw2_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d1;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);overflow-y:auto}._panel_1uvw2_13{width:min(560px,100%);background:var(--ink-800);border:1px solid var(--border-bright);margin:var(--space-5) 0 auto}._header_1uvw2_20{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}._headerTitles_1uvw2_28 h2{margin-bottom:2px}._slotCount_1uvw2_32{font-size:.85rem;color:var(--parchment-500)}._close_1uvw2_37{width:32px;height:32px;background:none;border:1px solid var(--border);color:var(--parchment-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}._close_1uvw2_37:hover{color:var(--parchment-100);border-color:var(--parchment-500)}._body_1uvw2_54{padding:var(--space-4)}._centered_1uvw2_58{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;color:var(--parchment-500)}._spinner_1uvw2_67{width:24px;height:24px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_spin_1uvw2_67 .8s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_1uvw2_67{animation-duration:2.4s}}@keyframes _spin_1uvw2_67{to{transform:rotate(360deg)}}._errorBox_1uvw2_88{color:var(--danger);text-align:center;padding:var(--space-3) 0}._groupTitle_1uvw2_96{font-family:var(--font-display);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--parchment-500);margin-bottom:var(--space-2)}._roster_1uvw2_105{border:1px solid var(--border);margin-bottom:var(--space-4)}._memberRow_1uvw2_110{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}._memberRow_1uvw2_110:last-child{border-bottom:none}._portrait_1uvw2_122{width:32px;height:32px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._portraitAi_1uvw2_134{border-style:dashed}._memberInfo_1uvw2_138{flex:1;min-width:0}._memberName_1uvw2_143{font-size:.92rem}._memberCharacter_1uvw2_147{font-size:.8rem;color:var(--parchment-500)}._pendingLabel_1uvw2_152{font-style:italic}._roleTag_1uvw2_156{font-family:var(--font-display);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:2px var(--space-2);border:1px solid var(--border-bright);color:var(--parchment-500);flex-shrink:0}._roleTagOwner_1uvw2_167{color:var(--blood-400);border-color:var(--blood-500)}._roleTagAi_1uvw2_172{color:var(--parchment-700)}._generateRow_1uvw2_178{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._generateHint_1uvw2_186{font-size:.85rem;color:var(--parchment-500)}._newInvite_1uvw2_191{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--good);background:#6f8f5a14;margin-bottom:var(--space-3)}._newInviteLink_1uvw2_201{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:var(--parchment-100)}._copyButton_1uvw2_211{flex-shrink:0;background:none;border:1px solid var(--border-bright);color:var(--parchment-100);padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:4px;font-size:.78rem}._copyButton_1uvw2_211:hover{border-color:var(--parchment-500)}._emptyInvites_1uvw2_227{color:var(--parchment-500);font-size:.9rem;padding:var(--space-3) 0;text-align:center;border:1px dashed var(--border)}._inviteRow_1uvw2_235{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:.85rem}._inviteRow_1uvw2_235:last-child{border-bottom:none}._inviteCode_1uvw2_248{font-variant-numeric:tabular-nums;color:var(--parchment-300)}._inviteMeta_1uvw2_253{flex:1;color:var(--parchment-500);font-size:.78rem}._inviteStatus_1uvw2_259{font-family:var(--font-display);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:2px var(--space-2)}._statusPending_1uvw2_267{color:var(--blood-400);border:1px solid var(--blood-500)}._statusPendingSoon_1uvw2_272{color:var(--warn);border:1px solid var(--warn)}._statusUsed_1uvw2_277{color:var(--good)}._statusDead_1uvw2_281{color:var(--parchment-700)}._revokeButton_1uvw2_285{background:none;border:1px solid var(--border-bright);color:var(--parchment-500);padding:2px var(--space-2);font-size:.75rem;flex-shrink:0}._revokeButton_1uvw2_285:hover{color:var(--blood-400);border-color:var(--blood-500)}._backdrop_8dpap_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d9;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._dialog_8dpap_12{width:min(480px,100%);background:var(--ink-800);border:1px solid var(--blood-500)}._head_8dpap_18{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);color:var(--blood-400)}._title_8dpap_27{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;color:var(--parchment-100)}._body_8dpap_35{padding:var(--space-4);color:var(--parchment-300);line-height:1.55}._body_8dpap_35 p{margin:0}._error_8dpap_45{margin-top:var(--space-3)!important;padding:var(--space-2) var(--space-3);border:1px solid var(--blood-500);background:#78141440;color:var(--parchment-100);font-size:.9rem}._footer_8dpap_54{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border)}._danger_8dpap_62{background:var(--blood-700);border-color:var(--blood-500)}._danger_8dpap_62:hover{background:var(--blood-600);border-color:var(--blood-400)}._page_3rgwc_1{max-width:1180px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}._start_3rgwc_9{display:grid;grid-template-columns:1fr 320px;gap:var(--space-4);align-items:stretch;margin-bottom:var(--space-6)}._startCopy_3rgwc_17{border:1px solid var(--border);border-left:2px solid var(--blood-500);background:var(--ink-800);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}._startLead_3rgwc_28{color:var(--parchment-300);max-width:46ch;margin:0}._dropZone_3rgwc_34{border:1px dashed var(--border-bright);background:transparent;color:var(--parchment-500);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-4);font-size:.9rem}._dropZone_3rgwc_34:hover{border-color:var(--parchment-500);color:var(--parchment-300)}._sectionHead_3rgwc_55{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}._sectionCount_3rgwc_64{font-size:.85rem;color:var(--parchment-500)}._grid_3rgwc_71{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}._libraryState_3rgwc_78{border:1px dashed var(--border);color:var(--parchment-500);padding:var(--space-4);text-align:center;margin-bottom:var(--space-6)}._card_3rgwc_86{border:1px solid var(--border);background:var(--ink-800);display:flex;flex-direction:column}._cardActive_3rgwc_93{border-color:var(--blood-500)}._cardDisabled_3rgwc_97{opacity:.45}._cover_3rgwc_101{height:130px;border-bottom:1px solid var(--border);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);position:relative}._badge_3rgwc_112{position:absolute;top:var(--space-2);right:var(--space-2);font-family:var(--font-display);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:2px var(--space-2);border:1px solid var(--border-bright);background:var(--ink-900);color:var(--parchment-500)}._badgeActive_3rgwc_126{border-color:var(--blood-500);color:var(--blood-400)}._cardBody_3rgwc_131{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);flex:1}._cardTitle_3rgwc_139{font-family:var(--font-display);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}._cardSource_3rgwc_146{font-size:.85rem;color:var(--parchment-500)}._cardWhere_3rgwc_151{font-size:.9rem;color:var(--parchment-300);border-left:1px solid var(--border-bright);padding-left:var(--space-2)}._party_3rgwc_158{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}._portrait_3rgwc_166{width:30px;height:30px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700)}._portraitFallen_3rgwc_177{border-color:var(--blood-700);color:var(--blood-700)}._fallen_3rgwc_182{font-size:.8rem;color:var(--blood-400);margin-left:var(--space-1)}._cardFoot_3rgwc_188{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:.8rem;color:var(--parchment-500)}._times_3rgwc_199{display:flex;flex-direction:column;line-height:1.3}._library_3rgwc_78{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--ink-800)}._libraryRow_3rgwc_214{display:grid;grid-template-columns:24px 1fr auto auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border-bottom:1px solid var(--border)}._libraryRow_3rgwc_214:last-child{border-bottom:none}._libraryTitle_3rgwc_227{font-family:var(--font-display);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}._libraryMeta_3rgwc_234{font-size:.85rem;color:var(--parchment-500)}._statusReady_3rgwc_239{color:var(--good);font-size:.8rem}._libraryActions_3rgwc_244{display:flex;gap:var(--space-2)}._statusPending_3rgwc_249{color:var(--warn);font-size:.8rem}@media (max-width: 860px){._start_3rgwc_9{grid-template-columns:1fr}}._page_qxd88_3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_qxd88_11{width:min(560px,100%);background:var(--ink-800);border:1px solid var(--border-bright)}._header_qxd88_17{padding:var(--space-4);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-2)}._brand_qxd88_25{font-family:var(--font-display);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--parchment-500)}._body_qxd88_33{padding:var(--space-4)}._centered_qxd88_39{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--parchment-500);text-align:center}._spinner_qxd88_49{width:28px;height:28px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_spin_qxd88_49 .8s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_qxd88_49{animation-duration:2.4s}}@keyframes _spin_qxd88_49{to{transform:rotate(360deg)}}._invalid_qxd88_72{text-align:center;padding:var(--space-4) 0}._invalidIcon_qxd88_77{color:var(--blood-500);margin-bottom:var(--space-3)}._invalidTitle_qxd88_82{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-2)}._invalidNote_qxd88_90{color:var(--parchment-500);font-size:.92rem}._previewHead_qxd88_97{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}._cover_qxd88_103{width:74px;height:100px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._title_qxd88_115{margin-bottom:var(--space-1)}._source_qxd88_119{font-size:.85rem;color:var(--parchment-500)}._summary_qxd88_124{color:var(--parchment-300);font-size:.95rem;margin:0 0 var(--space-4);border-left:1px solid var(--border-bright);padding-left:var(--space-3)}._settings_qxd88_132{border:1px solid var(--border);margin-bottom:var(--space-4)}._settingRow_qxd88_137{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:.92rem}._settingRow_qxd88_137:last-child{border-bottom:none}._settingValue_qxd88_150{color:var(--parchment-100)}._permadeathRow_qxd88_155{align-items:flex-start;flex-direction:column;gap:var(--space-1)}._permadeathBadge_qxd88_161{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blood-400);border:1px solid var(--blood-500);padding:2px var(--space-2)}._permadeathNote_qxd88_174{font-size:.82rem;color:var(--parchment-500)}._party_qxd88_179{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}._portrait_qxd88_186{width:30px;height:30px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._partyLabel_qxd88_198{font-size:.85rem;color:var(--parchment-500)}._form_qxd88_205{display:flex;flex-direction:column;gap:var(--space-2)}._field_qxd88_211{height:42px;padding:0 var(--space-3);background:var(--ink-900);border:1px solid var(--border-bright);color:var(--parchment-100);font-family:var(--font-body);font-size:1rem}._field_qxd88_211::placeholder{color:var(--parchment-700)}._errorText_qxd88_225{color:var(--danger);font-size:.88rem}._sent_qxd88_232{text-align:center;padding:var(--space-4) 0}._sentIcon_qxd88_237{color:var(--good);margin-bottom:var(--space-3)}._page_d220d_3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_d220d_11{width:min(440px,100%);background:var(--ink-800);border:1px solid var(--border-bright)}._header_d220d_17{padding:var(--space-4);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-2)}._brand_d220d_25{font-family:var(--font-display);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--parchment-500)}._body_d220d_33{padding:var(--space-4)}._title_d220d_37{margin-bottom:var(--space-2)}._lead_d220d_41{color:var(--parchment-500);font-size:.92rem;margin:0 0 var(--space-4)}._centered_d220d_49{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--parchment-500);text-align:center}._spinner_d220d_59{width:28px;height:28px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_spin_d220d_59 .8s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_d220d_59{animation-duration:2.4s}}@keyframes _spin_d220d_59{to{transform:rotate(360deg)}}._linkError_d220d_82{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);border:1px solid var(--blood-500);background:var(--ink-900);color:var(--parchment-300);font-size:.88rem}._linkErrorIcon_d220d_94{color:var(--blood-500);flex-shrink:0;margin-top:1px}._form_d220d_102{display:flex;flex-direction:column;gap:var(--space-2)}._field_d220d_108{height:42px;padding:0 var(--space-3);background:var(--ink-900);border:1px solid var(--border-bright);color:var(--parchment-100);font-family:var(--font-body);font-size:1rem}._field_d220d_108::placeholder{color:var(--parchment-700)}._errorText_d220d_122{color:var(--danger);font-size:.88rem}._sent_d220d_129{text-align:center;padding:var(--space-4) 0}._sentIcon_d220d_134{color:var(--good);margin-bottom:var(--space-3)}._backdrop_6sojw_5{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d1;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);overflow-y:auto}._dialog_6sojw_17{width:min(680px,100%);background:var(--ink-800);border:1px solid var(--border-bright);margin:auto 0}._head_6sojw_24{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}._title_6sojw_33{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.06em;color:var(--parchment-100);margin:0}._close_6sojw_41{width:32px;height:32px;background:none;border:1px solid var(--border);color:var(--parchment-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}._close_6sojw_41:hover{color:var(--parchment-100);border-color:var(--parchment-500)}._body_6sojw_58{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._note_6sojw_65{margin:0;color:var(--parchment-500);font-size:.88rem;line-height:1.5}._field_6sojw_72{display:flex;flex-direction:column;gap:var(--space-1)}._fieldHead_6sojw_78{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}._counter_6sojw_85{font-size:.75rem;color:var(--parchment-700);font-variant-numeric:tabular-nums}._counterOver_6sojw_91{color:var(--blood-400)}._input_6sojw_95,._select_6sojw_96,._textarea_6sojw_97{width:100%;box-sizing:border-box;background:var(--ink-700);border:1px solid var(--border-bright);color:var(--parchment-100);font:inherit;padding:var(--space-2) var(--space-3)}._textarea_6sojw_97{resize:vertical;min-height:7rem;line-height:1.5}._input_6sojw_95:focus-visible,._select_6sojw_96:focus-visible,._textarea_6sojw_97:focus-visible{outline:1px solid var(--blood-400);outline-offset:1px}._row_6sojw_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._section_6sojw_126{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._pageHeading_6sojw_137{font-family:var(--font-display);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--parchment-100);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-bright);margin-top:var(--space-4)}._pageHeading_6sojw_137:first-child{margin-top:0}._sectionHead_6sojw_152{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._abilities_6sojw_161{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3)}._ability_6sojw_167{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--ink-700)}._abilityName_6sojw_178{font-family:var(--font-display);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-500)}._abilityFinal_6sojw_186{grid-column:1 / -1;font-size:.85rem;color:var(--parchment-300);font-variant-numeric:tabular-nums}._abilitySelect_6sojw_193{background:var(--ink-800);border:1px solid var(--border-bright);color:var(--parchment-100);font:inherit;padding:var(--space-1) var(--space-2);min-width:3.5rem}._preview_6sojw_202{display:flex;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3);border:1px solid var(--border);background:var(--ink-700);font-size:.9rem}._previewStat_6sojw_212{display:flex;flex-direction:column;gap:2px}._previewValue_6sojw_218{font-family:var(--font-display);font-size:1.2rem;color:var(--parchment-100)}._traits_6sojw_225{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._trait_6sojw_225{font-size:.88rem;line-height:1.5;color:var(--parchment-300)}._traitName_6sojw_240{color:var(--parchment-100);font-weight:600}._traitLevel_6sojw_245{margin-left:var(--space-2);font-family:var(--font-display);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--parchment-500)}._choiceRow_6sojw_254{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}._check_6sojw_261{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--parchment-300);font-size:.9rem}._error_6sojw_269{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--blood-500);color:var(--parchment-100);background:#78141440;font-size:.9rem}._footer_6sojw_278{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border)}._proposal_aum2h_9{border:1px solid var(--border);background:var(--ink-800);display:flex;flex-direction:column;position:relative;text-align:left;padding:0}._proposalSelected_aum2h_19{border-color:var(--blood-500)}._proposalSelected_aum2h_19:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--blood-500)}._proposalHead_aum2h_33{display:flex;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}._proposalPortrait_aum2h_40{width:64px;height:64px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._proposalName_aum2h_52{font-family:var(--font-display);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}._proposalClass_aum2h_59{font-size:.85rem;color:var(--parchment-500);line-height:1.4}._scores_aum2h_65{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--border)}._score_aum2h_65{padding:var(--space-2) 0;text-align:center;border-right:1px solid var(--border)}._score_aum2h_65:last-child{border-right:none}._scorePrimary_aum2h_81{background:var(--ink-600);color:var(--blood-400)}._scoreLabel_aum2h_86{font-family:var(--font-display);font-size:.6rem;letter-spacing:.1em;color:var(--parchment-500);display:block}._scorePrimary_aum2h_81 ._scoreLabel_aum2h_86{color:var(--blood-400)}._scoreValue_aum2h_98{font-size:.95rem;font-variant-numeric:tabular-nums}._hook_aum2h_103{padding:var(--space-3);font-style:italic;color:var(--parchment-100);border-bottom:1px solid var(--border);border-left:2px solid var(--blood-700);margin:0;font-size:.95rem}._capabilities_aum2h_113{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-3);padding-bottom:0}._capability_aum2h_121{font-size:.72rem;letter-spacing:.06em;color:var(--parchment-300);border:1px solid var(--border-bright);padding:1px var(--space-2)}._suited_aum2h_129{padding:var(--space-3);color:var(--parchment-500);font-size:.85rem;margin:0;flex:1}._proposalActions_aum2h_137{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border)}._proposalActions_aum2h_137>*{flex:1}._companion_aum2h_5{margin:0;padding:0 var(--space-3) var(--space-3);display:grid;gap:var(--space-1);font-size:.85rem;color:var(--parchment-300)}._companion_aum2h_5 dt{font-family:var(--font-display);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--parchment-500)}._companion_aum2h_5 dd{margin:0 0 var(--space-1)}._page_vf6m4_1{max-width:1180px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6)}._stepper_vf6m4_9{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}._step_vf6m4_9{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--parchment-700)}._stepDone_vf6m4_29{color:var(--parchment-300)}._stepCurrent_vf6m4_33{color:var(--blood-400)}._stepNumber_vf6m4_37{width:22px;height:22px;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:.7rem}._stepSeparator_vf6m4_47{color:var(--parchment-700);margin:0 var(--space-2)}._summaries_vf6m4_54{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-3);margin-bottom:var(--space-5)}._box_vf6m4_61{border:1px solid var(--border);background:var(--ink-800);padding:var(--space-3)}._bookHead_vf6m4_67{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}._bookCover_vf6m4_73{width:74px;height:100px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0;overflow:hidden}._bookCoverImage_vf6m4_86{width:100%;height:100%;object-fit:cover}._bookTitle_vf6m4_92{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-1)}._indexed_vf6m4_100{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-display);color:var(--good);border:1px solid var(--good);padding:1px var(--space-2);margin-bottom:var(--space-2)}._bookMeta_vf6m4_114{font-size:.85rem;color:var(--parchment-500)}._summary_vf6m4_119{color:var(--parchment-300);font-size:.95rem;border-left:1px solid var(--border-bright);padding-left:var(--space-3);margin:0}._titleField_vf6m4_127{width:100%;height:38px;padding:0 var(--space-2);background:var(--ink-900);border:1px solid var(--border-bright);color:var(--parchment-100);font-family:var(--font-body);font-size:.95rem;margin-bottom:var(--space-2)}._titleField_vf6m4_127::placeholder{color:var(--parchment-700)}._choiceRow_vf6m4_143{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}._choiceRow_vf6m4_143:last-of-type{border-bottom:none}._choiceValue_vf6m4_156{color:var(--parchment-100);font-size:.95rem}._choiceButtons_vf6m4_161{display:flex;gap:var(--space-1)}._permadeath_vf6m4_166{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}._switch_vf6m4_175{width:40px;height:20px;border:1px solid var(--blood-500);background:var(--ink-900);position:relative;flex-shrink:0;padding:0}._switchKnob_vf6m4_185{position:absolute;top:2px;right:2px;width:14px;height:14px;background:var(--blood-500)}._permadeathNote_vf6m4_194{font-size:.82rem;color:var(--parchment-500)}._progress_vf6m4_201{border:1px solid var(--border);background:var(--ink-800);padding:var(--space-4);margin-bottom:var(--space-5)}._progressHead_vf6m4_208{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--parchment-300);font-size:.92rem}._progressTrack_vf6m4_218{height:6px;background:var(--ink-900);border:1px solid var(--border)}._progressFill_vf6m4_224{height:100%;background:var(--blood-500);transition:width .15s ease-out}._proposalsHead_vf6m4_232{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._proposalsSub_vf6m4_240{color:var(--parchment-500);font-size:.92rem;margin:var(--space-1) 0 0}._proposals_vf6m4_232{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}._footer_vf6m4_256{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}._fromScratch_vf6m4_266{color:var(--parchment-500);font-size:.9rem}._fromScratch_vf6m4_266 button{background:none;border:none;padding:0;color:var(--parchment-100);text-decoration:underline;text-underline-offset:3px;font-size:inherit}._chosen_vf6m4_281{display:flex;align-items:center;gap:var(--space-3)}._createError_vf6m4_287{color:var(--danger);font-size:.85rem}._chosenName_vf6m4_292{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;color:var(--parchment-300)}@media (max-width: 1000px){._proposals_vf6m4_232,._summaries_vf6m4_54{grid-template-columns:1fr}}._backdrop_15td4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d1;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);overflow-y:auto}._sheet_15td4_13{width:min(1120px,100%);background:var(--ink-800);border:1px solid var(--border-bright);margin:auto 0}._tabs_15td4_22{display:flex;border-bottom:1px solid var(--border);padding:0 var(--space-4);overflow-x:auto}._tab_15td4_22{font-family:var(--font-display);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:var(--space-3) var(--space-3) calc(var(--space-3) - 2px);color:var(--parchment-500);border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;white-space:nowrap}._tab_15td4_22:hover{color:var(--parchment-300)}._tabActive_15td4_47,._tabActive_15td4_47:hover{color:var(--parchment-100);border-bottom-color:var(--blood-400)}._pagePlaceholder_15td4_53{padding:var(--space-6) var(--space-4);text-align:center;color:var(--parchment-500)}._header_15td4_61{display:flex;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border);position:relative}._close_15td4_69{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;background:none;border:1px solid var(--border);color:var(--parchment-500);display:flex;align-items:center;justify-content:center}._close_15td4_69:hover{color:var(--parchment-100);border-color:var(--parchment-500)}._portrait_15td4_88{width:110px;height:110px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0;overflow:hidden}._portraitImage_15td4_101{width:100%;height:100%;object-fit:cover}._identity_15td4_107{flex:1}._name_15td4_111{font-family:var(--font-display);font-size:1.6rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}._subtitle_15td4_119{color:var(--parchment-300);margin:var(--space-1) 0 var(--space-2)}._identityMeta_15td4_124{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:.85rem;color:var(--parchment-500)}._vitals_15td4_134{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--border)}._vital_15td4_134{padding:var(--space-3);border-right:1px solid var(--border);text-align:center}._vital_15td4_134:last-child{border-right:none}._vitalValue_15td4_150{font-family:var(--font-display);font-size:1.4rem;font-variant-numeric:tabular-nums;display:block;margin-top:2px}._hpVital_15td4_158{grid-column:span 2;text-align:left}._deathSaves_15td4_163{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-1)}._saveTrack_15td4_170{display:flex;align-items:center;gap:3px;font-size:.7rem;color:var(--parchment-500)}._pip_15td4_178{width:9px;height:9px;border:1px solid var(--border-bright)}._pipSuccess_15td4_184{background:var(--good);border-color:var(--good)}._pipFailure_15td4_189{background:var(--blood-500);border-color:var(--blood-500)}._pipInspiration_15td4_194{width:18px;height:18px;border-radius:50%;margin-top:2px}._columns_15td4_203{display:grid;grid-template-columns:250px 1fr 300px}._column_15td4_203{padding:var(--space-3);border-right:1px solid var(--border)}._column_15td4_203:last-child{border-right:none}._groupTitle_15td4_217{font-family:var(--font-display);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--parchment-500);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);margin:var(--space-3) 0 var(--space-2)}._groupTitle_15td4_217:first-child{margin-top:0}._abilityCard_15td4_234{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);padding:var(--space-2);margin-bottom:var(--space-1)}._abilityName_15td4_243{font-family:var(--font-display);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--parchment-500);flex:1}._abilityScore_15td4_252{font-size:.9rem;color:var(--parchment-500);font-variant-numeric:tabular-nums}._abilityMod_15td4_258{font-family:var(--font-display);font-size:1.1rem;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}._profRow_15td4_268{display:flex;align-items:center;gap:var(--space-2);padding:2px 0;font-size:.88rem}._dot_15td4_276{width:8px;height:8px;border:1px solid var(--parchment-500);border-radius:50%;flex-shrink:0}._dotFilled_15td4_284{background:var(--parchment-100);border-color:var(--parchment-100)}._profName_15td4_289{flex:1}._profAbility_15td4_293{font-size:.68rem;color:var(--parchment-700);text-transform:uppercase;letter-spacing:.08em}._profValue_15td4_300{font-variant-numeric:tabular-nums;min-width:30px;text-align:right}._skills_15td4_306{columns:2;column-gap:var(--space-4)}._feature_15td4_313{margin-bottom:var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--border-bright)}._featureName_15td4_319{font-size:.9rem;color:var(--parchment-100)}._featureText_15td4_324{font-size:.82rem;color:var(--parchment-500);margin:0}._equipRow_15td4_332{display:flex;align-items:baseline;gap:var(--space-2);font-size:.88rem;padding:2px 0}._equipName_15td4_340{flex:1}._equipMeta_15td4_344{color:var(--parchment-700);font-size:.78rem;font-variant-numeric:tabular-nums}._equipped_15td4_350{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--good);border:1px solid var(--good);padding:0 4px}._gmNotes_15td4_361{border:1px solid var(--blood-700);background:#5c14141f;padding:var(--space-3);margin-top:var(--space-3)}._gmNote_15td4_361{font-size:.85rem;color:var(--parchment-300);padding-left:var(--space-3);position:relative;margin-bottom:var(--space-2)}._gmNote_15td4_361:last-child{margin-bottom:0}._gmNote_15td4_361:before{content:"—";position:absolute;left:0;color:var(--blood-400)}._slots_15td4_389{display:flex;gap:var(--space-1);align-items:center}._slot_15td4_389{width:12px;height:12px;border:1px solid var(--border-bright)}._slotUsed_15td4_401{background:var(--blood-700);border-color:var(--blood-600)}._spellChoiceButton_15td4_406{float:right;font-family:var(--font-display);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--parchment-300);background:none;border:1px solid var(--border-bright);padding:2px 8px;cursor:pointer}._spellChoiceButton_15td4_406:hover{color:var(--parchment-100);border-color:var(--parchment-300)}@media (max-width: 1000px){._columns_15td4_203{grid-template-columns:1fr}._column_15td4_203{border-right:none;border-bottom:1px solid var(--border)}._vitals_15td4_134{grid-template-columns:repeat(3,1fr)}}._editButton_15td4_439{position:absolute;top:var(--space-3);right:calc(var(--space-3) + 32px + var(--space-3))}._narrative_15td4_445{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-2)}._narrative_15td4_445 p{margin:0;color:var(--parchment-300);line-height:1.5}._backstory_15td4_459{white-space:pre-wrap}._plaque_1gqak_3{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--border-bright);background:var(--ink-700);padding:0 var(--space-2);margin:0 2px;font-size:.82rem;font-variant-numeric:tabular-nums;vertical-align:baseline;line-height:1.7;white-space:nowrap}._plaqueCritical_1gqak_18{border-color:var(--blood-500);color:var(--blood-400)}._plaqueFumble_1gqak_23{border-color:var(--blood-700);color:var(--parchment-500)}._plaqueArrow_1gqak_28{color:var(--parchment-700)}._discarded_1gqak_34{color:var(--parchment-700);text-decoration:line-through;text-decoration-color:var(--blood-700)}._row_1gqak_42{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px}._row_1gqak_42:last-child{border-bottom:none}._rowCritical_1gqak_54{border-left:2px solid var(--blood-500)}._rowFumble_1gqak_58{border-left:2px solid var(--blood-700)}._rowHead_1gqak_62{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._rowLabel_1gqak_69{font-size:.88rem}._rowTotal_1gqak_73{font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}._rowTotalCritical_1gqak_79{color:var(--blood-400)}._rowDetail_1gqak_83{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;font-size:.78rem;color:var(--parchment-500);font-variant-numeric:tabular-nums}._die_1gqak_93{border:1px solid var(--border);padding:0 5px;color:var(--parchment-300)}._dieDiscarded_1gqak_99{border-style:dashed;border-color:var(--border);color:var(--parchment-700);text-decoration:line-through;text-decoration-color:var(--blood-700)}._dieNat20_1gqak_107{border-color:var(--blood-500);color:var(--blood-400)}._consequence_1gqak_112{font-size:.85rem;color:var(--parchment-300)}._outcome_1gqak_117{font-family:var(--font-display);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}._success_1gqak_124{color:var(--good)}._failure_1gqak_128{color:var(--blood-400)}._wrap_1rqsw_1{display:flex;flex-direction:column;gap:var(--space-1)}._head_1rqsw_7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._values_1rqsw_14{font-variant-numeric:tabular-nums;font-size:.95rem}._valuesRow_1rqsw_19{display:flex;align-items:center;gap:var(--space-2)}._adjustButton_1rqsw_25{width:20px;height:20px;padding:0;line-height:1;background:none;border:1px solid var(--border-bright);color:var(--parchment-300);display:flex;align-items:center;justify-content:center;font-size:.9rem}._adjustButton_1rqsw_25:hover:not(:disabled){border-color:var(--parchment-500);color:var(--parchment-100)}._adjustButton_1rqsw_25:disabled{opacity:.35}._max_1rqsw_48{color:var(--parchment-500)}._temp_1rqsw_52{color:var(--good);font-size:.82rem}._track_1rqsw_57{height:10px;border:1px solid var(--border-bright);background:var(--ink-900);display:flex;overflow:hidden}._fill_1rqsw_65{background:var(--blood-500);transition:width .26s ease-out}._fillCritical_1rqsw_71{background:var(--blood-400);animation:_pulse_1rqsw_1 1.6s ease-in-out infinite}._fillTemp_1rqsw_76{background:var(--good);transition:width .26s ease-out}._trackDowned_1rqsw_81{border-color:var(--blood-700)}._downed_1rqsw_85{font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blood-400)}._dead_1rqsw_93{color:var(--parchment-700)}._compact_1rqsw_97 ._track_1rqsw_57{height:6px}@keyframes _pulse_1rqsw_1{0%,to{opacity:1}50%{opacity:.55}}._box_1shpw_4{display:block;width:min(100%,420px);aspect-ratio:1 / 1;border:1px solid var(--border-bright)}._image_1shpw_11{object-fit:cover;background:var(--ink-700)}._placeholder_1shpw_16{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:var(--ink-700);color:var(--parchment-500);font-size:.85rem;text-align:center;padding:var(--space-3)}._backdrop_aa8ny_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d1;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_aa8ny_13{width:min(1080px,100%);height:min(680px,100%);display:flex;flex-direction:column;background:var(--ink-800);border:1px solid var(--border-bright)}._header_aa8ny_22{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._header_aa8ny_22 h2{margin-bottom:2px}._sub_aa8ny_36{margin:0;font-size:.85rem;color:var(--parchment-500)}._close_aa8ny_42{width:32px;height:32px;background:none;border:1px solid var(--border);color:var(--parchment-500);display:flex;align-items:center;justify-content:center;flex-shrink:0}._close_aa8ny_42:hover{color:var(--parchment-100);border-color:var(--parchment-500)}._state_aa8ny_61{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--parchment-500);max-width:46ch;margin:0 auto}._spinner_aa8ny_75{width:28px;height:28px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_journal-spin_aa8ny_1 .8s linear infinite}@media (prefers-reduced-motion: reduce){._spinner_aa8ny_75{animation-duration:2.4s}}@keyframes _journal-spin_aa8ny_1{to{transform:rotate(360deg)}}._body_aa8ny_98{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr}._places_aa8ny_105{overflow-y:auto;border-right:1px solid var(--border);padding:var(--space-3)}._detail_aa8ny_111{overflow-y:auto;padding:var(--space-4)}._search_aa8ny_116{width:100%;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--ink-900);border:1px solid var(--border-bright);color:var(--parchment-100);font:inherit}._groupTitle_aa8ny_126{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-display);font-size:.66rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--parchment-500)}._groupTitle_aa8ny_126:first-child{margin-top:0}._list_aa8ny_140{list-style:none;margin:0;padding:0}._place_aa8ny_105{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:none;border:0;border-left:2px solid transparent;color:var(--parchment-300);font:inherit;text-align:left;cursor:pointer}._place_aa8ny_105:hover{background:var(--ink-700);color:var(--parchment-100)}._placeSelected_aa8ny_167{background:var(--ink-700);border-left-color:var(--blood-400);color:var(--parchment-100)}._placeName_aa8ny_173{min-width:0;overflow-wrap:anywhere}._newMark_aa8ny_180{display:inline-block;width:8px;height:8px;margin-left:var(--space-2);background:var(--blood-400);flex-shrink:0;vertical-align:middle}._picture_aa8ny_192{width:min(100%,320px);margin-bottom:var(--space-3)}._title_aa8ny_197{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:1.15rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}._meta_aa8ny_206{margin:0 0 var(--space-3);font-size:.9rem;color:var(--parchment-500)}._sectionTitle_aa8ny_212{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-size:.66rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--blood-400)}._none_aa8ny_222{margin:0;color:var(--parchment-500);font-style:italic}._back_aa8ny_1{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding:0;background:none;border:0;color:var(--parchment-500);font:inherit;font-size:.9rem;cursor:pointer}._back_aa8ny_1:hover{color:var(--parchment-100)}._chips_aa8ny_248{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_aa8ny_248{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:var(--ink-700);border:1px solid var(--border-bright);color:var(--parchment-100);font:inherit;text-align:left;cursor:pointer}._chip_aa8ny_248:hover{border-color:var(--parchment-500)}._hostile_aa8ny_274{border-color:var(--blood-400)}._ally_aa8ny_278{border-color:var(--good)}._chipPortrait_aa8ny_282{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ink-900);color:var(--parchment-700);overflow:hidden}._chipPortrait_aa8ny_282 img{width:100%;height:100%;object-fit:cover}._chipText_aa8ny_300{display:flex;flex-direction:column}._chipName_aa8ny_305{line-height:1.2}._chipMeta_aa8ny_309{font-size:.75rem;color:var(--parchment-500)}._notes_aa8ny_316{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._note_aa8ny_316{padding-left:var(--space-3);border-left:1px solid var(--border-bright)}._noteHead_aa8ny_330{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:2px;font-family:var(--font-display);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--parchment-500)}._noteText_aa8ny_343{margin:0;line-height:1.6}._illustrate_aa8ny_349{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3)}._illustrateNote_aa8ny_357{margin:0;font-size:.82rem;color:var(--parchment-500)}._illustrateError_aa8ny_363{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--blood-500);background:#78141440;color:var(--parchment-100);font-size:.85rem}._backdrop_12q0g_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#040302d1;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-4);overflow-y:auto}._panel_12q0g_14{width:min(1120px,100%);background:var(--ink-900);border:1px solid var(--border-bright);margin:var(--space-4) 0 auto}._header_12q0g_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border)}._sub_12q0g_30{margin:var(--space-1) 0 0;color:var(--parchment-500);font-size:.92rem}._close_12q0g_36{background:none;border:none;padding:0;color:var(--parchment-300);text-decoration:underline;text-underline-offset:3px;font-size:.85rem;white-space:nowrap}._proposals_12q0g_47{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);padding:var(--space-4)}._single_12q0g_55{grid-template-columns:minmax(0,380px);justify-content:center}._note_12q0g_60{margin:0 var(--space-4);color:var(--parchment-500);font-size:.82rem;border-left:1px solid var(--border-bright);padding-left:var(--space-3)}._footer_12q0g_68{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-4)}._error_12q0g_78{color:var(--danger);font-size:.85rem;margin-right:auto}@media (max-width: 1000px){._proposals_12q0g_47{grid-template-columns:1fr}}._running_cqtkf_1,._start_cqtkf_2{display:flex;align-items:center;gap:var(--space-2)}._countdown_cqtkf_8{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;color:var(--parchment-300);border:1px solid var(--border-bright);padding:2px var(--space-2);font-variant-numeric:tabular-nums}._startLabel_cqtkf_21{font-family:var(--font-display);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-700)}._hourButton_cqtkf_29{font-family:var(--font-display);font-size:.75rem;letter-spacing:.06em;color:var(--parchment-300);background:transparent;border:1px solid var(--border-bright);padding:2px var(--space-2);cursor:pointer}._hourButton_cqtkf_29:hover:not(:disabled){border-color:var(--blood-400);color:var(--parchment-100)}._hourButton_cqtkf_29:disabled{opacity:.5;cursor:default}._error_cqtkf_50{color:var(--danger);font-size:.78rem}._frame_1rzpn_3{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._map_1rzpn_10{display:block;width:100%;max-width:min(100%,52vh);height:auto;background:var(--ink-900);border:1px solid var(--border-bright);touch-action:none;-webkit-user-select:none;user-select:none}._ground_1rzpn_21{fill:var(--ink-700)}._background_1rzpn_25{opacity:.9}._grid_1rzpn_29 line{stroke:var(--parchment-700);stroke-width:1px;opacity:.45}._reachable_1rzpn_35{fill:var(--good);opacity:.22;cursor:pointer}._reachable_1rzpn_35:hover{opacity:.4}._token_1rzpn_45{cursor:default}._tokenDraggable_1rzpn_49{cursor:grab}._tokenRing_1rzpn_53{stroke-width:2px}._tokenPc_1rzpn_57 ._tokenRing_1rzpn_53{fill:var(--ink-600);stroke:var(--parchment-300)}._tokenAlly_1rzpn_62 ._tokenRing_1rzpn_53{fill:var(--ink-600);stroke:var(--good)}._tokenFoe_1rzpn_67 ._tokenRing_1rzpn_53{fill:var(--blood-700);stroke:var(--blood-400)}._tokenNeutral_1rzpn_72 ._tokenRing_1rzpn_53{fill:var(--ink-600);stroke:var(--parchment-500)}._tokenCurrent_1rzpn_77 ._tokenRing_1rzpn_53{stroke:var(--warn);stroke-width:3px}._tokenOwn_1rzpn_82 ._tokenRing_1rzpn_53{stroke-dasharray:4 2}._tokenText_1rzpn_86{font-family:var(--font-display);font-size:.34px;letter-spacing:.02em;fill:var(--parchment-100);pointer-events:none}._dragGhost_1rzpn_94{fill:none;stroke:var(--good);stroke-width:.08}._dragGhostRefused_1rzpn_100{fill:none;stroke:var(--danger);stroke-width:.08}._status_1rzpn_106{margin:0;font-size:.85rem;color:var(--parchment-300);text-align:center}._error_1rzpn_113{margin:0;padding:var(--space-1) var(--space-2);border:1px solid var(--blood-500);color:var(--parchment-100);font-size:.85rem}._screen_tvru6_1{height:100vh;display:flex;flex-direction:column;overflow:hidden}._stateScreen_tvru6_8{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--parchment-500)}._stateScreen_tvru6_8 ._spinner_tvru6_20{width:28px;height:28px;border:2px solid var(--border-bright);border-top-color:var(--blood-400);border-radius:50%;animation:_play-state-spin_tvru6_1 .8s linear infinite}@media (prefers-reduced-motion: reduce){._stateScreen_tvru6_8 ._spinner_tvru6_20{animation-duration:2.4s}}@keyframes _play-state-spin_tvru6_1{to{transform:rotate(360deg)}}._stateScreen_tvru6_8 p{max-width:46ch}._bar_tvru6_47{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--ink-800);flex-shrink:0}._back_tvru6_57{color:var(--parchment-500);display:flex;align-items:center}._back_tvru6_57:hover{color:var(--parchment-100)}._barTitle_tvru6_67{font-family:var(--font-display);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}._barWhere_tvru6_74{color:var(--parchment-500);font-size:.85rem;border-left:1px solid var(--border);padding-left:var(--space-3)}._barSpacer_tvru6_81{flex:1}._barMeta_tvru6_85{display:flex;align-items:center;gap:var(--space-2);color:var(--parchment-500);font-size:.82rem;font-variant-numeric:tabular-nums}._saved_tvru6_94{display:flex;align-items:center;gap:var(--space-1);color:var(--good);font-size:.78rem}._savedDot_tvru6_102{width:6px;height:6px;background:var(--good)}._body_tvru6_110{flex:1;display:grid;grid-template-columns:1fr var(--status-column);overflow:hidden}._narration_tvru6_119{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border)}._messagesArea_tvru6_128{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}._messages_tvru6_128{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._message_tvru6_128{max-width:68ch}._jumpToBottom_tvru6_127{position:absolute;left:50%;bottom:var(--space-3);transform:translate(-50%);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--blood-700);border:1px solid var(--blood-500);color:var(--parchment-100);font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 8px #0006}._jumpToBottom_tvru6_127:hover{background:var(--blood-600)}._gmHead_tvru6_181{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._gmLabel_tvru6_188{font-family:var(--font-display);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--blood-400)}._sceneInMessage_tvru6_196{margin-bottom:var(--space-3)}._gmText_tvru6_200{font-size:1.05rem;line-height:1.7;white-space:pre-wrap;margin:0}._typing_tvru6_207{display:flex;align-items:center;gap:4px;height:1.2rem}._typing_tvru6_207 span{width:6px;height:6px;border-radius:50%;background:var(--parchment-500);animation:_typing-bounce_tvru6_1 1.1s ease-in-out infinite}._typing_tvru6_207 span:nth-child(2){animation-delay:.15s}._typing_tvru6_207 span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion: reduce){._typing_tvru6_207 span{animation-duration:2.2s}}@keyframes _typing-bounce_tvru6_1{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}._playerMessage_tvru6_249{align-self:flex-end;max-width:52ch;text-align:right;font-style:italic;color:var(--parchment-300);border-right:2px solid var(--border-bright);padding-right:var(--space-3)}._rolls_tvru6_259{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}._input_tvru6_268{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--ink-800);flex-shrink:0}._iconButton_tvru6_278{width:38px;height:38px;border:1px solid var(--border-bright);background:transparent;color:var(--parchment-300);display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconButton_tvru6_278:hover{border-color:var(--parchment-500);color:var(--parchment-100);background:var(--ink-600)}._voiceNote_tvru6_298{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--ink-800);color:var(--parchment-500);font-size:.85rem;flex-shrink:0}._iconButtonOn_tvru6_312{border-color:var(--blood-400);color:var(--parchment-100)}._listen_tvru6_318{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:transparent;border:1px solid var(--border-bright);color:var(--parchment-300);font-family:var(--font-display);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}._listen_tvru6_318:hover{border-color:var(--parchment-500);color:var(--parchment-100)}._listenOn_tvru6_338{border-color:var(--blood-400);color:var(--parchment-100)}._listenError_tvru6_343{margin:0 0 var(--space-2);font-size:.85rem;color:var(--danger)}._field_tvru6_349{flex:1;height:38px;padding:0 var(--space-3);background:var(--ink-900);border:1px solid var(--border-bright);color:var(--parchment-100);font-family:var(--font-body);font-size:1rem}._field_tvru6_349::placeholder{color:var(--parchment-700);font-style:italic}._send_tvru6_365{width:38px;height:38px;border:1px solid var(--blood-500);background:var(--blood-700);color:var(--parchment-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}._send_tvru6_365:hover{background:var(--blood-600)}._status_tvru6_383{overflow-y:auto;display:flex;flex-direction:column}._block_tvru6_389{border-bottom:1px solid var(--border)}._pcBlock_tvru6_398{position:sticky;top:0;z-index:1;background:var(--ink-800);box-shadow:0 1px 0 var(--border)}._blockHead_tvru6_406{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ink-800);border-bottom:1px solid var(--border)}._blockBody_tvru6_416{padding:var(--space-3)}._pcHead_tvru6_422{display:flex;gap:var(--space-3);align-items:flex-start;width:100%;background:none;border:none;padding:0;text-align:left;margin-bottom:var(--space-3)}._pcPortrait_tvru6_434{width:58px;height:58px;border:1px solid var(--border-bright);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._pcHead_tvru6_422:hover ._pcPortrait_tvru6_434{border-color:var(--parchment-500)}._pcName_tvru6_450{font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}._pcClass_tvru6_457{font-size:.82rem;color:var(--parchment-500)}._defenses_tvru6_462{display:flex;gap:var(--space-3);margin-top:var(--space-1)}._floorBar_tvru6_468{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--ink-800);color:var(--parchment-300);font-size:.85rem;flex-shrink:0}._replacementBar_tvru6_481{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--blood-700);background:var(--ink-800);color:var(--parchment-300);font-size:.9rem;flex-shrink:0}._replacementBar_tvru6_481 span{flex:1}._concludedBar_tvru6_497{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--ink-800);color:var(--parchment-500);font-style:italic;font-size:.85rem;flex-shrink:0}._turnError_tvru6_510{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--danger);font-size:.85rem;flex-shrink:0}._hpError_tvru6_518{color:var(--danger);font-size:.78rem;margin-top:var(--space-1)}._defense_tvru6_462{display:flex;align-items:center;gap:var(--space-1);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--parchment-300)}._scoreRow_tvru6_533{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-1);margin-top:var(--space-3)}._scoreBox_tvru6_540{border:1px solid var(--border);padding:var(--space-1) 0;text-align:center}._scoreBoxLabel_tvru6_546{display:block;font-family:var(--font-display);font-size:.56rem;letter-spacing:.1em;color:var(--parchment-500)}._scoreBoxValue_tvru6_554{font-size:.9rem;font-variant-numeric:tabular-nums}._scoreBoxMod_tvru6_559{display:block;font-size:.7rem;color:var(--parchment-500)}._companion_tvru6_567{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--ink-600)}._companion_tvru6_567:last-child{border-bottom:none}._companionPortrait_tvru6_579{width:30px;height:30px;border:1px solid var(--border);background:var(--ink-700);display:flex;align-items:center;justify-content:center;color:var(--parchment-700);flex-shrink:0}._companionDowned_tvru6_591{border-color:var(--blood-700);color:var(--blood-700)}._companionInfo_tvru6_596{flex:1;min-width:0}._companionName_tvru6_601{font-size:.88rem}._companionRole_tvru6_605{font-size:.74rem;color:var(--parchment-500)}._item_tvru6_612{display:flex;align-items:baseline;gap:var(--space-2);padding:3px 0;font-size:.88rem;animation:_enter_tvru6_1 .3s ease-out}._itemName_tvru6_621{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemEquipped_tvru6_629{color:var(--parchment-100)}._itemQuantity_tvru6_633{color:var(--parchment-300);font-variant-numeric:tabular-nums}._itemValue_tvru6_638{color:var(--parchment-700);font-size:.78rem;font-variant-numeric:tabular-nums;min-width:44px;text-align:right}._coins_tvru6_646{display:flex;justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);font-size:.85rem;color:var(--parchment-300)}@keyframes _enter_tvru6_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}._initiative_tvru6_669{display:flex;flex-direction:column}._combatant_tvru6_674{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:.85rem;border-left:2px solid transparent}._combatantCurrent_tvru6_683{border-left-color:var(--blood-500);background:var(--ink-700);color:var(--parchment-100)}._combatantLeft_tvru6_689{color:var(--parchment-700);text-decoration:line-through}._initiativeValue_tvru6_694{font-variant-numeric:tabular-nums;color:var(--parchment-500);width:22px;text-align:right}._roundBadge_tvru6_701{font-family:var(--font-display);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blood-400)}@media (max-width: 980px){._body_tvru6_110{grid-template-columns:1fr}._status_tvru6_383{display:none}}._openingNote_tvru6_719{margin:.5rem 0 .75rem;color:var(--parchment-500);font-size:.9rem}._companionButton_tvru6_726{width:100%;background:none;border:none;border-bottom:1px solid var(--ink-600);color:inherit;font:inherit;text-align:left;cursor:pointer}._companionButton_tvru6_726:hover{background:var(--ink-700)}._companionEmpty_tvru6_741{margin:0;padding:var(--space-2) var(--space-3);font-size:.85rem;color:var(--parchment-500)}._noVoice_tvru6_750{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:.82rem;color:var(--parchment-500)}._mapPanel_tvru6_763{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--ink-800)}._mapHead_tvru6_773{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._mapToggle_tvru6_780{background:none;border:1px solid var(--border-bright);color:var(--parchment-300);font-family:var(--font-display);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;cursor:pointer}._mapToggle_tvru6_780:hover{color:var(--parchment-100)}._page_fh69a_1{max-width:760px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}._title_fh69a_7{margin-bottom:var(--space-2)}._lead_fh69a_11{color:var(--parchment-500);max-width:60ch;margin:0 0 var(--space-4)}._dropZone_fh69a_19{width:100%;border:1px dashed var(--border-bright);background:transparent;color:var(--parchment-500);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4);font-size:.95rem;cursor:pointer}._dropZone_fh69a_19:hover,._dropZoneActive_fh69a_36{border-color:var(--blood-400);color:var(--parchment-300)}._dropZoneHint_fh69a_41{font-size:.8rem;color:var(--parchment-700)}._hiddenInput_fh69a_46{display:none}._progress_fh69a_52{border:1px solid var(--border);background:var(--ink-800);padding:var(--space-4)}._progressHead_fh69a_58{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--parchment-300);font-size:.92rem}._progressTrack_fh69a_68{height:6px;background:var(--ink-900);border:1px solid var(--border)}._progressFill_fh69a_74{height:100%;background:var(--blood-500);transition:width .15s ease-out}._statusError_fh69a_82{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--blood-500);background:var(--ink-800);color:var(--parchment-300);font-size:.92rem}._statusIcon_fh69a_94{color:var(--blood-500);flex-shrink:0;margin-top:1px}._statusOk_fh69a_100{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--good);background:var(--ink-800);color:var(--parchment-300);font-size:.92rem}._statusOkIcon_fh69a_111{color:var(--good);flex-shrink:0;margin-top:1px}._retryButton_fh69a_117{margin-top:var(--space-3)}._done_fh69a_123{display:flex;flex-direction:column;gap:var(--space-3)}._nextStep_fh69a_129{border:1px solid var(--border);background:var(--ink-900);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}._nextStep_fh69a_129 p{margin:0;color:var(--parchment-500);font-size:.88rem}._shell_1cpz1_7{height:100dvh;display:flex;flex-direction:column;overflow:hidden}._content_1cpz1_14{flex:1;overflow-y:auto;min-height:0}
