body:has(.atlas) main.container{width:auto;max-width:none;padding-inline:12px}body.atlas-page main.container{width:auto;max-width:none;padding-inline:12px}.atlas{--atlas-glass:#17140f;--atlas-glass-2:#17140f;--atlas-line:#6b5730b3;--atlas-drawer-width:400px;--atlas-h:max(520px,min(100vh - 12px,(100vw - 24px)*2/3 + 96px));position:relative;isolation:isolate;min-width:0}@supports(height:100dvh){.atlas{--atlas-h:max(520px,min(100dvh - 12px,(100vw - 24px)*2/3 + 96px))}}.atlas-stage{position:relative;height:var(--atlas-available,65vh);min-height:320px;max-height:calc((100vw - 24px)*2/3 + 96px);border-radius:8px;box-shadow:0 0 0 1px var(--line-2);overflow:hidden;scroll-margin-top:8px;background:radial-gradient(ellipse at 50% 46%,#3b3223 0%,#28211699 58%,#17130d 100%),#17130d}.atlas-ib,.atlas-tb{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;height:32px;min-width:32px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:.84rem;line-height:1;cursor:pointer;white-space:nowrap}.atlas-tb{border-color:var(--line-2);background:var(--atlas-glass)}.atlas .atlas-tb{background:#181b20}.atlas .atlas-tip,.atlas .atlas-note,.atlas .atlas-pop,.atlas .atlas-sheet{background:#101317}.atlas .atlas-pop .pop-actions{background:none;box-shadow:none}.atlas .atlas-menu{background:#111418}.atlas .atlas-zoom .btn,.atlas .atlas-legend-btn{background:#121519}@media(hover:hover){.atlas-ib:hover,.atlas-tb:hover{border-color:var(--accent-dim);color:var(--accent-2)}}.atlas-ib:focus-visible,.atlas-tb:focus-visible,.atlas-rail-tab:focus-visible,.atlas-chip-x:focus-visible,.atlas-chip-more:focus-visible,.atlas-maps-item:focus-visible,.atlas-crumb-link:focus-visible,.atlas-title:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.atlas-ib[aria-expanded=true],.atlas-tb[aria-expanded=true],.atlas-ib[aria-pressed=true]{border-color:var(--accent-dim);color:var(--accent-2);background:#e0b25b1f}.atlas-ib:disabled{opacity:.5;cursor:default}svg.atlas-ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atlas-caret-ico{width:14px;height:14px}.atlas-ico-collapse{display:none}.atlas-expand-label{font-size:.78rem}@media(max-width:1439px){.atlas-expand-label{display:none}}.atlas input[type=checkbox]{appearance:none;flex:none;position:relative;width:16px;height:16px;margin:4px;border:1px solid #7d6a44;border-radius:0;background:#12151b;cursor:pointer;transition:none}.atlas input[type=checkbox]::before{content:"";position:absolute;top:-5px;left:-5px;width:24px;height:24px;border-radius:0;background:none;transform:none;transition:none}.atlas input[type=checkbox]:checked::before{background:var(--atlas-check) center/24px no-repeat;transform:none}.atlas input[type=checkbox]:disabled{filter:grayscale(1);opacity:.5;cursor:default}.atlas input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.atlas-expanded .atlas-ico-expand{display:none}.atlas-expanded .atlas-ico-collapse{display:block}.atlas-topbar{position:absolute;z-index:20;left:0;right:0;top:0;height:40px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) clamp(180px,18vw,300px) auto;grid-template-areas:"where chips search tools";align-items:center;gap:8px;padding:0 8px;background:#17140f;border:0;border-radius:8px 8px 0 0;box-shadow:inset 0 -1px var(--atlas-line),0 4px 14px #0009}.atlas-where{grid-area:where;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;overflow:hidden;padding:2px}.atlas-crumbnav{display:flex;align-items:center;min-width:0;flex:0 100 auto;white-space:nowrap;font-size:.88rem}.atlas-crumbnav:empty{display:none}.atlas-crumb{display:inline-flex;align-items:center;flex:0 20 auto;min-width:calc(1.6em + 24px)}.atlas-crumb:first-child,.atlas-crumb:nth-last-child(2){flex-shrink:2}.atlas-crumbnav.is-tight .atlas-crumb:not(:first-child):not(:nth-last-child(2)),.atlas-crumbnav.is-tight .atlas-crumb:not(:first-child):not(:nth-last-child(2))+.atlas-sep,.atlas-crumbnav.is-tighter .atlas-crumb:first-child:not(:nth-last-child(2)),.atlas-crumbnav.is-tighter .atlas-crumb:first-child:not(:nth-last-child(2))+.atlas-sep,.atlas-crumbnav.is-tightest{display:none}.atlas-crumb-link{min-width:1.6em;overflow:hidden;text-overflow:ellipsis;border:0;background:none;color:var(--accent-2);font:inherit;padding:4px 2px 4px 4px;cursor:pointer;border-radius:4px}@media(hover:hover){.atlas-crumb-link:hover{text-decoration:underline}}.atlas-sep{flex:none;color:var(--text-3);padding:0 2px}.atlas-drop{min-width:22px;width:22px;padding:0;height:28px}.atlas-title{flex:0 1 auto;min-width:3em;margin:0 0 0 4px;font-family:var(--font);font-size:.95rem;font-weight:600;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.atlas-title:focus{outline:none}#atlas-up[hidden]~.atlas-title{margin-left:8px}.atlas-crumbnav:not(.is-tightest):not(:empty)~.atlas-title{flex-shrink:0}.atlas-searchbox{grid-area:search;position:relative;min-width:0;height:32px;display:flex;align-items:center;gap:4px;padding:0 6px 0 2px;border:1px solid var(--line-2);border-radius:6px;background:#0e1116d9}.atlas-searchbox:focus-within{border-color:var(--accent-dim);box-shadow:0 0 0 2px #e0b25b22}.atlas-preset{display:grid;gap:5px;font-size:.82rem;color:var(--text-2)}.atlas-preset select{max-width:100%;padding:6px 8px;background:var(--bg);border:1px solid var(--atlas-line);border-radius:4px;color:var(--text);font:inherit}.atlas-native{flex:none;object-fit:contain}.atlas-search-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--text-2);cursor:pointer;flex:none}.atlas-search-icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.atlas-searchbox input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:inherit;font-size:.88rem;outline:none;padding:0}.atlas-searchbox input::placeholder{color:var(--text-3)}.atlas-searchbox.has-value{border-color:var(--accent-dim)}.atlas-stage.atlas-sheet-open .atlas-tip{display:none!important}.atlas[data-sheet-snap=peek] .atlas-pickchip{position:fixed;bottom:calc(104px + env(safe-area-inset-bottom))}.atlas[data-sheet-snap=half] .atlas-pickchip{position:fixed;bottom:calc(50dvh + 8px)}.atlas[data-sheet-snap=full] .atlas-pickchip{display:none}.atlas-key{flex:none;font:inherit;font-size:.72rem;color:var(--text-3);border:1px solid var(--line-2);border-radius:3px;padding:0 5px;line-height:16px}.atlas-searchbox:focus-within .atlas-key{display:none}.atlas-tools{grid-area:tools;display:flex;align-items:center;gap:6px;min-width:0}.atlas-trackwrap{position:relative;flex:none}.atlas-tb-short{display:none}.atlas-track-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-dim);color:#fff4cf;font-size:.72rem;line-height:18px;text-align:center}@media(min-width:1024px){.atlas-track-count{display:none}}.atlas-chips{grid-area:chips;display:flex;flex:1 1 0;flex-direction:row;align-items:center;gap:4px;min-width:0;overflow:hidden}.atlas-chips>:first-child{margin-left:auto}.atlas-chip{display:inline-flex;align-items:center;flex:none;gap:4px;height:28px;max-width:240px;padding:0 2px 0 9px;border:1px solid var(--accent-dim);border-radius:14px;background:#2b2417d9;color:var(--accent-2);font-size:.76rem;white-space:nowrap}.atlas-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.atlas-chip-count{flex:none;color:var(--text-2);font-variant-numeric:tabular-nums}.atlas-chip-count:empty{display:none}.atlas-chip-x{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.atlas-chip-x .atlas-ico{width:12px;height:12px;stroke-width:2.2}@media(hover:hover){.atlas-chip-x:hover{background:#e0b25b33;color:var(--text)}}.atlas-chip-more{flex:none;height:28px;padding:0 9px;border:1px dashed var(--accent-dim);border-radius:14px;background:none;color:var(--accent-2);font:inherit;font-size:.76rem;cursor:pointer}.atlas-topbar.is-menu-host,.atlas-corner.is-menu-host{z-index:48}.atlas-menu{position:absolute;z-index:30;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--accent-dim);border-radius:8px;background:var(--atlas-glass-2);box-shadow:0 0 0 1px #000,0 14px 34px #000c;color:var(--text);max-height:calc(var(--atlas-h) - 64px);overflow:auto;overflow-x:hidden;overscroll-behavior:contain}.atlas-menu .switch{color:var(--text);min-height:32px}.atlas-menu-portal{position:fixed;z-index:49;right:auto;bottom:auto}.atlas.atlas-menu-open{z-index:31}.atlas-menu.atlas-menu-portal{z-index:49}.atlas-menu h2{font-size:.98rem;margin:0}.atlas-menu h3{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:4px 0 0}.atlas-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.atlas-track-menu{top:38px;width:min(400px,calc(100vw - 16px))}.atlas-track-head{display:flex;position:sticky;top:-12px;z-index:2;margin:-12px -12px 0;padding:8px 12px;background:inherit;border-bottom:1px solid var(--atlas-line)}.atlas-group{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.atlas-group+.atlas-group{border-top:1px solid var(--line);padding-top:10px}.atlas-group legend{float:left;width:100%;margin:0 0 4px;padding:0;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.atlas-track-row{display:grid;gap:4px}.atlas-sub{padding-left:28px}.atlas-sub .switch{font-size:.84rem;color:var(--text-2)}.atlas-sub-note{font-size:.76rem;line-height:1.45;color:var(--text-3)}.atlas-track-menu .atlas-guide-picker{justify-content:space-between}.atlas-maps-menu{top:38px;left:0;min-width:230px;width:max-content;max-width:min(340px,calc(100vw - 32px));gap:6px}.atlas-menu-label{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.atlas-maps-list{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:1px}.atlas-maps-item{display:block;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:5px;background:none;color:var(--text-2);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.atlas-maps-item[aria-current]{color:var(--accent-2);font-weight:600}@media(hover:hover){.atlas-maps-item:hover{background:var(--panel-2);color:var(--accent-2)}}.atlas-legend{right:0;bottom:42px;width:min(340px,calc(100vw - 32px));gap:8px}.atlas-legend-pins{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.84rem;color:var(--text-2)}.atlas-legend-pins li{display:flex;align-items:center;gap:8px}.atlas-legend .atlas-legend-lines{order:0;flex-basis:auto;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8rem;color:var(--text-2)}.atlas-legend-badges{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.8rem;color:var(--text-2)}.atlas-legend .tr-map-status{margin:0;font-size:.8rem}.atlas-legend .atlas-fold-btn{min-height:32px}.atlas-legend-foot{font-size:.82rem}.atlas-badge{display:inline-block;padding:1px 7px;border-radius:9px;border:1px solid var(--line-2);font-size:.74rem;line-height:1.5;white-space:nowrap;color:var(--text)}.atlas-badge.is-client{border-color:#48b2a6;background:#48b2a61f}.atlas-badge.is-classic{border-color:#8f98a8;background:#8f98a81a}.atlas-badge.is-reference{border-color:#c9925b;background:#c9925b1a}.atlas-badge.is-rule{border-color:#b49ad8;background:#b49ad81a}.atlas-badge.is-announced{border-color:var(--accent-dim);background:#e0b25b1a}.atlas-badge.is-none{border-color:#7a6f60;color:var(--text-2)}.atlas-badge.is-verified{border-color:#61c290;background:#61c2901f}.atlas-badges dt{margin-top:8px}.atlas-badges dd{margin:2px 0 0 0;color:var(--text-2)}.atlas-rail{position:absolute;z-index:16;left:8px;top:56px;width:48px;display:flex;flex-direction:column;gap:3px;padding:4px;background:var(--atlas-glass);border:1px solid var(--atlas-line);border-radius:8px;box-shadow:0 4px 14px #0009;backdrop-filter:blur(4px)}.atlas-rail-tab{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-2);cursor:pointer}.atlas-rail-tab svg.atlas-ico{width:20px;height:20px}.atlas-rail .atlas-panels-more{display:none}.atlas[data-panel=route] #atlas-routecard-slot{display:none}.atlas-rail-tab[aria-selected=true]{color:var(--accent-2)}.atlas-rail-tab[aria-expanded=true]{background:#e0b25b29;box-shadow:inset 2px 0 0 var(--accent)}@media(hover:hover){.atlas-rail-tab:hover{background:#ffffff12;color:var(--text)}}.atlas-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atlas-drawer{position:absolute;z-index:15;left:64px;top:56px;bottom:8px;width:var(--atlas-drawer-width);max-width:calc(100% - 72px);display:flex;flex-direction:column;background:var(--atlas-glass-2);border:1px solid var(--atlas-line);border-radius:8px;box-shadow:0 10px 30px #000b;transition:opacity .16s ease,transform .16s ease}.atlas-drawer:not(.is-open){opacity:0;transform:translateX(-14px);visibility:hidden;pointer-events:none}.atlas-drawer-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 14px;border-bottom:1px solid var(--line)}.atlas-drawer-title{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.atlas-drawer-body{flex:1 1 auto;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding:12px 0 18px;scrollbar-color:var(--line-2) transparent}.atlas-panel{padding:0 16px;min-width:0}.atlas-phone-only{display:none}.atlas-area-search{gap:6px;margin:0 0 12px}.atlas-drawer .tr-itinerary{margin:18px 16px 0}#tr-panel[hidden]~#tr-itinerary{display:none!important}@media(min-width:761px){.atlas-drawer .tr-panel #tr-form{display:block}}.atlas-guide-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.atlas-guide-list li{display:grid;gap:4px;font-size:.86rem;color:var(--text-2)}.atlas-guide-list b{color:var(--text);font-weight:600}.atlas-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.atlas-panel .guides-map-status,.atlas-panel .bag-map-status{margin-top:14px;font-size:.82rem;line-height:1.55;color:var(--text-2)}.atlas-pf-skills{margin:4px 0 12px;padding:10px 0 0;border:0;border-top:1px solid var(--line)}.atlas-pf-skills legend{padding:0;font-size:.84rem;color:var(--text-2)}.atlas-profile .tr-field{grid-template-columns:minmax(0,1fr);gap:6px}.atlas-profile-help{margin:4px 0 12px;font-size:.82rem;color:var(--text-2)}.atlas-profile-help summary{cursor:pointer}.atlas-profile .dd{display:block;width:100%;min-width:0}.atlas-profile .dd-btn{min-height:42px}.atlas-profile .dd-label,.atlas-profile .dd-menu li{display:flex;align-items:center;gap:8px;white-space:normal}.atlas-profile .dd-text{min-width:0;overflow-wrap:anywhere}.atlas-profile .dd-icon{width:24px;height:24px;flex:none;object-fit:contain}.atlas-profile .dd-menu{width:100%;min-width:0;max-width:100%;left:0!important;right:auto!important;overflow-x:hidden;scrollbar-gutter:stable}.atlas-profile .dd-menu li{padding-right:28px}.atlas-profile .tr-field input{width:100%;min-width:0;min-height:38px;padding:7px 10px;background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:6px;font:inherit;font-size:.9rem}.atlas-profile [aria-invalid=true]{border-color:var(--red)}.atlas-pf-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.atlas-pf-status{font-size:.82rem;color:var(--text-2)}.atlas-notes{position:absolute;z-index:5;left:64px;top:56px;max-width:calc(100% - 140px)}@media(min-width:761px){.atlas-drawer-open .atlas-notes{left:calc(72px + var(--atlas-drawer-width));max-width:calc(100% - var(--atlas-drawer-width) - 148px)}.atlas.atlas-drawer-open .atlas-routecard-slot{left:calc(72px + var(--atlas-drawer-width));width:min(360px,calc(100% - var(--atlas-drawer-width) - 80px))}.atlas-drawer-open .atlas-pickchip{left:calc(72px + var(--atlas-drawer-width));right:190px}}.atlas-tracker-slot{position:absolute;z-index:5;right:8px;top:56px;width:min(300px,calc(100% - 140px));max-height:calc(100% - 120px);overflow:auto}.atlas-tracker-slot:empty,.atlas-routecard-slot:empty{display:none}.atlas-routecard-slot{position:absolute;z-index:6;left:64px;bottom:calc(8px + var(--atlas-fold,0px) + var(--atlas-card-lift,0px));width:min(360px,calc(100% - 200px));max-height:calc(100% - var(--atlas-bar-h,40px) - 24px - var(--atlas-fold,0px) - var(--atlas-card-lift,0px));overflow:auto;overscroll-behavior:contain;border-radius:8px}.atlas-menu-open #atlas-routecard-slot,.atlas-menu-open #atlas-tracker-slot,.atlas-stage.atlas-popover-open #atlas-routecard-slot{visibility:hidden;pointer-events:none}.atlas-menu-covers-drawer .atlas-drawer{visibility:hidden;pointer-events:none}.atlas-tip.is-floating{position:fixed;z-index:70;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow:hidden;overflow-wrap:anywhere}.atlas-pickchip{position:absolute;z-index:7;left:12px;right:12px;bottom:calc(12px + var(--atlas-fold,0px));width:fit-content;margin-inline:auto;padding:6px 12px;border:1px solid var(--accent-dim);border-radius:18px;background:var(--atlas-glass-2);color:var(--text);font-size:.86rem;box-shadow:0 4px 14px #0009}.atlas-corner{position:absolute;z-index:6;right:8px;bottom:calc(8px + var(--atlas-fold,0px));display:flex;align-items:center;gap:6px}.atlas-coords{padding:4px 9px;border-radius:6px;background:var(--atlas-glass);border:1px solid var(--atlas-line);color:var(--text-2);font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.atlas-zoom{display:flex;gap:4px}.atlas-zoom .btn{min-width:36px;min-height:34px;justify-content:center;padding:4px 8px;background:#171d27e6;box-shadow:0 2px 8px #0009}.atlas-zoom .btn:disabled{opacity:.55}.atlas-legend-btn{width:34px;height:34px;border-color:var(--line-2);background:#171d27e6;font-weight:600;font-size:.95rem}.atlas-pop{position:absolute;z-index:25}.atlas-sheet{position:fixed;z-index:46;left:0;right:0;bottom:0;max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;background:var(--atlas-glass-2);border-top:1px solid var(--accent-dim);border-radius:12px 12px 0 0;box-shadow:0 -10px 30px #000c}.atlas-sheet[data-snap=peek]{height:calc(96px + env(safe-area-inset-bottom))}.atlas-sheet[data-snap=half]{height:50vh;height:50dvh}.atlas-sheet[data-snap=full]{height:92vh;height:92dvh}.atlas:has(#atlas-sheet:not([hidden])) .atlas-tip{display:none!important}.atlas-about-block{display:grid;gap:12px;min-width:0}.atlas-about-block>h2{font-size:1.15rem}.atlas-about-block .lead{color:var(--text-2);max-width:95ch}.atlas.atlas-expanded{position:fixed;inset:0;z-index:50;margin:0;background:var(--bg);display:flex;flex-direction:column;--atlas-h:100vh}@supports(height:100dvh){.atlas.atlas-expanded{--atlas-h:100dvh}}.atlas.atlas-expanded .atlas-stage{flex:1 1 auto;height:auto;min-height:0;max-height:none;box-shadow:none;border-radius:0}.atlas.atlas-expanded .atlas-topbar{border-radius:0}.atlas.atlas-expanded .atlas-defer{display:none!important}html.atlas-lock,html.atlas-lock body{overflow:hidden}@media(max-width:1023px){.atlas{--atlas-drawer-width:360px}.atlas-chips{display:none}.atlas-topbar{grid-template-columns:minmax(140px,1fr) 200px auto;grid-template-areas:"where search tools"}}@media(min-width:761px) and (max-width:1279px){.atlas-tb-long{display:none}.atlas-tb#atlas-track .atlas-tb-short{display:inline}}@media(min-width:1280px) and (max-width:1599px){.atlas-tb#atlas-link .atlas-tb-long{display:none}}@media(max-width:760px){.atlas-more{display:none}.atlas{margin-inline:-12px;--atlas-h:calc(100vw*2/3);display:flex;flex-direction:column}.atlas-rail{order:1}.atlas-defer{order:2}.atlas-stage{height:auto;min-height:0;max-height:none;aspect-ratio:3/2;border-radius:0;box-shadow:none}.atlas:not(.atlas-expanded) #atlas-svg,.atlas:not(.atlas-expanded) .atlas-stage.is-zoomed #atlas-svg,.atlas:not(.atlas-expanded) #atlas-pins,.atlas:not(.atlas-expanded) #atlas-pins *{touch-action:pan-y}.atlas:not(.atlas-expanded) #atlas-pins .tr-end,.atlas:not(.atlas-expanded) #atlas-pins .tr-end *{touch-action:none}.atlas:not(.atlas-expanded) .atlas-corner,.atlas:not(.atlas-expanded) .atlas-coords{display:none}.atlas:not(.atlas-expanded) .atlas-topbar{pointer-events:none;background:#17140fb8}.atlas:not(.atlas-expanded) .atlas-where>*,.atlas:not(.atlas-expanded) .atlas-tools>*,.atlas:not(.atlas-expanded) .atlas-topbar>.atlas-menu{pointer-events:auto}.atlas-coords{display:none}.atlas-topbar{display:flex;left:0;right:0;top:0;height:44px;gap:2px;padding:0 2px;border-radius:0;border-width:0;backdrop-filter:none}.atlas-tools{width:auto;flex:none}.atlas-crumbnav,.atlas-chips,.atlas-tb#atlas-link{display:none}.atlas-searchbox{display:flex;flex:0 0 44px;min-width:44px;height:44px;padding:0;border:0;background:none;pointer-events:auto}.atlas-searchbox input,.atlas-searchbox .atlas-key{display:none}.atlas-searchbox .atlas-search-icon{width:44px;height:44px}.atlas-search-open .atlas-searchbox{position:absolute;z-index:3;left:44px;right:44px;top:0;height:44px;background:var(--atlas-glass-2);border:0;box-shadow:inset 0 0 0 1px var(--atlas-line);padding-right:6px}.atlas-search-open .atlas-searchbox input{display:block;width:auto;opacity:1}.atlas-tb-long{display:none}.atlas-tb#atlas-track .atlas-tb-short{display:inline}.atlas-tb#atlas-track .atlas-caret-ico{display:none}.atlas-ib,.atlas-tb{height:44px;min-width:44px}.atlas-drop{width:44px;min-width:44px;height:44px}.atlas-title{font-size:.92rem;margin-left:2px;white-space:normal;line-height:1.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:wrap}.atlas-where>.atlas-crumbnav:not(.is-tightest)~.atlas-title{flex-shrink:1}.atlas-menu{max-height:min(70vh,calc(100vh - 120px));background:#151a22}.atlas-track-menu{position:fixed;left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:70vh;max-height:70dvh;z-index:47}.atlas-track-head{display:flex}.atlas-maps-menu{position:fixed;left:8px!important;right:8px;top:auto;bottom:8px;width:auto;max-width:none;max-height:70vh;max-height:70dvh;z-index:47}.atlas-legend{position:fixed;left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:70vh;max-height:70dvh;z-index:47}.atlas-menu .switch,.atlas-maps-item,.atlas-crumb-link,.atlas-chip-more,.atlas-legend .atlas-fold-btn,.atlas-menu .dd-btn,.atlas-menu select{min-height:44px}.atlas-chip{height:44px;border-radius:22px}.atlas-chip-x{width:44px;height:44px}.atlas-chip-more{min-width:44px}.atlas-zoom .btn,.atlas-legend-btn{min-width:44px;min-height:44px;width:auto;height:44px}.atlas-notes{left:6px;top:50px;max-width:calc(100% - 12px)}.atlas-note{padding:3px 8px}.atlas-note-row{font-size:.78rem;min-height:44px}.atlas-note .chip{display:none}.atlas-tip{font-size:.82rem;padding:6px 9px}.atlas-defer{padding-inline:12px}.atlas-defer .btn{min-height:44px}.atlas-rail{position:static;width:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 12px 0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none}.atlas:not(.atlas-panels-more) .atlas-rail-tab[data-panel=teachers],.atlas:not(.atlas-panels-more) .atlas-rail-tab[data-panel=dungeons],.atlas:not(.atlas-panels-more) .atlas-rail-tab[data-panel=guides],.atlas:not(.atlas-panels-more) .atlas-rail-tab[data-panel=profile]{display:none}.atlas-rail .atlas-panels-more{display:flex}.atlas-rail-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:0;min-height:44px;height:auto;padding:4px 3px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);font:inherit;font-size:.76rem;line-height:1.15;text-align:center;color:var(--text-2);overflow-wrap:anywhere}.atlas-rail-tab[aria-selected=true]{border-color:var(--accent-dim)}.atlas-rail-tab .atlas-native{width:16px;height:16px}.atlas-rail-tab[aria-expanded=true]{box-shadow:none;background:#e0b25b29}.atlas-rail-label,.atlas:not(.atlas-drawer-open) .atlas-rail-tab:hover .atlas-rail-label,.atlas-rail-tab:focus-visible .atlas-rail-label{position:static;width:auto;height:auto;clip-path:none;transform:none;padding:0;border:0;background:none;box-shadow:none;color:inherit;font-size:inherit;white-space:normal;min-width:0}.atlas-drawer{position:fixed;z-index:45;left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;height:70vh;height:70dvh;border-radius:12px 12px 0 0;border-width:1px 0 0;background:#17140f}.atlas-drawer:not(.is-open){transform:translateY(16px)}.atlas-wide-only{display:none}p.atlas-phone-only{display:block}.atlas-area-search.atlas-phone-only{display:inline-flex}.atlas-routecard-slot{left:8px;right:8px;width:auto}.atlas-drawer-open #atlas-routecard-slot{visibility:hidden;pointer-events:none}.atlas-has-popover .atlas-drawer{visibility:hidden;pointer-events:none}.atlas:has(#atlas-sheet[data-snap=peek]:not([hidden])) .atlas-pickchip{position:fixed;bottom:calc(104px + env(safe-area-inset-bottom))}.atlas:has(#atlas-sheet[data-snap=half]:not([hidden])) .atlas-pickchip{position:fixed;bottom:calc(50vh + 8px);bottom:calc(50dvh + 8px)}.atlas:has(#atlas-sheet[data-snap=full]:not([hidden])) .atlas-pickchip{display:none}.atlas:has(.atlas-drawer.is-open) .atlas-tip{display:none!important}.atlas-drawer-open .atlas-tip{display:none!important}.atlas-drawer input:not([type=checkbox]):not([type=radio]),.atlas-drawer select,.atlas-drawer .dd-btn,.atlas-drawer .btn,.atlas-drawer .tr-text-button,.atlas-drawer .atlas-row,.atlas-drawer .switch,.atlas-drawer summary,.atlas-about summary,.atlas-drawer .tr-example{min-height:44px}.atlas-drawer #tr-clear{min-width:44px}.atlas-guide-actions a,.atlas-legend-foot a{display:inline-flex;align-items:center;min-height:44px}#atlas-legend #tr-continuations-btn{min-height:44px}.atlas-drawer .tr-text-button,.atlas-drawer summary,.atlas-about summary{display:flex;align-items:center}.atlas-list{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas>*:not(.atlas-stage),.atlas-about-block{overflow-anchor:none}.atlas.atlas-expanded .atlas-stage{aspect-ratio:auto}.atlas.atlas-expanded #atlas-svg,.atlas.atlas-expanded #atlas-pins,.atlas.atlas-expanded #atlas-pins *{touch-action:none}.atlas-expanded .atlas-topbar{position:absolute;height:auto;min-height:48px;flex-wrap:wrap;row-gap:2px;padding:2px}.atlas-expanded .atlas-tools{display:contents}.atlas-expanded .atlas-where{order:1;flex:1 1 calc(100% - 100px)}.atlas-expanded .atlas-searchbox{order:2;display:flex;flex:0 0 44px;min-width:44px;height:44px}.atlas-expanded .atlas-search-icon{min-width:44px;min-height:44px}.atlas-expanded.atlas-search-open .atlas-searchbox{position:absolute;z-index:2;left:2px;right:50px;top:2px;width:auto}.atlas-expanded #atlas-expand{order:3}.atlas-expanded .atlas-trackwrap{order:10}.atlas-expanded .atlas-chips{display:flex;order:11;flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:none}.atlas-expanded .atlas-chips>:first-child{margin-left:0}.atlas-expanded .atlas-chips::-webkit-scrollbar{display:none}.atlas-expanded .atlas-tb#atlas-link{order:12;display:inline-flex}.atlas-expanded #atlas-fullscreen{order:13}.atlas-expanded .atlas-rail{gap:4px;margin:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--atlas-glass-2);border-top:1px solid var(--atlas-line)}.atlas-expanded .atlas-notes{top:calc(var(--atlas-bar-h,94px) + 6px)}.atlas-expanded .atlas-corner{top:calc(var(--atlas-bar-h,94px) + 8px);bottom:auto;flex-direction:column;align-items:flex-end}.atlas-expanded .atlas-zoom{flex-direction:column}}@media(max-width:380px){.atlas-rail-tab{font-size:.7rem}}#atlas-ugolek{padding:0 4px}.atlas-ug-head{display:none}@media(max-width:760px){#atlas-ugolek img{width:28px;height:28px}.atlas-expanded #atlas-ugolek{order:12}}@media(max-width:520px){.atlas:not(.atlas-expanded) #atlas-ugolek{display:none}.atlas-head{grid-template-columns:auto minmax(0,1fr)}.atlas-head>*{grid-column:1/-1}.atlas-head>.atlas-ug-head{display:inline-flex;grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.atlas-drawer,.atlas-searchbox{transition:none}}
