.atlas-module__HVO7WW__page{max-width:1440px;margin:0 auto;padding:56px 24px 36px}.atlas-module__HVO7WW__mediaTabs{gap:20px;margin-bottom:24px;font-size:14px;display:flex}.atlas-module__HVO7WW__mediaTabs a{min-height:44px;color:rgb(var(--color-subtle));border-bottom:2px solid #0000;align-items:center;display:inline-flex}.atlas-module__HVO7WW__mediaTabs a[aria-current=page]{color:rgb(var(--color-text));border-color:rgb(var(--color-accent))}.atlas-module__HVO7WW__intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.atlas-module__HVO7WW__eyebrow{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--color-subtle))}.atlas-module__HVO7WW__title{letter-spacing:-.065em;margin:14px 0;font-size:clamp(54px,7vw,100px);font-weight:500;line-height:1.05}.atlas-module__HVO7WW__title>span{color:#0000;-webkit-text-stroke:1px rgb(var(--color-accent))}.atlas-module__HVO7WW__title>b{vertical-align:top;color:#f0af8c;margin-left:14px;font-size:38px;font-weight:400;display:inline-block}.atlas-module__HVO7WW__subtitle{letter-spacing:-.03em;margin:16px 0 12px;font-size:clamp(22px,2.3vw,28px)}.atlas-module__HVO7WW__description{color:rgb(var(--color-subtle));font-size:15px;line-height:1.7}.atlas-module__HVO7WW__sourceLink{border-bottom:1px solid rgb(var(--color-highlight));flex-shrink:0;align-items:center;gap:14px;min-height:44px;font-size:14px;display:inline-flex}.atlas-module__HVO7WW__toolbar{flex-wrap:wrap;gap:12px;display:flex}.atlas-module__HVO7WW__search,.atlas-module__HVO7WW__filter,.atlas-module__HVO7WW__viewToggle{border:1px solid rgb(var(--color-highlight));background:rgb(var(--color-surface)/.5);border-radius:12px;align-items:center;min-height:48px;display:flex}.atlas-module__HVO7WW__search{flex:1;gap:12px;min-width:200px;padding:0 16px}.atlas-module__HVO7WW__search>svg{color:rgb(var(--color-subtle))}.atlas-module__HVO7WW__search:focus-within{border-color:rgb(var(--color-accent))}.atlas-module__HVO7WW__search input{background:0 0;width:100%;min-width:0;min-height:46px;font-size:14px}.atlas-module__HVO7WW__search input::placeholder{color:rgb(var(--color-subtle))}.atlas-module__HVO7WW__filter select{cursor:pointer;background:0 0;border-radius:12px;width:100%;min-height:46px;padding:0 30px 0 14px;font-size:13px}.atlas-module__HVO7WW__filter option{background:rgb(var(--color-surface))}.atlas-module__HVO7WW__viewToggle{gap:3px;padding:3px}.atlas-module__HVO7WW__viewToggle button{min-height:40px;color:rgb(var(--color-subtle));border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;display:inline-flex}.atlas-module__HVO7WW__viewToggle button[aria-pressed=true]{color:#fff;background:#4056ed}.atlas-module__HVO7WW__results{color:rgb(var(--color-subtle));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:12px 0;font-size:12px;display:flex}.atlas-module__HVO7WW__results p>span{color:rgb(var(--color-muted));margin-left:6px}.atlas-module__HVO7WW__results button{text-underline-offset:4px;min-height:36px;text-decoration:underline}.atlas-module__HVO7WW__explorer{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.atlas-module__HVO7WW__canvas,.atlas-module__HVO7WW__detail{border:1px solid rgb(var(--color-highlight));background:rgb(var(--color-surface)/.4);border-radius:20px;overflow:hidden}.atlas-module__HVO7WW__canvas{position:relative}.atlas-module__HVO7WW__mapHeading{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:22px 24px 0;display:flex;position:relative}.atlas-module__HVO7WW__mapHeading>span:last-child{color:rgb(var(--color-subtle));font-size:11px}.atlas-module__HVO7WW__map{aspect-ratio:1000/650;touch-action:none;cursor:grab;background-image:radial-gradient(rgb(var(--color-highlight)).7px,transparent .7px);background-size:22px 22px;width:100%;display:block}.atlas-module__HVO7WW__map:active{cursor:grabbing}.atlas-module__HVO7WW__lavender{--region:157 169 255}.atlas-module__HVO7WW__coral{--region:235 144 151}.atlas-module__HVO7WW__peach{--region:232 175 135}.atlas-module__HVO7WW__pink{--region:210 154 226}.atlas-module__HVO7WW__mint{--region:126 200 180}.atlas-module__HVO7WW__gold{--region:213 198 123}.light .atlas-module__HVO7WW__lavender{--region:68 83 191}.light .atlas-module__HVO7WW__coral{--region:164 58 70}.light .atlas-module__HVO7WW__peach{--region:147 86 37}.light .atlas-module__HVO7WW__pink{--region:142 60 161}.light .atlas-module__HVO7WW__mint{--region:35 112 92}.light .atlas-module__HVO7WW__gold{--region:120 100 20}.atlas-module__HVO7WW__connection{stroke:rgb(var(--color-accent)/.65);stroke-width:1.5px;pointer-events:none}.atlas-module__HVO7WW__colorKey{flex-wrap:wrap;gap:8px 16px;padding:14px 24px 0;font-size:10px;display:flex}.atlas-module__HVO7WW__colorKey span{color:rgb(var(--region))}.atlas-module__HVO7WW__node{cursor:pointer;outline:none}.atlas-module__HVO7WW__dot{fill:rgb(var(--region)/.7);stroke:rgb(var(--region));stroke-width:1.3px}.atlas-module__HVO7WW__halo{fill:rgb(var(--region)/.1);stroke:rgb(var(--region)/.65)}.atlas-module__HVO7WW__highRatedNode .atlas-module__HVO7WW__dot{fill:rgb(var(--region));stroke-width:2px}.atlas-module__HVO7WW__dot.atlas-module__HVO7WW__planned{fill:rgb(var(--color-base));stroke-opacity:.65}.atlas-module__HVO7WW__activeNode .atlas-module__HVO7WW__dot{fill:rgb(var(--color-text));stroke:rgb(var(--color-accent));stroke-width:3px}.atlas-module__HVO7WW__node:hover .atlas-module__HVO7WW__dot,.atlas-module__HVO7WW__node:focus-visible .atlas-module__HVO7WW__dot{fill:rgb(var(--color-text));stroke-width:3px}.atlas-module__HVO7WW__node:focus-visible>circle:first-of-type{stroke:rgb(var(--color-text));stroke-width:2px}.atlas-module__HVO7WW__nodeLabel{pointer-events:none;fill:rgb(var(--color-text));paint-order:stroke;stroke:rgb(var(--color-base));stroke-width:5px;stroke-linejoin:round;font-size:14px;display:none}.atlas-module__HVO7WW__activeNode .atlas-module__HVO7WW__nodeLabel,.atlas-module__HVO7WW__landmarkNode .atlas-module__HVO7WW__nodeLabel,.atlas-module__HVO7WW__node:hover .atlas-module__HVO7WW__nodeLabel,.atlas-module__HVO7WW__node:focus-visible .atlas-module__HVO7WW__nodeLabel{font-weight:500;display:block}.atlas-module__HVO7WW__mapBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 16px;display:flex}.atlas-module__HVO7WW__legend{color:rgb(var(--color-subtle));flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.atlas-module__HVO7WW__legend>span{align-items:center;gap:6px;display:flex}.atlas-module__HVO7WW__legend i{border:1px solid rgb(var(--color-accent));background:rgb(var(--color-accent));border-radius:50%;width:7px;height:7px;display:inline-block}.atlas-module__HVO7WW__legend i.atlas-module__HVO7WW__hollow{background:0 0}.atlas-module__HVO7WW__legend i.atlas-module__HVO7WW__highRated{background:0 0;border-width:3px;width:11px;height:11px}.atlas-module__HVO7WW__zoom{border:1px solid rgb(var(--color-highlight));background:rgb(var(--color-base));border-radius:10px;align-items:center;display:flex}.atlas-module__HVO7WW__zoom button{border-radius:9px;place-items:center;width:40px;min-height:40px;display:grid}.atlas-module__HVO7WW__zoom button:disabled{opacity:.3;cursor:default}.atlas-module__HVO7WW__zoom button:not(:disabled):hover{background:rgb(var(--color-overlay))}.atlas-module__HVO7WW__zoom>span{font:10px var(--font-mono),monospace}.atlas-module__HVO7WW__detail{padding:24px;scroll-margin-top:110px}.atlas-module__HVO7WW__detail>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:22px;font-size:24px;font-weight:500;line-height:1.25}.atlas-module__HVO7WW__cover{background:rgb(var(--color-overlay));border-radius:10px;height:240px;margin-top:20px;overflow:hidden}.atlas-module__HVO7WW__cover img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.atlas-module__HVO7WW__romaji{color:rgb(var(--color-subtle));margin-top:8px;font-size:12px}.atlas-module__HVO7WW__metadata{font:11px var(--font-mono),monospace;color:rgb(var(--color-subtle));margin-top:12px}.atlas-module__HVO7WW__scoreRow{border-bottom:1px solid rgb(var(--color-highlight));flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;padding-bottom:18px;font-size:12px;display:flex}.atlas-module__HVO7WW__scoreRow>span:last-child{color:rgb(var(--color-subtle))}.atlas-module__HVO7WW__scoreRow strong{color:rgb(var(--color-text));margin-left:8px;font-weight:500}.atlas-module__HVO7WW__genreChips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.atlas-module__HVO7WW__genreChips button{border:1px solid rgb(var(--color-highlight));min-height:36px;color:rgb(var(--color-subtle));border-radius:100px;padding:5px 10px;font-size:11px}.atlas-module__HVO7WW__genreChips button:hover,.atlas-module__HVO7WW__genreChips button[aria-pressed=true]{border-color:rgb(var(--color-accent));color:rgb(var(--color-text))}.atlas-module__HVO7WW__anilistLink{width:100%;min-height:44px;color:rgb(var(--color-accent));justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:13px;display:inline-flex}.atlas-module__HVO7WW__nearby{border-top:1px solid rgb(var(--color-highlight));margin-top:12px;padding-top:18px}.atlas-module__HVO7WW__nearby h3{font-size:14px}.atlas-module__HVO7WW__nearby p,.atlas-module__HVO7WW__nearby button span{color:rgb(var(--color-subtle));margin-top:5px;font-size:10px;line-height:1.6;display:block}.atlas-module__HVO7WW__nearby button{text-align:left;border-bottom:1px solid rgb(var(--color-highlight)/.5);width:100%;min-height:44px;padding:12px 0;display:block}.atlas-module__HVO7WW__nearby button strong{font-size:12px;font-weight:500}.atlas-module__HVO7WW__nearby button:hover strong{color:rgb(var(--color-accent))}.atlas-module__HVO7WW__seasons{border-top:1px solid rgb(var(--color-highlight));margin-top:12px;padding-top:20px}.atlas-module__HVO7WW__seasons h3{justify-content:space-between;font-size:14px;display:flex}.atlas-module__HVO7WW__seasons h3>span{color:rgb(var(--color-accent))}.atlas-module__HVO7WW__seasons p{color:rgb(var(--color-subtle));margin-top:8px;font-size:11px;line-height:1.6}.atlas-module__HVO7WW__seasons ul{margin-top:12px}.atlas-module__HVO7WW__seasons li{border-bottom:1px solid rgb(var(--color-highlight)/.6);padding:10px 0}.atlas-module__HVO7WW__seasons li a{justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:12px;display:flex}.atlas-module__HVO7WW__seasons li a svg{flex-shrink:0}.atlas-module__HVO7WW__seasons li>span{color:rgb(var(--color-subtle));font-size:10px;display:block}.atlas-module__HVO7WW__list{max-height:760px;padding:8px;overflow-y:auto}.atlas-module__HVO7WW__list li+li{border-top:1px solid rgb(var(--color-highlight)/.6)}.atlas-module__HVO7WW__list button{text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:18px 14px;display:flex}.atlas-module__HVO7WW__list button[aria-pressed=true],.atlas-module__HVO7WW__list button:hover{background:rgb(var(--color-overlay))}.atlas-module__HVO7WW__list button>span:nth-child(2){flex:1;min-width:0}.atlas-module__HVO7WW__list strong{font-size:15px;font-weight:400;display:block}.atlas-module__HVO7WW__list small{color:rgb(var(--color-subtle));margin-top:6px;font-size:11px;display:block}.atlas-module__HVO7WW__listMarker{background:rgb(var(--region));border-radius:50%;flex-shrink:0;width:7px;height:7px}.atlas-module__HVO7WW__list button>svg{color:rgb(var(--color-subtle));flex-shrink:0}.atlas-module__HVO7WW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:30px;display:flex}.atlas-module__HVO7WW__empty>span{color:rgb(var(--color-accent));font-size:48px}.atlas-module__HVO7WW__empty h2{margin:12px 0;font-size:24px}.atlas-module__HVO7WW__empty p{color:rgb(var(--color-subtle));font-size:14px}.atlas-module__HVO7WW__empty button{color:#fff;background:#4056ed;border-radius:100px;min-height:44px;margin-top:20px;padding:0 20px;font-size:13px}.atlas-module__HVO7WW__notes{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:28px;display:flex}.atlas-module__HVO7WW__notes>div{max-width:640px}.atlas-module__HVO7WW__notes p{color:rgb(var(--color-subtle));margin-top:8px;font-size:11px;line-height:1.8}.atlas-module__HVO7WW__notes a{text-underline-offset:3px;text-decoration:underline}.atlas-module__HVO7WW__unavailable{color:rgb(var(--color-subtle));margin:24px 0}@media (min-width:768px){.atlas-module__HVO7WW__page{padding:56px 48px 36px}}@media (min-width:1100px){.atlas-module__HVO7WW__page{padding:56px 64px 36px}.atlas-module__HVO7WW__explorer{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:767px){.atlas-module__HVO7WW__page{padding-top:36px}.atlas-module__HVO7WW__intro{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.atlas-module__HVO7WW__title>b{margin-left:8px;font-size:25px}.atlas-module__HVO7WW__description{font-size:14px}.atlas-module__HVO7WW__toolbar{gap:8px}.atlas-module__HVO7WW__search{flex-basis:100%}.atlas-module__HVO7WW__filter{flex:1;min-width:0}.atlas-module__HVO7WW__filter select{padding-left:10px;font-size:12px}.atlas-module__HVO7WW__viewToggle{flex-basis:100%}.atlas-module__HVO7WW__viewToggle button{flex:1}.atlas-module__HVO7WW__results p>span{margin:4px 0;display:block}.atlas-module__HVO7WW__mapHeading{padding:18px 16px 0}.atlas-module__HVO7WW__map{aspect-ratio:600/800}.atlas-module__HVO7WW__nodeLabel{font-size:20px}.atlas-module__HVO7WW__zoom button{width:44px;min-height:44px}.atlas-module__HVO7WW__mapBottom{padding:0 16px 16px}.atlas-module__HVO7WW__legend{width:100%}.atlas-module__HVO7WW__detail{padding:20px}.atlas-module__HVO7WW__cover{height:220px}.atlas-module__HVO7WW__list{max-height:450px}}
