.Hero[data-v-0f6757ad]{--hero-enter-ease:cubic-bezier(.19, 1, .22, 1)}.Hero-Headline[data-v-0f6757ad]{animation:hero-headline-enter-0f6757ad .76s var(--hero-enter-ease) 80ms both;will-change:transform, opacity, filter}.Hero-Subheadline[data-v-0f6757ad]{animation:hero-text-enter-0f6757ad .72s var(--hero-enter-ease) .22s both;will-change:transform, opacity}.Hero-Actions[data-v-0f6757ad]{animation:hero-action-enter-0f6757ad .62s var(--hero-enter-ease) .68s both;will-change:transform, opacity}@keyframes hero-headline-enter-0f6757ad{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.98)}58%{filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-text-enter-0f6757ad{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-action-enter-0f6757ad{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Hero-Headline[data-v-0f6757ad],.Hero-Subheadline[data-v-0f6757ad],.Hero-Actions[data-v-0f6757ad]{filter:none;will-change:auto;animation:none}}.TickerWrapper[data-v-ad1e4c2d]{transition:color .5s var(--ease-out-expo);--ticker-affix-opacity:1;--ticker-finished-affix-opacity:.58;--currency:var(--color-muted-foreground);--suffix:var(--color-muted-foreground)}.TickerWrapper[data-finished=true][data-v-ad1e4c2d]{color:var(--color-primary);--currency:currentColor;--suffix:currentColor;--ticker-affix-opacity:var(--ticker-finished-affix-opacity);will-change:color}number-flow-vue[data-v-ad1e4c2d]::part(currency){color:var(--currency);margin-right:var(--spacing);opacity:var(--ticker-affix-opacity,1);font-size:1rem}number-flow-vue[data-v-ad1e4c2d]::part(suffix){color:var(--suffix);margin-left:var(--spacing);opacity:var(--ticker-affix-opacity,1);font-size:1rem}.TickerButton,.TickerHeader{&[data-v-ad1e4c2d]{opacity:0;filter:blur(4px);transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo), filter .3s var(--ease-out-expo)}&[data-show=true][data-v-ad1e4c2d]{opacity:1;filter:blur();display:block;transform:translateY(0)}}.TickerButton[data-v-ad1e4c2d]{transform:translateY(1rem)}.TickerHeader[data-v-ad1e4c2d]{transform:translateY(-1rem)}.Showcase[data-v-047307c9]{--showcase-ease-out:cubic-bezier(.19, 1, .22, 1);--showcase-panel-bg:var(--color-chrome,#f7f6f2);--showcase-panel-border:transparent;--showcase-stage-bg:color-mix(in oklch, var(--color-foreground) 82%, black);--showcase-image-opacity:1;--showcase-image-filter:none;--showcase-shade-bg:#00000061;--showcase-window-bg:color-mix(in oklch, var(--color-background) 94%, transparent);--showcase-window-shadow:0 0 0 1px #ffffff42, 0 18px 42px #0000003d;--showcase-window-inset:5rem 4.2rem 4.3rem;color:var(--color-foreground)}.Showcase-Header[data-v-047307c9]{text-align:left;gap:1rem;max-width:min(56rem,100%);margin:0 0 clamp(2.1rem,4vw,3.6rem);display:grid}.Showcase-Chapter[data-v-047307c9]{color:color-mix(in oklch, var(--color-foreground) 72%, transparent);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(.92rem,1vw,1rem);font-weight:730;line-height:1.15;display:block}.Showcase-HeaderCopy[data-v-047307c9]{gap:1rem;display:grid}.Showcase-Header h2[data-v-047307c9]{letter-spacing:-.032em;text-wrap:balance;max-width:40rem;margin:0;font-size:clamp(1.85rem,2.55vw,2.72rem);font-weight:710;line-height:1.05}.Showcase-Header p[data-v-047307c9]{max-width:39rem;color:color-mix(in oklch, var(--color-foreground) 72%, transparent);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.08vw,1.1rem);font-weight:500;line-height:1.58}.Showcase-Panel[data-v-047307c9]{background:var(--showcase-panel-bg);box-shadow:inset 0 0 0 var(--border-hairline) var(--showcase-panel-border);border-radius:1.45rem;padding:clamp(.75rem,1.8vw,1.35rem)}.Showcase-Grid[data-v-047307c9]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}.Showcase-Grid[data-graphic-side=right][data-v-047307c9]{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.Showcase-Grid[data-graphic-side=right] .Showcase-Stage[data-v-047307c9]{order:2}.Showcase-Grid[data-graphic-side=right] .Showcase-Feature[data-v-047307c9]{order:1}.Showcase-Stage[data-v-047307c9]{isolation:isolate;background:var(--showcase-stage-bg);border-radius:1.1rem;min-height:42rem;position:relative;overflow:hidden}.Showcase-Image[data-v-047307c9],.Showcase-Shade[data-v-047307c9]{position:absolute;inset:0}.Showcase-Image[data-v-047307c9]{width:100%;height:100%;opacity:var(--showcase-image-opacity);object-fit:cover;filter:var(--showcase-image-filter);transform:scale(1.02)}.Showcase-Shade[data-v-047307c9]{background:var(--showcase-shade-bg)}.Showcase-Window[data-v-047307c9]{inset:var(--showcase-window-inset);background:var(--showcase-window-bg);box-shadow:var(--showcase-window-shadow);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.Showcase-WindowBar[data-v-047307c9]{background:color-mix(in oklch, var(--color-background) 86%, transparent);min-height:2.4rem;color:color-mix(in oklch, var(--color-foreground) 54%, transparent);align-items:center;gap:.42rem;padding:0 .85rem;font-size:.74rem;font-weight:620;display:flex}.Showcase-WindowBar span[data-v-047307c9]{background:color-mix(in oklch, var(--color-foreground) 18%, transparent);border-radius:999px;width:.52rem;height:.52rem}.Showcase-WindowBar strong[data-v-047307c9]{text-overflow:ellipsis;white-space:nowrap;margin-left:.35rem;font-weight:620;overflow:hidden}.Showcase-GraphicStage[data-v-047307c9]{min-height:0;position:relative;overflow:hidden}.Showcase-Graphic[data-v-047307c9]{opacity:0;pointer-events:none;transition:opacity .28s var(--showcase-ease-out), transform .42s var(--showcase-ease-out);will-change:opacity, transform;position:absolute;inset:0;transform:translateY(.85rem)scale(.985)}.Showcase-Graphic.is-active[data-v-047307c9]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.Showcase-Feature[data-v-047307c9]{min-height:100%;padding:clamp(1.2rem,4vw,3.75rem) clamp(1.1rem,3vw,2.75rem);display:grid;position:relative}.Showcase-FeatureContent[data-v-047307c9]{align-self:center;max-width:32rem}.Showcase-FeatureMeta[data-v-047307c9]{align-items:center;gap:.78rem;margin-bottom:1.35rem;display:flex}.Showcase-FeatureIndex[data-v-047307c9]{background:color-mix(in oklch, var(--color-background) 72%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in oklch, var(--color-foreground) 46%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.Showcase-FeatureContent small[data-v-047307c9]{color:color-mix(in oklch, var(--color-foreground) 58%, transparent);letter-spacing:-.005em;font-size:.82rem;font-weight:680;display:block}.Showcase-FeatureStatement[data-v-047307c9]{max-width:31rem;color:color-mix(in oklch, var(--color-foreground) 68%, transparent);letter-spacing:-.032em;text-wrap:pretty;margin:.45rem 0 0;font-size:clamp(1.36rem,1.72vw,1.84rem);font-weight:650;line-height:1.18}.Showcase-FeatureStatement strong[data-v-047307c9]{color:var(--color-primary);font-weight:760}.Showcase-Points[data-v-047307c9]{flex-wrap:wrap;gap:.5rem;padding-top:1.15rem;display:flex}.Showcase-Points span[data-v-047307c9]{background:color-mix(in oklch, var(--color-background) 68%, transparent);min-height:2rem;color:color-mix(in oklch, var(--color-foreground) 78%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:0 .66rem;font-size:.82rem;font-weight:590;display:inline-flex}.Showcase-Points svg[data-v-047307c9]{color:var(--color-emerald-600,#16a34a);flex:none}.Showcase-Dots[data-v-047307c9]{gap:.5rem;display:flex;position:absolute;bottom:clamp(1.1rem,3vw,2.5rem);right:clamp(1.1rem,3vw,2.75rem)}.Showcase-Dot[data-v-047307c9]{background:color-mix(in oklch, var(--color-foreground) 18%, transparent);cursor:pointer;width:.5rem;height:.5rem;transition:width .26s var(--showcase-ease-out), background-color .16s ease, transform .18s ease;border:0;border-radius:999px;position:relative}.Showcase-Dot[data-v-047307c9]:before{content:"";position:absolute;inset:-.75rem}.Showcase-Dot.is-active[data-v-047307c9]{background:var(--color-foreground);width:1.5rem}.Showcase-Dot[data-v-047307c9]:focus-visible{outline:2px solid color-mix(in oklch, var(--color-foreground) 46%, transparent);outline-offset:4px}.Showcase[data-variant=operations][data-v-047307c9]{--showcase-stage-bg:color-mix(in oklch, var(--color-foreground) 84%, black);--showcase-image-opacity:0;--showcase-image-filter:none;--showcase-shade-bg:transparent;--showcase-window-inset:4.35rem 3.15rem 3.55rem;--showcase-window-bg:color-mix(in oklch, var(--color-background) 97%, transparent)}.Showcase[data-variant=operations] .Showcase-Panel[data-v-047307c9]{padding:clamp(.9rem,1.9vw,1.55rem)}.Showcase[data-variant=operations] .Showcase-Stage[data-v-047307c9]{min-height:40rem}.Showcase[data-variant=reputation][data-v-047307c9]{--showcase-stage-bg:color-mix(in srgb, var(--color-background) 94%, var(--color-foreground));--showcase-image-opacity:0;--showcase-shade-bg:transparent;--showcase-window-bg:var(--color-card);--showcase-window-shadow:0 0 0 var(--border-hairline) color-mix(in srgb, var(--color-foreground) 14%, transparent);--showcase-window-inset:4.4rem 4rem 4rem}.Showcase[data-variant=reputation] .Showcase-Panel[data-v-047307c9]{padding:clamp(1rem,2vw,1.7rem)}.Showcase[data-variant=reputation] .Showcase-Stage[data-v-047307c9]{min-height:39rem;box-shadow:inset 0 0 0 var(--border-hairline) color-mix(in srgb, var(--color-foreground) 9%, transparent)}.Showcase[data-variant=reputation] .Showcase-WindowBar[data-v-047307c9]{background:color-mix(in oklch, var(--color-chrome) 72%, var(--color-card))}.feature-materialize-enter-active[data-v-047307c9]{transition:opacity .36s var(--showcase-ease-out), filter .36s var(--showcase-ease-out), transform .46s var(--showcase-ease-out)}.feature-materialize-leave-active[data-v-047307c9]{transition:opacity .18s ease, filter .18s ease, transform .22s var(--showcase-ease-out)}.feature-materialize-enter-from[data-v-047307c9]{opacity:0;filter:blur(.45rem);transform:translateY(.7rem)scale(.985)}.feature-materialize-leave-to[data-v-047307c9]{opacity:0;filter:blur(.35rem);transform:translateY(-.35rem)scale(.992)}.feature-materialize-enter-active .Showcase-FeatureMeta[data-v-047307c9],.feature-materialize-enter-active .Showcase-FeatureStatement[data-v-047307c9],.feature-materialize-enter-active .Showcase-Points span[data-v-047307c9]{animation:feature-reveal-047307c9 .52s var(--showcase-ease-out) both}.feature-materialize-enter-active .Showcase-FeatureStatement[data-v-047307c9]{animation-delay:65ms}.feature-materialize-enter-active .Showcase-Points span[data-v-047307c9]:first-child{animation-delay:.125s}.feature-materialize-enter-active .Showcase-Points span[data-v-047307c9]:nth-child(2){animation-delay:.18s}.feature-materialize-enter-active .Showcase-Points span[data-v-047307c9]:nth-child(3){animation-delay:.215s}@keyframes feature-reveal-047307c9{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.Showcase-Dot[data-v-047307c9]:hover{background:color-mix(in oklch, var(--color-foreground) 44%, transparent);transform:scale(1.08)}.Showcase-Dot.is-active[data-v-047307c9]:hover{background:var(--color-foreground)}}@media (width<=1023px){.Showcase-Grid[data-v-047307c9],.Showcase-Grid[data-graphic-side=right][data-v-047307c9]{grid-template-columns:1fr}.Showcase-Grid[data-graphic-side=right] .Showcase-Stage[data-v-047307c9],.Showcase-Grid[data-graphic-side=right] .Showcase-Feature[data-v-047307c9]{order:initial}.Showcase-Stage[data-v-047307c9]{min-height:34rem}.Showcase-Window[data-v-047307c9]{inset:4rem 2rem 3rem}.Showcase-Feature[data-v-047307c9]{min-height:24rem}.Showcase-FeatureStatement[data-v-047307c9]{max-width:34rem}}@media (width<=640px){.Showcase-Header[data-v-047307c9]{text-align:left}.Showcase-Header p[data-v-047307c9]{margin-left:0}.Showcase-Panel[data-v-047307c9]{border-radius:1.1rem}.Showcase-Stage[data-v-047307c9]{border-radius:1rem;min-height:29rem}.Showcase-Window[data-v-047307c9]{border-radius:.875rem;inset:3.2rem 1rem 2.4rem}.Showcase-Feature[data-v-047307c9]{min-height:23rem;padding-bottom:4.25rem}.Showcase-FeatureStatement[data-v-047307c9]{max-width:100%}}@media (prefers-reduced-motion:reduce){.Showcase-Graphic[data-v-047307c9],.Showcase-Dot[data-v-047307c9],.feature-materialize-enter-active[data-v-047307c9],.feature-materialize-leave-active[data-v-047307c9],.feature-materialize-enter-active .Showcase-FeatureMeta[data-v-047307c9],.feature-materialize-enter-active .Showcase-FeatureStatement[data-v-047307c9],.feature-materialize-enter-active .Showcase-Points span[data-v-047307c9]{transition:none;animation:none}.Showcase-Graphic[data-v-047307c9],.feature-materialize-enter-from[data-v-047307c9],.feature-materialize-leave-to[data-v-047307c9]{filter:none;transform:none}}.CheckoutHome[data-v-d7896d2d]{color:#17120f;background:#fff;place-items:start center;min-height:100%;padding:clamp(.9rem,2.4vw,1.45rem);display:grid}.CheckoutHome-Device[data-v-d7896d2d]{width:min(100%,29rem);padding-bottom:4.25rem;position:relative}.CheckoutHome-Topbar[data-v-d7896d2d],.CheckoutHome-Brand[data-v-d7896d2d],.CheckoutHome-Search[data-v-d7896d2d],.CheckoutHome-Chips[data-v-d7896d2d],.CheckoutHome-BookingBar[data-v-d7896d2d]{align-items:center;display:flex}.CheckoutHome-Topbar[data-v-d7896d2d]{color:#17120f;justify-content:space-between;gap:1rem}.CheckoutHome-Brand[data-v-d7896d2d]{gap:.48rem}.CheckoutHome-Mark[data-v-d7896d2d]{background:linear-gradient(30deg,#0000 46%,#ffffffbf 47% 53%,#0000 54%),linear-gradient(150deg,#0000 46%,#ffffffbf 47% 53%,#0000 54%),#050505;border-radius:.26rem;width:1.08rem;height:1.08rem}.CheckoutHome-Brand strong[data-v-d7896d2d]{letter-spacing:-.025em;font-size:.96rem;font-weight:720}.CheckoutHome-Topbar svg[data-v-d7896d2d]{color:#17120f6b}.CheckoutHome-Search[data-v-d7896d2d]{color:#fff;letter-spacing:-.015em;background:#050505;border:0;border-radius:.58rem;justify-content:center;gap:.56rem;width:100%;min-height:3.1rem;margin-top:1.45rem;font-size:1rem;font-weight:720}.CheckoutHome-Search svg[data-v-d7896d2d]{color:#ffffff8f}.CheckoutHome-Rooms[data-v-d7896d2d]{gap:1.05rem;margin-top:1.05rem;display:grid}.CheckoutHome-Room[data-v-d7896d2d]{text-align:center}.CheckoutHome-Room[data-v-d7896d2d]:nth-child(n+2){display:none}.CheckoutHome-Photo[data-v-d7896d2d]{aspect-ratio:1.58;background:#eee;border-radius:.78rem;position:relative;overflow:hidden}.CheckoutHome-Photo img[data-v-d7896d2d]{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.CheckoutHome-Photo[data-v-d7896d2d]:after{content:"";background:linear-gradient(#0000 55%,#00000029);position:absolute;inset:0}.CheckoutHome-Dots[data-v-d7896d2d]{z-index:1;background:linear-gradient(90deg,#fff 0 .18rem,#0000 .18rem .34rem,#ffffffbf .34rem .52rem,#0000 .52rem .68rem,#ffffff8c .68rem .86rem);width:1.05rem;height:1.05rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.CheckoutHome-Room h4[data-v-d7896d2d]{letter-spacing:-.035em;margin:.9rem 0 0;font-size:1.18rem;font-weight:730;line-height:1.05}.CheckoutHome-Room p[data-v-d7896d2d]{color:#17120f9e;margin:.45rem 0 0;font-size:.82rem;font-weight:560}.CheckoutHome-Room strong[data-v-d7896d2d]{letter-spacing:-.02em;margin-top:.56rem;font-size:.98rem;font-weight:650;display:block}.CheckoutHome-BookingBar[data-v-d7896d2d]{backdrop-filter:blur(1rem);background:#ffffffd1;border-radius:.9rem;justify-content:space-between;gap:.9rem;padding:.68rem;position:absolute;bottom:.9rem;left:.9rem;right:.9rem;box-shadow:0 0 0 1px #17120f14,0 .7rem 2rem #17120f1f}.CheckoutHome-BookingBar span[data-v-d7896d2d],.CheckoutHome-BookingBar strong[data-v-d7896d2d]{display:block}.CheckoutHome-BookingBar>div:first-child span[data-v-d7896d2d]{color:#17120f8a;font-size:.66rem;font-weight:670}.CheckoutHome-BookingBar>div:first-child strong[data-v-d7896d2d]{letter-spacing:-.02em;margin-top:.08rem;font-size:.82rem;font-weight:760}.CheckoutHome-Chips[data-v-d7896d2d]{flex:none;gap:.32rem}.CheckoutHome-Chips span[data-v-d7896d2d]{color:#17120fb3;background:#17120f0e;border-radius:999px;align-items:center;gap:.24rem;padding:.32rem .44rem;font-size:.65rem;font-weight:690;display:inline-flex}.CheckoutHome[data-intersected=true] .CheckoutHome-Search[data-v-d7896d2d]{animation:.85s cubic-bezier(.19,1,.22,1) .2s both checkout-search-pop-d7896d2d}@keyframes checkout-search-pop-d7896d2d{0%,to{transform:scale(1)}45%{transform:scale(1.018)}}@media (width<=560px){.CheckoutHome-Device[data-v-d7896d2d]{width:100%}.CheckoutHome-BookingBar[data-v-d7896d2d]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.CheckoutHome-Search[data-v-d7896d2d]{animation:none!important}}.ReviewAddons[data-v-e8f0b762]{color:#17120f;background:#fff;place-items:start center;min-height:100%;padding:clamp(.9rem,2.4vw,1.45rem);display:grid}.ReviewAddons-Page[data-v-e8f0b762]{grid-template-columns:5.4rem minmax(0,25rem);width:min(100%,35rem);display:grid}.ReviewAddons-Stepper[data-v-e8f0b762]{align-content:start;justify-items:center;padding-top:.15rem;display:grid}.ReviewAddons-Stepper span[data-v-e8f0b762]{color:#17120f73;background:#17120f14;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.ReviewAddons-Stepper span.is-active[data-v-e8f0b762]{color:#fff;background:#241f1b}.ReviewAddons-Stepper i[data-v-e8f0b762]{background:#17120f14;width:1px;height:1.15rem}.ReviewAddons-Body[data-v-e8f0b762]{min-width:0;overflow:hidden}.ReviewAddons-Heading h4[data-v-e8f0b762]{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:740}.ReviewAddons-Heading p[data-v-e8f0b762]{color:#17120f94;margin:.22rem 0 0;font-size:.75rem;font-weight:560}.ReviewAddons-Unit[data-v-e8f0b762]{text-align:center;margin-top:.9rem;position:relative}.ReviewAddons-Unit img[data-v-e8f0b762]{object-fit:cover;border-radius:.66rem;width:100%;height:8.8rem}.ReviewAddons-Unit button[data-v-e8f0b762]{color:#17120f;backdrop-filter:blur(.7rem);background:#ffffffd6;border:0;border-radius:.42rem;align-items:center;gap:.22rem;padding:.34rem .48rem;font-size:.64rem;font-weight:720;display:inline-flex;position:absolute;top:.46rem;right:.46rem}.ReviewAddons-Unit h5[data-v-e8f0b762]{letter-spacing:-.03em;margin:.62rem 0 0;font-size:1.05rem;font-weight:730;line-height:1}.ReviewAddons-Unit p[data-v-e8f0b762]{color:#17120f94;margin:.3rem 0 0;font-size:.72rem;font-weight:570}.ReviewAddons-Planner[data-v-e8f0b762]{border-top:1px solid #17120f14;border-bottom:1px solid #17120f14;gap:.2rem;margin-top:.8rem;padding:.34rem 0;display:grid}.ReviewAddons-Planner button[data-v-e8f0b762]{color:#17120f;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:2rem;display:grid}.ReviewAddons-Planner span[data-v-e8f0b762],.ReviewAddons-Planner strong[data-v-e8f0b762]{align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.ReviewAddons-Planner span[data-v-e8f0b762]{font-weight:730}.ReviewAddons-Planner strong[data-v-e8f0b762]{color:#17120f9e;font-weight:610}.ReviewAddons-List[data-v-e8f0b762]{margin-top:.74rem}.ReviewAddons-ListHeader[data-v-e8f0b762]{justify-content:space-between;align-items:center;margin-bottom:.48rem;display:flex}.ReviewAddons-ListHeader span[data-v-e8f0b762]{font-size:.78rem;font-weight:760}.ReviewAddons-ListHeader small[data-v-e8f0b762]{color:#17120f80;font-size:.66rem;font-weight:680}.ReviewAddons-Addon[data-v-e8f0b762]{background:#17120f09;border-radius:.68rem;grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;gap:.56rem;min-height:3rem;padding:.36rem;display:grid;box-shadow:inset 0 0 0 1px #17120f0e}.ReviewAddons-Addon+.ReviewAddons-Addon[data-v-e8f0b762]{margin-top:.38rem}.ReviewAddons-Addon.is-added[data-v-e8f0b762]{background:color-mix(in oklch, var(--color-emerald-100) 64%, white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-emerald-500) 24%, transparent)}.ReviewAddons-AddonMedia[data-v-e8f0b762]{background:#17120f14;border-radius:.45rem;width:2.6rem;height:2.25rem;overflow:hidden}.ReviewAddons-AddonMedia img[data-v-e8f0b762],.ReviewAddons-AddonMedia span[data-v-e8f0b762]{width:100%;height:100%;display:block}.ReviewAddons-AddonMedia img[data-v-e8f0b762]{object-fit:cover}.ReviewAddons-AddonMedia span[data-v-e8f0b762]{background:radial-gradient(circle at 25% 35%,#fff9,#0000 18%),linear-gradient(135deg,#17120f29,#17120f0a)}.ReviewAddons-Addon strong[data-v-e8f0b762],.ReviewAddons-Addon p[data-v-e8f0b762]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ReviewAddons-Addon strong[data-v-e8f0b762]{letter-spacing:-.012em;font-size:.76rem;font-weight:730;display:block}.ReviewAddons-Addon p[data-v-e8f0b762]{color:#17120f8f;margin-top:.1rem;font-size:.66rem;font-weight:590}.ReviewAddons-Addon small[data-v-e8f0b762]{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:760}.ReviewAddons-AddonToggle[data-v-e8f0b762]{color:#17120f8c;background:#fff;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid}.ReviewAddons-Addon.is-added .ReviewAddons-AddonToggle[data-v-e8f0b762]{color:color-mix(in oklch, var(--color-emerald-700) 92%, black)}.ReviewAddons-Fees[data-v-e8f0b762]{background:#17120f0b;border-radius:.72rem;gap:.28rem;margin-top:.62rem;padding:.58rem .66rem;display:grid}.ReviewAddons-FeesHeader[data-v-e8f0b762],.ReviewAddons-Fees div[data-v-e8f0b762]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ReviewAddons-FeesHeader[data-v-e8f0b762]{color:#17120fb8;justify-content:flex-start;font-size:.68rem;font-weight:760}.ReviewAddons-Fees div[data-v-e8f0b762]{color:#17120f94;font-size:.7rem;font-weight:610}.ReviewAddons-Fees strong[data-v-e8f0b762]{color:#17120f;font-variant-numeric:tabular-nums}.ReviewAddons-Total[data-v-e8f0b762]{border-top:1px solid #17120f14;padding-top:.38rem}.ReviewAddons-Total span[data-v-e8f0b762],.ReviewAddons-Total strong[data-v-e8f0b762]{color:#17120f;font-size:.82rem;font-weight:760}.ReviewAddons-Continue[data-v-e8f0b762]{color:#fff;background:#050505;border:0;border-radius:.62rem;width:100%;min-height:2.35rem;margin-top:.56rem;font-size:.82rem;font-weight:760}.ReviewAddons[data-intersected=true] .ReviewAddons-Addon.is-added[data-v-e8f0b762]{animation:.85s cubic-bezier(.19,1,.22,1) both review-addon-pop-e8f0b762}.ReviewAddons[data-intersected=true] .ReviewAddons-Addon.is-added[data-v-e8f0b762]:nth-child(3){animation-delay:.14s}@keyframes review-addon-pop-e8f0b762{0%,to{transform:scale(1)}42%{transform:scale(1.014)}}@media (width<=560px){.ReviewAddons-Page[data-v-e8f0b762]{grid-template-columns:1fr}.ReviewAddons-Stepper[data-v-e8f0b762]{display:none}.ReviewAddons-Unit img[data-v-e8f0b762]{height:7.2rem}}@media (prefers-reduced-motion:reduce){.ReviewAddons-Addon[data-v-e8f0b762]{animation:none!important}}.RoomDetail[data-v-b67d2117]{color:#17120f;background:#fff;place-items:start center;min-height:100%;display:grid}.RoomDetail-Page[data-v-b67d2117]{background:#fff;width:100%}.RoomDetail-Hero[data-v-b67d2117]{clip-path:ellipse(190% 100% at 50% 0);isolation:isolate;background:#eee;height:14.45rem;position:relative;overflow:hidden}.RoomDetail-Hero img[data-v-b67d2117]{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transform:scale(1.01)}.RoomDetail-Hero[data-v-b67d2117]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000002e,#0000 38%,#00000014);position:absolute;inset:0}.RoomDetail-Float[data-v-b67d2117]{z-index:2;color:#17120f;background:#fffffff5;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:.62rem;box-shadow:0 .45rem 1rem #17120f24}.RoomDetail-Float--left[data-v-b67d2117]{left:.62rem}.RoomDetail-Float--right[data-v-b67d2117]{right:.62rem}.RoomDetail-Gallery[data-v-b67d2117]{z-index:2;align-items:flex-end;gap:.18rem;display:flex;position:absolute;bottom:.78rem;left:50%;transform:translate(-50%)}.RoomDetail-Gallery i[data-v-b67d2117]{background:#ffffffa8;border-radius:999px;width:.16rem;height:.72rem;display:block;box-shadow:0 .12rem .4rem #17120f33}.RoomDetail-Gallery i.is-active[data-v-b67d2117]{background:#fff;height:1rem}.RoomDetail-Body[data-v-b67d2117]{padding:.95rem .9rem 3.75rem;position:relative}.RoomDetail-Title[data-v-b67d2117]{padding-top:.25rem;padding-bottom:1.25rem}.RoomDetail-Title h4[data-v-b67d2117]{letter-spacing:-.028em;margin:0;font-size:1.3rem;font-weight:720;line-height:1.05}.RoomDetail-Chips[data-v-b67d2117]{flex-wrap:wrap;gap:.52rem;display:flex}.RoomDetail-Chips span[data-v-b67d2117]{color:#17120fc7;font-variant-numeric:tabular-nums;background:#17120f0e;border-radius:.75rem;justify-content:center;align-items:center;gap:.34rem;padding:.34rem .62rem;font-size:.74rem;font-weight:640;display:inline-flex}.RoomDetail-Chips svg[data-v-b67d2117]{color:#17120f80}.RoomDetail-Copy[data-v-b67d2117],.RoomDetail-Amenities[data-v-b67d2117]{margin-top:1.15rem}.RoomDetail-Copy h5[data-v-b67d2117],.RoomDetail-Amenities h5[data-v-b67d2117]{letter-spacing:-.018em;margin:0;font-size:.94rem;font-weight:730}.RoomDetail-Copy p[data-v-b67d2117],.RoomDetail-Copy li[data-v-b67d2117],.RoomDetail-Amenities p[data-v-b67d2117]{color:#17120fc2;font-size:.74rem;line-height:1.55}.RoomDetail-Copy p[data-v-b67d2117],.RoomDetail-Amenities p[data-v-b67d2117]{margin:.42rem 0 0}.RoomDetail-Copy ul[data-v-b67d2117]{gap:.28rem;margin:.65rem 0 0;padding-left:1.05rem;display:grid}.RoomDetail-Copy li[data-v-b67d2117]::marker{color:#17120f29}.RoomDetail-Direct[data-v-b67d2117]{background:color-mix(in oklch, var(--color-emerald-100) 58%, white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-emerald-500) 24%, transparent);border-radius:.75rem;gap:.25rem;margin-top:1rem;padding:.58rem .66rem;display:grid}.RoomDetail-Direct span[data-v-b67d2117]{color:color-mix(in oklch, var(--color-emerald-900) 84%, black);align-items:center;gap:.26rem;font-size:.66rem;font-weight:760;display:inline-flex}.RoomDetail-Direct strong[data-v-b67d2117]{letter-spacing:-.01em;font-size:.74rem;font-weight:680;line-height:1.35}.RoomDetail-Sticky[data-v-b67d2117]{width:min(13rem,64%);position:absolute;bottom:.8rem;right:.85rem}.RoomDetail-Book[data-v-b67d2117]{color:#fff;background:#050505;border:0;border-radius:.58rem;width:100%;min-height:2.55rem;font-size:.82rem;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff29}.RoomDetail[data-intersected=true] .RoomDetail-Book[data-v-b67d2117]{animation:.9s cubic-bezier(.19,1,.22,1) .5s both room-detail-book-b67d2117}@keyframes room-detail-book-b67d2117{0%,to{transform:translateY(0)}45%{transform:translateY(-.1rem)}}@media (width<=560px){.RoomDetail-Hero[data-v-b67d2117]{height:12.4rem}.RoomDetail-Copy ul[data-v-b67d2117],.RoomDetail-Amenities[data-v-b67d2117]{display:none}}@media (prefers-reduced-motion:reduce){.RoomDetail-Book[data-v-b67d2117]{animation:none!important}}.PaymentScreen[data-v-0ed99acd]{color:#17120f;background:#fff;place-items:start center;min-height:100%;padding:clamp(.9rem,2.4vw,1.45rem);display:grid}.PaymentScreen-Page[data-v-0ed99acd]{grid-template-columns:5.4rem minmax(0,25rem);width:min(100%,35rem);display:grid}.PaymentScreen-Stepper[data-v-0ed99acd]{align-content:start;justify-items:center;padding-top:.15rem;display:grid}.PaymentScreen-Stepper span[data-v-0ed99acd]{color:#17120f73;background:#17120f14;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.PaymentScreen-Stepper span.is-active[data-v-0ed99acd],.PaymentScreen-Stepper span.is-complete[data-v-0ed99acd]{color:#fff;background:#241f1b}.PaymentScreen-Stepper i[data-v-0ed99acd]{background:#17120f14;width:1px;height:1.15rem}.PaymentScreen-Body[data-v-0ed99acd]{min-width:0;overflow:hidden}.PaymentScreen-Heading h4[data-v-0ed99acd]{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:740}.PaymentScreen-Heading p[data-v-0ed99acd]{color:#17120f94;margin:.22rem 0 0;font-size:.75rem;font-weight:560}.PaymentScreen-Total[data-v-0ed99acd]{background:#17120f0b;border-radius:.72rem;gap:.34rem;margin-top:.9rem;padding:.66rem;display:grid}.PaymentScreen-TotalHeader[data-v-0ed99acd],.PaymentScreen-TotalHeader span[data-v-0ed99acd],.PaymentScreen-TotalHeader button[data-v-0ed99acd],.PaymentScreen-Secure[data-v-0ed99acd],.PaymentScreen-Field i[data-v-0ed99acd]{align-items:center;display:flex}.PaymentScreen-TotalHeader[data-v-0ed99acd]{justify-content:space-between;gap:1rem}.PaymentScreen-TotalHeader span[data-v-0ed99acd]{color:#17120fb8;gap:.34rem;font-size:.68rem;font-weight:760}.PaymentScreen-TotalHeader button[data-v-0ed99acd]{color:#17120f8f;font:inherit;background:0 0;border:0;gap:.18rem;font-size:.66rem;font-weight:680}.PaymentScreen-Total strong[data-v-0ed99acd]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.45rem;font-weight:740;line-height:1}.PaymentScreen-Total p[data-v-0ed99acd]{color:#17120f94;margin:0;font-size:.7rem;font-weight:610;line-height:1.38}.PaymentScreen-Methods[data-v-0ed99acd]{gap:.42rem;margin-top:.74rem;display:grid}.PaymentScreen-ApplePay[data-v-0ed99acd]{background:0 0;border:0;border-radius:.62rem;width:100%;padding:0;display:block;overflow:hidden}.PaymentScreen-ApplePay img[data-v-0ed99acd]{width:100%;height:2.75rem;display:block}.PaymentScreen-Divider[data-v-0ed99acd]{color:#17120f80;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;margin:.9rem 0 .62rem;font-size:.66rem;font-weight:760;display:grid}.PaymentScreen-Divider[data-v-0ed99acd]:before,.PaymentScreen-Divider[data-v-0ed99acd]:after{content:"";background:#17120f1a;height:1px}.PaymentScreen-CardForm[data-v-0ed99acd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.PaymentScreen-Field[data-v-0ed99acd]{gap:.34rem;min-width:0;display:grid}.PaymentScreen-Field--full[data-v-0ed99acd]{grid-column:1/-1}.PaymentScreen-Field span[data-v-0ed99acd]{color:#17120f;font-size:.72rem;font-weight:650}.PaymentScreen-Field i[data-v-0ed99acd]{color:#17120f9e;font-variant-numeric:tabular-nums;background:#fff;border-radius:.62rem;gap:.42rem;min-width:0;min-height:2.35rem;padding:0 .62rem;font-size:.76rem;font-style:normal;font-weight:650;box-shadow:inset 0 0 0 1px #17120f24,0 .08rem .3rem #17120f14}.PaymentScreen-Secure[data-v-0ed99acd]{color:#17120fa3;background:#17120f0b;border-radius:.62rem;gap:.42rem;margin-top:.64rem;padding:.58rem .66rem;font-size:.72rem;font-weight:680}.PaymentScreen-Continue[data-v-0ed99acd]{color:#fff;background:#050505;border:0;border-radius:.62rem;width:100%;min-height:2.35rem;margin-top:.56rem;font-size:.82rem;font-weight:760}.PaymentScreen[data-intersected=true] .PaymentScreen-ApplePay[data-v-0ed99acd]{animation:.85s cubic-bezier(.19,1,.22,1) .18s both payment-wallet-pop-0ed99acd}@keyframes payment-wallet-pop-0ed99acd{0%,to{transform:scale(1)}42%{transform:scale(1.014)}}@media (width<=560px){.PaymentScreen-Page[data-v-0ed99acd]{grid-template-columns:1fr}.PaymentScreen-Stepper[data-v-0ed99acd]{display:none}}@media (prefers-reduced-motion:reduce){.PaymentScreen-ApplePay[data-v-0ed99acd]{animation:none!important}}.ChannelSync[data-v-dd1090e2]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;place-items:center;padding:clamp(1rem,2.4vw,1.55rem);display:grid}.ChannelSync[data-v-dd1090e2] *,.ChannelSync[data-v-dd1090e2] :before,.ChannelSync[data-v-dd1090e2] :after{box-sizing:border-box}.ChannelSync-Frame[data-v-dd1090e2]{width:min(100%,29.5rem);min-width:0}.ChannelSync-Content[data-v-dd1090e2]{padding:0 1.25rem 1.25rem}.ChannelSync-Section[data-v-dd1090e2]{gap:.82rem;min-width:0;display:grid}.ChannelSync-Section h4[data-v-dd1090e2]{color:var(--color-foreground);margin:0;font-size:.9rem;font-weight:650;line-height:1.2}.ChannelSync-Cards[data-v-dd1090e2]{gap:.72rem;min-width:0;display:grid}.ChannelSync-CardHeader[data-v-dd1090e2]{grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1rem;padding:1rem}.ChannelSync-CardTitle[data-v-dd1090e2]{align-items:center;gap:.58rem;min-width:0;display:flex}.ChannelSync-Logo[data-v-dd1090e2]{border-radius:var(--radius-sm);background:var(--color-muted);width:2rem;height:2rem;color:var(--color-muted-foreground);box-shadow:0 0 0 var(--border-hairline) var(--color-muted);flex:none;place-items:center;font-size:.82rem;font-weight:720;line-height:1;display:inline-grid}.ChannelSync-CardTitle h5[data-v-dd1090e2]{margin:0}.ChannelSync-Actions[data-v-dd1090e2]{gap:.42rem}.ChannelSync[data-v-dd1090e2] .ui-Card-Description{max-width:24rem;margin:0}@media (width<=640px){.ChannelSync[data-v-dd1090e2]{padding:.72rem}.ChannelSync-Content[data-v-dd1090e2]{padding:0 .86rem .86rem}.ChannelSync[data-v-dd1090e2] .ui-Frame-Header{padding:.9rem .86rem .74rem}.ChannelSync-CardHeader[data-v-dd1090e2]{gap:.58rem .7rem;padding:.78rem}.ChannelSync-Logo[data-v-dd1090e2]{width:1.7rem;height:1.7rem}.ChannelSync-Actions .ui-Button[data-v-dd1090e2]{display:none}}.ChannelCalendar[data-v-9e894d61]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;place-items:center;padding:clamp(1rem,2.3vw,1.55rem);display:grid}.ChannelCalendar[data-v-9e894d61] *,.ChannelCalendar[data-v-9e894d61] :before,.ChannelCalendar[data-v-9e894d61] :after{box-sizing:border-box}.ChannelCalendar-Surface[data-v-9e894d61]{gap:1rem;width:min(100%,29rem);min-width:0;display:grid}.ChannelCalendar-Tabs[data-v-9e894d61]{width:fit-content}.ChannelCalendar-Tapechart[data-v-9e894d61]{--tapechart-days:5;--tapechart-gutter-width:7.6rem;--tapechart-day-min-width:3.45rem;border-radius:var(--radius-lg);background:var(--color-background);min-width:0;overflow:hidden}.ChannelCalendar[data-v-9e894d61] .Tapechart-Root{height:auto;max-height:none;overflow:hidden}.ChannelCalendar[data-v-9e894d61] .Tapechart-Header{position:relative;top:auto}.ChannelCalendar[data-v-9e894d61] .Tapechart-Body-Inner{min-width:calc(var(--tapechart-gutter-width) + var(--tapechart-days) * var(--tapechart-day-min-width))}.ChannelCalendar[data-v-9e894d61] .Tapechart-Row-Cell{min-height:4.15rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Row-Name,.ChannelCalendar[data-v-9e894d61] .Tapechart-Bar-Content,.ChannelCalendar[data-v-9e894d61] .Tapechart-Bar-Content span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.ChannelCalendar[data-v-9e894d61] .Tapechart-Bar{cursor:default}@media (width<=640px){.ChannelCalendar[data-v-9e894d61]{padding:.72rem}.ChannelCalendar-Surface[data-v-9e894d61]{gap:.72rem}.ChannelCalendar-Tapechart[data-v-9e894d61]{--tapechart-gutter-width:5.85rem;--tapechart-day-min-width:2.35rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Header-Gutter,.ChannelCalendar[data-v-9e894d61] .Tapechart-Row-Label{padding-inline:.58rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Header-Day{padding-inline:.34rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Header-Dayname{font-size:.68rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Header-Daynumber,.ChannelCalendar[data-v-9e894d61] .Tapechart-Row-Label{font-size:.78rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Row-Cell{min-height:3.55rem}.ChannelCalendar[data-v-9e894d61] .Tapechart-Bar{margin-inline:.16rem;padding-inline:.46rem}}.AvailabilityRules[data-v-740f4604]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;place-items:center;padding:clamp(1rem,2.4vw,1.55rem);display:grid}.AvailabilityRules[data-v-740f4604] *,.AvailabilityRules[data-v-740f4604] :before,.AvailabilityRules[data-v-740f4604] :after{box-sizing:border-box}.AvailabilityRules-Frame[data-v-740f4604]{width:min(100%,30rem);min-width:0}.AvailabilityRules-Panel[data-v-740f4604]{gap:1rem;min-width:0;display:grid}.AvailabilityRules-PanelHeader[data-v-740f4604]{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.AvailabilityRules-PanelHeader div[data-v-740f4604]{gap:.22rem;min-width:0;display:grid}.AvailabilityRules-PanelHeader h4[data-v-740f4604],.AvailabilityRules-PanelHeader p[data-v-740f4604],.AvailabilityRules-Row p[data-v-740f4604]{margin:0}.AvailabilityRules-PanelHeader h4[data-v-740f4604]{color:var(--color-foreground);font-size:.94rem;font-weight:650;line-height:1.15}.AvailabilityRules-PanelHeader p[data-v-740f4604]{color:var(--color-muted-foreground);font-size:.82rem;line-height:1.35}.AvailabilityRules-Mapper[data-v-740f4604]{border:var(--border-hairline) solid var(--color-muted);border-radius:var(--radius-lg);background:var(--color-background);display:grid;overflow:hidden}.AvailabilityRules-Row[data-v-740f4604]{border-bottom:var(--border-hairline) solid var(--color-muted);gap:.88rem;min-width:0;padding:1rem;display:grid}.AvailabilityRules-Row[data-v-740f4604]:last-child{border-bottom:0}.AvailabilityRules-Row>p[data-v-740f4604]{color:var(--color-foreground);font-size:.9rem;font-weight:650;line-height:1.2}.AvailabilityRules-Fields[data-v-740f4604]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;min-width:0;display:grid}.AvailabilityRules[data-v-740f4604] .ui-Field-Root,.AvailabilityRules[data-v-740f4604] .ui-Select-Trigger,.AvailabilityRules[data-v-740f4604] .ui-Select-Value{min-width:0}@media (width<=640px){.AvailabilityRules[data-v-740f4604]{padding:.72rem}.AvailabilityRules[data-v-740f4604] .ui-Frame-Header,.AvailabilityRules[data-v-740f4604] .ui-Frame-Panel{padding-inline:.86rem}.AvailabilityRules-Panel[data-v-740f4604]{gap:.78rem}.AvailabilityRules-PanelHeader[data-v-740f4604]{align-items:center}.AvailabilityRules-PanelHeader p[data-v-740f4604]{display:none}.AvailabilityRules-Row[data-v-740f4604]{gap:.66rem;padding:.78rem}.AvailabilityRules-Fields[data-v-740f4604]{grid-template-columns:1fr;gap:.64rem}}.ReviewReply[data-v-2615b584]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;place-items:center;padding:clamp(1rem,2.8vw,1.8rem);display:grid}.ReviewReply[data-v-2615b584] *,.ReviewReply[data-v-2615b584] :before,.ReviewReply[data-v-2615b584] :after{box-sizing:border-box}.ReviewReply-Panel[data-v-2615b584]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);gap:clamp(.82rem,1.8vw,1.05rem);width:min(100%,26rem);padding:clamp(.88rem,2vw,1.14rem);display:grid}.ReviewReply-Header[data-v-2615b584],.ReviewReply-Review[data-v-2615b584],.ReviewReply-Draft[data-v-2615b584],.ReviewReply-Header div[data-v-2615b584],.ReviewReply-DraftTop[data-v-2615b584]{min-width:0}.ReviewReply-Header[data-v-2615b584]{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.ReviewReply-Header div[data-v-2615b584]{gap:.16rem;display:grid}.ReviewReply-Header span[data-v-2615b584],.ReviewReply-ReviewTop span[data-v-2615b584],.ReviewReply-Draft label[data-v-2615b584]{color:var(--color-muted-foreground);font-size:.74rem;font-weight:620;line-height:1.2}.ReviewReply-Header strong[data-v-2615b584]{color:var(--color-foreground);letter-spacing:-.025em;font-size:1.18rem;font-weight:720;line-height:1.05}.ReviewReply-Review[data-v-2615b584],.ReviewReply-Draft[data-v-2615b584]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);gap:.58rem;display:grid}.ReviewReply-Review[data-v-2615b584]{background:var(--color-accent);padding:.72rem}.ReviewReply-ReviewTop[data-v-2615b584],.ReviewReply-DraftTop[data-v-2615b584],.ReviewReply-Actions[data-v-2615b584]{justify-content:space-between;align-items:center;gap:.74rem;display:flex}.ReviewReply-Review p[data-v-2615b584],.ReviewReply-Draft p[data-v-2615b584]{color:color-mix(in oklch, var(--color-foreground) 70%, transparent);text-wrap:pretty;margin:0;font-size:.84rem;font-weight:540;line-height:1.44}.ReviewReply-Draft[data-v-2615b584]{background:var(--color-background);align-content:start;min-height:10rem;padding:.78rem}.ReviewReply button[data-v-2615b584]{border:var(--border-hairline) solid var(--color-input);border-radius:var(--radius-md);min-height:1.9rem;font:inherit;flex:none;justify-content:center;align-items:center;padding:0 .68rem;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.ReviewReply-DraftTop button[data-v-2615b584],.ReviewReply-Secondary[data-v-2615b584]{background:var(--color-secondary);color:var(--color-secondary-foreground)}.ReviewReply-Primary[data-v-2615b584]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.ReviewReply[data-v-2615b584] .ui-Badge{border-radius:var(--radius-sm);min-width:0;height:1.26rem;padding-inline:.36rem;font-size:.66rem}.ReviewReply[data-v-2615b584] svg{flex:none}@media (width<=640px){.ReviewReply[data-v-2615b584]{padding:.74rem}.ReviewReply-Panel[data-v-2615b584]{gap:.64rem;padding:.74rem}.ReviewReply-Header span[data-v-2615b584],.ReviewReply-ReviewTop span[data-v-2615b584],.ReviewReply-Draft label[data-v-2615b584]{font-size:.66rem}.ReviewReply-Header strong[data-v-2615b584]{font-size:1rem}.ReviewReply-Review[data-v-2615b584],.ReviewReply-Draft[data-v-2615b584]{gap:.42rem;padding:.58rem}.ReviewReply-Draft[data-v-2615b584]{min-height:8rem}.ReviewReply-Review p[data-v-2615b584],.ReviewReply-Draft p[data-v-2615b584]{font-size:.72rem;line-height:1.34}.ReviewReply-Draft p[data-v-2615b584]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReviewReply button[data-v-2615b584]{min-height:1.62rem;padding-inline:.48rem;font-size:.66rem}.ReviewReply-DraftTop button[data-v-2615b584],.ReviewReply-Secondary[data-v-2615b584]{display:none}.ReviewReply[data-v-2615b584] .ui-Badge{height:1.1rem;font-size:.58rem}}.ReviewThemes[data-v-b63e5013]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;padding:clamp(.82rem,2.1vw,1.18rem)}.ReviewThemes[data-v-b63e5013] *,.ReviewThemes[data-v-b63e5013] :before,.ReviewThemes[data-v-b63e5013] :after{box-sizing:border-box}.ReviewThemes-Page[data-v-b63e5013]{grid-template-rows:auto auto minmax(0,1fr);gap:.72rem;min-width:0;height:100%;display:grid}.ReviewThemes-Header[data-v-b63e5013]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.ReviewThemes-Header div[data-v-b63e5013],.ReviewThemes-Panel[data-v-b63e5013],.ReviewThemes-Panel header[data-v-b63e5013],.ReviewThemes-Panel header div[data-v-b63e5013],.ReviewThemes-Name[data-v-b63e5013],.ReviewThemes-Mentions li[data-v-b63e5013]{min-width:0}.ReviewThemes-Header span[data-v-b63e5013],.ReviewThemes-Panel header span[data-v-b63e5013],.ReviewThemes-Name span[data-v-b63e5013],.ReviewThemes-Mentions span[data-v-b63e5013],.ReviewThemes-Mentions em[data-v-b63e5013]{color:var(--color-muted-foreground);font-size:.74rem;font-weight:620;line-height:1.2}.ReviewThemes-Header strong[data-v-b63e5013]{color:var(--color-foreground);letter-spacing:-.025em;font-size:1.18rem;font-weight:720;line-height:1.05;display:block}.ReviewThemes button[data-v-b63e5013]{border:var(--border-hairline) solid var(--color-input);border-radius:var(--radius-md);background:var(--color-popover);min-height:1.8rem;color:var(--color-foreground);font:inherit;flex:none;justify-content:center;align-items:center;padding:0 .62rem;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.ReviewThemes-Tabs[data-v-b63e5013]{border-radius:var(--radius-lg);background:var(--color-muted);width:fit-content;max-width:100%;color:color-mix(in oklch, var(--color-muted-foreground) 86%, transparent);gap:.12rem;padding:.16rem;display:flex;overflow:hidden}.ReviewThemes-Tabs span[data-v-b63e5013]{border-radius:var(--radius-md);white-space:nowrap;align-items:center;min-height:1.82rem;padding:0 .55rem;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.ReviewThemes-Tabs span.is-active[data-v-b63e5013]{background:var(--color-background);color:var(--color-foreground)}.ReviewThemes-Grid[data-v-b63e5013]{grid-template-columns:minmax(0,1.08fr) minmax(10rem,.92fr);gap:.84rem;min-height:0;display:grid}.ReviewThemes-Panel[data-v-b63e5013]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);grid-template-rows:auto minmax(0,1fr);gap:.76rem;padding:.86rem;display:grid;overflow:hidden}.ReviewThemes-Panel header div[data-v-b63e5013]{gap:.16rem;display:grid}.ReviewThemes-Panel header strong[data-v-b63e5013]{color:var(--color-foreground);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:710;line-height:1.1;overflow:hidden}.ReviewThemes-Rows[data-v-b63e5013],.ReviewThemes-Mentions[data-v-b63e5013]{gap:.56rem;min-height:0;margin:0;padding:0;list-style:none;display:grid}.ReviewThemes-Rows[data-v-b63e5013]{align-content:start}.ReviewThemes-Rows li[data-v-b63e5013],.ReviewThemes-Mentions li[data-v-b63e5013]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background)}.ReviewThemes-Rows li[data-v-b63e5013]{gap:.54rem;min-width:0;padding:.68rem;display:grid}.ReviewThemes-RowTop[data-v-b63e5013],.ReviewThemes-Count[data-v-b63e5013]{justify-content:space-between;align-items:start;gap:.7rem;min-width:0;display:flex}.ReviewThemes-Count[data-v-b63e5013]{flex:none;align-items:center;gap:.48rem}.ReviewThemes-Name[data-v-b63e5013]{gap:.14rem;display:grid}.ReviewThemes-Name strong[data-v-b63e5013],.ReviewThemes-Name span[data-v-b63e5013],.ReviewThemes-Rows em[data-v-b63e5013],.ReviewThemes-Rows b[data-v-b63e5013],.ReviewThemes-Mentions span[data-v-b63e5013],.ReviewThemes-Mentions em[data-v-b63e5013]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewThemes-Name strong[data-v-b63e5013]{color:var(--color-foreground);font-size:.84rem;font-weight:710;line-height:1.1}.ReviewThemes-Meter[data-v-b63e5013]{border-radius:var(--radius-full);background:var(--color-muted);height:.46rem;overflow:hidden}.ReviewThemes-Meter span[data-v-b63e5013]{width:var(--category-share);border-radius:inherit;background:var(--color-primary);transform-origin:0;height:100%;animation:review-category-meter-b63e5013 .98s var(--ease-out-quart) both;display:block}.ReviewThemes-Rows em[data-v-b63e5013]{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:.8rem;font-style:normal;font-weight:730;line-height:1}.ReviewThemes-Rows b[data-v-b63e5013]{border-radius:var(--radius-sm);text-align:center;text-transform:capitalize;min-width:4.3rem;padding:.25rem .38rem;font-size:.66rem;font-weight:710;line-height:1}.ReviewThemes-Rows b[data-sentiment=positive][data-v-b63e5013]{background:color-mix(in oklch, var(--color-success) 10%, transparent);color:var(--color-success-foreground)}.ReviewThemes-Rows b[data-sentiment=neutral][data-v-b63e5013]{background:var(--color-secondary);color:var(--color-secondary-foreground)}.ReviewThemes-Rows b[data-sentiment=negative][data-v-b63e5013]{background:color-mix(in oklch, var(--color-destructive) 10%, transparent);color:var(--color-destructive-foreground)}.ReviewThemes-Mentions[data-v-b63e5013]{align-content:start}.ReviewThemes-Mentions li[data-v-b63e5013]{gap:.34rem;padding:.68rem;display:grid}.ReviewThemes-Mentions p[data-v-b63e5013]{color:var(--color-foreground);margin:0;font-size:.82rem;font-weight:650;line-height:1.3}.ReviewThemes-Mentions em[data-v-b63e5013]{font-style:normal}@keyframes review-category-meter-b63e5013{0%{transform:scaleX(.42)}to{transform:scaleX(1)}}@media (width<=640px){.ReviewThemes[data-v-b63e5013]{padding:.7rem}.ReviewThemes-Page[data-v-b63e5013]{gap:.54rem}.ReviewThemes-Header span[data-v-b63e5013],.ReviewThemes-Panel header span[data-v-b63e5013],.ReviewThemes-Name span[data-v-b63e5013],.ReviewThemes-Mentions span[data-v-b63e5013],.ReviewThemes-Mentions em[data-v-b63e5013]{font-size:.64rem}.ReviewThemes-Header strong[data-v-b63e5013]{font-size:1rem}.ReviewThemes button[data-v-b63e5013]{min-height:1.55rem;padding-inline:.45rem;font-size:.66rem}.ReviewThemes-Tabs[data-v-b63e5013]{width:100%}.ReviewThemes-Tabs span[data-v-b63e5013]{min-height:1.55rem;padding-inline:.42rem;font-size:.66rem}.ReviewThemes-Grid[data-v-b63e5013]{grid-template-columns:1fr;gap:.48rem}.ReviewThemes-Panel[data-v-b63e5013]{gap:.52rem;padding:.6rem}.ReviewThemes-Panel--mentions[data-v-b63e5013]{display:none}.ReviewThemes-Panel header strong[data-v-b63e5013],.ReviewThemes-Name strong[data-v-b63e5013]{font-size:.74rem}.ReviewThemes-Rows[data-v-b63e5013]{gap:.38rem}.ReviewThemes-Rows li[data-v-b63e5013]{gap:.36rem;padding:.5rem}.ReviewThemes-Name span[data-v-b63e5013],.ReviewThemes-Meter[data-v-b63e5013]{display:none}.ReviewThemes-Rows em[data-v-b63e5013]{font-size:.68rem}.ReviewThemes-Rows b[data-v-b63e5013]{min-width:3.9rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.ReviewThemes-Meter span[data-v-b63e5013]{animation:none}}.ReviewScore[data-v-1c160ecc]{background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);pointer-events:none;user-select:none;padding:clamp(.82rem,2.1vw,1.18rem)}.ReviewScore[data-v-1c160ecc] *,.ReviewScore[data-v-1c160ecc] :before,.ReviewScore[data-v-1c160ecc] :after{box-sizing:border-box}.ReviewScore-Page[data-v-1c160ecc]{grid-template-rows:auto auto minmax(0,1fr);gap:.68rem;min-width:0;height:100%;display:grid}.ReviewScore-Header[data-v-1c160ecc]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.ReviewScore-Header div[data-v-1c160ecc],.ReviewScore-Metrics div[data-v-1c160ecc],.ReviewScore-Panel[data-v-1c160ecc],.ReviewScore-Panel header[data-v-1c160ecc],.ReviewScore-Themes div[data-v-1c160ecc]{min-width:0}.ReviewScore-Header span[data-v-1c160ecc],.ReviewScore-Metrics dt[data-v-1c160ecc],.ReviewScore-Metrics span[data-v-1c160ecc],.ReviewScore-Panel header span[data-v-1c160ecc],.ReviewScore-Chart em[data-v-1c160ecc],.ReviewScore-Themes span[data-v-1c160ecc]{color:var(--color-muted-foreground);font-size:.72rem;font-weight:620;line-height:1.2}.ReviewScore-Header strong[data-v-1c160ecc]{color:var(--color-foreground);letter-spacing:-.025em;font-size:1.18rem;font-weight:720;line-height:1.05;display:block}.ReviewScore button[data-v-1c160ecc]{border:var(--border-hairline) solid var(--color-input);border-radius:var(--radius-md);background:var(--color-popover);min-height:1.8rem;color:var(--color-foreground);font:inherit;flex:none;justify-content:center;align-items:center;padding:0 .62rem;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.ReviewScore-Metrics[data-v-1c160ecc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin:0;display:grid}.ReviewScore-Metrics div[data-v-1c160ecc],.ReviewScore-Panel[data-v-1c160ecc]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card)}.ReviewScore-Metrics div[data-v-1c160ecc]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label delta""value delta";align-items:end;gap:.12rem .48rem;padding:.62rem .68rem;display:grid}.ReviewScore-Metrics dt[data-v-1c160ecc],.ReviewScore-Metrics dd[data-v-1c160ecc],.ReviewScore-Metrics span[data-v-1c160ecc]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ReviewScore-Metrics dt[data-v-1c160ecc]{grid-area:label}.ReviewScore-Metrics dd[data-v-1c160ecc]{color:var(--color-foreground);font-variant-numeric:tabular-nums;letter-spacing:-.03em;grid-area:value;font-size:1.18rem;font-weight:740;line-height:1}.ReviewScore-Metrics span[data-v-1c160ecc]{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-chart-1) 10%, transparent);color:var(--color-success-foreground);font-variant-numeric:tabular-nums;grid-area:delta;justify-self:end;padding:.22rem .34rem;font-size:.66rem}.ReviewScore-Metrics div:nth-child(3) span[data-v-1c160ecc]{background:color-mix(in oklch, var(--color-chart-2) 10%, transparent);color:var(--color-info-foreground)}.ReviewScore-Grid[data-v-1c160ecc]{grid-template-columns:minmax(0,1.2fr) minmax(9.4rem,.8fr);gap:.84rem;min-height:0;display:grid}.ReviewScore-Panel[data-v-1c160ecc]{grid-template-rows:auto minmax(0,1fr);gap:.7rem;padding:.86rem;display:grid;overflow:hidden}.ReviewScore-Panel header[data-v-1c160ecc]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ReviewScore-Panel header strong[data-v-1c160ecc]{color:var(--color-foreground);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:710;line-height:1.1;overflow:hidden}.ReviewScore-Panel header span[data-v-1c160ecc]{flex:none}.ReviewScore-Plot[data-v-1c160ecc]{min-height:0;position:relative}.ReviewScore-GridLines[data-v-1c160ecc]{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0 0 2rem}.ReviewScore-GridLines span[data-v-1c160ecc]{border-top:var(--border-hairline) dashed color-mix(in oklch, var(--color-border) 75%, transparent)}.ReviewScore-GridLines span[data-v-1c160ecc]:last-child{border-bottom:var(--border-hairline) dashed color-mix(in oklch, var(--color-border) 62%, transparent)}.ReviewScore-Chart[data-v-1c160ecc]{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.54rem;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ReviewScore-Chart li[data-v-1c160ecc]{--bar-strength:16%;text-align:center;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:.28rem;min-width:0;height:100%;display:grid}.ReviewScore-Chart li[data-v-1c160ecc]:last-child{--bar-strength:24%}.ReviewScore-Bar[data-v-1c160ecc]{width:100%;height:var(--score-height);border:var(--border-hairline) solid color-mix(in oklch, var(--color-chart-2) 28%, var(--color-border));border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);background:linear-gradient(180deg, color-mix(in oklch, var(--color-chart-2) var(--bar-strength), var(--color-card)), color-mix(in oklch, var(--color-chart-2) 8%, var(--color-card)));transform-origin:bottom;min-height:2.4rem;animation:review-score-bar-1c160ecc .9s var(--ease-out-quart) both;animation-delay:calc(var(--score-index) * 80ms);align-self:end;display:block}.ReviewScore-Chart strong[data-v-1c160ecc],.ReviewScore-Chart em[data-v-1c160ecc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewScore-Chart strong[data-v-1c160ecc]{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:730;line-height:1}.ReviewScore-Chart em[data-v-1c160ecc]{font-style:normal}.ReviewScore-Themes[data-v-1c160ecc]{align-content:start;gap:.5rem;margin:0;display:grid}.ReviewScore-Themes div[data-v-1c160ecc]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count""state count";align-items:center;gap:.12rem .5rem;padding:.6rem;display:grid}.ReviewScore-Themes dt[data-v-1c160ecc],.ReviewScore-Themes dd[data-v-1c160ecc],.ReviewScore-Themes span[data-v-1c160ecc]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ReviewScore-Themes dt[data-v-1c160ecc]{color:var(--color-foreground);grid-area:label;font-size:.8rem;font-weight:710;line-height:1.1}.ReviewScore-Themes dd[data-v-1c160ecc]{color:var(--color-foreground);font-variant-numeric:tabular-nums;grid-area:count;font-size:1.05rem;font-weight:740;line-height:1}.ReviewScore-Themes span[data-v-1c160ecc]{grid-area:state}@keyframes review-score-bar-1c160ecc{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}@media (width<=640px){.ReviewScore[data-v-1c160ecc]{padding:.7rem}.ReviewScore-Page[data-v-1c160ecc]{gap:.54rem}.ReviewScore-Header span[data-v-1c160ecc],.ReviewScore-Metrics dt[data-v-1c160ecc],.ReviewScore-Metrics span[data-v-1c160ecc],.ReviewScore-Panel header span[data-v-1c160ecc],.ReviewScore-Chart em[data-v-1c160ecc],.ReviewScore-Themes span[data-v-1c160ecc]{font-size:.64rem}.ReviewScore-Header strong[data-v-1c160ecc]{font-size:1rem}.ReviewScore button[data-v-1c160ecc]{min-height:1.55rem;padding-inline:.45rem;font-size:.66rem}.ReviewScore-Metrics[data-v-1c160ecc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.ReviewScore-Metrics div[data-v-1c160ecc]:nth-child(n+3){display:none}.ReviewScore-Metrics div[data-v-1c160ecc]{grid-template-columns:1fr;grid-template-areas:"label""value";padding:.48rem}.ReviewScore-Metrics dd[data-v-1c160ecc]{font-size:.98rem}.ReviewScore-Metrics span[data-v-1c160ecc]{display:none}.ReviewScore-Grid[data-v-1c160ecc]{grid-template-columns:1fr;gap:.48rem}.ReviewScore-Panel[data-v-1c160ecc]{gap:.52rem;padding:.6rem}.ReviewScore-Panel--themes[data-v-1c160ecc]{display:none}.ReviewScore-Panel header strong[data-v-1c160ecc]{font-size:.74rem}.ReviewScore-Chart[data-v-1c160ecc]{gap:.36rem}.ReviewScore-Bar[data-v-1c160ecc]{min-height:2.15rem}.ReviewScore-Chart strong[data-v-1c160ecc]{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.ReviewScore-Bar[data-v-1c160ecc]{animation:none}}.CalculatorBreakdown[data-v-a69bb749]{min-width:0}.BreakdownRows[data-v-a69bb749]{color:var(--color-muted-foreground)}.BreakdownRow[data-v-a69bb749]{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:.75rem 1rem;padding:.65rem 0;line-height:1.35;display:grid}.BreakdownRow+.BreakdownRow[data-v-a69bb749]{border-top:var(--border-hairline) solid var(--color-border)}.BreakdownLabel[data-v-a69bb749]{min-width:0}.Breakdown-Amount[data-v-a69bb749]{color:var(--color-foreground);text-align:right;white-space:nowrap;font-weight:650}.BreakdownRow--highlight[data-v-a69bb749]{padding-top:.85rem}.BreakdownRow--highlight .BreakdownLabel[data-v-a69bb749]{color:var(--color-foreground);font-weight:650}.BreakdownRow--highlight .Breakdown-Amount[data-v-a69bb749]{color:var(--color-primary)}.Breakdown-Amount number-flow-vue[data-v-a69bb749]{align-items:baseline;display:inline-flex}.Breakdown-Amount number-flow-vue[data-v-a69bb749]::part(currency){margin-right:var(--spacing);color:currentColor;font-size:var(--text-xs);opacity:.58}.Breakdown-Amount number-flow-vue[data-v-a69bb749]::part(suffix){margin-left:var(--spacing);color:currentColor;font-size:var(--text-xs);opacity:.58}.CalculatorCard[data-v-b132284b]{background:var(--color-card)}.CalculatorResult[data-v-b132284b]{border-bottom:var(--border-hairline) solid var(--color-border);padding-bottom:1.5rem}@media (width>=1024px){.CalculatorResult[data-v-b132284b]{border-right:var(--border-hairline) solid var(--color-border);border-bottom:0;padding-bottom:0;padding-right:2rem}}.OpportunityMessage[data-v-b132284b]{color:color-mix(in oklch, var(--color-foreground) 58%, transparent);letter-spacing:-.025em;font-size:.95rem;font-weight:640;line-height:1.32}.OpportunityMessage strong[data-v-b132284b],.OpportunityMessage span[data-v-b132284b]{display:inline}.OpportunityMessage strong[data-v-b132284b]{color:var(--color-primary);font-weight:720}.OpportunityMessage span[data-v-b132284b]{margin-left:.18em}.Opportunity-Amount[data-v-b132284b]{transition:color .5s var(--ease-out-expo);--amount-affix-opacity:1;--currency:var(--color-muted-foreground);--suffix:var(--color-muted-foreground)}.Opportunity-Amount[data-finished=true][data-v-b132284b]{color:var(--color-primary);--amount-affix-opacity:.58;--currency:currentColor;--suffix:currentColor;will-change:color}.Opportunity-Amount number-flow-vue[data-v-b132284b]::part(currency){color:var(--currency);margin-right:var(--spacing);opacity:var(--amount-affix-opacity);font-size:1rem}.Opportunity-Amount number-flow-vue[data-v-b132284b]::part(suffix){color:var(--suffix);margin-left:var(--spacing);opacity:var(--amount-affix-opacity);font-size:1rem}.OpportunityPanel[data-v-60073237]{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-chrome);padding:clamp(1.25rem,2.6vw,2rem)}.OpportunityGrid[data-v-60073237]{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.OpportunityCopy[data-v-60073237]{min-width:0;padding:clamp(.25rem,1.4vw,1rem)}.OpportunityLead[data-v-60073237]{color:color-mix(in oklch, var(--color-foreground) 58%, transparent);letter-spacing:-.04em;font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:640;line-height:1.12}.OpportunityLead strong[data-v-60073237],.OpportunityLead span[data-v-60073237]{display:inline}.OpportunityLead strong[data-v-60073237]{color:var(--color-primary);font-weight:720}.OpportunityLead span[data-v-60073237]{margin-left:.18em}.OpportunityStats[data-v-60073237]{border-top:var(--border-hairline) solid var(--color-border);border-bottom:var(--border-hairline) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);display:grid}.OpportunityStat[data-v-60073237]{padding:1rem 1.1rem 1.05rem 0}.OpportunityStat+.OpportunityStat[data-v-60073237]{border-left:var(--border-hairline) solid var(--color-border);padding-left:1.1rem}.OpportunityStatValue[data-v-60073237]{color:var(--color-foreground);letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:700;line-height:1}.OpportunityStatLabel[data-v-60073237]{color:var(--color-muted-foreground);margin-top:.45rem;font-size:.86rem;font-weight:560;line-height:1.35}.OpportunityCalculator[data-v-60073237]{min-width:0}.OpportunityJourney[data-v-60073237]{border-top:var(--border-hairline) solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(1.25rem,2.6vw,2rem) 0 0;padding:0;list-style:none;display:grid}.OpportunityStep[data-v-60073237]{grid-template-columns:auto minmax(0,1fr);gap:.32rem .62rem;min-width:0;padding:1rem 1.1rem .2rem 0;display:grid}.OpportunityStep+.OpportunityStep[data-v-60073237]{border-left:var(--border-hairline) solid var(--color-border);padding-left:1.1rem}.JourneyDot[data-v-60073237]{border-radius:var(--radius-full);background:var(--color-muted-foreground);grid-row:1/span 2;width:.5rem;height:.5rem;margin-top:.38rem}.OpportunityStep[data-tone=positive] .JourneyDot[data-v-60073237]{background:var(--color-primary)}.OpportunityStep[data-tone=negative] .JourneyDot[data-v-60073237]{background:var(--color-destructive)}.JourneyLabel[data-v-60073237]{color:var(--color-foreground);font-size:.82rem;font-weight:680;line-height:1.2}.JourneyDetail[data-v-60073237]{color:var(--color-muted-foreground);text-wrap:pretty;font-size:.88rem;font-weight:520;line-height:1.4}@media (width<=1023px){.OpportunityGrid[data-v-60073237]{grid-template-columns:1fr}}@media (width<=767px){.OpportunityPanel[data-v-60073237]{padding:1rem}.OpportunityCopy[data-v-60073237]{padding:.25rem}.OpportunityStats[data-v-60073237]{grid-template-columns:1fr}.OpportunityStat+.OpportunityStat[data-v-60073237]{border-top:var(--border-hairline) solid var(--color-border);border-left:0;padding-left:0}.OpportunityJourney[data-v-60073237]{grid-template-columns:1fr}.OpportunityStep+.OpportunityStep[data-v-60073237]{border-top:var(--border-hairline) solid var(--color-border);border-left:0;padding-left:0}}.Wrapper[data-v-fd37fcae]{mask-image:radial-gradient(circle,#000 0% 20%,#0000 80% 100%)}.Container[data-v-fd37fcae]{isolation:isolate;justify-content:center;align-items:center;display:flex}.AlpineFooterBackground[data-v-3ada36a6]{--footer-sky-0:var(--color-background);--footer-sky-1:#fff4e9;--footer-sky-2:#eef2ef;--footer-cloud-0:#f4dfe3;--footer-cloud-1:#d8d9ee;--footer-ridge-0:#c8cce0;--footer-ridge-1:#e9dfd3;--footer-ridge-soft:#d6c5df;--footer-mist-0:#fff8ef;--footer-mist-1:#f8efe8;--footer-lake-0:#cad8e4;--footer-lake-1:#f2dfdf;--footer-lake-2:var(--color-background);--footer-reflection-0:#c8b6d9;--footer-reflection-1:#aebad0;--footer-water-0:#fff8ef;--footer-water-1:#d8cde7;--footer-water-2:#efd6d2;--footer-water-3:#b8c9d8;--footer-background-opacity:.72;opacity:var(--footer-background-opacity);mask-image:linear-gradient(#0000 0% 16%,#00000047 42%,#000 72% 100%)}.AlpineFooterBackground-Art[data-v-3ada36a6]{width:100%;height:100%;display:block}.AlpineFooterBackground-Mist[data-v-3ada36a6],.AlpineFooterBackground-Reflections[data-v-3ada36a6],.AlpineFooterBackground-WaterLines[data-v-3ada36a6]{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.AlpineFooterBackground-Mist--back[data-v-3ada36a6]{animation:18s cubic-bezier(.455,.03,.515,.955) infinite alternate footer-mist-back-3ada36a6}.AlpineFooterBackground-Mist--front[data-v-3ada36a6]{animation:16s cubic-bezier(.455,.03,.515,.955) infinite alternate footer-mist-front-3ada36a6}.AlpineFooterBackground-Reflections[data-v-3ada36a6]{animation:13s cubic-bezier(.455,.03,.515,.955) infinite alternate footer-reflections-3ada36a6}.AlpineFooterBackground-WaterLines[data-v-3ada36a6]{animation:10s cubic-bezier(.455,.03,.515,.955) infinite alternate footer-water-lines-3ada36a6}@keyframes footer-mist-back-3ada36a6{0%{transform:translate(-42px)}to{transform:translate(58px)}}@keyframes footer-mist-front-3ada36a6{0%{transform:translate(54px)}to{transform:translate(-56px)}}@keyframes footer-reflections-3ada36a6{0%{opacity:.18;transform:translateY(-4px)scaleY(.985)}to{opacity:.3;transform:translateY(6px)scaleY(1.02)}}@keyframes footer-water-lines-3ada36a6{0%{opacity:.24;transform:translate(-44px)}to{opacity:.38;transform:translate(52px)}}@media (prefers-color-scheme:dark){.AlpineFooterBackground[data-v-3ada36a6]{--footer-sky-1:#1d1b20;--footer-sky-2:#151719;--footer-cloud-0:#342d3a;--footer-cloud-1:#293244;--footer-ridge-0:#424b61;--footer-ridge-1:#24282e;--footer-ridge-soft:#42394d;--footer-mist-0:#292a2d;--footer-mist-1:#252729;--footer-lake-0:#29323a;--footer-lake-1:#282532;--footer-reflection-0:#40354d;--footer-reflection-1:#303c4d;--footer-water-0:#666170;--footer-water-1:#4d5668;--footer-water-2:#6c5054;--footer-water-3:#3e5264;--footer-background-opacity:.5}}@media (prefers-reduced-motion:reduce){.AlpineFooterBackground-Mist[data-v-3ada36a6],.AlpineFooterBackground-Reflections[data-v-3ada36a6],.AlpineFooterBackground-WaterLines[data-v-3ada36a6]{animation:none}}
