:root{--ao-bg: var(--ui-color-bg);--ao-card-bg: var(--ui-color-surface);--ao-border: var(--ui-color-border);--ao-border-strong: color-mix(in srgb, var(--ui-color-primary) 28%, var(--ui-color-border));--ao-text: var(--ui-color-text);--ao-text-muted: var(--ui-color-text-muted);--ao-primary: var(--ui-color-primary);--ao-primary-soft: color-mix(in srgb, var(--ui-color-primary) 12%, var(--ui-color-surface))}.sbdp-activity-overview{background:radial-gradient(circle at top,color-mix(in srgb,var(--ui-color-primary) 6%,var(--ui-color-bg)) 0%,var(--ao-bg) 42%,var(--ao-bg) 100%);padding:24px 0 36px}.ao-shell{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1240px;padding:0 16px}.ao-banner,.ao-top-picks,.ao-card,.ao-detail,.ao-filter-panel,.ao-rail-card{background:var(--ao-card-bg);border:1px solid var(--ao-border);border-radius:24px;box-shadow:var(--ui-shadow-sm)}.ao-banner{display:flex;flex-direction:column;gap:16px;padding:24px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ao-primary) 14%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--ao-card-bg) 88%,var(--ao-primary) 12%) 0%,var(--ao-card-bg) 100%)}.ao-banner__content{display:flex;flex-direction:column;gap:8px}.ao-banner__eyebrow,.ao-top-picks__eyebrow,.ao-filter-bar__eyebrow,.ao-rail-card__eyebrow,.ao-selection__eyebrow{color:var(--ao-primary);font-size:.72rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ao-banner__title,.ao-top-picks__title{color:var(--ao-text);margin:0}.ao-banner__title{font-size:1.5rem}.ao-banner__copy,.ao-top-picks__hint,.ao-top-pick__meta,.ao-chip__hint,.ao-card__duration,.ao-filter-bar__hint,.ao-rail-card__body,.ao-selection__excerpt,.ao-rail-list__meta{color:var(--ao-text-muted)}.ao-banner__actions{display:flex;flex-wrap:wrap;gap:12px}.ao-filter-panel{padding:20px}.ao-chip-strip{display:flex;flex-direction:column;gap:.5rem;padding:0 0 .75rem}.ao-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.ao-filter-bar{display:flex;flex-direction:column;gap:18px}.ao-filter-bar__header{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.ao-filter-bar__title{color:var(--ao-text);font-size:1.15rem;margin:0}.ao-filter-bar__summary{align-items:center;background:var(--ao-primary-soft);border:1px solid color-mix(in srgb,var(--ao-primary) 20%,var(--ao-border));border-radius:999px;color:var(--ao-text);display:inline-flex;gap:12px;padding:8px 12px;white-space:nowrap}.ao-filter-bar__summary span+span{color:var(--ao-text-muted)}.ao-filter-bar__chips{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ao-filter-bar__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ao-chip{align-items:center;background:var(--ao-card-bg);border:1px solid var(--ao-border);border-radius:999px;color:var(--ao-text-muted);display:inline-flex;justify-content:center;padding:4px 12px;white-space:nowrap}.ao-chip--filter{align-items:flex-start;border-radius:18px;cursor:pointer;flex-direction:column;gap:2px;min-width:180px;transition:border-color .2s ease,color .2s ease,background .2s ease}.ao-chip--filter.is-active{border-color:var(--ao-primary);color:var(--ao-text);background:var(--ao-primary-soft)}.ao-chip__label{font-weight:600}.ao-chip__hint{font-size:.75rem}.ao-toggle{align-self:flex-start;background:var(--ao-card-bg);border:1px solid var(--ao-border);border-radius:999px;color:var(--ao-text);font-size:.9rem;padding:8px 16px;transition:border-color .2s ease,background .2s ease,color .2s ease}.ao-toggle.is-active{border-color:var(--ao-primary);background:var(--ao-primary-soft)}.ao-layout{display:grid;gap:20px}.ao-main{display:flex;flex-direction:column;gap:20px;min-width:0}.ao-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.ao-rail-card{padding:20px}.ao-rail-card--map{overflow:hidden}.ao-rail-card__header{align-items:flex-start;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.ao-rail-card__title{color:var(--ao-text);font-size:1.05rem;margin:0}.ao-rail-card__badge{align-items:center;background:var(--ao-primary-soft);border:1px solid color-mix(in srgb,var(--ao-primary) 22%,var(--ao-border));border-radius:999px;color:var(--ao-primary);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;min-height:1.9rem;padding:0 10px}.ao-rail-card__close{background:transparent;border:none;color:var(--ao-text-muted);cursor:pointer;font-size:.9rem;padding:0}.ao-rail-card__meta{align-items:center;color:var(--ao-text-muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;font-size:.82rem}.ao-map{background:radial-gradient(circle at 20% 28%,color-mix(in srgb,var(--ao-primary) 34%,transparent) 0,transparent 20%),radial-gradient(circle at 78% 58%,color-mix(in srgb,var(--ao-primary) 18%,transparent) 0,transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--ao-card-bg) 72%,var(--ao-primary) 28%),color-mix(in srgb,var(--ao-card-bg) 88%,var(--ao-primary) 12%));border:1px solid var(--ao-border);border-radius:22px;min-height:264px;overflow:hidden;position:relative}.ao-map__grid{background-image:linear-gradient(to right,rgba(148,163,184,.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.15) 1px,transparent 1px);background-size:48px 48px;inset:0;opacity:.7;position:absolute}.ao-map__blob{border-radius:999px;position:absolute}.ao-map__blob--one{width:40%;height:34%;left:18%;top:18%;background:color-mix(in srgb,var(--ao-primary) 16%,transparent)}.ao-map__blob--two{width:34%;height:28%;right:12%;bottom:16%;background:color-mix(in srgb,var(--ao-primary) 10%,transparent)}.ao-map__pin{position:absolute;width:16px;height:16px;border-radius:999px;background:var(--ao-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--ao-primary) 22%,transparent)}.ao-map__pin:after{content:"";position:absolute;inset:5px;border-radius:999px;background:var(--ui-color-primary-contrast)}.ao-map__pin--one{left:34%;top:24%}.ao-map__pin--two{left:58%;top:52%}.ao-map__pin--three{left:72%;bottom:28%}.ao-selection{display:flex;flex-direction:column;gap:16px}.ao-selection__content{display:flex;flex-direction:column;gap:8px}.ao-selection__title{color:var(--ao-text);font-size:1.2rem;margin:0}.ao-selection__excerpt{line-height:1.55;margin:0}.ao-selection__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.ao-selection__meta dt{color:var(--ao-text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ao-selection__meta dd{color:var(--ao-text);font-weight:600;margin:4px 0 0}.ao-selection__actions{display:grid;gap:10px}.ao-rail-list{display:flex;flex-direction:column;gap:12px}.ao-rail-list__item{align-items:center;background:color-mix(in srgb,var(--ao-card-bg) 84%,var(--ao-primary) 16%);border:1px solid var(--ao-border);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 14px 16px}.ao-rail-list__content{min-width:0}.ao-rail-list__title{color:var(--ao-text);font-size:.98rem;font-weight:600;margin:0}.ao-rail-list__meta{font-size:.82rem;margin:4px 0 0}.ao-rail-list__separator,.ao-top-pick__separator{color:var(--ao-text-muted);margin:0 8px}.ao-top-picks{padding:20px}.ao-top-picks__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ao-top-picks__list{display:flex;flex-direction:column;gap:14px}.ao-top-pick{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ao-border)}.ao-top-pick:last-child{border-bottom:none;padding-bottom:0}.ao-top-pick__content{flex:1}.ao-top-pick__name{margin:0;font-size:1.02rem;color:var(--ao-text)}.ao-top-pick__meta{margin:4px 0 0;font-size:.9rem}.ao-top-pick__actions{display:flex;gap:10px;flex-wrap:wrap}.ao-button--pill{padding:8px 14px}.ao-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.ao-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-color-surface) 88%,var(--ui-color-primary) 12%) 0%,var(--ui-color-surface) 100%);border:1px solid var(--ao-border);border-radius:20px;box-shadow:var(--ui-shadow-md);min-height:330px;overflow:hidden;position:relative}.ao-card__media{position:absolute;inset:0}.ao-card__media img,.ao-card__media-placeholder{width:100%;height:100%;display:block;object-fit:cover}.ao-card__media-placeholder{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-color-surface) 68%,var(--ui-color-primary) 32%),color-mix(in srgb,var(--ui-color-surface) 82%,var(--ui-color-primary) 18%) 52%,color-mix(in srgb,var(--ui-color-surface) 92%,var(--ui-color-primary) 8%))}.ao-card__overlay{background:linear-gradient(180deg,#0f172a05,#0f172a47 30%,#0f172ac7);display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin-top:auto;min-height:60%;padding:16px;position:relative;z-index:1}.ao-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ao-card__eyebrow{color:#ffffffe6;font-size:.67rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ao-card__price{align-items:center;background:color-mix(in srgb,var(--ui-color-primary) 22%,rgba(15,23,42,.7));border:1px solid color-mix(in srgb,var(--ui-color-primary) 28%,rgba(255,255,255,.18));border-radius:999px;color:var(--ui-color-primary-contrast);display:inline-flex;font-size:.74rem;font-weight:700;min-height:1.7rem;padding:0 10px}.ao-card__title{color:#fff;font-size:1.15rem;line-height:1.3;margin:0}.ao-card__duration{color:#f8fafcd1;font-size:.88rem;font-weight:600;margin:0}.ao-card__tags{display:flex;flex-wrap:wrap;gap:6px}.ao-card__tags .ao-chip{background:#0f172a6b;border-color:#ffffff42;color:#ffffffed;font-size:.73rem;padding:3px 10px}.ao-card__actions{margin-top:2px;display:flex;flex-wrap:wrap;gap:7px}.ao-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;padding:12px 18px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ao-button--overlay{background:#0f172a85;border-color:#ffffff3d;color:#f8fafc;font-size:.78rem;font-weight:700;min-height:1.95rem;padding:0 12px}.ao-button--overlay:hover,.ao-button--overlay:focus-visible{background:#0f172ab3;border-color:#ffffff61;color:#fff}.ao-button--overlay-primary{background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-primary-contrast)}.ao-button--overlay-primary:hover,.ao-button--overlay-primary:focus-visible{background:var(--ui-color-primary-hover)}.ao-button--overlay-ghost{background:#02061752}.ao-button--soft{background:var(--ao-primary-soft);color:var(--ao-primary);border-color:color-mix(in srgb,var(--ao-primary) 30%,var(--ao-border))}.ao-button--full{width:100%}.ao-button--ghost{background:transparent;color:var(--ao-text);border-color:var(--ao-border-strong)}.ao-button--wide{width:100%;justify-content:center}.ao-state{padding:32px;text-align:center;color:var(--ao-text-muted)}.ao-state--error{color:var(--ui-color-danger)}.ao-drawer-backdrop{position:fixed;inset:0;background:#0b122347;z-index:20}.ao-drawer{position:fixed;right:0;top:0;bottom:0;width:min(420px,100%);background:var(--ao-card-bg);border-left:1px solid var(--ao-border);box-shadow:-20px 0 40px #080e1c33;padding:24px;z-index:21;display:flex;flex-direction:column;gap:16px}.ao-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ao-drawer__eyebrow{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ao-text-muted)}.ao-drawer__title{margin:4px 0 0;font-size:1.4rem}.ao-drawer__close{border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--ao-text-muted)}.ao-drawer__excerpt{margin:0;color:var(--ao-text);line-height:1.5}.ao-drawer__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.ao-drawer__meta dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ao-text-muted)}.ao-drawer__meta dd{margin:0;font-weight:600;color:var(--ao-text)}.ao-drawer__tags{display:flex;flex-wrap:wrap;gap:8px}.ao-drawer__actions{margin-top:auto;display:grid;gap:10px}.ao-button:focus-visible,.ui-btn:focus-visible,.ao-toggle:focus-visible,.ao-chip:focus-visible,.ao-card__actions a:focus-visible,.ao-rail-card__close:focus-visible{outline:2px solid color-mix(in srgb,var(--ao-primary) 28%,transparent);outline-offset:2px}@media(min-width:640px){.ao-banner{flex-direction:row;align-items:center;justify-content:space-between}.ao-banner__content{flex:1}.ao-banner__actions{width:auto;justify-content:flex-end}.ao-selection__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.ao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.ao-rail{position:sticky;top:24px}}@media(min-width:1180px){.ao-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ao-filter-bar__fields{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.ao-filter-field{gap:.45rem}.ao-filter-input{background:var(--ui-color-surface);border-color:var(--ui-color-border);border-radius:var(--ui-radius-md);color:var(--ui-color-text);min-height:3rem}.ao-filter-bar__options{display:flex;flex-wrap:wrap;gap:10px}.ao-filter-pill{cursor:pointer}.ao-filter-pill.is-active{border-color:var(--ao-primary);color:var(--ao-primary)}.ao-filter-bar__actions{display:flex;justify-content:flex-end}.ao-map{border:1px solid var(--ao-border);border-radius:22px;min-height:280px;overflow:hidden;position:relative}.ao-map__canvas{inset:0;position:absolute}.ao-map__canvas.leaflet-container{height:100%;width:100%;background:transparent}.ao-map__canvas.leaflet-container .leaflet-control-container{filter:saturate(.9)}.ao-map__fallback{inset:0;opacity:1;pointer-events:none;position:absolute}.ao-map__canvas:empty+.ao-map__fallback{opacity:1}.ao-map__canvas:not(:empty)+.ao-map__fallback{opacity:.08}.ao-map.is-ready .ao-map__fallback{opacity:0}.ao-map.is-tileless .ao-map__fallback{opacity:1}.ao-map.is-tileless .ao-map__canvas.leaflet-container{opacity:.22;filter:grayscale(.18) saturate(.6)}.ao-map-marker{background:transparent}.ao-map-marker__inner{align-items:center;background:var(--ao-primary);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--ao-primary) 18%,transparent);display:inline-flex;height:16px;justify-content:center;width:16px}.ao-map-marker.is-selected .ao-map-marker__inner{box-shadow:0 0 0 8px color-mix(in srgb,var(--ao-primary) 26%,transparent);transform:scale(1.08)}.ao-selection__tags{display:flex;flex-wrap:wrap;gap:8px}.ao-selection__tag{background:var(--ao-primary-soft)}.ao-fit-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ao-fit-list li{align-items:center;background:color-mix(in srgb,var(--ao-card-bg) 86%,var(--ao-primary) 14%);border:1px solid var(--ao-border);border-radius:16px;color:var(--ao-text);display:flex;min-height:3rem;padding:.8rem .95rem}.ao-rail-list__button{background:transparent;border:none;color:inherit;cursor:pointer;display:grid;gap:.15rem;margin:0;padding:0;text-align:left}.ao-rail-list__badge{flex-shrink:0}.ui-listing-card[data-card-active=true]{outline:2px solid color-mix(in srgb,var(--ao-primary) 42%,transparent);outline-offset:2px;transform:translateY(-2px)}.ao-spot-card__media{aspect-ratio:4 / 3;background:var(--ui-color-surface-2);position:relative}.ao-spot-card__image,.ao-spot-card__placeholder{display:block;height:100%;object-fit:cover;width:100%}.ao-spot-card__placeholder{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-color-surface) 70%,var(--ui-color-primary) 30%),color-mix(in srgb,var(--ui-color-surface) 84%,var(--ui-color-primary) 16%) 55%,color-mix(in srgb,var(--ui-color-surface) 92%,var(--ui-color-primary) 8%))}.ao-spot-card__body{display:grid;gap:12px;padding:18px}.ao-spot-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ao-spot-card__eyebrow{color:var(--ao-primary);font-size:.72rem;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.ao-spot-card__title{color:var(--ao-text);font-size:1.15rem;line-height:1.3;margin:0}.ao-spot-card__states{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ao-spot-card__meta{color:var(--ao-text-muted);display:flex;flex-wrap:wrap;gap:10px;font-size:.86rem}.ao-spot-card__meta span{align-items:center;background:var(--ao-primary-soft);border:1px solid color-mix(in srgb,var(--ao-primary) 18%,var(--ao-border));border-radius:999px;display:inline-flex;min-height:1.85rem;padding:0 10px}.ao-spot-card__excerpt{color:var(--ao-text-muted);line-height:1.55;margin:0}.ao-spot-card__tags{display:flex;flex-wrap:wrap;gap:8px}.ao-spot-card__tag{background:var(--ao-primary-soft)}.ao-spot-card__actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ao-spot-card__primary,.ao-spot-card__secondary{width:100%}html[data-theme=dark] .ao-spot-card{background:color-mix(in srgb,var(--ui-color-surface) 92%,var(--ui-color-primary) 8%)}html[data-theme=dark] .ao-spot-card__meta span{background:color-mix(in srgb,var(--ui-color-primary) 12%,var(--ui-color-surface))}html[data-theme=light] .ao-spot-card{background:var(--ui-color-surface)}html[data-theme=light] .ao-spot-card__tag{background:color-mix(in srgb,var(--ui-color-primary) 10%,var(--ui-color-surface))}@media(max-width:639px){.ao-spot-card__header{flex-direction:column}.ao-spot-card__states{justify-content:flex-start}.ao-spot-card__actions,.ao-selection__meta{grid-template-columns:1fr}.ao-rail-list__item{align-items:flex-start;flex-direction:column}}html[data-theme=light] .ao-card{background:var(--ao-card-bg);display:flex;flex-direction:column;min-height:auto}html[data-theme=light] .ao-card__media{aspect-ratio:4 / 3;position:relative}html[data-theme=light] .ao-card__overlay{background:transparent;color:var(--ao-text);min-height:auto}html[data-theme=light] .ao-card__eyebrow,html[data-theme=light] .ao-card__title,html[data-theme=light] .ao-card__duration{color:var(--ao-text)}html[data-theme=light] .ao-card__duration{color:var(--ao-text-muted)}html[data-theme=light] .ao-card__tags .ao-chip{background:var(--ao-primary-soft);color:var(--ao-text);border-color:var(--ao-border)}html[data-theme=light] .ao-card__price{background:var(--ao-primary-soft);color:var(--ao-primary)}html[data-theme=light] .ao-card__actions{padding-top:4px}html[data-theme=dark] .ao-card{min-height:340px}html[data-theme=dark] .ao-card__overlay{background:linear-gradient(180deg,#0f172a0a,#0f172a4d 28%,#0f172ad1)}html[data-theme=dark] .ao-card__price,html[data-theme=dark] .ao-card__tags .ao-chip,html[data-theme=dark] .ui-badge.ao-filter-pill{color:var(--ui-color-primary-contrast)}@media(min-width:640px){.ao-filter-bar__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.ao-filter-bar__fields{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.ao-filter-bar__footer{align-items:center;grid-template-columns:minmax(0,1fr) auto}.ao-rail{gap:18px}}@media(max-width:959px){.ao-layout{grid-template-columns:minmax(0,1fr)}.ao-rail{position:static}}.sbdp-activity-overview{padding:18px 0 28px}.ao-shell{gap:18px}.ao-intro{align-items:end;display:flex;justify-content:space-between;gap:16px;padding:2px 4px 0}.ao-intro__content{display:grid;gap:6px}.ao-intro__eyebrow{color:var(--ao-primary);font-size:.72rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ao-intro__title{color:var(--ao-text);font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem);line-height:1.15;margin:0}.ao-intro__copy{color:var(--ao-text-muted);line-height:1.5;margin:0}.ao-intro__meta{color:var(--ao-text-muted);font-size:.88rem;margin:0;white-space:nowrap}.ao-filter-panel{padding:16px}.ao-filter-bar{gap:12px}.ao-filter-bar__header{align-items:flex-end;gap:10px}.ao-filter-bar__title{font-size:1rem}.ao-filter-bar__summary{font-size:.84rem;padding:6px 10px}.ao-filter-bar__chips{flex-wrap:wrap;overflow:visible;padding-bottom:0}.ao-chip--filter{align-items:center;flex-direction:row;gap:0;min-width:0;padding:8px 12px}.ao-chip__hint{display:none}.ao-chip__label{font-size:.9rem}.ao-filter-bar__options{align-items:center}.ao-filter-pill{background:transparent;border:1px solid var(--ao-border);color:var(--ao-text-muted);min-height:32px;padding:0 12px}.ao-filter-pill.is-active{background:var(--ao-primary-soft);color:var(--ao-primary)}.ao-filter-reset{background:transparent;border:none;color:var(--ao-text-muted);cursor:pointer;font-size:.9rem;padding:0}.ao-filter-bar__footer{align-items:center}.ao-filter-bar__hint{color:var(--ao-text-muted);font-size:.85rem;margin:0}.ao-layout{gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.ao-main{gap:16px}.ao-rail--minimal{gap:12px}.ao-rail-card{padding:16px}.ao-rail-card__title{font-size:1rem}.ao-context{display:grid;gap:10px}.ao-context__meta{color:var(--ao-text-muted);display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;margin:0}.ao-context__copy{color:var(--ao-text);font-size:.92rem;line-height:1.5;margin:0}.ao-context__actions{display:grid;gap:8px}.ao-context__actions .ui-btn--primary,.ao-context__actions .ui-btn--secondary,.ao-context__actions .ui-btn--ghost{width:100%}.ao-context-list{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.ao-context-list__item{background:color-mix(in srgb,var(--ao-card-bg) 90%,var(--ao-primary) 10%);border:1px solid var(--ao-border);border-radius:14px;color:var(--ao-text);font-size:.88rem;line-height:1.45;padding:10px 12px}.ao-context__link{color:var(--ao-primary);display:inline-flex;font-size:.9rem;text-decoration:none}.ao-spot-card{overflow:hidden}.ao-spot-card__header{align-items:flex-start}.ao-spot-card__price{align-self:flex-start}.ao-spot-card__meta-line{align-items:center;color:var(--ao-text-muted);display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;margin:0}.ao-spot-card__tags{display:flex;flex-wrap:wrap;gap:6px}.ao-spot-card__tag{background:var(--ao-primary-soft);font-size:.74rem}.ao-spot-card__actions .ui-btn{min-height:42px}.ao-spot-card__actions .ui-btn--primary{flex:1 1 auto}.ao-spot-card__actions .ui-btn--secondary{background:transparent}.ao-endcap{align-items:center;border-top:1px solid color-mix(in srgb,var(--ao-border) 78%,transparent);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px;padding:10px 4px 0}.ao-endcap__content{display:grid;gap:4px}.ao-endcap__eyebrow{color:var(--ao-primary);font-size:.72rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ao-endcap__title{color:var(--ao-text);font-size:1rem;margin:0}.ao-endcap__copy{color:var(--ao-text-muted);margin:0}.ao-endcap__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:639px){.ao-intro{align-items:start;flex-direction:column}.ao-filter-bar__summary{order:2}.ao-filter-bar__footer,.ao-endcap{align-items:flex-start;flex-direction:column}.ao-endcap__actions,.ao-endcap__actions .ui-btn{width:100%}.ao-spot-card__actions{grid-template-columns:1fr}}.sbdp-activity-overview{background:radial-gradient(circle at top,color-mix(in srgb,var(--ui-color-primary) 4%,var(--ui-color-bg)) 0%,var(--ao-bg) 50%,var(--ao-bg) 100%);padding:20px 0 32px}.ao-shell{gap:18px;padding:0 18px}.ao-banner,.ao-top-picks,.ao-filter-panel,.ao-rail-card,.ao-spot-card,.ao-card{background:var(--ao-card-bg);border:1px solid color-mix(in srgb,var(--ao-border) 88%,transparent);border-radius:22px;box-shadow:var(--ui-shadow-sm)}.ao-banner{gap:14px;padding:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ao-primary) 10%,transparent) 0,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--ao-card-bg) 92%,var(--ao-primary) 8%) 0%,var(--ao-card-bg) 100%)}.ao-banner__title{font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.12}.ao-banner__actions{gap:10px}.ao-banner__actions .ao-button,.ao-banner__actions .ui-btn,.ao-top-pick__actions .ao-button,.ao-top-pick__actions .ui-btn,.ao-selection__actions .ao-button,.ao-selection__actions .ui-btn{min-height:44px;padding-inline:14px}.ao-filter-panel{padding:18px}.ao-filter-bar{gap:14px}.ao-filter-bar__header{gap:12px}.ao-filter-bar__title{font-size:1.06rem}.ao-filter-bar__summary{padding:7px 11px}.ao-filter-bar__chips{gap:10px}.ao-chip--filter{min-width:168px;padding:8px 12px}.ao-toggle{padding:8px 14px}.ao-layout,.ao-main{gap:18px}.ao-rail{gap:14px}.ao-rail-card{padding:18px}.ao-rail-card__header{margin-bottom:12px}.ao-rail-card__meta{gap:8px;margin-top:12px}.ao-map{background:var(--ao-card-bg);min-height:240px}.ao-selection{gap:14px}.ao-selection__title{font-size:1.12rem}.ao-selection__meta{gap:10px}.ao-selection__notes{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ao-selection__notes li{background:var(--ao-primary-soft);border:1px solid color-mix(in srgb,var(--ao-primary) 18%,var(--ao-border));border-radius:14px;color:var(--ao-text);line-height:1.45;padding:10px 12px}.ao-rail-list{gap:10px}.ao-rail-list__item{background:color-mix(in srgb,var(--ao-card-bg) 92%,var(--ao-primary) 8%);border-radius:16px;padding:12px 12px 12px 14px}.ao-rail-list__button{flex:1}.ao-rail-list__title{font-size:.95rem}.ao-rail-list__meta{font-size:.8rem}.ao-top-picks{padding:18px}.ao-top-picks__header{margin-bottom:14px}.ao-top-picks__list{gap:10px}.ao-top-pick{align-items:flex-start;gap:12px;padding-bottom:12px}.ao-top-pick__name{font-size:.98rem}.ao-top-pick__meta{font-size:.84rem}.ao-grid{gap:18px}.ao-spot-card{display:flex;flex-direction:column;min-height:auto;overflow:hidden}.ao-spot-card__link{color:inherit;display:block;text-decoration:none}.ao-spot-card__media{aspect-ratio:16 / 10}.ao-spot-card__body{gap:10px;padding:16px}.ao-spot-card__header{gap:10px}.ao-spot-card__title{font-size:1.05rem;line-height:1.32}.ao-spot-card__meta{gap:8px;font-size:.82rem}.ao-spot-card__meta span{min-height:1.7rem;padding:0 9px}.ao-spot-card__excerpt{line-height:1.5}.ao-spot-card__tags{gap:6px}.ao-spot-card__tag{font-size:.75rem}.ao-spot-card__actions{gap:8px}.ao-button,.ui-btn{min-height:44px;padding:0 14px}.ao-button--overlay,.ao-button--pill{min-height:2.4rem;padding-inline:12px}.ao-drawer{background:var(--ao-card-bg);border:1px solid color-mix(in srgb,var(--ao-border) 88%,transparent);box-shadow:var(--ui-shadow-md)}html[data-theme=dark] .ao-spot-card,html[data-theme=light] .ao-spot-card,html[data-theme=dark] .ao-card,html[data-theme=light] .ao-card{background:var(--ao-card-bg)}html[data-theme=dark] .ao-card__overlay{background:linear-gradient(180deg,#0f172a0f,#0f172a47 30%,#0f172acc)}html[data-theme=light] .ao-card__overlay{background:transparent}@media(max-width:639px){.ao-shell{padding-inline:14px}.ao-banner{padding:18px}.ao-top-picks,.ao-filter-panel,.ao-rail-card{padding:16px}.ao-chip--filter{min-width:152px}.ao-spot-card__actions,.ao-selection__actions{grid-template-columns:1fr}.ao-rail-list__item{align-items:flex-start;flex-direction:column;gap:10px}}.sbdp-activity-overview{background:#000;padding:24px 0 40px}.ao-shell{max-width:1320px;gap:20px;padding:0 20px}.ao-banner,.ao-filter-panel,.ao-rail-card,.ao-spot-card,.ao-card{background:#0a0a0a;border:1px solid color-mix(in srgb,var(--ui-color-border) 92%,transparent);border-radius:var(--ui-radius-section);box-shadow:var(--ui-shadow-sm)}.ao-banner{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-color-surface) 97%,transparent) 0%,var(--ui-color-surface) 100%);gap:12px;padding:24px}.ao-banner__title{font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.06;letter-spacing:-.03em}.ao-banner__copy{max-width:44rem;font-size:1rem;line-height:1.6}.ao-filter-panel,.ao-rail-card{padding:18px}.ao-filter-bar__summary,.ao-chip--filter.is-active,.ao-selection__notes li,.ao-rail-card__badge,.ao-spot-card__tag{background:color-mix(in srgb,var(--ui-color-primary) 10%,var(--ui-color-surface));border-color:color-mix(in srgb,var(--ui-color-primary) 20%,var(--ui-color-border))}.ao-layout{gap:20px}@media(min-width:1100px){.ao-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.ao-map{min-height:272px;border-radius:var(--ui-radius-section);border-color:color-mix(in srgb,var(--ui-color-border) 92%,transparent)}.ao-map__fallback{background:radial-gradient(circle at 20% 24%,color-mix(in srgb,var(--ui-color-primary) 12%,transparent) 0,transparent 22%),radial-gradient(circle at 78% 68%,color-mix(in srgb,var(--ui-color-primary) 8%,transparent) 0,transparent 24%),linear-gradient(180deg,#0d0d0d,#090909)}.ao-context__actions,.ao-spot-card__actions{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.ao-context__actions .ui-btn--ghost{grid-column:1 / -1}.ao-spot-card{min-height:100%}.ao-spot-card__media{aspect-ratio:16 / 9;background:#101010}.ao-spot-card__body{gap:12px;padding:18px}.ao-spot-card__title{font-size:1.08rem;line-height:1.28}.ao-spot-card__meta{gap:.5rem;font-size:.82rem}.ao-spot-card__actions .ui-btn--primary{width:100%}.ao-spot-card__actions .ui-btn--secondary{min-width:8.2rem}.ao-context-list__item{border-left:2px solid color-mix(in srgb,var(--ui-color-primary) 40%,transparent);padding-left:.9rem}@media(max-width:759px){.ao-shell{padding:0 14px}.ao-banner,.ao-filter-panel,.ao-rail-card,.ao-spot-card{border-radius:var(--ui-radius-xl)}.ao-context__actions,.ao-spot-card__actions{grid-template-columns:1fr}.ao-spot-card__actions .ui-btn--secondary{min-width:0}}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview{--ao-light-bg: var(--ui-color-bg, #f8f6f2);--ao-light-surface: var(--ui-color-surface, #ffffff);--ao-light-surface-soft: var(--ui-color-surface-2, #f0ece5);--ao-light-border: color-mix(in srgb, var(--ui-color-border, #ded6c9) 86%, transparent);--ao-light-text: var(--ui-color-text, #1a1714);--ao-light-muted: var(--ui-color-text-muted, #6b635c);--ao-light-accent-soft: color-mix(in srgb, var(--ui-color-primary, #e4b97f) 12%, var(--ui-color-surface, #ffffff));background:transparent;color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-shell,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-main{background:transparent;color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-banner,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-filter-panel,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-top-picks,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-rail-card,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-card,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-endcap{background:var(--ao-light-surface);border:1px solid var(--ao-light-border);box-shadow:0 16px 34px #34261614;color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-filter-bar,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-filter-bar__summary{background:var(--ao-light-surface);border-color:var(--ao-light-border);color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-chip,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-chip--filter,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-toggle{background:#fff;border-color:var(--ao-light-border);color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-chip--filter.is-active,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-toggle.is-active{background:var(--ao-light-accent-soft);border-color:color-mix(in srgb,var(--ui-color-primary, #e4b97f) 34%,var(--ao-light-border));color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-banner__title,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-top-picks__title,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-filter-bar__title,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-endcap__title{color:var(--ao-light-text);text-shadow:none}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-banner__copy,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-top-picks__hint,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-filter-bar__hint,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-chip__hint,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-endcap__copy{color:var(--ao-light-muted)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-endcap{padding:26px 28px}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ao-endcap__eyebrow{color:var(--ui-color-primary-hover, #cf9f5e)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb{background:#fff;border:1px solid var(--ao-light-border);box-shadow:0 16px 34px #3426161a}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-field{background:#fff;color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-field:hover,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-field:focus-within{background:var(--ao-light-accent-soft)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-label,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-value,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-stepper,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-stepper-val,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-chevron{color:var(--ao-light-text);opacity:1;text-shadow:none}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-badge,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .sbdp-pb-stepper-btn{background:var(--ao-light-surface-soft);border:1px solid var(--ao-light-border);color:var(--ao-light-text)}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ui-btn--primary,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ui-listing-card__cta--primary{background:var(--ui-color-primary, #e4b97f);border-color:color-mix(in srgb,var(--ui-color-primary, #e4b97f) 72%,var(--ao-light-border));color:var(--ui-color-primary-contrast, #100b02);box-shadow:0 10px 22px #b4803629}:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ui-btn--primary:hover,:where(html[data-theme=light],html[data-theme=system],html:not([data-theme]),body.sbdp-theme-light) .sbdp-activity-overview .ui-listing-card__cta--primary:hover{background:var(--ui-color-primary-hover, #cf9f5e);border-color:var(--ui-color-primary-hover, #cf9f5e);color:var(--ui-color-primary-contrast, #100b02)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview{--ao-dark-bg: #000000;--ao-dark-surface: #0f0f0f;--ao-dark-surface-soft: #171717;--ao-dark-border: rgba(255, 255, 255, .12);--ao-dark-text: #f6f1e9;--ao-dark-muted: rgba(246, 241, 233, .68);--ao-dark-accent-soft: color-mix(in srgb, var(--ui-color-primary, #e4b97f) 16%, #0f0f0f);background:transparent;color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-shell,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-main{background:transparent;color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-banner,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-filter-panel,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-top-picks,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-rail-card,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-card,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-endcap{background:var(--ao-dark-surface);border:1px solid var(--ao-dark-border);box-shadow:0 18px 42px #0000005c;color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-filter-bar,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-filter-bar__summary{background:var(--ao-dark-surface);border-color:var(--ao-dark-border);color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-chip,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-chip--filter,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-toggle{background:var(--ao-dark-surface-soft);border-color:var(--ao-dark-border);color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-chip--filter.is-active,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-toggle.is-active{background:var(--ao-dark-accent-soft);border-color:color-mix(in srgb,var(--ui-color-primary, #e4b97f) 42%,var(--ao-dark-border));color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-banner__title,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-top-picks__title,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-filter-bar__title,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-endcap__title{color:var(--ao-dark-text);text-shadow:none}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-banner__copy,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-top-picks__hint,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-filter-bar__hint,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-chip__hint,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-endcap__copy{color:var(--ao-dark-muted)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ao-endcap{padding:26px 28px}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb{background:var(--ao-dark-surface);border:1px solid var(--ao-dark-border);box-shadow:0 18px 42px #00000061}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-field{background:var(--ao-dark-surface);color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-field:hover,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-field:focus-within{background:var(--ao-dark-accent-soft)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-label,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-value,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-stepper,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-stepper-val,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-chevron{color:var(--ao-dark-text);opacity:1;text-shadow:none}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-badge,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .sbdp-pb-stepper-btn{background:var(--ao-dark-surface-soft);border:1px solid var(--ao-dark-border);color:var(--ao-dark-text)}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ui-btn--primary,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ui-listing-card__cta--primary{background:var(--ui-color-primary, #e4b97f);border-color:color-mix(in srgb,var(--ui-color-primary, #e4b97f) 72%,var(--ao-dark-border));color:var(--ui-color-primary-contrast, #100b02);box-shadow:0 12px 24px #e4b97f29}:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ui-btn--primary:hover,:where(html[data-theme=dark],body.sbdp-theme-dark) .sbdp-activity-overview .ui-listing-card__cta--primary:hover{background:var(--ui-color-primary-hover, #cf9f5e);border-color:var(--ui-color-primary-hover, #cf9f5e);color:var(--ui-color-primary-contrast, #100b02)}
