.AtlasShell-module__psLVKG__shell{--fable-chrome-bg:#0d0f14;--fable-chrome-line:#ffffff29;--fable-chrome-ink:#f4f6f8;--fable-chrome-muted:#a8b0bd;--fable-chrome-accent:#4666f0;--atlas-controller-height:88px;background:#0d0f14;min-height:100vh;position:relative}.AtlasShell-module__psLVKG__canvas{padding-bottom:var(--atlas-controller-height)}.AtlasShell-module__psLVKG__skipLink{z-index:300;background:var(--fable-chrome-bg);color:var(--fable-chrome-ink);font:600 14px/1 var(--font-inter), system-ui, sans-serif;border-radius:0 0 10px;padding:12px 18px;position:absolute;top:0;left:-9999px}.AtlasShell-module__psLVKG__skipLink:focus-visible{outline:3px solid var(--fable-chrome-accent);outline-offset:2px;left:0}.AtlasShell-module__psLVKG__controller{z-index:200;background:color-mix(in srgb, var(--fable-chrome-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--fable-chrome-line);font-family:var(--font-inter), system-ui, sans-serif;color:var(--fable-chrome-ink);align-items:center;gap:20px;padding:12px clamp(14px,3vw,28px);transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}.AtlasShell-module__psLVKG__controller[data-ready=false]{transition:none}.AtlasShell-module__psLVKG__controller[data-retracted=true]{transform:translateY(calc(100% + 6px))}.AtlasShell-module__psLVKG__controller:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.AtlasShell-module__psLVKG__controller,.AtlasShell-module__psLVKG__controller[data-retracted=true]{transition:none;transform:none}}.AtlasShell-module__psLVKG__progressTrack{z-index:199;background:#ffffff1a;height:3px;position:fixed;bottom:0;left:0;right:0}.AtlasShell-module__psLVKG__progressFill{background:var(--fable-chrome-accent);width:100%;height:100%;transform:scaleX(var(--atlas-read,0));transform-origin:0;display:block}.AtlasShell-module__psLVKG__identity{flex-direction:column;gap:3px;min-width:0;display:flex}.AtlasShell-module__psLVKG__homeLink{min-height:44px;color:var(--fable-chrome-ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:7px;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.AtlasShell-module__psLVKG__homeLink:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.AtlasShell-module__psLVKG__setLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--fable-chrome-muted);font-size:10.5px;font-weight:600}.AtlasShell-module__psLVKG__current{border-left:1px solid var(--fable-chrome-line);align-items:baseline;gap:12px;min-width:0;padding-left:20px;display:flex}.AtlasShell-module__psLVKG__counter{font-family:var(--font-jbmono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--fable-chrome-muted);white-space:nowrap;font-size:12.5px}.AtlasShell-module__psLVKG__currentName{letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:650}.AtlasShell-module__psLVKG__medium{font-family:var(--font-jbmono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fable-chrome-muted);white-space:nowrap;font-size:10.5px}.AtlasShell-module__psLVKG__rail{align-items:center;gap:4px;margin-left:auto;display:flex}.AtlasShell-module__psLVKG__railDot,.AtlasShell-module__psLVKG__railDotActive{min-width:34px;min-height:34px;font-family:var(--font-jbmono), ui-monospace, monospace;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:11px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.AtlasShell-module__psLVKG__railDot{color:var(--fable-chrome-muted)}.AtlasShell-module__psLVKG__railDot:hover{color:var(--fable-chrome-ink);background:#ffffff17}.AtlasShell-module__psLVKG__railDotActive{background:var(--fable-chrome-accent);border-color:var(--fable-chrome-accent);color:#fff;font-weight:700}.AtlasShell-module__psLVKG__controls{align-items:center;gap:8px;display:flex}.AtlasShell-module__psLVKG__iconButton{border:1px solid var(--fable-chrome-line);min-width:44px;min-height:44px;color:var(--fable-chrome-ink);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.AtlasShell-module__psLVKG__iconButton:hover{background:#ffffff1f;border-color:#ffffff57}.AtlasShell-module__psLVKG__shuffleButton{border:1px solid var(--fable-chrome-line);min-height:44px;color:var(--fable-chrome-ink);font:600 13.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:-.005em;cursor:pointer;background:#ffffff0a;border-radius:10px;padding:0 16px;transition:background-color .15s,border-color .15s}.AtlasShell-module__psLVKG__shuffleButton:hover{background:#ffffff1f;border-color:#ffffff57}.AtlasShell-module__psLVKG__selectButton{background:var(--fable-chrome-accent);color:#fff;min-height:44px;font:650 13.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;border-radius:10px;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.AtlasShell-module__psLVKG__selectButton:hover{background:#3f57e8}.AtlasShell-module__psLVKG__moreButton{border:1px solid var(--fable-chrome-line);min-height:44px;color:var(--fable-chrome-ink);font:600 12.5px/1 var(--font-inter), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:none}.AtlasShell-module__psLVKG__moreLabel{font-variant-numeric:tabular-nums}.AtlasShell-module__psLVKG__controller a:focus-visible,.AtlasShell-module__psLVKG__controller button:focus-visible{outline-offset:2px;outline:3px solid #9fb4ff}.AtlasShell-module__psLVKG__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.AtlasShell-module__psLVKG__shell{--atlas-controller-height:134px}.AtlasShell-module__psLVKG__controller{flex-wrap:wrap;gap:10px 16px}.AtlasShell-module__psLVKG__rail{order:3;justify-content:flex-start;width:100%;margin-left:0;padding-top:2px}.AtlasShell-module__psLVKG__controls{margin-left:auto}}@media (max-width:810px){.AtlasShell-module__psLVKG__shell{--atlas-controller-height:112px}.AtlasShell-module__psLVKG__controller{background:var(--fable-chrome-bg);-webkit-backdrop-filter:none;flex-wrap:wrap;gap:8px;padding:8px 12px}.AtlasShell-module__psLVKG__controller[data-expanded=false] .AtlasShell-module__psLVKG__identity,.AtlasShell-module__psLVKG__controller[data-expanded=false] .AtlasShell-module__psLVKG__rail,.AtlasShell-module__psLVKG__shuffleButton{display:none}.AtlasShell-module__psLVKG__selectButton{flex:100%;justify-content:center;min-width:0}.AtlasShell-module__psLVKG__current{border-left:0;flex:auto;gap:8px;min-width:0;padding-left:0}.AtlasShell-module__psLVKG__currentName{text-overflow:ellipsis;overflow:hidden}.AtlasShell-module__psLVKG__medium{display:none}.AtlasShell-module__psLVKG__controls{gap:6px;margin-left:auto}.AtlasShell-module__psLVKG__moreButton{display:inline-flex}.AtlasShell-module__psLVKG__controller[data-expanded=true]{max-height:82svh;padding-bottom:12px;overflow-y:auto}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__identity{order:1;width:100%}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__current{order:2}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__controls{order:3;grid-template-columns:44px 44px minmax(0,1fr);width:100%;display:grid}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__controls>.AtlasShell-module__psLVKG__iconButton:first-child{grid-area:1/1}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__controls>.AtlasShell-module__psLVKG__iconButton:nth-child(3){grid-area:1/2}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__moreButton{grid-area:1/3;justify-content:center}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__selectButton{order:3;justify-content:center;width:100%}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__rail{border-top:1px solid var(--fable-chrome-line);order:4;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin-left:0;padding-top:4px;display:grid;overflow:visible}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__railDot,.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__railDotActive{min-width:0;min-height:40px}.AtlasShell-module__psLVKG__controller[data-expanded=true] .AtlasShell-module__psLVKG__rail[data-overflowing=true]{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.AtlasShell-module__psLVKG__railDot,.AtlasShell-module__psLVKG__railDotActive,.AtlasShell-module__psLVKG__iconButton,.AtlasShell-module__psLVKG__shuffleButton,.AtlasShell-module__psLVKG__selectButton{transition:none}}.AtlasShell-module__psLVKG__rail{scrollbar-width:none;scroll-behavior:smooth;max-width:100%;overflow-x:auto}.AtlasShell-module__psLVKG__rail[data-overflowing=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.AtlasShell-module__psLVKG__rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.AtlasShell-module__psLVKG__rail{scroll-behavior:auto}}