._splash_1c9tj_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--ink-soft);letter-spacing:.14em}._splashMark_1c9tj_12{width:64px;height:64px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-family:var(--font-serif);font-size:30px;color:var(--cinnabar);animation:_breathe_1c9tj_1 2.4s ease-in-out infinite}@keyframes _breathe_1c9tj_1{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.05);opacity:1}}._page_t5eic_1{min-height:100vh;display:flex;flex-direction:column}._header_t5eic_7{display:flex;align-items:center;justify-content:space-between;padding:20px clamp(18px,5vw,56px);border-bottom:1px solid var(--line)}._brand_t5eic_15{display:flex;align-items:center;gap:10px;font-family:var(--font-serif);letter-spacing:.16em}._mark_t5eic_23{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cinnabar);color:var(--paper-light);font-size:17px}._ghost_t5eic_34{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:6px 14px;font-size:12px;color:var(--ink-soft)}._ghost_t5eic_34:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._main_t5eic_48{flex:1;width:min(1040px,100%);margin:0 auto;padding:clamp(28px,6vw,72px) clamp(18px,5vw,56px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:clamp(28px,6vw,72px);align-items:start}._intro_t5eic_59{position:sticky;top:32px}._kicker_t5eic_64{margin:0 0 8px;font-size:11px;letter-spacing:.26em;color:var(--cinnabar)}._intro_t5eic_59 h1{margin:0 0 14px;font-family:var(--font-serif);font-size:clamp(36px,5vw,56px);line-height:1.15;letter-spacing:.06em}._intro_t5eic_59>p{max-width:24em;color:var(--ink-soft);line-height:1.9}._preview_t5eic_85{display:flex;align-items:center;margin-top:30px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fbf6ea99}._preview_t5eic_85 div{display:flex;flex-direction:column}._preview_t5eic_85 strong{font-family:var(--font-serif);font-size:20px;letter-spacing:.08em}._preview_t5eic_85 span{font-size:12px;color:var(--ink-faint)}._account_t5eic_111{margin-top:14px;font-size:12px;color:var(--ink-faint);word-break:break-all}._card_t5eic_118{background:#fbf6eadb;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(22px,4vw,36px);display:grid;gap:22px}._field_t5eic_128{display:grid;gap:8px;margin:0;padding:0;border:0}._field_t5eic_128>span,._field_t5eic_128 legend{font-size:12px;letter-spacing:.12em;color:var(--ink-soft);padding:0}._field_t5eic_128 input,._field_t5eic_128 textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-light);padding:11px 13px;outline:none;resize:vertical}._field_t5eic_128 input:focus,._field_t5eic_128 textarea:focus{border-color:var(--cinnabar);box-shadow:0 0 0 3px #a93b2f1a}._field_t5eic_128 small{color:var(--ink-faint);font-size:11px;line-height:1.6}._segmented_t5eic_167{display:flex;gap:6px}._segment_t5eic_167,._segmentActive_t5eic_173{flex:1;border:1px solid var(--line);background:transparent;border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;color:var(--ink-soft)}._segment_t5eic_167:hover{border-color:var(--line-strong)}._segmentActive_t5eic_173{border-color:var(--ink);background:var(--ink);color:var(--paper-light)}._error_t5eic_193{margin:0;padding:9px 12px;border-left:2px solid var(--cinnabar);background:#a93b2f12;color:var(--cinnabar-deep);font-size:13px}._submit_t5eic_202{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:var(--radius-sm);padding:13px 20px;letter-spacing:.12em;font-size:14px;transition:background .18s ease,transform .18s ease}._submit_t5eic_202:hover:not(:disabled){background:var(--cinnabar-deep);transform:translateY(-1px)}._submit_t5eic_202:disabled{opacity:.55;cursor:wait}@media(max-width:820px){._main_t5eic_48{grid-template-columns:1fr;gap:28px}._intro_t5eic_59{position:static}._intro_t5eic_59 h1{font-size:38px}}._page_1e2wv_1{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}._inkWash_1e2wv_9{position:absolute;inset:auto -10% -30% 42%;height:78vh;background:radial-gradient(ellipse at center,rgba(28,26,22,.09) 0%,rgba(28,26,22,.03) 40%,transparent 70%);filter:blur(2px);transform:rotate(-12deg);pointer-events:none}._sun_1e2wv_24{position:absolute;top:14vh;right:8vw;width:180px;height:180px;border-radius:50%;border:1px solid rgba(169,59,47,.16);box-shadow:inset 0 0 0 18px #a93b2f06;pointer-events:none}._header_1e2wv_36{display:flex;align-items:center;justify-content:space-between;padding:26px clamp(20px,5vw,64px);border-bottom:1px solid var(--line);position:relative;z-index:1}._brand_1e2wv_46{display:flex;align-items:baseline;gap:10px}._brandMark_1e2wv_52{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cinnabar);color:var(--paper-light);font-family:var(--font-serif);font-size:19px;transform:translateY(3px)}._brandName_1e2wv_65{font-family:var(--font-serif);font-size:22px;letter-spacing:.18em}._brandRoman_1e2wv_71{font-family:var(--font-mono);font-size:10px;letter-spacing:.26em;color:var(--ink-faint)}._era_1e2wv_78{font-size:12px;letter-spacing:.2em;color:var(--ink-faint)}._main_1e2wv_84{flex:1;width:min(1180px,100%);margin:0 auto;padding:clamp(40px,6vw,90px) clamp(20px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);gap:clamp(32px,7vw,90px);align-items:center;position:relative;z-index:1}._hero_1e2wv_97{max-width:720px}._kicker_1e2wv_101{margin:0 0 10px;font-size:12px;letter-spacing:.28em;color:var(--cinnabar);text-transform:uppercase}._hero_1e2wv_97 h1{margin:0;font-family:var(--font-serif);font-size:clamp(64px,11vw,144px);line-height:.95;letter-spacing:.08em;font-weight:600;text-shadow:0 2px 0 rgba(255,255,255,.4)}._lead_1e2wv_119{margin:18px 0 12px;font-family:var(--font-serif);font-size:clamp(20px,2.5vw,28px);letter-spacing:.12em;color:var(--ink-soft)}._body_1e2wv_127{max-width:34em;margin:0;color:var(--ink-soft);line-height:1.9;font-size:15px}._chips_1e2wv_135{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}._chips_1e2wv_135 span{border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12px;letter-spacing:.08em;color:var(--ink-soft);background:#fbf6ea8c}._card_1e2wv_152{background:#fbf6ead1;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,3.5vw,38px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._cardHead_1e2wv_161{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}._cardSeal_1e2wv_168{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--cinnabar);color:var(--cinnabar);border-radius:4px;font-family:var(--font-serif);font-size:20px;flex:0 0 auto}._card_1e2wv_152 h2{margin:0;font-family:var(--font-serif);font-size:23px;font-weight:600;letter-spacing:.08em}._cardHead_1e2wv_161 p{margin:4px 0 0;color:var(--ink-faint);font-size:13px}._googleSlot_1e2wv_195{min-height:44px;display:flex;align-items:center}._hint_1e2wv_201{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--ink-faint)}._hint_1e2wv_201 code,._note_1e2wv_209 code{font-family:var(--font-mono);font-size:.92em;background:#1c1a160f;padding:1px 5px;border-radius:4px}._divider_1e2wv_217{display:flex;align-items:center;gap:12px;margin:22px 0 16px;color:var(--ink-faint);font-size:11px;letter-spacing:.2em}._divider_1e2wv_217:before,._divider_1e2wv_217:after{content:"";height:1px;flex:1;background:var(--line)}._devForm_1e2wv_235{display:grid;gap:8px}._devForm_1e2wv_235 label{font-size:12px;letter-spacing:.08em;color:var(--ink-soft)}._devRow_1e2wv_246{display:flex;gap:8px}._devRow_1e2wv_246 input{flex:1;min-width:0;border:1px solid var(--line-strong);background:var(--paper-light);border-radius:var(--radius-sm);padding:10px 12px;outline:none}._devRow_1e2wv_246 input:focus{border-color:var(--cinnabar);box-shadow:0 0 0 3px #a93b2f1a}._devRow_1e2wv_246 button{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:var(--radius-sm);padding:0 18px;letter-spacing:.08em;transition:background .18s ease,transform .18s ease}._devRow_1e2wv_246 button:hover:not(:disabled){background:var(--cinnabar-deep);transform:translateY(-1px)}._devRow_1e2wv_246 button:disabled{opacity:.5;cursor:wait}._note_1e2wv_209{margin:12px 0 0;font-size:11px;line-height:1.7;color:var(--ink-faint)}._error_1e2wv_293{margin:14px 0 0;padding:9px 12px;border-left:2px solid var(--cinnabar);background:#a93b2f12;color:var(--cinnabar-deep);font-size:13px}._footer_1e2wv_302{display:flex;align-items:center;gap:14px;padding:18px clamp(20px,5vw,64px) 24px;color:var(--ink-faint);font-size:11px;letter-spacing:.12em;position:relative;z-index:1}._footerLine_1e2wv_314{flex:1;height:1px;background:var(--line)}@media(max-width:860px){._main_1e2wv_84{grid-template-columns:1fr;gap:36px;padding-top:36px;padding-bottom:48px}._sun_1e2wv_24{width:110px;height:110px;top:10vh}._hero_1e2wv_97 h1{font-size:clamp(58px,18vw,100px)}._footer_1e2wv_302{flex-direction:column;align-items:flex-start;gap:8px}._footerLine_1e2wv_314{width:100%;flex:none}}._shell_1jayu_1{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--paper)}._card_1jayu_9{width:min(460px,100%);padding:28px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper-light);box-shadow:var(--shadow);text-align:center}._mark_1jayu_19{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:50%;background:var(--cinnabar);color:var(--paper-light);font-family:var(--font-serif);font-size:22px}._card_1jayu_9 h1{margin:0 0 8px;font-family:var(--font-serif);font-size:22px;letter-spacing:.08em}._card_1jayu_9 p{margin:0 0 14px;font-size:12px;line-height:1.7;color:var(--ink-soft)}._card_1jayu_9 pre{max-height:120px;margin:0 0 16px;padding:10px;overflow:auto;border-radius:var(--radius-sm);background:#1c1a160f;font-size:10.5px;text-align:left;white-space:pre-wrap;word-break:break-word;color:var(--ink-faint)}._card_1jayu_9 button{padding:9px 20px;border:1px solid var(--cinnabar);border-radius:var(--radius-sm);background:var(--cinnabar);color:var(--paper-light);font-size:12px}._card_1jayu_9 button:hover{background:var(--cinnabar-deep)}._shell_c9gg3_1{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}._topbar_c9gg3_9{height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:#f2ead9d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:40}._topLeft_c9gg3_24,._topRight_c9gg3_25{display:flex;align-items:center;gap:12px;min-width:0}._topLeft_c9gg3_24{flex:1}._topRight_c9gg3_25{flex-shrink:0}._brand_c9gg3_40{display:flex;align-items:center;gap:8px}._brandName_c9gg3_46{font-family:var(--font-serif);font-size:17px;letter-spacing:.16em;white-space:nowrap}._roomLabel_c9gg3_53{font-family:var(--font-serif);font-size:13px;color:var(--ink-soft);padding-left:12px;border-left:1px solid;white-space:nowrap}._onlinePill_c9gg3_62{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:11px;color:var(--ink-faint);white-space:nowrap}._onlinePill_c9gg3_62 b{color:var(--ink);font-weight:600}._dotOnline_c9gg3_79,._dotOffline_c9gg3_80{width:7px;height:7px;border-radius:50%;display:inline-block}._dotOnline_c9gg3_79{background:var(--jade);box-shadow:0 0 0 3px #3d6b581f}._dotOffline_c9gg3_80{background:var(--gold);animation:_blink_c9gg3_1 1.2s ease-in-out infinite}@keyframes _blink_c9gg3_1{50%{opacity:.3}}._wallet_c9gg3_103{font-size:12px;color:var(--ink-soft);white-space:nowrap}._wallet_c9gg3_103 span{color:var(--ink-faint);font-size:10px;margin-right:2px}._adminLink_c9gg3_115{font-size:12px;color:var(--cinnabar);border-bottom:1px solid transparent}._adminLink_c9gg3_115:hover{text-decoration:none;border-bottom-color:var(--cinnabar)}._me_c9gg3_126{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ink-soft)}._logout_c9gg3_135,._mobileButton_c9gg3_136{border:1px solid var(--line-strong);background:transparent;color:var(--ink-soft);border-radius:999px;padding:4px 11px;font-size:11px;white-space:nowrap}._logout_c9gg3_135:hover,._mobileButton_c9gg3_136:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._mobileButton_c9gg3_136{display:none}._main_c9gg3_156{flex:1;min-height:0;display:grid;grid-template-columns:238px minmax(0,1fr) 286px;overflow:hidden}._sidebar_c9gg3_164,._character_c9gg3_165{min-height:0;overflow-y:auto;background:#f2ead97a}._sidebar_c9gg3_164{border-right:1px solid var(--line);display:flex;flex-direction:column}._character_c9gg3_165{border-left:1px solid var(--line);padding:16px;display:flex;flex-direction:column;overflow:hidden}._characterScroll_c9gg3_185{flex:1;min-height:0;overflow-y:auto;padding-right:2px}._buttonDock_c9gg3_192{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:7px;margin-top:9px;background:#fbf6eabf;box-shadow:inset 0 1px #ffffff8c}._dockTitle_c9gg3_205{grid-column:1 / -1;font-size:9px;letter-spacing:.22em;color:var(--ink-faint);padding:0 1px 2px}._buttonDock_c9gg3_192 button{height:30px;border:1px solid #b9a98c;border-radius:3px;background:linear-gradient(180deg,#fdf4df,#ead9b9);box-shadow:inset 0 1px #ffffffbf,0 1px #1c1a161a;color:var(--ink);font-size:11px;font-weight:500;letter-spacing:.06em;padding:0}._buttonDock_c9gg3_192 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar-deep);background:linear-gradient(180deg,#fff8ea,#f0e2ca)}._buttonDock_c9gg3_192 button:active:not(:disabled){box-shadow:inset 0 1px 3px #1c1a1626}._buttonDock_c9gg3_192 ._dockDisabled_c9gg3_236{opacity:.38;cursor:not-allowed}._sidebarHead_c9gg3_241,._characterHead_c9gg3_242{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;font-size:11px;letter-spacing:.2em;color:var(--ink-faint)}._characterHead_c9gg3_242{padding:0 0 12px}._closeButton_c9gg3_256{display:none;border:0;background:transparent;color:var(--ink-faint);font-size:20px;line-height:1;padding:0 2px}._roomList_c9gg3_266{display:grid;gap:2px;padding:0 8px 12px}._room_c9gg3_53,._roomActive_c9gg3_273{border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-soft);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;text-align:left;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px}._room_c9gg3_53:hover{background:#1c1a160a}._roomActive_c9gg3_273{border-left-color:var(--cinnabar);background:#a93b2f12;color:var(--cinnabar-deep)}._room_c9gg3_53 small,._roomActive_c9gg3_273 small{font-size:10px;color:var(--ink-faint)}._roomActive_c9gg3_273 small{color:var(--cinnabar)}._onlineHead_c9gg3_308{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px 14px 8px;font-size:11px;letter-spacing:.18em;color:var(--ink-faint)}._onlineList_c9gg3_319{padding:0 8px 16px;overflow-y:auto}._encounterBlock_c9gg3_324{flex:0 0 auto;border-top:1px solid var(--line)}._encounterHead_c9gg3_329{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;padding:12px 14px 8px;font-size:11px;letter-spacing:.18em;color:var(--ink-faint);text-align:left}._encounterHead_c9gg3_329:hover{color:var(--ink-soft)}._encounterHead_c9gg3_329 small{font-size:9px;letter-spacing:.05em;color:var(--ink-faint)}._encounterList_c9gg3_353{display:grid;gap:6px;padding:0 8px 10px;max-height:300px;overflow-y:auto}._encounterGroup_c9gg3_361{display:grid;gap:4px}._encounterGroupHead_c9gg3_366{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:2px 3px;font-size:9px;letter-spacing:.12em;color:var(--ink-faint)}._encounterGroupHead_c9gg3_366 small{font-size:8.5px;letter-spacing:0}._encounterCard_c9gg3_382{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--line);border-left:2px solid var(--cinnabar);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#a93b2f0a;padding:7px 9px;text-align:left}._encounterCard_c9gg3_382:hover{border-color:var(--cinnabar);background:#a93b2f14}._encounterTitle_c9gg3_400{display:flex;align-items:baseline;justify-content:space-between;gap:6px;width:100%}._encounterTitle_c9gg3_400 b{font-family:var(--font-serif);font-size:12px;font-weight:600;color:var(--ink)}._encounterTitle_c9gg3_400 em{font-size:9px;font-style:normal;color:var(--ink-faint)}._encounterMonsters_c9gg3_421{font-size:10px;color:var(--ink-soft)}._encounterCard_c9gg3_382 small{font-size:9px;color:var(--cinnabar)}._emptyOnline_c9gg3_431{margin:8px 6px;font-size:11px;color:var(--ink-faint);line-height:1.7}._onlineUser_c9gg3_438{display:flex;align-items:center;padding:4px 6px;border-radius:var(--radius-sm)}._onlineUser_c9gg3_438:hover{background:#1c1a160a}._chat_c9gg3_449{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fbf6ea80}._chatHead_c9gg3_457{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 12px 6px;border-bottom:1px solid var(--line)}._chatHead_c9gg3_457 h2{margin:0;font-family:var(--font-serif);font-size:18px;letter-spacing:.08em;font-weight:600}._chatHead_c9gg3_457 p{margin:1px 0 0;font-size:10.5px;color:var(--ink-faint);line-height:1.45}._combatModeBadge_c9gg3_481,._safeModeBadge_c9gg3_482{display:inline-block;margin-left:8px;font-family:var(--font-sans);font-style:normal;font-size:9px;letter-spacing:.08em;border:1px solid rgba(169,59,47,.42);color:var(--cinnabar-deep);border-radius:999px;padding:1px 7px;vertical-align:3px}._safeModeBadge_c9gg3_482{border-color:#3d6b5866;color:var(--jade-deep)}._moreButton_c9gg3_501{border:1px solid var(--line);background:transparent;border-radius:999px;padding:4px 10px;font-size:11px;color:var(--ink-soft);white-space:nowrap}._moreButton_c9gg3_501:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}._moreButton_c9gg3_501:disabled{opacity:.5}._chatActions_c9gg3_520{flex:0 0 auto;display:flex;align-items:center;gap:5px}._splitButton_c9gg3_527,._splitButtonActive_c9gg3_528{border:1px solid var(--line);background:transparent;border-radius:999px;padding:4px 10px;font-size:11px;color:var(--ink-soft);white-space:nowrap}._splitButton_c9gg3_527:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._splitButtonActive_c9gg3_528{border-color:var(--cinnabar);background:#a93b2f12;color:var(--cinnabar-deep)}._messageArea_c9gg3_549{flex:1;min-height:0;display:flex;flex-direction:column}._messageAreaSplit_c9gg3_556{flex-direction:column}._messagePane_c9gg3_560{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}._relatedPane_c9gg3_568{border-top:1px solid var(--line)}._paneHead_c9gg3_572{flex:0 0 auto;padding:3px 8px;border-bottom:1px solid var(--line);background:#1c1a1606;color:var(--ink-faint);font-size:9px;letter-spacing:.12em}._messages_c9gg3_582{flex:1;min-height:0;overflow-y:auto;padding:3px 8px 6px;scroll-behavior:smooth}._loading_c9gg3_590,._emptyChat_c9gg3_591{text-align:center;color:var(--ink-faint);font-size:12px;padding:24px 10px}._emptyChat_c9gg3_591 span{display:block;font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);letter-spacing:.1em;margin-bottom:6px}._emptyChat_c9gg3_591 p{margin:0}._messagesEnd_c9gg3_611{height:0}._message_c9gg3_549{display:flex;align-items:baseline;gap:4px;padding:0 4px;border-radius:2px;line-height:1.45;font-size:13px;transition:background .15s ease}._message_c9gg3_549:hover{background:#1c1a1609}._time_c9gg3_630{flex:0 0 28px;font-family:var(--font-mono);font-size:8.5px;color:var(--ink-faint);opacity:.55;text-align:right;white-space:nowrap}._name_c9gg3_640{color:var(--cinnabar-deep);font-weight:600;white-space:nowrap}._say_c9gg3_646{color:var(--ink-faint);font-size:12px}._body_c9gg3_650{color:var(--ink);word-break:break-word;white-space:pre-wrap}._mine_c9gg3_656{background:#3d6b5809;box-shadow:none}._emote_c9gg3_661{color:var(--jade-deep);font-style:normal;font-family:inherit}._emote_c9gg3_661 b{font-style:normal;font-weight:600}._shoutMessage_c9gg3_672{background:transparent;box-shadow:none}._shoutBadge_c9gg3_677{display:inline-block;margin:0 2px;font-size:9.5px;color:var(--cinnabar-deep);letter-spacing:.06em}._broadcastMessage_c9gg3_685{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;font-size:13px;line-height:1.45}._broadcastBadge_c9gg3_699{font-size:9.5px;color:var(--gold);letter-spacing:.08em}._broadcastText_c9gg3_705{color:var(--ink-soft);word-break:break-word;white-space:pre-wrap}._sectMessage_c9gg3_711{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;font-size:13px;line-height:1.45}._sectBadge_c9gg3_725{font-size:9.5px;color:var(--jade-deep);letter-spacing:.08em}._combatMessage_c9gg3_731{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;font-size:13px;line-height:1.45}._combatBadge_c9gg3_745{font-size:9px;color:var(--cinnabar-deep);letter-spacing:.08em}._combatText_c9gg3_751{color:var(--ink-soft);word-break:break-word;white-space:pre-wrap}._battleMeta_c9gg3_757{flex-basis:100%;color:var(--ink-faint);font-size:9.5px;letter-spacing:.03em;line-height:1.4}._battleJoinButton_c9gg3_765{flex:0 0 auto;margin-left:4px;border:0;border-radius:0;background:transparent;color:var(--cinnabar-deep);padding:0 3px;font-size:10.5px;line-height:inherit;cursor:pointer}._battleJoinButton_c9gg3_765:hover{text-decoration:underline}._privateMessage_c9gg3_782{background:transparent;box-shadow:none}._privateBadge_c9gg3_787{flex:0 0 auto;font-size:9.5px;color:var(--gold);line-height:inherit;letter-spacing:.06em}._whisperMessage_c9gg3_795{background:transparent;box-shadow:none}._whisperBadge_c9gg3_800{color:var(--jade-deep)}._systemMessage_c9gg3_804{display:flex;justify-content:flex-start;padding:0 4px}._systemMessage_c9gg3_804 span{max-width:100%;background:transparent;color:var(--ink-faint);border-radius:0;padding:0;font-size:11px;line-height:1.45;white-space:pre-wrap;text-align:left}._composerWrap_c9gg3_822{position:relative;border-top:1px solid var(--line);background:#f2ead9e6;padding:6px 10px 7px}._typing_c9gg3_829{display:block;font-size:10px;color:var(--ink-faint);padding:0 2px 2px}._suggestions_c9gg3_836{position:absolute;left:16px;right:16px;bottom:calc(100% - 2px);background:var(--paper-light);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;z-index:10}._suggestions_c9gg3_836 button{display:flex;align-items:baseline;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:9px 12px;text-align:left}._suggestions_c9gg3_836 button:last-child{border-bottom:0}._suggestions_c9gg3_836 button:hover{background:#a93b2f0f}._suggestions_c9gg3_836 b{color:var(--cinnabar);font-size:12px;white-space:nowrap}._suggestions_c9gg3_836 span{color:var(--ink-faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sentence_c9gg3_883{min-width:0;flex:1;line-height:inherit}._selfName_c9gg3_889{color:var(--cinnabar);font-weight:600}._nameButton_c9gg3_894{border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--cinnabar-deep);cursor:pointer}._nameButton_c9gg3_894:hover{text-decoration:underline}._onlineName_c9gg3_908{border:0;background:transparent;padding:0;font:inherit;color:var(--ink);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._onlineName_c9gg3_908:hover{color:var(--cinnabar);text-decoration:underline}._composerTools_c9gg3_926{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:3px}._targetBar_c9gg3_934{display:flex;align-items:center;gap:4px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}._targetBar_c9gg3_934>span{font-size:10px;letter-spacing:.1em;color:var(--ink-faint);white-space:nowrap}._targetBar_c9gg3_934 input[type=text]{width:90px;border:1px solid var(--line-strong);border-radius:2px;background:var(--paper-light);padding:1px 5px;font-size:10.5px;outline:none}._targetBar_c9gg3_934 input[type=text]:focus{border-color:var(--cinnabar)}._targetBar_c9gg3_934 button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:1px 7px;font-size:10px;color:var(--ink-soft)}._targetBar_c9gg3_934 button:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._targetBar_c9gg3_934 label{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--ink-soft);white-space:nowrap}._targetBar_c9gg3_934 em{font-style:normal;font-size:9px;color:var(--ink-faint);margin-left:auto;white-space:nowrap}._nameFilter_c9gg3_997{border:1px solid var(--line);background:transparent;font-size:9px;color:var(--ink-faint);border-radius:3px;padding:1px 2px;max-width:70px}._channelBar_c9gg3_1007{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-bottom:0}._channel_c9gg3_1007,._channelActive_c9gg3_1016{border:1px solid var(--line);background:transparent;border-radius:999px;padding:1px 8px;font-size:10px;color:var(--ink-faint)}._channel_c9gg3_1007:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink-soft)}._channelActive_c9gg3_1016{border-color:var(--cinnabar);background:#a93b2f14;color:var(--cinnabar-deep)}._channel_c9gg3_1007:disabled,._channelActive_c9gg3_1016:disabled{opacity:.45;cursor:not-allowed}._channelHint_c9gg3_1042{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;color:var(--ink-faint)}._toolBar_c9gg3_1051{display:flex;align-items:center;gap:5px;margin-bottom:0}._toolBar_c9gg3_1051 select{border:1px solid var(--line);background:var(--paper-light);border-radius:3px;padding:2px 4px;font-size:10px;color:var(--ink-soft);max-width:90px}._toolHint_c9gg3_1068{margin-left:auto;font-size:9px;color:var(--ink-faint);white-space:nowrap}._composer_c9gg3_822{display:flex;gap:5px}._composer_c9gg3_822 input{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:2px;background:var(--paper-light);padding:6px 9px;font-size:13px;outline:none}._composer_c9gg3_822 input:focus{border-color:var(--cinnabar);box-shadow:0 0 0 3px #a93b2f1a}._composer_c9gg3_822 input:disabled{opacity:.6}._send_c9gg3_1100{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:2px;padding:0 16px;font-size:12.5px;letter-spacing:.08em;transition:background .18s ease}._send_c9gg3_1100:hover:not(:disabled){background:var(--cinnabar-deep)}._send_c9gg3_1100:disabled{opacity:.45;cursor:not-allowed}._quickBar_c9gg3_1120{display:none;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}._quickBar_c9gg3_1120::-webkit-scrollbar{display:none}._quickBar_c9gg3_1120 button{border:1px solid var(--line);background:transparent;color:var(--ink-soft);border-radius:999px;padding:2px 10px;font-size:10.5px;white-space:nowrap}._quickBar_c9gg3_1120 button:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._characterCard_c9gg3_1147{display:flex;align-items:center;gap:12px;padding:0 0 14px 12px;border-bottom:1px solid var(--line);border-left:2px solid var(--cinnabar);margin-left:2px}._characterCard_c9gg3_1147 div{min-width:0}._characterCard_c9gg3_1147 h3{margin:0;font-family:var(--font-serif);font-size:20px;letter-spacing:.08em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moralityTitle_c9gg3_1172{margin-left:6px;font-family:var(--font-sans);font-style:normal;font-size:9px;font-weight:400;letter-spacing:.08em;color:var(--gold);border:1px solid rgba(169,124,52,.45);border-radius:999px;padding:1px 6px;vertical-align:2px}._characterCard_c9gg3_1147 p{margin:2px 0 0;font-size:10.5px;color:var(--ink-faint);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._levelLine_c9gg3_1197{display:flex;justify-content:space-between;padding:12px 0 8px;font-size:11px;color:var(--ink-soft)}._dailyIncome_c9gg3_1205{display:flex;align-items:baseline;gap:6px;padding:8px 0 2px;font-size:11px;color:var(--ink-soft)}._dailyIncome_c9gg3_1205 b{color:var(--cinnabar-deep);font-family:var(--font-mono);font-size:11px}._dailyIncome_c9gg3_1205 em{margin-left:auto;font-size:9.5px;font-style:normal;color:var(--gold)}._bar_c9gg3_1227{margin-bottom:9px}._barLabel_c9gg3_1231{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink-faint);margin-bottom:3px}._barTrack_c9gg3_1239{height:6px;border-radius:999px;background:#1c1a1617;overflow:hidden}._barTrack_c9gg3_1239 i{display:block;height:100%;border-radius:inherit;transition:width .35s ease}._barHp_c9gg3_1253{background:linear-gradient(90deg,#a93b2f,#c96f60)}._barMp_c9gg3_1257{background:linear-gradient(90deg,#3d6b58,#6b9a86)}._statGrid_c9gg3_1261{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding:10px 0;font-size:11px;color:var(--ink-faint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4px}._statGrid_c9gg3_1261 b{color:var(--ink);font-weight:600;float:right}._walletBox_c9gg3_1279{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}._walletBox_c9gg3_1279 div{display:flex;flex-direction:column;gap:1px}._walletBox_c9gg3_1279 span{font-size:9.5px;color:var(--ink-faint)}._walletBox_c9gg3_1279 b{font-family:var(--font-mono);font-size:13px;font-weight:600}._equipment_c9gg3_1304{padding:12px 0;border-bottom:1px solid var(--line)}._sectionLabel_c9gg3_1309{display:block;font-size:10px;letter-spacing:.18em;color:var(--ink-faint);margin-bottom:6px}._equipmentLine_c9gg3_1317{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:3px 0}._equipmentLine_c9gg3_1317 span{color:var(--ink-faint)}._equipmentLine_c9gg3_1317 b{font-weight:500;color:var(--ink-soft)}._equipmentNameButton_c9gg3_1334{margin-left:auto;border:0;background:transparent;padding:0;font:inherit;font-size:11px;color:var(--ink-soft);text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}._equipmentNameButton_c9gg3_1334:hover{color:var(--cinnabar-deep)}._equipmentUnequip_c9gg3_1351{margin-left:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);font:inherit;font-size:10px;padding:1px 6px;cursor:pointer}._equipmentUnequip_c9gg3_1351:hover{color:var(--cinnabar-deep);border-color:var(--cinnabar)}._characterActions_c9gg3_1368{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0}._characterActions_c9gg3_1368 button{border:1px solid var(--line-strong);background:transparent;border-radius:var(--radius-sm);padding:7px 4px;font-size:11px;color:var(--ink-soft)}._characterActions_c9gg3_1368 button:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._mobileOnlyActions_c9gg3_1389{display:none}._tip_c9gg3_1393{margin:2px 0 0;font-size:10px;line-height:1.7;color:var(--ink-faint)}._idleStatus_c9gg3_1400{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:10.5px;color:var(--ink-soft)}._idleStatus_c9gg3_1400 em{display:block;margin-top:2px;font-style:normal;font-size:9.5px;color:var(--ink-faint)}._idleDotOnline_c9gg3_1420,._idleDotOffline_c9gg3_1421{width:7px;height:7px;margin-top:4px;border-radius:50%;flex:none}._idleDotOnline_c9gg3_1420{background:var(--jade, #3f7d5b);box-shadow:0 0 0 3px #3f7d5b24}._idleDotOffline_c9gg3_1421{background:var(--ink-faint)}._wakeLock_c9gg3_1438{margin-top:7px;padding:8px 9px;border:1px dashed var(--line);border-radius:var(--radius-sm);font-size:9.5px;line-height:1.55;color:var(--ink-faint)}._wakeLock_c9gg3_1438 button{display:block;width:100%;margin-bottom:4px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;font-size:10.5px;color:var(--ink-soft)}._wakeLock_c9gg3_1438 button:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._wakeLock_c9gg3_1438 ._wakeLockActive_c9gg3_1465{border-color:var(--cinnabar);background:#9d2d2112;color:var(--cinnabar-deep)}._wakeLock_c9gg3_1438 span{display:block}._tip_c9gg3_1393 code{font-family:var(--font-mono);background:#1c1a160f;padding:0 3px;border-radius:3px}._overlay_c9gg3_1482{display:none}._modalOverlay_c9gg3_1486{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1a1661;display:grid;place-items:center;padding:20px;z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_c9gg3_1486{width:min(680px,100%);max-height:min(80vh,720px);background:var(--paper-light);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}._modalHead_c9gg3_1509{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}._modalHead_c9gg3_1509 h3{margin:0;font-family:var(--font-serif);font-size:20px;letter-spacing:.1em;font-weight:600}._modalHead_c9gg3_1509 button{border:0;background:transparent;color:var(--ink-faint);font-size:24px;line-height:1}._modalHead_c9gg3_1509 button:hover{color:var(--cinnabar)}._modalBody_c9gg3_1537{padding:18px 20px 22px;overflow-y:auto}._modalIntro_c9gg3_1542{margin:0 0 14px;font-size:12px;color:var(--ink-faint);line-height:1.7}._panelErrorButton_c9gg3_1549{padding:9px 20px;border:1px solid var(--cinnabar);border-radius:var(--radius-sm);background:var(--cinnabar);color:var(--paper-light);font-size:12px}._panelErrorButton_c9gg3_1549:hover{background:var(--cinnabar-deep)}._itemList_c9gg3_1562{display:grid;gap:8px}._itemCard_c9gg3_1567{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px;background:#f2ead96b}._itemCard_c9gg3_1567>div:first-child{min-width:0}._itemCard_c9gg3_1567 h4{margin:0;font-family:var(--font-serif);font-size:15px;font-weight:600;letter-spacing:.04em}._itemCard_c9gg3_1567 h4 small{font-family:var(--font-sans);font-size:10px;color:var(--ink-faint);font-weight:400}._itemCard_c9gg3_1567 p{margin:2px 0 3px;font-size:11px;color:var(--ink-faint);line-height:1.6}._itemMeta_c9gg3_1604{font-size:9.5px;color:var(--gold);letter-spacing:.06em}._itemAction_c9gg3_1610{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}._itemAction_c9gg3_1610 b{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);font-weight:500}._itemAction_c9gg3_1610 button{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:999px;padding:4px 12px;font-size:10.5px}._itemAction_c9gg3_1610 button:hover:not(:disabled){background:var(--cinnabar-deep)}._itemAction_c9gg3_1610 button:disabled{opacity:.45;cursor:wait}._itemAction_c9gg3_1610 ._itemDetailButton_c9gg3_1643{border-color:var(--line-strong);background:transparent;color:var(--ink-soft)}._itemDetailHead_c9gg3_1649 h3{margin:0;font-family:var(--font-serif);font-size:21px;font-weight:600;letter-spacing:.04em}._itemDetailType_c9gg3_1657{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;font-size:11px;color:var(--ink-faint)}._itemDetailType_c9gg3_1657 em{font-style:normal}._itemDetailEquipped_c9gg3_1671{color:var(--jade-deep)}._itemDetailArchived_c9gg3_1675{color:var(--cinnabar-deep)}._itemDetailDescription_c9gg3_1679{margin:10px 0 0;font-size:12px;line-height:1.8;color:var(--ink-soft)}._itemDetailStory_c9gg3_1686{margin:10px 0 0;padding:9px 12px;border-left:3px solid var(--gold);background:#a97c3414;font-size:12px;line-height:1.8;color:var(--ink-soft)}._itemDetailSection_c9gg3_1696{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}._itemDetailStats_c9gg3_1702{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ink-soft)}._itemDetailStats_c9gg3_1702 b{color:var(--ink);font-family:var(--font-mono);font-weight:600}._itemDetailRequirements_c9gg3_1716{display:grid;gap:4px;font-size:11px}._requirementMet_c9gg3_1722{color:var(--jade-deep)}._requirementMiss_c9gg3_1726{color:var(--cinnabar-deep)}._itemDetailDurability_c9gg3_1730{display:grid;gap:5px;font-size:11px;color:var(--ink-soft)}._itemDetailDurabilityTrack_c9gg3_1737{height:6px;border-radius:999px;background:#1c1a161a;overflow:hidden}._itemDetailDurabilityTrack_c9gg3_1737 i{display:block;height:100%;background:var(--gold)}._itemDetailComparison_c9gg3_1750{display:grid;gap:4px;font-size:11.5px;color:var(--ink-soft)}._itemDetailComparison_c9gg3_1750 b{color:var(--ink);font-family:var(--font-mono)}._itemDetailComparison_c9gg3_1750 em{font-style:normal;color:var(--gold)}._itemDetailHint_c9gg3_1767{margin:0;font-size:11px;line-height:1.7;color:var(--ink-faint)}._itemDetailActions_c9gg3_1774{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._itemDetailActions_c9gg3_1774 button{border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper-light);padding:5px 16px;font:inherit;font-size:11px;cursor:pointer}._itemDetailActions_c9gg3_1774 button:hover:not(:disabled){background:var(--cinnabar-deep)}._itemDetailActions_c9gg3_1774 button:disabled{opacity:.45;cursor:wait}._emptyInventory_c9gg3_1801{text-align:center;color:var(--ink-faint);font-size:12px;padding:30px 0}._toast_c9gg3_1808{position:fixed;right:22px;bottom:22px;z-index:80;background:var(--ink);color:var(--paper-light);border:0;border-radius:var(--radius);padding:10px 16px;font-size:12px;text-align:left;cursor:pointer;box-shadow:var(--shadow);animation:_toastIn_c9gg3_1 .2s ease-out;max-width:min(360px,calc(100vw - 44px))}@keyframes _toastIn_c9gg3_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._combatStatus_c9gg3_1837{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(169,59,47,.35);border-radius:var(--radius-sm);background:#a93b2f0f}._combatStatus_c9gg3_1837 span{font-family:var(--font-serif);font-size:16px;letter-spacing:.08em}._combatStatus_c9gg3_1837 em{font-style:normal;font-size:10px;color:var(--cinnabar-deep)}._combatVitals_c9gg3_1860{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:11px;color:var(--ink-soft)}._combatTargets_c9gg3_1870{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}._targetButton_c9gg3_1877,._targetActive_c9gg3_1878{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--line);background:transparent;border-radius:999px;padding:3px 10px;font-size:11px;color:var(--ink-soft)}._targetButton_c9gg3_1877 small,._targetActive_c9gg3_1878 small{color:var(--ink-faint);font-size:9px}._targetActive_c9gg3_1878{border-color:var(--cinnabar);background:#a93b2f14;color:var(--cinnabar-deep)}._skillGrid_c9gg3_1902{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px}._skillButton_c9gg3_1909,._skillActive_c9gg3_1910{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--line);background:#f2ead966;border-radius:var(--radius-sm);padding:6px 8px;text-align:left}._skillButton_c9gg3_1909 b,._skillActive_c9gg3_1910 b{font-family:var(--font-serif);font-size:12px;font-weight:600;color:var(--ink)}._skillButton_c9gg3_1909 span,._skillActive_c9gg3_1910 span{font-size:9px;color:var(--ink-faint)}._skillButton_c9gg3_1909:hover{border-color:var(--line-strong)}._skillActive_c9gg3_1910{border-color:var(--cinnabar);background:#a93b2f12}._combatActions_c9gg3_1945{display:flex;flex-wrap:wrap;gap:6px}._combatActions_c9gg3_1945 button{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:999px;padding:4px 13px;font-size:10.5px}._combatActions_c9gg3_1945 button:hover:not(:disabled){background:var(--cinnabar-deep);border-color:var(--cinnabar-deep)}._combatActions_c9gg3_1945 button:disabled{opacity:.4;cursor:not-allowed}._combatRooms_c9gg3_1970{display:flex;gap:6px}._combatRooms_c9gg3_1970 button{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:5px 12px;font-size:11px;color:var(--ink-soft)}._combatRooms_c9gg3_1970 button:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._combatLog_c9gg3_1989{margin:12px 0 0;padding:10px 12px;border-left:2px solid var(--cinnabar);background:#1c1a160a;font-family:var(--font-sans);font-size:11px;line-height:1.8;color:var(--ink-soft);white-space:pre-wrap;max-height:180px;overflow-y:auto}._encounterPickerHead_c9gg3_2003{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 5px;font-size:9.5px;letter-spacing:.1em;color:var(--ink-faint)}._encounterPickerToggle_c9gg3_2014{border:0;background:transparent;padding:0;font-size:9.5px;color:var(--cinnabar)}._encounterPickerList_c9gg3_2022{max-height:150px;overflow-y:auto;padding-right:2px}._encounterPreview_c9gg3_2028{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f2ead966;padding:8px 10px;margin-bottom:8px}._worldBossWaiting_c9gg3_2036{margin:8px 0;padding:8px 10px;border-left:2px solid var(--cinnabar);background:#a93b2f0f;font-size:10.5px;line-height:1.7;color:var(--cinnabar-deep)}._encounterMonsterGrid_c9gg3_2046{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}._encounterMonsterGrid_c9gg3_2046 article{border-left:2px solid var(--cinnabar);padding:4px 7px;background:#fbf6ea99}._encounterMonsterGrid_c9gg3_2046 b{display:block;font-family:var(--font-serif);font-size:12px;color:var(--ink)}._encounterMonsterGrid_c9gg3_2046 span{display:block;font-size:9.5px;color:var(--ink-faint)}._encounterMonsterGrid_c9gg3_2046 p{margin:3px 0 0;font-size:9.5px;line-height:1.6;color:var(--ink-soft)}._battleHint_c9gg3_2078{margin:8px 0;font-size:10.5px;line-height:1.7;color:var(--ink-faint)}._autoPanel_c9gg3_2085{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}._autoOption_c9gg3_2092{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ink-soft)}._autoOption_c9gg3_2092 input[type=number]{width:58px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-light);padding:3px 5px;font:inherit;font-size:10.5px}._battleResult_c9gg3_2110{display:flex;flex-direction:column;gap:3px;margin:10px 0;padding:12px 14px;border:1px solid rgba(169,59,47,.4);border-radius:var(--radius-sm);background:#a93b2f0f;text-align:center}._battleResult_c9gg3_2110 strong{font-family:var(--font-serif);font-size:16px;letter-spacing:.12em;color:var(--cinnabar-deep)}._battleResult_c9gg3_2110 span{font-size:11px;color:var(--ink-faint)}._battleRewards_c9gg3_2134{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(169,59,47,.25);text-align:left}._battleReward_c9gg3_2134{display:flex;flex-direction:column;gap:1px}._battleReward_c9gg3_2134 b{font-family:var(--font-serif);font-size:11.5px}._battleReward_c9gg3_2134 span{font-size:10px;color:var(--ink-soft)}._battleReward_c9gg3_2134 small{font-size:9px;color:var(--cinnabar)}._battleTeams_c9gg3_2164{display:grid;grid-template-columns:1fr 1fr;gap:10px}._battleTeam_c9gg3_2164{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:#f2ead959;padding:8px}._battleTeamHead_c9gg3_2178{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--line)}._battleTeamHead_c9gg3_2178 b{font-family:var(--font-serif);font-size:12px;letter-spacing:.08em}._battleTeamHead_c9gg3_2178 span{font-size:9.5px;color:var(--ink-faint)}._battleRow_c9gg3_2198{display:flex;flex-direction:column;gap:3px;width:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:5px 4px;margin-top:3px;text-align:left;color:var(--ink-soft)}button._battleRow_c9gg3_2198{cursor:pointer}button._battleRow_c9gg3_2198:hover:not(:disabled){border-color:var(--line-strong);background:#a93b2f0a}._battleRowActive_c9gg3_2221{border-color:var(--cinnabar)!important;background:#a93b2f14!important}._battleRowDead_c9gg3_2226{opacity:.42;text-decoration:line-through}._battleRowTop_c9gg3_2231{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;font-size:10.5px}._battleRowTop_c9gg3_2231 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-weight:600;color:var(--ink)}._battleRowTop_c9gg3_2231 span{flex:0 0 auto;font-size:9px;color:var(--ink-faint)}._battleMiniTrack_c9gg3_2255{display:block;height:4px;border-radius:999px;background:#1c1a1617;overflow:hidden}._battleMiniTrack_c9gg3_2255 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a93b2f,#c96f60);transition:width .25s linear}._battleStatusRow_c9gg3_2271{display:flex;flex-wrap:wrap;gap:3px}._battleStatusRow_c9gg3_2271 em{font-style:normal;font-size:9px;border:1px solid rgba(169,59,47,.35);border-radius:999px;padding:1px 5px;color:var(--cinnabar-deep);background:#a93b2f0f}@media(max-width:640px){._battleTeams_c9gg3_2164{grid-template-columns:1fr}}._sectBanner_c9gg3_2293{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}._sectBanner_c9gg3_2293 h4{margin:0;font-family:var(--font-serif);font-size:20px;letter-spacing:.08em}._sectBanner_c9gg3_2293 p{margin:3px 0 0;font-size:11px;color:var(--ink-faint);line-height:1.7}._roleBadge_c9gg3_2316{flex:0 0 auto;border:1px solid rgba(169,59,47,.45);color:var(--cinnabar-deep);border-radius:999px;padding:2px 9px;font-size:10px}._sectStats_c9gg3_2325{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--ink-faint)}._sectStats_c9gg3_2325 b{color:var(--ink);font-weight:600}._sectAnnouncement_c9gg3_2340{margin:12px 0 0;padding:9px 12px;border-left:2px solid var(--jade);background:#3d6b580f;color:var(--ink-soft);font-size:12px;line-height:1.8;white-space:pre-wrap}._panelSection_c9gg3_2351{padding:12px 0;border-bottom:1px solid var(--line)}._panelLabel_c9gg3_2356{display:block;font-size:10px;letter-spacing:.16em;color:var(--ink-faint);margin-bottom:6px}._inlineForm_c9gg3_2364{display:flex;gap:6px}._inlineForm_c9gg3_2364 input{flex:1;min-width:0;border:1px solid var(--line-strong);background:var(--paper-light);border-radius:var(--radius-sm);padding:7px 10px;font-size:12px;outline:none}._inlineForm_c9gg3_2364 input:focus{border-color:var(--cinnabar)}._inlineForm_c9gg3_2364 button,._memberRow_c9gg3_2385 button,._sectCard_c9gg3_2386 button{flex:0 0 auto;border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:4px 12px;font-size:10.5px;color:var(--ink-soft);white-space:nowrap}._inlineForm_c9gg3_2364 button:hover:not(:disabled),._memberRow_c9gg3_2385 button:hover:not(:disabled),._sectCard_c9gg3_2386 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}._inlineForm_c9gg3_2364 button:disabled,._memberRow_c9gg3_2385 button:disabled,._sectCard_c9gg3_2386 button:disabled{opacity:.45;cursor:wait}._memberList_c9gg3_2411,._sellList_c9gg3_2412{display:grid;gap:3px}._memberRow_c9gg3_2385{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:11.5px;color:var(--ink-soft)}._memberRow_c9gg3_2385 span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberRow_c9gg3_2385 span:nth-child(2){color:var(--ink-faint);font-size:10px}._memberRow_c9gg3_2385 em{font-style:normal;font-size:9px;color:var(--gold)}._leaveButton_c9gg3_2445{margin-top:14px;border:1px solid rgba(169,59,47,.5);background:transparent;color:var(--cinnabar-deep);border-radius:999px;padding:5px 14px;font-size:11px}._sectList_c9gg3_2455{display:grid;gap:7px}._sectCard_c9gg3_2386{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px;background:#f2ead966}._sectCard_c9gg3_2386>div{min-width:0}._sectCard_c9gg3_2386 strong{font-family:var(--font-serif);font-size:14px}._sectCard_c9gg3_2386 span{display:block;font-size:10px;color:var(--ink-faint)}._sectCard_c9gg3_2386 p{margin:3px 0 0;font-size:10.5px;color:var(--ink-faint);line-height:1.6}._panelFootnote_c9gg3_2493{margin:12px 0 0;font-size:10px;color:var(--ink-faint)}._relationActions_c9gg3_2499{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0 14px;border-bottom:1px solid var(--line)}._relationActions_c9gg3_2499 button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:3px 10px;font-size:10.5px;color:var(--ink-soft)}._relationActions_c9gg3_2499 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}._relationGroups_c9gg3_2521{display:grid;gap:10px;padding-top:12px}._relationGroup_c9gg3_2521{min-height:28px}._relationEmpty_c9gg3_2531{margin:0;font-size:11px;color:var(--ink-faint)}._relationList_c9gg3_2537{display:flex;flex-wrap:wrap;gap:6px}._relationList_c9gg3_2537 span{border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:10.5px;color:var(--ink-soft)}._relationList_c9gg3_2537 em{font-style:normal;color:var(--ink-faint);font-size:9px}._dailyGrid_c9gg3_2557{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:4px}._dailyTabs_c9gg3_2564{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}._dailyTab_c9gg3_2564,._dailyTabActive_c9gg3_2574{border:1px solid var(--line-strong);border-radius:999px;background:transparent;padding:4px 11px;font-size:10.5px;color:var(--ink-soft);white-space:nowrap}._dailyTab_c9gg3_2564:hover{border-color:var(--cinnabar);color:var(--cinnabar)}._dailyTabActive_c9gg3_2574{border-color:var(--cinnabar);background:var(--cinnabar);color:var(--paper-light)}._dailyCard_c9gg3_2595{border:1px solid var(--line);border-radius:var(--radius);padding:10px;background:#f2ead966;display:flex;flex-direction:column;gap:4px}._dailyCard_c9gg3_2595 h4{margin:0;font-family:var(--font-serif);font-size:15px}._dailyCardFocus_c9gg3_2611{border-color:var(--cinnabar);box-shadow:0 0 0 3px #a93b2f1f}._dailyCard_c9gg3_2595 p{margin:0;font-size:10px;line-height:1.6;color:var(--ink-faint);flex:1}._dailyCard_c9gg3_2595>span{font-size:9.5px;color:var(--gold)}._dailyCard_c9gg3_2595>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);border-radius:999px;padding:4px 10px;font-size:10.5px}._questList_c9gg3_2638{display:grid;gap:6px}._questRow_c9gg3_2643{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#f2ead959;font-size:10.5px;color:var(--ink-soft)}._questMain_c9gg3_2656{display:grid;gap:2px}._questMain_c9gg3_2656 strong{font-family:var(--font-serif);font-size:12px;color:var(--cinnabar-deep)}._questMain_c9gg3_2656 span,._questReward_c9gg3_2668{color:var(--ink-faint)}._questRow_c9gg3_2643 button{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:3px 10px;font-size:10px;color:var(--ink-soft)}._questRow_c9gg3_2643 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}._questRow_c9gg3_2643 button:disabled{opacity:.45}@media(max-width:640px){._questRow_c9gg3_2643{grid-template-columns:1fr}}._rankTabs_c9gg3_2696{display:flex;gap:5px;margin-bottom:8px}._rankList_c9gg3_2702{display:grid;gap:3px}._rankRow_c9gg3_2707{display:grid;grid-template-columns:24px 1fr auto auto;gap:8px;align-items:baseline;font-size:11px;color:var(--ink-soft);padding:3px 0;border-bottom:1px dashed var(--line)}._rankRow_c9gg3_2707 span:first-child{color:var(--gold);font-family:var(--font-mono)}._rankRow_c9gg3_2707 strong{font-weight:500}._rankRow_c9gg3_2707 span:last-child{font-family:var(--font-mono);color:var(--ink-faint);font-size:10px}@media(max-width:560px){._dailyGrid_c9gg3_2557{grid-template-columns:1fr}}@media(max-width:1050px){._main_c9gg3_156{grid-template-columns:210px minmax(0,1fr) 250px}._me_c9gg3_126{display:none}}@media(max-width:900px){._mobileButton_c9gg3_136{display:inline-flex}._quickBar_c9gg3_1120{display:flex}._adminLink_c9gg3_115,._wallet_c9gg3_103:nth-of-type(2){display:none}._main_c9gg3_156{grid-template-columns:1fr}._sidebar_c9gg3_164,._character_c9gg3_165{position:fixed;top:56px;bottom:0;width:min(82vw,320px);z-index:30;background:var(--paper);box-shadow:var(--shadow);transition:transform .22s ease}._sidebar_c9gg3_164{left:0;transform:translate(-102%)}._character_c9gg3_165{right:0;transform:translate(102%)}._sidebar_c9gg3_164._open_c9gg3_2789,._character_c9gg3_165._open_c9gg3_2789{transform:translate(0)}._closeButton_c9gg3_256{display:inline-block}._mobileOnlyActions_c9gg3_1389{display:flex;gap:10px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--line);font-size:11px}._mobileOnlyActions_c9gg3_1389 a{color:var(--cinnabar)}._mobileOnlyActions_c9gg3_1389 button{border:0;background:transparent;color:var(--ink-faint);padding:0;font-size:11px}._overlay_c9gg3_1482{display:block;position:fixed;top:56px;right:0;bottom:0;left:0;z-index:20;border:0;background:#1c1a1659}._topbar_c9gg3_9{padding:0 10px}._roomLabel_c9gg3_53{display:none}._messages_c9gg3_582{padding:2px 6px 4px}._chatHead_c9gg3_457{padding:6px 10px 4px}._chatHead_c9gg3_457 p{display:none}._composerWrap_c9gg3_822{padding:5px 8px 6px}._time_c9gg3_630{flex-basis:24px;font-size:8px}._message_c9gg3_549{padding:0 3px;font-size:12.5px}}@media(max-width:560px){._brandName_c9gg3_46,._wallet_c9gg3_103{display:none}._onlinePill_c9gg3_62{padding:2px 8px}._topLeft_c9gg3_24,._topRight_c9gg3_25{gap:5px}._logout_c9gg3_135,._mobileButton_c9gg3_136{padding:4px 8px}._channelHint_c9gg3_1042{display:none}._quickBar_c9gg3_1120{display:flex}._modalOverlay_c9gg3_1486{padding:0;align-items:end}._modal_c9gg3_1486{max-height:88vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._itemCard_c9gg3_1567{align-items:flex-start}._itemAction_c9gg3_1610{padding-top:2px}}._govCard_c9gg3_2913{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}._govCard_c9gg3_2913 h4{margin:0 0 4px;font-family:var(--font-serif);font-size:18px;color:var(--ink)}._govCard_c9gg3_2913 p{margin:0;font-size:11px;line-height:1.7;color:var(--ink-faint)}._govCard_c9gg3_2913 button,._govForm_c9gg3_2937 button{flex:0 0 auto;border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:4px 12px;font-size:11px;color:var(--ink-soft)}._govActions_c9gg3_2947{display:flex;flex-direction:column;gap:6px;align-items:flex-end}._govCard_c9gg3_2913 button:hover:not(:disabled),._govForm_c9gg3_2937 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}._govBadge_c9gg3_2960{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid rgba(61,107,88,.45);color:var(--jade-deep);font-family:var(--font-sans);font-size:9px;font-style:normal;vertical-align:3px}._govPermissions_c9gg3_2973{display:flex;flex-wrap:wrap;gap:5px}._govPermissions_c9gg3_2973 span{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:10px;color:var(--ink-soft)}._govList_c9gg3_2987{display:grid}._govRow_c9gg3_2991{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--ink-soft)}._govRow_c9gg3_2991:last-child{border-bottom:0}._govName_c9gg3_3006{color:var(--cinnabar-deep);font-weight:600}._govRow_c9gg3_2991 button{border:1px solid var(--line-strong);border-radius:999px;background:transparent;padding:2px 8px;font-size:9.5px;color:var(--ink-soft)}._govForm_c9gg3_2937{display:flex;flex-wrap:wrap;gap:6px}._govForm_c9gg3_2937 input,._govForm_c9gg3_2937 select{flex:1 1 100px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-light);padding:5px 7px;font:inherit;font-size:11px}._govCase_c9gg3_3037{padding:8px 0;border-bottom:1px solid var(--line)}._govCase_c9gg3_3037:last-child{border-bottom:0}._govCaseHead_c9gg3_3046{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:11px;color:var(--ink-soft)}._govCaseHead_c9gg3_3046 strong{color:var(--cinnabar-deep);font-family:var(--font-mono);font-size:10px}._govCaseBody_c9gg3_3061{display:flex;flex-wrap:wrap;gap:3px 12px;padding:4px 0;font-size:10px;color:var(--ink-faint)}._govCaseActions_c9gg3_3070{display:flex;flex-wrap:wrap;gap:5px}._govCaseActions_c9gg3_3070 button{border:1px solid var(--line-strong);border-radius:999px;background:transparent;padding:2px 9px;font-size:9.5px;color:var(--ink-soft)}._govCaseActions_c9gg3_3070 button:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar)}@media(max-width:720px){._paneHead_c9gg3_572{padding:3px 8px}._govRow_c9gg3_2991{grid-template-columns:1fr auto}}._deathBanner_c9gg3_3100{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;border-bottom:1px solid rgba(169,59,47,.45);background:#a93b2f1f;color:var(--cinnabar-deep)}._deathBanner_c9gg3_3100 div{display:flex;flex-direction:column;gap:2px}._deathBanner_c9gg3_3100 strong{font-family:var(--font-serif);font-size:14px;letter-spacing:.08em}._deathBanner_c9gg3_3100 span{font-size:10.5px;color:var(--ink-soft)}._deathBanner_c9gg3_3100 button{border:1px solid rgba(169,59,47,.55);background:transparent;border-radius:999px;padding:5px 14px;font-size:10.5px;color:var(--cinnabar-deep);white-space:nowrap}._deathBanner_c9gg3_3100 button:hover{background:var(--cinnabar-deep);color:var(--paper-light)}@media(max-width:640px){._deathBanner_c9gg3_3100{align-items:flex-start;flex-direction:column}}._shell_c9gg3_1 *,._shell_c9gg3_1 *:before,._shell_c9gg3_1 *:after{border-radius:0!important;box-shadow:none!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}._shell_c9gg3_1 ._buttonDock_c9gg3_192 button{background-color:#efe4cc;margin:1px}._shell_c9gg3_1 ._toast_c9gg3_1808{border:1px solid var(--ink)}._shell_c9gg3_1 ._message_c9gg3_549,._shell_c9gg3_1 ._broadcastMessage_c9gg3_685,._shell_c9gg3_1 ._sectMessage_c9gg3_711,._shell_c9gg3_1 ._combatMessage_c9gg3_731,._shell_c9gg3_1 ._systemMessage_c9gg3_804,._shell_c9gg3_1 ._targetBar_c9gg3_934,._shell_c9gg3_1 ._channelBar_c9gg3_1007,._shell_c9gg3_1 ._toolBar_c9gg3_1051,._shell_c9gg3_1 ._composerTools_c9gg3_926,._shell_c9gg3_1 ._composer_c9gg3_822,._shell_c9gg3_1 ._chatActions_c9gg3_520,._shell_c9gg3_1 ._buttonDock_c9gg3_192,._shell_c9gg3_1 ._characterActions_c9gg3_1368,._shell_c9gg3_1 ._roomList_c9gg3_266,._shell_c9gg3_1 ._statGrid_c9gg3_1261,._shell_c9gg3_1 ._walletBox_c9gg3_1279,._shell_c9gg3_1 ._room_c9gg3_53,._shell_c9gg3_1 ._roomActive_c9gg3_273{gap:0}._shell_c9gg3_1 ._message_c9gg3_549>*,._shell_c9gg3_1 ._broadcastMessage_c9gg3_685>*,._shell_c9gg3_1 ._sectMessage_c9gg3_711>*,._shell_c9gg3_1 ._combatMessage_c9gg3_731>*{margin-right:4px}._shell_c9gg3_1 ._message_c9gg3_549>*:last-child,._shell_c9gg3_1 ._broadcastMessage_c9gg3_685>*:last-child,._shell_c9gg3_1 ._sectMessage_c9gg3_711>*:last-child,._shell_c9gg3_1 ._combatMessage_c9gg3_731>*:last-child{margin-right:0}._shell_c9gg3_1 ._targetBar_c9gg3_934>*,._shell_c9gg3_1 ._channelBar_c9gg3_1007>*,._shell_c9gg3_1 ._toolBar_c9gg3_1051>*,._shell_c9gg3_1 ._chatActions_c9gg3_520>*{margin-right:4px}._shell_c9gg3_1 ._targetBar_c9gg3_934>*:last-child,._shell_c9gg3_1 ._channelBar_c9gg3_1007>*:last-child,._shell_c9gg3_1 ._toolBar_c9gg3_1051>*:last-child,._shell_c9gg3_1 ._chatActions_c9gg3_520>*:last-child{margin-right:0}._shell_c9gg3_1 ._room_c9gg3_53>*,._shell_c9gg3_1 ._roomActive_c9gg3_273>*{margin-right:8px}._shell_c9gg3_1 ._room_c9gg3_53>*:last-child,._shell_c9gg3_1 ._roomActive_c9gg3_273>*:last-child{margin-right:0}._shell_c9gg3_1 ._composerTools_c9gg3_926>*{margin:0 8px 4px 0}._shell_c9gg3_1 ._composer_c9gg3_822 input{margin-right:5px}._shell_c9gg3_1 ._buttonDock_c9gg3_192{padding:4px;margin-top:6px}._shell_c9gg3_1 ._characterActions_c9gg3_1368 button{margin:2px}._shell_c9gg3_1 ._roomList_c9gg3_266>*+*{margin-top:2px}._shell_c9gg3_1 ._statGrid_c9gg3_1261>*{margin:2px 5px}._shell_c9gg3_1 ._walletBox_c9gg3_1279>*{margin-right:4px}._shell_c9gg3_1 ._walletBox_c9gg3_1279>*:last-child{margin-right:0}._shell_c9gg3_1 ._buttonDock_c9gg3_192 button:hover{background-color:#f0e2ca}._shell_c9gg3_1 ._barHp_c9gg3_1253,._shell_c9gg3_1 ._battleMiniTrack_c9gg3_2255>i{background-color:var(--cinnabar)}._shell_c9gg3_1 ._barMp_c9gg3_1257{background-color:var(--jade)}._shell_c9gg3_1 ._mine_c9gg3_656{border-left:2px solid rgba(61,107,88,.35)}._shell_c9gg3_1 ._privateMessage_c9gg3_782{border-left:2px solid rgba(169,124,52,.5)}._shell_c9gg3_1 ._whisperMessage_c9gg3_795{border-left:2px solid rgba(61,107,88,.45)}._shell_c9gg3_1 ._shoutMessage_c9gg3_672{border-left:2px solid var(--cinnabar)}._shell_c9gg3_1 ._broadcastMessage_c9gg3_685{border-left:2px solid rgba(169,124,52,.55)}._shell_c9gg3_1 ._sectMessage_c9gg3_711{border-left:2px solid rgba(61,107,88,.5)}._shell_c9gg3_1 ._combatMessage_c9gg3_731{border-left:2px solid rgba(169,59,47,.45)}@media(max-width:640px){._toolHint_c9gg3_1068,._channelHint_c9gg3_1042{display:none}}:root{--ink: #1c1a16;--ink-soft: #4a4439;--ink-faint: #7c7466;--paper: #f2ead9;--paper-deep: #e7dcc6;--paper-light: #fbf6ea;--cinnabar: #a93b2f;--cinnabar-deep: #7f2b23;--jade: #3d6b58;--jade-deep: #2c5041;--gold: #a97c34;--mist: #c9bea8;--line: rgba(28, 26, 22, .16);--line-strong: rgba(28, 26, 22, .3);--shadow-sm: 0 2px 8px rgba(41, 31, 18, .08);--shadow: 0 18px 48px rgba(41, 31, 18, .14);--font-serif: "Noto Serif TC", "Songti TC", "SimSun", "STSong", serif;--font-sans: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Segoe UI", sans-serif;--font-mono: "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--radius-sm: 6px;--radius: 12px;--radius-lg: 20px}*{box-sizing:border-box}html{color-scheme:light}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.6;background-color:var(--paper);background-image:radial-gradient(circle at 12% 8%,rgba(255,255,255,.55),transparent 32%),radial-gradient(circle at 88% 0%,rgba(169,124,52,.08),transparent 30%),radial-gradient(circle at 50% 110%,rgba(61,107,88,.08),transparent 45%),repeating-linear-gradient(0deg,rgba(28,26,22,.015) 0,rgba(28,26,22,.015) 1px,transparent 1px,transparent 4px);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--cinnabar);text-decoration:none}a:hover{text-decoration:underline}::selection{background:#a93b2f38}:focus-visible{outline:2px solid var(--cinnabar);outline-offset:2px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1c1a162e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#1c1a1652;border:2px solid transparent;background-clip:padding-box}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
