.ProgressCard_progressCard__Zzst_{border-radius:calc(3600vw/var(--base-width));background-color:var(--theme-page,rgba(18,18,18,.82));backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.ProgressCard_hDivider__vBKdn{height:1px;width:100%;background:var(--theme-surface-tint,rgba(237,237,237,.08))}.ProgressCard_statRow__BsfVV{display:flex;align-items:stretch}.ProgressCard_statCell__1AdBX{flex:1 1;padding:calc(2000vw/var(--base-width)) calc(2400vw/var(--base-width));display:flex;flex-direction:column;align-items:flex-start;gap:calc(1000vw/var(--base-width))}.ProgressCard_statCell__1AdBX+.ProgressCard_statCell__1AdBX{border-left:1px solid var(--theme-border,rgba(237,237,237,.08))}.ProgressCard_statCellInteractive__Km9pf{cursor:pointer;position:relative}.ProgressCard_statCellInteractive__Km9pf:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(168,224,99,.22) 0,rgba(168,224,99,.1) 32%,transparent 72%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.ProgressCard_statCellInteractive__Km9pf:focus-visible:after,.ProgressCard_statCellInteractive__Km9pf:hover:after{opacity:1}.ProgressCard_statCellInteractive__Km9pf:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.ProgressCard_statCellInteractive__Km9pf:after,.ProgressCard_viewLink___Yu2F{transition:none}}.ProgressCard_cellLabel__DaTEl{color:var(--theme-text-muted,rgba(237,237,237,.5));font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));font-weight:400;line-height:100%;letter-spacing:calc(-12vw/var(--base-width));text-transform:none}.ProgressCard_heatmapSection__ZeLZF{padding:calc(2400vw/var(--base-width));display:flex;flex-direction:column;gap:calc(1400vw/var(--base-width))}.ProgressCard_heatmapHeader__U88z6{display:flex;align-items:center;justify-content:space-between;gap:calc(1200vw/var(--base-width))}@media(max-width:767px){.ProgressCard_heatmapHeader__U88z6{flex-direction:column;align-items:flex-start;gap:calc(1000vw/var(--base-width))}}.ProgressCard_cellValue__WTmPQ{color:var(--theme-text,#ededed);font-family:var(--font-serif);font-size:calc(2800vw/var(--base-width));line-height:100%;letter-spacing:calc(-56vw/var(--base-width));display:flex;align-items:baseline;gap:calc(400vw/var(--base-width))}.ProgressCard_cellValueAccent__G6M2E{color:var(--theme-accent,#dafa78)}.ProgressCard_cellValueMuted__Lnlh1{font-family:var(--font-sans);font-size:calc(1400vw/var(--base-width));line-height:130%;letter-spacing:calc(-28vw/var(--base-width))}.ProgressCard_unit__nIUlY{color:var(--theme-text-muted,rgba(237,237,237,.6));font-family:var(--font-serif);font-size:calc(1800vw/var(--base-width));line-height:100%;letter-spacing:calc(-36vw/var(--base-width));margin-left:calc(200vw/var(--base-width))}.ProgressCard_cellSubtitle__U4MrA{font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));font-weight:400;line-height:100%;letter-spacing:calc(-24vw/var(--base-width));min-height:calc(1200vw/var(--base-width))}.ProgressCard_bottomCell__YiGQc,.ProgressCard_bottomRow__rz_GW{display:flex;align-items:stretch}.ProgressCard_bottomCell__YiGQc{flex:1 1;padding:calc(2000vw/var(--base-width)) calc(2400vw/var(--base-width));flex-direction:column;gap:calc(1000vw/var(--base-width))}.ProgressCard_bottomCell__YiGQc+.ProgressCard_bottomCell__YiGQc{border-left:1px solid var(--theme-border,rgba(237,237,237,.08))}.ProgressCard_upcomingHead__YYrHI{display:flex;align-items:center;justify-content:space-between;gap:calc(1200vw/var(--base-width))}.ProgressCard_viewLink___Yu2F{font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));line-height:100%;letter-spacing:calc(-24vw/var(--base-width));text-decoration:none;transition:opacity .42s var(--ease-default)}.ProgressCard_viewLink___Yu2F:hover{opacity:.7}.ProgressCard_upcomingList__uGdTL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(800vw/var(--base-width))}.ProgressCard_upcomingItem__k4MGn{display:flex;flex-direction:column;gap:calc(400vw/var(--base-width))}.ProgressCard_upcomingName__2dnE1{color:var(--theme-text,#ededed);font-family:var(--font-serif);font-size:calc(1600vw/var(--base-width));line-height:100%;letter-spacing:calc(-32vw/var(--base-width))}.ProgressCard_upcomingMeta__tkDb7{font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));line-height:100%;letter-spacing:calc(-24vw/var(--base-width))}@media(max-width:767px){.ProgressCard_progressCard__Zzst_{flex:0 0 auto;border-radius:calc(2400vw/var(--base-width))}.ProgressCard_heatmapSection__ZeLZF{padding:calc(2000vw/var(--base-width))}.ProgressCard_statRow__BsfVV{display:grid;grid-template-columns:repeat(2,1fr)}.ProgressCard_statCell__1AdBX{padding:calc(1600vw/var(--base-width)) calc(2000vw/var(--base-width))}.ProgressCard_statCell__1AdBX+.ProgressCard_statCell__1AdBX{border-left:none}.ProgressCard_statCell__1AdBX:nth-child(2),.ProgressCard_statCell__1AdBX:nth-child(4){border-left:1px solid var(--theme-border,rgba(237,237,237,.08))}.ProgressCard_statCell__1AdBX:nth-child(n+3){border-top:1px solid var(--theme-border,rgba(237,237,237,.08))}.ProgressCard_statCell__1AdBX:last-child{grid-column:1/-1}.ProgressCard_bottomRow__rz_GW{flex-direction:column}.ProgressCard_bottomCell__YiGQc{padding:calc(1600vw/var(--base-width)) calc(2000vw/var(--base-width))}.ProgressCard_bottomCell__YiGQc+.ProgressCard_bottomCell__YiGQc{border-left:none;border-top:1px solid var(--theme-border,rgba(237,237,237,.08))}.ProgressCard_quoteCell__HINQo{display:none}html[data-tour-active] .ProgressCard_progressCard__Zzst_{scroll-margin-top:calc(9600vw/var(--base-width))}}.FocusQuote_quote__u6Sgy{flex:1 1;align-self:stretch;display:flex;align-items:center;justify-content:center;text-align:center}.FocusQuote_text__UgNts{font-family:var(--font-serif);font-style:normal;font-weight:400;color:var(--theme-text,#ededed);font-size:calc(2200vw/var(--base-width));line-height:130%;letter-spacing:-.02em;max-width:28ch;margin:0}@media(max-width:1024px){.FocusQuote_text__UgNts{font-size:clamp(18px,3.4vw,24px)}}.TierGate_upsell__EckRG{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,.8vh,14px);padding:clamp(20px,1.8vw,32px) clamp(18px,1.4vw,26px);border-radius:clamp(16px,1.4vw,22px);overflow:hidden;isolation:isolate;color:var(--theme-text,rgb(237,237,237))}.TierGate_upsell__EckRG:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:url(/images/dashboard/mountain.jpg) right -20% top -10%/auto 140% no-repeat,rgba(8,10,7,.6);-webkit-mask-image:radial-gradient(120% 100% at 100% 0,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 35%,rgba(0,0,0,.15) 70%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(120% 100% at 100% 0,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 35%,rgba(0,0,0,.15) 70%,rgba(0,0,0,0) 100%)}.TierGate_upsell__EckRG:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(var(--theme-surface-tint,rgba(0,0,0,.1)),var(--theme-surface-tint,rgba(0,0,0,.1))),linear-gradient(var(--theme-surface-tint,rgba(237,237,237,.04)),var(--theme-surface-tint,rgba(237,237,237,.04)));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);-webkit-mask-image:radial-gradient(120% 100% at 100% 0,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.95) 80%);mask-image:radial-gradient(120% 100% at 100% 0,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.95) 80%)}.TierGate_upsellTitle__g6Qpk{margin:0;font-family:var(--font-serif);font-size:clamp(1.375rem,.9vw + 1rem,1.75rem);line-height:1.1;letter-spacing:-.022em;color:var(--theme-text,rgb(237,237,237))}.TierGate_upsellBody__dpWE0{margin:0;font-size:clamp(.9rem,.25vw + .85rem,1rem);line-height:1.5;color:var(--theme-text-secondary,rgba(237,237,237,.78));max-width:48ch}.TierGate_upsellCta__y71kA{margin-top:clamp(6px,.6vh,10px);display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:rgba(var(--accent-green-rgb),.18);border:1px solid rgba(var(--accent-green-rgb),.36);font-size:.9375rem;font-weight:500;color:var(--theme-text,rgb(237,237,237));text-decoration:none;cursor:pointer;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.TierGate_upsellCta__y71kA:hover{background:rgba(var(--accent-green-rgb),.26);border-color:rgba(var(--accent-green-rgb),.36);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.TierGate_upsellCta__y71kA{transition:none}}.TierGate_blurWrapper__bJ2zH{position:relative;isolation:isolate;border-radius:clamp(16px,1.4vw,24px)}.TierGate_blurContent___72RB{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.TierGate_lockOverlay__uPg4Y{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,.6vh,12px);padding:clamp(16px,1.4vw,24px);border-radius:inherit;background:linear-gradient(var(--theme-surface-tint,rgba(0,0,0,.4)),var(--theme-surface-tint,rgba(0,0,0,.4))),linear-gradient(var(--theme-surface-tint,rgba(237,237,237,.04)),var(--theme-surface-tint,rgba(237,237,237,.04)));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:center;color:var(--theme-text,rgb(237,237,237))}.TierGate_lockTitle__pYGCK{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.25rem,.8vw + .95rem,1.625rem);line-height:1.1;letter-spacing:-.022em}.TierGate_lockBody__XoeZ1{margin:0;font-size:clamp(.875rem,.2vw + .85rem,.95rem);line-height:1.45;color:var(--theme-text-secondary,rgba(237,237,237,.78));max-width:48ch}.HeatStrip_heatStrip__D5JLh{display:flex;flex-direction:column;gap:calc(800vw/var(--base-width));width:100%}.HeatStrip_grid__VbpgI{display:grid;grid-template-columns:repeat(24,1fr);gap:calc(300vw/var(--base-width));width:100%}.HeatStrip_cell__KpCD7{aspect-ratio:1/1;border-radius:calc(300vw/var(--base-width));box-shadow:inset 0 0 0 1px var(--theme-highlight,rgba(237,237,237,.04));transition:transform .12s ease,background-color .45s cubic-bezier(.22,1,.36,1)}.HeatStrip_cell__KpCD7:hover{transform:scale(1.12)}@media(max-width:767px){.HeatStrip_heatStrip__D5JLh{gap:calc(1000vw/var(--base-width))}.HeatStrip_grid__VbpgI{gap:calc(200vw/var(--base-width))}.HeatStrip_cell__KpCD7{aspect-ratio:auto;height:calc(3000vw/var(--base-width));border-radius:calc(400vw/var(--base-width))}.HeatStrip_legendLabel__qSCOa,.HeatStrip_tick__AugWz{font-size:calc(1100vw/var(--base-width))}.HeatStrip_legendCell__Vtlz4{width:calc(1400vw/var(--base-width));height:calc(1400vw/var(--base-width));border-radius:calc(300vw/var(--base-width))}}@media(prefers-reduced-motion:reduce){.HeatStrip_cell__KpCD7{transition:none}}.HeatStrip_compact__hm5M5{gap:calc(400vw/var(--base-width))}.HeatStrip_compact__hm5M5 .HeatStrip_cell__KpCD7{aspect-ratio:auto;height:calc(1000vw/var(--base-width));border-radius:calc(200vw/var(--base-width))}.HeatStrip_compact__hm5M5 .HeatStrip_cell__KpCD7:hover{transform:none}.HeatStrip_axis__y9EUk{position:relative;height:calc(1400vw/var(--base-width));width:100%}.HeatStrip_tick__AugWz{position:absolute;transform:translateX(-50%);color:var(--theme-text-muted,rgba(237,237,237,.5));font-family:var(--font-sans);font-size:calc(1000vw/var(--base-width));letter-spacing:calc(-10vw/var(--base-width));white-space:nowrap}.HeatStrip_tick__AugWz:first-child{transform:translateX(0)}.HeatStrip_tick__AugWz:last-child{transform:translateX(-100%)}.HeatStrip_legend__7Upc8{display:flex;align-items:center;gap:calc(400vw/var(--base-width))}.HeatStrip_legendLabel__qSCOa{color:var(--theme-text-muted,rgba(237,237,237,.5));font-family:var(--font-sans);font-size:calc(1000vw/var(--base-width))}.HeatStrip_legendCell__Vtlz4{width:calc(1200vw/var(--base-width));height:calc(1200vw/var(--base-width));border-radius:calc(200vw/var(--base-width))}.AmbientWeatherChip_chip__KzvHZ{display:inline-flex;align-items:center;gap:.3125rem;animation:AmbientWeatherChip_ambientFadeIn__AgAGU var(--dur-tooltip-open) var(--ease-default) both;will-change:opacity}.AmbientWeatherChip_chip__KzvHZ svg{flex-shrink:0}@keyframes AmbientWeatherChip_ambientFadeIn__AgAGU{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AmbientWeatherChip_chip__KzvHZ{animation:none}}.ClassFocusWidget_wrapper__NeSq6{position:relative;border-radius:1.25rem;padding:1.5rem 1.875rem;@media (max-width:1150px){padding-left:1.25rem;padding-bottom:1.25rem;padding-right:1.25rem;padding-top:1.25rem}@media (min-width:1921px){border-radius:calc(1.25rem * (100vw / 1920px));padding-left:calc(1.875rem * (100vw / 1920px));padding-bottom:calc(1.5rem * (100vw / 1920px));padding-right:calc(1.875rem * (100vw / 1920px));padding-top:calc(1.5rem * (100vw / 1920px))}}.ClassFocusWidget_bg__O_WAk{position:absolute;border-radius:inherit;inset:0;background:url(/images/dashboard/class/class-focus-section.jpg) 0 0/cover no-repeat,#040504;-webkit-mask-image:linear-gradient(0deg,transparent,rgba(0,0,0,.85) 60%);mask-image:linear-gradient(0deg,transparent,rgba(0,0,0,.85) 60%);pointer-events:none;z-index:-2;&:after{left:0;width:100%;height:90%;-webkit-mask-image:linear-gradient(180deg,transparent,black);mask-image:linear-gradient(180deg,transparent,black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}&:after,&:before{position:absolute;content:"";bottom:0;z-index:-1}&:before{right:0;width:50%;height:100%;-webkit-mask-image:linear-gradient(100deg,transparent 10%,black);mask-image:linear-gradient(100deg,transparent 10%,black);background:var(--theme-page,rgb(0,0,0));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (max-width:767px){-webkit-mask-image:linear-gradient(0deg,transparent -5%,rgba(0,0,0,.85) 45%);mask-image:linear-gradient(0deg,transparent -5%,rgba(0,0,0,.85) 45%);&:after{display:none}&:before{top:0;bottom:unset;right:unset;left:0;width:100%;height:50%;background:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(0deg,transparent 10%,black 50%);mask-image:linear-gradient(0deg,transparent 10%,black 50%)}}}.ClassFocusWidget_top___An0I{display:flex;justify-content:space-between;gap:1.25rem;@media (max-width:767px){align-items:flex-start;margin-bottom:.8125rem}@media (min-width:1921px){gap:calc(1.25rem * (100vw / 1920px))}}.ClassFocusWidget_weatherContainer__yju0K{display:flex;gap:.3125rem;align-items:center;@media (min-width:1921px){gap:calc(.3125rem * (100vw / 1920px))}}.ClassFocusWidget_weather__E28Kc{font-family:var(--font-sans);font-size:.875rem;line-height:1.2;letter-spacing:-.01em;color:var(--theme-text-muted,rgba(237,237,237,.5));@media (min-width:1921px){font-size:calc(.875rem * (100vw / 1920px))}}.ClassFocusWidget_location__oj3M2{display:flex;gap:.3125rem;align-items:center;font-family:var(--font-sans);font-weight:500;font-size:.75rem;line-height:1.1;margin-bottom:.3125rem;@media (min-width:1921px){gap:calc(.3125rem * (100vw / 1920px));margin-bottom:calc(.3125rem * (100vw / 1920px));font-size:calc(.75rem * (100vw / 1920px))}}.ClassFocusWidget_city__03B2C{font-size:1em;letter-spacing:-.02em}.ClassFocusWidget_zone__RQHlj{display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:500;font-size:.6667em;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text,rgb(254,254,254,.9));background:var(--theme-surface-tint,rgb(254,254,254,.15));border:.5px solid var(--theme-border,rgba(254,254,254,.25));padding:.22em .5em .22em .625em;border-radius:.875em}.ClassFocusWidget_time__4Nwny{font-family:var(--font-sans);font-weight:500;font-size:1.125rem;line-height:1.1;text-align:end;color:var(--theme-text,rgb(254,254,254,1));@media (min-width:1921px){font-size:calc(1.125rem * (100vw / 1920px))}& span{color:var(--theme-text-muted,rgb(254,254,254,.3))}}.ClassFocusWidget_bottom__94ZFH{display:flex;justify-content:space-between;align-items:flex-end;@media (max-width:579px){flex-direction:column;align-items:flex-start;gap:.8125rem;& .ClassFocusWidget_button__za8uh{width:100%;justify-content:space-between}}}.ClassFocusWidget_greetingsContainer__BcdwC{display:flex;flex-direction:column;gap:.4375rem;align-items:flex-start;@media (min-width:1921px){gap:calc(.4375rem * (100vw / 1920px))}}.ClassFocusWidget_motivation__Eefcr{font-family:var(--font-sans);font-size:.875rem;letter-spacing:-.01em;line-height:1.2;color:var(--theme-text-muted,rgba(237,237,237,.48));@media (min-width:1921px){font-size:calc(.875rem * (100vw / 1920px))}}.ClassFocusWidget_greetings__VAODH{font-family:var(--font-serif);font-size:2rem;line-height:1;letter-spacing:-.02em;color:var(--theme-text,rgba(237,237,237,1));@media (min-width:1921px){font-size:calc(2rem * (100vw / 1920px))}}.ClassFocusWidget_compact__Jyyvq{padding:1.125rem 1.25rem}.ClassFocusWidget_compact__Jyyvq .ClassFocusWidget_greetings__VAODH{font-size:1.5rem}.ClassFocusWidget_compact__Jyyvq .ClassFocusWidget_time__4Nwny{font-size:1rem}.ClassFocusWidget_compact__Jyyvq .ClassFocusWidget_top___An0I{margin-bottom:1.25rem}.ClassFocusWidget_compact__Jyyvq .ClassFocusWidget_greetingsContainer__BcdwC{gap:.3125rem}@media (min-width:768px){.ClassFocusWidget_bottom__94ZFH{margin-top:-.5rem}}.ClassFocusWidget_wrapper__NeSq6 .ClassFocusWidget_button__za8uh{--button-unit:calc(100vw / var(--base-width) * 0.88);--button-gap:4}.ClassFocusWidget_slim___vpTi{padding:.8125rem .875rem .8125rem 1.5rem}.ClassFocusWidget_slimRow__1Ma9p{display:flex;align-items:center;gap:1rem;min-width:0}.ClassFocusWidget_slim___vpTi .ClassFocusWidget_greetingsContainer__BcdwC{gap:.125rem;min-width:0}.ClassFocusWidget_slim___vpTi .ClassFocusWidget_greetings__VAODH{font-size:1.1875rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ClassFocusWidget_slimTime__GhOng{margin-left:auto;flex:none;font-family:var(--font-sans);font-size:.875rem;letter-spacing:.01em;color:var(--theme-text-secondary,rgba(237,237,237,.85));white-space:nowrap}.ClassFocusWidget_slimTime__GhOng span{font-size:.75rem;color:var(--theme-text-muted,rgba(237,237,237,.5))}.ClassFocusWidget_slim___vpTi .ClassFocusWidget_bg__O_WAk{background-position:left 45%}.ClassFocusWidget_slim___vpTi:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--theme-page,rgba(4,5,4,.85)) 0,var(--theme-page,rgba(4,5,4,.6)) 22%,rgba(4,5,4,0) 46%)}.ClassFocusWidget_wrapper__NeSq6.ClassFocusWidget_slim___vpTi .ClassFocusWidget_button__za8uh{padding-left:calc(12 * var(--button-unit))}@media (max-width:639px){.ClassFocusWidget_slimTime__GhOng{display:none}}.FocusDock_dock__2rlBg{flex:0 0 auto;margin-top:12px}.SwipeToClear_wrap__8pGLl{position:relative;overflow:hidden;border-radius:calc(12 * 100vw / var(--base-width));touch-action:pan-y}.SwipeToClear_reveal__KHDx3{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(16 * 100vw / var(--base-width));border-radius:inherit;background:linear-gradient(90deg,rgba(205,61,6,0),rgba(205,61,6,.12) 55%,rgba(205,61,6,.3));color:var(--theme-danger,#f08c79);pointer-events:none;transition:opacity .2s var(--ease-default)}.SwipeToClear_reveal__KHDx3 svg{width:calc(16 * 100vw / var(--base-width));height:calc(16 * 100vw / var(--base-width))}@media (prefers-reduced-motion:reduce){.SwipeToClear_reveal__KHDx3{transition:none}}.BuildingPlan_root__ej_BJ{display:flex;flex-direction:column;gap:.5em;text-align:left;min-width:0}.BuildingPlan_lead__FAX4V{margin:0;font-weight:500;color:var(--theme-text,rgba(237,237,237,.95))}.BuildingPlan_sub__NM7KP{margin:0}.BuildingPlan_list__JNiOS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375em}.BuildingPlan_item__O1tVf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25em .75em;min-width:0}.BuildingPlan_title__5YQW9{color:var(--theme-text,rgba(237,237,237,.95));overflow-wrap:anywhere}.BuildingPlan_meta__6KSrP{color:var(--theme-text-muted,rgba(237,237,237,.5));white-space:nowrap}.BuildingPlan_action__Inzrj{align-self:flex-start;min-height:2.25rem;padding:0 .875rem;border:1px solid var(--theme-border,rgba(237,237,237,.14));border-radius:999px;background:none;color:var(--theme-text,rgba(237,237,237,.9));font:inherit;font-weight:500;cursor:pointer;&:hover{background:var(--theme-hover,rgba(237,237,237,.08))}&:focus-visible{outline:2px solid var(--theme-accent,#a8e063);outline-offset:2px}}@keyframes SessionInfoBlock_slideInFromRight__iK4Dr{0%{opacity:0;transform:translateX(calc(4000vw / var(--base-width)))}to{opacity:1;transform:translateX(0)}}@keyframes SessionInfoBlock_session-info-fade-up__SRUic{0%{opacity:0;transform:translateY(calc(600vw / var(--base-width)))}to{opacity:1;transform:translateY(0)}}@keyframes SessionInfoBlock_session-info-divider-grow__mD3IL{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes SessionInfoBlock_session-info-breath__veE2N{0%,to{opacity:.92}50%{opacity:1}}.SessionInfoBlock_sessionInfoBlock__0J7QX{border-radius:calc(2400vw/var(--base-width));animation:SessionInfoBlock_slideInFromRight__iK4Dr .55s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(calc(1200vw / var(--base-width)));backdrop-filter:blur(calc(1200vw / var(--base-width)));padding:calc(2000vw/var(--base-width));flex:1 1;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:calc(2000vw/var(--base-width))}@media(max-width:767px){.SessionInfoBlock_sessionInfoBlock__0J7QX{flex:0 0 auto;height:auto;justify-content:flex-start;padding-bottom:calc(2800vw/var(--base-width))}}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_devider__JhrH5{height:calc(100vw/var(--base-width));background:var(--theme-surface-tint,rgba(237,237,237,.08));width:100%;transform-origin:left center;animation:SessionInfoBlock_session-info-divider-grow__mD3IL .7s cubic-bezier(.22,1,.36,1) both;animation-delay:.36s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC{display:flex;flex-direction:column;align-items:stretch;gap:calc(3000vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_wrap__MAkNx{display:flex;flex-direction:column;align-items:stretch;gap:calc(2000vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_row__aGeVu{display:flex;align-items:center;justify-content:space-between;position:relative;gap:calc(1000vw/var(--base-width));transition:color .32s cubic-bezier(.22,1,.36,1)}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_row__aGeVu .SessionInfoBlock_rowGroup__Zffs9{display:flex;flex-direction:column;align-items:stretch;gap:calc(800vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_row__aGeVu .SessionInfoBlock_text__I0_5i:not(:last-child,:first-child){position:absolute;left:50%;top:50%;text-align:left!important;transform:translate(-50%,-50%)}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_text__I0_5i{font-family:var(--font-sans);font-size:calc(1600vw/var(--base-width));font-style:normal;font-weight:400;line-height:normal;letter-spacing:calc(-64vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_title__ZF5u9{color:var(--theme-text,#ededed);font-family:var(--font-sans);font-size:calc(2000vw/var(--base-width));font-weight:400;line-height:normal;letter-spacing:calc(-40vw/var(--base-width));animation:SessionInfoBlock_session-info-breath__veE2N 6s ease-in-out infinite}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_subtitle__h8ECm{font-family:var(--font-sans);font-size:calc(1400vw/var(--base-width));font-style:normal;font-weight:400;line-height:128.571%;letter-spacing:calc(-56vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61{padding:calc(400vw/var(--base-width)) calc(700vw/var(--base-width));display:flex;align-items:center;justify-content:center;gap:calc(400vw/var(--base-width));border-radius:999px;border:calc(50vw/var(--base-width)) solid var(--theme-border,rgba(237,237,237,.1));-webkit-backdrop-filter:blur(calc(2200vw / var(--base-width)));backdrop-filter:blur(calc(2200vw / var(--base-width)))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61 span{font-family:var(--font-sans);font-size:calc(1200vw/var(--base-width));font-style:normal;font-weight:400;line-height:116.667%;letter-spacing:calc(-12vw/var(--base-width));color:var(--theme-text-secondary,rgba(237,237,237,.8))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61 svg{width:calc(1200vw/var(--base-width));height:calc(1200vw/var(--base-width))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61.SessionInfoBlock_green__yHFfo,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61.SessionInfoBlock_green__yHFfo span{color:var(--theme-accent,rgb(var(--accent-green-rgb)))}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_bordered__GYc61.SessionInfoBlock_green__yHFfo svg path{fill:currentColor}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_row__aGeVu,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_subtitle__h8ECm,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_title__ZF5u9{animation:SessionInfoBlock_session-info-fade-up__SRUic .55s cubic-bezier(.22,1,.36,1) both}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_title__ZF5u9{animation:SessionInfoBlock_session-info-fade-up__SRUic .55s cubic-bezier(.22,1,.36,1) both,SessionInfoBlock_session-info-breath__veE2N 6s ease-in-out .9s infinite;animation-delay:80ms,.9s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:first-of-type,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_subtitle__h8ECm{animation-delay:.16s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(2){animation-delay:.24s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(3){animation-delay:.32s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(4){animation-delay:.4s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(5){animation-delay:.48s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(6){animation-delay:.56s}.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu:nth-of-type(7){animation-delay:.64s}@media(prefers-reduced-motion:reduce){.SessionInfoBlock_sessionInfoBlock__0J7QX,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_row__aGeVu,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_content__sX1XC>.SessionInfoBlock_wrap__MAkNx>.SessionInfoBlock_row__aGeVu,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_devider__JhrH5,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_subtitle__h8ECm,.SessionInfoBlock_sessionInfoBlock__0J7QX .SessionInfoBlock_title__ZF5u9{animation:none}}.MobileDetails_details__lm8W0{color:var(--theme-text,#eee);padding:0 0 12px;font:14px/1.5 var(--font-sans)}.MobileDetails_weatherHero__nOqB6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 24px}.MobileDetails_weatherHero__nOqB6>div{min-width:0}.MobileDetails_weatherHero__nOqB6>div>div{flex-wrap:wrap;gap:6px}.MobileDetails_weatherHero__nOqB6 p{margin-top:6px;font:13px/1.5 var(--font-sans);color:var(--theme-text-secondary)}.MobileDetails_weatherHero__nOqB6 strong{flex:none;font:44px/1 var(--font-serif);letter-spacing:-1px}.MobileDetails_weatherHero__nOqB6 svg{width:20px;height:20px}.MobileDetails_sessionGrid__939DP,.MobileDetails_weatherGrid__EVD2N{display:grid;gap:20px 12px;margin:0;padding-block:20px;border-block:1px solid var(--theme-border,rgb(255 255 255/12%))}.MobileDetails_weatherGrid__EVD2N{grid-template-columns:repeat(3,minmax(0,1fr))}.MobileDetails_sessionGrid__939DP{grid-template-columns:repeat(2,minmax(0,1fr))}.MobileDetails_details__lm8W0 dt{font-size:12px;color:var(--theme-text-secondary)}.MobileDetails_details__lm8W0 dd{margin:5px 0 0;font-size:16px;overflow-wrap:anywhere}.MobileDetails_context__E9wWM{padding:4px 0 22px;overflow-wrap:anywhere}.MobileDetails_context__E9wWM small{font-size:10px;letter-spacing:1.5px;color:var(--theme-text-secondary)}.MobileDetails_context__E9wWM p{margin:6px 0;font:28px/1.2 var(--font-serif)}.MobileDetails_context__E9wWM span,.MobileDetails_note__EJB_e{font-size:13px;color:var(--theme-text-secondary)}.MobileDetails_note__EJB_e{margin-top:16px}.MobileDetails_guidance__g7qJ6{margin-top:18px;font:14px/1.6 var(--font-sans);color:var(--theme-text-secondary,#bdc2b4)}.MobileDetails_condition__Y1bYL{display:flex;align-items:center;gap:10px;font-size:16px;text-transform:capitalize}