.item-glyph{color:var(--paint-c6a36a);filter:drop-shadow(0 3px 8px var(--paint-00000077));flex:none}.game-panel>:is(.world-page,.craft-page,.campaign-page,.market-page){padding:0}.game-panel :is(.world-page,.craft-page,.campaign-page,.market-page,.biography-page,.dialogue-page) .secondary-button{color:var(--paint-d0bc90);background:var(--paint-1c302b);border:1px solid var(--paint-8e80534d);font-weight:500}.game-panel :is(.world-page,.craft-page,.campaign-page,.market-page,.biography-page,.dialogue-page) .secondary-button:hover:not(:disabled){background:var(--paint-354434);border-color:var(--paint-b29961);color:var(--paint-e5d0a0)}.game-panel :is(.world-page,.craft-page,.campaign-page,.market-page,.biography-page,.dialogue-page) .secondary-button:disabled{background:var(--paint-172724);border-color:var(--paint-53614455);color:var(--paint-82927e);opacity:.65}.world-page .section-row{border:0;padding-bottom:0}.item-glyph.is-herb{color:var(--paint-93b49a)}.item-glyph.is-gear{color:var(--paint-c8d1c9)}.jianghu-map{isolation:isolate;background:radial-gradient(ellipse at 50% 50%, var(--paint-31423a66), transparent 70%), var(--paint-101c1e);border:1px solid var(--line,var(--paint-384844));height:350px;position:relative;overflow:hidden}.jianghu-map:after{content:"";border:1px solid var(--paint-c6a36a1a);pointer-events:none;position:absolute;inset:8px}.jianghu-map-land{width:100%;height:100%;color:var(--paint-c6a36a);position:absolute;inset:0}.map-contour{fill:none;stroke:var(--paint-a5b3a1);stroke-width:1px;opacity:.13}.map-river{fill:none;stroke:var(--paint-78a6a4);stroke-width:5px;opacity:.14}.map-river-bank{fill:none;stroke:var(--paint-78a6a4);stroke-width:1px;opacity:.17}.map-terrain-label{fill:var(--paint-92a595);opacity:.21;letter-spacing:12px;font:18px Noto Serif KR,serif}.map-road{stroke:var(--paint-61736b);stroke-width:1.3px;stroke-dasharray:4 6;opacity:.6}.map-road.reachable{stroke:var(--paint-a6b6a2);opacity:.85}.map-road.chosen{stroke:var(--paint-c6a36a);stroke-width:2px;opacity:1}.map-road.traveling{stroke:var(--paint-d7b27b);stroke-width:2.5px;stroke-dasharray:0}.map-traveler circle:first-child{fill:var(--paint-c6a36a22);stroke:var(--paint-c6a36a88)}.map-traveler circle:last-child{fill:var(--paint-f3d29d)}.map-settlement{width:118px;color:var(--paint-b3bbae);z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-23%)}.map-settlement-mark{background:var(--paint-1b2a29);border:1px solid var(--paint-6e7d6d);width:25px;height:25px;box-shadow:0 0 0 5px var(--paint-101c1e8c);place-items:center;margin-bottom:11px;display:grid;transform:rotate(45deg)}.map-settlement-mark i{border:1px solid var(--paint-8b9a87);width:7px;height:7px}.map-settlement strong{background:var(--paint-101c1edb);white-space:nowrap;letter-spacing:.04em;padding:3px 8px;font:14px Noto Serif KR,Batang,serif}.map-settlement small{background:var(--paint-101c1ecc);color:var(--paint-83958b);padding:2px 6px;font-size:12px}.map-settlement.selected{color:var(--paint-f0d3a1)}.map-settlement.selected .map-settlement-mark{border-color:var(--paint-c6a36a);box-shadow:0 0 0 5px var(--paint-c6a36a13), 0 0 25px var(--paint-c6a36a20)}.map-settlement.current .map-settlement-mark i{background:var(--paint-d6b57e);border-color:var(--paint-d6b57e)}.map-settlement.current small{color:var(--paint-bca87e)}.map-compass{text-align:center;color:var(--paint-b49b6e);opacity:.65;font-size:12px;display:grid;position:absolute;top:15px;right:20px}.map-compass i{font:34px Georgia,serif}.map-key{color:var(--paint-84958b);align-items:center;gap:17px;font-size:12px;display:flex;position:absolute;bottom:12px;left:20px;right:20px}.map-key span{align-items:center;gap:6px;display:flex}.map-key i{border:1px solid var(--paint-9ba68e);width:5px;height:5px;transform:rotate(45deg)}.map-key span:nth-child(2) i{border:0;border-top:1px dashed var(--paint-9ba68e);width:16px;height:0;transform:none}.map-key .map-in-transit{color:var(--paint-d4b580);margin-left:auto}.battle-rounds{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.battle-rounds li{gap:16px;padding:0 0 20px;display:flex;position:relative}.battle-rounds li:not(:last-child):after{content:"";background:var(--paint-c6a36a40);width:1px;position:absolute;top:42px;bottom:0;left:19px}.battle-round-index{border:1px solid var(--paint-c6a36a50);background:var(--paint-c6a36a0b);width:40px;height:44px;color:var(--paint-d9bc8c);text-align:center;flex:none;place-content:center;font:18px Georgia,serif;display:grid}.battle-round-index small{color:var(--paint-998b73);margin-top:2px;font:9px Noto Sans KR,sans-serif}.battle-rounds li>div{flex:1;min-width:0;padding:3px 0}.battle-rounds li strong{color:var(--paint-d7c9b0);font:12px Noto Serif KR,serif}.battle-rounds li p{color:var(--paint-a5afa4);margin:6px 0 0;font-size:12px;line-height:1.9}@media (width<=650px){.jianghu-map{height:330px}.map-settlement{width:88px}.map-settlement strong{padding:3px 4px;font-size:12px}.map-settlement small{font-size:12px}.map-settlement-mark{width:20px;height:20px;margin-bottom:7px}.map-key{gap:9px;font-size:12px;left:12px}}.game-panel .biography-page,.biography-page.biography-death{color:var(--paint-e8e3d6);margin:0}.biography-page .biography-heading{margin:0 0 23px}.biography-page .biography-heading h1{color:var(--paint-e3d5b5);margin:12px 0;font:25px Noto Serif KR,Batang,serif}.biography-page .biography-heading p{color:var(--paint-a2afa2);font-size:12px;line-height:1.8}.biography-page .biography-layout{background:var(--paint-101e20);border:1px solid var(--paint-696144);grid-template-columns:280px minmax(0,1fr);min-height:540px;display:grid}.biography-page .biography-identity{background:radial-gradient(ellipse at 0 40%, var(--paint-53634433), transparent 80%), var(--paint-1a2d29);border-right:1px solid var(--paint-6a61444d);padding:30px 27px}.biography-page .biography-identity:after{border-color:var(--paint-bfa56a13);width:210px;height:210px;box-shadow:0 0 0 35px var(--paint-bfa56a06), 0 0 0 70px var(--paint-bfa56a03);pointer-events:none;bottom:-70px;right:-70px}.biography-page .biography-volume{color:var(--paint-b49d6e);letter-spacing:2px;justify-content:space-between;align-items:center;margin-bottom:31px;font:10px Batang,serif;display:flex}.biography-volume>span{color:var(--paint-7f9583);letter-spacing:0;font:9px Noto Sans KR,sans-serif}.biography-page .biography-seal{border:1px solid var(--paint-b69b62);outline:1px solid var(--paint-b69b622c);outline-offset:-6px;width:65px;height:80px;color:var(--paint-d4ba85);place-items:center;margin:0 0 35px;font:39px Batang,serif;display:grid;transform:none}.biography-page .biography-identity>span:not(.biography-volume){color:var(--paint-b4b99f);font-size:12px}.biography-page .biography-identity h2{color:var(--paint-eee1c1);overflow-wrap:anywhere;margin:12px 0;font:32px/1.5 Noto Serif KR,Batang,serif}.biography-page .biography-identity>p{color:var(--paint-8da18f);font-size:12px;line-height:1.8}.biography-page .biography-identity>div:last-child{border-top:1px solid var(--paint-a089553d);grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:38px;padding-top:24px;display:grid}.biography-page .biography-identity>div:last-child>span{color:var(--paint-91a38e);font-size:12px}.biography-page .biography-identity strong{color:var(--paint-d8c08f);margin-top:8px;font:23px Georgia,serif}.biography-page .biography-content{min-width:0;padding:30px}.biography-page .biography-section-title{color:var(--paint-ccbc97);gap:10px;font:17px Noto Serif KR,Batang,serif}.biography-page .biography-section-title svg{color:var(--paint-b69b64)}.game-panel .biography-page .biography-summary,.biography-page.biography-death .biography-summary{color:var(--paint-c8cbb8);background:0 0;margin:20px 0 25px;padding:0;font:14px/2.1 Noto Serif KR,Batang,serif}.biography-page .inheritance-note{background:var(--paint-9e854317);color:var(--paint-b7a57e);border:1px solid var(--paint-9e85433d);margin:0 0 22px;padding:13px;font-size:12px}.biography-page .inheritance-note strong{color:var(--paint-debf82)}.biography-achievements{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.biography-achievements>span{color:var(--paint-bba978);border:1px solid var(--paint-8f7c443d);background:var(--paint-8f7c440b);align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:inline-flex}.biography-achievements>span>span{color:var(--paint-d7b36f)}.biography-page .biography-records-title{border-top:1px solid var(--paint-49513e);padding-top:23px}.biography-page .biography-entries{max-height:none;margin-top:22px;overflow:visible}.biography-page .biography-entries article{border:0;align-items:start;gap:16px;padding:0 0 23px;display:flex;position:relative}.biography-page .biography-entries article:not(:last-child):after{content:"";border-left:1px solid var(--paint-a58b4e3d);position:absolute;top:29px;bottom:0;left:14px}.biography-entry-number{color:var(--paint-b39a63);border:1px solid var(--paint-a58b4e5e);background:var(--paint-172721);flex:none;place-items:center;width:29px;height:29px;font:11px Georgia,serif;display:grid}.biography-page .biography-entries article>div{flex:1;min-width:0;padding-top:2px}.biography-page .biography-entries time{color:var(--paint-8a9d89);font:10px Noto Sans KR,sans-serif}.biography-page .biography-entries strong{color:var(--paint-d0cfb7);margin:8px 0;font:13px Noto Serif KR,Batang,serif}.biography-page .biography-entries p{color:var(--paint-9fad99);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.biography-page .biography-actions{border-top:1px solid var(--paint-49513e);gap:13px;margin-top:14px;padding-top:20px}.biography-page .biography-actions>span{color:var(--paint-879984);font-size:12px;line-height:1.8}.biography-page .biography-muted{color:var(--paint-8c9e8c);padding:20px 0;font-size:12px;line-height:1.8}.biography-page .biography-error{background:var(--paint-55392c44);border:1px solid var(--paint-9d715644);color:var(--paint-d3b298);padding:14px;font-size:12px}.biography-page .successor-button{margin-top:24px}@media (width<=700px){.biography-page .biography-layout{grid-template-columns:1fr}.biography-page .biography-identity{border-right:0;border-bottom:1px solid var(--paint-6a61444d);padding:23px 20px}.biography-page .biography-volume{margin-bottom:24px;padding-right:75px}.biography-page .biography-seal{width:46px;height:59px;font-size:28px;position:absolute;top:22px;right:23px}.biography-page .biography-identity h2{padding-right:55px;font-size:29px}.biography-page .biography-identity>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:23px;padding-top:18px}.biography-page .biography-identity strong{font-size:21px}.biography-page .biography-identity>div:last-child>span{font-size:12px}.biography-page .biography-content{padding:24px 19px}.biography-page .biography-summary{font-size:13px}}.wuxia-terms{margin:16px 0}.wuxia-terms>div{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.wuxia-terms dt{color:var(--gold);font-weight:700}.wuxia-terms dd{margin:0;line-height:1.6}.biography-terms-link{margin:6px 0 16px}.biography-terms{max-width:720px}.intro-story,.world-story{min-width:0;max-width:820px;margin:auto}.story-skip,.story-reader-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.story-reader-heading>span{align-items:center;gap:8px;display:flex}.world-story-text{border:1px solid var(--paint-796343);background:radial-gradient(ellipse at 85% 0, var(--paint-36443666), transparent 55%), var(--paint-102022);padding:25px 35px 30px;position:relative}.world-story-text h2{color:var(--ink);letter-spacing:.06em;margin:10px 0 20px;font:32px/1.5 Batang,serif}.world-story-text>p{color:var(--paint-d3d8cc);word-break:keep-all;overflow-wrap:anywhere;margin:20px 0;font-size:15px;line-height:2.05}.story-rule{color:var(--gold);opacity:.65;align-items:center;gap:15px;margin-bottom:28px;font:13px Georgia,serif;display:flex}.story-rule i{background:linear-gradient(90deg, var(--paint-8e7855), transparent);flex:1;height:1px}.story-end{align-items:center;gap:25px;padding:22px 0;display:flex}.story-end p{color:var(--muted);max-width:260px;font-size:12px;line-height:1.8}.story-muted,.story-error{color:var(--muted);padding:15px 0;font-size:13px;line-height:1.8}.story-error{color:var(--paint-deb297)}.story-world-state{border-bottom:1px solid var(--line);padding:25px 0}.story-world-state h3{margin:8px 0 12px;font-size:22px}.story-world-state p{color:var(--muted);font-size:13px;line-height:1.9}.story-world-state>span:not(.section-number){color:var(--muted);font-size:12px;display:block}.story-world-state strong{color:var(--gold);margin-left:8px;font-weight:500}.story-world-state>small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.biography-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:25px;padding-bottom:15px;display:flex}.biography-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:11px 17px;font-size:13px;display:flex}.biography-tabs button[aria-selected=true]{border-color:var(--paint-8e7855);color:var(--gold);background:var(--paint-263329)}.sect-weapon{border:1px solid var(--paint-8a795244);background:var(--paint-13262a);color:var(--ink);align-items:flex-start;gap:15px;min-width:0;padding:15px;display:flex}.sect-weapon-symbol{border:1px solid var(--paint-7e755455);color:var(--gold);flex-shrink:0;padding:10px}.sect-weapon>div:last-child{flex:1;min-width:0}.sect-weapon>div>span{color:var(--muted);font-size:12px}.sect-weapon strong{color:var(--gold);margin:3px 0;font:19px/1.6 Batang,serif;display:block}.sect-weapon p{color:var(--muted);margin:5px 0 10px;font-size:12px;line-height:1.8}.sect-weapon-stats{flex-wrap:wrap;gap:12px;display:flex}.sect-weapon-stats span{color:var(--ink);align-items:center;gap:5px;font-size:12px;display:flex}.sect-weapon.compact{gap:10px;padding:10px}.sect-weapon.compact strong{font-size:15px}.sect-weapon.compact .sect-weapon-symbol{padding:8px}.creation-wrap .sect-weapon{margin:15px 0}.game-panel .starter-weapon-grant{border:1px solid var(--paint-8c7750);background:var(--paint-20322c);margin-bottom:22px;padding:16px}.starter-weapon-grant>p{color:var(--muted);font-size:12px;line-height:1.8}.starter-weapon-grant .primary-button{margin-top:12px}.game-panel .regional-view{min-width:0}.game-panel .regional-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.game-panel .regional-heading h2{margin:6px 0;font:28px/1.5 Batang,serif}.game-panel .regional-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.game-panel .regional-alert{border:1px solid var(--paint-897551);background:var(--paint-26352b);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px;font-size:12px;line-height:1.7;display:flex}.game-panel .regional-alert.error{color:var(--paint-e5b69d);background:var(--paint-302824);border-color:var(--paint-88624e)}.game-panel .regional-empty{color:var(--muted);padding:15px 0;font-size:13px;line-height:1.8}.game-panel .regional-browser{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:25px;display:grid}.game-panel .regional-notices,.game-panel .regional-detail{min-width:0}.game-panel .regional-filter{color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(140px,1.6fr);align-items:center;gap:8px 10px;margin-bottom:13px;font-size:12px;display:grid}.game-panel .regional-filter label{word-break:keep-all;line-height:1.5}.game-panel .regional-filter .regional-location-toggle{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-panel .regional-filter select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--paint-122528);padding:10px}.game-panel .regional-notice{text-align:left;border:1px solid var(--paint-3e5148);background:var(--paint-142527);width:100%;color:var(--ink);flex-direction:column;gap:9px;margin-bottom:10px;padding:17px 34px 17px 17px;display:flex;position:relative}.game-panel .regional-notice.selected,.game-panel .regional-notice:hover{border-color:var(--gold);background:var(--paint-24342b)}.game-panel .regional-notice>strong{font:19px/1.5 Batang,serif}.game-panel .regional-notice>span:not(.regional-source){color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.game-panel .regional-notice>small{color:var(--paint-b3b79f);font-size:12px;line-height:1.6}.game-panel .regional-notice>svg{color:var(--gold);position:absolute;top:48%;right:13px}.game-panel .regional-source{letter-spacing:.06em;color:var(--gold);font-size:12px}.game-panel .source-discovered{color:var(--jade)}.game-panel .source-surprise{color:var(--paint-d4a083)}.game-panel .regional-notices>.text-button{align-items:center;gap:7px;margin-top:15px;display:flex}.game-panel .regional-brief,.game-panel .regional-lobby{border:1px solid var(--paint-716349);background:linear-gradient(125deg, var(--paint-20352f), var(--paint-112124));padding:23px;scroll-margin-top:10px}.game-panel .regional-sources{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.game-panel .regional-sources button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 9px;font-size:12px}.game-panel .regional-sources button[aria-pressed=true]{color:var(--gold);border-color:var(--paint-8d7854);background:var(--paint-29382d)}.game-panel .regional-brief h3,.game-panel .regional-lobby h3{margin:8px 0 13px;font:25px/1.5 Batang,serif}.game-panel .regional-location{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.game-panel .regional-facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:20px;margin:20px 0 12px;padding:14px 0;display:flex}.game-panel .regional-facts span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.game-panel .regional-facts strong{color:var(--gold);font-size:19px;font-weight:500}.game-panel .regional-deadline,.game-panel .regional-lobby>p{color:var(--muted);font-size:12px;line-height:1.9}.game-panel .regional-reward-preview{padding:15px 0}.game-panel .regional-reward-preview>span{color:var(--muted);font-size:12px;display:block}.game-panel .regional-reward-preview strong{color:var(--gold);margin:7px 0;font-size:17px;font-weight:500;display:block}.game-panel .regional-reward-preview p{color:var(--ink);font-size:12px}.game-panel .regional-reward-preview small{color:var(--muted);font-size:12px;line-height:1.8;display:block}.game-panel .regional-advantage{background:var(--paint-2a3b31);border:1px solid var(--paint-6f825955);align-items:start;gap:11px;margin-bottom:20px;padding:13px;display:flex}.game-panel .regional-advantage>svg{color:var(--jade);flex-shrink:0}.game-panel .regional-advantage strong{color:var(--jade);font-size:13px;font-weight:500}.game-panel .regional-advantage p{color:var(--ink);margin:7px 0;font-size:12px;line-height:1.8}.game-panel .regional-advantage small{color:var(--muted);font-size:12px;line-height:1.6}.game-panel .regional-plan fieldset{border:0;min-width:0;margin:18px 0;padding:0}.game-panel .regional-plan legend{color:var(--muted);margin-bottom:9px;padding:0;font-size:12px}.game-panel .regional-plan fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.game-panel .regional-plan button{text-align:left;background:var(--paint-14272b);border:1px solid var(--paint-43594f);min-width:0;color:var(--ink);padding:10px 9px}.game-panel .regional-plan button.selected{border-color:var(--gold);background:var(--paint-303b2e)}.game-panel .regional-plan strong{font-size:12px;font-weight:500;display:block}.game-panel .regional-plan small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.game-panel .regional-plan>p{color:var(--muted);align-items:start;gap:6px;font-size:12px;line-height:1.8;display:flex}.game-panel .regional-plan>p svg{flex-shrink:0;margin-top:3px}.game-panel .regional-reason{color:var(--paint-d5b18b);padding:11px 0;font-size:12px;line-height:1.8}.game-panel .regional-brief>.primary-button{justify-content:center;width:100%;margin-top:12px}.game-panel .regional-members{border-block:1px solid var(--line);margin:18px 0;padding:10px 0}.game-panel .regional-members>div{justify-content:space-between;gap:12px;padding:9px 0;display:flex}.game-panel .regional-members strong{font-size:14px;font-weight:500}.game-panel .regional-members span,.game-panel .regional-members small{color:var(--muted);font-size:12px}.game-panel .regional-lobby-actions{flex-wrap:wrap;gap:10px;display:flex}.game-panel .regional-empty-detail{border:1px solid var(--line);color:var(--muted);text-align:center;padding:40px 25px}.game-panel .regional-empty-detail>svg{color:var(--gold)}.game-panel .regional-empty-detail h3{color:var(--ink);font:23px/1.5 Batang,serif}.game-panel .regional-empty-detail p{font-size:13px;line-height:1.9}.game-panel .regional-open-raids{margin-top:23px}.game-panel .regional-open-raids h3{font-size:17px;font-weight:500}.game-panel .regional-open-raids>button{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.game-panel .regional-open-raids strong{font-size:13px;font-weight:500}.game-panel .regional-open-raids small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.game-panel .regional-open-raids svg{color:var(--gold)}.game-panel .regional-rewards{border:1px solid var(--paint-887148);background:var(--paint-25332b);margin:0 0 25px;padding:20px}.game-panel .regional-rewards h3{margin:7px 0 16px;font:23px/1.5 Batang,serif}.game-panel .regional-reward{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.game-panel .regional-reward strong{font-size:13px;font-weight:500;display:block}.game-panel .regional-reward span{color:var(--gold);margin-top:6px;font-size:12px;line-height:1.7;display:block}.game-panel .regional-rewards>p{color:var(--muted);font-size:12px;line-height:1.8}.game-panel .regional-receipts{border-top:1px solid var(--line);margin-top:25px}.game-panel .regional-receipts summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;display:flex}.game-panel .regional-receipts p{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}.game-panel .regional-receipts svg{color:var(--jade);flex-shrink:0}.game-panel .regional-battle .raid-enemy>div:first-child{gap:5px}.game-panel .discovery-link{border:1px solid var(--paint-70856377);background:var(--paint-293b30);color:var(--jade);justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:13px;font-size:12px;line-height:1.7;display:flex}.game-panel .story-discoveries{margin-top:25px}.game-panel .story-discoveries h3{font:23px/1.5 Batang,serif}.game-panel .story-discoveries article{border-top:1px solid var(--line);padding:17px 0}.game-panel .story-discoveries article>span{color:var(--jade);font-size:12px}.game-panel .story-discoveries h4{color:var(--gold);margin:7px 0;font-size:16px;font-weight:500}.game-panel .story-discoveries p{color:var(--muted);font-size:13px;line-height:1.85}@media (width<=700px){.world-story-text{padding:22px}.world-story-text h2{font-size:27px}.world-story-text>p{font-size:14px;line-height:1.9}.story-end{flex-direction:column;align-items:start;gap:7px}.game-panel .regional-browser{grid-template-columns:1fr;gap:20px}.game-panel .regional-brief,.game-panel .regional-lobby{padding:18px}.game-panel .regional-notice{padding:14px 33px 14px 14px}.game-panel .regional-reward{flex-wrap:wrap}.game-panel .regional-reward>div{flex:1;min-width:160px}.game-panel .regional-reward .primary-button{padding:10px 13px}.game-panel .discovery-link{flex-direction:column;align-items:start}.sect-weapon{gap:11px;padding:12px}.sect-weapon-symbol{padding:8px}}@media (width<=400px){.story-skip{margin-bottom:15px;font-size:12px}.world-story-text{padding:17px 15px}.world-story-text h2{font-size:23px}.world-story-text>p{margin:14px 0;font-size:12px;line-height:1.9}.story-rule{margin-bottom:18px}.story-end{padding-top:16px}.biography-tabs button{padding:10px 13px;font-size:12px}.game-panel .regional-heading h2{font-size:24px}.game-panel .regional-heading p{font-size:12px}.game-panel .regional-brief,.game-panel .regional-lobby{padding:13px}.game-panel .regional-plan fieldset>div{gap:5px}.game-panel .regional-plan button{padding:8px 6px}.game-panel .regional-plan strong,.game-panel .regional-plan small{font-size:12px}.game-panel .regional-rewards{padding:13px}.game-panel .regional-battle .raid-enemy>div:first-child,.game-panel .regional-battle .raid-enemy span{font-size:12px}.game-panel .regional-lobby-actions{flex-direction:column}.sect-weapon strong{font-size:17px}.sect-weapon p{font-size:12px}.sect-weapon-stats{gap:9px}}.regional-sort-context{margin-bottom:8px;font-weight:600;display:block}.campaign-story{border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 16px;padding:0 0 16px}.campaign-story header>span{color:var(--muted);font-size:12px}.campaign-story h2{margin:6px 0 10px;font-size:19px;line-height:1.5}.campaign-story p{word-break:keep-all;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.8}.campaign-story-objective{border-left:3px solid var(--jade);flex-wrap:wrap;gap:5px 10px;padding-left:10px;display:flex}.campaign-story-objective strong{white-space:nowrap;font-size:12px}.campaign-story details{margin-top:12px}.campaign-story summary{align-items:center;min-height:44px;font-size:13px;display:flex}.campaign-story details p{color:var(--muted)}.campaign-story time{color:var(--muted);font-size:12px}.training-section .training-skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.training-section .training-skills button{border:1px solid var(--paint-51645980);background:var(--paint-132a2c);color:var(--muted);flex-direction:column;align-items:center;gap:7px;min-width:0;padding:10px 2px;display:flex}.training-section .training-skills button[aria-pressed=true]{border-color:var(--gold);background:var(--paint-384136);color:var(--ink)}.training-section .training-skills button>span{color:var(--gold);font:22px Batang,serif}.training-section .training-skills strong{font-size:12px;font-weight:500}.training-section .training-skills small{color:var(--paint-9fae9d);white-space:normal;word-break:keep-all;text-align:center;font-size:12px;line-height:1.5}.training-section .training-skill-detail>p{min-height:36px;color:var(--paint-b7c3b3);margin:0 0 8px;font-size:12px;line-height:1.8}.training-section .training-growth-rule{color:var(--paint-c9b585);margin-top:6px;font-size:12px;line-height:1.8;display:block}.training-section .training-option.training-skill-start{min-height:65px;padding:12px}.training-section .training-skill-start .training-option-copy>em{font-size:12px;line-height:1.6;display:block}.training-section .training-focus{border-top:1px solid var(--paint-52615677);margin-top:17px;padding-top:13px}.training-section .training-focus>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.training-section .training-focus .training-option{min-height:65px}.training-section .training-focus .training-option-icon{flex-basis:29px;width:29px;height:36px;font-size:23px}.training-section .training-focus .training-option-copy>em{font-size:12px;display:block}.training-section .training-skills-retry{margin-top:8px;font-size:12px}.game-panel .skills-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0;padding:22px 0}.game-panel .skills-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.game-panel .skills-heading h3{color:var(--ink);margin:8px 0 0;font:20px Batang,serif}.game-panel .skills-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.game-panel .skills-grid article{background:var(--paint-14292a);border:1px solid var(--paint-52645888);min-width:0;padding:13px 9px}.game-panel .skills-grid article>span{color:var(--gold);margin-bottom:9px;font:24px Batang,serif;display:block}.game-panel .skills-grid strong{color:var(--ink);font-size:12px;font-weight:500}.game-panel .skills-grid article>div{color:var(--jade);margin:9px 0;font:22px Georgia,serif}.game-panel .skills-grid article>div small{color:var(--muted);font-size:12px}.game-panel .skills-grid p{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.game-panel .skill-effects{gap:13px;margin-top:15px;display:grid}.game-panel .skill-effects>div{border-left:2px solid var(--paint-89795188);padding-left:12px}.game-panel .skill-effects span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.game-panel .skill-effects strong{color:var(--gold);font-size:13px;font-weight:500;line-height:1.8;display:block}.game-panel .skill-effects small{color:var(--muted);font-size:12px;line-height:1.9;display:block}.game-panel .skills-note{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.9}.game-panel .skills-note.error{color:var(--paint-d6a490)}.biography-page .history-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.biography-page .history-heading strong{color:var(--gold);font-weight:500}.biography-page .history-heading button{flex-shrink:0;font-size:12px}.biography-page .biography-history{margin-top:16px}.biography-page .history-latest{border:1px solid var(--paint-806f4a88);background:var(--paint-24332966);margin-bottom:15px;padding:17px}.biography-page .history-latest>span{color:var(--gold);font-size:12px}.biography-page .history-latest h3{color:var(--ink);margin:10px 0 7px;font:17px/1.6 Batang,serif}.biography-page .biography-history time{color:var(--paint-91a493);font-size:12px}.biography-page .biography-history p{color:var(--paint-bbc5b4);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.95}.biography-page .history-entry{border-bottom:1px solid var(--paint-50604688)}.biography-page .history-entry>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 0;list-style:none;display:flex}.biography-page .history-entry>summary::-webkit-details-marker{display:none}.biography-page .history-entry>summary>span{flex:1;min-width:0}.biography-page .history-entry strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font:13px/1.7 Batang,serif;display:block}.biography-page .history-entry svg{color:var(--muted);flex:none;transition:transform .2s}.biography-page .history-entry[open]>summary svg{transform:rotate(180deg)}.biography-page .history-entry>p{margin:0;padding:0 0 17px}.biography-page .history-batch{border:1px solid var(--paint-56644c77);margin-top:12px;padding:0 13px}.biography-page .history-batch>summary{cursor:pointer;color:var(--gold);padding:15px 0;font-size:12px;line-height:1.7}.biography-page .history-more{flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.biography-page .history-more>span{color:var(--muted);font-size:12px}@media (width<=700px){.game-panel .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-panel .skills-grid article{padding:12px}.game-panel .skills-grid p{font-size:12px}.biography-page .history-heading{align-items:flex-start}.biography-page .history-latest{padding:14px}}@media (width<=400px){.game-panel .skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-panel .skills-grid article:last-child{grid-column:1/-1;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;display:grid}.game-panel .skills-grid article:last-child>span,.game-panel .skills-grid article:last-child>div{margin:0}.game-panel .skills-grid article:last-child>p{grid-column:1/-1}.training-section .training-skills{gap:4px}.training-section .training-skills button{gap:5px;padding:8px 1px}.training-section .training-skills small{font-size:12px}.biography-page .history-latest h3{font-size:16px}.biography-page .biography-history p,.biography-page .history-heading{font-size:12px}}.skill-growth-notice{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--gold) 7%, var(--paper));color:var(--ink);overflow-wrap:anywhere;margin-block:10px;padding:12px 14px;font-size:13px;line-height:1.6}.skill-growth-notice strong{font-size:13px}.skill-growth-notice p{margin:5px 0}.skill-growth-notice span{display:block}.skill-growth-notice small{color:var(--muted);font-size:12px;display:block}.home-conversations{z-index:2;flex-direction:column;gap:9px;width:min(430px,100% - 370px);min-width:0;height:min(460px,100% - 145px);display:flex;position:absolute;bottom:15px;left:0}.home-conversation{border:1px solid var(--paint-8b795177);background:var(--paint-102628ed);min-height:0;box-shadow:0 9px 24px var(--paint-06171944);flex-direction:column;display:flex;overflow:hidden}.world-conversation{flex:1.1}.party-conversation{flex:.9}.home-conversation.folded{flex:none}.party-conversation:has(.home-party-empty){flex:none}.home-conversation>header{background:var(--paint-243a34c9);border-bottom:1px solid var(--paint-8b795144);flex:none;align-items:center;gap:6px;min-height:32px;padding:6px 10px;display:flex}.home-conversation>header h2{color:var(--paint-d5c39b);flex:1;align-items:center;gap:7px;margin:0;font:12px Batang,serif;display:flex}.home-conversation>header h2 small{color:var(--jade);font-size:12px}.home-conversation>header button{min-width:25px;min-height:23px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.home-conversation>header .party-manage{color:var(--gold);padding:3px 6px;font-size:12px}.home-conversation>header button[aria-expanded=false] svg{transform:rotate(180deg)}.home-conversation>div:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.home-conversation [hidden]{display:none!important}.home-party-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.home-party-empty p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.home-party-empty button{color:var(--gold);text-align:left;background:0 0;border:0;padding:2px 0;font-size:12px}.conversation-room,.game-panel .party-chat.conversation-room{background:0 0;border:0;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;display:flex}.home-conversation .conversation-room{flex:1}.game-panel .conversation-room.expanded{border:1px solid var(--paint-62735266);background:var(--paint-122628);height:min(560px,100svh - 240px);min-height:300px}.conversation-channels{border-bottom:1px solid var(--paint-4b625444);flex:none;align-items:center;gap:4px;padding:5px 9px;display:flex}.conversation-channels button{color:var(--muted);background:0 0;border:1px solid #0000;padding:5px 9px;font-size:12px;line-height:1.4}.conversation-channels button[aria-pressed=true]{color:var(--gold);border-color:var(--paint-8b795166);background:var(--paint-7d744822)}.conversation-channels .conversation-refresh{margin-left:auto;padding:4px;display:flex}.conversation-log-wrap{flex:1;min-height:0;position:relative}.conversation-log{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--paint-566e5a) transparent;min-width:0;height:100%;padding:6px 11px;overflow:auto}.conversation-log article{border-bottom:1px solid var(--paint-4a605433);min-width:0;padding:7px 0}.conversation-log article>div{flex-wrap:wrap;align-items:baseline;gap:5px 7px;line-height:1.4;display:flex}.conversation-log strong{color:var(--paint-d4c298);overflow-wrap:anywhere;font-size:12px;font-weight:500}.conversation-log small{color:var(--paint-8d9f91);font-size:12px}.conversation-log time{color:var(--paint-81958a);white-space:nowrap;margin-left:auto;font-size:12px}.conversation-log p{color:var(--paint-c6d0c1);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.7}.conversation-log article.self strong{color:var(--jade)}.conversation-empty,.game-panel .conversation-empty{color:var(--paint-90a497);margin:0;padding:10px 0;font-size:12px;line-height:1.8}.conversation-latest{border:1px solid var(--paint-9b8f6166);background:var(--paint-334e3d);color:var(--paint-d3d4b7);box-shadow:0 2px 12px var(--paint-00000044);z-index:1;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex;position:absolute;bottom:4px;right:10px}.conversation-composer,.game-panel .party-chat.conversation-room .conversation-composer{border-top:1px solid var(--paint-6e79574d);background:var(--paint-1a302c);flex:none;align-items:center;gap:6px;margin:0;padding:7px 9px;display:flex}.conversation-composer .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conversation-composer input,.conversation-composer textarea,.game-panel .party-chat.conversation-room textarea{border:1px solid var(--paint-69785266);background:var(--paint-102326);width:100%;min-width:0;height:31px;min-height:31px;color:var(--ink);resize:none;border-radius:0;flex:1;margin:0;padding:6px 8px;font-family:inherit;font-size:12px;line-height:1.5}.conversation-composer button,.game-panel .party-chat.conversation-room .conversation-composer button{background:var(--paint-a58d5c);color:var(--paint-0e2224);border:1px solid var(--paint-b7a06a);flex:none;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:6px 9px;font-size:12px;line-height:1.4;display:flex}.conversation-composer button:disabled{opacity:.45}.conversation-error,.game-panel .conversation-error{background:var(--paint-593e2e);color:var(--paint-e2b69e);flex:none;margin:0;padding:6px 10px;font-size:12px;line-height:1.6}.conversation-footnote{color:var(--muted);flex:none;margin:0;padding:7px 11px;font-size:12px;line-height:1.7}.conversation-subheading{border-bottom:1px solid var(--paint-52634e77);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.conversation-subheading h3{color:var(--gold);margin:0;font:17px Batang,serif}.conversation-subheading span{color:var(--muted);font-size:12px}.game-panel .conversation-room.expanded .conversation-log{padding:10px 18px}.game-panel .conversation-room.expanded .conversation-log p{font-size:13px;line-height:1.9}.game-panel .conversation-room.expanded .conversation-log article{padding:12px 0}.game-panel .conversation-room.expanded .conversation-log strong{font-size:12px}.game-panel .conversation-room.expanded .conversation-composer{padding:12px 15px}.game-panel .conversation-room.expanded .conversation-composer input,.game-panel .conversation-room.expanded .conversation-composer textarea{min-height:38px;font-size:12px}.game-panel .party-own-code{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 16px;font-size:12px;display:flex}.game-panel .party-own-code strong{color:var(--gold);font-weight:500}.game-panel .party-own-code button{font-size:12px}.game-panel .party-own-code small{color:var(--jade);flex-basis:100%;font-size:12px}.game-panel .party-invite-search{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.game-panel .party-invite-search form>label{color:var(--gold);margin-bottom:9px;font-size:12px;display:block}.game-panel .party-invite-search form>div{gap:8px;display:flex}.game-panel .party-invite-search input{background:var(--paint-13282a);border:1px solid var(--line);min-width:0;color:var(--ink);flex:1;padding:10px;font-size:12px}.game-panel .party-invite-search form button{flex:none;font-size:12px}.game-panel .party-search-results{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;display:grid;overflow:auto}.game-panel .party-search-results button{text-align:left;border:1px solid var(--line);background:var(--paint-14282b);color:var(--ink);flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.game-panel .party-search-results button[aria-pressed=true]{border-color:var(--gold);background:var(--paint-2c3d32)}.game-panel .party-search-results strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.game-panel .party-search-results strong small{color:var(--gold);margin-left:8px;font-size:12px}.game-panel .party-search-results span{color:var(--muted);font-size:12px;line-height:1.7}.game-panel .party-search-choice{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:12px;display:flex}.game-panel .party-search-choice strong{color:var(--ink);font-weight:500}@media (width>=701px){.quiet-home:has(.home-conversations) .scene-caption{display:none}}@media (width<=1100px) and (width>=701px){.home-conversations{width:calc(100% - 335px)}}@media (width<=700px){.quiet-home .home-conversations{gap:12px;width:100%;height:auto;margin:16px 0 25px;position:relative;bottom:auto;left:auto}.home-conversations .world-conversation{flex:none;height:270px}.home-conversations .party-conversation{flex:none;height:215px}.home-conversations .home-conversation.folded{height:auto}.home-conversations .party-conversation:has(.home-party-empty){height:auto}.quiet-home .action-rail{width:100%;padding:0;position:relative;top:auto;bottom:auto;overflow:visible}.quiet-home .play-stage{min-height:0;padding-top:265px}.quiet-home .scene-caption{width:max-content;max-width:100%;top:205px;left:50%;transform:translate(-50%)}.home-conversation>header{min-height:38px;padding:7px 11px}.home-conversation>header h2{font-size:13px}.home-conversation>header button{min-height:27px}.conversation-log p{font-size:12px}.conversation-composer input,.conversation-composer textarea{min-height:36px;font-size:12px}.conversation-composer button{min-height:36px}.game-panel .conversation-room.expanded{height:calc(100svh - 220px);min-height:300px}.game-panel .party-invite-search form>div{flex-wrap:wrap}.game-panel .party-invite-search input{flex-basis:160px}.game-panel .party-search-results{grid-template-columns:1fr}.game-panel .party-search-choice{flex-wrap:wrap}.game-panel .party-search-choice .primary-button{width:100%}}.game-shell .chat-hub{z-index:35;border:1px solid var(--paint-77816a);background:var(--paint-122628);min-height:0;color:var(--paint-e8e3d6);box-shadow:0 16px 60px var(--paint-06171c66);flex-direction:column;display:flex;position:fixed;overflow:hidden}.game-shell .chat-hub[hidden]{display:none}.game-shell .chat-hub.sidebar{width:354px;top:142px;bottom:122px;right:18px}.game-shell .chat-hub.full{left:24px;right:24px;top:max(12px, calc(var(--visible-top,0px) + 12px));height:calc(var(--visible-height,100dvh) - 134px);max-width:1120px;margin:0 auto}.game-shell .chat-hub.drawer{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:calc(var(--visible-top,0px) + 12px);height:calc(var(--visible-height,100dvh) - 124px);max-width:720px;margin:0 auto}.chat-hub-heading{border-bottom:1px solid var(--paint-405a51);background:var(--paint-203a35);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-hub-heading strong{flex:1;align-items:center;gap:9px;font-size:17px;display:flex}.chat-hub-heading button,.chat-private-channels button{min-width:44px;min-height:44px;color:var(--paint-dcc68f);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:8px;display:flex}.chat-hub-heading button:focus-visible,.chat-private-channels button:focus-visible{outline:2px solid var(--paint-e9c77f);outline-offset:-3px}.chat-public-channels{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.chat-channel-strip{display:contents}@media (width<=899px){.game-shell .chat-hub:is(.inline,.short-viewport) .chat-channel-strip{scrollbar-width:thin;border-bottom:1px solid var(--line);overscroll-behavior-x:contain;flex:0 0 46px;align-items:center;gap:3px;min-width:0;padding-inline:6px;display:flex;overflow:auto hidden}.game-shell .chat-hub:is(.inline,.short-viewport) .chat-channel-strip :is(.chat-public-channels,.chat-private-channels,.chat-room-buttons){display:contents}.game-shell .chat-hub:is(.inline,.short-viewport) .chat-channel-strip button{white-space:nowrap;min-width:44px;height:44px;min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:12px;line-height:1.35;display:inline-flex}.game-shell .chat-hub:is(.inline,.short-viewport) .chat-channel-strip button[aria-pressed=true]{background:color-mix(in srgb, var(--jade) 15%, var(--paper));box-shadow:inset 0 -3px var(--jade);font-weight:800}.game-shell .chat-hub:is(.inline,.short-viewport) .chat-channel-strip :is(.chat-no-private,.chat-private-channels>button){display:none}}.chat-public-channels button{border:1px solid var(--paint-466159);background:var(--paint-172f2f);min-height:44px;color:var(--paint-dbe3d3);padding:8px 3px;font-size:14px}.chat-public-channels button[aria-pressed=true]{color:var(--paint-f3dba3);background:var(--paint-3a4635);border-color:var(--paint-c5ac71)}.chat-private-channels{flex:none;align-items:center;gap:6px;padding:0 10px 6px;display:flex}.chat-private-channels label{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.chat-private-channels select{background:var(--paint-152e30);width:100%;min-width:0;min-height:44px;color:var(--paint-d9e0d2);border:1px solid var(--paint-4f6a5e);font-size:14px}.chat-private-channels button:last-child{font-size:12px}.chat-room-caption{border-bottom:1px solid var(--paint-466159);color:var(--paint-b8c8b9);flex:none;margin:0;padding:6px 12px;font-size:12px}.game-shell .chat-hub .conversation-log-wrap{flex:1 1 0;min-height:0}.game-shell .chat-hub .conversation-log{padding:10px 16px}.game-shell .chat-hub .conversation-log p{color:var(--paint-e3e9dc);font-size:16px;line-height:1.7}.game-shell .chat-hub .conversation-log strong,.game-shell .chat-hub .conversation-author{color:var(--paint-e5ce96);font-size:14px}.game-shell .chat-hub .conversation-log small,.game-shell .chat-hub .conversation-log time{color:var(--paint-b3c5b8);font-size:12px}.game-shell .chat-hub .conversation-log article{padding:12px 0}.game-shell .chat-hub .conversation-composer{flex:none;gap:8px;padding:10px}.game-shell .chat-hub .conversation-composer textarea{height:54px;min-height:54px;max-height:90px;padding:8px 10px;font-family:inherit;font-size:16px;line-height:1.5}.game-shell .chat-hub .conversation-composer button{flex-direction:column;gap:3px;min-width:62px;min-height:48px;font-size:14px}.game-shell .chat-hub .conversation-footnote{padding:5px 12px 8px;font-size:12px}.chat-pending{background:var(--paint-3b3427);flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:12px;display:flex}.chat-pending button{color:var(--paint-e4cf9d);border:1px solid var(--paint-b19a6e);background:0 0;min-height:40px;padding:6px 10px}.chat-launcher{z-index:34;border:1px solid var(--paint-bba56e);background:var(--paint-173735);min-height:48px;color:var(--paint-eddbaf);box-shadow:0 4px 18px var(--paint-06171c77);align-items:center;gap:8px;padding:10px 17px;display:flex;position:fixed;bottom:122px;right:18px}.chat-scrim{z-index:34;background:var(--paint-03131999);border:0;position:fixed;inset:0}@media (width>=1280px){.game-shell:has(>.chat-hub.sidebar:not([hidden])){padding-right:382px}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .command-dock{left:calc(50% - 191px)}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .game-hud{padding-left:20px;padding-right:12px}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .game-page{width:calc(100% - 36px)}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .hud-season{display:none}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .play-stage{margin-left:24px;margin-right:24px}.game-shell:has(>.chat-hub.sidebar:not([hidden])) .chat-launcher{bottom:66px;right:24px}}@media (width<=700px){.game-shell .chat-hub.full{height:calc(var(--visible-height,100dvh) - 98px);left:8px;right:8px}.game-shell .chat-hub.drawer{height:calc(var(--visible-height,100dvh) - 98px)}.chat-public-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.chat-launcher{bottom:90px;right:12px}.chat-private-channels{gap:3px;padding:0 7px 3px}.chat-private-channels button:last-child{max-width:60px}.game-shell .chat-hub .conversation-log{padding:6px 12px}.game-shell .chat-hub .conversation-footnote{font-size:12px}}@media (height<=650px){.chat-hub-heading{padding:3px 8px}.chat-hub-heading strong{font-size:15px}.chat-public-channels{grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.chat-public-channels button{min-height:38px;padding:3px;font-size:12px}.chat-room-caption{display:none}.game-shell .chat-hub .conversation-footnote{padding:3px 8px}}.game-shell .chat-hub.short-viewport .chat-hub-heading{padding:0 8px}.game-shell .chat-hub.short-viewport .chat-public-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px 6px}.game-shell .chat-hub.short-viewport .chat-public-channels button{padding:3px 0;font-size:12px}.game-shell .chat-hub.short-viewport .chat-room-caption,.game-shell .chat-hub.short-viewport .conversation-footnote{display:none}.game-shell .chat-hub.short-viewport .conversation-composer{padding:5px 7px}.game-shell .chat-hub.keyboard-viewport{top:calc(var(--visible-top) + 4px);height:calc(var(--visible-height) - 8px);bottom:auto}.game-shell .chat-hub.short-viewport .chat-private-channels{padding-bottom:0}.game-shell .chat-hub .conversation-error{flex-shrink:1;max-height:72px;overflow:auto}.game-shell .chat-hub.short-viewport .chat-pending span,.chat-inline-channel{display:none}.game-shell .chat-hub.inline{z-index:5;flex:none;width:calc(100% - 48px);max-width:none;height:clamp(304px,40svh,330px);margin:0 24px 14px;position:relative;inset:auto}.chat-inline-placeholder{flex:none;height:clamp(304px,40svh,330px);margin-bottom:14px}.chat-hub.inline .chat-hub-heading{gap:3px;padding:0 5px}.chat-hub.inline .chat-hub-heading>strong,.chat-hub.inline .chat-public-channels,.chat-hub.inline .chat-private-channels,.chat-hub.inline .chat-room-caption,.chat-hub.inline .conversation-footnote{display:none}.chat-hub.inline .chat-inline-channel{flex:1;min-width:0;display:block}.chat-inline-channel select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;padding:5px 7px}.game-shell .chat-hub.inline .conversation-composer{gap:6px;padding:5px 7px}.game-shell .chat-hub.inline .conversation-composer textarea{height:44px;min-height:44px;padding:8px}.game-shell .chat-hub.inline .conversation-composer button{min-width:52px;min-height:44px;padding:4px 7px}.game-shell .chat-hub.inline .conversation-composer button svg{display:none}.game-shell .chat-hub.inline .conversation-log{padding:3px 10px}.game-shell .chat-hub.inline .conversation-log article{grid-template-columns:minmax(50px,78px) minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;display:grid}.game-shell .chat-hub.inline .conversation-log article>div{min-width:0;display:block}.game-shell .chat-hub.inline .conversation-log article :is(small,time){display:none}.game-shell .chat-hub.inline .conversation-author{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;min-width:0;display:block;overflow:hidden}.game-shell .chat-hub.inline .conversation-log p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.game-shell .chat-hub.inline .conversation-error{max-height:40px;margin:0;padding:3px 8px}.game-shell .chat-hub.inline .chat-pending{padding:0 8px}.game-shell .chat-hub.inline .chat-pending span{display:none}.game-shell .chat-hub.inline .chat-failed{max-height:80px;overflow:auto}@media (width<=1279px){.game-shell{height:auto;overflow:visible}.game-shell .chat-launcher{justify-content:center;align-self:stretch;min-height:44px;margin:0 24px 14px;position:relative;inset:auto}}@media (width<=700px){.game-shell .chat-hub.inline{width:calc(100% - 20px);margin:0 10px 12px}.game-shell .chat-launcher{margin:0 10px 12px}}.direct-message-notice{z-index:90;right:max(14px, env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));border:1px solid var(--gold);background:var(--paper);width:min(360px,100vw - 28px);color:var(--ink);display:flex;position:fixed;box-shadow:0 8px 32px #0004}.direct-message-notice button{min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px;display:flex}.direct-message-notice button:first-child{flex:1;min-width:0}.direct-message-notice svg{flex-shrink:0}.direct-message-notice strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.direct-message-notice small{color:var(--muted);margin-top:4px;display:block}.direct-message-notice .direct-notice-close{flex:0 0 44px;align-self:flex-start;padding:10px}.direct-message-notice button:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.chat-public-channels>button:first-child{justify-content:center;align-items:center;gap:4px;display:inline-flex}.chat-direct-content{min-width:0;min-height:0;color:var(--ink);flex:1;padding:10px}.chat-direct-content.list{overscroll-behavior:contain;overflow-y:auto}.chat-direct-content.peer{flex-direction:column;display:flex;overflow:hidden}.chat-direct-caption{color:var(--muted);flex:none;margin:0 0 8px;font-size:12px}.chat-direct-content .community-heading{flex:none;align-items:center;gap:7px;margin:0 0 8px;display:flex}.chat-direct-content .community-heading h2{margin:0;font-size:16px}.chat-direct-content .community-heading>div,.chat-direct-content .peer-title{flex:1;min-width:0}.chat-direct-content .peer-title{color:var(--ink);gap:8px;padding:0}.chat-direct-content .player-image{object-fit:cover;width:36px;height:44px;color:var(--ink);flex:0 0 36px;place-items:center;font-size:12px;display:grid}.chat-direct-content .peer-title>span:not(.player-image){gap:3px}.chat-direct-content .peer-title small{color:var(--muted);line-height:1.4}.chat-direct-content .peer-title strong{overflow-wrap:anywhere;font-size:15px}.chat-direct-content .community-heading .text-button{white-space:nowrap;color:var(--ink);min-height:44px;padding:4px;font-size:12px}.chat-direct-content .dm-back{min-width:44px;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);place-items:center;display:grid}.chat-direct-content .thread-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);text-align:left;align-items:center;gap:9px;padding:12px 8px;display:flex}.chat-direct-content .thread-row small,.chat-direct-content .thread-row p{color:var(--muted)}.chat-direct-content .thread-row>span{min-width:0}.chat-direct-content .thread-row strong{overflow-wrap:anywhere}.chat-direct-content .thread-row p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-direct-content .community-note{flex:none;margin:5px 0;font-size:11px;line-height:1.5}.chat-direct-content>.text-button,.chat-direct-content .community-actions .text-button{color:var(--ink);min-height:44px}.game-shell .chat-direct-content .dm-room{flex-direction:column;flex:1;height:auto;min-height:120px;max-height:none;display:flex;overflow:hidden}.game-shell .chat-direct-content .dm-room .conversation-log-wrap{flex:1;min-height:0}.game-shell .chat-direct-content .dm-room .conversation-log{height:100%;min-height:0;max-height:none;padding:8px}.game-shell .chat-direct-content .conversation-composer{flex:none;min-width:0;padding:8px 0 0}.chat-direct-content .conversation-composer input{background:var(--paper);width:100%;min-width:0;color:var(--ink);font-size:16px}.chat-direct-content .conversation-composer button{min-width:58px}.game-shell .chat-hub.inline:has(.chat-direct-content){height:min(560px,75dvh);min-height:360px}@media (width<=540px){.game-shell .chat-hub.full .chat-channel-strip{border-bottom:1px solid var(--line);flex:0 0 46px;min-width:0;display:flex;overflow:auto hidden}.game-shell .chat-hub.full .chat-public-channels{flex-wrap:nowrap;gap:3px;padding:0 5px;display:flex}.game-shell .chat-hub.full .chat-public-channels button{white-space:nowrap;flex:none;min-height:44px;padding:5px 9px}.game-shell .chat-hub.full .chat-private-channels{flex:none;padding-bottom:0}.chat-direct-content{padding:8px}.chat-direct-content .thread-row{gap:7px;padding:10px 7px}.chat-direct-content .thread-row .player-image{width:32px;height:32px}.chat-direct-content .thread-row small{font-size:11px}}.game-panel .community-links{border-bottom:1px solid var(--paint-42544d);flex-wrap:wrap;gap:7px;margin-bottom:25px;padding-bottom:17px;display:flex}.community-links a{color:var(--paint-d9dfd1);border:1px solid var(--paint-4a5c52);background:var(--paint-14282a);align-items:center;gap:7px;padding:10px 12px;font-size:12px;text-decoration:none;display:inline-flex}.community-links a[aria-current=page]{border-color:var(--paint-c6a36a);color:var(--paint-f1dab0);background:var(--paint-34382b)}.game-panel .community-heading{justify-content:space-between;align-items:center;gap:16px;margin:15px 0;display:flex}.community-heading h2{margin:5px 0;font-size:25px}.community-heading .section-number{color:var(--paint-bba77c)}.game-panel .community-note{color:var(--paint-b6c6b8);margin:14px 0;font-size:13px;line-height:1.8}.game-panel .community-empty{text-align:center;color:var(--paint-b6c6b8);border:1px dashed var(--paint-4a5c52);padding:38px 20px;line-height:1.9}.community-empty h2{color:var(--paint-e8e3d6)}.game-panel .community-error,.game-panel .community-warning{background:var(--paint-352d28);color:var(--paint-f1c9a5);border-left:2px solid var(--paint-b68862);margin:15px 0;padding:12px 15px;font-size:13px;line-height:1.8}.community-warning button{margin:10px 0 0;display:block}.game-panel .community-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0;display:flex}.thread-row{text-align:left;border:0;border-bottom:1px solid var(--paint-3c5148);background:var(--paint-14282a);width:100%;color:var(--paint-e8e3d6);align-items:center;gap:15px;padding:16px;display:flex}.game-panel .thread-row>.player-image,.game-panel .peer-title>.player-image{object-fit:cover;text-align:center;flex:0 0 46px;width:46px;height:58px;font-size:12px}.thread-row>span{flex:1;min-width:0}.thread-row strong{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.thread-row small,.peer-title small{color:var(--paint-b5c4b5);font-size:12px}.thread-row p{color:var(--paint-c5d0c3);white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font-size:13px;overflow:hidden}.unread-count{background:var(--paint-b39a62);color:var(--paint-162124);padding:4px 7px;font-size:12px}.peer-title{color:var(--paint-e8e3d6);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.peer-title>span{gap:6px;display:grid}.peer-title>span:not(.player-image),.peer-title{flex:1;min-width:0}.peer-title .player-image span{font-size:12px}.peer-title+button{flex-shrink:0}.peer-title strong{font-size:22px}.game-panel .dm-room{flex-direction:column;height:clamp(320px,58vh,620px);min-height:320px;display:flex}.dm-room .conversation-log-wrap{flex:1;min-height:0}.dm-room .conversation-log{height:100%;max-height:none}.dm-room .conversation-log article.self{border-left:2px solid var(--paint-8eaf95);background:var(--paint-1c3533)}.dm-room .conversation-composer{flex-shrink:0}.game-panel .policy-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0 32px;display:grid}.policy-options button{text-align:left;background:var(--paint-132729);border:1px solid var(--paint-4c6153);color:var(--paint-dfe4d6);padding:18px}.policy-options button[aria-pressed=true]{background:var(--paint-343a2c);border-color:var(--paint-c6a36a)}.policy-options strong{margin-bottom:9px;display:block}.policy-options small{color:var(--paint-b8c9b8);font-size:12px;line-height:1.8}.blocked-player{border-bottom:1px solid var(--paint-40564c);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.blocked-player small{color:var(--paint-afc0af)}.community-tabs{gap:8px;display:flex}.community-tabs button{color:var(--paint-c5d2c5);background:var(--paint-132729);border:1px solid var(--paint-4c6153);padding:11px 18px}.community-tabs button[aria-pressed=true]{border-color:var(--paint-c6a36a);color:var(--paint-f0d6a4)}.game-panel .trade-offer-form{max-width:680px}.trade-offer-form label{gap:9px;margin-bottom:18px;font-size:13px;display:grid}.game-panel .trade-offer-form input,.game-panel .trade-offer-form select{background:var(--paint-0b1c20);width:100%;min-width:0;color:var(--paint-ede8dc);border:1px solid var(--paint-586d5c);border-radius:0;min-height:44px;padding:12px}.trade-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.trade-preview{background:var(--paint-172f2e);border:1px solid var(--paint-455c4d);align-items:center;gap:15px;margin:15px 0;padding:17px;display:flex}.trade-preview>span{gap:8px;display:grid}.trade-preview small{color:var(--paint-bdd0b8)}.direct-trade-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.direct-trade-row{background:var(--paint-14292b);border:1px solid var(--paint-465b50);padding:19px}.trade-row-title{justify-content:space-between;gap:15px;display:flex}.trade-row-title>span,.trade-row-title>b{gap:8px;display:grid}.trade-row-title>b{text-align:right;color:var(--paint-e0c181);font-size:20px}.trade-row-title small{color:var(--paint-b7c8b6);font-size:12px;font-weight:400}.trade-row-title .text-button{padding:0;font-size:12px}.trade-row-status{border-top:1px solid var(--paint-40534a);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;font-size:12px;display:flex}.trade-row-status small{color:var(--paint-aebfad);font-size:12px}.small-confirm{width:min(94vw,490px)}.small-confirm .game-panel{padding:25px}.small-confirm p{font-size:14px;line-height:1.9}.small-confirm .community-actions{justify-content:flex-end}.public-player-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.public-player-action{background:var(--paint-162d2c);border:1px solid var(--paint-455d50);padding:17px}.public-player-action>button{width:100%}.public-player-action small{color:var(--paint-b5c5b3);margin-top:9px;font-size:12px;line-height:1.7;display:block}.profile-action-notice{color:var(--paint-d1c08c);margin-top:20px;font-size:13px;line-height:1.8}.public-profile-block{border-top:1px solid var(--paint-40564c);margin-top:25px;padding-top:15px}.public-profile-block summary{color:var(--paint-b3c1af);cursor:pointer;font-size:12px}@media (width<=700px){.game-panel .community-heading{align-items:flex-start}.community-heading h2{font-size:21px}.community-heading>.secondary-button,.community-heading>.text-button{padding:10px;font-size:12px}.community-links a{flex:calc(50% - 7px);justify-content:center;padding:10px;font-size:12px}.game-panel .policy-options,.direct-trade-list{grid-template-columns:1fr}.game-panel .dm-room{height:calc(100svh - 400px);min-height:220px}.thread-row{gap:10px;padding:12px}.thread-row strong{gap:4px}.thread-row small{display:block}.peer-title strong{font-size:18px}.peer-title small{font-size:12px}.direct-trade-row{padding:15px}.public-player-actions{grid-template-columns:1fr}.public-player-action{padding:14px}.trade-fields{gap:10px}.trade-row-title{gap:8px}.trade-row-status{flex-wrap:wrap}.small-confirm .game-panel{padding:19px}}.support-page{max-width:760px;color:var(--ink);gap:16px;min-width:0;margin-inline:auto;display:grid}.support-heading{align-items:flex-start;gap:12px;display:flex}.support-heading>svg{color:var(--gold);flex-shrink:0;margin-top:5px}.support-heading h2{margin:0;font-size:23px}.support-heading p,.support-page p{margin:6px 0;line-height:1.7}.support-page .support-hint,.support-page small{color:var(--muted);font-size:13px;line-height:1.7}.support-page button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.support-page button.primary-button{background:var(--gold);color:var(--paper);font-weight:700}.support-page button:disabled{opacity:.55;cursor:default}.support-page button:focus-visible,.support-page input:focus-visible,.support-page textarea:focus-visible,.support-page select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-form{gap:8px;display:grid}.support-form label{gap:8px;margin-top:10px;font-weight:600;display:grid}.support-form input,.support-form select,.support-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:10px 12px;font-size:16px;line-height:1.6}.support-form textarea{resize:vertical}.support-form>button{justify-self:start;margin-top:8px}.support-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-list li{min-width:0}.support-list li>button{text-align:left;justify-content:stretch;gap:8px;width:100%;padding:15px;display:grid}.support-list strong,.support-detail h3{overflow-wrap:anywhere}.support-row-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.support-status{color:var(--ink);background:color-mix(in srgb, var(--gold) 12%, var(--paper));border:1px solid var(--line);border-radius:3px;padding:3px 8px}.support-status.answered{border-color:var(--gold)}.support-detail{border:1px solid var(--line);background:var(--paper);min-width:0;padding:20px}.support-detail h3{margin:14px 0 5px}.support-page .support-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:20px}.support-answer{border-top:1px solid var(--line);padding-top:14px}.support-answer h4{align-items:center;gap:8px;margin:0 0 6px;display:flex}.support-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:24px 16px}.support-page .support-error,.support-page .support-notice{border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 10%, var(--paper));overflow-wrap:anywhere;padding:12px 16px}@media (width<=540px){.support-detail{padding:14px}.support-page{gap:12px}.support-heading h2{font-size:21px}}.game-panel .account-card{gap:16px;width:100%;max-width:540px;margin-inline:auto;display:grid}.account-admission .game-page{max-width:680px;margin-inline:auto}.account-admission .game-page-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.account-admission .game-page-heading>div{flex:none}.account-admission .game-page-heading h1{font-size:22px;font-weight:700}.account-admission .game-page-heading h1:focus{outline:none}.account-admission .account-card header p,.account-admission .account-card small,.account-admission .account-card label{word-break:keep-all;overflow-wrap:anywhere}.game-panel .account-entry-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.game-panel .account-entry-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);word-break:keep-all;background:0 0;padding:8px;font-size:15px}.game-panel .account-entry-tabs button[aria-pressed=true]{border-color:var(--gold);background:var(--gold-wash);font-weight:700}.account-admission-note{max-width:540px;margin:0 auto 16px;line-height:1.6}.guest-account-prompt{color:var(--muted);flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:4px 12px;padding:4px 12px;font-size:12px;display:flex}.guest-account-prompt button{min-height:44px;color:var(--gold);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}@media (width<=899px){.guest-account-prompt{padding-block:0}.guest-account-prompt span{display:none}}.game-panel .account-card>header{align-items:flex-start;gap:12px;display:flex}.game-panel .account-card h2{margin:0 0 6px;font-size:22px}.game-panel .account-card p{margin:0;line-height:1.65}.game-panel .account-card form,.game-panel .account-card label,.game-panel .account-card .account-field{gap:8px;display:grid}.game-panel .account-card form{gap:16px}.game-panel .account-card input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);box-shadow:none;border-radius:2px;padding:10px 12px;font-size:16px}.game-panel .recovery-password{gap:8px;margin:14px 0;display:grid}.game-panel .recovery-password input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);padding:10px;font-size:16px}.game-panel .account-card small,.game-panel .account-hint{color:var(--muted);font-size:13px;line-height:1.6}.game-panel .account-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.game-panel .account-links button{min-height:44px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.game-panel .account-links button:hover{color:var(--ink)}.game-panel .account-links button:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.game-panel .account-bound{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:grid}.game-panel .account-bound>strong{overflow-wrap:anywhere;font-size:20px}.game-panel .account-bound>span{color:var(--jade);font-size:13px}.game-panel .achievement-tiers{gap:6px;margin:12px 0;display:flex}.game-panel .achievement-tiers button{border:1px solid var(--line);min-height:44px;padding-inline:18px}.game-panel .achievement-tiers [aria-pressed=true]{border-color:var(--jade);color:var(--jade);font-weight:750}.game-panel .achievement-tier{color:var(--jade);white-space:nowrap}.inbox-ack-error{z-index:75;background:var(--material-panel);width:min(440px,100vw - 24px);color:var(--ink);border:1px solid var(--seal);padding:12px;font-size:14px;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0004}.inbox-ack-error button{min-height:44px;text-decoration:underline}.game-panel .inbox-item>.player-notice{grid-column:1/-1;width:100%}.music-control{position:relative}.hud-world>div{align-items:center;gap:6px;display:flex}.music-control .music-trigger{position:relative}.music-trigger i{background:var(--jade);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.music-panel{border:1px solid var(--paint-9c8d5e88);background:var(--paint-142c2f);width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 12px 35px var(--paint-00000077);z-index:160;color:var(--ink);padding:15px;position:fixed;overflow-y:auto}.music-panel header{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:15px;font:14px Batang,serif;display:flex}.music-panel header button{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:flex}.music-panel .music-toggle{border:1px solid var(--line);background:var(--paint-1e3937);width:100%;color:var(--ink);align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.music-panel .music-toggle[aria-pressed=true]{border-color:var(--paint-9b9b6499);color:var(--paint-ddc78f)}.music-panel label{color:var(--muted);justify-content:space-between;margin:16px 0 8px;font-size:12px;display:flex}.music-panel input{width:100%;accent-color:var(--paint-b5a16b)}.music-panel select{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:8px;font-size:16px}.music-panel .music-track-info{color:var(--muted);margin:8px 0}.music-panel p{color:var(--paint-ddab94);font-size:12px;line-height:1.7}.ambient-settings{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.ambient-settings h3{margin:0 0 10px;font-size:14px}.ambient-settings label{flex-wrap:wrap}.ambient-settings input{flex-basis:100%}.ambient-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ambient-mode button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);flex:1;padding:8px}.ambient-mode button[aria-pressed=true]{border-color:var(--gold)}@media (width<=700px){.quiet-home .hud-resources{right:91px}}.game-panel .travel-plan{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.game-panel .travel-ability{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.game-panel .travel-ability span{align-items:center;gap:6px;display:flex}.game-panel .travel-ability strong{color:var(--ink);font-weight:500}.game-panel .travel-condition,.game-panel .travel-current{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.game-panel .travel-route{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:12px 0;padding:12px 0 0;list-style:none;display:flex}.game-panel .travel-route li{align-items:center;gap:7px;font-size:13px;display:flex}.game-panel .travel-route svg{color:var(--gold)}.game-panel .travel-quote{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:12px;margin:14px 0;font-size:12px;display:grid}.game-panel .travel-quote>span{word-break:keep-all;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1.5;display:flex}.game-panel .travel-quote-label{align-items:center;gap:5px;display:inline-flex}.game-panel .travel-quote strong{color:var(--gold);white-space:nowrap;font-size:18px;font-weight:650;line-height:1.4}.game-panel .travel-blocked{color:var(--paint-d8b48c);font-size:12px;line-height:1.7}.game-panel .travel-pending{border:1px solid var(--gold);gap:10px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.6;display:grid}.game-panel .raid-battle{background:color-mix(in srgb, var(--paper) 90%, var(--jade) 10%);color:var(--ink);border:1px solid var(--paint-655943);margin:0 0 24px;padding:20px;scroll-margin-top:8px}.game-panel .raid-battle:focus{outline:none}.game-panel .raid-battle-heading,.game-panel .party-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.game-panel .raid-battle-heading h2{margin:5px 0 14px;font-size:25px}.game-panel .raid-battle-clock{border-bottom:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 13px;font-size:12px;display:flex}.game-panel .raid-battle-clock span{align-items:center;gap:7px;display:flex}.game-panel .raid-battle-clock strong{color:var(--gold);margin-left:5px;font-size:25px;font-weight:500}.game-panel .raid-enemy{padding:12px 0 16px}.game-panel .raid-enemy>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:12px;display:flex}.game-panel .raid-enemy strong{font-weight:500}.game-panel .raid-enemy span{color:var(--muted);font-size:12px}.game-panel .raid-enemy [role=progressbar]{background:var(--paint-402d2a);height:4px;margin-top:8px}.game-panel .raid-enemy i{background:var(--paint-ba7860);height:100%;transition:width .5s;display:block}.game-panel .raid-combat-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.game-panel .raid-combat-members{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.game-panel .raid-combat-members article{border:1px solid var(--line);background:var(--paint-102122);min-width:0;padding:12px}.game-panel .raid-combat-members article.self{border-color:var(--paint-9c855f);background:var(--paint-1d2d2a)}.game-panel .raid-combat-members article.defeated{border-style:dashed}.game-panel .raid-combat-members article>div:first-child>strong{font-size:15px;font-family:var(--font-serif);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.game-panel .raid-combat-members article>div:first-child>strong small{color:var(--gold);white-space:nowrap;font:10px sans-serif}.game-panel .raid-combat-members article>div:first-child>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.game-panel .raid-hp-caption{justify-content:space-between;align-items:baseline;margin:12px 0 4px;font-size:12px;display:flex}.game-panel .raid-hp-caption>span{color:var(--muted)}.game-panel .raid-hp-caption strong{color:var(--jade);font-size:16px;font-weight:500}.game-panel .raid-hp-caption small{color:var(--muted);font-size:12px;font-weight:400}.game-panel .raid-hp{background:var(--paint-293b38);height:5px}.game-panel .raid-hp i{background:linear-gradient(90deg, var(--paint-547f70), var(--paint-98b79e));height:100%;transition:width .5s;display:block}.game-panel .raid-member-damage{text-align:right;color:var(--muted);margin-top:6px;font-size:12px;display:block}.game-panel .raid-member-damage strong{color:var(--gold);margin-left:5px;font-weight:500}.game-panel .raid-current-log{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--paper) 94%, var(--ink) 6%);padding:15px 17px}.game-panel .raid-current-log>span{color:var(--gold);letter-spacing:.08em;font-size:12px}.game-panel .raid-current-log p{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.85}.game-panel .raid-damage-summary{grid-template-columns:1fr 1fr;align-items:center;gap:15px;padding:14px 0 0;display:grid}.game-panel .raid-damage-summary>span{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.game-panel .raid-damage-summary strong{color:var(--gold);font:30px Georgia,serif}.game-panel .raid-damage-summary small{color:var(--muted);font-size:12px;line-height:1.7}.game-panel .raid-defeated-note{color:var(--paint-d8ab8b);align-items:start;gap:7px;margin:0 0 12px;font-size:12px;line-height:1.6;display:flex}.game-panel .raid-defeated-note svg{flex-shrink:0;margin-top:3px}.game-panel .raid-battle-record,.game-panel .party-record{border-top:1px solid var(--line);margin-top:18px}.game-panel .raid-battle-record summary,.game-panel .party-record summary{cursor:pointer;align-items:center;gap:8px;padding:13px 0;font-size:12px;list-style:none;display:flex}.game-panel .raid-battle-record summary small,.game-panel .party-record summary small{color:var(--muted);font-size:12px}.game-panel .raid-battle-record summary svg,.game-panel .party-record summary svg{margin-left:auto}.game-panel .raid-battle-record ol{overscroll-behavior:contain;max-height:340px;padding:0 0 0 20px;overflow-y:auto}.game-panel .raid-battle-record li{color:var(--muted);padding:5px 0;font-size:12px;line-height:1.8}.game-panel .raid-battle-footnote{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.7}.game-panel .campaign-grid-after-battle{border-top:1px solid var(--line);padding-top:20px}.game-panel .party-view{min-width:0}.game-panel .party-heading{margin-bottom:18px}.game-panel .party-heading h2{margin:5px 0 0;font-size:27px}.game-panel .party-notice{border:1px solid var(--paint-796b4c);background:var(--paint-242d26);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.game-panel .party-notice.error{border-color:var(--paint-876052);color:var(--paint-e9baa1);background:var(--paint-302725)}.game-panel .party-notice>button:not(.secondary-button){color:inherit;background:0 0;border:0;padding:5px}.game-panel .party-empty,.game-panel .party-muted{color:var(--muted);font-size:12px;line-height:1.8}.game-panel .party-empty{padding:14px 0}.game-panel .party-create{text-align:center;border:1px solid var(--line);background:radial-gradient(ellipse at top, var(--paint-233d35), transparent 70%);flex-direction:column;align-items:center;padding:55px 24px;display:flex}.game-panel .party-create>svg{color:var(--gold)}.game-panel .party-create h3{margin:20px 0 5px;font-size:26px}.game-panel .party-create p{color:var(--muted);font-size:13px;line-height:1.9}.game-panel .party-create .primary-button{margin:18px 0}.game-panel .party-create small{color:var(--muted);font-size:12px;line-height:1.7}.game-panel .party-invites{border:1px solid var(--paint-7b6846);margin-bottom:18px;padding:15px}.game-panel .party-invites h3{margin:0 0 12px;font-size:17px}.game-panel .party-invites>div{align-items:center;gap:8px;padding:8px 0;display:flex}.game-panel .party-invites>div>span{flex:1;font-size:13px}.game-panel .party-invites small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.game-panel .party-status{color:var(--muted);align-items:center;gap:16px;padding-bottom:12px;font-size:12px;display:flex}.game-panel .party-status span{align-items:center;gap:5px;display:flex}.game-panel .party-status strong{color:var(--jade);margin-left:auto;font-size:12px;font-weight:500}.game-panel .party-members{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.game-panel .party-members article{border:1px solid var(--line);background:var(--paint-112123);min-width:0;padding:12px}.game-panel .party-members article.self{border-color:var(--paint-8c7956)}.game-panel .party-members strong{font:16px var(--font-serif);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.game-panel .party-members strong svg{color:var(--gold);flex-shrink:0}.game-panel .party-members article span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.game-panel .party-members article small{color:var(--paint-8c9a93);margin-top:10px;font-size:12px;display:block}.game-panel .party-members article small.ready{color:var(--jade)}.game-panel .party-lobby{border-bottom:1px solid var(--line);padding:16px 0}.game-panel .party-ready-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.game-panel .party-ready-actions>.text-button{margin-left:auto}.game-panel .party-invite-form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;max-width:600px;margin-top:18px;display:grid}.game-panel .party-invite-form label{color:var(--muted);font-size:12px}.game-panel .party-invite-form>div{gap:8px;display:flex}.game-panel .party-invite-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paint-102022);flex:1;padding:10px}.game-panel .party-invite-form p{grid-column:1/-1;margin:0}.game-panel .party-outgoing{margin-top:12px}.game-panel .party-outgoing>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.game-panel .party-expedition-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:25px;margin-top:22px;display:grid}.game-panel .party-expedition-grid>div{min-width:0}.game-panel .party-expedition{border:1px solid var(--paint-746342);background:linear-gradient(135deg, var(--paint-20332c), var(--paint-101f22));padding:20px}.game-panel .party-expedition-title h3{margin:6px 0 14px;scroll-margin-top:16px;font-size:23px;line-height:1.5}.game-panel .party-expedition-title h3:focus{outline:none}.game-panel .party-stage{border-block:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.game-panel .party-stage strong{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-size:20px;font-weight:500;display:flex}.game-panel .party-stage small{color:var(--muted);font-size:12px}.game-panel .party-expedition>h4{margin:23px 0 10px;font-size:19px}.game-panel .party-scene-text{white-space:pre-line;color:var(--paint-d8d7ca);font-size:13px;line-height:1.9}.game-panel .party-votes{gap:9px;margin:20px 0 13px;display:grid}.game-panel .party-votes button{text-align:left;background:var(--paint-15272a);color:var(--ink);border:1px solid var(--paint-45564d);align-items:start;gap:10px;min-width:0;padding:13px;display:flex}.game-panel .party-votes button:hover:not(:disabled),.game-panel .party-votes button.selected{border-color:var(--gold);background:var(--paint-2b352b)}.game-panel .party-votes button:disabled:not(.selected){opacity:.6}.game-panel .party-votes button>span{color:var(--gold);padding-top:1px;font:13px Georgia,serif}.game-panel .party-votes button>div{flex:1;min-width:0}.game-panel .party-votes strong{font-size:13px;font-weight:500;line-height:1.5}.game-panel .party-votes small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.game-panel .party-votes em{color:var(--gold);white-space:nowrap;padding-top:2px;font-size:12px;font-style:normal}.game-panel .party-voted{color:var(--jade);align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.game-panel .party-default{color:var(--paint-baa987);border-top:1px solid var(--line);padding-top:13px;font-size:12px;line-height:1.7}.game-panel .party-complete{color:var(--jade);gap:10px;padding:12px 0;display:grid}.game-panel .party-complete p{color:var(--ink);margin:0;font-size:13px;line-height:1.9}.game-panel .party-complete small{color:var(--muted);font-size:12px}.game-panel .party-record article{border-top:1px solid var(--line);padding:12px 0}.game-panel .party-record article>span{color:var(--gold);font-size:12px}.game-panel .party-record h4{margin:7px 0;font-size:15px}.game-panel .party-record p{color:var(--muted);font-size:12px;line-height:1.8}.game-panel .party-record small{color:var(--muted);font-size:12px}.game-panel .party-clues{padding:20px 0}.game-panel .party-subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.game-panel .party-subheading h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.game-panel .party-subheading>span{color:var(--muted);font-size:12px}.game-panel .party-clues article{border-bottom:1px solid var(--line);padding:13px 0}.game-panel .party-clues h4{color:var(--gold);margin:0 0 8px;font-size:15px}.game-panel .party-clues p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.game-panel .party-chat{border:1px solid var(--line);background:var(--paint-101f22);min-width:0;padding:16px}.game-panel .party-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;height:310px;padding-right:6px;overflow-y:auto}.game-panel .party-chat-messages article{border-bottom:1px solid var(--paint-2e403c);padding:11px 0}.game-panel .party-chat-messages article>div{justify-content:space-between;gap:10px;display:flex}.game-panel .party-chat-messages strong{color:var(--muted);font-size:12px;font-weight:500}.game-panel .party-chat-messages .self strong{color:var(--gold)}.game-panel .party-chat-messages time{color:var(--paint-82918a);font-size:12px}.game-panel .party-chat-messages p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.8}.game-panel .party-chat form{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.game-panel .party-chat textarea{background:var(--paint-16272a);border:1px solid var(--paint-45554d);color:var(--ink);resize:vertical;width:100%;min-height:70px;padding:10px;font-size:12px;line-height:1.6}.game-panel .party-chat form button{align-self:end}.game-panel .party-follow{align-items:center;gap:5px;margin:8px auto 0;font-size:12px;display:flex}@media (width<=700px){.game-panel .raid-battle{padding:15px}.game-panel .raid-combat-layout{grid-template-columns:1fr;gap:14px}.game-panel .raid-combat-members article{padding:9px 10px}.game-panel .raid-hp-caption{margin-top:8px}.game-panel .raid-battle-clock{flex-wrap:wrap;gap:5px;padding-top:3px}.game-panel .raid-current-log{padding:11px 12px}.game-panel .raid-current-log p{font-size:12px;line-height:1.75}.game-panel .raid-damage-summary{grid-template-columns:1fr 1.3fr}.game-panel .party-members{grid-template-columns:repeat(2,minmax(0,1fr))}.game-panel .party-expedition-grid{grid-template-columns:1fr;gap:15px}.game-panel .party-expedition{padding:16px}.game-panel .party-chat-messages{height:260px}.game-panel .party-invites>div{flex-wrap:wrap}.game-panel .party-invites>div>span{flex-basis:100%}}@media (width<=400px){.game-panel .raid-battle{padding:10px}.game-panel .raid-battle-heading h2{margin:4px 0 6px;font-size:18px;line-height:1.3}.game-panel .raid-battle-heading .section-number{font-size:12px;line-height:1.3}.game-panel .raid-battle-clock{gap:3px;padding:3px 0 8px;font-size:12px;line-height:1.3}.game-panel .raid-battle-clock strong{font-size:22px}.game-panel .raid-combat-members{gap:6px}.game-panel .raid-combat-members article{padding:6px 7px}.game-panel .raid-combat-members article>div:first-child>strong{font-size:13px;line-height:1.25}.game-panel .raid-combat-members article>div:first-child>span{margin-top:2px;font-size:12px;line-height:1.3}.game-panel .raid-hp-caption{margin:5px 0 4px;line-height:1.2}.game-panel .raid-hp-caption strong{font-size:14px;line-height:1.2}.game-panel .raid-hp{height:4px}.game-panel .raid-member-damage{margin-top:4px;font-size:12px;line-height:1.3}.game-panel .raid-combat-layout{gap:10px}.game-panel .raid-enemy{padding:10px 0 12px}.game-panel .raid-enemy>div:first-child{font-size:12px}.game-panel .raid-current-log p{margin-top:6px;font-size:12px;line-height:1.7}.game-panel .raid-current-log{padding:10px}.game-panel .raid-damage-summary{gap:10px}.game-panel .raid-damage-summary>span,.game-panel .raid-damage-summary small{font-size:12px}.game-panel .raid-damage-summary strong{font-size:25px}.game-panel .travel-ability{gap:8px 12px;font-size:12px}.game-panel .travel-quote{gap:12px}.game-panel .party-heading h2{font-size:24px}.game-panel .party-status{gap:9px;font-size:12px}.game-panel .party-status strong{font-size:12px}.game-panel .party-members article{padding:10px}.game-panel .party-members strong{font-size:14px}.game-panel .party-ready-actions{gap:6px}.game-panel .party-ready-actions>button{padding:10px;font-size:12px}.game-panel .party-invite-form{grid-template-columns:1fr;gap:7px}.game-panel .party-expedition{padding:12px}.game-panel .party-expedition-title h3{font-size:20px}.game-panel .party-stage{flex-wrap:wrap;gap:6px;font-size:12px}.game-panel .party-stage strong{font-size:18px}.game-panel .party-votes button{gap:7px;padding:10px}.game-panel .party-votes strong,.game-panel .party-votes em,.game-panel .party-scene-text{font-size:12px}.game-panel .party-create{padding:35px 15px}.game-panel .party-create h3{font-size:23px}.game-panel .party-notice{flex-wrap:wrap}}.game-panel .raid-roster-toggle{display:none}@media (width<=650px){.game-panel .raid-combat-members:not(.expanded) article:not(.battle-primary){display:none}.game-panel .raid-combat-members:not(.expanded){grid-template-columns:1fr}.game-panel .raid-roster-toggle{background:var(--paint-18332f);border:1px solid var(--paint-52624b);width:100%;color:var(--paint-b4bda3);grid-column:1/-1;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;display:flex}}.training-section .realm-summary{border-bottom:1px solid var(--paint-52614c66);margin:0 0 14px;padding:10px 0}.realm-summary>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.realm-summary>div>span{color:var(--gold);font-size:12px}.realm-summary>div>strong{color:var(--paint-b7c2ad);font-size:12px;font-weight:500}.game-panel .realm-summary{border:1px solid var(--paint-52614c77);background:var(--paint-17312f);margin:18px 0 24px;padding:18px}.game-panel .realm-summary>div>span{font:20px Batang,serif}.game-panel .realm-summary>div>strong{font-size:12px}.game-panel .realm-summary>p{color:var(--muted);margin:13px 0;font-size:12px}.realm-summary>p b{color:var(--ink);margin-left:9px;font-size:14px;font-weight:500}.realm-summary details{border-top:1px solid var(--paint-52614c77);padding-top:12px}.realm-summary summary{color:var(--paint-aebba5);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;display:flex}.realm-summary table{border-collapse:collapse;width:100%;margin:13px 0 0;font-size:12px}.realm-summary th,.realm-summary td{border-bottom:1px solid var(--paint-52614c55);text-align:left;color:var(--paint-acb7a6);padding:10px 7px;font-weight:400}.realm-summary td,.realm-summary thead th:last-child{text-align:right}.realm-summary thead th{color:var(--paint-839c89);font-size:12px}.realm-summary tr[aria-current=step] th,.realm-summary tr[aria-current=step] td{color:var(--paint-e1c78f);background:var(--paint-354633)}.realm-summary th small{margin-left:7px;font-size:12px}.realm-summary.compact>div>span small{color:var(--muted);font-size:12px}.training-section .training-current-effect{color:var(--jade);margin-top:6px;font-size:12px;line-height:1.8;display:block}.game-panel .skills-grid .skill-current-effect{color:var(--jade);margin:8px 0;font-size:12px;line-height:1.8;display:block}.realm-retry{margin:10px 0;font-size:12px}.game-panel .combat-rules-note{color:var(--muted);margin:14px 0;font-size:12px;line-height:1.8}.game-panel .combat-rules-note strong{color:var(--gold);margin-bottom:3px;font-size:12px;font-weight:500;display:block}.training-section .training-hours{grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0 10px;display:grid}.training-section .training-clock{background:radial-gradient(ellipse, var(--paint-36513d66), transparent 75%);flex-direction:column;align-items:center;gap:13px;margin:12px 0;padding:25px 8px;display:flex}.training-clock .training-clock-label{color:var(--gold);align-items:center;gap:7px;font-size:12px;display:flex}.training-clock>strong{color:var(--paint-eee2c2);font:27px Batang,serif}.training-clock>span:last-child{color:var(--muted);font-size:12px}.game-panel .skills-grid .skill-fraction{color:var(--jade);margin-top:9px;font-size:12px;line-height:1.7;display:block}.training-hours button{background:var(--paint-10282b);color:var(--muted);border:1px solid var(--paint-435b4d);padding:9px 3px;font:19px Batang,serif}.training-hours button small{margin-left:4px;font:9px system-ui}.training-hours button[aria-pressed=true]{background:var(--paint-3b4938);color:var(--paint-e6d29a);border-color:var(--paint-b69c65)}.training-section .training-preview{border-left:2px solid var(--paint-a18e60);background:var(--paint-29413988);flex-wrap:wrap;gap:5px 10px;margin:9px 0;padding:11px 12px;display:flex}.training-preview>span{color:var(--muted);flex-basis:100%;font-size:12px}.training-preview>strong{color:var(--paint-dccb9e);font-size:13px;font-weight:500}.training-preview>small{color:var(--paint-becab5);font-size:12px;line-height:1.8}.training-section .training-time-note,.training-section .training-cancelled{color:var(--paint-9eaf9e);margin:12px 0 0;font-size:12px;line-height:1.9}.training-section .training-stored-progress{color:var(--paint-a3b39b);font-size:12px;line-height:1.7}.training-stored-progress>i{background:var(--paint-344b40);height:3px;margin-top:6px;display:block}.training-stored-progress>i b{background:var(--paint-9aaf7b);height:100%;display:block}.training-section .training-elapsed{color:var(--muted);justify-content:space-between;margin:9px 0 18px;font-size:12px;display:flex}.training-section .training-cancel{color:var(--paint-c39c7d);margin:17px 0 0;font-size:12px}.training-section .training-cancel-confirm{border:1px solid var(--paint-94745a);background:var(--paint-3a332b);margin-top:15px;padding:15px}.training-cancel-confirm strong{color:var(--paint-dfc2a1);font-size:12px}.training-cancel-confirm p{color:var(--paint-c0b4a1);font-size:12px;line-height:1.8}.training-cancel-confirm>div{flex-wrap:wrap;gap:7px;display:flex}.training-cancel-confirm button{padding:9px 10px;font-size:12px}.training-cancel-confirm .danger-button{border:1px solid var(--paint-b39773);background:var(--paint-79583e);color:var(--paint-f3e7ce)}.training-section .training-seclusion{border-top:1px solid var(--paint-3c5044);margin-top:18px;padding-top:15px}.training-seclusion>span{color:var(--paint-a6b39b);margin-bottom:9px;font-size:12px;display:block}.training-section .training-progress-line{background:var(--paint-344d43);height:4px}.training-progress-line i{background:var(--gold);height:100%;display:block}.game-panel .world-tabs{border-bottom:1px solid var(--paint-76806244);gap:7px;margin-bottom:22px;padding-bottom:15px;display:flex}.game-panel .world-tabs button{color:var(--paint-99aa97);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:11px 17px;font-size:12px;display:flex}.game-panel .world-tabs button.active{border-color:var(--paint-ad965e77);color:var(--paint-dac18b);background:var(--paint-9a864f1c)}.game-panel .world-tabs button:hover{background:var(--paint-354a3544);color:var(--paint-ead5a9)}.game-panel .adventure-view{color:var(--paint-d9dbc9);min-width:0}.game-panel .adventure-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.game-panel .adventure-heading h2{color:var(--paint-e3d8bd);margin:10px 0 0;font:25px/1.4 Batang,serif}.game-panel .adventure-layout{grid-template-columns:minmax(0,1.55fr) minmax(230px,.85fr);align-items:start;gap:27px;display:grid}.game-panel .adventure-main{min-width:0}.game-panel .adventure-scene{background:radial-gradient(ellipse at 0 0, var(--paint-a8944320), transparent 75%), var(--paint-132a2c);border:1px solid var(--paint-a18b596e);padding:24px;position:relative}.game-panel .adventure-stage-label{color:var(--paint-a9af91);border-bottom:1px solid var(--paint-9d9c6338);justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:17px;font-size:12px;display:flex}.game-panel .adventure-stage-label>div{align-items:center;margin-left:auto;display:flex}.game-panel .adventure-stage-label i{background:var(--paint-34483c);border:1px solid var(--paint-768665);width:7px;height:7px;display:block;transform:rotate(45deg)}.game-panel .adventure-stage-label i.current{background:var(--paint-ccb47b);border-color:var(--paint-d8bf84);box-shadow:0 0 10px var(--paint-ae955033)}.game-panel .adventure-stage-label>div>span{background:var(--paint-647c5955);width:25px;height:1px}.game-panel .adventure-stage-label>small{color:var(--paint-b6a06c);font:11px Georgia,serif}.game-panel .adventure-scene-head{align-items:center;gap:17px;display:flex}.game-panel .adventure-scene-head>span{background:var(--paint-b0924b17);border:1px solid var(--paint-ae905e80);width:49px;height:61px;color:var(--paint-d2b67f);flex:0 0 49px;place-items:center;font:31px Batang,serif;display:grid}.game-panel .adventure-scene-head small{color:var(--paint-b8ac86);font-size:12px}.game-panel .adventure-scene-head h3{color:var(--paint-e3d3ad);margin:7px 0 0;font:23px/1.5 Batang,serif}.game-panel .adventure-story{color:var(--paint-cdd1bb);white-space:pre-line;margin:24px 0;font:15px/2.05 Batang,serif}.game-panel .adventure-choices{flex-direction:column;gap:10px;display:flex}.game-panel .adventure-choices button{text-align:left;background:var(--paint-243c32);width:100%;color:var(--paint-c9b385);border:1px solid var(--paint-70845d);align-items:center;gap:13px;padding:17px 14px;display:flex}.game-panel .adventure-choices button:hover:not(:disabled){background:var(--paint-3d4b31);border-color:var(--paint-c2a66c)}.game-panel .adventure-choices button>span{color:var(--paint-b29d6a);font:18px Georgia,serif}.game-panel .adventure-choices button>div{flex:1;min-width:0}.game-panel .adventure-choices strong{color:var(--paint-e1d5b1);font:15px/1.6 Batang,serif;display:block}.game-panel .adventure-choices small{color:var(--paint-9eb598);margin-top:6px;font-size:12px;line-height:1.8;display:block}.game-panel .adventure-choices button>svg{flex-shrink:0}.game-panel .adventure-quiet{color:var(--paint-839b87);align-items:center;gap:7px;margin:17px 0 0;font-size:12px;display:flex}.game-panel .adventure-completed{background:var(--paint-a28e4311);border:1px solid var(--paint-92865c55);margin-bottom:22px;padding:22px}.game-panel .adventure-completed>.section-number{color:var(--paint-adbc91);align-items:center;gap:7px;display:flex}.game-panel .adventure-completed h3{color:var(--paint-d5c59c);margin:15px 0 10px;font:21px/1.6 Batang,serif}.game-panel .adventure-completed p{color:var(--paint-b1c0a4);white-space:pre-line;margin:0;font:13px/1.95 Batang,serif}.game-panel .adventure-found{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.game-panel .adventure-found>span{color:var(--paint-d1bd8a);border:1px solid var(--paint-988c5c77);background:var(--paint-bfa05414);align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.game-panel .adventure-departure{text-align:center;background:linear-gradient(155deg, var(--paint-213c342d), var(--paint-0d2528));border:1px solid var(--paint-6e805655);padding:32px 25px}.game-panel .adventure-departure>svg{color:var(--paint-b7a171);margin:0 auto 15px}.game-panel .adventure-departure h3{color:var(--paint-dacb9f);margin:0 0 14px;font:24px/1.5 Batang,serif}.game-panel .adventure-departure>p{color:var(--paint-9aaf95);max-width:360px;margin:0 auto 21px;font-size:12px;line-height:1.9}.game-panel .adventure-departure>.adventure-cooldown{color:var(--paint-b5a67c);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.game-panel .adventure-departure>button{justify-content:center;min-height:46px;margin:0 auto;font-size:12px}.game-panel .adventure-view .primary-button{color:var(--paint-182728);background:var(--paint-c1a46e);border-color:var(--paint-ccb27f)}.game-panel .adventure-view .secondary-button{color:var(--paint-d9c18b);background:var(--paint-233a32);border:1px solid var(--paint-778460);font-size:12px}.game-panel .adventure-view .text-button{color:var(--paint-c0ab7c)}.game-panel .adventure-notice{border:1px solid var(--paint-827d5155);background:var(--paint-817b3122);color:var(--paint-cec598);align-items:center;gap:13px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex}.game-panel .adventure-notice>span{flex:1}.game-panel .adventure-notice.error{background:var(--paint-58382a55);color:var(--paint-edbea4);border-color:var(--paint-aa765255)}.game-panel .adventure-notice>button:not(.secondary-button){color:inherit;background:0 0;border:0;margin-left:auto;padding:6px}.game-panel .adventure-empty{color:var(--paint-9baf98);text-align:center;padding:32px;font-size:12px;line-height:1.9}.game-panel .clue-notebook{border-left:1px solid var(--paint-8f84564d);min-width:0;padding-left:23px}.game-panel .clue-notebook>div:first-child{color:var(--paint-bead7e);align-items:center;gap:9px;display:flex}.game-panel .clue-notebook h3{color:var(--paint-d4c79f);margin:0;font:19px Batang,serif}.game-panel .clue-notebook>div:first-child>span{color:var(--paint-bea878);margin-left:auto;font:19px Georgia,serif}.game-panel .clue-notebook>p{color:var(--paint-8e9f86);margin:12px 0 23px;font-size:12px;line-height:1.8}.game-panel .clue-notebook article{border-bottom:1px solid var(--paint-89905e33);border-left:1px solid var(--paint-a18c4e77);margin-top:19px;padding:0 0 19px 14px;position:relative}.game-panel .clue-notebook article:before{content:"";background:var(--paint-a28c55);width:5px;height:5px;position:absolute;top:3px;left:-3px;transform:rotate(45deg)}.game-panel .clue-notebook article>span{color:var(--paint-9f9f78);font-size:12px}.game-panel .clue-notebook article h4{color:var(--paint-cec09a);margin:8px 0;font:16px/1.5 Batang,serif}.game-panel .clue-notebook article p{color:var(--paint-9eae95);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.game-panel .clue-empty{color:var(--paint-7e9581);text-align:center;padding:25px 0}.game-panel .clue-empty>svg{color:var(--paint-a18e6066);margin:0 auto}.game-panel .clue-empty>p{margin:16px 0 0;font-size:12px;line-height:1.9}.game-panel .campaign-tabs{flex-wrap:wrap}@media (width<=760px){.game-panel .adventure-layout{grid-template-columns:1fr;gap:28px}.game-panel .clue-notebook{border-left:0;border-top:1px solid var(--paint-8f84564d);padding:24px 0 0}.game-panel .clue-notebook article{margin-top:19px}}@media (width<=520px){.game-panel .world-tabs button{flex:1;justify-content:center;padding:11px 8px;font-size:12px}.game-panel .adventure-heading{margin-bottom:20px}.game-panel .adventure-heading h2{font-size:23px}.game-panel .adventure-scene{padding:18px 15px}.game-panel .adventure-scene-head{gap:12px}.game-panel .adventure-scene-head>span{flex-basis:38px;width:38px;height:50px;font-size:26px}.game-panel .adventure-scene-head h3{font-size:20px}.game-panel .adventure-story{margin:20px 0;font-size:14px}.game-panel .adventure-choices button{gap:10px;padding:15px 11px}.game-panel .adventure-choices button>span{font-size:16px}.game-panel .adventure-choices strong{font-size:14px}.game-panel .adventure-choices small{font-size:12px}.game-panel .adventure-completed,.game-panel .adventure-departure{padding:22px 17px}.game-panel .adventure-departure h3{font-size:22px}.game-panel .adventure-departure>p{font-size:12px}.game-panel .adventure-departure>button{width:100%}.game-panel .adventure-notice{flex-wrap:wrap;padding:13px}.game-panel .adventure-notice>span{flex-basis:100%}.game-panel .campaign-tabs button{flex:1;justify-content:center;gap:5px;padding:10px 6px;font-size:12px}}.game-panel .clue-notebook>details{border-top:1px solid var(--line);margin-top:12px}.game-panel .clue-notebook>details>summary{min-height:44px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:650;list-style:none;display:flex}.game-panel .clue-notebook>details>summary::-webkit-details-marker{display:none}.game-panel .clue-notebook>details[open]>summary>svg{transform:rotate(180deg)}.game-panel .clue-notebook>details>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.game-panel .clue-notebook .latest-clue>span b{color:var(--jade);font-weight:650}.game-panel .raid-lobby-ui{min-width:0;margin-top:18px}.game-panel .lobby-stage{color:var(--paint-81958d);align-items:center;gap:7px;margin:0 0 18px;font-size:12px;display:flex}.lobby-stage i{background:var(--paint-46594b);flex:1;height:1px}.lobby-stage .current{color:var(--paint-e1c591)}.game-panel .lobby-counts{border-block:1px solid var(--paint-52634d66);color:var(--paint-9eaf9e);flex-wrap:wrap;gap:8px 16px;margin-bottom:13px;padding:12px 0;font-size:12px;display:flex}.lobby-counts>span{align-items:center;gap:6px;display:flex}.lobby-counts strong{color:var(--paint-e4d1a3);font-size:13px}.game-panel .lobby-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.game-panel .lobby-roster article{border:1px solid var(--paint-42584a);background:var(--paint-142e30);align-items:center;gap:8px;min-width:0;padding:12px 9px;display:flex}.game-panel .lobby-roster article.self{border-color:var(--paint-ac985d);background:var(--paint-2a4034)}.game-panel .lobby-roster article.npc{background:var(--paint-1c2c2b);border-style:dashed}.lobby-seat-number{color:var(--paint-6f836b);font:12px Batang,serif}.lobby-roster article>div{flex:1;min-width:0}.lobby-roster strong{color:var(--paint-dfd8bb);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.lobby-roster strong small{color:var(--jade);font-size:12px}.lobby-roster strong svg{color:var(--gold)}.lobby-roster article div>span{color:var(--paint-9aaf99);margin-top:4px;font-size:12px;line-height:1.7;display:block}.lobby-roster .vacant{opacity:.5;border-style:dashed}.lobby-roster .vacant strong{font-size:12px}.lobby-roster .lobby-readiness{white-space:nowrap;color:var(--paint-a2a18a);align-items:center;gap:2px;font-size:12px;display:flex}.lobby-roster .lobby-readiness.ready{color:var(--paint-a9cba5)}.lobby-roster .lobby-npc-mark{color:var(--gold);font-size:12px}.game-panel .lobby-roster .lobby-remove{color:var(--paint-bfa27a);background:0 0;border:0;padding:3px}.lobby-roster .lobby-clue{color:var(--paint-b8b079);font-size:12px}.game-panel .lobby-difficulty{color:var(--gold);gap:10px;padding:15px 0 8px;display:flex}.lobby-difficulty>div{flex-direction:column;gap:6px;display:flex}.lobby-difficulty span{color:var(--muted);font-size:12px}.lobby-difficulty strong{font-size:12px;font-weight:500;line-height:1.7}.lobby-difficulty small{color:var(--muted);font-size:12px;line-height:1.7}.game-panel .lobby-note,.game-panel .lobby-start-reason{color:var(--paint-aab59e);margin:9px 0;font-size:12px;line-height:1.9}.game-panel .lobby-npc-controls{border:1px solid var(--paint-51604b);margin:15px 0;padding:12px}.lobby-npc-controls summary{color:var(--gold);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.lobby-npc-controls summary small{color:var(--muted);margin-left:auto;font-size:12px}.lobby-npc-controls>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:15px;display:grid}.lobby-npc-controls label{color:var(--muted);font-size:12px}.lobby-npc-controls select{background:var(--paint-142b2e);min-width:0;color:var(--ink);border:1px solid var(--paint-51614d);padding:8px;font-size:12px}.lobby-npc-controls button{grid-column:1/-1;font-size:12px}.game-panel .lobby-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.lobby-actions>button{flex:1;padding:11px 12px;font-size:12px}.lobby-actions .lobby-start{flex:2}.lobby-actions .lobby-start-reason,.lobby-actions .lobby-note{flex-basis:100%;margin:0}.lobby-actions .lobby-leave{text-align:left;color:var(--paint-b29677);flex-basis:100%;padding:7px 0}.lobby-cancel-confirm{border:1px solid var(--paint-867253);background:var(--paint-3a352b);width:100%;padding:13px}.lobby-cancel-confirm p{color:var(--paint-dbc4a2);margin-top:0;font-size:12px;line-height:1.8}.lobby-cancel-confirm button{margin-right:6px;padding:8px;font-size:12px}.game-panel .lobby-error{color:var(--paint-e1b298);background:var(--paint-513b2e);padding:12px;font-size:12px;line-height:1.8}@media (width<=650px){.game-panel .lobby-roster{grid-template-columns:1fr}.game-panel .lobby-roster .vacant{padding:7px 9px}.lobby-roster .vacant div>span{display:none}.game-panel .lobby-actions{flex-direction:column}.game-panel .lobby-stage{font-size:12px}}.jianghu-atlas{--map-ink:#3d493d;--map-gold:#8a693c;color:var(--ink);margin:0}.atlas-topline{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.atlas-topline>div>span{letter-spacing:.25em;color:var(--gold);font:11px serif}.atlas-topline h3{margin:3px 0;font:22px/1.4 Noto Serif KR,Batang,serif}.atlas-mode,.atlas-scope{border-bottom:1px solid var(--line);gap:0;display:flex}.atlas-mode button,.atlas-scope button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 12px;font-size:13px}.atlas-mode button[aria-pressed=true],.atlas-scope button[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--gold)}.atlas-context{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.atlas-context p{margin:0;font-size:13px;line-height:1.6}.atlas-context p span{color:var(--muted);font-size:12px;display:block}.atlas-context>button{flex:none;min-height:44px}.atlas-place-group{border-bottom:1px solid var(--line)}.atlas-place-group>summary{cursor:pointer;min-height:44px;padding:12px 2px;font-size:14px}.atlas-place-group>summary span{color:var(--muted);margin-left:8px;font-size:12px}.atlas-place-group .atlas-place-index{padding:0 4px 12px}.atlas-canvas{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-color:#d4dfd8;background-image:repeating-linear-gradient(0deg,#58686205 0 1px,#0000 1px 4px),radial-gradient(at 35% 35%,#f4edce8a,#0000 70%);border:1px solid #a89f82;height:clamp(370px,50vw,560px);position:relative;overflow:hidden}.atlas-gesture-help{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.6}.atlas-canvas:active{cursor:grabbing}.atlas-canvas:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.atlas-canvas:after{content:"";pointer-events:none;z-index:4;border:6px solid #f2e9d03d;position:absolute;inset:0;box-shadow:inset 0 0 42px #6b675c24}.atlas-geography{pointer-events:none;position:absolute;overflow:visible;max-width:none!important}.atlas-neighbor-land{fill:#dfdcc3;stroke:#aaa78b;stroke-width:.65px;opacity:.68}.atlas-main-land{stroke:#7b8166;stroke-width:1.6px;stroke-linejoin:round}.atlas-rivers{fill:none;stroke:#6d99a0;stroke-linecap:round;opacity:.85}.atlas-lakes{fill:#91b5b6;stroke:#739a9f;stroke-width:.5px}.atlas-travel-roads{fill:none;stroke:#9a6b44;stroke-width:1.8px;stroke-dasharray:5 5;opacity:.55}.atlas-travel-roads path,.atlas-rivers path,.atlas-provinces path{vector-effect:non-scaling-stroke}.atlas-physical-labels,.atlas-place-layer{pointer-events:none;position:absolute;inset:0}.atlas-physical-labels>span{white-space:nowrap;letter-spacing:.16em;color:#62634c;opacity:.72;font:14px/1.2 Batang,serif;position:absolute;transform:translate(-50%,-50%)}.atlas-physical-labels .water{color:#3a737b;letter-spacing:.3em;font-size:12px}.atlas-physical-labels .mountain{letter-spacing:.25em;color:#6a694c;font-size:12px}.atlas-physical-labels .outside{opacity:.5;font-size:12px}.atlas-physical-labels .sea{letter-spacing:.7em;color:#5b7f80;font-size:15px}.atlas-place{pointer-events:auto;color:#725935;z-index:2;--sigil-cutout:#f8efd6;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.atlas-place-mark{background:#f8efd6;border:1px solid #7c714e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:flex;box-shadow:0 1px 3px #4c463531}.atlas-place.dot .atlas-place-mark{background:#776443;border:1px solid #fcf4dc;width:8px;height:8px;box-shadow:0 0 0 1px #77644388}.atlas-place.named{z-index:3}.atlas-place:focus-visible{z-index:6;outline-offset:-2px;border-radius:50%;outline:2px solid #745027}.atlas-place.selected{z-index:5;color:#fff1c8;--sigil-cutout:#6e5a3e}.atlas-place.selected .atlas-place-mark{background:#6e5a3e;border-color:#efe0ac;box-shadow:0 0 0 3px #d6ac5b70}.atlas-place.current .atlas-place-mark{outline-offset:2px;outline:3px double #a3503a}.atlas-place.destination:not(.current) .atlas-place-mark{outline-offset:3px;outline:2px dashed #8a6537}.atlas-place.distant:not(.selected):not(.current) .atlas-place-mark{opacity:.8;background:#eee7d6}.atlas-place.dot.distant:not(.selected):not(.current) .atlas-place-mark{background:#7e775b}.atlas-place.distant:not(.selected):not(.current) .atlas-place-name{color:#68634e;font-weight:500}.atlas-place.distant:hover .atlas-place-mark,.atlas-place.distant:focus-visible .atlas-place-mark{opacity:1}.atlas-reach-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.atlas-reach-legend>span{background:var(--gold);border-radius:50%;width:8px;height:8px}.atlas-reach-legend>.distant{opacity:.65;width:6px;height:6px;margin-left:6px}.atlas-reach-legend>.current{outline-offset:1px;background:0 0;outline:2px double #a3503a}.atlas-place-name{white-space:nowrap;color:#403d2b;pointer-events:none;background:#f7efdce8;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:700;line-height:19px;position:absolute;box-shadow:0 1px 3px #4c463520}.atlas-place.selected .atlas-place-name{color:#fff4d5;background:#6e5a3e}.atlas-compass{text-align:center;color:#697261;pointer-events:none;font:13px/1.5 serif;position:absolute;top:17px;right:20px}.atlas-map-caption{color:#5e6659;letter-spacing:.08em;pointer-events:none;font:12px Batang,serif;position:absolute;bottom:16px;left:16px}.atlas-zoom-controls{justify-content:flex-end;gap:8px;padding:8px 4px;display:flex}.atlas-zoom-controls button{color:#5e654e;background:#f5eddbed;border:1px solid #a29c81;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:flex;position:relative;box-shadow:0 1px 4px #625c4320}.atlas-zoom-controls button:after{content:"";position:absolute;inset:-4px}.atlas-zoom-controls .atlas-overview-button{gap:6px;width:auto;padding-inline:9px;font-size:12px}.atlas-zoom-controls button:disabled{opacity:.42}.atlas-selection-card{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.atlas-selection-card>svg{color:var(--gold);flex:none}.atlas-selection-card>div{flex:1;min-width:0}.atlas-selection-card small{color:var(--muted);font-size:11px}.atlas-selection-card h4{margin:3px 0;font:20px Batang,serif}.atlas-selection-card h4 span{color:var(--muted);font-size:12px}.atlas-selection-card p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.atlas-selection-card>button{border:0;border-bottom:1px solid var(--gold);min-height:44px;color:var(--gold);background:0 0;flex:none;align-items:center;gap:5px;font-size:13px;display:flex}.atlas-select-hint{color:var(--muted);margin:10px 0 20px!important;font-size:12px!important}.atlas-index-header{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;margin-bottom:8px;font-size:13px;display:flex}.atlas-index-header label{border-bottom:1px solid var(--line);align-items:center;gap:4px;width:120px;display:flex}.atlas-index-header input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;padding:4px;font-size:16px}.atlas-place-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;display:grid}.atlas-place-index button{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:flex}.atlas-place-index button>svg{color:var(--gold);flex:none}.atlas-place-index button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--gold)}.atlas-place-index small{color:var(--jade);margin-left:auto;font-size:10px}.atlas-source{color:var(--muted);border-top:1px solid var(--line);margin-top:16px;padding-top:8px;font-size:12px}.atlas-source summary{cursor:pointer;min-height:36px;padding:8px 0}.atlas-source p{font-size:12px;line-height:1.7}.atlas-source a{color:var(--gold)}@container (width>=850px){.atlas-canvas{height:640px}.atlas-place-index{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=480px){.atlas-topline{flex-wrap:wrap}.atlas-context{flex-wrap:wrap;gap:6px}.atlas-context .atlas-mode{margin-left:auto}.atlas-topline h3{font-size:18px}.atlas-canvas{height:350px}.atlas-place-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 5px}.atlas-place-index button{gap:4px;font-size:12px}.atlas-place-index button .sect-sigil{width:22px;height:22px}.atlas-selection-card{flex-wrap:wrap;gap:8px}.atlas-selection-card h4{font-size:18px}.atlas-selection-card>button{margin-left:auto}.atlas-physical-labels .land{font-size:12px}.atlas-physical-labels .mountain{font-size:11px}.atlas-topline{gap:8px}.atlas-mode button{padding-inline:9px}}.herb-collection-filter{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.herb-collection-filter button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.herb-collection-filter button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:750}.herb-collection-filter button span{font-size:12px}.herb-collection-rows details{padding-inline:8px}.herb-collection-rows .gathered{background:color-mix(in srgb, var(--jade) 9%, var(--paper));box-shadow:inset 3px 0 var(--jade)}.herb-collection-rows .ungathered{background:color-mix(in srgb, var(--ink) 2%, var(--paper))}.herb-collection-rows .ungathered summary>svg{opacity:.48;filter:grayscale()}.herb-collection-rows .herb-entry-name{flex:1;min-width:0}.herb-collection-rows .herb-entry-name strong{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.herb-collection-rows .herb-entry-name>span{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.herb-collection-rows .gathered .herb-entry-name>span{color:var(--jade)}.herb-collection-rows .herb-entry-owned{white-space:nowrap}.herb-collection-rows summary>svg{flex:none}.herb-collection-rows .herb-first-gathered{color:var(--muted);font-size:12px}.game-panel .inventory-categories{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.game-panel .inventory-categories button{border:1px solid var(--paint-526957);color:var(--paint-c5d3bf);background:var(--paint-152e2f);padding:9px 13px;font-size:12px}.game-panel .inventory-categories button[aria-pressed=true]{color:var(--paint-f1d89e);border-color:var(--paint-c6a36a);background:var(--paint-3b4633)}.game-panel .inventory-categories small{margin-left:8px;font-size:12px}.game-panel .inventory-hint{color:var(--paint-bbc9b4);align-items:center;gap:6px;margin-bottom:15px;font-size:12px;display:flex}.game-panel .inventory-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.game-panel .inventory-compact-item{border:1px solid var(--paint-425c50);background:var(--paint-142b2d);min-width:0}.game-panel .inventory-compact-item.equipped{border-color:var(--paint-b8a26b)}.game-panel .inventory-item-summary{width:100%;min-height:72px;color:var(--paint-efe7d5);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px;display:flex}.game-panel .inventory-item-summary>svg:first-child{flex:0 0 34px}.game-panel .inventory-item-summary>span{flex:1;min-width:0}.game-panel .inventory-item-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.game-panel .inventory-item-summary>span small{color:var(--paint-c0cfb7);margin-top:6px;font-size:12px;display:block}.game-panel .inventory-item-summary b{color:var(--paint-d6bd84);font:18px Georgia,serif}.game-panel .inventory-item-summary b small{margin-left:3px;font:9px Malgun Gothic,sans-serif}.game-panel .inventory-item-detail{border-top:1px solid var(--paint-425c50);padding:0 12px 13px}.game-panel .inventory-item-detail p{color:var(--paint-d0d9c8);font-size:12px;line-height:1.8}.game-panel .inventory-item-detail dl{gap:22px;margin:12px 0;display:flex}.game-panel .inventory-item-detail dl>div{gap:7px;font-size:12px;display:flex}.game-panel .inventory-item-detail dt{color:var(--paint-bdcdb7)}.game-panel .inventory-item-detail dd{color:var(--paint-e1c58a);margin:0}.game-panel .craft-layout:has(.inventory-collection){grid-template-columns:minmax(0,1fr)}.game-panel .craft-layout:has(.inventory-collection) .craft-aside{display:none}@media (width<=1000px){.game-panel .inventory-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.game-panel .inventory-compact-grid{grid-template-columns:minmax(0,1fr)}.game-panel .inventory-categories button{flex:1;padding:9px 6px}.game-panel .inventory-categories small{margin-left:4px}}.campaign-personal-history{min-width:0;margin-top:20px}.raid-history-intro{color:var(--muted);margin:0 0 16px;line-height:1.7}.raid-history-list{display:grid}.raid-history-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:15px 10px;display:grid}.raid-history-row>span{gap:5px;min-width:0;display:grid}.raid-history-row strong{overflow-wrap:anywhere;font-size:15px}.raid-history-row small{color:var(--muted);line-height:1.6}.raid-history-row.selected,.raid-history-row:hover{background:color-mix(in srgb, var(--gold) 10%, transparent)}.raid-history-contribution{text-align:right;font-size:13px}.raid-history-contribution b{color:var(--gold);font-size:17px}.raid-history-more,.raid-history-close-bottom{min-height:44px;margin-top:16px}.raid-history-detail{border-top:1px solid var(--gold);min-width:0;margin-top:20px;padding-top:16px;scroll-margin-top:90px}.raid-history-detail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.raid-history-detail-head>button{flex:none;min-height:44px}.raid-history-detail .raid-battle{margin-top:0}.raid-history-error{color:var(--ink);line-height:1.7}@media (width<=520px){.raid-history-row{grid-template-columns:minmax(0,1fr) 16px;gap:8px;padding:14px 0}.raid-history-row>svg{grid-area:1/2/span 2}.raid-history-contribution{text-align:left;flex-wrap:wrap;grid-column:1;align-items:baseline;gap:7px!important;display:flex!important}.raid-history-detail-head{align-items:flex-start}}.player-image{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.player-portrait .player-image{object-position:center 20%}.game-panel .personal-page{color:var(--paint-dedacb);min-width:0}.game-panel .personal-page :is(h2,h3,h4,p){overflow-wrap:anywhere}.game-panel .personal-page button{max-width:100%}.game-panel .personal-page .secondary-button,.game-panel .recovery-entry .secondary-button{background:var(--paint-203432);border:1px solid var(--paint-64705a);color:var(--paint-d8c497);box-shadow:none}.game-panel .personal-page .secondary-button:hover:not(:disabled){background:var(--paint-30463c);border-color:var(--paint-b99e6e)}.game-panel .personal-page .primary-button{background:var(--paint-c2a36c);border-color:var(--paint-d2b681);color:var(--paint-142326)}.game-panel .personal-page .text-button{color:var(--paint-bba87b)}.game-panel .player-tabs{border-bottom:1px solid var(--paint-68715b55);align-items:stretch;gap:5px;margin-bottom:25px;padding-bottom:17px;display:flex}.game-panel .player-tabs button{min-height:43px;color:var(--paint-99aca1);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:10px 22px;font-size:12px;display:flex}.game-panel .player-tabs button.active{color:var(--paint-e2c489);border-color:var(--paint-a18e5c66);background:var(--paint-aa91501c)}.game-panel .player-tabs button:hover{color:var(--paint-f0d7a8);background:var(--paint-c5a46a12)}.game-panel .personal-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.game-panel .personal-portrait{min-width:0}.game-panel .portrait-upload-policy{border:1px solid var(--paint-79846744);color:var(--paint-a1b0a2);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.7}.game-panel .portrait-upload-policy strong{color:var(--paint-e4c88e)}.game-panel .portrait-upload-policy p{margin:7px 0 0}.game-panel .portrait-frame{aspect-ratio:4/5;border:1px solid var(--paint-bba06a);background:var(--paint-0c1b1e);max-height:410px;box-shadow:0 12px 40px var(--paint-00000044);padding:6px;position:relative}.game-panel .portrait-frame:after{content:"";pointer-events:none;border:1px solid var(--paint-c7ae6a33);background:linear-gradient(transparent 65%, var(--paint-0d242b99));position:absolute;inset:6px}.game-panel .portrait-sect-seal{z-index:1;border:1px solid var(--paint-c3a273);background:var(--paint-413a2dbe);color:var(--paint-e4c88e);padding:6px 8px;font:32px Batang,serif;position:absolute;bottom:22px;right:20px}.game-panel .portrait-file{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.game-panel .personal-portrait>.secondary-button{justify-content:center;width:100%;min-height:44px;margin-top:16px}.game-panel .personal-portrait>p{color:var(--paint-97a99e);text-align:center;font-size:12px;line-height:1.8}.game-panel .personal-id{border-top:1px solid var(--paint-79846744);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:17px 0;display:flex}.game-panel .personal-id>span{color:var(--paint-a1b0a2);font-size:12px}.game-panel .personal-id>strong{letter-spacing:.06em;color:var(--paint-d4bd89);margin-left:auto;font:21px Georgia,serif}.game-panel .personal-id>button,.game-panel .friend-code>button{border:1px solid var(--paint-58684e);background:var(--paint-20362f);width:34px;height:34px;color:var(--paint-d4bf8d);place-items:center;display:grid}.game-panel .personal-dossier{min-width:0}.game-panel .personal-name{border-bottom:1px solid var(--paint-8d87554a);padding:8px 0 25px;position:relative}.game-panel .personal-name h2{letter-spacing:.08em;color:var(--paint-eee3c6);margin:13px 0 8px;font:38px/1.4 Batang,serif}.game-panel .personal-name p{color:var(--paint-b1c1ad);margin:0;font-size:13px}.game-panel .personal-name p strong{color:var(--paint-cdb37f);font-weight:400}.game-panel .personal-name>span:last-child{color:var(--paint-859c8d);margin-top:10px;font-size:12px;display:block}.game-panel .personal-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}.game-panel .personal-stats>div{border-right:1px solid var(--paint-788b6b33);flex-direction:column;gap:9px;padding:0 10px;display:flex}.game-panel .personal-stats>div:first-child{padding-left:0}.game-panel .personal-stats>div:last-child{border:0}.game-panel .personal-stats span{color:var(--paint-8da092);font-size:12px}.game-panel .personal-stats strong{color:var(--paint-e1d4b5);font:23px Georgia,serif}.game-panel .personal-stats small{color:var(--paint-8ba18e);font-size:12px}.game-panel .personal-technique,.game-panel .personal-equipment{border-top:1px solid var(--paint-788b6b33);padding:20px 0}.game-panel .player-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.game-panel .player-section-heading h2{color:var(--paint-e2d4b3);margin:9px 0 0;font:25px/1.4 Batang,serif}.game-panel .player-section-heading h3{color:var(--paint-b6c3af);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.game-panel .player-section-heading>span{color:var(--paint-8e9c89);font-size:12px}.game-panel .personal-technique>strong{color:var(--paint-d8bc86);font:21px/1.6 Batang,serif}.game-panel .personal-technique>p{color:var(--paint-a6b7a5);margin:8px 0 0;font-size:12px;line-height:1.9}.game-panel .personal-gear{align-items:center;gap:15px;display:flex}.game-panel .personal-gear>span{border:1px solid var(--paint-6f6d4e);background:var(--paint-a68e4012);flex:0 0 68px;place-items:center;height:68px;display:grid}.game-panel .personal-gear>div{min-width:0}.game-panel .personal-gear strong{color:var(--paint-d6c295);font:17px Batang,serif}.game-panel .personal-gear p{color:var(--paint-94a493);margin:7px 0;font-size:12px;line-height:1.7}.game-panel .personal-gear small{color:var(--paint-aac3ad);font-size:12px}.game-panel .practice-setting{background:var(--paint-20382f88);border:1px solid var(--paint-63745355);cursor:pointer;align-items:center;gap:12px;margin-top:10px;padding:16px;display:flex}.game-panel .practice-setting>svg{color:var(--paint-adbd96);flex-shrink:0}.game-panel .practice-setting>span{flex:1}.game-panel .practice-setting strong{color:var(--paint-d3d5ba);font-size:12px;font-weight:500;display:block}.game-panel .practice-setting small{color:var(--paint-8fa791);margin-top:6px;font-size:12px;line-height:1.8;display:block}.game-panel .practice-setting>input{width:19px;height:19px;accent-color:var(--paint-b5a269);flex-shrink:0;margin:0}.game-panel .registered-strategy{border:0;margin:19px 0 0;padding:0}.game-panel .registered-strategy legend{color:var(--paint-c9c8a9);font-size:12px}.game-panel .registered-strategy p{color:var(--paint-8da18f);margin:8px 0 12px;font-size:12px}.game-panel .registered-strategy>div{gap:7px;display:flex}.game-panel .registered-strategy button{background:var(--paint-152b2b);border:1px solid var(--paint-476153);color:var(--paint-a2b6a1);flex:1;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:12px;display:flex}.game-panel .registered-strategy button>span{font:20px Batang,serif}.game-panel .registered-strategy button.selected{color:var(--paint-e5ca8f);border-color:var(--paint-bc9e65);background:var(--paint-a68e5122)}.game-panel .player-muted{color:var(--paint-91a492);font-size:12px;line-height:1.8}.game-panel .player-empty{color:var(--paint-8ea494);text-align:center;border:1px dashed var(--paint-62755b55);margin:16px 0;padding:28px 18px;font-size:12px;line-height:1.9}.game-panel .player-empty>svg{color:var(--paint-a58f60);margin:0 auto 8px}.game-panel .player-empty small{color:var(--paint-778e7f);font-size:12px}.game-panel .player-notice,.game-panel .player-pending{color:var(--paint-c5cfae);background:var(--paint-2c443275);border:1px solid var(--paint-80936466);align-items:center;gap:12px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.game-panel .player-notice.error{color:var(--paint-e5b8a1);background:var(--paint-4a312872);border-color:var(--paint-a2745266)}.game-panel .player-notice>span,.game-panel .player-pending>span{flex:1;min-width:0}.game-panel .player-notice>button:not(.text-button){color:inherit;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:6px}.game-panel .player-pending{color:var(--paint-d5c190);background:var(--paint-5b4e2633)}.game-panel .player-pending>button{flex-shrink:0}.game-panel .recovery-panel{border-top:1px solid var(--paint-62705a66);border-bottom:1px solid var(--paint-62705a66);margin-top:32px}.game-panel .recovery-panel>summary{cursor:pointer;color:var(--paint-b7b89a);align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.game-panel .recovery-panel summary small{color:var(--paint-819785);margin-left:auto;font-size:12px}.game-panel .recovery-panel>div{padding:0 0 22px}.game-panel .recovery-panel p{color:var(--paint-acbba9);font-size:12px;line-height:1.9}.game-panel .recovery-panel>div>small{color:var(--paint-a98e67);margin-bottom:18px;font-size:12px;line-height:1.8;display:block}.game-panel .recovery-issued{background:var(--paint-091e21);border:1px solid var(--paint-a58b5c66);margin:20px 0;padding:18px}.game-panel .recovery-issued>label{color:var(--paint-cbb183);margin-bottom:12px;font-size:12px;display:block}.game-panel .recovery-issued>div{gap:8px;display:flex}.game-panel .recovery-issued input{width:100%;min-width:0;padding:12px;font:13px monospace}.game-panel .recovery-issued>div>button{background:var(--paint-21372f);width:42px;color:var(--paint-c7b78c);border:1px solid var(--paint-6d7759);flex:0 0 42px;place-items:center;display:grid}.game-panel .recovery-issued>button{margin-top:12px}.recovery-dialog{width:min(540px,100vw - 24px)}.game-panel .recovery-entry{max-width:420px;margin:0 auto;padding:8px 0}.game-panel .recovery-entry>svg{color:var(--paint-ba9c68)}.game-panel .recovery-entry h3{color:var(--paint-e1d3ad);margin:18px 0 12px;font:26px/1.5 Batang,serif}.game-panel .recovery-entry p{color:var(--paint-abb9a7);font-size:12px;line-height:1.9}.game-panel .recovery-entry label{color:var(--paint-c5b286);margin:25px 0 10px;font-size:12px;display:block}.game-panel .recovery-entry input{border:1px solid var(--paint-6d7456);width:100%;min-height:48px;padding:12px}.game-panel .recovery-entry>small{color:var(--paint-9caa8e);margin:12px 0 24px;font-size:12px;line-height:1.8;display:block}.game-panel .recovery-entry>button{justify-content:center;width:100%;min-height:48px}.game-panel .friend-code{border:1px solid var(--paint-736c4744);background:var(--paint-b09a5610);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:25px;padding:17px 20px;display:flex}.game-panel .friend-code>span{color:var(--paint-a4b199);font-size:12px}.game-panel .friend-code strong{color:var(--paint-d7c18b);letter-spacing:.04em;font:24px Georgia,serif}.game-panel .friend-code>small{color:var(--paint-849a85);margin-left:auto;font-size:12px}.game-panel .friend-search label{color:var(--paint-bcc5ac);margin-bottom:10px;font-size:12px;display:block}.game-panel .friend-search>div{align-items:center;gap:12px;display:flex}.game-panel .friend-search svg{color:var(--paint-ab9366);flex-shrink:0}.game-panel .friend-search input{border:1px solid var(--paint-637459);flex:1;width:100%;min-width:0;height:46px;padding:10px 13px}.game-panel .friend-search button{flex-shrink:0;min-height:46px;font-size:12px}.game-panel .friend-search button svg{color:inherit}.game-panel .friend-section{margin-top:28px}.game-panel .friend-section>h3{color:var(--paint-c7c9ad);align-items:center;gap:9px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.game-panel .friend-section>h3 span{color:var(--paint-a58f5c);font:16px Georgia,serif}.game-panel .friend-row{border-bottom:1px solid var(--paint-74826333);background:var(--paint-112728aa);align-items:center;gap:15px;padding:17px 15px;display:flex}.game-panel .friend-row.search-result{border:1px solid var(--paint-ba9d5b88);background:var(--paint-30423377);margin-top:18px}.game-panel .friend-row>.player-image{border:1px solid var(--paint-8d855d);flex-shrink:0;width:48px;height:58px}.game-panel .friend-identity{flex:1;min-width:0}.game-panel .friend-identity strong{color:var(--paint-e3d5b1);overflow-wrap:anywhere;font:17px/1.5 Batang,serif;display:block}.game-panel .friend-identity strong small{color:var(--paint-8e9b81);margin-left:10px;font:10px Georgia,serif}.game-panel .friend-identity>span{color:var(--paint-95a78f);margin-top:5px;font-size:12px;display:block}.game-panel .friend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.game-panel .friend-actions>span{color:var(--paint-c2b683);font-size:12px}.game-panel .friend-row button{font-size:12px}.game-panel .arena-entry-fee{color:var(--paint-c2aa78);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.game-panel .arena-principle{color:var(--paint-a3b49f);margin:0 0 16px;font-size:12px;line-height:1.8}.game-panel .arena-rules{color:var(--paint-95ad96);background:var(--paint-29443544);border-left:2px solid var(--paint-7b9871);align-items:flex-start;gap:10px;margin-bottom:26px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex}.game-panel .arena-rules>svg{flex-shrink:0;margin-top:2px}.game-panel .arena-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:26px;display:grid}.game-panel .arena-roster{border:1px solid var(--paint-61715155);min-width:0}.game-panel .arena-roster-heading{background:var(--paint-253d3044);border-bottom:1px solid var(--paint-61715155);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.game-panel .arena-roster-heading h3{color:var(--paint-c5c7ab);margin:0;font-size:12px;font-weight:500}.game-panel .arena-roster-heading h3 small{color:var(--paint-bca16b);margin-left:7px;font:15px Georgia,serif}.game-panel .arena-roster .player-empty{border:0;margin:0}.game-panel .arena-player{background:var(--paint-10272a);width:100%;color:var(--paint-a8b69b);border:0;border-bottom:1px solid var(--paint-5e725240);text-align:left;align-items:center;gap:13px;padding:13px;display:flex}.game-panel .arena-player.selected{background:var(--paint-4f512b44);box-shadow:inset 3px 0 var(--paint-b99a5e)}.game-panel .arena-player:hover:not(:disabled){background:var(--paint-334b3655)}.game-panel .arena-player>.player-image{border:1px solid var(--paint-867c4c88);flex-shrink:0;width:43px;height:55px}.game-panel .arena-player>span{flex:1;min-width:0}.game-panel .arena-player strong{color:var(--paint-d5c8a5);overflow-wrap:anywhere;font:16px/1.5 Batang,serif;display:block}.game-panel .arena-player small{color:var(--paint-91a48a);margin-top:4px;font-size:12px;display:block}.game-panel .arena-player em{color:var(--paint-b5a47a);margin-top:6px;font-size:12px;font-style:normal;display:block}.game-panel .arena-plan{min-width:0}.game-panel .arena-opponent{border-bottom:1px solid var(--paint-7a805c44);align-items:center;gap:17px;padding:0 0 20px;display:flex}.game-panel .arena-opponent>.player-image{border:1px solid var(--paint-a48a55);flex-shrink:0;width:73px;height:85px}.game-panel .arena-opponent>div{min-width:0}.game-panel .arena-opponent span{color:var(--paint-9b9777);font-size:12px}.game-panel .arena-opponent h3{color:var(--paint-dfcba1);margin:8px 0;font:25px/1.3 Batang,serif}.game-panel .arena-opponent p,.game-panel .arena-opponent small{color:var(--paint-94ab96);margin:7px 0;font-size:12px}.game-panel .arena-opponent small{color:var(--paint-bea777)}.game-panel .arena-strategies{border:0;min-width:0;margin:23px 0;padding:0}.game-panel .arena-strategies legend{color:var(--paint-c0c4a7);margin-bottom:13px;font-size:12px}.game-panel .arena-strategies>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.game-panel .arena-strategies button{border:1px solid var(--paint-63765c88);color:var(--paint-a8bb9f);background:var(--paint-142c2c);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:17px 8px;display:flex}.game-panel .arena-strategies button>span{color:var(--paint-b8a777);font:31px Batang,serif}.game-panel .arena-strategies strong{font-size:12px;font-weight:500}.game-panel .arena-strategies small{color:var(--paint-809c87);font-size:12px;line-height:1.7}.game-panel .arena-strategies button.selected{border-color:var(--paint-c7a46b);background:var(--paint-82713822);color:var(--paint-edd09b)}.game-panel .arena-strategies button.selected>span{color:var(--paint-dfbc7d)}.game-panel .arena-start{justify-content:center;width:100%;min-height:47px;font-size:12px}.game-panel .arena-start-note{text-align:center;color:var(--paint-8ba48f);margin:12px 0;font-size:12px;line-height:1.8}.game-panel .arena-battle{border:1px solid var(--paint-a18d5a80);background:radial-gradient(ellipse at 50% 35%, var(--paint-47604b20), transparent 65%), linear-gradient(130deg, var(--paint-132e31), var(--paint-102224));margin:22px 0;padding:25px 30px 18px;position:relative}.game-panel .arena-battle:before{content:"";background:linear-gradient(90deg, transparent, var(--paint-d2b277), transparent);height:1px;position:absolute;top:-1px;left:20%;right:20%}.game-panel .arena-battle-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.game-panel .arena-battle-heading h3{color:var(--paint-e5d5b1);margin:10px 0;font:25px/1.6 Batang,serif}.game-panel .arena-duel{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);align-items:center;gap:20px;max-width:660px;margin:23px auto;display:grid}.game-panel .arena-combatant{text-align:center;min-width:0}.game-panel .arena-combatant-portrait{aspect-ratio:4/5;border:1px solid var(--paint-9a9c69);background:var(--paint-0d2121);width:min(100%,180px);margin:0 auto;padding:4px;position:relative}.game-panel .arena-combatant.opponent .arena-combatant-portrait{border-color:var(--paint-b78e66)}.game-panel .arena-combatant-portrait:after{content:"";background:linear-gradient(transparent 60%, var(--paint-0c2026bb));pointer-events:none;position:absolute;inset:4px}.game-panel .arena-combatant-portrait>span:not(.player-image){z-index:1;color:var(--paint-d5c58b);border:1px solid var(--paint-a9956366);background:var(--paint-112a2db3);padding:3px 5px;font:22px Batang,serif;position:absolute;bottom:10px;right:10px}.game-panel .arena-combatant-name{margin:13px 0 17px}.game-panel .arena-combatant-name>small{color:var(--paint-8ca38b);font-size:12px}.game-panel .arena-combatant-name h3{color:var(--paint-e0d3b1);margin:6px 0 4px;font:23px/1.5 Batang,serif}.game-panel .arena-combatant-name>span{color:var(--paint-baa47b);font-size:12px}.game-panel .arena-duel-center{text-align:center;align-self:center;margin-top:-100px}.game-panel .arena-duel-center>span{color:var(--paint-b8a377);text-shadow:0 0 22px var(--paint-bea27655);font:38px Batang,serif;display:block}.game-panel .arena-duel-center i{background:linear-gradient(var(--paint-c2a66a55), transparent);width:1px;height:45px;margin:18px auto;display:block}.game-panel .arena-duel-center small{color:var(--paint-8ba089);white-space:nowrap;font:12px Georgia,serif}.game-panel .arena-health-label{color:var(--paint-8fa690);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.game-panel .arena-health-label strong{color:var(--paint-cfdfbc);font:21px Georgia,serif}.game-panel .arena-health-label small{color:var(--paint-8b9e80);font-size:12px}.game-panel .arena-health{border:1px solid var(--paint-71825866);background:var(--paint-071a1d);height:7px;padding:1px}.game-panel .arena-health>i{background:linear-gradient(90deg, var(--paint-48755a), var(--paint-b2c58a));height:100%;transition:width .7s ease-out;display:block}.game-panel .opponent .arena-health>i{background:linear-gradient(90deg, var(--paint-97654c), var(--paint-d7b082))}.game-panel .opponent .arena-health-label strong{color:var(--paint-e1c19a)}.game-panel .arena-battle-time{border-top:1px solid var(--paint-72825d44);border-bottom:1px solid var(--paint-72825d44);color:var(--paint-91a98f);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.game-panel .arena-battle-time>span:first-child{align-items:center;gap:8px;display:flex}.game-panel .arena-battle-time strong{color:var(--paint-dcc18c);font-variant-numeric:tabular-nums;font:19px Georgia,serif}.game-panel .arena-battle-time .arena-outcome-text{font:21px Batang,serif}.game-panel .arena-latest{padding:23px 0 21px}.game-panel .arena-latest>span{color:var(--paint-c3aa74);letter-spacing:.07em;font-size:12px}.game-panel .arena-latest>p{color:var(--paint-dfd9c5);white-space:pre-line;margin:10px 0 12px;font:16px/2 Batang,serif}.game-panel .arena-latest>small{color:var(--paint-9ab59c);font-size:12px}.game-panel .arena-feedback{color:var(--paint-d9caa6);background:var(--paint-8a7c3b1a);border-left:2px solid var(--paint-ab915d);margin:0 0 20px;padding:16px;font-size:12px;line-height:1.9}.game-panel .arena-record{border-top:1px solid var(--paint-71846244)}.game-panel .arena-record>summary,.game-panel .arena-new>summary{cursor:pointer;color:var(--paint-b9b38c);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.game-panel .arena-record summary small{color:var(--paint-d2b479);margin-left:7px;font:14px Georgia,serif}.game-panel .arena-record ol{margin:0;padding:0 0 8px;list-style:none}.game-panel .arena-record li{border-bottom:1px solid var(--paint-78805d22);gap:15px;padding:13px 0;display:flex}.game-panel .arena-record li>span{color:var(--paint-ae976a);flex-direction:column;flex:0 0 28px;gap:5px;font:20px Georgia,serif;display:flex}.game-panel .arena-record li>span small{color:var(--paint-7b967f);font:10px Batang,serif}.game-panel .arena-record li p{color:var(--paint-acbca5);white-space:pre-line;margin:0 0 7px;font-size:12px;line-height:1.9}.game-panel .arena-record li>div>small{color:var(--paint-819980);font-size:12px}.game-panel .arena-background-note{color:var(--paint-8fa18b);margin:12px 0 0;font-size:12px;line-height:1.9}.game-panel .arena-new{border-top:1px solid var(--paint-8b805044);margin-top:20px}.game-panel .arena-new>summary{color:var(--paint-c5b381);padding:21px 0;font-size:13px}@media (width<=740px){.game-panel .personal-layout{grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);gap:26px}.game-panel .personal-name h2{font-size:29px}.game-panel .personal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.game-panel .personal-stats>div:nth-child(3){padding-left:0}.game-panel .personal-stats>div:nth-child(2){border:0}.game-panel .arena-layout{grid-template-columns:1fr;gap:24px}.game-panel .arena-roster{max-height:280px;overflow:auto}.game-panel .arena-battle{padding:22px}.game-panel .arena-duel{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:14px}.game-panel .friend-row{flex-wrap:wrap;gap:12px}.game-panel .friend-actions{justify-content:flex-start;width:calc(100% - 60px);margin-left:60px}}@media (width<=520px){.game-panel .player-tabs{gap:3px;margin-bottom:22px}.game-panel .player-tabs button{flex:1;gap:6px;padding:9px 6px;font-size:12px}.game-panel .personal-layout{grid-template-columns:1fr;gap:20px}.game-panel .personal-portrait{grid-template-columns:minmax(105px,.9fr) minmax(0,1fr);align-items:center;gap:8px 18px;display:grid}.game-panel .portrait-frame{aspect-ratio:4/5;grid-row:span 3;width:100%;max-height:230px}.game-panel .portrait-sect-seal{font-size:24px;bottom:14px;right:13px}.game-panel .personal-portrait>.secondary-button{margin-top:0;padding:10px;font-size:12px;line-height:1.7}.game-panel .personal-portrait>p{margin:0;font-size:12px}.game-panel .personal-id{justify-content:center;gap:7px;margin-top:0;padding:12px 0 0}.game-panel .personal-id>span{text-align:center;flex-basis:100%;font-size:12px}.game-panel .personal-id>strong{margin:0;font-size:20px}.game-panel .personal-id>button{width:30px;height:30px}.game-panel .personal-name{padding-top:10px}.game-panel .personal-name h2{font-size:32px}.game-panel .personal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.game-panel .personal-stats>div{padding:0 7px}.game-panel .personal-stats>div:nth-child(2){border-right:1px solid var(--paint-788b6b33)}.game-panel .personal-stats>div:nth-child(3){padding-left:7px}.game-panel .personal-stats strong{font-size:20px}.game-panel .personal-stats span{font-size:12px}.game-panel .player-section-heading{flex-wrap:wrap;gap:10px}.game-panel .player-section-heading h2{font-size:23px}.game-panel .player-section-heading .secondary-button{min-height:37px;padding:9px;font-size:12px}.game-panel .practice-setting{gap:9px;padding:13px 11px}.game-panel .practice-setting>svg{display:none}.game-panel .practice-setting strong{font-size:12px}.game-panel .recovery-panel summary{flex-wrap:wrap;gap:8px}.game-panel .recovery-panel summary small{flex-basis:100%;margin-left:25px}.game-panel .recovery-issued{padding:12px}.game-panel .recovery-issued input{font-size:13px}.game-panel .friend-code{gap:10px;padding:14px}.game-panel .friend-code>small{width:100%;margin:0}.game-panel .friend-search>div{flex-wrap:wrap;gap:7px}.game-panel .friend-search>div>svg{display:none}.game-panel .friend-search input{flex:1 0 55%}.game-panel .friend-search button{flex:1;padding:10px;font-size:12px}.game-panel .friend-search button>svg{display:none}.game-panel .friend-row{padding:14px 10px}.game-panel .friend-row>.player-image{width:42px;height:53px}.game-panel .friend-identity{flex-basis:calc(100% - 60px)}.game-panel .friend-identity strong{font-size:17px}.game-panel .friend-actions{gap:8px;width:calc(100% - 54px);margin-left:54px}.game-panel .friend-actions button{padding:9px 10px;font-size:12px}.game-panel .player-notice,.game-panel .player-pending{flex-wrap:wrap;padding:12px}.game-panel .player-pending>span{flex-basis:100%}.game-panel .arena-entry-fee{font-size:12px}.game-panel .arena-rules{gap:8px;padding:12px;font-size:12px}.game-panel .arena-battle{margin-left:-4px;margin-right:-4px;padding:17px 14px}.game-panel .arena-battle-heading h3{font-size:21px}.game-panel .arena-duel{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:9px;margin:20px 0}.game-panel .arena-combatant-portrait{width:min(100%,130px);padding:3px}.game-panel .arena-combatant-portrait>span:not(.player-image){font-size:19px;bottom:7px;right:7px}.game-panel .arena-combatant-name h3{font-size:18px}.game-panel .arena-combatant-name>small,.game-panel .arena-combatant-name>span{font-size:12px}.game-panel .arena-duel-center>span{font-size:26px}.game-panel .arena-duel-center i{height:25px;margin:12px auto}.game-panel .arena-duel-center small{font-size:12px}.game-panel .arena-health-label{font-size:12px;display:block}.game-panel .arena-health-label strong{margin-top:6px;font-size:21px;display:block}.game-panel .arena-battle-time{flex-wrap:wrap;gap:10px}.game-panel .arena-battle-time>span{font-size:12px}.game-panel .arena-battle-time strong{font-size:18px}.game-panel .arena-latest>p{font-size:14px;line-height:1.95}.game-panel .arena-strategies>div{gap:5px}.game-panel .arena-strategies button{padding:14px 6px}.game-panel .arena-strategies small{font-size:12px}.game-panel .arena-record li{gap:11px}.game-panel .arena-battle{scroll-margin-top:8px}.game-panel .arena-battle-heading h3{margin:7px 0;font-size:20px}.game-panel .arena-duel{margin:15px 0}.game-panel .arena-combatant-portrait{width:98px;max-width:100%}.game-panel .arena-combatant-name{margin:8px 0 12px}.game-panel .arena-combatant-name h3{margin:3px 0;font-size:17px}.game-panel .arena-health-label{gap:4px;font-size:12px;display:flex}.game-panel .arena-health-label strong{white-space:nowrap;margin-top:0;font-size:18px;display:inline}.game-panel .arena-health-label small{font-size:12px}.game-panel .arena-duel-center{margin-top:-65px}.game-panel .arena-latest{padding-top:18px;padding-bottom:16px}.game-panel .arena-latest>p{margin:9px 0;font-size:13px}}@media (width<=350px){.game-panel .arena-combatant-portrait{width:76px}.game-panel .arena-battle{padding-top:14px}.game-panel .arena-duel{margin-top:12px;margin-bottom:12px}.game-panel .arena-combatant-name>small{font-size:12px}.game-panel .arena-combatant-name h3{font-size:16px}.game-panel .arena-battle-time{padding-top:11px;padding-bottom:11px}}@media (width<=520px){.game-panel .arena-combatant-name{font-size:12px;line-height:1.3}}@media (width<=350px){.game-panel .arena-combatant-portrait{width:64px}.game-panel .arena-combatant-name>small{display:none}.game-panel .arena-combatant-name{margin-top:7px;margin-bottom:9px}.game-panel .arena-battle-heading h3{font-size:19px;line-height:1.4}.game-panel .arena-latest>p{line-height:1.8}}@media (width>=761px){.game-panel .arena-battle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8px 28px;display:grid}.game-panel .arena-battle-heading{grid-column:1/-1}.game-panel .arena-duel{grid-area:2/1/span 3;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:10px;width:100%;max-width:none;margin:8px 0}.game-panel .arena-combatant-portrait{width:132px;max-width:100%}.game-panel .arena-combatant-name{margin:12px 0;font-size:12px;line-height:1.4}.game-panel .arena-combatant-name h3{font-size:20px}.game-panel .arena-duel-center{margin-top:-75px}.game-panel .arena-duel-center>span{font-size:31px}.game-panel .arena-duel-center i{height:30px;margin:13px auto}.game-panel .arena-health-label{flex-wrap:wrap}.game-panel .arena-battle-time{flex-wrap:wrap;grid-area:2/2;margin-top:8px}.game-panel .arena-latest{grid-area:3/2;padding:15px 0}.game-panel .arena-latest>p{font-size:14px;line-height:1.9}.game-panel .arena-feedback,.game-panel .arena-record{grid-area:4/2}.game-panel .arena-battle:has(.arena-feedback) .arena-record{grid-row:5}.game-panel .arena-background-note{border-top:1px solid var(--paint-72825d33);grid-column:1/-1;margin-top:8px;padding-top:12px}}.player-image.nameplate{background:linear-gradient(140deg, var(--paint-263a32), var(--paint-102327));border:1px solid var(--paint-9e8c5a66);text-align:center;color:var(--paint-ddcc9f);justify-content:center;align-items:center;padding:12px;font:22px/1.6 Batang,serif;display:flex;overflow:hidden}.player-image.nameplate>span{overflow-wrap:anywhere;max-width:100%;display:block}.player-portrait .nameplate{padding:5px;font-size:12px}.game-panel .portrait-frame .nameplate{letter-spacing:.1em;font-size:clamp(25px,3vw,40px)}.game-panel .friend-row>.nameplate,.game-panel .arena-player>.nameplate{padding:4px;font-size:12px}.game-panel .arena-opponent>.nameplate{padding:7px;font-size:15px}.game-panel .arena-combatant-portrait .nameplate{padding:9px;font-size:18px}.game-panel .personal-portrait .portrait-remove{color:var(--paint-bba47b);justify-content:center;margin:10px 0;font-size:12px}.scene-cultivating .scene-empty{filter:saturate(.7)brightness(.83)}@media (width<=520px){.game-panel .portrait-frame .nameplate{font-size:23px}.game-panel .arena-combatant-portrait .nameplate{padding:4px;font-size:13px}.game-panel .personal-portrait:has(.portrait-remove) .portrait-frame{grid-row:span 4}.game-panel .personal-portrait .portrait-remove{margin:0;font-size:12px}}.game-panel .public-skills{border-block:1px solid var(--line);margin:18px 0;padding:18px 0}.game-panel :is(.public-skills,.skill-visibility) h3{color:var(--ink);margin:0 0 10px;font-size:15px}.public-skill-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.public-skill-grid>div{border:1px solid var(--line);text-align:center;min-width:0;padding:12px 6px}.public-skill-grid dt{color:var(--muted);font-size:12px}.public-skill-grid dd{color:var(--gold);word-break:keep-all;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.6}.skill-privacy-note{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:1.7;display:flex}.skill-privacy-note svg{flex-shrink:0}.skill-visibility{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin:0 0 18px;padding:16px 0;display:grid}.skill-visibility p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.skill-visibility>button{justify-content:center;min-width:94px;min-height:44px}.skill-visibility>button[aria-checked=true]{border-color:var(--gold);color:var(--gold)}.skill-visibility .skill-visibility-result{color:var(--ink);grid-column:1/-1}.skill-visibility .error{color:var(--danger,var(--ink))}@media (width<=600px){.public-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-skill-grid>div:last-child{grid-column:1/-1}}@media (width<=380px){.skill-visibility{grid-template-columns:1fr}.skill-visibility>button{justify-self:start}}.operator-page{gap:16px;max-width:780px;margin-inline:auto;display:grid}.operator-page button:not(.primary-button),.operator-confirm button:not(.primary-button){border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;word-break:keep-all;border-radius:3px;padding:8px 12px;font-size:14px;line-height:1.4}.operator-page button:focus-visible,.operator-confirm button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.operator-page button:disabled,.operator-confirm button:disabled{cursor:default;opacity:.6}.operator-page small{color:var(--muted);font-size:12px;line-height:1.5}.operator-page h3{margin:8px 0;font-size:17px}.operator-list p{margin:4px 0}.operator-list li{border-bottom:1px solid var(--line);padding-block:6px}.operator-page header h2{margin:0}.operator-page p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.operator-tabs,.operator-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.operator-tabs button{font-weight:600}.operator-tabs button[aria-pressed=true],.operator-list button[aria-pressed=true],.operator-messages button[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--paper));color:var(--ink);box-shadow:inset 0 -2px var(--gold)}.operator-section{gap:12px;display:grid}.operator-section label,.operator-confirm label{gap:6px;font-weight:600;display:grid}.operator-section input,.operator-section select,.operator-section textarea,.operator-confirm input{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px;font-size:16px}.operator-section input[type=number]{max-width:180px}.operator-search{align-items:end;gap:8px;display:flex}.operator-search label{flex:1;min-width:0}.operator-list,.operator-messages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operator-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-list small{display:block}.operator-list li>button:first-child{text-align:left;width:100%}.operator-secret,.operator-selected{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px}.operator-secret>div{border-bottom:1px solid var(--line);gap:8px;padding-block:10px;display:grid}.operator-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px}.operator-messages{overscroll-behavior:contain;max-height:430px;overflow:auto}.operator-messages button{text-align:left;white-space:normal;gap:6px;width:100%;padding:10px;display:grid}.operator-messages span{white-space:pre-wrap;overflow-wrap:anywhere}.operator-messages small{font-weight:400}.operator-confirm{max-width:500px}.operator-confirm form{gap:12px;display:grid}.operator-confirm p{white-space:pre-wrap;overflow-wrap:anywhere}.operator-page [role=alert],.operator-confirm [role=alert]{border-left:3px solid var(--cinnabar);background:color-mix(in srgb, var(--cinnabar) 10%, var(--paper));padding:10px}@media (width<=480px){.operator-search{flex-direction:column;align-items:stretch}.operator-tabs{gap:6px}.operator-tabs button{flex:1;min-width:80px;font-size:13px}.operator-list li{align-items:stretch}.operator-page{gap:12px}}.quiet-home .scene-portrait{z-index:1;border:1px solid var(--paint-b69c6566);background:linear-gradient(145deg, var(--paint-213b34ec), var(--paint-102529ed));width:clamp(150px,16vw,218px);box-shadow:0 18px 28px var(--paint-071a1d99), inset 0 0 0 4px var(--paint-10272a);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:11px 12px 15px;display:flex;position:absolute;bottom:28px;left:calc(50% + 40px);transform:translate(-50%)}.scene-portrait:before,.scene-portrait:after{content:"";background:linear-gradient(var(--paint-a08a54), var(--paint-3f5545));width:4px;height:15px;position:absolute;bottom:-16px;left:18px}.scene-portrait:after{left:auto;right:18px}.scene-portrait .scene-portrait-heading{letter-spacing:.12em;color:var(--paint-b6a675);font-size:12px}.scene-portrait .scene-portrait-frame{aspect-ratio:4/5;background:var(--paint-0a1b1e);border:1px solid var(--paint-b09b6466);width:100%;overflow:hidden}.scene-portrait .player-image{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.scene-portrait .scene-portrait-name{overflow-wrap:anywhere;font:17px Batang,serif}.scene-portrait .scene-portrait-sect{color:var(--paint-a7b6a3);font-size:12px}@media (width>=701px) and (width<=1100px){.quiet-home .scene-portrait{gap:3px;width:82px;padding:5px;top:13px;bottom:auto;left:51%}.scene-portrait .scene-portrait-heading,.scene-portrait .scene-portrait-sect{display:none}.scene-portrait .scene-portrait-name{font-size:12px}.scene-portrait:before,.scene-portrait:after{display:none}}@media (width<=700px){.quiet-home .scene-portrait{gap:4px;width:110px;padding:6px 7px;top:107px;bottom:auto;left:50%}.scene-portrait .scene-portrait-heading,.scene-portrait .scene-portrait-sect{display:none}.scene-portrait .scene-portrait-frame{aspect-ratio:1}.scene-portrait .scene-portrait-name{font-size:12px}.scene-portrait:before,.scene-portrait:after{width:3px;height:9px;bottom:-10px}.quiet-home .play-stage:has(.scene-portrait) .scene-caption{display:none}}.public-player-dialog.game-dialog{max-width:600px}.game-panel .public-player-card{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;padding:15px 0 25px;display:grid}.public-player-card .player-image{object-fit:contain;background:var(--paint-102628);border:1px solid var(--line);border-radius:0;justify-content:center;align-items:center;width:100%;height:220px;display:flex}.public-player-card .nameplate>span{text-align:center;overflow-wrap:anywhere;padding:15px;font:22px Batang,serif}.game-panel .public-player-card h3{color:var(--ink);overflow-wrap:anywhere;margin:14px 0;font:26px Batang,serif}.game-panel .public-player-card p{color:var(--muted);font-size:13px}.public-player-realm{color:var(--gold);align-items:center;gap:7px;font-size:12px;display:inline-flex}.public-player-loading,.public-player-error p{color:var(--muted);font-size:13px;line-height:1.8}.conversation-log .conversation-author{border:0;border-bottom:1px dotted var(--paint-9ba67b77);color:var(--paint-d4c298);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;padding:0 0 1px;font-size:12px}.conversation-log .conversation-author:hover{color:var(--paint-f3dfad);border-bottom-color:var(--paint-d4c298)}.game-panel .conversation-room.expanded .conversation-author{font-size:12px}@media (width<=500px){.game-panel .public-player-card{grid-template-columns:100px minmax(0,1fr);gap:15px}.public-player-card .player-image{height:145px}.game-panel .public-player-card h3{font-size:20px}.public-player-card .nameplate>span{font-size:17px}}.starting-skills{background:var(--paint-122c2c);border:1px solid var(--paint-68795d);color:var(--paint-e8e2d2);margin:20px 0;padding:17px}.starting-skills-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.starting-skills-heading span{color:var(--paint-b8c9ad);font-size:12px}.starting-skills-heading h3{margin:6px 0;font:18px Batang,serif}.starting-skills-heading>strong{color:var(--paint-e4c88e);font-size:12px;font-weight:500}.starting-skills>p{color:var(--paint-c1d0b9);font-size:12px;line-height:1.8}.starting-skill-rows{gap:5px;margin:14px 0;display:grid}.starting-skill-rows>div{border-bottom:1px solid var(--paint-3c584a);align-items:center;gap:10px;padding:7px 0;display:flex}.starting-skill-rows>div>span{flex:1}.starting-skill-rows b{color:var(--paint-e5ddc7);font-size:12px;font-weight:500}.starting-skill-rows small{color:var(--paint-b9c9af);margin-left:8px;font-size:12px}.starting-skill-rows button{border:1px solid var(--paint-758669);background:var(--paint-19332e);color:var(--paint-e3c991);place-items:center;width:30px;height:30px;display:grid}.starting-skill-rows strong{text-align:center;width:14px;color:var(--paint-e4c88e);font:18px Georgia,serif}.starting-skills-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;display:flex}.starting-skills-actions small{color:var(--paint-b8c9ad);font-size:12px}.starting-skills .text-button{color:var(--paint-d8bf85);align-items:center;gap:6px;font-size:12px;display:inline-flex}.starting-skills .primary-button{width:100%;padding:12px;font-size:12px}.starting-skills .allocation-reason,.starting-skills .allocation-error{color:var(--paint-e1bba2);font-size:12px;line-height:1.8}.quiet-home .action-rail .existing-allocation{margin-top:0;margin-bottom:12px}.update-notice{z-index:90;left:50%;bottom:calc(env(safe-area-inset-bottom) + 88px);border:1px solid var(--gold);background:var(--paper);width:min(560px,100% - 24px);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 24px #0004}.update-notice span{flex:1}.update-notice strong{display:block}.update-notice button{background:var(--gold);color:#172320;border:0;flex:none;min-height:44px;padding:6px 10px;font-size:13px}.update-notice .update-later{color:var(--ink);background:0 0}.update-confirm .game-panel{padding:18px}.update-confirm p{font-size:15px;line-height:1.8}.update-confirm .game-panel>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.update-confirm button{min-height:44px}@media (width<=480px){.update-notice{flex-wrap:wrap}.update-notice span{flex-basis:100%}.update-notice button{flex:1}}:root{color:var(--paint-24312c);background:var(--paint-f5f2ea);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,input:focus-visible{outline:3px solid var(--paint-aa533d);outline-offset:3px}button svg{flex:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600}p{line-height:1.7}em{font-style:normal}.small-caps,.section-number{letter-spacing:.18em;color:var(--paint-8b7758);font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.section-number{display:block}.icon-button{color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover{background:var(--paint-e8e4da)}.primary-button{border:1px solid var(--paint-365647);background:var(--paint-315844);color:var(--paint-ffffff);letter-spacing:.01em;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.primary-button:hover:not(:disabled){background:var(--paint-234435);box-shadow:0 7px 18px var(--paint-173a271f);transform:translateY(-1px)}.text-button,.subtle-button{color:var(--paint-386a54);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:700;display:inline-flex}.text-button:hover,.subtle-button:hover{text-decoration:underline}.error-notice{border:1px solid var(--paint-c88879);background:var(--paint-fff6f2);color:var(--paint-963f35);align-items:center;gap:10px;margin:0 0 24px;padding:12px 14px;font-size:13px;display:flex}.error-notice span{flex:1}.error-notice button{color:inherit;background:0 0;border:0;align-items:center;display:flex}.empty-state{border:1px dashed var(--paint-ccc6b6);color:var(--paint-77796f);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}.empty-state strong{color:var(--paint-435147)}.loading-screen,.connection-screen{background:var(--paint-f5f2ea);justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-screen{flex-direction:column}.loading-mark{border:1px solid var(--paint-355b47);width:76px;height:76px;color:var(--paint-355b47);place-items:center;font:34px Batang,serif;display:grid;transform:rotate(-8deg)}.loading-screen p{color:var(--paint-495d50);letter-spacing:.14em;margin:32px 0 15px;font-size:13px}.loading-line{background:var(--paint-d8dbce);width:150px;height:2px;position:relative;overflow:hidden}.loading-line:after{content:"";background:var(--paint-4b755b);width:50%;height:100%;animation:1.3s ease-in-out infinite load;position:absolute}@keyframes load{0%{left:-50%}to{left:100%}}.connection-card{text-align:center;background:var(--paint-fcfaf4);border:1px solid var(--paint-dcd5c6);max-width:480px;padding:56px}.connection-icon{color:var(--paint-3d624d);margin:24px auto}.connection-card h1{font:29px/1.5 Noto Serif KR,Batang,serif}.connection-card p{color:var(--paint-6f776c);margin-bottom:28px;font-size:14px}.connection-card .primary-button{margin:auto}.wordmark{color:var(--paint-f9f6ee);align-items:center;gap:11px;display:flex}.wordmark-seal{border:1px solid var(--paint-a9bdad);letter-spacing:-.09em;width:39px;height:39px;color:var(--paint-f1eee0);justify-content:center;align-items:center;font:12px/1.1 Batang,serif;display:flex;transform:rotate(-5deg)}.wordmark-name{letter-spacing:-.08em;flex-direction:column;font-family:Noto Serif KR,Batang,serif;font-size:20px;font-weight:700;line-height:1.1;display:flex}.wordmark-name>span{letter-spacing:.18em;color:var(--paint-9aaa9b);margin-top:5px;font:8px Georgia,serif}.wordmark-small .wordmark-seal{width:33px;height:33px;font-size:12px}.wordmark-small .wordmark-name{font-size:18px}.wordmark-small .wordmark-name>span{font-size:12px}.onboarding{background:var(--paint-f3f0e8);min-height:100vh}.onboarding-header{background:var(--paint-172720);border-bottom:1px solid var(--paint-42614c);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,82px);display:flex}.season-indicator>span{background:var(--paint-b88d61);border-radius:50%;width:6px;height:6px}.intro-block{background:radial-gradient(circle at 77% 46%, var(--paint-335341) 0%, var(--paint-243d30) 28%, var(--paint-16291f) 66%), var(--paint-182b21);height:425px;color:var(--paint-eee9dd);padding:72px clamp(22px,8.8vw,150px);position:relative;overflow:hidden}.intro-block:before,.intro-block:after{content:"";pointer-events:none;position:absolute}.intro-block:before{border:1px solid var(--paint-ffffff17);width:590px;height:590px;box-shadow:0 0 0 60px var(--paint-ffffff05), 0 0 0 140px var(--paint-ffffff04);border-radius:50%;top:-60px;right:7%}.intro-block:after{background:linear-gradient(140deg, transparent 55%, var(--paint-101d1780) 56%, transparent 72%);width:54%;height:100%;bottom:-30%;right:0;transform:skewY(-10deg)}.intro-decoration{color:var(--paint-ffffff0b);pointer-events:none;font:310px/.9 Batang,serif;position:absolute;top:20px;right:14%;transform:rotate(-12deg)}.eyebrow{color:var(--paint-d5ba8b);letter-spacing:.18em;align-items:center;gap:13px;font-size:12px;display:flex;position:relative}.eyebrow-line{background:var(--paint-c9a472);width:25px;height:1px}.intro-block h1{letter-spacing:-.065em;margin:25px 0 16px;font:clamp(40px,4.3vw,62px)/1.45 Noto Serif KR,Batang,serif;position:relative}.intro-block h1 em{color:var(--paint-d6b982)}.intro-block>p{color:var(--paint-c0ccbe);letter-spacing:.01em;font-size:14px;position:relative}.intro-scroll{color:var(--paint-c3d0bf);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:25px;left:clamp(22px,8.8vw,150px)}.sect-section{max-width:1660px;margin:auto;padding:66px clamp(22px,8.8vw,150px) 82px}.section-header,.section-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-header h2,.creation-wrap h2{letter-spacing:-.07em;color:var(--paint-21382b);margin:12px 0 7px;font:clamp(28px,3vw,38px)/1.4 Noto Serif KR,Batang,serif}.section-header p{color:var(--paint-77796d);margin:0;font-size:13px}.sect-count{color:var(--paint-3b634d);white-space:nowrap;font:29px Batang,serif}.sect-count span{color:var(--paint-869084);font:12px Malgun Gothic,sans-serif}.sect-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:31px;display:grid}.sect-card{appearance:none;text-align:left;border:1px solid var(--paint-d8d4c9);background:var(--paint-fbf9f3);min-height:254px;color:var(--paint-294333);flex-direction:column;justify-content:space-between;padding:17px 18px 0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.sect-card:before{content:"";background:var(--sect-accent);opacity:.75;height:3px;position:absolute;top:0;left:0;right:0}.sect-card:hover,.sect-card.selected{border-color:var(--sect-accent);box-shadow:0 10px 25px var(--paint-263a2d16);transform:translateY(-4px)}.sect-card.selected{background:var(--paint-f5f8f0)}.sect-0{--sect-accent:var(--paint-7b6046)}.sect-1{--sect-accent:var(--paint-3e6a62)}.sect-2{--sect-accent:var(--paint-ae5847)}.sect-3{--sect-accent:var(--paint-71628c)}.sect-4{--sect-accent:var(--paint-a48343)}.sect-card-top{justify-content:space-between;align-items:flex-start;display:flex}.sect-index{color:var(--paint-a3a493);letter-spacing:.08em;font:12px Georgia,serif}.sect-symbol{color:var(--sect-accent);opacity:.57;font:34px/1 Batang,serif}.sect-alignment{color:var(--sect-accent);letter-spacing:.03em;font-size:12px;font-weight:700}.sect-card h3{letter-spacing:-.06em;margin:8px 0 11px;font:27px Noto Serif KR,Batang,serif}.sect-card p{color:var(--paint-667267);word-break:keep-all;min-height:52px;margin:0 0 15px;font-size:12px;line-height:1.6}.sect-card-foot{border-top:1px solid var(--paint-e7e3d9);min-height:42px;color:var(--paint-6e776c);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sect-card-foot svg{color:var(--sect-accent)}.creation-wrap{background:var(--paint-e8e9dc);border:1px solid var(--paint-cbd2c4);grid-template-columns:1fr 1fr;max-width:1370px;margin:0 auto 90px;display:grid;position:relative;overflow:hidden}.creation-ornament{color:var(--paint-bac6b340);pointer-events:none;font:420px Batang,serif;position:absolute;bottom:-135px;left:-70px}.creation-info{padding:58px 62px;position:relative}.creation-info>p{color:var(--paint-5b6e60);max-width:420px;margin-bottom:33px;font-size:13px}.creation-lore{border-top:1px solid var(--paint-cad4c5);grid-template-columns:85px 1fr;column-gap:10px;padding:16px 0;display:grid}.creation-lore span{color:var(--paint-69816d);grid-row:span 2;font-size:12px}.creation-lore strong{color:var(--paint-2e4836);font:15px Noto Serif KR,Batang,serif}.creation-lore small{color:var(--paint-667268);margin-top:5px;font-size:12px;line-height:1.6}.creation-info .text-button{margin-top:24px}.creation-form{background:var(--paint-fcfaf5);box-shadow:-10px 0 35px var(--paint-1c40210b);padding:53px 59px;position:relative}.form-heading{color:var(--paint-385b43);align-items:center;gap:10px;margin-bottom:30px;font:20px Noto Serif KR,Batang,serif;display:flex}.creation-form>label,.creation-form legend{color:var(--paint-314739);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.creation-form input[type=text],.creation-form input:not([type]){border:1px solid var(--paint-d3d6c9);background:var(--paint-ffffff);width:100%;height:47px;color:var(--paint-273f32);outline:none;padding:0 14px}.creation-form input:focus{border-color:var(--paint-538265)}.field-note{color:var(--paint-929a8e);margin:8px 0 0;font-size:12px}.creation-form fieldset{border:0;margin:28px 0 24px;padding:0}.creation-form fieldset .field-note{margin-top:-4px;margin-bottom:13px}.policy-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.policy-option{border:1px solid var(--paint-daddd2);cursor:pointer;background:var(--paint-ffffff);align-items:flex-start;gap:7px;min-height:95px;padding:12px 10px;display:flex}.policy-option.active{border-color:var(--paint-4d755a);background:var(--paint-f5f8f1)}.policy-option input{opacity:0;width:1px;height:1px;position:absolute}.policy-option:focus-within{outline:2px solid var(--paint-aa533d);outline-offset:2px}.policy-radio{border:1px solid var(--paint-95a398);border-radius:50%;flex:none;width:13px;height:13px;margin-top:3px}.policy-option.active .policy-radio{box-shadow:inset 0 0 0 3px var(--paint-f5f8f1);background:var(--paint-3e6b50);border-color:var(--paint-3e6b50)}.policy-option strong{color:var(--paint-384c3d);margin-bottom:5px;font-size:12px;display:block}.policy-option small{color:var(--paint-899188);word-break:keep-all;font-size:12px;line-height:1.5;display:block}.create-button{justify-content:space-between;width:100%}.form-bottom{text-align:center;color:var(--paint-a3a69b);margin:12px 0 0;font-size:12px}.onboarding-footer{background:var(--paint-192b21);min-height:100px;color:var(--paint-91a194);justify-content:space-between;align-items:center;padding:22px clamp(22px,5vw,82px);font-size:12px;display:flex}.onboarding-footer .wordmark{opacity:.75}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--paint-182820);width:248px;color:var(--paint-eef0e4);z-index:30;scrollbar-width:thin;scrollbar-color:var(--paint-637868) var(--paint-182820);flex-direction:column;flex:none;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-top{padding:0 11px}.sidebar-caption{color:var(--paint-9aad96);letter-spacing:.05em;margin:26px 11px 30px;font-size:12px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{width:100%;color:var(--paint-aebeb1);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:13px;padding:14px 13px;font-size:13px;display:flex}.nav-item:hover{color:var(--paint-ffffff);background:var(--paint-ffffff0d)}.nav-item.active{color:var(--paint-f4f3e7);background:var(--paint-ffffff13);border-left-color:var(--paint-cfad77);font-weight:700}.nav-arrow{opacity:0;margin-left:auto}.nav-item.active .nav-arrow{opacity:.9}.sidebar-divider{border-top:1px solid var(--paint-ffffff21);margin:29px 12px}.sidebar-chapter{padding:0 13px}.sidebar-chapter>span{letter-spacing:.12em;color:var(--paint-caa969);font:10px Georgia,serif}.sidebar-chapter p{color:var(--paint-d3d9cc);margin:14px 0;font:14px/1.9 Noto Serif KR,Batang,serif}.sidebar-chapter small{color:var(--paint-859a88);font-size:12px}.sidebar-bottom{margin-top:auto}.sidebar-character{border-top:1px solid var(--paint-ffffff24);align-items:center;gap:11px;padding:22px 11px 15px;display:flex}.avatar-seal{border:1px solid var(--paint-acc1ab);width:36px;height:36px;color:var(--paint-e5e6d2);place-items:center;font:17px Batang,serif;display:grid}.sidebar-character strong{font:14px Noto Serif KR,Batang,serif;display:block}.sidebar-character span{color:var(--paint-9eae9c);margin-top:5px;font-size:12px;display:block}.server-clock{color:var(--paint-708879);padding:0 11px;font-size:12px}.nav-close,.mobile-menu,.nav-backdrop{display:none}.app-main{background:var(--paint-f5f3ed);flex:1;min-width:0}.topbar{border-bottom:1px solid var(--paint-e3e0d6);background:var(--paint-fbfaf6);justify-content:space-between;align-items:center;height:69px;padding:0 clamp(25px,3.9vw,64px);display:flex}.breadcrumbs{color:var(--paint-899186);gap:11px;font-size:12px;display:flex}.breadcrumbs strong{color:var(--paint-3d5141);font-weight:700}.breadcrumb-slash{color:var(--paint-c6c9bf)}.topbar-right{align-items:center;gap:18px;display:flex}.live-indicator{color:var(--paint-708576);align-items:center;gap:7px;font-size:12px;display:flex}.live-indicator span,.status-pill span{background:var(--paint-71a37d);border-radius:50%;width:6px;height:6px;display:block}.topbar-refresh{color:var(--paint-647969)}.app-main>.error-notice{margin:20px clamp(25px,3.9vw,64px) 0}.page-heading{justify-content:space-between;align-items:center;margin:47px clamp(25px,3.9vw,64px) 35px;display:flex}.page-heading h1{letter-spacing:-.06em;margin:8px 0;font:clamp(27px,3vw,38px)/1.4 Noto Serif KR,Batang,serif}.page-heading h1 em{color:var(--paint-406a51)}.page-heading p{color:var(--paint-878e82);margin:0;font-size:12px}.heading-symbol{color:var(--paint-cad5c8);opacity:.7;font:65px Batang,serif;transform:rotate(-13deg)}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(265px,325px);align-items:start;gap:22px;margin:0 clamp(25px,3.9vw,64px) 65px;display:grid}.dashboard-main,.dashboard-aside{flex-direction:column;gap:22px;min-width:0;display:flex}.training-section,.journal-section,.profile-card,.world-card,.mentor-card,.timeline-paper{background:var(--paint-fffefa);border:1px solid var(--paint-e0ddd2)}.training-section{padding:27px 31px 29px}.panel-heading{border-bottom:1px solid var(--paint-e8e6dc);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.panel-heading h2,.section-row h2{letter-spacing:-.05em;color:var(--paint-2d4434);margin:8px 0 0;font:22px Noto Serif KR,Batang,serif}.panel-illustration{color:var(--paint-bdcbb8);font:29px Batang,serif}.panel-intro{color:var(--paint-7b867b);margin:20px 0 18px;font-size:12px}.training-options{gap:9px;display:grid}.training-option{border:1px solid var(--paint-e0e4db);background:var(--paint-fcfcf8);text-align:left;color:var(--paint-46644d);align-items:center;gap:15px;min-height:94px;padding:16px;transition:background .2s,border-color .2s;display:flex}.training-option:hover:not(:disabled){background:var(--paint-f0f5ed);border-color:var(--paint-9ab69d)}.training-option-icon{border:1px solid var(--paint-c9dac9);flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.training-option-copy{flex:1}.training-option-copy strong{color:var(--paint-2d4836);font:15px Noto Serif KR,Batang,serif;display:block}.training-option-copy small{color:var(--paint-777f74);margin-top:5px;font-size:12px;display:block}.training-option-copy em{color:var(--paint-729079);margin-top:7px;font-size:12px;display:block}.active-training{background:var(--paint-edf3eb);border:1px solid var(--paint-c9d9c9);margin:21px 0 0;padding:21px 21px 19px}.active-training-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-pill{color:var(--paint-35624a);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.training-type-label{color:var(--paint-788b78);font-size:12px}.active-training h3{color:var(--paint-2e4b37);margin:15px 0 18px;font:19px Noto Serif KR,Batang,serif}.training-progress{background:var(--paint-cfdacc);height:5px;overflow:hidden}.training-progress span{background:var(--paint-457656);height:100%;transition:width 1s linear;display:block}.training-times{color:var(--paint-7e8d7d);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.training-times>span{align-items:center;gap:5px;display:flex}.training-times strong{color:var(--paint-41674b)}.training-end{color:var(--paint-91a18d);margin:9px 0 0;font-size:12px}.event-block{border:1px solid var(--paint-d8cec0);background:var(--paint-faf7ef);margin-top:20px;padding:22px 24px}.event-label{color:var(--paint-9e6b48);letter-spacing:.1em;align-items:center;gap:12px;font:700 10px Georgia,serif;display:flex}.event-dash{background:var(--paint-d8c9b6);width:30px;height:1px}.event-block h3{color:var(--paint-453d32);margin:13px 0 8px;font:21px Noto Serif KR,Batang,serif}.event-block>p{color:var(--paint-6d6b60);white-space:pre-line;margin-bottom:16px;font-size:12px;line-height:1.8}.danger-note{color:var(--paint-a45b46);background:var(--paint-f4e9dd);align-items:start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.6;display:flex}.danger-note svg{flex:none;margin-top:1px}.event-choices{gap:8px;margin-top:18px;display:grid}.event-choices button{text-align:left;background:var(--paint-fffefa);border:1px solid var(--paint-ded9cb);color:var(--paint-556e57);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.event-choices button:hover:not(:disabled){border-color:var(--paint-8caf91);background:var(--paint-f5f8f0)}.event-choices button.danger-choice{border-color:var(--paint-d4a99b)}.event-choices strong{color:var(--paint-334d38);font-size:12px;display:block}.event-choices small{color:var(--paint-7a8075);margin-top:4px;font-size:12px;display:block}.event-choices em{color:var(--paint-a6493e);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.event-wait,.chosen-note{color:var(--paint-7c856e);margin-top:17px;font-size:12px}.event-wait{align-items:center;gap:7px;display:flex}.chosen-note{border-top:1px solid var(--paint-e3d9c9);padding-top:12px}.chosen-note span{color:var(--paint-947b59);font-size:12px;display:block}.chosen-note strong{color:var(--paint-4e5f48);margin-top:3px;font-size:12px;display:block}.chosen-note p{color:var(--paint-8a8a7d);margin:4px 0 0;font-size:12px}.claim-strip{border-top:1px solid var(--paint-e5e6db);justify-content:space-between;align-items:center;gap:17px;margin-top:19px;padding-top:20px;display:flex}.claim-strip strong,.claim-strip span{display:block}.claim-strip strong{color:var(--paint-30523b);font:15px Noto Serif KR,Batang,serif}.claim-strip span{color:var(--paint-839080);margin-top:5px;font-size:12px}.claim-strip .primary-button{flex:none}.refresh-training{margin-top:15px}.journal-section{padding:27px 31px}.section-row{border-bottom:1px solid var(--paint-e8e6dc);padding-bottom:18px}.timeline-list{padding:19px 0 0}.timeline-entry{gap:14px;min-height:95px;display:flex}.timeline-track{flex:none;justify-content:center;width:13px;display:flex;position:relative}.timeline-track:after{content:"";background:var(--paint-e1e6dc);width:1px;position:absolute;top:14px;bottom:-4px}.timeline-entry:last-child .timeline-track:after{display:none}.timeline-dot{background:var(--paint-b9c4b8);z-index:1;border-radius:50%;width:7px;height:7px;position:relative;top:5px}.timeline-dot.latest{background:var(--paint-4f7959);box-shadow:0 0 0 4px var(--paint-e5eee5)}.timeline-content{padding-bottom:17px}.timeline-content time{letter-spacing:.04em;color:var(--paint-929c90);font:10px Georgia,serif}.timeline-content h3{color:var(--paint-3e5542);margin:6px 0 4px;font-size:12px}.timeline-content p{color:var(--paint-829082);margin:0;font-size:12px;line-height:1.6}.profile-card{overflow:visible}.profile-art{background:linear-gradient(145deg, var(--paint-315343), var(--paint-1d392d));height:104px;position:relative;overflow:hidden}.profile-art:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 49px, var(--paint-ffffff0a) 50px);position:absolute;inset:0}.profile-moon{background:var(--paint-e4dfbd);opacity:.82;border-radius:50%;width:48px;height:48px;position:absolute;top:16px;right:50px}.profile-mountain{background:var(--paint-6a8870);border-radius:35%;width:115%;height:120px;position:absolute;bottom:-76px;left:-10%;transform:rotate(-10deg)}.profile-mountain.two{background:var(--paint-274334);bottom:-94px;transform:rotate(10deg)}.profile-person{background:var(--paint-131f1b);z-index:1;border-radius:5px 5px 0 0;width:9px;height:44px;position:absolute;bottom:14px;left:52%}.profile-person:before{content:"";background:var(--paint-131f1b);border-radius:50%;width:14px;height:14px;position:absolute;top:-10px;left:-2.5px}.profile-person:after{content:"";background:var(--paint-131f1b);width:80px;height:1px;position:absolute;top:-11px;left:-35px}.profile-content{padding:24px 23px 22px}.profile-content h2{color:var(--paint-2f4835);margin:10px 0 5px;font:25px Noto Serif KR,Batang,serif}.profile-content h2 span{color:var(--paint-6b866f);border:1px solid var(--paint-c6d7c7);vertical-align:middle;margin-left:8px;padding:4px 7px;font:10px Malgun Gothic,sans-serif}.profile-content>p{color:var(--paint-8e9688);font-size:12px}.profile-stats{border-top:1px solid var(--paint-e5e7dc);border-bottom:1px solid var(--paint-e5e7dc);margin:17px 0;padding:13px 0}.profile-stats>div{min-height:30px;color:var(--paint-6e8871);align-items:center;gap:9px;display:flex}.profile-stats span{color:var(--paint-7d897d);flex:1;font-size:12px}.profile-stats strong{color:var(--paint-344b3b);font:14px Georgia,serif}.coin-icon{border:1px solid var(--paint-b89b69);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;color:var(--paint-a18049)!important;flex:none!important;font-size:12px!important}.policy-inline{justify-content:space-between;align-items:center;display:flex}.policy-inline span{color:var(--paint-92998d);margin-right:7px;font-size:12px}.policy-inline strong{color:var(--paint-4f6e53);font-size:12px}.policy-inline button{background:var(--paint-edf3eb);color:var(--paint-496f50);border:0;place-items:center;width:25px;height:25px;display:grid}.policy-dropdown{border:1px solid var(--paint-d5e1d2);background:var(--paint-f9fcf8);box-shadow:0 8px 20px var(--paint-1f412018);margin-top:10px}.policy-dropdown button{border:0;border-bottom:1px solid var(--paint-e3eadf);text-align:left;background:0 0;width:100%;padding:9px 12px;display:block}.policy-dropdown button:hover:not(:disabled){background:var(--paint-eaf3e9)}.policy-dropdown strong,.policy-dropdown small{display:block}.policy-dropdown strong{color:var(--paint-38533d);font-size:12px}.policy-dropdown small{color:var(--paint-849184);margin-top:2px;font-size:12px}.world-card{background:var(--paint-f9f8f2);padding:22px 23px}.world-card-heading{color:var(--paint-779478);justify-content:space-between;align-items:center;display:flex}.world-card h2{color:var(--paint-38563f);margin:10px 0 5px;font:19px Noto Serif KR,Batang,serif}.world-card p{color:var(--paint-849183);margin-bottom:20px;font-size:12px}.world-card>div:not(.world-card-heading){border-top:1px solid var(--paint-e3e6dd);color:var(--paint-929b8e);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.world-card strong{color:var(--paint-455d49);font-size:12px;font-weight:600}.mentor-card{padding:23px;position:relative;overflow:hidden}.mentor-card h2{color:var(--paint-3c5442);margin:18px 0 3px;font:18px Noto Serif KR,Batang,serif}.mentor-card>span:not(.section-number){color:var(--paint-849487);font-size:12px}.mentor-card p{color:var(--paint-6b7669);max-width:200px;margin:14px 0 0;font:12px/1.7 Noto Serif KR,Batang,serif}.mentor-emblem{color:var(--paint-d9e5d7);opacity:.5;font:120px Batang,serif;position:absolute;bottom:-24px;right:-12px}.timeline-page{margin-bottom:80px}.timeline-page .page-heading>svg{color:var(--paint-a4baa7)}.timeline-paper{margin:0 clamp(25px,3.9vw,64px);padding:28px 40px}.timeline-paper-header{border-bottom:1px solid var(--paint-e1e5dc);color:var(--paint-819181);justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.timeline-expanded{padding-top:25px}.timeline-expanded .timeline-entry{min-height:110px}.timeline-expanded .timeline-content h3{font:16px Noto Serif KR,Batang,serif}.timeline-expanded .timeline-content p{font-size:12px}.app-footer{border-top:1px solid var(--paint-e3e2d8);color:var(--paint-a5ab9d);justify-content:space-between;padding:22px clamp(25px,3.9vw,64px);font-size:12px;display:flex}@media (width<=1200px){.sect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.creation-wrap{margin-left:30px;margin-right:30px}.creation-info,.creation-form{padding:45px 38px}}@media (width<=900px){.sidebar{width:210px}.dashboard-grid{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mentor-card{grid-column:span 2}.creation-wrap{grid-template-columns:1fr}.creation-info,.creation-form{padding:38px}.intro-block{height:390px}.sect-section{padding-top:50px}}@media (width<=700px){.onboarding-header{height:66px}.season-indicator{font-size:12px}.intro-block{height:345px;padding:66px 25px}.intro-decoration{font-size:220px;top:60px;right:-8%}.intro-block h1{font-size:39px}.intro-block>p{max-width:280px;font-size:12px}.intro-scroll{left:25px}.sect-section{padding:49px 20px 55px}.section-header h2{font-size:27px}.sect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.sect-card{min-height:238px;padding:14px 13px 0}.sect-card h3{font-size:24px}.sect-card p,.sect-card-foot,.sect-alignment{font-size:12px}.sect-symbol{font-size:27px}.creation-wrap{margin:0 20px 55px}.creation-info,.creation-form{padding:31px 25px}.policy-options{grid-template-columns:1fr}.policy-option{min-height:auto}.policy-option small{margin-top:2px}.onboarding-footer{gap:12px}.onboarding-footer>span:nth-child(2){display:none}.sidebar{width:260px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.nav-close,.mobile-menu{display:flex}.sidebar-top{justify-content:space-between;align-items:center;display:flex}.nav-close{color:var(--paint-ffffff)}.nav-backdrop{background:var(--paint-08100bc2);z-index:20;border:0;display:block;position:fixed;inset:0}.topbar{height:60px;padding:0 18px}.topbar .mobile-menu{margin-left:-7px;margin-right:8px}.breadcrumbs{flex:1}.live-indicator{font-size:0}.live-indicator span{width:7px;height:7px}.topbar-right{gap:5px}.page-heading{margin:35px 20px 25px}.page-heading h1{font-size:29px}.heading-symbol{font-size:42px}.dashboard-grid{gap:14px;margin:0 14px 45px}.dashboard-main,.dashboard-aside{gap:14px}.dashboard-aside{display:flex}.training-section,.journal-section{padding:23px 20px}.training-option{padding:13px}.training-option-copy small{line-height:1.5}.active-training{padding:17px}.event-block{padding:18px}.claim-strip{flex-direction:column;align-items:stretch}.claim-strip .primary-button{justify-content:space-between;width:100%}.timeline-paper{margin:0 14px;padding:20px}.app-footer{padding:18px 20px}.app-footer span:last-child{display:none}}@media (width<=390px){.sect-grid{grid-template-columns:1fr}.sect-card{min-height:198px}.sect-card p{min-height:0}.sect-count{display:none}.season-indicator{text-align:right;max-width:150px}.creation-info,.creation-form{padding:26px 20px}.intro-block h1{font-size:35px}}@media (height<=780px){.sidebar{padding:16px 14px}.sidebar-caption{margin:14px 11px}.nav-item{padding:10px 11px}.sidebar-divider,.sidebar-chapter{display:none}.sidebar-character{padding:12px 11px 9px}}.event-preview{border:1px dashed var(--paint-cddacc);color:var(--paint-6a806b);background:var(--paint-f6f9f3);align-items:center;gap:10px;margin-top:17px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.event-preview svg{flex:none}.creation-wrap{scroll-margin-top:22px}.creation-wrap:focus{outline:none}.biography-page{margin:47px clamp(25px,3.9vw,64px) 80px}.biography-heading{margin-bottom:32px}.biography-heading h1{color:var(--paint-2c4835);margin:9px 0;font:clamp(28px,3.1vw,39px) Noto Serif KR,Batang,serif}.biography-heading p{color:var(--paint-828d80);font-size:12px}.biography-layout{border:1px solid var(--paint-deded2);background:var(--paint-fffefa);grid-template-columns:minmax(230px,310px) minmax(0,1fr);min-height:560px;display:grid}.biography-identity{background:var(--paint-1d3528);color:var(--paint-f1efe2);padding:45px 37px;position:relative;overflow:hidden}.biography-identity:after{content:"";border:1px solid var(--paint-ffffff15);width:250px;height:250px;box-shadow:0 0 0 45px var(--paint-ffffff05), 0 0 0 95px var(--paint-ffffff04);border-radius:50%;position:absolute;bottom:-70px;right:-90px}.biography-seal{border:1px solid var(--paint-a6bfa9);width:57px;height:57px;color:var(--paint-d9d4b6);place-items:center;margin-bottom:88px;font:32px Batang,serif;display:grid;transform:rotate(-6deg)}.biography-identity>span{color:var(--paint-b8c8b6);font-size:12px}.biography-identity h2{margin:12px 0 8px;font:45px Noto Serif KR,Batang,serif}.biography-identity p{color:var(--paint-9eaf9c);font-size:12px}.biography-identity>div:last-child{border-top:1px solid var(--paint-ffffff30);flex-wrap:wrap;gap:23px;margin-top:60px;padding-top:20px;display:flex}.biography-identity>div:last-child span{color:var(--paint-93a893);font-size:12px}.biography-identity strong{color:var(--paint-f0eee0);margin-top:6px;font:18px Georgia,serif;display:block}.biography-content{padding:46px clamp(25px,4vw,60px)}.biography-section-title{color:var(--paint-55745c);align-items:center;gap:9px;font:17px Noto Serif KR,Batang,serif;display:flex}.biography-summary{color:var(--paint-415444);max-width:700px;margin:23px 0 36px;font:15px/2 Noto Serif KR,Batang,serif}.inheritance-note{color:var(--paint-8d7859);background:var(--paint-f5f0e6);margin:-12px 0 33px;padding:13px 16px;font-size:12px}.inheritance-note strong{color:var(--paint-5b654c)}.biography-records-title{border-top:1px solid var(--paint-e6e8dc);padding-top:24px}.biography-muted{color:var(--paint-929a8e);margin:20px 0;font-size:12px}.biography-entries{max-height:360px;margin-top:16px;overflow:auto}.biography-entries article{border-bottom:1px solid var(--paint-e7e9e0);padding:13px 0}.biography-entries time{color:var(--paint-a3a99d);font:10px Georgia,serif;display:block}.biography-entries strong{color:var(--paint-38523f);margin:6px 0 4px;font-size:12px;display:block}.biography-entries p{color:var(--paint-889387);margin:0;font-size:12px}.biography-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:27px;display:flex}.biography-actions>span{color:var(--paint-9ba599);font-size:12px}.secondary-button{border:1px solid var(--paint-94aa96);background:var(--paint-f9fcf7);color:var(--paint-426a4c);align-items:center;gap:10px;padding:11px 16px;font-size:12px;font-weight:700;display:inline-flex}.secondary-button:hover{background:var(--paint-ecf3e8)}.biography-error{border:1px solid var(--paint-d8afa1);background:var(--paint-fff7f2);color:var(--paint-9f5645);margin-top:17px;padding:14px;font-size:12px}.biography-error p{margin:0 0 7px}.successor-button{margin-top:35px}.death-shell{background:var(--paint-f2f0e8);min-height:100vh}.biography-death{max-width:1250px;margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px}.biography-death .biography-heading{text-align:center}.biography-death .biography-heading h1{font-size:42px}@media (width<=700px){.biography-page{margin:32px 14px 55px}.biography-layout{grid-template-columns:1fr}.biography-identity{min-height:225px;padding:28px 26px}.biography-seal{width:37px;height:37px;margin-bottom:30px;font-size:22px}.biography-identity h2{font-size:34px}.biography-identity>div:last-child{margin-top:28px}.biography-content{padding:30px 24px}.biography-death{padding:0 14px}.biography-death .biography-heading h1{font-size:32px}}.choice-deadline{color:var(--paint-846d4c);align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.training-moments{border-top:1px solid var(--paint-e6e8dd);margin-top:20px;padding-top:17px}.training-moments-title{color:var(--paint-4f6751);margin-bottom:7px;font:13px Noto Serif KR,Batang,serif}.training-moments>div:not(:first-child){color:var(--paint-788477);align-items:baseline;gap:13px;padding:6px 0;font-size:12px;display:flex}.training-moments time{color:var(--paint-a3a99a);white-space:nowrap;font:10px Georgia,serif}.training-result{background:var(--paint-eaf2e8);border:1px solid var(--paint-c6d9c6);margin-top:20px;padding:21px 23px}.training-result p{color:var(--paint-647a67);margin:0 0 14px;font-size:12px}.training-result.outcome-injured{background:var(--paint-f8eee7);border-color:var(--paint-decbbc)}.training-result.outcome-injured h3{color:var(--paint-805845)}.result-values{border-top:1px solid var(--paint-d7e1d1);flex-wrap:wrap;gap:20px;padding-top:12px;display:flex}.result-values span{color:var(--paint-7c8d79);font-size:12px}.result-values strong{color:var(--paint-3e6548);margin-left:6px}.chat-page{margin-bottom:80px}.chat-page .page-heading>svg{color:var(--paint-a4baa7)}.chat-panel{background:var(--paint-fffefa);border:1px solid var(--paint-deded2);grid-template-columns:250px minmax(0,1fr);min-height:610px;margin:0 clamp(25px,3.9vw,64px);display:grid}.chat-sidebar{border-right:1px solid var(--paint-e2e6dc);flex-direction:column;padding:27px 16px;display:flex}.chat-sidebar>.section-number{margin-bottom:19px;padding:0 9px}.chat-channel-list{gap:7px;display:grid}.chat-channel-list button{text-align:left;color:var(--paint-5e7961);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:12px 9px;display:flex}.chat-channel-list button:hover{background:var(--paint-f2f6ef)}.chat-channel-list button.active{border-color:var(--paint-b8d0b6);background:var(--paint-edf4ea)}.chat-channel-list button>span:nth-child(2){flex:1}.chat-channel-list strong{color:var(--paint-385842);font-size:12px;display:block}.chat-channel-list small{color:var(--paint-879686);margin-top:4px;font-size:12px;display:block}.channel-symbol{border:1px solid var(--paint-b5cbb5);width:31px;height:31px;color:var(--paint-54755b);place-items:center;font:15px Batang,serif;display:grid}.chat-etiquette{border-top:1px solid var(--paint-e5e8de);margin-top:auto;padding:20px 10px}.chat-etiquette span{color:var(--paint-a28558);letter-spacing:.1em;font:10px Georgia,serif}.chat-etiquette p{color:var(--paint-9aa397);margin:9px 0 0;font-size:12px;line-height:1.7}.chat-room{flex-direction:column;min-width:0;max-height:710px;display:flex}.chat-room-head{border-bottom:1px solid var(--paint-e6e8de);justify-content:space-between;align-items:center;height:77px;padding:0 23px;display:flex}.chat-room-head h2{color:var(--paint-365340);margin:5px 0 0;font:17px Noto Serif KR,Batang,serif}.chat-room-head .live-indicator{font-size:12px}.chat-messages{flex:1;min-height:350px;padding:22px 23px;overflow:auto}.chat-state{min-height:320px;color:var(--paint-9aa99a);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.chat-state strong{color:var(--paint-69816c);font-size:12px}.chat-message{align-items:start;gap:11px;padding:11px 0;display:flex}.chat-avatar{border:1px solid var(--paint-b8ccb9);width:31px;height:31px;color:var(--paint-517359);flex:none;place-items:center;font:14px Batang,serif;display:grid}.chat-message.own-message .chat-avatar{background:var(--paint-476a50);color:var(--paint-f4f5e9);border-color:var(--paint-476a50)}.chat-message-content{flex:1;min-width:0}.chat-message-meta{align-items:center;gap:9px;display:flex}.chat-message-meta strong{color:var(--paint-38563e);font-size:12px}.chat-message-meta span{color:var(--paint-91a092);font-size:12px}.chat-message-meta time{color:var(--paint-a5ada0);margin-left:auto;font:10px Georgia,serif}.chat-message p{color:var(--paint-4e5d50);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.chat-error{background:var(--paint-fff0eb);border-top:1px solid var(--paint-e1b6a9);color:var(--paint-9d5346);justify-content:space-between;padding:8px 20px;font-size:12px;display:flex}.chat-error button{color:inherit;background:0 0;border:0;font-size:18px}.chat-composer{border-top:1px solid var(--paint-e6e8de);background:var(--paint-fbfbf6);padding:17px 22px 15px}.chat-composer>label{color:var(--paint-607b63);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.chat-composer>div{min-height:41px;display:flex}.chat-composer input{border:1px solid var(--paint-d5ddd2);background:var(--paint-ffffff);min-width:0;color:var(--paint-354c3b);flex:1;padding:0 12px;font-size:12px}.chat-composer button{border:1px solid var(--paint-315a42);background:var(--paint-315a42);color:var(--paint-ffffff);align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.chat-composer button:hover:not(:disabled){background:var(--paint-234b34)}.chat-composer small{color:var(--paint-9ca89d);margin-top:7px;font-size:12px;display:block}@media (width<=800px){.chat-panel{grid-template-columns:1fr}.chat-sidebar{border-right:0;border-bottom:1px solid var(--paint-e2e6dc);padding:15px}.chat-sidebar>.section-number,.chat-etiquette{display:none}.chat-channel-list{grid-template-columns:1fr 1fr;display:grid}.chat-channel-list button{gap:7px;padding:8px}.chat-channel-list small{display:none}.chat-room{max-height:650px}}@media (width<=700px){.chat-panel{margin:0 14px}.chat-messages{padding:15px}.chat-room-head{padding:0 15px}.chat-composer{padding:13px}.chat-message-meta{gap:6px}.chat-message-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}}.sect-symbol{text-align:right;opacity:.82;word-break:keep-all;max-width:104px;font:11px/1.45 Noto Serif KR,Batang,serif}.sect-card-top{min-height:43px}.heading-symbol{white-space:nowrap;max-width:100px}.training-duration{white-space:nowrap;color:var(--paint-577d5d);border:1px solid var(--paint-c9dac9);background:var(--paint-f4f8f2);padding:4px 6px;font:700 11px Noto Sans KR,Malgun Gothic,sans-serif}.sect-card p{font-size:12px;line-height:1.58}.sect-alignment{font-size:12px;line-height:1.6}.sect-card-foot{font-size:12px}@media (width<=700px){.sect-card p{font-size:12px}.training-duration{padding:3px 5px;font-size:12px}}.world-page{color:var(--ink,var(--paint-e8e3d6));padding:0 28px 28px}.world-page .page-heading{padding:25px 0 22px}.world-page .page-heading>svg{color:var(--paint-b89a68)}.world-grid{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:20px;display:grid}.world-main,.world-aside{min-width:0}.world-page .section-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.world-page h2{color:var(--paint-e0d5bd);margin:6px 0 0;font:20px Noto Serif KR,Batang,serif}.world-page .section-hint{color:var(--paint-83958c);font-size:12px}.map-current{color:var(--paint-b5c3ae);align-items:center;gap:6px;font-size:12px;display:flex}.world-map-panel{margin-bottom:0}.region-detail{border:1px solid var(--paint-4b5141);background:linear-gradient(100deg, var(--paint-c6a36a0b), var(--paint-17262666));border-top:0;padding:20px}.region-detail-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.region-detail h2{word-break:keep-all;overflow-wrap:anywhere;font-size:16px}.region-detail p{color:var(--paint-a1aaa0);margin:9px 0 0;font-size:12px;line-height:1.7}.region-ornament{color:var(--paint-a78d5b55);font:44px Batang,serif}.region-detail-foot{border-top:1px solid var(--paint-c6a36a18);justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding-top:15px;display:flex}.region-detail-foot>span{color:var(--paint-8b9c90);font-size:12px;line-height:1.8}.region-detail-foot .primary-button{flex:none;gap:9px;font-size:12px}.region-detail-foot .primary-button small{color:inherit;opacity:.7;font-size:12px}.region-detail-foot .unreachable-note{color:var(--paint-b89b72)}.livelihood-panel,.gather-panel{padding-top:28px}.job-list{gap:0;display:grid}.job-card{border-top:1px solid var(--paint-384844);align-items:center;gap:12px;padding:17px 0;display:flex}.job-icon{border:1px solid var(--paint-c6a36a3b);width:36px;height:45px;color:var(--paint-b9a170);background:var(--paint-b49b5f0c);flex:none;place-items:center;display:grid}.job-card>div:nth-child(2){flex:1;min-width:0}.job-card h3{color:var(--paint-d1d5c6);margin:0 0 5px;font:14px Noto Serif KR,Batang,serif}.job-card p{color:var(--paint-95a297);margin:0;font-size:12px;line-height:1.7}.job-meta{gap:14px;margin-top:9px;display:flex}.job-meta span{color:var(--paint-b4b69c);align-items:center;gap:5px;font-size:12px;display:flex}.job-risk{color:var(--paint-87a799);margin-top:7px;font-size:12px;display:inline-block}.job-card .secondary-button{flex:none;padding:8px 10px;font-size:12px}.gather-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gather-list>button{text-align:left;background:var(--paint-1a2c2b);border:1px solid var(--paint-384844);color:var(--paint-9fbca8);align-items:center;gap:10px;padding:15px 12px;display:flex}.gather-list>button:hover:not(:disabled){border-color:var(--paint-8a9c78);background:var(--paint-203331)}.gather-list>button>span{flex:1}.gather-list strong{color:var(--paint-d7d9cb);font-size:12px;font-weight:500;display:block}.gather-list small{color:var(--paint-8c9b90);margin-top:5px;font-size:12px;line-height:1.8;display:block}.gather-list button>svg:last-child{opacity:.6;flex:none}.journey-card,.work-card,.inventory-card{border-top:1px solid var(--paint-69705a);background:var(--paint-0d181a70);margin-bottom:14px;padding:20px 18px;position:relative}.journey-card:before,.work-card:before{content:"";background:var(--paint-aa9165);width:5px;height:5px;position:absolute;top:-3px;left:18px;transform:rotate(45deg)}.world-aside h2{margin-bottom:17px;font-size:17px}.world-aside p{color:var(--paint-9ba89d);margin:10px 0;font-size:12px;line-height:1.9}.journey-card>strong,.work-card>strong{color:var(--paint-c6b58e);margin:14px 0 9px;font-size:14px;font-weight:500;display:block}.world-aside>section>small{color:var(--paint-7f9189);margin-top:6px;font-size:12px;line-height:1.8;display:block}.journey-progress{background:var(--paint-3c4c414d);height:3px;margin:17px 0}.journey-progress span{background:var(--paint-baa073);height:100%;box-shadow:0 0 8px var(--paint-c6a36a30);display:block}.work-reward{color:var(--paint-c7b28a);border-top:1px solid var(--paint-39463b);align-items:center;gap:8px;margin-top:15px;padding:12px 0;font-size:12px;display:flex}.work-card .primary-button{justify-content:center;width:100%;margin-top:6px}.world-inventory-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.world-inventory-slots>div{border:1px solid var(--paint-34423b);background:var(--paint-22322c55);flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 4px 7px;display:flex;position:relative}.world-inventory-slots>div>span{color:var(--paint-a9b1a4);text-align:center;font-size:12px}.world-inventory-slots strong{color:var(--paint-c5b18c);font:10px Georgia,serif}.world-state{background:var(--paint-172728);color:var(--paint-a2b1a6);border:1px solid var(--paint-384844);justify-content:center;align-items:center;gap:15px;padding:50px 20px;font-size:12px;display:flex}.world-error.inline,.seclusion-note{background:var(--paint-613e2c30);border:1px solid var(--paint-a9815b40);color:var(--paint-d8b28b);align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:12px;line-height:1.8;display:flex}.world-error.inline button{color:inherit;background:0 0;border:0;margin-left:auto}.seclusion-note svg{flex:none}.world-page .simple-empty{color:var(--paint-8c9c92);padding:14px 0;font-size:12px;line-height:1.8}@media (width<=900px){.world-grid{grid-template-columns:minmax(0,1fr) 215px;gap:14px}.world-page{padding:0 20px 24px}.region-detail-foot{flex-direction:column;align-items:flex-start}}@media (width<=700px){.world-page{padding:0 16px 20px}.world-grid{grid-template-columns:1fr}.world-aside{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.world-aside>section{margin:0;padding:16px 12px}.inventory-card{grid-column:1/-1}.world-inventory-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.world-page .section-hint{text-align:right;max-width:100px}.gather-list{grid-template-columns:1fr}.job-card{gap:9px}.job-icon{display:none}.world-page .map-current{font-size:12px}}.local-activities{border-bottom:1px solid var(--line);margin-bottom:14px;padding:16px 0}.local-activities h2{margin:4px 0 8px;font-size:21px}.local-activities p{color:var(--muted);margin:0 0 12px;line-height:1.6}.local-activity-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.local-activity-actions button{flex-wrap:wrap;justify-content:center;gap:4px;padding:8px;display:flex}.local-activity-actions button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.local-activity-actions small{color:var(--muted);font-size:12px}.world-travel-panel{border-top:1px solid var(--line);margin-top:16px}.world-travel-panel>summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:12px 0;font-weight:700;display:flex}.world-travel-panel>summary small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.world-travel-panel>summary:after{content:"+";margin-left:auto;font-size:22px}.world-travel-panel[open]>summary:after{content:"−"}.regional-location-toggle{flex-basis:100%;gap:6px;display:flex}.regional-location-toggle button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);padding:8px 12px}.regional-location-toggle button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.regional-viewing-context{color:var(--muted);font-size:13px;line-height:1.6}.craft-page{color:var(--paint-e8e3d6);padding:0 28px 28px}.craft-page .page-heading{padding:25px 0 22px}.craft-page .page-heading>svg{color:var(--paint-b89a68)}.craft-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.craft-main{min-width:0}.craft-tabs{border-bottom:1px solid var(--paint-4a5141);gap:4px;display:flex}.craft-tabs button{color:var(--paint-93a298);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 22px;font-size:12px;display:flex}.craft-tabs button.active{color:var(--paint-d9bc8d);border-bottom-color:var(--paint-c6a36a);background:linear-gradient(0deg, var(--paint-c6a36a10), transparent)}.craft-tabs button:hover{color:var(--paint-e1cfab)}.craft-list{padding-top:22px}.craft-list-heading{padding-bottom:17px}.craft-list-heading h2{color:var(--paint-e0d5bd);margin:6px 0 0;font:20px Noto Serif KR,Batang,serif}.craft-list-heading p{color:var(--paint-b59c7c);margin:10px 0 0;font-size:12px;line-height:1.8}.craft-item{border-top:1px solid var(--paint-35453e);align-items:center;gap:14px;min-width:0;margin:0;padding:19px 0;display:flex}.craft-item-icon{border:1px solid var(--paint-a88c573a);background:radial-gradient(circle, var(--paint-a88c5717), var(--paint-101c1d));flex:none;place-items:center;width:64px;height:74px;display:grid;position:relative}.craft-item-icon:before,.craft-item-icon:after{content:"";border:1px solid var(--paint-bba172);width:5px;height:5px;position:absolute}.craft-item-icon:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.craft-item-icon:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.craft-item-body{flex:1;min-width:0}.craft-item h3{color:var(--paint-ded9c8);margin:0 0 7px;font:15px Noto Serif KR,Batang,serif}.craft-item h3 span{color:var(--paint-c9ae7b);margin-left:8px;font:11px Noto Sans KR,sans-serif}.craft-item p{color:var(--paint-8e9c93);margin:0 0 8px;font-size:12px;line-height:1.8}.craft-item-body>span{color:var(--paint-a7b7a2);font-size:12px;line-height:1.8;display:block}.craft-item-body .upgrade-chance{color:var(--paint-c4a17a)}.craft-item-body .craft-materials{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.craft-material{border:1px solid var(--paint-3f5043);background:var(--paint-1c302b66);color:var(--paint-aeb5a5);align-items:center;gap:5px;padding:3px 6px;font-size:12px;line-height:1.7;display:inline-flex}.craft-material b{color:var(--paint-a8c3a8);margin-left:2px;font-size:12px;font-weight:500}.craft-material.missing{border-color:var(--paint-735b474d);background:var(--paint-3f2b252e);color:var(--paint-a89c8d)}.craft-material.missing b{color:var(--paint-b98670)}.craft-cost{color:var(--paint-c3ae86);padding:5px 0;font-size:12px}.craft-item .secondary-button{white-space:nowrap;flex:none;margin-left:auto;padding:8px 11px;font-size:12px}.inventory-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventory-item{border:1px solid var(--paint-3e4c3e);background:var(--paint-0b171966);flex-direction:column;align-items:stretch;gap:12px;padding:15px 12px 12px;position:relative}.inventory-item.equipped{border-color:var(--paint-b2975b);background:linear-gradient(145deg, var(--paint-a88b471c), var(--paint-0b171977))}.inventory-item.equipped:before{content:"裝備";color:var(--paint-cbb786);letter-spacing:2px;font:9px Batang,serif;position:absolute;top:9px;left:9px}.inventory-item .craft-item-icon{background:0 0;border:0;width:100%;height:76px}.inventory-item .craft-item-icon:before,.inventory-item .craft-item-icon:after{display:none}.inventory-item .craft-item-body{text-align:center;width:100%}.inventory-item h3{margin:0;font-size:12px;line-height:1.6}.inventory-item h3 span{font:12px Georgia,serif;position:absolute;top:10px;right:10px}.inventory-item p{margin:6px 0;font-size:12px;line-height:1.7}.inventory-item .inventory-gear-stats{color:var(--paint-bda87d);font-size:12px}.inventory-item .secondary-button{justify-content:center;width:100%;margin:auto 0 0}.craft-aside{background:var(--paint-0c171982);border:1px solid var(--paint-3e493c)}.forge-art{background:radial-gradient(ellipse at 50% 45%, var(--paint-a88d4520), transparent 70%);flex-direction:column;align-items:center;min-height:250px;padding:22px 14px;display:flex;position:relative;overflow:hidden}.forge-kicker{color:var(--paint-9c916f);letter-spacing:2px;font-size:12px}.forge-ring{border:1px solid var(--paint-b1965638);border-radius:50%;place-items:center;width:172px;height:172px;margin:18px 0;display:grid;position:relative}.forge-ring:before{content:"";border:1px dashed var(--paint-b1965626);border-radius:50%;position:absolute;inset:9px}.forge-ring:after{content:"";border:1px solid var(--paint-b1965618);position:absolute;inset:40px;transform:rotate(45deg)}.forge-art strong{color:var(--paint-dccdad);text-align:center;font:16px Noto Serif KR,Batang,serif}.forge-art small{color:var(--paint-8c9b8d);margin-top:8px;font-size:12px}.equipped-stats{border-top:1px solid var(--paint-344238);border-bottom:1px solid var(--paint-344238);grid-template-columns:1fr 1fr;padding:14px 0;display:grid}.equipped-stats>div{text-align:center;gap:7px;display:grid}.equipped-stats>div+div{border-left:1px solid var(--paint-344238)}.equipped-stats span{color:var(--paint-889b8c);font-size:12px}.equipped-stats strong{color:var(--paint-cdb68a);font:23px Georgia,serif}.craft-purse{padding:20px 18px}.craft-purse>div{color:var(--paint-8da395);align-items:center;gap:8px;padding-top:16px;display:flex}.craft-purse>div span{color:var(--paint-91a096);flex:1;font-size:12px}.craft-purse>div strong{color:var(--paint-d7c8a9);text-align:right;font-size:12px;font-weight:500}.craft-hint{border-top:1px solid var(--paint-344238);padding:16px 18px}.craft-hint>span{color:var(--paint-b79f76);font-size:12px}.craft-hint p{color:var(--paint-87978c);margin:8px 0 0;font-size:12px;line-height:1.9}.craft-state{border:1px solid var(--paint-384844);background:var(--paint-172728);color:var(--paint-a2b1a6);justify-content:center;align-items:center;gap:15px;padding:50px 20px;font-size:12px;display:flex}.craft-error,.craft-pending,.craft-result{border:1px solid var(--paint-61724c66);background:var(--paint-3b54261c);color:var(--paint-b5c8a8);align-items:center;gap:10px;margin-top:18px;padding:13px;font-size:12px;line-height:1.7;display:flex}.craft-error,.craft-result.failed{border-color:var(--paint-98654866);background:var(--paint-613e2c30);color:var(--paint-d8ad8b)}.craft-pending{border-color:var(--paint-9e85504a);color:var(--paint-c9b58d);background:var(--paint-5949222b)}.craft-error svg,.craft-pending svg,.craft-result svg{flex:none}.craft-error>span,.craft-pending>span,.craft-result>span{flex:1;min-width:0}.craft-result strong,.craft-result small,.craft-pending strong,.craft-pending small{display:block}.craft-result small,.craft-pending small{opacity:.8;margin-top:4px;font-size:12px}.craft-error>button,.craft-result>button{color:inherit;background:0 0;border:0;font-size:18px}.craft-pending .secondary-button{white-space:nowrap;font-size:12px}.craft-page .simple-empty{color:var(--paint-8c9c92);grid-column:1/-1;padding:20px 0;font-size:12px;line-height:1.8}@media (width<=900px){.craft-layout{grid-template-columns:minmax(0,1fr) 215px;gap:15px}.craft-page{padding:0 20px 24px}.craft-item{flex-wrap:wrap}.craft-item>.secondary-button{margin-left:auto}.inventory-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-item>.secondary-button{margin-left:0}}@media (width<=700px){.craft-page{padding:0 16px 20px}.craft-layout{grid-template-columns:1fr}.craft-aside{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.forge-art{border-right:1px solid var(--paint-344238);grid-row:1/4;justify-content:center;min-height:0;padding:15px 8px}.forge-kicker{letter-spacing:1px;font-size:12px}.forge-ring{width:95px;height:95px;margin:15px 0}.forge-ring>svg{width:95px;height:95px}.forge-art strong{font-size:12px}.forge-art small{text-align:center;font-size:12px;line-height:1.7}.equipped-stats{border-top:0}.equipped-stats strong{font-size:19px}.craft-purse,.craft-hint{padding:14px}.craft-tabs button{flex:1;justify-content:center;padding:12px 8px}.craft-item-icon{width:52px;height:64px}.craft-item-body{flex-basis:calc(100% - 70px)}.inventory-item .craft-item-body{flex-basis:auto}.inventory-item .craft-item-icon{width:100%}}.campaign-page{color:var(--paint-e8e3d6);padding:0 28px 28px}.campaign-page .page-heading{padding:25px 0 22px}.campaign-page .page-heading>svg{color:var(--paint-b89a68)}.campaign-boss{border:1px solid var(--paint-7562477d);background:radial-gradient(ellipse at 15% 80%, var(--paint-63442b26), transparent 65%), linear-gradient(125deg, var(--paint-182525), var(--paint-142020));isolation:isolate;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);margin-bottom:22px;display:grid;position:relative}.campaign-boss-sigil{z-index:-1;width:200px;height:200px;color:var(--paint-c6a36a13);place-items:center;display:grid;position:absolute;top:15px;left:10px}.campaign-boss-sigil>svg{width:210px;height:210px;position:absolute;transform:rotate(-10deg)}.campaign-boss-sigil>span{color:var(--paint-c6a36a09);font:105px Batang,serif}.campaign-boss-main{padding:26px}.campaign-boss h2{letter-spacing:-.04em;color:var(--paint-e9dcc4);margin:10px 0 12px;font:30px Noto Serif KR,Batang,serif}.campaign-boss-main>p{color:var(--paint-a8aca0);margin:0 0 25px;font-size:12px;line-height:1.9}.campaign-progress-label{color:var(--paint-a99b85);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.campaign-progress-label strong{color:var(--paint-dfc298);font:16px Georgia,serif}.campaign-progress{border:1px solid var(--paint-8c73544f);background:var(--paint-091416);height:10px;margin:9px 0 17px;padding:2px;position:relative}.campaign-progress>span{background:linear-gradient(90deg, var(--paint-82573d), var(--paint-b99158), var(--paint-d3b77d));height:100%;box-shadow:0 0 12px var(--paint-c6a36a29);transition:width .5s;display:block}.campaign-progress:after{content:"";background:repeating-linear-gradient(90deg, transparent, transparent calc(10% - 1px), var(--paint-0a141666) calc(10% - 1px), var(--paint-0a141666) 10%);pointer-events:none;position:absolute;inset:2px}.campaign-boss-facts{flex-wrap:wrap;gap:17px;display:flex}.campaign-boss-facts span{color:var(--paint-86988c);font-size:12px}.campaign-boss-facts strong{color:var(--paint-c6bea8);margin-left:5px;font-size:12px;font-weight:500}.campaign-boss-aside{border-left:1px solid var(--paint-695b3f55);background:var(--paint-090f1129);flex-direction:column;justify-content:space-between;gap:20px;padding:22px;display:flex}.campaign-formation{align-items:start;gap:13px;display:flex}.campaign-formation-mark{border:1px solid var(--paint-9b7e516b);background:var(--paint-8b603e13);width:39px;height:45px;color:var(--paint-c2a16e);flex:none;place-items:center;font:24px Batang,serif;display:grid}.campaign-formation>div{flex:1;min-width:0}.campaign-formation strong{color:var(--paint-d5c6a7);margin:5px 0 8px;font:19px Noto Serif KR,Batang,serif;display:block}.campaign-formation p{color:var(--paint-97a296);margin:0;font-size:12px;line-height:1.8}.campaign-formation small{color:var(--paint-b29975);margin-top:7px;font-size:12px;line-height:1.7;display:block}.formation-sequence{gap:5px;margin-top:13px;display:flex}.formation-sequence>span{color:var(--paint-b9b59f);border:1px solid var(--paint-9d815b33);text-align:center;background:var(--paint-9d815b0a);flex:1;padding:5px 7px;font-size:12px}.formation-sequence>span>small{color:var(--paint-8d8874);margin:0 0 3px;font-size:12px}.campaign-merit{border-top:1px solid var(--paint-73604442);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding-top:13px;display:flex}.campaign-merit>span{color:var(--paint-849487);font-size:12px}.campaign-merit>strong{color:var(--paint-c5ad7f);font:14px Noto Serif KR,Batang,serif}.campaign-merit>small{width:100%;color:var(--paint-899b8a);font-size:12px}.campaign-victory{color:var(--paint-dcc28e);font:20px/1.7 Noto Serif KR,serif}.campaign-tabs{border-bottom:1px solid var(--paint-4a5141);gap:4px;margin-bottom:22px;display:flex}.campaign-tabs button{color:var(--paint-93a298);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 20px;font-size:12px;display:flex}.campaign-tabs button.active{color:var(--paint-d9bc8d);border-bottom-color:var(--paint-c6a36a);background:linear-gradient(0deg, var(--paint-c6a36a10), transparent)}.campaign-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.campaign-column{gap:20px;min-width:0;display:grid}.campaign-panel{border:1px solid var(--paint-38463d);background:var(--paint-0c181a4d);min-width:0;padding:20px}.campaign-panel-head{border-bottom:1px solid var(--paint-35423a);justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px;padding-bottom:16px;display:flex}.campaign-panel-head h2{color:var(--paint-ded4bc);margin:6px 0 0;font:19px Noto Serif KR,Batang,serif}.campaign-panel-head>span{color:var(--paint-9d9c81);text-align:right;font-size:12px}.raid-list{gap:6px;display:grid}.raid-row{text-align:left;background:var(--paint-1a2a2733);width:100%;color:var(--paint-b5bdac);border:1px solid var(--paint-3d4a3d);align-items:center;gap:11px;padding:12px;display:flex}.raid-row.selected{border-color:var(--paint-a88c55);background:var(--paint-a88c5510)}.raid-row>span:nth-child(2){flex:1;min-width:0}.raid-row strong{color:var(--paint-d4cbb3);font-size:12px;font-weight:500;display:block}.raid-row small{color:var(--paint-829487);margin-top:4px;font-size:12px;line-height:1.7;display:block}.raid-row-seal{border:1px solid var(--paint-c6a36a44);width:30px;height:36px;color:var(--paint-c6a36a);place-items:center;font:18px Batang,serif;display:grid}.campaign-panel-foot{margin-top:14px}.campaign-panel-foot p,.campaign-empty{color:var(--paint-7f9287);margin:0;font-size:12px;line-height:1.9}.campaign-plan-intro{color:var(--paint-99a497);margin:0 0 18px;font-size:12px;line-height:1.9}.campaign-choices{border:0;min-width:0;margin:18px 0;padding:0}.campaign-choices legend{color:var(--paint-b7a37f);margin-bottom:10px;font-size:12px}.campaign-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.campaign-choices button{border:1px solid var(--paint-3f4c40);color:var(--paint-a3b1a2);background:var(--paint-122323);flex-direction:column;align-items:center;gap:7px;min-width:0;padding:13px 7px;display:flex}.campaign-choices button.selected{color:var(--paint-dcc292);background:var(--paint-b0975613);border-color:var(--paint-ac925b);box-shadow:inset 0 0 20px var(--paint-a78e4e08)}.campaign-choices button strong{color:inherit;font:12px Noto Serif KR,Batang,serif}.campaign-choices button>span{color:var(--paint-82968a);font-size:12px;line-height:1.7}.campaign-choices button .choice-symbol{color:inherit;margin-bottom:3px}.campaign-reason{color:var(--paint-c0a17b);align-items:start;gap:6px;font-size:12px;line-height:1.7;display:flex}.campaign-reason svg{flex:none}.campaign-create{justify-content:center;width:100%}.raid-detail>.campaign-formation{border-bottom:1px solid var(--paint-35423a);margin-bottom:18px;padding:0 0 20px}.raid-seats{color:var(--paint-b3b5a1);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.raid-seats>span{align-items:center;gap:7px;display:flex}.raid-seats>strong{color:var(--paint-c0ac83);font:15px Georgia,serif}.raid-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.raid-member{border:1px solid var(--paint-3a4940);background:linear-gradient(160deg, var(--paint-273a2e50), var(--paint-132223));text-align:center;flex-direction:column;align-items:center;gap:9px;padding:15px 10px 12px;display:flex;position:relative}.raid-member.self{border-color:var(--paint-c4a46a9c)}.raid-member-icon{border:1px solid var(--paint-a78b583a);background:var(--paint-af8b4f09);width:43px;height:43px;color:var(--paint-b6a274);border-radius:50%;place-items:center;display:grid}.raid-member.role-support .raid-member-icon{color:var(--paint-94b6a2);border-color:var(--paint-739e8052)}.raid-member.role-scout .raid-member-icon{color:var(--paint-8dacae);border-color:var(--paint-738c9e52)}.raid-member>span:nth-child(2){min-width:0}.raid-member strong{color:var(--paint-cfcbb8);font:12px Noto Serif KR,Batang,serif;display:block}.raid-member small{color:var(--paint-8da18f);margin-top:5px;font-size:12px;line-height:1.8;display:block}.raid-member .raid-member-gear{color:var(--paint-717e73);margin-top:4px;font-size:12px}.raid-member b{color:var(--paint-d3b780);margin-top:auto;font-size:12px;font-weight:500}.raid-member.vacant{opacity:.55;background:0 0;border-style:dashed;justify-content:center}.raid-member.vacant strong{font-size:12px}.raid-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.raid-actions button{flex:1;justify-content:center;font-size:12px}.raid-outcome{border-top:1px solid var(--paint-8d795145);margin-top:24px;padding-top:20px}.raid-outcome>strong{color:var(--paint-d9be8c);font:23px Noto Serif KR,serif;display:block}.raid-outcome>span{color:var(--paint-8c9d90);margin-top:10px;font-size:12px;line-height:1.8;display:block}.campaign-empty-detail{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.campaign-empty-detail>svg{color:var(--paint-a78f60);margin-bottom:16px}.campaign-empty-detail h2{color:var(--paint-c2b89b);font:20px Noto Serif KR,serif}.campaign-empty-detail p{color:var(--paint-849789);max-width:250px;font-size:12px;line-height:1.9}.campaign-history button{border:0;border-top:1px solid var(--paint-344238);width:100%;color:var(--paint-99a897);text-align:left;background:0 0;justify-content:space-between;gap:10px;padding:13px 0;font-size:12px;display:flex}.campaign-history button strong{color:var(--paint-c4ac7d);font-weight:500}.trial-intro>h2{color:var(--paint-ddd1b6);margin:10px 0 15px;font:23px Noto Serif KR,Batang,serif}.trial-intro>p{color:var(--paint-99a597);font-size:12px;line-height:1.9}.trial-band{border-top:1px solid var(--paint-48513b);border-bottom:1px solid var(--paint-48513b);color:var(--paint-8f9e8d);margin:20px 0;padding:15px 0;font-size:12px}.trial-band strong{color:var(--paint-c5ae7a);margin-left:8px;font-size:13px}.trial-band small{color:var(--paint-738779);margin-top:7px;font-size:12px;display:block}.trial-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.trial-plan label{background:var(--paint-1d2d26);border:1px solid var(--paint-a2894b45);padding:12px 8px;display:block}.trial-plan label>span{text-align:center;color:var(--paint-b19d6e);margin-bottom:14px;font:18px Noto Serif KR,Batang,serif;display:block}.trial-plan select{background:var(--paint-102020);border:1px solid var(--paint-4d593e);width:100%;color:var(--paint-c7c6ae);padding:7px 2px;font-size:12px}.trial-intro .trial-warning{color:var(--paint-b69a70);font-size:12px}.trial-result{margin-top:20px}.trial-result>span{color:var(--paint-8f9f8d);font-size:12px}.trial-result>strong{color:var(--paint-d8be8e);margin-top:10px;font:34px Georgia,serif;display:block}.trial-result>strong small{font:13px Noto Serif KR,serif}.trial-result>p{color:var(--paint-b3a584);margin-top:14px;font-size:12px}.rankings-panel>p{color:var(--paint-86998b);font-size:12px;line-height:1.8}.rank-band-tabs{gap:6px;margin:15px 0;display:flex}.rank-band-tabs button{border:1px solid var(--paint-43503e);color:var(--paint-8c9f8e);background:0 0;padding:7px 15px;font-size:12px}.rank-band-tabs button.active{border-color:var(--paint-a38a56);color:var(--paint-c8ae7c);background:var(--paint-a38a5614)}.ranking-list>div{border-top:1px solid var(--paint-364439);align-items:center;gap:12px;padding:14px 0;display:flex}.ranking-list>div.self{background:var(--paint-ad935d0b)}.ranking-list b{width:28px;color:var(--paint-a58c5d);text-align:center;font:24px Georgia,serif}.ranking-list span{flex:1;min-width:0}.ranking-list span strong{color:var(--paint-c5cab7);font-size:12px;font-weight:500}.ranking-list small{color:var(--paint-7f9383);margin-top:7px;font-size:12px;line-height:1.7;display:block}.ranking-list>div>strong{color:var(--paint-c2ab7c);font:15px Georgia,serif}.campaign-state{border:1px solid var(--paint-384844);background:var(--paint-172728);color:var(--paint-a2b1a6);justify-content:center;align-items:center;gap:15px;padding:50px 20px;font-size:12px;display:flex}.campaign-notice{border:1px solid var(--paint-8f7d4c55);background:var(--paint-51432526);color:var(--paint-c0ab83);align-items:center;gap:12px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.8;display:flex}.campaign-notice-error{color:var(--paint-d5a487);background:var(--paint-633a2926);border-color:var(--paint-90674666)}.campaign-notice button{color:inherit;background:0 0;border:0;flex:none;margin-left:auto}@media (width<=900px){.campaign-page{padding:0 20px 24px}.campaign-boss{grid-template-columns:1.3fr 1fr}.campaign-boss-main{padding:22px}.campaign-boss-aside{padding:18px}.campaign-grid{gap:14px}.campaign-panel{padding:17px}.campaign-choices>div{gap:5px}.campaign-choices button{padding:11px 5px}}@media (width<=700px){.campaign-page{padding:0 16px 20px}.campaign-boss{grid-template-columns:1fr}.campaign-boss-main{padding:22px 18px}.campaign-boss h2{font-size:26px}.campaign-boss-aside{border-left:0;border-top:1px solid var(--paint-695b3f55);grid-template-columns:1.5fr 1fr;gap:15px;display:grid}.campaign-boss-aside .campaign-formation-mark{display:none}.campaign-boss-aside .campaign-merit{border:0;align-content:center}.campaign-grid{grid-template-columns:1fr}.campaign-tabs button{flex:1;justify-content:center;padding:12px 8px}.raid-members{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-plan-panel{order:-1}}@media (prefers-reduced-motion:reduce){.campaign-progress>span{transition:none}}.battle-vitals{gap:8px;margin:8px 0;display:grid}.battle-vitals.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-vitals .raid-hp-caption{gap:3px;margin-bottom:5px;display:grid}.battle-vitals .raid-hp{height:5px}.battle-vitals .battle-energy i{background:#69a8ba}.market-page{color:var(--paint-e8e3d6);padding:0 28px 28px}.market-page .page-heading{padding:25px 0 22px}.market-page .page-heading>svg{color:var(--paint-b89a68)}.market-stall-banner{background:repeating-linear-gradient(90deg, transparent, transparent 99px, var(--paint-c6a36a06) 99px, var(--paint-c6a36a06) 100px), linear-gradient(110deg, var(--paint-273128), var(--paint-142323));border:1px solid var(--paint-91794755);border-top:3px solid var(--paint-8c7447);align-items:center;gap:19px;padding:23px 25px;display:flex;position:relative}.market-stall-seal{width:49px;height:61px;color:var(--paint-cfb37a);border:1px solid var(--paint-ae8f5970);background:var(--paint-ae8f5910);flex:none;place-items:center;font:32px Batang,serif;display:grid}.market-stall-banner>div:nth-child(2){flex:1}.market-stall-banner>div>span{color:var(--paint-aa956c);letter-spacing:2px;font-size:12px}.market-stall-banner strong{color:var(--paint-ded1b3);margin-top:7px;font:23px Noto Serif KR,Batang,serif;display:block}.market-stall-banner p{color:var(--paint-97a392);margin:8px 0 0;font-size:12px;line-height:1.8}.market-stall-banner>svg{color:var(--paint-b79b5e);opacity:.35;flex:none}.market-summary{border:1px solid var(--paint-3f4b3c);background:var(--paint-101c1d80);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.4fr);margin-bottom:22px;display:grid}.market-summary>div{border-right:1px solid var(--paint-3a4538);padding:16px 22px}.market-summary span{color:var(--paint-839684);font-size:12px;display:block}.market-summary strong{color:var(--paint-c6af7f);margin-top:8px;font:26px Georgia,serif;display:block}.market-summary p{color:var(--paint-879886);margin:auto 20px;font-size:12px;line-height:1.8}.market-tabs{border-bottom:1px solid var(--paint-4a5141);gap:4px;margin-bottom:22px;display:flex}.market-tabs button{color:var(--paint-93a298);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 20px;font-size:12px;display:flex}.market-tabs button.active{color:var(--paint-d9bc8d);border-bottom-color:var(--paint-c6a36a);background:linear-gradient(0deg, var(--paint-c6a36a10), transparent)}.market-grid{grid-template-columns:minmax(0,1.4fr) minmax(245px,.9fr);align-items:start;gap:20px;display:grid}.market-panel{min-width:0}.market-panel-head{border-bottom:1px solid var(--paint-37473c);justify-content:space-between;align-items:end;gap:10px;margin-bottom:5px;padding-bottom:16px;display:flex}.market-panel-head h2{color:var(--paint-ded4bc);margin:6px 0 0;font:20px Noto Serif KR,Batang,serif}.market-panel-head>small{color:var(--paint-9aa085);font-size:12px}.market-list{display:grid}.market-listing{border-bottom:1px solid var(--paint-34443a);align-items:center;gap:14px;padding:20px 0;display:flex}.market-item-symbol{border:1px solid var(--paint-94805242);background:radial-gradient(circle at 50% 50%, var(--paint-b58d4a13), var(--paint-0c191a));flex:none;place-items:center;width:62px;height:72px;display:grid}.market-listing>div:nth-child(2){flex:1;min-width:0}.market-listing h3{color:var(--paint-d3d0bb);margin:0 0 7px;font:14px Noto Serif KR,Batang,serif}.market-listing h3 small{color:var(--paint-c0a473);margin-left:5px;font:10px Noto Sans KR,sans-serif}.market-listing p{color:var(--paint-8b9c8e);margin:0 0 7px;font-size:12px;line-height:1.8}.market-listing small{color:var(--paint-7e9182);align-items:center;gap:5px;font-size:12px;line-height:1.7;display:inline-flex}.market-price{flex-direction:column;flex:none;align-items:end;gap:9px;display:flex}.market-price>strong{color:var(--paint-ccb485);white-space:nowrap;font-size:12px;font-weight:500}.market-price>label{color:var(--paint-829584);align-items:center;gap:6px;font-size:12px;display:flex}.market-price input{border:1px solid var(--paint-4a5840);background:var(--paint-0c1919);width:48px;color:var(--paint-c8c5ad);padding:7px 5px;font-size:12px}.market-price button{padding:8px 11px;font-size:12px}.market-sell{border:1px solid var(--paint-5d5e4270);background:var(--paint-0c191a80);padding:20px}.market-sell .market-panel-head{margin-bottom:15px}.market-sell>p,.market-shop>p{color:var(--paint-8e9c8e);font-size:12px;line-height:1.8}.market-sell-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.market-sell-slots:empty{display:none}.market-sell-slots>button{background:var(--paint-132524);border:1px solid var(--paint-45503c);place-items:center;padding:10px 4px;display:grid;position:relative}.market-sell-slots>button.selected{border-color:var(--paint-b49759);background:var(--paint-ab8d4d14)}.market-sell-slots small{color:var(--paint-b9ab82);font:10px Georgia,serif;position:absolute;bottom:2px;right:5px}.market-sell label{color:var(--paint-a8b09b);margin-top:16px;font-size:12px;display:block}.market-sell select,.market-sell input{border:1px solid var(--paint-46533d);background:var(--paint-0e1c1c);width:100%;min-width:0;color:var(--paint-c0c6b0);margin-top:8px;padding:10px;font-size:12px;display:block}.market-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-hint{color:var(--paint-9a8e72);margin:13px 0 18px;font-size:12px;line-height:1.8;display:block}.market-sell .primary-button{justify-content:center;width:100%}.market-shop .market-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.market-shop .market-listing{text-align:center;border:1px solid var(--paint-49523d);background:linear-gradient(155deg, var(--paint-27352a66), var(--paint-101d1d));flex-direction:column;align-items:stretch;gap:15px;padding:22px 18px 16px;display:flex;position:relative}.market-shop .market-listing:before{content:"";border-top:2px solid var(--paint-b19559);width:12px;position:absolute;top:-1px;left:calc(50% - 6px)}.market-shop .market-item-symbol{background:radial-gradient(ellipse, var(--paint-a98b4919), transparent 70%);border:0;width:100%;height:100px}.market-shop .market-listing h3{font-size:15px}.market-shop .market-listing>div:nth-child(2){flex:1}.market-shop .market-listing p{min-height:36px}.market-shop .market-price{border-top:1px solid var(--paint-3c493a);grid-template-columns:1fr 1fr;align-items:center;gap:13px 8px;padding-top:15px;display:grid}.market-shop .market-price>strong{text-align:right;font-size:13px}.market-shop .market-price>label{gap:5px;font-size:12px}.market-shop .market-price button{grid-column:1/-1;justify-content:center;width:100%}.market-empty{border:1px dashed var(--paint-47533d);color:var(--paint-859a87);text-align:center;background:var(--paint-14241e33);margin:20px 0 0;padding:38px 15px;font-size:12px;line-height:1.9}.market-state{border:1px solid var(--paint-384844);background:var(--paint-172728);color:var(--paint-a2b1a6);justify-content:center;align-items:center;gap:15px;padding:50px 20px;font-size:12px;display:flex}.market-notice,.market-pending{border:1px solid var(--paint-8f7d4c55);background:var(--paint-51432526);color:var(--paint-c0ab83);align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.8;display:flex}.market-notice.error{color:var(--paint-d5a487);background:var(--paint-633a2926);border-color:var(--paint-90674666)}.market-notice.success{color:var(--paint-acc2a1);background:var(--paint-3d56262b);border-color:var(--paint-758e525e)}.market-notice button{color:inherit;background:0 0;border:0;flex:none;margin-left:auto}.market-pending svg{flex:none}.market-pending span{flex:1}.market-pending .secondary-button{white-space:nowrap;font-size:12px}.market-footnote{color:var(--paint-7e9180);align-items:center;gap:8px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.market-footnote svg{flex:none}.listing-status{border:1px solid var(--paint-657e495c);background:var(--paint-657e4916);color:var(--paint-a0b58c);white-space:nowrap;padding:5px 8px;font-size:12px}.listing-status.sold{color:var(--paint-c3aa75);border-color:var(--paint-957c445c);background:var(--paint-957c4416)}.listing-status.canceled,.listing-status.expired{color:var(--paint-879183);border-color:var(--paint-57634d5c);background:var(--paint-57634d16)}@media (width<=900px){.market-page{padding:0 20px 24px}.market-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.9fr);gap:15px}.market-summary{grid-template-columns:repeat(3,1fr)}.market-summary p{border-top:1px solid var(--paint-3a4538);grid-column:1/-1;padding:10px 0}.market-listing{flex-wrap:wrap;gap:10px}.market-price{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.market-shop .market-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-shop .market-price{width:auto}}@media (width<=700px){.market-page{padding:0 16px 20px}.market-grid{grid-template-columns:1fr}.market-stall-banner{gap:13px;padding:19px 15px}.market-stall-banner>svg{display:none}.market-stall-banner strong{font-size:20px}.market-summary>div{padding:14px 12px}.market-summary strong{font-size:22px}.market-tabs button{flex:1;justify-content:center;gap:5px;padding:12px 4px;font-size:12px}.market-shop .market-list{gap:9px}.market-shop .market-listing{padding:17px 11px 12px}.market-shop .market-listing h3{font-size:13px}.market-shop .market-price{grid-template-columns:1fr}.market-shop .market-price>strong{text-align:center}.market-shop .market-price>label{justify-content:center}.market-stall-banner>div>span{letter-spacing:1px;font-size:12px}}.game-panel .dialogue-page{margin:0}.game-panel .dialogue-page .page-heading>svg{color:var(--paint-b89a68)}.game-panel .dialogue-grid{border:1px solid var(--paint-4d563f);background:var(--paint-102022);grid-template-columns:245px minmax(0,1fr);min-height:540px;margin:0;display:grid}.game-panel .dialogue-cast{border-right:1px solid var(--paint-4d563f);background:var(--paint-101f20)}.game-panel .dialogue-cast-head{border-bottom:1px solid var(--paint-43503b);padding:22px 19px 18px}.game-panel .dialogue-cast-head h2{color:var(--paint-d2c6a6);margin:7px 0 0;font:19px Noto Serif KR,Batang,serif}.game-panel .dialogue-cast>button{border:0;border-bottom:1px solid var(--paint-3f4e3a);width:100%;color:var(--paint-9bac90);text-align:left;background:0 0;border-left:2px solid #0000;align-items:center;gap:11px;padding:16px;display:flex}.game-panel .dialogue-cast>button:hover{background:var(--paint-a58d5010)}.game-panel .dialogue-cast>button.active{border-left-color:var(--paint-b59a5f);background:linear-gradient(90deg, var(--paint-a58d5024), var(--paint-a58d5009))}.game-panel .dialogue-cast>button>span:nth-child(2){flex:1;min-width:0}.game-panel .dialogue-cast-seal{border:1px solid var(--paint-a28c5659);background:var(--paint-a28c5608);width:36px;height:45px;color:var(--paint-c0a978);flex:none;place-items:center;font:19px Batang,serif;display:grid}.game-panel .dialogue-cast strong{color:var(--paint-d2cfb4);font:13px Noto Serif KR,Batang,serif;display:block}.game-panel .dialogue-cast small{color:var(--paint-8ea086);margin-top:5px;font-size:12px;line-height:1.8;display:block}.game-panel .dialogue-cast em{color:var(--paint-b09d73);margin-top:4px;font-size:12px;font-style:normal;display:block}.game-panel .dialogue-cast>p{color:var(--paint-93a28b);padding:20px;font-size:12px;line-height:1.9}.game-panel .dialogue-conversation{flex-direction:column;min-width:0;display:flex}.game-panel .dialogue-person{background:radial-gradient(ellipse at right center, var(--paint-8e824421), transparent 65%), var(--paint-1a302b);border-bottom:1px solid var(--paint-7e714741);color:var(--paint-e4dac0);min-height:220px;padding:28px 29px;position:relative}.game-panel .dialogue-person>.section-number{color:var(--paint-9caa8d);padding-right:100px;display:block}.game-panel .dialogue-person h2{color:var(--paint-dfcdab);margin:12px 0 7px;padding-right:100px;font:29px Noto Serif KR,Batang,serif}.game-panel .dialogue-person>p{color:var(--paint-9eaf95);margin:0;padding-right:90px;font-size:12px;line-height:1.8}.game-panel .dialogue-person-seal{border:1px solid var(--paint-b69a606b);outline:1px solid var(--paint-b69a6029);outline-offset:-6px;width:68px;height:87px;color:var(--paint-cfb57d);text-align:center;place-content:center;font:34px Batang,serif;display:grid;position:absolute;top:27px;right:30px}.game-panel .dialogue-person-seal small{color:var(--paint-9a8e69);margin-top:6px;font:10px Batang,serif}.game-panel .dialogue-person blockquote{color:var(--paint-d4d3b6);border-left:2px solid var(--paint-a58d4a66);margin:27px 0 17px;padding-left:14px;font:14px/1.9 Noto Serif KR,Batang,serif}.game-panel .dialogue-person>small{color:var(--paint-c2aa7b);font-size:12px}.dialogue-person-meta{color:var(--paint-849c80);flex-wrap:wrap;gap:14px;margin-top:15px;font-size:12px;display:flex}.game-panel .dialogue-turns{scrollbar-width:thin;scrollbar-color:var(--paint-60745c) var(--paint-122426);flex:1;min-height:150px;max-height:400px;padding:20px 28px;overflow:auto}.game-panel .dialogue-turns article{border-bottom:1px solid var(--paint-44533b88);margin:0 0 20px;padding:0 0 20px}.game-panel .dialogue-own{background:var(--paint-223b315e);border:1px solid var(--paint-59724a4a);margin-left:12%;padding:14px 16px}.game-panel .dialogue-own>span{color:var(--paint-9cb391);font-size:12px}.game-panel .dialogue-own p,.game-panel .dialogue-reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--paint-c2cfb4);margin:7px 0 0;font-size:12px;line-height:1.9}.game-panel .dialogue-reply{background:var(--paint-7e6c3515);border:1px solid var(--paint-88753c40);margin:12px 12% 0 0;padding:14px 16px}.game-panel .dialogue-reply>span{color:var(--paint-bfa77b);font-size:12px}.game-panel .dialogue-reply p{color:var(--paint-cfc7aa)}.game-panel .dialogue-empty{color:var(--paint-91a489);padding:25px 0;font-size:12px;line-height:1.9}.game-panel .dialogue-first{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:155px;display:flex}.dialogue-first>svg{color:var(--paint-b49d6b)}.dialogue-first strong{color:var(--paint-b4bda0);font:14px Noto Serif KR,serif}.dialogue-first p{color:var(--paint-819a7d);margin:0;font-size:12px}.game-panel .dialogue-form{border-top:1px solid var(--paint-4d5f40);background:var(--paint-162a25);padding:17px 27px}.game-panel .dialogue-form>label{color:var(--paint-b9bea1);margin-bottom:9px;font-size:12px;font-weight:400;display:block}.game-panel .dialogue-form>div{display:flex}.game-panel .dialogue-form input{border:1px solid var(--paint-66774b66);background:var(--paint-0e1e1e);min-width:0;color:var(--paint-d8d8bd);flex:1;padding:11px 12px;font-size:12px}.game-panel .dialogue-form button{border:1px solid var(--paint-b49a5a);background:var(--paint-b49a5a);color:var(--paint-172724);white-space:nowrap;align-items:center;gap:6px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.game-panel .dialogue-form button:disabled{opacity:.5}.game-panel .dialogue-form>small{color:var(--paint-839a7b);margin-top:9px;font-size:12px;line-height:1.9;display:block}.game-panel .dialogue-error,.game-panel .dialogue-pending{border:1px solid var(--paint-926d4d5c);background:var(--paint-583b2b44);color:var(--paint-d5b393);align-items:center;gap:10px;margin:12px 20px 0;padding:12px;font-size:12px;line-height:1.8;display:flex}.game-panel .dialogue-error>svg{flex:none}.game-panel .dialogue-error button{color:inherit;background:0 0;border:0;margin-left:auto}.game-panel .dialogue-pending{background:var(--paint-60512633);color:var(--paint-c1b087);border-color:var(--paint-947f4566)}.game-panel .dialogue-pending>span{flex:1}.game-panel .dialogue-pending button{flex:none;font-size:12px}.game-panel .dialogue-state{background:var(--paint-172728);border:1px solid var(--paint-384844);color:var(--paint-a2b1a6);align-items:center;gap:15px;padding:45px 20px;font-size:12px;display:flex}@media (width<=850px){.game-panel .dialogue-grid{grid-template-columns:205px minmax(0,1fr)}.game-panel .dialogue-cast>button{gap:8px;padding:15px 12px}.game-panel .dialogue-person{padding:24px}.game-panel .dialogue-person-seal{width:56px;height:72px;font-size:29px;right:23px}.game-panel .dialogue-person>.section-number{font-size:12px}}@media (width<=700px){.game-panel .dialogue-grid{grid-template-columns:1fr;min-height:0}.game-panel .dialogue-cast{scrollbar-width:thin;scrollbar-color:var(--paint-65784e) var(--paint-112324);border-right:0;border-bottom:1px solid var(--paint-4d563f);gap:7px;padding:10px;display:flex;overflow-x:auto}.game-panel .dialogue-cast-head{display:none}.game-panel .dialogue-cast>button{border:1px solid var(--paint-3d4f37);flex:0 0 128px;align-items:start;gap:8px;width:128px;min-width:128px;padding:10px 8px}.game-panel .dialogue-cast>button.active{border-color:var(--paint-b59a5f)}.game-panel .dialogue-cast-seal{width:28px;height:36px;font-size:16px}.game-panel .dialogue-cast strong{margin-top:2px;font-size:12px}.game-panel .dialogue-cast small{display:none}.game-panel .dialogue-cast em{white-space:nowrap;margin-top:6px;font-size:12px}.game-panel .dialogue-cast>button>svg{display:none}.game-panel .dialogue-person{min-height:0;padding:24px 20px}.game-panel .dialogue-person h2{font-size:26px}.game-panel .dialogue-person>.section-number{font-size:12px;line-height:1.8}.game-panel .dialogue-person blockquote{font-size:13px}.game-panel .dialogue-person-seal{top:24px;right:20px}.game-panel .dialogue-turns{max-height:320px;padding:16px 20px}.game-panel .dialogue-first{min-height:120px;padding:14px 0}.game-panel .dialogue-own{margin-left:5%}.game-panel .dialogue-reply{margin-right:5%}.game-panel .dialogue-form{padding:16px 20px}.game-panel .dialogue-form input{padding:10px 9px;font-size:16px}.game-panel .dialogue-form button{padding:0 10px;font-size:12px}.game-panel .dialogue-form button svg{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--paint-e8e3d6);--muted:var(--paint-a6b3a9);--paper:var(--paint-122123);--jade:var(--paint-8db8a8);--line:var(--paint-384844);--gold:var(--paint-c6a36a);color:var(--ink);background:var(--paint-0c171a)}body{background:var(--paint-0c171a)}button,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--paint-e8c891);outline-offset:4px}button{touch-action:manipulation}::selection{background:var(--paint-bc9d68);color:var(--paint-102124)}.game-shell,.game-entry,.game-death{isolation:isolate;min-height:100svh;position:relative}.game-shell{flex-direction:column;height:100svh;display:flex;overflow:hidden}.game-scenery{z-index:-2;background:var(--paint-183039);pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene-image{transform:translate(var(--look-x,0), var(--look-y,0)) scale(1.02);background-position:42% 55%;background-size:cover;transition:opacity 1.5s,transform .7s ease-out;position:absolute;inset:-12px}.scene-empty{background-image:url(/art/sanctuary-v1.webp)}.scene-wanderer,.scene-meditation{opacity:0;background-image:url(/art/sanctuary-v1.webp)}.scene-image.visible{opacity:1}.scene-vignette{background:linear-gradient(180deg, var(--paint-071619dd) 0, transparent 23%, transparent 55%, var(--paint-061316e6) 100%), linear-gradient(90deg, var(--paint-05151935), transparent 40%, var(--paint-07161999) 100%);position:absolute;inset:0}.scene-mist{opacity:.15;background:radial-gradient(ellipse, var(--paint-d9e6de) 0, transparent 65%);filter:blur(25px);width:70%;height:30%;animation:30s ease-in-out infinite alternate drifting-mist;position:absolute;top:47%;left:-15%}.mist-two{opacity:.08;animation-duration:38s;animation-delay:-15s;top:62%;left:35%}.scene-particles{position:absolute;inset:0}.scene-particles i{background:var(--paint-f4d9a3);width:3px;height:3px;box-shadow:0 0 8px var(--paint-e9c78690);left:calc(8% + var(--i) * 7%);top:calc(30% + var(--i) * 4%);opacity:0;animation:floating-mote calc(9s + var(--i) * 1s) linear infinite;animation-delay:calc(var(--i) * -2s);border-radius:50%;position:absolute}@keyframes drifting-mist{to{transform:translate(30%,-15%)}}@keyframes floating-mote{0%{opacity:0;transform:translateY(30px)}25%,70%{opacity:.55}to{opacity:0;transform:translate(60px,-130px)}}@keyframes scene-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.entry-header{z-index:1;justify-content:space-between;align-items:center;height:100px;padding:28px 48px;display:flex;position:relative}.game-wordmark{align-items:center;gap:12px;display:flex}.game-wordmark>span{letter-spacing:.1em;border:1px solid var(--paint-b99163);color:var(--paint-dec492);writing-mode:vertical-rl;padding:8px 5px;font:13px Batang,serif}.game-wordmark strong{letter-spacing:.12em;color:var(--paint-f3ebd9);font:22px Batang,serif}.season-indicator{color:var(--paint-c7d0c1);letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.season-indicator i,.hud-season i{background:var(--paint-b4cda9);width:5px;height:5px;box-shadow:0 0 8px var(--paint-bcdfad66);border-radius:50%;display:inline-block}.title-screen{justify-content:flex-end;align-items:center;min-height:calc(100svh - 160px);padding:7vh 8vw 10vh;display:flex;position:relative}.title-copy{text-align:center;width:470px;text-shadow:0 2px 24px var(--paint-061518);animation:1.3s both scene-enter}.title-overline{color:var(--paint-d1c8b4);letter-spacing:.24em;font-size:12px}.title-copy h1{color:var(--paint-f2e8d1);letter-spacing:.06em;margin:8px 0 0;font:600 112px/1.35 Batang,Noto Serif KR,serif}.title-hanja{color:var(--paint-ceb181);letter-spacing:.9em;margin-left:.9em;font:14px Batang,serif;display:block}.title-copy p{color:var(--paint-d7d9ce);margin:31px 0;font:16px/2 Batang,serif}.enter-game{background:linear-gradient(110deg, var(--paint-b59059), var(--paint-dfc18a) 48%, var(--paint-b79760));border:1px solid var(--paint-ead09b);box-shadow:inset 0 0 0 4px var(--paint-72553250), 0 8px 30px var(--paint-02101366);color:var(--paint-1e2927);letter-spacing:.08em;justify-content:center;align-items:center;gap:45px;width:100%;min-height:58px;padding:0 26px;font-weight:700;transition:filter .2s,transform .2s;display:flex}.enter-game:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.title-copy .enter-game{width:310px;margin:0 auto 18px}.title-copy>small{color:var(--paint-aab5b0);letter-spacing:.01em;font-size:12px}.title-world{border-left:1px solid var(--paint-c3a46b);max-width:340px;text-shadow:0 2px 12px var(--paint-061518);padding-left:18px;position:absolute;bottom:60px;left:50px}.title-world>span{color:var(--paint-c8ac7b);letter-spacing:.15em;font-size:12px}.title-world p{color:var(--paint-c4cec8);margin:9px 0 0;font-size:12px}.entry-footer{height:60px;color:var(--paint-8d9e98);letter-spacing:.15em;justify-content:space-between;padding:20px 48px;font-size:12px;display:flex}.entry-step-1 .scene-vignette{background:var(--paint-061518b8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.creation-scene{max-width:1180px;margin:0 auto;padding:12px 32px 40px;animation:.6s both scene-enter}.creation-scene-heading{text-align:center;margin-bottom:30px;position:relative}.creation-scene-heading>.text-button{color:var(--paint-b6c5ba);position:absolute;top:10px;left:0}.creation-scene-heading>span{color:var(--paint-c6a36a);letter-spacing:.2em;font:11px Batang,serif}.creation-scene-heading h1{color:var(--paint-f0e7d5);margin:16px 0 10px;font:30px Batang,serif}.creation-scene-heading p{color:var(--paint-b4c1b6);margin:0;font-size:12px}.creation-stage{grid-template-columns:1.25fr 1fr;gap:28px;display:grid}.sect-selection{background:var(--paint-112123ed);border:1px solid var(--paint-84704c80);box-shadow:0 18px 55px var(--paint-030b0d50);padding:24px}.sect-select-heading{border-bottom:1px solid var(--paint-40504a);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;display:flex}.sect-select-heading>span{color:var(--paint-e6d5b2);font:18px Batang,serif}.sect-select-heading small{color:var(--paint-93a59b);font-size:12px}.creation-scene .sect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creation-scene .sect-card{background:var(--paint-17292a);border:1px solid var(--paint-394c47);min-height:78px;color:var(--paint-cdd3c5);text-align:left;align-items:center;gap:9px;padding:12px 9px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.creation-scene .sect-card:hover{background:var(--paint-263934);border-color:var(--paint-a88e61);box-shadow:none;transform:none}.creation-scene .sect-card.selected{background:linear-gradient(110deg, var(--paint-4d4731), var(--paint-2c3930));border-color:var(--paint-d2b17b);box-shadow:inset 0 0 0 2px var(--paint-b5936020)}.creation-scene .sect-symbol{color:var(--paint-b9a578);opacity:1;font:27px Batang,serif;position:static}.creation-scene .sect-card strong{color:var(--paint-e4dec9);white-space:nowrap;font:14px Batang,serif;display:block}.creation-scene .sect-card small{color:var(--paint-97aaa0);margin-top:6px;font-size:12px;line-height:1.4;display:block}.sect-choice-index{color:var(--paint-b3b79830);font:9px Georgia,serif;position:absolute;top:5px;right:6px}.creation-scene .creation-wrap{border:1px solid var(--paint-84704c80);background:var(--paint-0d1c20ed);margin:0;padding:25px;scroll-margin:0;display:block}.reselect-sect{display:none}@media (width<=900px){.creation-scene .creation-wrap{scroll-margin-top:18px}.reselect-sect{color:var(--paint-bdad83);margin-bottom:17px;font-size:12px;display:flex}}.chosen-sect{align-items:flex-start;gap:15px;display:flex}.chosen-sect-seal{border:1px solid var(--paint-a98a59);height:65px;color:var(--paint-d7ba84);background:var(--paint-57442a30);flex:0 0 50px;place-items:center;font:32px Batang,serif;display:grid}.chosen-sect h2{color:var(--paint-eee0c3);margin:8px 0;font:21px/1.5 Batang,serif}.chosen-sect p{color:var(--paint-aebcb2);margin:0;font-size:12px;line-height:1.8}.sect-lore{border-top:1px solid var(--paint-344640);border-bottom:1px solid var(--paint-344640);color:var(--paint-aab8ae);margin:20px 0;padding:12px 0;font-size:12px}.sect-lore summary{cursor:pointer;color:var(--paint-cab489);justify-content:space-between;align-items:center;display:flex}.sect-lore strong{color:var(--paint-d5d3bd);margin-top:14px;display:block}.sect-lore p{margin:6px 0 0}.creation-scene .creation-form{background:0 0;border:0;padding:0}.creation-form label,.creation-form legend{color:var(--paint-dbd7c6);font-size:12px}.creation-form input[type=text],.creation-form input:not([type]){background:var(--paint-081719);color:var(--paint-f1e9d6);border:1px solid var(--paint-4c6155);border-radius:0;width:100%;height:49px;margin-top:10px;padding:13px 15px}.creation-form input::placeholder{color:var(--paint-72867c)}.creation-form fieldset{border:0;min-width:0;margin:22px 0;padding:0}.creation-form .field-note{color:var(--paint-90a398);margin:8px 0;font-size:12px}.creation-policies{gap:7px;margin-top:12px;display:flex}.creation-policies label{border:1px solid var(--paint-405448);cursor:pointer;background:var(--paint-182927);flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 5px;display:flex}.creation-policies label.active{border-color:var(--paint-c6a36a);background:var(--paint-4b452e);color:var(--paint-f5deb2)}.creation-policies input{accent-color:var(--paint-c3a46e);margin:0}.policy-description{color:var(--paint-a9b8aa);margin:8px 0 0;font-size:12px}.game-hud{z-index:3;flex:0 0 116px;align-items:flex-start;gap:32px;height:116px;padding:24px 34px;display:flex;position:relative}.player-hud{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-width:240px;padding:0;display:flex}.player-portrait{background:var(--paint-13272a);border:1px solid var(--paint-b49863);width:64px;height:74px;box-shadow:inset 0 0 0 3px var(--paint-142123), 0 3px 20px var(--paint-00000066);clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);flex-shrink:0}.player-info{flex-direction:column;min-width:175px;max-width:270px;display:flex}.player-name{color:var(--paint-f3e7ca);overflow-wrap:anywhere;align-items:center;gap:12px;font:22px Batang,serif;display:flex}.player-name small{border:1px solid var(--paint-9d946e70);color:var(--paint-d3c3a0);white-space:nowrap;padding:3px 7px;font:10px Malgun Gothic,sans-serif}.player-affiliation{color:var(--paint-c0c9b9);margin-top:5px;font-size:12px}.health-track{background:var(--paint-0a171ddd);border:1px solid var(--paint-afc0a522);width:100%;height:3px;margin-top:10px}.health-track i{background:linear-gradient(90deg, var(--paint-668f76), var(--paint-aac4a1));height:100%;transition:width .7s;display:block}.health-caption{color:var(--paint-b5c4b8);align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.hud-resources{background:var(--paint-0b1a1d80);border:1px solid var(--paint-a6946733);align-items:center;gap:22px;margin-top:9px;padding:11px 20px;display:flex}.hud-resources>span{color:var(--paint-d4b67b);align-items:center;gap:8px;display:flex}.hud-resources small{color:var(--paint-a4b3a8);font-size:12px}.hud-resources strong{color:var(--paint-ede3ca);font:17px Georgia,serif}.hud-world{align-items:center;gap:18px;margin-left:auto;padding-top:10px;display:flex}.hud-season{color:var(--paint-c1cbbd);align-items:center;gap:8px;font-size:12px;display:flex}.hud-world>div{gap:6px;display:flex}.hud-world .icon-button{background:var(--paint-0c1d2077);border:1px solid var(--paint-8b9a7933);color:var(--paint-c8ccb4);border-radius:0}.hud-world .icon-button:hover{background:var(--paint-314139);color:var(--paint-f2d39d)}.play-stage{flex:1;min-height:0;margin:0 34px;position:relative}.location-plaque{text-shadow:0 2px 15px var(--paint-06171c);position:absolute;top:40px;left:9px}.location-plaque>span{letter-spacing:.26em;color:var(--paint-e5d1a9);font:10px Batang,serif}.location-plaque h1{color:var(--paint-f0e9d8);margin:12px 0;font:26px Batang,serif}.location-plaque p{color:var(--paint-d1d6c6);align-items:center;gap:6px;font-size:12px;display:flex}.world-dispatch{background:var(--paint-122326d9);border:1px solid var(--paint-8d79534d);width:342px;color:var(--paint-bda773);text-align:left;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;top:28px;right:0}.world-dispatch>span{color:var(--paint-c8d1c1);flex:1;font-size:12px;line-height:1.7}.world-dispatch small{color:var(--paint-baa173);letter-spacing:.08em;margin-bottom:3px;font-size:12px;display:block}.world-dispatch:hover{border-color:var(--paint-c6a36a)}.scene-caption{color:var(--paint-e2dfcf);background:linear-gradient(90deg, transparent, var(--paint-092024b8) 20%, var(--paint-092024b8) 80%, transparent);text-shadow:0 2px 4px var(--paint-000000);align-items:center;gap:9px;padding:12px 20px;font:12px Batang,serif;display:flex;position:absolute;top:61%;left:25%}.scene-caption i{background:var(--paint-d8c08d);width:4px;height:4px;transform:rotate(45deg)}.action-rail{scrollbar-width:thin;scrollbar-color:var(--paint-6a7959) transparent;z-index:2;width:342px;padding:1px 2px 0 0;position:absolute;top:125px;bottom:15px;right:0;overflow:auto}.training-section{background:linear-gradient(145deg, var(--paint-12282aef), var(--paint-102024f5));border:1px solid var(--paint-8d795373);box-shadow:0 10px 45px var(--paint-06121755);padding:22px;position:relative;overflow:visible}.training-section:before{content:"";background:linear-gradient(90deg, transparent, var(--paint-d1ae76), transparent);height:1px;position:absolute;top:-1px;left:20px;right:20px}.training-section .panel-heading{border:0;justify-content:space-between;align-items:center;margin:0 0 17px;padding:0;display:flex}.section-number{color:var(--paint-bea376);letter-spacing:.12em;font-size:12px}.training-section .panel-heading h2{color:var(--paint-e8ddc2);margin:10px 0 0;font:20px Batang,serif}.training-section .panel-illustration{color:var(--paint-a89b6a40);font:38px Batang,serif}.training-section .panel-intro{color:var(--paint-aabcb0);margin-bottom:18px;font-size:12px;line-height:1.8}.training-options{flex-direction:column;gap:8px;display:flex}.training-section .training-option{background:var(--paint-1b3334);border:1px solid var(--paint-51645980);width:100%;color:var(--paint-c6b17d);align-items:center;gap:10px;min-height:85px;padding:13px 10px;transition:background .2s,border-color .2s;display:flex}.training-section .training-option:hover:not(:disabled){background:var(--paint-30463c);border-color:var(--paint-c5a871);transform:translate(-3px)}.training-option-icon{width:35px;height:44px;color:var(--paint-d3b783);background:var(--paint-b69b5830);border:1px solid var(--paint-a8915c66);border-radius:0;flex:0 0 35px;place-items:center;font:29px Batang,serif;display:grid}.training-option-copy{text-align:left;flex:1;min-width:0}.training-option-copy>strong{color:var(--paint-e9dfc3);justify-content:space-between;align-items:center;gap:10px;font:15px Batang,serif;display:flex}.training-option-copy>strong>small{color:var(--paint-b2bba5);margin:0;font:9px Malgun Gothic,sans-serif}.training-option-copy>small{color:var(--paint-a6b7a9);margin-top:5px;font-size:12px;line-height:1.6;display:block}.training-option-copy>em{color:var(--paint-839b8c);margin-top:5px;font-size:12px;display:block}.training-hint{color:var(--paint-9eae9e);align-items:center;gap:6px;margin:15px 0 0;font-size:12px;line-height:1.6;display:flex}.training-breakthrough .training-option-icon{color:var(--paint-c4a1a0);background:var(--paint-6a413b33);border-color:var(--paint-886051)}.nearby-person{border:1px solid var(--paint-72847850);background:var(--paint-102226e8);text-align:left;width:100%;color:var(--paint-b5bfab);align-items:center;gap:13px;margin-top:11px;padding:14px 18px;display:flex}.nearby-person:hover{border-color:var(--paint-b7a06f)}.npc-seal{border:1px solid var(--paint-7f8c6f);width:38px;height:45px;color:var(--paint-bfc8ac);background:var(--paint-283a31);place-items:center;font:23px Batang,serif;display:grid}.nearby-person>span:nth-child(2){flex:1;grid-template-columns:1fr auto;gap:5px;display:grid}.nearby-person small{color:var(--paint-8da396);grid-column:1/-1;font-size:12px}.nearby-person strong{color:var(--paint-d9decc);font:16px Batang,serif}.nearby-person em{color:var(--paint-baa981);font-size:12px}.policy-control{position:relative}.policy-control>button{background:var(--paint-0d202466);width:100%;color:var(--paint-a9baac);border:0;align-items:center;gap:8px;padding:12px 5px;font-size:12px;display:flex}.policy-control>button>span{margin-right:auto}.policy-control strong{color:var(--paint-c9c1a4);font-weight:400}.policy-dropdown{z-index:6;background:var(--paint-102025);border:1px solid var(--paint-a79061);width:100%;box-shadow:0 6px 30px var(--paint-00000099);position:absolute;top:100%}.policy-dropdown button{color:var(--paint-e4d7b9);border:0;border-bottom:1px solid var(--paint-405349);text-align:left;background:0 0;width:100%;padding:12px}.policy-dropdown button:hover{background:var(--paint-354539)}.policy-dropdown small{color:var(--paint-a8b6a7);margin-top:5px;font-size:12px;display:block}.scene-journal{background:linear-gradient(90deg, var(--paint-091c20df), var(--paint-091c20a6));border-left:1px solid var(--paint-9c8b61);width:min(440px,41%);padding:14px 18px;font-size:12px;position:absolute;bottom:22px;left:8px}.journal-heading{width:100%;color:var(--paint-c8b384);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 0 12px;font-size:12px;display:flex}.journal-heading>span{flex:1}.journal-line{color:var(--paint-c2cec0);align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.journal-line time{color:var(--paint-8c9f92);font:10px Georgia,serif}.journal-line p{min-width:0;margin:0;line-height:1.8}.journal-line strong{color:var(--paint-d9dbc8);font-weight:400;display:block}.journal-line p>span{-webkit-line-clamp:1;color:var(--paint-93a799);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.command-dock{z-index:3;background:linear-gradient(180deg, var(--paint-10272cef), var(--paint-0b1c20fa));border:1px solid var(--paint-96805280);width:max-content;max-width:calc(100% - 40px);box-shadow:0 -4px 40px var(--paint-03131855), inset 0 0 0 4px var(--paint-bac39506);flex-shrink:0;justify-content:center;margin:0 auto;padding:0 16px;display:flex;position:relative}.command-dock:before,.command-dock:after{content:"◆";color:var(--paint-bca371);font-size:12px;position:absolute;top:-5px}.command-dock:before{left:10px}.command-dock:after{right:10px}.dock-command{border:0;border-right:1px solid var(--paint-82937a14);width:90px;height:88px;color:var(--paint-adb6a4);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;transition:color .2s,background .2s;display:flex;position:relative}.dock-command:last-child{border-right:0}.dock-command:hover,.dock-command.active{color:var(--paint-f1d59d);background:linear-gradient(180deg, var(--paint-a68d5430), transparent)}.dock-command.active:before{content:"";background:var(--paint-d4b77c);height:2px;box-shadow:0 0 12px var(--paint-d2ab6544);position:absolute;top:0;left:22px;right:22px}.command-icon{position:relative}.command-icon i{background:var(--paint-e4b15e);width:6px;height:6px;box-shadow:0 0 8px var(--paint-ffbb63);border-radius:50%;position:absolute;top:0;right:-8px}.dock-command small{color:var(--paint-758875);font:7px Georgia,serif;position:absolute;top:10px;right:12px}.game-footnote{color:var(--paint-81978d);letter-spacing:.14em;flex-shrink:0;justify-content:space-between;padding:12px 35px 15px;font:9px Batang,serif;display:flex}.cultivation-display{align-items:center;gap:17px;margin-bottom:18px;display:flex}.cultivation-orbit{background:conic-gradient(var(--paint-cfaf72) var(--progress), var(--paint-3f5547) 0);border-radius:50%;flex:0 0 68px;width:68px;height:68px;padding:2px}.cultivation-orbit>span{border:6px solid var(--paint-12292c);background:var(--paint-233b36);width:100%;height:100%;color:var(--paint-d5bc86);box-shadow:inset 0 0 0 1px var(--paint-af99643d);border-radius:50%;place-items:center;font:30px Batang,serif;display:grid}.cultivation-display .status-pill{color:var(--paint-a8c3aa);background:0 0;border:0;padding:0;font-size:12px;line-height:1.5}.cultivation-display .status-pill i{background:var(--paint-b8d0a7);border-radius:50%;width:4px;height:4px}.training-remaining{color:var(--paint-ead8b1);font-variant-numeric:tabular-nums;margin:8px 0;font:24px Batang,serif;display:block}.cultivation-display>div>small{color:var(--paint-96aa9c);font-size:12px}.training-section .training-progress{background:var(--paint-364b40);border:0;border-radius:0;height:3px;margin:0}.training-section .training-progress>span{background:linear-gradient(90deg, var(--paint-719b80), var(--paint-d6bf88));height:100%;transition:width 1s linear;display:block}.training-section .event-preview{color:var(--paint-a4b7a7);background:0 0;border:0;align-items:flex-start;gap:8px;padding:16px 0;font-size:12px;line-height:1.8;display:flex}.event-preview svg{flex-shrink:0;margin-top:3px}.event-summons{border:1px solid var(--paint-c4a063);width:100%;color:var(--paint-d6b97b);background:linear-gradient(100deg, var(--paint-66503577), var(--paint-b59b4920));align-items:center;gap:12px;margin:20px 0 5px;padding:15px 12px;display:flex}.event-summons>span{text-align:left;flex:1}.event-summons small,.event-summons strong,.event-summons em{display:block}.event-summons small{color:var(--paint-c4ae7a);font-size:12px}.event-summons strong{color:var(--paint-e6d3a8);margin-top:5px;font:15px/1.7 Batang,serif}.event-summons em{margin-top:7px;font-size:12px}.training-section .training-moments{border-top:1px solid var(--paint-52634966);background:0 0;margin:0;padding:15px 0 0}.training-section .training-moments-title{color:var(--paint-c7b281);align-items:center;gap:6px;margin-bottom:13px;font-size:12px;display:flex}.training-section .training-moments>div:not(.training-moments-title){color:var(--paint-b1c3b3);gap:10px;margin-bottom:10px;font-size:12px;line-height:1.8;display:flex}.training-moments time{color:var(--paint-7f9b8c);flex:0 0 47px;font-size:12px}.training-moments details{color:var(--paint-a9b8a6);font-size:12px;line-height:1.8}.training-moments summary{cursor:pointer;color:var(--paint-bdad84)}.training-moments details p{margin:8px 0}.training-section .refresh-training{color:var(--paint-91a99a);margin-top:15px;font-size:12px}.training-section .claim-strip{border-top:1px solid var(--paint-817349);color:var(--paint-d8cbab);background:0 0;gap:12px;margin-top:18px;padding:15px 0 0;font-size:12px;display:grid}.training-section .training-result{border:1px solid var(--paint-8a85564d);background:var(--paint-39433255);color:var(--paint-aabd9e);margin:0 0 18px;padding:12px}.training-result h3{color:var(--paint-dcd4b3);margin:8px 0;font:17px Batang,serif}.training-result p{font-size:12px}.result-values{gap:9px;font-size:12px}.result-values strong{color:var(--paint-e1ce9f)}.game-dialog{top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh) / 2);color:var(--ink);border:1px solid var(--paint-9b845a);width:min(520px,100vw - 24px);max-width:none;max-height:calc(var(--dialog-viewport-height,100dvh) - 24px);background:var(--paint-112124);box-shadow:0 30px 130px var(--paint-00000099), 0 0 0 5px var(--paint-14252977);margin:0 auto;padding:0;position:fixed;bottom:auto;overflow:hidden;translate:0 -50%}.game-dialog::backdrop{background:var(--paint-041216c2);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.game-dialog[open]{animation:.22s ease-out scene-enter}.game-dialog-inner{width:100%;max-height:calc(var(--dialog-viewport-height,100dvh) - 28px);flex-direction:column;display:flex}.game-dialog-header{border-bottom:1px solid var(--paint-82724b70);background:linear-gradient(110deg, var(--paint-243a36), var(--paint-14282c));flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:12px 18px;display:flex}.game-dialog-header>div>span{color:var(--paint-a3b7a5);letter-spacing:.1em;margin-bottom:4px;font-size:12px;display:block}.game-dialog-header h2{color:var(--paint-e8d6b0);margin:0;font:19px Batang,serif}.dialog-close{border:1px solid var(--paint-6d795e80);background:var(--paint-0c20256e);color:var(--paint-e2d4b2);flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dialog-close>span{font:28px/24px Georgia,serif}.dialog-close small{color:var(--paint-9aad9b);font-size:12px}.dialog-close:hover{background:var(--paint-4d4d34)}.game-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--paint-6f7456) var(--paint-14272a);min-height:0;padding:26px 30px 35px;overflow:auto}.game-panel .page-heading{margin:0 0 22px;padding:0}.game-panel .page-heading h1{color:var(--paint-eee0bf);margin:12px 0;font:25px Batang,serif}.game-panel .page-heading h1 em{color:var(--paint-d6ba7f)}.game-panel .page-heading p{color:var(--paint-a1b3a7);font-size:12px}.game-panel .heading-symbol{display:none}.game-panel .text-button,.game-panel .subtle-button{color:var(--paint-c6b27e)}.game-panel .empty-state{color:var(--paint-a4b3a3);border-color:var(--paint-516347);background:var(--paint-1b302b)}.game-panel .empty-state strong{color:var(--paint-d5d7bb)}.primary-button{background:linear-gradient(110deg, var(--paint-b39862), var(--paint-d4b77e));border:1px solid var(--paint-ceb47d);color:var(--paint-152523);box-shadow:inset 0 0 0 3px var(--paint-66512a22);border-radius:0}.primary-button:hover:not(:disabled){background:var(--paint-dfc38e);box-shadow:0 6px 15px var(--paint-00000044);color:var(--paint-112123)}.game-global-error{z-index:8;width:min(520px,100% - 32px);position:fixed;top:112px;left:50%;transform:translate(-50%)}.error-notice{background:var(--paint-422d28);color:var(--paint-f1c0a7);border:1px solid var(--paint-9e6950)}.event-dialog{width:min(640px,100vw - 48px)}.event-dialog .game-panel{padding:0}.event-dialog .event-block{background:0 0;border:0;margin:0;padding:0 28px 15px}.event-scene-strip{background:linear-gradient(90deg, var(--paint-132b2e66), var(--paint-152b2ed9)), url(/art/sanctuary-v1.webp) center 45% / cover;border-bottom:1px solid var(--paint-7b765544);align-items:center;gap:20px;margin:0 -28px 22px;padding:20px 28px;display:flex}.event-scene-strip>span{color:var(--paint-ddc28a);border:1px solid var(--paint-bca579);background:var(--paint-152a2b66);place-items:center;width:49px;height:60px;font:35px Batang,serif;display:grid}.event-scene-strip p{color:var(--paint-e5e0cc);margin:0;font:13px/1.8 Batang,serif}.event-dialog .event-story{color:var(--paint-e3dfca);white-space:pre-line;font:15px/2 Batang,serif}.event-dialog .danger-note{background:var(--paint-57412e55);color:var(--paint-d3b992);border:1px solid var(--paint-a17c4f4d);padding:10px 12px;font-size:12px;line-height:1.7}.event-dialog .choice-deadline{color:var(--paint-94ac9c);margin:16px 0;font-size:12px}.event-choices{flex-direction:column;gap:10px;display:flex}.event-dialog .event-choices button{background:var(--paint-243c35);color:var(--paint-d3c291);border:1px solid var(--paint-647655);text-align:left;align-items:center;gap:14px;width:100%;padding:17px 16px;display:flex}.event-dialog .event-choices button:hover:not(:disabled){background:var(--paint-3d4e37);border-color:var(--paint-d1b179);transform:translate(3px)}.event-dialog .event-choices button>span:nth-child(2){flex:1}.event-dialog .event-choices strong{color:var(--paint-e7dcbe);font:16px Batang,serif}.event-dialog .event-choices small{color:var(--paint-b1bfa8);margin-top:7px;font-size:12px;line-height:1.7;display:block}.event-dialog .choice-number{color:var(--paint-b5a577);font:20px Georgia,serif}.event-dialog .event-choices .danger-choice{background:var(--paint-442e2a);border-color:var(--paint-a07258)}.event-dialog .event-choices .danger-choice:hover{background:var(--paint-573c30)}.event-dialog .event-choices em{color:var(--paint-efac8e);font-size:12px}.event-dialog .event-epilogue{text-align:center;color:var(--paint-8fa590);margin:20px 0 0;font-size:12px}.event-error{background:var(--paint-482e28);color:var(--paint-f0baa4);padding:12px;font-size:12px}.chronicle-panel{max-width:760px;margin:0 auto}.chronicle-panel .panel-intro{color:var(--paint-acbaa5);font-size:12px}.game-panel .timeline-list{background:0 0}.game-panel .timeline-content h3{color:var(--paint-d9d2b5)}.game-panel .timeline-content p{color:var(--paint-a6baaa)}.game-panel .timeline-content time{color:var(--paint-9e9c77)}.game-panel .timeline-track:after{background:var(--paint-3b5448)}.game-panel .timeline-dot{border-color:var(--paint-98ac87);background:var(--paint-21392f)}.game-panel .timeline-dot.latest{background:var(--paint-ceb37a)}.game-panel .biography-view,.game-panel .chat-view{max-width:none}.game-panel .biography-sheet,.game-panel .biography-card,.game-panel .biography-summary,.game-panel .biography-paper,.game-panel .chat-panel,.game-panel .chat-messages{background:var(--paint-172b2b);color:var(--paint-c4d0be);border-color:var(--paint-475b48)}.game-panel .bio-stat,.game-panel .biography-fact,.game-panel .achievement{background:var(--paint-233b31);color:var(--paint-d0c99e);border-color:var(--paint-62704f)}.game-panel input,.game-panel textarea,.game-panel select{background:var(--paint-0b1e20);color:var(--paint-e5ddc3);border-color:var(--paint-50634d)}.game-panel input::placeholder,.game-panel textarea::placeholder{color:var(--paint-829a8c)}.game-panel .chat-message{border-color:var(--paint-3a5045)}.game-panel .chat-message strong{color:var(--paint-d8c28e)}.game-panel .chat-message p{color:var(--paint-c8d4c0)}.game-loading{isolation:isolate;text-align:center;place-items:center;min-height:100svh;display:grid}.game-loading>div:not(.game-scenery){background:var(--paint-0b1e23dc);border:1px solid var(--paint-a28d5d66);min-width:280px;padding:35px}.loading-seal{color:var(--paint-d9bb80);margin-bottom:20px;font:60px Batang,serif;display:block}.game-loading p{color:var(--paint-c6d3bd);font:13px Batang,serif}.game-loading .loading-line{background:var(--paint-c0a169);margin:20px auto 0;display:block}.game-loading .connection-card{max-width:460px}.game-loading .connection-card h1{color:var(--paint-e9dec2);font:25px/1.7 Batang,serif}.game-death .scene-vignette{background:var(--paint-0c1c20c9);-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale()}.death-record{background:var(--paint-102428f2);border:1px solid var(--paint-a5936566);max-width:1050px;margin:30px auto;padding:35px}@media (width>=1600px){.game-hud{padding:30px 50px}.play-stage{margin:0 50px}.action-rail,.world-dispatch{width:370px}.training-section{padding:26px}.location-plaque{top:65px}.scene-caption{left:29%}.scene-journal{bottom:36px}}@media (height<=820px) and (width>=901px){.game-hud{height:103px;padding-top:18px}.play-stage{min-height:calc(100svh - 205px)}.action-rail{padding-top:105px;padding-bottom:15px}.world-dispatch{top:15px}.training-section{padding:17px}.training-section .panel-heading,.training-section .panel-intro{margin-bottom:12px}.training-section .training-option{min-height:73px;padding:10px 8px}.training-option-copy>em{display:none}.nearby-person{padding:10px 16px}.dock-command{height:77px}.game-footnote{padding-top:8px}.location-plaque{top:25px}.scene-journal{bottom:15px}.title-screen{padding-top:2vh}.title-copy h1{font-size:96px}.title-copy p{margin:22px 0}}@media (width<=1100px){.game-hud{gap:20px;padding:22px}.hud-season{display:none}.hud-resources{gap:12px;padding:10px}.play-stage{margin:0 22px}.action-rail,.world-dispatch{width:310px}.training-section{padding:18px}.location-plaque h1{font-size:23px}.scene-caption{font-size:12px;left:15%}.scene-journal{width:42%}.title-screen{padding-right:4vw}.title-copy{width:430px}.creation-stage{grid-template-columns:1.1fr 1fr;gap:18px}.creation-scene .sect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-scene .sect-card{gap:5px;padding:10px 6px}.creation-scene .sect-symbol{font-size:22px}.creation-scene .sect-card strong,.creation-scene .sect-card small{font-size:12px}.sect-selection{padding:18px}}@media (width<=900px){.game-hud{height:110px;padding:18px 20px}.hud-resources{margin-left:auto}.hud-world{margin-left:0}.hud-world>div{flex-direction:column;gap:4px}.hud-world{padding-top:0}.hud-world .icon-button{width:30px;height:30px}.player-hud{min-width:210px}.player-info{min-width:150px}.player-name{font-size:19px}.play-stage{min-height:calc(100svh - 210px)}.location-plaque{top:18px;left:0}.location-plaque h1{font-size:21px}.world-dispatch{display:none}.action-rail{padding-top:115px}.scene-caption{max-width:40%;line-height:1.8;top:48%;left:2%}.scene-journal{width:43%}.title-world{max-width:260px;left:30px}.entry-header{padding:24px 30px}.creation-stage{grid-template-columns:1fr}.creation-scene .sect-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.creation-scene .creation-wrap{max-width:none}.chosen-sect h2{font-size:22px}.creation-scene .creation-form{display:block}.creation-scene-heading>.text-button{margin-bottom:15px;position:static}.creation-scene-heading>span{display:block}}@media (width<=650px){.game-shell{padding-bottom:94px}.game-scenery{height:100svh}.scene-image{background-position:35% 36%}.scene-vignette{background:linear-gradient(180deg, var(--paint-071619cc) 0, transparent 25%, transparent 43%, var(--paint-091c20d9) 66%, var(--paint-0b1e22) 100%)}.game-hud{align-items:flex-start;gap:10px;height:110px;padding:15px}.player-hud{flex:1;gap:9px;min-width:0}.player-portrait{width:47px;height:59px}.player-info{flex:1;min-width:0}.player-name{gap:7px;font-size:18px}.player-name small{padding:2px 5px;font-size:12px}.player-affiliation,.health-caption{font-size:12px}.health-track{margin-top:7px}.hud-resources{background:var(--paint-0d2228b3);gap:15px;margin:0;padding:6px 10px;position:absolute;top:81px;right:53px}.hud-resources small{font-size:12px}.hud-resources strong{font-size:13px}.hud-resources>span{gap:5px}.hud-resources svg{width:12px;height:12px}.hud-world{padding:0}.hud-world .icon-button{width:30px;height:30px}.play-stage{min-height:0;margin:0 16px;padding-top:300px}.location-plaque{top:20px;left:0}.location-plaque>span{font-size:12px}.location-plaque h1{margin:9px 0;font-size:21px}.location-plaque p{font-size:12px}.scene-caption{width:max-content;max-width:100%;padding:10px;font-size:12px;top:235px;left:50%;transform:translate(-50%)}.action-rail{width:100%;padding:0}.training-section{background:linear-gradient(145deg, var(--paint-122c2ff2), var(--paint-102327f7));padding:22px}.training-section .panel-heading h2{font-size:21px}.training-section .panel-intro br{display:none}.training-section .panel-intro{font-size:12px}.training-section .training-option{min-height:84px}.training-option-copy>em{display:block}.training-option-copy>strong{font-size:15px}.nearby-person{margin-top:10px}.policy-control{margin-bottom:12px}.scene-journal{background:var(--paint-10252ae6);width:100%;margin-top:12px;padding:14px;position:static}.journal-line{font-size:12px}.scene-journal .journal-line p>span{-webkit-line-clamp:2}.command-dock{width:100%;max-width:none;padding:0 3px env(safe-area-inset-bottom,0);background:var(--paint-0b1e23f5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-left:0;border-right:0;position:fixed;bottom:0;left:0;right:0}.dock-command{flex:1;gap:7px;width:auto;min-width:0;height:76px;font-size:12px}.dock-command .command-icon svg{width:20px;height:20px}.dock-command small{display:none}.dock-command.active:before{left:10px;right:10px}.game-footnote{padding:15px 19px 0;font-size:12px}.entry-header{height:84px;padding:20px}.game-wordmark strong{font-size:19px}.game-wordmark>span{padding:5px 4px;font-size:12px}.season-indicator{gap:7px;font-size:12px}.entry-step-0 .scene-image{background-position:36%}.entry-step-0 .scene-vignette{background:linear-gradient(180deg, var(--paint-071619aa), transparent 18%, var(--paint-081c2240) 40%, var(--paint-081c22dc) 71%, var(--paint-081c22) 100%)}.title-screen{justify-content:center;align-items:flex-end;min-height:calc(100svh - 137px);padding:0 20px 36px}.title-copy{width:100%;padding-top:150px}.title-overline{letter-spacing:.15em;font-size:12px}.title-copy h1{text-shadow:0 3px 35px var(--paint-001c24);margin:8px 0;font-size:77px;line-height:1.3}.title-hanja{font-size:12px}.title-copy p{margin:22px 0;font-size:13px;line-height:1.8}.title-copy .enter-game{width:100%;max-width:310px;min-height:54px}.title-copy>small{font-size:12px}.title-world{display:none}.entry-footer{letter-spacing:.07em;height:53px;padding:18px 20px;font-size:12px}.creation-scene{padding:12px 16px 25px}.creation-scene-heading{text-align:left;margin-bottom:20px}.creation-scene-heading h1{font-size:24px}.creation-scene-heading p{font-size:12px}.creation-scene-heading>span{margin-top:20px}.creation-stage{gap:14px}.sect-selection{padding:16px}.creation-scene .sect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.creation-scene .sect-card{min-height:69px}.creation-scene .sect-symbol{font-size:22px}.creation-scene .sect-card strong,.creation-scene .sect-card small,.sect-select-heading small{font-size:12px}.creation-scene .creation-wrap{padding:20px}.chosen-sect{gap:12px}.chosen-sect h2{font-size:20px}.chosen-sect p{font-size:12px}.creation-form input{font-size:16px}.entry-step-1 .game-scenery{height:100%}.game-dialog{width:min(520px,100vw - 20px);max-height:calc(var(--dialog-viewport-height,100dvh) - 20px)}.game-dialog-inner{max-height:calc(var(--dialog-viewport-height,100dvh) - 24px)}.game-dialog-header{gap:15px;min-height:64px;padding:12px 16px}.game-dialog-header h2{font-size:21px;line-height:1.4}.game-panel{padding:20px 16px 25px}.dialog-close{flex-shrink:0;width:40px;height:40px}.game-panel .page-heading h1{font-size:22px}.game-panel .page-heading p{font-size:12px}.game-panel input,.game-panel textarea{font-size:16px}.event-dialog .event-block{padding:0 20px 15px}.event-scene-strip{margin:0 -20px 20px;padding:16px 20px}.event-dialog .event-story{font-size:14px}.event-dialog .event-choices button{gap:10px;padding:15px 12px}.event-dialog .event-choices strong{font-size:15px}.event-dialog .event-choices small{font-size:12px}.game-global-error{top:115px}.death-record{margin:10px;padding:20px}}@media (width>=651px){.play-stage{min-height:0}.action-rail{padding-top:1px;padding-bottom:0}.training-section .panel-intro br{display:none}.training-section .training-option{min-height:78px}.training-option-copy>em{margin-top:3px}.game-hud{flex-basis:116px}}@media (height<=820px) and (width>=651px){.game-hud{flex-basis:103px}.action-rail{top:104px}.location-plaque{top:20px}}@media (width<=650px){.game-shell{height:auto;display:block;overflow:visible}.game-hud{flex-basis:auto}.play-stage{min-height:0}.action-rail{width:100%;padding:0;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.command-dock{flex-shrink:0}.location-plaque{text-shadow:0 2px 5px var(--paint-071c21), 0 0 20px var(--paint-071c21)}.location-plaque p{color:var(--paint-f0e4c5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scene-image{transform:none}.scene-mist,.scene-particles{display:none}}.entry-account{align-items:center;gap:22px;display:flex}.entry-account>button{color:var(--paint-c4b389);background:var(--paint-142c2d77);border:1px solid var(--paint-9e8b5555);align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:12px;display:flex}.entry-account>button:hover{border-color:var(--paint-c3a873);background:var(--paint-314334)}.quiet-home .player-portrait{background:var(--paint-102527);overflow:hidden}.quiet-home .player-portrait .player-image{object-fit:cover;width:100%;height:100%}.training-section .training-quiet{color:var(--paint-a9b9a1);margin:19px 0 0;font:13px/1.9 Batang,serif}.game-panel .player-chat-access{justify-content:flex-end;margin:-9px 0 20px;display:flex}.game-panel .player-chat-access button{color:var(--paint-aab89b);padding:5px 0;font-size:12px}.game-panel .world-tabs button>i{background:var(--paint-c6ae6e);border-radius:50%;width:5px;height:5px;margin-left:5px}@media (width<=650px){.entry-account{gap:9px}.entry-account .season-indicator{display:none}.entry-account>button{min-height:37px;padding:8px 10px;font-size:12px}.quiet-home .dock-command{white-space:nowrap;padding-left:1px;padding-right:1px;font-size:12px}.quiet-home .dock-command .command-icon svg{width:19px;height:19px}.quiet-home .training-section{padding:20px}}@media (width<=350px){.quiet-home .game-hud{padding-left:12px;padding-right:12px}.quiet-home .player-name{gap:5px;font-size:16px}.quiet-home .player-name small{padding-left:3px;padding-right:3px}.quiet-home .training-section{padding:17px 15px}.quiet-home .training-option-copy>strong{font-size:14px}.quiet-home .dock-command{font-size:12px}.entry-header{padding-left:16px;padding-right:16px}}.game-shell.page-route{height:auto;min-height:100svh}.game-shell.page-route .game-hud{flex:none}.game-page{border:1px solid var(--paint-64745d);background:var(--paint-102426);width:min(1120px,100% - 48px);box-shadow:0 14px 80px var(--paint-07151cb3);margin:0 auto 120px}.game-page-heading{border-bottom:1px solid var(--paint-546654);background:var(--paint-203633);align-items:center;gap:12px;padding:9px 18px;display:flex}.game-page-heading>div{flex:1;min-width:0}.game-page-heading>div>span{color:var(--paint-c0cab6);margin-bottom:6px;font-size:12px;display:block}.game-page-heading h1{color:var(--paint-f0e8d6);overflow-wrap:anywhere;margin:0;font:19px Batang,serif}.game-page-heading .page-back,.game-page-heading .page-home{color:var(--paint-dfc78f);border:1px solid var(--paint-65745a);background:var(--paint-132b2b);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 11px;font-size:12px;display:inline-flex}.game-page .game-panel.page-content{height:auto;max-height:none;padding:18px;overflow:visible}.game-shell .command-dock{z-index:15;margin:0;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.game-shell .dock-command{text-decoration:none}.play-stage[hidden]{display:none!important}@media (width>=701px){.home-route .play-stage{margin-bottom:110px}.home-route .action-rail{max-height:calc(100svh - 360px)}}.game-shell.page-route .game-footnote{display:none}.game-page .game-panel .conversation-room.expanded{height:min(650px,100svh - 300px);min-height:400px}.game-page .game-panel .page-heading{margin-top:0}@media (width<=700px){.game-page{width:calc(100% - 20px);margin-bottom:92px}.game-page-heading{gap:10px;padding:12px}.game-page-heading h1{font-size:19px}.game-page-heading>div>span{font-size:12px}.game-page-heading .page-back{padding:8px;font-size:12px}.game-page .game-panel.page-content{padding:15px}.game-shell .command-dock{bottom:0;left:0;transform:none}.game-page .game-panel .conversation-room.expanded{height:min(600px,100svh - 255px);min-height:340px}}.game-panel .shared-campaign-status{border:1px solid var(--paint-526447);background:var(--paint-162c2a);margin:14px 0 20px;padding:18px 22px}.shared-campaign-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.shared-campaign-title>span{gap:6px;display:grid}.shared-campaign-title strong{font-size:20px}.shared-campaign-title small{color:var(--paint-becbb6);font-size:12px}.shared-campaign-title>b{color:var(--paint-dbc28b);font-size:23px}.shared-campaign-status .campaign-progress{margin:14px 0}.shared-campaign-counts{color:var(--paint-b8cbb8);gap:25px;font-size:12px;display:flex}.shared-campaign-counts b{color:var(--paint-eee5cc);margin-left:5px}.shared-campaign-details{border-top:1px solid var(--paint-435946);margin-top:14px;padding-top:12px}.shared-campaign-details summary{color:var(--paint-d7c08e);cursor:pointer;font-size:12px}.shared-campaign-details p{color:var(--paint-bacab5);font-size:12px;line-height:1.9}.shared-campaign-mine{flex-wrap:wrap;gap:24px;margin:16px 0;font-size:12px;display:flex}.shared-campaign-mine strong{color:var(--paint-dfc38b);margin-top:6px;font-size:20px;display:block}.shared-team-list>div{border-top:1px solid var(--paint-3b5344);justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.shared-team-list span{gap:5px;display:grid}.shared-team-list small{color:var(--paint-afc1ac);font-size:12px}.game-panel .campaign-history{margin-top:22px}.game-panel .campaign-history>summary{cursor:pointer;color:var(--paint-d1bb8b);padding:16px 19px;font-size:14px}.game-panel .campaign-history>.campaign-panel-head{display:none}.campaign-grid .campaign-column:has(.campaign-plan-panel){flex-direction:column;display:flex}.campaign-plan-panel{order:-1}.existing-allocation{margin-bottom:16px}.home-route .action-rail:has(.existing-allocation){max-height:calc(100svh - 205px);overflow-y:auto}@media (width<=700px){.game-panel .shared-campaign-status{padding:15px}.shared-campaign-title{flex-wrap:wrap;gap:9px}.shared-campaign-title strong{font-size:18px}.shared-campaign-title>b{font-size:21px}.shared-campaign-counts{flex-wrap:wrap;gap:13px}.shared-campaign-mine{gap:15px}.shared-team-list>div{flex-direction:column;gap:8px}.home-route .action-rail:has(.existing-allocation){max-height:none;overflow:visible}.game-panel .campaign-grid{flex-direction:column;display:flex}}.game-panel.page-content .secondary-button{background:var(--paint-18312f);border:1px solid var(--paint-8b916c);color:var(--paint-e5d3a5);border-radius:0}.game-panel.page-content .secondary-button:disabled{opacity:.5}.game-panel .public-player-actions .secondary-button{min-height:44px}.game-panel .friend-identity>strong>button{color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--paint-927b50);text-decoration-color:var(--paint-927b50);text-underline-offset:4px;background:0 0;border:0;padding:0}.game-panel .community-links a,.community-heading .text-button{min-height:40px}.starting-skill-rows small,.starting-skills-actions small{font-size:12px}.starting-skill-rows button{width:34px;height:36px}@media (width<=700px){.game-panel .campaign-grid.has-current-lobby>.campaign-column:last-child{order:-1}.view-messages .community-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px;padding-bottom:12px;display:grid}.view-messages .community-links a{min-width:0;padding:7px 2px;font-size:12px}.view-messages .community-links svg{display:none}.view-messages .peer-title strong{font-size:17px}.view-messages .community-heading{gap:10px}.view-messages .peer-title+button{justify-items:center;width:52px;padding:6px;font-size:12px;line-height:1.6;display:grid}.view-messages .page-content{padding-top:15px}.starting-skill-rows small{margin:4px 0 0;display:block}.starting-skill-rows button{width:36px;height:40px}.starting-skills{padding:14px}}.game-page .game-panel .dm-room.conversation-room.expanded{height:clamp(310px,55vh,620px);min-height:310px}@media (width<=700px){.game-page .game-panel .dm-room.conversation-room.expanded{height:calc(100svh - 470px);min-height:220px}}.game-shell .game-hud{flex-basis:auto;align-items:stretch;gap:0;height:auto;min-height:110px;padding:16px 24px}.game-shell .player-hud{background:var(--paint-102426f5);border:1px solid var(--paint-70806b);border-right:0;min-width:285px;padding:11px 15px}.game-shell .player-info{min-width:0}.game-shell .player-affiliation,.game-shell .health-caption{color:var(--paint-d5decf)}.game-shell .hud-resources{background:var(--paint-102426f5);border:1px solid var(--paint-70806b);border-left:0;gap:20px;margin:0;padding:10px 18px}.game-shell .hud-resources small{color:var(--paint-d5decf)}.game-shell .hud-world{margin-left:auto;padding:0 0 0 18px}.game-shell .hud-season{background:var(--paint-102426f5);border:1px solid var(--paint-70806b);color:var(--paint-d5decf);padding:9px 12px}.game-shell .hud-world .icon-button{background:var(--paint-102426f5);border-color:var(--paint-70806b);color:var(--paint-dfcfaa)}.game-shell .location-plaque{border-left:2px solid var(--paint-c6a36a);background:var(--paint-102426f5);max-width:calc(100% - 370px);text-shadow:none;padding:14px 18px;top:12px;left:0}.game-shell .location-plaque h1{color:var(--paint-f3eddf);margin:7px 0;font-size:24px}.game-shell .location-plaque>span{color:var(--paint-d5be86)}.game-shell .location-plaque p{color:var(--paint-d3decf);margin:0}.game-shell .world-dispatch{background:var(--paint-102426f5)}.game-shell .training-section .panel-intro,.game-shell .training-section .training-growth-rule,.game-shell .training-section .training-current-effect{color:var(--paint-ccd8c4)}@media (width<=1100px) and (width>=701px){.game-shell .game-hud{padding:12px 20px}.game-shell .player-hud{min-width:230px}.game-shell .hud-resources{gap:13px;padding:10px 13px}.game-shell .location-plaque{max-width:calc(100% - 335px);padding:10px 12px}.game-shell .location-plaque h1{font-size:19px}}@media (width<=700px){.game-shell .game-hud{grid-template-columns:1fr 44px;gap:0 7px;min-height:0;padding:10px;display:grid}.game-shell .player-hud{border:1px solid var(--paint-70806b);border-bottom:0;grid-column:1;gap:9px;min-width:0;padding:9px 10px 5px}.game-shell .player-portrait{width:40px;height:50px}.game-shell .player-name{gap:7px;font-size:17px}.game-shell .player-name small{font-size:12px}.game-shell .player-affiliation{margin-top:3px;font-size:12px}.game-shell .health-track{margin-top:5px}.game-shell .health-caption{margin-top:4px;font-size:12px}.game-shell .hud-resources{border:1px solid var(--paint-70806b);border-top:0;grid-column:1;justify-content:flex-start;gap:16px;padding:5px 10px 8px 59px;position:static}.game-shell .hud-resources small{font-size:12px}.game-shell .hud-resources strong{font-size:14px}.game-shell .hud-world{grid-area:1/2/3;align-items:flex-start;margin:0;padding:0}.game-shell .hud-world>div{flex-direction:column;gap:6px}.game-shell .hud-world .icon-button{width:44px;height:44px}.game-shell .hud-season{display:none}.quiet-home .play-stage{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 10px;padding-top:0;display:grid}.game-shell .location-plaque{grid-column:1;align-self:stretch;max-width:none;padding:12px;position:static}.game-shell .location-plaque h1{margin:5px 0;font-size:18px;line-height:1.6}.game-shell .location-plaque>span{font-size:12px}.game-shell .location-plaque p{font-size:12px;line-height:1.7}.quiet-home .scene-portrait{grid-area:1/2;gap:4px;width:84px;margin:0;padding:5px;position:static;transform:none}.quiet-home .scene-portrait:before,.quiet-home .scene-portrait:after{display:none}.quiet-home .scene-portrait .scene-portrait-name{font-size:12px}.quiet-home .play-stage:not(:has(.scene-portrait)) .location-plaque{grid-column:1/-1}.quiet-home .action-rail,.quiet-home .home-conversations{grid-column:1/-1}.quiet-home .action-rail{margin:0;position:static}.quiet-home .home-conversations{margin:0 0 16px}.quiet-home .scene-caption{display:none}.game-shell .training-section{padding:17px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--read-body:16px;--read-small:12px}:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.game-shell :is(small,time,.section-hint,.section-number,.conversation-footnote){font-size:var(--read-small)}.game-shell button{touch-action:manipulation}.game-shell [hidden]{display:none!important}.activity-summary{z-index:4;border:1px solid var(--paint-526f5e);background:var(--paint-142b2c);color:var(--paint-d7e0d1);flex:none;align-items:flex-start;gap:12px;margin:0 24px 16px;padding:10px 14px;display:flex;position:relative}.activity-summary-title{flex:none;align-items:center;gap:7px;min-height:40px;font-size:13px;display:flex}.activity-summary-title button{min-width:40px;min-height:40px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.activity-summary-items{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.activity-summary-items>button{text-align:left;border:1px solid var(--paint-526d5b);background:var(--paint-1b3531);min-height:52px;color:var(--paint-dce4d6);flex:210px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.activity-summary-items>button>span{gap:3px;display:grid}.activity-summary-items small{color:var(--paint-b2c7b4);font-size:12px}.activity-summary-items strong{font-size:14px}.activity-summary-items b{color:var(--paint-d8c38a);align-items:center;gap:6px;font-size:12px;display:flex}.activity-summary-items em{color:var(--paint-bdcbb8);font-size:12px;font-style:normal}.activity-summary-items>button.claimable{border-color:var(--paint-d4b77c);background:var(--paint-394536)}.activity-idle{align-self:center;font-size:13px;line-height:1.7}.activity-retry{color:var(--paint-e5c99a);border:1px solid var(--paint-8b8c61);background:0 0;padding:10px}.game-shell .world-party-entry{min-height:44px;margin:0 0 22px}.training-section .training-refresh,.training-section .training-cancel{border:1px solid var(--paint-587362);justify-content:center;width:100%;min-height:44px;margin:12px 0 0;padding:10px 12px;font-size:14px;display:flex}.training-section .training-cancel{border-color:var(--paint-92715a);color:var(--paint-e2b99b);margin-top:16px}.training-mode{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.training-mode button{background:var(--paint-152c2e);min-height:64px;color:var(--paint-d8e0d1);border:1px solid var(--paint-567064);gap:5px;padding:10px;display:grid}.training-mode button[aria-pressed=true]{border-color:var(--paint-cfb77c);background:var(--paint-334333);color:var(--paint-efdbab)}.training-mode strong{font-size:16px}.training-mode small{font-size:12px}.training-activity-badge{border:1px solid var(--paint-657b61);background:var(--paint-253b31);margin-bottom:12px;padding:9px 12px;font-size:14px}.home-chat-entry{background:var(--paint-153132);border:1px solid var(--paint-8c895f);min-height:48px;color:var(--paint-dfcf9f);padding:12px 16px;font-size:14px;position:absolute;bottom:20px;left:0}.display-settings{gap:5px;display:flex}.display-settings button,.guide-trigger{min-height:44px;color:var(--paint-e7d3a2);background:var(--paint-152c2d);border:1px solid var(--paint-64775f);justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.game-shell .hud-world>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.global-feedback{z-index:150;pointer-events:none;gap:8px;width:min(540px,100% - 24px);display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%)}.feedback-notice{background:var(--paint-483427);border:1px solid var(--paint-d4ab79);color:var(--paint-f3e7cf);box-shadow:0 7px 35px var(--paint-07161ccc);pointer-events:auto;align-items:flex-start;gap:10px;padding:14px;display:flex}.feedback-notice>svg{flex:none;margin-top:4px}.feedback-notice p{flex:1;margin:0;font-size:16px;line-height:1.6}.feedback-notice button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.beginner-guide{z-index:45;background:var(--paint-1a302f);border:1px solid var(--paint-b1a174);width:min(420px,100% - 32px);max-height:calc(100dvh - 220px);color:var(--paint-e5e1cd);box-shadow:0 12px 50px var(--paint-07161c99);padding:20px;position:fixed;top:100px;right:24px;overflow:auto}.beginner-guide header,.beginner-guide footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.beginner-guide button{background:var(--paint-263d33);min-height:44px;color:var(--paint-e2cb91);border:1px solid var(--paint-7d8861);padding:9px 12px}.beginner-guide h2{font-size:21px;line-height:1.6}.beginner-guide p{line-height:1.8}.beginner-guide footer{padding:18px 0}.beginner-guide details{border-top:1px solid var(--paint-5e765f);padding-top:14px}.beginner-guide summary{cursor:pointer;min-height:40px}.beginner-guide dl div{margin:14px 0}.beginner-guide dt{color:var(--paint-e5cf93);font-weight:700}.beginner-guide dd{margin:4px 0 0;line-height:1.6}.game-panel .inventory-compact-grid{flex-direction:column;gap:0;display:flex}.game-panel .inventory-compact-item{border:0;border-bottom:1px solid var(--paint-4e6556)}.game-panel .inventory-item-summary{min-height:60px;padding:9px 12px}.game-panel .inventory-item-summary strong{font-size:16px}.game-panel .inventory-item-summary small{font-size:12px}.game-panel .inventory-item-detail{padding:12px 16px}@media (width<=700px){.home-chat-entry{width:100%;margin:12px 0;position:static}.game-shell .hud-world>div{justify-content:flex-start}.display-settings button,.guide-trigger{padding:7px}.beginner-guide{max-height:calc(100dvh - 170px);top:64px;right:12px}.activity-summary{margin:0 10px 12px;padding:8px 10px;display:block}.activity-summary-title{min-height:32px}.activity-summary-items{grid-template-columns:1fr;display:grid}.activity-summary-items>button{min-height:50px}.activity-summary-title button{min-height:36px}}.game-shell .music-trigger{gap:6px;width:auto;min-width:44px;min-height:44px;padding:8px 10px}.game-shell .music-trigger span{white-space:nowrap;font-size:12px}.game-shell .game-panel :is(p,input,textarea,select),.game-shell .chat-hub :is(input,textarea){font-size:var(--read-body)}.game-shell .game-panel :is(small,time),.game-shell .game-hud :is(small,.player-affiliation,.health-caption){font-size:var(--read-small)}.game-shell .collection-research,.game-shell .npc-shop,.game-shell .campaign-materials{border:1px solid var(--line);background:var(--paper);color:var(--ink);min-width:0;padding:18px}.collection-research>header,.arena-offers>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-research h2{align-items:center;gap:8px;display:flex}.collection-tabs,.adventure-source-tabs,.npc-shop-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.collection-tabs button,.adventure-source-tabs button,.npc-shop-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);padding:8px 14px}.collection-tabs button[aria-pressed=true],.adventure-source-tabs button[aria-pressed=true],.npc-shop-tabs button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.collection-rows{border-top:1px solid var(--line);margin:16px 0}.collection-rows details{border-bottom:1px solid var(--line);padding:0 4px}.collection-rows summary{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:8px 0;display:flex}.collection-rows summary:after{content:"＋";color:var(--gold);margin-left:8px}.collection-rows details[open] summary:after{content:"−"}.collection-rows summary strong{flex:1}.collection-rows summary span{color:var(--muted);font-size:12px}.collection-rows details>p{margin:6px 0 12px;line-height:1.7}.research-intro{gap:12px;margin:16px 0;display:flex}.research-intro>svg{color:var(--gold);flex-shrink:0}.research-intro h3,.research-intro p{margin:0 0 8px}.research-filter{gap:6px;margin-top:16px;display:flex}.research-filter button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);padding:8px 12px}.research-filter button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.research-filter span{color:var(--muted);margin-left:4px;font-size:12px}.research-empty{background:var(--paper);border-left:2px solid var(--gold);margin:12px 0;padding:12px}.research-empty p{margin-top:0}.research-selection{margin:12px 0}.research-selection p{color:var(--muted);margin:4px 0 0}.research-ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.research-ingredients label{border:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.research-ingredients label>span{flex:1;min-width:0}.research-ingredients small{color:var(--muted);display:block}.research-ingredients select{background:var(--paper);width:110px;min-height:44px;color:var(--ink);border:1px solid var(--line)}.research-result{border:1px solid var(--jade);margin-top:16px;padding:16px}.material-guide{margin:20px 0}.material-guide summary{cursor:pointer;min-height:44px;color:var(--gold)}.game-shell .equipment-slots{border:1px solid var(--line);background:var(--paper);padding:16px}.equipment-slots h3{margin:0 0 12px}.equipment-slot{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:65px;display:flex}.equipment-slot>span{flex:1;min-width:0}.equipment-slot>svg{flex-shrink:0}.equipment-slot small{color:var(--muted);display:block}.equipment-slot strong{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.equipment-slot-stats{margin-top:3px}.equipment-slots>p{border-top:1px solid var(--line);margin-bottom:0;padding-top:12px}.npc-shop-tabs small{display:block}.npc-shop-layout{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);align-items:start;gap:20px;display:grid}.npc-shop-list{gap:4px;display:grid}.npc-shop-list>button{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;min-height:66px;color:var(--ink);align-items:center;gap:12px;padding:10px;display:flex}.npc-shop-list>button[aria-pressed=true]{border-color:var(--gold)}.npc-shop-list>button>span{flex:1;min-width:0}.npc-shop-list strong{font-size:16px;display:block}.npc-shop-list small{color:var(--muted);display:block}.npc-shop-list b{white-space:nowrap;color:var(--gold)}.npc-shop-detail{border:1px solid var(--line);padding:18px;position:sticky;top:16px}.npc-shop-detail label{justify-content:space-between;align-items:center;gap:12px;display:flex}.npc-shop-detail input{background:var(--paper);width:80px;min-height:44px;color:var(--ink);border:1px solid var(--line)}.npc-shop-detail>strong{margin:16px 0;display:block}.arena-offers{border:1px solid var(--line);background:var(--paper);margin:18px 0 24px;padding:18px}.arena-offers article{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.arena-offers article strong{display:block}.arena-offer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campaign-materials{margin:20px 0}.campaign-materials>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.lobby-consent-note{color:var(--muted);margin:16px 0}@media (width<=700px){.npc-shop-layout{grid-template-columns:1fr}.npc-shop-detail{position:static}.research-ingredients{grid-template-columns:1fr}.arena-offers article,.campaign-materials>div{flex-direction:column;align-items:stretch}.game-shell .collection-research,.game-shell .npc-shop,.game-shell .arena-offers{padding:12px}}.game-shell .chat-hub{box-sizing:border-box;margin-top:0;margin-bottom:0;padding:0}.game-shell .chat-hub .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-shell .chat-hub.sidebar{height:calc(100dvh - 264px)}.game-shell .chat-hub .conversation-log-wrap{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.game-shell .chat-hub .conversation-log{height:100%;overflow:auto}.game-shell .chat-hub .conversation-composer{flex:none;align-items:center;margin:0;display:flex}.game-shell .chat-hub .conversation-composer textarea{resize:none;width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);flex:1 1 0}.game-shell .chat-hub .conversation-composer button{flex:none}.game-shell .chat-hub .conversation-footnote{flex:none;margin:0}.game-shell .chat-hub .chat-private-channels label{margin:0}@media (width<=700px){.game-shell .game-hud{grid-template-columns:minmax(0,1fr);gap:0}.game-shell .player-hud{grid-area:1/1}.game-shell .hud-resources{grid-area:2/1}.game-shell .hud-world{grid-area:3/1;width:100%;margin-top:8px}.game-shell .hud-world>div{flex-flow:wrap;align-items:center;gap:6px}.game-shell .hud-world .music-trigger{width:auto;min-width:94px}.game-shell .display-settings{gap:6px;display:flex}.game-shell .display-settings button,.game-shell .guide-trigger{min-width:44px;padding:8px}.game-shell .home-chat-entry{grid-column:1/-1;margin:8px 0 96px;position:static}.game-shell .action-rail{max-height:none;overflow:visible}.game-shell .location-plaque p{font-size:12px}}.game-shell :is(p,input,textarea,select),.game-entry :is(p,input,textarea,select){font-size:var(--read-body)!important}.game-shell :is(.conversation-footnote,.chat-room-caption,.location-plaque p,.community-note,.collection-note),.game-shell :is(small,time){font-size:var(--read-small)!important}:root[data-theme=paper]{--paper:#f6f1e6;--ink:#273b35;--muted:#526258;--line:#b4ac98;--gold:#765a2d;--jade:#34664f}:root[data-theme=paper] .chat-public-channels button{color:#273b35;background:#f6f1e6;border-color:#b4ac98}:root[data-theme=paper] .chat-public-channels button[aria-pressed=true]{color:#493b25;background:#e5d9bd;border-color:#765a2d}:root[data-theme=paper] .chat-hub-heading{background:#e8e1d0;border-color:#b4ac98}:root[data-theme=paper] .conversation-composer button{color:#fff9ed;background:#6c5c3c}:root[data-theme=paper] .chat-hub .conversation-composer textarea{border-color:#9b947f}.game-shell .game-hud{z-index:10;position:relative}@media (width<=700px){.game-shell .activity-summary.activity-empty{align-items:center;gap:10px;padding:6px 10px;display:flex}.game-shell .activity-empty .activity-summary-title{min-height:32px}.game-shell .activity-empty .activity-idle{font-size:12px}.game-page .game-panel>:is(.world-page,.craft-page,.market-page,.campaign-page)>.page-heading{display:none}}@media (width<=360px){.game-shell .display-settings button span,.game-shell .guide-trigger span{display:none}.game-shell .hud-world .music-trigger{min-width:86px;padding:7px}.game-shell .hud-world>div{flex-wrap:nowrap;gap:4px}.game-shell .display-settings{gap:4px}.game-shell .display-settings button,.game-shell .guide-trigger{width:44px;padding:7px}}.game-panel .market-listing.compact-listing{background:var(--paper);border:1px solid var(--line);padding:0;display:block}.game-panel .compact-listing summary{cursor:pointer;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.game-panel .compact-listing summary>div{flex:1;min-width:0}.game-panel .compact-listing summary h3{margin:0 0 4px;font-size:16px}.game-panel .compact-listing summary>strong{color:var(--gold);font-size:14px}.game-panel .compact-listing .market-item-symbol{background:0 0;border:0;width:32px;min-width:32px;height:32px}.game-panel .market-listing-detail{border-top:1px solid var(--line);padding:0 12px 14px}.game-panel .market-listing-detail .market-price{align-items:flex-end}.chat-failed{border-top:1px solid var(--line);max-height:100px;padding:8px 12px;overflow:auto}.chat-failed summary{cursor:pointer;font-size:12px}.chat-failed p{white-space:pre-wrap}.chat-failed button{background:var(--paper);min-height:44px;color:var(--ink);border:1px solid var(--line);padding:8px}:root{--paint-000000:#000;--paint-00000044:#0004;--paint-00000066:#0006;--paint-00000077:#0007;--paint-00000099:#0009;--paint-001c24:#001c24;--paint-02101366:#02101366;--paint-030b0d50:#030b0d50;--paint-03131855:#03131855;--paint-03131999:#03131999;--paint-041216c2:#041216c2;--paint-05151935:#05151935;--paint-06121755:#06121755;--paint-061316e6:#061316e6;--paint-061518:#061518;--paint-061518b8:#061518b8;--paint-06171944:#06171944;--paint-06171c:#06171c;--paint-06171c66:#06171c66;--paint-06171c77:#06171c77;--paint-07151cb3:#07151cb3;--paint-07161999:#07161999;--paint-071619aa:#071619aa;--paint-071619cc:#071619cc;--paint-071619dd:#071619dd;--paint-07161c99:#07161c99;--paint-07161ccc:#07161ccc;--paint-071a1d:#071a1d;--paint-071a1d99:#071a1d99;--paint-071c21:#071c21;--paint-08100bc2:#08100bc2;--paint-081719:#081719;--paint-081c22:#081c22;--paint-081c2240:#081c2240;--paint-081c22dc:#081c22dc;--paint-090f1129:#090f1129;--paint-091416:#091416;--paint-091c20a6:#091c20a6;--paint-091c20d9:#091c20d9;--paint-091c20df:#091c20df;--paint-091e21:#091e21;--paint-092024b8:#092024b8;--paint-0a141666:#0a141666;--paint-0a171ddd:#0a171ddd;--paint-0a1b1e:#0a1b1e;--paint-0b171966:#0b171966;--paint-0b171977:#0b171977;--paint-0b1a1d80:#0b1a1d80;--paint-0b1c20:#0b1c20;--paint-0b1c20fa:#0b1c20fa;--paint-0b1e20:#0b1e20;--paint-0b1e22:#0b1e22;--paint-0b1e23dc:#0b1e23dc;--paint-0b1e23f5:#0b1e23f5;--paint-0c171982:#0c171982;--paint-0c171a:#0c171a;--paint-0c181a4d:#0c181a4d;--paint-0c1919:#0c1919;--paint-0c191a:#0c191a;--paint-0c191a80:#0c191a80;--paint-0c1b1e:#0c1b1e;--paint-0c1c20c9:#0c1c20c9;--paint-0c1d2077:#0c1d2077;--paint-0c20256e:#0c20256e;--paint-0c2026bb:#0c2026bb;--paint-0d181a70:#0d181a70;--paint-0d1c20ed:#0d1c20ed;--paint-0d202466:#0d202466;--paint-0d2121:#0d2121;--paint-0d2228b3:#0d2228b3;--paint-0d242b99:#0d242b99;--paint-0d2528:#0d2528;--paint-0e1c1c:#0e1c1c;--paint-0e1e1e:#0e1e1e;--paint-0e2224:#0e2224;--paint-101c1d:#101c1d;--paint-101c1d80:#101c1d80;--paint-101c1e:#101c1e;--paint-101c1e8c:#101c1e8c;--paint-101c1ecc:#101c1ecc;--paint-101c1edb:#101c1edb;--paint-101d1780:#101d1780;--paint-101d1d:#101d1d;--paint-101e20:#101e20;--paint-101f20:#101f20;--paint-101f22:#101f22;--paint-102020:#102020;--paint-102022:#102022;--paint-102024f5:#102024f5;--paint-102025:#102025;--paint-102122:#102122;--paint-102124:#102124;--paint-102224:#102224;--paint-102226e8:#102226e8;--paint-102326:#102326;--paint-102327:#102327;--paint-102327f7:#102327f7;--paint-102426:#102426;--paint-102426f5:#102426f5;--paint-102428f2:#102428f2;--paint-102527:#102527;--paint-102529ed:#102529ed;--paint-10252ae6:#10252ae6;--paint-102628:#102628;--paint-102628ed:#102628ed;--paint-10272a:#10272a;--paint-10272cef:#10272cef;--paint-10282b:#10282b;--paint-112123:#112123;--paint-112123ed:#112123ed;--paint-112124:#112124;--paint-112324:#112324;--paint-112728aa:#112728aa;--paint-112a2db3:#112a2db3;--paint-122123:#122123;--paint-122323:#122323;--paint-122326d9:#122326d9;--paint-122426:#122426;--paint-122528:#122528;--paint-122628:#122628;--paint-12282aef:#12282aef;--paint-12292c:#12292c;--paint-122c2c:#122c2c;--paint-122c2ff2:#122c2ff2;--paint-131f1b:#131f1b;--paint-132223:#132223;--paint-132524:#132524;--paint-13262a:#13262a;--paint-132729:#132729;--paint-13272a:#13272a;--paint-13282a:#13282a;--paint-132a2c:#132a2c;--paint-132b2b:#132b2b;--paint-132b2e66:#132b2e66;--paint-132e31:#132e31;--paint-142020:#142020;--paint-142123:#142123;--paint-142323:#142323;--paint-142326:#142326;--paint-14241e33:#14241e33;--paint-142527:#142527;--paint-14252977:#14252977;--paint-14272a:#14272a;--paint-14272b:#14272b;--paint-14282a:#14282a;--paint-14282b:#14282b;--paint-14282c:#14282c;--paint-14292a:#14292a;--paint-14292b:#14292b;--paint-142b2c:#142b2c;--paint-142b2d:#142b2d;--paint-142b2e:#142b2e;--paint-142c2c:#142c2c;--paint-142c2d77:#142c2d77;--paint-142c2f:#142c2f;--paint-142e30:#142e30;--paint-152523:#152523;--paint-15271c:#15271c;--paint-15272a:#15272a;--paint-152a2b66:#152a2b66;--paint-152b2b:#152b2b;--paint-152b2ed9:#152b2ed9;--paint-152c2d:#152c2d;--paint-152c2e:#152c2e;--paint-152e2f:#152e2f;--paint-152e30:#152e30;--paint-153132:#153132;--paint-162124:#162124;--paint-16272a:#16272a;--paint-16291f:#16291f;--paint-162a25:#162a25;--paint-162c2a:#162c2a;--paint-162d2c:#162d2c;--paint-17262666:#17262666;--paint-172720:#172720;--paint-172721:#172721;--paint-172724:#172724;--paint-172728:#172728;--paint-17292a:#17292a;--paint-172b2b:#172b2b;--paint-172f2e:#172f2e;--paint-172f2f:#172f2f;--paint-17312f:#17312f;--paint-173735:#173735;--paint-173a271f:#173a271f;--paint-182525:#182525;--paint-182728:#182728;--paint-182820:#182820;--paint-182927:#182927;--paint-182b21:#182b21;--paint-183039:#183039;--paint-18312f:#18312f;--paint-18332f:#18332f;--paint-192b21:#192b21;--paint-19332e:#19332e;--paint-1a2a2733:#1a2a2733;--paint-1a2c2b:#1a2c2b;--paint-1a2d29:#1a2d29;--paint-1a302b:#1a302b;--paint-1a302c:#1a302c;--paint-1a302f:#1a302f;--paint-1b2a29:#1b2a29;--paint-1b302b:#1b302b;--paint-1b3334:#1b3334;--paint-1b3531:#1b3531;--paint-1c2c2b:#1c2c2b;--paint-1c3029:#1c3029;--paint-1c302b:#1c302b;--paint-1c302b66:#1c302b66;--paint-1c3533:#1c3533;--paint-1c40210b:#1c40210b;--paint-1d2d26:#1d2d26;--paint-1d2d2a:#1d2d2a;--paint-1d3528:#1d3528;--paint-1d392d:#1d392d;--paint-1e2927:#1e2927;--paint-1e3937:#1e3937;--paint-1f412018:#1f412018;--paint-20322c:#20322c;--paint-20332c:#20332c;--paint-203331:#203331;--paint-203432:#203432;--paint-20352f:#20352f;--paint-20362f:#20362f;--paint-203633:#203633;--paint-20382f88:#20382f88;--paint-203a35:#203a35;--paint-21372f:#21372f;--paint-21382b:#21382b;--paint-21392f:#21392f;--paint-213b34ec:#213b34ec;--paint-213c342d:#213c342d;--paint-22322c55:#22322c55;--paint-223b315e:#223b315e;--paint-233a32:#233a32;--paint-233b31:#233b31;--paint-233b36:#233b36;--paint-233d35:#233d35;--paint-234435:#234435;--paint-234b34:#234b34;--paint-242d26:#242d26;--paint-24312c:#24312c;--paint-24332966:#24332966;--paint-24342b:#24342b;--paint-243a34c9:#243a34c9;--paint-243a36:#243a36;--paint-243c32:#243c32;--paint-243c35:#243c35;--paint-243d30:#243d30;--paint-25332b:#25332b;--paint-253b31:#253b31;--paint-253d3044:#253d3044;--paint-263329:#263329;--paint-26352b:#26352b;--paint-263934:#263934;--paint-263a2d16:#263a2d16;--paint-263a32:#263a32;--paint-263c2e:#263c2e;--paint-263d33:#263d33;--paint-273128:#273128;--paint-27352a66:#27352a66;--paint-273a2e50:#273a2e50;--paint-273f32:#273f32;--paint-274334:#274334;--paint-283a31:#283a31;--paint-29382d:#29382d;--paint-293b30:#293b30;--paint-293b38:#293b38;--paint-29413988:#29413988;--paint-294333:#294333;--paint-29443544:#29443544;--paint-2a3b31:#2a3b31;--paint-2a4034:#2a4034;--paint-2b352b:#2b352b;--paint-2c3930:#2c3930;--paint-2c3d32:#2c3d32;--paint-2c443275:#2c443275;--paint-2c4835:#2c4835;--paint-2d4434:#2d4434;--paint-2d4836:#2d4836;--paint-2e403c:#2e403c;--paint-2e4836:#2e4836;--paint-2e4b37:#2e4b37;--paint-2f4835:#2f4835;--paint-302725:#302725;--paint-302824:#302824;--paint-303b2e:#303b2e;--paint-30423377:#30423377;--paint-30463c:#30463c;--paint-30523b:#30523b;--paint-314139:#314139;--paint-31423a66:#31423a66;--paint-314334:#314334;--paint-314739:#314739;--paint-315343:#315343;--paint-315844:#315844;--paint-315a42:#315a42;--paint-334333:#334333;--paint-334b3655:#334b3655;--paint-334d38:#334d38;--paint-334e3d:#334e3d;--paint-335341:#335341;--paint-34382b:#34382b;--paint-343a2c:#343a2c;--paint-344238:#344238;--paint-34423b:#34423b;--paint-34443a:#34443a;--paint-344640:#344640;--paint-34483c:#34483c;--paint-344b3b:#344b3b;--paint-344b40:#344b40;--paint-344d43:#344d43;--paint-352d28:#352d28;--paint-35423a:#35423a;--paint-354434:#354434;--paint-354539:#354539;--paint-35453e:#35453e;--paint-354633:#354633;--paint-354a3544:#354a3544;--paint-354c3b:#354c3b;--paint-35573e:#35573e;--paint-355b47:#355b47;--paint-35624a:#35624a;--paint-36443666:#36443666;--paint-364439:#364439;--paint-364b40:#364b40;--paint-36513d66:#36513d66;--paint-365340:#365340;--paint-365647:#365647;--paint-37473c:#37473c;--paint-384136:#384136;--paint-38463d:#38463d;--paint-384844:#384844;--paint-384c3d:#384c3d;--paint-38513d66:#38513d66;--paint-38523f:#38523f;--paint-38533d:#38533d;--paint-38563e:#38563e;--paint-38563f:#38563f;--paint-385842:#385842;--paint-385b43:#385b43;--paint-386a54:#386a54;--paint-39433255:#39433255;--paint-394536:#394536;--paint-39463b:#39463b;--paint-394c47:#394c47;--paint-3a332b:#3a332b;--paint-3a352b:#3a352b;--paint-3a4538:#3a4538;--paint-3a4635:#3a4635;--paint-3a4940:#3a4940;--paint-3a5045:#3a5045;--paint-3b3427:#3b3427;--paint-3b4633:#3b4633;--paint-3b4938:#3b4938;--paint-3b5344:#3b5344;--paint-3b54261c:#3b54261c;--paint-3b5448:#3b5448;--paint-3b634d:#3b634d;--paint-3c493a:#3c493a;--paint-3c4c414d:#3c4c414d;--paint-3c5044:#3c5044;--paint-3c5148:#3c5148;--paint-3c5442:#3c5442;--paint-3c584a:#3c584a;--paint-3d4a3d:#3d4a3d;--paint-3d4b31:#3d4b31;--paint-3d4e37:#3d4e37;--paint-3d4f37:#3d4f37;--paint-3d5141:#3d5141;--paint-3d56262b:#3d56262b;--paint-3d624d:#3d624d;--paint-3e493c:#3e493c;--paint-3e4c3e:#3e4c3e;--paint-3e5148:#3e5148;--paint-3e5542:#3e5542;--paint-3e6548:#3e6548;--paint-3e6a62:#3e6a62;--paint-3e6b50:#3e6b50;--paint-3f2b252e:#3f2b252e;--paint-3f4b3c:#3f4b3c;--paint-3f4c40:#3f4c40;--paint-3f4e3a:#3f4e3a;--paint-3f5043:#3f5043;--paint-3f5545:#3f5545;--paint-3f5547:#3f5547;--paint-402d2a:#402d2a;--paint-40504a:#40504a;--paint-405349:#405349;--paint-40534a:#40534a;--paint-405448:#405448;--paint-40564c:#40564c;--paint-405a51:#405a51;--paint-406a51:#406a51;--paint-413a2dbe:#413a2dbe;--paint-415444:#415444;--paint-41674b:#41674b;--paint-422d28:#422d28;--paint-42544d:#42544d;--paint-42584a:#42584a;--paint-425c50:#425c50;--paint-42614c:#42614c;--paint-426a4c:#426a4c;--paint-43503b:#43503b;--paint-43503e:#43503e;--paint-435147:#435147;--paint-435946:#435946;--paint-43594f:#43594f;--paint-435b4d:#435b4d;--paint-442e2a:#442e2a;--paint-44533b88:#44533b88;--paint-453d32:#453d32;--paint-45503c:#45503c;--paint-45533b:#45533b;--paint-45554d:#45554d;--paint-45564d:#45564d;--paint-455c4d:#455c4d;--paint-455d49:#455d49;--paint-455d50:#455d50;--paint-457656:#457656;--paint-46533d:#46533d;--paint-46594b:#46594b;--paint-465b50:#465b50;--paint-466159:#466159;--paint-46644d:#46644d;--paint-47533d:#47533d;--paint-47553d:#47553d;--paint-475b48:#475b48;--paint-47604b20:#47604b20;--paint-476153:#476153;--paint-476a50:#476a50;--paint-482e28:#482e28;--paint-483427:#483427;--paint-48513b:#48513b;--paint-48755a:#48755a;--paint-49513e:#49513e;--paint-49523d:#49523d;--paint-495d50:#495d50;--paint-496f50:#496f50;--paint-4a312872:#4a312872;--paint-4a5141:#4a5141;--paint-4a5840:#4a5840;--paint-4a5c52:#4a5c52;--paint-4a605433:#4a605433;--paint-4b452e:#4b452e;--paint-4b5141:#4b5141;--paint-4b625444:#4b625444;--paint-4b755b:#4b755b;--paint-4c6153:#4c6153;--paint-4c6155:#4c6155;--paint-4d4731:#4d4731;--paint-4d4d34:#4d4d34;--paint-4d563f:#4d563f;--paint-4d593e:#4d593e;--paint-4d5f40:#4d5f40;--paint-4d755a:#4d755a;--paint-4e5d50:#4e5d50;--paint-4e5f48:#4e5f48;--paint-4e6556:#4e6556;--paint-4f512b44:#4f512b44;--paint-4f6751:#4f6751;--paint-4f6a5e:#4f6a5e;--paint-4f6e53:#4f6e53;--paint-4f7959:#4f7959;--paint-50604688:#50604688;--paint-50634d:#50634d;--paint-513b2e:#513b2e;--paint-51432526:#51432526;--paint-51604b:#51604b;--paint-51614d:#51614d;--paint-516347:#516347;--paint-51645980:#51645980;--paint-517359:#517359;--paint-526044:#526044;--paint-52614c55:#52614c55;--paint-52614c66:#52614c66;--paint-52614c77:#52614c77;--paint-52615677:#52615677;--paint-52624b:#52624b;--paint-52634966:#52634966;--paint-52634d66:#52634d66;--paint-52634e77:#52634e77;--paint-526447:#526447;--paint-52645888:#52645888;--paint-526957:#526957;--paint-526d5b:#526d5b;--paint-526f5e:#526f5e;--paint-533c2b:#533c2b;--paint-53614455:#53614455;--paint-53634433:#53634433;--paint-538265:#538265;--paint-546654:#546654;--paint-54755b:#54755b;--paint-547f70:#547f70;--paint-55392c44:#55392c44;--paint-556e57:#556e57;--paint-55745c:#55745c;--paint-56644c77:#56644c77;--paint-566e5a:#566e5a;--paint-567064:#567064;--paint-573c30:#573c30;--paint-57412e55:#57412e55;--paint-57442a30:#57442a30;--paint-57634d16:#57634d16;--paint-57634d5c:#57634d5c;--paint-577d5d:#577d5d;--paint-58382a55:#58382a55;--paint-583b2b44:#583b2b44;--paint-58684e:#58684e;--paint-586d5c:#586d5c;--paint-587362:#587362;--paint-593e2e:#593e2e;--paint-5949222b:#5949222b;--paint-59724a4a:#59724a4a;--paint-5b4e2633:#5b4e2633;--paint-5b654c:#5b654c;--paint-5b6e60:#5b6e60;--paint-5d5e4270:#5d5e4270;--paint-5e725240:#5e725240;--paint-5e765f:#5e765f;--paint-5e7961:#5e7961;--paint-60512633:#60512633;--paint-60745c:#60745c;--paint-607b63:#607b63;--paint-613e2c30:#613e2c30;--paint-61715155:#61715155;--paint-61724c66:#61724c66;--paint-61736b:#61736b;--paint-62704f:#62704f;--paint-62705a66:#62705a66;--paint-62735266:#62735266;--paint-62755b55:#62755b55;--paint-633a2926:#633a2926;--paint-63442b26:#63442b26;--paint-63745355:#63745355;--paint-637459:#637459;--paint-63765c88:#63765c88;--paint-637868:#637868;--paint-64705a:#64705a;--paint-64745d:#64745d;--paint-647655:#647655;--paint-64775f:#64775f;--paint-647969:#647969;--paint-647a67:#647a67;--paint-647c5955:#647c5955;--paint-655943:#655943;--paint-65745a:#65745a;--paint-65784e:#65784e;--paint-657b61:#657b61;--paint-657e4916:#657e4916;--paint-657e495c:#657e495c;--paint-66503577:#66503577;--paint-66512a22:#66512a22;--paint-667267:#667267;--paint-667268:#667268;--paint-66774b66:#66774b66;--paint-668f76:#668f76;--paint-68715b55:#68715b55;--paint-68795d:#68795d;--paint-695b3f55:#695b3f55;--paint-696144:#696144;--paint-69705a:#69705a;--paint-6978490d:#6978490d;--paint-69785266:#69785266;--paint-69816c:#69816c;--paint-69816d:#69816d;--paint-6a413b33:#6a413b33;--paint-6a61444d:#6a61444d;--paint-6a77504d:#6a77504d;--paint-6a7959:#6a7959;--paint-6a7b5266:#6a7b5266;--paint-6a806b:#6a806b;--paint-6a8870:#6a8870;--paint-6b7669:#6b7669;--paint-6b866f:#6b866f;--paint-6d6b60:#6d6b60;--paint-6d7456:#6d7456;--paint-6d7759:#6d7759;--paint-6d795e80:#6d795e80;--paint-6e776c:#6e776c;--paint-6e79574d:#6e79574d;--paint-6e7d6d:#6e7d6d;--paint-6e805655:#6e805655;--paint-6e8871:#6e8871;--paint-6f6d4e:#6f6d4e;--paint-6f7456:#6f7456;--paint-6f776c:#6f776c;--paint-6f825955:#6f825955;--paint-6f836b:#6f836b;--paint-70806b:#70806b;--paint-70845d:#70845d;--paint-70856377:#70856377;--paint-708576:#708576;--paint-708879:#708879;--paint-71628c:#71628c;--paint-716349:#716349;--paint-717e73:#717e73;--paint-71825866:#71825866;--paint-71846244:#71846244;--paint-719b80:#719b80;--paint-71a37d:#71a37d;--paint-72553250:#72553250;--paint-72825d33:#72825d33;--paint-72825d44:#72825d44;--paint-72847850:#72847850;--paint-72867c:#72867c;--paint-729079:#729079;--paint-735b474d:#735b474d;--paint-73604442:#73604442;--paint-736c4744:#736c4744;--paint-738779:#738779;--paint-738c9e52:#738c9e52;--paint-739e8052:#739e8052;--paint-746342:#746342;--paint-74826333:#74826333;--paint-7562477d:#7562477d;--paint-758669:#758669;--paint-758875:#758875;--paint-758e525e:#758e525e;--paint-76806244:#76806244;--paint-768665:#768665;--paint-77796d:#77796d;--paint-77796f:#77796f;--paint-777f74:#777f74;--paint-77816a:#77816a;--paint-778460:#778460;--paint-778e7f:#778e7f;--paint-779478:#779478;--paint-78805d22:#78805d22;--paint-788477:#788477;--paint-788b6b33:#788b6b33;--paint-788b78:#788b78;--paint-78a6a4:#78a6a4;--paint-79583e:#79583e;--paint-796343:#796343;--paint-796b4c:#796b4c;--paint-79846744:#79846744;--paint-7a805c44:#7a805c44;--paint-7a8075:#7a8075;--paint-7b6046:#7b6046;--paint-7b6846:#7b6846;--paint-7b765544:#7b765544;--paint-7b867b:#7b867b;--paint-7b967f:#7b967f;--paint-7b9871:#7b9871;--paint-7c856e:#7c856e;--paint-7c8d79:#7c8d79;--paint-7d744822:#7d744822;--paint-7d8861:#7d8861;--paint-7d897d:#7d897d;--paint-7e6c3515:#7e6c3515;--paint-7e714741:#7e714741;--paint-7e755455:#7e755455;--paint-7e8d7d:#7e8d7d;--paint-7e9180:#7e9180;--paint-7e9182:#7e9182;--paint-7e9581:#7e9581;--paint-7f8c6f:#7f8c6f;--paint-7f9189:#7f9189;--paint-7f9287:#7f9287;--paint-7f9383:#7f9383;--paint-7f9583:#7f9583;--paint-7f9b8c:#7f9b8c;--paint-805845:#805845;--paint-806f4a88:#806f4a88;--paint-80927b:#80927b;--paint-80936466:#80936466;--paint-809779:#809779;--paint-809c87:#809c87;--paint-817349:#817349;--paint-817b3122:#817b3122;--paint-819181:#819181;--paint-81958a:#81958a;--paint-81958d:#81958d;--paint-819785:#819785;--paint-81978d:#81978d;--paint-819980:#819980;--paint-819a7d:#819a7d;--paint-82573d:#82573d;--paint-82713822:#82713822;--paint-82724b70:#82724b70;--paint-827d5155:#827d5155;--paint-828d80:#828d80;--paint-829064:#829064;--paint-829082:#829082;--paint-82918a:#82918a;--paint-82927e:#82927e;--paint-82937a14:#82937a14;--paint-829487:#829487;--paint-829584:#829584;--paint-82968a:#82968a;--paint-829a8c:#829a8c;--paint-839080:#839080;--paint-83958b:#83958b;--paint-83958c:#83958c;--paint-839684:#839684;--paint-839a7b:#839a7b;--paint-839b87:#839b87;--paint-839b8c:#839b8c;--paint-839c89:#839c89;--paint-846d4c:#846d4c;--paint-84704c80:#84704c80;--paint-849183:#849183;--paint-849184:#849184;--paint-849487:#849487;--paint-84958b:#84958b;--paint-849789:#849789;--paint-849a85:#849a85;--paint-849c80:#849c80;--paint-859781:#859781;--paint-859a87:#859a87;--paint-859a88:#859a88;--paint-859c86:#859c86;--paint-859c8d:#859c8d;--paint-867253:#867253;--paint-867c4c88:#867c4c88;--paint-869084:#869084;--paint-86988c:#86988c;--paint-86998b:#86998b;--paint-869b87:#869b87;--paint-876052:#876052;--paint-878e82:#878e82;--paint-879183:#879183;--paint-879686:#879686;--paint-87978c:#87978c;--paint-879886:#879886;--paint-879984:#879984;--paint-87a799:#87a799;--paint-886051:#886051;--paint-88624e:#88624e;--paint-887148:#887148;--paint-88753c40:#88753c40;--paint-889387:#889387;--paint-889b8c:#889b8c;--paint-897551:#897551;--paint-89795188:#89795188;--paint-89905e33:#89905e33;--paint-899186:#899186;--paint-899188:#899188;--paint-899b8a:#899b8a;--paint-8a795244:#8a795244;--paint-8a7c3b1a:#8a7c3b1a;--paint-8a85564d:#8a85564d;--paint-8a8a7d:#8a8a7d;--paint-8a9c78:#8a9c78;--paint-8a9d89:#8a9d89;--paint-8b603e13:#8b603e13;--paint-8b7758:#8b7758;--paint-8b795144:#8b795144;--paint-8b795166:#8b795166;--paint-8b795177:#8b795177;--paint-8b805044:#8b805044;--paint-8b8c61:#8b8c61;--paint-8b916c:#8b916c;--paint-8b9a7933:#8b9a7933;--paint-8b9a87:#8b9a87;--paint-8b9c8e:#8b9c8e;--paint-8b9c90:#8b9c90;--paint-8b9e80:#8b9e80;--paint-8b9e8a:#8b9e8a;--paint-8ba089:#8ba089;--paint-8ba18e:#8ba18e;--paint-8ba48f:#8ba48f;--paint-8c73544f:#8c73544f;--paint-8c7447:#8c7447;--paint-8c7750:#8c7750;--paint-8c7956:#8c7956;--paint-8c895f:#8c895f;--paint-8c9a93:#8c9a93;--paint-8c9b8d:#8c9b8d;--paint-8c9b90:#8c9b90;--paint-8c9c92:#8c9c92;--paint-8c9d90:#8c9d90;--paint-8c9e8c:#8c9e8c;--paint-8c9f8e:#8c9f8e;--paint-8c9f92:#8c9f92;--paint-8ca38b:#8ca38b;--paint-8caf91:#8caf91;--paint-8d7854:#8d7854;--paint-8d7859:#8d7859;--paint-8d795145:#8d795145;--paint-8d79534d:#8d79534d;--paint-8d795373:#8d795373;--paint-8d855d:#8d855d;--paint-8d87554a:#8d87554a;--paint-8d8874:#8d8874;--paint-8d9e98:#8d9e98;--paint-8d9f91:#8d9f91;--paint-8da092:#8da092;--paint-8da18f:#8da18f;--paint-8da395:#8da395;--paint-8da396:#8da396;--paint-8dacae:#8dacae;--paint-8db8a8:#8db8a8;--paint-8e7855:#8e7855;--paint-8e80534d:#8e80534d;--paint-8e824421:#8e824421;--paint-8e9688:#8e9688;--paint-8e9b81:#8e9b81;--paint-8e9c89:#8e9c89;--paint-8e9c8e:#8e9c8e;--paint-8e9c93:#8e9c93;--paint-8e9f86:#8e9f86;--paint-8ea086:#8ea086;--paint-8ea494:#8ea494;--paint-8eaf95:#8eaf95;--paint-8f7c440b:#8f7c440b;--paint-8f7c443d:#8f7c443d;--paint-8f7d4c55:#8f7d4c55;--paint-8f84564d:#8f84564d;--paint-8f9e8d:#8f9e8d;--paint-8f9f8d:#8f9f8d;--paint-8fa18b:#8fa18b;--paint-8fa590:#8fa590;--paint-8fa690:#8fa690;--paint-8fa791:#8fa791;--paint-90674666:#90674666;--paint-90a398:#90a398;--paint-90a497:#90a497;--paint-90a58e:#90a58e;--paint-91794755:#91794755;--paint-91a092:#91a092;--paint-91a096:#91a096;--paint-91a18d:#91a18d;--paint-91a194:#91a194;--paint-91a38e:#91a38e;--paint-91a489:#91a489;--paint-91a48a:#91a48a;--paint-91a492:#91a492;--paint-91a493:#91a493;--paint-91a98f:#91a98f;--paint-91a99a:#91a99a;--paint-926d4d5c:#926d4d5c;--paint-92715a:#92715a;--paint-927b50:#927b50;--paint-92865c55:#92865c55;--paint-92998d:#92998d;--paint-929a8e:#929a8e;--paint-929b8e:#929b8e;--paint-929c90:#929c90;--paint-92a595:#92a595;--paint-93a28b:#93a28b;--paint-93a298:#93a298;--paint-93a59b:#93a59b;--paint-93a799:#93a799;--paint-93a893:#93a893;--paint-93b49a:#93b49a;--paint-93b697:#93b697;--paint-93b69744:#93b69744;--paint-94745a:#94745a;--paint-947b59:#947b59;--paint-947f4566:#947f4566;--paint-94805242:#94805242;--paint-94a493:#94a493;--paint-94aa96:#94aa96;--paint-94ab96:#94ab96;--paint-94ac9c:#94ac9c;--paint-94b6a2:#94b6a2;--paint-956e47:#956e47;--paint-957c4416:#957c4416;--paint-957c445c:#957c445c;--paint-95a297:#95a297;--paint-95a398:#95a398;--paint-95a78f:#95a78f;--paint-95ad96:#95ad96;--paint-963f35:#963f35;--paint-96805280:#96805280;--paint-96aa9c:#96aa9c;--paint-97654c:#97654c;--paint-97a296:#97a296;--paint-97a392:#97a392;--paint-97a99e:#97a99e;--paint-97aaa0:#97aaa0;--paint-98654866:#98654866;--paint-988c5c77:#988c5c77;--paint-98ac87:#98ac87;--paint-98b79e:#98b79e;--paint-998b73:#998b73;--paint-99a497:#99a497;--paint-99a597:#99a597;--paint-99a897:#99a897;--paint-99aa97:#99aa97;--paint-99aca1:#99aca1;--paint-99ad99:#99ad99;--paint-9a864f1c:#9a864f1c;--paint-9a8e69:#9a8e69;--paint-9a8e72:#9a8e72;--paint-9a9c69:#9a9c69;--paint-9aa085:#9aa085;--paint-9aa397:#9aa397;--paint-9aa99a:#9aa99a;--paint-9aaa9b:#9aaa9b;--paint-9aab90:#9aab90;--paint-9aad96:#9aad96;--paint-9aad9b:#9aad9b;--paint-9aae99:#9aae99;--paint-9aaf7b:#9aaf7b;--paint-9aaf95:#9aaf95;--paint-9aaf99:#9aaf99;--paint-9ab59c:#9ab59c;--paint-9ab69d:#9ab69d;--paint-9b7e516b:#9b7e516b;--paint-9b834c66:#9b834c66;--paint-9b845a:#9b845a;--paint-9b8f6166:#9b8f6166;--paint-9b9777:#9b9777;--paint-9b9b6499:#9b9b6499;--paint-9ba46a33:#9ba46a33;--paint-9ba599:#9ba599;--paint-9ba67b77:#9ba67b77;--paint-9ba68e:#9ba68e;--paint-9ba89d:#9ba89d;--paint-9bac90:#9bac90;--paint-9baf98:#9baf98;--paint-9c855f:#9c855f;--paint-9c8b61:#9c8b61;--paint-9c8d5e88:#9c8d5e88;--paint-9c916f:#9c916f;--paint-9ca89d:#9ca89d;--paint-9caa8d:#9caa8d;--paint-9caa8e:#9caa8e;--paint-9cb391:#9cb391;--paint-9d5346:#9d5346;--paint-9d715644:#9d715644;--paint-9d815b0a:#9d815b0a;--paint-9d815b33:#9d815b33;--paint-9d946e70:#9d946e70;--paint-9d9c6338:#9d9c6338;--paint-9d9c81:#9d9c81;--paint-9e6950:#9e6950;--paint-9e6b48:#9e6b48;--paint-9e854317:#9e854317;--paint-9e85433d:#9e85433d;--paint-9e85504a:#9e85504a;--paint-9e8b5555:#9e8b5555;--paint-9e8c5a66:#9e8c5a66;--paint-9e9c77:#9e9c77;--paint-9eae95:#9eae95;--paint-9eae9c:#9eae9c;--paint-9eae9e:#9eae9e;--paint-9eaf95:#9eaf95;--paint-9eaf9c:#9eaf9c;--paint-9eaf9e:#9eaf9e;--paint-9eb598:#9eb598;--paint-9f5645:#9f5645;--paint-9f9f78:#9f9f78;--paint-9fad99:#9fad99;--paint-9fae9d:#9fae9d;--paint-9fbca8:#9fbca8;--paint-a07258:#a07258;--paint-a089553d:#a089553d;--paint-a08a54:#a08a54;--paint-a0b58c:#a0b58c;--paint-a17c4f4d:#a17c4f4d;--paint-a18049:#a18049;--paint-a1854f66:#a1854f66;--paint-a18b596e:#a18b596e;--paint-a18c4e77:#a18c4e77;--paint-a18d5a80:#a18d5a80;--paint-a18e5c66:#a18e5c66;--paint-a18e60:#a18e60;--paint-a18e6066:#a18e6066;--paint-a1aaa0:#a1aaa0;--paint-a1b0a2:#a1b0a2;--paint-a1b3a7:#a1b3a7;--paint-a2745266:#a2745266;--paint-a28558:#a28558;--paint-a2894b45:#a2894b45;--paint-a28c55:#a28c55;--paint-a28c5608:#a28c5608;--paint-a28c5659:#a28c5659;--paint-a28d5d66:#a28d5d66;--paint-a28e4311:#a28e4311;--paint-a2a18a:#a2a18a;--paint-a2afa2:#a2afa2;--paint-a2b1a6:#a2b1a6;--paint-a2b6a1:#a2b6a1;--paint-a38a56:#a38a56;--paint-a38a5614:#a38a5614;--paint-a3a493:#a3a493;--paint-a3a69b:#a3a69b;--paint-a3a99a:#a3a99a;--paint-a3a99d:#a3a99d;--paint-a3b1a2:#a3b1a2;--paint-a3b39b:#a3b39b;--paint-a3b49f:#a3b49f;--paint-a3b7a5:#a3b7a5;--paint-a45b46:#a45b46;--paint-a48343:#a48343;--paint-a48a55:#a48a55;--paint-a4a99e:#a4a99e;--paint-a4b199:#a4b199;--paint-a4b3a3:#a4b3a3;--paint-a4b3a8:#a4b3a8;--paint-a4b7a7:#a4b7a7;--paint-a4baa7:#a4baa7;--paint-a58b4e3d:#a58b4e3d;--paint-a58b4e5e:#a58b4e5e;--paint-a58b5c66:#a58b5c66;--paint-a58c5d:#a58c5d;--paint-a58d4a66:#a58d4a66;--paint-a58d5009:#a58d5009;--paint-a58d5010:#a58d5010;--paint-a58d5024:#a58d5024;--paint-a58d5c:#a58d5c;--paint-a58f5c:#a58f5c;--paint-a58f60:#a58f60;--paint-a5936566:#a5936566;--paint-a5ab9d:#a5ab9d;--paint-a5ada0:#a5ada0;--paint-a5afa4:#a5afa4;--paint-a5b3a1:#a5b3a1;--paint-a6493e:#a6493e;--paint-a68d5013:#a68d5013;--paint-a68d501a:#a68d501a;--paint-a68d5430:#a68d5430;--paint-a68e4012:#a68e4012;--paint-a68e5122:#a68e5122;--paint-a6946733:#a6946733;--paint-a6b39b:#a6b39b;--paint-a6b3a9:#a6b3a9;--paint-a6b6a2:#a6b6a2;--paint-a6b7a5:#a6b7a5;--paint-a6b7a9:#a6b7a9;--paint-a6baaa:#a6baaa;--paint-a6bfa9:#a6bfa9;--paint-a78b583a:#a78b583a;--paint-a78d5b55:#a78d5b55;--paint-a78e4e08:#a78e4e08;--paint-a78f60:#a78f60;--paint-a79061:#a79061;--paint-a7b6a3:#a7b6a3;--paint-a7b7a2:#a7b7a2;--paint-a88b471c:#a88b471c;--paint-a88c55:#a88c55;--paint-a88c5510:#a88c5510;--paint-a88c5717:#a88c5717;--paint-a88c573a:#a88c573a;--paint-a88d4520:#a88d4520;--paint-a88e61:#a88e61;--paint-a8915c66:#a8915c66;--paint-a8944320:#a8944320;--paint-a89b6a40:#a89b6a40;--paint-a89c8d:#a89c8d;--paint-a8aca0:#a8aca0;--paint-a8b09b:#a8b09b;--paint-a8b69b:#a8b69b;--paint-a8b6a7:#a8b6a7;--paint-a8bb9f:#a8bb9f;--paint-a8c3a8:#a8c3a8;--paint-a8c3aa:#a8c3aa;--paint-a9815b40:#a9815b40;--paint-a98a59:#a98a59;--paint-a98b4919:#a98b4919;--paint-a98e67:#a98e67;--paint-a9956366:#a9956366;--paint-a99b85:#a99b85;--paint-a9af91:#a9af91;--paint-a9b1a4:#a9b1a4;--paint-a9b8a6:#a9b8a6;--paint-a9b8aa:#a9b8aa;--paint-a9b9a1:#a9b9a1;--paint-a9baac:#a9baac;--paint-a9bdad:#a9bdad;--paint-a9cba5:#a9cba5;--paint-aa533d:#aa533d;--paint-aa765255:#aa765255;--paint-aa91501c:#aa91501c;--paint-aa9165:#aa9165;--paint-aa956c:#aa956c;--paint-aab59e:#aab59e;--paint-aab5b0:#aab5b0;--paint-aab89b:#aab89b;--paint-aab8ae:#aab8ae;--paint-aabcb0:#aabcb0;--paint-aabd9e:#aabd9e;--paint-aac3ad:#aac3ad;--paint-aac4a1:#aac4a1;--paint-ab8d4d14:#ab8d4d14;--paint-ab915d:#ab915d;--paint-ab9366:#ab9366;--paint-abb9a7:#abb9a7;--paint-ac925b:#ac925b;--paint-ac985d:#ac985d;--paint-acb7a6:#acb7a6;--paint-acbaa5:#acbaa5;--paint-acbba9:#acbba9;--paint-acbca5:#acbca5;--paint-acc1ab:#acc1ab;--paint-acc2a1:#acc2a1;--paint-ad935d0b:#ad935d0b;--paint-ad965e77:#ad965e77;--paint-adb6a4:#adb6a4;--paint-adbc91:#adbc91;--paint-adbd96:#adbd96;--paint-ae5847:#ae5847;--paint-ae8f5910:#ae8f5910;--paint-ae8f5970:#ae8f5970;--paint-ae905e80:#ae905e80;--paint-ae91594d:#ae91594d;--paint-ae955033:#ae955033;--paint-ae976a:#ae976a;--paint-aeb5a5:#aeb5a5;--paint-aebba5:#aebba5;--paint-aebcb2:#aebcb2;--paint-aebeb1:#aebeb1;--paint-aebfad:#aebfad;--paint-af8b4f09:#af8b4f09;--paint-af99643d:#af99643d;--paint-afc0a522:#afc0a522;--paint-afc0af:#afc0af;--paint-afc1ac:#afc1ac;--paint-b0924b17:#b0924b17;--paint-b0975613:#b0975613;--paint-b09a5610:#b09a5610;--paint-b09a68:#b09a68;--paint-b09b6466:#b09b6466;--paint-b09d73:#b09d73;--paint-b19559:#b19559;--paint-b1965618:#b1965618;--paint-b1965626:#b1965626;--paint-b1965638:#b1965638;--paint-b19a6e:#b19a6e;--paint-b19d6e:#b19d6e;--paint-b1a174:#b1a174;--paint-b1bfa8:#b1bfa8;--paint-b1c0a4:#b1c0a4;--paint-b1c1ad:#b1c1ad;--paint-b1c3b3:#b1c3b3;--paint-b29677:#b29677;--paint-b2975b:#b2975b;--paint-b29961:#b29961;--paint-b29975:#b29975;--paint-b29d6a:#b29d6a;--paint-b2bba5:#b2bba5;--paint-b2c58a:#b2c58a;--paint-b2c7b4:#b2c7b4;--paint-b39773:#b39773;--paint-b39862:#b39862;--paint-b39a62:#b39a62;--paint-b39a63:#b39a63;--paint-b3a584:#b3a584;--paint-b3b5a1:#b3b5a1;--paint-b3b79830:#b3b79830;--paint-b3b79f:#b3b79f;--paint-b3bbae:#b3bbae;--paint-b3c1af:#b3c1af;--paint-b3c5b8:#b3c5b8;--paint-b49759:#b49759;--paint-b49863:#b49863;--paint-b49a5a:#b49a5a;--paint-b49b5f0c:#b49b5f0c;--paint-b49b6e:#b49b6e;--paint-b49d6b:#b49d6b;--paint-b49d6e:#b49d6e;--paint-b4b69c:#b4b69c;--paint-b4b99f:#b4b99f;--paint-b4bda0:#b4bda0;--paint-b4bda3:#b4bda3;--paint-b4c1b6:#b4c1b6;--paint-b4cda9:#b4cda9;--paint-b58d4a13:#b58d4a13;--paint-b59059:#b59059;--paint-b5936020:#b5936020;--paint-b59a5f:#b59a5f;--paint-b59b4920:#b59b4920;--paint-b59c7c:#b59c7c;--paint-b5a16b:#b5a16b;--paint-b5a269:#b5a269;--paint-b5a47a:#b5a47a;--paint-b5a577:#b5a577;--paint-b5a67c:#b5a67c;--paint-b5b78b:#b5b78b;--paint-b5b790:#b5b790;--paint-b5bdac:#b5bdac;--paint-b5bfab:#b5bfab;--paint-b5c3ae:#b5c3ae;--paint-b5c4b5:#b5c4b5;--paint-b5c4b8:#b5c4b8;--paint-b5c5b3:#b5c5b3;--paint-b5c8a8:#b5c8a8;--paint-b5cbb5:#b5cbb5;--paint-b68862:#b68862;--paint-b69a6029:#b69a6029;--paint-b69a606b:#b69a606b;--paint-b69a70:#b69a70;--paint-b69b5830:#b69b5830;--paint-b69b62:#b69b62;--paint-b69b622c:#b69b622c;--paint-b69b64:#b69b64;--paint-b69c65:#b69c65;--paint-b69c6566:#b69c6566;--paint-b6a06c:#b6a06c;--paint-b6a274:#b6a274;--paint-b6a675:#b6a675;--paint-b6c3af:#b6c3af;--paint-b6c5ba:#b6c5ba;--paint-b6c6b8:#b6c6b8;--paint-b78e66:#b78e66;--paint-b79760:#b79760;--paint-b79b5e:#b79b5e;--paint-b79f76:#b79f76;--paint-b7a06a:#b7a06a;--paint-b7a06f:#b7a06f;--paint-b7a16e:#b7a16e;--paint-b7a171:#b7a171;--paint-b7a37f:#b7a37f;--paint-b7a57e:#b7a57e;--paint-b7b89a:#b7b89a;--paint-b7c2ad:#b7c2ad;--paint-b7c3b3:#b7c3b3;--paint-b7c8b6:#b7c8b6;--paint-b88d61:#b88d61;--paint-b89a68:#b89a68;--paint-b89b69:#b89b69;--paint-b89b72:#b89b72;--paint-b8a26b:#b8a26b;--paint-b8a377:#b8a377;--paint-b8a777:#b8a777;--paint-b8ac86:#b8ac86;--paint-b8b079:#b8b079;--paint-b8bda0:#b8bda0;--paint-b8c8b6:#b8c8b6;--paint-b8c8b9:#b8c8b9;--paint-b8c9ad:#b8c9ad;--paint-b8c9b8:#b8c9b8;--paint-b8cbb8:#b8cbb8;--paint-b8ccb9:#b8ccb9;--paint-b8d0a7:#b8d0a7;--paint-b8d0b6:#b8d0b6;--paint-b98670:#b98670;--paint-b99158:#b99158;--paint-b99163:#b99163;--paint-b99a5e:#b99a5e;--paint-b99e6e:#b99e6e;--paint-b9a170:#b9a170;--paint-b9a578:#b9a578;--paint-b9ab82:#b9ab82;--paint-b9b38c:#b9b38c;--paint-b9b59f:#b9b59f;--paint-b9bea1:#b9bea1;--paint-b9c4b8:#b9c4b8;--paint-b9c9af:#b9c9af;--paint-ba7860:#ba7860;--paint-ba9c68:#ba9c68;--paint-ba9d5b88:#ba9d5b88;--paint-baa073:#baa073;--paint-baa173:#baa173;--paint-baa47b:#baa47b;--paint-baa981:#baa981;--paint-baa987:#baa987;--paint-bac39506:#bac39506;--paint-bac6b340:#bac6b340;--paint-bacab5:#bacab5;--paint-bba06a:#bba06a;--paint-bba172:#bba172;--paint-bba47b:#bba47b;--paint-bba56e:#bba56e;--paint-bba77c:#bba77c;--paint-bba87b:#bba87b;--paint-bba978:#bba978;--paint-bbc5b4:#bbc5b4;--paint-bbc9b4:#bbc9b4;--paint-bc9d68:#bc9d68;--paint-bc9e65:#bc9e65;--paint-bca16b:#bca16b;--paint-bca371:#bca371;--paint-bca579:#bca579;--paint-bca87e:#bca87e;--paint-bcc5ac:#bcc5ac;--paint-bcdfad66:#bcdfad66;--paint-bda773:#bda773;--paint-bda87d:#bda87d;--paint-bdad83:#bdad83;--paint-bdad84:#bdad84;--paint-bdcbb8:#bdcbb8;--paint-bdcdb7:#bdcdb7;--paint-bdd0b8:#bdd0b8;--paint-bea27655:#bea27655;--paint-bea376:#bea376;--paint-bea777:#bea777;--paint-bea878:#bea878;--paint-bead7e:#bead7e;--paint-becab5:#becab5;--paint-becbb6:#becbb6;--paint-bfa05414:#bfa05414;--paint-bfa27a:#bfa27a;--paint-bfa56a03:#bfa56a03;--paint-bfa56a06:#bfa56a06;--paint-bfa56a13:#bfa56a13;--paint-bfa77b:#bfa77b;--paint-bfaa79:#bfaa79;--paint-bfc8ac:#bfc8ac;--paint-c0a169:#c0a169;--paint-c0a17b:#c0a17b;--paint-c0a46e:#c0a46e;--paint-c0a473:#c0a473;--paint-c0a978:#c0a978;--paint-c0ab7c:#c0ab7c;--paint-c0ab83:#c0ab83;--paint-c0ac83:#c0ac83;--paint-c0b4a1:#c0b4a1;--paint-c0c4a7:#c0c4a7;--paint-c0c6b0:#c0c6b0;--paint-c0c9b9:#c0c9b9;--paint-c0cab6:#c0cab6;--paint-c0ccbe:#c0ccbe;--paint-c0cfb7:#c0cfb7;--paint-c1a46e:#c1a46e;--paint-c1b087:#c1b087;--paint-c1cbbd:#c1cbbd;--paint-c1d0b9:#c1d0b9;--paint-c2a16e:#c2a16e;--paint-c2a36c:#c2a36c;--paint-c2a66a55:#c2a66a55;--paint-c2a66c:#c2a66c;--paint-c2aa78:#c2aa78;--paint-c2aa7b:#c2aa7b;--paint-c2ab7c:#c2ab7c;--paint-c2b683:#c2b683;--paint-c2b89b:#c2b89b;--paint-c2ccb5:#c2ccb5;--paint-c2cec0:#c2cec0;--paint-c2cfb4:#c2cfb4;--paint-c39c7d:#c39c7d;--paint-c3a273:#c3a273;--paint-c3a46b:#c3a46b;--paint-c3a46e:#c3a46e;--paint-c3a873:#c3a873;--paint-c3aa74:#c3aa74;--paint-c3aa75:#c3aa75;--paint-c3ae86:#c3ae86;--paint-c3d0bf:#c3d0bf;--paint-c4a063:#c4a063;--paint-c4a17a:#c4a17a;--paint-c4a1a0:#c4a1a0;--paint-c4a46a9c:#c4a46a9c;--paint-c4ac7d:#c4ac7d;--paint-c4ae7a:#c4ae7a;--paint-c4b389:#c4b389;--paint-c4c4a7:#c4c4a7;--paint-c4cec8:#c4cec8;--paint-c4d0be:#c4d0be;--paint-c5a46a12:#c5a46a12;--paint-c5a871:#c5a871;--paint-c5ac71:#c5ac71;--paint-c5ad7f:#c5ad7f;--paint-c5ae7a:#c5ae7a;--paint-c5b18c:#c5b18c;--paint-c5b286:#c5b286;--paint-c5b381:#c5b381;--paint-c5c7ab:#c5c7ab;--paint-c5cab7:#c5cab7;--paint-c5cfae:#c5cfae;--paint-c5d0c3:#c5d0c3;--paint-c5d2c5:#c5d2c5;--paint-c5d3bf:#c5d3bf;--paint-c6a36a:#c6a36a;--paint-c6a36a06:#c6a36a06;--paint-c6a36a09:#c6a36a09;--paint-c6a36a0b:#c6a36a0b;--paint-c6a36a10:#c6a36a10;--paint-c6a36a13:#c6a36a13;--paint-c6a36a18:#c6a36a18;--paint-c6a36a1a:#c6a36a1a;--paint-c6a36a20:#c6a36a20;--paint-c6a36a22:#c6a36a22;--paint-c6a36a29:#c6a36a29;--paint-c6a36a30:#c6a36a30;--paint-c6a36a3b:#c6a36a3b;--paint-c6a36a40:#c6a36a40;--paint-c6a36a44:#c6a36a44;--paint-c6a36a50:#c6a36a50;--paint-c6a36a88:#c6a36a88;--paint-c6ae6e:#c6ae6e;--paint-c6af7f:#c6af7f;--paint-c6b17d:#c6b17d;--paint-c6b27e:#c6b27e;--paint-c6b58e:#c6b58e;--paint-c6bea8:#c6bea8;--paint-c6c9bf:#c6c9bf;--paint-c6d0c1:#c6d0c1;--paint-c6d3bd:#c6d3bd;--paint-c6d7c7:#c6d7c7;--paint-c6d9c6:#c6d9c6;--paint-c7a46b:#c7a46b;--paint-c7ae6a33:#c7ae6a33;--paint-c7b281:#c7b281;--paint-c7b28a:#c7b28a;--paint-c7b78c:#c7b78c;--paint-c7c6ae:#c7c6ae;--paint-c7c9ad:#c7c9ad;--paint-c7d0c1:#c7d0c1;--paint-c88879:#c88879;--paint-c8ac7b:#c8ac7b;--paint-c8ae7c:#c8ae7c;--paint-c8b384:#c8b384;--paint-c8c5a9:#c8c5a9;--paint-c8c5ad:#c8c5ad;--paint-c8cbb8:#c8cbb8;--paint-c8ccb4:#c8ccb4;--paint-c8d1c1:#c8d1c1;--paint-c8d1c9:#c8d1c9;--paint-c8d4c0:#c8d4c0;--paint-c9a472:#c9a472;--paint-c9ae7b:#c9ae7b;--paint-c9b385:#c9b385;--paint-c9b585:#c9b585;--paint-c9b58d:#c9b58d;--paint-c9c1a4:#c9c1a4;--paint-c9c8a9:#c9c8a9;--paint-c9d9c9:#c9d9c9;--paint-c9dac9:#c9dac9;--paint-caa969:#caa969;--paint-cab489:#cab489;--paint-cad4c5:#cad4c5;--paint-cad5c8:#cad5c8;--paint-cae0ce:#cae0ce;--paint-cbb183:#cbb183;--paint-cbb786:#cbb786;--paint-cbd2c4:#cbd2c4;--paint-ccb27f:#ccb27f;--paint-ccb47b:#ccb47b;--paint-ccb485:#ccb485;--paint-ccbc97:#ccbc97;--paint-ccc6b6:#ccc6b6;--paint-ccd8c4:#ccd8c4;--paint-cdb37f:#cdb37f;--paint-cdb68a:#cdb68a;--paint-cdd1bb:#cdd1bb;--paint-cdd3c5:#cdd3c5;--paint-cddacc:#cddacc;--paint-ceb181:#ceb181;--paint-ceb37a:#ceb37a;--paint-ceb47d:#ceb47d;--paint-cec09a:#cec09a;--paint-cec598:#cec598;--paint-cfad77:#cfad77;--paint-cfaf72:#cfaf72;--paint-cfb37a:#cfb37a;--paint-cfb57d:#cfb57d;--paint-cfb679:#cfb679;--paint-cfb77c:#cfb77c;--paint-cfc7aa:#cfc7aa;--paint-cfcbb8:#cfcbb8;--paint-cfdacc:#cfdacc;--paint-cfdfbc:#cfdfbc;--paint-d0bc90:#d0bc90;--paint-d0c99e:#d0c99e;--paint-d0cfb7:#d0cfb7;--paint-d0d0aa:#d0d0aa;--paint-d0d9c8:#d0d9c8;--paint-d1ae76:#d1ae76;--paint-d1b179:#d1b179;--paint-d1bb8b:#d1bb8b;--paint-d1bd8a:#d1bd8a;--paint-d1c08c:#d1c08c;--paint-d1c8b4:#d1c8b4;--paint-d1d5c6:#d1d5c6;--paint-d1d6c6:#d1d6c6;--paint-d2ab6544:#d2ab6544;--paint-d2b17b:#d2b17b;--paint-d2b277:#d2b277;--paint-d2b479:#d2b479;--paint-d2b67f:#d2b67f;--paint-d2b681:#d2b681;--paint-d2c6a6:#d2c6a6;--paint-d2cfb4:#d2cfb4;--paint-d3b298:#d3b298;--paint-d3b77d:#d3b77d;--paint-d3b780:#d3b780;--paint-d3b783:#d3b783;--paint-d3b992:#d3b992;--paint-d3c291:#d3c291;--paint-d3c396:#d3c396;--paint-d3c3a0:#d3c3a0;--paint-d3d0bb:#d3d0bb;--paint-d3d4b7:#d3d4b7;--paint-d3d5ba:#d3d5ba;--paint-d3d6c9:#d3d6c9;--paint-d3d8cc:#d3d8cc;--paint-d3d9cc:#d3d9cc;--paint-d3decf:#d3decf;--paint-d4a083:#d4a083;--paint-d4a99b:#d4a99b;--paint-d4ab79:#d4ab79;--paint-d4b580:#d4b580;--paint-d4b67b:#d4b67b;--paint-d4b77c:#d4b77c;--paint-d4b77e:#d4b77e;--paint-d4ba85:#d4ba85;--paint-d4bd89:#d4bd89;--paint-d4bf8d:#d4bf8d;--paint-d4c298:#d4c298;--paint-d4c79f:#d4c79f;--paint-d4cbb3:#d4cbb3;--paint-d4d3b6:#d4d3b6;--paint-d5a487:#d5a487;--paint-d5b18b:#d5b18b;--paint-d5b393:#d5b393;--paint-d5ba8b:#d5ba8b;--paint-d5bc86:#d5bc86;--paint-d5be86:#d5be86;--paint-d5c190:#d5c190;--paint-d5c39b:#d5c39b;--paint-d5c58b:#d5c58b;--paint-d5c59c:#d5c59c;--paint-d5c6a7:#d5c6a7;--paint-d5c8a5:#d5c8a5;--paint-d5d3bd:#d5d3bd;--paint-d5d7bb:#d5d7bb;--paint-d5ddd2:#d5ddd2;--paint-d5decf:#d5decf;--paint-d5e1d2:#d5e1d2;--paint-d6a490:#d6a490;--paint-d6b57e:#d6b57e;--paint-d6b97b:#d6b97b;--paint-d6b982:#d6b982;--paint-d6ba7f:#d6ba7f;--paint-d6bd84:#d6bd84;--paint-d6bf88:#d6bf88;--paint-d6c295:#d6c295;--paint-d7b082:#d7b082;--paint-d7b27b:#d7b27b;--paint-d7b36f:#d7b36f;--paint-d7ba84:#d7ba84;--paint-d7c08e:#d7c08e;--paint-d7c18b:#d7c18b;--paint-d7c8a9:#d7c8a9;--paint-d7c9b0:#d7c9b0;--paint-d7d9cb:#d7d9cb;--paint-d7d9ce:#d7d9ce;--paint-d7e0d1:#d7e0d1;--paint-d7e1d1:#d7e1d1;--paint-d8ab8b:#d8ab8b;--paint-d8ad8b:#d8ad8b;--paint-d8afa1:#d8afa1;--paint-d8b28b:#d8b28b;--paint-d8b48c:#d8b48c;--paint-d8bc86:#d8bc86;--paint-d8be8e:#d8be8e;--paint-d8bf84:#d8bf84;--paint-d8bf85:#d8bf85;--paint-d8c08d:#d8c08d;--paint-d8c08f:#d8c08f;--paint-d8c28e:#d8c28e;--paint-d8c38a:#d8c38a;--paint-d8c497:#d8c497;--paint-d8c9a7:#d8c9a7;--paint-d8c9b6:#d8c9b6;--paint-d8cbab:#d8cbab;--paint-d8cec0:#d8cec0;--paint-d8d4c9:#d8d4c9;--paint-d8d7ca:#d8d7ca;--paint-d8d8bd:#d8d8bd;--paint-d8dbce:#d8dbce;--paint-d8dfce:#d8dfce;--paint-d8e0d1:#d8e0d1;--paint-d9bb80:#d9bb80;--paint-d9bc8c:#d9bc8c;--paint-d9bc8d:#d9bc8d;--paint-d9be8c:#d9be8c;--paint-d9c18b:#d9c18b;--paint-d9caa6:#d9caa6;--paint-d9d2b5:#d9d2b5;--paint-d9d4b6:#d9d4b6;--paint-d9dbc8:#d9dbc8;--paint-d9dbc9:#d9dbc9;--paint-d9decc:#d9decc;--paint-d9dfd1:#d9dfd1;--paint-d9e0d2:#d9e0d2;--paint-d9e5d7:#d9e5d7;--paint-d9e6de:#d9e6de;--paint-dac18b:#dac18b;--paint-dacb9f:#dacb9f;--paint-daddd2:#daddd2;--paint-dbc28b:#dbc28b;--paint-dbc4a2:#dbc4a2;--paint-dbd7c6:#dbd7c6;--paint-dbe3d3:#dbe3d3;--paint-dcc18c:#dcc18c;--paint-dcc28e:#dcc28e;--paint-dcc292:#dcc292;--paint-dcc68f:#dcc68f;--paint-dccb9e:#dccb9e;--paint-dccdad:#dccdad;--paint-dcd4b3:#dcd4b3;--paint-dcd5c6:#dcd5c6;--paint-dce4d6:#dce4d6;--paint-ddab94:#ddab94;--paint-ddc28a:#ddc28a;--paint-ddc78f:#ddc78f;--paint-ddcc9f:#ddcc9f;--paint-ddd1b6:#ddd1b6;--paint-deb297:#deb297;--paint-debf82:#debf82;--paint-dec492:#dec492;--paint-decbbc:#decbbc;--paint-ded1b3:#ded1b3;--paint-ded4bc:#ded4bc;--paint-ded9c8:#ded9c8;--paint-ded9cb:#ded9cb;--paint-dedacb:#dedacb;--paint-deded2:#deded2;--paint-dfbc7d:#dfbc7d;--paint-dfc18a:#dfc18a;--paint-dfc298:#dfc298;--paint-dfc2a1:#dfc2a1;--paint-dfc38b:#dfc38b;--paint-dfc38e:#dfc38e;--paint-dfc78f:#dfc78f;--paint-dfcba1:#dfcba1;--paint-dfcdab:#dfcdab;--paint-dfcf9f:#dfcf9f;--paint-dfcfaa:#dfcfaa;--paint-dfd8bb:#dfd8bb;--paint-dfd9c5:#dfd9c5;--paint-dfe4d6:#dfe4d6;--paint-e0c181:#e0c181;--paint-e0d3b1:#e0d3b1;--paint-e0d5bd:#e0d5bd;--paint-e0ddd2:#e0ddd2;--paint-e0e4db:#e0e4db;--paint-e1b298:#e1b298;--paint-e1b6a9:#e1b6a9;--paint-e1bba2:#e1bba2;--paint-e1c19a:#e1c19a;--paint-e1c58a:#e1c58a;--paint-e1c591:#e1c591;--paint-e1c78f:#e1c78f;--paint-e1ce9f:#e1ce9f;--paint-e1cfab:#e1cfab;--paint-e1d3ad:#e1d3ad;--paint-e1d4b5:#e1d4b5;--paint-e1d5b1:#e1d5b1;--paint-e1e5dc:#e1e5dc;--paint-e1e6dc:#e1e6dc;--paint-e2b69e:#e2b69e;--paint-e2b99b:#e2b99b;--paint-e2c489:#e2c489;--paint-e2cb91:#e2cb91;--paint-e2d4b2:#e2d4b2;--paint-e2d4b3:#e2d4b3;--paint-e2dfcf:#e2dfcf;--paint-e2e6dc:#e2e6dc;--paint-e3c991:#e3c991;--paint-e3d3ad:#e3d3ad;--paint-e3d5b1:#e3d5b1;--paint-e3d5b5:#e3d5b5;--paint-e3d8bd:#e3d8bd;--paint-e3d9c9:#e3d9c9;--paint-e3dfca:#e3dfca;--paint-e3e0d6:#e3e0d6;--paint-e3e2d8:#e3e2d8;--paint-e3e6dd:#e3e6dd;--paint-e3e9dc:#e3e9dc;--paint-e3eadf:#e3eadf;--paint-e4b15e:#e4b15e;--paint-e4c88e:#e4c88e;--paint-e4cf9d:#e4cf9d;--paint-e4d1a3:#e4d1a3;--paint-e4d7b9:#e4d7b9;--paint-e4dac0:#e4dac0;--paint-e4dec9:#e4dec9;--paint-e4dfbd:#e4dfbd;--paint-e5b69d:#e5b69d;--paint-e5b8a1:#e5b8a1;--paint-e5c99a:#e5c99a;--paint-e5ca8f:#e5ca8f;--paint-e5ce96:#e5ce96;--paint-e5cf93:#e5cf93;--paint-e5d0a0:#e5d0a0;--paint-e5d1a9:#e5d1a9;--paint-e5d3a5:#e5d3a5;--paint-e5d5b1:#e5d5b1;--paint-e5ddc3:#e5ddc3;--paint-e5ddc7:#e5ddc7;--paint-e5e0cc:#e5e0cc;--paint-e5e1cd:#e5e1cd;--paint-e5e6d2:#e5e6d2;--paint-e5e6db:#e5e6db;--paint-e5e7dc:#e5e7dc;--paint-e5e8de:#e5e8de;--paint-e5eee5:#e5eee5;--paint-e6d29a:#e6d29a;--paint-e6d3a8:#e6d3a8;--paint-e6d5b2:#e6d5b2;--paint-e6e8dc:#e6e8dc;--paint-e6e8dd:#e6e8dd;--paint-e6e8de:#e6e8de;--paint-e7d3a2:#e7d3a2;--paint-e7dcbe:#e7dcbe;--paint-e7e3d9:#e7e3d9;--paint-e7e9e0:#e7e9e0;--paint-e8c891:#e8c891;--paint-e8d6b0:#e8d6b0;--paint-e8ddc2:#e8ddc2;--paint-e8e2d2:#e8e2d2;--paint-e8e3d6:#e8e3d6;--paint-e8e4da:#e8e4da;--paint-e8e6dc:#e8e6dc;--paint-e8e9dc:#e8e9dc;--paint-e9baa1:#e9baa1;--paint-e9c77f:#e9c77f;--paint-e9c78690:#e9c78690;--paint-e9dcc4:#e9dcc4;--paint-e9dec2:#e9dec2;--paint-e9dfc3:#e9dfc3;--paint-ead09b:#ead09b;--paint-ead5a9:#ead5a9;--paint-ead8b1:#ead8b1;--paint-eaf2e8:#eaf2e8;--paint-eaf3e9:#eaf3e9;--paint-ecf3e8:#ecf3e8;--paint-edbea4:#edbea4;--paint-edd09b:#edd09b;--paint-eddbaf:#eddbaf;--paint-ede3ca:#ede3ca;--paint-ede8dc:#ede8dc;--paint-edf3eb:#edf3eb;--paint-edf4ea:#edf4ea;--paint-eee0bf:#eee0bf;--paint-eee0c3:#eee0c3;--paint-eee1c1:#eee1c1;--paint-eee2c2:#eee2c2;--paint-eee3c6:#eee3c6;--paint-eee5cc:#eee5cc;--paint-eee9dd:#eee9dd;--paint-eef0e4:#eef0e4;--paint-efac8e:#efac8e;--paint-efdbab:#efdbab;--paint-efe7d5:#efe7d5;--paint-f0baa4:#f0baa4;--paint-f0d3a1:#f0d3a1;--paint-f0d6a4:#f0d6a4;--paint-f0d7a8:#f0d7a8;--paint-f0e4c5:#f0e4c5;--paint-f0e7d5:#f0e7d5;--paint-f0e8d6:#f0e8d6;--paint-f0e9d8:#f0e9d8;--paint-f0eee0:#f0eee0;--paint-f0f5ed:#f0f5ed;--paint-f1c0a7:#f1c0a7;--paint-f1c9a5:#f1c9a5;--paint-f1d59d:#f1d59d;--paint-f1d89e:#f1d89e;--paint-f1dab0:#f1dab0;--paint-f1e9d6:#f1e9d6;--paint-f1eee0:#f1eee0;--paint-f1efe2:#f1efe2;--paint-f2d39d:#f2d39d;--paint-f2e8d1:#f2e8d1;--paint-f2f0e8:#f2f0e8;--paint-f2f6ef:#f2f6ef;--paint-f3d29d:#f3d29d;--paint-f3dba3:#f3dba3;--paint-f3dfad:#f3dfad;--paint-f3e7ca:#f3e7ca;--paint-f3e7ce:#f3e7ce;--paint-f3e7cf:#f3e7cf;--paint-f3ebd9:#f3ebd9;--paint-f3eddf:#f3eddf;--paint-f3f0e8:#f3f0e8;--paint-f4d9a3:#f4d9a3;--paint-f4e9dd:#f4e9dd;--paint-f4f3e7:#f4f3e7;--paint-f4f5e9:#f4f5e9;--paint-f4f8f2:#f4f8f2;--paint-f5deb2:#f5deb2;--paint-f5f0e6:#f5f0e6;--paint-f5f2ea:#f5f2ea;--paint-f5f3ed:#f5f3ed;--paint-f5f8f0:#f5f8f0;--paint-f5f8f1:#f5f8f1;--paint-f6f9f3:#f6f9f3;--paint-f8eee7:#f8eee7;--paint-f9f6ee:#f9f6ee;--paint-f9f8f2:#f9f8f2;--paint-f9fcf7:#f9fcf7;--paint-f9fcf8:#f9fcf8;--paint-faf7ef:#faf7ef;--paint-fbf9f3:#fbf9f3;--paint-fbfaf6:#fbfaf6;--paint-fbfbf6:#fbfbf6;--paint-fcfaf4:#fcfaf4;--paint-fcfaf5:#fcfaf5;--paint-fcfcf8:#fcfcf8;--paint-ffbb63:#ffbb63;--paint-fff0eb:#fff0eb;--paint-fff6f2:#fff6f2;--paint-fff7f2:#fff7f2;--paint-fffefa:#fffefa;--paint-ffffff:#fff;--paint-ffffff04:#ffffff04;--paint-ffffff05:#ffffff05;--paint-ffffff0a:#ffffff0a;--paint-ffffff0b:#ffffff0b;--paint-ffffff0d:#ffffff0d;--paint-ffffff13:#ffffff13;--paint-ffffff15:#ffffff15;--paint-ffffff17:#ffffff17;--paint-ffffff21:#ffffff21;--paint-ffffff24:#ffffff24;--paint-ffffff30:#ffffff30}:root[data-theme=paper]{--paint-000000:#23302a;--paint-00000044:#23302a44;--paint-00000066:#23302a66;--paint-00000077:#23302a77;--paint-00000099:#23302a99;--paint-001c24:#f7f5f2;--paint-02101366:#f8f7f466;--paint-030b0d50:#f9f8f550;--paint-03131855:#f8f6f355;--paint-03131999:#f8f6f399;--paint-041216c2:#f8f6f3c2;--paint-05151935:#f7f6f335;--paint-06121755:#f8f6f355;--paint-061316e6:#f8f6f3e6;--paint-061518:#f7f6f3;--paint-061518b8:#f7f6f3b8;--paint-06171944:#f7f6f244;--paint-06171c:#f7f6f2;--paint-06171c66:#f7f6f266;--paint-06171c77:#f7f6f277;--paint-07151cb3:#f7f6f2b3;--paint-07161999:#f7f6f299;--paint-071619aa:#f7f6f2aa;--paint-071619cc:#f7f6f2cc;--paint-071619dd:#f7f6f2dd;--paint-07161c99:#f7f6f299;--paint-07161ccc:#f7f6f2cc;--paint-071a1d:#f7f5f2;--paint-071a1d99:#f7f5f299;--paint-071c21:#f7f5f1;--paint-08100bc2:#f8f7f4c2;--paint-081719:#f7f6f2;--paint-081c22:#f6f5f1;--paint-081c2240:#f6f5f140;--paint-081c22dc:#f6f5f1dc;--paint-090f1129:#f8f6f329;--paint-091416:#f7f6f2;--paint-091c20a6:#f6f5f1a6;--paint-091c20d9:#f6f5f1d9;--paint-091c20df:#f6f5f1df;--paint-091e21:#f6f5f1;--paint-092024b8:#f6f4f0b8;--paint-0a141666:#f7f6f266;--paint-0a171ddd:#f7f5f1dd;--paint-0a1b1e:#f7f5f1;--paint-0b171966:#f7f5f266;--paint-0b171977:#f7f5f277;--paint-0b1a1d80:#f7f5f180;--paint-0b1c20:#f6f5f1;--paint-0b1c20fa:#f6f5f1fa;--paint-0b1e20:#f6f5f1;--paint-0b1e22:#f6f4f0;--paint-0b1e23dc:#f6f4f0dc;--paint-0b1e23f5:#f6f4f0f5;--paint-0c171982:#f7f5f282;--paint-0c171a:#f7f5f1;--paint-0c181a4d:#f7f5f14d;--paint-0c1919:#f7f5f2;--paint-0c191a:#f7f5f1;--paint-0c191a80:#f7f5f180;--paint-0c1b1e:#f6f5f1;--paint-0c1c20c9:#f6f5f1c9;--paint-0c1d2077:#f6f5f177;--paint-0c20256e:#f6f4f06e;--paint-0c2026bb:#f6f4f0bb;--paint-0d181a70:#f7f5f170;--paint-0d1c20ed:#f6f4f0ed;--paint-0d202466:#f6f4f066;--paint-0d2121:#f6f4f0;--paint-0d2228b3:#f5f4efb3;--paint-0d242b99:#f5f3ef99;--paint-0d2528:#f5f4ef;--paint-0e1c1c:#f6f5f1;--paint-0e1e1e:#f6f5f1;--paint-0e2224:#f6f4f0;--paint-101c1d:#f6f4f0;--paint-101c1d80:#f6f4f080;--paint-101c1e:#f6f4f0;--paint-101c1e8c:#f6f4f08c;--paint-101c1ecc:#f6f4f0cc;--paint-101c1edb:#f6f4f0db;--paint-101d1780:#f6f4f080;--paint-101d1d:#f6f4f0;--paint-101e20:#f6f4f0;--paint-101f20:#f6f4f0;--paint-101f22:#f6f4f0;--paint-102020:#f6f4f0;--paint-102022:#f6f4f0;--paint-102024f5:#f5f4eff5;--paint-102025:#f5f4ef;--paint-102122:#f6f4f0;--paint-102124:#f5f4ef;--paint-102224:#f5f4ef;--paint-102226e8:#f5f3efe8;--paint-102326:#f5f3ef;--paint-102327:#f5f3ef;--paint-102327f7:#f5f3eff7;--paint-102426:#f5f3ef;--paint-102426f5:#f5f3eff5;--paint-102428f2:#f5f3eff2;--paint-102527:#f5f3ef;--paint-102529ed:#f5f3efed;--paint-10252ae6:#f5f3eee6;--paint-102628:#f5f3ef;--paint-102628ed:#f5f3efed;--paint-10272a:#f5f3ee;--paint-10272cef:#f5f3eeef;--paint-10282b:#f5f3ee;--paint-112123:#f5f4ef;--paint-112123ed:#f5f4efed;--paint-112124:#f5f4ef;--paint-112324:#f5f4ef;--paint-112728aa:#f5f3efaa;--paint-112a2db3:#f5f3eeb3;--paint-122123:#f5f4ef;--paint-122323:#f5f4ef;--paint-122326d9:#f5f3efd9;--paint-122426:#f5f3ef;--paint-122528:#f5f3ee;--paint-122628:#f5f3ee;--paint-12282aef:#f5f3eeef;--paint-12292c:#f5f3ee;--paint-122c2c:#f5f3ee;--paint-122c2ff2:#f4f2edf2;--paint-131f1b:#f6f4f0;--paint-132223:#f5f3ef;--paint-132524:#f5f3ef;--paint-13262a:#f5f3ee;--paint-132729:#f5f3ee;--paint-13272a:#f5f3ee;--paint-13282a:#f5f3ee;--paint-132a2c:#f4f3ee;--paint-132b2b:#f5f3ee;--paint-132b2e66:#f4f2ed66;--paint-132e31:#f4f2ed;--paint-142020:#f5f4ef;--paint-142123:#f5f3ef;--paint-142323:#f5f3ef;--paint-142326:#f5f3ee;--paint-14241e33:#f5f3ef33;--paint-142527:#f5f3ee;--paint-14252977:#f5f3ee77;--paint-14272a:#f5f3ee;--paint-14272b:#f4f3ee;--paint-14282a:#f5f3ee;--paint-14282b:#f4f3ee;--paint-14282c:#f4f2ee;--paint-14292a:#f5f3ee;--paint-14292b:#f4f3ee;--paint-142b2c:#f4f2ee;--paint-142b2d:#f4f2ed;--paint-142b2e:#f4f2ed;--paint-142c2c:#f4f2ee;--paint-142c2d77:#f4f2ed77;--paint-142c2f:#f4f2ed;--paint-142e30:#f4f2ed;--paint-152523:#f5f3ee;--paint-15271c:#f5f3ee;--paint-15272a:#f4f3ee;--paint-152a2b66:#f4f2ee66;--paint-152b2b:#f4f2ee;--paint-152b2ed9:#f4f2edd9;--paint-152c2d:#f4f2ed;--paint-152c2e:#f4f2ed;--paint-152e2f:#f4f2ed;--paint-152e30:#f4f2ed;--paint-153132:#f4f2ed;--paint-162124:#f5f3ee;--paint-16272a:#f4f2ee;--paint-16291f:#f4f3ee;--paint-162a25:#f4f2ee;--paint-162c2a:#f4f2ed;--paint-162d2c:#f4f2ed;--paint-17262666:#f5f3ee66;--paint-172720:#f5f3ee;--paint-172721:#f5f3ee;--paint-172724:#f5f3ee;--paint-172728:#f4f3ee;--paint-17292a:#f4f2ed;--paint-172b2b:#f4f2ed;--paint-172f2e:#f4f2ed;--paint-172f2f:#f4f2ed;--paint-17312f:#f4f2ec;--paint-173735:#f3f1eb;--paint-173a271f:#f3f1eb1f;--paint-182525:#f5f3ee;--paint-182728:#f4f2ee;--paint-182820:#f4f2ee;--paint-182927:#f4f2ed;--paint-182b21:#f4f2ed;--paint-183039:#f3f1eb;--paint-18312f:#f3f1ec;--paint-18332f:#f3f1ec;--paint-192b21:#f4f2ed;--paint-19332e:#f3f1ec;--paint-1a2a2733:#f4f2ed33;--paint-1a2c2b:#f4f2ed;--paint-1a2d29:#f4f2ed;--paint-1a302b:#f3f1ec;--paint-1a302c:#f3f1ec;--paint-1a302f:#f3f1ec;--paint-1b2a29:#f4f2ed;--paint-1b302b:#f3f1ec;--paint-1b3334:#f3f1eb;--paint-1b3531:#f3f1eb;--paint-1c2c2b:#f4f2ec;--paint-1c3029:#f3f1ec;--paint-1c302b:#f3f1ec;--paint-1c302b66:#f3f1ec66;--paint-1c3533:#f3f1eb;--paint-1c40210b:#f2efe90b;--paint-1d2d26:#f3f1ec;--paint-1d2d2a:#f3f1ec;--paint-1d3528:#f3f0eb;--paint-1d392d:#f2f0ea;--paint-1e2927:#f4f2ed;--paint-1e3937:#f2f0ea;--paint-1f412018:#f1efe918;--paint-20322c:#f3f0eb;--paint-20332c:#f3f0eb;--paint-203331:#f3f0eb;--paint-203432:#f2f0eb;--paint-20352f:#f2f0ea;--paint-20362f:#f2f0ea;--paint-203633:#f2f0ea;--paint-20382f88:#f2f0ea88;--paint-203a35:#f2f0ea;--paint-21372f:#f2f0ea;--paint-21382b:#f2f0ea;--paint-21392f:#f2f0ea;--paint-213b34ec:#f2efe9ec;--paint-213c342d:#f2efe92d;--paint-22322c55:#f2f0eb55;--paint-223b315e:#f2efe95e;--paint-233a32:#f2efe9;--paint-233b31:#f2efe9;--paint-233b36:#f2efe9;--paint-233d35:#f1efe9;--paint-234435:#f1eee8;--paint-234b34:#f0ede7;--paint-242d26:#f3f1eb;--paint-24312c:#f2f0ea;--paint-24332966:#f2f0ea66;--paint-24342b:#f2f0ea;--paint-243a34c9:#f2efe9c9;--paint-243a36:#f2efe9;--paint-243c32:#f1efe9;--paint-243c35:#f1efe9;--paint-243d30:#f1efe9;--paint-25332b:#f2f0ea;--paint-253b31:#f1efe9;--paint-253d3044:#f1efe944;--paint-263329:#f2f0ea;--paint-26352b:#f2f0ea;--paint-263934:#f1efe9;--paint-263a2d16:#f1efe916;--paint-263a32:#f1efe9;--paint-263c2e:#f1efe9;--paint-263d33:#f1efe8;--paint-273128:#f2f0ea;--paint-27352a66:#f2efe966;--paint-273a2e50:#f1efe950;--paint-273f32:#f1eee8;--paint-274334:#f0eee7;--paint-283a31:#f1efe9;--paint-29382d:#f1efe9;--paint-293b30:#f1efe8;--paint-293b38:#f1efe8;--paint-29413988:#f0eee788;--paint-294333:#f0eee7;--paint-29443544:#f0eee744;--paint-2a3b31:#f1eee8;--paint-2a4034:#f0eee7;--paint-2b352b:#f1efe9;--paint-2c3930:#f1eee8;--paint-2c3d32:#f1eee7;--paint-2c443275:#f0ede675;--paint-2c4835:#f0ede6;--paint-2d4434:#f0ede6;--paint-2d4836:#efede6;--paint-2e403c:#f0ede7;--paint-2e4836:#efede6;--paint-2e4b37:#efece5;--paint-2f4835:#efece5;--paint-302725:#f2f0ea;--paint-302824:#f2f0eb;--paint-303b2e:#f1eee7;--paint-30423377:#f0ede677;--paint-30463c:#efede6;--paint-30523b:#eeebe4;--paint-314139:#f0ede6;--paint-31423a66:#f0ede666;--paint-314334:#f0ede6;--paint-314739:#efece5;--paint-315343:#eeebe3;--paint-315844:#eeebe3;--paint-315a42:#edeae2;--paint-334333:#efede6;--paint-334b3655:#efece455;--paint-334d38:#eeece4;--paint-334e3d:#eeebe4;--paint-335341:#eeebe3;--paint-34382b:#f1efe8;--paint-343a2c:#f1eee8;--paint-344238:#efede6;--paint-34423b:#efede6;--paint-34443a:#efece5;--paint-344640:#efece5;--paint-34483c:#efece5;--paint-344b3b:#efece4;--paint-344b40:#efece4;--paint-344d43:#eeebe4;--paint-352d28:#f2efe9;--paint-35423a:#efece5;--paint-354434:#efece5;--paint-354539:#efece5;--paint-35453e:#efece5;--paint-354633:#efece5;--paint-354a3544:#efece444;--paint-354c3b:#eeebe4;--paint-35573e:#edeae2;--paint-355b47:#edeae2;--paint-35624a:#ece9e1;--paint-36443666:#efece566;--paint-364439:#efece5;--paint-364b40:#eeebe4;--paint-36513d66:#eeebe366;--paint-365340:#eeebe3;--paint-365647:#edeae2;--paint-37473c:#efece4;--paint-384136:#efece5;--paint-38463d:#efece4;--paint-384844:#eeece4;--paint-384c3d:#eeebe3;--paint-38513d66:#eeebe366;--paint-38523f:#eeeae3;--paint-38533d:#edeae2;--paint-38563e:#edeae2;--paint-38563f:#edeae2;--paint-385842:#edeae2;--paint-385b43:#ede9e1;--paint-386a54:#ebe8df;--paint-39433255:#efede655;--paint-394536:#efece5;--paint-39463b:#efece4;--paint-394c47:#eeebe3;--paint-3a332b:#f1eee8;--paint-3a352b:#f1eee8;--paint-3a4538:#efece4;--paint-3a4635:#efece5;--paint-3a4940:#eeebe4;--paint-3a5045:#eeeae3;--paint-3b3427:#f1efe9;--paint-3b4633:#efece5;--paint-3b4938:#eeebe4;--paint-3b5344:#edeae2;--paint-3b54261c:#efece51c;--paint-3b5448:#edeae2;--paint-3b634d:#ece8e0;--paint-3c493a:#eeebe4;--paint-3c4c414d:#eeebe34d;--paint-3c5044:#edeae2;--paint-3c5148:#edeae2;--paint-3c5442:#edeae2;--paint-3c584a:#ede9e1;--paint-3d4a3d:#eeebe3;--paint-3d4b31:#efece5;--paint-3d4e37:#eeebe3;--paint-3d4f37:#eeebe3;--paint-3d5141:#edeae2;--paint-3d56262b:#efece52b;--paint-3d624d:#ece8df;--paint-3e493c:#eeebe3;--paint-3e4c3e:#eeeae3;--paint-3e5148:#edeae2;--paint-3e5542:#ede9e1;--paint-3e6548:#ebe8df;--paint-3e6a62:#ebe7de;--paint-3e6b50:#ebe7de;--paint-3f2b252e:#f1efe82e;--paint-3f4b3c:#eeebe3;--paint-3f4c40:#edeae2;--paint-3f4e3a:#eeebe3;--paint-3f5043:#edeae2;--paint-3f5545:#ede9e1;--paint-3f5547:#ede9e1;--paint-402d2a:#f0eee7;--paint-40504a:#edeae2;--paint-405349:#ede9e1;--paint-40534a:#ede9e1;--paint-405448:#ede9e1;--paint-40564c:#ece9e1;--paint-405a51:#ece9e0;--paint-406a51:#ebe7de;--paint-413a2dbe:#f0ede7be;--paint-415444:#ede9e1;--paint-41674b:#ebe7de;--paint-422d28:#f0eee7;--paint-42544d:#ece9e1;--paint-42584a:#ece9e0;--paint-425c50:#ece8e0;--paint-42614c:#ebe8df;--paint-426a4c:#eae7de;--paint-43503b:#edeae2;--paint-43503e:#edeae2;--paint-435147:#ede9e1;--paint-435946:#ece9e0;--paint-43594f:#ece9e0;--paint-435b4d:#ece8e0;--paint-442e2a:#f0ede7;--paint-44533b88:#edeae288;--paint-453d32:#efece5;--paint-45503c:#edeae2;--paint-45533b:#edeae2;--paint-45554d:#ece9e0;--paint-45564d:#ece9e0;--paint-455c4d:#ebe8df;--paint-455d49:#ebe8df;--paint-455d50:#ebe8df;--paint-457656:#e9e5db;--paint-46533d:#edeae2;--paint-46594b:#ece8df;--paint-465b50:#ebe8df;--paint-466159:#ebe7de;--paint-46644d:#ebe7de;--paint-47533d:#edeae2;--paint-47553d:#edeae1;--paint-475b48:#ebe8df;--paint-47604b20:#ebe7de20;--paint-476153:#ebe7de;--paint-476a50:#eae6dd;--paint-482e28:#f0ede6;--paint-483427:#f0ede7;--paint-48513b:#edeae2;--paint-48755a:#e9e5db;--paint-49513e:#edeae2;--paint-49523d:#edeae2;--paint-495d50:#ebe7de;--paint-496f50:#e9e6dc;--paint-4a312872:#f0ede672;--paint-4a5141:#edeae1;--paint-4a5840:#ece9e0;--paint-4a5c52:#ebe7de;--paint-4a605433:#ebe7de33;--paint-4b452e:#efece5;--paint-4b5141:#edeae1;--paint-4b625444:#eae7dd44;--paint-4b755b:#e9e5db;--paint-4c6153:#eae7dd;--paint-4c6155:#eae7dd;--paint-4d4731:#efece4;--paint-4d4d34:#eeebe4;--paint-4d563f:#ede9e1;--paint-4d593e:#ece9e1;--paint-4d5f40:#ece8df;--paint-4d755a:#e8e4da;--paint-4e5d50:#ebe7de;--paint-4e5f48:#ebe7de;--paint-4e6556:#eae6dc;--paint-4f512b44:#efece544;--paint-4f6751:#eae6dc;--paint-4f6a5e:#e9e5dc;--paint-4f6e53:#e9e5db;--paint-4f7959:#e8e4d9;--paint-50604688:#ebe7de88;--paint-50634d:#eae6dd;--paint-513b2e:#efece4;--paint-51432526:#efede626;--paint-51604b:#ebe7de;--paint-51614d:#eae7dd;--paint-516347:#ebe7de;--paint-51645980:#eae6dc80;--paint-517359:#e8e4da;--paint-526044:#ebe8df;--paint-52614c55:#eae7dd55;--paint-52614c66:#eae7dd66;--paint-52614c77:#eae7dd77;--paint-52615677:#eae6dc77;--paint-52624b:#eae7dd;--paint-52634966:#eae7de66;--paint-52634d66:#eae6dd66;--paint-52634e77:#eae6dd77;--paint-526447:#ebe7de;--paint-52645888:#eae6dc88;--paint-526957:#e9e5db;--paint-526d5b:#e9e5db;--paint-526f5e:#e9e5da;--paint-533c2b:#efece4;--paint-53614455:#ebe8df55;--paint-53634433:#ebe7de33;--paint-538265:#56866c;--paint-546654:#e9e5db;--paint-54755b:#e8e4d9;--paint-547f70:#56866c;--paint-55392c44:#eeebe444;--paint-556e57:#e8e4da;--paint-55745c:#e8e4d9;--paint-56644c77:#eae6dd77;--paint-566e5a:#e8e4da;--paint-567064:#e8e4da;--paint-573c30:#eeebe3;--paint-57412e55:#eeebe355;--paint-57442a30:#eeebe430;--paint-57634d16:#eae6dd16;--paint-57634d5c:#eae6dd5c;--paint-577d5d:#56866c;--paint-58382a55:#eeebe455;--paint-583b2b44:#eeebe444;--paint-58684e:#eae6dc;--paint-586d5c:#e8e4da;--paint-587362:#e8e3d9;--paint-593e2e:#eeebe3;--paint-5949222b:#efece52b;--paint-59724a4a:#e9e5db4a;--paint-5b4e2633:#eeebe433;--paint-5b654c:#eae6dd;--paint-5b6e60:#e8e4d9;--paint-5d5e4270:#ece8df70;--paint-5e725240:#e8e4da40;--paint-5e765f:#56866c;--paint-5e7961:#56866c;--paint-60512633:#eeebe333;--paint-60745c:#56866c;--paint-607b63:#56866c;--paint-613e2c30:#edeae230;--paint-61715155:#e8e4da55;--paint-61724c66:#e9e5db66;--paint-61736b:#56866c;--paint-62704f:#e9e5db;--paint-62705a66:#e8e4d966;--paint-62735266:#e8e4da66;--paint-62755b55:#56866c55;--paint-633a2926:#edeae226;--paint-63442b26:#edeae226;--paint-63745355:#e8e4d955;--paint-637459:#56866c;--paint-63765c88:#56866c88;--paint-637868:#56866c;--paint-64705a:#e8e4d9;--paint-64745d:#56866c;--paint-647655:#e8e3d9;--paint-64775f:#56866c;--paint-647969:#56866c;--paint-647a67:#56866c;--paint-647c5955:#56866c55;--paint-655943:#ebe7de;--paint-65745a:#56866c;--paint-65784e:#e8e4da;--paint-657b61:#56866c;--paint-657e4916:#e8e4d916;--paint-657e495c:#e8e4d95c;--paint-66503577:#ece9e077;--paint-66512a22:#edeae222;--paint-667267:#56866c;--paint-667268:#56866c;--paint-66774b66:#e8e4da66;--paint-668f76:#56866c;--paint-68715b55:#56866c55;--paint-68795d:#56866c;--paint-695b3f55:#ebe7de55;--paint-696144:#eae7dd;--paint-69705a:#e8e4d9;--paint-6978490d:#e9e5da0d;--paint-69785266:#e8e4d966;--paint-69816c:#56866c;--paint-69816d:#56866c;--paint-6a413b33:#ebe8df33;--paint-6a61444d:#eae7dd4d;--paint-6a77504d:#e8e4d94d;--paint-6a7959:#56866c;--paint-6a7b5266:#56866c66;--paint-6a806b:#56866c;--paint-6a8870:#56866c;--paint-6b7669:#56866c;--paint-6b866f:#56866c;--paint-6d6b60:#867456;--paint-6d7456:#e8e4d9;--paint-6d7759:#56866c;--paint-6d795e80:#56866c80;--paint-6e776c:#56866c;--paint-6e79574d:#56866c4d;--paint-6e7d6d:#56866c;--paint-6e805655:#56866c55;--paint-6e8871:#56866c;--paint-6f6d4e:#e9e5db;--paint-6f7456:#e8e4d9;--paint-6f776c:#56866c;--paint-6f825955:#56866c55;--paint-6f836b:#56866c;--paint-70806b:#56866c;--paint-70845d:#56866c;--paint-70856377:#56866c77;--paint-708576:#56866c;--paint-708879:#56866c;--paint-71628c:#867456;--paint-716349:#e9e5db;--paint-717e73:#56866c;--paint-71825866:#56866c66;--paint-71846244:#56866c44;--paint-719b80:#56866c;--paint-71a37d:#56866c;--paint-72553250:#ebe8df50;--paint-72825d33:#56866c33;--paint-72825d44:#56866c44;--paint-72847850:#56866c50;--paint-72867c:#56866c;--paint-729079:#56866c;--paint-735b474d:#e9e5db4d;--paint-73604442:#e9e6dc42;--paint-736c4744:#e9e5db44;--paint-738779:#56866c;--paint-738c9e52:#56866c52;--paint-739e8052:#56866c52;--paint-746342:#eae6dc;--paint-74826333:#56866c33;--paint-7562477d:#e9e5db7d;--paint-758669:#56866c;--paint-758875:#56866c;--paint-758e525e:#56866c5e;--paint-76806244:#56866c44;--paint-768665:#56866c;--paint-77796d:#56866c;--paint-77796f:#56866c;--paint-777f74:#56866c;--paint-77816a:#56866c;--paint-778460:#56866c;--paint-778e7f:#56866c;--paint-779478:#56866c;--paint-78805d22:#56866c22;--paint-788477:#56866c;--paint-788b6b33:#56866c33;--paint-788b78:#56866c;--paint-78a6a4:#56866c;--paint-79583e:#e9e6dc;--paint-796343:#e9e5db;--paint-796b4c:#e8e4da;--paint-79846744:#56866c44;--paint-7a805c44:#56866c44;--paint-7a8075:#56866c;--paint-7b6046:#e9e5da;--paint-7b6846:#e9e5da;--paint-7b765544:#86745644;--paint-7b867b:#56866c;--paint-7b967f:#56866c;--paint-7b9871:#56866c;--paint-7c856e:#56866c;--paint-7c8d79:#56866c;--paint-7d744822:#e8e4da22;--paint-7d8861:#56866c;--paint-7d897d:#56866c;--paint-7e6c3515:#eae6dc15;--paint-7e714741:#e8e4da41;--paint-7e755455:#86745655;--paint-7e8d7d:#56866c;--paint-7e9180:#56866c;--paint-7e9182:#56866c;--paint-7e9581:#56866c;--paint-7f8c6f:#56866c;--paint-7f9189:#56866c;--paint-7f9287:#56866c;--paint-7f9383:#56866c;--paint-7f9583:#56866c;--paint-7f9b8c:#56866c;--paint-805845:#e8e4da;--paint-806f4a88:#e8e4d988;--paint-80927b:#56866c;--paint-80936466:#56866c66;--paint-809779:#56866c;--paint-809c87:#56866c;--paint-817349:#e8e4d9;--paint-817b3122:#eae6dd22;--paint-819181:#56866c;--paint-81958a:#56866c;--paint-81958d:#56866c;--paint-819785:#56866c;--paint-81978d:#56866c;--paint-819980:#56866c;--paint-819a7d:#56866c;--paint-82573d:#e9e5db;--paint-82713822:#e9e5db22;--paint-82724b70:#86745670;--paint-827d5155:#86745655;--paint-828d80:#56866c;--paint-829064:#56866c;--paint-829082:#56866c;--paint-82918a:#56866c;--paint-82927e:#56866c;--paint-82937a14:#56866c14;--paint-829487:#56866c;--paint-829584:#56866c;--paint-82968a:#56866c;--paint-829a8c:#56866c;--paint-839080:#56866c;--paint-83958b:#56866c;--paint-83958c:#56866c;--paint-839684:#56866c;--paint-839a7b:#56866c;--paint-839b87:#56866c;--paint-839b8c:#56866c;--paint-839c89:#56866c;--paint-846d4c:#867456;--paint-84704c80:#86745680;--paint-849183:#56866c;--paint-849184:#56866c;--paint-849487:#56866c;--paint-84958b:#56866c;--paint-849789:#56866c;--paint-849a85:#56866c;--paint-849c80:#56866c;--paint-859781:#56866c;--paint-859a87:#56866c;--paint-859a88:#56866c;--paint-859c86:#56866c;--paint-859c8d:#56866c;--paint-867253:#867456;--paint-867c4c88:#86745688;--paint-869084:#56866c;--paint-86988c:#56866c;--paint-86998b:#56866c;--paint-869b87:#56866c;--paint-876052:#867456;--paint-878e82:#56866c;--paint-879183:#56866c;--paint-879686:#56866c;--paint-87978c:#56866c;--paint-879886:#56866c;--paint-879984:#56866c;--paint-87a799:#56866c;--paint-886051:#867456;--paint-88624e:#867456;--paint-887148:#867456;--paint-88753c40:#e8e4da40;--paint-889387:#56866c;--paint-889b8c:#56866c;--paint-897551:#867456;--paint-89795188:#86745688;--paint-89905e33:#56866c33;--paint-899186:#56866c;--paint-899188:#56866c;--paint-899b8a:#56866c;--paint-8a795244:#86745644;--paint-8a7c3b1a:#e8e4da1a;--paint-8a85564d:#8674564d;--paint-8a8a7d:#867456;--paint-8a9c78:#56866c;--paint-8a9d89:#56866c;--paint-8b603e13:#e8e4d913;--paint-8b7758:#867456;--paint-8b795144:#86745644;--paint-8b795166:#86745666;--paint-8b795177:#86745677;--paint-8b805044:#86745644;--paint-8b8c61:#56866c;--paint-8b916c:#56866c;--paint-8b9a7933:#56866c33;--paint-8b9a87:#56866c;--paint-8b9c8e:#56866c;--paint-8b9c90:#56866c;--paint-8b9e80:#56866c;--paint-8b9e8a:#56866c;--paint-8ba089:#56866c;--paint-8ba18e:#56866c;--paint-8ba48f:#56866c;--paint-8c73544f:#8674564f;--paint-8c7447:#867456;--paint-8c7750:#867456;--paint-8c7956:#867456;--paint-8c895f:#867456;--paint-8c9a93:#56866c;--paint-8c9b8d:#56866c;--paint-8c9b90:#56866c;--paint-8c9c92:#56866c;--paint-8c9d90:#56866c;--paint-8c9e8c:#56866c;--paint-8c9f8e:#56866c;--paint-8c9f92:#56866c;--paint-8ca38b:#56866c;--paint-8caf91:#56866c;--paint-8d7854:#867456;--paint-8d7859:#867456;--paint-8d795145:#86745645;--paint-8d79534d:#8674564d;--paint-8d795373:#86745673;--paint-8d855d:#867456;--paint-8d87554a:#8674564a;--paint-8d8874:#867456;--paint-8d9e98:#56866c;--paint-8d9f91:#56866c;--paint-8da092:#56866c;--paint-8da18f:#56866c;--paint-8da395:#56866c;--paint-8da396:#56866c;--paint-8dacae:#56866c;--paint-8db8a8:#56866c;--paint-8e7855:#867456;--paint-8e80534d:#8674564d;--paint-8e824421:#86745621;--paint-8e9688:#56866c;--paint-8e9b81:#56866c;--paint-8e9c89:#56866c;--paint-8e9c8e:#56866c;--paint-8e9c93:#56866c;--paint-8e9f86:#56866c;--paint-8ea086:#56866c;--paint-8ea494:#56866c;--paint-8eaf95:#56866c;--paint-8f7c440b:#8674560b;--paint-8f7c443d:#8674563d;--paint-8f7d4c55:#86745655;--paint-8f84564d:#8674564d;--paint-8f9e8d:#56866c;--paint-8f9f8d:#56866c;--paint-8fa18b:#56866c;--paint-8fa590:#56866c;--paint-8fa690:#56866c;--paint-8fa791:#56866c;--paint-90674666:#86745666;--paint-90a398:#56866c;--paint-90a497:#56866c;--paint-90a58e:#56866c;--paint-91794755:#86745655;--paint-91a092:#56866c;--paint-91a096:#56866c;--paint-91a18d:#56866c;--paint-91a194:#56866c;--paint-91a38e:#56866c;--paint-91a489:#56866c;--paint-91a48a:#56866c;--paint-91a492:#56866c;--paint-91a493:#56866c;--paint-91a98f:#56866c;--paint-91a99a:#56866c;--paint-926d4d5c:#8674565c;--paint-92715a:#867456;--paint-927b50:#867456;--paint-92865c55:#86745655;--paint-92998d:#56866c;--paint-929a8e:#56866c;--paint-929b8e:#56866c;--paint-929c90:#56866c;--paint-92a595:#56866c;--paint-93a28b:#56866c;--paint-93a298:#56866c;--paint-93a59b:#56866c;--paint-93a799:#56866c;--paint-93a893:#56866c;--paint-93b49a:#3e604e;--paint-93b697:#3d604d;--paint-93b69744:#3d604d44;--paint-94745a:#867456;--paint-947b59:#867456;--paint-947f4566:#86745666;--paint-94805242:#86745642;--paint-94a493:#56866c;--paint-94aa96:#56866c;--paint-94ab96:#56866c;--paint-94ac9c:#56866c;--paint-94b6a2:#3d5f4d;--paint-956e47:#867456;--paint-957c4416:#86745616;--paint-957c445c:#8674565c;--paint-95a297:#56866c;--paint-95a398:#56866c;--paint-95a78f:#56866c;--paint-95ad96:#56866c;--paint-963f35:#e8e3d9;--paint-96805280:#86745680;--paint-96aa9c:#56866c;--paint-97654c:#867456;--paint-97a296:#56866c;--paint-97a392:#56866c;--paint-97a99e:#56866c;--paint-97aaa0:#56866c;--paint-98654866:#86745666;--paint-988c5c77:#86745677;--paint-98ac87:#56866c;--paint-98b79e:#3c5e4c;--paint-998b73:#867456;--paint-99a497:#56866c;--paint-99a597:#56866c;--paint-99a897:#56866c;--paint-99aa97:#56866c;--paint-99aca1:#56866c;--paint-99ad99:#56866c;--paint-9a864f1c:#8674561c;--paint-9a8e69:#867456;--paint-9a8e72:#867456;--paint-9a9c69:#56866c;--paint-9aa085:#56866c;--paint-9aa397:#56866c;--paint-9aa99a:#56866c;--paint-9aaa9b:#56866c;--paint-9aab90:#56866c;--paint-9aad96:#56866c;--paint-9aad9b:#3e604e;--paint-9aae99:#3e604e;--paint-9aaf7b:#56866c;--paint-9aaf95:#56866c;--paint-9aaf99:#3d604d;--paint-9ab59c:#3c5e4c;--paint-9ab69d:#3c5e4c;--paint-9b7e516b:#8674566b;--paint-9b834c66:#86745666;--paint-9b845a:#867456;--paint-9b8f6166:#86745666;--paint-9b9777:#867456;--paint-9b9b6499:#86745699;--paint-9ba46a33:#56866c33;--paint-9ba599:#56866c;--paint-9ba67b77:#56866c77;--paint-9ba68e:#56866c;--paint-9ba89d:#56866c;--paint-9bac90:#56866c;--paint-9baf98:#3e604e;--paint-9c855f:#867456;--paint-9c8b61:#867456;--paint-9c8d5e88:#86745688;--paint-9c916f:#867456;--paint-9ca89d:#56866c;--paint-9caa8d:#56866c;--paint-9caa8e:#56866c;--paint-9cb391:#56866c;--paint-9d5346:#867456;--paint-9d715644:#86745644;--paint-9d815b0a:#8674560a;--paint-9d815b33:#86745633;--paint-9d946e70:#86745670;--paint-9d9c6338:#86745638;--paint-9d9c81:#867456;--paint-9e6950:#867456;--paint-9e6b48:#867456;--paint-9e854317:#86745617;--paint-9e85433d:#8674563d;--paint-9e85504a:#8674564a;--paint-9e8b5555:#86745655;--paint-9e8c5a66:#86745666;--paint-9e9c77:#867456;--paint-9eae95:#56866c;--paint-9eae9c:#3d5f4d;--paint-9eae9e:#3d5f4d;--paint-9eaf95:#56866c;--paint-9eaf9c:#3d5f4d;--paint-9eaf9e:#3c5e4c;--paint-9eb598:#3c5e4c;--paint-9f5645:#867456;--paint-9f9f78:#867456;--paint-9fad99:#56866c;--paint-9fae9d:#3d5f4d;--paint-9fbca8:#3a5a49;--paint-a07258:#867456;--paint-a089553d:#8674563d;--paint-a08a54:#867456;--paint-a0b58c:#56866c;--paint-a17c4f4d:#8674564d;--paint-a18049:#867456;--paint-a1854f66:#86745666;--paint-a18b596e:#8674566e;--paint-a18c4e77:#86745677;--paint-a18d5a80:#86745680;--paint-a18e5c66:#86745666;--paint-a18e60:#867456;--paint-a18e6066:#86745666;--paint-a1aaa0:#3d5f4d;--paint-a1b0a2:#3c5d4b;--paint-a1b3a7:#3b5c4b;--paint-a2745266:#86745666;--paint-a28558:#867456;--paint-a2894b45:#86745645;--paint-a28c55:#867456;--paint-a28c5608:#86745608;--paint-a28c5659:#86745659;--paint-a28d5d66:#86745666;--paint-a28e4311:#86745611;--paint-a2a18a:#867456;--paint-a2afa2:#3c5d4b;--paint-a2b1a6:#3b5d4b;--paint-a2b6a1:#3a5b4a;--paint-a38a56:#867456;--paint-a38a5614:#86745614;--paint-a3a493:#56866c;--paint-a3a69b:#56866c;--paint-a3a99a:#56866c;--paint-a3a99d:#56866c;--paint-a3b1a2:#3b5d4b;--paint-a3b39b:#3c5e4c;--paint-a3b49f:#3b5d4b;--paint-a3b7a5:#3a5a49;--paint-a45b46:#867456;--paint-a48343:#867456;--paint-a48a55:#867456;--paint-a4a99e:#3e604e;--paint-a4b199:#3d5f4d;--paint-a4b3a3:#3b5c4a;--paint-a4b3a8:#3a5b4a;--paint-a4b7a7:#3a5a49;--paint-a4baa7:#395948;--paint-a58b4e3d:#8674563d;--paint-a58b4e5e:#8674565e;--paint-a58b5c66:#86745666;--paint-a58c5d:#867456;--paint-a58d4a66:#86745666;--paint-a58d5009:#86745609;--paint-a58d5010:#86745610;--paint-a58d5024:#86745624;--paint-a58d5c:#867456;--paint-a58f5c:#867456;--paint-a58f60:#867456;--paint-a5936566:#86745666;--paint-a5ab9d:#3d604d;--paint-a5ada0:#3c5e4c;--paint-a5afa4:#3b5d4b;--paint-a5b3a1:#3b5c4b;--paint-a6493e:#867456;--paint-a68d5013:#86745613;--paint-a68d501a:#8674561a;--paint-a68d5430:#86745630;--paint-a68e4012:#86745612;--paint-a68e5122:#86745622;--paint-a6946733:#86745633;--paint-a6b39b:#3c5e4c;--paint-a6b3a9:#3a5b49;--paint-a6b6a2:#3a5b4a;--paint-a6b7a5:#395a49;--paint-a6b7a9:#395a48;--paint-a6baaa:#395948;--paint-a6bfa9:#385746;--paint-a78b583a:#8674563a;--paint-a78d5b55:#86745655;--paint-a78e4e08:#86745608;--paint-a78f60:#867456;--paint-a79061:#867456;--paint-a7b6a3:#3a5b49;--paint-a7b7a2:#3a5b49;--paint-a88b471c:#8674561c;--paint-a88c55:#867456;--paint-a88c5510:#86745610;--paint-a88c5717:#86745617;--paint-a88c573a:#8674563a;--paint-a88d4520:#86745620;--paint-a88e61:#867456;--paint-a8915c66:#86745666;--paint-a8944320:#86745620;--paint-a89b6a40:#86745640;--paint-a89c8d:#867456;--paint-a8aca0:#3d5f4d;--paint-a8b09b:#3d5f4d;--paint-a8b69b:#3c5d4b;--paint-a8b6a7:#395a48;--paint-a8bb9f:#3a5a49;--paint-a8c3a8:#375545;--paint-a8c3aa:#375545;--paint-a9815b40:#86745640;--paint-a98a59:#867456;--paint-a98b4919:#86745619;--paint-a98e67:#867456;--paint-a9956366:#86745666;--paint-a99b85:#867456;--paint-a9af91:#56866c;--paint-a9b1a4:#3b5c4a;--paint-a9b8a6:#395948;--paint-a9b8aa:#385847;--paint-a9b9a1:#3a5a49;--paint-a9baac:#385847;--paint-a9bdad:#375746;--paint-a9cba5:#365444;--paint-aa533d:#867456;--paint-aa765255:#86745655;--paint-aa91501c:#8674561c;--paint-aa9165:#867456;--paint-aa956c:#867456;--paint-aab59e:#3b5d4b;--paint-aab5b0:#395948;--paint-aab89b:#3b5d4b;--paint-aab8ae:#385847;--paint-aabcb0:#375746;--paint-aabd9e:#3a5a49;--paint-aac3ad:#365544;--paint-aac4a1:#385746;--paint-ab8d4d14:#86745614;--paint-ab915d:#867456;--paint-ab9366:#867456;--paint-abb9a7:#395948;--paint-ac925b:#867456;--paint-ac985d:#867456;--paint-acb7a6:#395a48;--paint-acbaa5:#395948;--paint-acbba9:#385747;--paint-acbca5:#385847;--paint-acc1ab:#365545;--paint-acc2a1:#385847;--paint-ad935d0b:#8674560b;--paint-ad965e77:#86745677;--paint-adb6a4:#3a5a49;--paint-adbc91:#3c5e4c;--paint-adbd96:#3b5d4b;--paint-ae5847:#867456;--paint-ae8f5910:#86745610;--paint-ae8f5970:#86745670;--paint-ae905e80:#86745680;--paint-ae91594d:#8674564d;--paint-ae955033:#86745633;--paint-ae976a:#867456;--paint-aeb5a5:#3a5a49;--paint-aebba5:#395948;--paint-aebcb2:#375645;--paint-aebeb1:#365545;--paint-aebfad:#365545;--paint-af8b4f09:#86745609;--paint-af99643d:#8674563d;--paint-afc0a522:#38574622;--paint-afc0af:#365444;--paint-afc1ac:#365544;--paint-b0924b17:#86745617;--paint-b0975613:#86745613;--paint-b09a5610:#86745610;--paint-b09a68:#867456;--paint-b09b6466:#86745666;--paint-b09d73:#867456;--paint-b19559:#867456;--paint-b1965618:#86745618;--paint-b1965626:#86745626;--paint-b1965638:#86745638;--paint-b19a6e:#867456;--paint-b19d6e:#867456;--paint-b1a174:#867456;--paint-b1bfa8:#375646;--paint-b1c0a4:#385747;--paint-b1c1ad:#365444;--paint-b1c3b3:#355343;--paint-b29677:#867456;--paint-b2975b:#867456;--paint-b29961:#867456;--paint-b29975:#867456;--paint-b29d6a:#867456;--paint-b2bba5:#395948;--paint-b2c58a:#3c5e4c;--paint-b2c7b4:#345141;--paint-b39773:#867456;--paint-b39862:#867456;--paint-b39a62:#867456;--paint-b39a63:#867456;--paint-b3a584:#867456;--paint-b3b5a1:#3b5c4a;--paint-b3b79830:#3c5e4c30;--paint-b3b79f:#3b5c4a;--paint-b3bbae:#375645;--paint-b3c1af:#365444;--paint-b3c5b8:#345142;--paint-b49759:#867456;--paint-b49863:#867456;--paint-b49a5a:#867456;--paint-b49b5f0c:#8674560c;--paint-b49b6e:#867456;--paint-b49d6b:#867456;--paint-b49d6e:#867456;--paint-b4b69c:#3b5d4b;--paint-b4b99f:#3a5b4a;--paint-b4bda0:#395a48;--paint-b4bda3:#395948;--paint-b4c1b6:#355242;--paint-b4cda9:#345242;--paint-b58d4a13:#86745613;--paint-b59059:#867456;--paint-b5936020:#86745620;--paint-b59a5f:#867456;--paint-b59b4920:#86745620;--paint-b59c7c:#867456;--paint-b5a16b:#867456;--paint-b5a269:#867456;--paint-b5a47a:#867456;--paint-b5a577:#867456;--paint-b5a67c:#867456;--paint-b5b78b:#56866c;--paint-b5b790:#3e604e;--paint-b5bdac:#375645;--paint-b5bfab:#375645;--paint-b5c3ae:#355343;--paint-b5c4b5:#345141;--paint-b5c4b8:#345141;--paint-b5c5b3:#345142;--paint-b5c8a8:#365444;--paint-b5cbb5:#324f40;--paint-b68862:#867456;--paint-b69a6029:#86745629;--paint-b69a606b:#8674566b;--paint-b69a70:#867456;--paint-b69b5830:#86745630;--paint-b69b62:#867456;--paint-b69b622c:#8674562c;--paint-b69b64:#867456;--paint-b69c65:#867456;--paint-b69c6566:#86745666;--paint-b6a06c:#867456;--paint-b6a274:#867456;--paint-b6a675:#867456;--paint-b6c3af:#355343;--paint-b6c5ba:#335041;--paint-b6c6b8:#335041;--paint-b78e66:#867456;--paint-b79760:#867456;--paint-b79b5e:#867456;--paint-b79f76:#867456;--paint-b7a06a:#867456;--paint-b7a06f:#867456;--paint-b7a16e:#867456;--paint-b7a171:#867456;--paint-b7a37f:#867456;--paint-b7a57e:#867456;--paint-b7b89a:#3b5d4b;--paint-b7c2ad:#365444;--paint-b7c3b3:#345242;--paint-b7c8b6:#334f40;--paint-b88d61:#867456;--paint-b89a68:#867456;--paint-b89b69:#867456;--paint-b89b72:#867456;--paint-b8a26b:#867456;--paint-b8a377:#867456;--paint-b8a777:#867456;--paint-b8ac86:#867456;--paint-b8b079:#867456;--paint-b8bda0:#395a48;--paint-b8c8b6:#334f40;--paint-b8c8b9:#324f40;--paint-b8c9ad:#345242;--paint-b8c9b8:#324f3f;--paint-b8cbb8:#324e3f;--paint-b8ccb9:#324e3f;--paint-b8d0a7:#345242;--paint-b8d0b6:#314d3e;--paint-b98670:#867456;--paint-b99158:#867456;--paint-b99163:#867456;--paint-b99a5e:#867456;--paint-b99e6e:#867456;--paint-b9a170:#867456;--paint-b9a578:#867456;--paint-b9ab82:#867456;--paint-b9b38c:#867456;--paint-b9b59f:#5b4f3a;--paint-b9bea1:#395948;--paint-b9c4b8:#335041;--paint-b9c9af:#345142;--paint-ba7860:#867456;--paint-ba9c68:#867456;--paint-ba9d5b88:#86745688;--paint-baa073:#867456;--paint-baa173:#867456;--paint-baa47b:#867456;--paint-baa981:#867456;--paint-baa987:#867456;--paint-bac39506:#3a5b4a06;--paint-bac6b340:#34514140;--paint-bacab5:#334f40;--paint-bba06a:#867456;--paint-bba172:#867456;--paint-bba47b:#867456;--paint-bba56e:#867456;--paint-bba77c:#867456;--paint-bba87b:#867456;--paint-bba978:#867456;--paint-bbc5b4:#345141;--paint-bbc9b4:#335040;--paint-bc9d68:#867456;--paint-bc9e65:#867456;--paint-bca16b:#867456;--paint-bca371:#867456;--paint-bca579:#867456;--paint-bca87e:#867456;--paint-bcc5ac:#355343;--paint-bcdfad66:#304b3d66;--paint-bda773:#867456;--paint-bda87d:#867456;--paint-bdad83:#867456;--paint-bdad84:#867456;--paint-bdcbb8:#324e3f;--paint-bdcdb7:#324e3f;--paint-bdd0b8:#314c3e;--paint-bea27655:#86745655;--paint-bea376:#867456;--paint-bea777:#867456;--paint-bea878:#867456;--paint-bead7e:#867456;--paint-becab5:#334f40;--paint-becbb6:#324f3f;--paint-bfa05414:#86745614;--paint-bfa27a:#867456;--paint-bfa56a03:#86745603;--paint-bfa56a06:#86745606;--paint-bfa56a13:#86745613;--paint-bfa77b:#867456;--paint-bfaa79:#867456;--paint-bfc8ac:#355343;--paint-c0a169:#867456;--paint-c0a17b:#867456;--paint-c0a46e:#867456;--paint-c0a473:#867456;--paint-c0a978:#867456;--paint-c0ab7c:#867456;--paint-c0ab83:#867456;--paint-c0ac83:#867456;--paint-c0b4a1:#584d38;--paint-c0c4a7:#375545;--paint-c0c6b0:#345242;--paint-c0c9b9:#324e3f;--paint-c0cab6:#324f40;--paint-c0ccbe:#304c3d;--paint-c0cfb7:#314d3e;--paint-c1a46e:#867456;--paint-c1b087:#60533d;--paint-c1cbbd:#314c3e;--paint-c1d0b9:#314c3d;--paint-c2a16e:#867456;--paint-c2a36c:#867456;--paint-c2a66a55:#86745655;--paint-c2a66c:#867456;--paint-c2aa78:#867456;--paint-c2aa7b:#867456;--paint-c2ab7c:#867456;--paint-c2b683:#867456;--paint-c2b89b:#5a4e39;--paint-c2ccb5:#324f3f;--paint-c2cec0:#304b3c;--paint-c2cfb4:#324e3f;--paint-c39c7d:#867456;--paint-c3a273:#867456;--paint-c3a46b:#867456;--paint-c3a46e:#867456;--paint-c3a873:#867456;--paint-c3aa74:#867456;--paint-c3aa75:#867456;--paint-c3ae86:#60533d;--paint-c3d0bf:#304a3c;--paint-c4a063:#867456;--paint-c4a17a:#867456;--paint-c4a1a0:#574c38;--paint-c4a46a9c:#8674569c;--paint-c4ac7d:#867456;--paint-c4ae7a:#867456;--paint-c4b389:#5e523c;--paint-c4c4a7:#554a37;--paint-c4cec8:#2f493b;--paint-c4d0be:#304b3c;--paint-c5a46a12:#86745612;--paint-c5a871:#867456;--paint-c5ac71:#867456;--paint-c5ad7f:#867456;--paint-c5ae7a:#867456;--paint-c5b18c:#5d513c;--paint-c5b286:#5f523d;--paint-c5b381:#867456;--paint-c5c7ab:#355343;--paint-c5cab7:#324f3f;--paint-c5cfae:#335040;--paint-c5d0c3:#2f493b;--paint-c5d2c5:#2e483a;--paint-c5d3bf:#2f493b;--paint-c6a36a:#867456;--paint-c6a36a06:#86745606;--paint-c6a36a09:#86745609;--paint-c6a36a0b:#8674560b;--paint-c6a36a10:#86745610;--paint-c6a36a13:#86745613;--paint-c6a36a18:#86745618;--paint-c6a36a1a:#8674561a;--paint-c6a36a20:#86745620;--paint-c6a36a22:#86745622;--paint-c6a36a29:#86745629;--paint-c6a36a30:#86745630;--paint-c6a36a3b:#8674563b;--paint-c6a36a40:#86745640;--paint-c6a36a44:#86745644;--paint-c6a36a50:#86745650;--paint-c6a36a88:#86745688;--paint-c6ae6e:#867456;--paint-c6af7f:#867456;--paint-c6b17d:#867456;--paint-c6b27e:#867456;--paint-c6b58e:#5c503b;--paint-c6bea8:#544936;--paint-c6c9bf:#314c3e;--paint-c6d0c1:#2f4a3c;--paint-c6d3bd:#2f4a3c;--paint-c6d7c7:#2d4639;--paint-c6d9c6:#2c4538;--paint-c7a46b:#867456;--paint-c7ae6a33:#86745633;--paint-c7b281:#60533d;--paint-c7b28a:#5d513c;--paint-c7b78c:#5d503b;--paint-c7c6ae:#524735;--paint-c7c9ad:#345242;--paint-c7d0c1:#2f4a3c;--paint-c88879:#867456;--paint-c8ac7b:#867456;--paint-c8ae7c:#867456;--paint-c8b384:#5f523d;--paint-c8c5a9:#534835;--paint-c8c5ad:#524735;--paint-c8cbb8:#324e3f;--paint-c8ccb4:#324f40;--paint-c8d1c1:#2f493b;--paint-c8d1c9:#2e473a;--paint-c8d4c0:#2f493b;--paint-c9a472:#867456;--paint-c9ae7b:#867456;--paint-c9b385:#5e523c;--paint-c9b585:#5e523c;--paint-c9b58d:#5c503b;--paint-c9c1a4:#554936;--paint-c9c8a9:#534835;--paint-c9d9c9:#2c4537;--paint-c9dac9:#2c4437;--paint-caa969:#867456;--paint-cab489:#5d503b;--paint-cad4c5:#2e473a;--paint-cad5c8:#2d4639;--paint-cae0ce:#2a4235;--paint-cbb183:#5e523c;--paint-cbb786:#5d513c;--paint-cbd2c4:#2e483a;--paint-ccb27f:#5f523d;--paint-ccb47b:#60543e;--paint-ccb485:#5d513c;--paint-ccbc97:#584c38;--paint-ccc6b6:#4e4432;--paint-ccd8c4:#2d4639;--paint-cdb37f:#5f523d;--paint-cdb68a:#5b4f3a;--paint-cdd1bb:#304b3d;--paint-cdd3c5:#2e483a;--paint-cddacc:#2b4336;--paint-ceb181:#5e513c;--paint-ceb37a:#60533d;--paint-ceb47d:#5f523d;--paint-cec09a:#564b37;--paint-cec598:#574b37;--paint-cfad77:#867456;--paint-cfaf72:#867456;--paint-cfb37a:#60533d;--paint-cfb57d:#5f523d;--paint-cfb679:#60533d;--paint-cfb77c:#5f523d;--paint-cfc7aa:#514634;--paint-cfcbb8:#4d4331;--paint-cfdacc:#2b4336;--paint-cfdfbc:#2d4739;--paint-d0bc90:#594d39;--paint-d0c99e:#544936;--paint-d0cfb7:#4d4331;--paint-d0d0aa:#514634;--paint-d0d9c8:#2c4538;--paint-d1ae76:#60543e;--paint-d1b179:#5f533d;--paint-d1bb8b:#5a4e39;--paint-d1bd8a:#5a4e3a;--paint-d1c08c:#5a4e39;--paint-d1c8b4:#4d4331;--paint-d1d5c6:#2d4739;--paint-d1d6c6:#2d4639;--paint-d2ab6544:#86745644;--paint-d2b17b:#5e523c;--paint-d2b277:#60533d;--paint-d2b479:#5f523d;--paint-d2b67f:#5d513c;--paint-d2b681:#5d503b;--paint-d2c6a6:#514734;--paint-d2cfb4:#4d4331;--paint-d3b298:#554a37;--paint-d3b77d:#5e513c;--paint-d3b780:#5d503b;--paint-d3b783:#5c503b;--paint-d3b992:#574c38;--paint-d3c291:#574c38;--paint-d3c396:#564b37;--paint-d3c3a0:#534835;--paint-d3d0bb:#4b4130;--paint-d3d4b7:#304c3d;--paint-d3d5ba:#304a3c;--paint-d3d6c9:#2c4538;--paint-d3d8cc:#2b4437;--paint-d3d9cc:#2b4437;--paint-d3decf:#2a4135;--paint-d4a083:#5b4f3a;--paint-d4a99b:#544936;--paint-d4ab79:#5e523c;--paint-d4b580:#5c503b;--paint-d4b67b:#5e513c;--paint-d4b77c:#5e513c;--paint-d4b77e:#5d513b;--paint-d4ba85:#5b4f3a;--paint-d4bd89:#5a4e39;--paint-d4bf8d:#584d38;--paint-d4c298:#554a36;--paint-d4c79f:#534835;--paint-d4cbb3:#4d4331;--paint-d4d3b6:#4c4230;--paint-d5a487:#5a4e39;--paint-d5b18b:#594d39;--paint-d5b393:#564b37;--paint-d5ba8b:#594d39;--paint-d5bc86:#5a4e3a;--paint-d5be86:#5a4e3a;--paint-d5c190:#574c38;--paint-d5c39b:#544936;--paint-d5c58b:#594d39;--paint-d5c59c:#534835;--paint-d5c6a7:#504633;--paint-d5c8a5:#514634;--paint-d5d3bd:#49402f;--paint-d5d7bb:#2f493b;--paint-d5ddd2:#294134;--paint-d5decf:#2a4135;--paint-d5e1d2:#283f33;--paint-d6a490:#574b37;--paint-d6b57e:#5c503b;--paint-d6b97b:#5d513c;--paint-d6b982:#5b4f3a;--paint-d6ba7f:#5c503b;--paint-d6bd84:#5a4f3a;--paint-d6bf88:#594d39;--paint-d6c295:#554a37;--paint-d7b082:#5b4f3a;--paint-d7b27b:#5d513b;--paint-d7b36f:#867456;--paint-d7ba84:#5a4e3a;--paint-d7c08e:#574c38;--paint-d7c18b:#584c38;--paint-d7c8a9:#4f4432;--paint-d7c9b0:#4d4331;--paint-d7d9cb:#2b4437;--paint-d7d9ce:#2b4336;--paint-d7e0d1:#294034;--paint-d7e1d1:#294033;--paint-d8ab8b:#584c38;--paint-d8ad8b:#584c38;--paint-d8afa1:#514634;--paint-d8b28b:#584c38;--paint-d8b48c:#574c38;--paint-d8bc86:#594d39;--paint-d8be8e:#574b37;--paint-d8bf84:#5a4e39;--paint-d8bf85:#5a4e39;--paint-d8c08d:#574c38;--paint-d8c08f:#564b37;--paint-d8c28e:#574b37;--paint-d8c38a:#584c38;--paint-d8c497:#544936;--paint-d8c9a7:#4f4533;--paint-d8c9b6:#4b4130;--paint-d8cbab:#4e4432;--paint-d8cec0:#483e2e;--paint-d8d4c9:#453c2c;--paint-d8d7ca:#453b2c;--paint-d8d8bd:#483f2e;--paint-d8dbce:#2a4236;--paint-d8dfce:#2a4135;--paint-d8e0d1:#294034;--paint-d9bb80:#5b4f3a;--paint-d9bc8c:#574c38;--paint-d9bc8d:#574b37;--paint-d9be8c:#574c38;--paint-d9c18b:#574c38;--paint-d9caa6:#4f4533;--paint-d9d2b5:#4b4130;--paint-d9d4b6:#4a4030;--paint-d9dbc8:#2c4437;--paint-d9dbc9:#2b4437;--paint-d9decc:#2a4235;--paint-d9dfd1:#294034;--paint-d9e0d2:#294033;--paint-d9e5d7:#273d31;--paint-d9e6de:#263c30;--paint-dac18b:#574c38;--paint-dacb9f:#514634;--paint-daddd2:#294134;--paint-dbc28b:#574b37;--paint-dbc4a2:#504533;--paint-dbd7c6:#453c2c;--paint-dbe3d3:#283e32;--paint-dcc18c:#564b37;--paint-dcc28e:#564a37;--paint-dcc292:#544936;--paint-dcc68f:#554a37;--paint-dccb9e:#514634;--paint-dccdad:#4c4231;--paint-dcd4b3:#4a4030;--paint-dcd5c6:#453b2c;--paint-dce4d6:#273d31;--paint-ddab94:#534835;--paint-ddc28a:#564b37;--paint-ddc78f:#554a36;--paint-ddcc9f:#504633;--paint-ddd1b6:#493f2f;--paint-deb297:#524735;--paint-debf82:#594d39;--paint-dec492:#544936;--paint-decbbc:#473e2d;--paint-ded1b3:#4a402f;--paint-ded4bc:#473e2d;--paint-ded9c8:#433a2b;--paint-ded9cb:#423a2a;--paint-dedacb:#423a2a;--paint-deded2:#403829;--paint-dfbc7d:#5a4e39;--paint-dfc18a:#564b37;--paint-dfc298:#524734;--paint-dfc2a1:#4f4432;--paint-dfc38b:#564a37;--paint-dfc38e:#554936;--paint-dfc78f:#544936;--paint-dfcba1:#4f4432;--paint-dfcdab:#4c4230;--paint-dfcf9f:#4f4533;--paint-dfcfaa:#4c4231;--paint-dfd8bb:#473e2d;--paint-dfd9c5:#443b2b;--paint-dfe4d6:#273d31;--paint-e0c181:#584d38;--paint-e0d3b1:#4a402f;--paint-e0d5bd:#463d2d;--paint-e0ddd2:#403729;--paint-e0e4db:#263c30;--paint-e1b298:#514634;--paint-e1b6a9:#4c4230;--paint-e1bba2:#4e4432;--paint-e1c19a:#504633;--paint-e1c58a:#554a37;--paint-e1c591:#534835;--paint-e1c78f:#544936;--paint-e1ce9f:#4f4432;--paint-e1cfab:#4b4130;--paint-e1d3ad:#4b4130;--paint-e1d4b5:#483f2e;--paint-e1d5b1:#49402f;--paint-e1e5dc:#263b30;--paint-e1e6dc:#263b2f;--paint-e2b69e:#4f4432;--paint-e2b99b:#504533;--paint-e2c489:#554a37;--paint-e2cb91:#534835;--paint-e2d4b2:#493f2f;--paint-e2d4b3:#483f2e;--paint-e2dfcf:#403729;--paint-e2e6dc:#263b2f;--paint-e3c991:#534835;--paint-e3d3ad:#4a402f;--paint-e3d5b1:#493f2f;--paint-e3d5b5:#483e2e;--paint-e3d8bd:#453c2c;--paint-e3d9c9:#41392a;--paint-e3dfca:#41392a;--paint-e3e0d6:#3d3527;--paint-e3e2d8:#3d3527;--paint-e3e6dd:#253a2f;--paint-e3e9dc:#253a2f;--paint-e3eadf:#24392e;--paint-e4b15e:#867456;--paint-e4c88e:#534835;--paint-e4cf9d:#4f4432;--paint-e4d1a3:#4d4331;--paint-e4d7b9:#463d2d;--paint-e4dac0:#443b2b;--paint-e4dec9:#41392a;--paint-e4dfbd:#453c2c;--paint-e5b69d:#4e4432;--paint-e5b8a1:#4d4331;--paint-e5c99a:#4f4533;--paint-e5ca8f:#534835;--paint-e5ce96:#504633;--paint-e5cf93:#514734;--paint-e5d0a0:#4d4331;--paint-e5d1a9:#4b4130;--paint-e5d3a5:#4c4230;--paint-e5d5b1:#483f2e;--paint-e5ddc3:#433a2b;--paint-e5ddc7:#41392a;--paint-e5e0cc:#403729;--paint-e5e1cd:#403729;--paint-e5e6d2:#283e32;--paint-e5e6db:#263b30;--paint-e5e7dc:#253a2f;--paint-e5e8de:#253a2e;--paint-e5eee5:#22362b;--paint-e6d29a:#4f4432;--paint-e6d3a8:#4b4130;--paint-e6d5b2:#483e2e;--paint-e6e8dc:#253a2f;--paint-e6e8dd:#253a2f;--paint-e6e8de:#253a2e;--paint-e7d3a2:#4c4231;--paint-e7dcbe:#443b2b;--paint-e7e3d9:#3b3426;--paint-e7e9e0:#24392e;--paint-e8c891:#514634;--paint-e8d6b0:#483e2e;--paint-e8ddc2:#42392a;--paint-e8e2d2:#3d3527;--paint-e8e3d6:#3c3426;--paint-e8e4da:#3b3326;--paint-e8e6dc:#3a3225;--paint-e8e9dc:#253a2f;--paint-e9baa1:#4c4230;--paint-e9c77f:#564b37;--paint-e9c78690:#54493690;--paint-e9dcc4:#41392a;--paint-e9dec2:#42392a;--paint-e9dfc3:#41392a;--paint-ead09b:#4d4331;--paint-ead5a9:#493f2f;--paint-ead8b1:#473d2d;--paint-eaf2e8:#21332a;--paint-eaf3e9:#203329;--paint-ecf3e8:#213329;--paint-edbea4:#4a402f;--paint-edd09b:#4c4231;--paint-eddbaf:#463d2d;--paint-ede3ca:#3e3628;--paint-ede8dc:#393124;--paint-edf3eb:#203229;--paint-edf4ea:#203229;--paint-eee0bf:#41392a;--paint-eee0c3:#403729;--paint-eee1c1:#413829;--paint-eee2c2:#403829;--paint-eee3c6:#3f3728;--paint-eee5cc:#3d3527;--paint-eee9dd:#383124;--paint-eef0e4:#22352b;--paint-efac8e:#504533;--paint-efdbab:#473e2d;--paint-efe7d5:#3a3225;--paint-f0baa4:#493f2f;--paint-f0d3a1:#4a402f;--paint-f0d6a4:#493f2f;--paint-f0d7a8:#483e2e;--paint-f0e4c5:#3f3628;--paint-f0e7d5:#3a3225;--paint-f0e8d6:#3a3225;--paint-f0e9d8:#393124;--paint-f0eee0:#362f23;--paint-f0f5ed:#1f3128;--paint-f1c0a7:#483e2e;--paint-f1c9a5:#483f2e;--paint-f1d59d:#4b4130;--paint-f1d89e:#4a4030;--paint-f1dab0:#453c2c;--paint-f1e9d6:#393225;--paint-f1eee0:#362f23;--paint-f1efe2:#362e22;--paint-f2d39d:#4a4030;--paint-f2e8d1:#3a3325;--paint-f2f0e8:#332d21;--paint-f2f6ef:#1f3027;--paint-f3d29d:#4a402f;--paint-f3dba3:#483f2e;--paint-f3dfad:#453c2c;--paint-f3e7ca:#3c3427;--paint-f3e7ce:#3b3326;--paint-f3e7cf:#3b3326;--paint-f3ebd9:#383024;--paint-f3eddf:#362f22;--paint-f3f0e8:#332c21;--paint-f4d9a3:#483e2e;--paint-f4e9dd:#362f23;--paint-f4f3e7:#332c21;--paint-f4f5e9:#203229;--paint-f4f8f2:#1e2f26;--paint-f5deb2:#433a2b;--paint-f5f0e6:#332c21;--paint-f5f2ea:#322b20;--paint-f5f3ed:#312b1f;--paint-f5f8f0:#1e2f26;--paint-f5f8f1:#1e2f26;--paint-f6f9f3:#1d2e25;--paint-f8eee7:#322b20;--paint-f9f6ee:#2f291e;--paint-f9f8f2:#2e281e;--paint-f9fcf7:#1c2c23;--paint-f9fcf8:#1c2b23;--paint-faf7ef:#2f291e;--paint-fbf9f3:#2d271d;--paint-fbfaf6:#2c271c;--paint-fbfbf6:#2c271c;--paint-fcfaf4:#2d271d;--paint-fcfaf5:#2c271c;--paint-fcfcf8:#2b261c;--paint-ffbb63:#584c38;--paint-fff0eb:#2f281e;--paint-fff6f2:#2c271c;--paint-fff7f2:#2c271c;--paint-fffefa:#2a241b;--paint-ffffff:#28231a;--paint-ffffff04:#28231a04;--paint-ffffff05:#28231a05;--paint-ffffff0a:#28231a0a;--paint-ffffff0b:#28231a0b;--paint-ffffff0d:#28231a0d;--paint-ffffff13:#28231a13;--paint-ffffff15:#28231a15;--paint-ffffff17:#28231a17;--paint-ffffff21:#28231a21;--paint-ffffff24:#28231a24;--paint-ffffff30:#28231a30}.completion-inbox{border:1px solid var(--line);background:var(--paper);color:var(--ink);z-index:5;flex:none;margin:0 24px 10px;position:relative}.completion-toggle{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 13px;display:flex}.completion-toggle span{color:var(--gold);margin-left:auto;font-size:12px}.completion-content{padding:0 14px 12px}.completion-content>p{color:var(--muted);line-height:1.7}.completion-content article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.completion-content article>div:first-child{gap:6px;display:grid}.completion-content article small{color:var(--muted);font-size:12px}.completion-content article.acknowledged strong{color:var(--muted);font-weight:400}.completion-actions{flex:none;gap:12px;display:flex}.completion-actions button{min-height:44px}.completion-toast{z-index:65;background:var(--paper);border:1px solid var(--gold);max-width:min(540px,100% - 48px);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:122px;left:24px;box-shadow:0 8px 30px #0005}.completion-toast span{flex:1}.completion-toast button{border:1px solid var(--line);min-height:44px;color:var(--gold);background:0 0;padding:8px 10px}.profile-fields{border:1px solid var(--line);background:var(--paper);margin:16px 0;padding:18px}.profile-fields header{align-items:center;gap:8px;margin-bottom:15px;display:flex}.profile-fields h3{margin:0;font-size:17px}.profile-fields label{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 7px;display:flex}.profile-fields label span{color:var(--muted);font-size:12px}.profile-fields :is(input,textarea){width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:0 0;padding:10px}.profile-fields textarea{resize:vertical;min-height:110px;line-height:1.7}.profile-fields small{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.6;display:block}.profile-fields button{min-height:44px}.profile-rename{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}.profile-rename summary{cursor:pointer;min-height:44px;padding:10px 0}.profile-rename summary strong{color:var(--gold);margin-left:10px;font-size:12px}.profile-confirm{inset:auto 0;top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh) / 2);width:min(480px,100vw - 24px);max-height:calc(var(--dialog-viewport-height,100dvh) - 24px);border:1px solid var(--gold);color:var(--ink);background:var(--paper);margin:0 auto;padding:24px;position:fixed;overflow:auto;translate:0 -50%}.profile-confirm::backdrop{background:#07181ac7}.profile-confirm p{overflow-wrap:anywhere;line-height:1.7}.profile-confirm>div{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.profile-confirm button{flex:1;min-height:44px}.public-introduction{border:1px solid var(--line);margin:18px 0;padding:18px}.public-introduction h3{color:var(--gold);font-size:14px}.public-introduction p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.sect-guide>header{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.sect-guide h3{color:var(--ink);margin:0}.sect-guide>header p{color:var(--muted);margin:8px 0;line-height:1.7}.sect-guide-select{color:var(--muted);align-items:center;gap:15px;display:flex}.sect-guide-select select{background:var(--paper);min-width:180px;min-height:44px;color:var(--ink);border:1px solid var(--line);padding:8px 12px}.sect-guide-article{border:1px solid var(--line);margin-top:18px;padding:24px}.sect-guide-name{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-bottom:22px;display:flex}.sect-guide-name>span{writing-mode:vertical-rl;color:var(--gold);letter-spacing:.15em;font-family:serif;font-size:38px}.sect-guide-name h2{margin:5px 0 10px}.sect-guide-name small{color:var(--muted)}.sect-guide-name b{color:var(--jade);font-size:14px;font-weight:400}.sect-guide-copy{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.sect-guide-copy section:last-child{grid-column:1/-1}.sect-guide h4{color:var(--gold);margin:22px 0 9px;font-size:15px}.sect-guide p{line-height:1.8}.sect-guide small{color:var(--muted);font-size:12px;line-height:1.7}.sect-guide-rules{border-top:1px solid var(--line);margin-top:20px}.sect-weapon-stats{color:var(--jade);gap:22px;display:flex}.sect-weapon-stats>span{align-items:center;gap:7px;display:flex}.sect-starting-points{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0;display:grid}.sect-starting-points span{text-align:center;border:1px solid var(--line);color:var(--muted);gap:7px;padding:10px 2px;font-size:12px;display:grid}.sect-starting-points b{color:var(--ink);font-size:18px}.sect-setting-note{border-left:2px solid var(--gold);color:var(--muted);padding:16px}@media (width<=700px){.completion-inbox{margin:0 10px 10px}.completion-toast{max-width:calc(100% - 20px);padding:9px 12px;bottom:88px;left:10px}.completion-content article{display:block}.completion-actions{justify-content:space-between;margin-top:10px}.profile-fields{padding:12px}.sect-guide-article{padding:16px}.sect-guide-copy{grid-template-columns:1fr}.sect-guide-select{gap:8px;display:grid}}.chat-inline-activity{display:none!important}.chat-hub.inline .chat-inline-activity{font-size:12px;display:flex!important}.game-shell.quiet-home{height:auto;min-height:100svh;padding-bottom:96px;overflow:visible}.game-shell .play-stage{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:0 20px 24px;padding:0;display:grid}.game-shell .play-stage .location-plaque{grid-column:1;align-self:center;max-width:none;margin:0;padding:14px;position:static}.game-shell .location-plaque h1{margin:5px 0;font-size:23px;line-height:1.5}.game-shell .location-plaque>span{font-size:10px}.game-shell .location-plaque p{font-size:12px}.game-shell .play-stage:not(:has(.scene-portrait)) .location-plaque{grid-column:1/-1}.game-shell .play-stage .scene-portrait{grid-area:1/2;width:100px;margin:0;padding:6px;position:static;transform:none}.game-shell .play-stage .scene-portrait:before,.game-shell .play-stage .scene-portrait:after,.game-shell .play-stage .scene-portrait-heading,.game-shell .play-stage .scene-portrait-sect{display:none}.game-shell .play-stage .world-dispatch{grid-column:1/-1;width:100%;margin:0;padding:10px 13px;position:static}.game-shell .play-stage .scene-caption,.game-shell .home-chat-entry,.game-shell .game-footnote{display:none}.game-shell.quiet-home .play-stage .action-rail{grid-column:1/-1;width:100%;height:auto;max-height:none;margin:0;padding:0;position:static;inset:auto;overflow:visible}.game-shell .training-section{padding:18px}.game-shell .training-section .training-hours button{min-height:44px}.game-shell .training-section .training-hours small{font-size:12px}.game-shell .game-page{container-type:inline-size}.game-shell .game-page-heading{gap:12px;padding:14px 18px}.game-shell .game-page-heading :is(.page-back,.page-home){min-height:44px}.game-shell .game-panel .page-heading{margin-bottom:16px;padding-top:12px;padding-bottom:14px}.game-shell .game-panel :is(.world-page,.craft-page,.campaign-page,.market-page){padding-left:0;padding-right:0}.game-shell .chat-hub .chat-public-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.game-shell .chat-hub .chat-public-channels button{min-height:44px;padding:5px 2px;font-size:13px}.game-shell .chat-hub .chat-private-channels{flex-wrap:wrap;gap:4px;padding:0 6px 6px;display:flex}.chat-room-buttons{scrollbar-width:thin;flex:100%;gap:5px;display:flex;overflow-x:auto}.game-shell .chat-room-buttons button{border:1px solid var(--line);flex:none;gap:5px;max-width:none;min-height:44px;padding:7px 10px;font-size:13px}.game-shell .chat-room-buttons button[aria-pressed=true]{border-color:var(--gold);background:var(--paint-3a4635);color:var(--ink)}.chat-no-private{color:var(--muted);align-self:center;padding:4px 6px;font-size:12px}.game-shell .chat-private-channels>button{max-width:none;font-size:12px}.game-shell .chat-private-channels>button:last-child{margin-left:auto}.game-shell .chat-hub.inline .chat-hub-heading>strong{font-size:14px;display:flex}.game-shell .chat-hub.inline .chat-private-channels{flex-wrap:nowrap;padding-top:0;padding-bottom:0}.game-shell .chat-hub.inline .chat-room-buttons{flex-basis:auto}.game-shell .chat-hub.inline .chat-no-private,.game-shell .chat-hub.inline .chat-private-channels>button{display:none}.game-shell .chat-hub.inline .chat-private-channels:not(:has(.chat-room-buttons button)){display:none}.game-shell .chat-inline-placeholder{height:clamp(304px,40svh,330px)}.game-shell .chat-hub.full{top:calc(var(--visible-top,0px) + 10px);height:calc(var(--visible-height,100dvh) - 20px);z-index:60}.game-shell .chat-hub.short-viewport .chat-private-channels>button,.game-shell .chat-hub.short-viewport .chat-no-private{display:none}.game-shell .chat-hub.short-viewport .chat-public-channels button{min-height:44px}dialog.beginner-guide{inset:auto 0;top:calc(var(--dialog-viewport-top,0px) + var(--dialog-viewport-height,100dvh) / 2);width:min(460px,100vw - 24px);height:fit-content;max-height:calc(var(--dialog-viewport-height,100dvh) - 24px);z-index:100;margin:0 auto;padding:20px;position:fixed;overflow-y:auto;translate:0 -50%}dialog.beginner-guide::backdrop{background:#07181ab3}.beginner-guide header{background:var(--paint-1a302f);z-index:1;padding:8px 0;position:sticky;top:-20px}.beginner-guide h2{font-size:20px}:is(button,a,input,textarea,select,summary,[tabindex]){scroll-margin-block:90px}@media (width>=900px){.game-shell.quiet-home{--chat-column:clamp(380px, 43vw, 610px);padding:0 calc(var(--chat-column) + 24px) 24px 0}.game-shell:has(>.chat-hub.sidebar:not([hidden])){padding-right:calc(var(--chat-column) + 24px)}.game-shell .chat-hub.sidebar{width:var(--chat-column);height:auto;top:12px;bottom:12px;right:12px}.game-shell .chat-launcher{width:var(--chat-column);margin:0;position:fixed;inset:12px 12px auto auto}.game-shell .game-hud{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;height:auto;min-height:0;padding:16px 18px 12px;display:grid}.game-shell .player-hud{grid-column:1/-1;min-width:0}.game-shell .player-name{font-size:21px}.game-shell .player-portrait{width:44px;height:52px}.game-shell .player-hud{padding:8px 12px}.game-shell .player-info{min-width:0}.game-shell .hud-resources{border:0;gap:14px;margin:0;padding:0}.game-shell .hud-resources strong{font-size:16px}.game-shell .hud-resources small{font-size:12px}.game-shell .hud-world{margin:0;padding:0}.game-shell .hud-world>div{flex-flow:row;gap:3px}.game-shell .hud-world .icon-button{width:44px;min-width:44px;height:44px}.game-shell .hud-world .music-control{flex:none}.game-shell .hud-world .music-trigger{white-space:nowrap;gap:6px;width:auto;min-width:94px;padding-inline:10px}.game-shell .hud-resources{align-self:center;min-height:44px}.game-shell .hud-season,.game-shell .music-control .music-label,.game-shell .guide-trigger span{display:none}:is(.game-shell .command-dock,.game-shell:has(>.chat-hub.sidebar:not([hidden])) .command-dock){top:0;inset-inline:auto;z-index:12;border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:calc(100% - 36px);min-height:58px;margin:0 18px;padding:4px;display:grid;position:sticky;bottom:auto;left:auto;transform:none}.game-shell .dock-command{gap:4px;width:auto;min-width:0;height:auto;min-height:48px;padding:4px 1px;font-size:12px}.game-shell .dock-command .command-icon{width:auto;height:auto;margin:0}.game-shell .dock-command svg{width:19px;height:19px}.game-shell .dock-command small{display:none}.game-shell .completion-inbox,.game-shell .activity-summary{margin-left:18px;margin-right:18px}:is(.game-shell .play-stage,.game-shell:has(>.chat-hub.sidebar:not([hidden])) .play-stage){margin:0 18px 24px}:is(.game-shell .game-page,.game-shell:has(>.chat-hub.sidebar:not([hidden])) .game-page){width:calc(100% - 36px);margin:0 18px 24px}.game-shell .completion-toast{max-width:calc(100vw - var(--chat-column) - 60px);bottom:18px;left:18px}.game-shell .global-feedback{width:calc(100vw - var(--chat-column) - 60px);left:18px;transform:none}}@media (width>=900px) and (width<=1100px){.game-shell .game-hud{gap:8px;padding:12px}.game-shell .hud-resources{gap:10px}.game-shell .hud-resources>span{gap:4px}.game-shell .hud-resources small,.game-shell .display-settings span{display:none}.game-shell .display-settings button{min-width:44px}.game-shell .player-name,.game-shell .play-stage .location-plaque h1{font-size:20px}}@media (width<=899px){.game-shell .command-dock{width:100%;height:76px;padding-bottom:env(safe-area-inset-bottom);margin:0;position:fixed;bottom:0;left:0;transform:none}.game-shell .dock-command{flex:1;min-width:0;height:auto;min-height:56px}.game-shell .dock-command small{display:none}.game-shell .game-page{margin-bottom:24px}.game-shell .play-stage{margin:0 10px 24px}.game-shell .location-plaque h1{font-size:19px}.game-shell .play-stage .scene-portrait{width:78px}.game-shell .training-section,.game-shell .game-page .game-panel.page-content{padding:14px}}.game-shell .completion-toast{top:12px;bottom:auto}.game-shell .play-stage .location-plaque{padding:10px 14px}.game-shell .activity-empty{min-height:44px;padding-top:8px;padding-bottom:8px}.game-shell .chat-hub .chat-private-channels>button{min-height:44px}.game-shell .chat-hub .chat-private-channels:not(:has(.chat-room-buttons button)) .chat-room-buttons{flex-basis:auto}@container (width<=650px){.game-panel :is(.world-grid,.craft-layout,.market-grid,.campaign-boss,.campaign-layout,.personal-layout,.biography-layout,.adventure-layout,.regional-battle-layout,.research-layout,.expedition-layout,.arena-layout){grid-template-columns:minmax(0,1fr)}.game-panel .market-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.game-panel .market-summary p{grid-column:1/-1;padding:10px 0}.game-panel .market-summary>div{padding:12px}.game-panel .sect-guide-copy{grid-template-columns:minmax(0,1fr)}.game-panel .sect-guide-article{padding:16px}.game-panel .sect-guide-name{gap:14px}.game-panel .personal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.game-panel .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-panel .inventory-compact-grid{grid-template-columns:minmax(0,1fr)}.game-panel :is(.craft-tabs,.world-tabs,.market-tabs,.player-tabs,.biography-tabs){flex-wrap:wrap}.game-panel .biography-identity{padding:20px}}.sect-sigil{color:var(--gold);flex:none}.public-sect-mark{align-items:center;gap:8px;display:flex}fieldset.public-player-actions{border:0;min-width:0;padding:0}fieldset.public-player-actions:disabled small{display:none}.activity-summary .incoming-offer{border-color:var(--gold);background:var(--paint-3a4635)}.game-panel .portrait-sect-seal{place-items:center;width:52px;height:52px;display:grid}.atlas-mode,.atlas-region-buttons{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.atlas-mode button,.atlas-region-buttons button,.atlas-sect-buttons button,.atlas-sect-detail button{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--paper);padding:8px 10px}.atlas-mode button[aria-pressed=true],.atlas-region-buttons button[aria-pressed=true],.atlas-sect-buttons button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:var(--paint-3a4635)}.atlas-region-buttons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.atlas-region-buttons button{font-size:12px}.atlas-region-buttons small{color:var(--jade);margin-top:4px;display:block}.atlas-illustration{background:radial-gradient(ellipse at 48% 40%, var(--paint-273128), var(--paper));border:1px solid var(--line)}.atlas-illustration svg{width:100%;max-height:550px;display:block}.atlas-land{fill:var(--paint-203633);stroke:var(--paint-64745d);stroke-width:1.5px}.atlas-mountains{fill:none;stroke:var(--muted);stroke-opacity:.2}.atlas-water{fill:none;stroke:var(--jade);stroke-width:5px;stroke-opacity:.23}.atlas-road{stroke:var(--gold);stroke-opacity:.4;stroke-dasharray:4 4}.atlas-region circle{fill:var(--paper);stroke:var(--gold);stroke-width:2px}.atlas-region.current circle{fill:var(--gold)}.atlas-region text{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font:16px serif}.atlas-sect rect{fill:var(--paper);stroke:var(--line)}.atlas-sect text{fill:var(--gold);font:14px system-ui}.atlas-sect.selected rect{fill:var(--gold)}.atlas-sect.selected text{fill:var(--paper)}.atlas-north{fill:var(--muted);font:14px serif}.atlas-sect-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.atlas-sect-buttons button{text-align:left;align-items:center;gap:4px;padding:6px;font-size:12px;display:flex}.atlas-sect-buttons small{color:var(--muted);font-size:12px}.atlas-sect-detail{border:1px solid var(--gold);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.atlas-sect-detail>div{flex:1;min-width:160px}.atlas-sect-detail p{margin:5px 0}.atlas-sect-detail small,.atlas-note{color:var(--muted);font-size:12px;line-height:1.7}.atlas-note{margin:12px 0}.retire-character{border:1px solid var(--line);margin:24px 0 0;padding:18px}.retire-character summary{cursor:pointer;min-height:44px;color:var(--gold);padding:9px 0}.retire-character p{line-height:1.8}.retire-character label{margin:20px 0 9px;line-height:1.8;display:block}.retire-character input{background:var(--paper);border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;margin-bottom:14px;padding:10px;display:block}.retire-character button{min-height:44px;margin:8px 8px 0 0}.retire-blockers>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.retire-blockers button{color:var(--gold);background:var(--paper);border:1px solid var(--line);padding:8px 12px}.arena-optional-strategy summary{cursor:pointer;min-height:44px;color:var(--muted);padding:12px 0}.inventory-bound{color:var(--gold);font-size:12px;line-height:1.7}.creation-policy{background:var(--paper);border-left:2px solid var(--gold);color:var(--ink);padding:12px;font-size:14px;line-height:1.8}@container (width<=420px){.atlas-sect-buttons,.atlas-region-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--read-body:15px;--read-small:12px;--paper:#172323;--ink:#e4e0d3;--muted:#a3aaa0;--gold:#b3a078;--line:#394743;--jade:#96afa1;--seal:#b97861;--material-bg:#141e1e;--material-panel:#1a2827;--material-raised:#21312d}:root[data-theme=paper]{--paper:#f1ebdd;--ink:#343c33;--muted:#626859;--gold:#74613d;--line:#d4cbb8;--jade:#527363;--seal:#9c4f3e;--material-bg:#e9e3d3;--material-panel:#f4efdf;--material-raised:#e9e4d4}.game-scenery{background-color:var(--material-bg);background-image:repeating-linear-gradient(5deg, transparent 0 3px, #97a58b03 3px 4px), repeating-linear-gradient(95deg, transparent 0 9px, #bdad8d05 9px 10px), radial-gradient(ellipse at 0 0, var(--material-raised), transparent 65%)}.game-scenery>*{display:none!important}.game-shell,.game-shell.quiet-home{font-size:var(--read-body);background:0 0}.game-shell :is(.player-hud,.hud-resources,.hud-world,.location-plaque,.world-dispatch,.training-section,.activity-summary,.completion-inbox,.game-page,.chat-hub,.command-dock){border-color:var(--line);background:var(--material-panel)!important;box-shadow:none!important}.game-shell .game-hud{gap:4px 10px;padding-block:10px 6px}.game-shell .player-hud{border-width:0 0 1px;gap:10px;padding:8px 10px}.game-shell .player-name{font-size:20px}.game-shell .player-affiliation{font-size:12px}.game-shell .player-hud .player-portrait{width:40px;min-width:40px;height:48px}.game-shell .hud-resources{gap:15px;min-height:36px!important;padding:5px 10px!important}.game-shell .hud-world .icon-button,.game-shell .guide-trigger,.game-shell .display-settings>button{height:36px;min-height:36px;position:relative}.game-shell .hud-world :is(.icon-button,.guide-trigger,.display-settings>button):after{content:"";position:absolute;inset:-4px 0}.game-shell .hud-world>div{gap:5px}.game-shell .command-dock{border-width:0 0 1px;min-height:52px;margin-bottom:10px;padding:0 4px}.game-shell .dock-command{min-height:50px;padding:4px 2px;background:0 0!important;border:0!important}.game-shell .dock-command.active{color:var(--gold);box-shadow:inset 0 -2px var(--seal)}.game-shell .dock-command:before,.game-shell .command-dock:before,.game-shell .command-dock:after{display:none}.game-shell .dock-command>span:last-of-type{font-size:12px}.game-shell .game-page-heading{border-bottom:1px solid var(--line);background:0 0;padding:8px 14px}.game-shell .game-page-heading h1{font-size:18px}.game-shell .game-page .game-panel.page-content{padding:14px}.game-shell .game-panel .page-heading{margin-bottom:14px;padding:0 0 12px}.game-shell .game-panel .page-heading h1{font-size:24px}.game-shell .game-panel .page-heading p{font-size:14px;line-height:1.7}.game-shell .play-stage{gap:10px}.game-shell .play-stage .location-plaque{border-width:0 0 0 2px;border-color:var(--seal);padding:10px 12px}.game-shell .location-plaque h1{margin:2px 0;font-size:19px}.game-shell .location-plaque>span{display:none}.game-shell .location-plaque p{margin:4px 0 0}.game-shell .play-stage .world-dispatch{border:0;padding:8px 12px}.game-shell .training-section{border:0;border-top:1px solid var(--line);padding:14px}.game-shell .training-section .panel-heading h2{font-size:19px}.game-shell .training-section .panel-heading{margin-bottom:8px}.game-shell .training-section .realm-summary{margin-block:5px;padding-block:5px}.game-shell :is(button,a,summary){-webkit-tap-highlight-color:transparent}.game-shell :is(.world-tabs,.craft-tabs,.market-tabs,.biography-tabs,.player-tabs){gap:6px;padding-block:0}.game-shell :is(.world-tabs,.craft-tabs,.market-tabs,.biography-tabs,.player-tabs) button{background:0 0;border-width:0 0 1px;min-height:44px;padding:8px 10px;font-size:13px}.game-shell .activity-summary{gap:5px;margin-block:8px;padding:7px 12px}.game-shell .activity-summary-title{gap:7px;font-size:12px}.game-shell .activity-summary-items>button{background:var(--material-raised);border-width:0 0 0 2px;min-height:44px;padding:6px 9px}.game-shell .activity-summary-items strong{font-size:13px}.game-shell .activity-summary-items small,.game-shell .activity-summary-items b{font-size:12px}.game-shell .completion-inbox{margin-block:8px;padding:7px 12px}.game-shell .completion-inbox>summary{min-height:34px}.game-shell .sect-sigil{aspect-ratio:1;flex-shrink:0;max-width:none;display:block;overflow:visible}.game-shell .portrait-sect-seal{background:0 0;border:0;width:48px;height:48px;padding:0}.game-shell .portrait-sect-seal>svg{width:40px;max-width:100%;height:40px;max-height:100%}.game-shell .chat-hub{border-color:var(--line);background:var(--material-panel)!important}.game-shell .chat-hub-heading{border-bottom:1px solid var(--line);background:0 0;min-height:40px;padding:6px 9px}.game-shell .chat-hub-heading h2{font-size:16px}.game-shell .chat-hub-heading button{width:36px;height:36px;min-height:36px;position:relative}.game-shell .chat-hub-heading button:after{content:"";position:absolute;inset:-4px}.game-shell .chat-public-channels{gap:5px;padding:5px 7px}.game-shell .chat-public-channels button{background:0 0;border-width:0 0 1px;height:34px;min-height:34px;padding:5px 3px;font-size:12px;position:relative}.game-shell .chat-public-channels button:after{content:"";position:absolute;inset:-5px 0}.game-shell .chat-public-channels button[aria-pressed=true]{background:var(--material-raised);border-color:var(--seal)}.game-shell .chat-room-buttons{gap:6px;padding:3px 7px}.game-shell .chat-room-buttons button{border:0;border-bottom:1px solid var(--line);min-height:34px;padding:5px 8px;font-size:12px}.game-shell .chat-private-channels{padding-block:0}.game-shell .chat-room-caption{padding:5px 9px;font-size:11px}.game-shell .conversation-log{padding-inline:8px}.game-shell .conversation-log article{border-color:var(--line);padding:7px 0}.game-shell .conversation-log article>div{gap:5px;min-width:0;line-height:1.4}.game-shell .conversation-log article p{margin:3px 0 0;font-weight:400;line-height:1.65;font-size:14px!important}.game-shell .conversation-author,.game-shell .conversation-log article strong{min-height:0;font-weight:600;line-height:1.4;font-size:13px!important}.game-shell .conversation-log article small{color:var(--muted);white-space:nowrap;line-height:1.4;font-size:11px!important;display:inline!important}.game-shell .conversation-log article time{font-size:10px;line-height:1.4}.game-shell .conversation-composer{padding:6px}.game-shell .conversation-composer textarea{background:var(--paper);min-height:44px;padding:8px;line-height:1.5;font-size:16px!important}.game-shell .conversation-composer button{min-height:44px;font-size:12px}.game-shell .conversation-footnote{padding:0 7px 5px;font-size:11px}.game-shell .skills-heading h3{font-size:19px}.game-shell .skills-panel{border-width:1px 0;padding:14px 0}.skill-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.skill-compact-grid>button{background:var(--paper);border:1px solid var(--line);min-height:80px;color:var(--ink);align-content:center;justify-items:center;gap:2px;padding:7px 3px;display:grid}.skill-compact-grid>button[aria-pressed=true]{border-color:var(--gold);background:var(--material-raised)}.skill-compact-grid .skill-mark{color:var(--gold);font:18px Batang,serif}.skill-compact-grid strong{font-size:12px}.skill-compact-grid b{word-break:keep-all;text-align:center;font:14px/1.5 Georgia,serif}.skill-compact-grid small{font-size:10px;font-weight:400}.skill-selected-detail{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px;line-height:1.7}.skill-selected-detail p{margin:3px 0}.skill-selected-detail>small{color:var(--muted);font-size:12px;display:block}.skill-all-details{color:var(--muted);margin-top:10px;font-size:12px}.skill-all-details>summary{cursor:pointer;min-height:44px;padding:10px 0}.game-shell .skills-note{line-height:1.7;font-size:12px!important}@media (width>=900px){:is(.game-shell .refined-dock,.game-shell:has(>.chat-hub.sidebar:not([hidden])) .refined-dock){grid-template-columns:repeat(9,minmax(0,1fr))}.game-shell.quiet-home{--chat-column:clamp(280px, 29vw, 330px);padding-right:0}.game-shell:has(>.chat-hub.sidebar:not([hidden])){padding-right:calc(var(--chat-column) + 24px)}.game-shell .chat-launcher{z-index:16;width:auto;min-width:126px}.game-shell:not(:has(>.chat-hub.sidebar:not([hidden]))) .game-hud{padding-right:168px}.game-shell:not(:has(>.chat-hub.sidebar:not([hidden]))) :is(.game-page,.play-stage){width:calc(100% - 36px);max-width:none}.game-shell:not(:has(>.chat-hub.sidebar:not([hidden]))) .global-feedback{max-width:calc(100vw - 60px)}}@media (width<=899px){:root{--read-body:14px;--read-small:12px}.game-shell .game-hud{padding:8px 10px 4px}.game-shell .player-hud{padding:6px 8px}.game-shell .player-name{font-size:18px}.game-shell .player-hud .player-portrait{width:34px;min-width:34px;height:40px}.game-shell .hud-world .icon-button,.game-shell .guide-trigger,.game-shell .display-settings>button{height:32px;min-height:32px}.game-shell .chat-hub.inline{--chat-inline-size:clamp(320px, 40svh, 350px);height:var(--chat-inline-size);min-height:320px;max-height:none;margin:6px 10px 8px}.game-shell .chat-hub.inline .chat-hub-heading{min-height:38px;padding:0 7px}.game-shell .chat-hub.inline .chat-hub-heading button{width:44px;height:44px;min-height:44px}.game-shell .chat-hub.inline .chat-room-caption,.game-shell .chat-hub.inline .conversation-footnote,.game-shell .chat-hub.inline .chat-room-tools{display:none}.game-shell .chat-hub.inline .conversation-log article{padding:3px 0;display:block}.game-shell .chat-hub.inline .conversation-log article>div{float:left;margin-right:7px;display:inline-flex}.game-shell .chat-hub.inline .conversation-log article time{display:none}.game-shell .chat-hub.inline .conversation-log article p{margin:0;line-height:1.6;display:inline;font-size:14px!important}.game-shell .chat-hub.inline .conversation-log article:after{content:"";clear:both;display:block}.game-shell .chat-hub.inline .conversation-log article small{font-size:10px!important}.game-shell .chat-hub.inline .conversation-composer{padding:4px 6px}.game-shell .chat-hub.inline .conversation-composer textarea{height:44px;min-height:44px;padding:8px}.game-shell .activity-summary,.game-shell .completion-inbox{margin-inline:10px}.game-shell .play-stage{gap:8px;margin-inline:10px}.game-shell .training-section{padding:11px}.game-shell .location-plaque h1{font-size:17px}.game-shell .game-page{width:calc(100% - 20px);margin-inline:10px}.game-shell .game-page .game-panel.page-content{padding:10px}.game-shell .game-panel .page-heading h1{font-size:22px}.game-shell .game-panel .page-heading p{font-size:13px}.game-shell .skills-panel{padding:12px 0}.skill-compact-grid{gap:4px}.skill-compact-grid>button{min-height:72px}.game-shell .command-dock{min-height:58px}.game-shell .dock-command{min-height:54px}.game-shell .dock-command>span:last-of-type{font-size:11px}}.jianghu-atlas .atlas-mode{flex-wrap:nowrap;gap:0;margin:0}.jianghu-atlas .atlas-mode button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:7px 12px;font-size:13px}.jianghu-atlas .atlas-mode button[aria-pressed=true]{border-bottom-color:var(--seal);color:var(--gold);background:0 0}.atlas-provinces{fill:none;stroke:#887d60;stroke-width:.8px;stroke-dasharray:3 3;opacity:.45}:root[data-large-text=true]{--read-body:17px;--read-small:13px}.game-shell input,.game-shell textarea,.game-shell select,.game-entry input,.game-entry textarea,.game-entry select{font-size:16px!important}:root[data-large-text=true] .game-shell :is(input,textarea,select){font-size:18px!important}@media (width<=899px){.game-shell .chat-hub.inline .conversation-log-wrap{min-height:170px}.game-shell .chat-hub.inline .conversation-log{padding-top:6px;padding-bottom:6px}:root[data-large-text=true] .game-shell .chat-hub.inline{--chat-inline-size:clamp(340px, 43svh, 370px);min-height:340px}:root[data-large-text=true] .game-shell .chat-hub.inline .conversation-log-wrap{min-height:180px}:root[data-large-text=true] .game-shell .chat-hub.inline .conversation-log article p{font-size:17px!important}:root[data-large-text=true] .game-shell .chat-hub.inline .conversation-log article :is(strong,.conversation-author){font-size:15px!important}}.atlas-cluster-count{color:#fff8df;text-align:center;pointer-events:none;background:#7c6447;border:1px solid #f2e5be;border-radius:8px;min-width:17px;padding:0 3px;font:10px/15px system-ui;position:absolute;top:1px;left:27px}.game-shell .training-place{color:var(--muted);margin-left:10px;font:12px system-ui}.game-shell .training-skill-detail{flex-direction:column;margin-top:8px;padding:0;display:flex}.game-shell .training-detail-disclosure{color:var(--muted);border-top:1px solid var(--line);order:4;margin-top:8px;font-size:12px}.training-detail-disclosure summary{cursor:pointer;min-height:44px;padding:12px 0}.game-shell .training-detail-disclosure p{font-size:13px;line-height:1.7}.game-shell .training-skill-detail .training-hours{order:1;margin:6px 0}.game-shell .training-skill-detail .training-preview{order:2;gap:2px 7px;margin:4px 0;padding:6px 9px}.game-shell .training-skill-detail .training-skill-start{order:3;min-height:48px;margin-top:7px;padding:9px 12px}.game-shell .training-section .training-skill-start .training-option-copy>em{display:none!important}.game-shell .training-section .training-skill-start .training-option-copy strong{color:#f4f1e7;line-height:1.4}.game-shell .training-section .training-skill-start .training-option-copy strong small{color:#c2d4c3}.game-shell .training-preview>span{flex-basis:auto;font-size:11px}.game-shell .training-skills{margin-top:6px}.game-shell .training-skills button{gap:2px;min-height:62px;padding:6px 2px}.game-shell .training-section .training-skills button[aria-pressed=true]{background:var(--jade);color:var(--paper);border-color:var(--jade);box-shadow:inset 0 -3px 0 var(--gold)}.game-shell .training-section .training-skills button[aria-pressed=true] :is(span,strong,small){color:#102725}.chat-unread{color:#fff5df;text-align:center;background:#9c4b3e;border-radius:10px;min-width:16px;margin-left:4px;padding:1px 4px;font:600 10px system-ui}.game-shell .vital-summary{width:100%;max-width:320px;color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;font-size:12px;line-height:1.3;display:grid}.vital-gauge{--vital-color:#b97669;gap:2px;min-width:0;display:grid}.vital-gauge-energy{--vital-color:#699cae}.vital-gauge-hunger{--vital-color:#a39551}.vital-gauge-label{align-items:center;gap:2px;display:flex}.vital-gauge strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.vital-gauge strong small{font-size:11px;font-weight:400}.vital-gauge-track{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.vital-gauge-track i{background:var(--vital-color);height:100%;display:block}.vital-summary .vital-injury{color:var(--ink);grid-column:1/-1;font-size:12px}.vital-explanation{margin:12px 0}.vital-explanation summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.vital-explanation p{margin:8px 0;font-size:14px;line-height:1.6}.vital-summary-loading{font-size:12px}.game-shell .vital-panel{border-bottom:1px solid var(--line);margin-bottom:16px;padding:12px 0}.game-shell .vital-panel h2{margin:0 0 10px;font-size:18px}.vital-panel dl{flex-wrap:wrap;gap:20px;margin:8px 0;display:flex}.vital-panel dl div{gap:4px;display:grid}.vital-panel dt{color:var(--muted);font-size:12px}.vital-panel dd{margin:0;font-size:17px}.vital-panel p,.vital-panel small{font-size:12px;line-height:1.7}.vital-panel>small{margin-top:5px;display:block}.vital-buffs{color:var(--jade);flex-wrap:wrap;gap:6px;margin:12px 0;font-size:12px;display:flex}.game-shell .inventory-slot-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.game-shell .inventory-slot{border:1px solid var(--line);background:var(--paper);height:105px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 5px;display:flex;position:relative}.game-shell .inventory-slot strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.inventory-slot>span{color:var(--muted);font-size:11px}.inventory-slot .slot-equipped{color:var(--jade);position:absolute;top:5px;right:5px}.game-shell .inventory-slot[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.game-shell .inventory-selection-detail{background:var(--material-panel);border-top:1px solid var(--gold);grid-column:1/-1;margin:0 0 6px;padding:14px}@media (width<=899px){.game-shell .inventory-selection-detail{scroll-margin-block:12px calc(100px + env(safe-area-inset-bottom,0px))}}.inventory-selection-detail header{align-items:center;gap:9px;display:flex}.inventory-selection-detail h3{word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px}.inventory-selection-detail header>span{white-space:nowrap;margin-left:auto;font-size:12px}.game-shell .inventory-detail-close{min-height:44px;color:var(--ink);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.inventory-selection-detail header>svg{flex-shrink:0}.inventory-use-note{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.inventory-action-error{color:var(--danger,#bc5750);line-height:1.6}.inventory-selection-detail p{font-size:13px;line-height:1.7}.item-effect{color:var(--jade)}.sect-hall-heading{align-items:center;gap:14px;margin-bottom:15px;display:flex}.sect-hall-heading h2{margin:4px 0;font-size:24px}.sect-hall-heading small,.sect-hall-heading p{font-size:12px;line-height:1.6}.hall-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:16px;display:flex}.hall-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px;font-size:13px}.hall-tabs button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.hall-benefits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hall-benefits article{background:var(--material-panel);flex-direction:column;align-items:start;gap:9px;padding:14px;display:flex}.hall-benefits article>span,.hall-benefits small{color:var(--muted);font-size:12px}.hall-benefits strong{font-size:20px;font-weight:500}.hall-note{color:var(--muted);font-size:12px;line-height:1.8}.hall-food-list article,.hall-stock-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.hall-food-list article>div{flex:1;gap:4px;display:grid}.hall-food-list small{color:var(--muted);font-size:12px}.hall-stock-list strong{flex:1}.hall-food-list button,.hall-stock-list button,.hall-donate button{background:var(--paper);min-height:44px;color:var(--jade);border:1px solid var(--line);padding:6px 9px;font-size:12px}.hall-donate{gap:12px;margin-top:20px;display:grid}.hall-donate label{gap:5px;font-size:12px;display:grid}.hall-donate select,.hall-donate input{background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:8px}.hall-donate small{color:var(--muted);font-size:12px}.hall-story,.omen-event{border-bottom:1px solid var(--line);padding:10px 0}.hall-story summary,.omen-event summary{cursor:pointer;min-height:44px}.hall-story summary small,.omen-event summary small{color:var(--muted);margin-left:8px;font-size:12px}.hall-story p,.omen-event p{white-space:pre-line;font-size:14px;line-height:1.9}.hall-people{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:15px;display:grid}.hall-people button{background:var(--paper);min-height:64px;color:var(--ink);border:1px solid var(--line);gap:6px;padding:10px;display:grid}.hall-people small{color:var(--muted);font-size:12px}.omens-panel{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.omens-panel h2{font-size:21px}.omens-panel>p{color:var(--muted);font-size:13px}.omen-choices{gap:7px;margin-top:12px;display:grid}.omen-choices button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);gap:5px;padding:12px;display:grid}.omen-choices span{color:var(--muted);font-size:12px}.game-dialog.claim-receipt{max-width:440px}.claim-receipt .game-panel{padding:18px}.claim-receipt-body p{line-height:1.8}.lobby-auto-start{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin-bottom:12px;padding:12px 0;display:flex}.lobby-auto-start strong{color:var(--gold);font-size:16px}.lobby-auto-start small{color:var(--muted);font-size:12px;line-height:1.6}.raid-departures{border:1px solid var(--line);margin-bottom:16px;padding:10px}.raid-departures small{color:var(--muted);font-size:12px;display:block}.raid-departures summary{cursor:pointer;min-height:32px}.treatment-offer,.treatment-inbox{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.treatment-offer summary{cursor:pointer;min-height:44px}.treatment-offer p,.treatment-inbox p{font-size:13px;line-height:1.7}.treatment-offer label{gap:6px;font-size:12px;display:grid}.treatment-offer select{background:var(--paper);color:var(--ink);border:1px solid var(--line);max-width:100%;margin-bottom:12px;padding:9px}.treatment-inbox article{border-bottom:1px solid var(--line);padding:10px 0}.treatment-inbox article>div{gap:12px;margin-top:7px;display:flex}.treatment-inbox small{color:var(--muted);font-size:12px}.atlas-selected-route path{fill:none;stroke:#9b4436;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}@media (width<=360px){.game-shell .training-section{padding-block:5px}}.game-shell .training-skills button>span{font-size:19px}.game-shell .training-skills strong{font-size:12px}.game-shell .training-skills small{font-size:10px}.game-shell .training-section .panel-intro,.game-shell .training-section .panel-illustration{display:none}.game-shell .training-mode{gap:6px;margin:7px 0}.game-shell .training-mode button{min-height:44px;padding:5px 7px}.game-shell .training-mode strong{font-size:13px;line-height:1.35}.game-shell .training-mode small{font-size:11px;line-height:1.35}.game-shell .play-stage .world-dispatch{order:3}.game-shell .play-stage .action-rail{order:1}.game-shell .completion-inbox{border-width:0 0 1px;margin-block:4px;padding:0;background:0 0!important}.game-shell .completion-toggle{min-height:34px;padding:5px 3px;font-size:12px}.game-shell .completion-toggle strong,.game-shell .completion-toggle span{font-size:12px}.game-shell .activity-empty{border:0;min-height:24px;margin-block:2px 6px;padding:0 3px;background:0 0!important}.game-shell .activity-empty .activity-summary-title{display:none}.game-shell .activity-empty .activity-idle{font-size:11px}.game-shell .refined-dock .dock-more{display:none}.game-shell .refined-dock .dock-command{position:relative}.game-shell .refined-dock .navigation-unread{background:var(--gold);outline:2px solid var(--paper);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.sect-population-note{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.7}.game-entry .sect-card .sect-population{color:var(--jade);padding-top:5px;font-size:12px;line-height:1.4;display:block}.game-shell .more-navigation{display:none}@media (width<=899px){.game-shell .game-hud{gap:2px 6px;position:relative}.game-shell .player-hud{grid-area:1/1/auto/-1;align-items:flex-start;height:auto;min-height:78px;padding:6px 8px}.game-shell .player-info{gap:4px;padding-bottom:26px}.game-shell .health-track{display:none}.game-shell .health-caption{margin-top:1px;font-size:11px;line-height:16px}.game-shell .player-name{font-size:17px}.game-shell .player-name small{font-size:10px}.game-shell .player-affiliation{font-size:11px;line-height:15px}.game-shell .hud-resources{grid-area:1/1/auto/-1;place-self:end start;gap:14px;height:auto;line-height:18px;background:0 0!important;min-height:18px!important;margin:0 0 6px 52px!important;padding:0!important}.game-shell .hud-resources>span{line-height:18px}.game-shell .hud-resources strong{font-size:12px}.game-shell .hud-resources small{font-size:10px}.game-shell .hud-resources svg{width:12px;height:12px}.game-shell .hud-world{grid-row:2;margin:0!important;padding:0!important}.game-shell .hud-world>div{gap:5px;height:36px}.game-shell .game-hud{margin-bottom:0}.game-shell .training-section .panel-heading .section-number{display:none}.game-shell .training-section .panel-heading{min-height:0;margin-bottom:3px}.game-shell .training-section .panel-heading h2{font-size:18px}.game-shell .training-section .realm-summary{margin-block:3px 5px;padding-block:3px;font-size:11px}.game-shell .training-skills button{min-height:58px;padding-block:4px;line-height:1.3}.game-shell .training-section .training-skill-detail .training-hours{margin:5px 0 3px}.game-shell .training-section .training-skill-detail .training-preview{margin:3px 0;padding:4px 7px}.game-shell .training-skill-detail .training-skill-start{min-height:44px;margin-top:4px;padding-block:7px}.game-shell .training-section .training-mode button{gap:2px;min-height:44px;line-height:1.3}.game-shell .training-section .training-skills{margin-bottom:3px}.game-shell .training-section .training-hours button{min-height:38px;padding:5px;font-size:16px}.game-shell .training-option-copy strong{font-size:14px}.game-shell .training-place{font-size:11px}.game-shell .refined-dock{grid-template-columns:repeat(6,minmax(0,1fr));min-height:58px;display:grid;overflow:visible!important}.game-shell .refined-dock .dock-secondary{display:none}.game-shell .refined-dock .dock-more{color:var(--muted);font:inherit;background:0 0;border:0;display:flex}.game-shell .refined-dock .dock-command{min-width:0;font-size:11px}.game-shell .refined-dock .more-navigation{background:var(--material-panel);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:10px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 -10px 25px #0002}.more-navigation>span{color:var(--muted);grid-column:1/-1;padding:2px 6px 8px;font-size:11px}.more-navigation .dock-command{min-height:54px}.game-shell .chat-hub.inline .chat-private-channels:has(.chat-no-private){display:none}.game-shell .chat-hub.inline .conversation-log article>div{float:none;vertical-align:baseline;flex-wrap:nowrap;gap:4px;width:auto;margin-right:6px;display:inline-flex}.game-shell .chat-hub.inline .conversation-author{width:auto;max-width:100px;display:inline}.game-shell .chat-hub.inline .conversation-log article p{-webkit-line-clamp:unset;line-height:1.6;display:inline;overflow:visible;font-size:14px!important}.game-shell .chat-hub.inline .conversation-log article small{display:inline!important}}.game-shell .player-image.nameplate{padding:4px}.game-shell .player-image.nameplate>span{white-space:nowrap;overflow-wrap:normal;writing-mode:horizontal-tb;letter-spacing:0;line-height:1.15}:root[data-theme=paper] .game-shell .training-hours button:not(:disabled):not(.selected),:root[data-theme=paper] .game-shell .dock-command:not(.active){color:#424b40;opacity:1}.achievement-book>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.achievement-book>header h2{margin:5px 0;font-size:20px}.achievement-book>p{color:var(--muted);font-size:14px}.achievement-book>small,.achievement-list small{color:var(--muted);font-size:12px}.achievement-equipped{border-block:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.achievement-equipped>span{color:var(--muted)}.achievement-equipped>button{min-height:44px;margin-left:auto}.achievement-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0;display:grid}.game-panel .achievement-categories button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:6px 3px;font-size:13px;display:flex}.game-panel .achievement-categories button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--jade) 15%, transparent);border-color:var(--jade)}.achievement-categories small{font-size:11px}.achievement-list{gap:0;margin-bottom:14px;display:grid}.achievement-list article{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.achievement-list article.unlocked{color:var(--ink)}.achievement-list article>.achievement-mark{margin-top:3px}.achievement-list article.unlocked>.achievement-mark{color:var(--gold)}.achievement-name{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.achievement-name h3{color:var(--ink);margin:0;font-size:15px}.achievement-name>span{white-space:nowrap;font-size:12px}.achievement-list article p{margin:6px 0;font-size:13px;line-height:1.6}.achievement-list progress{width:100%;height:3px;accent-color:var(--jade);margin:7px 0;display:block}.achievement-list article>button{align-self:center;min-height:44px;padding:4px;font-size:12px}.representative-achievement{border-block:1px solid var(--line);margin:8px 0;padding:3px 0 8px}.representative-achievement summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.representative-achievement summary:after{content:"＋";color:var(--muted);margin-left:auto}.representative-achievement[open] summary:after{content:"−"}.representative-achievement .achievement-mark{color:var(--gold)}.representative-achievement p{margin:4px 0;font-size:14px;line-height:1.7}.representative-achievement>small{color:var(--muted);font-size:12px}@media (width<=520px){.game-panel .achievement-categories button{flex-wrap:wrap;gap:3px}.achievement-categories .achievement-mark{width:20px;height:20px}.achievement-categories small{display:none}.achievement-list article{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.achievement-list article>.achievement-mark{width:28px}}:root[data-theme=paper] .game-shell .training-skill-start:not(:disabled),:root[data-theme=paper] .game-shell .primary-button:not(:disabled){color:#fff9e9!important;background:#29443d!important}:root[data-theme=paper] .game-shell .training-skill-start:not(:disabled) :is(strong,span,small,svg),:root[data-theme=paper] .game-shell .primary-button:not(:disabled) :is(strong,span,small,svg){color:inherit!important}:root[data-theme=paper] .game-shell .training-skills button[aria-pressed=true]{color:#fff9e9!important;background:#335347!important}:root[data-theme=paper] .game-shell .training-skills button[aria-pressed=true] :is(strong,span,small){color:inherit!important}.raid-drop-rewards{border-block:1px solid var(--line);margin:12px 0;padding:12px 0}.raid-drop-rewards h3{margin:0 0 5px;font-size:16px}.raid-drop-rewards h3 small{color:var(--muted);font-size:12px}.raid-drop-rewards>p{color:var(--muted);font-size:13px;line-height:1.6}.raid-drop-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.raid-drop-row>svg{color:var(--gold)}.raid-drop-row strong{font-size:14px;display:block}.raid-drop-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.game-panel .raid-drop-row button{min-height:44px;padding:6px 10px;font-size:13px}.raid-drop-rewards details{font-size:13px}.raid-drop-rewards summary{cursor:pointer;min-height:44px;color:var(--muted);padding:12px 0}.raid-drop-rewards details small{color:var(--muted)}@media (width<=360px){.raid-drop-row{grid-template-columns:20px minmax(0,1fr);gap:8px}.raid-drop-row button{grid-column:2;justify-self:start}}.clinic-status{border-block:1px solid var(--line);flex-wrap:wrap;gap:20px;padding:14px 0;display:flex}.clinic-status div{gap:5px;display:grid}.clinic-status dt{color:var(--muted);font-size:12px}.clinic-status dd{font-variant-numeric:tabular-nums;margin:0}.sect-clinic p{line-height:1.65}.game-shell.quiet-home{max-width:1440px;margin-inline:auto}.presence-hud{z-index:15;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;grid-template-columns:minmax(210px,1fr) minmax(230px,1fr) auto;align-items:center;gap:10px 20px;margin:12px 18px;padding:14px 16px;display:grid;position:relative}.presence-player{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-column:1;align-items:center;gap:10px;padding:0;display:flex}.presence-portrait{flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.presence-portrait :is(img,.portrait-fallback){object-fit:cover;width:44px;height:44px}.presence-identity{gap:5px;min-width:0;display:grid}.presence-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.presence-name small,.presence-affiliation{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.presence-hud .vital-summary{grid-area:1/2/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:none;margin:0;display:grid}.presence-hud .vital-gauge{width:auto;min-width:0}.presence-resources{flex-wrap:wrap;grid-column:1;align-items:center;gap:14px;padding-left:54px;font-size:13px;display:flex}.presence-resources>span{align-items:center;gap:5px;display:inline-flex}.presence-resources small{color:var(--muted);font-size:12px}.presence-tools{grid-area:1/3/3;gap:4px;display:flex}.hud-tool{min-width:44px;min-height:48px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px;font-size:12px;display:flex;position:relative}.hud-tool:hover{background:color-mix(in srgb, var(--jade) 12%, transparent)}.inbox-trigger b{color:#fff8ed;background:#9b4137;border-radius:12px;padding:1px 5px;font-size:11px;position:absolute;top:0;right:0}.announcement-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.announcement-new{color:var(--jade);font-size:12px}.announcements{max-width:760px}.announcement-intro{color:var(--muted);line-height:1.8}.announcement-entry{border-block:1px solid var(--line);margin:20px 0}.announcement-entry summary{cursor:pointer;padding:16px 0}.announcement-entry time{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.announcement-entry summary strong{font-size:18px;line-height:1.6}.announcement-entry>p{white-space:pre-line;line-height:1.8}.announcement-change{border-top:1px solid var(--line)}.announcement-change>summary{font-size:15px;font-weight:600;line-height:1.6}.announcement-entry dl{margin:0}.announcement-entry dl>div{grid-template-columns:76px minmax(0,1fr);gap:10px;margin:12px 0;font-size:14px;line-height:1.8;display:grid}.announcement-entry dt{color:var(--muted)}.announcement-entry dd{word-break:keep-all;overflow-wrap:anywhere;margin:0}.utility-layer{z-index:110;position:fixed;inset:0}.utility-layer[hidden]{display:none}.utility-backdrop{background:#0005;border:0;width:100%;height:100%;position:absolute;inset:0}.utility-panel{overscroll-behavior:contain;background:var(--paper);width:min(420px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:16px;position:absolute;right:max(12px,50vw - 700px);overflow-y:auto;box-shadow:0 12px 50px #0005}.utility-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.utility-panel h2{margin:0;font-size:19px}.utility-panel h3{margin:0 0 10px;font-size:14px}.utility-panel button,.inbox-item button,.inbox-popup-actions button{min-height:44px;color:var(--ink)}.utility-close{background:0 0;border:0;width:44px}.settings-section{padding:16px 0}.settings-shortcuts{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;display:flex}.settings-shortcuts>button{border:1px solid var(--line);background:0 0;align-items:center;gap:6px;padding-inline:12px;display:flex}.utility-panel .music-inline{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:16px 0;position:static}.inbox-help{color:var(--muted);font-size:13px;line-height:1.7}.inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.inbox-toolbar>button{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex}.inbox-item{border-bottom:1px solid var(--line);padding:14px 0}.inbox-item strong{font-size:14px;line-height:1.6}.inbox-item small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.inbox-item-actions,.inbox-popup-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.inbox-item-actions>button,.inbox-popup-actions>button{border:1px solid var(--line);background:0 0;align-items:center;gap:6px;padding:7px 12px;display:flex}.inbox-item.unread>div>strong{color:var(--jade)}.game-panel .item-capability{border-left:2px solid var(--jade);background:color-mix(in srgb, var(--jade) 7%, transparent);margin:9px 0;padding:8px 10px}.game-panel .item-capability p{color:var(--ink);margin:0;font-size:13px;line-height:1.7}.game-panel .item-capability strong,.game-panel .item-capability b{color:var(--jade);font-weight:700}.capability-stats{flex-wrap:wrap;gap:4px 14px;display:flex}.capability-stat{white-space:nowrap}.game-panel .craft-unavailable{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.region-people{border-bottom:1px solid var(--line);margin-bottom:18px;padding:12px 0}.region-people summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:14px;display:list-item}.region-people p{color:var(--muted);font-size:13px;line-height:1.7}.region-chat-actions,.travel-cancel>div{flex-wrap:wrap;gap:8px;display:flex}.game-panel .region-people button,.game-panel .travel-cancel button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;padding:7px 10px}.game-panel .region-person{border-inline:0;text-align:left;border-top:0;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.region-person span{color:var(--muted);font-size:12px}.nearby-outings button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;min-height:44px;padding:10px;display:flex}.nearby-outings button span{flex:1}.nearby-outings small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.incoming-request p{font-size:14px;line-height:1.75}.incoming-request h3{font-size:16px;line-height:1.6}.game-panel .travel-cancel{margin:12px 0}.game-panel .travel-cancel p{font-size:13px;line-height:1.7}.game-panel .arena-body-rules,.game-panel .arena-body-result{color:var(--muted);font-size:12px;line-height:1.7}.game-panel .arena-energy{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:8px;font-size:12px;display:flex}.game-panel .arena-energy strong{color:var(--ink)}.game-panel .arena-energy meter{accent-color:#629bab;width:100%;height:6px}.clinic-bandage{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.local-running-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px;display:grid}.local-running-slots>:only-child{grid-column:1/-1}.game-panel .local-running-slots .work-card{border:1px solid var(--line);background:color-mix(in srgb, var(--jade) 7%, var(--paper));margin:0;padding:14px}.game-panel .local-running-slots .work-card h2{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 10px;font-size:15px}.game-panel .local-running-slots .work-card .work-stop{align-items:center;width:fit-content;max-width:100%;min-height:44px;margin-top:8px;padding:5px 0;display:flex}.game-panel .local-running-slots .work-card>small{line-height:1.7;display:block}.game-panel .local-running-slots .work-card>strong{font-size:19px}.game-panel .local-slot-reason{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.6}.game-panel .local-investigate{align-items:center;gap:8px;min-height:44px;margin:0 0 12px;display:inline-flex}@media (width<=599px){.announcement-entry dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.local-running-slots{grid-template-columns:minmax(0,1fr)}}@media (width<=1199px){.game-shell .world-grid{grid-template-columns:minmax(0,1fr)}}:root[data-theme=paper] .game-panel :is(.raid-battle,.regional-lobby,.regional-brief,.arena-battle){color:#302f29;background:#eee7d6;border-color:#b1a58c}:root[data-theme=paper] .game-panel :is(.raid-current-log,.arena-latest){color:#302f29;background:#f9f3e5}:root[data-theme=paper] .game-panel :is(.raid-combat-members article,.regional-member,.raid-member,.arena-combatant){color:#302f29;background:#faf4e8}:root[data-theme=paper] .game-panel :is(.raid-combat-members article.self,.regional-member.self,.raid-member.self){background:#e8ecdf}:root[data-theme=paper] .game-panel :is(.raid-battle,.regional-lobby,.arena-battle) :is(p,small,span,strong,h2,h3,li){text-shadow:none}:root[data-theme=paper] .game-panel .raid-defeated-note{color:#8a422f}.game-shell .refined-dock .dock-command{font-weight:700}.game-shell .activity-summary{background:0 0;border:0;padding:7px 0}.game-shell .activity-summary-title{gap:5px}.game-shell .activity-summary-title strong{color:var(--muted);font-size:12px;font-weight:500}.game-shell .activity-summary-items{flex-wrap:wrap;gap:6px 12px;display:flex}.game-shell .activity-summary-items>button{border-color:var(--line);background:color-mix(in srgb, var(--paper) 80%, transparent);flex:0 auto;gap:12px;min-height:44px;padding:5px 8px}.game-shell .activity-summary-items strong{font-size:12px;font-weight:500}.game-shell .activity-summary-items small{display:none}.game-shell .activity-summary-items b{font-size:12px;font-weight:500}@media (width>=900px){.game-shell.quiet-home{row-gap:12px;padding-top:12px}.game-shell .presence-hud,.game-shell .command-dock,.game-shell .activity-summary{margin-block:0}.game-shell .chat-hub.sidebar,.game-shell .chat-launcher{right:max(12px,50vw - 708px)}.game-shell:has(>.chat-hub.sidebar:not([hidden])) :is(.play-stage,.game-page){width:calc(100% - 36px);max-width:none}}@media (width<=1199px){.presence-hud{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.presence-hud .vital-summary{grid-area:3/1/auto/-1}.presence-tools{grid-area:1/2/3}.presence-resources{grid-column:1}}@media (width<=899px){.presence-hud{gap:6px 8px;margin:8px;padding:10px}.presence-name{font-size:15px}.presence-resources{gap:12px;padding-left:0}.presence-portrait,.presence-portrait :is(img,.portrait-fallback){width:36px;height:36px}.presence-portrait{flex-basis:36px}.presence-player{gap:8px}.presence-hud .vital-summary{gap:8px;padding-top:3px}.game-shell .activity-summary-items>button{flex:100%;gap:8px;min-width:0;height:44px;min-height:44px;padding:4px 8px}.game-shell .activity-summary:not(.activity-empty){grid-template-columns:60px minmax(0,1fr);gap:6px;margin-bottom:4px;padding:3px 0;display:grid}.game-shell .activity-summary-title{flex-wrap:wrap;place-content:start center;align-self:start;gap:0}.game-shell .activity-summary-title>svg{display:none}.game-shell .activity-summary-title strong{padding-block:3px}.game-shell .activity-summary-title button{min-width:44px;min-height:44px}.game-shell .activity-summary-items{gap:3px}.game-shell .activity-summary-items>button>span{min-width:0}.game-shell .activity-summary-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.game-shell .activity-summary-items em{display:none}.game-shell .activity-summary-items b{white-space:nowrap;flex:none}.game-shell .activity-summary-items b>svg{display:none}}.game-panel .segmented-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 5%, var(--paper));border-radius:6px;flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:4px;display:flex}.game-panel .segmented-tabs>button{min-height:44px;color:var(--ink);opacity:1;background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.game-panel .segmented-tabs>button:is([aria-selected=true],[aria-pressed=true],.active){background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:800;box-shadow:0 1px 3px #0002}.game-panel .segmented-tabs>button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.game-panel details>summary{cursor:pointer;padding-right:28px;list-style:none;position:relative}.game-panel details>summary::-webkit-details-marker{display:none}.game-panel details>summary:after{content:"⌄";color:var(--ink);font:700 19px/1 sans-serif;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.game-panel details[open]>summary:after{content:"⌃"}.game-panel details>summary>.lucide-chevron-down{display:none}.market-overview{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0 0 14px;font-size:13px;display:flex}.market-overview strong{font-size:16px}.market-overview>span{color:var(--muted)}.game-panel .npc-shop .shop-guidance{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.directory-toolbar label{gap:5px;font-size:12px;display:grid}.directory-toolbar select{border:1px solid var(--line);background:var(--paper);min-width:160px;min-height:44px;color:var(--ink);padding:6px 10px;font-size:16px}.directory-note{color:var(--muted);font-size:13px;line-height:1.7}.directory-list{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;margin-block:14px;display:grid}.directory-person{min-width:0;min-height:64px;color:var(--ink);border:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.directory-person>:first-child{flex:0 0 36px;width:36px;height:36px;padding:2px;font-size:12px}.directory-person>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.directory-person strong{overflow-wrap:anywhere;font-size:14px}.directory-person small,.friend-current-state{color:var(--muted);font-size:12px;line-height:1.6}.presence-player-group{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.presence-player-group .presence-player{flex:1;min-width:0}.quick-rest{flex:none;position:relative}.quick-rest-button{min-height:44px;color:var(--jade);white-space:nowrap;background:0 0;border:0;padding:6px;font-size:12px}.quick-rest-button[aria-disabled=true]{color:var(--muted);opacity:.8}.quick-rest-feedback{max-width:min(250px,42vw);color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.vital-gauge .vital-help-trigger{color:var(--muted);cursor:help;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:3px;margin:0;padding:0;font-size:12px;line-height:1.4;display:inline-flex;position:relative}.vital-help-trigger:before{content:"";position:absolute;inset:-14px -3px}.vital-help-mark{border:1px solid var(--line);text-align:center;border-radius:50%;width:12px;height:12px;font-size:10px;line-height:11px}.vital-help-popover{z-index:140;border:1px solid var(--line);background:var(--paper);width:260px;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;border-radius:5px;padding:12px;font-size:13px;line-height:1.7;position:fixed;box-shadow:0 6px 24px #0005}.recovery-links{flex-wrap:wrap;gap:8px 16px;display:flex}.recovery-links>button{min-height:44px}.action-cost{border-block:1px solid var(--line);margin:10px 0;font-size:12px}.action-cost summary{min-height:44px;color:var(--jade);align-items:center;line-height:1.7;display:flex}.action-cost dl{margin:8px 0}.action-cost dl>div{flex-wrap:wrap;justify-content:space-between;gap:6px;margin:6px 0;display:flex}.action-cost dd{margin:0}.action-cost>small{color:var(--muted);padding-bottom:10px;line-height:1.7;display:block}.natural-recovery{margin:12px 0;font-size:13px;line-height:1.7}.natural-recovery summary{align-items:center;min-height:44px;display:flex}.party-raid-links{border-block:1px solid var(--line);margin:16px 0;padding-block:14px}.party-raid-links h3{margin:0;font-size:16px}.party-raid-links p{color:var(--muted);font-size:13px;line-height:1.7}.party-raid-links>button{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;width:100%;margin:8px 0;display:flex}.party-raid-links>button>span{font-size:12px;line-height:1.7}.regional-repeat-reward{gap:7px;display:grid}@media (width<=599px){.game-panel .segmented-tabs{gap:3px;margin-bottom:14px}.game-panel .segmented-tabs>button{padding-inline:8px;font-size:13px}.presence-player-group{flex-wrap:wrap;gap:0 8px}.presence-player-group .presence-player{flex-basis:100%}.quick-rest{margin-left:44px;margin-block:-5px}.quick-rest-button{padding-block:3px}}.game-shell .chat-room-buttons .chat-party-recruitment{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.chat-recruitment-badge{color:var(--ink);border-bottom:2px solid var(--jade);font-size:12px;font-weight:750;line-height:1.4}
