.WorldMap-module__yVCcyq__root{background:var(--art-well);min-height:0;color:var(--color-text);flex-direction:column;flex:1;display:flex;position:relative}.WorldMap-module__yVCcyq__control:hover{background:var(--color-control-hover);border-color:var(--gold-primary)}.WorldMap-module__yVCcyq__control:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}.WorldMap-module__yVCcyq__cardClose:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}.WorldMap-module__yVCcyq__cardLink:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}.WorldMap-module__yVCcyq__cardRetry:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}.WorldMap-module__yVCcyq__finderSlot{z-index:3;width:min(360px, calc(100% - var(--map-finder-clearance,80px)));position:absolute;top:12px;left:12px}.WorldMap-module__yVCcyq__stage[data-route-mode=edit]{--map-finder-clearance:112px}.WorldMap-module__yVCcyq__finder,.WorldMap-module__yVCcyq__finderField{position:relative}.WorldMap-module__yVCcyq__finderIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.WorldMap-module__yVCcyq__finderInput{border:1px solid var(--gold-border);border-radius:var(--radius-lg);background:var(--color-bg);width:100%;height:42px;color:var(--color-text);font:inherit;padding:0 12px 0 36px;font-size:.95rem;box-shadow:0 6px 18px #0006}.WorldMap-module__yVCcyq__finderInput::placeholder{color:var(--color-text-tertiary)}.WorldMap-module__yVCcyq__finderInput:focus{border-color:var(--gold-primary);box-shadow:0 0 0 2px var(--gold-glow), 0 6px 18px #0006;outline:none}.WorldMap-module__yVCcyq__matches{background:var(--color-bg-elevated);border:1px solid var(--gold-border);border-radius:var(--radius-lg);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #00000073}.WorldMap-module__yVCcyq__match{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.WorldMap-module__yVCcyq__matchActive{background:var(--color-control-active)}.WorldMap-module__yVCcyq__matchName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorldMap-module__yVCcyq__matchEpisode{color:var(--color-text-tertiary);flex-shrink:0;font-size:.8rem}.WorldMap-module__yVCcyq__stage{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.WorldMap-module__yVCcyq__surface{flex:1;min-width:0;min-height:0;display:flex}.WorldMap-module__yVCcyq__mapArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.WorldMap-module__yVCcyq__routeDrawer{border-left:1px solid var(--gold-border);background:var(--color-bg-elevated);flex-direction:column;flex-shrink:0;width:380px;max-width:45%;min-height:0;display:flex}.WorldMap-module__yVCcyq__routeDrawer[hidden]{display:none}.WorldMap-module__yVCcyq__routeDrawerHeader{border-bottom:1px solid var(--gold-border);color:var(--gold-light);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.WorldMap-module__yVCcyq__routeDrawerBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.WorldMap-module__yVCcyq__drawerExpand{margin-left:auto;display:none}.WorldMap-module__yVCcyq__host{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;top:0;bottom:0;left:0;right:0}.WorldMap-module__yVCcyq__canvas{cursor:grab;width:100%;height:100%;display:block}.WorldMap-module__yVCcyq__canvas:active{cursor:grabbing}.WorldMap-module__yVCcyq__canvas:focus-visible{outline:2px solid var(--gold-primary);outline-offset:-2px}.WorldMap-module__yVCcyq__routeLayer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.WorldMap-module__yVCcyq__routePath{fill:none;stroke:var(--gold-light);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.WorldMap-module__yVCcyq__routeTeleport{stroke:var(--color-info);stroke-dasharray:7 6}.WorldMap-module__yVCcyq__routeEdge{fill:none;stroke:var(--art-well);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px var(--color-bg))}.WorldMap-module__yVCcyq__routeHop{fill:none}.WorldMap-module__yVCcyq__hopArcEdge{fill:none;stroke:var(--art-well);stroke-width:6px;stroke-linecap:round;opacity:.85}.WorldMap-module__yVCcyq__hopArc{fill:none;stroke:var(--route-shortcut);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 7}.WorldMap-module__yVCcyq__hopArrow{fill:var(--route-shortcut);stroke:var(--art-well);stroke-width:1.5px;stroke-linejoin:round}.WorldMap-module__yVCcyq__routeLegCurrent .WorldMap-module__yVCcyq__hopArc{stroke-width:3.5px}.WorldMap-module__yVCcyq__routeBlocked{stroke:var(--color-error);stroke-width:3px;stroke-dasharray:3 5;stroke-linecap:round}.WorldMap-module__yVCcyq__routeUnknown{stroke:color-mix(in srgb, var(--gold-primary) 55%, transparent);stroke-width:2px;stroke-dasharray:1 7;stroke-linecap:round}.WorldMap-module__yVCcyq__routeLegDone{opacity:.45}.WorldMap-module__yVCcyq__routeLegAhead .WorldMap-module__yVCcyq__routePath{stroke:var(--gold-primary)}.WorldMap-module__yVCcyq__routeLegCurrent .WorldMap-module__yVCcyq__routePath{stroke:var(--gold-light);stroke-width:8px}.WorldMap-module__yVCcyq__routeFlow{fill:none;stroke:var(--art-well);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 12}.WorldMap-module__yVCcyq__routeLegCurrent .WorldMap-module__yVCcyq__routeFlow{stroke-width:3px}.WorldMap-module__yVCcyq__routeLegDone .WorldMap-module__yVCcyq__routeFlow{display:none}.WorldMap-module__yVCcyq__followContentsStatus{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:var(--teal-glass-a);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 92px);color:var(--color-text-secondary);margin:0;padding:8px 12px;font-size:.85rem;position:absolute;left:16px;right:76px}.WorldMap-module__yVCcyq__routeJump{fill:none;stroke:var(--portal-teal);stroke-width:2px;stroke-dasharray:4 4}.WorldMap-module__yVCcyq__routePointPortal>circle:not(.WorldMap-module__yVCcyq__routeJump){stroke:var(--portal-teal)}.WorldMap-module__yVCcyq__routeHover[data-blocked=true]{fill:color-mix(in srgb, var(--color-error) 25%, transparent);stroke:var(--color-error)}@media (prefers-reduced-motion:no-preference){.WorldMap-module__yVCcyq__routeFlow{animation:.8s linear infinite WorldMap-module__yVCcyq__routeTravel}.WorldMap-module__yVCcyq__hopArc{animation:1.1s linear infinite WorldMap-module__yVCcyq__hopTravel}}@keyframes WorldMap-module__yVCcyq__routeTravel{to{stroke-dashoffset:-14px}}@keyframes WorldMap-module__yVCcyq__hopTravel{to{stroke-dashoffset:-16px}}.WorldMap-module__yVCcyq__inspectControl{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:var(--teal-glass-a);color:var(--gold-light);cursor:pointer;max-width:80px;padding:8px;font-size:.75rem}.WorldMap-module__yVCcyq__inspectControl[aria-pressed=true]{border-color:var(--gold-primary)}.WorldMap-module__yVCcyq__entry:has(.WorldMap-module__yVCcyq__entryPlacements){flex-wrap:wrap}.WorldMap-module__yVCcyq__entryPlacements{flex-wrap:wrap;flex-basis:100%;gap:6px;padding:0 6px 6px 34px;display:flex}.WorldMap-module__yVCcyq__entryPlacements button{background:var(--glass-bg);color:var(--gold-light);border:1px solid var(--gold-border);border-radius:var(--radius-md);cursor:pointer;padding:5px 8px;font-size:.75rem}.WorldMap-module__yVCcyq__routePoint circle{fill:var(--color-bg-elevated);stroke:var(--gold-primary);stroke-width:2px}.WorldMap-module__yVCcyq__routePoint text{fill:var(--color-text);font-size:12px;font-weight:700}.WorldMap-module__yVCcyq__routeLeader{stroke:var(--gold-primary);stroke-width:1.5px;stroke-dasharray:3 3}.WorldMap-module__yVCcyq__routeLinesHidden [data-route-leg],.WorldMap-module__yVCcyq__routeLinesHidden [data-route-hop]{display:none}.WorldMap-module__yVCcyq__linesControl{font-size:11px}.WorldMap-module__yVCcyq__routeTile{fill:var(--gold-glow);stroke:var(--gold-border);stroke-width:1px}.WorldMap-module__yVCcyq__routeHover{fill:var(--gold-glow);stroke:var(--gold-primary);stroke-width:2px}.WorldMap-module__yVCcyq__routePointSelected .WorldMap-module__yVCcyq__routeTile{stroke:var(--gold-primary);stroke-width:2px}.WorldMap-module__yVCcyq__routePointSelected circle{fill:var(--gold-primary);stroke:var(--color-text);stroke-width:3px}.WorldMap-module__yVCcyq__routePointSelected text{fill:var(--color-bg)}.WorldMap-module__yVCcyq__controls{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.WorldMap-module__yVCcyq__controls[data-clear]{flex-wrap:wrap-reverse;align-content:flex-start}.WorldMap-module__yVCcyq__control{border:1px solid var(--gold-border);border-radius:var(--radius-lg);background:var(--color-bg);width:40px;height:40px;color:var(--gold-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 12px #00000059}.WorldMap-module__yVCcyq__controlOn{background:var(--color-bg-elevated);border-color:var(--gold-primary);box-shadow:0 4px 12px #00000059, inset 0 0 0 1px var(--gold-border)}.WorldMap-module__yVCcyq__routesLink{z-index:2;width:auto;max-width:calc(100% - 24px);height:40px;color:var(--gold-light);gap:8px;padding:0 12px;font-size:.8rem;font-weight:600;text-decoration:none;position:absolute;bottom:40px;right:12px}.WorldMap-module__yVCcyq__routesLink img{object-fit:contain;flex-shrink:0}.WorldMap-module__yVCcyq__routesLinkHidden{display:none}.WorldMap-module__yVCcyq__root[data-research-credit=true] .WorldMap-module__yVCcyq__routesLink{right:var(--chat-toggle-clearance);bottom:calc(var(--map-credit-height,18px) + 24px);max-width:calc(100% - var(--chat-toggle-clearance) - 24px)}.WorldMap-module__yVCcyq__root[data-research-credit=true][data-variant=page]{--map-note-left:128px}.WorldMap-module__yVCcyq__root[data-research-credit=true][data-variant=overlay]{--map-note-left:16px}.WorldMap-module__yVCcyq__root[data-research-credit=true][data-route-open=true] .WorldMap-module__yVCcyq__mapArea{--map-note-left:12px;--map-note-right:12px}.WorldMap-module__yVCcyq__card{z-index:2;background:var(--color-bg);border:1px solid var(--gold-border);width:min(320px,100% - 84px);max-height:calc(100% - 106px);box-shadow:0 12px 28px #00000073, 0 0 0 1px var(--glass-border) inset;border-radius:12px;flex-direction:column;animation:.18s ease-out WorldMap-module__yVCcyq__cardIn;display:flex;position:absolute;bottom:40px;left:16px}.WorldMap-module__yVCcyq__cardHead{flex-shrink:0;padding:14px 40px 10px 16px;position:relative}.WorldMap-module__yVCcyq__cardBody{overscroll-behavior:contain;border-top:1px solid var(--color-border);flex:auto;min-height:0;padding:0 12px 12px 16px;overflow-y:auto}.WorldMap-module__yVCcyq__cardNote{color:var(--color-text-secondary);margin:10px 0 0;font-size:.85rem}.WorldMap-module__yVCcyq__cardRetry{color:var(--gold-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.WorldMap-module__yVCcyq__cardSection{margin-top:10px}.WorldMap-module__yVCcyq__cardSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0 0 4px;font-size:.8rem;font-weight:600;display:flex}.WorldMap-module__yVCcyq__cardSectionArt{width:auto;height:22px}.WorldMap-module__yVCcyq__cardList{margin:0;padding:0;list-style:none}.WorldMap-module__yVCcyq__entry{border-radius:var(--radius);align-items:center;gap:8px;min-height:32px;display:flex}.WorldMap-module__yVCcyq__entry:hover,.WorldMap-module__yVCcyq__entry:focus-within,.WorldMap-module__yVCcyq__entry[data-ringed=true]{background:var(--color-control-hover)}.WorldMap-module__yVCcyq__entryArt{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-left:4px}.WorldMap-module__yVCcyq__entryLink,.WorldMap-module__yVCcyq__entryText{min-width:0;color:var(--color-text);flex-wrap:wrap;flex:1;align-items:baseline;gap:0 6px;padding:5px 6px 5px 0;font-size:.9rem;display:flex}.WorldMap-module__yVCcyq__entryLink{border-radius:var(--radius-sm);text-decoration:none}.WorldMap-module__yVCcyq__entryLink .WorldMap-module__yVCcyq__entryName{color:var(--gold-primary)}.WorldMap-module__yVCcyq__entryLink:hover .WorldMap-module__yVCcyq__entryName{color:var(--color-accent-hover);text-decoration:underline}.WorldMap-module__yVCcyq__entryLink:focus-visible{outline:2px solid var(--gold-primary);outline-offset:1px}.WorldMap-module__yVCcyq__entryName{overflow-wrap:anywhere}.WorldMap-module__yVCcyq__entryQualifier,.WorldMap-module__yVCcyq__entryCount{color:var(--color-text-tertiary);font-size:.8rem}.WorldMap-module__yVCcyq__markerLayer{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.WorldMap-module__yVCcyq__markerLayer[data-passive] *{pointer-events:none}.WorldMap-module__yVCcyq__marker{--marker-neutral:color-mix(in srgb, var(--color-bg-elevated) 85%, transparent);box-sizing:border-box;width:calc(var(--w,56) * var(--u,.5) * 1px);height:calc(var(--h,56) * var(--u,.5) * 1px);border:calc(var(--marker-rim-px,0) * 1px) solid var(--marker-rim,transparent);border-radius:calc(var(--r,9) * var(--u,.5) * 1px);background:var(--marker-fill,var(--marker-neutral));pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-clip:padding-box;position:absolute;top:0;left:0}.WorldMap-module__yVCcyq__marker[data-shape=circle],.WorldMap-module__yVCcyq__marker[data-shape=dot]{border-radius:50%}a.WorldMap-module__yVCcyq__marker{cursor:pointer}span.WorldMap-module__yVCcyq__marker{cursor:default}a.WorldMap-module__yVCcyq__marker:hover,.WorldMap-module__yVCcyq__marker[data-ringed=true]{box-shadow:0 0 0 2px var(--art-well), 0 0 0 4px var(--color-text);z-index:1}a.WorldMap-module__yVCcyq__marker:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px;z-index:1}@media (pointer:coarse){.WorldMap-module__yVCcyq__marker:after{content:"";position:absolute;top:min(-4px,50% - 16px);bottom:min(-4px,50% - 16px);left:min(-4px,50% - 16px);right:min(-4px,50% - 16px)}}.WorldMap-module__yVCcyq__markerGlyph{left:calc(50% + var(--gx,0) * var(--u,.5) * 1px);top:calc(50% + var(--gy,0) * var(--u,.5) * 1px);width:calc(var(--gw,0) * var(--u,.5) * 1px);height:calc(var(--gh,0) * var(--u,.5) * 1px);pointer-events:none;max-width:none;position:absolute}.WorldMap-module__yVCcyq__markerArt{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.WorldMap-module__yVCcyq__cardSectionGlyph{object-fit:contain;width:22px;height:22px}.WorldMap-module__yVCcyq__markerName{background:var(--color-bg-elevated);border:1px solid var(--gold-border);border-radius:var(--radius-lg);max-width:240px;color:var(--color-text);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;padding:5px 10px;font-size:.85rem;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000073}.WorldMap-module__yVCcyq__marker:hover .WorldMap-module__yVCcyq__markerName{display:flex}.WorldMap-module__yVCcyq__marker:focus-visible .WorldMap-module__yVCcyq__markerName{display:flex}.WorldMap-module__yVCcyq__shortcutLayer{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.WorldMap-module__yVCcyq__shortcutLayer[data-passive] *{pointer-events:none}.WorldMap-module__yVCcyq__shortcut{border:2px solid var(--route-shortcut);background:var(--art-well);width:30px;height:30px;box-shadow:0 0 0 2px var(--art-well), 0 2px 8px color-mix(in srgb, var(--color-bg) 70%, transparent);cursor:pointer;pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.WorldMap-module__yVCcyq__shortcut[data-end=arrive]{border-style:dashed}.WorldMap-module__yVCcyq__shortcut[data-end=depart]:before{content:"";border:2px solid var(--art-well);background:var(--route-shortcut);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.WorldMap-module__yVCcyq__shortcut[data-stage=done]{opacity:.55}.WorldMap-module__yVCcyq__shortcut:hover,.WorldMap-module__yVCcyq__shortcut[aria-pressed=true]{box-shadow:0 0 0 2px var(--art-well), 0 0 0 4px var(--route-shortcut);z-index:1}.WorldMap-module__yVCcyq__shortcut:focus-visible{outline:2px solid var(--gold-primary);outline-offset:3px;z-index:1}.WorldMap-module__yVCcyq__shortcutArt{object-fit:contain;pointer-events:none;width:18px;height:20px;display:block}@media (pointer:coarse){.WorldMap-module__yVCcyq__shortcut:after{content:"";border-radius:50%;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}}.WorldMap-module__yVCcyq__shortcutName{background:var(--color-bg-elevated);border:1px solid var(--route-shortcut);border-radius:var(--radius-lg);max-width:220px;box-shadow:0 8px 20px color-mix(in srgb, var(--color-bg) 60%, transparent);color:var(--color-text);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;padding:4px 10px;font-size:.85rem;font-weight:600;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.WorldMap-module__yVCcyq__shortcutHint{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.WorldMap-module__yVCcyq__shortcut[data-label-side=below] .WorldMap-module__yVCcyq__shortcutName{top:calc(100% + 8px);bottom:auto}.WorldMap-module__yVCcyq__shortcut[data-label-side=right] .WorldMap-module__yVCcyq__shortcutName{align-items:flex-start;top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.WorldMap-module__yVCcyq__shortcut[data-label-side=left] .WorldMap-module__yVCcyq__shortcutName{align-items:flex-end;top:50%;bottom:auto;left:auto;right:calc(100% + 8px);transform:translateY(-50%)}.WorldMap-module__yVCcyq__shortcut[data-label-align=start] .WorldMap-module__yVCcyq__shortcutName{align-items:flex-start;left:-4px;transform:none}.WorldMap-module__yVCcyq__shortcut[data-label-align=end] .WorldMap-module__yVCcyq__shortcutName{align-items:flex-end;left:auto;right:-4px;transform:none}.WorldMap-module__yVCcyq__shortcut[data-label=shown] .WorldMap-module__yVCcyq__shortcutName,.WorldMap-module__yVCcyq__shortcut:hover .WorldMap-module__yVCcyq__shortcutName,.WorldMap-module__yVCcyq__shortcut[data-playing] .WorldMap-module__yVCcyq__shortcutName{display:flex}.WorldMap-module__yVCcyq__shortcut:focus-visible .WorldMap-module__yVCcyq__shortcutName{display:flex}.WorldMap-module__yVCcyq__shortcut[data-playing]{box-shadow:0 0 0 2px var(--art-well), 0 0 0 5px var(--route-shortcut), 0 0 18px var(--route-shortcut);z-index:1}.WorldMap-module__yVCcyq__routeHop[data-playing] .WorldMap-module__yVCcyq__hopArc{stroke-width:5px;filter:drop-shadow(0 0 6px var(--route-shortcut))}.WorldMap-module__yVCcyq__routeHop[data-playing] .WorldMap-module__yVCcyq__hopArcEdge{stroke-width:9px}.WorldMap-module__yVCcyq__traveller{z-index:1;border:2px solid var(--gold-light);background:radial-gradient(circle at 35% 30%, var(--gold-light), var(--gold-primary) 70%);width:34px;height:34px;box-shadow:0 0 0 3px var(--art-well), 0 4px 14px color-mix(in srgb, var(--color-bg) 70%, transparent), 0 0 16px color-mix(in srgb, var(--gold-primary) 55%, transparent);pointer-events:none;visibility:hidden;opacity:1;will-change:transform;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;transition:opacity .15s;display:grid;position:absolute;top:0;left:0}.WorldMap-module__yVCcyq__traveller img{filter:brightness(.35);pointer-events:none;width:22px;height:22px;display:block}.WorldMap-module__yVCcyq__traveller[data-state=shown]{visibility:visible}.WorldMap-module__yVCcyq__traveller[data-state=hopping]{visibility:visible;opacity:0}@media (prefers-reduced-motion:reduce){.WorldMap-module__yVCcyq__traveller{transition:none}}.WorldMap-module__yVCcyq__markerQualifier{color:var(--color-text-tertiary);font-size:.75rem}@keyframes WorldMap-module__yVCcyq__cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.WorldMap-module__yVCcyq__cardClose{border-radius:var(--radius);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.WorldMap-module__yVCcyq__cardClose:hover{background:var(--color-control-hover);color:var(--color-text)}.WorldMap-module__yVCcyq__cardTitle{color:var(--gold-light);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.WorldMap-module__yVCcyq__cardEpisode{color:var(--color-text-secondary);margin:2px 0 0;font-size:.85rem}.WorldMap-module__yVCcyq__cardLink{color:var(--gold-primary);border-radius:var(--radius-sm);margin-top:10px;font-size:.9rem;text-decoration:none;display:inline-block}.WorldMap-module__yVCcyq__cardLink:hover{color:var(--color-accent-hover);text-decoration:underline}.WorldMap-module__yVCcyq__footer{color:var(--color-text-tertiary);text-shadow:0 1px 2px #000c;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;position:absolute;bottom:10px;left:16px;right:64px;overflow:hidden}.WorldMap-module__yVCcyq__root[data-variant=page] .WorldMap-module__yVCcyq__card{top:66px;bottom:auto;left:12px}.WorldMap-module__yVCcyq__root[data-variant] .WorldMap-module__yVCcyq__card.WorldMap-module__yVCcyq__inlineCard{width:100%;margin-bottom:16px;position:relative;top:auto;bottom:auto;left:auto}.WorldMap-module__yVCcyq__root[data-variant=page] .WorldMap-module__yVCcyq__footer{left:128px;right:var(--chat-toggle-clearance)}@media (max-width:767px){.WorldMap-module__yVCcyq__surface{flex-direction:column}.WorldMap-module__yVCcyq__routeDrawer{border-left:0;border-top:1px solid var(--gold-border);flex-basis:55%;width:100%;max-width:none;max-height:55%}.WorldMap-module__yVCcyq__control{width:44px;height:44px}.WorldMap-module__yVCcyq__drawerExpand{display:flex}.WorldMap-module__yVCcyq__routeDrawer[data-expanded=true]{flex-basis:75%;max-height:75%}.WorldMap-module__yVCcyq__routeDrawer[data-expanded=true] .WorldMap-module__yVCcyq__drawerExpand svg{transform:rotate(180deg)}.WorldMap-module__yVCcyq__root[data-route-expanded=true] .WorldMap-module__yVCcyq__controls{flex-direction:row;top:62px}.WorldMap-module__yVCcyq__root[data-route-expanded=true] .WorldMap-module__yVCcyq__finderSlot{width:calc(100% - 24px)}.WorldMap-module__yVCcyq__routesLink{width:auto}.WorldMap-module__yVCcyq__card{width:calc(100% - 80px);left:12px}.WorldMap-module__yVCcyq__root[data-variant=page] .WorldMap-module__yVCcyq__footer{left:84px}.WorldMap-module__yVCcyq__root[data-research-credit=true][data-variant]{--map-note-left:var(--chat-toggle-clearance)}.WorldMap-module__yVCcyq__root[data-research-credit=true][data-size=docked] .WorldMap-module__yVCcyq__routesLink{width:auto}.WorldMap-module__yVCcyq__root[data-research-credit=true] .WorldMap-module__yVCcyq__routeDrawerHeader{padding-right:var(--chat-toggle-clearance)}.WorldMap-module__yVCcyq__root[data-research-credit=true] .WorldMap-module__yVCcyq__routeDrawer{max-height:min(55%,100% - 180px)}.WorldMap-module__yVCcyq__root[data-research-credit=true] .WorldMap-module__yVCcyq__routeDrawer[data-expanded=true]{max-height:min(75%,100% - 180px)}.WorldMap-module__yVCcyq__root[data-size=docked] .WorldMap-module__yVCcyq__finderSlot{width:calc(100% - 24px)}.WorldMap-module__yVCcyq__root[data-size=docked] .WorldMap-module__yVCcyq__controls{flex-direction:row;top:62px}.WorldMap-module__yVCcyq__root[data-size=docked] .WorldMap-module__yVCcyq__control{width:40px;height:40px}.WorldMap-module__yVCcyq__root[data-size=docked] .WorldMap-module__yVCcyq__card{width:calc(100% - 24px);bottom:32px}}@media (prefers-reduced-motion:reduce){.WorldMap-module__yVCcyq__card{animation:none}}@media (max-width:767px){[data-route-studio] .WorldMap-module__yVCcyq__card.WorldMap-module__yVCcyq__inlineCard{width:100%;box-shadow:none;margin:0;position:relative;top:auto;bottom:auto;left:auto}[data-route-studio] .WorldMap-module__yVCcyq__cardHead{padding-right:56px}[data-route-studio] .WorldMap-module__yVCcyq__finderInput{height:44px;font-size:16px}[data-route-studio] .WorldMap-module__yVCcyq__cardClose{width:44px;height:44px;top:4px;right:4px}[data-route-studio] .WorldMap-module__yVCcyq__cardLink{align-items:center;min-height:44px;margin-top:2px;display:inline-flex}[data-route-studio] .WorldMap-module__yVCcyq__cardRetry{min-height:44px}[data-route-studio] .WorldMap-module__yVCcyq__entryPlacements button{min-height:44px;padding:8px 14px;font-size:.94rem}[data-route-studio] .WorldMap-module__yVCcyq__inspectControl{max-width:80px;min-height:44px;padding:6px;font-size:.94rem;line-height:1.2}}
.MapResearchCredit-module__LRADQa__notes{right:var(--map-note-right,var(--chat-toggle-clearance));bottom:10px;left:var(--map-note-left,var(--chat-toggle-clearance));z-index:3;color:var(--color-text-secondary);text-shadow:0 1px 2px var(--art-well);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;font-size:12px;line-height:1.5;display:flex;position:absolute}.MapResearchCredit-module__LRADQa__game{white-space:nowrap;text-overflow:ellipsis;flex:320px;min-width:0;max-width:400px;margin:0;overflow:hidden}.MapResearchCredit-module__LRADQa__credit{text-align:right;overflow-wrap:anywhere;pointer-events:auto;flex:0 400px;min-width:0;max-width:400px;margin:0 0 0 auto}.MapResearchCredit-module__LRADQa__credit a{color:var(--gold-light);text-underline-offset:3px}.MapResearchCredit-module__LRADQa__credit a:hover{color:var(--gold-primary)}.MapResearchCredit-module__LRADQa__credit a:focus-visible{outline:2px solid var(--gold-primary);outline-offset:3px}
.WorldMapStates-module__xOyzgW__state{text-align:center;background:var(--art-well);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex;position:relative}.WorldMapStates-module__xOyzgW__art,.WorldMapStates-module__xOyzgW__pulse{width:72px;height:72px;filter:drop-shadow(0 0 12px var(--gold-glow))}.WorldMapStates-module__xOyzgW__pulse{animation:1.6s ease-in-out infinite WorldMapStates-module__xOyzgW__mapPulse}@keyframes WorldMapStates-module__xOyzgW__mapPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.WorldMapStates-module__xOyzgW__text{max-width:32ch;color:var(--color-text-secondary);margin:0;font-size:1rem}.WorldMapStates-module__xOyzgW__retry{border:1px solid var(--gold-border);border-radius:var(--radius-lg);background:var(--glass-bg);color:var(--gold-primary);font:inherit;cursor:pointer;padding:8px 18px;transition:background-color .2s,border-color .2s}.WorldMapStates-module__xOyzgW__retry:hover{background:var(--color-control-hover);border-color:var(--gold-primary)}.WorldMapStates-module__xOyzgW__retry:focus-visible{background:var(--color-control-hover);border-color:var(--gold-primary)}.WorldMapStates-module__xOyzgW__retry:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WorldMapStates-module__xOyzgW__pulse{opacity:.85;animation:none}}
.Tooltip-module__w6kZxW__wrapper{cursor:default;display:inline-flex;position:relative}.Tooltip-module__w6kZxW__tooltip{z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe0;font-family:var(--font-family);word-break:break-word;background:linear-gradient(135deg,#1e1914f2 0%,#2d261ceb 100%);border:1px solid #dda85c66;border-radius:10px;max-width:320px;padding:10px 14px;font-size:13px;line-height:1.5;animation:.15s ease-out Tooltip-module__w6kZxW__tooltipFadeIn;position:absolute;box-shadow:0 8px 32px #0006,inset 0 1px #dda85c33,inset 0 0 20px #dda85c0d}@keyframes Tooltip-module__w6kZxW__tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.FloatingChatToggle-module__RtTzxG__toggleAnchor{pointer-events:none;z-index:1000;width:0;height:0;position:fixed;bottom:0;right:0}.FloatingChatToggle-module__RtTzxG__toggleTooltip{pointer-events:auto}.FloatingChatToggle-module__RtTzxG__chatToggle{pointer-events:auto;z-index:1000;cursor:pointer;background:linear-gradient(135deg,#1e1914f2 0%,#2d261ceb 100%);border:1px solid #dda85c73;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000073,inset 0 1px #dda85c40,inset 0 0 18px #dda85c14}.FloatingChatToggle-module__RtTzxG__chatToggle:hover{border-color:#dda85cb3;transform:translateY(-1px);box-shadow:0 12px 28px #00000080,inset 0 1px #dda85c59,inset 0 0 26px #dda85c1f}.FloatingChatToggle-module__RtTzxG__chatToggle:focus-visible{outline-offset:3px;outline:2px solid #dda85cb3}.FloatingChatToggle-module__RtTzxG__iconContainer{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.FloatingChatToggle-module__RtTzxG__chatIcon{object-fit:contain;filter:drop-shadow(0 0 6px #dda85c4d);width:36px;height:36px}.FloatingChatToggle-module__RtTzxG__unreadBadge{color:#fff;background:#e74c3c;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #e74c3c73}.FloatingChatToggle-module__RtTzxG__hasUnread .FloatingChatToggle-module__RtTzxG__chatIcon{animation:2.2s ease-in-out infinite FloatingChatToggle-module__RtTzxG__pulseGold}@keyframes FloatingChatToggle-module__RtTzxG__pulseGold{0%,to{filter:drop-shadow(0 0 6px #dda85c4d)}50%{filter:drop-shadow(0 0 14px #dda85cb3)}}@media (max-width:768px){.FloatingChatToggle-module__RtTzxG__chatToggle{width:52px;height:52px}.FloatingChatToggle-module__RtTzxG__iconContainer,.FloatingChatToggle-module__RtTzxG__chatIcon{width:32px;height:32px}}
.ChannelTabs-module__sezn2a__tabsBar{z-index:20;background:#14100c73;border-bottom:1px solid #dda85c2e;align-items:center;gap:6px;padding:8px 10px 6px;display:flex;position:relative}.ChannelTabs-module__sezn2a__tabStrip{scrollbar-width:thin;scrollbar-color:#dda85c4d transparent;flex-wrap:nowrap;flex:1;gap:6px;display:flex;overflow-x:auto}.ChannelTabs-module__sezn2a__tabStrip::-webkit-scrollbar{height:4px}.ChannelTabs-module__sezn2a__tabStrip::-webkit-scrollbar-thumb{background:#dda85c4d;border-radius:4px}.ChannelTabs-module__sezn2a__tab{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#2d261c80;border:1px solid #dda85c33;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ChannelTabs-module__sezn2a__tab:hover{color:#fffffff2;background:#2d261cbf;border-color:#dda85c66}.ChannelTabs-module__sezn2a__tab.ChannelTabs-module__sezn2a__active{color:#dda85c;background:linear-gradient(135deg,#503c1ed9,#3c3016d9);border-color:#dda85cb3;box-shadow:inset 0 1px #dda85c40}.ChannelTabs-module__sezn2a__tab.ChannelTabs-module__sezn2a__unread:not(.ChannelTabs-module__sezn2a__active){color:#dda85c;border-color:#dda85c80}.ChannelTabs-module__sezn2a__tabIcon{color:currentColor;align-items:center;display:inline-flex}.ChannelTabs-module__sezn2a__globalIcon{object-fit:contain;filter:drop-shadow(0 0 4px #dda85c59);width:16px;height:16px}.ChannelTabs-module__sezn2a__tabLabel{text-overflow:ellipsis;max-width:120px;overflow:hidden}.ChannelTabs-module__sezn2a__tabBadge{color:#fff;background:#e74c3c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.ChannelTabs-module__sezn2a__tabClose{color:#ffffff8c;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;display:inline-flex}.ChannelTabs-module__sezn2a__tabClose:hover{color:#fff;background:#e74c3c40}.ChannelTabs-module__sezn2a__overflowButton{color:#fff9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ChannelTabs-module__sezn2a__overflowButton:hover{color:#dda85c;background:#dda85c1f;border-color:#dda85c4d}.ChannelTabs-module__sezn2a__overflowMenu{z-index:10;background:linear-gradient(135deg,#1e1914f7 0%,#2d261cf0 100%);border:1px solid #dda85c59;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 4px);right:8px;box-shadow:0 12px 32px #0000008c}.ChannelTabs-module__sezn2a__overflowItem{color:#ffffffdb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;display:flex}.ChannelTabs-module__sezn2a__overflowItem:hover{color:#dda85c;background:#dda85c1f}.ChannelTabs-module__sezn2a__overflowBadge{color:#fff;background:#e74c3ccc;border-radius:8px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}
.Avatar-module__0AwfNa__avatarContainer{display:inline-block;position:relative}.Avatar-module__0AwfNa__avatarImageWrapper{display:block;position:relative}.Avatar-module__0AwfNa__avatarImage{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__clickable:hover{transform:translateY(-1px)}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__clickable:active{transform:translateY(0)}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__profile .Avatar-module__0AwfNa__rankIcon{z-index:12;min-width:72px!important;min-height:58px!important;font-size:24px!important;bottom:-12px!important;right:-12px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__profile .Avatar-module__0AwfNa__rankIconImage{width:72px!important;height:58px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__huge .Avatar-module__0AwfNa__rankIcon{z-index:12;min-width:44px!important;min-height:36px!important;bottom:-6px!important;right:-6px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__huge .Avatar-module__0AwfNa__rankIconImage{width:44px!important;height:36px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__massive .Avatar-module__0AwfNa__rankIcon{z-index:12;min-width:56px!important;min-height:44px!important;font-size:18px!important;bottom:-10px!important;right:-10px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__massive .Avatar-module__0AwfNa__rankIconImage{width:56px!important;height:44px!important}.Avatar-module__0AwfNa__rankBorder{position:relative}.Avatar-module__0AwfNa__rankIcon{z-index:12;filter:drop-shadow(0 1px 2px #00000080);background:0 0;border-radius:2px;justify-content:center;align-items:center;min-width:22px;min-height:18px;font-size:10px;transition:transform .2s;display:flex;position:absolute;bottom:-3px;right:-3px;overflow:visible}.Avatar-module__0AwfNa__rankIcon:hover{transform:scale(1.1)}.Avatar-module__0AwfNa__rankIconImage{object-fit:contain;background:0 0;border:none;width:22px;height:18px}.Avatar-module__0AwfNa__profileRankIconImage{object-fit:contain;background:0 0;border:none;width:72px!important;height:58px!important}.Avatar-module__0AwfNa__avatarContainer[data-rank=adothrian]{--rank-color:#8c8c8c}.Avatar-module__0AwfNa__avatarContainer[data-rank=creator]{--rank-color:#dda85c}.Avatar-module__0AwfNa__avatarContainer[data-rank=fen_research]{--rank-color:#608a00}.Avatar-module__0AwfNa__avatarContainer[data-rank=adothria_captain]{--rank-color:#dda85c}.Avatar-module__0AwfNa__avatarContainer[data-rank=player]{--rank-color:#8c8c8c}.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=admin]{--rank-tier-color:#ff4d4f}.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=manager]{--rank-tier-color:#13c2c2}.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=moderator]{--rank-tier-color:#52c41a}.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=creator]{--rank-tier-color:#dda85c}.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=clan],.Avatar-module__0AwfNa__avatarContainer[data-rank-tier=base]{--rank-tier-color:#8c8c8c}.Avatar-module__0AwfNa__avatarContainer:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:50%}.Avatar-module__0AwfNa__loading{opacity:.7;pointer-events:none}.Avatar-module__0AwfNa__loading:after{content:"";border:2px solid #f3f3f3;border-top:2px solid var(--color-primary);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1s linear infinite Avatar-module__0AwfNa__spin;position:absolute;top:50%;left:50%}@keyframes Avatar-module__0AwfNa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__profile .Avatar-module__0AwfNa__rankIcon{min-width:54px!important;min-height:42px!important;font-size:18px!important;bottom:-8px!important;right:-8px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__profile .Avatar-module__0AwfNa__rankIconImage{width:54px!important;height:42px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__massive .Avatar-module__0AwfNa__rankIcon{min-width:42px!important;min-height:32px!important;font-size:16px!important;bottom:-8px!important;right:-8px!important}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__massive .Avatar-module__0AwfNa__rankIconImage{width:42px!important;height:32px!important}.Avatar-module__0AwfNa__rankIcon{min-width:16px;min-height:16px;font-size:9px}}@media (prefers-contrast:more){.Avatar-module__0AwfNa__rankBorder:before{opacity:1}.Avatar-module__0AwfNa__rankIcon{border-width:3px}}@media (prefers-reduced-motion:reduce){.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__clickable,.Avatar-module__0AwfNa__rankIcon,.Avatar-module__0AwfNa__loading:after{transition:none;animation:none}.Avatar-module__0AwfNa__avatarContainer.Avatar-module__0AwfNa__clickable:hover{transform:none}}
.ChannelHeader-module__8f0HjG__header{background:#14100c66;border-bottom:1px solid #dda85c2e;justify-content:space-between;align-items:center;min-height:44px;padding:8px 14px;display:flex}.ChannelHeader-module__8f0HjG__left{align-items:center;gap:8px;min-width:0;display:flex}.ChannelHeader-module__8f0HjG__right{align-items:center;gap:8px;display:flex}.ChannelHeader-module__8f0HjG__icon{color:#dda85c}.ChannelHeader-module__8f0HjG__adothriaIcon{object-fit:contain;filter:drop-shadow(0 0 6px #dda85c59);flex-shrink:0;width:20px;height:20px}.ChannelHeader-module__8f0HjG__title{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13.5px;font-weight:600;overflow:hidden}.ChannelHeader-module__8f0HjG__subtitle{color:#ffffff8c;font-size:12px}.ChannelHeader-module__8f0HjG__avatarButton{cursor:pointer;background:0 0;border:0;padding:0}.ChannelHeader-module__8f0HjG__readOnly,.ChannelHeader-module__8f0HjG__pending{color:#dda85c;background:#dda85c26;border:1px solid #dda85c4d;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ChannelHeader-module__8f0HjG__statusDot{background:#aaa;border-radius:50%;width:8px;height:8px;display:inline-block}.ChannelHeader-module__8f0HjG__statusOnline{background:#43b581;box-shadow:0 0 6px #43b58199}.ChannelHeader-module__8f0HjG__statusAway{background:#f5a623}.ChannelHeader-module__8f0HjG__statusDnd{background:#e74c3c}.ChannelHeader-module__8f0HjG__statusOffline{background:#555}.ChannelHeader-module__8f0HjG__requestAction{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;transition:filter .12s,transform .12s;display:inline-flex}.ChannelHeader-module__8f0HjG__requestAction:hover{filter:brightness(1.1)}.ChannelHeader-module__8f0HjG__requestAction:active{transform:translateY(1px)}.ChannelHeader-module__8f0HjG__requestAccept{color:#57d39c;background:#43b5812e;border-color:#43b58173}.ChannelHeader-module__8f0HjG__requestDecline{color:#ee7e72;background:#e74c3c29;border-color:#e74c3c66}
.ChannelItem-module__jE2oZq__item{align-items:flex-start;gap:8px;padding:4px 12px;display:flex}.ChannelItem-module__jE2oZq__item.ChannelItem-module__jE2oZq__standalone{margin-top:8px}.ChannelItem-module__jE2oZq__item.ChannelItem-module__jE2oZq__consecutive{margin-top:1px}.ChannelItem-module__jE2oZq__avatarButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.ChannelItem-module__jE2oZq__spacer{flex-shrink:0;width:32px}.ChannelItem-module__jE2oZq__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChannelItem-module__jE2oZq__meta{align-items:baseline;gap:8px;display:flex}.ChannelItem-module__jE2oZq__senderName{color:#dda85c;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ChannelItem-module__jE2oZq__senderName:hover{text-decoration:underline}.ChannelItem-module__jE2oZq__timestamp{color:#ffffff73;font-size:11px}.ChannelItem-module__jE2oZq__statusInline{color:#fff6;align-items:center;display:inline-flex}.ChannelItem-module__jE2oZq__failed .ChannelItem-module__jE2oZq__statusInline{color:#e74c3c}.ChannelItem-module__jE2oZq__content{color:#ffffffe0;word-wrap:break-word;font-size:13.5px;line-height:1.45}.ChannelItem-module__jE2oZq__reactionsCluster{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:4px}.ChannelItem-module__jE2oZq__content img:not(.inline-icon):not(.entity-mention-icon-img){aspect-ratio:16/9;object-fit:contain;background:#0000002e;border-radius:6px;max-width:50%;height:auto;margin-top:4px;display:block}.ChannelItem-module__jE2oZq__content .video-embed{background:#00000059;border:1px solid #ffffff14;border-radius:8px;max-width:320px;margin-top:6px;overflow:hidden}.ChannelItem-module__jE2oZq__content .video-embed-wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.ChannelItem-module__jE2oZq__content .video-embed-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ChannelItem-module__jE2oZq__content .video-embed-error{color:#ffffff8c;padding:8px 10px;font-size:12px;font-style:italic}.ChannelItem-module__jE2oZq__sending .ChannelItem-module__jE2oZq__content{opacity:.65}.ChannelItem-module__jE2oZq__failed .ChannelItem-module__jE2oZq__content{opacity:.55;text-decoration:line-through}
.TypingIndicator-module__qIPdja__indicator{color:#ffffffb8;pointer-events:none;background:#14100ad1;border-radius:6px;align-items:center;gap:8px;padding:3px 10px;font-size:11px;font-style:italic;display:flex}.TypingIndicator-module__qIPdja__dots{gap:3px;display:inline-flex}.TypingIndicator-module__qIPdja__dots span{opacity:.3;background:#dda85c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite TypingIndicator-module__qIPdja__typingDot;display:inline-block}.TypingIndicator-module__qIPdja__dots span:nth-child(2){animation-delay:.2s}.TypingIndicator-module__qIPdja__dots span:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator-module__qIPdja__typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}
.ChannelMessageList-module__BVJS0q__listContainer{scrollbar-width:thin;scrollbar-color:#dda85c4d transparent;overflow-anchor:none;outline:none;flex:1;position:relative;overflow-y:auto}.ChannelMessageList-module__BVJS0q__scrollContent{overflow-anchor:none}.ChannelMessageList-module__BVJS0q__listContainer::-webkit-scrollbar{width:6px}.ChannelMessageList-module__BVJS0q__listContainer::-webkit-scrollbar-thumb{background:#dda85c4d;border-radius:4px}.ChannelMessageList-module__BVJS0q__empty{text-align:center;color:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.ChannelMessageList-module__BVJS0q__emptyIcon{color:#dda85c8c;margin-bottom:8px}.ChannelMessageList-module__BVJS0q__emptyText{margin:0;font-size:13px}.ChannelMessageList-module__BVJS0q__listWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChannelMessageList-module__BVJS0q__loadOlderBar{color:#ffffff8c;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.ChannelMessageList-module__BVJS0q__startOfConversation{color:#fff6;justify-content:center;align-items:center;padding:12px 8px 6px;font-size:11px;font-style:italic;display:flex}.ChannelMessageList-module__BVJS0q__retryBar{color:#dca0a0d9;cursor:pointer;background:#b43c3c1f;border:none;border-bottom:1px solid #b43c3c4d;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 8px;font-size:12px;display:flex}.ChannelMessageList-module__BVJS0q__retryBar:hover{color:#ffc8c8;background:#b43c3c38}.ChannelMessageList-module__BVJS0q__bottomSpacer{height:12px}.ChannelMessageList-module__BVJS0q__bottomOverlayStack{pointer-events:none;z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:2px;left:8px;right:8px}.ChannelMessageList-module__BVJS0q__catchUpOverlay{color:#ffffff8c;background:#14100ad1;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.ChannelMessageList-module__BVJS0q__retryOverlay{color:#dca0a0d9;cursor:pointer;pointer-events:auto;background:#321616e0;border:1px solid #b43c3c66;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.ChannelMessageList-module__BVJS0q__retryOverlay:hover{color:#ffc8c8;background:#461c1ceb}.ChannelMessageList-module__BVJS0q__spinner{animation:1s linear infinite ChannelMessageList-module__BVJS0q__spin}@keyframes ChannelMessageList-module__BVJS0q__spin{to{transform:rotate(360deg)}}.ChannelMessageList-module__BVJS0q__jumpButton{color:#dda85c;cursor:pointer;background:linear-gradient(135deg,#503c1ef2,#3c3016f2);border:1px solid #dda85c99;border-radius:16px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000073}.ChannelMessageList-module__BVJS0q__jumpButton:hover{background:#dda85c2e;border-color:#dda85ccc}
.GifPicker-module__-cANwW__picker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#14100cf7;border:1px solid #dda85c59;border-radius:10px;flex-direction:column;width:320px;height:360px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000073}.GifPicker-module__-cANwW__searchBar{border-bottom:1px solid #dda85c2e;flex-shrink:0;padding:8px 10px;position:relative}.GifPicker-module__-cANwW__searchIcon{color:#ffffff73;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.GifPicker-module__-cANwW__searchInput{color:#ffffffeb;background:#2d261c8c;border:1px solid #dda85c40;border-radius:14px;outline:none;width:100%;padding:6px 8px 6px 26px;font-size:12.5px;transition:border-color .12s,background .12s}.GifPicker-module__-cANwW__searchInput:focus{background:#2d261cd9;border-color:#dda85c8c}.GifPicker-module__-cANwW__searchInput::placeholder{color:#ffffff6b}.GifPicker-module__-cANwW__grid{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:92px;align-content:start;align-items:stretch;gap:4px;padding:6px;display:grid;overflow-y:auto}.GifPicker-module__-cANwW__message{color:#ffffff8c;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:24px 0;font-size:12.5px;display:flex}.GifPicker-module__-cANwW__spinner{animation:.9s linear infinite GifPicker-module__-cANwW__spin}.GifPicker-module__-cANwW__loadingMore{color:#ffffff8c;grid-column:1/-1;justify-content:center;align-items:center;padding:8px 0;display:flex}@keyframes GifPicker-module__-cANwW__spin{to{transform:rotate(360deg)}}.GifPicker-module__-cANwW__gifButton{cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #0000;border-radius:6px;width:100%;height:100%;margin:0;padding:0;transition:border-color .12s,transform .12s;display:block;position:relative;overflow:hidden}.GifPicker-module__-cANwW__gifButton:hover{z-index:1;border-color:#dda85c8c;transform:scale(1.04)}.GifPicker-module__-cANwW__gifThumb{object-fit:cover;width:100%;height:100%;display:block}.GifPicker-module__-cANwW__attribution{color:#ffffff73;text-align:right;letter-spacing:.4px;text-transform:uppercase;border-top:1px solid #dda85c1f;flex-shrink:0;padding:6px 10px;font-size:10px}.GifPicker-module__-cANwW__attributionLink{color:#dda85c;font-weight:600;text-decoration:none;transition:text-shadow .12s}.GifPicker-module__-cANwW__attributionLink:hover{text-shadow:0 0 6px #dda85c80;text-decoration:underline}@media (max-width:768px){.GifPicker-module__-cANwW__picker{width:min(320px,100% - 20px);max-height:calc(100% - 62px);bottom:54px;right:10px}}
.GameArt-module__JQNXHG__art{object-fit:contain;flex:none;display:inline-block}
.Breadcrumbs-module__ikFi2a__breadcrumbs{max-width:1200px;margin-bottom:16px;padding:0 16px}.Breadcrumbs-module__ikFi2a__breadcrumbList{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__ikFi2a__breadcrumbItem{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.Breadcrumbs-module__ikFi2a__breadcrumbLink{color:#ffffffb3;background-color:#0000;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:flex}.Breadcrumbs-module__ikFi2a__breadcrumbLink:hover{color:var(--color-accent);background-color:#dda85c1a;border-color:#dda85c33;transform:translateY(-1px)}.Breadcrumbs-module__ikFi2a__breadcrumbLink:focus{outline:2px solid var(--color-accent);outline-offset:2px}.Breadcrumbs-module__ikFi2a__breadcrumbText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9rem;font-weight:500;line-height:1;overflow:hidden}.Breadcrumbs-module__ikFi2a__breadcrumbCurrent{color:#fffffff2;background-color:#dda85c26;border:1px solid #dda85c4d;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px;font-weight:600;line-height:1;display:flex}.Breadcrumbs-module__ikFi2a__breadcrumbIcon{opacity:.8;justify-content:center;align-items:center;width:14px;height:14px;font-size:.8rem;line-height:1;display:flex}.Breadcrumbs-module__ikFi2a__breadcrumbSeparator{color:#fff6;-webkit-user-select:none;user-select:none;align-items:center;margin:0 8px;font-size:.7rem;line-height:1;display:flex}@media (max-width:768px){.Breadcrumbs-module__ikFi2a__breadcrumbs{padding:0 16px}.Breadcrumbs-module__ikFi2a__breadcrumbList{gap:2px}.Breadcrumbs-module__ikFi2a__breadcrumbLink,.Breadcrumbs-module__ikFi2a__breadcrumbCurrent{gap:6px;padding:6px 10px;font-size:.85rem}.Breadcrumbs-module__ikFi2a__breadcrumbText{font-size:.85rem}.Breadcrumbs-module__ikFi2a__breadcrumbSeparator{margin:0 6px}.Breadcrumbs-module__ikFi2a__breadcrumbIcon{width:12px;height:12px;font-size:.75rem}}@media (max-width:480px){.Breadcrumbs-module__ikFi2a__breadcrumbs{margin:12px auto;padding:0 12px}.Breadcrumbs-module__ikFi2a__breadcrumbList{flex-wrap:wrap;gap:1px}.Breadcrumbs-module__ikFi2a__breadcrumbLink,.Breadcrumbs-module__ikFi2a__breadcrumbCurrent{gap:4px;padding:4px 8px;font-size:.8rem}.Breadcrumbs-module__ikFi2a__breadcrumbText{font-size:.8rem}.Breadcrumbs-module__ikFi2a__breadcrumbSeparator{margin:0 4px}.Breadcrumbs-module__ikFi2a__breadcrumbIcon{width:10px;height:10px;font-size:.7rem}}@media (prefers-contrast:more){.Breadcrumbs-module__ikFi2a__breadcrumbLink{border-color:#ffffff4d}.Breadcrumbs-module__ikFi2a__breadcrumbLink:hover{border-color:var(--color-accent);background-color:#dda85c33}.Breadcrumbs-module__ikFi2a__breadcrumbCurrent{border-color:var(--color-accent);background-color:#dda85c40}}@media (prefers-reduced-motion:reduce){.Breadcrumbs-module__ikFi2a__breadcrumbLink{transition:none}.Breadcrumbs-module__ikFi2a__breadcrumbLink:hover{transform:none}}
.SearchHero-module__NXufIG__hero{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px 32px;margin:0 0 24px;padding:22px 32px;display:grid;position:relative;overflow:hidden}.SearchHero-module__NXufIG__withSlot{grid-template-columns:minmax(0,1fr) 420px}.SearchHero-module__NXufIG__main,.SearchHero-module__NXufIG__slot{z-index:1;min-width:0;position:relative}.SearchHero-module__NXufIG__main{flex-direction:column;gap:14px;display:flex}.SearchHero-module__NXufIG__painting{z-index:0;pointer-events:none;width:62%;display:block;position:absolute;top:0;bottom:0;right:0}.SearchHero-module__NXufIG__paintingImg{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.SearchHero-module__NXufIG__paintingSoft .SearchHero-module__NXufIG__paintingImg{opacity:.55;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.SearchHero-module__NXufIG__paintingFull{width:100%;left:0}.SearchHero-module__NXufIG__paintingFull:after{content:"";background:radial-gradient(ellipse 55% 65% at 50% 55%, color-mix(in srgb, var(--color-bg) 55%, transparent), transparent 80%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 10%, transparent) 0%, transparent 35%, color-mix(in srgb, var(--color-bg) 70%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.SearchHero-module__NXufIG__navRow{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;margin:-6px 0 -4px;display:flex}.SearchHero-module__NXufIG__hero .SearchHero-module__NXufIG__crumbs{max-width:none;margin:0 0 0 -12px;padding:0}.SearchHero-module__NXufIG__backLink{min-width:0;max-width:100%;color:var(--gold-primary);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--gold-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 10px;font-size:.88rem;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;overflow:hidden}.SearchHero-module__NXufIG__backLink:hover{color:var(--gold-light);background:color-mix(in srgb, var(--gold-primary) 15%, transparent);border-color:color-mix(in srgb, var(--gold-primary) 50%, transparent)}.SearchHero-module__NXufIG__backLink:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}.SearchHero-module__NXufIG__backChevron{font-size:1.1em;line-height:1}.SearchHero-module__NXufIG__titleRow{align-items:center;gap:16px;min-width:0;display:flex}.SearchHero-module__NXufIG__magnifier{filter:drop-shadow(0 4px 10px #00000059);width:62px;height:62px}.SearchHero-module__NXufIG__emblem{filter:drop-shadow(0 4px 10px #00000059);width:auto;max-width:54px;height:auto;max-height:54px}.SearchHero-module__NXufIG__emblemSlot{flex:none;align-items:center;display:inline-flex}.SearchHero-module__NXufIG__titleText{flex-direction:column;gap:4px;min-width:0;display:flex}.SearchHero-module__NXufIG__h1{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;scroll-margin-top:calc(var(--header-height) + 16px);-webkit-box-orient:vertical;margin:0;font-size:2.3rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.SearchHero-module__NXufIG__h1:focus{outline:none}.SearchHero-module__NXufIG__h1:focus-visible{outline:2px solid var(--gold-primary);outline-offset:4px;border-radius:4px}.SearchHero-module__NXufIG__subline{color:var(--color-text-secondary);margin:0;font-size:.98rem;line-height:1.45}.SearchHero-module__NXufIG__subline strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.SearchHero-module__NXufIG__variantType{padding:22px 28px}.SearchHero-module__NXufIG__variantType .SearchHero-module__NXufIG__main{gap:12px}.SearchHero-module__NXufIG__variantType .SearchHero-module__NXufIG__h1{font-size:2.1rem}.SearchHero-module__NXufIG__variantEmpty{text-align:center;justify-items:center;min-height:430px;padding:48px 32px 36px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__main{align-items:center;width:100%;max-width:700px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__titleRow{flex-direction:column;gap:10px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__titleText{align-items:center}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__magnifier{width:92px;height:92px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__h1{font-size:2.6rem}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__subline{max-width:580px;color:var(--color-text);font-size:1.02rem}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__slot{width:100%;max-width:760px}@media (max-width:1024px){.SearchHero-module__NXufIG__withSlot{grid-template-columns:minmax(0,1fr)}.SearchHero-module__NXufIG__painting{width:80%}}@media (max-width:767px){.SearchHero-module__NXufIG__hero{gap:14px;margin-bottom:16px;padding:18px 16px}.SearchHero-module__NXufIG__hero .SearchHero-module__NXufIG__crumbs,.SearchHero-module__NXufIG__variantResults .SearchHero-module__NXufIG__navRow,.SearchHero-module__NXufIG__variantNoResults .SearchHero-module__NXufIG__navRow{display:none}.SearchHero-module__NXufIG__navRow{margin:0}.SearchHero-module__NXufIG__backLink{min-height:44px}.SearchHero-module__NXufIG__titleRow{gap:12px}.SearchHero-module__NXufIG__magnifier{width:44px;height:44px}.SearchHero-module__NXufIG__emblem{max-width:42px;max-height:42px}.SearchHero-module__NXufIG__h1,.SearchHero-module__NXufIG__variantType .SearchHero-module__NXufIG__h1{font-size:1.55rem}.SearchHero-module__NXufIG__subline{font-size:.92rem}.SearchHero-module__NXufIG__painting{width:100%}.SearchHero-module__NXufIG__paintingSoft .SearchHero-module__NXufIG__paintingImg{opacity:.35;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 75%);mask-image:linear-gradient(90deg,#0000 5%,#000 75%)}.SearchHero-module__NXufIG__variantType{padding:16px}.SearchHero-module__NXufIG__variantEmpty{min-height:0;padding:28px 16px 24px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__magnifier{width:64px;height:64px}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__h1{font-size:1.75rem}.SearchHero-module__NXufIG__variantEmpty .SearchHero-module__NXufIG__subline{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.SearchHero-module__NXufIG__backLink{transition:none}}
.EntityTooltip-module__cKjFKW__entityTooltip{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:auto;background:linear-gradient(135deg,#1e1914f2 0%,#2d261ceb 100%);border:1px solid #dda85c66;border-radius:12px;width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:16px;transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0006,inset 0 1px #dda85c33,inset 0 0 20px #dda85c0d}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementBelow{transform:translateY(-8px)}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementAbove{transform:translateY(8px)}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__visible{opacity:1;transform:translateY(0)}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperRight{transform-origin:0 100%}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperLeft{transform-origin:100% 100%}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerRight{transform-origin:0 0}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerLeft{transform-origin:100% 0}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperCenter{transform-origin:bottom}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerCenter{transform-origin:top}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementCenterRight{transform-origin:0}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementCenterLeft{transform-origin:100%}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterUpperRight{0%{opacity:0;transform:translateY(8px)translate(-4px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterUpperLeft{0%{opacity:0;transform:translateY(8px)translate(4px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterLowerRight{0%{opacity:0;transform:translateY(-8px)translate(-4px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterLowerLeft{0%{opacity:0;transform:translateY(-8px)translate(4px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterUpperCenter{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterLowerCenter{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterCenterRight{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes EntityTooltip-module__cKjFKW__tooltipEnterCenterLeft{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperRight.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterUpperRight}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperLeft.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterUpperLeft}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerRight.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterLowerRight}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerLeft.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterLowerLeft}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementUpperCenter.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterUpperCenter}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementLowerCenter.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterLowerCenter}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementCenterRight.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterCenterRight}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__placementCenterLeft.EntityTooltip-module__cKjFKW__entering{animation:.15s ease-out forwards EntityTooltip-module__cKjFKW__tooltipEnterCenterLeft}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__transitioning{transition:left .15s ease-out,top .15s ease-out,transform .15s ease-out}.EntityTooltip-module__cKjFKW__tooltipContent{flex-direction:column;gap:12px;display:flex}.EntityTooltip-module__cKjFKW__header{border-bottom:1px solid #dda85c33;padding-bottom:12px}.EntityTooltip-module__cKjFKW__entityType{text-transform:uppercase;letter-spacing:1px;color:#dda85cb3;margin-bottom:4px;font-size:.7rem;display:block}.EntityTooltip-module__cKjFKW__name{color:#dda85c;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.EntityTooltip-module__cKjFKW__npcType{text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:.7rem;display:inline-block}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__aggressive{color:#e74c3c;background:#e74c3c26;border:1px solid #e74c3c4d}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__passive{color:#6ba3c2;background:#6ba3c226;border:1px solid #6ba3c24d}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__friendly{color:#7dd9a0;background:#7dd9a026;border:1px solid #7dd9a04d}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__neutral{color:#b0ae9e;background:#b0ae9e26;border:1px solid #b0ae9e4d}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__quest{color:#c9a227;background:#c9a22726;border:1px solid #c9a2274d}.EntityTooltip-module__cKjFKW__npcType.EntityTooltip-module__cKjFKW__shop{color:#d4af37;background:#d4af3726;border:1px solid #d4af374d}.EntityTooltip-module__cKjFKW__questType{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:.7rem;display:inline-block}.EntityTooltip-module__cKjFKW__questType.EntityTooltip-module__cKjFKW__main{color:#dda85c;background:#dda85c26;border:1px solid #dda85c4d}.EntityTooltip-module__cKjFKW__questType.EntityTooltip-module__cKjFKW__side{color:#7cb3c9;background:#7cb3c926;border:1px solid #7cb3c94d}.EntityTooltip-module__cKjFKW__stationType{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:.7rem;display:inline-block}.EntityTooltip-module__cKjFKW__stationType.EntityTooltip-module__cKjFKW__active{color:#dda85c;background:#dda85c26;border:1px solid #dda85c4d}.EntityTooltip-module__cKjFKW__stationType.EntityTooltip-module__cKjFKW__passive{color:#6ba3c2;background:#6ba3c226;border:1px solid #6ba3c24d}.EntityTooltip-module__cKjFKW__entityTooltip.EntityTooltip-module__cKjFKW__recipeTooltip{width:440px}.EntityTooltip-module__cKjFKW__recipeFlow{background:#00000040;border:1px solid #dda85c26;border-radius:8px;align-items:stretch;gap:10px;padding:12px;display:flex}.EntityTooltip-module__cKjFKW__recipeColumn{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.EntityTooltip-module__cKjFKW__recipeColumnHeader{text-transform:uppercase;letter-spacing:1px;color:#dda85cb3;font-size:.65rem}.EntityTooltip-module__cKjFKW__recipeItem{color:#ffffffe6;align-items:center;gap:8px;min-width:0;font-size:.85rem;line-height:1.3;display:flex}.EntityTooltip-module__cKjFKW__recipeItemImage{object-fit:contain;background:#0000004d;border-radius:4px;flex-shrink:0;width:32px;height:32px;padding:2px}.EntityTooltip-module__cKjFKW__recipeItemName{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.EntityTooltip-module__cKjFKW__recipeQuantity{color:#dda85ce6;flex-shrink:0;font-size:.78rem;font-weight:600}.EntityTooltip-module__cKjFKW__recipeArrow{color:#dda85c99;flex-shrink:0;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.EntityTooltip-module__cKjFKW__statChips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.EntityTooltip-module__cKjFKW__statChip{color:#ffffffe6;background:#dda85c1f;border:1px solid #dda85c40;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;display:inline-flex}.EntityTooltip-module__cKjFKW__statChipLabel{color:#dda85cb3}.EntityTooltip-module__cKjFKW__statChipValue{font-weight:600}.EntityTooltip-module__cKjFKW__worldEventEmblem{object-fit:contain;width:96px;height:96px}.EntityTooltip-module__cKjFKW__worldEventNext{background:color-mix(in srgb, var(--art-well) 55%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 18%, transparent);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.EntityTooltip-module__cKjFKW__worldEventNextHeading{align-items:center;gap:6px;min-width:0;display:flex}.EntityTooltip-module__cKjFKW__worldEventNextIcon{flex:none}.EntityTooltip-module__cKjFKW__worldEventNextLabel{text-transform:uppercase;letter-spacing:1px;color:color-mix(in srgb, var(--gold-primary) 75%, transparent);font-size:.7rem}.EntityTooltip-module__cKjFKW__worldEventCountdown{color:var(--gold-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.95rem;font-weight:600}.EntityTooltip-module__cKjFKW__worldEventTimes{flex-direction:column;gap:4px;margin:0;display:flex}.EntityTooltip-module__cKjFKW__worldEventTimeRow{justify-content:space-between;align-items:baseline;gap:8px;font-size:.8rem;display:flex}.EntityTooltip-module__cKjFKW__worldEventTimeLabel{color:color-mix(in srgb, var(--gold-primary) 80%, transparent);flex:none}.EntityTooltip-module__cKjFKW__worldEventTimeValue{min-width:0;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.EntityTooltip-module__cKjFKW__worldEventNoUpcoming{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.8rem}.EntityTooltip-module__cKjFKW__recordList{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;display:inline-flex}.EntityTooltip-module__cKjFKW__recordEntry{align-items:center;gap:5px;min-width:0;display:inline-flex}.EntityTooltip-module__cKjFKW__recordArt{flex:none}@media (max-width:480px){.EntityTooltip-module__cKjFKW__worldEventTimeRow{font-size:.75rem}}.EntityTooltip-module__cKjFKW__imageContainer{background:#0000004d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.EntityTooltip-module__cKjFKW__entityImage{object-fit:contain;max-width:100%;max-height:100%}.EntityTooltip-module__cKjFKW__description{color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EntityTooltip-module__cKjFKW__properties{flex-direction:column;gap:6px;display:flex}.EntityTooltip-module__cKjFKW__property{justify-content:space-between;align-items:flex-start;padding:4px 0;font-size:.8rem;display:flex}.EntityTooltip-module__cKjFKW__label{color:#dda85ccc;flex-shrink:0;margin-right:8px}.EntityTooltip-module__cKjFKW__value{color:#ffffffe6;text-align:right;word-break:break-word;max-width:60%}.EntityTooltip-module__cKjFKW__difficultyStars{color:#dda85c;letter-spacing:2px;font-size:.9rem}.EntityTooltip-module__cKjFKW__milestoneEntry{align-items:center;gap:2px;display:inline-flex}.EntityTooltip-module__cKjFKW__professionName{color:#ffffffb3;margin-right:4px}.EntityTooltip-module__cKjFKW__milestoneValue,.EntityTooltip-module__cKjFKW__levelValue{color:#ffffffe6;align-items:center;gap:2px;display:inline-flex}.EntityTooltip-module__cKjFKW__milestoneIcon,.EntityTooltip-module__cKjFKW__levelIcon{object-fit:contain;vertical-align:middle;width:14px;height:14px}.EntityTooltip-module__cKjFKW__milestoneSeparator{color:#ffffff80;margin:0 4px}.EntityTooltip-module__cKjFKW__badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.EntityTooltip-module__cKjFKW__badge{color:#dda85c;text-transform:uppercase;letter-spacing:.5px;background:#dda85c33;border:1px solid #dda85c4d;border-radius:4px;padding:2px 8px;font-size:.7rem;display:inline-block}.EntityTooltip-module__cKjFKW__badge.EntityTooltip-module__cKjFKW__active{color:#7dd9a0;background:#7dd9a026;border-color:#7dd9a04d}.EntityTooltip-module__cKjFKW__badge.EntityTooltip-module__cKjFKW__inactive{color:#888;background:#88888826;border-color:#8888884d}.EntityTooltip-module__cKjFKW__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.EntityTooltip-module__cKjFKW__loadingSpinner{border:2px solid #dda85c33;border-top-color:#dda85c;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite EntityTooltip-module__cKjFKW__spin}@keyframes EntityTooltip-module__cKjFKW__spin{to{transform:rotate(360deg)}}.EntityTooltip-module__cKjFKW__loadingText{color:#dda85ccc;font-size:.85rem}.EntityTooltip-module__cKjFKW__errorState{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.EntityTooltip-module__cKjFKW__errorIcon{opacity:.7;font-size:1.5rem}.EntityTooltip-module__cKjFKW__errorText{color:#fff9;text-align:center;font-size:.85rem}@media (max-width:480px){.EntityTooltip-module__cKjFKW__entityTooltip{width:calc(100vw - 32px);max-width:none;padding:14px;right:16px;left:16px!important}.EntityTooltip-module__cKjFKW__imageContainer{height:100px}.EntityTooltip-module__cKjFKW__name{font-size:1rem}.EntityTooltip-module__cKjFKW__description{-webkit-line-clamp:2;font-size:.8rem}.EntityTooltip-module__cKjFKW__property{font-size:.75rem}}.EntityTooltip-module__cKjFKW__entityTooltip a{color:#dda85c;text-decoration:none;transition:color .15s}.EntityTooltip-module__cKjFKW__entityTooltip a:hover{color:#e8c078;text-decoration:underline}.EntityTooltip-module__cKjFKW__entityTooltip{overscroll-behavior:contain}
.ActionButton-module__vc_YmW__actionButtonContainer{justify-content:center;align-items:center;margin:24px 0;display:flex}.ActionButton-module__vc_YmW__actionButton{min-width:140px;font-weight:600!important;transition:all .2s!important}.ActionButton-module__vc_YmW__actionButton:hover{transform:translateY(-1px)!important}@media (max-width:768px){.ActionButton-module__vc_YmW__actionButtonContainer{margin:20px 0}.ActionButton-module__vc_YmW__actionButton{width:100%;min-width:120px;max-width:200px}}@media (max-width:480px){.ActionButton-module__vc_YmW__actionButtonContainer{margin:16px 0}.ActionButton-module__vc_YmW__actionButton{min-width:100px}}
.DataTable-module__NrVVsq__tableContainer{background:linear-gradient(135deg, var(--bg-content), var(--bg-elevated));box-shadow:var(--shadow-elevated);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.DataTable-module__NrVVsq__dataTable{border-collapse:collapse;width:100%;font-size:.9rem}.DataTable-module__NrVVsq__dataTable thead{background:linear-gradient(135deg, var(--bg-elevated), #ffffff0d);z-index:10;position:sticky;top:0}.DataTable-module__NrVVsq__dataTable th{text-align:left;color:#fffffff2;text-transform:uppercase;letter-spacing:.8px;background:var(--bg-elevated);padding:20px 16px;font-size:.85rem;font-weight:600;position:relative}.DataTable-module__NrVVsq__dataTable th:first-child{border-top-left-radius:16px;padding-left:24px}.DataTable-module__NrVVsq__dataTable th:last-child{border-top-right-radius:16px;padding-right:24px}.DataTable-module__NrVVsq__dataTable th:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.DataTable-module__NrVVsq__dataTable tbody tr{border-bottom:1px solid #ffffff0d;transition:all .2s}.DataTable-module__NrVVsq__dataTable tbody tr:hover{background:#ffffff05;border-color:#ffffff1a}.DataTable-module__NrVVsq__dataTable tbody tr:last-child{border-bottom:none}.DataTable-module__NrVVsq__dataTable td{vertical-align:top;color:#fffc;padding:16px;font-size:.9rem;line-height:1.5}.DataTable-module__NrVVsq__dataTable td:first-child{padding-left:24px}.DataTable-module__NrVVsq__dataTable td:last-child{padding-right:24px}.DataTable-module__NrVVsq__loadingState{background:var(--bg-content);color:#ffffffb3;justify-content:center;align-items:center;padding:80px 20px;font-size:1rem;display:flex}.DataTable-module__NrVVsq__emptyState{text-align:center;background:var(--bg-content);color:#ffffffb3;padding:80px 20px}.DataTable-module__NrVVsq__emptyState h3{color:#ffffffe6;margin:0 0 12px;font-size:1.5rem;font-weight:600}.DataTable-module__NrVVsq__emptyState p{margin:0;font-size:1rem;line-height:1.5}@media (max-width:1200px){.DataTable-module__NrVVsq__dataTable{font-size:.85rem}.DataTable-module__NrVVsq__dataTable th,.DataTable-module__NrVVsq__dataTable td{padding:12px 8px}.DataTable-module__NrVVsq__dataTable th:first-child,.DataTable-module__NrVVsq__dataTable td:first-child{padding-left:16px}.DataTable-module__NrVVsq__dataTable th:last-child,.DataTable-module__NrVVsq__dataTable td:last-child{padding-right:16px}}@media (max-width:768px){.DataTable-module__NrVVsq__dataTable{font-size:.8rem}.DataTable-module__NrVVsq__dataTable th,.DataTable-module__NrVVsq__dataTable td{padding:12px 8px}.DataTable-module__NrVVsq__dataTable th:first-child,.DataTable-module__NrVVsq__dataTable td:first-child{padding-left:16px}.DataTable-module__NrVVsq__dataTable th:last-child,.DataTable-module__NrVVsq__dataTable td:last-child{padding-right:16px}.DataTable-module__NrVVsq__emptyState{padding:60px 20px}.DataTable-module__NrVVsq__emptyState h3{font-size:1.25rem}.DataTable-module__NrVVsq__emptyState p{font-size:.9rem}}
.Modal-module__rxdtia__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out Modal-module__rxdtia__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes Modal-module__rxdtia__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__rxdtia__modalContainer{background:var(--modal-surface,#2a3f4b);border-radius:var(--modal-radius,20px);box-shadow:var(--modal-shadow,0 20px 60px #0009, 0 0 0 1px #dda85c33, 0 0 40px #000c, inset 0 1px 0 #ffffff1a);border:var(--modal-border,1px solid #dda85c26);-webkit-backdrop-filter:var(--modal-backdrop-filter,none);backdrop-filter:var(--modal-backdrop-filter,none);max-height:var(--modal-max-height,90vh);flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) Modal-module__rxdtia__slideIn;display:flex;position:relative;overflow:hidden}@keyframes Modal-module__rxdtia__slideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module__rxdtia__small{width:var(--modal-width,100%);max-width:var(--modal-max-width,500px)}.Modal-module__rxdtia__medium{width:var(--modal-width,100%);max-width:var(--modal-max-width,600px)}.Modal-module__rxdtia__large{width:var(--modal-width,100%);max-width:var(--modal-max-width,800px)}.Modal-module__rxdtia__extraLarge{width:var(--modal-width,100%);max-width:var(--modal-max-width,1000px)}.Modal-module__rxdtia__modalHeader{border-bottom:var(--modal-header-border,1px solid #ffffff1f);background:var(--modal-header-bg,linear-gradient(135deg, #314553, #dda85c08));justify-content:space-between;align-items:center;padding:28px 36px;display:flex;position:relative}.Modal-module__rxdtia__modalHeader:after{content:"";background:linear-gradient(90deg,#0000,#dda85c4d,#0000);height:1px;position:absolute;bottom:0;left:36px;right:36px}.Modal-module__rxdtia__modalTitle{color:var(--modal-title-color,#fffffffa);letter-spacing:var(--modal-title-letter-spacing,.02em);text-shadow:var(--modal-title-shadow,0 1px 2px #0000004d);margin:0;font-size:1.6rem;font-weight:700}.Modal-module__rxdtia__closeButton{color:#ffffffb3;cursor:pointer;width:var(--modal-close-size,40px);height:var(--modal-close-size,40px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:1.3rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0003}.Modal-module__rxdtia__closeButton:hover{background:var(--modal-close-hover-bg,#dda85c26);border-color:var(--modal-close-hover-border,#dda85c4d);color:var(--modal-close-hover-color,var(--color-primary));transform:scale(1.05);box-shadow:0 4px 12px #dda85c33}.Modal-module__rxdtia__closeButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Modal-module__rxdtia__modalContent{color:#fffffff2;background:var(--modal-content-bg,#2a3f4b);flex:1;padding:36px;line-height:1.7;overflow-y:auto}.Modal-module__rxdtia__modalContent p{margin:0 0 16px}.Modal-module__rxdtia__modalContent p:last-child{margin-bottom:0}.Modal-module__rxdtia__modalFooter{background:linear-gradient(135deg,#314553,#dda85c08);border-top:1px solid #ffffff1f;justify-content:flex-end;align-items:center;gap:16px;padding:28px 36px;display:flex;position:relative}.Modal-module__rxdtia__modalFooter:before{content:"";background:linear-gradient(90deg,#0000,#dda85c4d,#0000);height:1px;position:absolute;top:0;left:36px;right:36px}@media (max-width:768px){.Modal-module__rxdtia__modalOverlay{padding:16px}.Modal-module__rxdtia__modalContainer{max-height:var(--modal-max-height,95vh)}.Modal-module__rxdtia__modalHeader{padding:20px 24px}.Modal-module__rxdtia__modalTitle{font-size:1.25rem}.Modal-module__rxdtia__modalContent{padding:24px}.Modal-module__rxdtia__modalFooter{flex-direction:column-reverse;gap:8px;padding:20px 24px}.Modal-module__rxdtia__modalFooter>*{width:100%}}@media (max-width:480px){.Modal-module__rxdtia__modalOverlay{padding:12px}.Modal-module__rxdtia__modalHeader{padding:16px 20px}.Modal-module__rxdtia__modalContent{padding:20px}.Modal-module__rxdtia__modalFooter{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.Modal-module__rxdtia__modalOverlay,.Modal-module__rxdtia__modalContainer{animation:none}.Modal-module__rxdtia__closeButton{transition:none}.Modal-module__rxdtia__closeButton:hover{transform:none}}
.Button-module__xDwtkW__button{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;text-align:center;background-image:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;line-height:1.5;text-decoration:none;transition:all .2s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative;box-shadow:0 2px #00000004}.Button-module__xDwtkW__button:hover{border-color:#0000}.Button-module__xDwtkW__button:focus{outline:0;box-shadow:0 0 0 2px #dda85c4d}.Button-module__xDwtkW__button:focus-visible{outline:0;box-shadow:0 0 0 2px #dda85c80}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__xDwtkW__small{border-radius:4px;height:24px;padding:0 7px;font-size:12px}.Button-module__xDwtkW__medium{border-radius:6px;height:32px;padding:4px 15px;font-size:14px}.Button-module__xDwtkW__large{border-radius:8px;height:40px;padding:6px 15px;font-size:16px}.Button-module__xDwtkW__primary{color:#fff;background-color:#95856d;border-color:#95856d}.Button-module__xDwtkW__primary:hover:not(:disabled){background-color:#dda85c;border-color:#dda85c}.Button-module__xDwtkW__primary:active:not(:disabled){background-color:#2f5464;border-color:#2f5464}.Button-module__xDwtkW__secondary{background-color:var(--color-bg-card);color:var(--color-text);border:1px solid #ffffff1a;box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff0d}.Button-module__xDwtkW__secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-bg-elevated)}.Button-module__xDwtkW__secondary:active:not(:disabled){border-color:var(--color-accent-active);color:var(--color-accent-active)}.Button-module__xDwtkW__danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.Button-module__xDwtkW__danger:hover:not(:disabled){background-color:#c9302c;border-color:#c9302c}.Button-module__xDwtkW__danger:active:not(:disabled){background-color:#ac2925;border-color:#ac2925}.Button-module__xDwtkW__ghost{color:var(--color-text-secondary);background-color:#0000;border:1px solid #ffffff1a}.Button-module__xDwtkW__ghost:hover:not(:disabled){background-color:var(--color-bg-elevated);border-color:var(--color-accent);color:var(--color-accent)}.Button-module__xDwtkW__link{color:var(--color-accent);box-shadow:none;background-color:#0000;border-color:#0000}.Button-module__xDwtkW__link:hover:not(:disabled){color:var(--color-accent-hover);background-color:#0000}.Button-module__xDwtkW__link:active:not(:disabled){color:var(--color-accent-active)}.Button-module__xDwtkW__block{width:100%}.Button-module__xDwtkW__loading{pointer-events:none;position:relative}.Button-module__xDwtkW__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite Button-module__xDwtkW__buttonSpin;display:inline-block}.Button-module__xDwtkW__small .Button-module__xDwtkW__spinner{border-width:1.5px;width:12px;height:12px}.Button-module__xDwtkW__large .Button-module__xDwtkW__spinner{border-width:2.5px;width:16px;height:16px}@keyframes Button-module__xDwtkW__buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__xDwtkW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__content{align-items:center;display:inline-flex}.Button-module__xDwtkW__iconOnly{aspect-ratio:1;padding:0}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__small{width:24px}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__medium{width:32px}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__large{width:40px}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__spinner{animation:1.5s linear infinite Button-module__xDwtkW__buttonSpin}}
.Spinner-module__gNPO7q__spinnerContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.Spinner-module__gNPO7q__spinner{background-image:url(/images/ui/spinner.png);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:1.5s linear infinite Spinner-module__gNPO7q__spin}@keyframes Spinner-module__gNPO7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module__gNPO7q__spinner.Spinner-module__gNPO7q__small{width:24px;height:24px}.Spinner-module__gNPO7q__spinner.Spinner-module__gNPO7q__medium{width:40px;height:40px}.Spinner-module__gNPO7q__spinner.Spinner-module__gNPO7q__large{width:48px;height:48px}.Spinner-module__gNPO7q__textContainer{flex-direction:column;align-items:center;gap:8px;display:flex}.Spinner-module__gNPO7q__loadingText{color:var(--color-text-secondary);text-align:center;font-weight:500}.Spinner-module__gNPO7q__loadingSubtext{color:var(--color-text-tertiary);text-align:center;font-size:14px}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__page{background-color:var(--color-bg);z-index:9999;min-height:100vh;padding:20px;position:fixed;top:0;bottom:0;left:0;right:0}.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__spinner.Spinner-module__gNPO7q__large{width:56px;height:56px}.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__loadingText{margin-top:8px;font-size:18px}.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__loadingSubtext{margin-top:4px;font-size:15px}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__component{background-color:#0000;padding:40px 20px}.Spinner-module__gNPO7q__component .Spinner-module__gNPO7q__loadingText{font-size:16px}.Spinner-module__gNPO7q__component .Spinner-module__gNPO7q__loadingSubtext{font-size:14px}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__inline{background-color:#0000;flex-direction:row;gap:8px;padding:8px}.Spinner-module__gNPO7q__inline .Spinner-module__gNPO7q__textContainer{flex-direction:row;gap:4px}.Spinner-module__gNPO7q__inline .Spinner-module__gNPO7q__loadingText{font-size:14px}.Spinner-module__gNPO7q__inline .Spinner-module__gNPO7q__loadingSubtext{font-size:13px}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background-color:#2a3f4be6;position:absolute;top:0;bottom:0;left:0;right:0}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:60px 20px}.Spinner-module__gNPO7q__spinnerContainer.Spinner-module__gNPO7q__minimal{background:0 0;padding:0}@media (max-width:768px){.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__spinner.Spinner-module__gNPO7q__large{width:48px;height:48px}.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__loadingText{font-size:16px}.Spinner-module__gNPO7q__page .Spinner-module__gNPO7q__loadingSubtext{font-size:14px}.Spinner-module__gNPO7q__component{padding:30px 15px}}@media (prefers-reduced-motion:reduce){.Spinner-module__gNPO7q__spinner{animation:3s linear infinite Spinner-module__gNPO7q__spin}}@media (prefers-contrast:more){.Spinner-module__gNPO7q__loadingText{color:var(--color-text)}}
.TableCell-module__rW9A5G__titleCell{max-width:300px}.TableCell-module__rW9A5G__title{color:#fffffff2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.TableCell-module__rW9A5G__titleLink{color:inherit;text-decoration:none;transition:color .2s}.TableCell-module__rW9A5G__titleLink:hover{color:var(--color-primary)}.TableCell-module__rW9A5G__description{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.TableCell-module__rW9A5G__dateCell{color:#ffffffb3;white-space:nowrap;font-size:.85rem}.TableCell-module__rW9A5G__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:768px){.TableCell-module__rW9A5G__titleCell{max-width:250px}.TableCell-module__rW9A5G__title{font-size:.9rem}.TableCell-module__rW9A5G__description{font-size:.75rem}.TableCell-module__rW9A5G__actions{flex-direction:column;align-items:stretch;gap:4px}.TableCell-module__rW9A5G__dateCell{font-size:.8rem}}
.LeaderboardCard-module__YdMUwW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#314553;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-height:200px;padding:20px 16px;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.LeaderboardCard-module__YdMUwW__card:hover{border-color:#dda85c33;transform:translateY(-2px);box-shadow:0 4px 6px #0000004d,0 2px 4px #0003}.LeaderboardCard-module__YdMUwW__card:focus{outline-offset:2px;outline:2px solid #dda85c80}.LeaderboardCard-module__YdMUwW__positionBadge{border-radius:8px;justify-content:center;align-items:center;padding:4px;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.LeaderboardCard-module__YdMUwW__positionImage{object-fit:contain;width:40px;height:40px}.LeaderboardCard-module__YdMUwW__positionIcon{font-size:1rem;line-height:1}.LeaderboardCard-module__YdMUwW__positionNumber{font-size:.85rem;font-weight:700}.LeaderboardCard-module__YdMUwW__gold,.LeaderboardCard-module__YdMUwW__silver,.LeaderboardCard-module__YdMUwW__bronze{box-shadow:none;background:0 0;border:none}.LeaderboardCard-module__YdMUwW__regular{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a}.LeaderboardCard-module__YdMUwW__avatarContainer{margin-top:8px;position:relative}.LeaderboardCard-module__YdMUwW__userInfo{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.LeaderboardCard-module__YdMUwW__displayName{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.LeaderboardCard-module__YdMUwW__rankBadge{margin:0 auto}.LeaderboardCard-module__YdMUwW__metricContainer{border-top:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;padding-top:12px;display:flex}.LeaderboardCard-module__YdMUwW__currencyValue{justify-content:center}.LeaderboardCard-module__YdMUwW__numericValue{flex-direction:column;align-items:center;gap:2px;display:flex}.LeaderboardCard-module__YdMUwW__metricNumber{color:#dda85c;text-shadow:0 1px 2px #0000004d;font-size:1.25rem;font-weight:700}.LeaderboardCard-module__YdMUwW__metricLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}@media (max-width:1200px){.LeaderboardCard-module__YdMUwW__card{gap:10px;min-height:190px;padding:18px 14px}.LeaderboardCard-module__YdMUwW__displayName{font-size:.95rem}.LeaderboardCard-module__YdMUwW__metricNumber{font-size:1.15rem}}@media (max-width:768px){.LeaderboardCard-module__YdMUwW__card{border-radius:10px;gap:8px;min-height:180px;padding:16px 12px}.LeaderboardCard-module__YdMUwW__positionBadge{padding:2px;top:6px;left:6px}.LeaderboardCard-module__YdMUwW__positionImage{width:36px;height:36px}.LeaderboardCard-module__YdMUwW__positionIcon{font-size:.9rem}.LeaderboardCard-module__YdMUwW__positionNumber{font-size:.75rem}.LeaderboardCard-module__YdMUwW__displayName{font-size:.9rem}.LeaderboardCard-module__YdMUwW__metricNumber{font-size:1.1rem}.LeaderboardCard-module__YdMUwW__metricLabel{font-size:.6rem}}@media (max-width:480px){.LeaderboardCard-module__YdMUwW__card{border-radius:8px;gap:6px;min-height:170px;padding:14px 10px}.LeaderboardCard-module__YdMUwW__positionBadge{border-radius:6px;padding:2px;top:4px;left:4px}.LeaderboardCard-module__YdMUwW__positionImage{width:32px;height:32px}.LeaderboardCard-module__YdMUwW__positionIcon{font-size:.8rem}.LeaderboardCard-module__YdMUwW__positionNumber{font-size:.7rem}.LeaderboardCard-module__YdMUwW__displayName{font-size:.85rem}.LeaderboardCard-module__YdMUwW__metricNumber{font-size:1rem}.LeaderboardCard-module__YdMUwW__metricLabel{font-size:.55rem}.LeaderboardCard-module__YdMUwW__metricContainer{padding-top:8px}}@media (max-width:767px){.LeaderboardCard-module__YdMUwW__cardCompact{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:10px 12px}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__positionBadge{flex-shrink:0;min-width:34px;padding:0;position:static}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__avatarContainer{flex-shrink:0;margin-top:0}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__userInfo{text-align:left;flex:1;align-items:flex-start;gap:2px;min-width:0}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__rankBadge{margin:0}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__metricContainer{border-top:none;justify-content:flex-end;width:auto;padding-top:0}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__currencyValue{flex-wrap:wrap;justify-content:flex-end}.LeaderboardCard-module__YdMUwW__cardCompact .LeaderboardCard-module__YdMUwW__numericValue{flex-direction:row;align-items:baseline;gap:4px}}@media (prefers-contrast:more){.LeaderboardCard-module__YdMUwW__card{border-color:#fff3}.LeaderboardCard-module__YdMUwW__displayName{color:#fff}.LeaderboardCard-module__YdMUwW__metricNumber{color:#fc6}}@media (prefers-reduced-motion:reduce){.LeaderboardCard-module__YdMUwW__card{transition:none}.LeaderboardCard-module__YdMUwW__card:hover{transform:none}}
@keyframes Skeleton-module__dylJeq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton-module__dylJeq__active{background-image:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%);background-size:200% 100%;animation:1.8s ease-in-out infinite Skeleton-module__dylJeq__shimmer}.Skeleton-module__dylJeq__skeleton{gap:16px;width:100%;display:flex}.Skeleton-module__dylJeq__avatarSection{flex-shrink:0}.Skeleton-module__dylJeq__avatar{background-color:#ffffff0f;border-radius:50%}.Skeleton-module__dylJeq__content{flex:1;min-width:0}.Skeleton-module__dylJeq__title{border-radius:var(--radius-sm,4px);background-color:#ffffff0f;width:40%;height:16px;margin-bottom:16px}.Skeleton-module__dylJeq__paragraph{flex-direction:column;gap:12px;display:flex}.Skeleton-module__dylJeq__row{border-radius:var(--radius-sm,4px);background-color:#ffffff0f;width:100%;height:14px}.Skeleton-module__dylJeq__avatarStandalone{background-color:#ffffff0f;border-radius:50%}.Skeleton-module__dylJeq__avatarStandalone.Skeleton-module__dylJeq__square{border-radius:var(--radius,6px)}.Skeleton-module__dylJeq__button{border-radius:var(--radius,6px);background-color:#ffffff0f;display:inline-block}.Skeleton-module__dylJeq__button_small{width:64px;height:24px}.Skeleton-module__dylJeq__button_default{width:80px;height:32px}.Skeleton-module__dylJeq__button_large{width:96px;height:40px}.Skeleton-module__dylJeq__buttonRound{border-radius:32px}.Skeleton-module__dylJeq__buttonCircle{border-radius:50%;width:32px;padding:0}.Skeleton-module__dylJeq__buttonCircle.Skeleton-module__dylJeq__button_small{width:24px;height:24px}.Skeleton-module__dylJeq__buttonCircle.Skeleton-module__dylJeq__button_large{width:40px;height:40px}.Skeleton-module__dylJeq__buttonBlock{width:100%;display:block}.Skeleton-module__dylJeq__input{border-radius:var(--radius,6px);background-color:#ffffff0f;display:inline-block}.Skeleton-module__dylJeq__input_small{width:120px;height:24px}.Skeleton-module__dylJeq__input_default{width:160px;height:32px}.Skeleton-module__dylJeq__input_large{width:200px;height:40px}.Skeleton-module__dylJeq__inputBlock{width:100%;display:block}
.LeaderboardGrid-module__4-ApIW__grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.LeaderboardGrid-module__4-ApIW__skeletonCard{background:#314553;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-height:200px;padding:20px 16px;display:flex;position:relative}.LeaderboardGrid-module__4-ApIW__skeletonPosition{position:absolute;top:12px;left:12px}.LeaderboardGrid-module__4-ApIW__skeletonAvatar{margin-top:8px}.LeaderboardGrid-module__4-ApIW__skeletonInfo{flex-direction:column;align-items:center;gap:8px;display:flex}.LeaderboardGrid-module__4-ApIW__skeletonMetric{border-top:1px solid #ffffff14;justify-content:center;width:100%;padding-top:12px;display:flex}.LeaderboardGrid-module__4-ApIW__emptyState{text-align:center;background:#3145534d;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:60px 24px;display:flex}.LeaderboardGrid-module__4-ApIW__emptyIcon{color:#dda85c66;margin-bottom:16px;font-size:48px}.LeaderboardGrid-module__4-ApIW__emptyMessage{color:#ffffffa6;max-width:300px;margin:0;font-size:1rem;line-height:1.5}@media (max-width:1200px){.LeaderboardGrid-module__4-ApIW__grid{grid-template-columns:repeat(3,1fr);gap:20px}.LeaderboardGrid-module__4-ApIW__skeletonCard{min-height:190px;padding:18px 14px}}@media (max-width:768px){.LeaderboardGrid-module__4-ApIW__grid{grid-template-columns:repeat(2,1fr);gap:16px}.LeaderboardGrid-module__4-ApIW__skeletonCard{border-radius:10px;min-height:180px;padding:16px 12px}.LeaderboardGrid-module__4-ApIW__emptyState{min-height:180px;padding:48px 20px}.LeaderboardGrid-module__4-ApIW__emptyIcon{margin-bottom:12px;font-size:40px}.LeaderboardGrid-module__4-ApIW__emptyMessage{font-size:.95rem}}@media (max-width:767px){.LeaderboardGrid-module__4-ApIW__grid{grid-template-columns:1fr;gap:12px}.LeaderboardGrid-module__4-ApIW__grid>*{min-width:0}}@media (max-width:480px){.LeaderboardGrid-module__4-ApIW__grid{grid-template-columns:1fr;gap:12px}.LeaderboardGrid-module__4-ApIW__skeletonCard{border-radius:8px;min-height:170px;padding:14px 10px}.LeaderboardGrid-module__4-ApIW__emptyState{border-radius:10px;min-height:160px;padding:40px 16px}.LeaderboardGrid-module__4-ApIW__emptyIcon{margin-bottom:10px;font-size:36px}.LeaderboardGrid-module__4-ApIW__emptyMessage{font-size:.9rem}}@media (prefers-contrast:more){.LeaderboardGrid-module__4-ApIW__skeletonCard,.LeaderboardGrid-module__4-ApIW__emptyState{border-color:#fff3}.LeaderboardGrid-module__4-ApIW__emptyMessage{color:#ffffffd9}}@media (prefers-reduced-motion:reduce){.LeaderboardGrid-module__4-ApIW__skeletonCard,.LeaderboardGrid-module__4-ApIW__emptyState{transition:none}}
.AuthorPills-module__wme6hG__pillRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.AuthorPills-module__wme6hG__pillRow::-webkit-scrollbar{display:none}.AuthorPills-module__wme6hG__pill{white-space:nowrap;cursor:pointer;color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.85rem;font-weight:500;transition:all .25s;display:flex}.AuthorPills-module__wme6hG__pill:hover{color:#ffffffe6;background:#ffffff0d;border-color:#dda85c4d}.AuthorPills-module__wme6hG__pillActive{color:var(--color-accent,#dda85c);background:#dda85c1a;border-color:#dda85c73}.AuthorPills-module__wme6hG__pillAvatar{background:var(--bg-secondary,#364957);border-radius:50%;flex:none;width:22px;height:22px;position:relative;overflow:hidden}.AuthorPills-module__wme6hG__pillAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:480px){.AuthorPills-module__wme6hG__pill{padding:5px 11px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.AuthorPills-module__wme6hG__pill{transition:none}}
.DeveloperUpdates-module__n3eFWa__developerUpdates{width:100%;margin-bottom:32px}.DeveloperUpdates-module__n3eFWa__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.DeveloperUpdates-module__n3eFWa__titleWrapper{align-items:center;gap:12px;display:flex}.DeveloperUpdates-module__n3eFWa__titleIcon{object-fit:contain;filter:drop-shadow(0 2px 4px #dda85c4d);width:32px;height:32px;transition:all .3s}.DeveloperUpdates-module__n3eFWa__titleIcon:hover{filter:drop-shadow(0 4px 8px #dda85c80);transform:scale(1.05)}.DeveloperUpdates-module__n3eFWa__title{color:#ffffffe6;background:linear-gradient(135deg,#ffffffe6,#dda85ccc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:600}.DeveloperUpdates-module__n3eFWa__viewAllLink{color:var(--color-accent,#dda85c);background:#dda85c0d;border:1px solid #dda85c33;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.DeveloperUpdates-module__n3eFWa__viewAllLink:hover{color:#dda85c;background:#dda85c1a;border-color:#dda85c66;transform:translateY(-1px)}.DeveloperUpdates-module__n3eFWa__pills{margin-bottom:16px}.DeveloperUpdates-module__n3eFWa__tweetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DeveloperUpdates-module__n3eFWa__feedRow{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;text-decoration:none;transition:background .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 1px 2px #0000004d,0 6px 18px #0000004d,0 0 0 1px #dda85c0f}.DeveloperUpdates-module__n3eFWa__feedRow:hover{background:#ffffff0e;border-color:#dda85c4d}.DeveloperUpdates-module__n3eFWa__feedInner{align-items:center;gap:14px;height:100%;min-height:96px;padding:14px 16px;display:flex}.DeveloperUpdates-module__n3eFWa__feedBody{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;display:flex}.DeveloperUpdates-module__n3eFWa__feedMeta{align-items:center;gap:7px;min-width:0;display:flex}.DeveloperUpdates-module__n3eFWa__feedReactions{flex:none;margin-left:auto}.DeveloperUpdates-module__n3eFWa__feedAvatar{background:var(--bg-secondary,#364957);border:1px solid #dda85c59;border-radius:50%;flex:none;width:22px;height:22px;position:relative;overflow:hidden}.DeveloperUpdates-module__n3eFWa__feedAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.DeveloperUpdates-module__n3eFWa__feedHandle{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.DeveloperUpdates-module__n3eFWa__feedTypeIcon{color:#ffffff80;flex-shrink:0}.DeveloperUpdates-module__n3eFWa__metaDot{color:#ffffff59;flex-shrink:0;font-size:.7rem}.DeveloperUpdates-module__n3eFWa__feedTime{color:#ffffff8c;white-space:nowrap;font-size:.78rem}.DeveloperUpdates-module__n3eFWa__feedText{color:#fffc;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.DeveloperUpdates-module__n3eFWa__feedThumb{background:var(--bg-secondary,#364957);border:1px solid #ffffff1a;border-radius:10px;flex:none;width:76px;height:76px;position:relative;overflow:hidden}.DeveloperUpdates-module__n3eFWa__feedThumbImage{transition:transform .3s}.DeveloperUpdates-module__n3eFWa__feedRow:hover .DeveloperUpdates-module__n3eFWa__feedThumbImage{transform:scale(1.06)}@media (max-width:900px){.DeveloperUpdates-module__n3eFWa__tweetGrid{grid-template-columns:1fr}}@media (max-width:768px){.DeveloperUpdates-module__n3eFWa__developerUpdates{margin-bottom:24px}.DeveloperUpdates-module__n3eFWa__title{font-size:1.3rem}.DeveloperUpdates-module__n3eFWa__feedInner{min-height:84px;padding:12px 14px}.DeveloperUpdates-module__n3eFWa__feedThumb{width:64px;height:64px}}@media (max-width:480px){.DeveloperUpdates-module__n3eFWa__title{font-size:1.2rem}.DeveloperUpdates-module__n3eFWa__viewAllLink{padding:6px 10px;font-size:.85rem}}@media (prefers-contrast:more){.DeveloperUpdates-module__n3eFWa__feedRow{border-color:#ffffff4d}.DeveloperUpdates-module__n3eFWa__feedText{color:#fffffff2}}@media (prefers-reduced-motion:reduce){.DeveloperUpdates-module__n3eFWa__feedRow,.DeveloperUpdates-module__n3eFWa__viewAllLink,.DeveloperUpdates-module__n3eFWa__feedThumbImage{transition:none}.DeveloperUpdates-module__n3eFWa__viewAllLink:hover,.DeveloperUpdates-module__n3eFWa__feedRow:hover .DeveloperUpdates-module__n3eFWa__feedThumbImage{transform:none}}.DeveloperUpdates-module__n3eFWa__skeleton{pointer-events:none;opacity:.7}.DeveloperUpdates-module__n3eFWa__skeletonLine{background:linear-gradient(90deg,#364957 25%,#4a5d6e 50%,#364957 75%) 0 0/200% 100%;border-radius:4px;height:13px;animation:1.5s infinite DeveloperUpdates-module__n3eFWa__shimmer}@keyframes DeveloperUpdates-module__n3eFWa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.FeaturedNewsCard-module__T3clGW__newsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;height:100%;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:visible}.FeaturedNewsCard-module__T3clGW__newsCard:hover{background:#ffffff0d;border-color:#dda85c66;transform:translateY(-4px);box-shadow:0 4px 12px #0000004d,0 8px 24px #0003,0 0 0 1px #dda85c26}.FeaturedNewsCard-module__T3clGW__newsCard:hover:before{content:"";pointer-events:none;background:linear-gradient(135deg,#dda85c1a,#0000);border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0}.FeaturedNewsCard-module__T3clGW__cardContent{z-index:1;flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.FeaturedNewsCard-module__T3clGW__imageContainer{aspect-ratio:16/9;background:var(--bg-secondary,#364957);border:1px solid #dda85c33;border-radius:16px;width:95%;margin:-20px auto 0;position:relative;overflow:hidden}.FeaturedNewsCard-module__T3clGW__newsImage{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:100%;transition:transform .3s}.FeaturedNewsCard-module__T3clGW__newsCard:hover .FeaturedNewsCard-module__T3clGW__newsImage{transform:scale(1.05)}.FeaturedNewsCard-module__T3clGW__reactionsCluster{z-index:6;position:absolute;top:8px;right:8px}.FeaturedNewsCard-module__T3clGW__imageOverlay{background:linear-gradient(#0000,#2a3f4be6);height:60px;position:absolute;bottom:0;left:0;right:0}.FeaturedNewsCard-module__T3clGW__playVideoButton{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FeaturedNewsCard-module__T3clGW__playVideoButton:hover{background:#dda85ccc;transform:translate(-50%,-50%)scale(1.1)}.FeaturedNewsCard-module__T3clGW__playIcon{font-size:32px}.FeaturedNewsCard-module__T3clGW__videoContainer{z-index:10;background:#000;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.FeaturedNewsCard-module__T3clGW__featuredVideo{width:100%;height:100%}.FeaturedNewsCard-module__T3clGW__closeVideoButton{z-index:15;color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.FeaturedNewsCard-module__T3clGW__closeVideoButton:hover{background:#dc3545cc}.FeaturedNewsCard-module__T3clGW__textContent{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.FeaturedNewsCard-module__T3clGW__metadata{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.FeaturedNewsCard-module__T3clGW__calendarIcon{color:var(--color-accent,#dda85c);font-size:.75rem}.FeaturedNewsCard-module__T3clGW__date{color:#ffffffb3}.FeaturedNewsCard-module__T3clGW__sourceType{color:var(--color-accent,#dda85c);background:#dda85c26;border:1px solid #dda85c4d;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:500}.FeaturedNewsCard-module__T3clGW__hasVideo{color:#95856d;background:#95856d33;border:1px solid #44748c4d;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:500;display:flex}.FeaturedNewsCard-module__T3clGW__commentCount{color:#fff9;align-items:center;gap:4px;font-size:.7rem;font-weight:500;display:flex}.FeaturedNewsCard-module__T3clGW__newsTitle{color:#fffffff2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.FeaturedNewsCard-module__T3clGW__description{color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.FeaturedNewsCard-module__T3clGW__readMore{color:var(--color-accent,#dda85c);align-items:center;gap:6px;margin-top:auto;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.FeaturedNewsCard-module__T3clGW__arrow{font-size:.75rem;transition:transform .3s}.FeaturedNewsCard-module__T3clGW__newsCard:hover .FeaturedNewsCard-module__T3clGW__readMore{color:#dda85c}.FeaturedNewsCard-module__T3clGW__newsCard:hover .FeaturedNewsCard-module__T3clGW__arrow{transform:translate(4px)}@media (max-width:768px){.FeaturedNewsCard-module__T3clGW__textContent{gap:10px;padding:16px}.FeaturedNewsCard-module__T3clGW__newsTitle{font-size:1rem}.FeaturedNewsCard-module__T3clGW__description{font-size:.85rem}.FeaturedNewsCard-module__T3clGW__playVideoButton{width:48px;height:48px}.FeaturedNewsCard-module__T3clGW__playIcon{font-size:24px}}@media (max-width:480px){.FeaturedNewsCard-module__T3clGW__textContent{padding:14px}}@media (prefers-reduced-motion:reduce){.FeaturedNewsCard-module__T3clGW__newsCard,.FeaturedNewsCard-module__T3clGW__newsImage,.FeaturedNewsCard-module__T3clGW__arrow,.FeaturedNewsCard-module__T3clGW__playVideoButton{transition:none}.FeaturedNewsCard-module__T3clGW__newsCard:hover,.FeaturedNewsCard-module__T3clGW__newsCard:hover .FeaturedNewsCard-module__T3clGW__newsImage,.FeaturedNewsCard-module__T3clGW__newsCard:hover .FeaturedNewsCard-module__T3clGW__arrow{transform:none}}
.Pagination-module__u2IQdG__pagination{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:24px;margin-top:32px;padding:32px 0;display:flex}.Pagination-module__u2IQdG__paginationButton{color:#dda85c;cursor:pointer;background:linear-gradient(135deg,#dda85c33,#dda85c1a);border:1px solid #dda85c4d;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.Pagination-module__u2IQdG__paginationButton:hover:not(:disabled){background:linear-gradient(135deg,#dda85c4d,#dda85c26);border-color:#dda85c80;transform:translateY(-2px);box-shadow:0 4px 12px #dda85c33}.Pagination-module__u2IQdG__paginationButton:active:not(:disabled){transform:translateY(0)}.Pagination-module__u2IQdG__paginationButton:disabled{opacity:.4;cursor:not-allowed;color:#fff6;background:#ffffff0d;border-color:#ffffff1a;transform:none}.Pagination-module__u2IQdG__buttonIcon{justify-content:center;align-items:center;font-size:12px;display:flex}.Pagination-module__u2IQdG__buttonText{font-weight:500}.Pagination-module__u2IQdG__paginationInfo{color:#ffffffb3;justify-content:center;align-items:center;gap:8px;min-width:80px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.Pagination-module__u2IQdG__currentPage{color:#dda85c;font-size:18px;font-weight:600}.Pagination-module__u2IQdG__separator{color:#fff6;font-weight:400}.Pagination-module__u2IQdG__totalPages{color:#fff9;font-weight:500}@media (max-width:768px){.Pagination-module__u2IQdG__pagination{gap:16px;padding:24px 0}.Pagination-module__u2IQdG__paginationButton{min-width:100px;padding:8px 16px;font-size:13px}.Pagination-module__u2IQdG__buttonIcon{font-size:11px}.Pagination-module__u2IQdG__paginationInfo{min-width:70px;padding:0 12px;font-size:14px}.Pagination-module__u2IQdG__currentPage{font-size:16px}}@media (max-width:480px){.Pagination-module__u2IQdG__pagination{flex-direction:column;gap:12px;padding:20px 0}.Pagination-module__u2IQdG__paginationButton{width:100%;max-width:280px}.Pagination-module__u2IQdG__paginationInfo{order:-1;padding:8px 0}}@media (prefers-reduced-motion:reduce){.Pagination-module__u2IQdG__paginationButton{transition:none}.Pagination-module__u2IQdG__paginationButton:hover:not(:disabled),.Pagination-module__u2IQdG__paginationButton:active:not(:disabled){transform:none}}@media (hover:hover){.Pagination-module__u2IQdG__paginationButton:hover:not(:disabled) .Pagination-module__u2IQdG__buttonIcon{transform:scale(1.1)}}.Pagination-module__u2IQdG__paginationButton:focus-visible{outline-offset:2px;outline:2px solid #dda85c}
.Popover-module__IfxejG__trigger{cursor:pointer;display:inline-flex}.Popover-module__IfxejG__popover{z-index:10000;background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-family);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-2);word-break:break-word;min-width:120px;max-width:360px;font-size:14px;line-height:1.5;animation:.15s ease-out Popover-module__IfxejG__popoverFadeIn;position:absolute}.Popover-module__IfxejG__title{color:var(--color-text);border-bottom:none;padding:10px 14px 0;font-size:14px;font-weight:600}.Popover-module__IfxejG__titleSeparator{border:none;border-top:1px solid var(--color-border);margin:8px 14px 0}.Popover-module__IfxejG__content{padding:10px 14px}.Popover-module__IfxejG__contentWithTitle{padding-top:8px}.Popover-module__IfxejG__arrow{background:var(--color-bg-elevated);border:1px solid var(--color-border);z-index:-1;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.Popover-module__IfxejG__arrowTop{border-top:none;border-left:none;margin-left:-5px;bottom:-6px;left:50%}.Popover-module__IfxejG__arrowBottom{border-bottom:none;border-right:none;margin-left:-5px;top:-6px;left:50%}.Popover-module__IfxejG__arrowLeft{border-bottom:none;border-left:none;margin-top:-5px;top:50%;right:-6px}.Popover-module__IfxejG__arrowRight{border-top:none;border-right:none;margin-top:-5px;top:50%;left:-6px}@keyframes Popover-module__IfxejG__popoverFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
