.ChroniclesView-module__CgKVKa__page{isolation:isolate;width:100%;min-height:100dvh;color:var(--color-foreground);background:var(--color-background);position:relative;overflow:clip}.ChroniclesView-module__CgKVKa__chronicleNav{top:max(12px,env(safe-area-inset-top));z-index:70;border:1px solid var(--color-border);border-radius:var(--ds-radius-panel);background:var(--color-surface);grid-template-columns:1fr auto 1fr;align-items:center;width:min(720px,100vw - 32px);min-height:58px;padding:6px;display:grid;position:fixed;left:50%;translate:-50%}.ChroniclesView-module__CgKVKa__navBack,.ChroniclesView-module__CgKVKa__navIcon{min-width:var(--ds-control-compact);min-height:var(--ds-control-compact);color:var(--color-muted);align-items:center;transition:color .15s,background-color .15s;display:flex}.ChroniclesView-module__CgKVKa__navBack{gap:var(--ds-space-2);border-radius:var(--ds-radius-control);width:fit-content;padding:0 10px}.ChroniclesView-module__CgKVKa__navBack:hover,.ChroniclesView-module__CgKVKa__navIcon:hover{color:var(--color-foreground);background:var(--color-elevated)}.ChroniclesView-module__CgKVKa__navSigil{color:var(--color-foreground);display:flex}.ChroniclesView-module__CgKVKa__navIcon{border-radius:var(--ds-radius-control);justify-content:center;justify-self:end}.ChroniclesView-module__CgKVKa__navSeason{font-size:var(--ds-type-caption);color:var(--color-muted);align-items:center;gap:10px;display:flex}.ChroniclesView-module__CgKVKa__navLevel{font-variant-numeric:tabular-nums;min-width:32px;height:32px;color:var(--color-foreground);place-items:center;font-weight:600;display:grid}.ChroniclesView-module__CgKVKa__glass{border:1px solid var(--color-border);background:var(--color-surface)}.ChroniclesView-module__CgKVKa__primaryButton,.ChroniclesView-module__CgKVKa__claimButton{min-height:var(--ds-control-height);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-control);cursor:pointer;font-size:var(--ds-type-label);color:var(--color-on-primary);background:var(--color-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:filter .15s,background-color .15s;display:inline-flex}.ChroniclesView-module__CgKVKa__primaryButton:hover{filter:brightness(.9)}.ChroniclesView-module__CgKVKa__primaryButton:focus-visible,.ChroniclesView-module__CgKVKa__claimButton:focus-visible,.ChroniclesView-module__CgKVKa__mapNode:focus-visible,.ChroniclesView-module__CgKVKa__branchNode:focus-visible,.ChroniclesView-module__CgKVKa__mapControls button:focus-visible,.ChroniclesView-module__CgKVKa__navBack:focus-visible,.ChroniclesView-module__CgKVKa__navIcon:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ChroniclesView-module__CgKVKa__claimButton{border-color:var(--color-border);color:var(--color-foreground);background:var(--color-surface)}.ChroniclesView-module__CgKVKa__claimButton:hover:not(:disabled){background:var(--color-elevated)}.ChroniclesView-module__CgKVKa__claimButton:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.ChroniclesView-module__CgKVKa__seasonPill{min-height:var(--ds-control-compact);font-size:var(--ds-type-caption);color:var(--color-muted);align-items:center;display:inline-flex}.ChroniclesView-module__CgKVKa__progressTrack{height:5px;margin-top:var(--ds-space-4);background:var(--color-elevated);border-radius:3px;overflow:hidden}.ChroniclesView-module__CgKVKa__progressFill{border-radius:inherit;background:var(--color-primary);width:100%;height:100%}.ChroniclesView-module__CgKVKa__heroMascot{object-fit:contain}.ChroniclesView-module__CgKVKa__mapViewport{height:min(70vh,680px);min-height:560px;margin-inline:var(--ds-space-8);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:1px solid var(--color-border);border-radius:var(--ds-radius-panel);background:var(--color-surface);position:relative;overflow:clip}.ChroniclesView-module__CgKVKa__mapViewportDragging{cursor:grabbing}.ChroniclesView-module__CgKVKa__mapCanvas{transform-origin:0 0;position:absolute;top:0;left:0}.ChroniclesView-module__CgKVKa__mapMoon,.ChroniclesView-module__CgKVKa__mapIslandOne,.ChroniclesView-module__CgKVKa__mapIslandTwo,.ChroniclesView-module__CgKVKa__mapPlace,.ChroniclesView-module__CgKVKa__mapPlaceOne,.ChroniclesView-module__CgKVKa__mapPlaceTwo{display:none}.ChroniclesView-module__CgKVKa__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ChroniclesView-module__CgKVKa__routeBase{fill:none;stroke:var(--color-border);stroke-width:5px;stroke-linecap:round}.ChroniclesView-module__CgKVKa__routeLight{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round}.ChroniclesView-module__CgKVKa__branchRoute{fill:none;stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:4 6}.ChroniclesView-module__CgKVKa__mapNodeGroup{z-index:3;width:0;height:0;position:absolute}.ChroniclesView-module__CgKVKa__mapNode{border:1px solid var(--color-border);border-radius:var(--ds-radius-panel);width:92px;height:92px;color:var(--color-foreground);background:var(--color-elevated);cursor:pointer;place-items:center;display:grid;position:absolute;top:-46px;left:-46px}.ChroniclesView-module__CgKVKa__mapNode img{object-fit:contain;width:68px;height:68px}.ChroniclesView-module__CgKVKa__mapNodeClaimed{border-color:var(--color-muted)}.ChroniclesView-module__CgKVKa__mapNodeActive{border:2px solid var(--color-primary)}.ChroniclesView-module__CgKVKa__mapNodeLocked{color:var(--color-muted)}.ChroniclesView-module__CgKVKa__mapNodeMilestone{width:108px;height:108px;top:-54px;left:-54px}.ChroniclesView-module__CgKVKa__nodeLevel{border:1px solid var(--color-border);min-width:29px;height:29px;color:var(--color-foreground);background:var(--color-background);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:-8px;left:-7px}.ChroniclesView-module__CgKVKa__nodeState{background:var(--color-background);border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:7px;right:6px}.ChroniclesView-module__CgKVKa__nodeLabel{pointer-events:none;text-align:center;width:160px;font-size:var(--ds-type-caption);color:var(--color-muted);font-weight:500;position:absolute;top:66px;left:-80px}.ChroniclesView-module__CgKVKa__branchNode{z-index:4;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--ds-radius-control);width:64px;height:64px;color:var(--color-foreground);background:var(--color-elevated);place-items:center;display:grid;position:absolute;top:-32px;left:-32px}.ChroniclesView-module__CgKVKa__branchNode img{object-fit:contain;width:50px;height:50px}.ChroniclesView-module__CgKVKa__branchNodeLocked{color:var(--color-muted)}.ChroniclesView-module__CgKVKa__branchCrown{color:var(--color-primary);position:absolute;top:-5px;right:-2px}.ChroniclesView-module__CgKVKa__mapLegend{z-index:12;gap:var(--ds-space-4);padding:10px var(--ds-space-3);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);background:var(--color-background);color:var(--color-muted);flex-wrap:wrap;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}.ChroniclesView-module__CgKVKa__mapLegend span{align-items:center;gap:7px;display:flex}.ChroniclesView-module__CgKVKa__mapLegend i{width:8px;height:8px}.ChroniclesView-module__CgKVKa__freeDot{background:var(--color-primary);border-radius:2px}.ChroniclesView-module__CgKVKa__premiumDot{border:1px solid var(--color-primary);transform:rotate(45deg)}.ChroniclesView-module__CgKVKa__mapControls{z-index:12;gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--color-border);border-radius:var(--ds-radius-control);background:var(--color-background);display:flex;position:absolute;top:16px;right:16px}.ChroniclesView-module__CgKVKa__mapControls button{width:var(--ds-control-compact);height:var(--ds-control-compact);cursor:pointer;color:var(--color-muted);border-radius:7px;place-items:center;transition:color .15s,background-color .15s;display:grid}.ChroniclesView-module__CgKVKa__mapControls button:hover{color:var(--color-foreground);background:var(--color-elevated)}.ChroniclesView-module__CgKVKa__premiumShine{position:relative}.ChroniclesView-module__CgKVKa__premiumShowcase{gap:var(--ds-space-4);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.ChroniclesView-module__CgKVKa__premiumShowcaseItem{text-align:center;width:94px;color:var(--color-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.ChroniclesView-module__CgKVKa__premiumShowcaseItem>div{margin-inline-end:0!important}.ChroniclesView-module__CgKVKa__premiumShowcaseItem small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px}.ChroniclesView-module__CgKVKa__statusCard{min-height:300px}.ChroniclesView-module__CgKVKa__dialogReward{place-items:center;width:112px;height:112px;margin-inline:auto;display:grid}.ChroniclesView-module__CgKVKa__dialogReward img{object-fit:contain;width:104px;height:104px}.ChroniclesView-module__CgKVKa__dialogReward>div{margin-inline-end:0!important}@media (max-width:767px){.ChroniclesView-module__CgKVKa__mapViewport,.ChroniclesView-module__CgKVKa__navSeason>span:first-child{display:none}}
