.fx-words .fx-word{display:inline-block;white-space:pre}.fx-words .fx-word>span{display:inline-block;opacity:0;transform:translateY(.5em) rotate(2deg);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--fx-delay,0s)}.fx-words.is-in .fx-word>span{opacity:1;transform:none}.fx-curtain{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 0,hsla(42,73%,65%,.1),transparent 60%),linear-gradient(180deg,#060507,#0a0810);transition:opacity .42s ease}.fx-curtain.is-active{opacity:1;pointer-events:all}.fx-page-in{animation:fxPageIn .55s ease both}@keyframes fxPageIn{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.fx-cursor-on,.fx-cursor-on [role=link],.fx-cursor-on a,.fx-cursor-on button{cursor:none}.fx-cursor-dot,.fx-cursor-ring{position:fixed;top:0;left:0;z-index:10000;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:screen}.fx-cursor-dot{width:5px;height:5px;background:var(--accent-strong,#fff1b8);opacity:.55;transition:opacity .2s ease,background .22s ease}.fx-cursor-ring{width:29px;height:29px;border:1px solid hsla(42,73%,65%,.28);transition:width .22s ease,height .22s ease,border-color .22s ease,background .22s ease}.fx-cursor-ring.is-hot{width:46px;height:46px;border-color:rgba(255,241,184,.55);background:hsla(42,73%,65%,.05)}.fx-cursor-dot.is-violet{background:#d9c4ff}.fx-cursor-ring.is-violet{border-color:rgba(180,140,255,.3)}.fx-cursor-ring.is-hot.is-violet{border-color:rgba(205,175,255,.55);background:rgba(150,110,255,.06)}.fx-cursor-hidden{opacity:0}}.fx-embers{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4}.hero-redesign .hero-shell{position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.fx-magnetic{transition:transform .18s cubic-bezier(.16,1,.3,1);will-change:transform}.fx-tilt{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.16,1,.3,1)}}.faction-card--brotherhood .faction-button{color:#ecddff;border-color:rgba(164,92,255,.55);background:linear-gradient(90deg,rgba(8,5,16,.9),rgba(164,92,255,.22),rgba(8,5,16,.9)),rgba(8,5,16,.72)}.faction-card--brotherhood .faction-button:focus-visible,.faction-card--brotherhood .faction-button:hover{background:rgba(164,92,255,.34);color:#fff}.fx-clickable{cursor:pointer}@media (prefers-reduced-motion:reduce){.fx-words .fx-word>span{opacity:1;transform:none;transition:none}.fx-curtain,.fx-page-in{display:none;animation:none}.fx-cursor-dot,.fx-cursor-ring,.fx-embers{display:none}.fx-magnetic,.fx-tilt{transition:none;transform:none!important}}.atlas-page{--atlas-gold:#e7bd74;--atlas-gold-soft:hsla(38,71%,68%,.32);--atlas-violet:#b374ff;--atlas-violet-soft:rgba(179,116,255,.34);--atlas-cold:#98b8d4;--atlas-panel:rgba(4,7,12,.78);--atlas-line:hsla(38,71%,68%,.34);--font-body:var(--font-main)}.atlas-shell{min-height:100vh;padding-bottom:74px;background:radial-gradient(circle at 70% 9%,rgba(105,59,166,.18),transparent 34%),radial-gradient(circle at 24% 18%,rgba(211,159,82,.12),transparent 31%),linear-gradient(180deg,rgba(3,5,9,.98),rgba(4,6,11,.96))}.atlas-intro{padding:118px 0 28px}.atlas-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.atlas-intro h1{margin:10px 0 18px;color:var(--accent-strong);font-size:clamp(56px,9vw,118px);text-shadow:0 0 28px var(--accent-glow-soft)}.atlas-intro p{max-width:760px;margin:0;color:hsla(41,48%,88%,.78);font-size:clamp(18px,1.6vw,24px);line-height:1.45}.atlas-hint{display:flex;gap:10px;align-items:center;padding:16px 18px;border:1px solid var(--atlas-line);background:rgba(6,9,15,.7);color:hsla(41,48%,88%,.74);font-size:14px;text-transform:uppercase}.atlas-hint span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--accent-line);border-radius:50%;color:var(--accent-strong)}.atlas-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:24px;gap:24px;align-items:stretch}.atlas-toolbar{position:relative;z-index:20;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 12px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:5px;border:1px solid rgba(179,116,255,.34);background:radial-gradient(circle at 70% 0,rgba(179,116,255,.18),transparent 48%),linear-gradient(180deg,rgba(5,7,13,.88),rgba(2,4,8,.92));box-shadow:0 0 34px rgba(179,116,255,.16),0 18px 46px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,244,214,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atlas-toolbar__label{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;color:hsla(41,48%,88%,.72);font:800 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.atlas-toolbar button,.atlas-toolbar__value{display:inline-grid;min-width:38px;height:36px;min-height:36px;padding:0 11px;place-items:center;border:1px solid var(--accent-line);background:linear-gradient(180deg,rgba(9,12,20,.86),rgba(4,6,11,.9));color:var(--accent-strong);font:700 15px/1 var(--font-body);box-shadow:0 0 18px var(--accent-glow-soft)}.atlas-toolbar__value{min-width:84px;text-align:center;pointer-events:none}.atlas-toolbar button{cursor:pointer}.atlas-toolbar button[data-zoom-reset]{min-width:104px;padding:0 15px}.atlas-toolbar button:focus-visible,.atlas-toolbar button:hover{color:var(--accent-core);border-color:var(--accent);outline:none}.atlas-card,.atlas-list,.atlas-map-card{border:1px solid var(--atlas-line);background:linear-gradient(180deg,rgba(9,12,18,.74),rgba(3,5,10,.9)),rgba(4,7,12,.84);box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,244,214,.04)}.atlas-map-card{position:relative;min-width:0;padding:14px}.atlas-map-viewport{position:relative;max-height:min(64vh,660px);overflow:auto;border:1px solid rgba(255,244,214,.11);background:radial-gradient(circle at center,rgba(199,157,91,.08),transparent 44%),#02050a;overscroll-behavior:contain;scrollbar-color:var(--accent-line) rgba(4,6,10,.8)}.atlas-map-viewport.is-map-zoomed,.atlas-map-viewport.is-map-zoomed .atlas-map-layer.is-region-hovered{cursor:-webkit-grab;cursor:grab}.atlas-map-viewport.is-map-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-map-layer{--map-width:1120px;position:relative;width:var(--map-layer-width,var(--map-width));max-width:none;margin:0 auto;transition:width .24s ease}.atlas-map-viewport.is-map-dragging .atlas-map-layer{transition:none}.atlas-map-layer.is-region-hovered{cursor:pointer}.atlas-base-map{height:auto}.atlas-base-map,.atlas-full-map{display:block;width:100%;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atlas-full-map{position:absolute;inset:0;z-index:2;height:100%;max-width:none;object-fit:fill;transition:opacity .18s ease}html[data-language=en] .atlas-full-map--en{opacity:1}.atlas-fragment-layer,.atlas-hit-layer{position:absolute;inset:0}.atlas-fragment-layer{z-index:2;overflow:hidden;pointer-events:none;transition:opacity .18s ease}html[data-language=en] .atlas-fragment-layer{opacity:0;visibility:hidden}html[data-language=en] .atlas-fragment-layer .atlas-fragment{animation:none;filter:none}.atlas-fragment{position:absolute;display:block;max-width:none;z-index:2;opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(1.02) contrast(1.03) brightness(.98);transition:opacity .18s ease,filter .18s ease}.atlas-fragment--piece,.atlas-fragment--sea{left:var(--x);top:var(--y);width:var(--w);height:var(--h);object-fit:fill}.atlas-fragment--piece{z-index:2}.atlas-fragment--repair{z-index:1}.atlas-fragment--line-repair,.atlas-fragment--repair{left:var(--x);top:var(--y);width:var(--w);height:var(--h);object-fit:fill}.atlas-fragment--line-repair{z-index:3;filter:saturate(1.08) contrast(1.04) brightness(1.04)}.atlas-outline-layer{position:absolute;inset:0;z-index:3;pointer-events:none}html:not([data-language=en]) .atlas-outline-layer{display:none}.atlas-highlight-fragment{position:absolute;left:var(--x);top:var(--y);z-index:1;display:block;width:var(--w);height:var(--h);max-width:none;object-fit:fill;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);transition:opacity .16s ease;will-change:opacity}.atlas-highlight-fragment.is-active{z-index:5;opacity:1;animation:atlas-highlight-pulse 1.9s ease-in-out infinite}.atlas-highlight-fragment.is-preview{z-index:4;opacity:1;animation:none}@keyframes atlas-highlight-pulse{0%,to{opacity:.98}50%{opacity:1}}.atlas-fragment--order{--fragment-glow-core:rgba(255,238,185,.82);--fragment-glow-wide:rgba(255,219,140,.56)}.atlas-fragment--brotherhood{--fragment-glow-core:rgba(199,143,255,.9);--fragment-glow-wide:rgba(146,72,255,.68)}.atlas-fragment--neutral{--fragment-glow-core:rgba(197,210,224,.6);--fragment-glow-wide:rgba(152,184,212,.42)}.atlas-fragment--cold{--fragment-glow-core:rgba(205,222,240,.74);--fragment-glow-wide:rgba(152,184,212,.5)}.atlas-fragment--sea{z-index:1;filter:saturate(1.05) contrast(1.04) brightness(.92)}.atlas-fragment.is-active{z-index:5;animation:atlas-selected-pulse 1.9s ease-in-out infinite}.atlas-fragment.is-active,.atlas-fragment.is-preview{filter:saturate(1.1) brightness(1.14) contrast(1.06) drop-shadow(0 0 5px var(--fragment-glow-core)) drop-shadow(0 0 20px var(--fragment-glow-wide))}.atlas-fragment.is-preview{z-index:4;animation:none;filter:saturate(1.14) brightness(1.2) contrast(1.08) drop-shadow(0 0 6px var(--fragment-glow-core)) drop-shadow(0 0 24px var(--fragment-glow-wide))}@keyframes atlas-selected-pulse{0%,to{filter:saturate(1.1) brightness(1.14) contrast(1.06) drop-shadow(0 0 5px var(--fragment-glow-core)) drop-shadow(0 0 20px var(--fragment-glow-wide))}50%{filter:saturate(1.18) brightness(1.22) contrast(1.08) drop-shadow(0 0 8px var(--fragment-glow-core)) drop-shadow(0 0 28px var(--fragment-glow-wide))}}.atlas-hit-layer{z-index:4;pointer-events:none}.atlas-map-hit{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:0;background:transparent;color:transparent;cursor:pointer;font-size:0;pointer-events:none}.atlas-map-hit:after{content:attr(data-label);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 10px;border:1px solid hsla(38,71%,68%,.32);background:rgba(3,5,9,.78);color:hsla(41,48%,88%,.9);font:700 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .18s ease}.atlas-map-hit:focus-visible:after,.atlas-map-hit:hover:after{opacity:1}.atlas-map-hit:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.atlas-boundary-layer{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:none}html[data-language=en] .atlas-boundary-layer{display:block;pointer-events:auto}.atlas-region{--region-stroke:hsla(38,71%,68%,.42);--region-fill-active:hsla(38,71%,68%,.16);--region-glow:hsla(38,71%,68%,.58);pointer-events:none;cursor:default}.atlas-region--order{--region-stroke:rgba(255,226,166,.58);--region-fill-active:rgba(255,226,166,.16);--region-glow:rgba(255,226,166,.72)}.atlas-region--brotherhood{--region-stroke:rgba(179,116,255,.7);--region-fill-active:rgba(179,116,255,.22);--region-glow:rgba(179,116,255,.82)}.atlas-region--cold{--region-stroke:rgba(152,184,212,.58);--region-fill-active:rgba(152,184,212,.15);--region-glow:rgba(152,184,212,.66)}.atlas-region-hit{fill:hsla(0,0%,100%,0);stroke:none;transition:fill .18s ease,filter .18s ease}.atlas-region-hit,html[data-language=en] .atlas-region{pointer-events:none}html[data-language=en] .atlas-region-hit{pointer-events:all;cursor:pointer}.atlas-region-line{fill:none;stroke:var(--region-stroke);stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.18;pointer-events:none;transition:opacity .18s ease,stroke .18s ease,stroke-width .18s ease,filter .18s ease;display:none}.atlas-region:focus-visible,.atlas-region:hover{outline:none}.atlas-region.is-active .atlas-region-hit,.atlas-region.is-preview .atlas-region-hit,.atlas-region:focus-visible .atlas-region-hit,.atlas-region:hover .atlas-region-hit{fill:var(--region-fill-active);filter:drop-shadow(0 0 5px var(--region-glow)) drop-shadow(0 0 18px var(--region-glow))}html[data-language=en] .atlas-region.is-active .atlas-region-hit,html[data-language=en] .atlas-region.is-preview .atlas-region-hit,html[data-language=en] .atlas-region:focus-visible .atlas-region-hit,html[data-language=en] .atlas-region:hover .atlas-region-hit{fill:hsla(0,0%,100%,0);filter:none}.atlas-region.is-muted .atlas-region-hit{fill:hsla(0,0%,100%,0);filter:none}.atlas-city,.atlas-hotspot,.atlas-landmark{position:absolute;color:transparent;font-size:0}.atlas-hotspot{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:1px solid hsla(38,71%,68%,.24);border-radius:45%;background:hsla(38,71%,68%,.02);box-shadow:inset 0 0 28px hsla(38,71%,68%,.05);cursor:pointer;transform:translate(-50%,-50%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.atlas-hotspot:after{content:attr(data-label);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 10px;border:1px solid hsla(38,71%,68%,.32);background:rgba(3,5,9,.72);color:hsla(41,48%,88%,.84);font:700 14px var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .18s ease}.atlas-hotspot.is-active:after,.atlas-hotspot:focus-visible:after,.atlas-hotspot:hover:after{opacity:1}.atlas-hotspot.is-active,.atlas-hotspot:focus-visible,.atlas-hotspot:hover{border-color:var(--atlas-gold);background:hsla(38,71%,68%,.08);box-shadow:0 0 26px var(--atlas-gold-soft),inset 0 0 36px hsla(38,71%,68%,.08);outline:none}.atlas-hotspot--violet.is-active,.atlas-hotspot--violet:focus-visible,.atlas-hotspot--violet:hover{border-color:var(--atlas-violet);background:rgba(179,116,255,.08);box-shadow:0 0 28px var(--atlas-violet-soft),inset 0 0 36px rgba(179,116,255,.08)}.atlas-hotspot--cold.is-active,.atlas-hotspot--cold:focus-visible,.atlas-hotspot--cold:hover{border-color:var(--atlas-cold);background:rgba(152,184,212,.09);box-shadow:0 0 28px rgba(152,184,212,.24),inset 0 0 36px rgba(152,184,212,.08)}.atlas-city{z-index:5;left:var(--x);top:var(--y);width:16px;height:16px;border:1px solid rgba(255,247,226,.88);border-radius:50%;background:var(--atlas-gold);box-shadow:0 0 0 5px hsla(38,71%,68%,.12),0 0 22px hsla(38,71%,68%,.65);cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8);transition:opacity .22s ease,transform .22s ease}.atlas-map-card.is-zoomed .atlas-city{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.atlas-city:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);padding:0;border:0;background:transparent;color:hsla(41,48%,88%,.9);font:800 12px/1.1 var(--font-body);letter-spacing:.02em;text-shadow:0 1px 2px #020408,0 0 8px rgba(2,4,8,.92),0 0 14px hsla(38,71%,68%,.34);white-space:nowrap;opacity:0}.atlas-city.is-active:after,.atlas-city:focus-visible:after,.atlas-city:hover:after{opacity:1}.atlas-map-card.is-zoomed .atlas-city:after{opacity:1}.atlas-city--dark{background:var(--atlas-violet);box-shadow:0 0 0 5px rgba(179,116,255,.12),0 0 24px rgba(179,116,255,.7)}.atlas-landmark{z-index:6;left:var(--x);top:var(--y);width:20px;height:20px;border:0;background:transparent;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82);transition:opacity .22s ease,transform .22s ease}.atlas-map-card.is-landmark-level .atlas-landmark{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.atlas-landmark:before{content:"";position:absolute;inset:3px;border:1px solid rgba(255,247,226,.9);background:linear-gradient(135deg,rgba(255,235,178,.95),rgba(151,100,42,.92));box-shadow:0 0 0 5px hsla(38,71%,68%,.11),0 0 22px hsla(38,71%,68%,.62);transform:rotate(45deg)}.atlas-landmark--violet:before{background:linear-gradient(135deg,rgba(202,157,255,.95),rgba(88,48,130,.96));box-shadow:0 0 0 5px rgba(179,116,255,.12),0 0 24px rgba(179,116,255,.68)}.atlas-landmark:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);padding:0;border:0;background:transparent;color:hsla(41,48%,88%,.92);font:800 11px/1.1 var(--font-body);letter-spacing:.04em;text-shadow:0 1px 2px #020408,0 0 8px rgba(2,4,8,.94),0 0 14px rgba(179,116,255,.34);white-space:nowrap;opacity:0}.atlas-landmark.is-active:after,.atlas-landmark:focus-visible:after,.atlas-landmark:hover:after{opacity:1}.atlas-landmark:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.atlas-card{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:14px;gap:14px;height:var(--atlas-frame-height,clamp(560px,64vh,660px));max-height:var(--atlas-frame-height,calc(100vh - 122px));padding:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--accent-line) rgba(4,6,10,.8)}.atlas-card__content{display:grid;grid-template-rows:auto minmax(88px,auto) minmax(88px,auto) minmax(160px,auto) minmax(42px,auto);grid-gap:0;gap:0;min-height:0;align-content:start}.atlas-card__kicker{color:var(--accent-strong);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atlas-card h2{display:flex;align-items:flex-start;min-height:88px;margin:8px 0 0;color:var(--accent-strong);font-size:clamp(31px,3.4vw,46px);line-height:1}.atlas-card p{margin:0;color:hsla(41,48%,88%,.8);font-size:15px;line-height:1.5}.atlas-card__description{min-height:88px}.atlas-card dl{display:grid;grid-template-rows:repeat(4,minmax(32px,auto));grid-gap:10px;gap:10px;min-height:160px;margin:14px 0}.atlas-card__detail{display:grid;grid-gap:4px;gap:4px;align-content:start}.atlas-card__detail--empty{visibility:hidden}.atlas-card dt{color:hsla(41,48%,88%,.54);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.atlas-card dd{margin:0;color:rgba(255,247,226,.92);font-size:15px;line-height:1.25;font-weight:700}.atlas-card__note{min-height:42px}.atlas-card__note--empty{visibility:hidden}.atlas-card__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-height:44px;margin-top:0}.atlas-card .button{min-height:44px}.atlas-card__action-spacer{display:block;width:100%;min-height:44px;visibility:hidden}.atlas-card .button[aria-disabled=true]{opacity:.45;pointer-events:none}.atlas-list{margin-top:28px;padding:26px}.atlas-list h2{margin:0 0 18px;color:var(--accent-strong);font-size:38px}.atlas-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.atlas-chip{min-height:42px;padding:0 16px;border:1px solid hsla(38,71%,68%,.28);background:rgba(4,7,12,.74);color:hsla(41,48%,88%,.82);cursor:pointer}.atlas-chip.is-active,.atlas-chip.is-preview,.atlas-chip:focus-visible,.atlas-chip:hover{border-color:var(--accent);color:var(--accent-core);box-shadow:0 0 18px var(--accent-glow-soft);outline:none}.atlas-chip--order.is-active,.atlas-chip--order.is-preview,.atlas-chip--order:focus-visible,.atlas-chip--order:hover{border-color:rgba(255,226,166,.82);box-shadow:0 0 20px rgba(255,226,166,.24)}.atlas-chip--brotherhood.is-active,.atlas-chip--brotherhood.is-preview,.atlas-chip--brotherhood:focus-visible,.atlas-chip--brotherhood:hover{border-color:rgba(179,116,255,.9);box-shadow:0 0 22px rgba(179,116,255,.3)}.atlas-chip--cold.is-active,.atlas-chip--cold.is-preview,.atlas-chip--cold:focus-visible,.atlas-chip--cold:hover{border-color:rgba(152,184,212,.82);box-shadow:0 0 20px rgba(152,184,212,.24)}@media (min-width:1340px){.atlas-map-layer{--map-width:1280px}}@media (max-width:980px){.atlas-intro{padding-top:104px}.atlas-intro__inner,.atlas-stage{grid-template-columns:1fr}.atlas-hint{justify-self:start}.atlas-card{position:static;height:auto;max-height:none;min-height:auto;overflow:visible}.atlas-card,.atlas-card__content{display:block}.atlas-card h2,.atlas-card__actions,.atlas-card__description,.atlas-card__details,.atlas-card__note{min-height:0}.atlas-card h2{margin-bottom:18px}.atlas-card__actions--empty,.atlas-card__detail--empty,.atlas-card__note--empty{display:none}}@media (max-width:720px){.atlas-intro{padding-top:96px}.atlas-intro__inner,.atlas-list,.atlas-stage{width:min(100% - 28px,1300px)}.atlas-hint{display:none}.atlas-toolbar{width:100%;display:grid;grid-template-columns:minmax(72px,.8fr) 38px minmax(72px,1fr) 38px minmax(92px,1.2fr);grid-gap:6px;gap:6px}.atlas-toolbar button,.atlas-toolbar__label,.atlas-toolbar__value{min-width:0;height:34px;min-height:34px;padding:0 8px}.atlas-toolbar button[data-zoom-reset]{min-width:0;padding:0 10px}.atlas-map-card{padding:8px}.atlas-map-viewport{max-height:58vh}.atlas-map-layer{--map-width:900px}.atlas-hotspot:after{font-size:11px}.atlas-card{padding:22px}}@media (hover:none),(pointer:coarse){.atlas-page button{-webkit-tap-highlight-color:transparent}.atlas-chip,.atlas-city,.atlas-hotspot,.atlas-landmark,.atlas-toolbar button{touch-action:manipulation}.atlas-map-viewport{touch-action:none}.atlas-map-layer.is-region-hovered{cursor:default}.atlas-toolbar button:hover:not(:focus-visible){border-color:var(--accent-line);color:var(--accent-strong)}.atlas-city:hover:not(.is-active):after,.atlas-hotspot:hover:not(.is-active):after,.atlas-landmark:hover:not(.is-active):after,.atlas-map-hit:hover:after{opacity:0}.atlas-region:not(.is-active):hover .atlas-region-hit{fill:hsla(0,0%,100%,0);filter:none}.atlas-hotspot:hover:not(.is-active){border-color:hsla(38,71%,68%,.24);background:hsla(38,71%,68%,.02);box-shadow:inset 0 0 28px hsla(38,71%,68%,.05)}.atlas-chip:hover:not(.is-active):not(.is-preview){border-color:hsla(38,71%,68%,.28);color:hsla(41,48%,88%,.82);box-shadow:none}}.atlas-map-card{overflow:hidden}.atlas-map-card:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,241,194,.08);background:radial-gradient(circle at 50% 50%,rgba(255,220,142,.08),transparent 42%);opacity:.72;pointer-events:none}.atlas-map-viewport:before{content:"";position:absolute;inset:0;z-index:8;background:linear-gradient(90deg,rgba(2,4,8,.72),transparent 8%,transparent 92%,rgba(2,4,8,.72)),linear-gradient(180deg,rgba(2,4,8,.58),transparent 9%,transparent 88%,rgba(2,4,8,.68));pointer-events:none}.atlas-card{background:radial-gradient(circle at 16% 8%,rgba(255,226,166,.09),transparent 34%),linear-gradient(180deg,rgba(9,12,18,.8),rgba(3,5,10,.94)),rgba(4,7,12,.88)}.atlas-card__content{animation:atlasDossierIn .34s cubic-bezier(.16,1,.3,1) both}@keyframes atlasDossierIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.atlas-card__kicker:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border:1px solid var(--accent-line);background:var(--accent-core);transform:rotate(45deg);box-shadow:0 0 12px var(--accent-glow-soft);vertical-align:1px}.atlas-chip{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.atlas-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 38%,rgba(255,241,194,.16),transparent 62% 100%);opacity:0;transform:translateX(-72%);pointer-events:none}.atlas-chip.is-active,.atlas-chip.is-preview{transform:translateY(-2px)}.atlas-chip.is-active:after,.atlas-chip.is-preview:after,.atlas-chip:focus-visible:after,.atlas-chip:hover:after{opacity:1;animation:atlasChipSweep .76s ease}@keyframes atlasChipSweep{0%{transform:translateX(-72%)}to{transform:translateX(72%)}}@media (prefers-reduced-motion:reduce){.atlas-card__content,.atlas-chip,.atlas-chip:after{animation:none!important;transition:none!important;transform:none!important}}.en-content{display:none!important}[data-language=en] .en-content{display:revert!important}[data-language=en] .ru-content{display:none!important}