.ap-root .ap-section.ap-closing .ap-closing__prompt{margin-top:32px;padding-top:24px;border-top:1px solid var(--ap-hairline)}.ap-root .ap-section.ap-closing .ap-closing__prompt>*{padding:0;text-align:left}.ap-card[data-on-stage=true]:has(>.ap-closing__register){overflow:hidden;grid-template-rows:minmax(0,1fr);padding-bottom:0}.ap-card[data-on-stage=true]>.ap-closing__register{min-height:0;overflow-y:auto;padding-bottom:48px}.ap-closing__register:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px;border-radius:4px}.ap-closing__register[data-more=true]{-webkit-mask-image:linear-gradient(180deg,black calc(100% - 72px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 72px),transparent)}@media (min-width:1024px){.ap-root .ap-content:has(>.ap-section.ap-closing:last-child){padding-bottom:64px}}.ap-root .ap-table--head.ap-register thead th{vertical-align:baseline}.ap-register__more{display:none}@media (max-width:1023px){.ap-root .ap-register tbody[data-phone-collapsed=true]>tr[data-phone-row-folded=true]{display:none}.ap-root .ap-register .ap-register__more{display:table-row}.ap-root .ap-table.ap-register .ap-register__more>td{padding:0;border-bottom:0}.ap-root .ap-table.ap-register .ap-register__chapter>th{padding-inline:0}}.ap-legend__items i[data-swatch=area][data-outline=true][data-dashed=true]{border-style:dashed}.ap-slopebar{display:grid;gap:4px;margin-top:0}.ap-slopebar__fact{min-width:0;padding:10px 0 12px;border-top:1px solid var(--ap-rule-strong)}.ap-slopebar__fact>.ap-strip__label{margin:0 0 4px}.ap-slopebar__title{display:block}.ap-slopebar__classes{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;color:var(--ap-ink-2);font-size:.75rem;line-height:1.125rem;font-variant-numeric:tabular-nums}.ap-slopebar__classes li{display:inline-flex;align-items:center;gap:6px;transition:opacity .12s ease}.ap-slopebar__classes li[data-active=true]{color:var(--ap-ink);font-weight:600}.ap-slopebar__classes li[data-active=false]{opacity:.45}.ap-slopebar__classes i{flex:none;width:10px;height:10px;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rv-ink) 14%,transparent)}.ap-slopebar .ap-slopebar__title.ap-strip__label{margin:0 0 6px;color:var(--ap-label);font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.06em}.ap-frame .ap-slopebar{margin-top:0}.ap-slopebar__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ap-slopebar__class{display:block;width:100%;margin:0;padding:3px 0;border:0;background:none;color:var(--ap-ink-2);font:inherit;font-size:.8125rem;line-height:1.25rem;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:opacity .12s ease}.ap-slopebar__class[data-active=true]{color:var(--ap-ink);font-weight:600}.ap-slopebar__class[data-active=false]{opacity:.55}.ap-slopebar__class:focus-visible{outline:2px solid var(--ap-ink);outline-offset:2px}.ap-amenity-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ap-amenity-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:0 11px;border:1px solid var(--ap-hairline-strong);border-radius:999px;background:var(--ap-surface);color:var(--ap-ink);font-size:.8125rem;font-weight:600;line-height:1.125rem;cursor:pointer}.ap-amenity-chip:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--ap-ink) 6%,transparent)}.ap-amenity-chip:focus-visible{outline:2px solid var(--ap-ink);outline-offset:2px}.ap-amenity-chip[aria-pressed=true]{border-color:var(--ap-ink);background:var(--ap-ink);color:var(--ap-surface)}.ap-amenity-chip__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-amenity-chip__distance{color:var(--ap-ink-2);font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.ap-amenity-chip[aria-pressed=true] .ap-amenity-chip__distance{color:inherit;opacity:.8}.ap-amenity-chip__swatch{flex:none;width:10px;height:10px;border-radius:50%}.ap-amenity-chip__swatch[data-swatch=ring]{box-sizing:border-box;border:2px solid;background:var(--ap-surface)}.ap-amenity-chip__swatch[data-shape]{width:11px;height:11px;border-radius:0}.ap-amenity-chip__swatch[data-shape=square]{width:9px;height:9px;border-radius:1px}.ap-amenity-chip__swatch[data-shape=triangle]{clip-path:polygon(50% 0,100% 87%,0 87%)}.ap-amenity-chip__swatch[data-shape=diamond]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ap-amenity-chip__swatch[data-shape=pentagon]{clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.ap-amenity-chip[aria-pressed=true] .ap-amenity-chip__swatch{box-shadow:0 0 0 1.5px var(--ap-surface)}.ap-card[data-on-stage=true]:has(>.ap-archival-page__comparison){padding:24px}.ap-card[data-on-stage=true]>.ap-archival-page__comparison{max-width:none}.ap-archival-page__comparison{width:min(100%,max(180px,calc(100dvh - 300px)));min-width:0;margin-inline:auto;box-sizing:border-box}.ap-archival-page__comparison figure{display:grid;gap:6px;margin:0}.ap-archival-page__years{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ap-archival-page__years button{flex-shrink:0}.ap-archival-page__slot{display:inline-flex;align-items:center;box-sizing:border-box;flex-shrink:0;visibility:hidden}.ap-archival-page__retry,.ap-archival-page__slot,.ap-archival-page__years button{min-width:44px;min-height:36px;border:1px solid var(--ap-hairline);border-radius:6px;padding:4px 10px;background:var(--ap-surface);color:var(--ap-ink);font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;cursor:pointer}.ap-archival-page__years button[aria-pressed=true]{background:var(--ap-ink);color:var(--ap-surface)}.ap-archival-page__retry:focus-visible,.ap-archival-page__years button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-archival-page__photos{position:relative;width:100%;aspect-ratio:1;margin-inline:auto;overflow:hidden;background:var(--ap-stage-bg);touch-action:none;user-select:none}.ap-archival-page__photos[data-zoomed=true]{cursor:grab}.ap-archival-page__photos[data-zoomed=true]:active{cursor:grabbing}.ap-archival-page__clip,.ap-archival-page__layer{position:absolute;inset:0}.ap-archival-page__layer img,.ap-archival-page__layer svg{position:absolute;inset:0;width:100%;height:100%}.ap-archival-page__layer img.ap-archival-page__placed{inset:auto;max-width:none}.ap-archival-page__layer svg{pointer-events:none;overflow:visible}.ap-archival-page__divider{position:absolute;top:0;bottom:0;width:24px;margin-left:-12px;cursor:ew-resize}.ap-archival-page__divider:before{content:"";position:absolute;top:0;bottom:0;left:11px;border-left:2px solid white;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.ap-archival-page__divider i{position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:white;box-shadow:0 1px 4px rgba(0,0,0,.35)}.ap-archival-page__divider i:before{content:"\2039\00a0\203A";position:absolute;inset:0;display:grid;place-items:center;color:var(--ap-ink);font-size:13px;font-style:normal;line-height:1}.ap-archival-page__now,.ap-archival-page__then{position:absolute;top:8px;padding:3px 8px;border-radius:4px;color:var(--ap-ink);background:var(--ap-surface);font-size:.8125rem;pointer-events:none}.ap-archival-page__then{left:8px}.ap-archival-page__now{right:8px}.ap-archival-page__zoom{position:absolute;right:8px;bottom:8px;display:grid;overflow:hidden;border-radius:6px;background:var(--ap-surface);box-shadow:0 1px 4px rgba(0,0,0,.25)}.ap-archival-page__zoom button{width:36px;height:36px;padding:0;border:0;background:none;color:var(--ap-ink);font:inherit;font-size:1.125rem;line-height:1;cursor:pointer}.ap-archival-page__zoom button+button{border-top:1px solid var(--ap-hairline)}.ap-archival-page__zoom button:disabled{color:var(--ap-ink-3);cursor:default}.ap-archival-page__zoom button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:-2px}.ap-archival-page__slider{display:block;width:100%;margin-inline:auto}.ap-archival-page__slider input{width:100%;min-height:28px;margin:0;accent-color:var(--ap-ink)}.ap-archival-page__comparison figcaption,.ap-archival-page__status{margin:0;color:var(--ap-ink-2);font-size:.75rem;line-height:1.125rem}.ap-archival-page__text p{margin:0 0 12px}@media (min-width:1024px){.ap-archival-page__years[data-capped=true]{max-height:var(--ap-archival-cap);overflow-y:auto;overscroll-behavior-y:contain}.ap-archival-page__years[data-capped=true][data-more=true]{-webkit-mask-image:linear-gradient(180deg,black calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 20px),transparent)}}@media (max-width:1023px){.ap-archival-page__comparison{width:100%}.ap-archival-page__retry,.ap-archival-page__slot,.ap-archival-page__years button{min-height:44px}.ap-archival-page__years{flex-wrap:nowrap;min-height:44px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-end:40px;scrollbar-width:none}.ap-archival-page__years::-webkit-scrollbar{display:none}.ap-archival-page__years>button{scroll-snap-align:start}.ap-archival-page__slot{display:none}.ap-archival-page__years[data-more=true]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent)}.ap-archival-page__zoom button{width:44px;height:44px}.ap-archival-page__slider input{min-height:44px}.ap-archival-page__years>button{flex:0 0 calc((100% - 50px) / 5);min-width:44px;padding-inline:4px;flex-basis:calc((100% - 42px) / 5)}.ap-archival-page__years{--ap-years-fade:24px;scroll-padding-inline:var(--ap-years-fade)}.ap-archival-page__years>button{flex-basis:calc((100% - 30px - var(--ap-years-fade)) / 5)}.ap-archival-page__years[data-more=true]{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--ap-years-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--ap-years-fade)),transparent)}.ap-archival-page__years[data-fade-start=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--ap-years-fade));mask-image:linear-gradient(to right,transparent,black var(--ap-years-fade))}.ap-archival-page__years[data-fade-start=true][data-more=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--ap-years-fade),black calc(100% - var(--ap-years-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--ap-years-fade),black calc(100% - var(--ap-years-fade)),transparent)}}.audyt-track-slider{min-width:0;color:var(--ae-ink,var(--ap-ink))}.audyt-track-slider__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.audyt-track-slider__label{color:var(--ae-muted,var(--ap-ink-2));font-size:13px;line-height:1.45}.audyt-track-slider__readout{display:grid;min-width:150px;gap:2px;padding-left:12px;border-left:2px solid var(--ae-green,var(--rv-accent-strong));color:var(--ae-ink,var(--ap-ink));font-variant-numeric:tabular-nums;text-align:right}.audyt-track-slider__readout span{color:var(--ae-muted,var(--ap-ink-2));font-size:12px;line-height:1.35}.audyt-track-slider__readout strong{font-size:18px;font-weight:600;line-height:1.25}.audyt-track-slider__track{position:relative;min-width:0;margin-top:16px}.audyt-track-slider__series{position:absolute;inset:0;z-index:0;display:block;width:100%;height:44px;overflow:visible;pointer-events:none}.audyt-track-slider__series path{fill:none;stroke:var(--ae-green,var(--rv-accent-strong));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.audyt-track-slider__point{fill:var(--ae-green,var(--rv-accent-strong));opacity:.45;vector-effect:non-scaling-stroke}.audyt-track-slider__point--selected{fill:var(--rv-paper);stroke:var(--ae-green,var(--rv-accent-strong));stroke-width:2.5;opacity:1}.audyt-track-slider__input{position:relative;z-index:1;display:block;width:100%;height:44px;min-height:44px;margin:0;appearance:none;background:transparent;accent-color:var(--ae-green,var(--rv-accent-strong));cursor:pointer}.audyt-track-slider__input:focus-visible{outline:2px solid color-mix(in srgb,var(--ae-green,var(--rv-accent-strong)) 45%,transparent);outline-offset:3px}.audyt-track-slider__input::-webkit-slider-runnable-track{height:4px;border:0;background:transparent}.audyt-track-slider__input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;appearance:none;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background:transparent;box-shadow:none}.audyt-track-slider__input::-moz-range-track{height:4px;border:0;background:transparent}.audyt-track-slider__input::-moz-range-progress{height:4px;background:transparent}.audyt-track-slider__input::-moz-range-thumb{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-radius:50%;background:transparent;box-shadow:none}.audyt-track-slider__ticks{position:relative;min-height:18px;margin-top:3px}.audyt-track-slider__tick{position:absolute;top:0;transform:translateX(-50%);overflow:hidden;color:var(--ae-muted,var(--ap-ink-2));font-size:11px;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.audyt-track-slider__tick:first-child{transform:translateX(0)}.audyt-track-slider__tick:last-child{transform:translateX(-100%)}.audyt-track-slider__tick[data-selected=true]{color:var(--ae-green,var(--rv-accent-strong));font-weight:650}.audyt-track-slider__tick[data-thinned=true]{visibility:hidden}.audyt-track-slider__tick[data-missing=true]{color:var(--ae-line-strong,var(--ap-hairline-strong))}.audyt-track-slider__empty{margin:10px 0 0;color:var(--ae-muted,var(--ap-ink-2));font-size:13px;line-height:1.55}.audyt-track-slider__play{min-width:44px;min-height:44px;margin-top:14px;padding:8px 14px;border:1px solid var(--ae-line,var(--ap-hairline));border-radius:999px;background:var(--rv-paper);color:var(--ae-green,var(--rv-accent-strong));font-size:13px;font-weight:650;cursor:pointer}.audyt-track-slider__play:focus-visible,.audyt-track-slider__play:hover{border-color:var(--ae-green,var(--rv-accent-strong))}.audyt-track-slider__play:focus-visible{outline:2px solid color-mix(in srgb,var(--ae-green,var(--rv-accent-strong)) 45%,transparent);outline-offset:2px}@media (max-width:540px){.audyt-track-slider__header{display:block}.audyt-track-slider__readout{min-width:0;margin-top:12px;text-align:left}.audyt-track-slider__tick{font-size:10px}}@media (prefers-reduced-motion:reduce){.audyt-track-slider__play{display:none}}.ap-brw>.ap-player{margin-top:0}.ap-brw__note{margin:10px 0 0}.ap-brw>.ap-brw__note+*{margin-top:22px}.ap-flood>.ap-seg-row{margin:0 0 14px}.ap-flood>.ap-strip{margin:0}.ap-plan-card{display:grid;gap:6px;max-width:360px;padding:0 0 10px;border-bottom:1px solid var(--ap-hairline)}.ap-plan-card[data-named=true]{padding-bottom:0;border-bottom:0;font-size:var(--ap-fs-sm)}.ap-plan-card__eyebrow,.ap-plan-card__heading{color:var(--ap-label);font-size:.6875rem;font-weight:600;line-height:1rem;letter-spacing:.06em;text-transform:uppercase}.ap-plan-card__heading{margin-top:2px}.ap-plan-card__name{margin:0;color:var(--ap-ink);font-size:var(--ap-fs-sm);line-height:1.35;text-wrap:pretty}.ap-plan-card__name strong{font-weight:700}.ap-plan-card__rows{display:grid;gap:3px;margin:0}.ap-plan-card__rows>div{display:flex;justify-content:space-between;gap:12px}.ap-plan-card__rows dt{color:var(--ap-ink-2)}.ap-plan-card__rows dd{margin:0;color:var(--ap-ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ap-root .ap-plan-card__open{justify-self:start;margin-top:2px}.ap-solar>.ap-season-switch{margin:0 0 14px}.ap-solar>.ap-season-switch .ap-seg button{padding:0 7px}.ap-solar-season{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--ap-hairline)}.ap-solar-map__pages>.ap-solar-map__page{min-width:0}.ap-solar-map__pages>.ap-solar-map__page[data-shown=false]{display:none}.ap-solar-map__pages>.ap-solar-map__page[data-shown=true]{animation:ap-solar-page-in .32s ease}@keyframes ap-solar-page-in{0%{opacity:0}to{opacity:1}}.ap-solar-season__title .ap-mono{margin-right:6px;color:var(--ap-ink-2);font-weight:600}.ap-solar-map__page .ap-strip,.ap-solar-season__answer{margin:0 0 12px}@media (prefers-reduced-motion:reduce){.ap-solar-map__pages>.ap-solar-map__page[data-shown=true]{animation:none}}.ap-solar .ap-player .audyt-track-slider__tick:first-child,.ap-solar .ap-player .audyt-track-slider__tick:last-child{transform:translateX(-50%)}.ap-solar>.ap-solar__chart{margin:26px 0 0}@media (max-width:400px){.ap-solar>.ap-season-switch .ap-seg button{padding:0 5px;font-size:.75rem}}@media (max-width:1023px){.ap-solar .ap-player .audyt-track-slider__play{width:44px;min-width:44px;height:44px;min-height:44px}.ap-solar>.ap-season-switch .ap-seg button{height:44px}}.ap-solar .ap-solar-track .audyt-track-slider__header{grid-column:1;grid-row:1;align-self:center}.ap-solar .ap-solar-track .audyt-track-slider__play{grid-column:2;grid-row:1;margin:0}.ap-solar .ap-solar-track>.audyt-track-slider>.ap-frame__caption{grid-column:1/-1;grid-row:2;margin:6px 0 0}.ap-solar .ap-solar-track .ap-solar-track__bars{grid-column:1/-1;grid-row:3;margin-top:18px}.ap-terrain{margin:0 0 20px}.ap-terrain__head{display:grid;gap:4px;margin-bottom:8px}.ap-terrain__head .ap-frame__subtitle{margin:0}.ap-terrain__readout{color:var(--ap-ink);font-size:.9375rem;line-height:1.375rem;font-weight:600;font-variant-numeric:tabular-nums}.ap-terrain__key{display:inline-flex;align-items:center;gap:8px;color:var(--ap-ink-2);font-size:.8125rem;line-height:1.25rem;font-variant-numeric:tabular-nums}.ap-terrain__plot{position:relative;width:100%;border-radius:8px;outline:none;touch-action:pan-y;cursor:crosshair}.ap-terrain__plot:focus-visible{outline:2px solid color-mix(in srgb,var(--ap-accent) 45%,transparent);outline-offset:3px}.ap-terrain__plot svg{display:block;width:100%;height:auto;overflow:visible}.ap-terrain__grid line{stroke:var(--rv-terrain-grid);stroke-width:1}.ap-terrain__grid text{fill:var(--rv-terrain-tick);font-size:11px;font-variant-numeric:tabular-nums}.ap-terrain__area{fill:var(--rv-terrain-area);fill-opacity:var(--rv-terrain-area-opacity);stroke:none}.ap-terrain__line{fill:none;stroke:var(--rv-terrain-line);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ap-terrain__baseline{stroke:var(--rv-terrain-axis);stroke-width:1.5}.ap-terrain__cursor{stroke:var(--rv-terrain-line);stroke-width:1.5;stroke-dasharray:4 4;opacity:.65;pointer-events:none}.ap-terrain__point{fill:var(--rv-paper);stroke:var(--rv-terrain-line);stroke-width:3;pointer-events:none}.ap-terrain__note{margin-top:8px}.ap-terrain__mean-label{fill:var(--ap-ink-2);font-size:12px;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--ap-surface);stroke-width:4px;stroke-linejoin:round}.ap-terrain__axis{fill:var(--ap-ink-2);font-size:11px}