.BuildTools-module-scss-module__DM6zvW__section{--color-yellow-800:var(--color-step-text);--color-yellow-800-hover:var(--color-popup);padding-left:max(.625rem,(100% - var(--page-max))/2 + .625rem);padding-right:max(2.9375rem,(100% - var(--page-max))/2 + 2.9375rem);background-color:var(--color-charcoal);align-items:flex-start;gap:1.25rem;padding-block:3.75rem 6.25rem;display:flex}.BuildTools-module-scss-module__DM6zvW__grid{flex-shrink:0;gap:.625rem;display:flex}.BuildTools-module-scss-module__DM6zvW__column{flex-direction:column;gap:.625rem;display:flex}.BuildTools-module-scss-module__DM6zvW__column:first-child{margin-top:5.3125rem}.BuildTools-module-scss-module__DM6zvW__column:last-child{margin-top:14.0625rem}.BuildTools-module-scss-module__DM6zvW__box{width:19.25rem;height:18.75rem;color:var(--color-bg);background-color:var(--color-stone);border-radius:.25rem;flex-direction:column;display:flex;position:relative}.BuildTools-module-scss-module__DM6zvW__boxLink{color:inherit;border-radius:inherit;flex-direction:column;flex:1;padding:1.25rem .625rem 3rem;text-decoration:none;display:flex}.BuildTools-module-scss-module__DM6zvW__boxLink:focus-visible{outline:2px solid var(--color-step-text);outline-offset:2px}.BuildTools-module-scss-module__DM6zvW__boxTitle{font-size:1.625rem;line-height:.95;font-family:var(--font-outfit);letter-spacing:-.04em;font-weight:800}.BuildTools-module-scss-module__DM6zvW__boxText{font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);letter-spacing:-.01em;margin-top:3.0625rem;font-weight:300}.BuildTools-module-scss-module__DM6zvW__boxButton{position:absolute;bottom:.625rem;right:.625rem}.BuildTools-module-scss-module__DM6zvW__headingBlock{--section-label-color:var(--color-sage);--section-heading-color:var(--color-step-text);--text-fill-bg:var(--color-charcoal);flex:1;position:sticky;top:7.5rem}.BuildTools-module-scss-module__DM6zvW__headingBlock h2{max-width:35.9375rem}@media (max-width:1023px){.BuildTools-module-scss-module__DM6zvW__section{padding-inline:var(--page-gutter);flex-direction:column-reverse;gap:4rem}.BuildTools-module-scss-module__DM6zvW__headingBlock{position:static}.BuildTools-module-scss-module__DM6zvW__grid{width:100%}.BuildTools-module-scss-module__DM6zvW__column{flex:1}.BuildTools-module-scss-module__DM6zvW__column:first-child,.BuildTools-module-scss-module__DM6zvW__column:last-child{margin-top:0}.BuildTools-module-scss-module__DM6zvW__box{width:100%}}@media (max-width:659px){.BuildTools-module-scss-module__DM6zvW__grid{flex-direction:column}.BuildTools-module-scss-module__DM6zvW__box{width:100%;height:auto;min-height:15rem}}
.SectionHeading-module-scss-module__poQlAq__label{--text-fill-color:var(--section-label-color,var(--color-charcoal));font-size:1.1875rem;line-height:1.3;font-family:var(--font-dm-mono);letter-spacing:-.01em;font-weight:300}.SectionHeading-module-scss-module__poQlAq__heading{--text-fill-color:var(--section-heading-color,var(--color-charcoal));font-size:3.5rem;line-height:.95;font-family:var(--font-outfit);letter-spacing:-.04em;margin-top:2.25rem;font-weight:800}@media (max-width:659px){.SectionHeading-module-scss-module__poQlAq__label{font-size:1rem;line-height:1.3}.SectionHeading-module-scss-module__poQlAq__heading{margin-top:1.25rem;font-size:2.75rem;line-height:.95}}
.CreateCanvas-module-scss-module__jIgB1q__section{--color-gray-2700:var(--color-stone);--color-gray-2700-hover:var(--color-stone-hover);padding-left:max(0px,(100% - var(--page-max))/2 + 0px);padding-right:max(0px,(100% - var(--page-max))/2 + 0px);background-color:var(--color-charcoal);padding-top:13rem;padding-bottom:17rem;position:relative;overflow:hidden}.CreateCanvas-module-scss-module__jIgB1q__headingBlock{--section-label-color:var(--color-sage);--section-heading-color:var(--color-step-text);--text-fill-bg:var(--color-charcoal);max-width:59.6875rem;margin-left:10.1875rem}.CreateCanvas-module-scss-module__jIgB1q__canvas{border-radius:.625rem;width:67.5rem;height:38.75rem;margin:8rem auto 0;position:relative}.CreateCanvas-module-scss-module__jIgB1q__patternClip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.CreateCanvas-module-scss-module__jIgB1q__patternLayer{position:absolute;inset:0}.CreateCanvas-module-scss-module__jIgB1q__fill{border-radius:.25rem;transition:opacity .9s cubic-bezier(.165,.84,.44,1);animation:.9s cubic-bezier(.165,.84,.44,1) CreateCanvas-module-scss-module__jIgB1q__fill-in;position:absolute}.CreateCanvas-module-scss-module__jIgB1q__fillOut{opacity:0}@keyframes CreateCanvas-module-scss-module__jIgB1q__fill-in{0%{opacity:0}}.CreateCanvas-module-scss-module__jIgB1q__content{flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:1.25rem 1rem;display:flex;position:absolute}.CreateCanvas-module-scss-module__jIgB1q__description{max-width:32.125rem;font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-step-text);text-align:center;letter-spacing:-.01em;font-weight:300}.CreateCanvas-module-scss-module__jIgB1q__actions{gap:.25rem;display:flex}@media (max-width:1023px){.CreateCanvas-module-scss-module__jIgB1q__headingBlock{max-width:none;margin-inline:var(--page-gutter)}.CreateCanvas-module-scss-module__jIgB1q__canvas{width:auto;margin-inline:var(--page-gutter)}}@media (max-width:659px){.CreateCanvas-module-scss-module__jIgB1q__section{padding-top:7.5rem;padding-bottom:16.25rem}.CreateCanvas-module-scss-module__jIgB1q__canvas{height:28.75rem;margin-top:3.5rem}.CreateCanvas-module-scss-module__jIgB1q__description{font-size:1.375rem;line-height:1.35}.CreateCanvas-module-scss-module__jIgB1q__content{padding:0 1rem;transform:translate(-50%,-50%);width:100%!important;height:auto!important;inset:50% auto auto 50%!important}.CreateCanvas-module-scss-module__jIgB1q__actions{flex-wrap:wrap;justify-content:center}}
.DownloadDataset-module-scss-module__mpCmxa__section{padding-left:max(2.9375rem,(100% - var(--page-max))/2 + 2.9375rem);padding-right:max(2.9375rem,(100% - var(--page-max))/2 + 2.9375rem);background-color:var(--color-bg);padding-block:13.75rem 10.9375rem;position:relative;overflow:hidden}.DownloadDataset-module-scss-module__mpCmxa__net{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.DownloadDataset-module-scss-module__mpCmxa__intro{z-index:1;justify-content:space-between;align-items:flex-end;gap:3.9375rem;display:flex;position:relative}.DownloadDataset-module-scss-module__mpCmxa__headingBlock{max-width:35.125rem}.DownloadDataset-module-scss-module__mpCmxa__aside{flex-direction:column;align-items:flex-start;gap:1.6875rem;max-width:31.9375rem;display:flex}.DownloadDataset-module-scss-module__mpCmxa__description{font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:300}.DownloadDataset-module-scss-module__mpCmxa__prompt,.DownloadDataset-module-scss-module__mpCmxa__tiles{margin-top:8.5rem}@media (max-width:1023px){.DownloadDataset-module-scss-module__mpCmxa__section{padding-inline:var(--page-gutter)}.DownloadDataset-module-scss-module__mpCmxa__intro{flex-direction:column;align-items:flex-start}.DownloadDataset-module-scss-module__mpCmxa__aside{margin-top:0}.DownloadDataset-module-scss-module__mpCmxa__tiles{margin-top:6.25rem}}@media (max-width:659px){.DownloadDataset-module-scss-module__mpCmxa__section{padding-block:7.5rem}.DownloadDataset-module-scss-module__mpCmxa__prompt{margin-top:4.5rem}.DownloadDataset-module-scss-module__mpCmxa__tiles{margin-top:5rem}}
.DataPrompt-module-scss-module__iw_4Da__search{z-index:1;padding-left:calc(1px + .4375rem);transition:padding-left .25s cubic-bezier(.165,.84,.44,1);position:relative}.DataPrompt-module-scss-module__iw_4Da__search:before{content:"";top:50%;left:var(--prompt-caret-offset,0);width:var(--prompt-caret-width,1px);height:var(--prompt-caret-height,4.25rem);background-color:var(--prompt-caret,var(--color-stone));transition:opacity .25s cubic-bezier(.165,.84,.44,1);position:absolute;transform:translateY(-50%)}.DataPrompt-module-scss-module__iw_4Da__search:focus-within:before{animation:1.1s step-end infinite DataPrompt-module-scss-module__iw_4Da__caret-blink}.DataPrompt-module-scss-module__iw_4Da__search:not(.DataPrompt-module-scss-module__iw_4Da__searchFilled) .DataPrompt-module-scss-module__iw_4Da__input{caret-color:#0000}@keyframes DataPrompt-module-scss-module__iw_4Da__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.DataPrompt-module-scss-module__iw_4Da__search:focus-within:before{animation:none}}.DataPrompt-module-scss-module__iw_4Da__searchFilled{padding-left:0}.DataPrompt-module-scss-module__iw_4Da__search.DataPrompt-module-scss-module__iw_4Da__searchFilled:before{opacity:0;animation:none}.DataPrompt-module-scss-module__iw_4Da__input{width:100%;font-size:3.5rem;line-height:.95;font-family:var(--font-outfit);color:var(--prompt-text,var(--color-charcoal));letter-spacing:-.04em;caret-color:var(--prompt-text,var(--color-charcoal));resize:none;background:0 0;border:0;margin-block:-.1em;padding-block:.1em;font-weight:800;display:block;overflow:hidden auto}.DataPrompt-module-scss-module__iw_4Da__input::placeholder{color:var(--prompt-placeholder,var(--color-beige))}.DataPrompt-module-scss-module__iw_4Da__rule{z-index:1;background-color:var(--prompt-line,var(--color-stone));height:1px;margin-top:1.9375rem;display:block;position:relative}.DataPrompt-module-scss-module__iw_4Da__try{margin-top:1.3125rem}@media (max-width:1023px){.DataPrompt-module-scss-module__iw_4Da__input{font-size:2.75rem;line-height:1.1}}@media (max-width:659px){.DataPrompt-module-scss-module__iw_4Da__search:before{height:2.75rem}.DataPrompt-module-scss-module__iw_4Da__input{font-size:2.125rem;line-height:1}}
.StatTiles-module-scss-module__fKeDAG__stats{z-index:1;justify-content:flex-end;gap:1px;margin-left:auto;display:flex;position:relative}.StatTiles-module-scss-module__fKeDAG__stat{flex-direction:column;gap:1px;width:19.375rem;display:flex}.StatTiles-module-scss-module__fKeDAG__statValue{font-size:2rem;line-height:.95;font-family:var(--font-outfit);color:var(--stat-value-text,var(--color-charcoal));letter-spacing:-.05em;background-color:var(--color-yellow-stat);border-radius:.25rem;flex:1;align-items:center;padding:1rem;font-weight:800;display:flex}.StatTiles-module-scss-module__fKeDAG__statLabel{font-size:1rem;line-height:1.3;font-family:var(--font-outfit);color:var(--stat-label-text,var(--color-charcoal));letter-spacing:-.01em;background-color:var(--stat-label-bg,var(--color-beige));border-radius:.25rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-weight:300;display:flex}.StatTiles-module-scss-module__fKeDAG__stat svg{width:6.125rem;height:auto;color:var(--stat-logo,var(--color-text-muted));flex-shrink:0}@media (max-width:1023px){.StatTiles-module-scss-module__fKeDAG__stats{width:100%}.StatTiles-module-scss-module__fKeDAG__stat{flex:1;width:auto;min-width:0}.StatTiles-module-scss-module__fKeDAG__statLabel{gap:.625rem}.StatTiles-module-scss-module__fKeDAG__stat svg{flex-shrink:1;min-width:0}}@media (max-width:659px){.StatTiles-module-scss-module__fKeDAG__stats{flex-direction:column;gap:.75rem}.StatTiles-module-scss-module__fKeDAG__stat{width:100%}}
.WorldMap-module-scss-module__vuqVma__map{aspect-ratio:1280/826;pointer-events:none;background-color:currentColor;-webkit-mask:url(../media/world-map.28wwh-2pioit9.svg) 50%/cover no-repeat;mask:url(../media/world-map.28wwh-2pioit9.svg) 50%/cover no-repeat}
.Timeline-module-scss-module__P0VtAG__timeline{grid-template-columns:auto auto minmax(0,1fr);row-gap:.625rem;list-style:none;display:grid}.Timeline-module-scss-module__P0VtAG__item{grid-template-columns:subgrid;animation:.5s cubic-bezier(.165,.84,.44,1) both Timeline-module-scss-module__P0VtAG__item-in;animation-delay:calc(var(--i,0)*70ms);grid-column:1/-1;align-items:start;gap:1px;display:grid;position:relative}.Timeline-module-scss-module__P0VtAG__item:not(:last-child):before{content:"";background-color:var(--color-charcoal);width:1px;position:absolute;top:.8125rem;bottom:-.625rem;left:.78125rem}@keyframes Timeline-module-scss-module__P0VtAG__item-in{0%{opacity:0;translate:0 .625rem}}.Timeline-module-scss-module__P0VtAG__dot{z-index:1;background-color:var(--color-charcoal);border-radius:50%;width:1.625rem;height:1.625rem;position:relative}.Timeline-module-scss-module__P0VtAG__date{height:1.625rem;font-size:1.25rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-bg);text-align:center;letter-spacing:-.02em;white-space:nowrap;background-color:var(--color-charcoal);border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;padding:0 .625rem;font-weight:400;display:flex}.Timeline-module-scss-module__P0VtAG__year{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;gap:1px;padding:3.125rem 0;display:grid;position:relative}.Timeline-module-scss-module__P0VtAG__year:before{content:"";background-color:var(--color-charcoal);width:1px;position:absolute;top:-.625rem;bottom:-.625rem;left:.78125rem}.Timeline-module-scss-module__P0VtAG__yearLabel{font-size:1.5rem;line-height:.95;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.03em;grid-column:3;font-weight:700}@media (max-width:659px){.Timeline-module-scss-module__P0VtAG__timeline{grid-template-columns:auto minmax(0,1fr)}.Timeline-module-scss-module__P0VtAG__item,.Timeline-module-scss-module__P0VtAG__year{grid-template-columns:subgrid}.Timeline-module-scss-module__P0VtAG__item>:last-child{grid-column:2;margin-top:.375rem}.Timeline-module-scss-module__P0VtAG__yearLabel{grid-column:2}.Timeline-module-scss-module__P0VtAG__date{font-size:1rem;line-height:1}}
.FilterChips-module-scss-module__ThKHUG__chips{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.FilterChips-module-scss-module__ThKHUG__chipsTight{gap:2px}.FilterChips-module-scss-module__ThKHUG__chip{--chip:var(--color-media-bg);height:1.875rem;font-size:.875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-charcoal);text-align:center;letter-spacing:-.02em;cursor:pointer;background-color:var(--chip);opacity:.6;border:0;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;padding:0 .625rem;font-weight:300;transition:opacity .25s;display:flex;position:relative}.FilterChips-module-scss-module__ThKHUG__chip:hover{opacity:1}.FilterChips-module-scss-module__ThKHUG__chipDark{--chip:var(--color-charcoal);color:var(--color-bg)}.FilterChips-module-scss-module__ThKHUG__chipActive{opacity:1}.FilterChips-module-scss-module__ThKHUG__chipCount{min-width:.75rem;height:.75rem;font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--chip);text-align:center;letter-spacing:-.02em;background-color:var(--color-charcoal);border-radius:.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin:1px -.5625rem 0 .25rem;padding:0 .125rem;font-weight:400;display:flex}
.HeroTabs-module-scss-module__lye3yq__tabs{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-end;margin-top:auto;display:flex}.HeroTabs-module-scss-module__lye3yq__tab{padding:0 var(--tab-air) calc(var(--tongue-h) + var(--tab-gap)) 0;font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);color:inherit;text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;font-weight:400;transition:opacity .25s;position:relative}.HeroTabs-module-scss-module__lye3yq__tab:hover{opacity:.8}.HeroTabs-module-scss-module__lye3yq__tab:after{width:var(--tongue-w);height:var(--tongue-h);content:"";background-color:var(--color-bg);opacity:0;transition:opacity .25s;position:absolute;bottom:0;left:0}.HeroTabs-module-scss-module__lye3yq__tabActive:after{opacity:1}@media (max-width:1023px){.HeroTabs-module-scss-module__lye3yq__tabs{flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:0;padding-bottom:1.25rem}.HeroTabs-module-scss-module__lye3yq__tab{opacity:.6;padding:0 0 .25rem;font-size:1.0625rem;line-height:1.3}.HeroTabs-module-scss-module__lye3yq__tab:after{width:100%;height:2px}.HeroTabs-module-scss-module__lye3yq__tabActive{opacity:1}}
.PageFade-module-scss-module__XH5NJW__fade{background:linear-gradient(to bottom, var(--color-bg), var(--color-net-mid));height:12.5rem}
.PageHero-module-scss-module__kUNZba__hero{padding-left:max(0px,(100% - var(--page-max))/2 + 0px);padding-right:max(0px,(100% - var(--page-max))/2 + 0px);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:28.25rem;padding-top:6.25rem;display:flex;position:relative;overflow:hidden}.PageHero-module-scss-module__kUNZba__dark{color:var(--color-bg);background-color:var(--color-gray-2700)}.PageHero-module-scss-module__kUNZba__dark .PageHero-module-scss-module__kUNZba__mapBg{color:var(--color-stone)}.PageHero-module-scss-module__kUNZba__dark .PageHero-module-scss-module__kUNZba__box{background-color:#53534a}.PageHero-module-scss-module__kUNZba__light{color:var(--color-charcoal);border-bottom:1px solid var(--color-sage-light)}.PageHero-module-scss-module__kUNZba__light .PageHero-module-scss-module__kUNZba__mapBg{color:var(--color-net-mid)}.PageHero-module-scss-module__kUNZba__light .PageHero-module-scss-module__kUNZba__box{background-color:var(--color-net-light)}.PageHero-module-scss-module__kUNZba__mapBg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.PageHero-module-scss-module__kUNZba__box{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(100%,46.25rem);padding:.625rem;display:flex;position:relative}.PageHero-module-scss-module__kUNZba__boxFlush{padding-bottom:0}.PageHero-module-scss-module__kUNZba__aside{right:max(.625rem,(100% - var(--page-max))/2 + .625rem);z-index:1;position:absolute;bottom:1.875rem}@media (max-width:1023px){.PageHero-module-scss-module__kUNZba__hero{min-height:100svh;padding-top:7.5rem}.PageHero-module-scss-module__kUNZba__asideDesktop{display:none}.PageHero-module-scss-module__kUNZba__aside{order:-1;margin:0 .625rem 1rem;position:static}}
.TextCardModal-module-scss-module__DtcfXW__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;display:flex}.TextCardModal-module-scss-module__DtcfXW__field{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.TextCardModal-module-scss-module__DtcfXW__label{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.TextCardModal-module-scss-module__DtcfXW__input,.TextCardModal-module-scss-module__DtcfXW__textarea,.TextCardModal-module-scss-module__DtcfXW__titleArea{width:100%;font-size:.875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.375rem;outline:none;padding:.75rem .625rem;font-weight:500;transition:border-color .2s}.TextCardModal-module-scss-module__DtcfXW__input::placeholder,.TextCardModal-module-scss-module__DtcfXW__textarea::placeholder,.TextCardModal-module-scss-module__DtcfXW__titleArea::placeholder{color:var(--color-gray-1400);opacity:1}.TextCardModal-module-scss-module__DtcfXW__input:focus,.TextCardModal-module-scss-module__DtcfXW__textarea:focus,.TextCardModal-module-scss-module__DtcfXW__titleArea:focus{border-color:var(--color-charcoal)}.TextCardModal-module-scss-module__DtcfXW__textarea{resize:none;field-sizing:content;min-height:6rem;max-height:50vh}.TextCardModal-module-scss-module__DtcfXW__titleArea{resize:none;field-sizing:content;min-height:3.75rem}.TextCardModal-module-scss-module__DtcfXW__actions{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:1.5rem;display:flex}
.ShareModal-module-scss-module__qDkDoW__share{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;display:flex}.ShareModal-module-scss-module__qDkDoW__tabs{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.ShareModal-module-scss-module__qDkDoW__tabs>*{width:100%}.ShareModal-module-scss-module__qDkDoW__copyText{font-size:.8125rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:300}.ShareModal-module-scss-module__qDkDoW__note{font-size:.75rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em}.ShareModal-module-scss-module__qDkDoW__status{font-size:.8125rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:500}.ShareModal-module-scss-module__qDkDoW__status:empty{margin-top:-1rem}.ShareModal-module-scss-module__qDkDoW__actions{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.ShareModal-module-scss-module__qDkDoW__error{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-red);background-color:var(--color-net-light);border-radius:.375rem;padding:.5rem .625rem}.ShareModal-module-scss-module__qDkDoW__box{background-color:var(--color-grid-bg-light);border:1px solid var(--color-sage-light);border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .625rem .625rem .75rem;display:flex}.ShareModal-module-scss-module__qDkDoW__boxCode{align-items:flex-start}.ShareModal-module-scss-module__qDkDoW__boxPending .ShareModal-module-scss-module__qDkDoW__boxText{color:var(--color-stone)}.ShareModal-module-scss-module__qDkDoW__boxText{min-width:0;font-size:.75rem;line-height:1.4;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;flex:1}.ShareModal-module-scss-module__qDkDoW__copy{width:1.75rem;height:1.75rem;color:var(--color-bg);cursor:pointer;background-color:var(--color-charcoal);border:0;border-radius:.375rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,color .25s,opacity .25s;display:flex}.ShareModal-module-scss-module__qDkDoW__copy svg{width:.875rem;height:.875rem}.ShareModal-module-scss-module__qDkDoW__copy:hover:not(:disabled){background-color:var(--color-gray-2600)}.ShareModal-module-scss-module__qDkDoW__copy:disabled{cursor:default;opacity:.4}.ShareModal-module-scss-module__qDkDoW__copied{color:var(--color-mint-dark);background-color:var(--color-mint)}.ShareModal-module-scss-module__qDkDoW__rule{background-color:var(--color-net-light);border:0;height:1px;margin:.25rem 0}.ShareModal-module-scss-module__qDkDoW__sectionTitle{font-size:.875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:500;display:flex}.ShareModal-module-scss-module__qDkDoW__sectionIcon{width:.875rem;height:.875rem}.ShareModal-module-scss-module__qDkDoW__empty{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone)}.ShareModal-module-scss-module__qDkDoW__dataOptions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.ShareModal-module-scss-module__qDkDoW__dataBundle{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ShareModal-module-scss-module__qDkDoW__dataList{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;list-style:none;display:flex}.ShareModal-module-scss-module__qDkDoW__dataRow{border:1px solid var(--color-sage-light);border-radius:.5rem;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .625rem;display:flex}.ShareModal-module-scss-module__qDkDoW__dataTitle{min-width:0;font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:500;display:-webkit-box;overflow:hidden}.ShareModal-module-scss-module__qDkDoW__dataError{font-size:.6875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-red);flex-basis:100%}
.ActivityLog-module-scss-module__i9I5Aa__log{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:1.25rem;display:flex}.ActivityLog-module-scss-module__i9I5Aa__empty{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);font-weight:300}.ActivityLog-module-scss-module__i9I5Aa__turn{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;display:flex}.ActivityLog-module-scss-module__i9I5Aa__turn+.ActivityLog-module-scss-module__i9I5Aa__turn{border-top:1px solid var(--color-net-light);padding-top:1.25rem}.ActivityLog-module-scss-module__i9I5Aa__head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;padding:0;display:flex}.ActivityLog-module-scss-module__i9I5Aa__head:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:2px;border-radius:3px}.ActivityLog-module-scss-module__i9I5Aa__question{font-size:.75rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;background-color:var(--color-net-light);border-radius:6px;padding:.3125rem .6875rem;font-weight:300}.ActivityLog-module-scss-module__i9I5Aa__questionText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ActivityLog-module-scss-module__i9I5Aa__meta{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.375rem;display:flex}.ActivityLog-module-scss-module__i9I5Aa__meta i{color:var(--color-stone-light);font-style:normal}.ActivityLog-module-scss-module__i9I5Aa__meta b{color:var(--color-red);font-weight:400}.ActivityLog-module-scss-module__i9I5Aa__outcome{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.125rem .375rem;min-width:0;display:flex}.ActivityLog-module-scss-module__i9I5Aa__part,.ActivityLog-module-scss-module__i9I5Aa__now{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.ActivityLog-module-scss-module__i9I5Aa__now{color:var(--color-charcoal)}.ActivityLog-module-scss-module__i9I5Aa__live{background-color:var(--color-charcoal);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block;position:relative}.ActivityLog-module-scss-module__i9I5Aa__live:after{content:"";border:1px solid var(--color-charcoal);border-radius:50%;animation:1.6s ease-out infinite ActivityLog-module-scss-module__i9I5Aa__ping;position:absolute;inset:-.1875rem}@keyframes ActivityLog-module-scss-module__i9I5Aa__ping{0%{opacity:.6;scale:.6}to{opacity:0;scale:1.5}}.ActivityLog-module-scss-module__i9I5Aa__chevron{width:.75rem;height:.75rem;color:var(--color-charcoal);flex-shrink:0;margin-left:auto;transition:rotate .25s cubic-bezier(.165,.84,.44,1)}.ActivityLog-module-scss-module__i9I5Aa__chevronClosed{rotate:-90deg}.ActivityLog-module-scss-module__i9I5Aa__body{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.625rem;display:flex}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__stepFailed:before{background-color:var(--color-red-light);border-color:var(--color-red)}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__stepSkipped:before{border:1px dashed var(--color-stone-light)}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__stepPlan:before{background-color:var(--color-lime)}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__stepRunning:before{animation:1.6s ease-in-out infinite ActivityLog-module-scss-module__i9I5Aa__dot}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__stepSkipped:not(:last-child):after{border-left:1px dashed var(--color-stone-light);background:0 0;width:0}.ActivityLog-module-scss-module__i9I5Aa__rail .ActivityLog-module-scss-module__i9I5Aa__step:has(+.ActivityLog-module-scss-module__i9I5Aa__stepRunning):after{border-left:1px dashed var(--color-stone-light);background:0 0;width:0}@keyframes ActivityLog-module-scss-module__i9I5Aa__dot{50%{box-shadow:0 0 0 3px #4848421f}}.ActivityLog-module-scss-module__i9I5Aa__step:hover>.ActivityLog-module-scss-module__i9I5Aa__row{background:linear-gradient(to right, var(--color-net-light), #ececdb00)}.ActivityLog-module-scss-module__i9I5Aa__row{border-radius:4px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.375rem 0;display:flex}.ActivityLog-module-scss-module__i9I5Aa__label{min-width:0;font-size:.75rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:400;display:flex}.ActivityLog-module-scss-module__i9I5Aa__stepFailed .ActivityLog-module-scss-module__i9I5Aa__label>.ActivityLog-module-scss-module__i9I5Aa__labelText{color:var(--color-red)}.ActivityLog-module-scss-module__i9I5Aa__stepSkipped .ActivityLog-module-scss-module__i9I5Aa__label>.ActivityLog-module-scss-module__i9I5Aa__labelText{color:var(--color-stone)}.ActivityLog-module-scss-module__i9I5Aa__kindFailed{color:var(--color-red)}.ActivityLog-module-scss-module__i9I5Aa__triesToggle{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ActivityLog-module-scss-module__i9I5Aa__duration{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;opacity:0;flex-shrink:0;padding-top:.125rem;transition:opacity .15s}.ActivityLog-module-scss-module__i9I5Aa__step:hover>.ActivityLog-module-scss-module__i9I5Aa__row .ActivityLog-module-scss-module__i9I5Aa__duration,.ActivityLog-module-scss-module__i9I5Aa__step:focus-within>.ActivityLog-module-scss-module__i9I5Aa__row .ActivityLog-module-scss-module__i9I5Aa__duration,.ActivityLog-module-scss-module__i9I5Aa__durationShown{opacity:1}.ActivityLog-module-scss-module__i9I5Aa__detail{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;overflow-wrap:anywhere;margin-top:-.1875rem;padding:0 1.25rem .375rem 0;font-weight:300}.ActivityLog-module-scss-module__i9I5Aa__tries{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;background-color:var(--color-net-light);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.1875rem;margin:-.125rem 0 .5rem;padding:.4375rem .5625rem;font-weight:300;display:flex}.ActivityLog-module-scss-module__i9I5Aa__tries ol{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.125rem;padding:0;list-style:none;display:flex}.ActivityLog-module-scss-module__i9I5Aa__tries li{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);letter-spacing:-.02em;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.5rem;font-weight:400;display:flex}.ActivityLog-module-scss-module__i9I5Aa__tries li span:last-child{margin-left:auto}.ActivityLog-module-scss-module__i9I5Aa__card{max-width:100%;font-size:.6875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;cursor:pointer;border:1px solid var(--color-sage-light);background:0 0;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;margin:0 0 .375rem;padding:.25rem .5rem .25rem .375rem;font-weight:400;transition:background-color .2s;display:flex}.ActivityLog-module-scss-module__i9I5Aa__card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ActivityLog-module-scss-module__i9I5Aa__card:hover:not(:disabled){background-color:var(--color-net-light)}.ActivityLog-module-scss-module__i9I5Aa__card:disabled{cursor:default;opacity:.5}.ActivityLog-module-scss-module__i9I5Aa__cardIcon{flex-shrink:0;width:.875rem;height:.875rem}.ActivityLog-module-scss-module__i9I5Aa__link{font-size:.6875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;transition:opacity .25s}.ActivityLog-module-scss-module__i9I5Aa__link:hover{opacity:.6}.ActivityLog-module-scss-module__i9I5Aa__full{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;list-style:none;display:flex}.ActivityLog-module-scss-module__i9I5Aa__line{grid-template-columns:2.625rem 1fr auto;align-items:baseline;gap:0 .5rem;padding:.25rem 0;display:grid}.ActivityLog-module-scss-module__i9I5Aa__lineTime{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.ActivityLog-module-scss-module__i9I5Aa__lineLabel{min-width:0;font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em}.ActivityLog-module-scss-module__i9I5Aa__lineQuiet .ActivityLog-module-scss-module__i9I5Aa__lineLabel{color:var(--color-stone);font-size:.6875rem;font-weight:300}.ActivityLog-module-scss-module__i9I5Aa__lineFailed .ActivityLog-module-scss-module__i9I5Aa__lineLabel{color:var(--color-red)}.ActivityLog-module-scss-module__i9I5Aa__lineRetried .ActivityLog-module-scss-module__i9I5Aa__lineLabel{color:var(--color-stone);text-decoration:line-through;-webkit-text-decoration-color:var(--color-stone-light);text-decoration-color:var(--color-stone-light)}.ActivityLog-module-scss-module__i9I5Aa__lineSkipped .ActivityLog-module-scss-module__i9I5Aa__lineLabel{color:var(--color-stone)}.ActivityLog-module-scss-module__i9I5Aa__lineDetail{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;overflow-wrap:anywhere;grid-column:2/4;padding-top:1px;font-weight:300}.ActivityLog-module-scss-module__i9I5Aa__lineCard{grid-column:2/4;justify-self:start;max-width:100%;margin-top:.25rem}.ActivityLog-module-scss-module__i9I5Aa__fold{font-size:.6875rem;line-height:1;font-family:var(--font-outfit);color:var(--color-stone);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:400;text-decoration:underline;transition:opacity .2s}.ActivityLog-module-scss-module__i9I5Aa__fold:hover{opacity:.6}
.PlanApproveBar-module-scss-module__63BfFq__bar{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.PlanApproveBar-module-scss-module__63BfFq__label{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:500}.PlanApproveBar-module-scss-module__63BfFq__actions{--plain-color:var(--color-charcoal);flex-direction:row;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}
.PlanLedger-module-scss-module__O6rHEW__meta{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3125rem;display:flex}.PlanLedger-module-scss-module__O6rHEW__sep{color:var(--color-stone-light)}.PlanLedger-module-scss-module__O6rHEW__badge,.PlanLedger-module-scss-module__O6rHEW__changed{font-size:.625rem;line-height:1;font-family:var(--font-outfit);color:var(--color-mint-dark);background-color:var(--color-mint);border-radius:.3125rem;padding:.1875rem .3125rem;font-weight:400}.PlanLedger-module-scss-module__O6rHEW__changed{vertical-align:.0625rem;margin-left:.375rem;display:inline-block}.PlanLedger-module-scss-module__O6rHEW__ledger{border-top:1px solid var(--color-net-light)}.PlanLedger-module-scss-module__O6rHEW__head{padding:.5625rem var(--ledger-inset,.875rem) .125rem;font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.PlanLedger-module-scss-module__O6rHEW__row+.PlanLedger-module-scss-module__O6rHEW__head{border-top:1px solid var(--color-net-light)}.PlanLedger-module-scss-module__O6rHEW__row{padding:.4375rem var(--ledger-inset,.875rem) .5rem;grid-template-columns:minmax(0,1fr) auto;column-gap:.625rem;display:grid}.PlanLedger-module-scss-module__O6rHEW__row+.PlanLedger-module-scss-module__O6rHEW__row{border-top:1px solid var(--color-net-light)}.PlanLedger-module-scss-module__O6rHEW__name{font-size:.625rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;overflow-wrap:anywhere;grid-column:1/-1;font-weight:400}.PlanLedger-module-scss-module__O6rHEW__value{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;overflow-wrap:anywhere;font-weight:500}.PlanLedger-module-scss-module__O6rHEW__change{font-size:.6875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);text-underline-offset:.15em;letter-spacing:-.031em;cursor:pointer;background:0 0;border:0;align-self:end;padding:0;text-decoration:underline}.PlanLedger-module-scss-module__O6rHEW__change:disabled{color:var(--color-stone-light);cursor:default}.PlanLedger-module-scss-module__O6rHEW__was,.PlanLedger-module-scss-module__O6rHEW__why{font-size:.625rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;grid-column:1/-1;margin-top:.1875rem;font-weight:300}.PlanLedger-module-scss-module__O6rHEW__moved .PlanLedger-module-scss-module__O6rHEW__was{margin-top:0}.PlanLedger-module-scss-module__O6rHEW__options{background-color:var(--color-grid-bg-light);border-radius:.5rem;flex-direction:column;grid-column:1/-1;justify-content:flex-start;align-items:stretch;gap:.125rem;margin-top:.5rem;padding:.25rem;display:flex}.PlanLedger-module-scss-module__O6rHEW__option{font-size:.6875rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);text-align:left;letter-spacing:-.031em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.375rem;display:flex}.PlanLedger-module-scss-module__O6rHEW__option:hover:not([aria-disabled=true],.PlanLedger-module-scss-module__O6rHEW__optionOn){background-color:var(--color-net-light)}.PlanLedger-module-scss-module__O6rHEW__option[aria-disabled=true]{cursor:default}.PlanLedger-module-scss-module__O6rHEW__option[aria-disabled=true]:not(.PlanLedger-module-scss-module__O6rHEW__optionOn,.PlanLedger-module-scss-module__O6rHEW__optionPending){opacity:.45}.PlanLedger-module-scss-module__O6rHEW__optionOn{cursor:default;font-weight:500}.PlanLedger-module-scss-module__O6rHEW__optionPending{border-style:dashed;border-color:var(--color-charcoal)}.PlanLedger-module-scss-module__O6rHEW__radio{box-sizing:border-box;border:1px solid var(--color-charcoal);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;margin-top:.0625rem}.PlanLedger-module-scss-module__O6rHEW__optionOn .PlanLedger-module-scss-module__O6rHEW__radio{background-color:var(--color-charcoal);box-shadow:inset 0 0 0 .15625rem var(--color-white)}.PlanLedger-module-scss-module__O6rHEW__optionPending .PlanLedger-module-scss-module__O6rHEW__radio{border-style:dashed}.PlanLedger-module-scss-module__O6rHEW__optionLabel{overflow-wrap:anywhere;flex:1;min-width:0}.PlanLedger-module-scss-module__O6rHEW__optionSub{color:var(--color-stone);font-weight:300;display:block}.PlanLedger-module-scss-module__O6rHEW__optionTag{color:var(--color-stone);flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;font-size:.625rem;line-height:1.3;display:flex}.PlanLedger-module-scss-module__O6rHEW__spin{border:1.5px solid var(--color-stone-light);border-top-color:var(--color-charcoal);border-radius:50%;width:.5625rem;height:.5625rem;animation:.9s linear infinite PlanLedger-module-scss-module__O6rHEW__spin}@keyframes PlanLedger-module-scss-module__O6rHEW__spin{to{rotate:360deg}}.PlanLedger-module-scss-module__O6rHEW__live{grid-column:1/-1}.PlanLedger-module-scss-module__O6rHEW__notice{font-size:.6875rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;background-color:var(--color-net-light);border-left:2px solid var(--color-stone-light);border-radius:.375rem;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.375rem;padding:.4375rem .5rem;font-weight:300;display:flex}.PlanLedger-module-scss-module__O6rHEW__noticeQuiet{background-color:#0000;border-left:0;padding:0}.PlanLedger-module-scss-module__O6rHEW__noticeText{min-width:0}.PlanLedger-module-scss-module__O6rHEW__noticeLead{color:var(--color-charcoal);margin-bottom:.125rem;font-weight:500;display:block}.PlanLedger-module-scss-module__O6rHEW__retry{font:inherit;color:var(--color-charcoal);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:500;text-decoration:underline}.PlanLedger-module-scss-module__O6rHEW__caveatsHead{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;margin-bottom:.25rem}.PlanLedger-module-scss-module__O6rHEW__caveatList{font-size:.6875rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.1875rem;margin:0;padding:0;font-weight:300;list-style:none;display:flex}
.PlanModal-module-scss-module__OVw_hq__modal{width:35rem}.PlanModal-module-scss-module__OVw_hq__body{padding:0 .375rem .5rem}.PlanModal-module-scss-module__OVw_hq__summary{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;margin:.5rem 0 .875rem;font-weight:300}.PlanModal-module-scss-module__OVw_hq__ledger{--ledger-inset:0;margin-top:.5rem}.PlanModal-module-scss-module__OVw_hq__section{border-top:1px solid var(--color-net-light);margin-top:.25rem}.PlanModal-module-scss-module__OVw_hq__sectionHead{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;padding:.625rem 0 .375rem}.PlanModal-module-scss-module__OVw_hq__rail{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.PlanModal-module-scss-module__OVw_hq__step{padding-left:1.5rem;position:relative}.PlanModal-module-scss-module__OVw_hq__step:before{content:"";box-sizing:border-box;background-color:var(--color-white);border:1px solid var(--color-charcoal);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.5625rem;left:0}.PlanModal-module-scss-module__OVw_hq__step:not(:last-child):after{content:"";background-color:var(--color-charcoal);width:1px;position:absolute;top:1.1875rem;bottom:-.6875rem;left:.28125rem}.PlanModal-module-scss-module__OVw_hq__stepAnswer:before{background-color:var(--color-charcoal)}.PlanModal-module-scss-module__OVw_hq__stepRow{text-align:left;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.375rem 0;display:flex}.PlanModal-module-scss-module__OVw_hq__stepRow:is(button){cursor:pointer}.PlanModal-module-scss-module__OVw_hq__stepLabel{min-width:0;font-size:.8125rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;overflow-wrap:anywhere;font-weight:400}.PlanModal-module-scss-module__OVw_hq__stepAnswer .PlanModal-module-scss-module__OVw_hq__stepLabel{font-weight:500}.PlanModal-module-scss-module__OVw_hq__kind{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;font-weight:400;display:block}.PlanModal-module-scss-module__OVw_hq__chevron{width:.75rem;height:.75rem;color:var(--color-charcoal);flex-shrink:0;transition:rotate .25s cubic-bezier(.165,.84,.44,1)}.PlanModal-module-scss-module__OVw_hq__chevronOpen{rotate:180deg}.PlanModal-module-scss-module__OVw_hq__stepDetail{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;padding:0 1.25rem .5rem 0;font-weight:300}.PlanModal-module-scss-module__OVw_hq__others{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;margin:0 0 .375rem;padding:0;font-weight:300;list-style:none;display:flex}.PlanModal-module-scss-module__OVw_hq__others b{color:var(--color-charcoal);font-weight:500}.PlanModal-module-scss-module__OVw_hq__proceed{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.PlanModal-module-scss-module__OVw_hq__note{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;font-weight:400}
.ApprovedPlanPill-module-scss-module__0aDm_a__pill{text-align:left;cursor:pointer;background-color:var(--color-grid-bg-light);border:1px solid var(--color-gray-1600);border-radius:.75rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.375rem .625rem;transition:border-color .25s;display:flex}.ApprovedPlanPill-module-scss-module__0aDm_a__pill:hover{border-color:var(--color-charcoal)}.ApprovedPlanPill-module-scss-module__0aDm_a__icon{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:.15625rem;width:.875rem;height:.875rem;display:flex}.ApprovedPlanPill-module-scss-module__0aDm_a__icon i{background-color:var(--color-charcoal);height:1.5px;display:block}.ApprovedPlanPill-module-scss-module__0aDm_a__icon i:first-child{width:.8125rem}.ApprovedPlanPill-module-scss-module__0aDm_a__icon i:nth-child(2){width:.5625rem}.ApprovedPlanPill-module-scss-module__0aDm_a__icon i:nth-child(3){width:.6875rem}.ApprovedPlanPill-module-scss-module__0aDm_a__title{min-width:0;font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);text-overflow:ellipsis;letter-spacing:-.01em;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ApprovedPlanPill-module-scss-module__0aDm_a__state{height:1.25rem;font-size:.6875rem;line-height:1.09;font-family:var(--font-outfit);color:var(--color-mint-dark);letter-spacing:-.031em;background-color:var(--color-mint);border-radius:.4375rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3125rem;display:flex}
.ChatPanel-module-scss-module__agqEkW__chatPanel{min-height:0;width:var(--ws-chat);text-align:left;pointer-events:auto;background-color:var(--color-white);transition:translate var(--ws-dur) var(--ws-ease) var(--ws-delay),opacity var(--ws-dur) var(--ws-ease) var(--ws-delay);border-radius:.625rem;flex-direction:column;flex-grow:1;gap:.75rem;padding:1.25rem .625rem .75rem;animation:.65s cubic-bezier(.5,0,.2,1) .25s backwards ChatPanel-module-scss-module__agqEkW__chat-in;display:flex}.ChatPanel-module-scss-module__agqEkW__chatHidden{pointer-events:none;opacity:0;translate:calc(-100% - var(--ws-left)) 0}.ChatPanel-module-scss-module__agqEkW__shareMark{font-size:.5rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:.375rem;padding:.25rem 0;font-weight:300;display:flex}.ChatPanel-module-scss-module__agqEkW__shareMarkIcon{flex-shrink:0;width:.75rem;height:.75rem}.ChatPanel-module-scss-module__agqEkW__botTurn{flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:.625rem;width:100%;min-width:0;display:flex}.ChatPanel-module-scss-module__agqEkW__status{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:.4375rem;font-weight:400;display:flex}.ChatPanel-module-scss-module__agqEkW__statusBody{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:.125rem;min-width:0;display:flex}.ChatPanel-module-scss-module__agqEkW__statusMain{flex-flow:wrap;justify-content:flex-start;align-items:baseline;column-gap:.3em;display:flex}.ChatPanel-module-scss-module__agqEkW__statusLive{flex-wrap:wrap;align-items:baseline;column-gap:.3em;display:inline-flex}.ChatPanel-module-scss-module__agqEkW__statusLabels{display:inline-grid}.ChatPanel-module-scss-module__agqEkW__statusLabel,.ChatPanel-module-scss-module__agqEkW__statusLabelOut{grid-area:1/1}.ChatPanel-module-scss-module__agqEkW__statusLabel{color:#0000;background-image:linear-gradient(90deg, var(--color-stone) 40%, var(--color-stone-light) 50%, var(--color-stone) 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:.3s cubic-bezier(.5,0,.2,1) both ChatPanel-module-scss-module__agqEkW__status-in,2.2s linear infinite ChatPanel-module-scss-module__agqEkW__status-shimmer}.ChatPanel-module-scss-module__agqEkW__statusLabelOut{animation:.3s cubic-bezier(.5,0,.2,1) both ChatPanel-module-scss-module__agqEkW__status-out}.ChatPanel-module-scss-module__agqEkW__statusNote{white-space:nowrap}.ChatPanel-module-scss-module__agqEkW__statusDetail{color:var(--color-stone-hover);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.ChatPanel-module-scss-module__agqEkW__statusStop{font-size:.6875rem;line-height:1;font-family:var(--font-outfit);color:var(--color-stone);cursor:pointer;border:1px solid var(--color-sage-light);background:0 0;border-radius:.875rem;flex-shrink:0;padding:.1875rem .5625rem;font-weight:400;transition:color .25s}.ChatPanel-module-scss-module__agqEkW__statusStop:hover{color:var(--color-charcoal)}@keyframes ChatPanel-module-scss-module__agqEkW__status-in{0%{opacity:0}}@keyframes ChatPanel-module-scss-module__agqEkW__status-out{to{opacity:0}}@keyframes ChatPanel-module-scss-module__agqEkW__status-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ChatPanel-module-scss-module__agqEkW__thinkingDot{background-color:var(--color-stone);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;margin-top:.25rem;animation:1s ease-in-out infinite ChatPanel-module-scss-module__agqEkW__thinking-pulse}@media (prefers-reduced-motion:reduce){.ChatPanel-module-scss-module__agqEkW__statusLabel{color:var(--color-stone);background:0 0;animation:none}.ChatPanel-module-scss-module__agqEkW__statusLabelOut{display:none}.ChatPanel-module-scss-module__agqEkW__thinkingDot{animation:none}}@keyframes ChatPanel-module-scss-module__agqEkW__thinking-pulse{50%{opacity:.25;scale:.7}}.ChatPanel-module-scss-module__agqEkW__followups{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.375rem;display:flex}.ChatPanel-module-scss-module__agqEkW__followupChip{font-size:.6875rem;line-height:1.25;font-family:var(--font-outfit);color:var(--color-stone);text-align:left;letter-spacing:-.01em;cursor:pointer;border:1px solid var(--color-sage-light);background:0 0;border-radius:.875rem;padding:.3125rem .625rem;font-weight:400;transition:opacity .25s}.ChatPanel-module-scss-module__agqEkW__followupChip:hover{opacity:.6}.ChatPanel-module-scss-module__agqEkW__choiceChip{border-style:dashed}.ChatPanel-module-scss-module__agqEkW__picker{border:1px solid var(--color-sage-light);border-radius:.625rem;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;padding:.625rem;display:flex;overflow-y:auto}.ChatPanel-module-scss-module__agqEkW__pickerHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerQuestion{min-width:0;max-width:13.125rem;font-size:.875rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;flex:1;font-weight:500}.ChatPanel-module-scss-module__agqEkW__pickerCount{font-size:.875rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;flex-shrink:0;font-weight:500}.ChatPanel-module-scss-module__agqEkW__pickerOptions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;margin-bottom:1.25rem;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerOption{font-size:.75rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);text-align:left;letter-spacing:-.031em;cursor:pointer;border:1px solid var(--color-sage-light);background:0 0;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;padding:.625rem;font-weight:400;transition:border-color .25s,background-color .25s;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerOption:hover{background-color:var(--color-net-mid);border-color:var(--color-sage)}.ChatPanel-module-scss-module__agqEkW__pickerOption:focus-visible{background-color:var(--color-net-mid);border-color:var(--color-sage);outline:1px solid var(--color-charcoal);outline-offset:2px}.ChatPanel-module-scss-module__agqEkW__pickerOptionChosen,.ChatPanel-module-scss-module__agqEkW__pickerOptionChosen:hover,.ChatPanel-module-scss-module__agqEkW__pickerOptionChosen:focus-visible{background-color:var(--color-net-light);border-color:var(--color-charcoal)}.ChatPanel-module-scss-module__agqEkW__pickerOptionLabel{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerOptionBadge{color:var(--color-charcoal);letter-spacing:-.01em;background-color:var(--color-sage-light);border-radius:.625rem;padding:.1875rem .375rem;font-size:.5625rem;font-weight:500;line-height:1}.ChatPanel-module-scss-module__agqEkW__pickerOptionDescription{color:var(--color-stone)}.ChatPanel-module-scss-module__agqEkW__pickerRationale{font-size:.6875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);margin-bottom:1.25rem;font-weight:400}.ChatPanel-module-scss-module__agqEkW__pickerText{background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;height:3rem;margin-bottom:1.25rem;padding:.625rem;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerTextInput{min-width:0;font-size:.875rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex-grow:1;font-weight:500}.ChatPanel-module-scss-module__agqEkW__pickerTextInput::placeholder{color:var(--color-gray-1400)}.ChatPanel-module-scss-module__agqEkW__pickerTextSubmit{flex-shrink:0}.ChatPanel-module-scss-module__agqEkW__pickerSkip{align-self:flex-start}.ChatPanel-module-scss-module__agqEkW__pickerStep{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerStepIn{animation:.3s cubic-bezier(.5,0,.2,1) both ChatPanel-module-scss-module__agqEkW__picker-step-in}@media (prefers-reduced-motion:reduce){.ChatPanel-module-scss-module__agqEkW__pickerStepIn{animation:none}}.ChatPanel-module-scss-module__agqEkW__pickerRail{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerStep+.ChatPanel-module-scss-module__agqEkW__pickerRail{margin-top:1.25rem}.ChatPanel-module-scss-module__agqEkW__pickerRail:last-child{margin-bottom:0}.ChatPanel-module-scss-module__agqEkW__pickerRailItem{position:relative}.ChatPanel-module-scss-module__agqEkW__pickerRailItem:before{content:"";box-sizing:border-box;background-color:var(--color-charcoal);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:0;translate:0 -50%}.ChatPanel-module-scss-module__agqEkW__pickerRailItem:not(:last-child):after{content:"";background-color:var(--color-charcoal);width:1px;position:absolute;top:calc(50% + .3125rem);bottom:calc(.3125rem - 50%);left:.28125rem}.ChatPanel-module-scss-module__agqEkW__pickerRailItemSkipped:before{background-color:var(--color-white);border:1px solid var(--color-charcoal)}.ChatPanel-module-scss-module__agqEkW__pickerRailRow{width:100%;font-size:.75rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);text-align:left;letter-spacing:-.031em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.375rem 0 .375rem 1.5rem;font-weight:400;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerRailRow:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:2px}.ChatPanel-module-scss-module__agqEkW__pickerRailText{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:.125rem;min-width:0;display:flex}.ChatPanel-module-scss-module__agqEkW__pickerRailQuestion{color:var(--color-stone);font-size:.6875rem;line-height:1.3}.ChatPanel-module-scss-module__agqEkW__pickerRailValue{color:var(--color-charcoal)}.ChatPanel-module-scss-module__agqEkW__pickerRailChange{text-underline-offset:.15em;flex-shrink:0;text-decoration:underline;transition:opacity .25s}.ChatPanel-module-scss-module__agqEkW__pickerRailRow:hover .ChatPanel-module-scss-module__agqEkW__pickerRailChange{opacity:.6}.ChatPanel-module-scss-module__agqEkW__pickerSend{align-self:flex-start}@keyframes ChatPanel-module-scss-module__agqEkW__picker-step-in{0%{opacity:0;translate:0 .375rem}}@keyframes ChatPanel-module-scss-module__agqEkW__chat-in{0%{opacity:0;translate:calc(-100% - var(--page-gutter,2rem)) 0}}.ChatPanel-module-scss-module__agqEkW__chatScroll{flex-direction:column;flex:1;align-items:flex-end;gap:1.25rem;min-height:0;padding-block:1.5rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#00000059 .5rem,#000c 1rem,#000 1.5rem calc(100% - 1.5rem),#000c calc(100% - 1rem),#00000059 calc(100% - .5rem),#0000 100%);mask-image:linear-gradient(#0000 0,#00000059 .5rem,#000c 1rem,#000 1.5rem calc(100% - 1.5rem),#000c calc(100% - 1rem),#00000059 calc(100% - .5rem),#0000 100%)}.ChatPanel-module-scss-module__agqEkW__activityScroll{margin-top:-1.25rem}.ChatPanel-module-scss-module__agqEkW__chatFoot{flex-direction:column;min-height:0;scroll-padding-bottom:1.5rem;display:flex;overflow-y:auto}.ChatPanel-module-scss-module__agqEkW__views{flex:1;grid-template-areas:"view";min-width:0;min-height:0;display:grid}.ChatPanel-module-scss-module__agqEkW__view{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:view;justify-content:flex-start;align-items:stretch;gap:.75rem;min-width:0;min-height:0;transition:opacity .3s cubic-bezier(.5,0,.2,1),translate .35s cubic-bezier(.5,0,.2,1),visibility 0s linear .3s;display:flex;translate:0 .5rem}.ChatPanel-module-scss-module__agqEkW__viewActive{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s cubic-bezier(.5,0,.2,1) 50ms,translate .35s cubic-bezier(.5,0,.2,1) 50ms,visibility;translate:0}.ChatPanel-module-scss-module__agqEkW__chatBubble{max-width:13.75rem;font-size:.75rem;line-height:1.2;font-family:var(--font-outfit);letter-spacing:-.01em;background-color:var(--color-net-light);border-radius:.375rem;padding:.3125rem .6875rem;font-weight:300}.ChatPanel-module-scss-module__agqEkW__chatBubbleCard{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.1875rem;font-weight:500;display:block;overflow:hidden}.ChatPanel-module-scss-module__agqEkW__queued{flex-direction:row;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.ChatPanel-module-scss-module__agqEkW__queuedBubble{opacity:.55}.ChatPanel-module-scss-module__agqEkW__botText{font-size:.75rem;line-height:1.34;font-family:var(--font-outfit);letter-spacing:-.031em;align-self:flex-start;font-weight:400}.ChatPanel-module-scss-module__agqEkW__botText>*+*{margin-top:.9em}.ChatPanel-module-scss-module__agqEkW__botText h1,.ChatPanel-module-scss-module__agqEkW__botText h2,.ChatPanel-module-scss-module__agqEkW__botText h3,.ChatPanel-module-scss-module__agqEkW__botText h4{font-size:.8125rem;font-weight:500;line-height:1.3}.ChatPanel-module-scss-module__agqEkW__botText strong{font-weight:500}.ChatPanel-module-scss-module__agqEkW__botText ul,.ChatPanel-module-scss-module__agqEkW__botText ol{padding-left:1.2em}.ChatPanel-module-scss-module__agqEkW__botText ul li+li,.ChatPanel-module-scss-module__agqEkW__botText ol li+li{margin-top:.5em}.ChatPanel-module-scss-module__agqEkW__botText a{text-underline-offset:.15em;text-decoration:underline}.ChatPanel-module-scss-module__agqEkW__botText code{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);background-color:var(--color-net-light);border-radius:.1875rem;padding:.1em .4em}.ChatPanel-module-scss-module__agqEkW__botText table{border-collapse:collapse;width:100%}.ChatPanel-module-scss-module__agqEkW__botText th{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);text-align:left;letter-spacing:-.02em;border-bottom:1px solid var(--color-net-light);padding:.375rem .5rem;font-weight:400}.ChatPanel-module-scss-module__agqEkW__botText td{border-bottom:1px solid var(--color-net-light);padding:.375rem .5rem;font-size:.75rem;line-height:1.3}.ChatPanel-module-scss-module__agqEkW__botText tr:last-child td{border-bottom:0}.ChatPanel-module-scss-module__agqEkW__botText th:last-child,.ChatPanel-module-scss-module__agqEkW__botText td:last-child{text-align:right;white-space:nowrap}.ChatPanel-module-scss-module__agqEkW__chatNote{font-size:.5rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;margin-top:.6875rem;font-weight:300}.ChatPanel-module-scss-module__agqEkW__chatPanel.ChatPanel-module-scss-module__agqEkW__chatGone{display:none}.ChatPanel-module-scss-module__agqEkW__editTarget{background-color:var(--color-grid-bg-light);border:1px solid var(--color-sage-light);border-bottom:0;border-radius:.625rem .625rem 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:-1rem;padding:.5rem .625rem 1.375rem .75rem;display:flex}.ChatPanel-module-scss-module__agqEkW__editTargetLabel{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-weight:500;overflow:hidden}.ChatPanel-module-scss-module__agqEkW__editTargetClear,.ChatPanel-module-scss-module__agqEkW__queuedRemove{color:var(--color-stone);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.125rem .25rem;font-size:.75rem;line-height:1}.ChatPanel-module-scss-module__agqEkW__editTargetClear:hover,.ChatPanel-module-scss-module__agqEkW__queuedRemove:hover{color:var(--color-charcoal)}
.MessageFeedback-module-scss-module__HbMuIW__feedback{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.625rem;display:flex}.MessageFeedback-module-scss-module__HbMuIW__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:.125rem;display:flex}.MessageFeedback-module-scss-module__HbMuIW__action{width:.875rem;height:.875rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;border-radius:.125rem;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex}.MessageFeedback-module-scss-module__HbMuIW__action:hover{background-color:var(--color-net-light)}.MessageFeedback-module-scss-module__HbMuIW__actionOn{background-color:var(--color-popup)}.MessageFeedback-module-scss-module__HbMuIW__actionIcon{width:.875rem;height:.875rem}.MessageFeedback-module-scss-module__HbMuIW__thumbDown{rotate:180deg}.MessageFeedback-module-scss-module__HbMuIW__thanks{font-size:.625rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;font-weight:400}.MessageFeedback-module-scss-module__HbMuIW__reasons{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.125rem;display:flex}.MessageFeedback-module-scss-module__HbMuIW__reason{font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-gray-2600);letter-spacing:-.02em;cursor:pointer;background-color:var(--color-net-light);border:0;border-radius:6.25rem;padding:.3125rem .625rem;font-weight:400;transition:color .2s,background-color .2s}.MessageFeedback-module-scss-module__HbMuIW__reason:hover{background-color:var(--color-popup)}.MessageFeedback-module-scss-module__HbMuIW__reasonOn{color:var(--color-bg);background-color:var(--color-charcoal)}.MessageFeedback-module-scss-module__HbMuIW__reasonOn:hover{background-color:var(--color-charcoal)}.MessageFeedback-module-scss-module__HbMuIW__noteRow{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.25rem;display:flex}.MessageFeedback-module-scss-module__HbMuIW__note{min-width:0;font-size:.75rem;line-height:1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.25rem;outline:none;flex:1;padding:.4375rem .625rem;font-weight:400}.MessageFeedback-module-scss-module__HbMuIW__note::placeholder{color:var(--color-charcoal);opacity:.6}.MessageFeedback-module-scss-module__HbMuIW__submit{width:1.75rem;height:1.75rem;color:var(--color-bg);cursor:pointer;background-color:var(--color-charcoal);border:0;border-radius:.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.MessageFeedback-module-scss-module__HbMuIW__submit:hover{opacity:.85}.MessageFeedback-module-scss-module__HbMuIW__submitIcon{width:.625rem;height:.625rem}
.WidgetChips-module-scss-module__HIdTCq__chips{background-color:var(--color-grid-bg-light);border:1px solid var(--color-gray-1600);border-radius:.75rem;width:100%;min-width:0;padding:.5625rem .625rem}.WidgetChips-module-scss-module__HIdTCq__single{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.WidgetChips-module-scss-module__HIdTCq__single .WidgetChips-module-scss-module__HIdTCq__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WidgetChips-module-scss-module__HIdTCq__single .WidgetChips-module-scss-module__HIdTCq__iconBtn,.WidgetChips-module-scss-module__HIdTCq__single .WidgetChips-module-scss-module__HIdTCq__add{margin-top:-.2125rem}.WidgetChips-module-scss-module__HIdTCq__single.WidgetChips-module-scss-module__HIdTCq__off{border-style:dashed}.WidgetChips-module-scss-module__HIdTCq__head{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.WidgetChips-module-scss-module__HIdTCq__kindIcon{width:.875rem;height:.875rem;color:var(--color-charcoal);flex-shrink:0}.WidgetChips-module-scss-module__HIdTCq__title,.WidgetChips-module-scss-module__HIdTCq__summary{width:0;min-width:0;font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-weight:500;transition:opacity .25s}.WidgetChips-module-scss-module__HIdTCq__title:hover:not(:disabled),.WidgetChips-module-scss-module__HIdTCq__summary:hover:not(:disabled){opacity:.6}.WidgetChips-module-scss-module__HIdTCq__title{overflow-wrap:anywhere}.WidgetChips-module-scss-module__HIdTCq__title:disabled{cursor:default}.WidgetChips-module-scss-module__HIdTCq__off .WidgetChips-module-scss-module__HIdTCq__title{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.WidgetChips-module-scss-module__HIdTCq__iconBtn{width:1.25rem;height:1.25rem;color:var(--color-stone);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .2s,background-color .2s;display:flex}.WidgetChips-module-scss-module__HIdTCq__iconBtn:hover,.WidgetChips-module-scss-module__HIdTCq__iconBtn[data-state=open]{color:var(--color-charcoal);background-color:var(--color-net-light)}.WidgetChips-module-scss-module__HIdTCq__remove:hover{color:var(--color-red);background-color:var(--color-red-light)}.WidgetChips-module-scss-module__HIdTCq__iconBtn .WidgetChips-module-scss-module__HIdTCq__removeIcon,.WidgetChips-module-scss-module__HIdTCq__iconBtn .WidgetChips-module-scss-module__HIdTCq__kebabIcon{width:1rem;height:1rem}.WidgetChips-module-scss-module__HIdTCq__onHover{opacity:0}.WidgetChips-module-scss-module__HIdTCq__onHover[data-state=open]{opacity:1}@media (hover:none){.WidgetChips-module-scss-module__HIdTCq__onHover{opacity:1}}.WidgetChips-module-scss-module__HIdTCq__single:is(:hover,:focus-within) .WidgetChips-module-scss-module__HIdTCq__onHover,.WidgetChips-module-scss-module__HIdTCq__head:is(:hover,:focus-within) .WidgetChips-module-scss-module__HIdTCq__onHover,.WidgetChips-module-scss-module__HIdTCq__item:is(:hover,:focus-within) .WidgetChips-module-scss-module__HIdTCq__onHover{opacity:1}.WidgetChips-module-scss-module__HIdTCq__add{height:1.25rem;font-size:.6875rem;line-height:1.09;font-family:var(--font-outfit);color:var(--color-mint-dark);letter-spacing:-.031em;cursor:pointer;background-color:var(--color-mint);border:1px solid #0000;border-radius:.4375rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:0 .25rem;font-weight:400;transition:opacity .25s;display:flex}.WidgetChips-module-scss-module__HIdTCq__add:hover{opacity:.75}.WidgetChips-module-scss-module__HIdTCq__plus{font-size:.875rem;font-weight:400;line-height:1}.WidgetChips-module-scss-module__HIdTCq__toggle{width:1.25rem;height:1.25rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.25rem;padding:0;transition:background-color .25s;display:flex}.WidgetChips-module-scss-module__HIdTCq__toggle:hover{background-color:var(--color-net-light)}.WidgetChips-module-scss-module__HIdTCq__chevron{width:.75rem;height:.75rem;transition:rotate .3s cubic-bezier(.5,0,.2,1)}.WidgetChips-module-scss-module__HIdTCq__chipOpen .WidgetChips-module-scss-module__HIdTCq__chevron{rotate:180deg}.WidgetChips-module-scss-module__HIdTCq__list{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.5,0,.2,1);display:grid}.WidgetChips-module-scss-module__HIdTCq__chipOpen .WidgetChips-module-scss-module__HIdTCq__list{grid-template-rows:1fr}.WidgetChips-module-scss-module__HIdTCq__list ul{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.WidgetChips-module-scss-module__HIdTCq__item{border-top:1px solid var(--color-net-light);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;height:1.625rem;padding-left:1.375rem;display:flex}.WidgetChips-module-scss-module__HIdTCq__item:first-child{margin-top:.5rem}.WidgetChips-module-scss-module__HIdTCq__item .WidgetChips-module-scss-module__HIdTCq__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WidgetChips-module-scss-module__HIdTCq__menu{z-index:300;background-color:var(--color-popup);border-radius:.25rem;flex-direction:column;min-width:9.375rem;padding:.375rem;display:flex}.WidgetChips-module-scss-module__HIdTCq__menu[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) WidgetChips-module-scss-module__HIdTCq__pop-in}.WidgetChips-module-scss-module__HIdTCq__menu[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards WidgetChips-module-scss-module__HIdTCq__pop-out}@keyframes WidgetChips-module-scss-module__HIdTCq__pop-in{0%{opacity:0;translate:0 -.5rem}}@keyframes WidgetChips-module-scss-module__HIdTCq__pop-out{to{opacity:0;translate:0 -.5rem}}.WidgetChips-module-scss-module__HIdTCq__menuRow{font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-red);text-align:left;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.375rem .25rem;font-weight:400;transition:background-color .2s;display:flex}.WidgetChips-module-scss-module__HIdTCq__menuRow:hover,.WidgetChips-module-scss-module__HIdTCq__menuRow:focus-visible,.WidgetChips-module-scss-module__HIdTCq__menuRow[data-highlighted]{background-color:#ffffff73}.WidgetChips-module-scss-module__HIdTCq__menuRow .WidgetChips-module-scss-module__HIdTCq__menuIcon{flex-shrink:0;width:1rem;height:auto}.WidgetChips-module-scss-module__HIdTCq__menuLabel{translate:0 -.0625rem}
.PlanCard-module-scss-module__oykjGW__planWrap{display:contents}.PlanCard-module-scss-module__oykjGW__plan{overscroll-behavior:contain;background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.625rem;min-height:7.5rem;overflow-y:auto}.PlanCard-module-scss-module__oykjGW__head{padding:.75rem .875rem .625rem}.PlanCard-module-scss-module__oykjGW__title{font-size:.875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:.3125rem;font-weight:500}.PlanCard-module-scss-module__oykjGW__summary{font-size:.6875rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;margin-top:.25rem;font-weight:300}.PlanCard-module-scss-module__oykjGW__stepsLine{border-top:1px solid var(--color-net-light);padding:.5625rem .875rem .75rem;transition:opacity .25s}.PlanCard-module-scss-module__oykjGW__dim{opacity:.4}.PlanCard-module-scss-module__oykjGW__stepsTop{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.PlanCard-module-scss-module__oykjGW__answer{font-size:.75rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-top:.375rem;display:flex}.PlanCard-module-scss-module__oykjGW__answerLabel{overflow-wrap:anywhere;min-width:0}.PlanCard-module-scss-module__oykjGW__dot{background-color:var(--color-charcoal);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.125rem}.PlanCard-module-scss-module__oykjGW__updated{font-size:.625rem;line-height:1.35;font-family:var(--font-outfit);color:var(--color-mint-dark);letter-spacing:-.01em;margin-top:.3125rem}.PlanCard-module-scss-module__oykjGW__outcome{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PlanCard-module-scss-module__oykjGW__viewPlan{margin-top:.75rem}.PlanCard-module-scss-module__oykjGW__caveats{margin-top:.625rem}.PlanCard-module-scss-module__oykjGW__proceed{background-color:var(--color-grid-bg-light);border:1px solid var(--color-sage-light);border-bottom:0;border-radius:.625rem .625rem 0 0;margin-top:.5rem;margin-bottom:-1.125rem;padding:.625rem .625rem 1.625rem 1rem}
.MoreMenu-module-scss-module__NCp6La__trigger{width:1.75rem;height:1.75rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex}.MoreMenu-module-scss-module__NCp6La__trigger[data-state=open]{color:var(--color-white);background-color:var(--color-charcoal)}.MoreMenu-module-scss-module__NCp6La__triggerIcon{width:1rem;height:auto}.MoreMenu-module-scss-module__NCp6La__menu{z-index:300;background-color:var(--color-popup);border-radius:.25rem;flex-direction:column;gap:.125rem;min-width:9.375rem;padding:.625rem;display:flex}.MoreMenu-module-scss-module__NCp6La__menu[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) MoreMenu-module-scss-module__NCp6La__pop-in}.MoreMenu-module-scss-module__NCp6La__menu[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards MoreMenu-module-scss-module__NCp6La__pop-out}@keyframes MoreMenu-module-scss-module__NCp6La__pop-in{0%{opacity:0;translate:0 -.5rem}}@keyframes MoreMenu-module-scss-module__NCp6La__pop-out{to{opacity:0;translate:0 -.5rem}}.MoreMenu-module-scss-module__NCp6La__row{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-charcoal);text-align:left;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .25rem;font-weight:400;transition:background-color .2s;display:flex}.MoreMenu-module-scss-module__NCp6La__row:hover,.MoreMenu-module-scss-module__NCp6La__row:focus-visible,.MoreMenu-module-scss-module__NCp6La__row[data-highlighted]{background-color:#ffffff73}.MoreMenu-module-scss-module__NCp6La__row .MoreMenu-module-scss-module__NCp6La__rowIcon{flex-shrink:0;width:1rem;height:auto}.MoreMenu-module-scss-module__NCp6La__rowLabel{translate:0 -.0625rem}
.WorkspaceToolbar-module-scss-module__yQXCdq__wsTools{pointer-events:auto;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:1.0625rem;margin-bottom:.3125rem;display:flex;position:relative}.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsLeft{width:var(--ws-chat);height:1.75rem;transition:width var(--ws-dur) var(--ws-ease) var(--ws-delay);flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;animation:.5s cubic-bezier(.165,.84,.44,1) .4s both WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise;display:flex;position:relative}.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsLeftCollapsed{width:2.125rem}.WorkspaceToolbar-module-scss-module__yQXCdq__chatTabs{transition:translate var(--ws-dur) var(--ws-ease) var(--ws-delay)}.WorkspaceToolbar-module-scss-module__yQXCdq__chatTabsHidden{pointer-events:none;translate:calc(var(--ws-chat)*-1) 0}.WorkspaceToolbar-module-scss-module__yQXCdq__title{min-width:0;margin-left:calc(var(--ws-canvas-left) - var(--ws-left) - var(--ws-chat) + .625rem);font-size:1rem;line-height:.9;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:.02em;transition:margin-left var(--ws-dur) var(--ws-ease) var(--ws-delay);flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:.375rem;font-weight:800;animation:.5s cubic-bezier(.165,.84,.44,1) .5s both WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise;display:flex}.WorkspaceToolbar-module-scss-module__yQXCdq__titleShifted{margin-left:calc(var(--ws-collapsed-left) - var(--ws-left) - 2.125rem + .625rem)}.WorkspaceToolbar-module-scss-module__yQXCdq__titleSlot{flex:0 auto;min-width:0;display:flex}.WorkspaceToolbar-module-scss-module__yQXCdq__titleText{min-width:0;font:inherit;color:inherit;text-align:left;text-overflow:ellipsis;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;margin-block:-.2em;padding:.2em 0;overflow:hidden}.WorkspaceToolbar-module-scss-module__yQXCdq__titleMenu{font-size:.8125rem;line-height:1.35}.WorkspaceToolbar-module-scss-module__yQXCdq__titleMenu[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) WorkspaceToolbar-module-scss-module__yQXCdq__pop-in}.WorkspaceToolbar-module-scss-module__yQXCdq__titleMenu[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards WorkspaceToolbar-module-scss-module__yQXCdq__pop-out}@keyframes WorkspaceToolbar-module-scss-module__yQXCdq__pop-in{0%{opacity:0;translate:0 .625rem}}@keyframes WorkspaceToolbar-module-scss-module__yQXCdq__pop-out{to{opacity:0;translate:0 .625rem}}.WorkspaceToolbar-module-scss-module__yQXCdq__titleMenu{z-index:311;max-width:35rem;max-height:var(--radix-popover-content-available-height);overflow-wrap:anywhere;font-family:var(--font-outfit);color:var(--color-charcoal);background-color:var(--color-popup);border-radius:.25rem;padding:.5rem .625rem;font-weight:500;overflow-y:auto}.WorkspaceToolbar-module-scss-module__yQXCdq__titleMenu:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:2px}.WorkspaceToolbar-module-scss-module__yQXCdq__editTitle{width:1em;height:1em;color:var(--color-gray-1600);cursor:pointer;background:0 0;border:0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex;overflow:visible}.WorkspaceToolbar-module-scss-module__yQXCdq__editTitle:hover{opacity:.5}.WorkspaceToolbar-module-scss-module__yQXCdq__editTitle svg{flex-shrink:0}.WorkspaceToolbar-module-scss-module__yQXCdq__titleNote{flex-shrink:0;margin-left:.375rem;display:flex}.WorkspaceToolbar-module-scss-module__yQXCdq__cardTabs{flex-shrink:0;margin-left:.625rem;animation:.5s cubic-bezier(.165,.84,.44,1) .55s both WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise}.WorkspaceToolbar-module-scss-module__yQXCdq__chatCollapse{width:1.75rem;height:1.75rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.WorkspaceToolbar-module-scss-module__yQXCdq__chatCollapse:hover{opacity:.5}.WorkspaceToolbar-module-scss-module__yQXCdq__chatCollapse[data-collapsed=true]{rotate:180deg}@keyframes WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise{0%{opacity:0;translate:0 .625rem}}.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsLeft.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsLeftGone{display:none}.WorkspaceToolbar-module-scss-module__yQXCdq__title.WorkspaceToolbar-module-scss-module__yQXCdq__titleSolo{margin-left:calc(1.1875rem - var(--ws-left))}.WorkspaceToolbar-module-scss-module__yQXCdq__wsTools.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsSolo{height:1.75rem}.WorkspaceToolbar-module-scss-module__yQXCdq__wsToolsPhone{flex-shrink:0;justify-content:space-between;height:1.75rem;animation:.5s cubic-bezier(.165,.84,.44,1) .4s both WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise}.WorkspaceToolbar-module-scss-module__yQXCdq__cardTabsPhone{pointer-events:auto;scrollbar-width:none;flex-shrink:0;width:100%;height:1.75rem;margin:.3125rem 0;animation:.5s cubic-bezier(.165,.84,.44,1) .5s both WorkspaceToolbar-module-scss-module__yQXCdq__ws-rise;display:flex;overflow-x:auto}.WorkspaceToolbar-module-scss-module__yQXCdq__cardTabsPhone::-webkit-scrollbar{display:none}
.FeedbackWidget-module-scss-module__M3Grgq__widget{--fb-badge:var(--color-charcoal);--fb-badge-hover:var(--color-gray-2600);--fb-badge-text:var(--color-bg);--fb-panel:var(--color-charcoal);--fb-text:var(--color-bg);--fb-field:var(--color-gray-2600);--fb-field-line:var(--color-gray-2600);--fb-send:var(--color-sage);--fb-send-text:var(--color-charcoal);right:calc(max(.625rem, (100% - var(--page-max)) / 2 + .625rem) + env(safe-area-inset-right));bottom:env(safe-area-inset-bottom);z-index:301;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex;position:fixed}.FeedbackWidget-module-scss-module__M3Grgq__light{--fb-badge:var(--color-sage);--fb-badge-hover:var(--color-sage-dark);--fb-badge-text:var(--color-charcoal);--fb-panel:var(--color-sage);--fb-text:var(--color-charcoal);--fb-field:var(--color-bg);--fb-field-line:var(--color-sage-dark);--fb-send:var(--color-charcoal);--fb-send-text:var(--color-bg)}.FeedbackWidget-module-scss-module__M3Grgq__badge{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--fb-badge-text);letter-spacing:-.02em;cursor:pointer;background-color:var(--fb-badge);border:0;border-radius:.25rem .25rem 0 0;flex-direction:row;justify-content:center;align-items:center;gap:.3125rem;padding:.625rem .5rem;font-weight:400;transition:background-color .25s;display:flex}.FeedbackWidget-module-scss-module__M3Grgq__badge:hover,.FeedbackWidget-module-scss-module__M3Grgq__badgeOpen{background-color:var(--fb-badge-hover)}.FeedbackWidget-module-scss-module__M3Grgq__badgeIcon{width:.625rem;height:.625rem}.FeedbackWidget-module-scss-module__M3Grgq__panel{background-color:var(--fb-panel);border-radius:.375rem;width:20rem;max-width:calc(100vw - 1.25rem);padding:1rem;animation:.25s cubic-bezier(.165,.84,.44,1) FeedbackWidget-module-scss-module__M3Grgq__feedback-pop}@media (max-width:659px){.FeedbackWidget-module-scss-module__M3Grgq__panel{width:calc(100vw - 1.25rem)}}.FeedbackWidget-module-scss-module__M3Grgq__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.625rem;display:flex}.FeedbackWidget-module-scss-module__M3Grgq__head{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.FeedbackWidget-module-scss-module__M3Grgq__title{font-size:1rem;line-height:1.1;font-family:var(--font-outfit);color:var(--fb-text);letter-spacing:-.02em;font-weight:600}.FeedbackWidget-module-scss-module__M3Grgq__close{width:1.125rem;height:1.125rem;color:var(--fb-text);cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.FeedbackWidget-module-scss-module__M3Grgq__close:hover{opacity:.6}.FeedbackWidget-module-scss-module__M3Grgq__closeIcon{width:.625rem;height:.625rem}.FeedbackWidget-module-scss-module__M3Grgq__lead{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--fb-text);letter-spacing:-.01em;font-weight:300}.FeedbackWidget-module-scss-module__M3Grgq__message{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--fb-text);letter-spacing:-.01em;background-color:var(--fb-field);border:1px solid var(--fb-field-line);resize:none;border-radius:.25rem;outline:none;padding:.5rem .625rem;font-weight:400}.FeedbackWidget-module-scss-module__M3Grgq__message::placeholder{color:var(--fb-text);opacity:.6}.FeedbackWidget-module-scss-module__M3Grgq__message:focus{border-color:var(--fb-text)}.FeedbackWidget-module-scss-module__M3Grgq__email{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--fb-text);letter-spacing:-.01em;background-color:var(--fb-field);border:1px solid var(--fb-field-line);border-radius:.25rem;outline:none;padding:.5rem .625rem;font-weight:400}.FeedbackWidget-module-scss-module__M3Grgq__email::placeholder{color:var(--fb-text);opacity:.6}.FeedbackWidget-module-scss-module__M3Grgq__email:focus{border-color:var(--fb-text)}.FeedbackWidget-module-scss-module__M3Grgq__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.FeedbackWidget-module-scss-module__M3Grgq__error{font-size:.6875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-red)}.FeedbackWidget-module-scss-module__M3Grgq__send{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--fb-send-text);letter-spacing:-.02em;cursor:pointer;background-color:var(--fb-send);border:0;border-radius:.25rem;padding:.625rem .75rem;font-weight:400;transition:opacity .2s}.FeedbackWidget-module-scss-module__M3Grgq__send:hover:not(:disabled){opacity:.85}.FeedbackWidget-module-scss-module__M3Grgq__send:disabled{cursor:default;opacity:.4}.FeedbackWidget-module-scss-module__M3Grgq__done{font-size:.75rem;line-height:1.4;font-family:var(--font-outfit);color:var(--fb-text);letter-spacing:-.01em;font-weight:400}@keyframes FeedbackWidget-module-scss-module__M3Grgq__feedback-pop{0%{opacity:0;translate:0 .5rem}}
.PreparingDownload-module-scss-module__O_jDxq__section{min-height:60dvh;color:var(--color-charcoal);background-color:var(--color-bg);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10rem 1.25rem 5rem;display:flex}.PreparingDownload-module-scss-module__O_jDxq__title{font-size:2.5rem;line-height:1.1;font-family:var(--font-outfit);letter-spacing:-.04em;margin-bottom:1.25rem;font-weight:800}.PreparingDownload-module-scss-module__O_jDxq__lead{max-width:35rem;font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);font-weight:300}.PreparingDownload-module-scss-module__O_jDxq__lead a{text-decoration:underline}.PreparingDownload-module-scss-module__O_jDxq__progress{font-family:var(--font-dm-mono);margin-top:1.25rem}
.Footer-module-scss-module__dU5k9q__footer{--color-yellow-800:var(--color-media-bg);--color-yellow-800-hover:var(--color-popup);--text-fill-bg:var(--color-charcoal);z-index:200;height:42.25rem;padding-left:max(.625rem,(100% - var(--page-max))/2 + .625rem);padding-right:max(.625rem,(100% - var(--page-max))/2 + .625rem);padding-block:2.5rem calc(1.25rem + env(safe-area-inset-bottom));background-color:var(--color-charcoal);gap:7.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 -1.5rem 3.75rem #36363659}.Footer-module-scss-module__dU5k9q__flat{box-shadow:none}.Footer-module-scss-module__dU5k9q__mapBg{z-index:0;width:100%;height:100%;color:var(--color-stone);position:absolute;inset:0}.Footer-module-scss-module__dU5k9q__dfoWatermark{z-index:0;pointer-events:none;will-change:transform;width:calc(100% + 3.75rem);position:absolute;bottom:-8.75rem;left:-1.875rem}.Footer-module-scss-module__dU5k9q__dfoWatermark svg{width:100%;height:auto;display:block}.Footer-module-scss-module__dU5k9q__dfoStroke{overflow:visible}.Footer-module-scss-module__dU5k9q__dfoStroke path{fill:var(--color-charcoal);stroke:var(--color-stone);stroke-width:.08px}.Footer-module-scss-module__dU5k9q__dfoFill{position:absolute;inset:0}.Footer-module-scss-module__dU5k9q__dfoFill path{fill:var(--color-charcoal)}.Footer-module-scss-module__dU5k9q__left,.Footer-module-scss-module__dU5k9q__right{z-index:1;position:relative}.Footer-module-scss-module__dU5k9q__left{flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex}.Footer-module-scss-module__dU5k9q__right{flex-direction:column;flex:1;justify-content:space-between;display:flex}.Footer-module-scss-module__dU5k9q__cta{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:31.875rem;display:flex}.Footer-module-scss-module__dU5k9q__heading{--text-fill-color:var(--color-sage);font-size:2.375rem;line-height:.95;font-family:var(--font-outfit);color:var(--color-sage);letter-spacing:-.02em;font-weight:800}.Footer-module-scss-module__dU5k9q__contact{flex-shrink:0}.Footer-module-scss-module__dU5k9q__columns{gap:2.8125rem;margin-top:3.25rem;display:flex}.Footer-module-scss-module__dU5k9q__column{min-width:6.25rem}.Footer-module-scss-module__dU5k9q__columnTitle{font-size:1rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-sage);letter-spacing:-.01em;font-weight:500}.Footer-module-scss-module__dU5k9q__columnLinks{margin-top:1.125rem;list-style:none}.Footer-module-scss-module__dU5k9q__columnLinks li{margin-top:.5rem}.Footer-module-scss-module__dU5k9q__columnLinks li:first-child{margin-top:0}.Footer-module-scss-module__dU5k9q__columnLinks a{font-size:1rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone-light);letter-spacing:-.01em;font-weight:300;text-decoration:none;transition:color .2s}.Footer-module-scss-module__dU5k9q__columnLinks a:hover{color:var(--color-step-text)}.Footer-module-scss-module__dU5k9q__attribution{max-width:31.875rem}.Footer-module-scss-module__dU5k9q__attributionText{font-size:1rem;line-height:1.22;font-family:var(--font-outfit);color:var(--color-media-bg);letter-spacing:-.01em;font-weight:500}.Footer-module-scss-module__dU5k9q__attributionText a{color:inherit;text-underline-offset:.1875rem;text-decoration:underline;transition:opacity .25s}.Footer-module-scss-module__dU5k9q__attributionText a:hover{opacity:.7}.Footer-module-scss-module__dU5k9q__policies{gap:2.5rem;display:flex}.Footer-module-scss-module__dU5k9q__policies a,.Footer-module-scss-module__dU5k9q__policies button{font-size:.75rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone-light);letter-spacing:-.01em;font-weight:300;text-decoration:none;transition:color .2s}.Footer-module-scss-module__dU5k9q__policies a:hover,.Footer-module-scss-module__dU5k9q__policies button:hover{color:var(--color-step-text)}.Footer-module-scss-module__dU5k9q__policies button{cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1023px){.Footer-module-scss-module__dU5k9q__footer{height:auto;padding-inline:var(--page-gutter);flex-direction:column;gap:5rem}.Footer-module-scss-module__dU5k9q__dfoWatermark{bottom:-2.5rem}.Footer-module-scss-module__dU5k9q__left,.Footer-module-scss-module__dU5k9q__right{gap:3rem}.Footer-module-scss-module__dU5k9q__columns{flex-wrap:wrap;gap:2rem;margin-top:0}}@media (max-width:659px){.Footer-module-scss-module__dU5k9q__footer{padding-block:3.5rem calc(1.5rem + env(safe-area-inset-bottom));gap:3.5rem}.Footer-module-scss-module__dU5k9q__dfoStroke path{stroke-width:.4px}.Footer-module-scss-module__dU5k9q__heading{font-size:1.75rem;line-height:1}.Footer-module-scss-module__dU5k9q__columns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Footer-module-scss-module__dU5k9q__policies{gap:1.5rem}}
.NotFound-module-scss-module__83-Vka__section{min-height:100dvh;color:var(--color-charcoal);background-color:var(--color-bg);border-bottom:1px solid var(--color-sage-light);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:6.25rem;display:flex;position:relative;overflow:hidden}.NotFound-module-scss-module__83-Vka__mapBg{z-index:0;width:100%;height:100%;color:var(--color-net-mid);position:absolute;inset:0}.NotFound-module-scss-module__83-Vka__box{z-index:1;background-color:var(--color-net-light);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:min(100%,46.25rem);padding:.625rem;display:flex;position:relative}.NotFound-module-scss-module__83-Vka__code{font-size:1.25rem;line-height:1;font-family:var(--font-dm-mono);letter-spacing:-.02em;margin-bottom:3.75rem;font-weight:400}.NotFound-module-scss-module__83-Vka__title{font-size:3.75rem;line-height:.95;font-family:var(--font-outfit);letter-spacing:-.04em;margin-bottom:1.875rem;font-weight:800}.NotFound-module-scss-module__83-Vka__lead{max-width:27.3125rem;font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);letter-spacing:-.01em;margin-bottom:2.5rem;font-weight:300}.NotFound-module-scss-module__83-Vka__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.625rem;animation:.6s cubic-bezier(.165,.84,.44,1) .5s both NotFound-module-scss-module__83-Vka__actions-in;display:flex}@keyframes NotFound-module-scss-module__83-Vka__actions-in{0%{opacity:0;translate:0 .625rem}}@media (max-width:659px){.NotFound-module-scss-module__83-Vka__title{font-size:2.5rem;line-height:1.1}}