.IconButton_root__9gABg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--btn-border,none);outline:var(--btn-outline,none);outline-offset:var(--btn-outline-offset,0);border-radius:var(--btn-radius,var(--radius-button,var(--radius-default,.375rem)));background:var(--btn-bg,transparent);color:var(--btn-color,var(--body-fg));text-shadow:var(--btn-text-shadow,none);box-shadow:var(--btn-shadow,none);cursor:pointer;padding:0;position:relative;overflow:var(--btn-overflow,hidden);transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,outline-offset .16s ease,outline-color .16s ease,opacity .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.IconButton_root__9gABg>:not(.IconButton_srOnly__te7Fj){position:relative;z-index:1}.IconButton_root__9gABg:before{content:"";position:absolute;inset:var(--btn-before-inset,0);box-sizing:border-box;border:var(--btn-before-border,none);background:var(--btn-fill-bg,transparent);transform:scaleX(var(--btn-fill-scale,0));transform-origin:var(--btn-fill-origin,left);transition:transform var(--btn-fill-duration,.32s) cubic-bezier(.34,1.15,.64,1),inset var(--btn-before-duration,.16s) ease,border-color var(--btn-before-duration,.16s) ease;border-radius:inherit;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:before{inset:var(--btn-before-hover-inset,var(--btn-before-inset,0));border:var(--btn-before-hover-border,var(--btn-before-border,none));transform:scaleX(var(--btn-fill-hover-scale,var(--btn-fill-scale,0)))}.IconButton_root__9gABg:after{content:"";position:absolute;bottom:-.1em;left:0;width:100%;height:var(--btn-underline-height,0);background:var(--btn-underline-color,transparent);transform:scaleX(1);transform-origin:center;transition:transform .3s ease;pointer-events:none;z-index:0}.IconButton_root__9gABg:hover:after{transform:scaleX(var(--btn-underline-hover-scale,1))}.IconButton_root__9gABg:hover{background-color:var(--btn-hover-bg,var(--btn-bg,transparent));outline:var(--btn-hover-outline,var(--btn-outline,none));outline-offset:var(--btn-hover-outline-offset,var(--btn-outline-offset,0));color:var(--btn-hover-color,var(--btn-color,var(--body-fg)));text-shadow:var(--btn-hover-text-shadow,var(--btn-text-shadow,none));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none));opacity:var(--btn-hover-opacity,1);transform:var(--btn-hover-transform,none)}.IconButton_root__9gABg:active{transform:var(--btn-active-transform,none)}.IconButton_root__9gABg:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow,0 0 0 2px var(--input-focus-outline,currentColor))}.IconButton_root__9gABg:disabled{opacity:var(--btn-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.IconButton_sm__L3RnP{width:1.75rem;height:1.75rem;font-size:.875rem}.IconButton_md__CMbxS{width:2.25rem;height:2.25rem;font-size:1rem}.IconButton_lg__FqJlh{width:2.75rem;height:2.75rem;font-size:1.25rem}.IconButton_iconButtonSkew__wL8lP:after,.IconButton_iconButtonSkew__wL8lP:before{content:"";position:absolute;width:200%;height:200%;background-color:var(--btn-accent,var(--palette-primary));z-index:0;transition:transform .5s ease-out;pointer-events:none}.IconButton_iconButtonSkew__wL8lP:before{bottom:0;left:0;transform-origin:bottom left;transform:skewX(45deg) scaleX(0)}.IconButton_iconButtonSkew__wL8lP:after{top:0;right:0;transform-origin:top right;transform:skewX(-45deg) scale(0)}.IconButton_iconButtonSkew__wL8lP:hover:before{transform:skewX(45deg) scaleX(1)}.IconButton_iconButtonSkew__wL8lP:hover:after{transform:skewX(-45deg) scale(1)}.IconButton_iconButtonSkew__wL8lP:active{filter:var(--btn-active-filter,brightness(.7));transform:var(--btn-active-transform,scale(.98))}.IconButton_iconButtonIconRotate__KAiIJ{transition:transform .3s ease,box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover{transform:var(--btn-hover-transform,translateY(-3px));box-shadow:var(--btn-hover-shadow,0 8px 15px rgba(0,0,0,.3))}.IconButton_iconButtonIconRotate__KAiIJ:active{transform:scale(.95);box-shadow:var(--btn-shadow,0 2px 5px rgba(0,0,0,.2))}.IconButton_iconButtonIconRotate__KAiIJ svg{transition:transform .3s ease}.IconButton_iconButtonIconRotate__KAiIJ:hover svg{transform:rotate(-90deg)}.IconButton_iconButtonRadialFill___Geq8:before{content:"";position:absolute;inset:0;background:var(--btn-fill-bg,var(--button-bg));border-radius:inherit;transform:none;clip-path:inset(0 50%);transition:clip-path .4s cubic-bezier(.34,1.15,.64,1);pointer-events:none;z-index:0}.IconButton_iconButtonRadialFill___Geq8:hover:before{transform:none;clip-path:inset(0 0)}.IconButton_iconButtonRadialFill___Geq8:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonGapBorder__UAHMr{border:none!important;background:transparent;border-radius:0!important}.IconButton_iconButtonGapBorder__UAHMr:before{top:0}.IconButton_iconButtonGapBorder__UAHMr:after,.IconButton_iconButtonGapBorder__UAHMr:before{content:"";position:absolute;left:0;width:100%;pointer-events:none;z-index:0;background:var(--btn-gap-color,var(--button-outline-fg));height:var(--btn-gap-width,2px);transform:scaleX(0);transition:transform .25s cubic-bezier(.34,1.15,.64,1);inset:auto}.IconButton_iconButtonGapBorder__UAHMr:after{bottom:0}.IconButton_iconButtonGapBorder__UAHMr:hover:after,.IconButton_iconButtonGapBorder__UAHMr:hover:before{transform:scaleX(1)}.IconButton_iconButtonGapBorder__UAHMr:active{transform:var(--btn-active-transform,scale(.97))}.IconButton_iconButtonNeumorph__1wOF6{transition:box-shadow .3s ease,transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover{box-shadow:var(--btn-hover-shadow)}.IconButton_iconButtonNeumorph__1wOF6 svg{transition:transform .15s ease}.IconButton_iconButtonNeumorph__1wOF6:hover svg{transform:scale(.93)}.IconButton_iconButtonNeumorph__1wOF6:active svg{transform:scale(.87)}.IconButton_iconButtonBounce__gCBkW{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,color .2s ease}.IconButton_iconButtonBounce__gCBkW:hover{transform:scale(1.05)}.IconButton_iconButtonBounce__gCBkW:active{animation:IconButton_iconBouncePress__Rj3Pg .4s ease}@keyframes IconButton_iconBouncePress__Rj3Pg{0%{transform:scale(1.05)}30%{transform:scale(.9)}50%{transform:scale(1.04)}70%{transform:scale(.97)}to{transform:scale(1.05)}}.IconButton_iconButtonTiltedHatched__0Lmq7{transform:rotate(-2deg);overflow:visible;background-color:transparent;transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:before{content:"";position:absolute;border-radius:inherit;top:calc(var(--shadow-offset-y, 4px) * 2);right:calc(var(--shadow-offset-x, 4px) * -2);bottom:calc(var(--shadow-offset-y, 4px) * -2);left:calc(var(--shadow-offset-x, 4px) * 2);background:repeating-linear-gradient(45deg,var(--shadow-color,currentColor) 0 2.5px,transparent 2.5px 7px);border:var(--button-border-width,2px) solid var(--shadow-color,currentColor);z-index:-1;transform:none;opacity:1;pointer-events:none;transition:opacity var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.IconButton_iconButtonTiltedHatched__0Lmq7:after{content:"";position:absolute;inset:calc(-1 * var(--button-border-width, 2px));width:auto;height:auto;background-color:var(--btn-bg,var(--button-bg,transparent));border-radius:inherit;z-index:-1;transform:none;pointer-events:none;transition:background-color var(--transition-duration,.2s) ease}.IconButton_iconButtonTiltedHatched__0Lmq7:hover{transform:rotate(0deg);background-color:transparent}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:before{opacity:0;transform:translate(calc(-1 * var(--shadow-offset-x, 4px) * .5),calc(-1 * var(--shadow-offset-y, 4px) * .5))}.IconButton_iconButtonTiltedHatched__0Lmq7:hover:after{background-color:var(--btn-hover-bg,var(--btn-bg,var(--button-hover-bg,transparent)))}.IconButton_iconButtonTiltedHatched__0Lmq7:active{transform:rotate(0deg) scale(.97)}.IconButton_srOnly__te7Fj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Text_text__y8fvG{margin:0;font-family:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-line}.Text_text__y8fvG :where(h1,h2,h3,h4,h5,p){margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.Text_text__y8fvG[data-text-effect] :where(h1,h2,h3,h4,h5,p,li,span,a,strong,em,u,s,mark){color:inherit;text-shadow:inherit;background-image:var(--text-effect-background-image,none);background-size:var(--text-effect-background-size,auto);background-repeat:var(--text-effect-background-repeat,repeat);background-clip:var(--text-effect-background-clip,border-box);-webkit-background-clip:var(--text-effect-webkit-background-clip,border-box);-webkit-text-fill-color:var(--text-effect-webkit-text-fill-color,currentColor);-webkit-text-stroke:var(--text-effect-webkit-text-stroke,initial)}.Text_text__y8fvG :where(ul,ol){list-style-position:inside;padding-left:0;margin:.25em 0}.Text_text__y8fvG :where(a){color:inherit;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font;cursor:pointer}.Text_text__y8fvG :where(li){margin:0}.Text_text__y8fvG :where(li p){display:inline}.Text_sizeDisplay1__m_Nz9{font-size:clamp(calc(3rem * var(--type-scale-factor, 1)),calc(15.5cqi * var(--type-scale-factor, 1)),min(var(--text-display-1,8rem),8rem))}.Text_sizeDisplay2__CUCbU{font-size:clamp(calc(2.5rem * var(--type-scale-factor, 1)),calc(11.5cqi * var(--type-scale-factor, 1)),min(var(--text-display-2,6rem),6rem))}.Text_sizeHeading1___oNSo{font-size:clamp(calc(2rem * var(--type-scale-factor, 1)),calc(7.5cqi * var(--type-scale-factor, 1)),min(var(--text-heading-1,4.5rem),4.5rem))}.Text_sizeHeading2__heY0P{font-size:clamp(calc(1.75rem * var(--type-scale-factor, 1)),calc(5cqi * var(--type-scale-factor, 1)),min(var(--text-heading-2,4rem),4rem))}.Text_sizeHeading3__YRM9V{font-size:clamp(calc(1.5rem * var(--type-scale-factor, 1)),calc(3.75cqi * var(--type-scale-factor, 1)),min(var(--text-heading-3,3rem),3rem))}.Text_sizeHeading4__v0XOj{font-size:clamp(calc(1.25rem * var(--type-scale-factor, 1)),calc(2.5cqi * var(--type-scale-factor, 1)),min(var(--text-heading-4,2rem),2rem))}.Text_sizeBody1__BnKog,.Text_sizeHeading5__kvEQ5{font-size:calc(1.125rem * var(--type-scale-factor, 1))}.Text_sizeBody2__J9NaF{font-size:calc(1rem * var(--type-scale-factor, 1))}.Text_sizeBody3__GlIN_,.Text_sizeButton__uWpl2{font-size:calc(.875rem * var(--type-scale-factor, 1))}.Text_sizeLabel__PjxJf{font-size:calc(.75rem * var(--type-scale-factor, 1))}@container (min-width: 768px){.Text_sizeHeading5__kvEQ5{font-size:var(--text-heading-5,1.5rem)}.Text_sizeBody1__BnKog{font-size:var(--text-body-1,1.25rem)}.Text_sizeBody2__J9NaF{font-size:var(--text-body-2,1.125rem)}.Text_sizeBody3__GlIN_{font-size:var(--text-body-3,1rem)}.Text_sizeButton__uWpl2{font-size:var(--text-button,1rem)}.Text_sizeLabel__PjxJf{font-size:var(--text-label,.875rem)}}.Text_fontHeading__VBzu_{font-family:var(--font-heading,system-ui,sans-serif);font-style:var(--font-style-heading,normal);font-weight:var(--font-weight-heading,700);letter-spacing:var(--letter-spacing-heading,normal);text-transform:var(--text-transform-heading,none)}.Text_fontBody__W_Nnp{font-family:var(--font-body,system-ui,sans-serif);font-style:var(--font-style-body,normal);font-weight:var(--font-weight-body,400);letter-spacing:var(--letter-spacing-body,normal);text-transform:var(--text-transform-body,none)}.Text_fontAccent__tNeuF{font-family:var(--font-accent,var(--font-body),system-ui,sans-serif);font-style:var(--font-style-accent,normal);font-weight:var(--font-weight-accent,var(--font-weight-body,400));letter-spacing:var(--letter-spacing-accent,var(--letter-spacing-body,normal));text-transform:var(--text-transform-accent,none)}.Text_fontMono__OneV3{font-family:var(--font-mono,ui-monospace,monospace)}.Text_lhHeading__rziXR{line-height:var(--line-height-heading,1)}.Text_lhBody__HFNWA{line-height:var(--line-height-body,1.3)}.Text_lhAccent__6Gs5e{line-height:var(--line-height-accent,1)}.Text_variantDefault__9ui7A{color:var(--body-fg,currentColor)}.Text_variantDefaultHeading__Th4ZI{color:var(--typography-heading,var(--body-fg,currentColor))}.Text_variantDefaultBody__jK45p{color:var(--typography-body,var(--body-fg,currentColor))}.Text_variantMuted__faSx4{color:var(--body-fg-muted,#525252)}.Text_variantLink__uJTcF{color:var(--link-fg,#3b82f6)}.Text_variantInvalid__ceev4{color:var(--invalid-fg,#dc2626)}.Text_block__fxuH0{display:block}.Text_inline__HnEkl{display:inline}.Text_truncate__zHlb8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Text_lineClamp1__wDwe8{-webkit-line-clamp:1}.Text_lineClamp1__wDwe8,.Text_lineClamp2__m4xpF{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Text_lineClamp2__m4xpF{-webkit-line-clamp:2}.Text_lineClamp3__JkSy2{-webkit-line-clamp:3}.Text_lineClamp3__JkSy2,.Text_lineClamp4__eYCko{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Text_lineClamp4__eYCko{-webkit-line-clamp:4}.Text_lineClamp5__0t7D1{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.Button_button__rkfDn{position:relative;isolation:isolate;z-index:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:var(--btn-font-weight-resolved,500);font-family:var(--btn-font-family-resolved,inherit);font-style:var(--btn-font-style-resolved,normal);letter-spacing:var(--btn-letter-spacing-resolved,normal);text-transform:var(--btn-text-transform-resolved,none);cursor:pointer;text-decoration:none;overflow:var(--btn-overflow,hidden);border:var(--btn-border,none);border-width:var(--btn-border-width-override,initial);outline:var(--btn-outline,none);outline-offset:var(--btn-outline-offset,0);background-color:var(--btn-bg,transparent);color:var(--btn-color,inherit);text-shadow:var(--btn-text-shadow,none);border-radius:var(--btn-radius,var(--radius-button,var(--radius-default,.375rem)));box-shadow:var(--btn-shadow,var(--shadow-button,var(--shadow-default,none)));transition:var(
    --btn-transition,background-color .2s ease,color .2s ease,box-shadow .2s ease,outline-offset .2s ease,outline-color .2s ease,transform .15s ease,opacity .15s ease
  )}.Button_button__rkfDn[data-variant=primary]{--btn-font-family-resolved:var(--btn-primary-font-family,var(--font-accent,var(--font-body)));--btn-font-style-resolved:var(--btn-primary-font-style,var(--font-style-accent,normal));--btn-font-weight-resolved:var(--btn-primary-font-weight,var(--font-weight-accent,500));--btn-letter-spacing-resolved:var(
    --btn-primary-letter-spacing,var(--letter-spacing-accent,normal)
  );--btn-text-transform-resolved:var(
    --btn-primary-text-transform,var(--text-transform-accent,none)
  );--btn-font-size-resolved:var(--btn-primary-font-size)}.Button_button__rkfDn[data-variant=secondary]{--btn-font-family-resolved:var(
    --btn-secondary-font-family,var(--font-accent,var(--font-body))
  );--btn-font-style-resolved:var(--btn-secondary-font-style,var(--font-style-accent,normal));--btn-font-weight-resolved:var(--btn-secondary-font-weight,var(--font-weight-accent,500));--btn-letter-spacing-resolved:var(
    --btn-secondary-letter-spacing,var(--letter-spacing-accent,normal)
  );--btn-text-transform-resolved:var(
    --btn-secondary-text-transform,var(--text-transform-accent,none)
  );--btn-font-size-resolved:var(--btn-secondary-font-size)}.Button_button__rkfDn[data-variant=tertiary]{--btn-font-family-resolved:var(--btn-tertiary-font-family,var(--font-accent,var(--font-body)));--btn-font-style-resolved:var(--btn-tertiary-font-style,var(--font-style-accent,normal));--btn-font-weight-resolved:var(--btn-tertiary-font-weight,var(--font-weight-accent,500));--btn-letter-spacing-resolved:var(
    --btn-tertiary-letter-spacing,var(--letter-spacing-accent,normal)
  );--btn-text-transform-resolved:var(
    --btn-tertiary-text-transform,var(--text-transform-accent,none)
  );--btn-font-size-resolved:var(--btn-tertiary-font-size)}.Button_content__KNcIG{isolation:isolate;display:inline-flex;align-items:center;gap:.5rem}.Button_content__KNcIG,.Button_content__KNcIG>*{position:relative;z-index:3}.Button_button__rkfDn a{color:inherit;text-decoration:none}.Button_button__rkfDn:before{content:"";position:absolute;inset:var(--btn-before-inset,0);box-sizing:border-box;border:var(--btn-before-border,none);background:var(--btn-fill-bg,transparent);transform:scaleX(var(--btn-fill-scale,0));transform-origin:var(--btn-fill-origin,left);transition:transform var(--btn-fill-duration,.32s) cubic-bezier(.34,1.15,.64,1),inset var(--btn-before-duration,.2s) ease,border-color var(--btn-before-duration,.2s) ease;border-radius:inherit;pointer-events:none;z-index:-1}.Button_button__rkfDn:hover:before{inset:var(--btn-before-hover-inset,var(--btn-before-inset,0));border:var(--btn-before-hover-border,var(--btn-before-border,none));transform:scaleX(var(--btn-fill-hover-scale,var(--btn-fill-scale,0)))}.Button_button__rkfDn:after{content:"";position:absolute;bottom:-.2em;left:0;width:100%;height:var(--btn-underline-height,0);background:var(--btn-underline-color,transparent);transform:scaleX(1);transform-origin:center;transition:transform .3s ease;pointer-events:none;z-index:-1}.Button_button__rkfDn:hover:after{transform:scaleX(var(--btn-underline-hover-scale,1))}.Button_button__rkfDn:hover{background-color:var(--btn-hover-bg,var(--btn-bg,transparent));outline:var(--btn-hover-outline,var(--btn-outline,none));outline-offset:var(--btn-hover-outline-offset,var(--btn-outline-offset,0));color:var(--btn-hover-color,var(--btn-color,inherit));font-weight:var(--btn-hover-font-weight,var(--btn-font-weight-resolved,500));text-shadow:var(--btn-hover-text-shadow,var(--btn-text-shadow,none));box-shadow:var(--btn-hover-shadow,var(--btn-shadow,none));transform:var(--btn-hover-transform,none);opacity:var(--btn-hover-opacity,1)}.Button_button__rkfDn:active{transform:var(--btn-active-transform,none)}.Button_button__rkfDn:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow,0 0 0 2px var(--input-focus-outline,currentColor))}.Button_button__rkfDn:disabled{pointer-events:none;opacity:var(--btn-disabled-opacity,.5)}.Button_buttonFillSlide__W_YAf:before{transform:translateX(-101%);transform-origin:left;transition:transform var(--btn-fill-duration,.32s) cubic-bezier(.34,1.15,.64,1)}.Button_buttonFillSlide__W_YAf:hover:before{transform:translateX(0)}.Button_buttonSkew__8X2_b:after,.Button_buttonSkew__8X2_b:before{content:"";position:absolute;width:200%;height:200%;background-color:var(--btn-accent,var(--palette-primary));z-index:-1;transition:transform .5s ease-out;pointer-events:none}.Button_buttonSkew__8X2_b:before{bottom:0;left:0;transform-origin:bottom left;transform:skewX(45deg) scaleX(0)}.Button_buttonSkew__8X2_b:after{top:0;right:0;transform-origin:top right;transform:skewX(-45deg) scale(0)}.Button_buttonSkew__8X2_b:hover:before{transform:skewX(45deg) scaleX(1)}.Button_buttonSkew__8X2_b:hover:after{transform:skewX(-45deg) scale(1)}.Button_buttonSkew__8X2_b:active{filter:var(--btn-active-filter,brightness(.7));transform:var(--btn-active-transform,scale(.98))}.Button_buttonIconRotate__GmUBa{transition:var(
    --btn-transition,transform .3s ease,box-shadow .3s ease,background-color .2s ease,color .2s ease
  )}.Button_buttonIconRotate__GmUBa:hover{transform:var(--btn-hover-transform,translateY(-3px));box-shadow:var(--btn-hover-shadow,0 8px 15px rgba(0,0,0,.3))}.Button_buttonIconRotate__GmUBa:active{transform:scale(.95);box-shadow:var(--btn-shadow,0 2px 5px rgba(0,0,0,.2))}.Button_buttonIconRotate__GmUBa .Button_content__KNcIG svg{transition:transform .3s ease}.Button_buttonIconRotate__GmUBa:hover .Button_content__KNcIG svg{transform:rotate(45deg)}.Button_buttonRadialFill__O7BG4:before{content:"";position:absolute;inset:0;background:var(--btn-fill-bg,var(--button-bg));border-radius:inherit;transform:scale(0);opacity:0;transition:transform .45s cubic-bezier(.34,1.15,.64,1),opacity .3s ease;pointer-events:none;z-index:-1}.Button_buttonRadialFill__O7BG4:hover:before{transform:scale(1);opacity:1}.Button_buttonRadialFill__O7BG4:active{transform:var(--btn-active-transform,scale(.97))}.Button_buttonGapBorder__8TElN{border:none!important;background:transparent;border-radius:0!important}.Button_buttonGapBorder__8TElN:before{top:0}.Button_buttonGapBorder__8TElN:after,.Button_buttonGapBorder__8TElN:before{content:"";position:absolute;left:0;width:100%;pointer-events:none;z-index:-1;background:var(--btn-gap-color,var(--button-outline-fg));height:var(--btn-gap-width,2px);transform:scaleX(0);transition:transform .25s cubic-bezier(.34,1.15,.64,1);inset:auto}.Button_buttonGapBorder__8TElN:after{bottom:0}.Button_buttonGapBorder__8TElN:hover:after,.Button_buttonGapBorder__8TElN:hover:before{transform:scaleX(1)}.Button_buttonGapBorder__8TElN:active{transform:var(--btn-active-transform,scale(.97))}.Button_buttonNeumorph__V0Zbp{transition:box-shadow .3s ease,transform .15s ease}.Button_buttonNeumorph__V0Zbp .Button_content__KNcIG{transition:transform .15s ease}.Button_buttonNeumorph__V0Zbp:hover{box-shadow:var(--btn-hover-shadow)}.Button_buttonNeumorph__V0Zbp:hover .Button_content__KNcIG{transform:scale(.93)}.Button_buttonNeumorph__V0Zbp:active .Button_content__KNcIG{transform:scale(.87)}.Button_buttonBounce__8qtl_{transition:var(
    --btn-transition,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .2s ease,color .2s ease
  )}.Button_buttonBounce__8qtl_:hover{transform:scale(1.05)}.Button_buttonBounce__8qtl_:active{animation:Button_bouncePress__m1363 .4s ease}@keyframes Button_bouncePress__m1363{0%{transform:scale(1.05)}30%{transform:scale(.9)}50%{transform:scale(1.04)}70%{transform:scale(.97)}to{transform:scale(1.05)}}.Button_buttonTiltedHatched__wU_0r{transform:rotate(-2deg);overflow:visible;background-color:transparent;transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.Button_buttonTiltedHatched__wU_0r:before{content:"";position:absolute;border-radius:inherit;top:calc(var(--shadow-offset-y, 4px) * 2);right:calc(var(--shadow-offset-x, 4px) * -2);bottom:calc(var(--shadow-offset-y, 4px) * -2);left:calc(var(--shadow-offset-x, 4px) * 2);background:repeating-linear-gradient(45deg,var(--shadow-color,currentColor) 0 2.5px,transparent 2.5px 7px);border:var(--button-border-width,2px) solid var(--shadow-color,currentColor);z-index:-1;transform:none;transform-origin:unset;opacity:1;pointer-events:none;transition:opacity var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.Button_buttonTiltedHatched__wU_0r:after{content:"";position:absolute;inset:calc(-1 * var(--button-border-width, 2px));width:auto;height:auto;background:var(--btn-bg,var(--button-bg,transparent));border-radius:inherit;z-index:-1;pointer-events:none;transform:none;transition:background-color var(--transition-duration,.2s) ease}.Button_buttonTiltedHatched__wU_0r:hover{transform:rotate(0deg);background-color:transparent}.Button_buttonTiltedHatched__wU_0r:hover:before{opacity:0;transform:translate(calc(-1 * var(--shadow-offset-x, 4px) * .5),color calc(-1 * var(--shadow-offset-y, 4px) * .5))}.Button_buttonTiltedHatched__wU_0r:hover:after{background:var(--btn-hover-bg,var(--btn-bg,var(--button-hover-bg,transparent)));transform:none}.Button_buttonTiltedHatched__wU_0r:active{transform:rotate(0deg) scale(.97);transition-duration:var(--transition-duration-fast,.1s)}.Button_buttonIconPill__A0vh1 .Button_content__KNcIG{position:static}.Button_buttonIconPill__A0vh1{--btn-pill-size:var(--btn-pill-size-override,2.25rem)}.Button_buttonIconPill__A0vh1:before{background:var(--btn-fill-bg,var(--button-bg));transform:translateX(calc(100% - var(--btn-pill-size, 3em)));transform-origin:unset;transition:transform .4s cubic-bezier(.34,1.15,.64,1)}.Button_buttonIconPill__A0vh1:hover:before{transform:translateX(0)}.Button_buttonIconPill__A0vh1 .Button_content__KNcIG svg:last-child{right:calc(var(--btn-pill-size, 3em) / 2 - .5em)}.Button_buttonIconPill__A0vh1 .Button_content__KNcIG svg:first-child:not(:last-child),.Button_buttonIconPill__A0vh1 .Button_content__KNcIG svg:last-child{position:absolute;top:50%;transform:translateY(-50%);color:var(
    --btn-pill-icon-color,var(--btn-hover-color,var(--button-hover-fg,var(--button-fg,white)))
  );z-index:2}.Button_buttonIconPill__A0vh1 .Button_content__KNcIG svg:first-child:not(:last-child){left:calc(var(--btn-pill-size, 3em) / 2 - .5em)}.Button_sm__vG7_w{--btn-pill-size:var(--btn-height-override,2rem);min-height:var(--btn-height-override,2rem);padding-block:var(--btn-padding-y-override,.375rem);padding-inline:var(--btn-padding-x-override,.75rem);font-size:var(
    --btn-font-size-override,var(--btn-font-size-resolved,var(--btn-font-size,.75rem))
  )}.Button_md__3fOP9{--btn-pill-size:var(--btn-height-override,2.25rem);min-height:var(--btn-height-override,2.25rem);padding-block:var(--btn-padding-y-override,.5rem);padding-inline:var(--btn-padding-x-override,1rem);font-size:var(
    --btn-font-size-override,var(--btn-font-size-resolved,var(--btn-font-size,.875rem))
  )}.Button_lg__cAqF0{--btn-pill-size:var(--btn-height-override,2.75rem);min-height:var(--btn-height-override,2.75rem);padding-block:var(--btn-padding-y-override,.75rem);padding-inline:var(--btn-padding-x-override,1.5rem);font-size:var(
    --btn-font-size-override,var(--btn-font-size-resolved,var(--btn-font-size,1rem))
  )}.Button_xl__3lmSV{--btn-pill-size:var(--btn-height-override,4rem);min-height:var(--btn-height-override,4rem);padding-block:var(--btn-padding-y-override,1.25rem);padding-inline:var(--btn-padding-x-override,2.5rem);font-size:var(
    --btn-font-size-override,var(--btn-font-size-resolved,var(--btn-font-size,1.25rem))
  )}.Button_iconSize__kC0_D{height:2.25rem;width:2.25rem;padding:0;font-size:var(
    --btn-font-size-override,var(--btn-font-size-resolved,var(--btn-font-size,.875rem))
  )}.Button_buttonIconPill__A0vh1{padding-inline-end:calc(var(--btn-pill-size, 3em) + .75em)}.Button_buttonIconPill__A0vh1:has(.Button_content__KNcIG svg:first-child:not(:last-child)){padding-inline-start:calc(var(--btn-pill-size, 3em) + .75em)}.Chip_group__8xjdx{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.Chip_chip__l3ajv{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(187,206,235,.72);background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(240,247,255,.82));color:#0b1726;font-family:inherit;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.Chip_chip__l3ajv:hover:not(.Chip_selected__qL0Mc){border-color:rgba(91,154,244,.55);background:linear-gradient(180deg,rgba(232,240,254,.96),rgba(243,247,255,.92))}.Chip_chip__l3ajv:focus-visible{outline:2px solid rgba(91,154,244,.55);outline-offset:2px}.Chip_selected__qL0Mc{background:#0b1726;border-color:#0b1726;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.Chip_selected__qL0Mc:hover{background:#1a2840;border-color:#1a2840}.Chip_sm__56ZUV{height:24px;padding:0 10px;font-size:11px;letter-spacing:.01em}.Chip_md__Nd80D{height:28px;padding:0 12px;font-size:12px}.Chip_leading__Gz_jz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;opacity:.85}.Chip_label__oLDGW{white-space:nowrap}.Chip_remove__m4hJH{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;margin-left:2px;margin-right:-4px;color:currentColor;opacity:.55;cursor:pointer;transition:opacity .12s ease,background .12s ease}.Chip_remove__m4hJH:hover{opacity:1;background:rgba(255,255,255,.12)}.Chip_selected__qL0Mc .Chip_remove__m4hJH:hover{background:rgba(255,255,255,.16)}@media (prefers-reduced-motion:reduce){.Chip_chip__l3ajv,.Chip_remove__m4hJH{transition:none}}.ChoiceTile_tile__ERqwT{display:flex;gap:10px;padding:16px 16px 14px;border:1px solid rgba(187,206,235,.72);border-radius:14px;background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(240,247,255,.82)),rgba(255,255,255,.78);cursor:pointer;font-family:inherit;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(62,104,163,.08);transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.ChoiceTile_tile__ERqwT:hover{border-color:rgba(11,23,38,.18);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 28px rgba(62,104,163,.12)}.ChoiceTile_tile__ERqwT:focus-visible{outline:2px solid rgba(91,154,244,.55);outline-offset:2px}.ChoiceTile_tile__ERqwT.ChoiceTile_selected__85qKm{border-color:rgba(13,19,27,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 0 0 1px rgba(13,19,27,.8),0 18px 34px rgba(62,104,163,.12);background:linear-gradient(180deg,rgba(253,254,255,.98),rgba(242,248,255,.92)),rgba(255,255,255,.88)}.ChoiceTile_alignLeft__xlxOp{flex-direction:column;align-items:flex-start}.ChoiceTile_alignCenter__3aEgQ{flex-direction:column;align-items:center;text-align:center;padding:20px 16px 18px}.ChoiceTile_icon__TmKCo{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.9rem;background:linear-gradient(180deg,rgba(232,240,254,.94),rgba(243,247,255,.9)),rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.92);color:#0b1726}.ChoiceTile_label__u7j4p{font-size:14px;font-weight:600;color:rgba(11,23,38,.92)}.ChoiceTile_description___ha6O{font-size:12px;color:rgba(11,23,38,.55);line-height:1.45}.ColorModeSection_root__cPo_U{display:flex;flex-direction:column;gap:8px}.ColorModeSection_header__eo9gh{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:4px 0;gap:8px}.ColorModeSection_headerCount__igVvQ{font-size:.76rem;font-weight:700;color:rgba(75,85,99,.78)}.ColorModeSection_chevron__LD2d_{font-size:11px;color:var(--bella-muted);display:inline-block;transition:transform .15s ease}.ColorModeSection_chevronOpen__0O2F5{transform:rotate(180deg)}.ColorModeSection_clearBtn__4EAJ5{background:transparent;border:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-muted);text-align:left;padding:2px 0}.ColorModeSection_grid__H53Bi{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:4px}.ColorModeSection_option__4UNxm{display:flex;flex-direction:column;align-items:stretch;padding:0;border:2px solid transparent;border-radius:.75rem;background:transparent;cursor:pointer;transition:border-color .12s}.ColorModeSection_option__4UNxm:hover{border-color:rgba(91,154,244,.36)}.ColorModeSection_optionActive__coDIP{border-color:rgba(91,154,244,.72);outline:3px solid rgba(91,154,244,.12);outline-offset:0}.ColorModeSection_swatch__XOdYq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;aspect-ratio:4/3;border-radius:.65rem;border:1px solid rgba(188,210,240,.38);padding:.35rem;transition:transform .12s,box-shadow .12s}.ColorModeSection_swatchTitle__kfEyC{font-size:.82rem;font-weight:750;letter-spacing:-.03em;line-height:1.1}.ColorModeSection_swatchName__kfLFs{font-size:.58rem;font-weight:600;opacity:.62}.Map_map__JKjop{position:relative;overflow:hidden;border-radius:var(--radius-wrapper,var(--radius-default,8px));background:color-mix(in srgb,var(--body-fg,#111827) 6%,transparent)}.Map_mapFrame__E_HMj{display:block;width:100%;height:100%;border:none;outline:none}.Map_mapImg__BV4qY{display:block;width:100%;height:100%;object-fit:cover}.Map_mapboxWrap__OtqcU{position:relative;width:100%;height:100%}.Map_mapboxContainer__l1BDI{width:100%;height:100%;min-height:200px}.Map_searchForm__5KTsw{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:4px;min-width:220px;max-width:320px}.Map_searchInputWrap__CWPEk{display:flex;align-items:center;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.18);overflow:hidden}.Map_searchIcon__gyJdg{flex-shrink:0;margin-left:10px;color:rgba(0,0,0,.45)}.Map_searchInput__a8loc{flex:1 1;border:none;outline:none;background:transparent;padding:8px 6px 8px 8px;font-size:13px;font-family:inherit;color:#111;min-width:0}.Map_searchInput__a8loc::placeholder{color:rgba(0,0,0,.4)}.Map_searchInput__a8loc::-webkit-search-cancel-button{display:none}.Map_searchButton__0r5oA{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:2px;border:none;border-radius:4px;background:var(--brand-primary,#6366f1);color:#fff;cursor:pointer;transition:opacity .15s}.Map_searchButton__0r5oA:hover{opacity:.85}.Map_searchError__8_JT9{margin:0;padding:4px 8px;font-size:12px;color:#fff;background:rgba(220,38,38,.85);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Map_placeholder__SYrul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:200px;color:color-mix(in srgb,var(--body-fg,#111827) 35%,transparent);font-size:13px;font-weight:500;text-align:center;padding:24px;box-sizing:border-box}.Map_attribution__aD9qE{position:absolute;bottom:4px;right:6px;font-size:10px;color:rgba(0,0,0,.55);text-decoration:none;background:rgba(255,255,255,.8);padding:1px 5px;border-radius:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Map_attribution__aD9qE:hover{color:rgba(0,0,0,.85)}.Map_srOnly__jZAuQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CompactDropdown_field__2nyWY{display:flex;flex-direction:column;gap:4px}.CompactDropdown_label__O3714{font-size:var(--bella-eyebrow-size,.65rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-muted)}.CompactDropdown_trigger__TYv32{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:2.65rem;padding:0 .9rem;border:1px solid rgba(187,206,235,.72);border-radius:1rem;background:linear-gradient(180deg,rgba(232,240,254,.94),rgba(243,247,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.24);font-size:var(--bella-body-size,.84rem);font-weight:600;font-family:var(--bella-font-family);color:var(--bella-text);cursor:pointer;transition:border-color .15s;box-sizing:border-box}.CompactDropdown_trigger__TYv32:hover{border-color:rgba(91,154,244,.5)}.CompactDropdown_trigger__TYv32:disabled{opacity:.5;cursor:default}.CompactDropdown_trigger__TYv32 svg{flex-shrink:0;opacity:.4}.CompactDropdown_menu__NVv_d{padding:0;border-radius:.85rem;background:rgba(248,251,255,.99);border:1px solid rgba(187,206,235,.55);box-shadow:0 4px 6px rgba(11,23,38,.06),0 12px 32px rgba(11,23,38,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box;overflow:hidden}.CompactDropdown_option__go8n0{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:.5rem .8rem;border:none;border-radius:0;background:transparent;font-size:var(--bella-body-size,.84rem);font-weight:500;font-family:var(--bella-font-family);color:var(--bella-text);cursor:pointer;transition:background .1s;text-align:left}.CompactDropdown_option__go8n0+.CompactDropdown_option__go8n0{border-top:1px solid rgba(187,206,235,.28)}.CompactDropdown_option__go8n0>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompactDropdown_option__go8n0:hover{background:rgba(91,154,244,.08)}.CompactDropdown_option__go8n0 svg{flex-shrink:0;color:var(--bella-accent)}.MediaLightbox_overlay__5GYB3{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4cqi,3rem);background:var(
    --lightbox-overlay-bg,color-mix(in oklch,var(--body-bg,#000) 85%,transparent)
  );backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));-webkit-backdrop-filter:blur(var(--lightbox-backdrop-blur,6px));animation:MediaLightbox_overlayFadeIn__Gaso9 .16s ease-out}.MediaLightbox_overlayContained__GSmjI{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MediaLightbox_overlay__5GYB3{animation:none}}@keyframes MediaLightbox_overlayFadeIn__Gaso9{0%{opacity:0}to{opacity:1}}.MediaLightbox_surface___fXM5{position:relative;width:100%;height:100%;outline:none}.MediaLightbox_figure__UvANV,.MediaLightbox_surface___fXM5{display:flex;flex-direction:column;align-items:center;justify-content:center}.MediaLightbox_figure__UvANV{margin:0;gap:.75rem;max-width:100%;max-height:calc(100% - 6rem);min-height:0;min-width:0}.MediaLightbox_image__w9HqV{max-width:min(100%,70cqi);max-height:min(100%,80cqb);width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.MediaLightbox_caption__ZkuSm{color:var(--lightbox-caption-color,var(--body-fg,#fff));font-size:.9375rem;line-height:1.4;text-align:center;max-width:70ch;padding:.25rem 1rem;opacity:.9}.MediaLightbox_closeSlot__kJbi6,.MediaLightbox_navSlot__uXEsn{--btn-bg:var(
    --lightbox-control-bg,color-mix(in oklch,var(--body-fg,#000) 55%,transparent)
  );--btn-color:var(--lightbox-control-fg,var(--body-bg,#fff))}.MediaLightbox_closeSlot__kJbi6:hover,.MediaLightbox_navSlot__uXEsn:hover{--btn-bg:var(
    --lightbox-control-bg-hover,color-mix(in oklch,var(--body-fg,#000) 75%,transparent)
  )}.MediaLightbox_closeSlot__kJbi6{position:absolute;top:1rem;right:1rem}.MediaLightbox_navSlot__uXEsn{position:absolute;top:50%;transform:translateY(-50%)}.MediaLightbox_navSlotPrev__B6zz_{left:.75rem}.MediaLightbox_navSlotNext__I1r7a{right:.75rem}.MediaLightbox_thumb__9gzCR:focus-visible{outline:2px solid var(--lightbox-focus-ring,var(--primary,#5b9af4));outline-offset:2px}.MediaLightbox_thumbStrip__98bRr{display:flex;gap:.5rem;padding:.75rem;margin-top:.75rem;max-width:100%;overflow-x:auto;scrollbar-width:thin}.MediaLightbox_thumb__9gzCR{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:6px;background:transparent;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .16s ease,border-color .16s ease}.MediaLightbox_thumb__9gzCR:hover{opacity:.85}.MediaLightbox_thumbActive__fyAzl{opacity:1;border-color:var(
    --lightbox-thumb-active-border,var(--primary,var(--body-fg,#fff))
  )}.MediaLightbox_thumbImg__UxIMj{width:100%;height:100%;object-fit:cover;display:block}.DimInput_input__ocf5_{width:auto;min-width:2ch;max-width:7ch;border:none;outline:none;background:transparent;appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;font-size:12px;font-weight:700;color:var(--bella-text);text-align:center;line-height:1}.DimInput_input__ocf5_::-webkit-inner-spin-button,.DimInput_input__ocf5_::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.EditorLockOverlay_overlay__IIbZh{position:fixed;inset:0;z-index:9999;pointer-events:all;display:flex;align-items:center;justify-content:center}.EditorLockOverlay_overlay__IIbZh:before{content:"";position:absolute;inset:0;background:var(--bella-surface-subtle,#f5f5f5);opacity:.5;pointer-events:none}.EditorLockOverlay_spinner__nWrcu{position:relative;width:40px;height:40px;border:3px solid var(--bella-border-subtle,#d9d9d9);border-top-color:var(--bella-accent,#3b82f6);border-radius:50%;animation:EditorLockOverlay_spin__ZG7hN .6s linear infinite}@keyframes EditorLockOverlay_spin__ZG7hN{to{transform:rotate(1turn)}}.EditorControls_field__41aS_{display:grid;gap:.7rem}.EditorControls_label__PkNvq{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(11,23,38,.48)}.EditorControls_description__18ONP,.EditorControls_error__Jq47W{font-size:.82rem;line-height:1.45}.EditorControls_description__18ONP{color:rgba(11,23,38,.58)}.EditorControls_error__Jq47W{color:#b42318}.EditorControls_controlShell__F7buV,.EditorControls_selectShell__o_Yuu{display:flex;align-items:center;gap:.65rem;min-height:2.65rem;padding:0 .9rem;border:1px solid rgba(187,206,235,.72);border-radius:1rem;background:linear-gradient(180deg,rgba(232,240,254,.94),rgba(243,247,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.24);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.EditorControls_controlShell__F7buV:hover,.EditorControls_selectShell__o_Yuu:hover{border-color:rgba(145,183,239,.9);box-shadow:0 0 0 3px rgba(98,157,241,.08),inset 0 1px 0 rgba(255,255,255,.94)}.EditorControls_controlShell__F7buV:focus-within,.EditorControls_selectShell__o_Yuu:focus-within{border-color:rgba(91,154,244,.72);box-shadow:0 0 0 3px rgba(98,157,241,.12),inset 0 1px 0 rgba(255,255,255,.94)}.EditorControls_invalidShell__7fc_d{border-color:rgba(217,45,32,.36);box-shadow:0 0 0 3px rgba(217,45,32,.08),inset 0 1px 0 rgba(255,255,255,.94)}.EditorControls_textareaShell__NOCWn{align-items:stretch;padding:.78rem .9rem}.EditorControls_control___32Ld,.EditorControls_select__ZhhDS,.EditorControls_textarea__17fT9{flex:1 1;width:100%;min-width:0;border:0;background:transparent;box-shadow:none;padding:0;color:#111827;font-size:.82rem;font-weight:600;line-height:1.45;outline:none}.EditorControls_control___32Ld::placeholder,.EditorControls_textarea__17fT9::placeholder{color:rgba(75,85,99,.78)}.EditorControls_textarea__17fT9{min-height:5.75rem;resize:vertical}.EditorControls_control___32Ld:disabled,.EditorControls_select__ZhhDS:disabled,.EditorControls_textarea__17fT9:disabled{cursor:not-allowed;opacity:.64}.EditorControls_icon__IYDg2{color:rgba(11,23,38,.42);flex-shrink:0}.EditorControls_prefix__uGR5r{color:rgba(11,23,38,.38);font-size:.74rem;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.EditorControls_select__ZhhDS{appearance:none;cursor:pointer;padding-right:1.3rem}.EditorControls_select__ZhhDS option{background:#ffffff;color:#111827;font-weight:500}.EditorControls_dateShell__UJFtH{padding-right:.75rem}.EditorControls_dateInput__DYBPw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;accent-color:#5b9af4}.EditorControls_dateInput__DYBPw::placeholder{color:rgba(75,85,99,.78)}.EditorControls_dateInput__DYBPw::-webkit-calendar-picker-indicator{margin-left:.5rem;padding:2px;cursor:pointer;opacity:.55;filter:invert(11%) sepia(22%) saturate(940%) hue-rotate(174deg) brightness(96%) contrast(92%);-webkit-transition:opacity .14s ease;transition:opacity .14s ease}.EditorControls_dateInput__DYBPw::-webkit-calendar-picker-indicator:hover{opacity:.95}.EditorControls_dateInput__DYBPw::-webkit-inner-spin-button,.EditorControls_dateInput__DYBPw::-webkit-outer-spin-button{appearance:none;margin:0}.EditorControls_dateAnchor__L2SQI{position:relative}.EditorControls_dateTrigger__6HcjL{width:100%;cursor:pointer;font-family:inherit;text-align:left}.EditorControls_dateTriggerLabel__5pydE{flex:1 1;font-size:.82rem;font-weight:600;color:#111827;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EditorControls_dateTriggerEmpty__CD65f{font-weight:500;color:rgba(75,85,99,.78)}.EditorControls_selectChevron__1l2fE{display:flex;align-items:center;justify-content:center;color:rgba(11,23,38,.42);pointer-events:none;flex-shrink:0;margin-left:-1.1rem}@keyframes Drawer_drawerBackdropIn__OBL3C{0%{opacity:0}to{opacity:1}}@keyframes Drawer_drawerSlideInLeft__3o4kE{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerSlideInRight__J2aU7{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Drawer_root__1Srdm{position:fixed;inset:0;z-index:1100;display:flex;pointer-events:none;overflow:hidden}.Drawer_rootContained__2YBzv{position:absolute}.Drawer_backdrop__oJb7D{position:absolute;inset:0;pointer-events:auto;background:color-mix(in srgb,#000 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Drawer_drawerBackdropIn__OBL3C .4s ease-out both}.Drawer_surface__ktBli{position:absolute;top:0;bottom:0;pointer-events:auto;display:flex;flex-direction:column;background:var(--cart-menu-bg,var(--body-bg));color:var(--cart-menu-fg,var(--body-fg));border:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 12%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 22%,transparent);outline:none;will-change:transform}.Drawer_left__g3IK8{left:0;animation:Drawer_drawerSlideInLeft__3o4kE .5s cubic-bezier(.25,.46,.45,.94) both}.Drawer_right__iLgqu{right:0;animation:Drawer_drawerSlideInRight__J2aU7 .5s cubic-bezier(.25,.46,.45,.94) both}.EditorAutocomplete_wrap__M7Hp7{position:relative}.EditorAutocomplete_activeOption__hfXjm{background:var(--editor-option-hover,rgba(91,154,244,.08))}.ShopCartItem_item__8emK6{display:grid;grid-template-columns:4rem 1fr;gap:.875rem;align-items:start;padding:.875rem;border-radius:var(--radius-card,var(--radius-default,.75rem));border:1px solid color-mix(in srgb,var(--body-fg) 10%,transparent);background:color-mix(in srgb,var(--body-bg) 92%,var(--body-fg) 2%)}.ShopCartItem_itemMedia__oAioL{width:4rem;height:4rem}.ShopCartItem_itemImagePlaceholder__M_pas,.ShopCartItem_itemImage__5aYxi{width:100%;height:100%;border-radius:calc(var(--radius-card, var(--radius-default, .75rem)) - .25rem)}.ShopCartItem_itemImage__5aYxi{object-fit:cover;display:block}.ShopCartItem_itemImagePlaceholder__M_pas{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--button-bg) 14%,transparent);color:var(--button-bg)}.ShopCartItem_itemContent__DYcMn{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.ShopCartItem_itemTitleRow__I5j63{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ShopCartItem_itemPrice__oMIsX,.ShopCartItem_itemTitle__H4e5O{font-weight:700;color:var(--body-fg)}.ShopCartItem_itemPrice__oMIsX{white-space:nowrap}.ShopCartItem_itemSubtitle__OUurq{color:var(--body-fg-muted);font-size:.9375rem}.ShopCartItem_itemMeta__PFLE1{color:var(--body-fg-muted);font-size:.8125rem}.ElongatedColorSwatch_root__cEKq0{position:relative;width:100%;min-height:52px;border-radius:var(--bella-card-radius);overflow:hidden;display:flex;align-items:center;padding:14px 20px;box-sizing:border-box;border:none}.ElongatedColorSwatch_inset__u710H{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 3px 3px 5px color-mix(in srgb,var(--elongated-swatch-surface,#888888) 70%,#000),inset -2px -3px 5px color-mix(in srgb,var(--elongated-swatch-surface,#888888) 70%,#fff)}.ElongatedColorSwatch_content__XoS04{position:relative;z-index:1;min-width:0;flex:1 1;display:flex;align-items:center}.ElongatedColorSwatch_labelRow__GCK7j{margin:0;line-height:1.15;letter-spacing:-.02em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:.35em;row-gap:.15em;width:100%;text-align:start}.ElongatedColorSwatch_labelTitle__nvMwJ{font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.ElongatedColorSwatch_labelSep__T6wzZ{font-size:14px;font-weight:500;line-height:1;opacity:.45;-webkit-user-select:none;user-select:none}.ElongatedColorSwatch_labelSubtitle__4_V7P{font-size:13px;font-weight:500;line-height:1.2}.ElongatedColorSwatch_rootCompact__IjlMo{min-height:40px;padding:9px 14px}.ElongatedColorSwatch_labelRowCompact__H14O7 .ElongatedColorSwatch_labelTitle__nvMwJ{font-size:14px}.ElongatedColorSwatch_labelRowCompact__H14O7 .ElongatedColorSwatch_labelSep__T6wzZ{font-size:12px}.ElongatedColorSwatch_labelRowCompact__H14O7 .ElongatedColorSwatch_labelSubtitle__4_V7P{font-size:11px}.SlideshowIndicator_indicator__634ca{height:20px;display:flex;align-items:center;cursor:grab}.SlideshowIndicator_indicator__634ca:active{cursor:grabbing}.SlideshowIndicator_track__Un9YO{width:100%;height:2px;background:color-mix(in srgb,var(--body-fg,#fff) 12%,transparent);border-radius:4px;position:relative;transition:height .2s ease,background .2s ease}.SlideshowIndicator_indicator__634ca:active .SlideshowIndicator_track__Un9YO,.SlideshowIndicator_indicator__634ca:hover .SlideshowIndicator_track__Un9YO{height:6px;background:color-mix(in srgb,var(--body-fg,#fff) 18%,transparent)}.SlideshowIndicator_thumb__BvxRR{position:absolute;top:0;left:0;height:100%;background:color-mix(in srgb,var(--body-fg,#fff) 60%,transparent);border-radius:4px;transition:transform .6s ease,background .2s ease}.SlideshowIndicator_indicator__634ca:active .SlideshowIndicator_thumb__BvxRR,.SlideshowIndicator_indicator__634ca:hover .SlideshowIndicator_thumb__BvxRR{background:color-mix(in srgb,var(--body-fg,#fff) 95%,transparent)}.ShopCartItems_list__Um12e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.GhostButton_btn__19F4i{background:transparent;border:none;cursor:pointer;padding:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-muted);display:inline-flex;align-items:center;gap:6px;transition:color .12s}.GhostButton_btn__19F4i:hover{color:var(--bella-text)}.GhostButton_danger__jZE6H,.GhostButton_danger__jZE6H:hover{color:var(--bella-danger,#dc2626)}.GhostButton_danger__jZE6H:hover{opacity:.8}@keyframes CardSlideshowStack_stack-wiggle__CyCl6{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(-3deg) scale(1.04)}45%{transform:rotate(3deg) scale(1.04)}70%{transform:rotate(-1.5deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}.CardSlideshowStack_root__Y_FOQ{--slide-card-width:48%;--slide-pad-top:8%;--slide-pad-bottom:48px;position:relative;width:100%;height:100%;min-height:0;display:flex;background:transparent;border-radius:var(--radius-card,var(--radius-default,12px));overflow:hidden;outline:none}.CardSlideshowStack_root__Y_FOQ:focus-visible{box-shadow:0 0 0 2px var(--palette-primary,#3b82f6)}.CardSlideshowStack_canvas__r0sQl{flex:1 1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.CardSlideshowStack_sizer__kF8N9{visibility:hidden;pointer-events:none;position:relative;width:var(--slide-card-width);aspect-ratio:var(--slide-aspect,1);margin:var(--slide-pad-top) auto var(--slide-pad-bottom)}.CardSlideshowStack_track__v0y1M{position:absolute;inset:0;transition:transform var(--slideshow-transition-ms,.8s) ease}.CardSlideshowStack_trackDragging__nyUmE{transition:none}.CardSlideshowStack_slide__b3cBx{position:absolute;width:var(--slide-card-width,48%);aspect-ratio:var(--slide-aspect,1);border-radius:var(--radius-card,var(--radius-default,8px));overflow:hidden;cursor:pointer;transform-origin:top left;transition:transform var(--slideshow-transition-ms,.8s) ease;box-shadow:var(--shadow-card,var(--shadow-default,0 4px 24px rgba(0,0,0,.5),0 12px 48px rgba(0,0,0,.25)))}.CardSlideshowStack_slide__b3cBx:hover:not(.CardSlideshowStack_slideActive__VKC48){filter:brightness(1.08)}.CardSlideshowStack_slideActive__VKC48{cursor:default;box-shadow:var(--shadow-card,var(--shadow-default,0 8px 40px rgba(0,0,0,.6),0 24px 80px rgba(0,0,0,.3)))}.CardSlideshowStack_slideInner__XXnLe{width:100%;height:100%;animation:CardSlideshowStack_stack-wiggle__CyCl6 .45s ease-out}.CardSlideshowStack_cardOverlay__TpwiZ{border-radius:0}.CardSlideshowStack_slideOverlay__d9BPk{position:absolute;inset:0;background:var(--body-overlay,rgba(0,0,0,.55));pointer-events:none;transition:opacity .6s ease}.CardSlideshowStack_sidebar__ZdamT{width:180px;display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}.CardSlideshowStack_indicator__Dukbm{position:absolute;bottom:12px;left:24px;right:204px;height:20px;display:flex;align-items:center;opacity:.48;transition:opacity .3s;z-index:12}.CardSlideshowStack_noSidebar__WV_23 .CardSlideshowStack_indicator__Dukbm{right:24px}.CardSlideshowStack_noSidebar__WV_23{padding-bottom:20px}.CardSlideshowStack_root__Y_FOQ:focus-within .CardSlideshowStack_indicator__Dukbm,.CardSlideshowStack_root__Y_FOQ:hover .CardSlideshowStack_indicator__Dukbm{opacity:1}@container (max-width: 700px){.CardSlideshowStack_root__Y_FOQ{flex-direction:column;--slide-card-width:60%}.CardSlideshowStack_sidebar__ZdamT{display:none}.CardSlideshowStack_indicator__Dukbm{right:24px}}.Shop_root__kwuTc{display:inline-flex;align-items:center;gap:.625rem;color:var(--body-fg);overflow:visible}.Shop_actionBtn__x0LvC{position:relative}.Shop_navIcon__w31rn{color:var(--nav-social-color,var(--body-fg));opacity:.7;transition:opacity .15s ease}.Shop_navIcon__w31rn:hover{opacity:1}.Shop_cartButtonWrap__rE0S1{position:relative;display:inline-flex;padding-top:.25rem;padding-right:.25rem;overflow:visible}.Shop_badge__4ABwB{position:absolute;top:0;right:0;transform:translate(35%,-35%);z-index:1;pointer-events:none;--badge-font-size:0.5rem;--badge-padding:0.18em 0.32em;min-width:22px;min-height:22px;font-size:.5rem;letter-spacing:.02em}.Shop_drawer__8_BMI{width:min(380px,100%);height:100%;display:flex;flex-direction:column}.Shop_header__rSxNL{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent);flex-shrink:0}.Shop_title__apW36{margin:0;font-size:1.125rem;font-weight:700;color:var(--cart-menu-fg,var(--body-fg))}.Shop_body__k_xfi{overflow:auto;padding:1rem;display:flex;flex-direction:column;flex:1 1}.Shop_footer__pJqii{display:flex;gap:.625rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent)}.Shop_footer__pJqii button{flex:1 1}.Shop_empty__ZQbgL{padding:1rem 0;color:var(--body-fg-muted)}.Avatar_root__cUYcB{width:var(--avatar-size,100%);height:var(--avatar-size,100%);min-width:0;min-height:0;display:block}.Avatar_fill__51dn3{--avatar-size:100%}.Avatar_sm__xo_92{--avatar-size:2.5rem}.Avatar_md__hcCyx{--avatar-size:4rem}.Avatar_lg___5Cvx{--avatar-size:6rem}.Avatar_fallback__aGPcS{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:9999px;background:var(--avatar-bg,var(--card-bg,var(--body-bg,#ffffff)));color:var(--avatar-fg,var(--card-fg,var(--body-fg,#111827)));border:var(--avatar-stroke-width,0) solid var(--avatar-stroke,var(--border-color-default,rgba(0,0,0,.12)))}.Avatar_icon__DaP28{width:54%;height:54%;opacity:.72}.GlassPanelShell_shell__cpMbg{border:1px solid rgba(255,255,255,.48);border-radius:1.45rem;background:linear-gradient(180deg,rgba(243,248,255,.82),rgba(239,246,255,.74)),rgba(244,248,255,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 24px 80px rgba(67,112,173,.12);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden;display:flex;flex-direction:column}.GlassPanelShell_header__Iu66R{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.2rem .75rem;border-bottom:1px solid rgba(255,255,255,.4)}.GlassPanelShell_title__vWLk_{margin:.25rem 0 0;font-size:1.45rem;font-weight:700;letter-spacing:-.03em;color:var(--bella-text)}.GlassPanelShell_body___HKh8{flex:1 1;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;display:grid;gap:1rem;padding:1rem;scrollbar-width:thin;scrollbar-color:rgba(188,210,240,.25) transparent}.GlassPanelShell_body___HKh8::-webkit-scrollbar{width:3px}.GlassPanelShell_body___HKh8::-webkit-scrollbar-track{background:transparent}.GlassPanelShell_body___HKh8::-webkit-scrollbar-thumb{background:rgba(188,210,240,.25);border-radius:999px}.GlassPanelShell_body___HKh8::-webkit-scrollbar-thumb:hover{background:rgba(160,190,230,.45)}@keyframes CardSlideshowDiagonal_diag-wiggle__SQpFa{0%{transform:perspective(700px) rotateY(-25deg) translateZ(-60px) scale(.86)}50%{transform:perspective(700px) rotateY(7deg) translateZ(12px) scale(1.04)}75%{transform:perspective(700px) rotateY(-2deg) translateZ(3px) scale(1.005)}to{transform:perspective(700px) rotateY(0deg) translateZ(0) scale(1)}}.CardSlideshowDiagonal_root__YRFXG{--slide-card-width:52%;--slide-pad-top:16%;--slide-pad-bottom:56px;position:relative;width:100%;height:100%;min-height:0;display:flex;background:transparent;border-radius:var(--radius-card,var(--radius-default,12px));overflow:hidden;outline:none}.CardSlideshowDiagonal_root__YRFXG:focus-visible{box-shadow:0 0 0 2px var(--palette-primary,#3b82f6)}.CardSlideshowDiagonal_canvas__0_A_p{flex:1 1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent)}.CardSlideshowDiagonal_sizer__NWBfI{visibility:hidden;pointer-events:none;position:relative;width:var(--slide-card-width);aspect-ratio:var(--slide-aspect,1);margin:var(--slide-pad-top) auto var(--slide-pad-bottom)}.CardSlideshowDiagonal_slide__ifaRS{position:absolute;width:var(--slide-card-width,52%);aspect-ratio:var(--slide-aspect,1);border-radius:var(--radius-card,var(--radius-default,8px));overflow:hidden;cursor:pointer;transition:transform var(--slideshow-transition-ms,.7s) ease,opacity .5s ease;box-shadow:var(--shadow-card,var(--shadow-default,0 4px 24px rgba(0,0,0,.5),0 12px 48px rgba(0,0,0,.25)))}.CardSlideshowDiagonal_slide__ifaRS:hover:not(.CardSlideshowDiagonal_slideActive__eox2V){filter:brightness(1.1)}.CardSlideshowDiagonal_slideActive__eox2V{cursor:default;box-shadow:var(--shadow-card,var(--shadow-default,0 8px 40px rgba(0,0,0,.6),0 24px 80px rgba(0,0,0,.3)))}.CardSlideshowDiagonal_slideInner__Wa6ZC{width:100%;height:100%;animation:CardSlideshowDiagonal_diag-wiggle__SQpFa .55s ease;transform-style:preserve-3d;will-change:transform}.CardSlideshowDiagonal_cardOverlay__p6pP0{border-radius:0}.CardSlideshowDiagonal_slideOverlay__vV6Nx{position:absolute;inset:0;background:var(--body-overlay,rgba(0,0,0,.55));pointer-events:none;transition:opacity .5s ease}.CardSlideshowDiagonal_sidebar__9e8T4{width:180px;display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}.CardSlideshowDiagonal_indicator__B7iaQ{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:46%;height:20px;display:flex;align-items:center;opacity:.48;transition:opacity .3s;z-index:10}.CardSlideshowDiagonal_noSidebar__5U1Bt .CardSlideshowDiagonal_indicator__B7iaQ{bottom:28px}.CardSlideshowDiagonal_root__YRFXG:focus-within .CardSlideshowDiagonal_indicator__B7iaQ,.CardSlideshowDiagonal_root__YRFXG:hover .CardSlideshowDiagonal_indicator__B7iaQ{opacity:1}@container (max-width: 700px){.CardSlideshowDiagonal_root__YRFXG{flex-direction:column;--slide-card-width:68%}.CardSlideshowDiagonal_sidebar__9e8T4{display:none}.CardSlideshowDiagonal_indicator__B7iaQ{right:24px}}.Chips_chips__KH2zd{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:var(--chips-column-gap,var(--chips-gap,.5rem));row-gap:var(--chips-row-gap,var(--chips-gap,.5rem));width:100%;min-width:0;box-sizing:border-box}.Chips_chips__KH2zd>*{max-width:100%}.Chip_chip__iC8qA{--chip-bg:color-mix(in srgb,var(--button-bg,#111827) 18%,transparent);--chip-border:var(--button-border-width,1px) solid color-mix(in srgb,var(--button-bg,#111827) 45%,transparent);--chip-fg:var(--button-fg,#111827);--chip-shadow:none;--chip-radius:var(--radius-button,var(--radius-default,0.375rem));--chip-backdrop-filter:none;--chip-font-weight:500;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;border-radius:var(--chip-radius);border:var(--chip-border);background:var(--chip-bg);color:var(--chip-fg);box-shadow:var(--chip-shadow);-webkit-backdrop-filter:var(--chip-backdrop-filter);backdrop-filter:var(--chip-backdrop-filter);cursor:pointer;font:inherit;font-weight:var(--chip-font-weight);line-height:1;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.Chip_sm__y9P3X{min-height:1.7rem;padding:0 .6rem;font-size:.75rem}.Chip_md__i7C1O{min-height:2rem;padding:0 .78rem;font-size:.875rem}.Chip_filled__6fD7k{--chip-bg:var(
    --button-bg,color-mix(in srgb,var(--body-fg,#111827) 12%,transparent)
  );--chip-fg:var(--button-fg,var(--body-fg,#111827));--chip-border:var(--button-border-width,1px) solid transparent}.Chip_soft___wLHQ{--chip-bg:color-mix(in srgb,var(--body-fg,#111827) 8%,transparent);--chip-fg:var(--body-fg,#111827);--chip-border:var(--button-border-width,1px) solid color-mix(in srgb,var(--body-fg,#111827) 14%,transparent)}.Chip_outline__OJjBT{--chip-bg:transparent;--chip-fg:var(--body-fg,#111827);--chip-border:var(--button-border-width,1px) solid color-mix(in srgb,var(--body-fg,#111827) 24%,transparent)}.Chip_selected__Jp03P{--chip-bg:color-mix(in srgb,var(--button-bg,#3b82f6) 18%,transparent);--chip-fg:var(--body-fg,#111827);--chip-border:var(--button-border-width,1px) solid color-mix(in srgb,var(--button-bg,#3b82f6) 42%,transparent);--chip-shadow:0 0 0 1px color-mix(in srgb,var(--button-bg,#3b82f6) 25%,transparent)}.Chip_chip__iC8qA:hover:not(:disabled){background:color-mix(in srgb,var(--chip-bg) 90%,var(--body-fg,#111827) 10%)}.Chip_chip__iC8qA:active:not(:disabled){transform:translateY(.5px)}.Chip_chip__iC8qA:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--input-focus-outline,#3b82f6) 55%,transparent)}.Chip_chip__iC8qA:disabled{cursor:default;opacity:.55}.Chip_content__X7IGq{display:inline-flex;align-items:center;gap:.4rem}.Chip_remove__vnpPd{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;color:currentColor;opacity:.7;transition:background-color .15s ease,opacity .15s ease}.Chip_remove__vnpPd:hover{background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.Masonry_root__ZRRuI{container-type:inline-size;width:100%;min-width:0;box-sizing:border-box}.Masonry_columns__nAwyv{display:grid;grid-template-columns:repeat(var(--masonry-columns,3),var(--masonry-col-width,minmax(0,1fr)));gap:var(--masonry-gap,1rem);width:100%;align-items:start}.Masonry_column__XH_lu{display:flex;flex-direction:column;gap:var(--masonry-gap,1rem);min-width:0}.Masonry_item__Zn9Tx,.Masonry_item__Zn9Tx>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.Masonry_lightboxTrigger__UEwaV{display:block;width:100%;padding:0;margin:0;border:none;background:transparent;cursor:zoom-in;color:inherit;text-align:inherit;font:inherit}.Masonry_lightboxTrigger__UEwaV:focus-visible{outline:2px solid var(--primary,#5b9af4);outline-offset:2px}.FloatingImages_root__KOdJQ,.FloatingImages_stage__dNlPl{position:relative;width:100%;height:100%}.FloatingImages_stage__dNlPl{overflow:hidden}.FloatingImages_item__NXIKa{position:absolute;top:0;margin:0;width:var(--fi-width,60%);min-width:160px;border-radius:12px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.22);opacity:0;animation:FloatingImages_bellaFloatUp__GL5QH var(--fi-duration,14s) linear var(--fi-delay,0s) infinite}.FloatingImages_img__pzRSt{display:block;width:100%;height:auto}@keyframes FloatingImages_bellaFloatUp__GL5QH{0%{opacity:0;transform:translateY(var(--fi-stage-height,560px))}7%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(calc(-100% - 24px))}}.ProductGrid_root__sCCzN{container-type:inline-size;display:grid;gap:1.5rem;grid-template-columns:1fr;width:100%}@container (min-width: 480px){.ProductGrid_root__sCCzN{grid-template-columns:repeat(2,1fr)}}@container (min-width: 768px){.ProductGrid_cols2__R85yP{grid-template-columns:repeat(2,1fr)}.ProductGrid_cols3__vopbF{grid-template-columns:repeat(3,1fr)}.ProductGrid_cols4__tUVt4{grid-template-columns:repeat(4,1fr)}}.ProductGrid_card__jm9Fh{display:flex;flex-direction:column;border-radius:var(--card-radius,.5rem);overflow:hidden;background:var(--card-bg,var(--body-bg,#fff));border:1px solid var(--card-border,color-mix(in srgb,var(--body-fg,#000) 10%,transparent));transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.ProductGrid_card__jm9Fh:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--body-fg,#000) 12%,transparent);transform:translateY(-2px)}.ProductGrid_imageWrap__X7cRm{position:relative;overflow:hidden;aspect-ratio:4/3}.ProductGrid_image__HFp0m{width:100%;height:100%;object-fit:cover;display:block}.ProductGrid_badge__BOIfy{position:absolute;top:.75rem;left:.75rem;padding:.25rem .625rem;border-radius:.25rem;font-size:.75rem;font-weight:600;background:var(--badge-bg,var(--body-fg,#000));color:var(--badge-fg,var(--body-bg,#fff));line-height:1.3}.ProductGrid_content__Oesfp{padding:1rem;display:flex;flex-direction:column;gap:.375rem;flex:1 1}.ProductGrid_title__gj_ih{margin:0;font-size:1rem;font-weight:600;color:var(--body-fg,#111);line-height:1.4}.ProductGrid_price__rhA_o{font-size:.9375rem;font-weight:700;color:var(--body-fg,#111)}.ProductGrid_comparePrice__ZUV90{font-size:.8125rem;text-decoration:line-through;color:var(--body-fg-muted,#666);margin-left:.375rem}.ProductGrid_minimal__c_8zS .ProductGrid_content__Oesfp{padding:.75rem 0 0}.ProductGrid_minimal__c_8zS{border:none;background:transparent}.ProductGrid_minimal__c_8zS:hover{box-shadow:none;transform:none}.ProductGrid_overlay__NkToB{border:none}.ProductGrid_overlay__NkToB .ProductGrid_imageWrap__X7cRm{aspect-ratio:3/4}.ProductGrid_overlay__NkToB .ProductGrid_content__Oesfp{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(transparent,color-mix(in srgb,var(--body-bg,#000) 70%,transparent))}.ProductGrid_overlay__NkToB .ProductGrid_price__rhA_o,.ProductGrid_overlay__NkToB .ProductGrid_title__gj_ih{color:var(--body-fg-contrast,#fff)}.ProductGrid_overlay__NkToB .ProductGrid_comparePrice__ZUV90{color:var(--body-fg-muted,rgba(255,255,255,.65))}.ProductGrid_overlay__NkToB .ProductGrid_card__jm9Fh{position:relative}@keyframes CardSlideshowPeek_peek-wiggle__SQAbn{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.05) translateY(-6px)}60%{transform:scale(.98) translateY(3px)}82%{transform:scale(1.02) translateY(-1px)}to{transform:scale(1) translateY(0)}}.CardSlideshowPeek_root__SaAv_{--slide-card-width:50%;--slide-pad-top:10%;--slide-pad-bottom:48px;position:relative;width:100%;height:100%;min-height:0;display:flex;background:transparent;border-radius:var(--radius-card,var(--radius-default,12px));overflow:hidden;outline:none}.CardSlideshowPeek_root__SaAv_:focus-visible{box-shadow:0 0 0 2px var(--palette-primary,#3b82f6)}.CardSlideshowPeek_canvas__ckcgs{flex:1 1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.CardSlideshowPeek_sizer__jwHTs{visibility:hidden;pointer-events:none;position:relative;width:var(--slide-card-width);aspect-ratio:var(--slide-aspect,4/3);margin:var(--slide-pad-top) auto var(--slide-pad-bottom)}.CardSlideshowPeek_slide__XzkDr{position:absolute;left:50%;top:50%;width:var(--slide-card-width,50%);aspect-ratio:var(--slide-aspect,4/3);border-radius:var(--radius-card,var(--radius-default,10px));overflow:hidden;cursor:pointer;transition:transform var(--slideshow-transition-ms,.6s) cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.CardSlideshowPeek_slideActive__xROuk{cursor:default;box-shadow:var(--shadow-card,var(--shadow-default,0 8px 40px rgba(0,0,0,.55),0 24px 72px rgba(0,0,0,.3)))}.CardSlideshowPeek_slideInner__sBytB{width:100%;height:100%;animation:CardSlideshowPeek_peek-wiggle__SQAbn .5s ease}.CardSlideshowPeek_cardOverlay__zSWr9{border-radius:0}.CardSlideshowPeek_slideOverlay__KZso1{position:absolute;inset:0;background:var(--body-overlay,rgba(0,0,0,.6));pointer-events:none;transition:opacity .5s ease}.CardSlideshowPeek_sidebar__kvGsW{width:180px;display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0}.CardSlideshowPeek_indicator__fdtpJ{position:absolute;bottom:12px;left:24px;right:204px;height:20px;display:flex;align-items:center;opacity:.48;transition:opacity .3s;z-index:12}.CardSlideshowPeek_noSidebar__R_4bi .CardSlideshowPeek_indicator__fdtpJ{right:24px}.CardSlideshowPeek_noSidebar__R_4bi{padding-bottom:20px}.CardSlideshowPeek_root__SaAv_:focus-within .CardSlideshowPeek_indicator__fdtpJ,.CardSlideshowPeek_root__SaAv_:hover .CardSlideshowPeek_indicator__fdtpJ{opacity:1}@container (max-width: 700px){.CardSlideshowPeek_root__SaAv_{flex-direction:column;--slide-card-width:70%}.CardSlideshowPeek_sidebar__kvGsW{display:none}.CardSlideshowPeek_indicator__fdtpJ{right:24px}}.IconButton_btn__5S_b_{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(11,23,38,.72);cursor:pointer;padding:0;border-radius:999px;transition:background .14s ease,color .14s ease}.IconButton_btn__5S_b_:hover:not(:disabled){background:rgba(11,23,38,.06);color:rgba(11,23,38,.96)}.IconButton_btn__5S_b_:focus-visible{outline:2px solid rgba(91,154,244,.55);outline-offset:2px}.IconButton_btn__5S_b_:disabled{cursor:not-allowed;opacity:.5}.IconButton_sm__4YLAb{width:24px;height:24px;font-size:14px}.IconButton_md__7xqt1{width:32px;height:32px;font-size:16px}.IconButton_lg__xCXpV{width:40px;height:40px;font-size:20px}.AuthGateSkeleton_layout__hsDix{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:#f9fafb}.AuthGateSkeleton_sidebar__6C4Vk{background:linear-gradient(180deg,#f6faff,#ffffff 60%);border-right:1px solid rgba(187,206,235,.4);padding:22px 16px 16px;display:flex;flex-direction:column;gap:14px}.AuthGateSkeleton_sidebarHeader__ZjsxH{display:flex;flex-direction:column;gap:6px}.AuthGateSkeleton_navList__E_2Qp{display:flex;flex-direction:column;gap:10px;margin-top:8px}.AuthGateSkeleton_main__7JP3w{padding:24px 32px;display:flex;flex-direction:column;gap:16px;min-width:0}.AuthGateSkeleton_statsHero__S5r3R{padding:18px 20px}.AuthGateSkeleton_statsGrid__YSsIQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.AuthGateSkeleton_sectionHeader__8__zn{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}