[data-atlas-pulse]{--atlas-blue:#1d6feb;--atlas-cyan:#00c8e8;--atlas-green:#1aad5a;--atlas-lime:#9ad40a;--atlas-yellow:#f5c400;--atlas-orange:#ff7a1a;--atlas-red:#e8203a;--atlas-pink:#f4288a;--atlas-purple:#7a2dff;--atlas-gradient:conic-gradient(from 210deg,var(--atlas-cyan),var(--atlas-blue),var(--atlas-purple),var(--atlas-pink),var(--atlas-red),var(--atlas-orange),var(--atlas-yellow),var(--atlas-lime),var(--atlas-green),var(--atlas-cyan));--atlas-glow:color-mix(in srgb,var(--atlas-cyan) 35%,transparent);--pulse-focus-ring:0 0 0 2px var(--pulse-bg-canvas),0 0 0 4px color-mix(in srgb,var(--atlas-cyan) 70%,var(--pulse-signal))}.atlas-mark{position:relative;isolation:isolate}.atlas-mark__img{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);transition:transform .18s var(--pulse-motion-ease,cubic-bezier(.22,1,.36,1)),filter .18s var(--pulse-motion-ease,cubic-bezier(.22,1,.36,1))}.atlas-mark--interactive{cursor:pointer}@media (hover:hover) and (pointer:fine){.atlas-mark--interactive:hover .atlas-mark__img{transform:scale(1.06);filter:drop-shadow(0 0 10px var(--atlas-glow))}}.atlas-mark--interactive:active .atlas-mark__img{transform:scale(.94);transition-duration:90ms}.atlas-mark--mono .atlas-mark__img{filter:grayscale(1) contrast(1.05)}.atlas-tab-mark--idle .atlas-mark__img{filter:grayscale(1) contrast(.85) opacity(.72)}.atlas-tab-mark--active .atlas-mark__img{filter:none;opacity:1}[data-register=monochrome] .atlas-mark--mono .atlas-mark__img,[data-register=monochrome] .atlas-mark:not(.atlas-mark--interactive) .atlas-mark__img{filter:grayscale(1) contrast(1.08)}.atlas-mark__orbit{pointer-events:none;position:absolute;inset:-14%;border-radius:999px;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:color-mix(in srgb,var(--atlas-cyan) 70%,transparent);border-right:1.5px solid transparent;border-right-color:color-mix(in srgb,var(--atlas-pink) 45%,transparent);opacity:.75}.atlas-mark--pulse .atlas-mark__img{animation:atlas-mark-pulse 1.6s var(--pulse-motion-ease,ease-in-out) infinite}.atlas-mark--orbit .atlas-mark__orbit{animation:atlas-mark-orbit 2.4s linear infinite}.atlas-mark--activate .atlas-mark__img{animation:atlas-mark-activate .42s var(--pulse-motion-ease,cubic-bezier(.22,1,.36,1)) 1}@keyframes atlas-mark-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.04);filter:drop-shadow(0 0 8px var(--atlas-glow))}}@keyframes atlas-mark-orbit{to{transform:rotate(1turn)}}@keyframes atlas-mark-activate{0%{transform:scale(.92) rotate(-6deg)}60%{transform:scale(1.06) rotate(4deg)}to{transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.atlas-mark--interactive:active .atlas-mark__img,.atlas-mark--interactive:hover .atlas-mark__img,.atlas-mark__img{transition:opacity .12s ease;transform:none!important;filter:none!important;animation:none!important}.atlas-mark--activate .atlas-mark__img,.atlas-mark--orbit .atlas-mark__orbit,.atlas-mark--pulse .atlas-mark__img,.atlas-mark__orbit{animation:none!important}}.atlas-sidebar-brand{display:flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;border-radius:var(--pulse-radius-md,.5rem);transition:background-color .16s var(--pulse-motion-ease,ease),transform .2s var(--pulse-motion-ease,ease)}.atlas-sidebar-brand:hover{background:color-mix(in srgb,var(--atlas-cyan) 8%,transparent)}.atlas-sidebar-brand:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.atlas-nav-active{position:relative;background:color-mix(in srgb,var(--atlas-cyan) 9%,transparent)!important;font-weight:600;box-shadow:none!important}.atlas-nav-active:before{content:"";position:absolute;inset-inline-start:0;top:20%;bottom:20%;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--atlas-cyan),var(--atlas-purple),var(--atlas-pink))}.atlas-nav-active-dot:after{content:"";position:absolute;inset-inline-end:.35rem;top:50%;width:6px;height:6px;border-radius:999px;transform:translateY(-50%);background:var(--atlas-gradient)}.atlas-reading-progress>div{background:linear-gradient(90deg,var(--atlas-cyan),var(--atlas-purple),var(--atlas-pink))!important}@keyframes ask-atlas-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ask-atlas-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes ask-atlas-in{0%{opacity:0}to{opacity:1}}}@keyframes weather-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes weather-drift{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}@keyframes weather-rain{0%{background-position:0 0}to{background-position:12px 28px}}@keyframes weather-snow{0%{background-position:0 0}to{background-position:18px 36px}}@keyframes weather-flash{0%,92%,to{opacity:.15}94%{opacity:.35}96%{opacity:.18}}.weather-rain-layer{background-image:repeating-linear-gradient(-20deg,transparent,transparent 8px,rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 10px)}.weather-snow-layer{background-image:radial-gradient(circle,rgba(255,255,255,.85) 1.5px,transparent 2px);background-size:22px 22px}.weather-clouds-layer{background:radial-gradient(ellipse at 30% 50%,rgba(255,255,255,.55),transparent 55%),radial-gradient(ellipse at 70% 40%,rgba(255,255,255,.4),transparent 50%)}@media (prefers-reduced-motion:reduce){.weather-motion{animation:none!important}}@keyframes zodiac-line-draw{0%{stroke-dasharray:120;stroke-dashoffset:120;opacity:0}to{stroke-dasharray:120;stroke-dashoffset:0;opacity:.4}}@keyframes zodiac-point-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes zodiac-star-pulse{0%,to{opacity:.85}40%{opacity:1}}.zodiac-line-draw{animation:zodiac-line-draw .7s var(--pulse-motion-ease,ease-out) both}.zodiac-point-in{transform-box:fill-box;transform-origin:center;animation:zodiac-point-in .5s var(--pulse-motion-ease,ease-out) both}.zodiac-star-pulse{animation:zodiac-star-pulse 2.8s ease-in-out .8s 1}@media (prefers-reduced-motion:reduce){.zodiac-line-draw,.zodiac-point-in,.zodiac-star-pulse{animation:none!important}}