.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)}}
.EmojiPicker-module__ytD4TG__picker{flex-direction:column;gap:6px;width:280px;max-width:calc(100vw - 24px);display:flex}.EmojiPicker-module__ytD4TG__searchRow{background:#00000040;border:1px solid #dda85c38;border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:flex}.EmojiPicker-module__ytD4TG__searchIcon{color:#dda85c99;flex:none}.EmojiPicker-module__ytD4TG__searchInput{color:#f5ebdcf2;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:5px 0;font-family:inherit;font-size:12.5px}.EmojiPicker-module__ytD4TG__searchInput::placeholder{color:#fff6}.EmojiPicker-module__ytD4TG__tabs{border-bottom:1px solid #dda85c2e;flex-wrap:wrap;gap:4px;padding-bottom:6px;display:flex}.EmojiPicker-module__ytD4TG__tab{color:#fff9;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:5px 9px;font-size:11px;font-weight:600;transition:color .12s,background .12s}.EmojiPicker-module__ytD4TG__tab:hover{color:#ffffffe6;background:#dda85c1a}.EmojiPicker-module__ytD4TG__tabActive{color:#1a1410;background:#dda85c}.EmojiPicker-module__ytD4TG__grid{scrollbar-width:thin;scrollbar-color:#dda85cb3 #14100c59;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;max-height:200px;padding:4px;display:grid;overflow-y:auto}.EmojiPicker-module__ytD4TG__grid::-webkit-scrollbar{width:8px}.EmojiPicker-module__ytD4TG__grid::-webkit-scrollbar-track{background:#14100c59;border-radius:6px}.EmojiPicker-module__ytD4TG__grid::-webkit-scrollbar-thumb{background:#dda85cb3;border-radius:6px}.EmojiPicker-module__ytD4TG__grid::-webkit-scrollbar-thumb:hover{background:#dda85ce6}.EmojiPicker-module__ytD4TG__iconButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .12s,border-color .12s,transform .1s;display:inline-flex}.EmojiPicker-module__ytD4TG__iconButton:hover{background:#dda85c2e;border-color:#dda85c59;transform:scale(1.1)}.EmojiPicker-module__ytD4TG__iconButton img{object-fit:contain;display:block}.EmojiPicker-module__ytD4TG__empty{text-align:center;color:#ffffff73;grid-column:1/-1;padding:18px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.EmojiPicker-module__ytD4TG__iconButton{transition:none}.EmojiPicker-module__ytD4TG__iconButton:hover{transform:none}}
.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;position:relative}.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__iconContainer:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#dda85c73 0%,#dda85c00 70%);border-radius:50%;animation:2.2s ease-in-out infinite FloatingChatToggle-module__RtTzxG__pulseGold;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}@keyframes FloatingChatToggle-module__RtTzxG__pulseGold{0%,to{opacity:0}50%{opacity:1}}@media (max-width:768px){.FloatingChatToggle-module__RtTzxG__chatToggle{width:52px;height:52px}.FloatingChatToggle-module__RtTzxG__iconContainer,.FloatingChatToggle-module__RtTzxG__chatIcon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.FloatingChatToggle-module__RtTzxG__hasUnread .FloatingChatToggle-module__RtTzxG__iconContainer:after{animation:none}}
.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}}
.StatTile-module__yuzVkG__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;min-width:0;display:grid}.StatTile-module__yuzVkG__tile{--tile-tone:var(--gold-primary);min-width:0;color:var(--color-text);background:color-mix(in srgb, var(--teal-glass-b) 64%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 16%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art value""art label""art delta";align-items:center;column-gap:12px;padding:14px 16px;text-decoration:none;display:grid}.StatTile-module__yuzVkG__tone-good{--tile-tone:var(--state-good);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--state-good) 70%, transparent)}.StatTile-module__yuzVkG__tone-warn{--tile-tone:var(--state-warn);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--state-warn) 70%, transparent)}.StatTile-module__yuzVkG__tone-bad{--tile-tone:var(--state-bad);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--state-bad) 70%, transparent)}.StatTile-module__yuzVkG__tone-info{--tile-tone:var(--state-info);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--state-info) 70%, transparent)}.StatTile-module__yuzVkG__link{cursor:pointer}.StatTile-module__yuzVkG__art{grid-area:art;width:44px;height:44px}.StatTile-module__yuzVkG__value{min-width:0;color:var(--gold-light);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:value;font-size:1.6rem;font-weight:700;line-height:1.1}.StatTile-module__yuzVkG__valueShimmer{border-radius:6px;width:64px;height:1.4rem;display:block}.StatTile-module__yuzVkG__label{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere;grid-area:label;font-size:.82rem;line-height:1.35}.StatTile-module__yuzVkG__delta{color:var(--tile-tone);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--tile-tone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tile-tone) 22%, transparent);border-radius:999px;grid-area:delta;justify-self:start;margin-top:4px;padding:0 8px;font-size:.75rem;line-height:1.6}.StatTile-module__yuzVkG__deltaLabel{color:var(--color-text-tertiary)}@media (max-width:767px){.StatTile-module__yuzVkG__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.StatTile-module__yuzVkG__tile{column-gap:10px;padding:12px}.StatTile-module__yuzVkG__art{width:38px;height:38px}.StatTile-module__yuzVkG__value{font-size:1.35rem}}
.StateChip-module__IX8XPq__chip{--chip-tone:var(--gold-primary);max-width:100%;min-height:24px;color:color-mix(in srgb, var(--chip-tone) 55%, white);white-space:nowrap;background:color-mix(in srgb, var(--chip-tone) 13%, transparent);border:1px solid color-mix(in srgb, var(--chip-tone) 34%, transparent);border-radius:999px;align-items:center;gap:6px;padding:1px 10px 1px 7px;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.StateChip-module__IX8XPq__good{--chip-tone:var(--state-good)}.StateChip-module__IX8XPq__warn{--chip-tone:var(--state-warn)}.StateChip-module__IX8XPq__bad{--chip-tone:var(--state-bad)}.StateChip-module__IX8XPq__info{--chip-tone:var(--state-info)}.StateChip-module__IX8XPq__neutral{--chip-tone:var(--gold-primary)}.StateChip-module__IX8XPq__art{flex:none;width:16px;height:16px}.StateChip-module__IX8XPq__dot{background:var(--chip-tone);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--chip-tone) 60%, transparent);border-radius:50%;flex:none}.StateChip-module__IX8XPq__word{text-overflow:ellipsis;min-width:0;overflow:hidden}
.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}}
.AdminNotice-module__0-PA8W__notice{min-width:0;color:var(--color-text);background:color-mix(in srgb, var(--teal-glass-b) 55%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 16%, transparent);border-radius:12px;align-items:center;gap:20px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.AdminNotice-module__0-PA8W__notice:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold-primary) 60%, transparent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.AdminNotice-module__0-PA8W__compact{gap:14px;padding:14px 16px}.AdminNotice-module__0-PA8W__art{filter:drop-shadow(0 6px 14px #0006);flex:none}.AdminNotice-module__0-PA8W__text{gap:6px;min-width:0;display:grid}.AdminNotice-module__0-PA8W__title{color:var(--gold-light);overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:700;line-height:1.3}.AdminNotice-module__0-PA8W__compact .AdminNotice-module__0-PA8W__title{font-size:1rem}.AdminNotice-module__0-PA8W__body{color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.5}.AdminNotice-module__0-PA8W__body p{margin:0}.AdminNotice-module__0-PA8W__action{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@media (max-width:767px){.AdminNotice-module__0-PA8W__notice{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px}.AdminNotice-module__0-PA8W__compact{flex-direction:row;align-items:center;padding:12px 14px}.AdminNotice-module__0-PA8W__notice:not(.AdminNotice-module__0-PA8W__compact) .AdminNotice-module__0-PA8W__art{width:72px;height:72px}.AdminNotice-module__0-PA8W__action>*{flex:auto}}
.FoundInIndex-module__-geUSq__index{isolation:isolate;box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;padding:12px 16px 10px;display:flex;position:relative}.FoundInIndex-module__-geUSq__index:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--art-well) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:0;bottom:0;left:0;right:0}.FoundInIndex-module__-geUSq__label{color:var(--color-text-tertiary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.FoundInIndex-module__-geUSq__rows{margin:0;padding:0;list-style:none}.FoundInIndex-module__-geUSq__twoColumns{columns:2;column-gap:22px}.FoundInIndex-module__-geUSq__row{break-inside:avoid}.FoundInIndex-module__-geUSq__link{min-width:0;min-height:28px;color:var(--color-text);border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:flex}.FoundInIndex-module__-geUSq__link:after{content:"";border-bottom:1px dotted color-mix(in srgb, var(--gold-primary) 25%, transparent);flex:12px;order:2;align-self:flex-end;min-width:12px;margin-bottom:9px}.FoundInIndex-module__-geUSq__linkFailed{flex-wrap:wrap;row-gap:0}.FoundInIndex-module__-geUSq__linkFailed:after{display:none}.FoundInIndex-module__-geUSq__art{flex:none;order:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.FoundInIndex-module__-geUSq__artImg{filter:drop-shadow(0 2px 3px #00000080);width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .2s}.FoundInIndex-module__-geUSq__name{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;order:1;min-width:0;font-size:.92rem;line-height:1.3;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s;overflow:hidden}.FoundInIndex-module__-geUSq__count{color:var(--gold-primary);font-variant-numeric:tabular-nums;flex:none;order:3;font-size:.92rem;font-weight:600}.FoundInIndex-module__-geUSq__failed{color:var(--color-text-tertiary);white-space:nowrap;flex:none;order:3;margin-left:auto;font-size:.82rem}@media (hover:hover){.FoundInIndex-module__-geUSq__link:hover .FoundInIndex-module__-geUSq__name,.FoundInIndex-module__-geUSq__alsoLink:hover .FoundInIndex-module__-geUSq__alsoName{-webkit-text-decoration-color:var(--gold-primary);text-decoration-color:var(--gold-primary)}.FoundInIndex-module__-geUSq__link:hover .FoundInIndex-module__-geUSq__artImg,.FoundInIndex-module__-geUSq__alsoLink:hover .FoundInIndex-module__-geUSq__artImg{filter:saturate(1.3) brightness(1.12) drop-shadow(0 0 6px color-mix(in srgb, var(--gold-primary) 40%, transparent))}}.FoundInIndex-module__-geUSq__link:focus-visible .FoundInIndex-module__-geUSq__name{-webkit-text-decoration-color:var(--gold-primary);text-decoration-color:var(--gold-primary)}.FoundInIndex-module__-geUSq__alsoLink:focus-visible .FoundInIndex-module__-geUSq__alsoName{-webkit-text-decoration-color:var(--gold-primary);text-decoration-color:var(--gold-primary)}.FoundInIndex-module__-geUSq__more{min-width:0}.FoundInIndex-module__-geUSq__summary{min-height:30px;color:var(--gold-primary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;font-size:.85rem;list-style:none;display:inline-flex}.FoundInIndex-module__-geUSq__summary::-webkit-details-marker{display:none}.FoundInIndex-module__-geUSq__summaryChevron{transition:transform .2s}.FoundInIndex-module__-geUSq__more[open] .FoundInIndex-module__-geUSq__summaryChevron{transform:rotate(180deg)}.FoundInIndex-module__-geUSq__more[open]>.FoundInIndex-module__-geUSq__rows{margin-top:4px}.FoundInIndex-module__-geUSq__also{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.FoundInIndex-module__-geUSq__alsoAfterRows{border-top:1px solid color-mix(in srgb, var(--gold-primary) 15%, transparent);margin-top:2px;padding-top:10px}.FoundInIndex-module__-geUSq__alsoLabel{color:var(--color-text-tertiary);font-size:.8rem}.FoundInIndex-module__-geUSq__alsoList{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.FoundInIndex-module__-geUSq__alsoItem{min-width:0;display:flex}.FoundInIndex-module__-geUSq__alsoLink{min-width:0;min-height:26px;color:var(--color-text);border-radius:6px;align-items:center;gap:5px;font-size:.85rem;text-decoration:none;display:inline-flex}.FoundInIndex-module__-geUSq__alsoLink .FoundInIndex-module__-geUSq__count{font-size:.85rem}.FoundInIndex-module__-geUSq__alsoArt{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.FoundInIndex-module__-geUSq__alsoName{white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s;overflow:hidden}@media (max-width:1024px){.FoundInIndex-module__-geUSq__rows{columns:2;column-gap:22px}}@media (max-width:767px){.FoundInIndex-module__-geUSq__index{gap:4px;padding:8px 12px 10px}.FoundInIndex-module__-geUSq__label{display:none}.FoundInIndex-module__-geUSq__rows{column-gap:14px}.FoundInIndex-module__-geUSq__link,.FoundInIndex-module__-geUSq__summary,.FoundInIndex-module__-geUSq__alsoLink{min-height:44px}.FoundInIndex-module__-geUSq__link{gap:6px}.FoundInIndex-module__-geUSq__link:after{display:none}.FoundInIndex-module__-geUSq__link .FoundInIndex-module__-geUSq__count{margin-left:auto}.FoundInIndex-module__-geUSq__art{width:22px;height:22px}.FoundInIndex-module__-geUSq__name,.FoundInIndex-module__-geUSq__count{font-size:.88rem}.FoundInIndex-module__-geUSq__failed{font-size:.78rem}.FoundInIndex-module__-geUSq__also{gap:0 10px}.FoundInIndex-module__-geUSq__alsoAfterRows{padding-top:4px}}@media (prefers-reduced-motion:reduce){.FoundInIndex-module__-geUSq__artImg,.FoundInIndex-module__-geUSq__name,.FoundInIndex-module__-geUSq__alsoName,.FoundInIndex-module__-geUSq__summaryChevron{transition:none}}
.AdminSkeleton-module__gxVbFq__skeleton{gap:14px;min-width:0;display:grid}.AdminSkeleton-module__gxVbFq__tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.AdminSkeleton-module__gxVbFq__tile{background:color-mix(in srgb, var(--teal-glass-b) 64%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 12%, transparent);border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.AdminSkeleton-module__gxVbFq__tileArt{border-radius:8px;flex:none;width:44px;height:44px}.AdminSkeleton-module__gxVbFq__tileLines,.AdminSkeleton-module__gxVbFq__rowLines{flex:auto;gap:8px;min-width:0;display:grid}.AdminSkeleton-module__gxVbFq__tileValue{border-radius:6px;width:56%;height:20px}.AdminSkeleton-module__gxVbFq__tileLabel{border-radius:5px;width:80%;height:11px}.AdminSkeleton-module__gxVbFq__rows{gap:8px;display:grid}.AdminSkeleton-module__gxVbFq__row{background:color-mix(in srgb, var(--teal-glass-b) 50%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 10%, transparent);border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.AdminSkeleton-module__gxVbFq__rowArt{border-radius:8px;flex:none;width:40px;height:40px}.AdminSkeleton-module__gxVbFq__rowTitle{border-radius:5px;width:min(320px,70%);height:14px}.AdminSkeleton-module__gxVbFq__rowMeta{border-radius:5px;width:min(220px,50%);height:11px}@media (max-width:767px){.AdminSkeleton-module__gxVbFq__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.AdminSkeleton-module__gxVbFq__tile{padding:12px}}
.EntitySpotlight-module__ZGDLpW__kicker{color:var(--color-text-tertiary);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.72rem;display:flex}.EntitySpotlight-module__ZGDLpW__kickerPill{color:var(--art-well);letter-spacing:.08em;background:linear-gradient(135deg, var(--gold-primary), var(--gold-light));box-shadow:0 0 12px color-mix(in srgb, var(--gold-primary) 30%, transparent);border-radius:999px;align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}.EntitySpotlight-module__ZGDLpW__kickerDetail{min-width:0}.EntitySpotlight-module__ZGDLpW__facts{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.EntitySpotlight-module__ZGDLpW__chip{box-sizing:border-box;min-width:0;max-width:100%;min-height:30px;color:var(--color-text);background:color-mix(in srgb, var(--gold-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold-primary) 20%, transparent);border-radius:999px;align-items:center;gap:7px;padding:3px 14px 3px 5px;font-size:.82rem;line-height:1.3;display:inline-flex}.EntitySpotlight-module__ZGDLpW__chip picture{display:contents}.EntitySpotlight-module__ZGDLpW__chipArt{object-fit:contain;width:22px;height:22px}.EntitySpotlight-module__ZGDLpW__chip[data-chip=episode] .EntitySpotlight-module__ZGDLpW__chipArt{border-radius:50%}.EntitySpotlight-module__ZGDLpW__chipText{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.EntitySpotlight-module__ZGDLpW__links{border-top:1px solid color-mix(in srgb, var(--gold-primary) 14%, transparent);flex-wrap:wrap;align-items:center;gap:6px 26px;min-width:0;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.EntitySpotlight-module__ZGDLpW__linkItem{min-width:0;display:flex}.EntitySpotlight-module__ZGDLpW__link{min-width:0;min-height:32px;color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:9px;font-size:.88rem;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){.EntitySpotlight-module__ZGDLpW__link:hover{color:var(--color-text)}}.EntitySpotlight-module__ZGDLpW__linkArt{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.EntitySpotlight-module__ZGDLpW__linkArtImg{filter:drop-shadow(0 2px 3px #0006);width:auto;max-width:100%;height:auto;max-height:100%}.EntitySpotlight-module__ZGDLpW__linkArtSpacer{flex:none;width:28px;height:28px;display:none}.EntitySpotlight-module__ZGDLpW__linkEntityImg{object-fit:contain;filter:drop-shadow(0 2px 3px #0006);width:28px;height:28px}.EntitySpotlight-module__ZGDLpW__linkText{overflow-wrap:anywhere;min-width:0}.EntitySpotlight-module__ZGDLpW__linkCount{color:var(--gold-primary);font-variant-numeric:tabular-nums;font-weight:600}.EntitySpotlight-module__ZGDLpW__linkChevron{color:var(--gold-primary);flex:none}.EntitySpotlight-module__ZGDLpW__entity{grid-template-columns:440px minmax(0,1fr);align-items:stretch;gap:24px;min-width:0;display:grid}.EntitySpotlight-module__ZGDLpW__artColumn{min-width:0;display:flex}.EntitySpotlight-module__ZGDLpW__banner{width:100%;min-height:248px;position:relative}.EntitySpotlight-module__ZGDLpW__bannerFrame{border:1px solid color-mix(in srgb, var(--gold-primary) 25%, transparent);background:color-mix(in srgb, var(--art-well) 60%, transparent);border-radius:12px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.EntitySpotlight-module__ZGDLpW__bannerFrame picture{display:contents}.EntitySpotlight-module__ZGDLpW__bannerFrame .EntitySpotlight-module__ZGDLpW__bannerImg{object-fit:cover;object-position:55% 50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.EntitySpotlight-module__ZGDLpW__bannerFrame:after{content:"";pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--teal-glass-b) 60%, transparent), transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.EntitySpotlight-module__ZGDLpW__banner .EntitySpotlight-module__ZGDLpW__iconTile{z-index:1;box-sizing:border-box;border-color:color-mix(in srgb, var(--gold-primary) 40%, transparent);border-radius:16px;width:76px;height:76px;position:absolute;bottom:-12px;left:14px;box-shadow:0 6px 14px #00000080}.EntitySpotlight-module__ZGDLpW__iconTile picture{display:contents}.EntitySpotlight-module__ZGDLpW__iconImg{object-fit:contain;width:64px;height:64px}.EntitySpotlight-module__ZGDLpW__artBox{border:1px solid color-mix(in srgb, var(--gold-primary) 20%, transparent);border-radius:12px;width:100%;min-height:240px}.EntitySpotlight-module__ZGDLpW__artBox picture{display:contents}.EntitySpotlight-module__ZGDLpW__art{object-fit:contain;width:200px;height:200px}.EntitySpotlight-module__ZGDLpW__artBox>[data-placeholder]{width:100%;height:100%;min-height:240px}.EntitySpotlight-module__ZGDLpW__body{flex-direction:column;gap:8px;min-width:0;padding:4px 6px 0 0;display:flex}.EntitySpotlight-module__ZGDLpW__title{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.1rem;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.EntitySpotlight-module__ZGDLpW__title:focus{outline:none}.EntitySpotlight-module__ZGDLpW__title:focus-visible{outline:2px solid var(--gold-primary);outline-offset:3px;border-radius:4px}.EntitySpotlight-module__ZGDLpW__description{max-width:720px;color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EntitySpotlight-module__ZGDLpW__entityLinks{margin-top:auto}.EntitySpotlight-module__ZGDLpW__body>.EntitySpotlight-module__ZGDLpW__facts{margin-top:4px;margin-bottom:4px}@media (max-width:1024px){.EntitySpotlight-module__ZGDLpW__entity{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.EntitySpotlight-module__ZGDLpW__banner{min-height:220px}.EntitySpotlight-module__ZGDLpW__title{font-size:1.8rem}}@media (max-width:767px){.EntitySpotlight-module__ZGDLpW__entity{grid-template-columns:minmax(0,1fr);gap:14px}.EntitySpotlight-module__ZGDLpW__banner{aspect-ratio:16/9;min-height:0;margin-bottom:10px}.EntitySpotlight-module__ZGDLpW__banner .EntitySpotlight-module__ZGDLpW__iconTile{border-radius:14px;width:64px;height:64px;bottom:-10px;left:10px}.EntitySpotlight-module__ZGDLpW__iconImg{width:52px;height:52px}.EntitySpotlight-module__ZGDLpW__artBox{min-height:180px}.EntitySpotlight-module__ZGDLpW__art{width:160px;height:160px}.EntitySpotlight-module__ZGDLpW__artBox>[data-placeholder]{min-height:180px}.EntitySpotlight-module__ZGDLpW__body{padding:0 2px}.EntitySpotlight-module__ZGDLpW__title{font-size:1.6rem}.EntitySpotlight-module__ZGDLpW__description{font-size:.88rem}.EntitySpotlight-module__ZGDLpW__chip{font-size:.78rem}.EntitySpotlight-module__ZGDLpW__links{flex-direction:column;align-items:flex-start;gap:0}.EntitySpotlight-module__ZGDLpW__link{min-height:44px}.EntitySpotlight-module__ZGDLpW__linkArtSpacer{display:inline-flex}}@media (prefers-reduced-motion:reduce){.EntitySpotlight-module__ZGDLpW__link{transition:none}}
.AdminSearch-module__w7WJEW__wrap{flex:240px;gap:6px;min-width:0;display:grid}.AdminSearch-module__w7WJEW__label{color:var(--color-text-secondary);font-size:.85rem}.AdminSearch-module__w7WJEW__box{background:color-mix(in srgb, var(--color-bg) 55%, black 45%);border:1px solid color-mix(in srgb, var(--gold-primary) 30%, transparent);border-radius:10px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 4px 0 12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 2px 6px #00000059}.AdminSearch-module__w7WJEW__box:hover{border-color:color-mix(in srgb, var(--gold-primary) 45%, transparent)}.AdminSearch-module__w7WJEW__box:focus-within{border-color:var(--gold-primary);box-shadow:inset 0 2px 6px #00000059, 0 0 0 3px color-mix(in srgb, var(--gold-primary) 30%, transparent)}.AdminSearch-module__w7WJEW__art{opacity:.9;flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.AdminSearch-module__w7WJEW__box:focus-within .AdminSearch-module__w7WJEW__art{transform:rotate(-12deg)}.AdminSearch-module__w7WJEW__input{min-width:0;height:auto;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;align-self:stretch;margin-block-start:-1px;margin-block-end:-1px;padding:0 8px 0 0;font-size:1rem}.AdminSearch-module__w7WJEW__input::placeholder{color:var(--color-text-tertiary)}.AdminSearch-module__w7WJEW__input::-webkit-search-cancel-button{filter:grayscale()brightness(1.6);cursor:pointer}@media (max-width:767px){.AdminSearch-module__w7WJEW__wrap{flex-basis:100%}.AdminSearch-module__w7WJEW__box{height:44px}}@media (pointer:coarse){.AdminSearch-module__w7WJEW__box{height:44px}}@media (prefers-reduced-motion:reduce){.AdminSearch-module__w7WJEW__box,.AdminSearch-module__w7WJEW__art{transition:none}.AdminSearch-module__w7WJEW__box:focus-within .AdminSearch-module__w7WJEW__art{transform:none}}
.MilestoneLevel-module__x6ACDW__pair{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MilestoneLevel-module__x6ACDW__part{align-items:center;gap:3px;display:inline-flex}.MilestoneLevel-module__x6ACDW__icon{flex:none;width:10px;height:12px}
.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}}
.FilterBar-module__Eklp3W__bar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.FilterBar-module__Eklp3W__bar>*{min-width:0}@media (max-width:767px){.FilterBar-module__Eklp3W__bar{align-items:stretch}.FilterBar-module__Eklp3W__bar>*{flex:100%;width:100%}}
