.atlas-pulse-host{--ap-module-pad:var(--pulse-space-4);--ap-module-gap:var(--pulse-space-3);--ap-card-radius:var(--pulse-radius-lg);--ap-title-size:var(--pulse-text-xl);--ap-support-size:var(--pulse-text-sm);--ap-widget-title:var(--pulse-text-md);--ap-meta-size:0.8125rem;--ap-attr-size:0.75rem;--ap-surface:color-mix(in srgb,var(--pulse-bg-elevated) 88%,var(--pulse-signal) 12%);--ap-card-bg:var(--pulse-bg-elevated);--ap-card-border:color-mix(in srgb,var(--pulse-border-subtle) 82%,transparent);--ap-card-shadow:0 1px 0 color-mix(in srgb,var(--pulse-fg-primary) 4%,transparent),0 10px 28px color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent);--ap-card-shadow-hover:0 1px 0 color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent),0 14px 34px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);position:relative;border-radius:calc(var(--ap-card-radius) + .25rem);padding:var(--ap-module-pad);background:linear-gradient(165deg,color-mix(in srgb,var(--pulse-signal) 7%,var(--pulse-bg-elevated)) 0,var(--pulse-bg-surface) 42%,var(--pulse-bg-surface) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent)}.atlas-pulse-host[data-placement=RIGHT_RAIL]{--ap-module-pad:var(--pulse-space-3)}@media (prefers-reduced-motion:reduce){.atlas-pulse-host,.atlas-pulse-host *,.atlas-pulse-intro,.atlas-pulse-widget{transition:none!important;animation:none!important}}.atlas-pulse-intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pulse-space-3);margin-bottom:var(--pulse-space-4);padding:.7rem .85rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-signal) 9%,var(--pulse-bg-elevated));border:1px solid color-mix(in srgb,var(--pulse-signal) 18%,transparent)}@media (max-width:480px){.atlas-pulse-intro__actions{width:100%;justify-content:space-between}.atlas-pulse-header{flex-wrap:wrap}}.atlas-pulse-intro__badge{display:inline-flex;align-items:center;height:1.35rem;padding:0 .45rem;border-radius:var(--pulse-radius-pill);background:color-mix(in srgb,var(--pulse-signal) 16%,transparent);color:var(--pulse-signal-strong);font-family:var(--pulse-font-ui);font-size:.6875rem;font-weight:650;letter-spacing:.01em}.atlas-pulse-intro__copy{min-width:0;flex:1}.atlas-pulse-intro__title{margin:0;font-family:var(--pulse-font-ui);font-size:var(--pulse-text-sm);font-weight:650;line-height:1.35;color:var(--pulse-fg-primary)}.atlas-pulse-intro__body{margin:.15rem 0 0;font-family:var(--pulse-font-ui);font-size:var(--ap-meta-size);line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.atlas-pulse-intro__actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.atlas-pulse-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pulse-space-3);margin-bottom:var(--pulse-space-4)}.atlas-pulse-header__title{margin:0;font-family:var(--pulse-font-display);font-size:var(--ap-title-size);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--pulse-fg-primary)}.atlas-pulse-header__support{margin:.3rem 0 0;font-family:var(--pulse-font-ui);font-size:var(--ap-support-size);line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.atlas-pulse-header__live{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;font-family:var(--pulse-font-ui);font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.atlas-pulse-header__live-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--pulse-resolved);box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-resolved) 22%,transparent)}.atlas-pulse-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 .85rem;border-radius:var(--pulse-radius-md);font-family:var(--pulse-font-ui);font-size:var(--pulse-text-sm);font-weight:600;text-decoration:none;transition:background-color var(--pulse-motion-fast) var(--pulse-motion-ease),border-color var(--pulse-motion-fast) var(--pulse-motion-ease),color var(--pulse-motion-fast) var(--pulse-motion-ease),box-shadow var(--pulse-motion-fast) var(--pulse-motion-ease),transform var(--pulse-motion-fast) var(--pulse-motion-ease)}.atlas-pulse-btn:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.atlas-pulse-btn--primary{background:var(--pulse-signal);color:#fff;border:1px solid transparent}.atlas-pulse-btn--primary:hover{background:var(--pulse-signal-strong)}.atlas-pulse-btn--secondary{background:color-mix(in srgb,var(--pulse-bg-elevated) 70%,transparent);color:var(--pulse-fg-primary);border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 90%,var(--pulse-signal))}.atlas-pulse-btn--secondary:hover{background:var(--pulse-bg-elevated);border-color:color-mix(in srgb,var(--pulse-signal) 28%,var(--pulse-border-subtle))}.atlas-pulse-btn--icon{width:2.5rem;padding:0;color:var(--pulse-fg-muted);background:transparent;border:1px solid transparent}.atlas-pulse-btn--icon:hover{color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent)}.atlas-pulse-btn--icon:active{transform:scale(.97)}.atlas-pulse-widget{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--ap-card-radius);border:1px solid var(--ap-card-border);background:var(--ap-card-bg);box-shadow:var(--ap-card-shadow);transition:box-shadow var(--pulse-motion-medium) var(--pulse-motion-ease),border-color var(--pulse-motion-medium) var(--pulse-motion-ease),transform var(--pulse-motion-medium) var(--pulse-motion-ease)}.atlas-pulse-widget:hover{box-shadow:var(--ap-card-shadow-hover);border-color:color-mix(in srgb,var(--pulse-signal) 18%,var(--pulse-border-subtle))}.atlas-pulse-widget:focus-within{border-color:color-mix(in srgb,var(--pulse-signal) 28%,var(--pulse-border-subtle))}.atlas-pulse-carousel .atlas-pulse-widget,.atlas-pulse-widget--embedded{border:none;background:transparent;box-shadow:none;border-radius:0;padding-inline:.15rem}.atlas-pulse-carousel .atlas-pulse-widget:focus-within,.atlas-pulse-carousel .atlas-pulse-widget:hover,.atlas-pulse-widget--embedded:focus-within,.atlas-pulse-widget--embedded:hover{border-color:transparent;box-shadow:none}.atlas-pulse-carousel{display:flex;flex-direction:column;gap:.75rem;min-width:0}.atlas-pulse-carousel__viewport{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.15rem;min-height:14.5rem;outline:none}.atlas-pulse-carousel__viewport:focus-visible{box-shadow:var(--pulse-focus-ring);border-radius:var(--pulse-radius-md)}.atlas-pulse-carousel__stage{position:relative;min-width:0;overflow:hidden}.atlas-pulse-carousel__slide{min-width:0}.atlas-pulse-carousel__slide.is-enter-next{animation:atlas-pulse-slide-in-next .28s var(--pulse-motion-ease)}.atlas-pulse-carousel__slide.is-enter-prev{animation:atlas-pulse-slide-in-prev .28s var(--pulse-motion-ease)}.atlas-pulse-carousel.is-reduced-motion .atlas-pulse-carousel__slide.is-enter-next,.atlas-pulse-carousel.is-reduced-motion .atlas-pulse-carousel__slide.is-enter-prev{animation:none}@keyframes atlas-pulse-slide-in-next{0%{opacity:.35;transform:translateX(.85rem)}to{opacity:1;transform:translateX(0)}}@keyframes atlas-pulse-slide-in-prev{0%{opacity:.35;transform:translateX(-.85rem)}to{opacity:1;transform:translateX(0)}}.atlas-pulse-carousel__arrow{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--pulse-fg-muted) 78%,transparent);opacity:.55;transition:opacity var(--pulse-motion-fast) var(--pulse-motion-ease),background var(--pulse-motion-fast) var(--pulse-motion-ease),color var(--pulse-motion-fast) var(--pulse-motion-ease),border-color var(--pulse-motion-fast) var(--pulse-motion-ease)}.atlas-pulse-carousel__arrow:focus-visible,.atlas-pulse-carousel__viewport:focus-within .atlas-pulse-carousel__arrow,.atlas-pulse-carousel__viewport:hover .atlas-pulse-carousel__arrow{opacity:1}.atlas-pulse-carousel__arrow:focus-visible:not(:disabled),.atlas-pulse-carousel__arrow:hover:not(:disabled){color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent);border-color:color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent)}.atlas-pulse-carousel__arrow:disabled{opacity:.2;cursor:default}.atlas-pulse-carousel__dots{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:1rem}.atlas-pulse-carousel__dot{width:.45rem;height:.45rem;border-radius:999px;border:none;padding:0;background:color-mix(in srgb,var(--pulse-fg-muted) 42%,transparent);transition:transform var(--pulse-motion-fast) var(--pulse-motion-ease),background var(--pulse-motion-fast) var(--pulse-motion-ease),width var(--pulse-motion-fast) var(--pulse-motion-ease)}.atlas-pulse-carousel__dot.is-active{width:.95rem;background:var(--pulse-signal-strong)}.atlas-pulse-carousel__dot:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.atlas-pulse-host[data-placement=RIGHT_RAIL] .atlas-pulse-carousel__viewport{min-height:16rem}@media (max-width:480px){.atlas-pulse-carousel__arrow{width:1.7rem;height:1.7rem;opacity:.85}}.atlas-pulse-widget__head{display:flex;gap:.65rem;min-height:2.75rem}.atlas-pulse-widget__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;background:color-mix(in srgb,var(--pulse-signal) 10%,transparent);color:var(--pulse-signal-strong)}.atlas-pulse-widget__title{margin:0;font-family:var(--pulse-font-ui);line-height:1.25;color:var(--pulse-fg-primary)}.atlas-pulse-widget__status{margin:.2rem 0 0;font-family:var(--pulse-font-ui);font-size:var(--ap-meta-size);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atlas-pulse-widget__badge{display:inline-flex;align-items:center;margin-inline-end:.35rem;padding:.1rem .4rem;border-radius:var(--pulse-radius-pill);background:color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);color:var(--pulse-fg-primary);font-size:.6875rem;font-weight:650}.atlas-pulse-widget__badge[data-tone=ready]{background:color-mix(in srgb,var(--pulse-resolved) 10%,var(--pulse-bg-elevated));color:#14532d;box-shadow:inset 0 0 0 1px color-mix(in srgb,#14532d 28%,transparent)}.atlas-pulse-widget__badge[data-tone=setup]{background:color-mix(in srgb,var(--pulse-developing) 10%,var(--pulse-bg-elevated));color:#9a3412;box-shadow:inset 0 0 0 1px color-mix(in srgb,#9a3412 28%,transparent)}.atlas-pulse-widget__badge[data-tone=limited],.atlas-pulse-widget__badge[data-tone=stale]{background:color-mix(in srgb,var(--pulse-updated) 10%,var(--pulse-bg-elevated));color:#075985;box-shadow:inset 0 0 0 1px color-mix(in srgb,#075985 28%,transparent)}.atlas-pulse-widget__badge[data-tone=error]{background:color-mix(in srgb,var(--pulse-breaking) 10%,var(--pulse-bg-elevated));color:#991b1b;box-shadow:inset 0 0 0 1px color-mix(in srgb,#991b1b 28%,transparent)}.atlas-pulse-widget__actions{display:flex;align-items:center;gap:.15rem;margin-inline-start:auto}.atlas-pulse-widget__body{margin-top:var(--pulse-space-3);font-family:var(--pulse-font-ui);font-size:var(--pulse-text-sm);line-height:1.45;color:var(--pulse-fg-primary)}.atlas-pulse-widget__state{padding:.85rem .15rem .25rem;color:var(--pulse-fg-muted)}.atlas-pulse-widget__state strong{display:block;margin-bottom:.25rem;color:var(--pulse-fg-primary);font-weight:650}.atlas-pulse-widget__attr{margin-top:auto;padding-top:var(--pulse-space-3);font-family:var(--pulse-font-ui);font-size:var(--ap-attr-size);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.atlas-pulse-widget__menu{position:absolute;top:calc(100% + .25rem);inset-inline-end:0;z-index:var(--pulse-z-dropdown);min-width:11rem;padding:.3rem;border-radius:var(--pulse-radius-md);border:1px solid var(--pulse-border-subtle);background:var(--pulse-bg-elevated);box-shadow:var(--pulse-shadow-soft)}.atlas-pulse-widget__menu button{display:block;width:100%;min-height:2.5rem;padding:.45rem .7rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;text-align:start;font-family:var(--pulse-font-ui);font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.atlas-pulse-widget__menu button:focus-visible,.atlas-pulse-widget__menu button:hover{background:color-mix(in srgb,var(--pulse-signal) 8%,transparent);outline:none}.atlas-pulse-strip{display:flex;gap:var(--ap-module-gap);overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.atlas-pulse-strip::-webkit-scrollbar{display:none}.atlas-pulse-strip:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring);border-radius:var(--pulse-radius-md)}.atlas-pulse-strip__card{min-width:min(78vw,16.5rem);max-width:17.5rem;flex:0 0 auto;scroll-snap-align:start}.atlas-pulse-rail{display:flex;flex-direction:column;gap:var(--ap-module-gap)}.atlas-pulse-nav{display:flex;gap:.5rem;margin-top:var(--pulse-space-3)}@media (min-width:768px) and (max-width:1023px){.atlas-pulse-host[data-placement=TOP_STRIP] .atlas-pulse-strip__card{min-width:15.5rem;max-width:16.5rem}}.ap-trending{min-width:0}.ap-trending__chrome{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ap-trending__scope{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;min-width:0}.ap-trending__scope-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:var(--pulse-radius-pill);background:color-mix(in srgb,var(--pulse-signal) 10%,var(--pulse-bg-elevated));color:var(--pulse-signal-strong);font-size:.6875rem;font-weight:650;letter-spacing:.01em}.ap-trending__updated{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 76%,var(--pulse-bg-canvas))}.ap-trending__pause{width:2rem;min-height:2rem;flex-shrink:0}.ap-trending__fallback{margin:0 0 .65rem;padding:.45rem .55rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-updated) 8%,var(--pulse-bg-elevated));color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas));font-size:var(--ap-meta-size);line-height:1.4}.ap-trending__toast{margin:0 0 .55rem;font-size:var(--ap-meta-size);color:var(--pulse-fg-primary)}.ap-trending__undo{margin:0;padding:0;border:0;background:transparent;color:var(--pulse-signal-strong);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.ap-trending__undo:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring);border-radius:2px}.ap-trending__empty{padding:.85rem .15rem .35rem;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas));font-size:var(--pulse-text-sm);line-height:1.45}.ap-trending__empty strong{display:block;margin-bottom:.25rem;color:var(--pulse-fg-primary);font-weight:650}.ap-trending__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.ap-trending__ticker{min-width:0}.ap-trending__ticker-frame{animation:ap-trending-fade .45s var(--pulse-motion-ease)}@media (prefers-reduced-motion:reduce){.ap-trending__ticker-frame{animation:none}}@keyframes ap-trending-fade{0%{opacity:.35;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.ap-trending-row{display:flex;align-items:flex-start;gap:.65rem;width:100%;min-height:2.75rem;margin:0;padding:.55rem .35rem;border:0;border-radius:var(--pulse-radius-md);background:transparent;text-align:start;cursor:pointer;transition:background-color var(--pulse-motion-fast) var(--pulse-motion-ease),box-shadow var(--pulse-motion-fast) var(--pulse-motion-ease)}.ap-trending-row+.ap-trending-row,.ap-trending__list li+li .ap-trending-row{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-trending-row:focus-visible,.ap-trending-row:hover{background:color-mix(in srgb,var(--pulse-signal) 7%,transparent);outline:none}.ap-trending-row:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-trending-row--lead{background:color-mix(in srgb,var(--pulse-signal) 6%,transparent);box-shadow:none!important}.ap-trending-row--lead .ap-trending-row__title{font-weight:700;font-size:var(--pulse-text-md)}.ap-trending-rank{flex-shrink:0;min-width:1.5rem;font-family:var(--pulse-font-ui);font-size:.75rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas));line-height:1.5;padding-top:.1rem}.ap-trending-row__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.ap-trending-row__title{display:block;font-family:var(--pulse-font-ui);font-size:var(--pulse-text-sm);font-weight:650;line-height:1.3;color:var(--pulse-fg-primary);overflow-wrap:anywhere}.ap-trending-row__meta{display:block;font-size:var(--ap-attr-size);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 76%,var(--pulse-bg-canvas))}.ap-trending-momentum{display:inline-flex;align-items:center;padding:.05rem .35rem;border-radius:var(--pulse-radius-pill);font-size:.6875rem;font-weight:650;letter-spacing:.01em;background:color-mix(in srgb,var(--pulse-fg-primary) 7%,transparent);color:var(--pulse-fg-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent)}.ap-trending-momentum[data-tone=featured]{background:color-mix(in srgb,var(--pulse-signal) 14%,var(--pulse-bg-elevated));color:var(--pulse-signal-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-signal) 28%,transparent)}.ap-trending-momentum[data-tone=rising]{background:color-mix(in srgb,var(--pulse-breaking) 10%,var(--pulse-bg-elevated));color:#991b1b;box-shadow:inset 0 0 0 1px color-mix(in srgb,#991b1b 24%,transparent)}.ap-trending-momentum[data-tone=trending]{background:color-mix(in srgb,var(--pulse-resolved) 10%,var(--pulse-bg-elevated));color:#14532d;box-shadow:inset 0 0 0 1px color-mix(in srgb,#14532d 24%,transparent)}.ap-trending-momentum[data-tone=developing],.ap-trending-momentum[data-tone=emerging]{background:color-mix(in srgb,var(--pulse-updated) 10%,var(--pulse-bg-elevated));color:#075985;box-shadow:inset 0 0 0 1px color-mix(in srgb,#075985 24%,transparent)}.ap-trending-momentum[data-tone=cooling],.ap-trending-momentum[data-tone=ended]{background:color-mix(in srgb,var(--pulse-fg-primary) 8%,var(--pulse-bg-elevated));color:#3f4654;box-shadow:inset 0 0 0 1px color-mix(in srgb,#3f4654 22%,transparent)}.ap-trending-expanded{display:flex;flex-direction:column;gap:1.25rem}.ap-trending-expanded__scope{margin:0;font-size:var(--ap-meta-size);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-trending-expanded__item{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-trending-expanded__item:last-child{border-bottom:0;padding-bottom:0}.ap-trending-expanded__head{display:flex;gap:.65rem;align-items:flex-start}.ap-trending-expanded__title{margin:0;font-family:var(--pulse-font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--pulse-fg-primary)}.ap-trending-expanded__state{margin:.35rem 0 0;font-size:var(--ap-meta-size);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-trending-expanded__why{margin:0;font-size:var(--pulse-text-sm);line-height:1.5;color:var(--pulse-fg-primary)}.ap-trending-expanded__coverage,.ap-trending-expanded__muted,.ap-trending-expanded__times{margin:0;font-size:var(--ap-attr-size);line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-trending-story{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-signal) 6%,var(--pulse-bg-surface));border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent);text-decoration:none;color:inherit;transition:border-color var(--pulse-motion-fast) var(--pulse-motion-ease),background-color var(--pulse-motion-fast) var(--pulse-motion-ease)}.ap-trending-story:focus-visible,.ap-trending-story:hover{border-color:color-mix(in srgb,var(--pulse-signal) 30%,var(--pulse-border-subtle));background:color-mix(in srgb,var(--pulse-signal) 9%,var(--pulse-bg-elevated));outline:none}.ap-trending-story:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-trending-story__label{font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-trending-story__title{font-size:var(--pulse-text-sm);font-weight:650;line-height:1.35;color:var(--pulse-fg-primary)}.ap-trending-actions{display:flex;flex-wrap:wrap;gap:.45rem}.ap-trending-mute{position:fixed;inset:0;z-index:calc(var(--pulse-z-overlay) + 2);display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.45);padding:1rem}@media (min-width:640px){.ap-trending-mute{align-items:center}}.ap-trending-mute__panel{width:100%;max-width:24rem;padding:1.15rem 1.2rem;border-radius:var(--pulse-radius-lg);background:var(--pulse-bg-elevated);box-shadow:var(--pulse-shadow-soft)}.ap-trending-mute__title{margin:0 0 .45rem;font-family:var(--pulse-font-display);font-size:1.2rem;color:var(--pulse-fg-primary)}.ap-trending-mute__body{margin:0 0 1rem;font-size:var(--pulse-text-sm);line-height:1.45;color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}@media (max-width:480px){.ap-trending-row{padding-inline:.15rem}.ap-trending-row--lead .ap-trending-row__title{font-size:var(--pulse-text-sm)}.ap-trending-actions .atlas-pulse-btn{flex:1 1 auto}}.ap-weather{min-width:0;--ap-weather-tint:color-mix(in srgb,var(--pulse-signal) 8%,transparent)}.ap-weather[data-tone=clear-day]{--ap-weather-tint:color-mix(in srgb,#f59e0b 12%,transparent)}.ap-weather[data-tone=clear-night]{--ap-weather-tint:color-mix(in srgb,#6366f1 12%,transparent)}.ap-weather[data-tone=cloudy],.ap-weather[data-tone=partly]{--ap-weather-tint:color-mix(in srgb,#64748b 10%,transparent)}.ap-weather[data-tone=rain],.ap-weather[data-tone=storm]{--ap-weather-tint:color-mix(in srgb,#0284c7 12%,transparent)}.ap-weather[data-tone=snow]{--ap-weather-tint:color-mix(in srgb,#38bdf8 12%,transparent)}.ap-weather[data-tone=fog],.ap-weather[data-tone=unknown],.ap-weather[data-tone=wind]{--ap-weather-tint:color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent)}.ap-weather__chrome{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ap-weather__location{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;margin:0;padding:.2rem .35rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;color:var(--pulse-fg-primary);font:inherit;font-size:var(--ap-meta-size);font-weight:650;cursor:pointer}.ap-weather__location:focus-visible,.ap-weather__location:hover{background:color-mix(in srgb,var(--pulse-signal) 8%,transparent);outline:none}.ap-weather__location:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-weather__location-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-weather__updated{flex-shrink:0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-weather__banner{margin:0 0 .55rem;padding:.4rem .55rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-updated) 10%,var(--pulse-bg-elevated));color:#075985;font-size:var(--ap-meta-size);line-height:1.4}.ap-weather-hero{display:flex;flex-direction:column;gap:.55rem;width:100%;margin:0 0 .75rem;padding:.75rem .7rem;border:0;border-radius:var(--pulse-radius-md);background:linear-gradient(160deg,var(--ap-weather-tint) 0,color-mix(in srgb,var(--pulse-bg-elevated) 70%,transparent) 100%);text-align:start;cursor:pointer;transition:box-shadow var(--pulse-motion-fast) var(--pulse-motion-ease)}.ap-weather-hero:focus-visible,.ap-weather-hero:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-signal) 22%,transparent);outline:none}.ap-weather-hero:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-weather-hero__main{display:flex;align-items:center;gap:.75rem}.ap-weather-hero__icon{color:var(--pulse-signal-strong);flex-shrink:0}.ap-weather-hero__temp{display:block;font-family:var(--pulse-font-display);font-size:2.35rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--pulse-fg-primary)}.ap-weather-hero__condition{display:block;margin-top:.25rem;font-size:var(--pulse-text-sm);font-weight:600;color:color-mix(in srgb,var(--pulse-fg-primary) 82%,var(--pulse-bg-canvas))}.ap-weather-hero__meta{display:flex;flex-direction:column;gap:.15rem;font-size:var(--ap-meta-size);line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 74%,var(--pulse-bg-canvas))}.ap-weather-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.ap-weather-day{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.45rem .2rem;border-radius:var(--pulse-radius-sm);text-align:center}.ap-weather-day+.ap-weather-day{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-weather-day__label{font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-weather-day__icon{color:var(--pulse-signal-strong)}.ap-weather-day__temps{display:flex;gap:.35rem;font-size:var(--ap-meta-size);font-variant-numeric:tabular-nums}.ap-weather-day__high{font-weight:700;color:var(--pulse-fg-primary)}.ap-weather-day__low{font-weight:550;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-weather-day__rain{font-size:.6875rem;color:#075985}.ap-weather__attr{margin-top:.75rem;font-size:var(--ap-attr-size);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}.ap-weather__attr--expanded{margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-weather-setup{padding:.35rem .1rem .25rem}.ap-weather-setup strong{display:block;margin-bottom:.3rem;color:var(--pulse-fg-primary);font-weight:650}.ap-weather-setup p{margin:0 0 .75rem;color:color-mix(in srgb,var(--pulse-fg-primary) 74%,var(--pulse-bg-canvas));font-size:var(--pulse-text-sm);line-height:1.45}.ap-weather-switcher{margin:.35rem 0 .75rem;padding:.7rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-surface) 80%,var(--pulse-bg-elevated));border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-weather-switcher__search{display:flex;align-items:center;gap:.45rem;padding:.35rem .55rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-bg-elevated);border:1px solid var(--pulse-border-subtle)}.ap-weather-switcher__search input{flex:1;min-width:0;border:0;background:transparent;color:var(--pulse-fg-primary);font:inherit;font-size:var(--pulse-text-sm);outline:none}.ap-weather-switcher__results{list-style:none;margin:.45rem 0 0;padding:0;max-height:10rem;overflow:auto}.ap-weather-switcher__results button,.ap-weather-switcher__saved button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;min-height:2.5rem;margin:0;padding:.45rem .55rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;text-align:start;font:inherit;color:var(--pulse-fg-primary);cursor:pointer}.ap-weather-switcher__results button:focus-visible,.ap-weather-switcher__results button:hover,.ap-weather-switcher__saved button.is-selected,.ap-weather-switcher__saved button:focus-visible,.ap-weather-switcher__saved button:hover{background:color-mix(in srgb,var(--pulse-signal) 9%,transparent);outline:none}.ap-weather-switcher__hit-name{font-size:var(--pulse-text-sm);font-weight:650}.ap-weather-switcher__hit-meta,.ap-weather-switcher__saved button span{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-weather-switcher__geo{width:100%;margin-top:.55rem}.ap-weather-switcher__saved{margin-top:.7rem}.ap-weather-switcher__saved-label{margin:0 0 .3rem;font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-weather-switcher__saved ul{list-style:none;margin:0;padding:0}.ap-weather-switcher__note{margin:.55rem 0 0;font-size:var(--ap-meta-size);color:color-mix(in srgb,var(--pulse-fg-primary) 74%,var(--pulse-bg-canvas))}.ap-weather-expanded{display:flex;flex-direction:column;gap:1.15rem}.ap-weather-expanded__loc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.55rem}.ap-weather-expanded__now{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.ap-weather-expanded__temp{margin:0;font-family:var(--pulse-font-display);font-size:2.75rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--pulse-fg-primary)}.ap-weather-expanded__condition{margin:.3rem 0 0;font-size:var(--pulse-text-md);font-weight:600;color:color-mix(in srgb,var(--pulse-fg-primary) 80%,var(--pulse-bg-canvas))}.ap-weather-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0}.ap-weather-metrics div{display:flex;flex-direction:column;gap:.1rem}.ap-weather-metrics dt{font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 60%,var(--pulse-bg-canvas))}.ap-weather-metrics dd{margin:0;font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-weather-units{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent)}.ap-weather-units button{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;padding:0 .7rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas));font:inherit;font-size:var(--pulse-text-sm);font-weight:650;cursor:pointer}.ap-weather-units button.is-active,.ap-weather-units button[aria-pressed=true]{background:var(--pulse-bg-elevated);color:var(--pulse-fg-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent)}.ap-weather-units button:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-weather-hourly__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.ap-weather-expanded h3,.ap-weather-hourly__head h3{margin:0;font-family:var(--pulse-font-ui);font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-weather-hourly__nav{display:flex;gap:.2rem}.ap-weather-hourly{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory}.ap-weather-hourly:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring);border-radius:var(--pulse-radius-md)}.ap-weather-hour{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:3.5rem;padding:.5rem .35rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-fg-primary) 3%,transparent);scroll-snap-align:start;font-size:var(--ap-attr-size);color:var(--pulse-fg-primary)}.ap-weather-hour.is-now{background:color-mix(in srgb,var(--pulse-signal) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-signal) 24%,transparent)}.ap-weather-hour__rain{color:#075985}.ap-weather-related{padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-weather-related__empty{margin:.45rem 0 0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-weather-related ul{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ap-weather-related__row{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .15rem;text-decoration:none;color:inherit;border-radius:var(--pulse-radius-sm)}.ap-weather-related__row:focus-visible,.ap-weather-related__row:hover{background:color-mix(in srgb,var(--pulse-signal) 6%,transparent);outline:none}.ap-weather-related__title{font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-weather-related__pub{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}@media (max-width:480px){.ap-weather-hero__temp{font-size:2.05rem}.ap-weather-day__temps{flex-direction:column;gap:0}.ap-weather-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ap-weather-hero{transition:none}}.ap-markets{min-width:0}.ap-markets__chrome{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ap-markets__mode-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:var(--pulse-radius-pill);background:color-mix(in srgb,var(--pulse-updated) 12%,var(--pulse-bg-elevated));color:#075985;font-size:.6875rem;font-weight:650;box-shadow:inset 0 0 0 1px color-mix(in srgb,#075985 22%,transparent)}.ap-markets__updated{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-markets__banner{margin:0 0 .55rem;padding:.4rem .55rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-updated) 10%,var(--pulse-bg-elevated));color:#075985;font-size:var(--ap-meta-size);line-height:1.4}.ap-markets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.05rem}.ap-markets-row{display:flex;justify-content:space-between;gap:.75rem;min-height:2.75rem;margin:0;padding:.5rem .3rem;border:0;border-radius:var(--pulse-radius-md);background:transparent;text-align:start;cursor:pointer;transition:background-color var(--pulse-motion-fast) var(--pulse-motion-ease)}.ap-markets-row+.ap-markets-row,.ap-markets__list li+li .ap-markets-row{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-markets-row.is-selected,.ap-markets-row:focus-visible,.ap-markets-row:hover{background:color-mix(in srgb,var(--pulse-signal) 7%,transparent);outline:none}.ap-markets-row:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-markets-row__left,.ap-markets-row__right{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ap-markets-row__right{align-items:flex-end;font-variant-numeric:tabular-nums}.ap-markets-row__sym{font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-markets-row__mode{font-size:.6875rem;color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}.ap-markets-row__price{font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.ap-markets-move{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--ap-attr-size);font-weight:650;font-variant-numeric:tabular-nums}.ap-markets-move[data-tone=up]{color:#14532d}.ap-markets-move[data-tone=down]{color:#991b1b}.ap-markets-move[data-tone=flat],.ap-markets-move[data-tone=unavailable]{color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-markets-ticker{position:relative;margin-top:.65rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-markets-ticker__pause{position:absolute;top:.35rem;inset-inline-end:0;z-index:2;width:2rem;min-height:2rem}.ap-markets-ticker__embed{min-height:2.6rem;padding-inline-end:2.2rem}.ap-markets-ticker__static{list-style:none;margin:0;padding:.2rem 2.2rem 0 0;display:flex;flex-direction:column;gap:.25rem}.ap-markets-ticker__static li{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--ap-meta-size)}.ap-markets-ticker__sym{font-weight:650;color:var(--pulse-fg-primary)}.ap-markets-ticker__mode,.ap-markets-ticker__note{color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas));font-size:var(--ap-attr-size)}.ap-markets__footer-actions{margin-top:.65rem}.ap-markets__disclaimer{margin:.7rem 0 0;font-size:var(--ap-attr-size);line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-markets__attr{margin-top:.35rem;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-markets__attr a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.ap-markets__attr--expanded{margin-top:.75rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-markets-setup{padding:.25rem 0}.ap-markets-setup strong{display:block;margin-bottom:.3rem;color:var(--pulse-fg-primary);font-weight:650}.ap-markets-setup p{margin:0 0 .75rem;font-size:var(--pulse-text-sm);line-height:1.45;color:color-mix(in srgb,var(--pulse-fg-primary) 74%,var(--pulse-bg-canvas))}.ap-markets-editor{margin-top:.75rem;padding:.75rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-surface) 82%,var(--pulse-bg-elevated));border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-markets-editor__search{display:flex;align-items:center;gap:.45rem;padding:.35rem .55rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-bg-elevated);border:1px solid var(--pulse-border-subtle)}.ap-markets-editor__search input{flex:1;min-width:0;border:0;background:transparent;color:var(--pulse-fg-primary);font:inherit;font-size:var(--pulse-text-sm);outline:none}.ap-markets-editor__results{list-style:none;margin:.45rem 0 0;padding:0;max-height:9rem;overflow:auto}.ap-markets-editor__results button{display:flex;flex-direction:column;width:100%;min-height:2.5rem;margin:0;padding:.4rem .5rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;text-align:start;font:inherit;color:var(--pulse-fg-primary);cursor:pointer}.ap-markets-editor__results button:focus-visible,.ap-markets-editor__results button:hover{background:color-mix(in srgb,var(--pulse-signal) 8%,transparent);outline:none}.ap-markets-editor__hit-sym{font-size:var(--pulse-text-sm);font-weight:650}.ap-markets-editor__hit-meta{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 66%,var(--pulse-bg-canvas))}.ap-markets-editor__label{margin:.7rem 0 .35rem;font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-markets-editor__chips{display:flex;flex-wrap:wrap;gap:.35rem}.ap-markets-editor__current ul{list-style:none;margin:0;padding:0}.ap-markets-editor__current li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.ap-markets-editor__reorder{display:inline-flex;align-items:center;gap:.2rem}.ap-markets-editor__empty,.ap-markets-editor__note{margin:.35rem 0 0;font-size:var(--ap-meta-size);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-markets-editor__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.ap-markets-expanded{display:flex;flex-direction:column;gap:1.1rem}.ap-markets-expanded__selector{display:flex;flex-direction:column;gap:.05rem}.ap-markets-expanded__head h3{margin:0;font-family:var(--pulse-font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;color:var(--pulse-fg-primary)}.ap-markets-expanded__head p{margin:.25rem 0 0;font-size:var(--ap-meta-size);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-markets-expanded__values{display:flex;align-items:baseline;gap:.75rem;margin:.65rem 0 .85rem}.ap-markets-expanded__price{font-family:var(--pulse-font-display);font-size:2.2rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pulse-fg-primary)}.ap-markets-chart{width:100%;overflow:hidden;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-fg-primary) 3%,transparent)}.ap-markets-chart__fallback{padding:1rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-updated) 8%,var(--pulse-bg-elevated))}.ap-markets-chart__fallback strong{display:block;margin-bottom:.25rem;color:var(--pulse-fg-primary)}.ap-markets-chart__fallback p{margin:0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 74%,var(--pulse-bg-canvas))}.ap-markets-related{padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-markets-related h3{margin:0;font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-markets-related__empty{margin:.45rem 0 0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-markets-related ul{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ap-markets-related__row{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .15rem;text-decoration:none;color:inherit;border-radius:var(--pulse-radius-sm)}.ap-markets-related__row:focus-visible,.ap-markets-related__row:hover{background:color-mix(in srgb,var(--pulse-signal) 6%,transparent);outline:none}.ap-markets-related__title{font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-markets-related__pub{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}@media (max-width:480px){.ap-markets-expanded__price{font-size:1.85rem}.ap-markets-editor__current li{flex-wrap:wrap}}.ap-travel{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ap-travel__fare-note{margin:0;padding:.45rem .55rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-signal) 6%,transparent);font-size:var(--ap-attr-size);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}.ap-travel__toast{margin:0;font-size:var(--pulse-text-xs);color:var(--pulse-fg-primary)}.ap-travel__undo{margin:0;padding:0;border:0;background:none;color:var(--pulse-accent);font:inherit;text-decoration:underline;cursor:pointer}.ap-travel__footer{display:flex;justify-content:flex-start}.ap-travel-refresh{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;margin:0;padding:.25rem .35rem;border:0;border-radius:var(--pulse-radius-sm);background:transparent;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas));font-size:var(--ap-attr-size);font-weight:600;cursor:pointer}.ap-travel-refresh:focus-visible,.ap-travel-refresh:hover:not(:disabled){color:var(--pulse-fg-primary);outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-refresh:disabled{opacity:.72;cursor:default}.ap-travel-refresh__spin{animation:ap-travel-spin .9s linear infinite}@keyframes ap-travel-spin{to{transform:rotate(1turn)}}.motion-reduce .ap-travel-refresh__spin{animation:none}.ap-travel-empty{display:flex;flex-direction:column;gap:.4rem;padding:.35rem .1rem .55rem}.ap-travel-empty strong{font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-travel-empty p{margin:0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-travel-empty__cta{display:inline-flex;align-items:center;align-self:flex-start;min-height:2.75rem;margin-top:.25rem;padding:.45rem .9rem;border-radius:var(--pulse-radius-md);background:var(--pulse-signal);color:#fff;font-size:var(--pulse-text-sm);font-weight:650;text-decoration:none}.ap-travel-empty__cta:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-carousel{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ap-travel-carousel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.ap-travel-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:1}.ap-travel-carousel__dot{width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--pulse-fg-primary) 28%,transparent);cursor:pointer}.ap-travel-carousel__dot.is-active{background:var(--pulse-signal);width:.85rem}.ap-travel-carousel__dot:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-carousel__track{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;outline:none}.ap-travel-carousel__track:focus-visible{box-shadow:var(--pulse-focus-ring);border-radius:var(--pulse-radius-md)}.ap-travel-carousel__track::-webkit-scrollbar{height:0}.ap-travel-carousel__peek{flex:0 0 0.35rem;scroll-snap-align:none}.ap-travel-card{flex:0 0 calc(100% - 1.15rem);max-width:17.5rem;min-width:min(14.5rem,100%);scroll-snap-align:start;display:flex;flex-direction:column;gap:.45rem;border-radius:var(--pulse-radius-lg);background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,var(--pulse-bg-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent);overflow:hidden}@media (min-width:720px){.ap-travel-card{flex-basis:calc(50% - 0.55rem)}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-travel-card,.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-card,.ap-widget[data-slot-kind=mobile] .ap-travel-card{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important}}@media (min-width:1100px){.ap-travel-card{flex-basis:calc(33.333% - 0.55rem)}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-travel-card,.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-card,.ap-widget[data-slot-kind=mobile] .ap-travel-card{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important}}.ap-travel-card__hit{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0;background:transparent;text-align:start;cursor:pointer;color:inherit;width:100%}.ap-travel-card__hit:focus-visible{outline:none;box-shadow:inset var(--pulse-focus-ring)}.ap-travel-media{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;background:linear-gradient(145deg,#102a43,#243b55 48%,#0f766e)}.ap-travel-media--hero{aspect-ratio:16/9;border-radius:var(--pulse-radius-md)}.ap-travel-media__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-travel-media__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.15rem;padding:.85rem .9rem;color:#ffffff;background:linear-gradient(180deg,rgb(15 23 42/.15),rgb(15 23 42/.72))}.ap-travel-media__fallback-city{font-family:var(--pulse-font-display);font-size:1.15rem;font-weight:700;line-height:1.15;color:#ffffff}.ap-travel-media__fallback-country{font-size:var(--ap-attr-size);font-weight:600;color:#f8fafc}.ap-travel-media__shade{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,rgb(15 23 42/.35),transparent);pointer-events:none;opacity:0}.ap-travel-media[data-fallback=true] .ap-travel-media__shade{opacity:0}.ap-travel-card__body{display:flex;flex-direction:column;gap:.28rem;padding:.7rem .8rem .15rem;min-width:0}.ap-travel-card__city{margin:0;font-family:var(--pulse-font-display);font-size:1.05rem;font-weight:650;line-height:1.15;color:var(--pulse-fg-primary);overflow-wrap:anywhere}.ap-travel-card__country{margin:0;font-size:var(--pulse-text-xs);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-travel-card__why{margin:.1rem 0 0;font-size:var(--pulse-text-sm);line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 82%,var(--pulse-bg-canvas));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-travel-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.15rem;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-travel-card__tags{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:.2rem 0 0;padding:0}.ap-travel-card__tags li{padding:.12rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent);font-size:.65rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-travel-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.15rem .55rem .55rem}.ap-travel-card__menu{right:0;left:auto}.ap-travel-save{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;margin:0;padding:.3rem .55rem;border:0;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-signal) 10%,transparent);color:var(--pulse-fg-primary);font-size:var(--pulse-text-xs);font-weight:650;cursor:pointer}.ap-travel-save--primary.is-saved,.ap-travel-save.is-saved{background:color-mix(in srgb,var(--pulse-signal) 18%,transparent);color:var(--pulse-signal)}.ap-travel-save--primary:focus-visible,.ap-travel-save:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-save--primary{min-height:2.75rem;padding:.45rem .95rem;background:var(--pulse-signal);color:#fff;font-size:var(--pulse-text-sm)}.ap-travel-expanded{display:flex;flex-direction:column;gap:.85rem}.ap-travel-expanded__head{display:flex;flex-direction:column;gap:.2rem}.ap-travel-expanded__city{margin:0;font-family:var(--pulse-font-display);font-size:1.55rem;font-weight:650;line-height:1.1;color:var(--pulse-fg-primary)}.ap-travel-expanded__country{margin:0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-travel-expanded__why{margin:.25rem 0 0;font-size:var(--pulse-text-md);line-height:1.4;color:var(--pulse-fg-primary)}.ap-travel-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .75rem;margin:0}.ap-travel-facts>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ap-travel-facts dt{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 82%,var(--pulse-bg-canvas))}.ap-travel-facts dd{margin:0;font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.ap-travel-expanded__weather{padding:.65rem .75rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-muted) 80%,transparent)}.ap-travel-expanded__weather h4{margin:0;font-size:var(--pulse-text-xs);font-weight:650;color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-travel-expanded__weather p{margin:.2rem 0 0;font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.ap-travel-expanded__weather-miss{margin:0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-travel-expanded__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ap-travel-external{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.45rem .85rem;border-radius:var(--pulse-radius-md);border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 90%,transparent);color:var(--pulse-fg-primary);font-size:var(--pulse-text-sm);font-weight:650;text-decoration:none}.ap-travel-external:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-dismiss{min-height:2.75rem;margin:0;padding:.45rem .7rem;border:0;border-radius:var(--pulse-radius-md);background:transparent;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas));font-size:var(--pulse-text-sm);cursor:pointer}.ap-travel-dismiss:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-travel-expanded__disclaimer,.ap-travel-expanded__stamp{margin:0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 58%,var(--pulse-bg-canvas))}.ap-travel-related{margin-top:.35rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-travel-related h3{margin:0;font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-travel-related__empty{margin:.45rem 0 0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-travel-related ul{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ap-travel-related__row{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .15rem;text-decoration:none;color:inherit;border-radius:var(--pulse-radius-sm)}.ap-travel-related__row:focus-visible,.ap-travel-related__row:hover{background:color-mix(in srgb,var(--pulse-signal) 6%,transparent);outline:none}.ap-travel-related__title{font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-travel-related__meta{font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}@media (max-width:480px){.ap-travel-card{flex-basis:calc(100% - 0.85rem);max-width:none;min-width:calc(100% - .85rem)}.ap-travel-expanded__city{font-size:1.35rem}.ap-travel-expanded__actions{flex-direction:column;align-items:stretch}.ap-travel-dismiss,.ap-travel-external,.ap-travel-save--primary{justify-content:center;width:100%}}.ap-settings{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ap-settings__loading{margin:0;padding:1rem 0;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-settings__back{display:inline-flex;margin-bottom:.65rem;font-size:var(--pulse-text-sm);color:var(--pulse-accent);text-decoration:none}.ap-settings__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.ap-settings__title{margin:0;font-family:var(--pulse-font-display);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:650;line-height:1.15;color:var(--pulse-fg-primary)}.ap-settings__support{margin:.35rem 0 0;font-size:var(--pulse-text-sm);line-height:1.45;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas));max-width:36rem}.ap-settings__status{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:.85rem 0 0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}.ap-settings__status-pill{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent);color:var(--pulse-fg-primary)}.ap-settings__status-pill[data-on=true]{background:color-mix(in srgb,var(--pulse-signal) 16%,transparent);color:var(--pulse-signal-strong,var(--pulse-signal))}.ap-settings__unsaved{font-weight:650;color:var(--pulse-signal)}.ap-settings-preview{padding:.9rem 1rem 1rem;border-radius:var(--pulse-radius-lg);background:color-mix(in srgb,var(--pulse-bg-elevated) 96%,var(--pulse-signal) 4%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent)}.ap-settings-preview__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.65rem}.ap-settings-preview__head h2{margin:0;font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-preview__head p,.ap-settings-preview__note{margin:0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}.ap-settings-preview__note{margin-top:.55rem}.ap-settings-preview__stage{border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-canvas) 88%,#94a3b8);padding:.55rem;min-height:7.5rem}.ap-settings-preview__chrome{display:flex;gap:.25rem;margin-bottom:.45rem}.ap-settings-preview__chrome span{width:.4rem;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--pulse-fg-primary) 25%,transparent)}.ap-settings-preview__layout{display:flex;gap:.45rem;min-height:5.5rem}.ap-settings-preview__stage--side .ap-settings-preview__layout{flex-direction:row}.ap-settings-preview__stage--hidden .ap-settings-preview__layout,.ap-settings-preview__stage--top .ap-settings-preview__layout{flex-direction:column}.ap-settings-preview__main{flex:1;min-height:5rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,#fff 55%,transparent)}.ap-settings-preview__stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;min-width:0}.ap-settings-preview__stage--side .ap-settings-preview__stack{width:38%;max-width:8.5rem}.ap-settings-preview__stage--top .ap-settings-preview__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ap-settings-preview__card{display:flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.3rem .45rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-bg-elevated);color:var(--pulse-fg-primary);font-size:.6875rem;font-weight:650}.ap-settings-preview__card.is-hidden{background:color-mix(in srgb,var(--pulse-bg-elevated) 70%,#64748b);color:#0f172a;opacity:1}.ap-settings-preview__carousel{display:flex;flex-direction:column;gap:.45rem;width:100%;min-width:0;padding:.55rem .6rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-signal) 6%,var(--pulse-bg-elevated));border:1px solid color-mix(in srgb,var(--pulse-signal) 14%,transparent)}.ap-settings-preview__stage--side .ap-settings-preview__carousel{width:42%;max-width:9.5rem}.ap-settings-preview__carousel-title{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.02em;color:var(--pulse-fg-primary)}.ap-settings-preview__carousel-slide{display:flex;align-items:center;gap:.4rem;min-height:2.4rem;padding:.35rem .45rem;border-radius:var(--pulse-radius-sm);background:var(--pulse-bg-elevated);font-size:.75rem;font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-preview__dots{margin:0;padding:0;display:flex;justify-content:center;gap:.28rem}.ap-settings-preview__dots li{width:.35rem;height:.35rem;background:color-mix(in srgb,var(--pulse-fg-muted) 45%,transparent)}.ap-settings-preview__dots li.is-active{width:.7rem;background:var(--pulse-signal-strong)}.ap-settings-preview__carousel-order{margin:0;font-size:.62rem;line-height:1.35;color:var(--pulse-fg-muted)}.ap-settings-preview__tag{margin-left:auto;font-weight:700;color:#0f172a}.ap-settings-preview__empty{margin:auto;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}.ap-settings-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.1rem;border-radius:var(--pulse-radius-lg);background:var(--pulse-bg-elevated);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 85%,transparent)}.ap-settings-card h2{margin:0;font-size:var(--pulse-text-md);font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-card__lead,.ap-settings-card__warn{margin:0;font-size:var(--pulse-text-sm);line-height:1.45;color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-settings-card__warn{color:var(--pulse-signal);font-weight:600}.ap-settings-seg{margin:0;padding:0;border:0;min-width:0}.ap-settings-seg:disabled{opacity:.62}.ap-settings-seg__legend{margin-bottom:.4rem;font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-seg__row{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-muted) 80%,transparent)}.ap-settings-seg__opt{position:relative;flex:1 1 auto;min-width:5.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .65rem;border-radius:var(--pulse-radius-sm);font-size:var(--pulse-text-sm);font-weight:600;color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas));cursor:pointer}.ap-settings-seg__opt input{position:absolute;opacity:0;pointer-events:none}.ap-settings-seg__opt.is-active{background:var(--pulse-bg-elevated);color:var(--pulse-fg-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent)}.ap-settings-seg__opt:focus-within{box-shadow:var(--pulse-focus-ring)}.ap-settings-seg__hint{margin:.4rem 0 0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-settings-switch{display:flex;justify-content:space-between;gap:.85rem;min-width:0}.ap-settings-switch__copy{min-width:0}.ap-settings-switch__label{font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-switch__desc{margin:.15rem 0 0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 65%,var(--pulse-bg-canvas))}.ap-settings-switch__control{position:relative;flex:0 0 auto;width:2.75rem;height:1.65rem;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--pulse-fg-primary) 22%,transparent);cursor:pointer}.ap-settings-switch__control.is-on{background:var(--pulse-signal)}.ap-settings-switch__control:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-settings-switch__control:disabled{opacity:.55;cursor:default}.ap-settings-switch__control--sm{width:2.4rem;height:1.4rem}.ap-settings-switch__thumb{position:absolute;top:.18rem;left:.18rem;width:1.25rem;height:1.25rem;border-radius:999px;background:#fff;transition:transform var(--pulse-motion-fast,.16s) var(--pulse-motion-ease,ease)}.ap-settings-switch__control--sm .ap-settings-switch__thumb{width:1.05rem;height:1.05rem}.ap-settings-switch__control.is-on .ap-settings-switch__thumb{transform:translateX(1.05rem)}.ap-settings-switch__control--sm.is-on .ap-settings-switch__thumb{transform:translateX(.95rem)}.motion-reduce .ap-settings-switch__thumb{transition:none}.ap-settings-widgets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ap-settings-widget{border-radius:var(--pulse-radius-md);background:color-mix(in srgb,var(--pulse-bg-muted) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent);overflow:hidden}.ap-settings-widget__row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem .75rem}.ap-settings-widget__row.is-dragging{opacity:.72;outline:2px dashed color-mix(in srgb,var(--pulse-signal) 55%,transparent)}.ap-settings-widget__grip{color:color-mix(in srgb,var(--pulse-fg-primary) 45%,transparent);cursor:grab}.ap-settings-widget__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-signal) 12%,transparent);color:var(--pulse-signal)}.ap-settings-widget__copy{flex:1 1 10rem;min-width:0}.ap-settings-widget__name{margin:0;font-size:var(--pulse-text-sm);font-weight:650;color:var(--pulse-fg-primary)}.ap-settings-widget__desc{margin:.15rem 0 0;font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-settings-widget__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto}.ap-settings-widget__customize{gap:.25rem}.ap-settings-widget__panel{padding:0 .85rem .95rem;border-top:1px solid color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-settings-widget__note{margin:.75rem 0 .55rem;padding:.45rem .55rem;border-radius:var(--pulse-radius-sm);background:color-mix(in srgb,var(--pulse-signal) 7%,transparent);font-size:var(--ap-attr-size);color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}.ap-settings-restore{display:flex;flex-direction:column;gap:.55rem}.ap-settings-restore p{margin:0;font-size:var(--pulse-text-sm);color:var(--pulse-fg-primary)}.ap-settings-restore__actions{display:flex;flex-wrap:wrap;gap:.45rem}.ap-settings-savebar{position:sticky;bottom:.5rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:var(--pulse-radius-lg);background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,var(--pulse-signal) 8%);box-shadow:0 10px 28px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 75%,transparent)}.ap-settings-savebar__status{margin:0;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}.ap-settings-savebar__status[data-tone=saved]{color:#166534}.ap-settings-savebar__status[data-tone=conflict],.ap-settings-savebar__status[data-tone=error]{color:#991b1b}.ap-settings-savebar__status[data-tone=dirty]{color:var(--pulse-signal)}.ap-settings-savebar__actions{display:flex;flex-wrap:wrap;gap:.4rem}.atlas-pulse-widget__head{align-items:flex-start}.atlas-pulse-widget__icon{width:1.85rem;height:1.85rem}.atlas-pulse-widget__title{font-size:var(--ap-widget-title);font-weight:650}.atlas-pulse-widget__badge{font-size:.65rem;font-weight:700}@media (max-width:640px){.ap-settings-widget__controls{width:100%;margin-left:0;justify-content:flex-start}.ap-settings-savebar{bottom:0;border-radius:var(--pulse-radius-md) var(--pulse-radius-md) 0 0}.ap-settings-seg__opt{min-width:calc(50% - .35rem)}.ap-settings-preview__stage--top .ap-settings-preview__stack{grid-template-columns:1fr}}.atlas-pulse-host.ap-widget[data-visual=app-3d]{--ap-widget-radius:1.35rem;--ap-widget-min-h:17.5rem;--ap-widget-max-h:34rem;--ap-depth-1:0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 18px 40px color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent),0 4px 12px color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent);--ap-depth-press:0 1px 0 color-mix(in srgb,#fff 40%,transparent),0 8px 18px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent);--ap-edge:color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);--ap-ambient:color-mix(in srgb,var(--pulse-signal) 14%,var(--pulse-bg-elevated));--ap-ambient-2:color-mix(in srgb,var(--pulse-electric) 10%,transparent);--ap-surface:color-mix(in srgb,var(--pulse-bg-elevated) 82%,transparent);--ap-nav-bg:color-mix(in srgb,var(--pulse-bg-elevated) 55%,transparent);position:relative;isolation:isolate;container-type:inline-size;container-name:ap-widget;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:var(--ap-widget-min-h);max-height:var(--ap-widget-max-h);padding:0;border:none;border-radius:var(--ap-widget-radius);background:transparent;box-shadow:var(--ap-depth-1);overflow:hidden;transform:translateZ(0)}.atlas-pulse-host.ap-widget[data-visual=app-3d]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),inset 0 0 0 1px var(--ap-edge);z-index:4}.ap-widget__ambient{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(120% 90% at 12% 0,var(--ap-ambient) 0,transparent 58%),radial-gradient(90% 70% at 100% 100%,var(--ap-ambient-2) 0,transparent 55%),linear-gradient(165deg,var(--pulse-bg-elevated) 0,var(--pulse-bg-surface) 100%);transition:background .24s var(--pulse-motion-ease),filter .24s var(--pulse-motion-ease)}.ap-widget__ambient:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,#fff 28%,transparent),transparent 42%);opacity:.55;pointer-events:none}.ap-widget[data-atmosphere=TRENDING]{--ap-ambient:color-mix(in srgb,#c2410c 16%,var(--pulse-bg-elevated));--ap-ambient-2:color-mix(in srgb,#f59e0b 14%,transparent)}.ap-widget[data-atmosphere=WEATHER]{--ap-ambient:color-mix(in srgb,#0284c7 18%,var(--pulse-bg-elevated));--ap-ambient-2:color-mix(in srgb,#38bdf8 16%,transparent)}.ap-widget[data-atmosphere=MARKETS]{--ap-ambient:color-mix(in srgb,#0f172a 22%,var(--pulse-bg-elevated));--ap-ambient-2:color-mix(in srgb,#22c55e 10%,transparent)}.ap-widget[data-atmosphere=TRAVEL]{--ap-ambient:color-mix(in srgb,#1d4ed8 18%,var(--pulse-bg-elevated));--ap-ambient-2:color-mix(in srgb,#a855f7 12%,transparent)}.ap-widget__surface{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;min-height:var(--ap-widget-min-h);max-height:var(--ap-widget-max-h);padding:.85rem .85rem .75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-bg-elevated) 72%,transparent) 0,color-mix(in srgb,var(--pulse-bg-elevated) 88%,transparent) 100%);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ap-widget__surface{background:color-mix(in srgb,var(--pulse-bg-elevated) 94%,transparent)}}.ap-widget__chrome{justify-content:space-between;gap:.75rem;min-height:1.75rem}.ap-widget__brand{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.ap-widget__mark{width:.7rem;height:.7rem;border-radius:.28rem;background:linear-gradient(135deg,var(--pulse-signal) 0,var(--pulse-electric) 100%);box-shadow:0 0 0 1px color-mix(in srgb,#fff 35%,transparent),0 4px 10px color-mix(in srgb,var(--pulse-signal) 35%,transparent)}.ap-widget__title{margin:0;font-family:var(--pulse-font-ui);font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--pulse-fg-primary)}.ap-widget__qa{display:inline-flex;align-items:center;height:1.1rem;padding:0 .35rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--pulse-signal-strong);background:color-mix(in srgb,var(--pulse-signal) 12%,transparent)}.ap-widget__chrome-actions{display:inline-flex;align-items:center;gap:.55rem}.ap-widget__position{font-size:.7rem;font-weight:650;color:var(--pulse-fg-muted);font-variant-numeric:tabular-nums}.ap-widget__customize{display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .65rem;border-radius:999px;font-size:.72rem;font-weight:650;color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-bg-elevated) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 1px 2px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);transition:transform .16s var(--pulse-motion-ease),box-shadow .16s var(--pulse-motion-ease),background .16s var(--pulse-motion-ease)}.ap-widget__customize:hover{background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,transparent)}.ap-widget__customize:active{transform:translateY(1px) scale(.98);box-shadow:var(--ap-depth-press)}.ap-widget__customize:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-widget-carousel{display:flex;flex-direction:column;gap:.55rem;min-width:0;flex:1 1 auto}.ap-widget-carousel__viewport{--ap-arrow-anchor-y:6.25rem;display:block;box-sizing:border-box;width:100%;min-height:12.5rem;padding-inline:var(--ap-arrow-rail,2.75rem);perspective:900px;outline:none}.ap-widget-carousel__viewport:focus-visible{border-radius:.85rem;box-shadow:var(--pulse-focus-ring)}.ap-widget-carousel__stage{position:relative;z-index:1;width:100%;border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-bg-elevated) 88%,transparent) 0,color-mix(in srgb,var(--pulse-bg-surface) 92%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 50%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent),0 10px 24px color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent);transform-style:preserve-3d}@container ap-widget (max-width: 18rem){.ap-widget:not([data-atlas-pulse-profile^=rail-]) .ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem;perspective:none}.ap-widget-carousel__arrow,.ap-widget-carousel__arrow--next,.ap-widget-carousel__arrow--prev{display:none!important}.ap-widget__chrome{flex-wrap:wrap;row-gap:.35rem}.ap-widget-nav__label{display:none}.ap-widget-nav__item.is-active .ap-widget-nav__label{display:inline}}.ap-widget-carousel__slide{padding:.85rem .8rem .75rem;transform-origin:50% 60%}.ap-widget-carousel__slide.is-enter-next{animation:ap-widget-enter-next .24s var(--pulse-motion-ease)}.ap-widget-carousel__slide.is-enter-prev{animation:ap-widget-enter-prev .24s var(--pulse-motion-ease)}.ap-widget-carousel.is-reduced-motion .ap-widget-carousel__slide.is-enter-next,.ap-widget-carousel.is-reduced-motion .ap-widget-carousel__slide.is-enter-prev{animation:ap-widget-crossfade .18s var(--pulse-motion-ease)}@keyframes ap-widget-enter-next{0%{opacity:.2;transform:translateX(1rem) translateZ(-12px) scale(.985)}to{opacity:1;transform:translateX(0) translateZ(0) scale(1)}}@keyframes ap-widget-enter-prev{0%{opacity:.2;transform:translateX(-1rem) translateZ(-12px) scale(.985)}to{opacity:1;transform:translateX(0) translateZ(0) scale(1)}}@keyframes ap-widget-crossfade{0%{opacity:.25}to{opacity:1}}.ap-widget-carousel__arrow{position:absolute;top:var(--ap-arrow-anchor-y);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent);color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,transparent),0 2px 10px color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent);opacity:.72;transition:opacity .16s var(--pulse-motion-ease),transform .16s var(--pulse-motion-ease),box-shadow .16s var(--pulse-motion-ease),background .16s var(--pulse-motion-ease)}.ap-widget-carousel__arrow--prev{left:0}.ap-widget-carousel__arrow--next{right:0}.ap-widget-carousel__arrow:focus-visible,.ap-widget-carousel__viewport:focus-within .ap-widget-carousel__arrow,.ap-widget-carousel__viewport:hover .ap-widget-carousel__arrow{opacity:1}.ap-widget-carousel__arrow:hover:not(:disabled){opacity:1;background:var(--pulse-bg-elevated);transform:translateY(-50%) translateY(-1px)}.ap-widget-carousel__arrow:active:not(:disabled){transform:translateY(-50%) translateY(1px) scale(.96);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--pulse-fg-primary) 14%,transparent)}.ap-widget-carousel__arrow:disabled{opacity:.28;cursor:default}.ap-widget-carousel__arrow:focus-visible{outline:none;opacity:1;box-shadow:var(--pulse-focus-ring)}.ap-widget-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.3rem;padding:.28rem;border-radius:999px;background:var(--ap-nav-bg);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent)}.ap-widget-nav__item{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .45rem;border:none;border-radius:999px;background:transparent;color:var(--pulse-fg-muted);font-size:.68rem;font-weight:650;transition:transform .16s var(--pulse-motion-ease),background .16s var(--pulse-motion-ease),color .16s var(--pulse-motion-ease),box-shadow .16s var(--pulse-motion-ease)}.ap-widget-nav__item.is-active{background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 50%,transparent),0 6px 14px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);transform:translateY(-1px)}.ap-widget-nav__item:active{transform:translateY(1px) scale(.98)}.ap-widget-nav__item:focus-visible{outline:none;box-shadow:var(--pulse-focus-ring)}.ap-widget-nav__icon{display:inline-flex}.ap-widget-nav__label{text-overflow:ellipsis}.ap-widget .atlas-pulse-widget,.ap-widget .atlas-pulse-widget--embedded{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.ap-widget .atlas-pulse-widget__head{margin-bottom:.55rem}.ap-widget .atlas-pulse-widget__icon{width:1.85rem;height:1.85rem;border-radius:.7rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent),0 4px 10px color-mix(in srgb,var(--pulse-signal) 18%,transparent)}.ap-widget .atlas-pulse-widget__title{font-size:.92rem;letter-spacing:-.01em}.ap-widget .atlas-pulse-widget__badge{border:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent)}.ap-widget[data-atmosphere=TRENDING] .ap-trending-row--lead{position:relative;padding:.85rem .75rem;border-radius:.95rem;background:linear-gradient(145deg,color-mix(in srgb,#fff7ed 70%,transparent) 0,color-mix(in srgb,var(--pulse-bg-elevated) 88%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 10px 22px color-mix(in srgb,#c2410c 8%,transparent);border:none}.ap-widget[data-atmosphere=TRENDING] .ap-trending-row--lead .ap-trending-row__title{font-family:var(--pulse-font-display);font-size:1.15rem;line-height:1.2}.ap-widget[data-atmosphere=TRENDING] .ap-trending-rank{font-size:1.35rem;font-weight:760;letter-spacing:-.03em;background:linear-gradient(180deg,#9a3412,#c2410c);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-widget[data-atmosphere=TRENDING] .ap-trending-row:not(.ap-trending-row--lead){border:none;padding-block:.55rem;opacity:.92}.ap-widget[data-atmosphere=TRENDING] .ap-trending-momentum{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent)}.ap-widget[data-atmosphere=WEATHER] .ap-weather-hero{border:none;border-radius:1.1rem;padding:.95rem .85rem;background:radial-gradient(120% 100% at 0 0,color-mix(in srgb,#38bdf8 22%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,#e0f2fe 70%,transparent),color-mix(in srgb,var(--pulse-bg-elevated) 90%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent),0 12px 28px color-mix(in srgb,#0284c7 10%,transparent)}.ap-widget[data-atmosphere=WEATHER] .ap-weather-hero__temp{font-size:clamp(2rem,4.5vw,2.55rem);font-weight:760;letter-spacing:-.04em;text-shadow:0 8px 18px color-mix(in srgb,#0284c7 18%,transparent)}.ap-widget[data-atmosphere=WEATHER] .ap-weather-days{gap:.4rem}.ap-widget[data-atmosphere=WEATHER] .ap-weather-day{border:none;border-radius:.85rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent)}.ap-widget[data-atmosphere=MARKETS] .ap-widget-carousel__stage{background:linear-gradient(180deg,color-mix(in srgb,#0f172a 8%,var(--pulse-bg-elevated)) 0,color-mix(in srgb,var(--pulse-bg-elevated) 94%,transparent) 100%)}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row{border:none;border-radius:.75rem;padding:.55rem .5rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent)}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row+.ap-markets-row,.ap-widget[data-atmosphere=MARKETS] .ap-markets__list li+li .ap-markets-row{margin-top:.35rem;border:none}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row__price{font-variant-numeric:tabular-nums;font-weight:720;letter-spacing:-.02em}.ap-widget[data-atmosphere=MARKETS] .ap-markets-move[data-tone=up]{text-shadow:0 0 18px color-mix(in srgb,#22c55e 35%,transparent)}.ap-widget[data-atmosphere=MARKETS] .ap-markets-move[data-tone=down]{text-shadow:0 0 18px color-mix(in srgb,#ef4444 30%,transparent)}.ap-widget[data-atmosphere=MARKETS] .ap-markets__mode-badge{border:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent)}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card{border:none;overflow:hidden;border-radius:1.05rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 96%,var(--pulse-bg-surface));box-shadow:0 10px 22px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent)}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-media,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-media--hero{min-height:7.5rem;max-height:9rem;border-radius:.85rem}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__body{position:relative;margin-top:0;padding:.65rem .55rem .35rem;color:#0f172a}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__city{letter-spacing:-.01em;text-shadow:none}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__country,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__meta,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why{color:#334155}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-save,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-save--primary{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent),0 6px 14px rgba(0,0,0,.22)}.ap-widget[data-placement=RIGHT_RAIL]{--ap-widget-min-h:19rem;--ap-widget-max-h:38rem}.ap-widget[data-placement=TOP_STRIP] .ap-widget-carousel__viewport{min-height:13.5rem}.ap-widget[data-placement=TOP_STRIP] .ap-widget-carousel__stage{min-height:12.5rem}.ap-widget[data-slot-kind=mobile] .ap-widget-nav__label{display:none}.ap-widget[data-slot-kind=mobile] .ap-widget-nav__item.is-active .ap-widget-nav__label{display:inline}.dark .atlas-pulse-host.ap-widget[data-visual=app-3d],:root[data-theme=dark] .atlas-pulse-host.ap-widget[data-visual=app-3d],html.dark .atlas-pulse-host.ap-widget[data-visual=app-3d]{--ap-edge:color-mix(in srgb,#fff 10%,transparent);--ap-depth-1:0 1px 0 color-mix(in srgb,#fff 8%,transparent),0 20px 44px rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.3)}.dark .ap-widget__ambient:after,:root[data-theme=dark] .ap-widget__ambient:after,html.dark .ap-widget__ambient:after{opacity:.18}.dark .ap-widget__surface,:root[data-theme=dark] .ap-widget__surface,html.dark .ap-widget__surface{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-bg-elevated) 55%,transparent) 0,color-mix(in srgb,var(--pulse-bg-surface) 78%,transparent) 100%)}.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__body,:root[data-theme=dark] .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__body,html.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__body{background:transparent;color:#e2e8f0}.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__city,:root[data-theme=dark] .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__city,html.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__city{color:#f8fafc}.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__country,.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__meta,.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why,:root[data-theme=dark] .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__country,:root[data-theme=dark] .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__meta,:root[data-theme=dark] .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why,html.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__country,html.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__meta,html.dark .ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why{color:#cbd5e1}@media (prefers-reduced-motion:reduce){.ap-widget-carousel__arrow,.ap-widget-nav__item,.ap-widget__ambient,.ap-widget__customize{transition:none!important}.ap-widget-carousel__slide.is-enter-next,.ap-widget-carousel__slide.is-enter-prev{animation:ap-widget-crossfade .16s linear!important}}@media (hover:none){.ap-widget-carousel__arrow{opacity:.85}}@media (max-width:480px){.atlas-pulse-host.ap-widget[data-visual=app-3d]{--ap-widget-radius:1.15rem;--ap-widget-min-h:16.5rem}.ap-widget__surface{padding:.75rem .7rem .65rem}.ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem;min-height:11.5rem}.ap-widget-nav__item{min-height:1.85rem;padding-inline:.3rem}}@media (min-width:1280px){.ap-widget[data-placement=RIGHT_RAIL] .ap-widget-carousel__stage{min-height:14rem}}.ap-widget-skeleton{display:flex;flex-direction:column;gap:.55rem;padding:.35rem 0 .75rem}.ap-widget-skeleton__block{height:4.5rem;border-radius:.95rem;background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent) 0,color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent) 50%,color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent) 100%);background-size:200% 100%;animation:ap-widget-shimmer 1.4s ease-in-out infinite}.ap-widget-skeleton__block--short{height:2.4rem;width:72%}@keyframes ap-widget-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ap-widget-skeleton__block{animation:none}}.ap-widget[data-visual=app-3d] .ap-markets-row+.ap-markets-row,.ap-widget[data-visual=app-3d] .ap-markets-ticker,.ap-widget[data-visual=app-3d] .ap-markets__list li+li .ap-markets-row,.ap-widget[data-visual=app-3d] .ap-trending-row+.ap-trending-row,.ap-widget[data-visual=app-3d] .ap-trending__list li+li .ap-trending-row,.ap-widget[data-visual=app-3d] .ap-weather-day+.ap-weather-day{box-shadow:none;border:none}.ap-widget[data-visual=app-3d] .ap-trending-wave{display:inline-flex;align-items:flex-end;gap:.14rem;height:1.35rem;margin-left:auto;padding-top:.15rem;flex-shrink:0}.ap-widget[data-visual=app-3d] .ap-trending-wave>span{display:block;width:.18rem;border-radius:999px;background:linear-gradient(180deg,#fb923c,#c2410c);opacity:.85;transform-origin:bottom}.ap-widget[data-visual=app-3d] .ap-trending-wave>span:first-child{height:35%}.ap-widget[data-visual=app-3d] .ap-trending-wave>span:nth-child(2){height:62%}.ap-widget[data-visual=app-3d] .ap-trending-wave>span:nth-child(3){height:100%}.ap-widget[data-visual=app-3d] .ap-trending-wave>span:nth-child(4){height:48%}.ap-widget[data-visual=app-3d] .ap-trending-wave>span:nth-child(5){height:74%}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row.is-selected,.ap-widget[data-atmosphere=MARKETS] .ap-markets__list li:first-child .ap-markets-row{padding:.75rem .7rem;border-radius:.95rem;background:linear-gradient(155deg,color-mix(in srgb,#0f172a 10%,var(--pulse-bg-elevated)) 0,color-mix(in srgb,var(--pulse-bg-elevated) 90%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent),0 10px 22px color-mix(in srgb,#0f172a 10%,transparent);transform:translateZ(0)}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row.is-selected .ap-markets-row__price,.ap-widget[data-atmosphere=MARKETS] .ap-markets__list li:first-child .ap-markets-row__price{font-size:1.15rem;letter-spacing:-.03em}.ap-widget[data-placement=TOP_STRIP] .ap-widget-carousel__slide{container-type:inline-size}@container (min-width: 42rem){.ap-widget[data-placement=TOP_STRIP] .ap-trending-row--lead,.ap-widget[data-placement=TOP_STRIP] .ap-weather-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1rem}}.ap-widget[data-placement=TOP_STRIP]{--ap-widget-min-h:16.5rem;--ap-widget-max-h:28rem}.ap-settings-preview__carousel{border:none;border-radius:1.15rem;background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--pulse-signal) 14%,transparent),transparent 58%),linear-gradient(165deg,var(--pulse-bg-elevated),var(--pulse-bg-surface));box-shadow:0 14px 28px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent)}.ap-settings-preview__dots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;list-style:none;margin:.55rem 0 0;padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--pulse-bg-elevated) 55%,transparent)}.ap-settings-preview__dots li{min-height:1.5rem;border-radius:999px;font-size:.62rem;font-weight:650;display:inline-flex;align-items:center;justify-content:center;color:var(--pulse-fg-muted)}.ap-settings-preview__dots li.is-active,.ap-settings-preview__dots li[aria-current=true]{color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent)}.dark .ap-widget[data-atmosphere=TRENDING] .ap-trending-row--lead,:root[data-theme=dark] .ap-widget[data-atmosphere=TRENDING] .ap-trending-row--lead,html.dark .ap-widget[data-atmosphere=TRENDING] .ap-trending-row--lead{background:linear-gradient(145deg,color-mix(in srgb,#9a3412 22%,transparent) 0,color-mix(in srgb,var(--pulse-bg-elevated) 88%,transparent) 100%)}.dark .ap-widget[data-atmosphere=WEATHER] .ap-weather-hero,:root[data-theme=dark] .ap-widget[data-atmosphere=WEATHER] .ap-weather-hero,html.dark .ap-widget[data-atmosphere=WEATHER] .ap-weather-hero{background:radial-gradient(120% 100% at 0 0,color-mix(in srgb,#0ea5e9 24%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,#0c4a6e 35%,transparent),color-mix(in srgb,var(--pulse-bg-elevated) 90%,transparent))}.dark .ap-widget[data-atmosphere=MARKETS] .ap-widget-carousel__stage,:root[data-theme=dark] .ap-widget[data-atmosphere=MARKETS] .ap-widget-carousel__stage,html.dark .ap-widget[data-atmosphere=MARKETS] .ap-widget-carousel__stage{background:linear-gradient(180deg,color-mix(in srgb,#020617 55%,var(--pulse-bg-elevated)) 0,color-mix(in srgb,var(--pulse-bg-elevated) 94%,transparent) 100%)}.atlas-pulse-intro--compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .5rem;margin-bottom:.55rem;padding:.35rem .45rem;border-radius:.75rem}.atlas-pulse-intro--compact .atlas-pulse-intro__badge{height:1.05rem;padding:0 .3rem;font-size:.5625rem}.atlas-pulse-intro--compact .atlas-pulse-intro__title{margin:0;font-size:.72rem;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-pulse-intro__link{color:var(--pulse-signal-strong);text-decoration:underline;text-underline-offset:.12em;font-weight:700}.atlas-pulse-intro--compact .atlas-pulse-intro__close{width:1.6rem;height:1.6rem;min-height:1.6rem}.ap-widget__customize{gap:.3rem}.ap-widget__customize-icon{width:.9rem;height:.9rem;display:none}.ap-markets-limited{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .55rem;border-radius:.9rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent)}.ap-markets-limited strong{font-size:.88rem;color:var(--pulse-fg-primary)}.ap-markets-limited p{margin:0;font-size:.75rem;line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-markets-limited__symbols{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.ap-markets-limited__symbols li{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .45rem;border-radius:999px;font-size:.68rem;font-weight:650;color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent)}.ap-markets-limited__actions{display:flex;flex-wrap:wrap;gap:.35rem}.ap-widget[data-slot-kind=mobile],.atlas-pulse-host.ap-widget[data-slot-kind=mobile]{--ap-widget-radius:1.1rem;--ap-widget-min-h:0;--ap-widget-max-h:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-inline:0;margin-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));padding-bottom:0;max-height:none;overflow:hidden;box-shadow:0 1px 0 color-mix(in srgb,#fff 50%,transparent),0 10px 24px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent)}.ap-widget[data-slot-kind=mobile] .ap-widget__surface{min-height:0;max-height:none;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.ap-widget[data-slot-kind=mobile] .ap-widget__chrome{gap:.4rem;min-height:1.5rem}.ap-widget[data-slot-kind=mobile] .ap-widget__title{font-size:.88rem}.ap-widget[data-slot-kind=mobile] .ap-widget__qa{height:1rem;padding:0 .28rem;font-size:.5625rem}.ap-widget[data-slot-kind=mobile] .ap-widget__position{font-size:.65rem}.ap-widget[data-slot-kind=mobile] .ap-widget__customize{min-height:1.55rem;width:1.55rem;padding:0;justify-content:center}.ap-widget[data-slot-kind=mobile] .ap-widget__customize-label{display:none}.ap-widget[data-slot-kind=mobile] .ap-widget__customize-icon{display:block}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem;--ap-arrow-anchor-y:5.5rem;min-height:11rem;perspective:none}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__stage{min-height:0;overflow:hidden}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__slide{padding:.65rem .55rem .55rem}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__arrow{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;opacity:.85}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__arrow--prev{left:0}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__arrow--next{right:0}.ap-widget[data-slot-kind=mobile] .ap-widget-nav{margin-top:0}.ap-widget[data-slot-kind=mobile] .atlas-pulse-widget__head{margin-bottom:.35rem}.ap-widget[data-slot-kind=mobile] .atlas-pulse-widget__status{font-size:.65rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-hero{margin-bottom:.45rem;padding:.65rem .55rem;border-radius:.85rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-hero__temp{font-size:clamp(1.75rem,9vw,2.15rem)}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-hero__meta{font-size:.7rem;gap:.05rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather__location-text{max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather__updated{font-size:.65rem;opacity:.8}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-days{gap:.3rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-day{padding:.35rem .15rem;min-height:0}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRENDING] .ap-trending-row--lead{padding:.6rem .55rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRENDING] .ap-trending-row--lead .ap-trending-row__title{font-size:1rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRENDING] .ap-trending-row:not(.ap-trending-row--lead){padding-block:.4rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRENDING] .ap-trending-wave{display:none}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-media,.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-media--hero{min-height:7.5rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-card__body{margin-top:0;padding:.55rem .45rem .3rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-card__city{font-size:1.05rem}.ap-widget[data-placement=RIGHT_RAIL],.ap-widget[data-placement=TOP_STRIP]{overflow:hidden}.ap-widget[data-placement=RIGHT_RAIL] .ap-widget__surface,.ap-widget[data-placement=TOP_STRIP] .ap-widget__surface{max-height:none}.ap-widget[data-placement=RIGHT_RAIL]{--ap-widget-max-h:none;max-height:none}@media (max-width:430px){.atlas-pulse-intro--compact .atlas-pulse-intro__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ap-widget[data-slot-kind=mobile] .ap-widget__brand{gap:.3rem;min-width:0}.ap-widget[data-slot-kind=mobile] .ap-widget__title{font-size:.82rem}}@container ap-widget (max-width: 24rem){.ap-widget__customize-label{display:none}.ap-widget__customize-icon{display:block}.ap-widget__customize{width:1.65rem;min-height:1.65rem;padding:0;justify-content:center}.ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem}.ap-widget-carousel__arrow--prev{left:0}.ap-widget-carousel__arrow--next{right:0}}.ap-settings--fix13{--ap-settings-max:68rem;--ap-settings-save-h:4.75rem;max-width:var(--ap-settings-max);margin-inline:auto;padding-bottom:calc(var(--ap-settings-save-h) + 1.25rem)}.ap-settings--fix13[data-savebar=false]{--ap-settings-save-h:0rem;padding-bottom:1rem}.ap-settings__shell{display:flex;flex-direction:column;gap:1.1rem}.ap-settings__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0 0}.ap-settings__summary>div{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.65rem .75rem;border-radius:var(--pulse-radius-md,.75rem);background:color-mix(in srgb,var(--pulse-bg-elevated) 88%,var(--pulse-signal) 6%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent)}.ap-settings__summary dt{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas))}.ap-settings__summary dd{margin:0;font-size:.95rem;font-weight:650;color:var(--pulse-fg-primary)}.ap-settings__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;align-items:start}.ap-settings__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.ap-settings__aside{min-width:0}@media (min-width:1024px){.ap-settings__columns{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:1.35rem}.ap-settings__aside{position:sticky;top:1rem;align-self:start}.ap-settings__aside .ap-settings-preview{order:0}}@media (max-width:1023px){.ap-settings__columns{display:flex;flex-direction:column}.ap-settings__aside{order:-1}.ap-settings__summary{grid-template-columns:1fr}}.ap-settings-preview--widget .ap-settings-preview__stage{padding:.75rem;min-height:14rem;border-radius:1.15rem;background:radial-gradient(120% 90% at 10% 0,color-mix(in srgb,var(--pulse-signal) 10%,transparent),transparent 55%),color-mix(in srgb,var(--pulse-bg-surface) 92%,var(--pulse-bg-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 65%,transparent)}.ap-settings-preview__widget{width:100%;max-width:24rem;margin-inline:auto}.ap-settings-preview__stage--top .ap-settings-preview__widget{max-width:none}.ap-settings-preview__slide-body{display:flex;align-items:flex-start;gap:.75rem;min-height:6.5rem;padding:.85rem .9rem}.ap-settings-preview__slide-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;background:color-mix(in srgb,var(--pulse-signal) 14%,transparent);color:var(--pulse-signal);flex-shrink:0}.ap-settings-preview__slide-name{margin:0;font-size:1rem;font-weight:700;color:var(--pulse-fg-primary)}.ap-settings-preview__slide-desc{margin:.25rem 0 0;font-size:.85rem;line-height:1.4;color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-settings-density,.ap-settings-place{margin:.85rem 0 0;border:0;padding:0;min-inline-size:0}.ap-settings-density__legend,.ap-settings-place__legend{padding:0;margin:0 0 .55rem;font-size:.82rem;font-weight:700;color:var(--pulse-fg-primary)}.ap-settings-place__grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:640px){.ap-settings-place__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-settings-density__card,.ap-settings-place__card{position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;border-radius:.9rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 75%,transparent);cursor:pointer;transition:box-shadow .16s ease,background .16s ease}.ap-settings-density__card input,.ap-settings-place__card input{position:absolute;opacity:0;pointer-events:none}.ap-settings-density__card.is-selected,.ap-settings-place__card.is-selected{background:color-mix(in srgb,var(--pulse-signal) 10%,var(--pulse-bg-elevated));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pulse-signal) 70%,transparent),0 8px 18px color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent)}.ap-settings-density__card:focus-within,.ap-settings-place__card:focus-within{outline:2px solid color-mix(in srgb,var(--pulse-signal) 65%,transparent);outline-offset:2px}.ap-settings-place__visual{display:block;height:2.6rem;border-radius:.55rem;background:linear-gradient(90deg,color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent) 62%,transparent 62%),color-mix(in srgb,var(--pulse-bg-surface) 85%,var(--pulse-signal) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 60%,transparent)}.ap-settings-place__visual[data-place=AUTO]{background:linear-gradient(135deg,color-mix(in srgb,var(--pulse-signal) 22%,transparent),transparent 55%),linear-gradient(90deg,color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent) 58%,color-mix(in srgb,var(--pulse-signal) 18%,transparent) 58%)}.ap-settings-place__visual[data-place=TOP_STRIP]{background:linear-gradient(180deg,color-mix(in srgb,var(--pulse-signal) 28%,transparent) 0 34%,transparent 34%),color-mix(in srgb,var(--pulse-bg-surface) 88%,transparent)}.ap-settings-place__visual[data-place=RIGHT_RAIL]{background:linear-gradient(90deg,transparent 68%,color-mix(in srgb,var(--pulse-signal) 30%,transparent) 68%),color-mix(in srgb,var(--pulse-bg-surface) 88%,transparent)}.ap-settings-density__title,.ap-settings-place__title{font-size:.9rem;font-weight:700;color:var(--pulse-fg-primary)}.ap-settings-density__hint,.ap-settings-place__hint{font-size:.78rem;line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-settings-density__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ap-settings-card{max-width:42rem}.ap-settings__main .ap-settings-card{width:100%}.ap-settings-switch{gap:1rem;align-items:center}.ap-settings-switch__control{flex-shrink:0;margin-inline-start:auto}.ap-settings-savebar--fix13{position:sticky;bottom:0;left:0;right:0;z-index:8;margin:0;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom, 0px));border-radius:0;background:color-mix(in srgb,var(--pulse-bg-canvas) 82%,transparent);backdrop-filter:blur(10px);box-shadow:0 -1px 0 color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-settings-savebar--fix13 .ap-settings-savebar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;max-width:var(--ap-settings-max,68rem);margin-inline:auto;padding:.7rem .9rem;border-radius:var(--pulse-radius-lg,1rem);background:color-mix(in srgb,var(--pulse-bg-elevated) 94%,var(--pulse-signal) 6%);box-shadow:0 10px 28px color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 75%,transparent)}.ap-profile-pulse-entry{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,var(--pulse-signal) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent)}.ap-profile-pulse-entry__icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:color-mix(in srgb,var(--pulse-signal) 16%,transparent);color:var(--pulse-signal)}.ap-profile-pulse-entry__copy{flex:1 1 12rem;min-width:0}.ap-profile-pulse-entry__title{margin:0;font-size:1rem;font-weight:700;color:var(--pulse-fg-primary)}.ap-profile-pulse-entry__body{margin:.2rem 0 0;font-size:.85rem;color:color-mix(in srgb,var(--pulse-fg-primary) 70%,var(--pulse-bg-canvas))}.ap-profile-pulse-entry__action{flex-shrink:0}.ap-widget[data-placement=TOP_STRIP]{--ap-widget-min-h:15.5rem;--ap-widget-max-h:24rem}.ap-widget[data-placement=TOP_STRIP] .ap-widget__surface{display:flex;flex-direction:column}.ap-widget[data-placement=TOP_STRIP] .ap-widget-carousel__viewport{min-height:10.5rem}@container ap-widget (min-width: 40rem){.ap-widget[data-placement=TOP_STRIP][data-atmosphere=MARKETS] .ap-markets__hero,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-card,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRENDING] .ap-trending-row--lead,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=WEATHER] .ap-weather-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.9rem;align-items:center}}@media (max-width:639px){.ap-settings-savebar--fix13{position:sticky}.ap-settings--fix13.ap-settings--dirty{padding-bottom:calc(var(--ap-settings-save-h) + env(safe-area-inset-bottom, 0px) + 1rem)}}.ap-widget{overflow:hidden}.ap-widget,.ap-widget *,.ap-widget :after,.ap-widget :before{box-sizing:border-box}.ap-widget-carousel__stage,.ap-widget__surface{min-width:0;overflow:hidden}.ap-widget-carousel__slide{min-width:0;max-width:100%}.ap-widget-carousel__viewport{position:relative;min-width:0}.ap-widget-carousel__arrow{flex-shrink:0}.ap-widget-nav{position:relative;z-index:5;flex-shrink:0;margin-top:0}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card{max-width:100%;min-width:0}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__hit{display:flex;flex-direction:column;min-width:0}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__body{margin-top:0!important;padding:.7rem .15rem .35rem;background:transparent;color:var(--pulse-fg-primary)}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__city{margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;color:#0f172a}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__country,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__dates,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__meta,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__weather,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why{color:#334155}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.25rem 0 0;font-size:.84rem;line-height:1.35;text-transform:none;letter-spacing:normal}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-card__tags{display:none}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-media{border-radius:.85rem;overflow:hidden;min-height:7.25rem;max-height:9.5rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-media{min-height:6.5rem;max-height:8rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=TRAVEL] .ap-travel-card__body{margin-top:0!important}.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.75rem;align-items:stretch;max-width:none}.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-card__hit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.75rem;align-items:center}.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-card__actions{grid-column:1/-1}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=TRAVEL] .ap-travel-card{max-width:100%}.ap-markets-move,.ap-markets-row__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ap-markets-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.5rem;align-items:center;width:100%;min-width:0}.ap-markets-row__right{display:flex;justify-content:flex-end;align-items:baseline;gap:.45rem;min-width:0}.ap-markets-row__price{font-weight:700;white-space:nowrap}.ap-markets-limited__chips{gap:.35rem;margin:.55rem 0 .7rem}.ap-markets-limited__chips li{padding:.2rem .55rem;font-size:.75rem;background:color-mix(in srgb,var(--pulse-bg-elevated) 88%,var(--pulse-signal) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 70%,transparent)}.ap-markets-limited__symbols{display:none}.ap-trending__dense{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ap-trending__lead-wrap .ap-trending-row--lead{min-height:4.25rem}.ap-trending__list--secondary{gap:.25rem}.ap-trending__list--secondary .ap-trending-row{padding-block:.4rem}.ap-trending__single-note{margin:.15rem 0 0;font-size:.78rem;line-height:1.35;color:color-mix(in srgb,var(--pulse-fg-primary) 68%,var(--pulse-bg-canvas))}.ap-widget[data-placement=RIGHT_RAIL] .ap-trending__chrome,.ap-widget[data-slot-kind=mobile] .ap-trending__chrome{margin-bottom:.35rem}.ap-widget[data-slot-kind=mobile] .ap-trending__fallback{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:430px){.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem}.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__arrow{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px}}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-travel-carousel__track,.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-carousel__track,.ap-widget[data-slot-kind=mobile] .ap-travel-carousel__track{scroll-snap-type:x mandatory;gap:0}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-travel-card,.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-card,.ap-widget[data-slot-kind=mobile] .ap-travel-card{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-travel-carousel__peek,.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-carousel__peek,.ap-widget[data-slot-kind=mobile] .ap-travel-carousel__peek{display:none}.ap-widget[data-placement=MOBILE_CAROUSEL] .ap-widget-nav__label,.ap-widget[data-placement=RIGHT_RAIL] .ap-widget-nav__label,.ap-widget[data-slot-kind=mobile] .ap-widget-nav__label{font-size:.58rem;letter-spacing:0;max-width:3.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-widget[data-placement=RIGHT_RAIL] .ap-widget-nav__item.is-active .ap-widget-nav__label,.ap-widget[data-slot-kind=mobile] .ap-widget-nav__item.is-active .ap-widget-nav__label{max-width:4.2rem}.ap-trending__dense[data-trend-count="1"],.ap-trending__dense[data-trend-count="2"]{min-height:10.5rem}.ap-trending__dense[data-trend-count="1"] .ap-trending__lead-wrap,.ap-trending__dense[data-trend-count="2"] .ap-trending__lead-wrap{flex:1 1 auto;display:flex}.ap-trending__dense[data-trend-count="1"] .ap-trending-row--lead,.ap-trending__dense[data-trend-count="2"] .ap-trending-row--lead{flex:1;align-items:flex-start;min-height:6.5rem}.ap-widget[data-atmosphere=TRAVEL] .ap-widget-carousel__slide{padding-inline:.35rem}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-carousel__toolbar{position:relative;z-index:3}.ap-travel-compact{display:flex;flex-direction:column;gap:.45rem;min-width:0;max-width:100%}.ap-travel-compact .ap-travel-card{width:100%;max-width:100%;min-width:0;flex:none}.ap-travel-compact .ap-travel-card__city{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-carousel,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-carousel__toolbar,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-carousel__track{display:none!important}.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-compact .ap-travel-card__hit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.75rem;align-items:stretch}.ap-widget[data-placement=TOP_STRIP][data-atmosphere=TRAVEL] .ap-travel-compact .ap-travel-media{min-height:8.5rem;max-height:11rem}.ap-widget,.atlas-pulse-host.ap-widget{container-type:inline-size;container-name:ap-pulse;width:var(--ap-frame-inline,100%);max-width:100%;box-sizing:border-box;height:var(--ap-frame-h);min-height:var(--ap-frame-h)!important;max-height:var(--ap-frame-h)!important;padding:0!important;--ap-module-pad:0px;overflow:hidden}.ap-widget[data-atlas-pulse-profile] .ap-widget__surface,.ap-widget[data-placement=RIGHT_RAIL] .ap-widget__surface,.ap-widget[data-placement=TOP_STRIP] .ap-widget__surface,.ap-widget[data-slot-kind=mobile] .ap-widget__surface,.ap-widget__surface,.ap-widget__surface[data-atlas-pulse-surface=fixed],.atlas-pulse-host.ap-widget .ap-widget__surface{display:grid!important;grid-template-rows:var(--ap-header-h) minmax(0,1fr)!important;align-content:stretch;gap:var(--ap-chrome-gap,.35rem)!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;position:relative;box-sizing:border-box;padding:0 var(--ap-content-x,.65rem)!important}.ap-widget__chrome{grid-row:1;height:var(--ap-header-h);min-height:var(--ap-header-h);max-height:var(--ap-header-h);box-sizing:border-box;flex-shrink:0;z-index:3;display:flex;align-items:center}.ap-widget__title{font-size:var(--ap-shell-title,1.125rem)!important;line-height:var(--ap-lh-label,1.25)}.ap-widget__qa{height:var(--ap-badge-h,1.25rem);font-size:max(.625rem,calc(var(--ap-meta-size) - .1rem))}.ap-widget__position{font-size:var(--ap-meta-size);line-height:var(--ap-lh-label,1.25)}.ap-widget__customize{min-height:var(--ap-touch);min-width:var(--ap-touch);height:auto;padding-inline:.55rem;font-size:var(--ap-meta-size)}.ap-widget__customize-icon{width:var(--ap-shell-icon);height:var(--ap-shell-icon)}.ap-widget-carousel,.ap-widget-carousel[data-atlas-pulse-geometry=fixed],.ap-widget[data-atlas-pulse-profile] .ap-widget-carousel{grid-row:2;display:grid!important;grid-template-rows:var(--ap-stage-h) var(--ap-nav-h)!important;gap:var(--ap-carousel-gap,.35rem)!important;min-height:0;height:auto;max-height:100%;flex:unset;overflow:hidden;margin:0!important}.ap-widget-carousel__viewport,.ap-widget[data-placement=RIGHT_RAIL] .ap-widget-carousel__viewport,.ap-widget[data-placement=TOP_STRIP] .ap-widget-carousel__viewport,.ap-widget[data-slot-kind=mobile] .ap-widget-carousel__viewport{grid-row:1;box-sizing:border-box;height:var(--ap-stage-h)!important;min-height:var(--ap-stage-h)!important;max-height:var(--ap-stage-h)!important;width:100%;min-width:0;padding-inline:var(--ap-arrow-rail);position:relative;display:block!important;overflow:hidden}.ap-widget-carousel__slide{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;padding:var(--ap-content-y) var(--ap-content-x);box-sizing:border-box}.ap-widget-carousel__arrow{position:absolute!important;top:50%!important;transform:translateY(-50%);z-index:5;width:var(--ap-touch)!important;height:var(--ap-touch)!important;min-width:44px!important;min-height:44px!important;margin:0}.ap-widget-nav,.ap-widget[data-atlas-pulse-profile] .ap-widget-nav,.ap-widget[data-slot-kind=mobile] .ap-widget-nav{grid-row:2;height:var(--ap-nav-h)!important;min-height:var(--ap-nav-h)!important;max-height:var(--ap-nav-h)!important;box-sizing:border-box;position:relative;z-index:6;flex-shrink:0;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:hidden!important;display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:.15rem}.ap-widget[data-atlas-pulse-profile] .ap-widget-nav__item,.ap-widget[data-slot-kind=mobile] .ap-widget-nav__item{min-height:44px;height:100%;max-height:100%;padding-block:0;min-width:44px}.ap-widget[data-atlas-pulse-profile] .ap-widget-nav__item.is-active,.ap-widget[data-atlas-pulse-profile] .ap-widget-nav__item:active{transform:none}.ap-widget-nav__label{font-size:var(--ap-nav-label);line-height:var(--ap-lh-label,1.25)}.ap-widget-nav__icon,.ap-widget-nav__icon svg{width:var(--ap-nav-icon);height:var(--ap-nav-icon)}@container ap-pulse (max-width: 22.5rem){.ap-widget-nav__label{display:none}.ap-widget-nav__item.is-active .ap-widget-nav__label{display:inline}.ap-widget__customize-label{display:none}}.ap-widget .atlas-pulse-widget__title{font-size:var(--ap-widget-title)!important;line-height:var(--ap-lh-label,1.25);max-width:100%}.ap-widget .atlas-pulse-widget__icon{width:var(--ap-widget-icon)!important;height:var(--ap-widget-icon)!important}.ap-widget .atlas-pulse-widget__icon svg{width:calc(var(--ap-widget-icon) * .7);height:calc(var(--ap-widget-icon) * .7)}.ap-widget .atlas-pulse-widget__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ap-row-gap);margin-bottom:var(--ap-section-gap);min-height:0}.ap-widget .atlas-pulse-widget__status{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-top:.15rem;font-size:var(--ap-meta-size)!important;line-height:var(--ap-lh-label,1.25);-webkit-line-clamp:unset;display:flex;max-height:none;overflow:visible}.ap-widget .atlas-pulse-widget__badge{height:var(--ap-badge-h);min-height:var(--ap-badge-h);box-sizing:border-box;font-size:var(--ap-meta-size);padding:0 .4rem;margin-inline-end:0}.ap-widget .atlas-pulse-widget__meta{font-size:var(--ap-meta-size);line-height:var(--ap-lh-label,1.25);color:var(--pulse-fg-muted);font-variant-numeric:tabular-nums}.ap-widget .atlas-pulse-btn{min-height:max(var(--ap-btn-h),var(--ap-touch))}.ap-widget .atlas-pulse-btn--icon{width:var(--ap-touch);height:var(--ap-touch);min-width:44px;min-height:44px}.ap-widget .ap-markets-row__price,.ap-widget .ap-weather-hero__temp{font-size:var(--ap-metric-size);font-variant-numeric:tabular-nums;line-height:var(--ap-lh-label,1.25)}.ap-widget .ap-markets__chrome{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline;margin-bottom:var(--ap-row-gap);font-size:var(--ap-meta-size)}.ap-widget .ap-markets__mode-badge{font-size:var(--ap-meta-size);height:var(--ap-badge-h);display:inline-flex;align-items:center}.ap-widget .ap-markets-limited strong{font-size:var(--ap-widget-title);line-height:var(--ap-lh-label,1.25)}.ap-widget .ap-markets-limited p,.ap-widget .ap-travel,.ap-widget .ap-trending__dense,.ap-widget .ap-weather{font-size:var(--ap-body-size);line-height:var(--ap-lh-body,1.4)}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-compact .ap-travel-media,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-media{aspect-ratio:var(--ap-image-ratio);min-height:0!important;max-height:none!important;height:auto;-o-object-fit:cover;object-fit:cover}.ap-widget .ap-markets__disclaimer{display:none}.ap-widget[data-atlas-pulse-profile=rail-comfortable],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=rail-comfortable]{--ap-frame-h:22.67rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:17.25rem;--ap-slide-h:17.25rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.55rem;--ap-content-y:0.4rem;--ap-section-gap:0.28rem;--ap-row-gap:0.2rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.625rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=rail-compact],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=rail-compact]{--ap-frame-h:21.71rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:16.5rem;--ap-slide-h:16.5rem;--ap-carousel-gap:0.18rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.5rem;--ap-content-y:0.35rem;--ap-section-gap:0.24rem;--ap-row-gap:0.16rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.375rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=top-comfortable],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=top-comfortable]{--ap-frame-h:20.92rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:15.5rem;--ap-slide-h:15.5rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.5rem;--ap-content-y:0.35rem;--ap-section-gap:0.35rem;--ap-row-gap:0.25rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.75rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/10;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:min(100%,56rem)}.ap-widget[data-atlas-pulse-profile=top-compact],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=top-compact]{--ap-frame-h:19.71rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:14.5rem;--ap-slide-h:14.5rem;--ap-carousel-gap:0.18rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.4rem;--ap-content-y:0.28rem;--ap-section-gap:0.28rem;--ap-row-gap:0.2rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.5rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/10;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:min(100%,56rem)}.ap-widget[data-atlas-pulse-profile=mobile-comfortable],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=mobile-comfortable]{--ap-frame-h:21.1rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:15.75rem;--ap-slide-h:15.75rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.35rem;--ap-content-y:0.3rem;--ap-section-gap:0.3rem;--ap-row-gap:0.22rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.5rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=mobile-compact],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=mobile-compact]{--ap-frame-h:19.91rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:14.75rem;--ap-slide-h:14.75rem;--ap-carousel-gap:0.18rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.3rem;--ap-content-y:0.24rem;--ap-section-gap:0.25rem;--ap-row-gap:0.18rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.35rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=tablet-comfortable],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=tablet-comfortable]{--ap-frame-h:21.42rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:16rem;--ap-slide-h:16rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.4rem;--ap-content-y:0.3rem;--ap-section-gap:0.45rem;--ap-row-gap:0.32rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.625rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=tablet-compact],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=tablet-compact]{--ap-frame-h:20.21rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:15rem;--ap-slide-h:15rem;--ap-carousel-gap:0.18rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.35rem;--ap-content-y:0.25rem;--ap-section-gap:0.35rem;--ap-row-gap:0.28rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.4rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=preview-desktop],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=preview-desktop]{--ap-frame-h:22.67rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:17.25rem;--ap-slide-h:17.25rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.35rem;--ap-content-y:0.28rem;--ap-section-gap:0.28rem;--ap-row-gap:0.2rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.625rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=preview-tablet],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=preview-tablet]{--ap-frame-h:21.42rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:16rem;--ap-slide-h:16rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.4rem;--ap-content-y:0.3rem;--ap-section-gap:0.45rem;--ap-row-gap:0.32rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.625rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget[data-atlas-pulse-profile=preview-mobile],.atlas-pulse-host.ap-widget[data-atlas-pulse-profile=preview-mobile]{--ap-frame-h:21.1rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:15.75rem;--ap-slide-h:15.75rem;--ap-carousel-gap:0.2rem;--ap-nav-h:2.75rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.35rem;--ap-content-y:0.3rem;--ap-section-gap:0.3rem;--ap-row-gap:0.22rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.5rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-widget:not([data-atlas-pulse-profile]),.atlas-pulse-host.ap-widget:not([data-atlas-pulse-profile]){--ap-frame-h:22.67rem;--ap-frame-pad-y:0rem;--ap-header-h:0;--ap-chrome-gap:0;--ap-stage-h:17.25rem;--ap-slide-h:17.25rem;--ap-carousel-gap:0.35rem;--ap-nav-h:2.85rem;--ap-arrow-rail:0.5rem;--ap-content-x:0.5rem;--ap-content-y:0.55rem;--ap-section-gap:0.45rem;--ap-row-gap:0.35rem;--ap-shell-title:1.125rem;--ap-widget-title:1.0625rem;--ap-body-size:0.875rem;--ap-meta-size:0.78125rem;--ap-metric-size:1.625rem;--ap-nav-label:0.71875rem;--ap-shell-icon:1.125rem;--ap-widget-icon:1.25rem;--ap-nav-icon:0.875rem;--ap-badge-h:1.25rem;--ap-btn-h:2.25rem;--ap-touch:2.75rem;--ap-image-ratio:16/9;--ap-lh-label:1.25;--ap-lh-body:1.4;--ap-frame-inline:100%}.ap-settings--fix17 .ap-settings-preview--wysiwyg{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ap-settings-preview__contexts{display:flex;flex-wrap:wrap;gap:.35rem}.ap-settings-preview__context{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 90%,transparent);background:var(--pulse-bg-elevated);color:var(--pulse-fg-muted);border-radius:.5rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;cursor:pointer}.ap-settings-preview__context.is-selected{border-color:color-mix(in srgb,var(--pulse-signal) 55%,var(--pulse-border-subtle));color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-signal) 10%,var(--pulse-bg-elevated))}.ap-settings-preview--wysiwyg .ap-settings-preview__stage{width:min(100%,var(--ap-settings-preview-width,100%));max-width:100%;margin-inline:auto;overflow:hidden}.ap-settings-preview--wysiwyg .ap-settings-preview__stage--side .ap-settings-preview__widget{max-width:min(100%,28rem);margin-inline:auto}.ap-settings-preview--wysiwyg .ap-settings-preview__stage--top .ap-settings-preview__widget{max-width:100%}.ap-settings-preview--wysiwyg .ap-settings-preview__widget{width:100%}.ap-settings-preview--wysiwyg .ap-settings-preview__widget[data-density=compact]{--ap-module-pad:var(--pulse-space-3);--ap-module-gap:var(--pulse-space-2);--ap-title-size:var(--pulse-text-lg);--ap-widget-title:var(--pulse-text-sm);--ap-meta-size:0.75rem}.ap-settings-preview--wysiwyg .ap-settings-preview__widget[data-density=comfortable]{--ap-module-pad:var(--pulse-space-4);--ap-module-gap:var(--pulse-space-3)}.ap-settings-viewhome{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--pulse-border-subtle) 90%,transparent);background:var(--pulse-bg-elevated)}.ap-settings-viewhome p{margin:0;font-size:.8125rem;color:var(--pulse-fg-muted)}.ap-settings-viewhome__actions{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:1023px){.ap-settings--fix17 .ap-settings__aside .ap-settings-preview{position:static}}.ap-widget-nav__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ap-widget-nav__item{min-width:44px;min-height:44px;justify-content:center}.ap-widget-nav__item.is-active{color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-bg-elevated) 94%,var(--pulse-signal) 6%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pulse-signal) 55%,transparent)}.ap-widget .ap-trending__dense{display:flex;flex-direction:column;gap:.15rem;min-height:0}.ap-widget .ap-trending-row{min-height:2.15rem;padding:.2rem .15rem;gap:.4rem;align-items:center}.ap-widget .ap-trending-row--lead{min-height:2.45rem;padding:.28rem .15rem}.ap-widget .ap-trending-rank{font-size:.75rem;font-weight:700;width:1.25rem;opacity:.7}.ap-widget .ap-trending-row__title,.ap-widget .ap-weather__location-text{font-size:var(--ap-body-size);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-widget .ap-weather__location-text{white-space:normal;text-overflow:unset;max-width:100%;text-align:start}.ap-widget .ap-weather-day__label{font-size:max(.65rem,calc(var(--ap-meta-size) - .05rem));line-height:1.2;white-space:normal}.ap-widget .ap-weather-hero__secondary{display:none}.ap-widget .ap-markets-row{min-height:2.15rem;padding-block:.2rem;gap:.35rem}.ap-widget .ap-markets__list{gap:.1rem}.ap-travel-compact--list{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ap-travel-compact__lead{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.45rem;align-items:center;width:100%;padding:0;border:none;background:transparent;text-align:start;color:inherit;cursor:pointer}.ap-travel-compact__thumb{width:3.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;border-radius:.55rem;background:color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent)}.ap-travel-compact__thumb--empty{display:block}.ap-travel-compact__lead-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ap-travel-compact__lead-copy strong{font-size:var(--ap-widget-title);line-height:1.2}.ap-travel-compact__country,.ap-travel-compact__hint,.ap-travel-compact__row-hint{font-size:var(--ap-meta-size);color:var(--pulse-fg-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-travel-compact__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.ap-travel-compact__rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center;min-height:2rem}.ap-travel-compact__row{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;padding:.2rem .15rem;border:none;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer;text-align:start}.ap-travel-compact__row.is-active{background:color-mix(in srgb,var(--pulse-signal) 8%,transparent)}.ap-travel-compact__row-city{font-size:var(--ap-body-size);font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ap-travel-compact__save{min-height:2rem;min-width:2.75rem;padding:0 .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent);background:var(--pulse-bg-elevated);font-size:var(--ap-meta-size);font-weight:650;color:var(--pulse-fg-muted);cursor:pointer}.ap-travel-compact__save.is-saved{color:var(--pulse-signal-strong);border-color:color-mix(in srgb,var(--pulse-signal) 35%,transparent)}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__viewport{padding-inline:var(--ap-arrow-rail)}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage{width:100%;box-sizing:border-box;padding-inline:max(var(--ap-content-x),.65rem);padding-block:var(--ap-content-y)}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__arrow{width:var(--ap-touch);height:var(--ap-touch);min-width:44px;min-height:44px;opacity:.85;background:color-mix(in srgb,var(--pulse-bg-elevated) 88%,transparent)}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-nav,.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget__chrome{padding-inline:var(--ap-content-x);box-sizing:border-box}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-nav{flex-shrink:0;height:var(--ap-nav-h);min-height:var(--ap-nav-h);max-height:var(--ap-nav-h);overflow:hidden}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage,.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__viewport{max-height:var(--ap-stage-h)}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage>*{max-height:100%;overflow:hidden}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"chrome chrome" "banner banner" "hero days" "attr attr";-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.35rem;align-items:start;min-height:0;max-height:100%;overflow:hidden}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__chrome{grid-area:chrome;margin-bottom:0}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__banner{grid-area:banner}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-hero{grid-area:hero;display:flex;flex-direction:column;gap:.35rem;padding:.35rem .2rem;min-width:0}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-hero__temp{font-size:clamp(1.35rem,4.2vw,1.75rem)}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-days{grid-area:days;display:flex;flex-direction:column;gap:.25rem;min-width:0}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;padding:.28rem .2rem;border:0;border-radius:.45rem;background:color-mix(in srgb,var(--pulse-fg-primary) 3.5%,transparent)}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day__rain{display:none}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day+.ap-weather-day{border:0}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__attr{grid-area:attr;margin-top:.15rem}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__location-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:unset;line-height:1.25;max-width:100%}.ap-travel-compact--tiles{min-width:0;max-height:100%;overflow:hidden}.ap-travel-compact__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.3rem}.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-compact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .45rem}.ap-travel-compact__tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;min-width:0;padding:.28rem .3rem;border-radius:.5rem;background:color-mix(in srgb,var(--pulse-fg-primary) 3.5%,transparent)}.ap-travel-compact__tile-hit{display:flex;flex-direction:column;gap:.1rem;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.ap-travel-compact__tile-city{font-size:var(--ap-body-size);font-weight:650}.ap-travel-compact__tile-city,.ap-travel-compact__tile-meta{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-travel-compact__tile-meta{font-size:max(.65rem,calc(var(--ap-meta-size) - .05rem));color:var(--pulse-fg-muted)}.ap-widget[data-placement=RIGHT_RAIL] .ap-travel__fare-note{margin:0 0 .35rem;padding:.25rem .35rem;font-size:var(--ap-meta-size);line-height:1.25;border-radius:.4rem;background:color-mix(in srgb,var(--pulse-fg-primary) 4%,transparent)}.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=TRAVEL] .ap-travel-compact,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=TRENDING] .ap-trending,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather{overflow:hidden;max-height:var(--ap-stage-h,100%)}.ap-widget[data-atlas-pulse-profile^=rail-]{--ap-arrow-rail:0.5rem}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__viewport{--ap-arrow-rail:0.5rem;padding-inline:.5rem;height:var(--ap-stage-h);max-height:var(--ap-stage-h);min-height:0;overflow:hidden}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage{height:100%;max-height:100%;min-height:0!important;overflow:hidden}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__slide,.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage>*{max-height:100%;overflow:hidden;box-sizing:border-box}.ap-widget[data-atlas-pulse-profile^=rail-] .ap-widget-carousel{flex:1 1 auto;min-height:0;overflow:hidden}@media (min-width:1280px){.ap-widget[data-placement=RIGHT_RAIL][data-atlas-pulse-profile^=rail-] .ap-widget-carousel__stage{min-height:0}}.ap-settings--fix22 .ap-settings__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.ap-settings--fix22 .ap-settings__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.ap-settings--fix22 .ap-settings__columns{padding-bottom:5.5rem}@media (min-width:1024px){.ap-settings--fix22 .ap-settings__columns{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.2fr)}.ap-settings--fix22 .ap-settings__aside{order:0}.ap-settings--fix22 .ap-settings__main{order:1}}@media (max-width:1023px){.ap-settings--fix22 .ap-settings__aside{order:-1;position:static}}.ap-settings-widget__order{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-signal) 16%,var(--pulse-bg-elevated))}.ap-settings-widget__order.is-off{color:var(--pulse-fg-muted);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pulse-border-subtle) 80%,transparent)}.ap-settings-widget__note{margin:.2rem 0 0;font-size:.75rem;color:var(--pulse-fg-muted)}.ap-settings--fix22 .ap-settings-savebar{position:sticky;bottom:0;z-index:20;margin-top:.5rem;padding-bottom:env(safe-area-inset-bottom,0)}.ap-settings--fix22[data-savebar=true] .ap-settings__shell{padding-bottom:.25rem}.ap-weather-canvas{position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0;max-height:100%;overflow:hidden;padding:.55rem .55rem .45rem;border-radius:1.05rem;isolation:isolate;color:#0c1929;background:linear-gradient(165deg,var(--ap-wx-a,#7dd3fc) 0,var(--ap-wx-b,#bae6fd) 42%,var(--ap-wx-c,#e0f2fe) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),inset 0 -12px 28px color-mix(in srgb,var(--ap-wx-d,#0284c7) 12%,transparent)}.ap-weather-canvas:after,.ap-weather-canvas:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit}.ap-weather-canvas:before{background:radial-gradient(120% 90% at 12% -10%,color-mix(in srgb,#fff 55%,transparent),transparent 52%),radial-gradient(80% 70% at 92% 18%,color-mix(in srgb,var(--ap-wx-accent,#38bdf8) 35%,transparent),transparent 60%);opacity:.9}.ap-weather-canvas:after{background:radial-gradient(ellipse 70% 45% at 30% 110%,color-mix(in srgb,var(--ap-wx-glow,#fff) 40%,transparent),transparent 70%);opacity:.55}.ap-weather-canvas>*{position:relative;z-index:1}.ap-weather-canvas[data-condition=clear-day],.ap-weather[data-tone=clear-day] .ap-weather-canvas{--ap-wx-a:#38bdf8;--ap-wx-b:#7dd3fc;--ap-wx-c:#fef9c3;--ap-wx-d:#0284c7;--ap-wx-accent:#fbbf24;--ap-wx-glow:#fde68a;color:#0c1929}.ap-weather-canvas[data-condition=partly],.ap-weather[data-tone=partly] .ap-weather-canvas{--ap-wx-a:#60a5fa;--ap-wx-b:#93c5fd;--ap-wx-c:#e2e8f0;--ap-wx-d:#3b82f6;--ap-wx-accent:#cbd5e1;--ap-wx-glow:#fff;color:#0f172a}.ap-weather-canvas[data-condition=cloudy],.ap-weather[data-tone=cloudy] .ap-weather-canvas{--ap-wx-a:#64748b;--ap-wx-b:#94a3b8;--ap-wx-c:#cbd5e1;--ap-wx-d:#475569;--ap-wx-accent:#e2e8f0;--ap-wx-glow:#f8fafc;color:#0f172a}.ap-weather-canvas[data-condition=rain],.ap-weather[data-tone=rain] .ap-weather-canvas{--ap-wx-a:#1e3a5f;--ap-wx-b:#334155;--ap-wx-c:#475569;--ap-wx-d:#0ea5e9;--ap-wx-accent:#38bdf8;--ap-wx-glow:#7dd3fc;color:#f8fafc}.ap-weather-canvas[data-condition=storm],.ap-weather[data-tone=storm] .ap-weather-canvas{--ap-wx-a:#0f172a;--ap-wx-b:#1e293b;--ap-wx-c:#312e81;--ap-wx-d:#6366f1;--ap-wx-accent:#a78bfa;--ap-wx-glow:#c4b5fd;color:#f8fafc}.ap-weather-canvas[data-condition=snow],.ap-weather[data-tone=snow] .ap-weather-canvas{--ap-wx-a:#e2e8f0;--ap-wx-b:#f1f5f9;--ap-wx-c:#ffffff;--ap-wx-d:#94a3b8;--ap-wx-accent:#bae6fd;--ap-wx-glow:#fff;color:#0f172a}.ap-weather-canvas[data-condition=fog],.ap-weather-canvas[data-condition=unknown],.ap-weather-canvas[data-condition=wind],.ap-weather[data-tone=fog] .ap-weather-canvas,.ap-weather[data-tone=unknown] .ap-weather-canvas,.ap-weather[data-tone=wind] .ap-weather-canvas{--ap-wx-a:#94a3b8;--ap-wx-b:#cbd5e1;--ap-wx-c:#e2e8f0;--ap-wx-d:#64748b;--ap-wx-accent:#f8fafc;--ap-wx-glow:#fff;color:#0f172a}.ap-weather-canvas[data-condition=clear-night],.ap-weather[data-tone=clear-night] .ap-weather-canvas{--ap-wx-a:#0f172a;--ap-wx-b:#1e1b4b;--ap-wx-c:#312e81;--ap-wx-d:#4338ca;--ap-wx-accent:#818cf8;--ap-wx-glow:#c7d2fe;color:#f8fafc}.ap-weather .ap-weather__chrome{margin-bottom:0}.ap-weather .ap-weather__location{color:inherit;max-width:min(100%,14rem);padding:.15rem .25rem;min-height:44px}.ap-weather .ap-weather__location-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:unset;line-height:1.25;font-weight:650}.ap-weather .ap-weather__updated{color:color-mix(in srgb,currentColor 62%,transparent);font-size:.65rem}.ap-weather .ap-weather-hero{margin:0;padding:.15rem .1rem .25rem;border:0;border-radius:.75rem;background:transparent;box-shadow:none;color:inherit;text-align:start;min-height:44px}.ap-weather .ap-weather-hero:focus-visible,.ap-weather .ap-weather-hero:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);outline:none}.ap-weather .ap-weather-hero__temp{font-size:clamp(2.1rem,8vw,2.65rem);font-weight:760;letter-spacing:-.045em;line-height:.95;color:inherit;text-shadow:0 10px 24px color-mix(in srgb,currentColor 18%,transparent)}.ap-weather .ap-weather-hero__condition,.ap-weather .ap-weather-hero__meta{color:color-mix(in srgb,currentColor 78%,transparent)}.ap-weather-canvas .ap-weather-hero__secondary{display:none}.ap-weather .ap-weather-hero__icon{color:inherit;filter:drop-shadow(0 6px 10px color-mix(in srgb,currentColor 20%,transparent))}.ap-weather .ap-weather-days{gap:.3rem}.ap-weather .ap-weather-day{border:0;border-radius:.65rem;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.ap-weather .ap-weather-day,.ap-weather .ap-weather-day+.ap-weather-day{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 28%,transparent)}.ap-weather .ap-weather-day__label,.ap-weather .ap-weather-day__low{color:color-mix(in srgb,currentColor 70%,transparent)}.ap-weather .ap-weather-day__high{color:inherit}.ap-weather .ap-weather-day__rain{display:none}.ap-weather .ap-weather__attr{margin-top:.15rem;color:color-mix(in srgb,currentColor 55%,transparent)}.ap-weather .ap-weather-setup,.ap-weather .ap-weather-setup strong{color:inherit}.ap-weather .ap-weather-setup p{color:color-mix(in srgb,currentColor 75%,transparent)}.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather{display:block;max-height:100%;overflow:hidden;padding:0}.ap-weather[data-slot=rail] .ap-weather-canvas,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-canvas,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-canvas,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-canvas{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"chrome chrome" "banner banner" "hero days" "attr attr";-moz-column-gap:.45rem;column-gap:.45rem;row-gap:.25rem;align-items:start;min-height:0;max-height:100%;padding:.45rem .5rem .4rem}.ap-weather[data-slot=rail] .ap-weather__chrome,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather__chrome,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__chrome,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather__chrome{grid-area:chrome}.ap-weather[data-slot=rail] .ap-weather__banner,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather__banner,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__banner,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather__banner{grid-area:banner}.ap-weather[data-slot=rail] .ap-weather-hero,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-hero,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-hero,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-hero{grid-area:hero;padding:.1rem 0}.ap-weather[data-slot=rail] .ap-weather-hero__temp,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-hero__temp,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-hero__temp,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-hero__temp{font-size:clamp(1.65rem,5vw,2.15rem)}.ap-weather[data-slot=rail] .ap-weather-days,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-days,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-days,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-days{grid-area:days;display:flex;flex-direction:column;gap:.22rem;min-width:0}.ap-weather[data-slot=rail] .ap-weather-day,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-day,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-day{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.3rem;padding:.22rem .35rem;min-height:0}.ap-weather[data-slot=rail] .ap-weather-day__label,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-day__label,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-day__label,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-day__label{flex:1 1 auto;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-weather[data-slot=rail] .ap-weather__attr,.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather__attr,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather__attr,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather__attr{grid-area:attr}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-canvas{display:flex;flex-direction:column;padding:.45rem .5rem .35rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather__location-text{max-width:none;-webkit-line-clamp:2;white-space:normal}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-hero__temp{font-size:clamp(1.85rem,10vw,2.35rem);text-shadow:none}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-day{flex-direction:column;padding:.3rem .15rem}.ap-weather[data-slot=top] .ap-weather-canvas,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=WEATHER] .ap-weather-canvas{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"chrome chrome" "hero days" "attr attr";-moz-column-gap:.65rem;column-gap:.65rem}.ap-weather[data-slot=top] .ap-weather-days,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=WEATHER] .ap-weather-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-area:days}.ap-markets-canvas{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-height:100%;overflow:hidden;padding:.45rem .5rem .4rem;border-radius:1.05rem;background:linear-gradient(180deg,#1a1f2b,#12151c 55%,#0d1016);color:#f8fafc;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 35%,transparent)}.ap-markets .ap-markets__chrome{margin-bottom:.1rem}.ap-markets .ap-markets__mode-badge{background:color-mix(in srgb,#38bdf8 14%,transparent);color:#bae6fd;box-shadow:inset 0 0 0 1px color-mix(in srgb,#38bdf8 28%,transparent)}.ap-markets .ap-markets__updated{color:color-mix(in srgb,#f8fafc 55%,transparent)}.ap-markets .ap-markets__list{gap:0}.ap-markets .ap-markets-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto minmax(4.25rem,auto);align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;min-height:2.45rem;padding:.28rem .2rem;border-radius:.55rem;background:transparent;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.ap-markets .ap-markets-row+.ap-markets-row,.ap-markets .ap-markets__list li+li .ap-markets-row{margin-top:0;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.ap-markets .ap-markets-row.is-selected,.ap-markets .ap-markets-row:focus-visible,.ap-markets .ap-markets-row:hover{background:color-mix(in srgb,#38bdf8 10%,transparent);outline:none}.ap-markets .ap-markets-row__dir{display:inline-flex;align-items:center;justify-content:center;width:1rem;color:color-mix(in srgb,#f8fafc 45%,transparent)}.ap-markets .ap-markets-row__dir[data-tone=up]{color:#4ade80}.ap-markets .ap-markets-row__dir[data-tone=down]{color:#f87171}.ap-markets .ap-markets-row__sym{color:#f8fafc;font-weight:650;font-size:.78rem;line-height:1.15}.ap-markets .ap-markets-row__name{display:block;font-size:.62rem;line-height:1.2;color:color-mix(in srgb,#f8fafc 52%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ap-markets .ap-markets-row__mode{display:none}.ap-markets .ap-markets-row__spark{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:2.75rem}.ap-markets-spark{display:block}.ap-markets-spark[data-tone=up]{color:#4ade80}.ap-markets-spark[data-tone=down]{color:#f87171}.ap-markets-spark[data-tone=flat]{color:color-mix(in srgb,#f8fafc 55%,transparent)}.ap-markets .ap-markets-row__price{color:#fff;font-weight:720;font-variant-numeric:tabular-nums;font-size:.8rem;letter-spacing:-.02em}.ap-markets .ap-markets-move[data-tone=up]{color:#4ade80;text-shadow:none}.ap-markets .ap-markets-move[data-tone=down]{color:#f87171;text-shadow:none}.ap-markets .ap-markets-move[data-tone=flat]{color:color-mix(in srgb,#f8fafc 60%,transparent)}.ap-markets .ap-markets__footer-actions{margin-top:.2rem}.ap-markets .ap-markets__footer-actions .atlas-pulse-btn{min-height:2rem;font-size:.7rem;color:#e2e8f0;background:color-mix(in srgb,#fff 6%,transparent);border-color:color-mix(in srgb,#fff 12%,transparent)}.ap-markets .ap-markets__attr{color:color-mix(in srgb,#f8fafc 45%,transparent)}.ap-markets-canvas .ap-markets__disclaimer{display:none}.ap-markets-limited{gap:.4rem;padding:.55rem .45rem;border-radius:.85rem;background:color-mix(in srgb,#fff 4%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent);color:#f8fafc}.ap-markets-limited strong{color:#fff;font-size:.9rem}.ap-markets-limited p{color:color-mix(in srgb,#f8fafc 68%,transparent)}.ap-markets-limited__chips{display:flex;flex-wrap:wrap;gap:.28rem;margin:.1rem 0 .15rem;padding:0;list-style:none}.ap-markets-limited__chips li{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:650;color:#e2e8f0;background:color-mix(in srgb,#fff 8%,transparent)}.ap-markets-limited__actions .atlas-pulse-btn{color:#e2e8f0;background:color-mix(in srgb,#fff 7%,transparent);border-color:color-mix(in srgb,#fff 14%,transparent)}.ap-markets .ap-markets-setup{color:#f8fafc}.ap-markets .ap-markets-setup strong{color:#fff}.ap-markets .ap-markets-setup p{color:color-mix(in srgb,#f8fafc 70%,transparent)}.ap-widget[data-slot-kind=mobile][data-atmosphere=MARKETS] .ap-markets-row{grid-template-columns:1rem minmax(0,1fr) minmax(4rem,auto);min-height:2.35rem}.ap-markets[data-slot=mobile] .ap-markets-row__spark,.ap-widget[data-slot-kind=mobile][data-atmosphere=MARKETS] .ap-markets-row__name,.ap-widget[data-slot-kind=mobile][data-atmosphere=MARKETS] .ap-markets-row__spark{display:none}.ap-markets[data-layout=wide] .ap-markets__list,.ap-widget[data-placement=TOP_STRIP][data-atmosphere=MARKETS] .ap-markets__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:.55rem;column-gap:.55rem}.ap-widget[data-atmosphere=MARKETS] .ap-widget-carousel__stage{background:transparent}.ap-widget[data-atmosphere=MARKETS] .ap-markets-row{background:transparent;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}@media (prefers-reduced-motion:reduce){.ap-markets-spark,.ap-weather-canvas:after,.ap-weather-canvas:before{transition:none!important}}.ap-travel--magazine{gap:.35rem;min-height:0;max-height:100%;overflow:hidden}.ap-travel--magazine .ap-travel__fare-note{margin:0;padding:.28rem .4rem;font-size:.65rem;line-height:1.3;border-radius:.45rem;background:color-mix(in srgb,var(--pulse-fg-primary) 4%,transparent);color:color-mix(in srgb,var(--pulse-fg-primary) 72%,var(--pulse-bg-canvas))}.ap-travel--magazine .ap-travel__footer{margin-top:.1rem}.ap-travel--magazine .ap-travel-refresh{min-height:1.75rem;font-size:.65rem}.ap-travel-dest-carousel{display:flex;flex-direction:column;gap:.3rem;min-width:0;min-height:0;flex:1 1 auto}.ap-travel-dest-carousel__track{display:flex;gap:.55rem;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:.15rem;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;padding:.1rem .15rem .25rem;outline:none;cursor:grab}.ap-travel-dest-carousel__track:active{cursor:grabbing}.ap-travel-dest-carousel__track:focus-visible{box-shadow:var(--pulse-focus-ring);border-radius:.65rem}.ap-travel-dest-carousel__slide{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ap-travel-dest-carousel[data-slot=mobile] .ap-travel-dest-carousel__slide{width:min(78%,11.5rem)}.ap-travel-dest-carousel[data-slot=rail] .ap-travel-dest-carousel__slide{width:min(46%,8.75rem)}.ap-travel-dest-carousel[data-slot=top] .ap-travel-dest-carousel__slide{width:min(23%,9.5rem)}.ap-widget[data-placement=RIGHT_RAIL] .ap-travel-dest-carousel__slide,.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-travel-dest-carousel__slide{width:min(46%,8.75rem)}.ap-widget[data-slot-kind=mobile] .ap-travel-dest-carousel__slide,.atlas-pulse-host[data-slot-kind=mobile] .ap-travel-dest-carousel__slide{width:min(78%,11.5rem)}.ap-widget[data-placement=TOP_STRIP] .ap-travel-dest-carousel__slide{width:min(23%,9.5rem)}.ap-travel-cover{position:relative;display:block;width:100%;aspect-ratio:3/4.15;border-radius:.95rem;overflow:hidden;background:#0f172a;box-shadow:0 10px 22px color-mix(in srgb,var(--pulse-fg-primary) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent);transition:transform var(--pulse-motion-fast,.16s) var(--pulse-motion-ease,ease)}.ap-travel-cover:focus-within,.ap-travel-cover:hover{transform:translateY(-1px)}.ap-travel-dest-carousel__track.is-reduced-motion .ap-travel-cover,.motion-reduce .ap-travel-cover{transition:none}.ap-travel-cover:hover,.motion-reduce .ap-travel-cover:hover{transform:none}.ap-travel-cover__hit{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.ap-travel-cover__hit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px color-mix(in srgb,var(--pulse-signal) 80%,#000)}.ap-travel-media--cover{position:absolute;inset:0;min-height:0!important;max-height:none!important;aspect-ratio:auto;border-radius:0}.ap-travel-media--cover .ap-travel-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ap-travel-media--cover .ap-travel-media__shade{background:linear-gradient(180deg,color-mix(in srgb,#000 8%,transparent),transparent 28%,color-mix(in srgb,#000 55%,transparent) 68%,color-mix(in srgb,#000 82%,transparent))}.ap-travel-media[data-fallback=true]{background:radial-gradient(120% 90% at 20% 10%,hsl(var(--ap-travel-fallback-hue,200) 55% 42%),transparent 55%),linear-gradient(160deg,hsl(var(--ap-travel-fallback-hue,200) 40% 28%),hsl(calc(var(--ap-travel-fallback-hue, 200) + 40) 45% 18%))}.ap-travel-media__initials{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--pulse-font-display);font-size:clamp(1.6rem,8vw,2.4rem);font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,#fff 88%,transparent);text-shadow:0 8px 24px color-mix(in srgb,#000 35%,transparent)}.ap-travel-media__motif{position:absolute;inset:auto 12% 18% 12%;height:38%;border-radius:50% 50% 0 0/60% 60% 0 0;background:linear-gradient(180deg,color-mix(in srgb,#fff 18%,transparent),transparent),repeating-linear-gradient(90deg,color-mix(in srgb,#fff 10%,transparent) 0 2px,transparent 2px 14px);opacity:.55;pointer-events:none}.ap-travel-cover__overlay{position:absolute;inset:auto 0 0 0;z-index:1;gap:.12rem;padding:.85rem .7rem .7rem;color:#fff;pointer-events:none}.ap-travel-cover__city{margin:0;font-size:clamp(1rem,3.8vw,1.2rem);font-weight:700;line-height:1.1;text-shadow:0 2px 10px color-mix(in srgb,#000 45%,transparent)}.ap-travel-cover__country,.ap-travel-cover__label,.ap-travel-cover__weather{margin:0;font-size:.68rem;line-height:1.25;color:color-mix(in srgb,#fff 86%,transparent);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ap-travel-cover__label{font-weight:600;color:color-mix(in srgb,#fff 92%,transparent)}.ap-travel-cover__weather{opacity:.85;font-size:.62rem}.ap-travel-cover__save{position:absolute;top:.4rem;inset-inline-end:.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,#0f172a 42%,transparent);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent)}.ap-travel-cover__save:focus-visible,.ap-travel-cover__save:hover{background:color-mix(in srgb,#0f172a 62%,transparent);outline:none}.ap-travel-cover__save:focus-visible{box-shadow:var(--pulse-focus-ring)}.ap-travel-cover__save.is-saved{color:#fde68a;background:color-mix(in srgb,#92400e 55%,transparent)}.ap-travel-dest-carousel__progress{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:0 .15rem;font-size:.62rem;color:color-mix(in srgb,var(--pulse-fg-primary) 62%,var(--pulse-bg-canvas));font-variant-numeric:tabular-nums}.ap-travel-dest-carousel__dots{display:inline-flex;gap:.28rem;align-items:center}.ap-travel-dest-carousel__dot{width:.35rem;height:.35rem;min-width:.35rem;min-height:.35rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--pulse-fg-primary) 22%,transparent);cursor:pointer}.ap-travel-dest-carousel__dot.is-active{width:.85rem;background:var(--pulse-signal-strong,var(--pulse-signal))}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-carousel,.ap-widget[data-atmosphere=TRAVEL] .ap-travel-compact--tiles{display:none!important}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-dest-carousel,.atlas-pulse-host .ap-travel-dest-carousel{display:flex}.ap-widget[data-atmosphere=TRAVEL] .ap-travel-media--hero{min-height:10rem;max-height:14rem;border-radius:1rem}.ap-travel-expanded__editorial{margin:.35rem 0 0;font-size:var(--pulse-text-sm);line-height:1.45;color:color-mix(in srgb,var(--pulse-fg-primary) 82%,var(--pulse-bg-canvas))}.ap-travel-expanded__why{margin:.75rem 0 0}.ap-travel-expanded__why h4{margin:0 0 .35rem;font-size:.75rem;font-weight:650;color:var(--pulse-fg-primary)}.ap-travel-expanded__why ul{margin:0;padding-inline-start:1.1rem;font-size:var(--pulse-text-sm);color:color-mix(in srgb,var(--pulse-fg-primary) 78%,var(--pulse-bg-canvas))}.ap-travel-expanded__tags{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:.65rem 0 0;padding:0}.ap-travel-expanded__tags li{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:650;background:color-mix(in srgb,var(--pulse-signal) 10%,transparent);color:var(--pulse-fg-primary)}.ap-widget[data-atmosphere=TRAVEL] .ap-travel--magazine,.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=TRAVEL] .ap-travel--magazine{max-height:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.ap-travel-cover{transition:none!important;transform:none!important}.ap-travel-dest-carousel__track{scroll-behavior:auto}}.ap-widget-carousel--arrowless .ap-widget-carousel__viewport,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__viewport{padding-inline:var(--ap-arrow-rail,.5rem)}.ap-widget-carousel--arrowless .ap-widget-carousel__arrow,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__arrow{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important}.ap-widget-carousel--arrowless .ap-widget-carousel__stage,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__stage{width:100%;max-width:100%}.ap-widget-carousel--arrowless .ap-widget-carousel__slide,.ap-widget-carousel--arrowless .ap-widget-carousel__stage,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__slide,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__stage{width:100%;max-width:100%;padding-inline:0!important;box-sizing:border-box}.ap-widget-carousel--arrowless .ap-widget-carousel__stage,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__stage{overflow:hidden;display:flex;flex-direction:column;min-height:0}.ap-widget-carousel--arrowless .ap-widget-carousel__slide,.ap-widget-carousel[data-atlas-pulse-arrows=none] .ap-widget-carousel__slide{flex:1 1 auto;height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.ap-widget-carousel--arrowless .atlas-pulse-widget,.ap-widget-carousel[data-atlas-pulse-arrows=none] .atlas-pulse-widget{padding-inline:0!important;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.ap-widget-carousel--arrowless .atlas-pulse-widget__body,.ap-widget-carousel[data-atlas-pulse-arrows=none] .atlas-pulse-widget__body{padding-inline:0;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.ap-widget-carousel--arrowless .ap-markets-canvas,.ap-widget-carousel--arrowless .ap-weather-canvas,.ap-widget[data-atmosphere=MARKETS] .ap-markets,.ap-widget[data-atmosphere=TRAVEL] .ap-travel,.ap-widget[data-atmosphere=TRENDING] .ap-trending,.ap-widget[data-atmosphere=WEATHER] .ap-weather{width:100%;max-width:100%}.ap-internal-swipe{display:flex;flex-direction:column;gap:.28rem;min-width:0;width:100%;max-height:100%}.ap-internal-swipe__track{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;min-width:0;width:100%;cursor:grab}.ap-internal-swipe__track:active{cursor:grabbing}.ap-internal-swipe__track.is-reduced-motion{scroll-behavior:auto}.ap-internal-swipe__track:focus-visible{outline:2px solid var(--pulse-focus-ring,#2563eb);outline-offset:2px}.ap-internal-swipe__track::-webkit-scrollbar{display:none}.ap-internal-swipe__page{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.ap-internal-swipe__progress{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.65rem;color:var(--pulse-fg-muted);padding-inline:.1rem}.ap-internal-swipe__dots{display:flex;gap:.28rem;align-items:center}.ap-internal-swipe__dot{width:.4rem;height:.4rem;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,var(--pulse-fg-muted) 45%,transparent);cursor:pointer}.ap-internal-swipe__dot.is-active{background:var(--pulse-fg-primary);transform:scale(1.15)}.ap-internal-swipe--single .ap-internal-swipe__page{min-width:0}.ap-weather-location-page{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.ap-widget-nav__item{min-width:2.75rem;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.ap-internal-swipe__track{scroll-behavior:auto}.ap-internal-swipe__dot.is-active{transform:none}}.ap-weather .ap-weather-canvas[data-day-select=true],.ap-weather[data-slot=mobile] .ap-weather-canvas[data-day-select=true],.ap-weather[data-slot=rail] .ap-weather-canvas[data-day-select=true],.ap-weather[data-slot=top] .ap-weather-canvas[data-day-select=true],.ap-widget[data-atlas-pulse-profile^=rail-][data-atmosphere=WEATHER] .ap-weather-canvas[data-day-select=true],.ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=WEATHER] .ap-weather-canvas[data-day-select=true],.ap-widget[data-placement=TOP_STRIP][data-atmosphere=WEATHER] .ap-weather-canvas[data-day-select=true],.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-canvas[data-day-select=true],.atlas-pulse-host[data-placement=RIGHT_RAIL] .ap-weather-canvas[data-day-select=true]{display:flex;flex-direction:column;gap:.3rem;min-height:0;max-height:100%;overflow:hidden;padding:.5rem .55rem .4rem}.ap-weather-canvas[data-day-select=true] .ap-internal-swipe,.ap-weather-canvas[data-day-select=true] .ap-weather-location-page{min-height:0;max-height:100%;overflow:hidden}.ap-weather .ap-weather-canvas[data-day-select=true] .ap-weather__chrome{align-items:flex-start;gap:.35rem;margin-bottom:0}.ap-weather .ap-weather-canvas[data-day-select=true] .ap-weather__location{align-items:flex-start;max-width:min(100%,20rem);min-height:2rem;padding:.1rem .2rem;text-align:start}.ap-weather .ap-weather-canvas[data-day-select=true] .ap-weather__location-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:unset;font-size:.8rem;line-height:1.2}.ap-weather .ap-weather-canvas[data-day-select=true] .ap-weather__updated{padding-top:.15rem;white-space:nowrap}.ap-weather-hero-panel{min-width:0;min-height:0}.ap-weather-canvas[data-day-select=true] .ap-weather-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;margin:0;padding:.1rem .15rem;border:0;border-radius:.85rem;background:transparent;color:inherit;text-align:start;cursor:pointer}.ap-weather-hero__reading{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ap-weather-canvas[data-day-select=true] .ap-weather-hero__temp{font-family:var(--pulse-font-display);font-size:clamp(1.7rem,6.5vw,2.15rem);font-weight:760;letter-spacing:-.045em;line-height:1;color:inherit}.ap-weather-canvas[data-day-select=true] .ap-weather-hero__condition{display:block;margin-top:0;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,currentColor 82%,transparent)}.ap-weather-canvas[data-day-select=true] .ap-weather-hero__meta{display:block;font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1.3;color:color-mix(in srgb,currentColor 70%,transparent)}.ap-weather-hero__visual{flex-shrink:0;filter:drop-shadow(0 6px 12px color-mix(in srgb,#0f172a 18%,transparent))}.ap-weather-daybar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;min-width:0;width:100%;margin-top:auto;padding-top:.1rem;touch-action:pan-y}.ap-weather-daybar[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ap-weather-daybar[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-weather-daytab{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0;min-height:2.75rem;padding:.28rem .2rem;border:0;border-radius:.7rem;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent);color:inherit;cursor:pointer;transition:background var(--pulse-motion-fast,.14s) var(--pulse-motion-ease,ease),box-shadow var(--pulse-motion-fast,.14s) var(--pulse-motion-ease,ease)}.ap-weather-daytab:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.ap-weather-daytab:focus-visible{outline:2px solid color-mix(in srgb,currentColor 70%,transparent);outline-offset:2px}.ap-weather-daytab[data-condition=clear_day],.ap-weather-daytab[data-condition=extreme_heat]{--ap-day-tone:#f59e0b}.ap-weather-daytab[data-condition=clear_night]{--ap-day-tone:#6366f1}.ap-weather-daytab[data-condition=partly_cloudy]{--ap-day-tone:#93c5fd}.ap-weather-daytab[data-condition=cloudy],.ap-weather-daytab[data-condition=fog],.ap-weather-daytab[data-condition=overcast]{--ap-day-tone:#94a3b8}.ap-weather-daytab[data-condition=heavy_rain],.ap-weather-daytab[data-condition=light_rain],.ap-weather-daytab[data-condition=sleet]{--ap-day-tone:#0ea5e9}.ap-weather-daytab[data-condition=thunderstorm]{--ap-day-tone:#a78bfa}.ap-weather-daytab[data-condition=extreme_cold],.ap-weather-daytab[data-condition=snow]{--ap-day-tone:#38bdf8}.ap-weather-daytab[data-condition=wind]{--ap-day-tone:#7dd3fc}.ap-weather-daytab[aria-selected=true],.ap-weather-daytab[data-active=true]{background:linear-gradient(160deg,color-mix(in srgb,var(--ap-day-tone,currentColor) 45%,transparent) 0,color-mix(in srgb,#fff 34%,transparent) 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 42%,transparent),0 2px 8px color-mix(in srgb,#0f172a 14%,transparent)}.ap-weather-daytab__title{font-size:.68rem;font-weight:700;letter-spacing:.01em;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-weather-daytab__date{font-size:.6rem;line-height:1.1;color:color-mix(in srgb,currentColor 62%,transparent)}.ap-weather-daytab[aria-selected=true] .ap-weather-daytab__date{color:color-mix(in srgb,currentColor 80%,transparent)}.ap-weather-daytab__temps{display:flex;gap:.3rem;font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1.15}.ap-weather-daytab__high{font-weight:700}.ap-weather-daytab__low{color:color-mix(in srgb,currentColor 62%,transparent)}.ap-weather-daybar[data-reduce-motion=true] .ap-weather-daytab,.ap-weather.motion-reduce .ap-weather-daytab{transition:none}@media (prefers-reduced-motion:reduce){.ap-weather-daytab{transition:none}}@container ap-widget (max-width: 17rem){.ap-weather-daytab__date{display:none}}.ap-widget[data-slot-kind=mobile][data-atmosphere=WEATHER] .ap-weather-canvas[data-day-select=true] .ap-weather-hero__temp{font-size:clamp(1.65rem,9vw,2.1rem)}.ap-travel-dest-carousel__track{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.1rem}.ap-travel-dest-carousel__track::-webkit-scrollbar{display:none;width:0;height:0}.ap-travel-dest-carousel__track.is-reduced-motion{scroll-behavior:auto}.ap-travel-dest-carousel__track[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-travel-dest-carousel__track[data-dragging=true] .ap-travel-cover{transform:none}.ap-travel-dest-carousel__track .ap-travel-media__img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-travel-dest-carousel[data-slot=mobile] .ap-travel-cover,.ap-travel-dest-carousel[data-slot=rail] .ap-travel-cover,.ap-travel-dest-carousel[data-slot=top] .ap-travel-cover{aspect-ratio:3/4.15;height:100%;max-height:100%}.ap-travel-dest-carousel__slide{display:flex;min-height:0}.ap-travel-media__scrim{position:absolute;inset:40% 0 0 0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#04070f 0%,transparent),color-mix(in srgb,#04070f 34%,transparent) 46%,color-mix(in srgb,#04070f 68%,transparent) 76%,color-mix(in srgb,#04070f 88%,transparent))}.ap-travel-media--cover .ap-travel-media__img{-o-object-position:var(--ap-travel-focal,50% 50%);object-position:var(--ap-travel-focal,50% 50%)}.ap-travel-cover__overlay{display:flex;flex-direction:column;gap:.1rem;z-index:2;padding:.7rem .6rem .6rem}.ap-travel-cover__city{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-family:var(--pulse-font-display);font-size:clamp(.95rem,3.4vw,1.15rem);font-weight:720;line-height:1.12;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 8px color-mix(in srgb,#04070f 62%,transparent)}.ap-travel-cover__country{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:620;line-height:1.25;color:color-mix(in srgb,#fff 90%,transparent);text-shadow:0 1px 6px color-mix(in srgb,#04070f 58%,transparent)}.ap-travel-cover__label{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ap-ds-meta-size,.78125rem);font-weight:560;line-height:1.25;color:color-mix(in srgb,#fff 78%,transparent)}.ap-travel-media:not([data-fallback=true]) .ap-travel-media__initials,.ap-travel-media:not([data-fallback=true]) .ap-travel-media__motif{display:none}.ap-travel-media[data-fallback=true] .ap-travel-media__initials{inset:0 0 38% 0;font-size:clamp(1.1rem,4vw,1.6rem);letter-spacing:.06em;opacity:.92}.ap-travel-dest-carousel__progress{justify-content:center;padding-top:.05rem}.ap-travel-dest-carousel__dot{min-width:.4rem;min-height:.4rem}@media (prefers-reduced-motion:reduce){.ap-travel-dest-carousel__track{scroll-behavior:auto}}.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__surface,.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__surface[data-atlas-pulse-surface=fixed]{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__chrome,.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__customize,.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__position:not(.sr-only),.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__qa,.atlas-pulse-host[data-atlas-pulse-chrome=none] .atlas-pulse-intro{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget-carousel{grid-row:1!important}.atlas-pulse-host[data-atlas-pulse-chrome=none] .ap-widget__empty{margin:.75rem .5rem;font-size:.875rem;color:var(--pulse-fg-muted)}[data-atlas-pulse]{--ap-ds-frame-radius:var(--pulse-radius-lg,1rem);--ap-ds-surface-radius:var(--pulse-radius-md,0.75rem);--ap-ds-content-inset:0.55rem;--ap-ds-top-inset:0.4rem;--ap-ds-bottom-inset:0.35rem;--ap-ds-section-gap:0.28rem;--ap-ds-row-gap:0.2rem;--ap-ds-title-size:1.0625rem;--ap-ds-body-size:0.875rem;--ap-ds-meta-size:0.78125rem;--ap-ds-metric-size:1.5rem;--ap-ds-icon-size:1.25rem;--ap-ds-button-height:2.25rem;--ap-ds-touch-target:2.75rem;--ap-ds-badge-height:1.25rem;--ap-ds-nav-height:2.75rem;--ap-ds-focus-ring:var(--pulse-focus-ring);--ap-ds-body-leading:1.4}.ap-pulse-internal-view__back{align-self:flex-start;min-height:var(--ap-ds-touch-target);padding-inline:.85rem;font-size:var(--ap-ds-body-size);line-height:var(--ap-ds-body-leading)}.pulse-home-rail__pulse{position:relative;height:auto}.pulse-home-rail__pulse .ap-widget,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL],.pulse-home-rail__pulse .atlas-pulse-host,.pulse-home-rail__pulse .atlas-pulse-host[data-placement=RIGHT_RAIL]{width:100%;min-width:0;box-sizing:border-box;--ap-content-x:0px;--ap-content-y:0.35rem;--ap-stage-h:auto;--ap-slide-h:auto;--ap-frame-h:auto;height:auto!important;min-height:0!important;max-height:none!important}.pulse-home-rail__pulse .ap-widget__surface{height:auto!important;max-height:none!important;padding-bottom:0!important}.pulse-home-rail__pulse .ap-widget-carousel{display:grid!important;grid-template-rows:auto var(--ap-nav-h)!important;height:auto!important;min-height:0}.pulse-home-rail__pulse .ap-widget-carousel__stage,.pulse-home-rail__pulse .ap-widget-carousel__stage>*,.pulse-home-rail__pulse .ap-widget-carousel__viewport,.pulse-home-rail__pulse .atlas-pulse-carousel__viewport{height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:none!important}.pulse-home-rail__pulse .ap-widget-nav{flex:0 0 auto;margin-top:0;margin-bottom:0}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup),.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]){--ap-stage-h:auto;--ap-slide-h:auto;--ap-frame-h:auto;height:auto!important;min-height:0!important;max-height:none!important}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-widget-carousel,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-widget-carousel{grid-template-rows:auto var(--ap-nav-h)!important;height:auto!important}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-widget-carousel__stage,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-widget-carousel__stage>*,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-widget-carousel__viewport,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .atlas-pulse-carousel__viewport,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-widget-carousel__stage,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-widget-carousel__stage>*,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-widget-carousel__viewport,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .atlas-pulse-carousel__viewport{height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:none!important}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-markets,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has(.ap-markets-setup) .ap-markets-canvas,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-markets,.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS]:has([data-atlas-markets-limited]) .ap-markets-canvas{height:auto!important;max-height:none!important;min-height:0!important}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-canvas{padding:.15rem 0 0;border-radius:0;background:transparent;box-shadow:none;color:inherit;max-height:none;overflow:visible}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-limited{gap:.4rem;padding:.2rem 0 .35rem;border-radius:0;background:transparent;box-shadow:none}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-limited strong{color:var(--pulse-fg-primary)}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-limited p{color:var(--pulse-fg-muted)}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-limited__chips li{color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-fg-primary) 6%,transparent)}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets-limited__actions .atlas-pulse-btn{color:var(--pulse-fg-primary);background:color-mix(in srgb,var(--pulse-fg-primary) 5%,transparent);border-color:color-mix(in srgb,var(--pulse-fg-primary) 18%,transparent)}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets .ap-markets-row{color:var(--pulse-fg-primary);box-shadow:none}.pulse-home-rail__pulse .ap-widget[data-placement=RIGHT_RAIL][data-atmosphere=MARKETS] .ap-markets .ap-markets__updated{color:var(--pulse-fg-muted)}.atlas-pulse-widget--integrated,.atlas-pulse-widget[data-chrome=integrated]{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.atlas-pulse-widget__body--integrated{position:relative;min-width:0}.atlas-pulse-widget__overflow-anchor{position:absolute;top:.4rem;right:.4rem;z-index:5}.pulse-home-rail__pulse .ap-widget-carousel{gap:0!important;border-radius:var(--pulse-radius-md,.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--pulse-fg-primary) 10%,transparent);background:var(--pulse-bg-elevated,var(--pulse-bg-surface))}.pulse-home-rail__pulse .ap-widget-carousel__stage{border-radius:0!important;border:none!important;box-shadow:none!important}.pulse-home-rail__pulse .ap-widget-nav{margin:0!important;border-radius:0!important;border-top:1px solid color-mix(in srgb,var(--pulse-fg-primary) 8%,transparent);background:color-mix(in srgb,var(--pulse-bg-elevated) 92%,transparent)}.pulse-home-rail__pulse .ap-widget__surface{gap:0!important;padding-inline:0!important}.ap-left-rail-profile{background:var(--pulse-bg-surface)}.atlas-weather-home-mount,.atlas-weather-standalone{width:100%;min-width:0;box-sizing:border-box}.atlas-weather-standalone.ap-weather{border-radius:var(--ap-ds-radius-lg,.75rem);overflow:hidden}.atlas-weather-standalone .ap-weather__location--static{display:inline-flex;align-items:center;gap:.35rem;max-width:min(100%,14.5rem);min-height:0;pointer-events:none;cursor:default;background:transparent;border:0;padding:0;color:inherit;font:inherit}.atlas-weather-standalone .ap-weather__location--static:focus-visible,.atlas-weather-standalone .ap-weather__location--static:hover{background:transparent;box-shadow:none}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather__chrome{align-items:center;gap:.5rem;margin-bottom:.15rem}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather__location-text{display:block;-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;line-height:1.2;font-weight:650}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather__updated{padding-top:0;font-size:.62rem;opacity:.88}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather-hero{gap:.35rem .5rem;padding-block:.2rem .35rem}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather-hero__reading{display:flex;flex-direction:column;gap:.2rem;min-width:0}.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather-hero__condition,.atlas-weather-standalone .ap-weather-canvas[data-day-select=true] .ap-weather-hero__meta{margin-top:.05rem}.atlas-weather-standalone .ap-weather-daytab{padding-block:.4rem}.atlas-weather-standalone .ap-weather-daytab[aria-selected=true],.atlas-weather-standalone .ap-weather-daytab[data-active=true]{background:linear-gradient(160deg,color-mix(in srgb,var(--ap-day-tone,currentColor) 32%,transparent) 0,color-mix(in srgb,#fff 22%,transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent),0 1px 4px color-mix(in srgb,#0f172a 10%,transparent)}.atlas-weather-standalone .ap-weather-daytab:not([aria-selected=true]){background:color-mix(in srgb,currentColor 9%,transparent)}.atlas-weather-standalone .ap-weather__attr{margin-top:.45rem;margin-inline:.15rem;margin-bottom:.15rem;font-size:.58rem;line-height:1.3;opacity:.78;pointer-events:none}.atlas-weather-standalone .ap-weather-hero{pointer-events:none;cursor:default}.atlas-weather-standalone .ap-weather-daybar{pointer-events:auto}.atlas-weather-standalone .ap-weather-daytab svg,.atlas-weather-standalone .ap-weather-daytab__icon{pointer-events:none}.pulse-home-rail__pulse .atlas-weather-home-mount,.pulse-home-rail__pulse .atlas-weather-standalone{width:100%;height:auto;max-height:none}