@import url("https://cdn.jsdelivr.net/npm/galmuri@2.40.3/dist/galmuri.css");.WorldRpg_page__YVk6O{--font-game-ui:"Galmuri11","Paperlogy",system-ui,sans-serif;--font-game-body:"Galmuri14","Galmuri11","Paperlogy",system-ui,sans-serif;--font-display:var(--font-game-ui);--font-sans:var(--font-game-body);--world-header-block-start:clamp(1.75rem,4vw,3.75rem);--world-header-inline:clamp(1.75rem,4.8vw,5rem);position:relative;isolation:isolate;width:100%;height:100svh;min-height:620px;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgb(var(--color-brand-900)/.34),transparent 48%),rgb(var(--color-bg));color:rgb(var(--color-text-primary));font-family:var(--font-game-body);font-synthesis:none;text-rendering:geometricPrecision;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorldRpg_canvas__In1np{position:absolute;inset:0;z-index:0;width:100%;height:100%;border:0;outline:0;touch-action:none}.WorldRpg_canvas__In1np:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-accent-400)/.72)}.WorldRpg_edgeGlow__Gv9Fq,.WorldRpg_scanlines__okM1I{position:absolute;inset:0;z-index:1;pointer-events:none}.WorldRpg_scanlines__okM1I{opacity:.36;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgb(var(--color-text-primary)/.016) 4px);mix-blend-mode:screen}.WorldRpg_edgeGlow__Gv9Fq{background:linear-gradient(to bottom,rgb(var(--color-bg)/.52),transparent 15%,transparent 80%,rgb(var(--color-bg)/.54)),linear-gradient(to right,rgb(var(--color-bg)/.34),transparent 12%,transparent 88%,rgb(var(--color-bg)/.34))}.WorldRpg_topbar__1JeAR{position:absolute;top:0;left:0;right:0;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:70px;padding:14px 24px;border-bottom:1px solid rgb(var(--color-line)/.2);background:linear-gradient(to bottom,rgb(var(--color-bg)/.9),rgb(var(--color-bg)/.46));backdrop-filter:blur(18px);pointer-events:none}.WorldRpg_topbarNav__3q__l a,.WorldRpg_wordmark__PRKbK{pointer-events:auto}.WorldRpg_wordmark__PRKbK{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.19em;color:rgb(var(--color-text-primary));transition:color .16s ease,text-shadow .16s ease}.WorldRpg_wordmark__PRKbK:hover{color:rgb(var(--color-accent-400));text-shadow:0 0 18px rgb(var(--color-accent-400)/.24)}.WorldRpg_topbarStatus__c8aOm{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font-size:10px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.WorldRpg_backendSyncStatus___iNOX,.WorldRpg_nonCanonTag__9Ff7X,.WorldRpg_prototypeTag__FdLYq,.WorldRpg_statusComplete___GQpG,.WorldRpg_statusOnline__ZZscq{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;background:rgb(var(--color-bg)/.62);white-space:nowrap}.WorldRpg_statusOnline__ZZscq{color:rgb(var(--color-success));border-color:rgb(var(--color-success)/.32)}.WorldRpg_statusComplete___GQpG{color:rgb(var(--color-accent-400));border-color:rgb(var(--color-accent-400)/.4)}.WorldRpg_backendSyncStatus___iNOX{color:rgb(var(--color-text-secondary));transition:color .16s ease,border-color .16s ease}.WorldRpg_backendSyncStatus___iNOX[data-state=connecting]{color:rgb(var(--color-warning));border-color:rgb(var(--color-warning)/.3)}.WorldRpg_backendSyncStatus___iNOX[data-state=synced]{color:rgb(var(--color-success));border-color:rgb(var(--color-success)/.32)}.WorldRpg_backendSyncStatus___iNOX[data-state=offline]{color:rgb(var(--color-text-secondary));border-color:rgb(var(--color-warning)/.24)}.WorldRpg_backendSyncDot__KVeuW{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.WorldRpg_backendSyncStatus___iNOX[data-state=connecting] .WorldRpg_backendSyncDot__KVeuW{animation:WorldRpg_statusPulse__68kHQ 1.15s ease-in-out infinite}.WorldRpg_statusDot__6Nr_n{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:WorldRpg_statusPulse__68kHQ 2.3s ease-in-out infinite}.WorldRpg_prototypeTag__FdLYq{color:rgb(var(--color-text-secondary))}.WorldRpg_nonCanonTag__9Ff7X{color:rgb(var(--color-warning));border-color:rgb(var(--color-warning)/.26)}.WorldRpg_topbarNav__3q__l{justify-self:end;display:flex;align-items:center;gap:8px;pointer-events:auto}.WorldRpg_topbarNav__3q__l a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgb(var(--color-line)/.24);border-radius:999px;background:rgb(var(--color-surface)/.48);color:rgb(var(--color-text-secondary));font-size:11px;font-weight:600;letter-spacing:.07em;transition:border-color .16s ease,color .16s ease,background .16s ease}.WorldRpg_topbarNav__3q__l a:hover{border-color:rgb(var(--color-accent-400)/.5);background:rgb(var(--color-surface-2)/.72);color:rgb(var(--color-accent-400))}.WorldRpg_controlsPanel__GqE8l,.WorldRpg_missionPanel__Sf_wz{position:absolute;z-index:6;border:1px solid rgb(var(--color-line)/.27);background:linear-gradient(145deg,rgb(var(--color-surface)/.9),rgb(var(--color-bg)/.74));box-shadow:var(--shadow-soft-lg);backdrop-filter:blur(18px)}.WorldRpg_missionPanel__Sf_wz{top:94px;left:24px;width:min(322px,calc(100vw - 48px));padding:20px;border-radius:22px;pointer-events:auto}.WorldRpg_dialogueMeta__cs_dt p,.WorldRpg_eyebrow__fkdfe,.WorldRpg_introEyebrow__0s7RJ{margin:0;color:rgb(var(--color-accent-400));font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.17em;text-transform:uppercase}.WorldRpg_missionPanel__Sf_wz h1{margin:8px 0 0;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.WorldRpg_missionDescription__Tf2Mt{margin:8px 0 0;color:rgb(var(--color-text-secondary));font-size:12px;line-height:1.55}.WorldRpg_progressHeader__mYYXE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:rgb(var(--color-text-muted));font-size:10px;font-weight:600;letter-spacing:.05em}.WorldRpg_progressHeader__mYYXE strong{color:rgb(var(--color-accent-400));font-size:11px}.WorldRpg_progressTrack__nf1Gp{height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:rgb(var(--color-line)/.22)}.WorldRpg_progressTrack__nf1Gp span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-brand-400)),rgb(var(--color-accent-400)));box-shadow:0 0 14px rgb(var(--color-accent-400)/.35);transition:width .42s ease}.WorldRpg_signalTitle__25lg_{margin:16px 0 8px;color:rgb(var(--color-text-muted));font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.WorldRpg_signalList__UQtEM{display:grid;gap:6px;margin:0;padding:0;list-style:none}.WorldRpg_signalList__UQtEM li{display:flex;align-items:center;gap:9px;min-height:30px;padding:0 10px;border:1px solid rgb(var(--color-line)/.2);border-radius:10px;background:rgb(var(--color-bg)/.32);color:rgb(var(--color-text-muted));font-size:11px;transition:border-color .18s ease,color .18s ease,background .18s ease}.WorldRpg_signalList__UQtEM li span{color:rgb(var(--color-line));font-family:var(--font-display)}.WorldRpg_signalList__UQtEM .WorldRpg_signalReceived__HgpvA{border-color:rgb(var(--color-success)/.34);background:rgb(var(--color-success)/.075);color:rgb(var(--color-text-primary))}.WorldRpg_signalList__UQtEM .WorldRpg_signalReceived__HgpvA span{color:rgb(var(--color-success))}.WorldRpg_gateStatusComplete__5yMRh,.WorldRpg_gateStatusReady__Zia3a,.WorldRpg_gateStatus__H9x9B{margin:14px 0 0;padding:11px 12px;border-left:2px solid rgb(var(--color-line)/.44);background:rgb(var(--color-bg)/.34);color:rgb(var(--color-text-muted));font-size:11px;line-height:1.5}.WorldRpg_gateStatusReady__Zia3a{border-color:rgb(var(--color-accent-400));color:rgb(var(--color-accent-400))}.WorldRpg_gateStatusComplete__5yMRh{border-color:rgb(var(--color-success));color:rgb(var(--color-success))}.WorldRpg_resetButton__RAtrY{margin-top:12px;padding:0;border:0;background:transparent;color:rgb(var(--color-text-muted));font:inherit;font-size:10px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.WorldRpg_resetButton__RAtrY:hover{color:rgb(var(--color-text-primary))}.WorldRpg_controlsPanel__GqE8l{right:24px;bottom:24px;display:grid;gap:5px;width:min(330px,calc(100vw - 48px));padding:14px 16px;border-radius:16px;pointer-events:none}.WorldRpg_controlsPanel__GqE8l p{margin:0 0 2px;color:rgb(var(--color-accent-400));font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.WorldRpg_controlsPanel__GqE8l span{color:rgb(var(--color-text-muted));font-size:10px;line-height:1.4}.WorldRpg_interactionPrompt__UwRdp{position:absolute;left:50%;bottom:30px;z-index:7;display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;max-width:min(520px,calc(100vw - 48px));padding:6px 14px;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;background:rgb(var(--color-bg)/.72);box-shadow:var(--shadow-soft);color:rgb(var(--color-text-secondary));font-size:11px;line-height:1.3;text-align:center;transform:translateX(-50%);backdrop-filter:blur(14px);pointer-events:none}.WorldRpg_interactionPrompt__UwRdp kbd,.WorldRpg_introControls__tx8Iw kbd{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:0 6px;border:solid rgb(var(--color-accent-400)/.42);border-width:1px 1px 2px;border-radius:7px;background:rgb(var(--color-surface-2)/.78);color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:10px;font-weight:700}.WorldRpg_toast__4sD8o{position:absolute;top:88px;left:50%;z-index:15;display:flex;align-items:center;gap:9px;max-width:min(520px,calc(100vw - 48px));padding:11px 16px;border:1px solid rgb(var(--color-accent-400)/.44);border-radius:999px;background:rgb(var(--color-surface)/.94);box-shadow:0 0 28px rgb(var(--color-accent-400)/.18),var(--shadow-soft);color:rgb(var(--color-text-primary));font-size:11px;line-height:1.35;text-align:center;transform:translateX(-50%);animation:WorldRpg_toastIn__CGH7n .26s ease-out both;backdrop-filter:blur(16px);pointer-events:none}.WorldRpg_toast__4sD8o span{color:rgb(var(--color-accent-400))}.WorldRpg_mobileControls__YWkqB{position:absolute;left:18px;right:18px;bottom:17px;z-index:9;display:none;align-items:flex-end;justify-content:space-between;gap:24px;pointer-events:none}.WorldRpg_directionPad__hvCps{display:grid;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px);gap:3px;pointer-events:auto}.WorldRpg_directionPad__hvCps button,.WorldRpg_mobileInteractButton__JUbTS{border:1px solid rgb(var(--color-line)/.38);background:rgb(var(--color-surface)/.82);color:rgb(var(--color-text-primary));box-shadow:var(--shadow-soft);backdrop-filter:blur(12px);touch-action:none;-webkit-tap-highlight-color:transparent}.WorldRpg_directionPad__hvCps button{display:grid;place-items:center;border-radius:13px;font-family:var(--font-display);font-size:17px}.WorldRpg_directionPad__hvCps button:active,.WorldRpg_mobileInteractButton__JUbTS:active{border-color:rgb(var(--color-accent-400)/.68);background:rgb(var(--color-brand-700)/.88)}.WorldRpg_directionPad__hvCps button:disabled,.WorldRpg_mobileInteractButton__JUbTS:disabled{opacity:.34}.WorldRpg_upButton__7prLv{grid-column:2;grid-row:1}.WorldRpg_leftButton__UmB2C{grid-column:1;grid-row:2}.WorldRpg_padCenter__z0ShZ{grid-column:2;grid-row:2;width:16px;height:16px;align-self:center;justify-self:center;border:1px solid rgb(var(--color-line)/.25);border-radius:50%;background:rgb(var(--color-bg)/.45)}.WorldRpg_rightButton__9MH9a{grid-column:3;grid-row:2}.WorldRpg_downButton__TY3EB{grid-column:2;grid-row:3}.WorldRpg_mobileInteractButton__JUbTS{pointer-events:auto;display:grid;place-items:center;align-content:center;gap:2px;width:76px;height:76px;border-color:rgb(var(--color-accent-400)/.46);border-radius:50%}.WorldRpg_mobileInteractButton__JUbTS strong{color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:20px}.WorldRpg_mobileInteractButton__JUbTS span{color:rgb(var(--color-text-secondary));font-size:10px}.WorldRpg_dialoguePanel___KgFB{position:absolute;left:50%;bottom:34px;z-index:20;display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;width:min(840px,calc(100vw - 48px));max-height:min(440px,calc(100svh - 140px));padding:22px;overflow:auto;border:1px solid rgb(var(--color-accent-400)/.42);border-radius:24px;background:linear-gradient(135deg,rgb(var(--color-surface)/.97),rgb(var(--color-bg)/.94)),rgb(var(--color-surface));box-shadow:0 0 50px rgb(var(--color-brand-500)/.18),var(--shadow-soft-lg);transform:translateX(-50%);animation:WorldRpg_dialogueIn__TmERb .22s ease-out both;backdrop-filter:blur(22px);pointer-events:auto}.WorldRpg_dialoguePortrait__ohLyd{position:relative;display:grid;place-items:center;width:112px;height:112px;align-self:start;overflow:hidden;border:1px solid rgb(var(--color-accent-400)/.42);border-radius:26px;background:radial-gradient(circle at 50% 40%,rgb(var(--color-brand-400)/.34),transparent 46%),linear-gradient(145deg,rgb(var(--color-surface-2)),rgb(var(--color-bg)));box-shadow:inset 0 0 32px rgb(var(--color-brand-400)/.14)}.WorldRpg_dialoguePortrait__ohLyd:after,.WorldRpg_dialoguePortrait__ohLyd:before{position:absolute;content:"";width:88px;height:1px;background:rgb(var(--color-accent-400)/.26)}.WorldRpg_dialoguePortrait__ohLyd:before{transform:rotate(45deg)}.WorldRpg_dialoguePortrait__ohLyd:after{transform:rotate(-45deg)}.WorldRpg_dialoguePortrait__ohLyd span{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgb(var(--color-brand-200)/.42);border-radius:50%;background:rgb(var(--color-bg)/.58);color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:18px;font-weight:600}.WorldRpg_dialogueContent___u_4q{min-width:0}.WorldRpg_dialogueMeta__cs_dt{justify-content:space-between;gap:16px}.WorldRpg_dialogueMeta__cs_dt span{color:rgb(var(--color-text-muted));font-family:var(--font-display);font-size:10px;letter-spacing:.08em}.WorldRpg_dialogueContent___u_4q h2{margin:10px 0 0;color:rgb(var(--color-text-primary));font-family:var(--font-display);font-size:clamp(22px,3vw,31px);font-weight:600;line-height:1.25}.WorldRpg_dialogueContent___u_4q>p{margin:12px 0 0;color:rgb(var(--color-text-secondary));font-size:14px;line-height:1.72;white-space:pre-line}.WorldRpg_dialogueActions__O_Ink{flex-wrap:wrap;margin-top:19px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_,.WorldRpg_startButton__hROA_{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:0 17px;border:1px solid rgb(var(--color-accent-400)/.56);border-radius:12px;background:rgb(var(--color-accent-500));font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.WorldRpg_dialogueLink__btaQ_:hover,.WorldRpg_dialogueNext__yD6c_:hover,.WorldRpg_startButton__hROA_:hover{background:rgb(var(--color-accent-400));transform:translateY(-1px)}.WorldRpg_dialogueClose__0O3RL{min-height:42px;padding:0 13px;border:1px solid rgb(var(--color-line)/.28);border-radius:12px;background:transparent;font:inherit;font-size:11px;cursor:pointer}.WorldRpg_dialogueClose__0O3RL:hover{border-color:rgb(var(--color-text-secondary)/.4)}.WorldRpg_introOverlay__MeWGv{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:28px;overflow:auto;background:radial-gradient(circle at 50% 45%,rgb(var(--color-brand-700)/.42),transparent 42%),rgb(var(--color-bg)/.88);backdrop-filter:blur(18px)}.WorldRpg_introCard__XdOth{position:relative;width:min(650px,100%);padding:clamp(28px,5vw,48px);overflow:hidden;border:1px solid rgb(var(--color-accent-400)/.38);border-radius:30px;background:linear-gradient(145deg,rgb(var(--color-surface)/.98),rgb(var(--color-bg)/.96)),rgb(var(--color-surface));box-shadow:0 0 80px rgb(var(--color-brand-500)/.2),var(--shadow-soft-lg);text-align:center;animation:WorldRpg_introIn__LkTlK .42s ease-out both}.WorldRpg_introCard__XdOth:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 49.8%,rgb(var(--color-accent-400)/.06) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgb(var(--color-accent-400)/.045) 50%,transparent 50.2%);background-size:72px 72px;pointer-events:none}.WorldRpg_introCard__XdOth>*{position:relative;z-index:1}.WorldRpg_introSignal__Z6fwf{display:flex;align-items:center;justify-content:center;gap:15px;height:58px;margin-bottom:18px}.WorldRpg_introSignal__Z6fwf span{width:13px;height:13px;border:1px solid rgb(var(--color-accent-400)/.64);border-radius:50%;background:rgb(var(--color-brand-500)/.6);box-shadow:0 0 18px rgb(var(--color-accent-400)/.34);animation:WorldRpg_signalFloat__9Jy1X 2.8s ease-in-out infinite}.WorldRpg_introSignal__Z6fwf span:first-child,.WorldRpg_introSignal__Z6fwf span:nth-child(3){width:9px;height:9px;animation-delay:-.9s}.WorldRpg_introSignal__Z6fwf:after,.WorldRpg_introSignal__Z6fwf:before{width:94px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(var(--color-accent-400)/.5))}.WorldRpg_introSignal__Z6fwf:after{transform:rotate(180deg)}.WorldRpg_introEyebrow__0s7RJ{color:rgb(var(--color-accent-400))}.WorldRpg_introCard__XdOth h1{margin:13px 0 0;font-family:var(--font-display);font-size:clamp(34px,6vw,58px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.WorldRpg_introDescription__2Qgs_{max-width:540px;margin:18px auto 0;color:rgb(var(--color-text-secondary));font-size:clamp(14px,2vw,16px);line-height:1.72}.WorldRpg_introObjective__sTcfn{margin:15px auto 0;color:rgb(var(--color-accent-400));font-size:13px;font-weight:600;line-height:1.55}.WorldRpg_introControls__tx8Iw{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.WorldRpg_introControls__tx8Iw span{display:flex;align-items:center;gap:8px;color:rgb(var(--color-text-muted));font-size:11px}.WorldRpg_introDisclaimer__XgAdA{max-width:510px;margin:22px auto 0;padding-top:16px;border-top:1px solid rgb(var(--color-line)/.2);color:rgb(var(--color-text-muted));font-size:10px;line-height:1.6}.WorldRpg_startButton__hROA_{min-width:220px;min-height:50px;margin-top:25px;border-radius:14px;font-size:12px}.WorldRpg_startButton__hROA_:disabled{opacity:.5;cursor:wait}.WorldRpg_introLinks__Zz4RL{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:17px}.WorldRpg_introLinks__Zz4RL a{color:rgb(var(--color-text-muted));font-size:10px;text-decoration:underline;text-underline-offset:4px}.WorldRpg_introLinks__Zz4RL a:hover{color:rgb(var(--color-text-primary))}.WorldRpg_a11ySummary__sSorC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes WorldRpg_statusPulse__68kHQ{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.08)}}@keyframes WorldRpg_toastIn__CGH7n{0%{opacity:0;transform:translate(-50%,-9px)}to{opacity:1;transform:translate(-50%)}}@keyframes WorldRpg_dialogueIn__TmERb{0%{opacity:0;transform:translate(-50%,14px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes WorldRpg_introIn__LkTlK{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WorldRpg_signalFloat__9Jy1X{0%,to{opacity:.58;transform:translateY(3px) scale(.86)}50%{opacity:1;transform:translateY(-3px) scale(1.08)}}@media (max-width:1180px){.WorldRpg_topbarStatus__c8aOm .WorldRpg_backendSyncStatus___iNOX,.WorldRpg_topbarStatus__c8aOm .WorldRpg_nonCanonTag__9Ff7X,.WorldRpg_topbarStatus__c8aOm .WorldRpg_prototypeTag__FdLYq{display:none}.WorldRpg_missionPanel__Sf_wz{width:286px}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_page__YVk6O{min-height:520px}.WorldRpg_topbar__1JeAR{min-height:62px;grid-template-columns:1fr auto;gap:12px;padding:11px 14px}.WorldRpg_wordmark__PRKbK{font-size:17px}.WorldRpg_topbarStatus__c8aOm{display:none}.WorldRpg_topbarNav__3q__l{grid-column:2}.WorldRpg_topbarNav__3q__l a:first-child{display:none}.WorldRpg_topbarNav__3q__l a{min-width:38px;min-height:34px;justify-content:center;padding:0 9px}.WorldRpg_missionPanel__Sf_wz{top:74px;left:12px;width:min(288px,calc(100vw - 24px));padding:14px;border-radius:16px}.WorldRpg_missionPanel__Sf_wz h1{font-size:15px}.WorldRpg_missionDescription__Tf2Mt{display:none}.WorldRpg_progressHeader__mYYXE{margin-top:10px}.WorldRpg_signalTitle__25lg_{margin-top:11px}.WorldRpg_signalList__UQtEM{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.WorldRpg_signalList__UQtEM li{min-height:29px;gap:5px;padding:0 6px;font-size:9px;line-height:1.2}.WorldRpg_gateStatusComplete__5yMRh,.WorldRpg_gateStatusReady__Zia3a,.WorldRpg_gateStatus__H9x9B{margin-top:9px;padding:7px 8px;font-size:9px;line-height:1.35}.WorldRpg_resetButton__RAtrY{margin-top:7px;font-size:9px}.WorldRpg_controlsPanel__GqE8l{display:none}.WorldRpg_mobileControls__YWkqB{display:flex}.WorldRpg_interactionPrompt__UwRdp{bottom:154px;min-height:34px;max-width:calc(100vw - 104px);padding:5px 11px;font-size:10px}.WorldRpg_toast__4sD8o{top:auto;bottom:204px;max-width:calc(100vw - 32px)}.WorldRpg_dialoguePanel___KgFB{bottom:143px;grid-template-columns:1fr;gap:0;width:calc(100vw - 24px);max-height:min(53svh,430px);padding:17px;border-radius:19px}.WorldRpg_dialoguePortrait__ohLyd{display:none}.WorldRpg_dialogueContent___u_4q h2{margin-top:7px;font-size:22px}.WorldRpg_dialogueContent___u_4q>p{margin-top:9px;font-size:13px;line-height:1.62}.WorldRpg_dialogueActions__O_Ink{margin-top:14px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:40px;padding:0 13px;font-size:10px}.WorldRpg_dialogueNext__yD6c_{margin-left:0}.WorldRpg_dialogueClose__0O3RL{min-height:39px;font-size:10px}.WorldRpg_introOverlay__MeWGv{align-items:start;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))}.WorldRpg_introCard__XdOth{margin:auto 0;padding:28px 20px 24px;border-radius:24px}.WorldRpg_introSignal__Z6fwf{height:42px;margin-bottom:10px}.WorldRpg_introSignal__Z6fwf:after,.WorldRpg_introSignal__Z6fwf:before{width:58px}.WorldRpg_introCard__XdOth h1{font-size:clamp(31px,10vw,45px)}.WorldRpg_introDescription__2Qgs_{margin-top:14px;font-size:13px}.WorldRpg_introObjective__sTcfn{margin-top:12px;font-size:12px}.WorldRpg_introControls__tx8Iw{margin-top:18px}.WorldRpg_introDisclaimer__XgAdA{margin-top:17px}.WorldRpg_startButton__hROA_{min-width:min(230px,100%);margin-top:20px}}@media (max-width:520px){.WorldRpg_missionPanel__Sf_wz{right:10px;left:10px;width:auto;padding:11px 12px}.WorldRpg_eyebrow__fkdfe,.WorldRpg_signalTitle__25lg_{display:none}.WorldRpg_missionPanel__Sf_wz h1{margin-top:0;font-size:13px}.WorldRpg_progressHeader__mYYXE{margin-top:7px}.WorldRpg_signalList__UQtEM{margin-top:8px}.WorldRpg_gateStatusComplete__5yMRh,.WorldRpg_gateStatusReady__Zia3a,.WorldRpg_gateStatus__H9x9B{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_resetButton__RAtrY{position:absolute;top:9px;right:11px;margin:0}.WorldRpg_directionPad__hvCps{grid-template-columns:repeat(3,39px);grid-template-rows:repeat(3,39px)}.WorldRpg_mobileInteractButton__JUbTS{width:70px;height:70px}.WorldRpg_interactionPrompt__UwRdp{bottom:145px}.WorldRpg_toast__4sD8o{bottom:194px;border-radius:16px}.WorldRpg_dialoguePanel___KgFB{bottom:134px}.WorldRpg_dialogueActions__O_Ink{display:grid;grid-template-columns:1fr auto}.WorldRpg_dialogueLink__btaQ_{grid-column:1/-1}.WorldRpg_introControls__tx8Iw{gap:10px}.WorldRpg_introControls__tx8Iw span{gap:5px;font-size:10px}}.WorldRpg_coordinateHud__7NJYA{position:fixed;right:22px;bottom:20px;z-index:36;display:grid;gap:1px;min-width:148px;padding:8px 11px;border:1px solid rgb(var(--color-brand-200)/.24);border-radius:9px;background:rgb(var(--color-bg)/.76);box-shadow:0 10px 28px rgba(0,0,0,.28);color:rgb(var(--color-text-primary));font-family:var(--font-game-ui);pointer-events:none;backdrop-filter:blur(14px)}.WorldRpg_coordinateHud__7NJYA span{color:rgb(var(--color-brand-200));font-size:7px;letter-spacing:.16em}.WorldRpg_coordinateHud__7NJYA strong{font-size:10px;letter-spacing:.04em}.WorldRpg_coordinateHud__7NJYA small{color:rgb(var(--color-text-muted));font-size:7px}.WorldRpg_miniMapCoordinates__lPnma{color:rgb(var(--color-accent-400));font-family:var(--font-game-ui);font-size:7px;letter-spacing:.04em}.WorldRpg_dialogueOpen__HBWOb .WorldRpg_coordinateHud__7NJYA,.WorldRpg_modalOpen__3IWCa .WorldRpg_coordinateHud__7NJYA,.WorldRpg_page__YVk6O:not(.WorldRpg_gameRunning__SzjFP) .WorldRpg_coordinateHud__7NJYA{opacity:0;visibility:hidden}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_coordinateHud__7NJYA{display:none}}@media (max-height:690px) and (min-width:901px){.WorldRpg_missionPanel__Sf_wz{top:82px;padding:15px}.WorldRpg_missionDescription__Tf2Mt,.WorldRpg_signalTitle__25lg_{display:none}.WorldRpg_signalList__UQtEM{grid-template-columns:repeat(3,minmax(0,1fr))}.WorldRpg_signalList__UQtEM li{padding:0 7px;font-size:9px}.WorldRpg_gateStatusComplete__5yMRh,.WorldRpg_gateStatusReady__Zia3a,.WorldRpg_gateStatus__H9x9B{margin-top:9px;padding:8px}.WorldRpg_dialoguePanel___KgFB{max-height:calc(100svh - 110px)}.WorldRpg_introCard__XdOth{padding-top:27px;padding-bottom:27px}.WorldRpg_introSignal__Z6fwf{height:38px;margin-bottom:10px}.WorldRpg_introDescription__2Qgs_{margin-top:13px}.WorldRpg_introControls__tx8Iw,.WorldRpg_introDisclaimer__XgAdA,.WorldRpg_startButton__hROA_{margin-top:15px}}@media (prefers-reduced-motion:reduce){.WorldRpg_dialoguePanel___KgFB,.WorldRpg_introCard__XdOth,.WorldRpg_introSignal__Z6fwf span,.WorldRpg_statusDot__6Nr_n,.WorldRpg_toast__4sD8o{animation:none}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_,.WorldRpg_progressTrack__nf1Gp span,.WorldRpg_startButton__hROA_,.WorldRpg_topbarNav__3q__l a,.WorldRpg_wordmark__PRKbK{transition:none}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_page__YVk6O{height:100dvh;min-height:480px;padding-bottom:env(safe-area-inset-bottom)}.WorldRpg_topbar__1JeAR{min-height:56px;padding:max(8px,env(safe-area-inset-top)) 12px 8px}.WorldRpg_missionPanel__Sf_wz{top:calc(62px + env(safe-area-inset-top));right:10px;left:10px;width:auto;padding:10px 12px;border-radius:14px;background:linear-gradient(145deg,rgb(var(--color-surface)/.84),rgb(var(--color-bg)/.72))}.WorldRpg_missionPanel__Sf_wz h1{margin:0;padding-right:58px;font-size:12px;line-height:1.25}.WorldRpg_eyebrow__fkdfe,.WorldRpg_gateStatusComplete__5yMRh,.WorldRpg_gateStatusReady__Zia3a,.WorldRpg_gateStatus__H9x9B,.WorldRpg_missionDescription__Tf2Mt,.WorldRpg_resetButton__RAtrY,.WorldRpg_signalTitle__25lg_{display:none}.WorldRpg_progressHeader__mYYXE{position:absolute;top:10px;right:12px;margin:0}.WorldRpg_progressHeader__mYYXE span{display:none}.WorldRpg_progressTrack__nf1Gp{height:3px;margin-top:7px}.WorldRpg_signalList__UQtEM{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.WorldRpg_signalList__UQtEM li{min-height:27px;gap:5px;padding:0 6px;overflow:hidden;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_mobileControls__YWkqB{display:flex;bottom:max(14px,env(safe-area-inset-bottom))}.WorldRpg_interactionPrompt__UwRdp{bottom:calc(148px + env(safe-area-inset-bottom));min-height:32px;max-width:calc(100vw - 40px)}.WorldRpg_toast__4sD8o{top:auto;bottom:calc(190px + env(safe-area-inset-bottom))}.WorldRpg_dialoguePanel___KgFB{right:10px;bottom:calc(132px + env(safe-area-inset-bottom));left:10px;width:auto;max-height:min(48dvh,390px);padding:15px;border-radius:17px;transform:none}.WorldRpg_dialogueContent___u_4q h2{font-size:20px}.WorldRpg_dialogueContent___u_4q>p{font-size:12px;line-height:1.58}.WorldRpg_dialogueClose__0O3RL,.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:44px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{flex:1 1 auto}}@media (max-width:520px){.WorldRpg_missionPanel__Sf_wz{padding:9px 10px}.WorldRpg_missionPanel__Sf_wz h1{font-size:11px}.WorldRpg_progressHeader__mYYXE{top:8px;right:10px}.WorldRpg_directionPad__hvCps{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px)}.WorldRpg_mobileInteractButton__JUbTS{width:78px;height:78px}.WorldRpg_interactionPrompt__UwRdp{bottom:calc(153px + env(safe-area-inset-bottom))}.WorldRpg_toast__4sD8o{bottom:calc(196px + env(safe-area-inset-bottom))}.WorldRpg_dialoguePanel___KgFB{bottom:calc(142px + env(safe-area-inset-bottom))}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_topbar__1JeAR{min-height:48px;padding-top:6px;padding-bottom:6px}.WorldRpg_missionPanel__Sf_wz{top:58px;right:auto;width:250px}.WorldRpg_directionPad__hvCps{grid-template-columns:repeat(3,36px);grid-template-rows:repeat(3,36px)}.WorldRpg_mobileInteractButton__JUbTS{width:64px;height:64px}.WorldRpg_interactionPrompt__UwRdp{bottom:90px}.WorldRpg_dialoguePanel___KgFB{right:92px;bottom:12px;left:154px;max-height:calc(100dvh - 70px)}}@supports not (height:100dvh){.WorldRpg_page__YVk6O{height:100vh}}.WorldRpg_domViewport__0eKvU{position:absolute;inset:0;overflow:hidden;background:rgb(var(--color-bg))}.WorldRpg_domWorld__WtWmt{position:absolute;transform-origin:0 0;background:radial-gradient(circle at 50% 50%,rgb(var(--color-brand-500)/.16),transparent 36%),linear-gradient(rgb(var(--color-line)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-line)/.08) 1px,transparent 1px),rgb(var(--color-bg));background-size:auto,64px 64px,64px 64px,auto;transition:transform 80ms linear}.WorldRpg_domRoadHorizontal__wOLWc,.WorldRpg_domRoadVertical__So8zx{position:absolute;background:rgb(var(--color-line)/.12);box-shadow:inset 0 0 0 1px rgb(var(--color-brand-200)/.08)}.WorldRpg_domRoadVertical__So8zx{left:900px;top:180px;width:120px;height:900px}.WorldRpg_domRoadHorizontal__wOLWc{left:420px;top:590px;width:1080px;height:120px}.WorldRpg_domBuilding__0DeW9{position:absolute;display:grid;place-items:end start;padding:24px;border:2px solid rgb(var(--color-brand-200)/.28);border-radius:28px;background:linear-gradient(145deg,rgb(var(--color-surface-2)/.94),rgb(var(--color-surface)/.82));color:rgb(var(--color-text-secondary));font-family:var(--font-display);font-size:18px;box-shadow:0 18px 40px rgb(var(--color-bg)/.34),inset 0 0 30px rgb(var(--color-brand-400)/.06)}.WorldRpg_domArchive__rlpp4{left:760px;top:70px;width:400px;height:210px}.WorldRpg_domVirtual__gkUJd{left:90px;top:320px;width:430px;height:300px}.WorldRpg_domCharacter___N22_{left:1400px;top:320px;width:430px;height:300px}.WorldRpg_domSoftware__aleWb{left:760px;top:1010px;width:400px;height:190px}.WorldRpg_domNpc__U3YXw,.WorldRpg_domPlayer__4JWtk{position:absolute;width:72px;transform:translate(-50%,-50%)}.WorldRpg_domNpc__U3YXw{z-index:4;display:grid;justify-items:center;gap:4px;padding:0;border:0;background:transparent;color:rgb(var(--color-text-primary));cursor:pointer}.WorldRpg_domNpc__U3YXw img,.WorldRpg_domPlayer__4JWtk img{width:64px;height:64px;filter:drop-shadow(0 8px 12px rgb(var(--color-bg)/.5))}.WorldRpg_npcNameplate__pbuCo{max-width:120px;padding:3px 7px;overflow:hidden;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;background:rgb(var(--color-bg)/.78);text-overflow:ellipsis;white-space:nowrap}.WorldRpg_domNpcNearby__m06OC .WorldRpg_openSourceSprite__GYDnh,.WorldRpg_domNpcNearby__m06OC img{filter:drop-shadow(0 0 14px rgb(var(--color-accent-400)/.75));transform:translateY(-3px) scale(1.06)}.WorldRpg_domPlayer__4JWtk{z-index:8;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.WorldRpg_domPlayer__4JWtk img{filter:hue-rotate(145deg) drop-shadow(0 0 14px rgb(var(--color-accent-400)/.7))}.WorldRpg_radialMenu__QKBW1{position:absolute;top:50%;left:50%;width:1px;height:1px;pointer-events:none}.WorldRpg_radialMenu__QKBW1 button{position:absolute;min-width:64px;min-height:34px;padding:0 10px;border:1px solid rgb(var(--color-brand-200)/.4);border-radius:999px;background:rgb(var(--color-surface)/.94);box-shadow:0 8px 24px rgb(var(--color-bg)/.5);color:rgb(var(--color-text-primary));font-size:10px;font-weight:700;white-space:nowrap;pointer-events:auto}.WorldRpg_radialStatus__rrf39{transform:translate(-50%,-88px)}.WorldRpg_radialSkills__5crLq{transform:translate(-104px,-12px)}.WorldRpg_radialInventory__I_KXa{transform:translate(40px,-12px)}.WorldRpg_playerMenuPanel__R_pDU{position:fixed;top:86px;right:18px;z-index:45;width:min(320px,calc(100vw - 36px));padding:16px;border:1px solid rgb(var(--color-brand-200)/.34);border-radius:18px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.97),rgb(var(--color-surface)/.95));box-shadow:0 18px 42px rgb(var(--color-bg)/.42);backdrop-filter:blur(18px)}.WorldRpg_playerMenuHeader__uhmFF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgb(var(--color-brand-200)/.14)}.WorldRpg_playerMenuHeader__uhmFF strong{font-family:var(--font-display);font-size:12px;letter-spacing:.14em}.WorldRpg_playerMenuHeader__uhmFF button{width:30px;height:30px;border:1px solid rgb(var(--color-line)/.28);border-radius:9px;background:rgb(var(--color-bg)/.24);color:rgb(var(--color-text-secondary))}.WorldRpg_statusGrid__7iXl_{display:grid;gap:8px;margin-top:12px}.WorldRpg_simpleMenuList__1nV7y li,.WorldRpg_statusGrid__7iXl_ div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 11px;border:1px solid rgb(var(--color-brand-200)/.14);border-radius:10px;background:rgb(var(--color-bg)/.24);font-size:11px}.WorldRpg_statusGrid__7iXl_ strong{color:rgb(var(--color-accent-400))}.WorldRpg_simpleMenuList__1nV7y{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}@media (max-width:900px){.WorldRpg_radialStatus__rrf39{transform:translate(-50%,-78px)}.WorldRpg_radialSkills__5crLq{transform:translate(-94px,-8px)}.WorldRpg_radialInventory__I_KXa{transform:translate(30px,-8px)}.WorldRpg_playerMenuPanel__R_pDU{top:auto;right:10px;bottom:calc(132px + env(safe-area-inset-bottom));left:10px;width:auto}}.WorldRpg_dialoguePortrait__ohLyd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.WorldRpg_domNpc__U3YXw{width:62px}.WorldRpg_domNpc__U3YXw img,.WorldRpg_domPlayer__4JWtk img{width:56px;height:56px}.WorldRpg_npcNameplate__pbuCo{max-width:88px;font-size:8px}}.WorldRpg_page__YVk6O:after,.WorldRpg_page__YVk6O:before{position:absolute;z-index:2;pointer-events:none;content:""}.WorldRpg_page__YVk6O:before{inset:0;background:radial-gradient(circle at 50% 14%,rgb(var(--color-brand-200)/.08),transparent 28%),linear-gradient(to bottom,transparent 68%,rgb(var(--color-bg)/.32))}.WorldRpg_page__YVk6O:after{inset:10px;border:1px solid rgb(var(--color-brand-200)/.13);border-radius:24px;box-shadow:inset 0 0 0 1px rgb(var(--color-bg)/.58),inset 0 0 28px rgb(var(--color-brand-400)/.05)}.WorldRpg_controlsPanel__GqE8l,.WorldRpg_dialoguePanel___KgFB,.WorldRpg_introCard__XdOth,.WorldRpg_missionPanel__Sf_wz{border-color:rgb(var(--color-brand-200)/.34);background:linear-gradient(180deg,rgb(var(--color-surface-2)/.96),rgb(var(--color-surface)/.92)),rgb(var(--color-surface));box-shadow:0 0 0 2px rgb(var(--color-bg)/.72),0 0 0 3px rgb(var(--color-brand-200)/.12),0 18px 42px rgb(var(--color-bg)/.38)}.WorldRpg_dialoguePanel___KgFB:before,.WorldRpg_introCard__XdOth:after,.WorldRpg_missionPanel__Sf_wz:before{position:absolute;content:"";pointer-events:none}.WorldRpg_dialoguePanel___KgFB:before,.WorldRpg_missionPanel__Sf_wz:before{inset:5px;border:1px solid rgb(var(--color-brand-200)/.11);border-radius:inherit}.WorldRpg_dialogueMeta__cs_dt p,.WorldRpg_eyebrow__fkdfe,.WorldRpg_introEyebrow__0s7RJ{color:rgb(var(--color-brand-200));text-shadow:0 0 12px rgb(var(--color-brand-400)/.18)}.WorldRpg_dialogueContent___u_4q h2,.WorldRpg_introCard__XdOth h1,.WorldRpg_missionPanel__Sf_wz h1{text-shadow:0 2px 0 rgb(var(--color-bg)/.72)}.WorldRpg_dialogueActions__O_Ink{border-top:1px solid rgb(var(--color-brand-200)/.12);padding-top:14px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_,.WorldRpg_startButton__hROA_{border-color:rgb(var(--color-brand-200)/.5);background:linear-gradient(180deg,rgb(var(--color-brand-200)/.98),rgb(var(--color-accent-400)/.9));color:rgb(var(--color-bg));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 4px 0 rgb(var(--color-brand-900)/.7)}.WorldRpg_dialogueLink__btaQ_:hover,.WorldRpg_dialogueNext__yD6c_:hover,.WorldRpg_startButton__hROA_:hover{background:linear-gradient(180deg,rgb(var(--color-accent-400)),rgb(var(--color-brand-200)))}.WorldRpg_dialogueClose__0O3RL{border-color:rgb(var(--color-brand-200)/.22);background:rgb(var(--color-bg)/.26)}.WorldRpg_signalList__UQtEM li{border-color:rgb(var(--color-brand-200)/.16);background:linear-gradient(180deg,rgb(var(--color-surface-2)/.6),rgb(var(--color-bg)/.2))}.WorldRpg_progressTrack__nf1Gp{box-shadow:inset 0 0 0 1px rgb(var(--color-bg)/.62)}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_dialogueOpen__HBWOb .WorldRpg_interactionPrompt__UwRdp,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_missionPanel__Sf_wz,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_mobileControls__YWkqB,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_toast__4sD8o{opacity:0;visibility:hidden;pointer-events:none}.WorldRpg_dialogueOpen__HBWOb:before{z-index:18;background:rgb(var(--color-bg)/.54);backdrop-filter:blur(4px)}.WorldRpg_dialoguePanel___KgFB{position:fixed;z-index:40;top:auto;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;max-height:min(72dvh,620px);margin:0;padding:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;transform:none;animation:WorldRpg_mobileDialogueIn__PVLLQ .22s ease-out both}.WorldRpg_dialoguePanel___KgFB:before{inset:6px 8px auto;height:18px;border:0;border-top:1px solid rgb(var(--color-brand-200)/.16);border-radius:999px}.WorldRpg_dialogueContent___u_4q{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(72dvh,620px);padding:22px 18px calc(16px + env(safe-area-inset-bottom))}.WorldRpg_dialogueMeta__cs_dt{padding-top:4px}.WorldRpg_dialogueContent___u_4q h2{margin-top:8px;font-size:clamp(20px,6vw,26px)}.WorldRpg_dialogueContent___u_4q>p{min-height:0;margin-top:10px;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-size:13px;line-height:1.62}.WorldRpg_dialogueActions__O_Ink{position:sticky;bottom:0;display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px;padding-top:12px;background:linear-gradient(to bottom,transparent,rgb(var(--color-surface)) 24%)}.WorldRpg_dialogueLink__btaQ_{grid-column:1/-1}.WorldRpg_dialogueNext__yD6c_{width:100%;margin:0}.WorldRpg_dialogueClose__0O3RL{min-width:72px}.WorldRpg_dialoguePortrait__ohLyd{display:none}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_dialoguePanel___KgFB{top:0;right:0;bottom:0;left:auto;width:min(62vw,680px);max-height:100dvh;border:0;border-left:1px solid rgb(var(--color-brand-200)/.34);border-radius:24px 0 0 24px}.WorldRpg_dialogueContent___u_4q{max-height:100dvh;padding-top:max(20px,env(safe-area-inset-top))}}@keyframes WorldRpg_mobileDialogueIn__PVLLQ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.WorldRpg_topbar__1JeAR{min-height:0;padding:max(var(--world-header-block-start),env(safe-area-inset-top)) max(var(--world-header-inline),env(safe-area-inset-right)) 0 max(var(--world-header-inline),env(safe-area-inset-left));border-bottom:0;background:linear-gradient(to bottom,rgb(var(--color-bg)/.94),transparent)}.WorldRpg_wordmark__PRKbK{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-self:start;margin:0;padding:0;border:0;background:transparent;color:rgb(var(--brand-wordmark-color));font-family:Orbit,Paperlogy,system-ui,sans-serif;font-size:var(--brand-wordmark-size);font-weight:400;line-height:1;letter-spacing:var(--brand-wordmark-tracking);text-align:left;text-rendering:geometricPrecision;white-space:nowrap;font-synthesis:none;cursor:pointer}.WorldRpg_wordmark__PRKbK:hover{color:rgb(var(--brand-wordmark-color));text-shadow:none;opacity:.86}.WorldRpg_exitIconButton__mv8KW:focus-visible,.WorldRpg_topbarNav__3q__l a:focus-visible,.WorldRpg_wordmark__PRKbK:focus-visible{outline:2px solid rgb(var(--color-accent-400)/.8);outline-offset:5px}.WorldRpg_topbarNav__3q__l a,.WorldRpg_topbarNav__3q__l button{pointer-events:auto}.WorldRpg_topbarNav__3q__l a:first-child{display:inline-flex!important}.WorldRpg_exitIconButton__mv8KW{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;background:rgb(var(--color-surface)/.5);color:rgb(var(--color-text-secondary));cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.WorldRpg_exitIconButton__mv8KW:hover{border-color:rgb(var(--color-accent-400)/.54);background:rgb(var(--color-surface-2)/.78);color:rgb(var(--color-accent-400));transform:translateY(-1px)}.WorldRpg_exitIconButton__mv8KW svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.WorldRpg_domViewport__0eKvU{background:radial-gradient(circle at 50% 45%,rgb(var(--color-brand-500)/.12),transparent 42%),#090811}.WorldRpg_domWorld__WtWmt{background:radial-gradient(circle at 50% 44%,rgb(var(--color-brand-500)/.13),transparent 27%),radial-gradient(circle at 19% 25%,rgba(79,118,91,.14),transparent 24%),radial-gradient(circle at 82% 22%,rgba(112,76,142,.12),transparent 23%),linear-gradient(rgb(var(--color-brand-200)/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-200)/.035) 1px,transparent 1px),linear-gradient(145deg,#0c0d18,#08070f);background-size:auto,auto,auto,48px 48px,48px 48px,auto;transition:transform 60ms linear}.WorldRpg_worldPath__AlltJ{position:absolute;z-index:1;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.18);border-radius:18px;background:linear-gradient(rgb(var(--color-brand-200)/.055) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-200)/.055) 1px,transparent 1px),repeating-linear-gradient(135deg,rgb(var(--color-brand-200)/.045) 0 8px,transparent 8px 16px),linear-gradient(180deg,rgba(39,35,58,.78),rgba(20,18,32,.84));background-size:32px 32px,32px 32px,64px 64px,auto;box-shadow:inset 0 0 0 5px rgb(var(--color-bg)/.32),inset 0 0 28px rgb(var(--color-brand-400)/.08),0 18px 40px rgba(0,0,0,.22);pointer-events:none}.WorldRpg_worldPath__AlltJ:after,.WorldRpg_worldPath__AlltJ:before{position:absolute;content:"";pointer-events:none}.WorldRpg_worldPath__AlltJ:before{inset:9px;border:1px dashed rgb(var(--color-brand-200)/.12);border-radius:12px}.WorldRpg_worldPath__AlltJ:after{inset:0;background:radial-gradient(circle,rgb(var(--color-accent-400)/.42) 0 1px,transparent 1.5px) 0 0 /32px 32px;opacity:.2}.WorldRpg_worldZone__CaoPY{position:absolute;z-index:2;overflow:hidden;border:2px solid rgb(var(--color-brand-200)/.22);border-radius:24px;background:radial-gradient(circle at 50% 38%,rgb(var(--color-brand-400)/.11),transparent 44%),linear-gradient(150deg,rgba(28,24,43,.96),rgba(13,12,23,.96));box-shadow:0 0 0 8px rgb(var(--color-bg)/.52),0 0 0 10px rgb(var(--color-brand-200)/.06),inset 0 0 90px rgb(var(--color-brand-400)/.04),0 28px 64px rgba(0,0,0,.35);transition:border-color .18s ease,box-shadow .18s ease;pointer-events:none}.WorldRpg_worldZone__CaoPY:after,.WorldRpg_worldZone__CaoPY:before{position:absolute;content:"";pointer-events:none}.WorldRpg_worldZone__CaoPY:before{inset:12px;z-index:1;border:1px solid rgb(var(--color-brand-200)/.12);border-radius:16px}.WorldRpg_worldZone__CaoPY:after{inset:0;z-index:0;background:linear-gradient(rgb(var(--color-brand-200)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-200)/.045) 1px,transparent 1px),linear-gradient(135deg,transparent 0 49%,rgb(var(--color-brand-200)/.025) 50% 51%,transparent 52% 100%);background-size:32px 32px,32px 32px,64px 64px;opacity:.72}.WorldRpg_worldZone__CaoPY[data-theme=archive]{background:radial-gradient(circle at 50% 25%,hsla(41,67%,65%,.16),transparent 42%),linear-gradient(150deg,#302531,#12101b)}.WorldRpg_worldZone__CaoPY[data-theme=arcane]{background:radial-gradient(circle at 48% 44%,rgba(142,101,230,.22),transparent 43%),linear-gradient(150deg,#25193e,#0d0c19)}.WorldRpg_worldZone__CaoPY[data-theme=studio]{background:radial-gradient(circle at 52% 34%,rgba(98,137,196,.18),transparent 42%),linear-gradient(150deg,#1a2438,#0c0e18)}.WorldRpg_worldZone__CaoPY[data-theme=nexus]{background:radial-gradient(circle at 50% 48%,hsla(41,67%,65%,.18),transparent 31%),radial-gradient(circle at 50% 48%,rgba(123,86,202,.18),transparent 55%),linear-gradient(150deg,#241b32,#0f0d19)}.WorldRpg_worldZone__CaoPY[data-theme=academy]{background:radial-gradient(circle at 50% 40%,rgba(85,163,119,.18),transparent 45%),linear-gradient(150deg,#19302a,#0c1314)}.WorldRpg_worldZone__CaoPY[data-theme=projects]{background:radial-gradient(circle at 50% 38%,rgba(208,118,169,.16),transparent 43%),linear-gradient(150deg,#341d32,#120d18)}.WorldRpg_worldZone__CaoPY[data-theme=forge]{background:radial-gradient(circle at 50% 40%,rgba(77,190,199,.17),transparent 45%),linear-gradient(150deg,#172f36,#0a1216)}.WorldRpg_worldZone__CaoPY[data-active=true]{border-color:rgb(var(--color-accent-400)/.54);box-shadow:0 0 0 8px rgb(var(--color-bg)/.52),0 0 0 10px rgb(var(--color-accent-400)/.12),inset 0 0 110px rgb(var(--color-brand-400)/.08),0 0 54px rgb(var(--color-brand-400)/.14),0 28px 64px rgba(0,0,0,.35)}.WorldRpg_zoneLabel__EG7En[data-active=true]{border-left-color:rgb(var(--color-accent-400)/.86);color:rgb(var(--color-accent-400))}.WorldRpg_zoneOrnament__mSPPB{position:absolute;top:50%;z-index:1;left:50%;width:min(42%,280px);aspect-ratio:1;border:1px solid rgb(var(--color-brand-200)/.12);border-radius:50%;box-shadow:0 0 0 24px rgb(var(--color-brand-200)/.025),0 0 0 48px rgb(var(--color-brand-200)/.018),inset 0 0 42px rgb(var(--color-brand-400)/.05);transform:translate(-50%,-50%)}.WorldRpg_zoneOrnament__mSPPB:after,.WorldRpg_zoneOrnament__mSPPB:before{position:absolute;top:50%;left:50%;content:"";background:rgb(var(--color-brand-200)/.11);transform:translate(-50%,-50%) rotate(45deg)}.WorldRpg_zoneOrnament__mSPPB:before{width:70%;height:1px}.WorldRpg_zoneOrnament__mSPPB:after{width:1px;height:70%}.WorldRpg_zoneLabel__EG7En{position:absolute;top:28px;left:34px;z-index:6;display:grid;gap:6px;max-width:72%;padding:12px 16px;border-left:2px solid rgb(var(--color-brand-200)/.52);background:linear-gradient(90deg,rgb(var(--color-bg)/.62),transparent)}.WorldRpg_zoneLabel__EG7En strong{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.04em}.WorldRpg_zoneLabel__EG7En span{color:rgb(var(--color-text-muted));font-size:11px;letter-spacing:.03em}.WorldRpg_worldLandmark__04aou,.WorldRpg_worldProp__JDXcR{--world-tone:var(--color-brand-400)}.WorldRpg_worldLandmark__04aou[data-theme=archive],.WorldRpg_worldProp__JDXcR[data-theme=archive]{--world-tone:226 188 108}.WorldRpg_worldLandmark__04aou[data-theme=arcane],.WorldRpg_worldProp__JDXcR[data-theme=arcane]{--world-tone:142 101 230}.WorldRpg_worldLandmark__04aou[data-theme=studio],.WorldRpg_worldProp__JDXcR[data-theme=studio]{--world-tone:98 137 196}.WorldRpg_worldLandmark__04aou[data-theme=nexus],.WorldRpg_worldProp__JDXcR[data-theme=nexus]{--world-tone:226 188 108}.WorldRpg_worldLandmark__04aou[data-theme=academy],.WorldRpg_worldProp__JDXcR[data-theme=academy]{--world-tone:85 163 119}.WorldRpg_worldLandmark__04aou[data-theme=projects],.WorldRpg_worldProp__JDXcR[data-theme=projects]{--world-tone:208 118 169}.WorldRpg_worldLandmark__04aou[data-theme=forge],.WorldRpg_worldProp__JDXcR[data-theme=forge]{--world-tone:77 190 199}.WorldRpg_worldLandmark__04aou{position:absolute;z-index:4;filter:drop-shadow(0 18px 18px rgb(0 0 0/.48));pointer-events:none}.WorldRpg_worldLandmark__04aou span{position:absolute;display:block}.WorldRpg_landmarkBack__j0D6V{top:0;left:10%;width:80%;height:40%;border:2px solid rgb(var(--world-tone)/.42);background:linear-gradient(135deg,rgb(var(--world-tone)/.24),transparent 52%),linear-gradient(180deg,rgba(47,42,64,.98),rgba(20,18,31,.98));clip-path:polygon(0 100%,12% 42%,50% 0,88% 42%,100% 100%);box-shadow:inset 0 0 24px rgb(var(--world-tone)/.1)}.WorldRpg_landmarkFront__4tINc{right:0;bottom:0;left:0;height:72%;overflow:hidden;border:2px solid rgb(var(--world-tone)/.4);border-radius:10px 10px 16px 16px;background:linear-gradient(rgb(var(--world-tone)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--world-tone)/.08) 1px,transparent 1px),linear-gradient(180deg,rgba(42,37,57,.98),rgba(18,16,28,.99));background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 -12px 0 rgba(8,7,13,.45),inset 0 0 32px rgb(var(--world-tone)/.08),0 0 0 5px rgb(var(--color-bg)/.32)}.WorldRpg_landmarkFront__4tINc:after,.WorldRpg_landmarkFront__4tINc:before{position:absolute;content:""}.WorldRpg_landmarkFront__4tINc:before{top:18%;right:8%;left:8%;height:24%;background:repeating-linear-gradient(90deg,rgb(var(--world-tone)/.42) 0 8%,rgb(var(--color-bg)/.7) 8% 12%,transparent 12% 20%);box-shadow:0 0 16px rgb(var(--world-tone)/.12);opacity:.74}.WorldRpg_landmarkFront__4tINc:after{right:5%;bottom:12px;left:5%;height:4px;background:repeating-linear-gradient(90deg,rgb(var(--world-tone)/.54) 0 18px,transparent 18px 30px);opacity:.62}.WorldRpg_landmarkDoor__ekvRo{bottom:0;left:50%;z-index:2;width:18%;height:48%;border:2px solid rgb(var(--world-tone)/.52);border-bottom:0;border-radius:50% 50% 0 0;background:radial-gradient(circle at 50% 42%,rgb(var(--world-tone)/.34),transparent 44%),linear-gradient(180deg,rgba(18,16,31,.98),rgba(6,6,12,.98));box-shadow:inset 0 0 22px rgb(var(--world-tone)/.18),0 0 18px rgb(var(--world-tone)/.12);transform:translateX(-50%)}.WorldRpg_landmarkSignal__4sBTI{top:13%;left:50%;z-index:3;width:22px;height:22px;border:2px solid rgb(var(--world-tone)/.82);background:rgb(var(--world-tone)/.38);box-shadow:0 0 18px rgb(var(--world-tone)/.42),inset 0 0 8px hsla(0,0%,100%,.22);transform:translateX(-50%) rotate(45deg);animation:WorldRpg_landmarkSignalPulse__2J2X7 2.4s ease-in-out infinite}.WorldRpg_worldLandmark__04aou[data-kind=archive-hall] .WorldRpg_landmarkFront__4tINc{background:repeating-linear-gradient(90deg,transparent 0 8%,rgb(var(--world-tone)/.11) 8% 11%,transparent 11% 19%),linear-gradient(180deg,rgba(48,41,51,.98),rgba(18,16,27,.99))}.WorldRpg_worldLandmark__04aou[data-kind=ai-observatory] .WorldRpg_landmarkBack__j0D6V{top:-8%;left:22%;width:56%;height:88%;border-radius:50% 50% 12px 12px;clip-path:none}.WorldRpg_worldLandmark__04aou[data-kind=ai-observatory] .WorldRpg_landmarkFront__4tINc{right:7%;left:7%;height:58%;border-radius:48% 48% 14px 14px}.WorldRpg_worldLandmark__04aou[data-kind=ai-observatory] .WorldRpg_landmarkSignal__4sBTI{top:6%}.WorldRpg_worldLandmark__04aou[data-kind=guild-stage] .WorldRpg_landmarkBack__j0D6V{top:2%;left:18%;width:64%;height:34%;border-radius:8px 8px 2px 2px;clip-path:polygon(4% 100%,0 18%,12% 0,88% 0,100% 18%,96% 100%)}.WorldRpg_worldLandmark__04aou[data-kind=guild-stage] .WorldRpg_landmarkFront__4tINc:before{background:repeating-linear-gradient(90deg,rgb(var(--world-tone)/.48) 0 6%,rgb(var(--color-bg)/.7) 6% 9%,transparent 9% 16%)}.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkBack__j0D6V{top:0;left:12%;width:76%;height:100%;border:16px solid rgb(var(--world-tone)/.34);border-bottom:0;border-radius:50% 50% 0 0;background:transparent;clip-path:none;box-shadow:inset 0 0 26px rgb(var(--world-tone)/.18),0 0 28px rgb(var(--world-tone)/.16)}.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkFront__4tINc{height:18%;border-radius:10px}.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkFront__4tINc:after,.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkFront__4tINc:before{display:none}.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkDoor__ekvRo{width:42%;height:70%;border-width:3px;background:radial-gradient(circle at 50% 42%,rgb(var(--world-tone)/.42),transparent 36%),repeating-radial-gradient(circle at 50% 52%,rgb(var(--world-tone)/.16) 0 2px,transparent 3px 13px),rgba(10,8,18,.9);box-shadow:inset 0 0 34px rgb(var(--world-tone)/.24),0 0 32px rgb(var(--world-tone)/.24)}.WorldRpg_worldLandmark__04aou[data-kind=nexus-gate] .WorldRpg_landmarkSignal__4sBTI{top:18%;width:28px;height:28px}.WorldRpg_worldLandmark__04aou[data-kind=academy-hall] .WorldRpg_landmarkBack__j0D6V{left:14%;width:72%;height:48%;clip-path:polygon(0 100%,8% 48%,50% 0,92% 48%,100% 100%)}.WorldRpg_worldLandmark__04aou[data-kind=academy-hall] .WorldRpg_landmarkFront__4tINc{background:repeating-linear-gradient(90deg,transparent 0 12%,rgb(var(--world-tone)/.12) 12% 15%,transparent 15% 27%),linear-gradient(180deg,rgba(31,52,43,.98),rgba(12,23,20,.99))}.WorldRpg_worldLandmark__04aou[data-kind=project-pavilion] .WorldRpg_landmarkBack__j0D6V{top:0;left:8%;width:84%;height:42%;border-radius:8px;clip-path:polygon(4% 100%,0 28%,8% 0,92% 0,100% 28%,96% 100%)}.WorldRpg_worldLandmark__04aou[data-kind=project-pavilion] .WorldRpg_landmarkFront__4tINc{height:66%}.WorldRpg_worldLandmark__04aou[data-kind=software-forge] .WorldRpg_landmarkBack__j0D6V{top:0;left:7%;width:86%;height:46%;clip-path:polygon(0 100%,0 40%,12% 40%,12% 4%,24% 4%,24% 34%,40% 34%,40% 0,52% 0,52% 42%,68% 42%,68% 12%,80% 12%,80% 36%,100% 36%,100% 100%)}.WorldRpg_worldLandmark__04aou[data-kind=software-forge] .WorldRpg_landmarkFront__4tINc{background:linear-gradient(rgb(var(--world-tone)/.1) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--world-tone)/.1) 1px,transparent 1px),linear-gradient(180deg,rgba(24,48,54,.98),rgba(9,20,24,.99));background-size:20px 20px,20px 20px,auto}.WorldRpg_worldProp__JDXcR{position:absolute;z-index:5;display:block;width:48px;height:68px;filter:drop-shadow(0 10px 8px rgb(0 0 0/.5));transform:translate(-50%,-100%) rotate(var(--prop-rotation)) scale(var(--prop-scale));transform-origin:50% 100%;pointer-events:none}.WorldRpg_worldProp__JDXcR:after,.WorldRpg_worldProp__JDXcR:before{position:absolute;display:block;content:""}.WorldRpg_worldProp__JDXcR[data-kind=archive-pillar]{width:34px;height:66px}.WorldRpg_worldProp__JDXcR[data-kind=archive-pillar]:before{right:8px;bottom:0;left:8px;height:54px;border:1px solid rgb(var(--world-tone)/.46);background:linear-gradient(90deg,rgb(var(--world-tone)/.15),transparent 44%,rgb(var(--world-tone)/.12)),rgba(35,31,43,.98);box-shadow:inset 0 0 8px rgb(var(--world-tone)/.12)}.WorldRpg_worldProp__JDXcR[data-kind=archive-pillar]:after{top:0;right:0;left:0;height:13px;border:1px solid rgb(var(--world-tone)/.54);background:rgba(45,38,47,.98);box-shadow:0 49px 0 -1px rgba(45,38,47,.98),0 0 10px rgb(var(--world-tone)/.14)}.WorldRpg_worldProp__JDXcR[data-kind=crystal]{width:42px;height:62px}.WorldRpg_worldProp__JDXcR[data-kind=crystal]:before{inset:0 4px 8px;border:2px solid rgb(var(--world-tone)/.72);background:linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 36%),linear-gradient(180deg,rgb(var(--world-tone)/.64),rgb(var(--world-tone)/.16));clip-path:polygon(50% 0,92% 34%,76% 100%,24% 100%,8% 34%);box-shadow:inset 0 0 14px hsla(0,0%,100%,.12)}.WorldRpg_worldProp__JDXcR[data-kind=crystal]:after{right:0;bottom:0;left:0;height:16px;border-radius:50%;background:rgb(var(--world-tone)/.26);filter:blur(7px);animation:WorldRpg_propGlow__wX_H5 2.1s ease-in-out infinite}.WorldRpg_worldProp__JDXcR[data-kind=signal-lamp]:before,.WorldRpg_worldProp__JDXcR[data-kind=studio-light]:before{bottom:0;left:22px;width:4px;height:50px;background:linear-gradient(90deg,#0a0910,rgb(var(--world-tone)/.54),#0a0910);box-shadow:0 0 0 1px rgb(var(--world-tone)/.12)}.WorldRpg_worldProp__JDXcR[data-kind=studio-light]:after{top:0;left:6px;width:36px;height:24px;border:2px solid rgb(var(--world-tone)/.56);background:linear-gradient(180deg,rgb(var(--world-tone)/.42),rgba(20,20,31,.98));clip-path:polygon(12% 0,88% 0,100% 72%,70% 100%,30% 100%,0 72%);box-shadow:0 0 18px rgb(var(--world-tone)/.18)}.WorldRpg_worldProp__JDXcR[data-kind=signal-lamp]:after{top:0;left:13px;width:22px;height:22px;border:2px solid rgb(var(--world-tone)/.72);background:rgb(var(--world-tone)/.42);box-shadow:0 0 16px rgb(var(--world-tone)/.42),inset 0 0 7px hsla(0,0%,100%,.24);transform:rotate(45deg);animation:WorldRpg_propGlow__wX_H5 2.1s ease-in-out infinite}.WorldRpg_worldProp__JDXcR[data-kind=tree]{width:66px;height:78px}.WorldRpg_worldProp__JDXcR[data-kind=tree]:before{bottom:0;left:27px;width:12px;height:38px;border:2px solid rgba(19,25,22,.8);background:linear-gradient(90deg,#2a3127,#54482f,#252b23)}.WorldRpg_worldProp__JDXcR[data-kind=tree]:after{top:0;left:7px;width:52px;height:54px;border:2px solid rgb(var(--world-tone)/.36);background:radial-gradient(circle at 34% 32%,rgb(var(--world-tone)/.64),transparent 28%),linear-gradient(145deg,#2e5941,#132f25);clip-path:polygon(50% 0,78% 16%,92% 46%,78% 78%,50% 100%,20% 82%,4% 50%,18% 18%);box-shadow:inset 0 -10px 0 rgba(8,22,17,.26),0 0 18px rgb(var(--world-tone)/.08)}.WorldRpg_worldProp__JDXcR[data-kind=banner]:before{bottom:0;left:8px;width:4px;height:66px;background:linear-gradient(90deg,#0c0a12,rgb(var(--world-tone)/.48),#0c0a12)}.WorldRpg_worldProp__JDXcR[data-kind=banner]:after{top:5px;left:11px;width:34px;height:42px;border:2px solid rgb(var(--world-tone)/.54);background:radial-gradient(circle at 50% 38%,rgb(var(--world-tone)/.42) 0 4px,transparent 5px),linear-gradient(145deg,#482346,#1f142a);clip-path:polygon(0 0,100% 5%,88% 100%,52% 82%,12% 100%);box-shadow:inset 0 0 12px rgb(var(--world-tone)/.12)}.WorldRpg_worldProp__JDXcR[data-kind=terminal]:before{right:0;bottom:0;left:0;height:48px;border:2px solid rgb(var(--world-tone)/.48);border-radius:5px 5px 2px 2px;background:linear-gradient(rgb(var(--world-tone)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--world-tone)/.08) 1px,transparent 1px),rgba(17,31,35,.98);background-size:8px 8px,8px 8px,auto;box-shadow:inset 0 0 13px rgb(var(--world-tone)/.12)}.WorldRpg_worldProp__JDXcR[data-kind=terminal]:after{top:8px;left:7px;width:34px;height:20px;border:1px solid rgb(var(--world-tone)/.66);background:linear-gradient(90deg,transparent 0 24%,rgb(var(--world-tone)/.52) 25% 29%,transparent 30% 58%,rgb(var(--world-tone)/.44) 59% 66%,transparent 67%),rgba(5,14,17,.95);box-shadow:0 0 12px rgb(var(--world-tone)/.2)}.WorldRpg_worldProp__JDXcR[data-kind=forge-vent]:before{right:3px;bottom:0;left:3px;height:48px;border:2px solid rgb(var(--world-tone)/.42);background:repeating-linear-gradient(0deg,rgb(var(--world-tone)/.16) 0 4px,transparent 4px 9px),linear-gradient(90deg,#142529,#091519);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.WorldRpg_worldProp__JDXcR[data-kind=forge-vent]:after{top:-5px;left:8px;width:32px;height:22px;border-radius:50%;background:radial-gradient(circle,rgb(var(--world-tone)/.22),transparent 66%);filter:blur(4px);animation:WorldRpg_forgeSteam__n5MVe 2.6s ease-in-out infinite}@keyframes WorldRpg_landmarkSignalPulse__2J2X7{0%,to{opacity:.72;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.25)}}@keyframes WorldRpg_propGlow__wX_H5{0%,to{opacity:.62}50%{opacity:1}}@keyframes WorldRpg_forgeSteam__n5MVe{0%,to{opacity:.2;transform:translateY(5px) scale(.8)}50%{opacity:.7;transform:translateY(-8px) scale(1.15)}}.WorldRpg_domNpc__U3YXw{z-index:7}.WorldRpg_domNpc__U3YXw img,.WorldRpg_domPlayer__4JWtk img{width:74px;height:88px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 12px rgb(0 0 0/.58))}.WorldRpg_npcNameplate__pbuCo{max-width:142px;border-color:rgb(var(--color-brand-200)/.22);border-radius:7px;background:linear-gradient(180deg,rgba(20,17,31,.94),rgba(11,10,18,.94));box-shadow:0 3px 0 rgba(0,0,0,.34);font-size:10px;letter-spacing:.02em}.WorldRpg_playerAnchor__nWe9G{position:absolute;z-index:12;width:1px;height:1px}.WorldRpg_domPlayer__4JWtk{position:absolute;top:0;left:0;width:78px;transform:translate(-50%,-50%)}.WorldRpg_domPlayer__4JWtk img{filter:drop-shadow(0 0 8px rgb(var(--color-accent-400)/.68)) drop-shadow(0 10px 12px rgb(0 0 0/.58))}.WorldRpg_radialMenu__QKBW1{z-index:24}.WorldRpg_radialMenu__QKBW1 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;min-height:38px;border-radius:8px;background:linear-gradient(180deg,rgba(37,31,53,.98),rgba(16,14,26,.98));box-shadow:0 0 0 2px rgb(var(--color-bg)/.78),0 0 0 3px rgb(var(--color-brand-200)/.18),0 10px 28px rgba(0,0,0,.56);letter-spacing:.05em;cursor:pointer}.WorldRpg_radialMenu__QKBW1 button:hover{border-color:rgb(var(--color-accent-400)/.7);color:rgb(var(--color-accent-400))}.WorldRpg_radialMenu__QKBW1 button>span{color:rgb(var(--color-accent-400))}.WorldRpg_radialStatus__rrf39{transform:translate(-50%,-104px)}.WorldRpg_radialSkills__5crLq{transform:translate(-128px,7px)}.WorldRpg_radialInventory__I_KXa{transform:translate(46px,7px)}.WorldRpg_miniMapPanel__3TXI_{position:absolute;top:94px;right:24px;z-index:7;width:226px;padding:13px;border:1px solid rgb(var(--color-brand-200)/.28);border-radius:16px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.9),rgb(var(--color-bg)/.84));box-shadow:0 0 0 2px rgb(var(--color-bg)/.68),0 16px 38px rgba(0,0,0,.34);backdrop-filter:blur(14px)}.WorldRpg_miniMapHeader__lAZjv{display:grid;gap:3px;margin-bottom:9px}.WorldRpg_miniMapHeader__lAZjv span{color:rgb(var(--color-brand-200));font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.WorldRpg_miniMapHeader__lAZjv strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_miniMapCanvas__f4mzd{position:relative;width:100%;aspect-ratio:7/5;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.18);border-radius:9px;background:linear-gradient(rgb(var(--color-brand-200)/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-200)/.035) 1px,transparent 1px),rgba(7,7,13,.88);background-size:12px 12px}.WorldRpg_miniMapZone__CXLwr{position:absolute;border:1px solid rgb(var(--color-brand-200)/.28);border-radius:2px;background:rgb(var(--color-brand-500)/.24)}.WorldRpg_miniMapZone__CXLwr[data-theme=archive]{background:rgba(220,178,91,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=arcane]{background:rgba(137,93,222,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=studio]{background:rgba(84,132,198,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=nexus]{background:rgba(205,151,92,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=academy]{background:rgba(78,157,108,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=projects]{background:rgba(190,87,146,.34)}.WorldRpg_miniMapZone__CXLwr[data-theme=forge]{background:rgba(65,170,184,.34)}.WorldRpg_miniMapPlayer__2XgST{position:absolute;z-index:4;width:7px;height:7px;border:1px solid rgb(var(--color-bg));border-radius:50%;background:rgb(var(--color-accent-400));box-shadow:0 0 9px rgb(var(--color-accent-400));transform:translate(-50%,-50%)}.WorldRpg_playerMenuPanel__R_pDU{top:94px;right:24px;width:min(410px,calc(100vw - 48px));max-height:calc(100dvh - 126px);padding:18px;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,rgba(39,31,55,.98),rgba(15,13,24,.98)),rgb(var(--color-surface));box-shadow:0 0 0 2px rgb(var(--color-bg)/.78),0 0 0 3px rgb(var(--color-brand-200)/.16),0 22px 54px rgba(0,0,0,.52)}.WorldRpg_playerMenuHeader__uhmFF>div{display:grid;gap:4px}.WorldRpg_playerMenuHeader__uhmFF>div>span{color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.15em}.WorldRpg_playerMenuHeader__uhmFF>div>strong{font-size:17px;letter-spacing:.07em}.WorldRpg_statusGrid__7iXl_{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 230px);overflow-y:auto}.WorldRpg_statusGrid__7iXl_ article{min-width:0;padding:12px;border:1px solid rgb(var(--color-brand-200)/.14);border-radius:12px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.62),rgb(var(--color-bg)/.28))}.WorldRpg_statusGrid__7iXl_ article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:auto;padding:0;border:0;background:transparent}.WorldRpg_statusGrid__7iXl_ article>div:first-child span{font-size:11px;font-weight:600}.WorldRpg_statusGrid__7iXl_ article>div:first-child strong{color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:16px}.WorldRpg_statusGrid__7iXl_ article p{margin:7px 0 0;color:rgb(var(--color-text-muted));font-size:9px;line-height:1.4}.WorldRpg_statPips__od1Rd{display:grid!important;grid-template-columns:repeat(5,1fr);gap:3px!important;min-height:auto!important;margin-top:8px;padding:0!important;border:0!important;background:transparent!important}.WorldRpg_statPips__od1Rd i{display:block;height:4px;border-radius:999px;background:rgb(var(--color-line)/.24)}.WorldRpg_statPips__od1Rd i[data-filled=true]{background:linear-gradient(90deg,rgb(var(--color-brand-300)),rgb(var(--color-accent-400)));box-shadow:0 0 7px rgb(var(--color-accent-400)/.28)}.WorldRpg_detailMenuList__G_pYd{display:grid;gap:8px;max-height:calc(100dvh - 220px);margin:14px 0 0;padding:0 3px 2px 0;overflow-y:auto;list-style:none}.WorldRpg_detailMenuList__G_pYd li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 11px;border:1px solid rgb(var(--color-brand-200)/.15);border-radius:12px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.62),rgb(var(--color-bg)/.24))}.WorldRpg_detailMenuList__G_pYd li[data-locked=true]{opacity:.48;filter:saturate(.35)}.WorldRpg_menuItemIcon__8ePDG{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.28);border-radius:8px;background:rgb(var(--color-bg)/.4);color:rgb(var(--color-accent-400));font-size:14px}.WorldRpg_detailMenuList__G_pYd div{min-width:0}.WorldRpg_detailMenuList__G_pYd strong{display:block;font-size:11px;line-height:1.3}.WorldRpg_detailMenuList__G_pYd p{margin:4px 0 0;color:rgb(var(--color-text-muted));font-size:9px;line-height:1.45}.WorldRpg_detailMenuList__G_pYd em{color:rgb(var(--color-brand-200));font-size:8px;font-style:normal;white-space:nowrap}.WorldRpg_dialogueMeta__cs_dt>div{min-width:0}.WorldRpg_dialogueMeta__cs_dt>div>p{margin:0}.WorldRpg_dialogueMeta__cs_dt>div>strong{display:block;margin-top:5px;overflow:hidden;color:rgb(var(--color-text-primary));font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_introCard__XdOth{width:min(520px,100%);padding:clamp(30px,5vw,44px)}.WorldRpg_introCard__XdOth h1{font-size:clamp(30px,5vw,46px)}.WorldRpg_introObjective__sTcfn{margin-top:18px;color:rgb(var(--color-text-secondary));font-size:15px}.WorldRpg_startButton__hROA_{min-width:190px}.WorldRpg_exitOverlay__31Ytz{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:rgb(var(--color-bg)/.72);backdrop-filter:blur(14px)}.WorldRpg_exitCard__sDkA_{position:relative;width:min(420px,100%);padding:34px 28px 28px;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.36);border-radius:22px;background:radial-gradient(circle at 50% 0,rgb(var(--color-brand-500)/.17),transparent 46%),linear-gradient(180deg,rgba(38,31,53,.98),rgba(14,12,22,.98));box-shadow:0 0 0 2px rgb(var(--color-bg)/.78),0 0 0 3px rgb(var(--color-brand-200)/.14),0 26px 70px rgba(0,0,0,.58);text-align:center;animation:WorldRpg_exitModalIn__vXpSz .18s ease-out both}.WorldRpg_exitGlyph__XKLHu{display:grid;width:44px;height:44px;margin:0 auto 14px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.45);border-radius:50%;color:rgb(var(--color-accent-400));box-shadow:0 0 24px rgb(var(--color-accent-400)/.18)}.WorldRpg_exitCard__sDkA_>p{margin:0;color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.34em}.WorldRpg_exitCard__sDkA_ h2{margin:16px 0 0;font-size:clamp(19px,4vw,25px);font-weight:600;line-height:1.4}.WorldRpg_exitActions__TSBKy{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}.WorldRpg_exitActions__TSBKy a,.WorldRpg_exitActions__TSBKy button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgb(var(--color-brand-200)/.3);border-radius:10px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.WorldRpg_exitActions__TSBKy a{background:linear-gradient(180deg,rgb(var(--color-brand-200)),rgb(var(--color-accent-400)));color:rgb(var(--color-bg))}.WorldRpg_exitActions__TSBKy button{background:rgb(var(--color-bg)/.36);color:rgb(var(--color-text-secondary))}@keyframes WorldRpg_exitModalIn__vXpSz{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_topbar__1JeAR{min-height:56px;padding:max(var(--world-header-block-start),env(safe-area-inset-top)) max(var(--world-header-inline),env(safe-area-inset-right)) 0 max(var(--world-header-inline),env(safe-area-inset-left))}.WorldRpg_topbarNav__3q__l{gap:6px}.WorldRpg_topbarNav__3q__l a{min-width:36px;min-height:34px;padding:0 9px}.WorldRpg_exitIconButton__mv8KW{width:34px;height:34px}.WorldRpg_missionPanel__Sf_wz{top:calc(60px + env(safe-area-inset-top))}.WorldRpg_miniMapPanel__3TXI_{top:calc(157px + env(safe-area-inset-top));right:10px;width:126px;padding:8px;border-radius:12px}.WorldRpg_miniMapHeader__lAZjv{gap:1px;margin-bottom:5px}.WorldRpg_miniMapHeader__lAZjv span{font-size:6px}.WorldRpg_miniMapHeader__lAZjv strong{font-size:8px}.WorldRpg_zoneLabel__EG7En{top:20px;left:22px;padding:9px 12px}.WorldRpg_zoneLabel__EG7En strong{font-size:15px}.WorldRpg_zoneLabel__EG7En span{font-size:9px}.WorldRpg_domNpc__U3YXw img,.WorldRpg_domPlayer__4JWtk img{width:62px;height:74px}.WorldRpg_playerAnchor__nWe9G{z-index:16}.WorldRpg_radialStatus__rrf39{transform:translate(-50%,-92px)}.WorldRpg_radialSkills__5crLq{transform:translate(-112px,8px)}.WorldRpg_radialInventory__I_KXa{transform:translate(34px,8px)}.WorldRpg_radialMenu__QKBW1 button{min-width:76px;min-height:38px;font-size:9px}.WorldRpg_playerMenuPanel__R_pDU{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(72dvh,650px);padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.WorldRpg_detailMenuList__G_pYd,.WorldRpg_statusGrid__7iXl_{max-height:calc(min(72dvh, 650px) - 104px)}.WorldRpg_dialogueOpen__HBWOb .WorldRpg_interactionPrompt__UwRdp,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_miniMapPanel__3TXI_,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_missionPanel__Sf_wz,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_mobileControls__YWkqB,.WorldRpg_modalOpen__3IWCa .WorldRpg_interactionPrompt__UwRdp,.WorldRpg_modalOpen__3IWCa .WorldRpg_miniMapPanel__3TXI_,.WorldRpg_modalOpen__3IWCa .WorldRpg_missionPanel__Sf_wz,.WorldRpg_modalOpen__3IWCa .WorldRpg_mobileControls__YWkqB{opacity:0;visibility:hidden;pointer-events:none}.WorldRpg_dialoguePanel___KgFB{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;max-height:min(74dvh,640px);padding:22px 16px calc(15px + env(safe-area-inset-bottom))}.WorldRpg_dialoguePanel___KgFB:before{inset:6px 8px auto}.WorldRpg_dialoguePortrait__ohLyd{display:block;width:76px;height:92px;margin-top:2px;border-radius:14px}.WorldRpg_dialogueContent___u_4q{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(min(74dvh, 640px) - 37px);padding:0}.WorldRpg_dialogueMeta__cs_dt{align-items:start;padding-top:0}.WorldRpg_dialogueMeta__cs_dt>div>strong{font-size:12px}.WorldRpg_dialogueContent___u_4q h2{font-size:clamp(18px,5.4vw,23px)}.WorldRpg_dialogueContent___u_4q>p{font-size:12px}.WorldRpg_dialogueActions__O_Ink{grid-column:auto}.WorldRpg_exitCard__sDkA_{padding:30px 20px 22px}}@media (max-width:520px){.WorldRpg_statusGrid__7iXl_{grid-template-columns:1fr 1fr}.WorldRpg_statusGrid__7iXl_ article{padding:10px}.WorldRpg_detailMenuList__G_pYd li{grid-template-columns:32px minmax(0,1fr)}.WorldRpg_detailMenuList__G_pYd em{grid-column:2;justify-self:start}.WorldRpg_dialoguePanel___KgFB{grid-template-columns:66px minmax(0,1fr);gap:10px}.WorldRpg_dialoguePortrait__ohLyd{width:66px;height:82px}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_miniMapPanel__3TXI_{top:58px;right:10px}.WorldRpg_dialoguePanel___KgFB{grid-template-columns:68px minmax(0,1fr);width:min(68vw,720px);padding:max(18px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom))}.WorldRpg_dialoguePortrait__ohLyd{width:68px;height:84px}.WorldRpg_dialogueContent___u_4q{max-height:calc(100dvh - 36px)}}@media (max-width:720px){.WorldRpg_page__YVk6O{--world-header-block-start:1.3rem;--world-header-inline:1.25rem}.WorldRpg_wordmark__PRKbK{font-size:var(--brand-wordmark-mobile-size);letter-spacing:var(--brand-wordmark-mobile-tracking)}}.WorldRpg_openSourceSprite__GYDnh{--sprite-facing:1;display:block;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 10px 12px rgb(0 0 0/.58));transform:scaleX(var(--sprite-facing));transform-origin:50% 100%;transition:filter .14s ease}.WorldRpg_featuredNpcSprite__72zQs{display:block;width:58px;height:96px;image-rendering:pixelated;filter:saturate(.82) brightness(.96) drop-shadow(0 10px 12px rgb(0 0 0/.62));transform-origin:50% 100%;transition:filter .14s ease,transform .14s ease}.WorldRpg_domPlayer__4JWtk .WorldRpg_openSourceSprite__GYDnh{filter:drop-shadow(0 0 8px rgb(var(--color-accent-400)/.68)) drop-shadow(0 10px 12px rgb(0 0 0/.58))}.WorldRpg_domNpc__U3YXw .WorldRpg_openSourceSprite__GYDnh{max-width:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;text-overflow:clip;white-space:normal}.WorldRpg_domNpc__U3YXw{transition:left 64ms linear,top 64ms linear;will-change:left,top}.WorldRpg_domNpcNearby__m06OC .WorldRpg_characterSpriteImage__ArSou,.WorldRpg_domNpcNearby__m06OC .WorldRpg_featuredNpcSprite__72zQs,.WorldRpg_domNpcNearby__m06OC .WorldRpg_openSourceSprite__GYDnh{transform:translateY(-3px) scale(1.06) scaleX(var(--sprite-facing))}.WorldRpg_domNpcNearby__m06OC .WorldRpg_featuredNpcSprite__72zQs{filter:saturate(.92) brightness(1.08) drop-shadow(0 0 14px rgb(var(--color-accent-400)/.7)) drop-shadow(0 10px 12px rgb(0 0 0/.58));transform:translateY(-4px) scale(1.06)}.WorldRpg_missionPanel__Sf_wz{width:min(310px,calc(100vw - 48px));padding:0;overflow:hidden;border-color:rgb(var(--color-brand-200)/.26);background:linear-gradient(145deg,rgb(var(--color-surface-2)/.54),rgb(var(--color-bg)/.34)),rgb(var(--color-surface)/.28);box-shadow:0 0 0 1px rgb(var(--color-bg)/.34),0 14px 34px rgb(var(--color-bg)/.24);backdrop-filter:blur(13px) saturate(118%);transition:width .18s ease,background .18s ease,border-color .18s ease}.WorldRpg_missionPanel__Sf_wz:before{opacity:.55}.WorldRpg_missionToggle__9KDbA{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:9px;width:100%;min-height:62px;align-items:center;padding:12px 14px;border:0;background:transparent;color:rgb(var(--color-text-primary));text-align:left;cursor:pointer}.WorldRpg_missionToggle__9KDbA:hover{background:rgb(var(--color-brand-400)/.08)}.WorldRpg_missionToggle__9KDbA:focus-visible{outline:2px solid rgb(var(--color-accent-400)/.76);outline-offset:-3px}.WorldRpg_missionToggleCopy__2J4C0{display:grid;gap:4px;min-width:0}.WorldRpg_missionToggleCopy__2J4C0 strong{overflow:hidden;font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_missionToggleProgress__jHBm_{color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.WorldRpg_missionToggleIcon__M7kVH{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg);transition:transform .18s ease}.WorldRpg_missionBody__jadXf{position:relative;z-index:2;max-height:360px;padding:0 16px 16px;overflow:hidden;opacity:1;transition:max-height .2s ease,padding .2s ease,opacity .15s ease}.WorldRpg_missionPanelCollapsed__4bIHe{width:min(176px,calc(100vw - 48px))}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggle__9KDbA{min-height:48px;padding:9px 11px}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggleCopy__2J4C0 strong{display:none}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggleIcon__M7kVH{transform:rotate(0deg)}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionBody__jadXf{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_missionPanel__Sf_wz{left:10px;width:min(278px,calc(100vw - 20px))}.WorldRpg_missionPanelCollapsed__4bIHe{width:min(164px,calc(100vw - 20px))}.WorldRpg_missionToggle__9KDbA{min-height:56px}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggle__9KDbA{min-height:44px}.WorldRpg_missionToggle__9KDbA .WorldRpg_eyebrow__fkdfe{display:block}}.WorldRpg_featuredNpcPortrait__BBvZt{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;image-rendering:pixelated;filter:saturate(.86) brightness(1.02)}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_openSourceSprite__GYDnh{width:48px;height:48px}.WorldRpg_featuredNpcSprite__72zQs{width:44px;height:72px}}@media (prefers-reduced-motion:reduce){.WorldRpg_exitCard__sDkA_,.WorldRpg_landmarkSignal__4sBTI,.WorldRpg_worldProp__JDXcR[data-kind=crystal]:after,.WorldRpg_worldProp__JDXcR[data-kind=forge-vent]:after,.WorldRpg_worldProp__JDXcR[data-kind=signal-lamp]:after{animation:none}.WorldRpg_domNpc__U3YXw,.WorldRpg_missionBody__jadXf,.WorldRpg_missionPanel__Sf_wz,.WorldRpg_missionToggleIcon__M7kVH,.WorldRpg_openSourceSprite__GYDnh{transition:none}}.WorldRpg_topbar__1JeAR{transition:min-height .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.WorldRpg_topbarCompact___sgfR{min-height:52px;padding:max(.6rem,env(safe-area-inset-top)) max(clamp(1rem,2.6vw,1.75rem),env(safe-area-inset-right)) .55rem max(clamp(1rem,2.6vw,1.75rem),env(safe-area-inset-left));border-bottom:1px solid rgb(var(--color-line)/.16);background:linear-gradient(to bottom,rgb(var(--color-bg)/.88),rgb(var(--color-bg)/.42));box-shadow:0 10px 30px rgba(0,0,0,.12);backdrop-filter:blur(14px)}.WorldRpg_topbarNav__3q__l,.WorldRpg_topbarStatus__c8aOm{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.WorldRpg_topbarCompact___sgfR .WorldRpg_topbarStatus__c8aOm{opacity:.86;transform:translateY(-1px) scale(.94)}.WorldRpg_topbarCompact___sgfR .WorldRpg_topbarNav__3q__l{transform:scale(.94);transform-origin:right center}@media (min-width:901px) and (hover:hover){.WorldRpg_gameRunning__SzjFP .WorldRpg_miniMapPanel__3TXI_,.WorldRpg_gameRunning__SzjFP .WorldRpg_missionPanel__Sf_wz{top:66px;transition:top .36s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility .18s ease}}.WorldRpg_dialogueContent___u_4q{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.WorldRpg_dialogueMeta__cs_dt{align-items:center;gap:12px}.WorldRpg_dialogueIdentity__8OMgV strong{overflow:hidden;color:rgb(var(--color-text-primary));font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_dialogueIdentity__8OMgV span{overflow:hidden;color:rgb(var(--color-text-muted));font-size:9px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.WorldRpg_dialogueMetaTools__YxSB_{display:flex;flex:0 0 auto;align-items:center;gap:8px}.WorldRpg_dialoguePage__JZVq2{color:rgb(var(--color-text-muted));font-family:var(--font-display);font-size:9px;letter-spacing:.07em;white-space:nowrap}.WorldRpg_dialogueMessage__W4Hso{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--color-brand-200)/.24) transparent}.WorldRpg_dialogueMessage__W4Hso h2{margin:10px 0 0;font-size:clamp(16px,2vw,20px);text-shadow:none}.WorldRpg_dialogueMessage__W4Hso p{margin:10px 0 0;color:rgb(var(--color-text-secondary));font-size:13px;line-height:1.66;white-space:pre-line}.WorldRpg_dialogueActions__O_Ink{flex-wrap:nowrap;gap:8px;margin-top:12px;border-top:1px solid rgb(var(--color-brand-200)/.1)}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:36px;border-radius:8px;box-shadow:none;font-size:10px;letter-spacing:.025em;transform:none}.WorldRpg_dialogueLink__btaQ_{flex:0 1 auto;padding:0 4px;border-color:transparent;background:transparent;color:rgb(var(--color-brand-200))}.WorldRpg_dialogueLink__btaQ_:hover{border-color:transparent;background:transparent;color:rgb(var(--color-accent-400));transform:none}.WorldRpg_dialogueNext__yD6c_{display:inline-flex;flex:0 0 auto;gap:7px;min-width:82px;margin-left:auto;padding:0 13px;border-color:rgb(var(--color-accent-400)/.36);background:rgb(var(--color-accent-500)/.9);color:rgb(var(--color-bg))}.WorldRpg_dialogueNext__yD6c_:hover{background:rgb(var(--color-accent-400));transform:none}.WorldRpg_dialogueNext__yD6c_>span:last-child{font-size:17px;font-weight:400;line-height:1}.WorldRpg_dialogueClose__0O3RL{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;padding:0;border:1px solid rgb(var(--color-line)/.2);border-radius:8px;background:rgb(var(--color-bg)/.18);color:rgb(var(--color-text-muted));font-family:var(--font-sans);font-size:18px;font-weight:300;line-height:1}.WorldRpg_dialogueClose__0O3RL:hover{border-color:rgb(var(--color-brand-200)/.32);background:rgb(var(--color-surface-2)/.38);color:rgb(var(--color-text-primary))}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_topbarCompact___sgfR{min-height:46px;padding:max(.45rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) .45rem max(.85rem,env(safe-area-inset-left))}.WorldRpg_dialogueOpen__HBWOb:before{z-index:2;background:none;backdrop-filter:none}.WorldRpg_dialogueOpen__HBWOb .WorldRpg_miniMapPanel__3TXI_,.WorldRpg_dialogueOpen__HBWOb .WorldRpg_missionPanel__Sf_wz{opacity:1;visibility:visible;pointer-events:auto}.WorldRpg_dialoguePanel___KgFB{position:fixed;top:auto;right:0;bottom:0;left:0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;width:100%;height:clamp(300px,44dvh,370px);min-height:0;max-height:none;padding:16px 16px calc(14px + env(safe-area-inset-bottom));overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,rgba(31,25,44,.98),rgba(13,11,21,.99));box-shadow:0 -12px 34px rgba(0,0,0,.34);transform:none;backdrop-filter:none}.WorldRpg_dialoguePanel___KgFB:before{inset:5px 8px auto;height:10px;border:0;border-top:1px solid rgb(var(--color-brand-200)/.12)}.WorldRpg_dialoguePortrait__ohLyd{display:block;width:70px;height:86px;margin-top:2px;border-radius:12px}.WorldRpg_dialogueContent___u_4q{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;max-height:none;padding:0}.WorldRpg_dialogueIdentity__8OMgV strong{font-size:13px}.WorldRpg_dialogueIdentity__8OMgV span{font-size:8px}.WorldRpg_dialogueMessage__W4Hso{padding-right:4px;-webkit-overflow-scrolling:touch}.WorldRpg_dialogueMessage__W4Hso h2{margin-top:9px;font-size:16px}.WorldRpg_dialogueMessage__W4Hso p{margin-top:9px;font-size:12px;line-height:1.6}.WorldRpg_dialogueActions__O_Ink{position:static;grid-column:auto;margin-top:9px;padding-top:9px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{flex:0 0 auto;min-height:34px}.WorldRpg_dialogueNext__yD6c_{width:auto;min-width:78px;margin-left:auto;padding:0 11px}.WorldRpg_dialogueClose__0O3RL{width:28px;min-width:28px;height:28px;min-height:28px}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_dialoguePanel___KgFB{top:0;right:0;bottom:0;left:auto;width:min(58vw,560px);height:100dvh;max-height:none;padding-top:max(16px,env(safe-area-inset-top));border:0;border-left:1px solid rgb(var(--color-brand-200)/.24);border-radius:18px 0 0 18px}}.WorldRpg_dialogueIdentity__8OMgV{display:flex;align-items:baseline;gap:7px}.WorldRpg_dialogueIdentity__8OMgV strong{flex:0 1 auto;max-width:52%}.WorldRpg_dialogueIdentity__8OMgV span{flex:1 1 auto;min-width:0;text-overflow:ellipsis}.WorldRpg_dialogueIdentity__8OMgV span:before{margin-right:7px;color:rgb(var(--color-line)/.72);content:"·"}.WorldRpg_settingsIconButton__D95bU{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;background:rgb(var(--color-surface)/.5);color:rgb(var(--color-text-secondary));cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.WorldRpg_settingsIconButton__D95bU:hover,.WorldRpg_settingsIconButton__D95bU[aria-expanded=true]{border-color:rgb(var(--color-accent-400)/.54);background:rgb(var(--color-surface-2)/.78);color:rgb(var(--color-accent-400));transform:translateY(-1px)}.WorldRpg_settingsIconButton__D95bU:focus-visible{outline:2px solid rgb(var(--color-accent-400)/.8);outline-offset:5px}.WorldRpg_settingsIconButton__D95bU svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.WorldRpg_settingsPanel__Dcvzq{position:absolute;top:62px;right:max(clamp(1rem,2.6vw,1.75rem),env(safe-area-inset-right));z-index:38;width:min(310px,calc(100vw - 24px));padding:14px;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.26);border-radius:15px;background:linear-gradient(160deg,rgb(var(--color-surface-2)/.95),rgb(var(--color-bg)/.96)),rgb(var(--color-surface));box-shadow:0 0 0 1px rgb(var(--color-bg)/.54),0 18px 48px rgba(0,0,0,.42);backdrop-filter:blur(16px);animation:WorldRpg_settingsPanelIn__pSuXX .17s ease-out both;pointer-events:auto}.WorldRpg_settingsHeader__PRw3f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 1px 12px;border-bottom:1px solid rgb(var(--color-brand-200)/.1)}.WorldRpg_settingsHeader__PRw3f>div{display:grid;gap:3px}.WorldRpg_settingsHeader__PRw3f span{color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:7px;font-weight:700;letter-spacing:.19em}.WorldRpg_settingsHeader__PRw3f strong{font-size:14px;font-weight:600}.WorldRpg_settingsHeader__PRw3f>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgb(var(--color-line)/.2);border-radius:8px;background:transparent;color:rgb(var(--color-text-muted));font:inherit;font-size:18px;line-height:1;cursor:pointer}.WorldRpg_settingsHeader__PRw3f>button:hover{border-color:rgb(var(--color-brand-200)/.34);color:rgb(var(--color-text-primary))}.WorldRpg_audioSettingsList__14DlH{display:grid;gap:10px;padding-top:12px}.WorldRpg_audioSettingRow__5TTxm{display:grid;gap:11px;padding:12px;border:1px solid rgb(var(--color-brand-200)/.12);border-radius:11px;background:rgb(var(--color-bg)/.26);transition:opacity .15s ease,border-color .15s ease}.WorldRpg_audioSettingRow__5TTxm[data-disabled=true]{opacity:.58}.WorldRpg_audioSettingLabel__YHswH{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorldRpg_audioSettingLabel__YHswH>div{display:flex;align-items:baseline;gap:7px}.WorldRpg_audioSettingLabel__YHswH strong{font-size:11px;font-weight:600}.WorldRpg_audioSettingLabel__YHswH span{color:rgb(var(--color-text-muted));font-family:var(--font-display);font-size:7px;letter-spacing:.12em}.WorldRpg_audioPowerButton__ir1KI{min-width:44px;height:24px;padding:0 9px;border:1px solid rgb(var(--color-line)/.24);border-radius:999px;background:rgb(var(--color-bg)/.42);color:rgb(var(--color-text-muted));font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.08em;cursor:pointer}.WorldRpg_audioPowerButton__ir1KI[data-enabled=true]{border-color:rgb(var(--color-accent-400)/.4);background:rgb(var(--color-accent-400)/.12);color:rgb(var(--color-accent-400))}.WorldRpg_volumeControl__2zebl{display:grid;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:9px}.WorldRpg_volumeControl__2zebl svg{width:17px;height:17px;fill:none;stroke:rgb(var(--color-text-muted));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.WorldRpg_volumeControl__2zebl input{width:100%;height:18px;margin:0;accent-color:rgb(var(--color-accent-400));cursor:pointer}.WorldRpg_volumeControl__2zebl input:disabled{cursor:default}.WorldRpg_volumeControl__2zebl output{color:rgb(var(--color-text-secondary));font-family:var(--font-display);font-size:8px;text-align:right}@keyframes WorldRpg_settingsPanelIn__pSuXX{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_settingsIconButton__D95bU{width:34px;height:34px}.WorldRpg_settingsPanel__Dcvzq{top:calc(52px + env(safe-area-inset-top));right:10px;width:min(300px,calc(100vw - 20px))}.WorldRpg_dialogueIdentity__8OMgV{gap:5px}.WorldRpg_dialogueIdentity__8OMgV span:before{margin-right:5px}}.WorldRpg_controlsPanel__GqE8l,.WorldRpg_dialoguePanel___KgFB,.WorldRpg_domNpc__U3YXw,.WorldRpg_exitCard__sDkA_,.WorldRpg_interactionPrompt__UwRdp,.WorldRpg_introCard__XdOth,.WorldRpg_miniMapPanel__3TXI_,.WorldRpg_missionPanel__Sf_wz,.WorldRpg_mobileControls__YWkqB,.WorldRpg_playerMenuPanel__R_pDU,.WorldRpg_radialMenu__QKBW1,.WorldRpg_settingsPanel__Dcvzq,.WorldRpg_toast__4sD8o,.WorldRpg_topbar__1JeAR,.WorldRpg_zoneLabel__EG7En{font-family:var(--font-game-ui)}.WorldRpg_detailMenuList__G_pYd p,.WorldRpg_dialogueMessage__W4Hso p,.WorldRpg_introDescription__2Qgs_,.WorldRpg_introDisclaimer__XgAdA,.WorldRpg_introObjective__sTcfn,.WorldRpg_missionDescription__Tf2Mt,.WorldRpg_statusGrid__7iXl_ p{font-family:var(--font-game-body)}.WorldRpg_dialogueClose__0O3RL,.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_,.WorldRpg_directionPad__hvCps button,.WorldRpg_exitActions__TSBKy a,.WorldRpg_exitActions__TSBKy button,.WorldRpg_missionToggle__9KDbA,.WorldRpg_mobileInteractButton__JUbTS,.WorldRpg_playerMenuPanel__R_pDU button,.WorldRpg_radialMenu__QKBW1 button,.WorldRpg_settingsPanel__Dcvzq button,.WorldRpg_startButton__hROA_,.WorldRpg_topbarNav__3q__l a,.WorldRpg_topbarNav__3q__l button{font-family:var(--font-game-ui);font-synthesis:none}.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialoguePage__JZVq2{font-size:10px}.WorldRpg_dialogueMessage__W4Hso p{font-size:14px;line-height:1.72}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialoguePage__JZVq2{font-size:9px}.WorldRpg_dialogueMessage__W4Hso p{font-size:13px;line-height:1.66}}.WorldRpg_genderSelection__d9jAc{display:grid;gap:9px;justify-items:center;margin-top:20px}.WorldRpg_genderSelectionLabel__ZDis_{margin:0;color:rgb(var(--color-text-muted));font-family:var(--font-game-ui);font-size:9px;font-weight:600;letter-spacing:.13em}.WorldRpg_genderOptions__f9o5o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(284px,100%)}.WorldRpg_genderOption__e4KDL{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:62px;align-items:center;padding:8px 13px;border:1px solid rgb(var(--color-brand-200)/.2);border-radius:11px;background:rgb(var(--color-bg)/.34);color:rgb(var(--color-text-secondary));font-family:var(--font-game-ui);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.WorldRpg_genderOption__e4KDL:hover{border-color:rgb(var(--color-brand-200)/.42);background:rgb(var(--color-surface-2)/.48);color:rgb(var(--color-text-primary));transform:translateY(-1px)}.WorldRpg_genderOption__e4KDL:focus-visible{outline:2px solid rgb(var(--color-accent-400)/.78);outline-offset:3px}.WorldRpg_genderOption__e4KDL[data-selected=true]{border-color:rgb(var(--color-accent-400)/.7);background:radial-gradient(circle at 22% 50%,rgb(var(--color-accent-400)/.16),transparent 54%),rgb(var(--color-surface-2)/.7);color:rgb(var(--color-accent-400));box-shadow:0 0 0 1px rgb(var(--color-accent-400)/.1),0 0 22px rgb(var(--color-accent-400)/.08)}.WorldRpg_genderOption__e4KDL[data-selected=true]:after{position:absolute;top:6px;right:7px;color:rgb(var(--color-accent-400));font-size:9px;content:"✓"}.WorldRpg_genderOption__e4KDL svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.WorldRpg_genderOption__e4KDL span{overflow:hidden;font-size:12px;font-weight:700;letter-spacing:.05em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_genderSelection__d9jAc+.WorldRpg_startButton__hROA_{margin-top:18px}.WorldRpg_startButton__hROA_:disabled{border-color:rgb(var(--color-line)/.22);color:rgb(var(--color-text-muted));box-shadow:none;cursor:not-allowed;filter:saturate(.35);opacity:.55}.WorldRpg_startButton__hROA_:disabled,.WorldRpg_startButton__hROA_:disabled:hover{background:rgb(var(--color-surface-2)/.48);transform:none}@media (max-width:520px){.WorldRpg_genderOptions__f9o5o{width:100%}.WorldRpg_genderOption__e4KDL{grid-template-columns:34px minmax(0,1fr);min-height:56px;padding:7px 10px}.WorldRpg_genderOption__e4KDL svg{width:30px;height:30px}.WorldRpg_genderOption__e4KDL span{font-size:11px}}.WorldRpg_miniMapHeader__lAZjv{display:flex;align-items:center;justify-content:space-between;gap:10px}.WorldRpg_miniMapHeading__IDT3a{display:grid;gap:3px;min-width:0}.WorldRpg_miniMapHeading__IDT3a span,.WorldRpg_miniMapHeading__IDT3a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldRpg_miniMapToggle__ZZKZv{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;padding:0;border:1px solid rgb(var(--color-line)/.24);border-radius:9px;background:rgb(var(--color-bg)/.24);color:rgb(var(--color-text-secondary));cursor:pointer}.WorldRpg_miniMapToggle__ZZKZv svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg);transition:transform .18s ease}.WorldRpg_miniMapBody__5r_mf{max-height:260px;margin-top:9px;overflow:hidden;opacity:1;visibility:visible;transition:max-height .2s ease,margin .2s ease,opacity .15s ease,visibility .15s ease}.WorldRpg_miniMapCollapsed__AAH1p .WorldRpg_miniMapBody__5r_mf{max-height:0;margin-top:0;opacity:0;visibility:hidden;pointer-events:none}.WorldRpg_miniMapCollapsed__AAH1p .WorldRpg_miniMapToggle__ZZKZv svg{transform:rotate(0deg)}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_topbarCompact___sgfR{min-height:54px;padding:max(.62rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .62rem max(1rem,env(safe-area-inset-left))}.WorldRpg_topbarNav__3q__l{gap:8px}.WorldRpg_exitIconButton__mv8KW,.WorldRpg_settingsIconButton__D95bU,.WorldRpg_topbarNav__3q__l a{min-width:42px;width:42px;min-height:42px;height:42px;padding:0}.WorldRpg_exitIconButton__mv8KW svg,.WorldRpg_settingsIconButton__D95bU svg{width:19px;height:19px}.WorldRpg_missionPanel__Sf_wz{top:calc(68px + env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));width:min(304px,calc(100vw - 32px));border-radius:16px}.WorldRpg_missionPanelCollapsed__4bIHe{width:min(184px,calc(50vw - 20px))}.WorldRpg_missionToggle__9KDbA{min-height:58px;padding:11px 14px}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggle__9KDbA{min-height:50px;padding:9px 12px}.WorldRpg_missionToggleCopy__2J4C0 strong{font-size:15px}.WorldRpg_missionToggleProgress__jHBm_{font-size:12px}.WorldRpg_miniMapPanel__3TXI_{right:max(16px,env(safe-area-inset-right));padding:10px;border-radius:14px;transition:top .18s ease,width .18s ease,padding .18s ease,opacity .18s ease,visibility .18s ease}.WorldRpg_miniMapCollapsed__AAH1p,.WorldRpg_miniMapPanel__3TXI_{top:calc(68px + env(safe-area-inset-top));width:min(176px,calc(50vw - 20px))}.WorldRpg_miniMapCollapsed__AAH1p{padding:8px 9px}.WorldRpg_missionPanel__Sf_wz:not(.WorldRpg_missionPanelCollapsed__4bIHe)+.WorldRpg_miniMapPanel__3TXI_{top:calc(286px + env(safe-area-inset-top))}.WorldRpg_miniMapHeader__lAZjv{gap:8px;margin:0}.WorldRpg_miniMapHeading__IDT3a{gap:2px}.WorldRpg_miniMapHeading__IDT3a span{font-size:8px}.WorldRpg_miniMapHeading__IDT3a strong{font-size:11px}.WorldRpg_miniMapToggle__ZZKZv{width:34px;height:34px;border-radius:10px}.WorldRpg_miniMapCanvas__f4mzd{border-radius:10px}.WorldRpg_mobileControls__YWkqB{left:max(32px,calc(env(safe-area-inset-left) + 24px));right:max(32px,calc(env(safe-area-inset-right) + 24px));bottom:max(34px,calc(env(safe-area-inset-bottom) + 24px));gap:28px}.WorldRpg_directionPad__hvCps{grid-template-columns:repeat(3,54px);grid-template-rows:repeat(3,54px);gap:4px}.WorldRpg_directionPad__hvCps button{border-radius:16px;font-size:23px}.WorldRpg_padCenter__z0ShZ{width:20px;height:20px}.WorldRpg_mobileInteractButton__JUbTS{width:92px;height:92px}.WorldRpg_mobileInteractButton__JUbTS strong{font-size:25px}.WorldRpg_mobileInteractButton__JUbTS span{font-size:12px}.WorldRpg_interactionPrompt__UwRdp{bottom:calc(222px + env(safe-area-inset-bottom));min-height:40px;max-width:calc(100vw - 48px);padding:8px 14px;font-size:12px}.WorldRpg_toast__4sD8o{bottom:calc(270px + env(safe-area-inset-bottom));max-width:calc(100vw - 40px);padding:12px 16px;font-size:12px}.WorldRpg_openSourceSprite__GYDnh{width:72px;height:72px}.WorldRpg_featuredNpcSprite__72zQs{width:52px;height:86px}.WorldRpg_domNpc__U3YXw{width:78px}.WorldRpg_npcNameplate__pbuCo{max-width:112px;padding:4px 8px;font-size:10px}.WorldRpg_radialStatus__rrf39{transform:translate(-50%,-108px)}.WorldRpg_radialSkills__5crLq{transform:translate(-124px,8px)}.WorldRpg_radialInventory__I_KXa{transform:translate(42px,8px)}.WorldRpg_radialMenu__QKBW1 button{min-width:90px;min-height:44px;padding:0 13px;font-size:11px}.WorldRpg_dialoguePanel___KgFB{top:auto;right:max(12px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 10px));left:max(12px,env(safe-area-inset-left));display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;-moz-column-gap:14px;column-gap:14px;row-gap:0;width:auto;height:clamp(310px,44dvh,400px);max-height:calc(100dvh - 110px);padding:17px 16px;border:1px solid rgb(var(--color-brand-200)/.3);border-radius:20px;background:linear-gradient(180deg,rgba(31,25,44,.94),rgba(13,11,21,.96));box-shadow:0 18px 54px rgba(0,0,0,.44)}.WorldRpg_dialoguePanel___KgFB:before{inset:6px 10px auto}.WorldRpg_dialoguePortrait__ohLyd{grid-column:1;grid-row:1/4;width:78px;height:96px;align-self:center;justify-self:center;margin:0;border-radius:15px}.WorldRpg_dialogueContent___u_4q{display:contents}.WorldRpg_dialogueMeta__cs_dt{grid-column:2;grid-row:1;align-self:center;min-width:0;padding-top:0}.WorldRpg_dialogueIdentity__8OMgV{min-width:0;gap:7px}.WorldRpg_dialogueIdentity__8OMgV strong{max-width:52%;font-size:18px;line-height:1.25}.WorldRpg_dialogueIdentity__8OMgV span{font-size:12px;line-height:1.35}.WorldRpg_dialoguePage__JZVq2{font-size:11px}.WorldRpg_dialogueClose__0O3RL{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px;font-size:21px}.WorldRpg_dialogueMessage__W4Hso{grid-column:2;grid-row:2;min-height:0;margin-top:10px;padding:8px 4px 2px 0}.WorldRpg_dialogueMessage__W4Hso h2{margin-top:0;font-size:21px;line-height:1.4}.WorldRpg_dialogueMessage__W4Hso p{margin-top:10px;font-size:16px;line-height:1.72}.WorldRpg_dialogueActions__O_Ink{grid-column:2;grid-row:3;gap:10px;margin-top:8px;padding-top:10px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:46px;border-radius:10px;font-size:13px}.WorldRpg_dialogueLink__btaQ_{padding:0 8px}.WorldRpg_dialogueNext__yD6c_{min-width:112px;padding:0 16px}.WorldRpg_playerMenuModalOpen__WHqqV:before{z-index:40;background:rgb(var(--color-bg)/.46)}.WorldRpg_playerMenuModalOpen__WHqqV .WorldRpg_interactionPrompt__UwRdp,.WorldRpg_playerMenuModalOpen__WHqqV .WorldRpg_mobileControls__YWkqB{opacity:0;visibility:hidden;pointer-events:none}.WorldRpg_playerMenuPanel__R_pDU{top:50%;right:auto;bottom:auto;left:50%;z-index:55;width:min(540px,calc(100vw - 32px));max-height:min(76dvh,680px);padding:22px;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.36);border-radius:22px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.99),rgb(var(--color-surface)/.99));box-shadow:0 26px 76px rgba(0,0,0,.58);transform:translate(-50%,-50%)}.WorldRpg_playerMenuHeader__uhmFF{padding-bottom:14px}.WorldRpg_playerMenuHeader__uhmFF span{font-size:10px}.WorldRpg_playerMenuHeader__uhmFF strong{font-size:15px}.WorldRpg_playerMenuHeader__uhmFF button{width:38px;height:38px;font-size:20px}.WorldRpg_detailMenuList__G_pYd,.WorldRpg_statusGrid__7iXl_{max-height:calc(min(76dvh, 680px) - 112px);margin-top:16px;overflow-y:auto;overscroll-behavior:contain}.WorldRpg_statusGrid__7iXl_{gap:10px}.WorldRpg_detailMenuList__G_pYd li,.WorldRpg_statusGrid__7iXl_ article{min-height:72px;padding:13px;border-radius:13px}.WorldRpg_detailMenuList__G_pYd strong,.WorldRpg_statusGrid__7iXl_ strong{font-size:13px}.WorldRpg_detailMenuList__G_pYd p,.WorldRpg_statusGrid__7iXl_ p{font-size:11px;line-height:1.55}.WorldRpg_menuItemIcon__8ePDG{width:38px;height:38px;font-size:17px}.WorldRpg_settingsPanel__Dcvzq{top:calc(66px + env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:min(346px,calc(100vw - 32px));padding:16px}.WorldRpg_settingsHeader__PRw3f strong{font-size:16px}.WorldRpg_audioSettingRow__5TTxm{padding:14px}.WorldRpg_audioSettingLabel__YHswH strong{font-size:13px}.WorldRpg_audioPowerButton__ir1KI{min-width:50px;height:30px;font-size:9px}.WorldRpg_volumeControl__2zebl{grid-template-columns:20px minmax(0,1fr) 42px;gap:11px}.WorldRpg_volumeControl__2zebl input{height:24px}.WorldRpg_volumeControl__2zebl output{font-size:10px}}@media (max-width:520px) and (orientation:portrait){.WorldRpg_dialoguePanel___KgFB{grid-template-columns:72px minmax(0,1fr);height:clamp(290px,43dvh,350px);padding:16px 14px;-moz-column-gap:12px;column-gap:12px}.WorldRpg_dialoguePortrait__ohLyd{width:72px;height:88px}.WorldRpg_dialogueIdentity__8OMgV strong{max-width:50%;font-size:17px}.WorldRpg_dialogueIdentity__8OMgV span{font-size:11px}.WorldRpg_dialoguePage__JZVq2{font-size:10px}.WorldRpg_dialogueMessage__W4Hso h2{font-size:19px}.WorldRpg_dialogueMessage__W4Hso p{font-size:15px;line-height:1.68}.WorldRpg_directionPad__hvCps{grid-template-columns:repeat(3,50px);grid-template-rows:repeat(3,50px)}.WorldRpg_mobileInteractButton__JUbTS{width:86px;height:86px}.WorldRpg_mobileControls__YWkqB{left:max(24px,calc(env(safe-area-inset-left) + 18px));right:max(24px,calc(env(safe-area-inset-right) + 18px));bottom:max(30px,calc(env(safe-area-inset-bottom) + 20px));gap:18px}.WorldRpg_statusGrid__7iXl_{grid-template-columns:1fr}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_dialoguePanel___KgFB{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:auto;width:min(64vw,680px);height:auto;max-height:none;border:1px solid rgb(var(--color-brand-200)/.3);border-radius:20px}.WorldRpg_playerMenuPanel__R_pDU{width:min(620px,calc(100vw - 48px));max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.WorldRpg_gameRunning__SzjFP .WorldRpg_miniMapPanel__3TXI_,.WorldRpg_gameRunning__SzjFP .WorldRpg_missionPanel__Sf_wz,.WorldRpg_genderOption__e4KDL,.WorldRpg_miniMapBody__5r_mf,.WorldRpg_miniMapPanel__3TXI_,.WorldRpg_miniMapToggle__ZZKZv svg,.WorldRpg_settingsPanel__Dcvzq,.WorldRpg_topbarNav__3q__l,.WorldRpg_topbarStatus__c8aOm,.WorldRpg_topbar__1JeAR{transition:none;animation:none}}.WorldRpg_dialogueIdentity__8OMgV{display:grid;align-items:start;gap:3px;min-width:0}.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>span,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.WorldRpg_dialogueIdentity__8OMgV span:before{display:none;content:none}.WorldRpg_missionPhase__milFK{margin:11px 0 0;padding:8px 10px;border-left:2px solid rgb(var(--color-accent-400)/.7);background:rgb(var(--color-accent-400)/.07);color:rgb(var(--color-text-secondary));font-family:var(--font-game-body);font-size:10px;line-height:1.55}.WorldRpg_zoneBackdrop___eiNw{position:absolute;inset:0;z-index:0;display:block;background-position:50%;background-size:cover;opacity:0;filter:saturate(.66) contrast(1.08) brightness(.7);mix-blend-mode:luminosity;transition:opacity .6s ease,filter .6s ease;pointer-events:none}.WorldRpg_worldZone__CaoPY[data-theme=nexus] .WorldRpg_zoneBackdrop___eiNw{background-image:linear-gradient(180deg,rgba(15,13,25,.2),rgba(15,13,25,.5)),url(/images/world/backgrounds/v1/nexus/dormant.webp);opacity:.2}.WorldRpg_worldZone__CaoPY[data-state=receiving]{border-color:rgb(var(--color-brand-200)/.38);box-shadow:0 0 0 8px rgb(var(--color-bg)/.52),0 0 0 10px rgb(var(--color-brand-200)/.09),inset 0 0 110px rgb(var(--color-brand-400)/.1),0 0 42px rgb(var(--color-brand-400)/.1),0 28px 64px rgba(0,0,0,.35)}.WorldRpg_worldZone__CaoPY[data-state=receiving] .WorldRpg_zoneOrnament__mSPPB{animation:WorldRpg_protocolReceiving__EXRxo 2.8s ease-in-out infinite}.WorldRpg_worldZone__CaoPY[data-state=stable]{border-color:rgb(var(--color-success)/.48);box-shadow:0 0 0 8px rgb(var(--color-bg)/.52),0 0 0 10px rgb(var(--color-success)/.1),inset 0 0 120px rgb(var(--color-success)/.1),0 0 52px rgb(var(--color-success)/.13),0 28px 64px rgba(0,0,0,.35)}.WorldRpg_worldZone__CaoPY[data-theme=nexus][data-state=stable] .WorldRpg_zoneBackdrop___eiNw{background-image:linear-gradient(180deg,rgba(15,13,25,.06),rgba(15,13,25,.36)),url(/images/world/backgrounds/v1/nexus/stable.webp);opacity:.34;filter:saturate(.86) contrast(1.08) brightness(.86)}@keyframes WorldRpg_protocolReceiving__EXRxo{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.04)}}.WorldRpg_worldProtocolConsole__1vnN1,.WorldRpg_worldTrace__i0kbD{--trace-tone:var(--color-brand-200);position:absolute;z-index:9;display:grid;justify-items:center;gap:5px;padding:0;border:0;background:transparent;color:rgb(var(--color-text-secondary));font-family:var(--font-game-ui);cursor:pointer;transform:translate(-50%,-50%)}.WorldRpg_worldProtocolConsole__1vnN1[data-protocol=reference],.WorldRpg_worldTrace__i0kbD[data-protocol=reference]{--trace-tone:218 132 188}.WorldRpg_worldProtocolConsole__1vnN1[data-protocol=identity],.WorldRpg_worldTrace__i0kbD[data-protocol=identity]{--trace-tone:171 126 201}.WorldRpg_worldProtocolConsole__1vnN1[data-protocol=translation],.WorldRpg_worldTrace__i0kbD[data-protocol=translation]{--trace-tone:104 190 201}.WorldRpg_worldTrace__i0kbD[data-protocol=archive]{--trace-tone:226 188 108}.WorldRpg_worldProtocolConsole__1vnN1>span,.WorldRpg_worldTrace__i0kbD>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(var(--trace-tone)/.52);border-radius:9px;background:linear-gradient(135deg,rgb(var(--trace-tone)/.14),transparent 60%),rgba(12,11,20,.94);box-shadow:0 0 0 3px rgba(12,11,20,.58),0 0 20px rgb(var(--trace-tone)/.16),0 8px 14px rgba(0,0,0,.48);color:rgb(var(--trace-tone));font-family:var(--font-display);font-size:13px;font-weight:700;image-rendering:pixelated;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.WorldRpg_worldProtocolConsole__1vnN1>strong,.WorldRpg_worldTrace__i0kbD>strong{max-width:160px;padding:4px 7px;overflow:hidden;border:1px solid rgb(var(--trace-tone)/.22);border-radius:5px;background:rgba(10,9,17,.88);font-size:8px;font-weight:600;line-height:1.3;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;opacity:.66;transition:opacity .16s ease,color .16s ease}.WorldRpg_worldProtocolConsole__1vnN1:hover>span,.WorldRpg_worldProtocolConsole__1vnN1[data-nearby=true]>span,.WorldRpg_worldTrace__i0kbD:hover>span,.WorldRpg_worldTrace__i0kbD[data-nearby=true]>span{background:rgb(var(--trace-tone)/.2);box-shadow:0 0 0 3px rgba(12,11,20,.58),0 0 28px rgb(var(--trace-tone)/.42),0 8px 14px rgba(0,0,0,.48);transform:translateY(-3px)}.WorldRpg_worldProtocolConsole__1vnN1:hover>strong,.WorldRpg_worldProtocolConsole__1vnN1[data-nearby=true]>strong,.WorldRpg_worldTrace__i0kbD:hover>strong,.WorldRpg_worldTrace__i0kbD[data-nearby=true]>strong{color:rgb(var(--trace-tone));opacity:1}.WorldRpg_worldProtocolConsole__1vnN1[data-stable=true]>span,.WorldRpg_worldTrace__i0kbD[data-observed=true]>span{border-color:rgb(var(--color-success)/.66);background:rgb(var(--color-success)/.13);color:rgb(var(--color-success))}.WorldRpg_worldProtocolConsole__1vnN1>span{width:54px;height:54px;border-radius:14px 14px 8px 8px;box-shadow:0 0 0 4px rgba(12,11,20,.6),inset 0 -7px 0 rgba(0,0,0,.22),0 0 24px rgb(var(--trace-tone)/.18),0 11px 18px rgba(0,0,0,.52);font-size:17px}.WorldRpg_worldProtocolConsole__1vnN1[data-ready=true]>span{animation:WorldRpg_consoleReady__yHhJj 2.1s ease-in-out infinite}@keyframes WorldRpg_consoleReady__yHhJj{0%,to{filter:brightness(.88)}50%{filter:brightness(1.25)}}.WorldRpg_domNpc__U3YXw[data-critical=true] img{filter:drop-shadow(0 0 7px rgb(var(--color-accent-400)/.48)) drop-shadow(0 10px 12px rgb(0 0 0/.58))}.WorldRpg_domNpc__U3YXw[data-critical=true]>span:last-child{border-color:rgb(var(--color-accent-400)/.52);color:rgb(var(--color-text-primary));box-shadow:0 0 15px rgb(var(--color-accent-400)/.14),0 3px 0 rgba(0,0,0,.34)}.WorldRpg_systemPanel__S2OPv{position:absolute;top:52%;left:50%;z-index:32;width:min(900px,calc(100vw - 48px));max-height:min(780px,calc(100dvh - 120px));padding:22px;overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--color-accent-400)/.4);border-radius:22px;background:radial-gradient(circle at 50% 0,rgb(var(--color-brand-500)/.15),transparent 42%),linear-gradient(180deg,rgba(35,29,49,.985),rgba(12,11,19,.985));box-shadow:0 0 0 2px rgb(var(--color-bg)/.76),0 0 0 3px rgb(var(--color-brand-200)/.12),0 30px 90px rgba(0,0,0,.72);color:rgb(var(--color-text-primary));font-family:var(--font-game-ui);transform:translate(-50%,-50%);animation:WorldRpg_systemPanelIn__2Fj0u .2s ease-out both;backdrop-filter:blur(24px)}.WorldRpg_tracePanel__yHV2r{width:min(720px,calc(100vw - 48px))}@keyframes WorldRpg_systemPanelIn__2Fj0u{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.WorldRpg_systemPanelHeader__1nk6O{position:sticky;top:-22px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:-2px -2px 0;padding:2px 2px 16px;border-bottom:1px solid rgb(var(--color-brand-200)/.14);background:linear-gradient(180deg,#221c30 0 84%,transparent)}.WorldRpg_systemPanelHeader__1nk6O>div{display:grid;min-width:0;gap:6px}.WorldRpg_systemPanelHeader__1nk6O span{color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.2em}.WorldRpg_systemPanelHeader__1nk6O strong{font-family:var(--font-display);font-size:clamp(17px,2.4vw,23px);font-weight:600;line-height:1.35}.WorldRpg_systemPanelHeader__1nk6O>button{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgb(var(--color-brand-200)/.2);border-radius:10px;background:rgb(var(--color-bg)/.42);color:rgb(var(--color-text-secondary));font-family:var(--font-game-ui);font-size:19px;cursor:pointer}.WorldRpg_traceReading__fH_R3{display:grid;grid-template-columns:82px minmax(0,1fr);gap:22px;align-items:start;padding:24px 2px 8px}.WorldRpg_traceGlyph__S2vK4{display:grid;width:76px;height:76px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.5);border-radius:18px;background:linear-gradient(135deg,rgb(var(--color-brand-400)/.18),transparent),rgb(var(--color-bg)/.56);box-shadow:inset 0 0 24px rgb(var(--color-brand-400)/.12),0 0 28px rgb(var(--color-brand-400)/.12);color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:23px;font-weight:700}.WorldRpg_traceReading__fH_R3 p{margin:0;color:rgb(var(--color-text-secondary));font-family:var(--font-game-body);font-size:15px;line-height:1.78}.WorldRpg_protocolResult__VgOPy,.WorldRpg_traceEvidence__dMXfO{display:grid;gap:7px;margin-top:18px;padding:13px 14px;border-left:2px solid rgb(var(--color-accent-400)/.72);background:rgb(var(--color-accent-400)/.07)}.WorldRpg_protocolResult__VgOPy span,.WorldRpg_traceEvidence__dMXfO span{color:rgb(var(--color-accent-400));font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.14em}.WorldRpg_protocolResult__VgOPy strong,.WorldRpg_traceEvidence__dMXfO strong{font-family:var(--font-game-body);font-size:13px;font-weight:500;line-height:1.6}.WorldRpg_systemPanelActions__gDRVr{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;border-top:1px solid rgb(var(--color-brand-200)/.12)}.WorldRpg_primarySystemButton__3eH2P,.WorldRpg_secondarySystemButton__6gg9u{min-height:44px;padding:0 18px;border:1px solid rgb(var(--color-brand-200)/.24);border-radius:10px;background:rgb(var(--color-bg)/.38);color:rgb(var(--color-text-secondary));font-family:var(--font-game-ui);font-size:10px;font-weight:700;cursor:pointer}.WorldRpg_primarySystemButton__3eH2P{border-color:rgb(var(--color-accent-400)/.5);background:linear-gradient(135deg,rgb(var(--color-brand-500)/.78),rgb(var(--color-accent-400)/.2));color:rgb(var(--color-text-primary))}.WorldRpg_protocolLead__kpLyy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 2px 16px}.WorldRpg_protocolLead__kpLyy>div{min-width:0}.WorldRpg_protocolLead__kpLyy>div>span{color:rgb(var(--color-brand-200));font-size:9px;letter-spacing:.08em}.WorldRpg_protocolLead__kpLyy h2{margin:7px 0 0;font-family:var(--font-game-body);font-size:clamp(18px,2.5vw,25px);font-weight:600;line-height:1.45}.WorldRpg_protocolLead__kpLyy em{flex:0 0 auto;padding:7px 9px;border:1px solid rgb(var(--color-line)/.28);border-radius:999px;color:rgb(var(--color-text-muted));font-size:8px;font-style:normal;letter-spacing:.08em}.WorldRpg_protocolLead__kpLyy em[data-ready=true]{border-color:rgb(var(--color-success)/.4);background:rgb(var(--color-success)/.08);color:rgb(var(--color-success))}.WorldRpg_protocolNotice__8U_Qg{margin:0 0 14px;padding:10px 12px;border:1px solid rgb(var(--color-brand-200)/.18);border-radius:9px;background:rgb(var(--color-brand-400)/.06);color:rgb(var(--color-brand-200));font-family:var(--font-game-body);font-size:11px;line-height:1.55}.WorldRpg_protocolChecklist__ZX8Yq{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:12px}.WorldRpg_protocolChecklist__ZX8Yq>section,.WorldRpg_protocolDecision__wrYTO{padding:14px;border:1px solid rgb(var(--color-brand-200)/.14);border-radius:13px;background:rgb(var(--color-bg)/.25)}.WorldRpg_checklistHeading__h8__W{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorldRpg_checklistHeading__h8__W strong{font-family:var(--font-display);font-size:9px;letter-spacing:.1em}.WorldRpg_checklistHeading__h8__W span{color:rgb(var(--color-accent-400));font-size:9px}.WorldRpg_protocolChecklist__ZX8Yq ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.WorldRpg_protocolChecklist__ZX8Yq li{display:flex;align-items:center;gap:8px;min-height:28px;color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:10px;line-height:1.45}.WorldRpg_protocolChecklist__ZX8Yq li>span{color:rgb(var(--color-line));font-family:var(--font-display)}.WorldRpg_protocolChecklist__ZX8Yq li[data-complete=true]{color:rgb(var(--color-text-secondary))}.WorldRpg_protocolChecklist__ZX8Yq li[data-complete=true]>span{color:rgb(var(--color-success))}.WorldRpg_protocolDecision__wrYTO{margin-top:12px}.WorldRpg_gateChoices__aHRJ3,.WorldRpg_protocolChoices__arlzz{display:grid;gap:8px;margin-top:11px}.WorldRpg_gateChoices__aHRJ3>button,.WorldRpg_protocolChoices__arlzz>button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:12px;border:1px solid rgb(var(--color-brand-200)/.15);border-radius:11px;background:linear-gradient(180deg,rgb(var(--color-surface-2)/.48),rgb(var(--color-bg)/.22));color:rgb(var(--color-text-secondary));text-align:left;cursor:pointer}.WorldRpg_gateChoices__aHRJ3>button:hover,.WorldRpg_protocolChoices__arlzz>button:hover,.WorldRpg_protocolChoices__arlzz>button[data-selected=true]{border-color:rgb(var(--color-accent-400)/.46);background:rgb(var(--color-accent-400)/.08)}.WorldRpg_protocolChoices__arlzz>button:disabled{cursor:default}.WorldRpg_gateChoices__aHRJ3>button>span,.WorldRpg_protocolChoices__arlzz>button>span{color:rgb(var(--color-accent-400))}.WorldRpg_gateChoices__aHRJ3>button strong,.WorldRpg_protocolChoices__arlzz>button strong{display:block;font-family:var(--font-game-body);font-size:12px;line-height:1.5}.WorldRpg_gateChoices__aHRJ3>button p,.WorldRpg_protocolChoices__arlzz>button p{margin:4px 0 0;color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:10px;line-height:1.5}.WorldRpg_gateDescription__L9AfU{margin:18px 2px 16px;color:rgb(var(--color-text-secondary));font-family:var(--font-game-body);font-size:14px;line-height:1.7}.WorldRpg_gateProtocolSummary__ZTtBK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.WorldRpg_gateProtocolSummary__ZTtBK article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;min-width:0;padding:11px;border:1px solid rgb(var(--color-brand-200)/.14);border-radius:11px;background:rgb(var(--color-bg)/.28)}.WorldRpg_gateProtocolSummary__ZTtBK article>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.32);border-radius:8px;color:rgb(var(--color-accent-400));font-family:var(--font-display)}.WorldRpg_gateProtocolSummary__ZTtBK strong{display:block;font-size:9px}.WorldRpg_gateProtocolSummary__ZTtBK p{margin:4px 0 0;color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:9px;line-height:1.45}.WorldRpg_gateChoices__aHRJ3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.WorldRpg_gateChoices__aHRJ3>button{min-height:150px}.WorldRpg_gateChoices__aHRJ3 em{display:block;margin-top:10px;color:rgb(var(--color-accent-400));font-family:var(--font-game-body);font-size:9px;font-style:normal;line-height:1.5}.WorldRpg_gateEpilogue___CiWA{display:grid;justify-items:center;padding:24px 8px 20px;text-align:center}.WorldRpg_gateSeal__tL25v{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.54);border-radius:50%;box-shadow:0 0 32px rgb(var(--color-accent-400)/.24);color:rgb(var(--color-accent-400));font-size:25px}.WorldRpg_gateEpilogue___CiWA>p{margin:13px 0 0;color:rgb(var(--color-brand-200));font-family:var(--font-display);font-size:10px;letter-spacing:.13em}.WorldRpg_gateEpilogue___CiWA h2{max-width:690px;margin:12px 0 0;font-family:var(--font-game-body);font-size:clamp(18px,2.7vw,26px);font-weight:500;line-height:1.55}.WorldRpg_gateEpilogue___CiWA aside{display:grid;gap:5px;margin-top:16px;padding:10px 14px;border-left:2px solid rgb(var(--color-accent-400)/.62);background:rgb(var(--color-accent-400)/.06);text-align:left}.WorldRpg_gateEpilogue___CiWA aside strong{color:rgb(var(--color-accent-400));font-size:8px;letter-spacing:.12em}.WorldRpg_gateEpilogue___CiWA aside span{color:rgb(var(--color-text-secondary));font-family:var(--font-game-body);font-size:11px;line-height:1.5}.WorldRpg_gateLinks__HSKez{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.WorldRpg_gateLinks__HSKez a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgb(var(--color-accent-400)/.38);border-radius:10px;background:rgb(var(--color-accent-400)/.08);color:rgb(var(--color-text-primary));font-size:10px;text-decoration:none}@media (max-width:720px){.WorldRpg_systemPanel__S2OPv,.WorldRpg_tracePanel__yHV2r{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;width:auto;max-height:calc(100dvh - 72px - env(safe-area-inset-top));padding:17px;border-radius:18px;transform:none;animation-name:WorldRpg_systemPanelMobileIn__oW2LV}@keyframes WorldRpg_systemPanelMobileIn__oW2LV{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.WorldRpg_systemPanelHeader__1nk6O{top:-17px;padding-bottom:13px;background:linear-gradient(180deg,#221c30 0 86%,transparent)}.WorldRpg_traceReading__fH_R3{grid-template-columns:58px minmax(0,1fr);gap:14px;padding-top:18px}.WorldRpg_traceGlyph__S2vK4{width:56px;height:56px;border-radius:14px;font-size:18px}.WorldRpg_traceReading__fH_R3 p{font-size:13px;line-height:1.68}.WorldRpg_protocolLead__kpLyy{display:grid;gap:10px;padding-top:16px}.WorldRpg_protocolLead__kpLyy em{justify-self:start}.WorldRpg_gateChoices__aHRJ3,.WorldRpg_gateProtocolSummary__ZTtBK,.WorldRpg_protocolChecklist__ZX8Yq{grid-template-columns:1fr}.WorldRpg_gateChoices__aHRJ3>button{min-height:0}.WorldRpg_gateLinks__HSKez{grid-template-columns:1fr}}@media (max-width:390px){.WorldRpg_systemPanel__S2OPv,.WorldRpg_tracePanel__yHV2r{right:7px;bottom:max(7px,env(safe-area-inset-bottom));left:7px;padding:14px}.WorldRpg_systemPanelHeader__1nk6O{top:-14px}.WorldRpg_systemPanelHeader__1nk6O strong{font-size:16px}.WorldRpg_systemPanelHeader__1nk6O>button{flex-basis:34px;width:34px;height:34px}.WorldRpg_traceReading__fH_R3{grid-template-columns:1fr}.WorldRpg_traceGlyph__S2vK4{width:48px;height:48px}.WorldRpg_protocolLead__kpLyy h2{font-size:17px}.WorldRpg_protocolChecklist__ZX8Yq>section,.WorldRpg_protocolDecision__wrYTO{padding:11px}.WorldRpg_gateChoices__aHRJ3>button,.WorldRpg_protocolChoices__arlzz>button{padding:10px}.WorldRpg_systemPanelActions__gDRVr{position:sticky;bottom:-14px;margin-right:-1px;margin-left:-1px;padding-bottom:1px;background:linear-gradient(0deg,#0d0b14 0 80%,transparent)}}@media (prefers-reduced-motion:reduce){.WorldRpg_systemPanel__S2OPv,.WorldRpg_worldProtocolConsole__1vnN1[data-ready=true]>span,.WorldRpg_worldZone__CaoPY[data-state=receiving] .WorldRpg_zoneOrnament__mSPPB{animation:none}}.WorldRpg_characterSpriteImage__ArSou{width:54px!important;height:72px!important;image-rendering:pixelated;filter:drop-shadow(0 10px 10px rgb(0 0 0/.58));transform:scaleX(var(--sprite-facing));transition:filter .14s ease,transform .14s ease}.WorldRpg_domPlayer__4JWtk .WorldRpg_characterSpriteImage__ArSou{filter:drop-shadow(0 0 9px rgb(var(--color-accent-400)/.7)) drop-shadow(0 10px 10px rgb(0 0 0/.58))}.WorldRpg_domNpcNearby__m06OC .WorldRpg_characterSpriteImage__ArSou{filter:drop-shadow(0 0 13px rgb(var(--color-accent-400)/.72)) drop-shadow(0 10px 10px rgb(0 0 0/.58));transform:translateY(-3px) scale(1.06) scaleX(var(--sprite-facing))}.WorldRpg_featuredNpcPortraitImage__Ne8Rt{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%;image-rendering:auto;filter:saturate(.96) contrast(1.03) brightness(1.02)}.WorldRpg_worldZone__CaoPY[data-theme=nexus] .WorldRpg_zoneBackdrop___eiNw{opacity:.46;filter:saturate(.9) contrast(1.08) brightness(.84);mix-blend-mode:normal}.WorldRpg_worldZone__CaoPY[data-theme=nexus][data-state=stable] .WorldRpg_zoneBackdrop___eiNw{opacity:.64;filter:saturate(1.02) contrast(1.08) brightness(.98);mix-blend-mode:screen}.WorldRpg_worldPath__AlltJ[data-tile-kind=walkable]{border-color:rgba(188,172,225,.28);background:linear-gradient(rgba(211,198,242,.07) 1px,transparent 0),linear-gradient(90deg,rgba(211,198,242,.07) 1px,transparent 0),repeating-linear-gradient(135deg,rgba(175,145,222,.07) 0 8px,transparent 8px 16px),linear-gradient(180deg,rgba(49,43,69,.92),rgba(25,22,39,.94));background-size:32px 32px,32px 32px,64px 64px,auto;box-shadow:inset 0 0 0 5px rgba(7,6,13,.4),inset 0 0 34px rgba(161,123,215,.11),0 18px 40px rgba(0,0,0,.28)}.WorldRpg_nexusRouteRail__A1Iax{--rail-tone:171 126 201;position:absolute;z-index:3;overflow:hidden;border:1px solid rgb(var(--rail-tone)/.38);border-radius:999px;background:linear-gradient(180deg,transparent 0 18%,rgb(var(--rail-tone)/.16) 18% 82%,transparent 82%),repeating-linear-gradient(90deg,transparent 0 28px,rgb(var(--rail-tone)/.18) 28px 31px),linear-gradient(90deg,rgba(17,14,27,.92),rgb(var(--rail-tone)/.18),rgba(17,14,27,.92));box-shadow:inset 0 0 0 7px rgba(8,7,15,.55),inset 0 0 22px rgb(var(--rail-tone)/.16),0 0 18px rgb(var(--rail-tone)/.12);transform:rotate(var(--rail-rotation));transform-origin:0 50%;pointer-events:none}.WorldRpg_nexusRouteRail__A1Iax[data-protocol=reference]{--rail-tone:218 132 188}.WorldRpg_nexusRouteRail__A1Iax[data-protocol=identity]{--rail-tone:171 126 201}.WorldRpg_nexusRouteRail__A1Iax[data-protocol=translation]{--rail-tone:104 190 201}.WorldRpg_nexusRouteRail__A1Iax:after,.WorldRpg_nexusRouteRail__A1Iax:before{position:absolute;top:17px;bottom:17px;width:3px;background:rgb(var(--rail-tone)/.78);box-shadow:0 0 12px rgb(var(--rail-tone)/.62);content:""}.WorldRpg_nexusRouteRail__A1Iax:before{left:18px}.WorldRpg_nexusRouteRail__A1Iax:after{right:18px}.WorldRpg_nexusRouteRail__A1Iax>span{position:absolute;inset:50% 20px auto;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--rail-tone)/.86),transparent);box-shadow:0 0 14px rgb(var(--rail-tone)/.54);transform:translateY(-50%)}.WorldRpg_nexusRouteRail__A1Iax[data-state=receiving]{animation:WorldRpg_nexusRailReceiving__j_rxk 2.4s ease-in-out infinite}.WorldRpg_nexusRouteRail__A1Iax[data-state=stable]{border-color:rgb(var(--rail-tone)/.78);box-shadow:inset 0 0 0 7px rgba(8,7,15,.42),inset 0 0 30px rgb(var(--rail-tone)/.3),0 0 30px rgb(var(--rail-tone)/.3)}@keyframes WorldRpg_nexusRailReceiving__j_rxk{0%,to{filter:brightness(.86)}50%{filter:brightness(1.22)}}.WorldRpg_nexusProtocolHub__44gfV{position:absolute;z-index:3;display:grid;place-items:center;border:2px solid hsla(40,65%,72%,.44);border-radius:50%;background:radial-gradient(circle,hsla(39,67%,68%,.15) 0 8%,transparent 9% 31%,rgba(163,118,210,.13) 32% 33%,transparent 34%),conic-gradient(from 30deg,rgba(218,132,188,.16),rgba(171,126,201,.2),rgba(104,190,201,.16),rgba(218,132,188,.16)),rgba(18,15,29,.8);box-shadow:inset 0 0 0 16px rgba(8,7,15,.5),inset 0 0 46px rgba(185,145,222,.18),0 0 36px rgba(178,133,216,.15);pointer-events:none}.WorldRpg_nexusHubInner__KQohk,.WorldRpg_nexusHubOuter__OiQqp{position:absolute;border:1px solid hsla(40,61%,77%,.38);border-radius:50%}.WorldRpg_nexusHubOuter__OiQqp{inset:38px;border-style:dashed}.WorldRpg_nexusHubInner__KQohk{inset:104px;box-shadow:0 0 25px rgba(205,163,226,.24)}.WorldRpg_nexusHubCore__TRQZ4{display:grid;width:90px;height:90px;place-items:center;border:1px solid hsla(40,72%,76%,.55);border-radius:50%;background:radial-gradient(circle,hsla(40,70%,75%,.3),rgba(55,38,70,.78) 62%,rgba(11,9,18,.94));box-shadow:0 0 24px hsla(39,68%,68%,.25);color:hsla(39,75%,83%,.86);font-family:var(--font-game-ui);font-size:10px;font-weight:700;letter-spacing:.18em}.WorldRpg_nexusProtocolHub__44gfV[data-state=receiving] .WorldRpg_nexusHubInner__KQohk,.WorldRpg_nexusProtocolHub__44gfV[data-state=stable] .WorldRpg_nexusHubInner__KQohk{border-color:rgb(var(--color-accent-400)/.72);box-shadow:0 0 34px rgb(var(--color-accent-400)/.4)}.WorldRpg_nexusProtocolHub__44gfV[data-state=stable]{border-color:hsla(41,63%,75%,.78);filter:brightness(1.12)}.WorldRpg_worldCollisionMass__JKdx0{position:absolute;z-index:2;display:block;border:1px solid rgba(10,9,16,.72);border-radius:14px;background:repeating-linear-gradient(135deg,rgba(7,6,12,.2) 0 8px,rgba(7,6,12,.52) 8px 12px),rgba(12,10,19,.3);box-shadow:0 12px 26px rgba(0,0,0,.22);pointer-events:none}.WorldRpg_worldCollisionMass__JKdx0[data-collision-kind=facility]{z-index:4;border-color:hsla(41,67%,65%,.42);border-radius:8px 8px 13px 13px;background:linear-gradient(180deg,rgba(93,70,96,.96),rgba(35,28,45,.98)),#14111c;box-shadow:inset 0 4px 0 hsla(40,68%,71%,.16),0 10px 0 rgba(8,7,13,.48),0 16px 22px rgba(0,0,0,.38)}.WorldRpg_worldCollisionMass__JKdx0[data-collision-kind=facility]:after{position:absolute;top:9px;left:50%;width:24px;height:8px;border:1px solid hsla(40,68%,71%,.36);border-radius:3px;background:rgba(171,126,201,.24);box-shadow:0 0 10px rgba(171,126,201,.28);content:"";transform:translateX(-50%)}.WorldRpg_worldCollisionMass__JKdx0[data-collision-kind=void]{z-index:3;border:5px solid rgba(69,51,89,.72);border-radius:50%;background:radial-gradient(circle,rgba(2,2,7,.98) 0 38%,rgba(36,21,54,.94) 56%,rgba(126,85,171,.4) 67%,rgba(8,7,14,.92) 71%);box-shadow:inset 0 0 24px rgba(0,0,0,.95),0 0 22px rgba(139,91,184,.24)}.WorldRpg_miniMapBlocked__usbO2,.WorldRpg_miniMapHub__Sf_Og,.WorldRpg_miniMapPath__lotg9,.WorldRpg_miniMapRail__X5BTb{position:absolute;display:block;pointer-events:none}.WorldRpg_miniMapPath__lotg9{z-index:0;border-radius:2px;background:rgba(205,190,229,.2)}.WorldRpg_miniMapRail__X5BTb{z-index:2;border-radius:999px;background:rgba(171,126,201,.68);transform:rotate(var(--mini-rail-rotation));transform-origin:0 50%}.WorldRpg_miniMapRail__X5BTb[data-protocol=reference]{background:rgba(218,132,188,.72)}.WorldRpg_miniMapRail__X5BTb[data-protocol=translation]{background:rgba(104,190,201,.72)}.WorldRpg_miniMapHub__Sf_Og{z-index:2;border:1px solid hsla(39,72%,73%,.76);border-radius:50%;background:rgba(97,65,119,.48)}.WorldRpg_miniMapBlocked__usbO2{z-index:3;border-radius:1px;background:rgba(6,5,11,.76)}.WorldRpg_miniMapBlocked__usbO2[data-collision-kind=void]{border-radius:50%;background:rgba(0,0,4,.94)}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_characterSpriteImage__ArSou{width:48px!important;height:64px!important}.WorldRpg_nexusRouteRail__A1Iax{filter:saturate(1.08) brightness(1.08)}}@media (prefers-reduced-motion:reduce){.WorldRpg_nexusRouteRail__A1Iax[data-state=receiving]{animation:none}.WorldRpg_characterSpriteImage__ArSou{transition:none}}.WorldRpg_worldMapTiles__natTG{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorldRpg_worldMapTile__tZMmN{position:absolute;display:block;width:1680px;height:1200px;-o-object-fit:cover;object-fit:cover;image-rendering:auto;backface-visibility:hidden}.WorldRpg_domWorld__WtWmt{background:#05050c;contain:layout paint style;backface-visibility:hidden;transition:none;will-change:transform}.WorldRpg_worldPath__AlltJ[data-tile-kind=walkable]{z-index:1;border-color:rgba(212,192,239,.12);background:linear-gradient(180deg,rgba(182,137,222,.12),rgba(76,57,101,.09));box-shadow:inset 0 0 18px rgba(193,154,230,.08);opacity:.16;mix-blend-mode:screen}.WorldRpg_worldPath__AlltJ:after,.WorldRpg_worldPath__AlltJ:before{opacity:0}.WorldRpg_worldZone__CaoPY[data-state],.WorldRpg_worldZone__CaoPY[data-theme]{overflow:visible;border:1px solid transparent;background:transparent;box-shadow:none}.WorldRpg_worldZone__CaoPY:after,.WorldRpg_worldZone__CaoPY:before,.WorldRpg_zoneBackdrop___eiNw,.WorldRpg_zoneOrnament__mSPPB{display:none}.WorldRpg_worldZone__CaoPY[data-active=true]{border-color:rgb(var(--color-accent-400)/.3);background:rgb(var(--color-accent-400)/.025);box-shadow:inset 0 0 72px rgb(var(--color-accent-400)/.035)}.WorldRpg_worldZone__CaoPY[data-state=receiving]{border-color:rgb(var(--color-brand-200)/.22);background:rgb(var(--color-brand-400)/.025)}.WorldRpg_worldZone__CaoPY[data-state=stable]{border-color:rgb(var(--color-accent-400)/.3);background:rgb(var(--color-accent-400)/.035)}.WorldRpg_worldCollisionMass__JKdx0,.WorldRpg_worldLandmark__04aou,.WorldRpg_worldProp__JDXcR{display:none}.WorldRpg_nexusRouteRail__A1Iax{opacity:.24;mix-blend-mode:screen}.WorldRpg_nexusRouteRail__A1Iax[data-state=receiving]{opacity:.4}.WorldRpg_nexusRouteRail__A1Iax[data-state=stable]{opacity:.58}.WorldRpg_nexusProtocolHub__44gfV{opacity:.3;mix-blend-mode:screen}.WorldRpg_nexusProtocolHub__44gfV[data-state=receiving]{opacity:.42}.WorldRpg_nexusProtocolHub__44gfV[data-state=stable]{opacity:.56}.WorldRpg_characterSpriteImage__ArSou{--sprite-facing:1;--sprite-lift:0px;--sprite-scale:1;--sprite-tilt:0deg;display:block;width:78px!important;height:112px!important;max-width:none;padding:0;overflow:visible;border:0;border-radius:0;background-color:transparent;box-shadow:none;-o-object-fit:contain;object-fit:contain;background-repeat:no-repeat;image-rendering:auto;filter:drop-shadow(0 2px 0 rgb(255 255 255/.05)) drop-shadow(0 11px 9px rgb(0 0 0/.62));transform:translateY(var(--sprite-lift)) rotate(var(--sprite-tilt)) scale(var(--sprite-scale)) scaleX(var(--sprite-facing));transform-origin:50% 100%;transition:filter .14s ease;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorldRpg_playerAnchor__nWe9G{top:0;left:0;contain:layout style;transform:translateZ(0);will-change:transform}.WorldRpg_playerMotionShell___V4oX{display:block;line-height:0;scale:1;rotate:0deg;transform:translateZ(0);transform-origin:50% 100%;transition:transform 72ms cubic-bezier(.22,.72,.28,1);will-change:transform,scale,rotate}.WorldRpg_playerMotionShell___V4oX[data-moving=true][data-walk-frame="0"]{transform:translate3d(-.35px,1px,0) rotate(-.45deg)}.WorldRpg_playerMotionShell___V4oX[data-moving=true][data-walk-frame="2"]{transform:translate3d(.35px,1px,0) rotate(.45deg)}.WorldRpg_playerMotionShell___V4oX[data-direction=up]{animation:WorldRpg_playerTurnUp__8_e_K 82ms cubic-bezier(.22,.72,.28,1) both}.WorldRpg_playerMotionShell___V4oX[data-direction=down]{animation:WorldRpg_playerTurnDown__LrG4j 82ms cubic-bezier(.22,.72,.28,1) both}.WorldRpg_playerMotionShell___V4oX[data-direction=left]{animation:WorldRpg_playerTurnLeft__WFUB6 82ms cubic-bezier(.22,.72,.28,1) both}.WorldRpg_playerMotionShell___V4oX[data-direction=right]{animation:WorldRpg_playerTurnRight__GXfbJ 82ms cubic-bezier(.22,.72,.28,1) both}@keyframes WorldRpg_playerTurnUp__8_e_K{0%{scale:.97 1.025;rotate:-.45deg}to{scale:1;rotate:0deg}}@keyframes WorldRpg_playerTurnDown__LrG4j{0%{scale:.97 1.025;rotate:.45deg}to{scale:1;rotate:0deg}}@keyframes WorldRpg_playerTurnLeft__WFUB6{0%{scale:.95 1.025;rotate:-.8deg}to{scale:1;rotate:0deg}}@keyframes WorldRpg_playerTurnRight__GXfbJ{0%{scale:.95 1.025;rotate:.8deg}to{scale:1;rotate:0deg}}.WorldRpg_characterSpriteImage__ArSou[data-art-model=eldriverse-jrpg-chibi-v2-fallback][data-moving=true][data-walk-frame="0"]{--sprite-lift:-2px;--sprite-tilt:-0.7deg}.WorldRpg_characterSpriteImage__ArSou[data-art-model=eldriverse-jrpg-chibi-v2-fallback][data-moving=true][data-walk-frame="2"]{--sprite-lift:-2px;--sprite-tilt:0.7deg}.WorldRpg_domNpcNearby__m06OC .WorldRpg_characterSpriteImage__ArSou{--sprite-lift:-4px;--sprite-scale:1.06;filter:drop-shadow(0 0 13px rgb(var(--color-accent-400)/.72)) drop-shadow(0 11px 9px rgb(0 0 0/.62))}.WorldRpg_domPlayer__4JWtk .WorldRpg_characterSpriteImage__ArSou{filter:drop-shadow(0 11px 9px rgb(0 0 0/.62))}@media (prefers-reduced-motion:reduce){.WorldRpg_characterSpriteImage__ArSou,.WorldRpg_domNpc__U3YXw{transition:none}.WorldRpg_playerMotionShell___V4oX{transition:none;animation:none}}.WorldRpg_miniMapBase__udZl5{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:.88;pointer-events:none}.WorldRpg_miniMapZone__CXLwr{z-index:1;background:transparent!important;opacity:.3}.WorldRpg_worldLoader__B61YI{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:10px;margin:18px auto 0;padding:10px 13px;border:1px solid rgb(var(--color-brand-200)/.18);border-radius:999px;background:rgb(var(--color-bg)/.34);text-align:left}.WorldRpg_worldLoaderPulse__B_5gU{display:flex;align-items:center;gap:3px}.WorldRpg_worldLoaderPulse__B_5gU i{display:block;width:5px;height:5px;border-radius:50%;background:rgb(var(--color-accent-400));box-shadow:0 0 8px rgb(var(--color-accent-400)/.38);animation:WorldRpg_worldLoaderPulse__B_5gU .9s ease-in-out infinite}.WorldRpg_worldLoaderPulse__B_5gU i:nth-child(2){animation-delay:.11s}.WorldRpg_worldLoaderPulse__B_5gU i:nth-child(3){animation-delay:.22s}.WorldRpg_worldAssetNotice__H_3xE,.WorldRpg_worldLoader__B61YI>p{margin:0;color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:9px;line-height:1.45}.WorldRpg_worldAssetNotice__H_3xE{margin-top:12px;color:rgb(var(--color-brand-200))}.WorldRpg_introOverlay__MeWGv{transition:opacity .24s ease,backdrop-filter .24s ease}.WorldRpg_introOverlayExiting__oM_sq{opacity:0;backdrop-filter:blur(2px);pointer-events:none}.WorldRpg_introOverlayExiting__oM_sq .WorldRpg_introCard__XdOth{opacity:0;transform:translateY(-8px) scale(1.012);transition:opacity .22s ease,transform .24s cubic-bezier(.2,.75,.25,1);animation:none}@keyframes WorldRpg_worldLoaderPulse__B_5gU{0%,to{opacity:.28;transform:translateY(1px) scale(.82)}50%{opacity:1;transform:translateY(-1px) scale(1.08)}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_characterSpriteImage__ArSou{width:68px!important;height:98px!important}}@media (max-width:560px){.WorldRpg_worldLoader__B61YI{margin-top:12px;padding:9px 11px}.WorldRpg_worldLoader__B61YI>p{font-size:8px}}.WorldRpg_virtualJoystick__gCg18{position:relative;flex:0 0 auto;width:150px;height:150px;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.34);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(var(--color-brand-400)/.09) 0 34%,transparent 35%),linear-gradient(145deg,rgba(35,29,50,.78),rgba(12,11,20,.84));box-shadow:inset 0 0 0 7px rgb(var(--color-bg)/.28),inset 0 0 28px rgb(var(--color-brand-400)/.12),0 12px 28px rgba(0,0,0,.32);cursor:grab;pointer-events:auto;touch-action:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}.WorldRpg_virtualJoystick__gCg18:after,.WorldRpg_virtualJoystick__gCg18:before{position:absolute;top:50%;left:50%;z-index:0;background:rgb(var(--color-brand-200)/.12);content:"";pointer-events:none;transform:translate(-50%,-50%)}.WorldRpg_virtualJoystick__gCg18:before{width:70%;height:1px}.WorldRpg_virtualJoystick__gCg18:after{width:1px;height:70%}.WorldRpg_virtualJoystick__gCg18:focus-visible{outline:2px solid rgb(var(--color-accent-400)/.84);outline-offset:4px}.WorldRpg_virtualJoystick__gCg18[data-active=true]{border-color:rgb(var(--color-accent-400)/.72);cursor:grabbing}.WorldRpg_virtualJoystick__gCg18[data-disabled=true]{opacity:.34;pointer-events:none}.WorldRpg_joystickGuide__4jEvH{position:absolute;top:50%;left:50%;z-index:1;width:62%;height:62%;border:1px dashed rgb(var(--color-brand-200)/.22);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.WorldRpg_joystickGuide__4jEvH:before{position:absolute;inset:10px;border:1px solid rgb(var(--color-accent-400)/.09);border-radius:inherit;content:""}.WorldRpg_joystickKnob__DgHl7{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:64px;height:64px;margin:-32px 0 0 -32px;place-items:center;border:1px solid rgb(var(--color-accent-400)/.56);border-radius:50%;background:radial-gradient(circle at 38% 34%,hsla(0,0%,100%,.16),transparent 34%),linear-gradient(145deg,rgb(var(--color-brand-600)/.92),rgba(31,24,45,.96));box-shadow:inset 0 0 0 5px rgb(var(--color-bg)/.2),0 8px 18px rgba(0,0,0,.42),0 0 18px rgb(var(--color-accent-400)/.12);pointer-events:none;transform:translateZ(0);transition:transform .11s cubic-bezier(.2,.9,.3,1);will-change:transform}.WorldRpg_virtualJoystick__gCg18[data-active=true] .WorldRpg_joystickKnob__DgHl7{box-shadow:inset 0 0 0 5px rgb(var(--color-bg)/.18),0 10px 22px rgba(0,0,0,.48),0 0 24px rgb(var(--color-accent-400)/.2);transition:none}.WorldRpg_joystickKnob__DgHl7 span{width:16px;height:16px;border:1px solid rgb(var(--color-accent-400)/.56);border-radius:50%;background:rgb(var(--color-bg)/.38)}.WorldRpg_zoneEntryBanner__59qh1{position:absolute;top:max(78px,calc(env(safe-area-inset-top) + 66px));left:50%;z-index:14;display:grid;gap:4px;width:-moz-max-content;width:max-content;max-width:min(420px,calc(100vw - 40px));padding:10px 16px;border:1px solid rgb(var(--color-brand-200)/.25);border-radius:999px;background:linear-gradient(145deg,rgb(var(--color-surface-2)/.86),rgb(var(--color-bg)/.72));box-shadow:0 12px 28px rgba(0,0,0,.28);color:rgb(var(--color-text-primary));text-align:center;backdrop-filter:blur(12px);pointer-events:none;animation:WorldRpg_zoneEntryBanner__59qh1 2.8s ease both}.WorldRpg_zoneEntryBanner__59qh1 strong{font-family:var(--font-display);font-size:12px;letter-spacing:.08em}.WorldRpg_zoneEntryBanner__59qh1 span{color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:10px}@keyframes WorldRpg_zoneEntryBanner__59qh1{0%{opacity:0;transform:translate(-50%,-8px)}12%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_virtualJoystick__gCg18{width:146px;height:146px}.WorldRpg_joystickKnob__DgHl7{width:62px;height:62px;margin:-31px 0 0 -31px}.WorldRpg_zoneEntryBanner__59qh1{top:max(68px,calc(env(safe-area-inset-top) + 58px));max-width:calc(100vw - 156px);padding:9px 14px}.WorldRpg_zoneEntryBanner__59qh1 span{display:none}}@media (max-width:520px) and (orientation:portrait){.WorldRpg_virtualJoystick__gCg18{width:138px;height:138px}.WorldRpg_joystickKnob__DgHl7{width:60px;height:60px;margin:-30px 0 0 -30px}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_virtualJoystick__gCg18{width:124px;height:124px}.WorldRpg_joystickKnob__DgHl7{width:56px;height:56px;margin:-28px 0 0 -28px}}@media (prefers-reduced-motion:reduce){.WorldRpg_joystickKnob__DgHl7{transition:none}.WorldRpg_zoneEntryBanner__59qh1{animation:none}}.WorldRpg_worldPath__AlltJ[data-tile-kind=walkable]{border:0;background:transparent;box-shadow:none;opacity:0;mix-blend-mode:normal}.WorldRpg_worldZone__CaoPY[data-active=true],.WorldRpg_worldZone__CaoPY[data-state=receiving],.WorldRpg_worldZone__CaoPY[data-state=stable],.WorldRpg_worldZone__CaoPY[data-state],.WorldRpg_worldZone__CaoPY[data-theme]{border:0;background:transparent;box-shadow:none}.WorldRpg_miniMapZone__CXLwr{border:0}.WorldRpg_miniMapDescription__Fn7_E{display:none}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_miniMapDescription__Fn7_E{display:-webkit-box;max-width:100%;overflow:hidden;color:rgb(var(--color-text-muted));font-family:var(--font-game-body);font-size:7px;font-weight:400;line-height:1.4;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorldRpg_zonePrompt__Z_FbZ{display:none}.WorldRpg_dialoguePanel___KgFB{grid-template-columns:64px minmax(0,1fr);height:clamp(248px,36dvh,300px);padding:13px;-moz-column-gap:11px;column-gap:11px}.WorldRpg_dialoguePortrait__ohLyd{grid-row:1/3;width:64px;height:78px;align-self:start;margin-top:2px;border-radius:12px}.WorldRpg_dialogueMeta__cs_dt{align-self:start}.WorldRpg_dialogueIdentity__8OMgV{gap:2px}.WorldRpg_dialogueIdentity__8OMgV strong{font-size:14px;line-height:1.25}.WorldRpg_dialogueIdentity__8OMgV span{font-size:9px;line-height:1.3}.WorldRpg_dialoguePage__JZVq2{font-size:8px}.WorldRpg_dialogueClose__0O3RL{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:8px;font-size:18px}.WorldRpg_dialogueMessage__W4Hso{margin-top:6px;padding:4px 3px 0 0}.WorldRpg_dialogueMessage__W4Hso h2{font-size:16px;line-height:1.35}.WorldRpg_dialogueMessage__W4Hso p{margin-top:7px;font-size:13px;line-height:1.58}.WorldRpg_dialogueActions__O_Ink{gap:7px;margin-top:6px;padding-top:7px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:38px;border-radius:9px;font-size:10px}.WorldRpg_dialogueLink__btaQ_{padding:0 5px}.WorldRpg_dialogueNext__yD6c_{min-width:82px;padding:0 11px}}@media (max-width:520px) and (orientation:portrait){.WorldRpg_dialoguePanel___KgFB{grid-template-columns:60px minmax(0,1fr);height:clamp(232px,34dvh,278px);padding:12px 11px;-moz-column-gap:9px;column-gap:9px}.WorldRpg_dialoguePortrait__ohLyd{width:60px;height:74px}.WorldRpg_dialogueIdentity__8OMgV strong{font-size:14px}.WorldRpg_dialogueIdentity__8OMgV span{font-size:8px}.WorldRpg_dialogueMessage__W4Hso h2{font-size:15px}.WorldRpg_dialogueMessage__W4Hso p{font-size:12px;line-height:1.6}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:36px}.WorldRpg_dialogueNext__yD6c_{min-width:78px;padding:0 10px}}.WorldRpg_dialogueCharacterLayer__gU6IB{position:fixed;z-index:38;bottom:0;left:max(12px,calc(50vw - 940px));width:clamp(420px,46vw,820px);height:calc(100dvh - 40px);overflow:visible;pointer-events:none;transform-origin:0 100%;animation:WorldRpg_dialogueCharacterIn___Jw4e .28s cubic-bezier(.22,1,.36,1) both}.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_dialogueCharacterImage__o0hA_,.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_featuredNpcPortraitImage__Ne8Rt{position:absolute;inset:auto 0 0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:0 100%;object-position:0 100%;image-rendering:auto;filter:saturate(.98) contrast(1.03) drop-shadow(0 22px 30px rgb(0 0 0/.52))}.WorldRpg_dialogueOpen__HBWOb:before{z-index:3;background:rgba(3,2,10,.16);backdrop-filter:none}.WorldRpg_dialoguePanel___KgFB{position:fixed;z-index:40;top:auto;right:max(24px,env(safe-area-inset-right));bottom:max(24px,calc(env(safe-area-inset-bottom) + 14px));left:clamp(460px,40vw,760px);display:block;width:auto;height:auto;min-height:208px;max-height:min(40dvh,390px);padding:22px 26px 20px;overflow:hidden;border:1px solid rgb(var(--color-brand-200)/.38);border-radius:18px;background:linear-gradient(180deg,rgba(27,21,40,.58),rgba(10,8,17,.72)),rgba(13,11,21,.54);box-shadow:0 0 0 1px rgba(7,5,13,.52),0 20px 58px rgba(0,0,0,.48);transform:none;animation:WorldRpg_dialoguePanelStageIn__oRCBz .22s ease-out both;backdrop-filter:blur(10px) saturate(1.08)}.WorldRpg_dialoguePanel___KgFB:before{inset:7px;height:auto;border:1px solid rgb(var(--color-brand-200)/.1);border-radius:12px}.WorldRpg_dialogueContent___u_4q{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(54px,1fr) auto;width:100%;min-height:164px;padding:0}.WorldRpg_dialogueMeta__cs_dt{display:flex;align-items:flex-start;gap:14px;min-width:0}.WorldRpg_dialogueIdentity__8OMgV,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:8px}.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{flex:0 0 auto;max-width:100%;overflow:visible;color:rgb(var(--color-text-primary));font-size:clamp(17px,1.45vw,21px);line-height:1.2;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>span{min-width:0;max-width:100%;overflow:visible;color:rgb(var(--color-brand-200)/.76);font-size:10px;line-height:1.3;letter-spacing:.095em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.WorldRpg_dialogueRole__R2ifq{display:inline-flex;flex:1 1 auto;align-items:baseline;gap:6px}.WorldRpg_dialogueRole__R2ifq i{color:rgb(var(--color-text-muted)/.72);font-style:normal;font-weight:400}.WorldRpg_dialogueMessage__W4Hso{min-height:0;margin-top:8px;padding:2px 8px 0 0;overflow-y:auto}.WorldRpg_dialogueMessage__W4Hso h2{margin:0 0 5px;font-size:clamp(17px,1.55vw,22px);line-height:1.35}.WorldRpg_dialogueMessage__W4Hso p{margin:0;color:rgb(var(--color-text-primary)/.9);font-size:clamp(14px,1.08vw,16px);line-height:1.65}.WorldRpg_dialogueActions__O_Ink{position:static;display:flex;grid-column:auto;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgb(var(--color-brand-200)/.13);background:transparent}@keyframes WorldRpg_dialogueCharacterIn___Jw4e{0%{opacity:0;transform:translate3d(-20px,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes WorldRpg_dialoguePanelStageIn__oRCBz{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_dialogueCharacterLayer__gU6IB{z-index:38;bottom:6dvh;left:-8vw;width:106vw;height:78dvh}.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_dialogueCharacterImage__o0hA_,.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_featuredNpcPortraitImage__Ne8Rt{-o-object-position:0 100%;object-position:0 100%;filter:saturate(.98) contrast(1.03) drop-shadow(0 16px 22px rgb(0 0 0/.5))}.WorldRpg_dialoguePanel___KgFB{position:fixed;top:auto;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:block;width:auto;height:clamp(190px,25dvh,218px);min-height:0;max-height:min(42dvh,330px);padding:15px 14px 13px;border:1px solid rgb(var(--color-brand-200)/.38);border-radius:17px;background:linear-gradient(180deg,rgba(30,23,45,.38),rgba(10,8,17,.55)),rgba(13,11,21,.22);box-shadow:0 16px 48px rgba(0,0,0,.46);transform:none;backdrop-filter:blur(7px) saturate(1.06)}.WorldRpg_dialogueContent___u_4q{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;max-height:none;padding:0}.WorldRpg_dialogueMeta__cs_dt{grid-column:auto;grid-row:auto;align-self:start;padding:0}.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{font-size:16px}.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>span,.WorldRpg_dialoguePage__JZVq2{font-size:9px}.WorldRpg_dialogueMessage__W4Hso{grid-column:auto;grid-row:auto;margin-top:6px;padding:3px 3px 0 0}.WorldRpg_dialogueMessage__W4Hso h2{margin:0 0 4px;font-size:16px;line-height:1.35}.WorldRpg_dialogueMessage__W4Hso p{margin:0;font-size:13px;line-height:1.58}.WorldRpg_dialogueActions__O_Ink{grid-column:auto;grid-row:auto;gap:8px;margin-top:7px;padding-top:8px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:38px;font-size:10px}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_dialogueCharacterLayer__gU6IB{top:0;right:auto;bottom:0;left:-8vw;width:56vw;height:100dvh}.WorldRpg_dialoguePanel___KgFB{top:auto;right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));width:auto;height:clamp(128px,34dvh,150px);max-height:calc(100dvh - 24px);padding:13px 15px 11px clamp(190px,31vw,260px);border-radius:15px}.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{font-size:14px}.WorldRpg_dialogueMessage__W4Hso p{font-size:11px;line-height:1.48}.WorldRpg_dialogueActions__O_Ink{margin-top:4px;padding-top:5px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:30px;font-size:9px}.WorldRpg_dialogueClose__0O3RL{width:28px;min-width:28px;height:28px;min-height:28px}}@media (max-width:520px) and (orientation:portrait){.WorldRpg_dialogueCharacterLayer__gU6IB{bottom:16dvh;left:0;width:60vw;height:76dvh}.WorldRpg_dialoguePanel___KgFB{grid-template-columns:1fr;height:clamp(184px,23dvh,204px);padding:12px 13px 10px;-moz-column-gap:0;column-gap:0}.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMessage__W4Hso h2,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{font-size:15px}.WorldRpg_dialogueMessage__W4Hso p{font-size:12px;line-height:1.58}}@media (prefers-reduced-motion:reduce){.WorldRpg_dialogueCharacterLayer__gU6IB,.WorldRpg_dialoguePanel___KgFB{animation:none}}.WorldRpg_introOverlay__MeWGv{padding:20px;background:rgba(7,5,13,.82);backdrop-filter:blur(12px)}.WorldRpg_introCard__XdOth{width:min(440px,100%);padding:32px 28px 28px;border:1px solid rgb(var(--color-brand-200)/.32);border-radius:20px;background:rgba(18,14,28,.96);box-shadow:0 24px 70px rgba(0,0,0,.54)}.WorldRpg_introCard__XdOth:after,.WorldRpg_introCard__XdOth:before{display:none;content:none}.WorldRpg_introCard__XdOth h1{margin:0;font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.025em}.WorldRpg_introDescription__2Qgs_{max-width:340px;margin:10px auto 0;font-size:14px;line-height:1.55}.WorldRpg_introCard__XdOth .WorldRpg_genderSelection__d9jAc{margin-top:22px}.WorldRpg_introCard__XdOth .WorldRpg_genderOptions__f9o5o{width:min(270px,100%)}.WorldRpg_introCard__XdOth .WorldRpg_genderOption__e4KDL{min-height:56px;padding:7px 11px}.WorldRpg_introCard__XdOth .WorldRpg_startButton__hROA_{min-width:180px;min-height:46px;margin-top:18px}@media (max-width:520px){.WorldRpg_introCard__XdOth{padding:28px 20px 24px}.WorldRpg_introCard__XdOth .WorldRpg_genderOption__e4KDL{grid-template-columns:34px minmax(0,1fr);min-height:54px}.WorldRpg_introCard__XdOth .WorldRpg_genderOption__e4KDL svg{width:30px;height:30px}}.WorldRpg_page__YVk6O:after{display:none;content:none}.WorldRpg_worldMapTile__tZMmN{width:1682px;height:1202px;margin:-1px}.WorldRpg_missionToggle__9KDbA{grid-template-columns:28px minmax(0,1fr) auto 20px}.WorldRpg_missionQuestIcon__Vvzf7{width:24px;height:24px;fill:rgb(var(--color-bg)/.18);stroke:rgb(var(--color-accent-400));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_dialogueCharacterImage__o0hA_[data-flip-x=true],.WorldRpg_dialogueCharacterLayer__gU6IB .WorldRpg_featuredNpcPortraitImage__Ne8Rt[data-flip-x=true]{transform:scaleX(-1);transform-origin:50% 100%}@media (hover:none) and (pointer:coarse),(max-width:900px){.WorldRpg_missionPanelCollapsed__4bIHe{width:48px;border-radius:14px}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggle__9KDbA{display:grid;grid-template-columns:1fr;width:48px;min-height:48px;place-items:center;padding:0}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggleCopy__2J4C0,.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggleIcon__M7kVH,.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionToggleProgress__jHBm_{display:none}.WorldRpg_missionPanelCollapsed__4bIHe .WorldRpg_missionQuestIcon__Vvzf7{width:23px;height:23px}.WorldRpg_missionPanel__Sf_wz:not(.WorldRpg_missionPanelCollapsed__4bIHe) .WorldRpg_missionToggle__9KDbA{grid-template-columns:26px minmax(0,1fr) auto 18px}.WorldRpg_miniMapCollapsed__AAH1p{width:min(172px,calc(50vw - 20px))}.WorldRpg_miniMapCollapsed__AAH1p .WorldRpg_miniMapHeading__IDT3a{display:block}.WorldRpg_miniMapCollapsed__AAH1p .WorldRpg_miniMapHeading__IDT3a strong{display:block;font-size:10px}.WorldRpg_zonePrompt__Z_FbZ{display:none}.WorldRpg_interactionPrompt__UwRdp{bottom:calc(138px + env(safe-area-inset-bottom));gap:5px;min-height:28px;max-width:min(72vw,280px);padding:4px 9px;border-color:rgb(var(--color-line)/.18);background:rgb(var(--color-bg)/.38);box-shadow:0 7px 18px rgba(0,0,0,.18);font-size:9px;backdrop-filter:blur(6px)}.WorldRpg_interactionPrompt__UwRdp kbd{display:none}.WorldRpg_mobileControls__YWkqB{bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px))}.WorldRpg_mobileInteractButton__JUbTS{width:76px;height:76px;border-color:rgb(var(--color-accent-400)/.34);background:rgb(var(--color-surface)/.58);box-shadow:0 9px 24px rgba(0,0,0,.24)}.WorldRpg_mobileInteractButton__JUbTS span{color:rgb(var(--color-text-primary)/.9);font-size:11px;font-weight:700;letter-spacing:.04em}.WorldRpg_dialogueCharacterLayer__gU6IB{bottom:14dvh;left:-5vw;width:98vw;height:84dvh}.WorldRpg_dialoguePanel___KgFB{height:clamp(164px,21dvh,184px);padding:11px 12px 9px;border-color:rgb(var(--color-brand-200)/.27);border-radius:14px;background:linear-gradient(180deg,rgba(30,23,45,.23),rgba(10,8,17,.38)),rgba(13,11,21,.12);box-shadow:0 12px 36px rgba(0,0,0,.32);backdrop-filter:blur(5px) saturate(1.04)}.WorldRpg_dialoguePanel___KgFB:before{display:none}.WorldRpg_dialogueIdentity__8OMgV strong,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>strong{font-size:14px}.WorldRpg_dialogueIdentity__8OMgV span,.WorldRpg_dialogueMeta__cs_dt .WorldRpg_dialogueIdentity__8OMgV>span,.WorldRpg_dialoguePage__JZVq2{font-size:8px}.WorldRpg_dialogueMessage__W4Hso{margin-top:4px;padding-top:1px}.WorldRpg_dialogueMessage__W4Hso h2{margin-bottom:3px;font-size:13px}.WorldRpg_dialogueMessage__W4Hso p{font-size:11px;line-height:1.52}.WorldRpg_dialogueActions__O_Ink{gap:6px;margin-top:4px;padding-top:5px}.WorldRpg_dialogueLink__btaQ_,.WorldRpg_dialogueNext__yD6c_{min-height:30px;padding:0 10px;font-size:8px}.WorldRpg_dialogueNext__yD6c_{min-width:88px}.WorldRpg_dialogueClose__0O3RL{width:26px;min-width:26px;height:26px;min-height:26px;font-size:16px}}@media (max-width:520px) and (orientation:portrait){.WorldRpg_dialogueCharacterLayer__gU6IB{bottom:20dvh;left:-2vw;width:68vw;height:82dvh}.WorldRpg_dialoguePanel___KgFB{height:clamp(158px,20dvh,176px);padding:10px 11px 8px}.WorldRpg_dialogueMessage__W4Hso p{font-size:10.5px;line-height:1.5}.WorldRpg_virtualJoystick__gCg18{width:132px;height:132px}.WorldRpg_mobileInteractButton__JUbTS{width:72px;height:72px}.WorldRpg_interactionPrompt__UwRdp{bottom:calc(124px + env(safe-area-inset-bottom))}}@media (max-width:900px) and (orientation:landscape){.WorldRpg_dialogueCharacterLayer__gU6IB{top:-6dvh;bottom:auto;height:106dvh}.WorldRpg_dialoguePanel___KgFB{height:clamp(116px,31dvh,138px);padding-top:10px;padding-bottom:8px}}