*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--bella-ui-font),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),Ubuntu Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 210 20% 98%;--foreground: 222 47% 11%;--primary: 222 71% 14%;--primary-foreground: 0 0% 100%;--primary-subtle: 262 60% 97%;--primary-subtle-border: 262 30% 90%;--secondary: 262 40% 96%;--secondary-foreground: 222 47% 11%;--muted: 214 18% 94%;--muted-foreground: 220 9% 46%;--accent: 262 83% 58%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 46%;--destructive-foreground: 0 0% 100%;--border: 214 18% 88%;--input: 214 18% 88%;--ring: 262 83% 58%;--radius: 1.25rem;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--chart-1: #0a1a3b;--chart-2: #6b46c1;--chart-3: #7c3aed;--chart-4: #a78bfa;--chart-5: #ddd6fe;--sidebar: #fafafa;--sidebar-ring: #7c3aed;--sidebar-accent: #f3e8ff;--sidebar-border: #e5e7eb;--sidebar-primary: #0a1a3b;--sidebar-foreground: #0f172a;--sidebar-accent-foreground: #6b46c1;--sidebar-primary-foreground: #ffffff;--shadow-blur: 16px;--shadow-color: hsl(222 47% 11%);--shadow-spread: -4px;--shadow-opacity: .08;--shadow-offset-x: 0px;--shadow-offset-y: 8px;--font-mono: "Ubuntu Mono", monospace;--bella-ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", "Helvetica Neue", Arial, sans-serif;--bella-ui-tracking: -.02em;--bella-ui-leading: 1.35;--bella-ui-weight: 400;--font-sans: var(--bella-ui-font);--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--bella-navy: #0a1a3b;--bella-navy-hover: #122654;--bella-purple: #7c3aed;--bella-purple-soft: #6b46c1;--bella-lavender: #f3e8ff;--bella-lavender-card: #f5f0fa;--bella-pastel-violet: #ede9fe;--bella-pastel-violet-deep: #e8e4ff;--bella-pastel-sky: #e8f0fe;--bella-page-bg: #ffffff;--bella-surface: #ffffff;--bella-text: #4b5563;--bella-text-muted: #8e8e8e;--bella-topic-title: #a35b5b;--bella-border: rgba(10, 26, 59, .1);--bella-shadow: 0 4px 24px rgba(10, 26, 59, .06);--bella-text-xs: .6875rem;--bella-text-sm: .8125rem;--bella-text-base: .9375rem;--bella-text-md: 1rem;--bella-text-lg: 1.125rem;--bella-text-xl: 1.25rem;--bella-text-2xl: 1.5rem;--bella-leading-tight: 1.2;--bella-leading-snug: 1.35;--bella-leading-body: 1.6;--bella-leading-relaxed: 1.65;--bella-tracking-display: -.035em;--bella-tracking-tight: -.018em;--bella-tracking-body: -.014em;--bella-tracking-ui: -.012em;--bella-tracking-caps: .06em;--bella-landing-font: var(--bella-ui-font);--bella-landing-tracking: var(--bella-ui-tracking)}.\!dark{--background: 222 24% 8% !important;--foreground: 210 25% 97% !important;--card: 222 22% 11% !important;--card-foreground: 210 25% 97% !important;--popover: 222 22% 11% !important;--popover-foreground: 210 25% 97% !important;--primary: 213 70% 55% !important;--primary-foreground: 0 0% 100% !important;--primary-subtle: 213 35% 18% !important;--primary-subtle-border: 213 30% 28% !important;--secondary: 217 19% 15% !important;--secondary-foreground: 210 25% 97% !important;--muted: 217 19% 15% !important;--muted-foreground: 215 14% 72% !important;--accent: 217 19% 17% !important;--accent-foreground: 210 25% 97% !important;--border: 217 16% 22% !important;--input: 217 16% 22% !important;--ring: 213 70% 55% !important;--destructive: 0 62% 52% !important;--destructive-foreground: 210 25% 98% !important;--sidebar: #0c0f14 !important;--sidebar-ring: #2dd4bf !important;--sidebar-accent: #14b8a6 !important;--sidebar-border: #27272a !important;--sidebar-primary: #2dd4bf !important;--sidebar-foreground: #f4f4f5 !important;--sidebar-accent-foreground: #fafafa !important;--sidebar-primary-foreground: #0c0f14 !important}.dark{--background: 222 24% 8%;--foreground: 210 25% 97%;--card: 222 22% 11%;--card-foreground: 210 25% 97%;--popover: 222 22% 11%;--popover-foreground: 210 25% 97%;--primary: 213 70% 55%;--primary-foreground: 0 0% 100%;--primary-subtle: 213 35% 18%;--primary-subtle-border: 213 30% 28%;--secondary: 217 19% 15%;--secondary-foreground: 210 25% 97%;--muted: 217 19% 15%;--muted-foreground: 215 14% 72%;--accent: 217 19% 17%;--accent-foreground: 210 25% 97%;--border: 217 16% 22%;--input: 217 16% 22%;--ring: 213 70% 55%;--destructive: 0 62% 52%;--destructive-foreground: 210 25% 98%;--sidebar: #0c0f14;--sidebar-ring: #2dd4bf;--sidebar-accent: #14b8a6;--sidebar-border: #27272a;--sidebar-primary: #2dd4bf;--sidebar-foreground: #f4f4f5;--sidebar-accent-foreground: #fafafa;--sidebar-primary-foreground: #0c0f14}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:var(--bella-ui-font);letter-spacing:var(--bella-ui-tracking)}body{font-family:var(--bella-ui-font);font-size:var(--bella-text-base);font-weight:var(--bella-ui-weight);line-height:var(--bella-ui-leading);letter-spacing:var(--bella-ui-tracking);font-feature-settings:"kern" 1,"liga" 1;color:hsl(var(--foreground));background-color:hsl(var(--background))}#root{isolation:isolate;min-height:100%}button,input,select,textarea,optgroup,option{font:inherit;letter-spacing:inherit}.font-heading,.font-display{font-family:var(--bella-ui-font);font-weight:500;letter-spacing:var(--bella-ui-tracking)}.font-serif{font-family:var(--font-serif),Georgia,serif}.font-sans,.font-body{font-family:var(--bella-ui-font);letter-spacing:var(--bella-ui-tracking)}small{font-size:var(--bella-text-sm);line-height:var(--bella-leading-snug)}h1,h2,h3,h4,h5,h6{font-family:var(--bella-ui-font);font-weight:500;letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-leading-tight);text-wrap:balance}p{line-height:var(--bella-leading-relaxed)}.type-body-lead{font-family:var(--bella-ui-font);font-size:var(--bella-text-md);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);color:#5e6778}.\!dark .type-body-lead{color:#aeb6c2!important}.dark .type-body-lead{color:#aeb6c2}.type-ui-label{font-family:var(--bella-ui-font);font-size:var(--bella-text-sm);font-weight:500;letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.bella-landing-type-nav{font-family:var(--bella-ui-font);font-size:1rem;font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bella-podcast-pulse{position:relative;color:hsl(var(--primary));background:transparent;box-shadow:none}.bella-podcast-pulse:before{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1px solid hsl(var(--primary) / .35);opacity:0;pointer-events:none;animation:bella-podcast-pulse-ring 2.8s cubic-bezier(.22,1,.36,1) infinite}.bella-podcast-pulse>svg{position:relative;z-index:1}.admin-enterprise .admin-shell-main .glass-card-minimal.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.glass-card-minimal{overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:#e4e4e780;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));box-shadow:var(--bella-shadow)}.icon-shadow svg,.icon-shadow [data-lucide]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.18)) drop-shadow(0 0 1px rgba(0,0,0,.08))}.icon-shadow span,.icon-shadow a{text-shadow:0 1px 2px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.06)}.glass-scrim{background-color:#f4f4f5e6}.glass-panel{border-right-width:1px;border-color:#e4e4e74d;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:none}.glass-card-minimal .glass-inset-subtle{border-top-width:1px;border-color:#e4e4e74d;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.glass-card-minimal .glass-row-current{border-width:1px;border-color:hsl(var(--primary) / .3);background-color:hsl(var(--primary) / .08)}.glass-card-minimal .glass-accordion-trigger{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.glass-card-minimal .glass-accordion-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.glass-card-minimal .glass-accordion-trigger-active{background-color:hsl(var(--primary) / .1)}.glass-card-minimal .glass-accordion-trigger-active:hover{background-color:hsl(var(--primary) / .14)}.hero-landing-chat,.glass-card-minimal.hero-landing-chat{font-family:var(--bella-ui-font);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);border-color:transparent;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hero-landing-chat .hero-landing-chat-toolbar{border-color:transparent;background-color:transparent}.hero-ms-props__card .hero-landing-chat .hero-chat-toolbar-btn.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .hero-landing-chat .hero-chat-toolbar-btn.h-\[5\.25rem\]{height:7rem}}#main-content .hero-landing-chat .hero-chat-toolbar-btn.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-toolbar-btn{position:relative;display:flex;aspect-ratio:1 / 1;height:2.25rem;min-height:36px;width:2.25rem;min-width:36px;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;gap:0px;border-radius:9999px}.bella-home-readiness__chat .inline-flex.hero-landing-chat .hero-chat-toolbar-btn.w-9,.bella-home-readiness__chat .inline-flex.h-9.hero-landing-chat .hero-chat-toolbar-btn{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.hero-landing-chat .hero-chat-toolbar-btn.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.hero-landing-chat .hero-chat-toolbar-btn{width:1.75rem;height:1.75rem;margin-top:0}.hero-landing-chat .hero-chat-toolbar-btn{border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-enterprise .admin-shell-main .hero-landing-chat .hero-chat-toolbar-btn:hover{color:#6366f1}.hero-landing-chat .hero-chat-toolbar-btn:hover{background-color:hsl(var(--primary-subtle));color:hsl(var(--primary))}.hero-landing-chat .hero-chat-toolbar-btn:active{background-color:hsl(var(--primary-subtle-border))}.hero-landing-chat .hero-chat-toolbar-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .35)}.dark .prep-flow-page.bella-dw-page :is(.hero-landing-chat .hero-chat-toolbar-btn,.dark\:text-zinc-400){color:#52525b}.admin-enterprise .admin-shell-main .hero-landing-chat .hero-chat-toolbar-btn:hover:is(.dark *){color:#6366f1}.hero-landing-chat .hero-chat-toolbar-btn:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-toolbar-btn:hover:is(.dark *){background-color:hsl(var(--primary-subtle));color:hsl(var(--primary))}.hero-landing-chat .hero-chat-toolbar-btn--recording{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hero-landing-chat .hero-chat-toolbar-btn--recording:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-toolbar-btn--recording:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hero-landing-chat .hero-chat-toolbar-btn--recording:is(.dark *){background-color:#450a0a66;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-toolbar-btn--recording:hover:is(.dark *){background-color:#450a0a8c;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-toolbar-btn svg{display:block;height:1.25rem;min-height:1.25rem;width:1.25rem;min-width:1.25rem;flex-shrink:0;color:currentColor}.hero-landing-chat .hero-chat-toolbar-btn.bella-podcast-pulse:before{border-radius:9999px}.hero-landing-chat .hero-chat-toolbar-hint{pointer-events:none;position:absolute;top:calc(100% + 6px);left:50%;z-index:20;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:calc(var(--radius) - 2px);--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;text-align:center;font-size:11px;font-weight:500;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .hero-landing-chat .hero-chat-toolbar-hint{opacity:1}.group:focus-visible .hero-landing-chat .hero-chat-toolbar-hint{opacity:1}.hero-landing-chat .hero-chat-toolbar-hint:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}#main-content .hero-landing-chat .hero-chat-avatar.min-h-0.flex-1.flex-col:has(.browse-properties-page),#main-content .hero-landing-chat .hero-chat-user-avatar.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-avatar,.hero-landing-chat .hero-chat-user-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:none}.hero-landing-chat .hero-chat-avatar[data-chat-avatar=assistant]{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-avatar__letter{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;color:currentColor;font-family:"Cormorant Garamond",var(--font-serif),Georgia,serif;font-weight:600;font-size:1.3125rem;letter-spacing:.04em;font-feature-settings:"liga" 1,"kern" 1;-webkit-font-smoothing:antialiased}@media(min-width:640px){.hero-landing-chat .hero-chat-avatar__letter{font-size:1.375rem}}.hero-landing-chat .hero-chat-user-avatar[data-chat-avatar=user]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.\!dark .hero-landing-chat .hero-chat-avatar[data-chat-avatar=assistant],.dark .hero-landing-chat .hero-chat-avatar[data-chat-avatar=assistant]{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.\!dark .hero-landing-chat .hero-chat-user-avatar[data-chat-avatar=user],.dark .hero-landing-chat .hero-chat-user-avatar[data-chat-avatar=user]{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-bubble-assistant{border-radius:1rem;border-bottom-left-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem 1rem;font-size:15px;font-weight:400;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}@media(min-width:640px){.hero-landing-chat .hero-chat-bubble-assistant{padding:.875rem 1.125rem}}.hero-landing-chat .hero-chat-bubble-assistant{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.018em;line-height:1.6;color:#18181b;background:var(--hero-glass-bg, rgba(255, 255, 255, .34));border-color:var(--hero-glass-border, rgba(255, 255, 255, .52));backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:var( --hero-glass-shadow, 0 1px 0 rgba(255, 255, 255, .72) inset, 0 4px 20px -12px rgba(15, 23, 42, .08) )}#main-content .bella-thinking.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.bella-thinking{display:flex;align-items:center;gap:.75rem}.bella-thinking--sm{gap:.5rem}.bella-thinking--embedded{gap:0px}.hero-ms-props__card .bella-thinking__visual.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .bella-thinking__visual.h-\[5\.25rem\]{height:7rem}}#main-content .bella-thinking__visual.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.bella-thinking__visual{position:relative;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center}.bella-home-readiness__chat .inline-flex.bella-thinking__visual.w-9,.bella-home-readiness__chat .inline-flex.h-9.bella-thinking__visual{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.bella-thinking__visual.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.bella-thinking__visual{width:1.75rem;height:1.75rem;margin-top:0}.bella-thinking--sm .bella-thinking__visual{height:1.75rem;width:1.75rem}.bella-thinking__aura{pointer-events:none;position:absolute;inset:0;border-radius:9999px;background-color:#38bdf840}.bella-thinking__ring{pointer-events:none;position:absolute;border-radius:9999px;inset:1px;background:conic-gradient(from 0deg,#0ea5e90d,#0ea5e9bf,#8b5cf68c,#0ea5e90d);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.bella-thinking__ring--inner{inset:4px;opacity:.85;background:conic-gradient(from 180deg,#8b5cf614,#38bdf8a6,#8b5cf614)}.hero-ms-props__card .bella-thinking__core.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .bella-thinking__core.h-\[5\.25rem\]{height:7rem}}#main-content .bella-thinking__core.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.bella-thinking__core{position:relative;z-index:1;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#fffffff2,#e0f2fee6);box-shadow:0 0 0 1px #fffc inset,0 2px 8px -2px #0ea5e959}.bella-thinking--sm .bella-thinking__core{height:1.25rem;width:1.25rem}.bella-thinking__spark{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}#main-content .bella-thinking__copy.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.bella-thinking__copy:has(.browse-properties-page){height:100%;min-height:0}.bella-thinking__copy{display:flex;min-width:0px;flex-direction:column;gap:.25rem}.bella-thinking__label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));letter-spacing:-.02em}.bella-thinking--sm .bella-thinking__label{font-size:.75rem;line-height:1rem}.bella-thinking__label--shimmer{background:linear-gradient(100deg,#52525b,#0284c7 28%,#6d28d9 52%,#0284c7 72%,#52525b);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bella-thinking-shimmer 2.8s linear infinite}#main-content .bella-thinking__dots.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.bella-thinking__dots{display:flex;align-items:center;gap:.25rem}.bella-thinking__dot{height:.375rem;width:.375rem;border-radius:9999px;background-color:#0ea5e9cc;box-shadow:0 0 6px #0ea5e973}.bella-thinking--sm .bella-thinking__dot{height:.25rem;width:.25rem}@keyframes bella-thinking-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.\!dark .bella-thinking__label:not(.bella-thinking__label--shimmer){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark .bella-thinking__label:not(.bella-thinking__label--shimmer){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.\!dark .bella-thinking__core{background:linear-gradient(145deg,#27272af2,#0c4a6e8c)!important;box-shadow:0 0 0 1px #ffffff14 inset,0 2px 10px -2px #38bdf859!important}.dark .bella-thinking__core{background:linear-gradient(145deg,#27272af2,#0c4a6e8c);box-shadow:0 0 0 1px #ffffff14 inset,0 2px 10px -2px #38bdf859}.\!dark .bella-thinking__spark,.dark .bella-thinking__spark{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}#main-content .page-preloader__stage.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.page-preloader__stage{display:flex;align-items:center;justify-content:center}.page-preloader__stage--fullscreen .page-preloader__logo{height:3rem;width:3rem}#main-content .page-preloader__mark.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.page-preloader__mark{display:flex;flex-shrink:0;align-items:center;justify-content:center}.page-preloader__logo{height:2.5rem;width:2.5rem;-o-object-fit:contain;object-fit:contain}.dream-wheel-panel .hero-chat-bubble-assistant,.dream-wheel-hover-portal .hero-chat-bubble-assistant{border-radius:1rem;border-bottom-left-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem 1rem;font-size:15px;font-weight:400;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.018em;line-height:1.6;color:#18181b;background:#fffffff0;border-color:#e4e4e7f2;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);box-shadow:0 1px #fffffff2 inset,0 8px 24px -10px #0f172a24}.hero-landing-chat .hero-chat-bubble-user{border-radius:1rem;border-bottom-right-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem 1rem;font-size:15px;font-weight:400;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}@media(min-width:640px){.hero-landing-chat .hero-chat-bubble-user{padding:.875rem 1.125rem}}.hero-landing-chat .hero-chat-bubble-user{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.018em;line-height:1.6;color:#18181b;background:#ffffff75;border-color:#ffffff94;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 1px #ffffffc7 inset,0 4px 20px -12px #0f172a1a}.hero-landing-chat .hero-chat-bubble-user p,.hero-landing-chat .hero-chat-bubble-assistant p,.dream-wheel-panel .hero-chat-bubble-assistant p,.dream-wheel-hover-portal .hero-chat-bubble-assistant p{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!dark .hero-landing-chat .hero-chat-bubble-assistant,.\!dark .hero-landing-chat .hero-chat-bubble-user,.dark .hero-landing-chat .hero-chat-bubble-assistant,.dark .hero-landing-chat .hero-chat-bubble-user{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.\!dark .hero-landing-chat .hero-chat-bubble-assistant,.\!dark .hero-landing-chat .hero-chat-bubble-user{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38))!important;border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1))!important;box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )!important}.dark .hero-landing-chat .hero-chat-bubble-assistant,.dark .hero-landing-chat .hero-chat-bubble-user{background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38));border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1));box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )}.\!dark .hero-landing-chat .hero-chat-bubble-assistant,.\!dark .hero-landing-chat .hero-chat-bubble-user{background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38))!important;border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1))!important;box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )!important}.\!dark .dream-wheel-panel .hero-chat-bubble-assistant,.\!dark .dream-wheel-hover-portal .hero-chat-bubble-assistant,.dark .dream-wheel-panel .hero-chat-bubble-assistant,.dark .dream-wheel-hover-portal .hero-chat-bubble-assistant{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.\!dark .dream-wheel-panel .hero-chat-bubble-assistant,.\!dark .dream-wheel-hover-portal .hero-chat-bubble-assistant{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));background:#18181bf0!important;border-color:#3f3f46eb!important;box-shadow:0 1px #ffffff14 inset,0 8px 24px -10px #00000059!important}.dark .dream-wheel-panel .hero-chat-bubble-assistant,.dark .dream-wheel-hover-portal .hero-chat-bubble-assistant{background:#18181bf0;border-color:#3f3f46eb;box-shadow:0 1px #ffffff14 inset,0 8px 24px -10px #00000059}.\!dark .dream-wheel-panel .hero-chat-bubble-assistant,.\!dark .dream-wheel-hover-portal .hero-chat-bubble-assistant{background:#18181bf0!important;border-color:#3f3f46eb!important;box-shadow:0 1px #ffffff14 inset,0 8px 24px -10px #00000059!important}.\!dark .hero-landing-chat .hero-chat-bubble-user p,.\!dark .hero-landing-chat .hero-chat-bubble-assistant p,.\!dark .dream-wheel-panel .hero-chat-bubble-assistant p,.\!dark .dream-wheel-hover-portal .hero-chat-bubble-assistant p,.dark .hero-landing-chat .hero-chat-bubble-user p,.dark .hero-landing-chat .hero-chat-bubble-assistant p,.dark .dream-wheel-panel .hero-chat-bubble-assistant p,.dark .dream-wheel-hover-portal .hero-chat-bubble-assistant p{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dream-wheel-panel .dream-wheel-hover-card,.dream-wheel-hover-portal .dream-wheel-hover-card{border-radius:.75rem;padding:.5rem .625rem;font-size:10px;letter-spacing:-.012em;line-height:1.5;background:#fffffff5;border-color:#e4e4e7fa}.\!dark .dream-wheel-panel .dream-wheel-hover-card,.\!dark .dream-wheel-hover-portal .dream-wheel-hover-card,.dark .dream-wheel-panel .dream-wheel-hover-card,.dark .dream-wheel-hover-portal .dream-wheel-hover-card{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.\!dark .dream-wheel-panel .dream-wheel-hover-card,.\!dark .dream-wheel-hover-portal .dream-wheel-hover-card{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));background:#18181bf5!important;border-color:#3f3f46f2!important}.dark .dream-wheel-panel .dream-wheel-hover-card,.dark .dream-wheel-hover-portal .dream-wheel-hover-card{background:#18181bf5;border-color:#3f3f46f2}.\!dark .dream-wheel-panel .dream-wheel-hover-card,.\!dark .dream-wheel-hover-portal .dream-wheel-hover-card{background:#18181bf5!important;border-color:#3f3f46f2!important}.\!dark .dream-wheel-panel .dream-wheel-hover-card p,.\!dark .dream-wheel-hover-portal .dream-wheel-hover-card p,.dark .dream-wheel-panel .dream-wheel-hover-card p,.dark .dream-wheel-hover-portal .dream-wheel-hover-card p{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-property-card{background:#fff6;border-color:#ffffff85;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 1px #ffffffb8 inset,0 4px 20px -12px #0f172a1a}.hero-landing-chat .hero-property-card:hover{background:#ffffff80;border-color:#ffffff9e;box-shadow:0 1px #ffffffc7 inset,0 6px 24px -12px #0f172a24}.\!dark .hero-landing-chat .hero-property-card{background:#0f172a61!important;border-color:#ffffff1a!important;box-shadow:0 1px #ffffff0f inset,0 4px 20px -12px #00000047!important}.dark .hero-landing-chat .hero-property-card{background:#0f172a61;border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 4px 20px -12px #00000047}.\!dark .hero-landing-chat .hero-property-card:hover{background:#0f172a7a!important;border-color:#ffffff24!important}.dark .hero-landing-chat .hero-property-card:hover{background:#0f172a7a;border-color:#ffffff24}.hero-ms-props{display:flex;flex-direction:column;gap:.875rem;width:100%;min-width:0;margin-top:.625rem}.hero-ms-props__section{border-radius:.875rem;border:1px solid rgba(255,255,255,.48);background:#ffffff52;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);padding:.625rem .625rem .75rem;box-shadow:0 1px #ffffffa6 inset,0 8px 28px -18px #0f172a2e}.\!dark .hero-ms-props__section{border-color:#ffffff1a!important;background:#0f172a6b!important;box-shadow:0 1px #ffffff0d inset,0 8px 28px -18px #00000059!important}.dark .hero-ms-props__section{border-color:#ffffff1a;background:#0f172a6b;box-shadow:0 1px #ffffff0d inset,0 8px 28px -18px #00000059}.hero-ms-props__header{display:flex;align-items:center;gap:.375rem;padding:0 .25rem .5rem;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:.5rem}.\!dark .hero-ms-props__header{border-bottom-color:#ffffff14!important}.dark .hero-ms-props__header{border-bottom-color:#ffffff14}.hero-ms-props__brand-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--hero-ms-accent, #006AFF);flex-shrink:0}.hero-ms-props__brand-label{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:var(--bella-navy)}.\!dark .hero-ms-props__brand-label{color:#f1f5f9!important}.dark .hero-ms-props__brand-label{color:#f1f5f9}.hero-ms-props__brand-count{margin-left:auto;font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.hero-ms-props__brand-icon{width:.75rem;height:.75rem;color:#94a3b8;flex-shrink:0}.hero-ms-props__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.hero-ms-props__grid{gap:.625rem}}.hero-ms-props__card-wrap{min-width:0}.hero-ms-props__card{height:100%}.hero-ms-props__card.hero-property-card{background:#ffffff8c;border-color:#ffffff9e}.hero-ms-props__card .relative.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .relative.h-\[5\.25rem\]{height:7rem}}.hero-ms-props__card.hero-property-card:hover{background:#ffffffb8;transform:translateY(-1px)}.hero-landing-chat .hero-chat-suggestion{border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:#d4d4d866;background-color:transparent;padding:.25rem .625rem;font-size:13px;font-weight:400;line-height:1.375;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-landing-chat .hero-chat-suggestion:hover{border-color:#a1a1aa80;background-color:#09090b08;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-suggestion:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(161 161 170 / .35);--tw-ring-offset-width: 1px}.dark .prep-flow-page.bella-dw-page :is(.hero-landing-chat .hero-chat-suggestion,.dark\:text-zinc-400){color:#52525b}.hero-landing-chat .hero-chat-suggestion:is(.dark *){border-color:#71717a4d;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-suggestion:hover:is(.dark *){border-color:#a1a1aa66;background-color:#ffffff0a;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}#main-content .hero-landing-chat .hero-chat-quick-actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-quick-actions{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .5rem .375rem}@media(min-width:640px){.hero-landing-chat .hero-chat-quick-actions{gap:.625rem;padding:.75rem 1rem .5rem}}.hero-landing-chat .hero-chat-quick-action{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-radius:.75rem;border-bottom-left-radius:calc(var(--radius) - 4px);border-width:1px;padding:.5rem .875rem;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bella-home-readiness__chat .hero-landing-chat .hero-chat-quick-action.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .hero-landing-chat .hero-chat-quick-action.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.hero-landing-chat .hero-chat-quick-action:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-landing-chat .hero-chat-quick-action{font-family:var(--bella-ui-font);font-size:var(--bella-text-sm);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff6;border-color:#ffffff8c;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 1px #ffffffb3 inset,0 4px 16px -10px #0f172a14}.hero-landing-chat .hero-chat-quick-action:hover{background:#ffffff85;border-color:#ffffffa6;box-shadow:0 1px #ffffffc7 inset,0 6px 20px -10px #0f172a1f}.hero-landing-chat .hero-chat-quick-action:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .25);--tw-ring-offset-width: 1px;--tw-ring-offset-color: #fff}.\!dark .hero-landing-chat .hero-chat-quick-action,.dark .hero-landing-chat .hero-chat-quick-action{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.\!dark .hero-landing-chat .hero-chat-quick-action{background:#0f172a5c!important;border-color:#ffffff1a!important}.dark .hero-landing-chat .hero-chat-quick-action{background:#0f172a5c;border-color:#ffffff1a}.\!dark .hero-landing-chat .hero-chat-quick-action:hover{background:#0f172a7a!important;border-color:#ffffff24!important}.dark .hero-landing-chat .hero-chat-quick-action:hover{background:#0f172a7a;border-color:#ffffff24}.\!dark .hero-landing-chat .hero-chat-quick-action:focus-visible{--tw-ring-offset-color: #09090b}.dark .hero-landing-chat .hero-chat-quick-action:focus-visible{--tw-ring-offset-color: #09090b}.hero-landing-chat .hero-chat-quick-action--disabled,.hero-landing-chat .hero-chat-quick-action:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.hero-landing-chat .hero-chat-quick-action--disabled:hover,.hero-landing-chat .hero-chat-quick-action:disabled:hover{background:#ffffff61;border-color:#ffffff7a;box-shadow:none}.dark .hero-landing-chat .hero-chat-quick-action--disabled:hover,.dark .hero-landing-chat .hero-chat-quick-action:disabled:hover{background:#0f172a5c;border-color:#ffffff1a}.\!dark .hero-landing-chat .hero-chat-quick-action--disabled:hover,.\!dark .hero-landing-chat .hero-chat-quick-action:disabled:hover{background:#0f172a5c!important;border-color:#ffffff1a!important}#main-content .hero-landing-chat .hero-chat-quick-action-icon.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-quick-action-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.hero-landing-chat .hero-chat-quick-action-icon svg{height:.875rem;width:.875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;stroke-width:1.5}.hero-landing-chat .hero-chat-quick-action-icon--sky svg{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action-icon--sky svg:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--sky svg{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--sky svg:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action-icon--violet svg{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action-icon--violet svg:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--violet svg{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--violet svg:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action-icon--emerald svg{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action-icon--emerald svg:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--emerald svg{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action:hover .hero-chat-quick-action-icon--emerald svg:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-quick-action .hero-chat-quick-action-tm{margin-left:1px;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));font-size:.62em;transform:translateY(-.35em)}.\!dark .hero-landing-chat .hero-chat-quick-action .hero-chat-quick-action-tm,.dark .hero-landing-chat .hero-chat-quick-action .hero-chat-quick-action-tm{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-shell{border-radius:1rem;padding:0}.hero-landing-chat .hero-chat-input-shell--compact{border-radius:.5rem}#main-content .hero-landing-chat .hero-chat-input-shell-inner.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.hero-landing-chat .hero-chat-input-shell-inner:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-shell-inner{display:flex;width:100%;min-width:0px;flex-direction:column;gap:.625rem;border-radius:1.25rem;background-color:transparent;padding:.75rem 1rem}@media(min-width:640px){.hero-landing-chat .hero-chat-input-shell-inner{gap:.75rem;padding:.875rem 1.25rem}}.hero-landing-chat .hero-chat-input-shell-inner--compact{flex-direction:row;gap:0px;border-radius:.5rem;padding:.375rem .625rem}@media(min-width:640px){.hero-landing-chat .hero-chat-input-shell-inner--compact{padding:.5rem .75rem}}#main-content .hero-landing-chat .hero-chat-input-row.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-row{display:flex;width:100%;min-width:0px;align-items:center;gap:.375rem}@media(min-width:640px){.hero-landing-chat .hero-chat-input-row{gap:.5rem}}#main-content .hero-landing-chat .hero-chat-input-field-wrap.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-field-wrap{display:flex;min-height:2.25rem;align-items:center}@media(min-width:640px){.hero-landing-chat .hero-chat-input-field-wrap{min-height:2.375rem}}#main-content .hero-landing-chat .hero-chat-input-inline-actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-inline-actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.hero-landing-chat .hero-chat-input-field{min-height:2.25rem;width:100%;background-color:transparent;font-size:14px;font-weight:400;line-height:1.375;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.hero-landing-chat .hero-chat-input-field{min-height:2.375rem;font-size:15px}}.hero-landing-chat .hero-chat-input-field{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;caret-color:hsl(var(--primary))}#main-content .flex.hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-field.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-field{min-height:0px;padding-top:0;padding-bottom:0}.\!dark .hero-landing-chat .hero-chat-input-field,.dark .hero-landing-chat .hero-chat-input-field{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-placeholder{font-size:14px;font-weight:400;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}@media(min-width:640px){.hero-landing-chat .hero-chat-input-placeholder{font-size:15px}}.hero-landing-chat .hero-chat-input-placeholder{letter-spacing:-.018em}.\!dark .hero-landing-chat .hero-chat-input-placeholder,.dark .hero-landing-chat .hero-chat-input-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#main-content .hero-landing-chat .hero-chat-input-toolbar.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-toolbar{display:flex;min-height:44px;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:#f4f4f5e6;padding-top:.625rem}@media(min-width:640px){.hero-landing-chat .hero-chat-input-toolbar{padding-top:.75rem}}.\!dark .hero-landing-chat .hero-chat-input-toolbar,.dark .hero-landing-chat .hero-chat-input-toolbar{border-color:#27272acc}#main-content .hero-landing-chat .hero-chat-input-tools.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.hero-landing-chat .hero-chat-input-tools.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-tools{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.25rem;background-color:transparent;padding:0}.\!dark .hero-landing-chat .hero-chat-input-tools,.dark .hero-landing-chat .hero-chat-input-tools{background-color:transparent}#main-content .hero-landing-chat .hero-chat-input-footer-btn.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-footer-btn{display:flex;aspect-ratio:1 / 1;height:2rem;min-height:2rem;width:2rem;min-width:2rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hero-landing-chat .hero-chat-input-footer-btn:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-landing-chat .hero-chat-input-footer-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .3)}.hero-landing-chat .hero-chat-input-footer-btn{box-shadow:none}.admin-enterprise .admin-shell-main .hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-footer-btn.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-footer-btn.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-footer-btn{height:1.75rem;min-height:1.75rem;width:1.75rem;min-width:1.75rem;border-radius:var(--radius)}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]{color:#002868}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]:hover{color:#1e40af}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]{color:#bf0a30}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]:hover{color:#dc2626}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]{color:#2563eb}.hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]:hover{color:#3b82f6}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]{color:#93c5fd!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]{color:#93c5fd}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]:hover{color:#bfdbfe!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=attach]:hover{color:#bfdbfe}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]{color:#fca5a5!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]{color:#fca5a5}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]:hover{color:#fecaca!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=camera]:hover{color:#fecaca}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]{color:#60a5fa!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]{color:#60a5fa}.\!dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]:hover{color:#93c5fd!important}.dark .hero-landing-chat .hero-chat-input-footer-btn[data-chat-tool=mic]:hover{color:#93c5fd}.hero-landing-chat .hero-chat-input-footer-btn--recording{color:#bf0a30}.hero-landing-chat .hero-chat-input-footer-btn--recording:hover{color:#dc2626}.\!dark .hero-landing-chat .hero-chat-input-footer-btn--recording{color:#fca5a5!important}.dark .hero-landing-chat .hero-chat-input-footer-btn--recording{color:#fca5a5}.\!dark .hero-landing-chat .hero-chat-input-footer-btn--recording:hover{color:#fecaca!important}.dark .hero-landing-chat .hero-chat-input-footer-btn--recording:hover{color:#fecaca}#main-content .hero-landing-chat .hero-chat-input-footer-send.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-footer-send{display:flex;aspect-ratio:1 / 1;height:2rem;min-height:2rem;width:2rem;min-width:2rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hero-landing-chat .hero-chat-input-footer-send:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-footer-send:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-landing-chat .hero-chat-input-footer-send:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(129 140 248 / .35);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.hero-landing-chat .hero-chat-input-footer-send:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-footer-send:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-footer-send:focus-visible:is(.dark *){--tw-ring-offset-color: #09090b}.hero-landing-chat .hero-chat-input-footer-send{box-shadow:none}.hero-landing-chat .hero-chat-input-shell--compact .hero-chat-input-footer-send{height:1.75rem;min-height:1.75rem;width:1.75rem;min-width:1.75rem}.hero-landing-chat .hero-chat-input-footer-send:hover{box-shadow:none}.hero-landing-chat .hero-chat-input-footer-send-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;color:currentColor}#main-content .hero-landing-chat .hero-chat-input-clear.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-landing-chat .hero-chat-input-clear{position:absolute;right:0;top:50%;z-index:12;display:flex;height:1.75rem;width:1.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-landing-chat .hero-chat-input-clear:hover{background-color:#f4f4f5cc;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page .hero-landing-chat .hero-chat-input-clear{color:#71717a}.hero-landing-chat .hero-chat-input-clear:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-clear:hover:is(.dark *){background-color:#27272acc;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hero-landing-chat .hero-chat-input-clear--compact{height:1.5rem;width:1.5rem}.hero-landing-chat .hero-chat-input-footer{overflow:visible}.hero-landing-chat .hero-chat-input-footer-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;stroke-width:1.5}@media(min-width:640px){.hero-landing-chat .hero-chat-input-footer-icon,.hero-landing-chat .hero-chat-input-footer-send-icon{width:1.0625rem;height:1.0625rem;min-width:1.0625rem;min-height:1.0625rem}}[data-consumer-ui] .border-white\/40{border-color:#e4e4e7a6}.admin-enterprise{--admin-bg: 214 100% 97%;--admin-surface: 0 0% 100%;--admin-surface-soft: 214 80% 98%;--admin-surface-muted: 214 45% 94%;--admin-text: 222 47% 11%;--admin-text-muted: 215 18% 38%;--admin-border: 214 32% 88%;--admin-shadow: 0 18px 54px -34px hsl(222 47% 11% / .22);--admin-shadow-soft: 0 10px 30px -24px hsl(222 47% 11% / .16);--admin-chart-grid: hsl(214 20% 87%);--admin-chart-muted: hsl(215 18% 45%);--admin-chart-strong: hsl(222 47% 18%);--admin-chart-accent: hsl(239 84% 67%);--hero-admin-bg: radial-gradient(circle at 18% 18%, rgba(255, 255, 255, .78), transparent 28%), radial-gradient(circle at 74% 20%, rgba(186, 230, 253, .32), transparent 34%), radial-gradient(circle at 52% 86%, rgba(224, 231, 255, .42), transparent 36%), linear-gradient(135deg, #f8fafc 0%, #eef4ff 42%, #f5f8ff 100%);background:var(--hero-admin-bg);color:hsl(var(--admin-text));font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums}.\!dark .admin-enterprise{--admin-bg: 222 28% 7% !important;--admin-surface: 222 24% 10% !important;--admin-surface-soft: 222 22% 13% !important;--admin-surface-muted: 217 18% 17% !important;--admin-text: 210 30% 96% !important;--admin-text-muted: 215 16% 72% !important;--admin-border: 217 17% 22% !important;--admin-shadow: 0 22px 70px -36px hsl(0 0% 0% / .72) !important;--admin-shadow-soft: 0 14px 42px -28px hsl(0 0% 0% / .64) !important;--admin-chart-grid: hsl(217 17% 22%) !important;--admin-chart-muted: hsl(215 16% 72%) !important;--admin-chart-strong: hsl(210 30% 96%) !important;--admin-chart-accent: hsl(239 84% 72%) !important;--hero-admin-bg: radial-gradient(circle at 18% 18%, rgba(30, 41, 59, .55), transparent 28%), radial-gradient(circle at 74% 20%, rgba(59, 130, 246, .12), transparent 34%), radial-gradient(circle at 52% 86%, rgba(99, 102, 241, .1), transparent 36%), linear-gradient(135deg, #0f172a 0%, #111827 42%, #0c1222 100%) !important;background:var(--hero-admin-bg)!important}.dark .admin-enterprise,.admin-enterprise.admin-dark{--admin-bg: 222 28% 7%;--admin-surface: 222 24% 10%;--admin-surface-soft: 222 22% 13%;--admin-surface-muted: 217 18% 17%;--admin-text: 210 30% 96%;--admin-text-muted: 215 16% 72%;--admin-border: 217 17% 22%;--admin-shadow: 0 22px 70px -36px hsl(0 0% 0% / .72);--admin-shadow-soft: 0 14px 42px -28px hsl(0 0% 0% / .64);--admin-chart-grid: hsl(217 17% 22%);--admin-chart-muted: hsl(215 16% 72%);--admin-chart-strong: hsl(210 30% 96%);--admin-chart-accent: hsl(239 84% 72%);--hero-admin-bg: radial-gradient(circle at 18% 18%, rgba(30, 41, 59, .55), transparent 28%), radial-gradient(circle at 74% 20%, rgba(59, 130, 246, .12), transparent 34%), radial-gradient(circle at 52% 86%, rgba(99, 102, 241, .1), transparent 36%), linear-gradient(135deg, #0f172a 0%, #111827 42%, #0c1222 100%);background:var(--hero-admin-bg)}.admin-shell-header{border-bottom:1px solid rgba(186,214,252,.45);background:#ffffffd1;box-shadow:0 1px #ffffffbf inset,0 4px 24px -16px #93c5fd59;--tw-backdrop-blur: blur(24px);--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.admin-enterprise.admin-dark .admin-shell-header{border-bottom-color:#4755698c;background:#0f172ad1;box-shadow:0 1px #ffffff0a inset,0 4px 24px -16px #00000073}.admin-shell-sidebar{border-right:1px solid rgba(186,214,252,.45);background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);box-shadow:inset -1px 0 #ffffffa6;--tw-backdrop-blur: blur(24px);--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.admin-enterprise.admin-dark .admin-shell-sidebar{border-right-color:#47556973;background:linear-gradient(180deg,#0f172a,#111827 48%,#0c1222);box-shadow:inset -1px 0 #ffffff0a}.admin-shell-main{background:transparent}.admin-shell-content{margin-left:auto;margin-right:auto;width:100%;max-width:88rem}.admin-shell-brand{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:-.032em;color:hsl(var(--admin-text));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-shell-brand:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.admin-enterprise.admin-dark .admin-shell-brand:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.admin-shell-brand-sub{font-family:var(--bella-ui-font);font-size:var(--bella-text-sm);font-weight:500;letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);color:hsl(var(--admin-text-muted))}#main-content .admin-brand-icon.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.admin-brand-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(145deg,#e8f0fe,#ede9fe 52%,#e0f2fe);box-shadow:0 1px #ffffffd9 inset,0 6px 18px -12px #6366f159}.admin-brand-icon svg{color:#7c9cff}.admin-enterprise.admin-dark .admin-brand-icon{background:linear-gradient(145deg,#1e293b,#312e81 52%,#1e3a5f);box-shadow:0 1px #ffffff0f inset,0 6px 18px -12px #6366f140}.admin-enterprise.admin-dark .admin-brand-icon svg{color:#a5b4fc}.admin-nav-section-label{margin-bottom:.5rem;padding-left:.625rem;padding-right:.625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--admin-text-muted) / .72)}#main-content .admin-nav-link.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.admin-nav-link{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:background-color,color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);color:hsl(var(--admin-text-muted))}.admin-nav-link:hover{background-color:hsl(var(--admin-surface-muted)/.55);color:hsl(var(--admin-text))}.admin-nav-link:active{transform:translateY(1px) scale(.995)}.admin-nav-link--active{background:linear-gradient(135deg,#e0f2fef2,#ede9feeb);color:#182543;box-shadow:0 1px #fffc inset,0 4px 14px -10px #6366f147}.admin-enterprise.admin-dark .admin-nav-link--active{background:linear-gradient(135deg,#1e3a8a73,#4338ca59);color:#f2f5f8;box-shadow:0 1px #ffffff0f inset,0 4px 14px -10px #6366f138}.admin-enterprise .admin-shell-main .admin-nav-icon-well.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.admin-nav-icon-well.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .admin-nav-icon-well.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.admin-nav-icon-well{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:hsl(var(--admin-surface-muted) / .55)}.admin-nav-link:hover .admin-nav-icon-well{background:hsl(var(--admin-surface-muted) / .82)}.admin-nav-link--active .admin-nav-icon-well{background:linear-gradient(145deg,#dbeafe,#e9d5ff);box-shadow:0 1px #ffffffbf inset}.admin-enterprise.admin-dark .admin-nav-link--active .admin-nav-icon-well{background:linear-gradient(145deg,#1e3a8a,#4338ca)}.admin-nav-icon{height:1rem;width:1rem;color:hsl(var(--admin-text-muted))}.admin-nav-link--active .admin-nav-icon{color:#6366f1}.admin-enterprise.admin-dark .admin-nav-link--active .admin-nav-icon{color:#c7d2fe}.admin-user-orb{background:linear-gradient(145deg,#93c5fd,#a78bfa 55%,#67e8f9);box-shadow:0 2px 8px -4px #6366f166;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.admin-tenant-select{max-width:220px;border-radius:.75rem;border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface-soft)/.92);padding:.375rem .625rem;font-size:.75rem;line-height:1rem;color:hsl(var(--admin-text));transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-tenant-select:focus{border-color:#38bdf880;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(56 189 248 / .15)}.admin-tenant-badge{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;background:linear-gradient(135deg,#e0f2fef2,#ede9feeb);color:#4338ca}.admin-enterprise.admin-dark .admin-tenant-badge{background:linear-gradient(135deg,#1e3a8a73,#4338ca59);color:#c7d2fe}.admin-search-trigger,.admin-user-menu-button,.admin-icon-button{border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface-soft)/.88);color:hsl(var(--admin-text-muted));transition-property:background-color,border-color,color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.admin-search-trigger{border-radius:9999px;box-shadow:0 1px #ffffffbf inset,0 2px 12px -8px #93c5fd59}.admin-search-trigger:hover,.admin-user-menu-button:hover,.admin-icon-button:hover{border-color:#7dd3fc80;background-color:hsl(var(--admin-surface));color:hsl(var(--admin-text))}.admin-icon-button:active,.admin-user-menu-button:active{transform:translateY(1px) scale(.99)}.admin-menu-surface{border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface)/.98);color:hsl(var(--admin-text));--tw-shadow-color: var(--admin-shadow);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.admin-menu-item{color:hsl(var(--admin-text));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-menu-item:hover{background-color:hsl(var(--admin-surface-muted)/.78)}#main-content .admin-page.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.admin-page:has(.browse-properties-page){height:100%;min-height:0}.admin-page{display:flex;flex-direction:column;padding:1rem}@media(min-width:640px){.admin-page{padding:1.5rem}}@media(min-width:768px){.admin-page{padding:2rem}}@media(min-width:1024px){.admin-page{padding:2.5rem}}.admin-page-title{font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.035em;color:hsl(var(--admin-text))}@media(min-width:1024px){.admin-page-title{font-size:1.875rem;line-height:2.25rem}}.admin-page-title{text-wrap:balance}.admin-page-subtitle{font-family:var(--bella-ui-font);font-size:var(--bella-text-md);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);color:#5e6778}.dark .admin-page-subtitle{color:#aeb6c2}.admin-page-subtitle{margin-top:.375rem;max-width:48rem;font-size:.875rem;line-height:1.25rem}.admin-card{border-radius:1rem;border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface)/.94);padding:1.25rem;color:hsl(var(--admin-text));--tw-shadow-color: var(--admin-shadow-soft);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);box-shadow:var(--admin-shadow-soft),0 1px #ffffffa6 inset}.admin-card:hover{border-color:#7dd3fc73;--tw-shadow-color: var(--admin-shadow);--tw-shadow: var(--tw-shadow-colored)}.admin-panel{border-radius:1rem;border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface)/.94);color:hsl(var(--admin-text));--tw-shadow-color: var(--admin-shadow-soft);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.admin-subcard{border-radius:.75rem;border-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface-soft)/.86);color:hsl(var(--admin-text))}.admin-kpi-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--admin-text-muted))}.admin-kpi-sublabel{font-size:10px;font-weight:500;color:hsl(var(--admin-text-muted)/.74)}.admin-kpi-value{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--admin-text))}.admin-section-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--admin-text))}.admin-muted{color:hsl(var(--admin-text-muted))}.admin-enterprise .admin-shell-main .admin-link{color:#6366f1}.admin-link{color:hsl(var(--primary));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-link:hover{color:hsl(var(--primary) / .8);text-decoration-line:underline}.admin-table-head{border-bottom-width:1px;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface-soft)/.9)}.admin-table-head th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--admin-text-muted))}.admin-table-row{border-bottom-width:1px;border-color:hsl(var(--admin-border));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-table-row:last-child{border-bottom-width:0px}.admin-table-row:hover{background-color:hsl(var(--admin-surface-soft)/.72)}.admin-enterprise :where(input,select,textarea){border-color:hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground))}.admin-enterprise :where(input,select,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground))}.admin-enterprise :where(input,select,textarea)::placeholder{color:hsl(var(--muted-foreground))}.admin-enterprise :where(.recharts-cartesian-axis-tick-value,.recharts-legend-item-text){fill:hsl(var(--admin-text-muted));color:hsl(var(--admin-text-muted))}.admin-enterprise :where(.recharts-cartesian-grid line){stroke:var(--admin-chart-grid)}.admin-enterprise .admin-shell-main h1{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:var(--bella-tracking-display);line-height:var(--bella-leading-tight);text-wrap:balance;color:hsl(var(--admin-text))}.admin-enterprise .admin-shell-main h1>svg.lucide,.admin-enterprise .admin-shell-main h1>svg:not(.lucide){height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:.75rem;padding:.375rem}.bella-home-readiness__chat .inline-flex.admin-enterprise .admin-shell-main h1>svg.lucide.w-9,.bella-home-readiness__chat .inline-flex .admin-enterprise .admin-shell-main h1>svg:not(.lucide).w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness__chat .inline-flex.h-9.admin-enterprise .admin-shell-main h1>svg.lucide,.bella-home-readiness__chat .inline-flex.h-9 .admin-enterprise .admin-shell-main h1>svg:not(.lucide){border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.admin-enterprise .admin-shell-main h1>svg.lucide.w-9,.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex .admin-enterprise .admin-shell-main h1>svg:not(.lucide).w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.admin-enterprise .admin-shell-main h1>svg.lucide,.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9 .admin-enterprise .admin-shell-main h1>svg:not(.lucide){width:1.75rem;height:1.75rem;margin-top:0}.admin-enterprise .admin-shell-main h1>svg.lucide,.admin-enterprise .admin-shell-main h1>svg:not(.lucide){background:linear-gradient(145deg,#e8f0fe,#ede9fe 52%,#e0f2fe);color:#7c9cff;box-shadow:0 1px #ffffffd9 inset}.admin-enterprise.admin-dark .admin-shell-main h1>svg.lucide,.admin-enterprise.admin-dark .admin-shell-main h1>svg:not(.lucide){background:linear-gradient(145deg,#1e293b,#312e81 52%,#1e3a5f);color:#a5b4fc}.admin-enterprise .admin-shell-main h1+p{font-family:var(--bella-ui-font);font-size:var(--bella-text-md);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);color:#5e6778}.dark .admin-enterprise .admin-shell-main h1+p{color:#aeb6c2}.admin-enterprise .admin-shell-main h1+p{margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.admin-enterprise .admin-shell-main h2.font-heading,.admin-enterprise .admin-shell-main section>div>h2{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:-.028em;color:hsl(var(--admin-text))}.admin-enterprise .admin-shell-main .rounded-lg.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-enterprise .admin-shell-main button.bg-primary,.admin-enterprise .admin-shell-main a.bg-primary{background:linear-gradient(135deg,#60a5fa,#818cf8 52%,#a78bfa)!important;border-radius:.75rem;border-width:0px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main button.bg-primary:hover,.admin-enterprise .admin-shell-main a.bg-primary:hover{opacity:.95}.admin-enterprise .admin-shell-main button.bg-primary:active,.admin-enterprise .admin-shell-main a.bg-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-enterprise .admin-shell-main input[type=search],.admin-enterprise .admin-shell-main input[type=text]:not([type=checkbox]):not([type=radio]),.admin-enterprise .admin-shell-main input[type=email],.admin-enterprise .admin-shell-main input[type=password],.admin-enterprise .admin-shell-main select,.admin-enterprise .admin-shell-main textarea{border-radius:.75rem;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface-soft)/.88);color:hsl(var(--admin-text));transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main input[type=search]::-moz-placeholder,.admin-enterprise .admin-shell-main input[type=text]:not([type=checkbox]):not([type=radio])::-moz-placeholder,.admin-enterprise .admin-shell-main input[type=email]::-moz-placeholder,.admin-enterprise .admin-shell-main input[type=password]::-moz-placeholder,.admin-enterprise .admin-shell-main select::-moz-placeholder,.admin-enterprise .admin-shell-main textarea::-moz-placeholder{color:hsl(var(--admin-text-muted)/.72)}.admin-enterprise .admin-shell-main input[type=search]::placeholder,.admin-enterprise .admin-shell-main input[type=text]:not([type=checkbox]):not([type=radio])::placeholder,.admin-enterprise .admin-shell-main input[type=email]::placeholder,.admin-enterprise .admin-shell-main input[type=password]::placeholder,.admin-enterprise .admin-shell-main select::placeholder,.admin-enterprise .admin-shell-main textarea::placeholder{color:hsl(var(--admin-text-muted)/.72)}.admin-enterprise .admin-shell-main input:focus,.admin-enterprise .admin-shell-main select:focus,.admin-enterprise .admin-shell-main textarea:focus{border-color:#38bdf880;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(56 189 248 / .15)}.admin-enterprise .admin-shell-main .text-primary{color:#6366f1}.admin-enterprise .admin-shell-main .font-heading{font-family:var(--font-display),system-ui,sans-serif}#main-content .admin-settings-tab.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.admin-settings-tab{margin-bottom:-1px;display:flex;align-items:center;gap:.5rem;border-bottom-width:2px;border-color:transparent;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:hsl(var(--admin-text-muted))}.admin-settings-tab:hover{color:hsl(var(--admin-text))}.admin-settings-tab--active{border-bottom-color:#818cf8;color:#4338ca}.admin-enterprise.admin-dark .admin-settings-tab--active{color:#c7d2fe}.admin-settings-tab--active .admin-nav-icon-well{background:linear-gradient(145deg,#dbeafe,#e9d5ff)}.admin-settings-tab--active .admin-nav-icon{color:#6366f1}@media(max-width:767px){.admin-shell-sidebar{position:fixed;top:3.5rem;bottom:0;left:0;z-index:70;width:min(18.5rem,88vw);transform:translate(-105%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:8px 0 28px -18px #0f172a2e}.admin-shell-sidebar--open{transform:translate(0)}.admin-shell-sidebar-backdrop{position:fixed;inset:3.5rem 0 0;z-index:60;border:0;background:#0f172a47;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.admin-enterprise.admin-dark .admin-shell-sidebar-backdrop{background:#00000073}.admin-shell-content{padding-inline:0}.admin-shell-main h1{font-size:1.375rem;line-height:1.2}.admin-settings-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.25rem;padding-bottom:.125rem}.admin-settings-tabs::-webkit-scrollbar{display:none}.admin-settings-tab{flex-shrink:0;padding-inline:.875rem;font-size:.8125rem}.admin-page-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.admin-page-toolbar__actions{flex-direction:column;align-items:stretch;gap:.625rem}.admin-page-toolbar__search,.admin-page-toolbar__search input{width:100%}.admin-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-scroll table{min-width:36rem}.admin-account-menu-backdrop{position:fixed;inset:3.5rem 0 0;z-index:85;border:0;background:#0f172a3d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.admin-enterprise.admin-dark .admin-account-menu-backdrop{background:#0000006b}.admin-account-menu-sheet{position:fixed;top:4.125rem;right:max(.75rem,env(safe-area-inset-right,0px));left:max(.75rem,env(safe-area-inset-left,0px));z-index:90;max-height:calc(100dvh - 4.75rem - env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:1rem;box-shadow:var(--admin-shadow)}.admin-account-menu-sheet__header{position:sticky;top:0;z-index:1;background:inherit}}[data-consumer-ui]{--consumer-top-nav-height: calc(4rem + env(safe-area-inset-top, 0px)) ;--consumer-main-height: calc(100dvh - var(--consumer-top-nav-height));--consumer-main-height-svh: calc(100svh - var(--consumer-top-nav-height));font-family:var(--bella-ui-font);font-size:var(--bella-text-base);font-weight:var(--bella-ui-weight);line-height:var(--bella-ui-leading);letter-spacing:var(--bella-ui-tracking);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:hsl(var(--foreground));--hero-glass-bg: rgba(255, 255, 255, .34);--hero-glass-border: rgba(255, 255, 255, .52);--hero-glass-shadow: 0 1px 0 rgba(255, 255, 255, .72) inset, 0 4px 20px -12px rgba(15, 23, 42, .08);--consumer-surface-bg: linear-gradient( 180deg, hsl(var(--primary-subtle) / .72) 0%, hsl(var(--primary-subtle)) 100% );--consumer-surface-border: hsl(var(--primary-subtle-border) / .75);--consumer-surface-shadow: 0 1px 0 hsl(0 0% 100% / .65) inset, 0 2px 10px -4px hsl(var(--primary) / .08);--consumer-surface-shadow-hover: 0 1px 0 hsl(0 0% 100% / .65) inset, 0 4px 14px -6px hsl(var(--primary) / .12);--consumer-surface-shadow-focus: 0 1px 0 hsl(0 0% 100% / .65) inset, 0 4px 14px -6px hsl(var(--primary) / .12), 0 0 0 3px hsl(var(--primary) / .08)}.\!dark [data-consumer-ui]{--hero-glass-bg-dark: rgba(15, 23, 42, .38) !important;--hero-glass-border-dark: rgba(255, 255, 255, .1) !important;--hero-glass-shadow-dark: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) !important;--consumer-surface-bg: linear-gradient( 180deg, hsl(var(--primary-subtle) / .28) 0%, hsl(var(--primary-subtle) / .48) 100% ) !important;--consumer-surface-border: hsl(var(--primary-subtle-border) / .35) !important;--consumer-surface-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 2px 10px -4px rgba(0, 0, 0, .22) !important;--consumer-surface-shadow-hover: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 4px 14px -6px rgba(0, 0, 0, .28) !important;--consumer-surface-shadow-focus: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 4px 14px -6px rgba(0, 0, 0, .28), 0 0 0 3px hsl(var(--primary) / .14) !important}.dark [data-consumer-ui]{--hero-glass-bg-dark: rgba(15, 23, 42, .38);--hero-glass-border-dark: rgba(255, 255, 255, .1);--hero-glass-shadow-dark: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28);--consumer-surface-bg: linear-gradient( 180deg, hsl(var(--primary-subtle) / .28) 0%, hsl(var(--primary-subtle) / .48) 100% );--consumer-surface-border: hsl(var(--primary-subtle-border) / .35);--consumer-surface-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 2px 10px -4px rgba(0, 0, 0, .22);--consumer-surface-shadow-hover: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 4px 14px -6px rgba(0, 0, 0, .28);--consumer-surface-shadow-focus: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 4px 14px -6px rgba(0, 0, 0, .28), 0 0 0 3px hsl(var(--primary) / .14)}.consumer-surface,.hero-landing-chat .hero-chat-input-shell{background:var(--consumer-surface-bg, linear-gradient( 180deg, hsl(var(--primary-subtle) / .72) 0%, hsl(var(--primary-subtle)) 100% ));border:1px solid var(--consumer-surface-border, hsl(var(--primary-subtle-border) / .75));box-shadow:var(--consumer-surface-shadow, 0 1px 0 hsl(0 0% 100% / .65) inset, 0 2px 10px -4px hsl(var(--primary) / .08));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hero-landing-chat .hero-chat-input-shell:hover:not(:focus-within){border-color:var(--consumer-surface-border, hsl(var(--primary-subtle-border) / .75));box-shadow:var(--consumer-surface-shadow, 0 1px 0 hsl(0 0% 100% / .65) inset, 0 2px 10px -4px hsl(var(--primary) / .08))}.hero-landing-chat .hero-chat-input-shell:focus-within{border-color:hsl(var(--primary-subtle-border));box-shadow:var(--consumer-surface-shadow-focus, 0 1px 0 hsl(0 0% 100% / .65) inset, 0 4px 14px -6px hsl(var(--primary) / .12), 0 0 0 3px hsl(var(--primary) / .08))}.\!dark .hero-landing-chat .hero-chat-input-shell:focus-within{box-shadow:var(--consumer-surface-shadow-focus)!important}.dark .hero-landing-chat .hero-chat-input-shell:focus-within{box-shadow:var(--consumer-surface-shadow-focus)}.sidebar-floating-panel,.app-floating-surface,.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{position:relative;isolation:isolate;overflow:hidden;background:#ffffff85;border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sidebar-floating-panel:before,.app-floating-surface:before,.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,.14) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 48%,transparent 100%);background-size:100% 100%,220% 100%;background-position:0 0,-120% 0;opacity:.82;animation:hero-glass-inner-shimmer 8s ease-in-out infinite}@keyframes hero-glass-inner-shimmer{0%,to{opacity:.74;background-position:0 0,-120% 0}50%{opacity:.92;background-position:0 0,120% 0}}.sidebar-floating-panel>*,.app-floating-surface>*,.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.sidebar-floating-panel:before,.app-floating-surface:before,.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before{animation:none;background-position:0 0;opacity:.8}}.sidebar-floating-panel:hover,.app-floating-surface:hover,.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),.hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#ffffff9e;border-color:#ffffffd1;box-shadow:0 1px #ffffffe0 inset,0 4px 16px -10px #0f172a1f}.dark .sidebar-floating-panel,.dark .app-floating-surface,.dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{background:#0f172a6b;border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #00000047}.\!dark .sidebar-floating-panel,.\!dark .app-floating-surface,.\!dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{background:#0f172a6b!important;border-color:#ffffff1a!important;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #00000047!important}.dark .sidebar-floating-panel:before,.dark .app-floating-surface:before,.dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before{background:linear-gradient(165deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 48%,transparent 100%);background-size:100% 100%,220% 100%;opacity:.72}.\!dark .sidebar-floating-panel:before,.\!dark .app-floating-surface:before,.\!dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before{background:linear-gradient(165deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 48%,transparent 100%)!important;background-size:100% 100%,220% 100%!important;opacity:.72!important}.dark .sidebar-floating-panel:hover,.dark .app-floating-surface:hover,.dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),.dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#0f172a85;border-color:#ffffff24}.\!dark .sidebar-floating-panel:hover,.\!dark .app-floating-surface:hover,.\!dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),.\!dark .hero-landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#0f172a85!important;border-color:#ffffff24!important}.sidebar-surface{position:relative;overflow:visible;isolation:isolate;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.012em;border-right:1px solid rgba(15,23,42,.08);background-color:#fff;color:#18181b;box-shadow:4px 0 24px -14px #0f172a1a;filter:none}.sidebar-surface--floating,[data-app-sidebar][data-sidebar-floating=true]{position:fixed;overflow:visible;isolation:isolate;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.012em;top:calc(env(safe-area-inset-top,0px) + 4.625rem + .5in - 3mm);left:max(1rem,env(safe-area-inset-left,0px));width:var(--app-sidebar-width, 3rem);max-width:var(--app-sidebar-width, 3rem);height:calc(100dvh - env(safe-area-inset-top,0px) - 5.25rem - 1.5in + 3mm - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - env(safe-area-inset-top,0px) - 5.25rem - 1.5in + 3mm - env(safe-area-inset-bottom,0px));transform:none;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;filter:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-app-sidebar][data-sidebar-floating=true]>.sidebar-floating-panel{flex:1 1 auto;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column}.\!dark .sidebar-surface--floating,.\!dark [data-app-sidebar][data-sidebar-floating=true],.dark .sidebar-surface--floating,.dark [data-app-sidebar][data-sidebar-floating=true]{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.sidebar-floating-panel,.app-floating-surface{border-radius:1rem;padding:.75rem .375rem}.sidebar-floating-panel,.app-floating-surface{background:linear-gradient(180deg,#eff6ff57,#ffffff8a 58%,#f8fafc80)}.sidebar-floating-panel:before,.app-floating-surface:before{background:radial-gradient(ellipse 110% 72% at 42% 0%,rgba(147,197,253,.11) 0%,transparent 62%),linear-gradient(165deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,.14) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 48%,transparent 100%)}.sidebar-floating-panel:hover,.app-floating-surface:hover,.sidebar-floating-panel:focus-within,.app-floating-surface:focus-within{background:linear-gradient(180deg,#eff6ff6b,#ffffffa3 58%,#f8fafc8f)}.dark .sidebar-floating-panel,.dark .app-floating-surface{background:linear-gradient(180deg,#1e3a8a24,#0f172a6b 58%,#0f172a75)}.\!dark .sidebar-floating-panel,.\!dark .app-floating-surface{background:linear-gradient(180deg,#1e3a8a24,#0f172a6b 58%,#0f172a75)!important}.dark .sidebar-floating-panel:before,.dark .app-floating-surface:before{background:radial-gradient(ellipse 110% 72% at 42% 0%,rgba(59,130,246,.07) 0%,transparent 62%),linear-gradient(165deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 48%,transparent 100%)}.\!dark .sidebar-floating-panel:before,.\!dark .app-floating-surface:before{background:radial-gradient(ellipse 110% 72% at 42% 0%,rgba(59,130,246,.07) 0%,transparent 62%),linear-gradient(165deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 44%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 48%,transparent 100%)!important}.dark .sidebar-floating-panel:hover,.dark .app-floating-surface:hover,.dark .sidebar-floating-panel:focus-within,.dark .app-floating-surface:focus-within{background:linear-gradient(180deg,#1e3a8a2e,#0f172a85 58%,#0f172a8f)}.\!dark .sidebar-floating-panel:hover,.\!dark .app-floating-surface:hover,.\!dark .sidebar-floating-panel:focus-within,.\!dark .app-floating-surface:focus-within{background:linear-gradient(180deg,#1e3a8a2e,#0f172a85 58%,#0f172a8f)!important}.sidebar-floating-panel{box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}.sidebar-floating-panel:hover,.sidebar-floating-panel:focus-within{box-shadow:0 1px #ffffffe0 inset,0 4px 16px -10px #0f172a24,0 12px 36px -8px #0f172a29,0 24px 52px -16px #0f172a1f}.\!dark .sidebar-floating-panel{box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d!important}.dark .sidebar-floating-panel{box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d}.dark .sidebar-floating-panel:hover,.dark .sidebar-floating-panel:focus-within{box-shadow:0 1px #ffffff14 inset,0 4px 16px -10px #00000057,0 12px 36px -8px #0000006b,0 24px 52px -16px #00000057}.\!dark .sidebar-floating-panel:hover,.\!dark .sidebar-floating-panel:focus-within{box-shadow:0 1px #ffffff14 inset,0 4px 16px -10px #00000057,0 12px 36px -8px #0000006b,0 24px 52px -16px #00000057!important}[data-consumer-ui] [data-app-sidebar][data-sidebar-floating=true]:before{content:"";position:absolute;top:-4.625rem;left:-.375rem;width:calc(100% + .75rem);bottom:-.375rem;z-index:-1;pointer-events:none;border-radius:1.25rem;background:radial-gradient(ellipse 88% 36% at 40% 14%,rgba(186,214,247,.2) 0%,transparent 72%),radial-gradient(ellipse 92% 58% at 50% 78%,rgba(219,234,254,.14) 0%,transparent 70%);filter:blur(10px);opacity:.72}.\!dark [data-consumer-ui] [data-app-sidebar][data-sidebar-floating=true]:before{background:radial-gradient(ellipse 88% 36% at 40% 14%,rgba(37,99,235,.1) 0%,transparent 72%),radial-gradient(ellipse 92% 58% at 50% 78%,rgba(30,58,138,.08) 0%,transparent 70%)!important;opacity:.65!important}.dark [data-consumer-ui] [data-app-sidebar][data-sidebar-floating=true]:before{background:radial-gradient(ellipse 88% 36% at 40% 14%,rgba(37,99,235,.1) 0%,transparent 72%),radial-gradient(ellipse 92% 58% at 50% 78%,rgba(30,58,138,.08) 0%,transparent 70%);opacity:.65}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-floating-panel{padding:.625rem .25rem}[data-sidebar-floating=true] .sidebar-nav-button{border-radius:.75rem;padding:.5rem}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-button{justify-content:center;padding-left:0;padding-right:0;padding-top:.375rem;padding-bottom:.375rem}[data-sidebar-floating=true] .sidebar-nav-button-active{box-shadow:none}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-button:hover .sidebar-nav-icon-chip{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-button-active .sidebar-nav-icon-chip,[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-button-active:hover .sidebar-nav-icon-chip{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sidebar-landing-shell{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;padding:0 .125rem .25rem}.sidebar-landing-shell--collapsed,[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-landing-shell{overflow:hidden}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-mockup-chat-card{display:none}[data-consumer-ui] .sidebar-floating-panel>.sidebar-floating-panel__collapse{width:100%;position:relative;z-index:40;margin-top:.875rem;padding-top:.25rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px));min-height:1.75rem;pointer-events:auto;isolation:isolate;flex-shrink:0;box-sizing:border-box}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-floating-panel>.sidebar-floating-panel__collapse{width:auto;max-width:calc(100% - .125rem);margin-top:.25rem;margin-inline:auto;padding-top:0;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px));min-height:0;overflow:hidden;align-self:center}[data-consumer-ui] .sidebar-mockup-footer{display:flex;flex-direction:column;gap:.625rem;margin-top:auto;padding-top:.5rem;padding-bottom:0;position:relative;z-index:35;pointer-events:auto;box-sizing:border-box}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-mockup-footer{display:none}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true]>.sidebar-floating-panel{overflow:hidden;padding-inline:.125rem;padding-block:.375rem;box-sizing:border-box;align-items:center}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true]{overflow:hidden}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-landing-shell{padding-inline:0}.sidebar-floating-panel--collapsed-rail{cursor:pointer}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-scroll{overflow:hidden;flex:1 1 auto;min-height:0}[data-consumer-ui] .sidebar-mockup-chat-card{padding:.875rem .75rem .75rem}[data-sidebar-floating=true]:not([data-sidebar-collapsed=true]) .sidebar-nav-button-active{box-shadow:0 1px #ffffff80 inset}[data-sidebar-floating=true] .sidebar-scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}[data-consumer-ui][data-landing-full-bleed]{--consumer-top-nav-height: 0px;--consumer-main-height: 100dvh;--consumer-main-height-svh: 100svh;--hero-landing-bg: #fafbff}[data-landing-full-bleed].consumer-app-shell{background:var(--hero-landing-bg)}[data-landing-full-bleed] #main-content{padding-left:0!important;background:transparent!important}[data-landing-full-bleed] .consumer-app-shell,[data-landing-full-bleed] #main-content,[data-landing-full-bleed] #landing-scroll-root{width:100%;max-width:100%;overflow-x:clip}#landing-scroll-root{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}#landing-scroll-root::-webkit-scrollbar{display:none;width:0;height:0}.hero-ms-props__card .landing-hero-top-bar.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .landing-hero-top-bar.h-\[5\.25rem\]{height:7rem}}#main-content .landing-hero-top-bar.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-hero-top-bar{pointer-events:none;position:relative;z-index:80;display:flex;height:4rem;min-height:4rem;width:100%;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.75rem;border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);padding-top:env(safe-area-inset-top,0px);padding-left:0;padding-right:max(1rem,env(safe-area-inset-right,0px))}.landing-hero-cta-primary{border-width:0px;background-color:transparent;padding:0;font-weight:500;letter-spacing:-.025em;color:hsl(var(--foreground));text-underline-offset:.2em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main .landing-hero-cta-primary:hover{color:#6366f1}.landing-hero-cta-primary:hover{color:hsl(var(--primary));text-decoration-line:underline}.landing-hero-cta-primary:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-hero-cta-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .3);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent}.landing-hero-cta-primary{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;box-shadow:none}.sidebar-landing-logo{position:fixed;z-index:110;top:env(safe-area-inset-top,0px);left:max(1rem,env(safe-area-inset-left,0px));display:flex;width:var(--app-sidebar-width, 3rem);max-width:var(--app-sidebar-width, 3rem);height:6.25rem;align-items:center;justify-content:flex-start;isolation:isolate;overflow:visible;opacity:1;background:none!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important;transition:width .22s cubic-bezier(.4,0,.2,1),max-width .22s cubic-bezier(.4,0,.2,1)}.sidebar-landing-logo:hover{opacity:1}.sidebar-landing-logo--expanded{justify-content:center;align-items:center;padding-left:.625rem;padding-right:.625rem;top:calc(env(safe-area-inset-top,0px) + .2rem)}.sidebar-landing-logo__img{display:block;height:auto;width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;max-height:4.5rem;background:transparent!important;margin-bottom:.125rem;margin-top:.125rem}.sidebar-landing-logo--collapsed{width:var(--app-sidebar-width, 3rem);max-width:var(--app-sidebar-width, 3rem);justify-content:center;padding-inline:.125rem}.sidebar-landing-logo--collapsed .sidebar-landing-logo__img{width:100%;max-width:100%;height:auto;max-height:3.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sidebar-landing-logo--expanded .sidebar-landing-logo__img{max-height:5.75rem;max-width:min(15rem,calc(var(--app-sidebar-width, 16rem) - .75rem))}@media(max-width:767px){[data-landing-full-bleed] .hero-cinematic-backdrop{opacity:0;visibility:hidden}[data-consumer-ui] .sidebar-landing-logo,[data-landing-full-bleed] .sidebar-mobile-top-trigger{display:none!important}[data-landing-full-bleed] #landing-scroll-root[data-hero-mobile-clean]{background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe)}[data-landing-full-bleed].consumer-app-shell:has(#landing-scroll-root[data-hero-mobile-clean]){background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe)}.landing-hero-top-bar--mobile{pointer-events:none;justify-content:stretch;padding-left:0;padding-right:0;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.landing-mobile-top-bar{pointer-events:auto;display:grid;height:100%;width:100%;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center}.landing-mobile-top-bar__menu{display:inline-flex;height:2.75rem;width:2.75rem;touch-action:manipulation;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.landing-mobile-top-bar__menu,.dark\:text-zinc-200){color:#18181b}.bella-home-readiness__chat .landing-mobile-top-bar__menu.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .landing-mobile-top-bar__menu.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.landing-mobile-top-bar__menu:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-mobile-top-bar__menu:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.landing-mobile-top-bar__menu:hover{background-color:#18181b0a}.landing-mobile-top-bar__menu:hover:is(.dark *){background-color:#ffffff0f}#main-content .landing-mobile-top-bar__logo.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-top-bar__logo{display:flex;align-items:center;justify-content:center;justify-self:center}.landing-mobile-top-bar__logo .sidebar-landing-logo__img{max-height:3rem;max-width:8.5rem;width:auto;height:auto;-o-object-position:center;object-position:center}#main-content .landing-mobile-top-bar__trailing.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-top-bar__trailing{display:flex;align-items:center;justify-content:flex-end}.landing-mobile-top-bar__trailing .consumer-top-bar-profile-orb{height:2.5rem;min-height:2.5rem;width:2.5rem;min-width:2.5rem}.landing-mobile-shell__body{max-width:none}.landing-mobile-greeting__title{font-family:var(--bella-ui-font);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:1.75rem;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.landing-mobile-greeting__title,.dark\:text-zinc-100,.dark\:text-zinc-200){color:#18181b}.landing-mobile-greeting__title:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}#main-content .landing-mobile-brain.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-brain{margin-bottom:1.5rem;display:flex;height:4.25rem;width:4.25rem;align-items:center;justify-content:center;border-radius:1.35rem;background:linear-gradient(145deg,#e8f0fe,#ede9fe 52%,#e0f2fe);box-shadow:0 1px #ffffffd9 inset,0 8px 24px -14px #6366f159}.landing-mobile-brain__icon{width:2.35rem;height:2.35rem;color:#7c9cff;filter:drop-shadow(0 1px 2px rgba(99,102,241,.12))}.landing-mobile-composer{margin-top:auto;width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));padding-top:.5rem}.landing-mobile-composer .hero-chat-input-shell--mobile-pill{border-radius:9999px;background:#fff!important;border:none!important;box-shadow:0 2px 16px -6px #0f172a24,0 1px 3px #0f172a0f!important}.landing-mobile-composer .hero-chat-input-shell--mobile-pill:focus-within{box-shadow:0 4px 20px -6px #0f172a29,0 1px 3px #0f172a14!important}#main-content .landing-mobile-composer .hero-chat-input-shell-inner--mobile-pill.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-composer .hero-chat-input-shell-inner--mobile-pill{display:flex;max-height:3.25rem;min-height:3.25rem;flex-direction:row;align-items:center;gap:.125rem;border-radius:9999px;padding:.25rem .375rem}.landing-mobile-composer .hero-mobile-pill-icon{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .landing-mobile-composer .hero-mobile-pill-icon.h-9.w-9,.bella-home-readiness__chat .inline-flex.landing-mobile-composer .hero-mobile-pill-icon.w-9,.bella-home-readiness__chat .inline-flex.h-9.landing-mobile-composer .hero-mobile-pill-icon{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .landing-mobile-composer .hero-mobile-pill-icon.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.landing-mobile-composer .hero-mobile-pill-icon.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.landing-mobile-composer .hero-mobile-pill-icon{width:1.75rem;height:1.75rem;margin-top:0}.landing-mobile-composer .hero-mobile-pill-icon:hover{background-color:#f4f4f5cc}.landing-mobile-composer .hero-mobile-pill-icon:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-mobile-composer .hero-mobile-pill-icon--recording{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}#main-content .landing-mobile-composer .hero-mobile-pill-field.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-composer .hero-mobile-pill-field{display:flex;min-width:0px;align-items:center;min-height:2rem}.landing-mobile-composer .hero-mobile-pill-input{min-height:2rem!important;height:2rem;padding-right:1.75rem!important;letter-spacing:.01em;font-weight:200;font-family:var(--font-sans),system-ui,sans-serif}.admin-enterprise .admin-shell-main .landing-mobile-composer .hero-mobile-pill-placeholder-track.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .landing-mobile-composer .hero-mobile-pill-placeholder-track.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-composer .hero-mobile-pill-placeholder-track{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;overflow:hidden}.landing-mobile-composer .hero-mobile-pill-placeholder{display:inline-flex;min-width:0px;max-width:100%;align-items:center;font-size:15px;font-weight:200;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.bella-home-readiness__chat .landing-mobile-composer .hero-mobile-pill-placeholder.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .landing-mobile-composer .hero-mobile-pill-placeholder.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.landing-mobile-composer .hero-mobile-pill-placeholder{font-family:var(--font-sans),system-ui,sans-serif;font-weight:200;letter-spacing:.02em}.landing-mobile-composer .hero-mobile-pill-placeholder-marquee{display:inline-block;white-space:nowrap;animation:hero-mobile-pill-marquee 12s ease-in-out infinite}.landing-mobile-composer .hero-mobile-pill-cursor{margin-left:.125rem;display:inline-block;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1));font-weight:200}@keyframes hero-mobile-pill-marquee{0%,22%{transform:translate(0)}48%,52%{transform:translate(calc(-100% + min(100%,9.5rem)))}78%,to{transform:translate(0)}}#main-content .landing-mobile-composer .hero-mobile-pill-clear.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.landing-mobile-composer .hero-mobile-pill-clear{position:absolute;right:0;top:50%;display:flex;height:1.75rem;width:1.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-mobile-composer .hero-mobile-pill-clear:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.landing-mobile-composer .hero-mobile-pill-send{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .landing-mobile-composer .hero-mobile-pill-send.h-9.w-9,.bella-home-readiness__chat .inline-flex.landing-mobile-composer .hero-mobile-pill-send.w-9,.bella-home-readiness__chat .inline-flex.h-9.landing-mobile-composer .hero-mobile-pill-send{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .landing-mobile-composer .hero-mobile-pill-send.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.landing-mobile-composer .hero-mobile-pill-send.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.landing-mobile-composer .hero-mobile-pill-send{width:1.75rem;height:1.75rem;margin-top:0}.landing-mobile-composer .hero-mobile-pill-send:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.landing-mobile-composer .hero-mobile-pill-send:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-mobile-composer .hero-mobile-pill-send:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.landing-mobile-composer .hero-mobile-pill-send:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.landing-mobile-composer .hero-chat-input-shell{border-radius:9999px;box-shadow:0 4px 24px -10px #0f172a29,0 1px 2px #0f172a0f}.landing-mobile-composer .hero-chat-input-shell-inner{border-radius:9999px}.landing-mobile-composer .hero-chat-input-toolbar{padding-left:.25rem;padding-right:.25rem}.landing-hero-top-bar{padding-left:max(.75rem,env(safe-area-inset-left,0px))}.sidebar-landing-logo{left:max(.75rem,env(safe-area-inset-left,0px));width:var(--app-sidebar-width, 4rem);max-width:var(--app-sidebar-width, 4rem);height:4.5rem}.sidebar-landing-logo__img{max-height:2.75rem;max-width:100%;width:100%}}@media(min-width:768px){.landing-hero-top-bar{padding-left:0;padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}.admin-enterprise .admin-shell-main .consumer-app-shell.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .consumer-app-shell.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.consumer-app-shell:has(.browse-properties-page){height:100%;min-height:0}.consumer-app-shell{display:flex;height:100dvh;max-height:100dvh;width:100%;flex-direction:column;overflow:hidden;background:var(--bella-page-bg)}.hero-ms-props__card .consumer-app-shell__main.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .consumer-app-shell__main.h-\[5\.25rem\]{height:7rem}}#main-content .consumer-app-shell__main.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.consumer-app-shell__main.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.consumer-app-shell__main.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.consumer-app-shell__main:has(.browse-properties-page){height:100%;min-height:0}.consumer-app-shell__main{position:relative;z-index:1;display:flex;min-height:0px;width:100%;min-width:0px;max-width:100%;flex:1 1 0%;flex-direction:column;overflow-x:hidden;height:var(--consumer-main-height);max-height:var(--consumer-main-height)}.hero-ms-props__card .consumer-top-nav.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .consumer-top-nav.h-\[5\.25rem\]{height:7rem}}.consumer-top-nav{position:relative;z-index:100;width:100%;flex-shrink:0;border-bottom-width:1px;border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.consumer-top-nav,.dark\:text-zinc-200){color:#18181b}.consumer-top-nav:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.consumer-top-nav{padding-top:env(safe-area-inset-top,0px);transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.consumer-top-nav--scrolled{border-color:#e4e4e7b3;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 24px -8px rgba(15,23,42,.14),0 1px 0 rgba(15,23,42,.06);--tw-shadow-colored: 0 4px 24px -8px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.consumer-top-nav--scrolled,.dark\:text-zinc-200){color:#18181b}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.consumer-top-nav--scrolled,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.consumer-top-nav--scrolled:is(.dark *){border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 24px -8px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 4px 24px -8px var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#main-content .consumer-top-nav__bar.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-nav__bar{margin-left:auto;margin-right:auto;display:flex;height:4rem;min-height:4rem;width:100%;max-width:100%;align-items:center;justify-content:space-between;gap:.75rem;background-color:transparent}@media(min-width:640px){.consumer-top-nav__bar{gap:1rem}}.consumer-top-nav__bar{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));transition:background-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.consumer-top-nav__bar--scrolled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 2px 16px -6px rgba(15,23,42,.1);--tw-shadow-colored: 0 2px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.consumer-top-nav__bar--scrolled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));--tw-shadow: 0 2px 16px -6px rgba(0,0,0,.35);--tw-shadow-colored: 0 2px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(max-width:767px){.consumer-top-nav__bar{padding-left:max(3.5rem,calc(3.5rem + env(safe-area-inset-left,0px)))}}@media(min-width:768px){.consumer-top-nav__bar{padding-left:1.25rem;padding-right:1.25rem;padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}#main-content .consumer-top-nav__brand.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.consumer-top-nav__brand.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-nav__brand{display:flex;min-height:44px;min-width:0px;flex:1 1 0%;align-items:center;justify-content:flex-start}.admin-enterprise .admin-shell-main .consumer-top-nav__logo-link.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.consumer-top-nav__logo-link.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.consumer-top-nav__logo-link{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;border-radius:var(--radius);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .consumer-top-nav__logo-link.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .consumer-top-nav__logo-link.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.consumer-top-nav__logo-link:hover{opacity:.9}.consumer-top-nav__logo-link:active{opacity:.8}.consumer-top-nav__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-height:3rem;max-width:min(11rem,44vw);width:auto;height:auto}@media(min-width:640px){.consumer-top-nav__logo{max-height:3.25rem;max-width:min(12rem,36vw)}}@media(min-width:768px){.consumer-top-nav__logo{max-height:3.5rem;max-width:13rem}}.hero-ms-props__card .consumer-top-nav__actions.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .consumer-top-nav__actions.h-\[5\.25rem\]{height:7rem}}#main-content .consumer-top-nav__actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-nav__actions{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end}[data-app-standard-chrome]{--hero-landing-bg: #fafbff;--consumer-top-nav-height: 0px;--consumer-main-height: 100dvh;--consumer-main-height-svh: 100svh}[data-app-standard-chrome].consumer-app-shell{background:var(--hero-landing-bg)}[data-app-standard-chrome] #main-content,[data-app-standard-chrome] .consumer-app-shell__main{background:transparent!important}[data-app-standard-chrome] .hero-cinematic-backdrop{opacity:1;visibility:visible}[data-app-standard-chrome] .bella-explore-hub,[data-app-standard-chrome] .browse-properties-page.bella-dw-page,[data-app-standard-chrome] .prep-flow-page.bella-dw-page:not(.app-floating-surface),[data-app-standard-chrome] .form1003-page.bella-dw-page,[data-app-standard-chrome] .document-list-page.bella-dw-page:not(.app-floating-surface),[data-app-standard-chrome] .bella-mortgage-calc.bella-dw-page,[data-app-standard-chrome] .bella-home-journey-goals.bella-dw-page,[data-app-standard-chrome] .bella-home-readiness.bella-dw-page,[data-app-standard-chrome] .bella-home-journey.bella-dw-page{background:transparent}@media(max-width:767px){[data-app-standard-chrome] .hero-cinematic-backdrop{opacity:0;visibility:hidden}[data-app-standard-chrome].consumer-app-shell{background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe)}[data-app-standard-chrome].consumer-app-shell:has(.bella-explore-hub--dream-wheel),[data-app-standard-chrome].consumer-app-shell:has(.browse-properties-page),[data-app-standard-chrome].consumer-app-shell:has(.bella-home-readiness),[data-app-standard-chrome].consumer-app-shell:has(.bella-home-journey),[data-app-standard-chrome].consumer-app-shell:has(.bella-home-journey-goals){background:transparent}[data-app-standard-chrome].consumer-app-shell:has(.bella-explore-hub--dream-wheel) .hero-cinematic-backdrop{opacity:1;visibility:visible}[data-app-standard-chrome] .consumer-top-nav__brand{display:none}[data-app-standard-chrome] .consumer-top-nav__bar{height:3.5rem;min-height:3.5rem;justify-content:flex-end;padding-left:max(4.75rem,calc(3.5rem + env(safe-area-inset-left,0px)));padding-right:max(.75rem,env(safe-area-inset-right,0px))}[data-app-standard-chrome]{--consumer-top-nav-height: calc(4rem + env(safe-area-inset-top, 0px)) ;--consumer-main-height: 100dvh;--consumer-main-height-svh: 100svh}[data-app-standard-chrome] .consumer-app-shell__main{height:100dvh;max-height:100dvh;padding-top:var(--consumer-top-nav-height);box-sizing:border-box}[data-app-standard-chrome] .consumer-app-shell__main>div{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-app-standard-chrome] .sidebar-mobile-top-trigger.landing-mobile-chrome{position:fixed;z-index:90;display:grid;height:3.5rem;align-items:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));top:max(.625rem,env(safe-area-inset-top,0px));width:auto;max-width:none;isolation:isolate;overflow:visible;border-radius:1rem;border:1px solid rgba(255,255,255,.72);background:#fffffff0;box-shadow:0 1px #ffffffd9 inset,0 10px 28px -20px #0f172a38;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.dark [data-app-standard-chrome] .sidebar-mobile-top-trigger.landing-mobile-chrome{border-color:#ffffff1a;background:#09090beb;box-shadow:0 1px #ffffff0f inset,0 10px 28px -20px #00000073}#main-content .flex[data-app-standard-chrome] .landing-mobile-chrome__logo-link.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}[data-app-standard-chrome] .landing-mobile-chrome__logo-link{grid-column-start:1;display:inline-flex;min-height:0px;align-items:center;justify-self:start}.bella-home-readiness__chat [data-app-standard-chrome] .landing-mobile-chrome__logo-link.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child [data-app-standard-chrome] .landing-mobile-chrome__logo-link.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}[data-app-standard-chrome] .landing-mobile-chrome__logo-link{position:relative;z-index:1;min-width:7.5rem}[data-app-standard-chrome] .landing-mobile-chrome__logo{height:3rem;width:auto;max-width:10rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}[data-app-standard-chrome] .landing-mobile-chrome__page-title{position:absolute;left:50%;top:50%;z-index:0;width:calc(100% - 15.25rem);max-width:14rem;margin:0;padding:0 .25rem;transform:translate(-50%,-50%);font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-align:center;color:var(--bella-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}[data-app-standard-chrome] .landing-mobile-chrome__actions{position:relative;z-index:1}[data-app-standard-chrome] .landing-mobile-chrome__bella{width:2.5rem;height:2.5rem;cursor:pointer}[data-app-standard-chrome] .landing-mobile-chrome__bella .bella-ugc-avatar--sm{width:2.5rem;height:2.5rem}[data-app-standard-chrome] .landing-mobile-chrome__bella:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:2px}[data-app-standard-chrome] .landing-mobile-chrome__menu{position:relative;z-index:1;height:2.5rem;width:2.5rem;flex-shrink:0;justify-self:end;border-radius:9999px;border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,[data-app-standard-chrome] .landing-mobile-chrome__menu,.dark\:text-zinc-200){color:#18181b}[data-app-standard-chrome] .landing-mobile-chrome__menu:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}[data-app-standard-chrome] .browse-properties-page.bella-dw-page{padding-top:calc(var(--consumer-top-nav-height, 3.5rem) + .375rem)}.consumer-mobile-page{padding:.75rem}.consumer-mobile-page .glass-card-minimal{border-radius:1rem;border-color:#e4e4e773;background-color:#fffffff2;--tw-shadow: 0 10px 36px -28px rgba(15,23,42,.14);--tw-shadow-colored: 0 10px 36px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.consumer-mobile-guest-banner{margin-bottom:.625rem;border-radius:.75rem;border-width:1px;border-color:#e4e4e766;background-color:#fffc;padding:.5rem .75rem;font-size:11px;font-weight:400;line-height:1.625;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.consumer-mobile-guest-banner){color:#52525b}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.consumer-mobile-guest-banner,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.consumer-mobile-guest-banner,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.consumer-mobile-guest-banner:is(.dark *){border-color:#ffffff1a;background-color:#09090b8c;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .flex.consumer-mobile-page .consumer-mobile-step-card.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-mobile-page .consumer-mobile-step-card{min-height:0px;padding:1rem}.consumer-mobile-page .consumer-mobile-step-grid{margin-top:0}.\!dark [data-app-standard-chrome] .sidebar-mobile-top-trigger.landing-mobile-chrome{border-color:#ffffff1a!important;background:#09090beb!important;box-shadow:0 1px #ffffff0f inset,0 10px 28px -20px #00000073!important}}#main-content .consumer-top-bar-actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-actions{pointer-events:auto;display:flex;min-height:44px;align-items:center;gap:.5rem}@media(min-width:640px){.consumer-top-bar-actions{gap:.625rem}}#main-content .consumer-top-bar-group.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-group{display:flex;align-items:center;gap:.5rem;border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.consumer-top-bar-group{gap:.625rem}}.hero-ms-props__card .consumer-top-bar-chip.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .consumer-top-bar-chip.h-\[5\.25rem\]{height:7rem}}.consumer-top-bar-chip{position:relative;display:inline-flex;min-height:36px;align-items:center;gap:.375rem;border-radius:.75rem;border-width:0px;background-color:transparent;padding:.375rem .5rem;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.bella-home-readiness__chat .consumer-top-bar-chip.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .consumer-top-bar-chip.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.consumer-top-bar-chip{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.015em}.consumer-top-bar-chip:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip:active{transform:scale(.98)}.consumer-top-bar-chip:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .3);--tw-ring-offset-width: 1px}.consumer-top-bar-chip--listen{border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;color:#0369a1}.consumer-top-bar-chip--listen:hover{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:#075985}.consumer-top-bar-chip--listen .consumer-top-bar-icon[data-top-bar-icon=listen]{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.\!dark .consumer-top-bar-chip--listen,.dark .consumer-top-bar-chip--listen{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!dark .consumer-top-bar-chip--listen{color:#bae6fd!important}.dark .consumer-top-bar-chip--listen{color:#bae6fd}.\!dark .consumer-top-bar-chip--listen:hover,.dark .consumer-top-bar-chip--listen:hover{background-color:transparent}.\!dark .consumer-top-bar-chip--listen:hover{color:#e0f2fe!important}.dark .consumer-top-bar-chip--listen:hover{color:#e0f2fe}.\!dark .consumer-top-bar-chip--listen .consumer-top-bar-icon[data-top-bar-icon=listen],.dark .consumer-top-bar-chip--listen .consumer-top-bar-icon[data-top-bar-icon=listen]{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hero-podcast-modal-overlay .hero-podcast-modal-backdrop{background:#f8fafce0;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.hero-podcast-modal-overlay .hero-podcast-modal{background:#fffffff5;border:1px solid rgba(15,23,42,.08);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 48px -24px #0f172a24}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal-backdrop{background:#f8fafce6!important}.dark .hero-podcast-modal-overlay .hero-podcast-modal-backdrop{background:#f8fafce6}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal{background:#fffffff5!important;border-color:#0f172a14!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 48px -24px #0f172a24!important}.dark .hero-podcast-modal-overlay .hero-podcast-modal{background:#fffffff5;border-color:#0f172a14;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 48px -24px #0f172a24}.hero-podcast-modal__header{background:transparent;border-bottom:1px solid rgba(15,23,42,.06)}.\!dark .hero-podcast-modal__header{background:transparent!important;border-bottom-color:#ffffff0f!important}.dark .hero-podcast-modal__header{background:transparent;border-bottom-color:#ffffff0f}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal__header{border-bottom-color:#0f172a0f!important}.dark .hero-podcast-modal-overlay .hero-podcast-modal__header{border-bottom-color:#0f172a0f}#main-content .hero-podcast-modal__logo-wrap.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.hero-podcast-modal__logo-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!dark .hero-podcast-modal__logo-wrap,.dark .hero-podcast-modal__logo-wrap{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hero-podcast-modal__logo{display:block;height:2.125rem;width:auto;max-width:min(9.5rem,34vw);-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.hero-podcast-modal__logo{height:2.625rem;max-width:11rem}}.hero-podcast-modal__body{background:transparent;padding:.625rem}@media(min-width:640px){.hero-podcast-modal__body{padding:.875rem}}.\!dark .hero-podcast-modal__body{background:transparent!important}.dark .hero-podcast-modal__body{background:transparent}.hero-podcast-modal__control{border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-podcast-modal__control:hover,.hero-podcast-modal__control:focus-visible{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hero-podcast-modal__control-icon,.hero-podcast-modal__control--close svg{display:block;height:1.75rem;width:1.75rem;flex-shrink:0}@media(min-width:640px){.hero-podcast-modal__control-icon,.hero-podcast-modal__control--close svg{height:2rem;width:2rem}}.hero-podcast-modal__control-icon,.hero-podcast-modal__control--close svg{min-width:1.75rem;min-height:1.75rem}@media(min-width:640px){.hero-podcast-modal__control-icon,.hero-podcast-modal__control--close svg{min-width:2rem;min-height:2rem}}.hero-podcast-modal__control--close{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hero-podcast-modal__control--close:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.\!dark .hero-podcast-modal__control--play{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.\!dark .hero-podcast-modal__control--play:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal__control--play{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal__control--play:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.\!dark .hero-podcast-modal__control--close{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.\!dark .hero-podcast-modal__control--close:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal__control--close{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal__control--close:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hero-podcast-modal__video{border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 0 0 1px #ffffff47;border-radius:.75rem}.\!dark .hero-podcast-modal__video{border-color:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}.dark .hero-podcast-modal__video{border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0d}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal__video{border-color:#0f172a14!important;box-shadow:inset 0 0 0 1px #ffffff47!important}.dark .hero-podcast-modal-overlay .hero-podcast-modal__video{border-color:#0f172a14;box-shadow:inset 0 0 0 1px #ffffff47}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal__control--close{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.\!dark .hero-podcast-modal-overlay .hero-podcast-modal__control--close:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal-overlay .hero-podcast-modal__control--close{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark .hero-podcast-modal-overlay .hero-podcast-modal__control--close:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--danger{background-color:transparent;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--danger:hover{background-color:transparent;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--listen.consumer-top-bar-chip--danger{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);color:#dc2626}.consumer-top-bar-chip--listen.consumer-top-bar-chip--danger:hover{background-color:transparent;color:#b91c1c}.hero-ms-props__card .consumer-top-bar-icon-chip.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .consumer-top-bar-icon-chip.h-\[5\.25rem\]{height:7rem}}#main-content .consumer-top-bar-icon-chip.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-icon-chip{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);width:2rem;height:2rem}.consumer-top-bar-icon-chip svg{width:1.125rem;height:1.125rem;flex-shrink:0}.consumer-top-bar-icon-chip--rose{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon-chip--rose:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon-chip--teal{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon-chip--teal:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon-chip--violet{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon-chip--violet:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.consumer-top-bar-profile-orb:hover .consumer-top-bar-icon-chip--rose,.consumer-top-bar-chip:hover .consumer-top-bar-icon-chip--teal,.consumer-top-bar-chip--demo:hover .consumer-top-bar-icon-chip--violet{transform:scale(1.04)}.consumer-top-bar-chip--demo{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--demo:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}#main-content .consumer-top-bar-icon.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.consumer-top-bar-icon svg{width:1.125rem;height:1.125rem;flex-shrink:0}.consumer-top-bar-icon--lg{height:3rem;width:3rem;border-radius:9999px;background-color:transparent}.consumer-top-bar-icon[data-top-bar-icon=listen]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon[data-top-bar-icon=listen]:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon[data-top-bar-icon=globe]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon[data-top-bar-icon=globe]:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon[data-top-bar-icon=profile],.consumer-top-bar-profile-orb[data-top-bar-icon=profile]{border-width:0px;background-color:transparent;padding:0;color:inherit;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:none}.consumer-top-bar-profile-orb[data-top-bar-icon=profile]:hover{background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.consumer-top-bar-icon--lg[data-top-bar-icon=profile]{border-radius:9999px;background-color:transparent;--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.consumer-top-bar-icon--lg[data-top-bar-icon=profile]:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--danger .consumer-top-bar-icon[data-top-bar-icon=listen]{background-color:transparent;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.consumer-top-bar-chip--danger .consumer-top-bar-icon[data-top-bar-icon=listen]:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.consumer-top-bar-icon.bella-podcast-pulse{position:relative}.consumer-top-bar-icon.bella-podcast-pulse:before{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1px solid hsl(var(--primary) / .35);opacity:0;pointer-events:none;animation:bella-podcast-pulse-ring 2.8s cubic-bezier(.22,1,.36,1) infinite}.consumer-top-bar-icon.bella-podcast-pulse svg{position:relative;z-index:1}.admin-enterprise .admin-shell-main .consumer-top-bar-lang-menu.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.consumer-top-bar-lang-menu{position:absolute;inset-inline-end:0px;z-index:10;margin-top:.5rem;width:8.75rem;overflow:hidden;border-radius:1rem;padding-top:.25rem;padding-bottom:.25rem;text-align:start;font-size:.75rem;line-height:1rem;background:var(--hero-glass-bg, rgba(255, 255, 255, .34));border:1px solid var(--hero-glass-border, rgba(255, 255, 255, .52));backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:var( --hero-glass-shadow, 0 1px 0 rgba(255, 255, 255, .72) inset, 0 4px 20px -12px rgba(15, 23, 42, .08) )}.\!dark .consumer-top-bar-lang-menu{background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38))!important;border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1))!important;box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )!important}.dark .consumer-top-bar-lang-menu{background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38));border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1));box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )}#main-content .consumer-top-bar-lang-option.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-lang-option{display:flex;width:100%;align-items:center;gap:.5rem;padding:.375rem .5rem;text-align:start;font-weight:300;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.dark\:text-zinc-100,.consumer-top-bar-lang-option){color:#18181b}.consumer-top-bar-lang-option:hover{background-color:#ffffff4d}.consumer-top-bar-lang-option:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.consumer-top-bar-lang-option:hover:is(.dark *){background-color:#ffffff1a}.consumer-top-bar-lang-option--active{background-color:#fff6;font-weight:500;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.consumer-top-bar-lang-option--active,.dark\:text-zinc-200){color:#18181b}.consumer-top-bar-lang-option--active:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}#main-content .consumer-top-bar-lang-icon.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-lang-icon{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);background-color:transparent;font-size:13px;line-height:1}.consumer-top-bar-lang-icon[data-lang=en],.consumer-top-bar-lang-icon[data-lang=es],.consumer-top-bar-lang-icon[data-lang=it],.consumer-top-bar-lang-icon[data-lang=de],.consumer-top-bar-lang-icon[data-lang=fr],.consumer-top-bar-lang-icon[data-lang=fil],.consumer-top-bar-lang-icon[data-lang=ar],.consumer-top-bar-lang-icon[data-lang=he]{background-color:transparent}#main-content .consumer-top-bar-profile-orb.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.consumer-top-bar-profile-orb{pointer-events:auto;display:flex;min-height:36px;min-width:36px;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.consumer-top-bar-profile-orb:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.consumer-top-bar-profile-orb:not([data-top-bar-icon=profile]){box-shadow:0 1px #ffffffa6 inset,0 2px 8px -4px #0f172a14}.consumer-top-bar-profile-orb:not([data-top-bar-icon=profile]):hover{box-shadow:0 1px #ffffffa6 inset,0 4px 12px -4px #0f172a1f}.sidebar-chrome-section-label{padding-left:.25rem;padding-right:.25rem;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground))}.\!dark .sidebar-chrome-theme-cell,.dark .sidebar-chrome-theme-cell{border-color:hsl(var(--border) / .35);background-color:#ffffff05}.\!dark .sidebar-chrome-theme-cell:hover,.dark .sidebar-chrome-theme-cell:hover{background-color:hsl(var(--muted) / .2)}.\!dark .sidebar-chrome-theme-cell-active,.dark .sidebar-chrome-theme-cell-active{border-color:hsl(var(--foreground) / .35);background-color:hsl(var(--accent) / .2)}.hero-ms-props__card .sidebar-nav-button.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-nav-button.h-\[5\.25rem\]{height:7rem}}#main-content .sidebar-nav-button.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-nav-button{position:relative;display:flex;width:100%;touch-action:manipulation;align-items:center;border-radius:.75rem;border-width:1px;border-color:transparent;background-color:transparent;padding:.5rem .625rem;text-align:left;font-weight:400;line-height:1.375;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dark .prep-flow-page.bella-dw-page :is(.sidebar-nav-button,.dark\:text-zinc-400){color:#52525b}.sidebar-nav-button:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.sidebar-nav-button{font-family:var(--bella-landing-font);font-size:var(--bella-text-sm);letter-spacing:var(--bella-landing-tracking)}.admin-enterprise .admin-shell-main .sidebar-nav-button:hover{color:#6366f1}.sidebar-nav-button:hover{border-color:transparent;background-color:transparent;color:hsl(var(--primary))}.admin-enterprise .admin-shell-main .sidebar-nav-button:hover:is(.dark *){color:#6366f1}.sidebar-nav-button:hover:is(.dark *){border-color:transparent;background-color:transparent;color:hsl(var(--primary))}.sidebar-nav-button:active{background-color:transparent}.admin-enterprise .admin-shell-main .sidebar-nav-button-active{color:#6366f1}.sidebar-nav-button-active{border-color:transparent;background-color:transparent;color:hsl(var(--primary))}.admin-enterprise .admin-shell-main .sidebar-nav-button-active:is(.dark *){color:#6366f1}.sidebar-nav-button-active:is(.dark *){border-color:transparent;background-color:transparent;color:hsl(var(--primary))}.sidebar-nav-button-active:hover{background-color:transparent}.sidebar-nav-button--disabled,.sidebar-nav-button:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.sidebar-nav-button--disabled:hover,.sidebar-nav-button:disabled:hover{background-color:transparent;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.sidebar-nav-button--disabled:hover,.dark\:text-zinc-400),.dark .prep-flow-page.bella-dw-page :is(.sidebar-nav-button:disabled:hover,.dark\:text-zinc-400){color:#52525b}.sidebar-nav-button--disabled:hover:is(.dark *),.sidebar-nav-button:disabled:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.sidebar-flyout-submenu-item--disabled,.sidebar-flyout-submenu-item:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.admin-enterprise .admin-shell-main .sidebar-section-header.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.sidebar-section-header.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sidebar-section-header{margin-left:.25rem;margin-right:.25rem;border-radius:var(--radius);padding:.375rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.sidebar-section-header--default{background-color:transparent;padding-top:.5rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.sidebar-section-header--default){color:#52525b}.sidebar-section-header--default:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.sidebar-section-header--mortgage{background-color:#d1fae5e6;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.sidebar-section-header--mortgage:is(.dark *){background-color:#022c2280;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.sidebar-section-header--sub{background-color:transparent;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;font-size:9px;font-weight:500;text-transform:none;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.sidebar-section-header--sub){color:#52525b}.sidebar-section-header--sub:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.sidebar-section-header--my-loan{margin-top:.25rem;background-color:#ffedd5e6;--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.sidebar-section-header--my-loan:is(.dark *){background-color:#43140766;--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.sidebar-section-header--home-readiness{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.sidebar-section-header--home-readiness:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.sidebar-section-header--calculator{background-color:#e4e4e7cc;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.sidebar-section-header--calculator,.dark\:text-zinc-200){color:#18181b}.sidebar-section-header--calculator:is(.dark *){background-color:#27272acc;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hero-ms-props__card .sidebar-major-nav-link.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-major-nav-link.h-\[5\.25rem\]{height:7rem}}#main-content .sidebar-major-nav-link.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-major-nav-link{position:relative;display:flex;width:100%;touch-action:manipulation;align-items:center;border-radius:.75rem;border-width:1px;border-color:transparent;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.hero-ms-props__card .sidebar-major-icon-chip.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-major-icon-chip.h-\[5\.25rem\]{height:7rem}}#main-content .sidebar-major-icon-chip.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-major-icon-chip{position:relative;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;background-color:transparent;transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sidebar-major-icon-chip svg{width:1.25rem;height:1.25rem;flex-shrink:0}.sidebar-major-icon--home{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.sidebar-major-icon--home:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.sidebar-major-icon--home-journey{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.sidebar-major-icon--home-journey:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.sidebar-major-icon--mortgage-journey{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.sidebar-major-icon--mortgage-journey:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.sidebar-major-icon--explore{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.sidebar-major-icon--explore:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.sidebar-major-icon--calculator{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.sidebar-major-icon--calculator:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--home,.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--home{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--home:is(.dark *),.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--home:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--home-journey,.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--home-journey{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--home-journey:is(.dark *),.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--home-journey:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--mortgage-journey,.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--mortgage-journey{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--mortgage-journey:is(.dark *),.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--mortgage-journey:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--explore,.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--explore{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--explore:is(.dark *),.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--explore:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--calculator,.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--calculator{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.sidebar-major-nav-link:hover .sidebar-major-icon--calculator:is(.dark *),.sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-icon--calculator:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.sidebar-nav-button--nested{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;padding-left:.25rem}.sidebar-subnav-nested{padding-bottom:.125rem}.hero-ms-props__card .sidebar-nav-icon-chip.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-nav-icon-chip.h-\[5\.25rem\]{height:7rem}}#main-content .sidebar-nav-icon-chip.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-nav-icon-chip{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);width:2rem;height:2rem}.sidebar-nav-icon-chip svg{width:1.0625rem;height:1.0625rem;flex-shrink:0}.sidebar-nav-icon-chip--dream-wheel .dream-wheel-icon{width:1.25rem!important;height:1.25rem!important;stroke:none}.sidebar-nav-icon-chip--dream-wheel .dream-wheel-icon path{stroke:#fff!important;stroke-width:.65!important}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-icon-chip{width:2.25rem;height:2.25rem}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-icon-chip svg{width:1rem;height:1rem}[data-sidebar-floating=true][data-sidebar-collapsed=true] .sidebar-nav-icon-chip--dream-wheel .dream-wheel-icon{width:1.2rem!important;height:1.2rem!important}.sidebar-nav-icon-tone--sky{background-color:transparent;--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--sky:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--sky{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--sky:is(.dark *){background-color:#082f4966}.sidebar-nav-button-active .sidebar-nav-icon-tone--sky,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--sky{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--sky:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--sky:is(.dark *){background-color:#082f498c}.sidebar-nav-icon-tone--violet{background-color:transparent;--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--violet:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--violet{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--violet:is(.dark *){background-color:#2e106566}.sidebar-nav-button-active .sidebar-nav-icon-tone--violet,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--violet{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--violet:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--violet:is(.dark *){background-color:#2e10658c}.sidebar-nav-icon-tone--blue{background-color:transparent;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--blue:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--blue{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--blue:is(.dark *){background-color:#17255466}.sidebar-nav-button-active .sidebar-nav-icon-tone--blue,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--blue{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--blue:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--blue:is(.dark *){background-color:#1725548c}.sidebar-nav-icon-tone--amber{background-color:transparent;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--amber:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--amber{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--amber:is(.dark *){background-color:#451a0366}.sidebar-nav-button-active .sidebar-nav-icon-tone--amber,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--amber{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--amber:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--amber:is(.dark *){background-color:#451a038c}.sidebar-nav-icon-tone--emerald{background-color:transparent;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--emerald:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--emerald{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--emerald:is(.dark *){background-color:#022c2266}.sidebar-nav-button-active .sidebar-nav-icon-tone--emerald,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--emerald{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--emerald:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--emerald:is(.dark *){background-color:#022c228c}.sidebar-nav-icon-tone--slate{background-color:transparent;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.sidebar-nav-icon-tone--slate,.dark\:text-zinc-400){color:#52525b}.sidebar-nav-icon-tone--slate:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--slate{background-color:#f4f4f5b3}.sidebar-nav-button:hover .sidebar-nav-icon-tone--slate:is(.dark *){background-color:#27272a8c}.sidebar-nav-button-active .sidebar-nav-icon-tone--slate,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--slate{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--slate:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--slate:is(.dark *){background-color:#27272ab3}.sidebar-nav-icon-tone--rose{background-color:transparent;--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--rose:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--rose{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--rose:is(.dark *){background-color:#4c051966}.sidebar-nav-button-active .sidebar-nav-icon-tone--rose,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--rose{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--rose:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--rose:is(.dark *){background-color:#4c05198c}.sidebar-nav-icon-tone--cyan{background-color:transparent;--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--cyan:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--cyan{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--cyan:is(.dark *){background-color:#08334466}.sidebar-nav-button-active .sidebar-nav-icon-tone--cyan,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--cyan{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--cyan:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--cyan:is(.dark *){background-color:#0833448c}.sidebar-nav-icon-tone--pink{background-color:transparent;--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--pink:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--pink{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--pink:is(.dark *){background-color:#50072466}.sidebar-nav-button-active .sidebar-nav-icon-tone--pink,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--pink{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--pink:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--pink:is(.dark *){background-color:#5007248c}.sidebar-nav-icon-tone--indigo{background-color:transparent;--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--indigo:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--indigo{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--indigo:is(.dark *){background-color:#1e1b4b66}.sidebar-nav-button-active .sidebar-nav-icon-tone--indigo,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--indigo{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--indigo:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--indigo:is(.dark *){background-color:#1e1b4b8c}.sidebar-nav-icon-tone--orange{background-color:transparent;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.sidebar-nav-icon-tone--orange:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--orange{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.sidebar-nav-button:hover .sidebar-nav-icon-tone--orange:is(.dark *){background-color:#43140766}.sidebar-nav-button-active .sidebar-nav-icon-tone--orange,.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--orange{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.sidebar-nav-button-active .sidebar-nav-icon-tone--orange:is(.dark *),.sidebar-nav-button-active:hover .sidebar-nav-icon-tone--orange:is(.dark *){background-color:#4314078c}.admin-enterprise .admin-shell-main .sidebar-collapsed-flyout.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sidebar-collapsed-flyout{overflow:hidden;border-radius:1rem;border-width:1px;padding:.75rem .875rem;border-color:#ffffff85;background:linear-gradient(180deg,#eff6ff61,#ffffffb8 58%,#f8fafca8);backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 1px #ffffffb8 inset,0 8px 28px -10px #0f172a24,0 2px 8px -4px #0f172a0f}.sidebar-collapsed-flyout__header{border-bottom-width:1px;border-color:#e4e4e799;padding-bottom:.625rem}.sidebar-collapsed-flyout__title{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.sidebar-collapsed-flyout__subtitle{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#main-content .sidebar-collapsed-flyout__menu.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.sidebar-collapsed-flyout__menu:has(.browse-properties-page){height:100%;min-height:0}.sidebar-collapsed-flyout__menu{margin-top:.5rem;display:flex;flex-direction:column;gap:.125rem}.sidebar-collapsed-flyout--interactive{padding:.875rem .75rem}#main-content .sidebar-flyout-submenu-item.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-flyout-submenu-item{display:flex;width:100%;min-width:0px;align-items:center;gap:.625rem;border-radius:.75rem;padding:.5rem;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sidebar-flyout-submenu-item:hover{background-color:#ffffffb3;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.sidebar-flyout-submenu-item:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar-flyout-submenu-item:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(167 139 250 / .4)}.sidebar-flyout-submenu-item--active{background-color:#fffc;font-weight:500;--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hero-ms-props__card .sidebar-flyout-icon-chip.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-flyout-icon-chip.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .sidebar-flyout-icon-chip.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.sidebar-flyout-icon-chip.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .sidebar-flyout-icon-chip.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-flyout-icon-chip{position:relative;display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.sidebar-flyout-icon-chip svg{width:.9375rem;height:.9375rem;flex-shrink:0}.sidebar-flyout-submenu-item:hover .sidebar-flyout-icon-chip{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--sky{background-color:#e0f2fef2;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--sky:is(.dark *){background-color:#082f4980;--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--violet{background-color:#ede9fef2;--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--violet:is(.dark *){background-color:#2e106580;--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--blue{background-color:#dbeafef2;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--blue:is(.dark *){background-color:#17255480;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--amber{background-color:#fef3c7f2;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--amber:is(.dark *){background-color:#451a0380;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--emerald{background-color:#d1fae5f2;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--emerald:is(.dark *){background-color:#022c2280;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--slate{background-color:#f4f4f5f2;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--slate,.dark\:text-zinc-400){color:#52525b}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--slate:is(.dark *){background-color:#27272ab3;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--rose{background-color:#ffe4e6f2;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--rose:is(.dark *){background-color:#4c051980;--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--cyan{background-color:#cffafef2;--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--cyan:is(.dark *){background-color:#08334480;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--pink{background-color:#fce7f3f2;--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--pink:is(.dark *){background-color:#50072480;--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--indigo{background-color:#e0e7fff2;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--indigo:is(.dark *){background-color:#1e1b4b80;--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--orange{background-color:#ffedd5f2;--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.sidebar-flyout-icon-chip.sidebar-nav-icon-tone--orange:is(.dark *){background-color:#43140780;--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.\!dark .sidebar-collapsed-flyout{border-color:#ffffff1a!important;background:linear-gradient(180deg,#1e3a8a29,#0f172ac7 58%,#0f172ad1)!important;box-shadow:0 1px #ffffff14 inset,0 12px 36px -8px #00000073!important}.dark .sidebar-collapsed-flyout{border-color:#ffffff1a;background:linear-gradient(180deg,#1e3a8a29,#0f172ac7 58%,#0f172ad1);box-shadow:0 1px #ffffff14 inset,0 12px 36px -8px #00000073}.\!dark .sidebar-collapsed-flyout__header,.dark .sidebar-collapsed-flyout__header{border-color:#ffffff1a}.\!dark .sidebar-collapsed-flyout__title,.dark .sidebar-collapsed-flyout__title{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.\!dark .sidebar-collapsed-flyout__subtitle,.dark .sidebar-collapsed-flyout__subtitle{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.\!dark .sidebar-flyout-submenu-item{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.\!dark .sidebar-flyout-submenu-item:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark .sidebar-flyout-submenu-item{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark .sidebar-flyout-submenu-item:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.\!dark .sidebar-flyout-submenu-item--active,.dark .sidebar-flyout-submenu-item--active{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hero-ms-props__card .prep-flow-page.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .prep-flow-page.h-\[5\.25rem\]{height:7rem}}.prep-flow-page{position:relative}.prep-flow-page.app-floating-surface{isolation:isolate;overflow:hidden;border-radius:1rem;background:#ffffff85;border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:768px){.prep-flow-page.app-floating-surface{border-radius:1.125rem}}html.\!dark .prep-flow-page.app-floating-surface{background:#0f172a85!important;border-color:#ffffff1f!important;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d!important}html.dark .prep-flow-page.app-floating-surface{background:#0f172a85;border-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d}.prep-flow-page.app-floating-surface .consumer-inset-card{border-radius:.875rem;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.prep-flow-page.app-floating-surface .prep-flow-step-card.app-floating-surface{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.prep-flow-page.app-floating-surface .prep-flow-step-card.app-floating-surface:before{display:none}.prep-flow-page.app-floating-surface .prep-flow-step-card.app-floating-surface:hover,.prep-flow-page.app-floating-surface .prep-flow-step-card.app-floating-surface:focus-within{background:transparent;border:none;box-shadow:none}.prep-flow-page.app-floating-surface .prep-flow-checklist-card.app-floating-surface,.prep-flow-page.app-floating-surface .prep-flow-sidebar-card.app-floating-surface,.prep-flow-page.app-floating-surface .prep-flow-action-plan-card.app-floating-surface,.prep-flow-page.app-floating-surface .prep-flow-step-rail.app-floating-surface,.prep-flow-page.app-floating-surface .prep-flow-mobile-toggle.app-floating-surface,.prep-flow-page.app-floating-surface .bella-prep-summary__hero.app-floating-surface,.prep-flow-page.app-floating-surface .bella-prep-summary__afford.app-floating-surface,.prep-flow-page.app-floating-surface .bella-prep-summary__metric.app-floating-surface,.prep-flow-page.app-floating-surface .bella-prep-summary__card.app-floating-surface,.prep-flow-page.app-floating-surface .bella-prep-summary__bella-voice.app-floating-surface{border-radius:.875rem;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.prep-flow-page.app-floating-surface .prep-flow-checklist-card.app-floating-surface:before,.prep-flow-page.app-floating-surface .prep-flow-sidebar-card.app-floating-surface:before,.prep-flow-page.app-floating-surface .prep-flow-action-plan-card.app-floating-surface:before,.prep-flow-page.app-floating-surface .prep-flow-step-rail.app-floating-surface:before,.prep-flow-page.app-floating-surface .prep-flow-mobile-toggle.app-floating-surface:before,.prep-flow-page.app-floating-surface .bella-prep-summary__hero.app-floating-surface:before,.prep-flow-page.app-floating-surface .bella-prep-summary__afford.app-floating-surface:before,.prep-flow-page.app-floating-surface .bella-prep-summary__metric.app-floating-surface:before,.prep-flow-page.app-floating-surface .bella-prep-summary__card.app-floating-surface:before,.prep-flow-page.app-floating-surface .bella-prep-summary__bella-voice.app-floating-surface:before{display:none}html.dark .prep-flow-page.app-floating-surface .prep-flow-checklist-card.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .prep-flow-sidebar-card.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .prep-flow-action-plan-card.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .prep-flow-step-rail.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .prep-flow-mobile-toggle.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .bella-prep-summary__hero.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .bella-prep-summary__afford.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .bella-prep-summary__metric.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .bella-prep-summary__card.app-floating-surface,html.dark .prep-flow-page.app-floating-surface .bella-prep-summary__bella-voice.app-floating-surface{border-color:#ffffff1a;background:#0f172a59;box-shadow:0 1px 2px #00000026}html.\!dark .prep-flow-page.app-floating-surface .prep-flow-checklist-card.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .prep-flow-sidebar-card.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .prep-flow-action-plan-card.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .prep-flow-step-rail.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .prep-flow-mobile-toggle.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .bella-prep-summary__hero.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .bella-prep-summary__afford.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .bella-prep-summary__metric.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .bella-prep-summary__card.app-floating-surface,html.\!dark .prep-flow-page.app-floating-surface .bella-prep-summary__bella-voice.app-floating-surface{border-color:#ffffff1a!important;background:#0f172a59!important;box-shadow:0 1px 2px #00000026!important}.document-list-page.app-floating-surface{isolation:isolate;overflow:hidden;border-radius:1rem;background:#ffffff85;border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:768px){.document-list-page.app-floating-surface{border-radius:1.125rem}}html.\!dark .document-list-page.app-floating-surface{background:#0f172a85!important;border-color:#ffffff1f!important;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #00000047,0 10px 32px -10px #00000052!important}html.dark .document-list-page.app-floating-surface{background:#0f172a85;border-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #00000047,0 10px 32px -10px #00000052}.document-list-page__header{margin-bottom:1.5rem;text-align:center}@media(min-width:640px){.document-list-page__header{margin-bottom:2rem}}.document-list-page__title{margin:0 0 .75rem;font-family:var(--font-serif);font-size:clamp(1.875rem,4vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--bella-navy)}.document-list-page__lead{margin:0 auto;max-width:36rem;font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:1.55;font-weight:400;color:var(--bella-text-muted)}.document-list-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:1024px){.document-list-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem}}.document-list-page__card,.document-list-page__tips{border-radius:.875rem;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.document-list-page__card{padding:1.25rem}@media(min-width:640px){.document-list-page__card{padding:1.5rem}}.document-list-page__tips{padding:1rem}@media(min-width:640px){.document-list-page__tips{padding:1.25rem 1.5rem 1.5rem}}html.dark .document-list-page__card,html.dark .document-list-page__tips{border-color:#ffffff1a;background:#0f172a59;box-shadow:0 1px 2px #00000026}html.\!dark .document-list-page__card,html.\!dark .document-list-page__tips{border-color:#ffffff1a!important;background:#0f172a59!important;box-shadow:0 1px 2px #00000026!important}.document-list-page__card-head,.document-list-page__tips-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.document-list-page__card-brand,.document-list-page__tips-head{align-items:center}.document-list-page__card-brand{display:flex;min-width:0;flex:1;gap:.75rem}.document-list-page__icon-chip{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(124,58,237,.12);background:#ede9feb8}@media(min-width:640px){.document-list-page__icon-chip{height:2.5rem;width:2.5rem}}.document-list-page__icon-chip--tips{background:#e0f2feb8;border-color:#0ea5e924}.document-list-page__card-title,.document-list-page__tips-title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--bella-navy)}@media(min-width:640px){.document-list-page__card-title,.document-list-page__tips-title{font-size:1.1875rem}}.document-list-page__card-subtitle{margin:.125rem 0 0;font-size:.75rem;color:var(--bella-text-muted)}@media(min-width:640px){.document-list-page__card-subtitle{font-size:.8125rem}}.document-list-page__card-stat{flex-shrink:0;text-align:right}.document-list-page__card-stat-value{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-purple)}@media(min-width:640px){.document-list-page__card-stat-value{font-size:1.5rem}}.document-list-page__card-stat-meta{font-size:.6875rem;color:var(--bella-text-muted)}.document-list-page__progress-track{height:.75rem;margin-bottom:1rem;overflow:hidden;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.65)}.document-list-page__progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--bella-purple) 0%,rgba(124,58,237,.78) 100%)}.document-list-page__checklist{display:flex;flex-direction:column;gap:.375rem}.document-list-page__checklist-row{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;transition:background .15s ease}.document-list-page__checklist-row:hover{background:#ffffff61}.document-list-page__checklist-label{font-size:.875rem;font-weight:500;color:var(--bella-navy)}.document-list-page__checklist-label--done{text-decoration:line-through;opacity:.62}.document-list-page__celebration{margin-top:1rem;padding:1rem;border-radius:.75rem;border:1px solid rgba(124,58,237,.16);background:#ede9fe8c;text-align:center}.document-list-page__tips-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:640px){.document-list-page__tips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.document-list-page__tip-card{padding:1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.58);background:#ffffff57;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow .2s ease,background .2s ease}.document-list-page__tip-card:hover{background:#ffffff85;box-shadow:0 4px 14px -10px #0f172a1f}html.\!dark .document-list-page__tip-card{border-color:#ffffff14!important;background:#0f172a47!important}html.dark .document-list-page__tip-card{border-color:#ffffff14;background:#0f172a47}.document-list-page__tip-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:#ede9feb8;color:var(--bella-purple)}.document-list-page__tip-title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--bella-navy)}.document-list-page__tip-copy{margin:0;font-size:.75rem;line-height:1.55;color:var(--bella-text-muted)}.prep-flow-rail-slot{margin-bottom:1.25rem}@media(min-width:640px){.prep-flow-rail-slot{margin-bottom:1.5rem}}@media(min-width:768px){.prep-flow-rail-slot{margin-bottom:1.75rem}}.prep-flow-layout{margin-top:0;gap:1.25rem}@media(min-width:768px){.prep-flow-layout{gap:1.5rem}}.prep-flow-step-inner{margin-left:auto;margin-right:auto;width:100%;max-width:32rem;padding:1.25rem .25rem}@media(min-width:640px){.prep-flow-step-inner{padding:1.5rem .5rem}}@media(min-width:768px){.prep-flow-step-inner{max-width:36rem;padding-top:2rem;padding-bottom:2rem}}@media(min-width:1024px){.prep-flow-step-inner{padding-top:2.5rem;padding-bottom:2.5rem}}.prep-flow-step-rail-wrap{padding-left:0;padding-right:0;padding-bottom:0}@media(min-width:640px){.prep-flow-step-rail-wrap{padding-left:0;padding-right:0}}.admin-enterprise .admin-shell-main .prep-flow-step-rail.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prep-flow-step-rail{overflow:hidden;padding:.375rem .5rem}@media(min-width:640px){.prep-flow-step-rail{padding:.5rem .625rem}}#main-content .prep-flow-step-pill.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.prep-flow-step-pill{display:flex;flex-shrink:0;touch-action:manipulation;align-items:center;gap:.375rem;border-radius:.75rem;padding:.25rem .375rem;transition-property:background-color,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(min-width:640px){.prep-flow-step-pill{padding-left:.5rem;padding-right:.5rem}}.prep-flow-step-pill:hover{background-color:#ffffff8c}.prep-flow-step-pill:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prep-flow-step-pill:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(167 139 250 / .35)}.prep-flow-step-pill--active{background-color:#ffffffb3;padding-left:.625rem;padding-right:.625rem;--tw-shadow: 0 1px 0 rgba(255,255,255,.8) inset,0 2px 8px -6px rgba(15,23,42,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 2px 8px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.prep-flow-step-pill--active{padding-left:.75rem;padding-right:.75rem}}.prep-flow-step-pill--completed{opacity:.85}.prep-flow-step-pill--upcoming{opacity:.5}.prep-flow-step-pill--upcoming:hover{background-color:#ffffff73;opacity:.9}.prep-flow-step-icon{height:1.75rem;width:1.75rem}.prep-flow-step-icon svg{width:.8125rem;height:.8125rem}.prep-flow-step-icon--active{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prep-flow-step-icon--completed{background-color:#f4f4f5f2;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.prep-flow-step-icon--completed,.dark\:text-zinc-400){color:#52525b}.prep-flow-step-icon--completed:is(.dark *){background-color:#27272acc;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.prep-flow-step-label{white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}@media(min-width:640px){.prep-flow-step-label{font-size:.75rem;line-height:1rem}}.prep-flow-step-label--active,.prep-flow-step-pill--active .prep-flow-step-label{font-weight:500;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.prep-flow-step-label--active,.dark\:text-zinc-200),.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.prep-flow-step-pill--active .prep-flow-step-label,.dark\:text-zinc-200){color:#18181b}.prep-flow-step-label--active:is(.dark *),.prep-flow-step-pill--active .prep-flow-step-label:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.prep-flow-step-label--completed{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.prep-flow-step-label--completed){color:#52525b}.prep-flow-step-label--completed:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.prep-flow-step-label--upcoming{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.prep-flow-step-label--upcoming:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.prep-flow-step-connector{margin-left:.125rem;margin-right:.125rem;height:.25rem;width:.25rem;flex-shrink:0;border-radius:9999px;background-color:#d4d4d8b3}.prep-flow-step-connector:is(.dark *){background-color:#52525b99}.prep-flow-step-connector--active,.prep-flow-step-connector--completed{background-color:#a1a1aacc}.prep-flow-step-connector--active:is(.dark *),.prep-flow-step-connector--completed:is(.dark *){background-color:#71717ab3}.hero-ms-props__card .prep-flow-step-card.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .prep-flow-step-card.h-\[5\.25rem\]{height:7rem}}#main-content .flex.prep-flow-step-card.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.prep-flow-step-card{position:relative;min-height:0px;padding:0}@media(min-width:768px){.prep-flow-step-card{min-height:420px}}.prep-flow-step-card:has(.bella-explore-tool__close) .prep-flow-step-inner{padding-top:2.5rem}@media(min-width:640px){.prep-flow-step-card:has(.bella-explore-tool__close) .prep-flow-step-inner{padding-top:2.75rem}}@media(min-width:768px){.prep-flow-step-card:has(.bella-explore-tool__close) .prep-flow-step-inner{padding-top:3rem}}.prep-flow-step-rail.app-floating-surface{padding:.375rem .5rem}@media(min-width:640px){.prep-flow-step-rail.app-floating-surface{padding:.5rem .625rem}}.prep-flow-sidebar-card{padding:1rem 1rem .75rem}.prep-flow-action-plan-card{overflow:visible;padding:0}.prep-flow-checklist-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.prep-flow-checklist-card{padding:1rem}.prep-flow-page .selection-option-btn{border:1px solid rgba(124,58,237,.12);background:#ffffffc7;color:var(--bella-navy);box-shadow:0 1px #ffffffd1 inset,0 1px 2px #0f172a0a,0 4px 14px -10px #7c3aed14}.prep-flow-page .selection-option-btn:hover{border-color:#7c3aed38;background:linear-gradient(165deg,#fffffffa,#ede9fec7 52%,#e0f2fe7a);box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0f172a0d,0 6px 18px -10px #7c3aed24}.prep-flow-page .selection-option-btn--selected{border-color:#7c3aed52;background:linear-gradient(165deg,#ede9fef5,#ddd6fee0 48%,#e0f2fe9e);box-shadow:0 1px #ffffffeb inset,0 2px 4px #7c3aed14,0 8px 22px -10px #7c3aed33}.prep-flow-page .selection-option-btn--selected:hover{border-color:#6d28d961;background:linear-gradient(165deg,#ddd6fefa,#c4b5fde6,#bae6fdad)}.prep-flow-page .selection-option-label{color:var(--bella-navy)}.prep-flow-page .selection-option-label--selected{font-weight:600;color:#4c1d95}.prep-flow-page .prep-flow-question-title{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--bella-text-base);font-weight:600;line-height:var(--bella-leading-snug);letter-spacing:var(--bella-tracking-ui);color:var(--bella-navy)}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger{border-radius:.75rem;border-width:1px;border-color:transparent;background-color:#fff6;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger:hover{background-color:#fff9}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger:is(.dark *){background-color:#09090b40}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger:hover:is(.dark *){background-color:#09090b66}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger-active{border-color:#ddd6fe80;background-color:#ffffffa6}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger-active,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.prep-flow-page .prep-flow-checklist-card .glass-accordion-trigger-active:is(.dark *){border-color:#8b5cf633;background-color:#09090b73}.prep-flow-page .prep-flow-checklist-card .glass-inset-subtle{border-top-width:1px;border-color:#ffffff80;background-color:#ffffff4d}.dark .prep-flow-page.bella-dw-page :is(.prep-flow-page .prep-flow-checklist-card .glass-inset-subtle,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.prep-flow-page .prep-flow-checklist-card .glass-inset-subtle,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.prep-flow-page .prep-flow-checklist-card .glass-inset-subtle:is(.dark *){border-color:#ffffff1a;background-color:#09090b33}.prep-flow-page .prep-flow-action-plan-card button{border-radius:1rem;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prep-flow-page .prep-flow-action-plan-card button:hover{background-color:#ffffff80}.prep-flow-page .prep-flow-action-plan-card button:hover:is(.dark *){background-color:#09090b4d}.prep-flow-page .prep-flow-action-plan-card h4{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.prep-flow-page .prep-flow-action-plan-card h4){color:#52525b}.prep-flow-page .prep-flow-action-plan-card h4:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.prep-flow-mobile-toggle{padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.dark\:text-zinc-100,.prep-flow-mobile-toggle){color:#18181b}.prep-flow-mobile-toggle:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.prep-flow-page .selection-option-check{display:none}.prep-flow-page .selection-option-btn--selected .selection-option-icon-chip{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prep-flow-step-nav{margin-top:2rem;border-top-width:1px;border-color:#ffffff80;padding-top:1.25rem}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.prep-flow-step-nav,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.prep-flow-step-nav:is(.dark *){border-color:#ffffff1a}.step-nav-back{border-width:1px;border-color:#e4e4e7b3;background-color:#ffffffe6;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.step-nav-back:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.step-nav-back,.dark\:text-zinc-400){color:#52525b}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.step-nav-back,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.step-nav-back,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.step-nav-back:is(.dark *){border-color:#ffffff1a;background-color:#09090b66;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.step-nav-back:hover:is(.dark *){background-color:#09090b8c}.admin-enterprise .admin-shell-main button.step-nav-continue:not(.step-nav-continue--disabled),.admin-enterprise .admin-shell-main a.step-nav-continue:not(.step-nav-continue--disabled){background:linear-gradient(135deg,#60a5fa,#818cf8 52%,#a78bfa);border-radius:.75rem;border-width:0px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main button.step-nav-continue:not(.step-nav-continue--disabled),.admin-enterprise .admin-shell-main a.step-nav-continue:not(.step-nav-continue--disabled){border-radius:.75rem;border-width:0px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main button.step-nav-continue:not(.step-nav-continue--disabled):hover,.admin-enterprise .admin-shell-main a.step-nav-continue:not(.step-nav-continue--disabled):hover{opacity:.95}.admin-enterprise .admin-shell-main button.step-nav-continue:not(.step-nav-continue--disabled):active,.admin-enterprise .admin-shell-main a.step-nav-continue:not(.step-nav-continue--disabled):active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.step-nav-continue:not(.step-nav-continue--disabled){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px #ffffff1f inset,0 4px 14px -8px hsl(var(--primary) / .38)}.step-nav-continue:not(.step-nav-continue--disabled):hover{background-color:hsl(var(--primary) / .9);box-shadow:0 1px #ffffff24 inset,0 6px 18px -8px hsl(var(--primary) / .42)}.step-nav-continue--disabled{cursor:not-allowed;background-color:hsl(var(--primary-subtle));--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page .step-nav-continue--disabled{color:#71717a}.step-nav-continue--disabled:is(.dark *){background-color:#27272ab3;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.prep-flow-page .prep-flow-step-nav .step-nav-back{border-color:#fff9;background-color:#ffffff73;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prep-flow-page .prep-flow-step-nav .step-nav-back:hover{border-color:#fffc;background-color:#ffffffb3;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.prep-flow-page .prep-flow-step-nav .step-nav-back){color:#52525b}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.prep-flow-page .prep-flow-step-nav .step-nav-back,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.prep-flow-page .prep-flow-step-nav .step-nav-back,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.prep-flow-page .prep-flow-step-nav .step-nav-back:is(.dark *){border-color:#ffffff1a;background-color:#09090b4d;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.prep-flow-page .prep-flow-step-nav .step-nav-back:hover:is(.dark *){background-color:#09090b73;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.prep-flow-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled){background:linear-gradient(180deg,hsl(var(--primary)),#002552);box-shadow:0 1px #ffffff24 inset,0 2px 4px #0f172a0f,0 8px 20px -10px hsl(var(--primary) / .45)}.prep-flow-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled):hover{background:linear-gradient(180deg,#00306b,#002757);box-shadow:0 1px #ffffff29 inset,0 4px 8px #0f172a14,0 10px 24px -10px hsl(var(--primary) / .5)}[data-consumer-ui] .prep-flow-page .prep-flow-step-nav .step-nav-continue--disabled{border-color:#e4e4e7a6}.prep-flow-page .prep-flow-step-nav .step-nav-continue--disabled{border-width:1px;border-color:#fff6;background-color:#ffffff59;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.prep-flow-page .prep-flow-step-nav .step-nav-continue--disabled,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.prep-flow-page .prep-flow-step-nav .step-nav-continue--disabled,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.prep-flow-page .prep-flow-step-nav .step-nav-continue--disabled:is(.dark *){border-color:#ffffff1a;background-color:#09090b40;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.\!dark .prep-flow-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled){background:linear-gradient(180deg,hsl(var(--primary)),#2564b1)!important;box-shadow:0 1px #ffffff1a inset,0 8px 20px -10px hsl(var(--primary) / .35)!important}.dark .prep-flow-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled){background:linear-gradient(180deg,hsl(var(--primary)),#2564b1);box-shadow:0 1px #ffffff1a inset,0 8px 20px -10px hsl(var(--primary) / .35)}.\!dark .prep-flow-step-pill--active,.dark .prep-flow-step-pill--active{background-color:#09090b73}.hero-ms-props__card .browse-properties-page.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-properties-page.h-\[5\.25rem\]{height:7rem}}#main-content .flex.browse-properties-page.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.browse-properties-page.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page{position:relative;min-height:0px;flex:1 1 0%;background-color:transparent;height:100%;max-height:100%;--browse-footer-dock-height: calc(5.5rem + env(safe-area-inset-bottom, 0px)) }.browse-properties-page:has(.browse-properties-page__composer--docked){--browse-footer-dock-height: calc(4.25rem + env(safe-area-inset-bottom, 0px)) }.browse-properties-page:has(.hero-chat-quick-actions){--browse-footer-dock-height: calc(8.75rem + env(safe-area-inset-bottom, 0px)) }#main-content .flex.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.\!min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%!important;min-height:0!important}@media(min-width:640px){.browse-properties-page--active{padding-top:.5rem}}.browse-properties-page--active.browse-properties-page--has-summary{padding-top:0}@media(min-width:640px){.browse-properties-page--active.browse-properties-page--has-summary{padding-top:0}}.browse-properties-page__composer-shell{position:relative;padding-top:.375rem;padding-bottom:0;background:transparent;border:none;box-shadow:none}@media(min-width:768px){.browse-properties-page__composer-shell{padding-top:.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}}.hero-ms-props__card .browse-properties-page__footer.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-properties-page__footer.h-\[5\.25rem\]{height:7rem}}.browse-properties-page__footer{position:relative;z-index:80;margin-top:auto;width:100%;flex-shrink:0}.hero-ms-props__card .browse-properties-page__composer.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-properties-page__composer.h-\[5\.25rem\]{height:7rem}}.browse-properties-page__composer{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:56rem}.browse-properties-page--active .browse-properties-page__composer--docked{padding-top:0;padding-bottom:0}.browse-properties-page--active .browse-properties-page__results-scroll{justify-content:flex-start;scroll-padding-top:.75rem}.admin-enterprise .admin-shell-main .browse-properties-page__stage.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .flex.browse-properties-page__stage.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.browse-properties-page__stage.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__stage{min-height:0px;flex:1 1 0%;overflow:hidden}#main-content .flex.browse-properties-page__results-scroll.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.browse-properties-page__results-scroll.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__results-scroll{min-height:0px;flex:1 1 0%}.browse-properties-page__landing-chat{margin-left:auto;margin-right:auto;width:100%}.landing-hero-body .browse-properties-page__composer,.browse-properties-page__footer .browse-properties-page__composer{transform:translateY(-2mm)}@media(min-width:768px){.landing-hero-body .browse-properties-page__composer,.browse-properties-page__footer .browse-properties-page__composer{transform:translateY(0)}.browse-properties-page--active.browse-properties-page--has-summary .browse-properties-page__summary--docked{margin-top:1in}}@media(min-width:640px){.browse-properties-page__footer{padding-bottom:max(.65rem,calc(env(safe-area-inset-bottom,0px) + .85rem))}}@media(min-width:768px){.browse-properties-page__footer{padding-bottom:max(1.25rem,calc(.45in + env(safe-area-inset-bottom,0px)))}.browse-properties-page__footer .browse-properties-page__composer-shell{padding-bottom:0}}.browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface,.hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface{--browse-composer-radius: .625rem;--browse-composer-bg: linear-gradient( 165deg, rgba(255, 255, 255, .98) 0%, rgba(245, 240, 250, .96) 52%, rgba(237, 233, 254, .72) 100% );--browse-composer-shadow: 0 0 0 1px rgba(124, 58, 237, .06), 0 1px 0 rgba(255, 255, 255, .92) inset, 0 1px 2px rgba(15, 23, 42, .035), 0 2px 8px -1px rgba(15, 23, 42, .04), 0 4px 14px -5px rgba(107, 70, 193, .045);--browse-composer-shadow-focus: 0 0 0 1px rgba(124, 58, 237, .12), 0 1px 0 rgba(255, 255, 255, .94) inset, 0 1px 3px rgba(15, 23, 42, .045), 0 3px 10px -1px rgba(15, 23, 42, .05), 0 6px 18px -5px rgba(107, 70, 193, .065);--bella-dw-card-bg: var(--browse-composer-bg);--bella-dw-card-radius: var(--browse-composer-radius);--bella-dw-card-shadow: var(--browse-composer-shadow);position:relative;z-index:70;isolation:isolate;overflow:visible;margin-bottom:0;padding:.625rem .75rem .75rem;border:none;border-radius:var(--browse-composer-radius);background:var(--browse-composer-bg);box-shadow:var(--browse-composer-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,background .2s ease}.browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:before,.hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface:before{display:none}.browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:hover,.hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface:hover{background:var(--browse-composer-bg);box-shadow:var(--browse-composer-shadow)}.browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:focus-within,.hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface:focus-within{background:var(--browse-composer-bg);box-shadow:var(--browse-composer-shadow-focus)}html.dark .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface,html.dark .hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface{--browse-composer-bg: linear-gradient( 165deg, rgba(24, 24, 27, .96) 0%, rgba(24, 24, 31, .94) 52%, rgba(39, 39, 42, .88) 100% );--browse-composer-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 0 rgba(255, 255, 255, .06) inset, 0 1px 2px rgba(0, 0, 0, .2), 0 2px 8px -1px rgba(0, 0, 0, .16), 0 4px 14px -5px rgba(0, 0, 0, .12);--browse-composer-shadow-focus: 0 0 0 1px rgba(167, 139, 250, .24), 0 1px 0 rgba(255, 255, 255, .08) inset, 0 1px 3px rgba(0, 0, 0, .22), 0 3px 10px -1px rgba(0, 0, 0, .18), 0 6px 18px -5px rgba(0, 0, 0, .14)}html.\!dark .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface,html.\!dark .hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface{--browse-composer-bg: linear-gradient( 165deg, rgba(24, 24, 27, .96) 0%, rgba(24, 24, 31, .94) 52%, rgba(39, 39, 42, .88) 100% ) !important;--browse-composer-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 0 rgba(255, 255, 255, .06) inset, 0 1px 2px rgba(0, 0, 0, .2), 0 2px 8px -1px rgba(0, 0, 0, .16), 0 4px 14px -5px rgba(0, 0, 0, .12) !important;--browse-composer-shadow-focus: 0 0 0 1px rgba(167, 139, 250, .24), 0 1px 0 rgba(255, 255, 255, .08) inset, 0 1px 3px rgba(0, 0, 0, .22), 0 3px 10px -1px rgba(0, 0, 0, .18), 0 6px 18px -5px rgba(0, 0, 0, .14) !important}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-quick-actions,.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-quick-actions{padding-inline:0;padding-top:.125rem;padding-bottom:.375rem}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-footer,.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-footer{padding-top:.125rem}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact,.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{--browse-composer-input-shadow: 0 0 0 1px rgba(124, 58, 237, .05), 0 1px 2px rgba(15, 23, 42, .03), 0 2px 5px -2px rgba(15, 23, 42, .04);--browse-composer-input-shadow-focus: 0 0 0 1px rgba(124, 58, 237, .1), 0 1px 2px rgba(15, 23, 42, .04), 0 3px 8px -2px rgba(107, 70, 193, .07);border-radius:.5rem;background:#ffffff7a;border:1px solid rgba(255,255,255,.72);box-shadow:var(--browse-composer-input-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}html.dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact,html.dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{--browse-composer-input-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .18), 0 2px 5px -2px rgba(0, 0, 0, .14);--browse-composer-input-shadow-focus: 0 0 0 1px rgba(167, 139, 250, .22), 0 1px 2px rgba(0, 0, 0, .22), 0 3px 8px -2px rgba(0, 0, 0, .18);background:#18181b6b;border-color:#ffffff14}html.\!dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact,html.\!dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact{--browse-composer-input-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .18), 0 2px 5px -2px rgba(0, 0, 0, .14) !important;--browse-composer-input-shadow-focus: 0 0 0 1px rgba(167, 139, 250, .22), 0 1px 2px rgba(0, 0, 0, .22), 0 3px 8px -2px rgba(0, 0, 0, .18) !important;background:#18181b6b!important;border-color:#ffffff14!important}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before,.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:before{display:none}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within){background:#ffffff85;border-color:#ffffffc7;box-shadow:var(--browse-composer-input-shadow)}.browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within,.hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#ffffff94;border-color:#c4b5fd73;box-shadow:var(--browse-composer-input-shadow-focus)}html.dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),html.dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within){background:#18181b7a;box-shadow:var(--browse-composer-input-shadow)}html.\!dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within),html.\!dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:hover:not(:focus-within){background:#18181b7a!important;box-shadow:var(--browse-composer-input-shadow)!important}html.dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within,html.dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#18181b85;box-shadow:var(--browse-composer-input-shadow-focus)}html.\!dark .browse-properties-page__composer.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within,html.\!dark .hero-landing-chat.browse-properties-page__landing-chat .hero-chat-input-shell.hero-chat-input-shell--compact:focus-within{background:#18181b85!important;box-shadow:var(--browse-composer-input-shadow-focus)!important}@media(max-width:767px){.browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface,.hero-landing-chat.browse-properties-page__landing-chat.app-floating-surface{--browse-composer-radius: .8125rem;padding:.5rem .625rem .625rem}.browse-properties-page__landing-chat .hero-chat-quick-actions{flex-wrap:nowrap;justify-content:stretch;gap:.375rem;padding-left:.125rem;padding-right:.125rem}.browse-properties-page__landing-chat .hero-chat-quick-action{min-height:2.125rem;min-width:0;flex:1 1 0;justify-content:center;gap:.3125rem;padding:.375rem .5rem}.browse-properties-page__landing-chat .hero-chat-quick-action-icon{width:1.125rem;height:1.125rem}.browse-properties-page__landing-chat .hero-chat-quick-action-icon svg{width:.875rem;height:.875rem}.browse-properties-page__landing-chat .hero-chat-quick-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2}.browse-properties-page__landing-chat .hero-chat-quick-action-label--desktop{display:none}.browse-properties-page__landing-chat .hero-chat-quick-action-label--mobile{display:inline}}@media(min-width:768px){.browse-properties-page__landing-chat .hero-chat-quick-action-label--desktop{display:inline}.browse-properties-page__landing-chat .hero-chat-quick-action-label--mobile{display:none}}.browse-properties-page__results-stack{width:100%}.browse-properties-page__results-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.browse-properties-page__results-stack{padding-bottom:.25rem}.browse-properties-page__summary{flex-shrink:0}.browse-properties-page--has-summary .browse-properties-page__summary--docked{flex-shrink:0;border-bottom-width:1px;border-color:#e4e4e780;background-color:transparent;padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.browse-properties-page--has-summary .browse-properties-page__summary--docked,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.browse-properties-page--has-summary .browse-properties-page__summary--docked:is(.dark *){border-color:#ffffff1a}#main-content .browse-properties-page__summary-row.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.browse-properties-page__summary-row.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__summary-row{display:flex;min-height:0px;align-items:center;gap:.375rem}#main-content .flex.min-h-0.browse-properties-page__summary-text.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__summary-text{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__summary-text){color:#52525b}.browse-properties-page__summary-text:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.browse-properties-page__summary-stale{color:#b45309e6}.browse-properties-page__summary-stale:is(.dark *){color:#fbbf24e6}.browse-properties-page__summary-reset{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;touch-action:manipulation;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:0px;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .browse-properties-page__summary-reset.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-properties-page__summary-reset.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-properties-page__summary-reset:hover{background-color:#f4f4f5cc;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.browse-properties-page__summary-reset:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.browse-properties-page__summary-reset:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .25)}.browse-properties-page__summary-reset:hover:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.browse-properties-page__summary-reset svg{height:.75rem;width:.75rem}.browse-properties-page__alert{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.browse-properties-page__alert:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.browse-listing-attribution{width:100%}.browse-listing-attribution>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.browse-listing-attribution{padding-top:.25rem}.browse-listing-attribution__disclaimer{text-align:center;font-size:11px;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-listing-attribution__disclaimer){color:#52525b}.browse-listing-attribution__disclaimer:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .browse-properties-page__loading.min-h-0.flex-1.flex-col:has(.browse-properties-page),#main-content .browse-properties-page__empty.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__loading,.browse-properties-page__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:2.5rem;padding-bottom:2.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__loading),.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__empty){color:#52525b}.browse-properties-page__loading:is(.dark *),.browse-properties-page__empty:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.browse-properties-page__loading--inline{justify-content:flex-start;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__loading--inline){color:#52525b}.browse-properties-page__loading--inline:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.browse-properties-page__grid--skeleton{margin-top:.75rem}.browse-properties-page__card--skeleton{pointer-events:none}.browse-properties-page__card--skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-width:1px;border-color:#e4e4e799;background-color:#ffffffb3}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-900\/20,.browse-properties-page__card--skeleton){background-color:#ffffff59}.browse-properties-page__card--skeleton:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));background-color:#18181b80}.browse-properties-page__card--skeleton{animation:browse-skeleton-fade-in .22s ease-out both}@keyframes browse-skeleton-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.browse-provider-links{width:100%}.browse-provider-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.browse-provider-links--prominent{padding-top:.25rem}.browse-provider-links__head>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.browse-provider-links__title{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.browse-provider-links__title,.dark\:text-zinc-200){color:#18181b}.browse-provider-links__title:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.browse-provider-links__subtitle{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-provider-links__subtitle){color:#52525b}.browse-provider-links__subtitle:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.browse-provider-links__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.browse-provider-links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.hero-ms-props__card .browse-provider-links__card.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-provider-links__card.h-\[5\.25rem\]{height:7rem}}#main-content .browse-provider-links__card.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-provider-links__card:has(.browse-properties-page){height:100%;min-height:0}.browse-provider-links__card{position:relative;display:flex;min-height:7.5rem;flex-direction:column;gap:.375rem;border-radius:1rem;border-width:1px;padding:.875rem 1rem;text-align:left;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.browse-provider-links__card:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#a78bfa80}.browse-provider-links__card{background:#ffffff75;border-color:#ffffff94;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 1px #ffffffb8 inset,0 2px 10px -4px #0f172a0f,0 12px 32px -18px #0f172a1f}.browse-provider-links__card:hover{border-color:color-mix(in srgb,var(--provider-accent) 28%,rgba(255,255,255,.58));box-shadow:0 1px #ffffffc7 inset,0 4px 14px -6px #0f172a14,0 18px 40px -16px #0f172a29}@media(hover:hover)and (pointer:fine){.browse-provider-links__card:hover{transform:translateY(-2px)}}.\!dark .browse-provider-links__card{background:#0f172a6b!important;border-color:#ffffff1a!important}.dark .browse-provider-links__card{background:#0f172a6b;border-color:#ffffff1a}.admin-enterprise .admin-shell-main .browse-provider-links__card-badge.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-provider-links__card-badge.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-provider-links__card-badge{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:var(--radius)}.bella-home-readiness__chat .browse-provider-links__card-badge.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-provider-links__card-badge.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-provider-links__card-badge{color:var(--provider-accent);background:color-mix(in srgb,var(--provider-accent) 12%,transparent)}.browse-provider-links__card-label{font-size:15px;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.browse-provider-links__card-label,.dark\:text-zinc-200){color:#18181b}.browse-provider-links__card-label:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.browse-provider-links__card-action{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.browse-provider-links__card-action,.dark\:text-zinc-400){color:#52525b}.bella-home-readiness__chat .browse-provider-links__card-action.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-provider-links__card-action.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-provider-links__card-action:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.browse-provider-links__card-attribution{margin-top:auto;padding-top:.25rem;font-size:10px;line-height:1.375;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page .browse-provider-links__card-attribution{color:#71717a}.browse-provider-links__card-attribution:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-properties-page__grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:.25rem;padding-bottom:.25rem}@media(min-width:520px){.browse-properties-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.browse-properties-page__grid{align-content:start}.browse-properties-page .hero-property-card{background:#fff6;border-color:#ffffff85;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:0 1px #ffffffb8 inset,0 4px 20px -12px #0f172a1a}.browse-properties-page .hero-property-card:hover{background:#ffffff80;border-color:#ffffff9e;box-shadow:0 1px #ffffffc7 inset,0 6px 24px -12px #0f172a24}.\!dark .browse-properties-page .hero-property-card{background:#0f172a61!important;border-color:#ffffff1a!important;box-shadow:0 1px #ffffff0f inset,0 4px 20px -12px #00000047!important}.dark .browse-properties-page .hero-property-card{background:#0f172a61;border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 4px 20px -12px #00000047}.\!dark .browse-properties-page .hero-property-card:hover{background:#0f172a7a!important;border-color:#ffffff24!important}.dark .browse-properties-page .hero-property-card:hover{background:#0f172a7a;border-color:#ffffff24}.\!dark .browse-properties-page__card{background:#0f172a6b!important;border-color:#ffffff1a!important;box-shadow:0 1px #ffffff0f inset,0 2px 10px -4px #00000038,0 12px 32px -18px #00000057!important}.dark .browse-properties-page__card{background:#0f172a6b;border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 2px 10px -4px #00000038,0 12px 32px -18px #00000057}.\!dark .browse-properties-page__card:hover{background:#0f172a80!important;border-color:#ffffff24!important;box-shadow:0 1px #ffffff14 inset,0 4px 14px -6px #00000042,0 18px 40px -16px #00000061!important}.dark .browse-properties-page__card:hover{background:#0f172a80;border-color:#ffffff24;box-shadow:0 1px #ffffff14 inset,0 4px 14px -6px #00000042,0 18px 40px -16px #00000061}#main-content .browse-properties-page__see-more-wrap.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__see-more-wrap{margin-top:1.5rem;display:flex;justify-content:center;padding-bottom:.25rem}.browse-properties-page__see-more{font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#d4d4d8;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__see-more){color:#52525b}.browse-properties-page__see-more:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));text-decoration-color:#71717a}.browse-properties-page__see-more:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));text-decoration-color:#52525b}.browse-properties-page__see-more:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}#main-content .browse-properties-page__pager.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__pager{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.browse-properties-page__pager-btn{border-radius:9999px;border-width:1px;border-color:#ffffffb3;background-color:#ffffff73;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .prep-flow-page.bella-dw-page :is(.browse-properties-page__pager-btn,.dark\:text-zinc-400){color:#52525b}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.browse-properties-page__pager-btn,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.browse-properties-page__pager-btn,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.browse-properties-page__pager-btn:hover{background-color:#ffffffb3}.browse-properties-page__pager-btn:disabled{opacity:.4}.browse-properties-page__pager-btn:is(.dark *){border-color:#ffffff1a;background-color:#09090b4d;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.browse-properties-page__pager-btn:hover:is(.dark *){background-color:#09090b73}.browse-properties-page__pager-label{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.browse-properties-page__pager-label){color:#52525b}.browse-properties-page__pager-label:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.browse-properties-page--active .browse-properties-page__results-scroll--active{padding-bottom:max(6.75rem,calc(5.25rem + env(safe-area-inset-bottom,0px)));scroll-padding-bottom:max(6.75rem,calc(5.25rem + env(safe-area-inset-bottom,0px)));scroll-padding-top:.5rem}@media(max-width:767px){.consumer-mobile-page.browse-properties-page{padding:0}.browse-properties-page.browse-properties-page--active,.browse-properties-page.browse-properties-page--active.browse-properties-page--has-summary{padding-top:0}.browse-properties-page--active .browse-properties-page__summary--docked{flex-shrink:0;gap:0px;border-radius:0;border-left-width:0px;border-right-width:0px;border-top-width:0px;padding-left:0;padding-right:0;margin-left:calc(-1*max(.625rem,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(.625rem,env(safe-area-inset-right,0px)));padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-top:.375rem;padding-bottom:.375rem;border-bottom:1px solid rgba(0,0,0,.06);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.dark .browse-properties-page--active .browse-properties-page__summary--docked{background:transparent;border-bottom-color:#ffffff14}.browse-properties-page__stage{padding-bottom:var(--browse-footer-dock-height);padding-inline:max(.625rem,env(safe-area-inset-left,0px)) max(.625rem,env(safe-area-inset-right,0px))}.browse-properties-page__footer{position:fixed;left:0;right:0;bottom:0;z-index:80;margin-top:0;max-width:56rem;margin-inline:auto;padding-top:.25rem;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:transparent}.browse-properties-page__composer-shell{padding-top:0;padding-bottom:0}.browse-properties-page--active .browse-properties-page__results-scroll--active{padding-bottom:.5rem;scroll-padding-bottom:var(--browse-footer-dock-height)}.\!dark .browse-properties-page--active .browse-properties-page__summary--docked{background:transparent!important;border-bottom-color:#ffffff14!important}}@media(max-width:639px){.browse-properties-page--active .browse-properties-page__stage{padding-left:.625rem;padding-right:.625rem}.browse-properties-page__results-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.browse-properties-page__insight-row{gap:.375rem}.browse-properties-page__insight{font-size:12px}.browse-properties-page__insight-reset{height:1.75rem;width:1.75rem}.browse-properties-page__stale{line-height:1.375}.browse-properties-page__results-head{align-items:center}.browse-properties-page__results-meta{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:#e4e4e7b3;background-color:#ffffffb3;padding:.125rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.browse-properties-page__results-meta,.dark\:text-zinc-400){color:#52525b}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.browse-properties-page__results-meta,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.browse-properties-page__results-meta,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.bella-home-readiness__chat .browse-properties-page__results-meta.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-properties-page__results-meta.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-properties-page__results-meta:is(.dark *){border-color:#ffffff1a;background-color:#09090b73;--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.browse-properties-page__grid{gap:.5rem}.browse-properties-page__see-more-wrap{margin-top:.75rem}.browse-properties-page__see-more{min-height:2.75rem;width:100%;border-radius:9999px;border-width:1px;border-color:#e4e4e7b3;background-color:#ffffffbf;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.browse-properties-page__see-more,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.browse-properties-page__see-more,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.browse-properties-page__see-more:is(.dark *){border-color:#ffffff1a;background-color:#09090b66}.browse-properties-page__pager{margin-top:1rem;gap:.375rem}.bella-home-readiness--compact .bella-home-readiness__chat .browse-properties-page__pager{margin-top:.5rem;gap:.375rem}.bella-home-readiness--compact .bella-home-readiness__chat .browse-properties-page__pager button:nth-child(n+5){display:none}#main-content .flex.min-h-0.browse-properties-page__pager-btn.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-properties-page__pager-btn{min-height:2.75rem;flex:1 1 0%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}}#main-content .browse-own-vs-rent-modal.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:max(0px,env(safe-area-inset-top,0px)) max(0px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-left,0px))}@media(min-width:768px){.browse-own-vs-rent-modal{align-items:center;padding:1.5rem}}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__backdrop{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border:1px solid rgba(186,214,252,.45);border-right:1px solid rgba(186,214,252,.45);border-bottom:none;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);box-shadow:0 -8px 28px -18px #93c5fd52,inset 0 1px #ffffffa6;color:#18181b}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__head{border-bottom:1px solid rgba(186,214,252,.35);margin-bottom:.25rem;padding-bottom:.75rem}@media(min-width:768px){.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border:1px solid rgba(186,214,252,.45);border-bottom:1px solid rgba(186,214,252,.45);border-radius:1rem;box-shadow:0 24px 64px -24px #93c5fd47,0 0 0 1px #ffffffb8,inset 0 1px #ffffffa6}}.browse-own-vs-rent-modal__backdrop{position:absolute;inset:0}.\!dark .browse-own-vs-rent-modal__backdrop:not(.mobile-sidebar-backdrop--light){background-color:#09090b80}.dark .browse-own-vs-rent-modal__backdrop:not(.mobile-sidebar-backdrop--light){background-color:#09090b80}.hero-ms-props__card .browse-own-vs-rent-modal__panel.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-own-vs-rent-modal__panel.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .browse-own-vs-rent-modal__panel.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .browse-own-vs-rent-modal__panel.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-own-vs-rent-modal__panel:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__panel{position:relative;z-index:10;display:flex;width:100%;max-width:none;flex-direction:column;overflow:hidden;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - .5rem));border-radius:1rem 1rem 0 0;padding:.625rem max(1rem,env(safe-area-inset-left,0px)) max(1rem,calc(.875rem + env(safe-area-inset-bottom,0px))) max(1rem,env(safe-area-inset-right,0px))}@media(max-width:767px){.browse-own-vs-rent-modal{padding-top:calc(var(--consumer-top-nav-height, calc(4rem + env(safe-area-inset-top, 0px)) ) + .75rem)}.browse-own-vs-rent-modal__panel{max-height:calc(100dvh - var(--consumer-top-nav-height, calc(4rem + env(safe-area-inset-top, 0px)) ) - .75rem - env(safe-area-inset-bottom,0px))}}@media(min-width:768px){.browse-own-vs-rent-modal__panel{max-width:42rem;max-height:min(88dvh,44rem);padding:1.125rem 1.25rem 1.25rem}}.\!dark .browse-own-vs-rent-modal__panel:not(.mobile-sidebar-drawer-surface){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark .browse-own-vs-rent-modal__panel:not(.mobile-sidebar-drawer-surface){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__title,.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-topic{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__lead,.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__eyebrow,.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__disclaimer{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close{border-radius:9999px;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close:hover{background-color:#fffc;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card{border-width:1px;border-color:#ffffffb3;background-color:#ffffffbf;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 1px 2px #93c5fd14}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-col{border-width:1px;border-color:#fff9;background-color:#ffffff8c}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-copy{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__foot{border-top-width:1px;border-color:#bae6fd66}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__handle{background-color:#bae6fdcc}.browse-own-vs-rent-modal__handle{margin-left:auto;margin-right:auto;margin-bottom:.5rem;height:.25rem;width:2.5rem;flex-shrink:0;border-radius:9999px;background-color:#d4d4d8e6}@media(min-width:768px){.browse-own-vs-rent-modal__handle{display:none}}#main-content .browse-own-vs-rent-modal__head.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__head{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem}#main-content .flex.min-h-0.browse-own-vs-rent-modal__head-copy.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__head-copy{min-width:0px;flex:1 1 0%}.browse-own-vs-rent-modal__eyebrow{margin:0;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__title{font-family:var(--font-serif),Georgia,serif;margin:0;margin-top:.25rem;font-family:var(--font-serif),Cormorant Garamond,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.25;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__lead{margin:0;margin-top:.375rem;font-size:.8125rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .browse-own-vs-rent-modal__close.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-own-vs-rent-modal__close.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-own-vs-rent-modal__close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:0px;background-color:transparent;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .browse-own-vs-rent-modal__close.h-9.w-9,.bella-home-readiness__chat .inline-flex.browse-own-vs-rent-modal__close.w-9,.bella-home-readiness__chat .inline-flex.h-9.browse-own-vs-rent-modal__close{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__close.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.browse-own-vs-rent-modal__close.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.browse-own-vs-rent-modal__close{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__close:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal__close{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal__close:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal__close{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal__close:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}#main-content .flex.browse-own-vs-rent-modal__body.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.browse-own-vs-rent-modal__body.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__body{min-height:0px;flex:1 1 0%;overflow-y:auto;overscroll-behavior-y:contain;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#main-content .browse-own-vs-rent-modal__cards.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-own-vs-rent-modal__cards:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__cards{display:flex;flex-direction:column;gap:.625rem}@media(min-width:768px){.browse-own-vs-rent-modal__cards{display:none}}.admin-enterprise .admin-shell-main .browse-own-vs-rent-modal__card.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-own-vs-rent-modal__card.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-own-vs-rent-modal__card{border-radius:var(--radius);border-width:1px;border-color:#e4e4e7cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.\!dark .browse-own-vs-rent-modal__card,.dark .browse-own-vs-rent-modal__card{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));background-color:#18181b66}.browse-own-vs-rent-modal__card-topic{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal__card-topic,.dark .browse-own-vs-rent-modal__card-topic{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__card-grid{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.browse-own-vs-rent-modal__card-col{min-width:0px;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 246 243 / var(--tw-bg-opacity, 1));padding:.5rem .625rem}.\!dark .browse-own-vs-rent-modal__card-col,.dark .browse-own-vs-rent-modal__card-col{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1));background-color:#09090b80}.browse-own-vs-rent-modal__card-label{display:block;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__card-copy{margin:0;margin-top:.25rem;font-size:.75rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal__card-copy,.dark .browse-own-vs-rent-modal__card-copy{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .flex.browse-own-vs-rent-modal__table-wrap.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-own-vs-rent-modal__table-wrap{display:none;min-height:0px}@media(min-width:768px){.browse-own-vs-rent-modal__table-wrap{display:block;overflow:auto}}.browse-own-vs-rent-modal__table{width:100%;border-collapse:collapse;text-align:left}.browse-own-vs-rent-modal__th{border-bottom-width:1px;border-color:#e4e4e7e6;padding-left:0;padding-right:0;padding-bottom:.625rem;padding-top:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__th--topic{width:28%;padding-right:.75rem}.browse-own-vs-rent-modal__th--own,.browse-own-vs-rent-modal__th--rent{width:36%;padding-left:.75rem;padding-right:.75rem}.browse-own-vs-rent-modal__col-label{display:inline-flex;align-items:center;gap:.375rem}.bella-home-readiness__chat .browse-own-vs-rent-modal__col-label.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__col-label.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__col-icon{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px)}.bella-home-readiness__chat .browse-own-vs-rent-modal__col-icon.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__col-icon.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__col-icon svg{height:.875rem;width:.875rem}.browse-own-vs-rent-modal__col-icon--own{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__col-icon--rent{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__row+.browse-own-vs-rent-modal__row .browse-own-vs-rent-modal__topic,.browse-own-vs-rent-modal__row+.browse-own-vs-rent-modal__row .browse-own-vs-rent-modal__cell{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.browse-own-vs-rent-modal__topic{padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem;padding-right:.75rem;vertical-align:top;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__topic-inner{display:inline-flex;align-items:flex-start;gap:.5rem}.bella-home-readiness__chat .browse-own-vs-rent-modal__topic-inner.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__topic-inner.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__topic-icon{margin-top:.125rem;display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px)}.bella-home-readiness__chat .browse-own-vs-rent-modal__topic-icon.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__topic-icon.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__topic-icon svg{height:.875rem;width:.875rem}.browse-own-vs-rent-modal__cell{padding:.75rem;vertical-align:top;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__cell--own{background-color:#ecfdf5b3}.browse-own-vs-rent-modal__cell--rent{background-color:#f0f9ffb3}.browse-own-vs-rent-modal__foot{margin-top:.75rem;flex-shrink:0;border-top-width:1px;border-color:#e4e4e7b3;padding-top:.75rem}.browse-own-vs-rent-modal__disclaimer{margin:0;font-size:.6875rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-own-vs-rent-modal__link{margin-top:.5rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1));text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .browse-own-vs-rent-modal__link.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-own-vs-rent-modal__link.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));text-decoration-line:underline}.\!dark .browse-own-vs-rent-modal__link{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal__link{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light{color-scheme:light!important}.dark .browse-own-vs-rent-modal--light{color-scheme:light}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__backdrop{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb)!important}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__backdrop{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb)}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border-color:#bad6fc73!important;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe)!important;color:#18181b!important}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border-color:#bad6fc73;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);color:#18181b}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close:hover{background-color:#fffc;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__close:hover{background-color:#fffc;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card,.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card{border-color:#ffffffb3;background-color:#ffffffbf}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-topic,.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-topic{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-col,.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-col{border-color:#fff9;background-color:#ffffff8c}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-copy,.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__card-copy{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.\!dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.dark .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__link:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.bella-dw-page.prep-flow-page .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border:1px solid rgba(186,214,252,.45);border-radius:1rem 1rem 0 0;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);box-shadow:0 -8px 28px -18px #93c5fd52,inset 0 1px #ffffffa6;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:768px){.bella-dw-page.prep-flow-page .browse-own-vs-rent-modal--light .browse-own-vs-rent-modal__panel{border-radius:1rem;box-shadow:0 24px 64px -24px #93c5fd47,0 0 0 1px #ffffffb8,inset 0 1px #ffffffa6}}#main-content .browse-property-modal.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:max(0px,env(safe-area-inset-top,0px)) max(0px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-left,0px))}@media(min-width:768px){.browse-property-modal{align-items:center;padding:1.5rem}}.browse-property-modal--light .browse-property-modal__backdrop{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.browse-property-modal__backdrop{position:absolute;inset:0}.\!dark .browse-property-modal__backdrop:not(.mobile-sidebar-backdrop--light){background-color:#09090b8c;--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dark .browse-property-modal__backdrop:not(.mobile-sidebar-backdrop--light){background-color:#09090b8c;--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.hero-ms-props__card .browse-property-modal__panel.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-property-modal__panel.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .browse-property-modal__panel.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .browse-property-modal__panel.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-property-modal__panel:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__panel{position:relative;z-index:10;display:flex;width:100%;max-width:none;flex-direction:column;overflow:hidden;max-height:min(94dvh,calc(100dvh - env(safe-area-inset-top,0px) - .5rem));border-radius:1.25rem 1.25rem 0 0;border:none;padding:.375rem max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,calc(.625rem + env(safe-area-inset-bottom,0px))) max(.75rem,env(safe-area-inset-right,0px))}.browse-property-modal--light .browse-property-modal__panel.mobile-sidebar-drawer-surface{border:1px solid rgba(186,214,252,.45);border-bottom:none;color:#18181b;box-shadow:0 -8px 28px -18px #93c5fd52,inset 0 1px #ffffffa6}@media(min-width:768px){.browse-property-modal__panel{max-width:48rem;max-height:min(88dvh,44rem);border-radius:1.125rem;padding:.625rem 1rem 1rem}.browse-property-modal--light .browse-property-modal__panel.mobile-sidebar-drawer-surface{border-bottom:1px solid rgba(186,214,252,.45);box-shadow:0 24px 64px -24px #93c5fd47,0 0 0 1px #ffffffb8,inset 0 1px #ffffffa6}}.bella-dw-page.prep-flow-page .browse-property-modal--light .browse-property-modal__panel.mobile-sidebar-drawer-surface{border:1px solid rgba(186,214,252,.45);border-radius:1rem 1rem 0 0;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:768px){.bella-dw-page.prep-flow-page .browse-property-modal--light .browse-property-modal__panel.mobile-sidebar-drawer-surface{border-radius:1rem}}.\!dark .browse-property-modal__panel:not(.mobile-sidebar-drawer-surface){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark .browse-property-modal__panel:not(.mobile-sidebar-drawer-surface){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.browse-property-modal__handle{margin-left:auto;margin-right:auto;margin-bottom:.375rem;height:.25rem;width:2.5rem;flex-shrink:0;border-radius:9999px;background:#bad6fcd9}@media(min-width:768px){.browse-property-modal__handle{display:none}}.hero-ms-props__card .browse-property-modal__top.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-property-modal__top.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .browse-property-modal__top.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-property-modal__top{position:relative;flex-shrink:0;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem}@media(min-width:768px){.browse-property-modal__top{border-radius:.75rem}}#main-content .browse-property-modal__gallery.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__gallery{display:flex;min-height:clamp(11rem,28vh,16rem);--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.browse-property-modal__gallery:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.browse-property-modal__gallery--with-thumbs{flex-direction:row}.hero-ms-props__card .browse-property-modal__gallery-stage.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-property-modal__gallery-stage.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .browse-property-modal__gallery-stage.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .flex.min-h-0.browse-property-modal__gallery-stage.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__gallery-stage{position:relative;min-height:clamp(11rem,28vh,16rem);min-width:0px;flex:1 1 0%;overflow:hidden}.browse-property-modal__gallery-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.browse-property-modal__gallery-counter{position:absolute;bottom:.75rem;right:.75rem;z-index:2;border-radius:9999px;background-color:#09090b73;padding:.25rem .625rem;font-size:10px;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#main-content .browse-property-modal__gallery-thumbs.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-property-modal__gallery-thumbs:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__gallery-thumbs{display:flex;width:4.25rem;flex-shrink:0;flex-direction:column;gap:.25rem;overflow-y:auto;padding:.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#ffffff8c;scrollbar-width:thin;box-shadow:inset 1px 0 #bad6fc59}.hero-ms-props__card .browse-property-modal__gallery-thumb.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .browse-property-modal__gallery-thumb.h-\[5\.25rem\]{height:7rem}}.admin-enterprise .admin-shell-main .browse-property-modal__gallery-thumb.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-property-modal__gallery-thumb.bg-card,.admin-enterprise .admin-shell-main .browse-property-modal__gallery-thumb.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-property-modal__gallery-thumb{position:relative;aspect-ratio:4/3;width:100%;flex-shrink:0;overflow:hidden;border-radius:var(--radius);border-width:1px;border-color:transparent;opacity:.75;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.browse-property-modal__gallery-thumb:hover{opacity:1}.browse-property-modal__gallery-thumb--active{border-color:#7dd3fccc;opacity:1;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(186 230 253 / .8)}.browse-property-modal__gallery-thumb-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.browse-property-modal__hero-overlay{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:3rem 1rem 1rem}@media(min-width:640px){.browse-property-modal__hero-overlay{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}}.browse-property-modal__hero-overlay{background:linear-gradient(180deg,#0f172a00,#0f172a6b 42%,#0f172ab8)}.admin-enterprise .admin-shell-main .browse-property-modal__close.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-property-modal__close.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-property-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:4;display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:0px;background-color:#e0f2fee6;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1));transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.bella-home-readiness__chat .browse-property-modal__close.h-9.w-9,.bella-home-readiness__chat .inline-flex.browse-property-modal__close.w-9,.bella-home-readiness__chat .inline-flex.h-9.browse-property-modal__close{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-property-modal__close.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.browse-property-modal__close.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.browse-property-modal__close{width:1.75rem;height:1.75rem;margin-top:0}.browse-property-modal__close:hover{background-color:#bae6fde6;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.browse-property-modal__close:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.browse-property-modal__close{box-shadow:none}.browse-property-modal__nav{flex-shrink:0;padding:.5rem .75rem}@media(min-width:640px){.browse-property-modal__nav{padding-left:1rem;padding-right:1rem}}.browse-property-modal__nav{border-bottom:1px solid rgba(186,214,252,.28);background:transparent}.browse-property-modal__segmented{display:flex;gap:.375rem;padding:0;border:none;background:transparent;overflow-x:auto;scrollbar-width:none}.browse-property-modal__segmented::-webkit-scrollbar{display:none}.browse-property-modal__segment{flex:0 0 auto;min-width:0;width:auto;padding:.375rem .625rem .375rem .375rem;font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:#52525b}@media(min-width:640px){.browse-property-modal__segment{font-size:.8125rem}}.browse-property-modal__segment-label{white-space:nowrap}.browse-property-modal__segment--active{font-weight:500;--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}#main-content .flex.browse-property-modal__scroll.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.browse-property-modal__scroll.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__scroll{min-height:0px;flex:1 1 0%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent}#main-content .browse-property-modal__content.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-property-modal__content:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__content{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:42rem;flex-direction:column;gap:0px;padding:.75rem}@media(min-width:640px){.browse-property-modal__content{padding:1rem}}.browse-property-modal__section{padding-top:1rem;padding-bottom:1rem}.browse-property-modal__section:first-child{padding-top:0}.browse-property-modal__section:last-child{padding-bottom:0}.browse-property-modal__section+.browse-property-modal__section{margin-top:.25rem;border-top-width:1px;padding-top:1.25rem;border-color:#bad6fc59}.browse-property-modal__section-eyebrow{margin-bottom:.25rem}.browse-property-modal__section-title{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-property-modal__section-lead{margin-top:.25rem;font-size:13px;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-property-modal__hero>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.browse-property-modal__type{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3}.browse-property-modal__price{font-family:var(--font-serif),Georgia,serif;font-family:var(--font-serif),Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#main-content .browse-property-modal__address.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__address{display:flex;align-items:flex-start;gap:.5rem;font-size:13px;line-height:1.375;color:#ffffffe6}.browse-property-modal__address-icon{margin-top:.125rem;height:1.5rem;width:1.5rem;flex-shrink:0}.browse-property-modal__stats-line{padding-top:.125rem;font-size:12px;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.01em;color:#fffc}.browse-property-modal__description{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.browse-property-modal__notice{margin-top:1rem;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;font-size:12px;line-height:1.625;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.bella-home-readiness--compact .bella-home-readiness__chat .browse-property-modal__notice{margin-top:.5rem;gap:.375rem}.bella-home-readiness--compact .bella-home-readiness__chat .browse-property-modal__notice button:nth-child(n+5){display:none}.browse-property-modal__notice{border-color:#bad6fc66;background:#ffffffb8}.browse-property-modal__attribution{margin-top:.75rem;width:100%;max-width:100%;font-size:12px;font-weight:500;letter-spacing:-.01em;transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.browse-property-modal__attribution--zillow{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.browse-property-modal__attribution--realtor{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.browse-property-modal__attribution--redfin{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}#main-content .browse-property-modal__tag-list.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__tag-list{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.admin-enterprise .admin-shell-main .browse-property-modal__tag.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.browse-property-modal__tag.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.browse-property-modal__tag{border-radius:var(--radius);border-width:1px;padding:.25rem .625rem;font-size:12px;font-weight:500;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1));border-color:#bad6fc66;background:#ffffffc7}.browse-property-modal__highlight{margin-top:.75rem;border-radius:.75rem;border-width:1px;padding:.875rem 1rem;border-color:#bad6fc73;background:#ffffffb8;box-shadow:0 1px 2px #93c5fd14}#main-content .browse-property-modal__highlight-head.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__highlight-head{display:flex;align-items:center;gap:.5rem}.browse-property-modal__highlight-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-property-modal__highlight-value{margin-top:.25rem;font-size:1.375rem;font-weight:600;line-height:1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-property-modal__highlight-note{margin-top:.5rem;font-size:12px;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#main-content .browse-property-modal__metric-list.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-property-modal__metric-list:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__metric-list{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}.browse-property-modal__menu-item{width:100%}.browse-property-modal__menu-item--stacked{align-items:flex-start}.browse-property-modal__metric-name{display:block;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.browse-property-modal__metric-note{margin-top:.125rem;display:block;font-size:12px;line-height:1.625;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.browse-property-modal__metric-value{flex-shrink:0;text-align:right;font-size:13px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.browse-property-modal__metric-value--inline{margin-top:.125rem;display:block;text-align:left;font-weight:500;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.browse-property-modal__disclaimer{padding-top:.75rem;font-size:11px;line-height:1.625;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .browse-property-modal__actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.browse-property-modal__actions:has(.browse-properties-page){height:100%;min-height:0}.browse-property-modal__actions{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem;padding:.75rem 1rem}@media(min-width:640px){.browse-property-modal__actions{padding-left:1.25rem;padding-right:1.25rem}}.browse-property-modal__actions{border-top:1px solid rgba(0,0,0,.06);background:#fffffff5}.browse-property-modal__primary-btn,.browse-property-modal__secondary-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.375rem;text-decoration-line:none;transition-property:background-color,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bella-home-readiness__chat .browse-property-modal__primary-btn.h-9.w-9,.bella-home-readiness__chat .browse-property-modal__secondary-btn.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-property-modal__primary-btn.h-9.w-9,.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .browse-property-modal__secondary-btn.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.browse-property-modal__primary-btn,.browse-property-modal__secondary-btn{min-height:2.5rem;padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.browse-property-modal__primary-btn:hover,.browse-property-modal__secondary-btn:hover{background:#f8fafc;border-color:#0000001f}.browse-property-modal__primary-btn:focus-visible,.browse-property-modal__secondary-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(167 139 250 / .35);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}.browse-property-modal__primary-btn--zillow{color:#006aff;border-color:#006aff2e}.browse-property-modal__primary-btn--zillow:hover{background:#eff6fff2;border-color:#006aff47}.browse-property-modal__primary-btn--realtor{color:#0d9488;border-color:#0d94882e}.browse-property-modal__primary-btn--realtor:hover{background:#f0fdfaf2;border-color:#0d948847}.browse-property-modal__primary-btn--redfin{color:#c82021;border-color:#c820212e}.browse-property-modal__primary-btn--redfin:hover{background:#fef2f2f2;border-color:#c8202147}.browse-property-modal__secondary-btn{font-weight:400;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));border-color:#0000000f;background:transparent}.browse-property-modal__secondary-btn:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1));background:#f8fafccc}.property-quick-facts{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.admin-enterprise .admin-shell-main .property-quick-fact.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.property-quick-fact.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.property-quick-fact{min-width:0px;border-radius:var(--radius);border-width:1px;padding:.5rem .625rem;border-color:#0000000f;background:#ffffffd9}.property-quick-fact__label{font-size:10px;font-weight:500;line-height:1.25;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.property-quick-fact__value{margin-top:.125rem;font-size:13px;font-weight:600;line-height:1.375;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));font-variant-numeric:tabular-nums}.property-quick-fact__sub{font-size:10px;font-weight:400;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}@media(max-width:399px){.property-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.property-quick-fact{padding:.375rem .5rem}.property-quick-fact__value{font-size:.75rem;line-height:1rem}}.nbhd-card{margin-top:.75rem;border-radius:.75rem;border-width:1px;padding:.875rem 1rem;border-color:#bad6fc73;background:#ffffffb8;box-shadow:0 1px 2px #93c5fd14}.nbhd-card+.nbhd-card{margin-top:.5rem}#main-content .nbhd-card__header.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-card__header{display:flex;align-items:center;gap:.625rem}#main-content .flex.min-h-0.nbhd-card__header-text.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-card__header-text{min-width:0px;flex:1 1 0%}.nbhd-card__title{font-size:13px;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.nbhd-card__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .nbhd-grade-badge.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.nbhd-grade-badge.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .nbhd-grade-badge.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-grade-badge{margin-left:auto;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);font-size:14px;font-weight:700;letter-spacing:-.025em}.bella-home-readiness__chat .inline-flex.nbhd-grade-badge.w-9,.bella-home-readiness__chat .inline-flex.h-9.nbhd-grade-badge{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.nbhd-grade-badge.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.nbhd-grade-badge{width:1.75rem;height:1.75rem;margin-top:0}.nbhd-crime-vs-national{margin-top:.625rem;font-size:13px;font-weight:500}.nbhd-crime-vs-national--safer{color:#059669}.nbhd-crime-vs-national--worse{color:#b91c1c}.nbhd-score-row{margin-top:.75rem}#main-content .nbhd-score-row__label-line.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-score-row__label-line{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}#main-content .nbhd-score-row__label.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-score-row__label{display:flex;align-items:center;gap:.375rem;font-size:12px;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.nbhd-score-row__value{flex-shrink:0;font-size:12px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .nbhd-score-bar-track.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nbhd-score-bar-track{height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background:#00000012}.nbhd-score-bar-fill{height:100%;border-radius:9999px;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.nbhd-score-bar-fill--blue{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.nbhd-score-sublabel{margin-top:.125rem;display:block;font-size:11px;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .nbhd-school-row.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-school-row{margin-top:.75rem;display:flex;align-items:center;gap:.625rem}.nbhd-school-row+.nbhd-school-row{margin-top:.5rem;border-top-width:1px;padding-top:.5rem;border-color:#bad6fc40}.nbhd-school-level-chip{flex-shrink:0;border-radius:.25rem;padding:.125rem .375rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.nbhd-school-level-chip--elem{background:#10b9811f;color:#059669}.nbhd-school-level-chip--mid{background:#6366f11f;color:#4338ca}.nbhd-school-level-chip--high{background:#f59e0b1f;color:#b45309}.nbhd-school-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}#main-content .nbhd-school-meta.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-school-meta{margin-top:.125rem;display:flex;align-items:center;gap:.25rem;font-size:11px;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#main-content .nbhd-school-rating.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.nbhd-school-rating{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.125rem;font-size:12px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.nbhd-verify-note{margin-top:.75rem;font-size:11px;line-height:1.625;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .nbhd-simulated-note.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.nbhd-simulated-note.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nbhd-simulated-note{margin-top:.75rem;border-radius:var(--radius);border-width:1px;padding:.625rem .75rem;font-size:11px;line-height:1.625;--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1));border-color:#bad6fc59;background:#fff9}#main-content .sidebar-profile-orb.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.sidebar-profile-orb{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:hsl(var(--border) / .6);background-color:#ffffff73;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.sidebar-profile-orb,.dark\:text-zinc-200){color:#18181b}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.sidebar-profile-orb,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.sidebar-profile-orb:is(.dark *){border-color:#ffffff1a;background-color:#18181b66;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .profile-menu-popover.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-menu-popover{overflow:hidden}.profile-menu-popover--compact{border-radius:1rem;padding:.75rem .375rem;background:var(--hero-glass-bg, rgba(255, 255, 255, .34))!important;border:1px solid var(--hero-glass-border, rgba(255, 255, 255, .52))!important;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);box-shadow:var( --hero-glass-shadow, 0 1px 0 rgba(255, 255, 255, .72) inset, 0 4px 20px -12px rgba(15, 23, 42, .08) )!important}.\!dark .profile-menu-popover--compact,.dark .profile-menu-popover--compact{background:var(--hero-glass-bg-dark, rgba(15, 23, 42, .38))!important;border-color:var(--hero-glass-border-dark, rgba(255, 255, 255, .1))!important;box-shadow:var( --hero-glass-shadow-dark, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 4px 20px -12px rgba(0, 0, 0, .28) )!important}.profile-menu-popover--compact:hover{background:#ffffff6b!important;border-color:#ffffff9e!important;box-shadow:0 1px #ffffffc7 inset,0 6px 24px -12px #0f172a1a!important}.\!dark .profile-menu-popover--compact:hover,.dark .profile-menu-popover--compact:hover{background:#0f172a75!important;border-color:#ffffff24!important}#main-content .profile-menu-guest.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.profile-menu-guest:has(.browse-properties-page){height:100%;min-height:0}.profile-menu-guest{display:flex;flex-direction:column;align-items:center;padding:1rem 1.25rem 1.25rem;text-align:center}#main-content .profile-menu-guest--compact.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.profile-menu-guest--compact:has(.browse-properties-page){height:100%;min-height:0}.profile-menu-guest--compact{display:flex;flex-direction:column;align-items:center;padding:.5rem;text-align:center}.profile-menu-guest__icon{margin-bottom:.75rem}.profile-menu-guest__title{margin-bottom:1rem;max-width:14rem;font-size:13px;font-weight:300;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.profile-menu-guest__title){color:#52525b}.profile-menu-guest__title:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.profile-menu-guest__title{font-family:var(--font-sans),system-ui,sans-serif}.profile-menu-guest--compact .profile-menu-guest__title{margin-bottom:.875rem;max-width:15rem;font-size:13px}#main-content .profile-menu-guest__actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.profile-menu-guest__actions:has(.browse-properties-page){height:100%;min-height:0}.profile-menu-guest__actions{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.25rem}.profile-menu-guest__primary{width:100%;border-radius:9999px;border-width:1px;border-color:#ffe4e6cc;background-color:#fff1f2f2;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:300;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-menu-guest__primary:hover{border-color:#fecdd3e6;background-color:#ffe4e6d9;--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.profile-menu-guest__primary:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.profile-menu-guest__primary:is(.dark *){border-color:#88133759;background-color:#4c05194d;--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.profile-menu-guest__primary:hover:is(.dark *){background-color:#4c051973;--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.profile-menu-guest__primary{font-family:var(--font-sans),system-ui,sans-serif}.profile-menu-guest--compact .profile-menu-guest__primary{padding-top:.625rem;padding-bottom:.625rem;font-size:13px}.profile-menu-guest__secondary{width:100%;border-radius:9999px;border-width:0px;background-color:transparent;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:300;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.profile-menu-guest__secondary:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.profile-menu-guest__secondary:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.profile-menu-guest__secondary){color:#52525b}.profile-menu-guest__secondary:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.profile-menu-guest__secondary:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.profile-menu-guest__secondary{font-family:var(--font-sans),system-ui,sans-serif}.profile-menu-guest--compact .profile-menu-guest__secondary{padding-top:.5rem;padding-bottom:.5rem;font-size:12px}#main-content .auth-modal-label.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-label{margin-bottom:.375rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.auth-modal-label){color:#52525b}.auth-modal-label:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .auth-modal-label-icon.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.auth-modal-label-icon.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .auth-modal-label-icon.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-label-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.auth-modal-label-icon[data-field=name]{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=name]:is(.dark *){background-color:#082f4966;--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=email]{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=email]:is(.dark *){background-color:#2e106566;--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=password]{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=password]:is(.dark *){background-color:#022c2266;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=confirm]{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=confirm]:is(.dark *){background-color:#042f2e66;--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=tenant]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.auth-modal-label-icon[data-field=tenant]:is(.dark *){background-color:#451a0366;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.auth-modal-input{width:100%;border-radius:.75rem;border-width:1px;border-color:#e4e4e7b3;background-color:#fafafa66;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:300;color:hsl(var(--foreground))}.auth-modal-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.auth-modal-input::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.auth-modal-input{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.auth-modal-input:focus{border-color:#bae6fde6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(224 242 254 / .8)}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.auth-modal-input,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.auth-modal-input:is(.dark *){border-color:#3f3f46cc;background-color:#09090b4d}.auth-modal-input:focus:is(.dark *){border-color:#0c4a6e80;background-color:#09090b80;--tw-ring-color: rgb(8 47 73 / .4)}#main-content .auth-modal-submit.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-submit{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e0f2fee6;background-color:#f0f9fff2;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.auth-modal-submit:hover{border-color:#bae6fde6;background-color:#e0f2fee6;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.auth-modal-submit:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auth-modal-submit:disabled{pointer-events:none;opacity:.5}.auth-modal-submit:is(.dark *){border-color:#0c4a6e66;background-color:#082f4959;--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.auth-modal-submit:hover:is(.dark *){background-color:#082f4980;--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.auth-modal-link{font-weight:400;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-modal-link:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.auth-modal-link:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.auth-modal-link:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.auth-modal-checkbox{height:.875rem;width:.875rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.auth-modal-checkbox:focus{--tw-ring-color: rgb(186 230 253 / .8)}.auth-modal-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.auth-modal-checkbox:focus:is(.dark *){--tw-ring-color: rgb(12 74 110 / .4)}.admin-enterprise .admin-shell-main .auth-modal-form-column--sheet.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .flex.auth-modal-form-column--sheet.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.auth-modal-form-column--sheet.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-form-column--sheet{min-height:0px;flex:1 1 0%;gap:0px;overflow:hidden}.admin-enterprise .admin-shell-main .auth-modal-form--sheet.rounded-lg.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .flex.auth-modal-form--sheet.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.auth-modal-form--sheet.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-form--sheet{min-height:0px;flex:1 1 0%;gap:1rem;overflow:hidden}#main-content .auth-modal-form-fields.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.auth-modal-form-fields.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.auth-modal-form-fields:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-form-fields{display:flex;min-height:0px;flex-direction:column;gap:.75rem}#main-content .auth-modal-form-actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.auth-modal-form-actions:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-form-actions{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:#e4e4e799;padding-top:1rem}.admin-enterprise .admin-shell-main .auth-modal-error.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.auth-modal-error.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-modal-error{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--destructive) / .2);background-color:hsl(var(--destructive) / .1);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;color:hsl(var(--destructive))}.auth-modal-remember{font-size:.75rem;line-height:1rem;font-weight:300;color:hsl(var(--muted-foreground))}.auth-modal-panel-header{margin-bottom:.75rem;text-align:center}@media(min-width:768px){.auth-modal-panel-header{text-align:left}}.auth-modal-dev-shortcuts{padding:.375rem}.auth-modal-dev-shortcuts>p{font-size:9px}.auth-modal-dev-shortcuts [role=group]{margin-top:.25rem;gap:.25rem}.auth-modal-dev-shortcuts button{padding:.25rem .5rem;font-size:10px}#main-content .auth-modal-login-actions.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-login-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#main-content .auth-modal-form.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .flex.min-h-0.flex-1.auth-modal-form:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-form{display:flex;flex-direction:column}.auth-modal-form--compact .auth-modal-label{margin-bottom:.25rem;gap:.375rem;font-size:11px}.auth-modal-form--compact .auth-modal-label-icon{height:1.25rem;width:1.25rem;border-radius:calc(var(--radius) - 2px)}.auth-modal-form--compact .auth-modal-label-icon svg{height:.75rem;width:.75rem}.admin-enterprise .admin-shell-main .auth-modal-form--compact .auth-modal-input.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.auth-modal-form--compact .auth-modal-input.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-modal-form--compact .auth-modal-input{border-radius:var(--radius);padding:.5rem .625rem;font-size:13px}.auth-modal-form--compact .auth-modal-submit{padding-top:.5rem;padding-bottom:.5rem;font-size:13px}.auth-modal-field-hint{margin-top:-.125rem;font-size:10px;font-weight:300;line-height:1.375;color:hsl(var(--muted-foreground))}#main-content .auth-modal-terms.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}.auth-modal-terms{display:flex;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:11px;font-weight:300;line-height:1.375;color:hsl(var(--muted-foreground))}.auth-modal-form-footer{text-align:center;font-size:11px;font-weight:300;color:hsl(var(--muted-foreground))}.bella-insight-card{border-radius:calc(var(--radius) - 2px);border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1));background-color:#f0f9ffe6;padding:1rem;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.bella-insight-card:is(.dark *){border-color:#7dd3fc66;background-color:#0c4a6e33;--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.admin-enterprise .admin-shell-main .bella-insight-panel.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.bella-insight-panel.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bella-insight-panel{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));background-color:#f0f9ffd9;padding:1rem;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.bella-insight-panel:is(.dark *){border-color:#7dd3fc4d;background-color:#0c4a6e33;--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.bella-insight-icon{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.bella-insight-icon:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.bella-insight-link{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.bella-insight-link:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.bella-insight-link:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.bella-insight-link:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.bella-why-ask-note{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.bella-why-ask-note:is(.dark *){border-color:#7dd3fc4d;background-color:#0c4a6e33;--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.sidebar-chrome-theme-btn{border-radius:calc(var(--radius) - 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-chrome-theme-btn:hover{background-color:hsl(var(--accent) / .5);color:hsl(var(--accent-foreground))}.hero-ms-props__card .sidebar-collapse-menu-title.h-\[5\.25rem\]{height:6.25rem}@media(min-width:640px){.hero-ms-props__card .sidebar-collapse-menu-title.h-\[5\.25rem\]{height:7rem}}.sidebar-collapse-menu-title{position:relative;z-index:40;cursor:pointer;touch-action:manipulation;border-width:0px;background-color:transparent;font-size:8px;font-weight:400;text-transform:uppercase;letter-spacing:.22em;color:#a1a1aab3;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-collapse-menu-title:hover{color:#52525bf2}.sidebar-collapse-menu-title:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(212 212 216 / .35);--tw-ring-offset-width: 1px;--tw-ring-offset-color: transparent}.sidebar-collapse-menu-title:is(.dark *){color:#71717abf}.sidebar-collapse-menu-title:hover:is(.dark *){color:#d4d4d8f2}.sidebar-collapse-menu-title{pointer-events:auto}.sidebar-collapse-menu-title--expanded{width:100%;padding:.5rem;text-align:left;line-height:1.375;min-height:1.75rem}.sidebar-collapse-menu-title--collapsed{margin-left:auto;margin-right:auto;display:inline-flex;width:auto;max-width:100%;align-items:center;justify-content:center;padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:11px;font-weight:600;text-transform:none;line-height:1;letter-spacing:0em;color:#52525bf2}.bella-home-readiness__chat .sidebar-collapse-menu-title--collapsed.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .sidebar-collapse-menu-title--collapsed.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.sidebar-collapse-menu-title--collapsed:is(.dark *){color:#d4d4d8f2}.sidebar-collapse-menu-title--collapsed{min-height:1.125rem}[data-consumer-ui] [data-app-sidebar][data-sidebar-collapsed=true] .sidebar-collapse-menu-title--collapsed{text-transform:none;letter-spacing:0}.admin-enterprise .admin-shell-main .glass-input.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.glass-input.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.glass-input{border-radius:var(--radius);border-width:1px;border-color:#d4d4d880;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.glass-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.glass-input::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.glass-input:focus{border-color:hsl(var(--primary) / .6);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--primary) / .2)}.admin-enterprise .admin-shell-main .glass-btn-secondary{color:#6366f1}.glass-btn-secondary{border-width:2px;border-color:#d4d4d880;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:hsl(var(--primary));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.glass-btn-secondary:hover{border-color:hsl(var(--primary) / .5);--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.glass-btn-secondary:active{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.admin-enterprise .admin-shell-main .glass-progress-panel.bg-card,.admin-enterprise .admin-shell-main .overflow-hidden.glass-progress-panel.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.glass-progress-panel{border-radius:var(--radius);border-width:1px;border-color:#e4e4e773;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));--tw-shadow: 0 2px 12px -4px rgba(15,23,42,.06);--tw-shadow-colored: 0 2px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bp-modal-overlay,.bp-viewport-center-layer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px))}@media(min-width:640px){.bp-modal-overlay,.bp-viewport-center-layer{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));padding-left:calc(1.5rem + env(safe-area-inset-left,0px));padding-right:calc(1.5rem + env(safe-area-inset-right,0px))}}@media(min-width:768px){.bp-modal-overlay,.bp-viewport-center-layer{padding:2rem;padding-top:calc(2rem + env(safe-area-inset-top,0px));padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));padding-left:calc(2rem + env(safe-area-inset-left,0px));padding-right:calc(2rem + env(safe-area-inset-right,0px))}}.bp-modal-overlay{z-index:50}.bp-modal-overlay>div>div{border-radius:1.5rem;overflow:hidden;background:linear-gradient(135deg,#fffffff2,#f8f9fae6);box-shadow:0 40px 80px #0f172a59,0 8px 24px #0f172a40;border:1px solid rgba(15,23,42,.08)}.bp-modal-overlay>div>div>div:first-child{background:radial-gradient(circle at top,rgba(79,70,229,.7),transparent 60%),linear-gradient(180deg,#0f172ae6,#0f172a00);box-shadow:inset 0 0 60px #0f172a59}.bp-modal-overlay>div>div>div:last-child{border-top:1px solid rgba(148,163,184,.4);background:#f8fafce6;display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.bp-modal-overlay>div>div>div:last-child:hover{background:#f8fafc;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-20{bottom:-5rem}.-right-1{right:-.25rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[120px\]{left:120px}.left-\[2\%\]{left:2%}.left-\[7px\]{left:7px}.left-\[8\%\]{left:8%}.left-\[max\(0\.75rem\,env\(safe-area-inset-left\,0px\)\)\]{left:max(.75rem,env(safe-area-inset-left,0px))}.left-\[max\(1rem\,env\(safe-area-inset-left\,0px\)\)\]{left:max(1rem,env(safe-area-inset-left,0px))}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[max\(0\.75rem\,env\(safe-area-inset-right\,0px\)\)\]{right:max(.75rem,env(safe-area-inset-right,0px))}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[10\%\]{top:10%}.top-\[max\(0\.625rem\,env\(safe-area-inset-top\,0px\)\)\]{top:max(.625rem,env(safe-area-inset-top,0px))}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1001\]{z-index:1001}.z-\[10040\]{z-index:10040}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[10\]{z-index:10}.z-\[110\]{z-index:110}.z-\[11\]{z-index:11}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.\!m-0{margin:0!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.\!inline-block{display:inline-block!important}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.\!h-5{height:1.25rem!important}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/4{height:25%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[0\.875rem\]{height:.875rem}.h-\[0\.9375rem\]{height:.9375rem}.h-\[1\.0625rem\]{height:1.0625rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[27px\]{height:27px}.h-\[40rem\]{height:40rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[calc\(100\%\+0\.75rem\)\]{height:calc(100% + .75rem)}.h-\[min\(100dvh\,calc\(100dvh-env\(safe-area-inset-top\,0px\)\)\)\]{height:min(100dvh,calc(100dvh - env(safe-area-inset-top,0px)))}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:3rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[44px\]{max-height:44px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-max\(var\(--consumer-top-nav-height\,0px\)\,calc\(4rem\+env\(safe-area-inset-top\,0px\)\)\)-1\.5rem\)\]{max-height:calc(100dvh - max(var(--consumer-top-nav-height,0px),calc(4rem + env(safe-area-inset-top,0px))) - 1.5rem)}.max-h-\[min\(22rem\,50vh\)\]{max-height:min(22rem,50vh)}.max-h-\[min\(400px\,65vh\)\]{max-height:min(400px,65vh)}.max-h-\[min\(420px\,50vh\)\]{max-height:min(420px,50vh)}.max-h-\[min\(420px\,70vh\)\]{max-height:min(420px,70vh)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.\!min-h-11{min-height:2.75rem!important}.\!min-h-\[27px\]{min-height:27px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:120px}.min-h-\[12px\]{min-height:12px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[28px\]{min-height:28px}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[inherit\]{min-height:inherit}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.\!w-auto{width:auto!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.875rem\]{width:.875rem}.w-\[0\.9375rem\]{width:.9375rem}.w-\[1\.0625rem\]{width:1.0625rem}.w-\[18px\]{width:18px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(17rem\,calc\(100vw-2rem\)\)\]{width:min(17rem,calc(100vw - 2rem))}.w-\[var\(--app-sidebar-width\,3rem\)\]{width:var(--app-sidebar-width,3rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-\[0\.35rem\]{min-width:.35rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[17\.5rem\]{min-width:17.5rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[28rem\]{min-width:28rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[80px\]{min-width:80px}.min-w-\[8px\]{min-width:8px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1088px\]{max-width:1088px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[24px\]{max-width:24px}.max-w-\[280px\]{max-width:280px}.max-w-\[5\.25rem\]{max-width:5.25rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-\[95\%\]{max-width:95%}.max-w-\[96px\]{max-width:96px}.max-w-\[min\(100\%\,34rem\)\]{max-width:min(100%,34rem)}.max-w-\[min\(100\%\,48rem\)\]{max-width:min(100%,48rem)}.max-w-\[min\(10rem\,52vw\)\]{max-width:min(10rem,52vw)}.max-w-\[min\(94\%\,36rem\)\]{max-width:min(94%,36rem)}.max-w-\[min\(96\%\,36rem\)\]{max-width:min(96%,36rem)}.max-w-\[min\(calc\(100vw-1\.5rem\)\,72rem\)\]{max-width:min(calc(100vw - 1.5rem),72rem)}.max-w-\[var\(--app-sidebar-width\,3rem\)\]{max-width:var(--app-sidebar-width,3rem)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[calc\(100\%\+4rem\)\]{--tw-translate-x: calc(100% + 4rem) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.995\]{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-8{scroll-margin-top:2rem}.scroll-pe-3{scroll-padding-inline-end:.75rem}.scroll-pe-4{scroll-padding-inline-end:1rem}.scroll-ps-3{scroll-padding-inline-start:.75rem}.scroll-ps-4{scroll-padding-inline-start:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(7\.5rem\,auto\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[hsl\(var\(--admin-border\)\)\]>:not([hidden])~:not([hidden]){border-color:hsl(var(--admin-border))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-zinc-200\/10>:not([hidden])~:not([hidden]){border-color:#e4e4e71a}.divide-zinc-200\/60>:not([hidden])~:not([hidden]){border-color:#e4e4e799}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[clamp\(8px\,2vw\,12px\)\]{border-radius:clamp(8px,2vw,12px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#e2e8f0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[hsl\(var\(--admin-border\)\)\]{border-color:hsl(var(--admin-border))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-600\/40{border-color:#d9770666}.border-amber-600\/50{border-color:#d9770680}.border-background{border-color:hsl(var(--background))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600\/20{border-color:#05966933}.border-emerald-600\/40{border-color:#05966966}.border-emerald-600\/50{border-color:#05966980}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/40{border-color:#bbf7d066}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-lime-100{--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-muted{border-color:hsl(var(--muted))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/40{border-color:#fecaca66}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/60{border-color:#bae6fd99}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-500\/50{border-color:#0ea5e980}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-500\/35{border-color:#64748b59}.border-slate-500\/40{border-color:#64748b66}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/60{border-color:#c4b5fd99}.border-violet-600\/50{border-color:#7c3aed80}.border-white\/10{border-color:#ffffff1a}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/10{border-color:#e4e4e71a}.border-zinc-200\/15{border-color:#e4e4e726}.border-zinc-200\/20{border-color:#e4e4e733}.border-zinc-200\/25{border-color:#e4e4e740}.border-zinc-200\/30{border-color:#e4e4e74d}.border-zinc-200\/35{border-color:#e4e4e759}.border-zinc-200\/40{border-color:#e4e4e766}.border-zinc-200\/50{border-color:#e4e4e780}.border-zinc-200\/55{border-color:#e4e4e78c}.border-zinc-200\/60{border-color:#e4e4e799}.border-zinc-200\/70{border-color:#e4e4e7b3}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-200\/90{border-color:#e4e4e7e6}.border-zinc-300\/40{border-color:#d4d4d866}.border-zinc-400\/40{border-color:#a1a1aa66}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#006AFF\]\/80{background-color:#006affcc}.bg-\[\#006AFF\]\/90{background-color:#006affe6}.bg-\[\#10b981\]\/80{background-color:#10b981cc}.bg-\[\#10b981\]\/90{background-color:#10b981e6}.bg-\[\#1A73E8\]{--tw-bg-opacity: 1;background-color:rgb(26 115 232 / var(--tw-bg-opacity, 1))}.bg-\[\#C82021\]\/80{background-color:#c82021cc}.bg-\[\#C82021\]\/90{background-color:#c82021e6}.bg-\[\#dcfce7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#eff6ff\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#fafcfb\]{--tw-bg-opacity: 1;background-color:rgb(250 252 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fee2e2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#fef3c7\]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--admin-chart-muted\)\)\]{background-color:hsl(var(--admin-chart-muted))}.bg-\[hsl\(var\(--admin-chart-strong\)\)\]{background-color:hsl(var(--admin-chart-strong))}.bg-\[hsl\(var\(--primary-subtle\)\)\]{background-color:hsl(var(--primary-subtle))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black\/20{background-color:#0003}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/30{background-color:hsl(var(--destructive) / .3)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/5{background-color:#0596690d}.bg-emerald-600\/85{background-color:#059669d9}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50\/60{background-color:#fff7ed99}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.05\]{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-100\/70{background-color:#ffe4e6b3}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/40{background-color:#f0f9ff66}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500\/\[0\.06\]{background-color:#64748b0f}.bg-slate-600\/10{background-color:#4755691a}.bg-slate-600\/15{background-color:#47556926}.bg-slate-900\/25{background-color:#0f172a40}.bg-slate-950\/40{background-color:#02061766}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/40{background-color:#f4f4f566}.bg-zinc-100\/80{background-color:#f4f4f5cc}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-300\/30{background-color:#d4d4d84d}.bg-zinc-300\/40{background-color:#d4d4d866}.bg-zinc-300\/80{background-color:#d4d4d8cc}.bg-zinc-400\/30{background-color:#a1a1aa4d}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-50\/40{background-color:#fafafa66}.bg-zinc-50\/50{background-color:#fafafa80}.bg-zinc-50\/60{background-color:#fafafa99}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-950\/45{background-color:#09090b73}.bg-zinc-950\/50{background-color:#09090b80}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(255\,255\,255\,0\.22\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 50% 18%,rgba(255,255,255,.22),transparent 42%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(14\,116\,144\,0\.12\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at top right,rgba(14,116,144,.12),transparent 42%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(34\,197\,94\,0\.12\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 45%)}.bg-\[radial-gradient\(ellipse_120\%_100\%_at_50\%_45\%\,transparent_50\%\,rgba\(0\,0\,0\,0\.06\)_100\%\)\]{background-image:radial-gradient(ellipse 120% 100% at 50% 45%,transparent 50%,rgba(0,0,0,.06) 100%)}.bg-\[radial-gradient\(ellipse_90\%_60\%_at_10\%_-10\%\,rgba\(59\,130\,246\,0\.08\)\,transparent\)\,radial-gradient\(ellipse_70\%_50\%_at_90\%_0\%\,rgba\(148\,163\,184\,0\.06\)\,transparent\)\]{background-image:radial-gradient(ellipse 90% 60% at 10% -10%,rgba(59,130,246,.08),transparent),radial-gradient(ellipse 70% 50% at 90% 0%,rgba(148,163,184,.06),transparent)}.bg-\[radial-gradient\(ellipse_90\%_70\%_at_50\%_-10\%\,rgba\(186\,230\,253\,0\.45\)\,transparent_58\%\)\,radial-gradient\(ellipse_70\%_55\%_at_100\%_100\%\,rgba\(221\,214\,254\,0\.28\)\,transparent_62\%\)\]{background-image:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(186,230,253,.45),transparent 58%),radial-gradient(ellipse 70% 55% at 100% 100%,rgba(221,214,254,.28),transparent 62%)}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-500\/50{--tw-gradient-from: rgb(245 158 11 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/65{--tw-gradient-from: rgb(0 0 0 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/30{--tw-gradient-from: rgb(219 234 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/20{--tw-gradient-from: rgb(191 219 254 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from: hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/50{--tw-gradient-from: hsl(var(--primary) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.08\]{--tw-gradient-from: hsl(var(--primary) / .08) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/50{--tw-gradient-from: rgb(100 116 139 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/15{--tw-gradient-from: rgb(255 255 255 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from: rgb(255 255 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 250 251 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/15{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/95{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-100\/20{--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(243 232 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-200\/15{--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(233 213 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-black\/35{--tw-gradient-to: rgb(0 0 0 / .35) var(--tw-gradient-to-position)}.to-black\/5{--tw-gradient-to: rgb(0 0 0 / .05) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-card\/80{--tw-gradient-to: hsl(var(--card) / .8) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / .5) var(--tw-gradient-to-position)}.to-green-100\/30{--tw-gradient-to: rgb(220 252 231 / .3) var(--tw-gradient-to-position)}.to-green-200\/20{--tw-gradient-to: rgb(187 247 208 / .2) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/20{--tw-gradient-to: rgb(22 163 74 / .2) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: hsl(var(--primary) / .2) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-primary\/90{--tw-gradient-to: hsl(var(--primary) / .9) var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50\/80{--tw-gradient-to: rgb(245 243 255 / .8) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.fill-blue-50{fill:#eff6ff}.fill-current{fill:currentColor}.fill-emerald-50{fill:#ecfdf5}.fill-emerald-950{fill:#022c22}.fill-orange-50{fill:#fff7ed}.fill-orange-950{fill:#431407}.fill-red-500{fill:#ef4444}.fill-sky-50{fill:#f0f9ff}.fill-violet-800{fill:#5b21b6}.fill-white{fill:#fff}.fill-yellow-50{fill:#fefce8}.fill-yellow-950{fill:#422006}.fill-zinc-100{fill:#f4f4f5}.fill-zinc-500{fill:#71717a}.fill-zinc-800{fill:#27272a}.fill-zinc-900{fill:#18181b}.stroke-blue-500{stroke:#3b82f6}.stroke-emerald-400{stroke:#34d399}.stroke-muted{stroke:hsl(var(--muted))}.stroke-orange-400{stroke:#fb923c}.stroke-sky-400\/70{stroke:#38bdf8b3}.stroke-yellow-400{stroke:#facc15}.stroke-zinc-200\/90{stroke:#e4e4e7e6}.stroke-zinc-300{stroke:#d4d4d8}.stroke-\[1\.5\]{stroke-width:1.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.pe-\[max\(0\.75rem\,env\(safe-area-inset-right\,0px\)\)\]{padding-inline-end:max(.75rem,env(safe-area-inset-right,0px))}.pe-\[max\(1rem\,env\(safe-area-inset-right\,0px\)\)\]{padding-inline-end:max(1rem,env(safe-area-inset-right,0px))}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.ps-\[max\(0\.75rem\,env\(safe-area-inset-left\,0px\)\)\]{padding-inline-start:max(.75rem,env(safe-area-inset-left,0px))}.ps-\[max\(1rem\,env\(safe-area-inset-left\,0px\)\)\]{padding-inline-start:max(1rem,env(safe-area-inset-left,0px))}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top,0px))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top,0px))}.pt-\[max\(var\(--consumer-top-nav-height\,0px\)\,calc\(4rem\+env\(safe-area-inset-top\,0px\)\)\)\]{padding-top:max(var(--consumer-top-nav-height,0px),calc(4rem + env(safe-area-inset-top,0px)))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-heading{font-family:var(--bella-ui-font),system-ui,sans-serif}.font-mono{font-family:var(--font-mono),Ubuntu Mono,monospace}.font-sans{font-family:var(--bella-ui-font),system-ui,sans-serif}.font-serif{font-family:var(--font-serif),Cormorant Garamond,Georgia,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.014em\]{letter-spacing:-.014em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#1A73E8\]{--tw-text-opacity: 1;color:rgb(26 115 232 / var(--tw-text-opacity, 1))}.text-\[\#1e293b\]{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-\[\#1e40af\]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#b45309\]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-\[\#dc2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--admin-text-muted\)\)\]{color:hsl(var(--admin-text-muted))}.text-\[var\(--bella-navy\)\]{color:var(--bella-navy)}.text-\[var\(--bella-navy\,\#0a1a3b\)\]{color:var(--bella-navy,#0a1a3b)}.text-\[var\(--bella-text-muted\)\]{color:var(--bella-text-muted)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-amber-950\/90{color:#451a03e6}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/20{color:hsl(var(--primary) / .2)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/85{color:hsl(var(--primary) / .85)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-500\/80{color:#0ea5e9cc}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/90{color:#0369a1e6}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-900\/65{color:#0c4a6ea6}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-zinc-400\/80{text-decoration-color:#a1a1aacc}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-emerald-600{accent-color:#059669}.accent-primary{accent-color:hsl(var(--primary))}.accent-violet-600{accent-color:#7c3aed}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.2\]{opacity:.2}.opacity-\[0\.72\]{opacity:.72}.mix-blend-normal{mix-blend-mode:normal}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_30px_-10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -8px 30px -10px rgba(0,0,0,.08);--tw-shadow-colored: 0 -8px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 0 0 1px rgba(15,23,42,.04);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-18px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow: 0 10px 28px -18px rgba(2,6,23,.32);--tw-shadow-colored: 0 10px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-18px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow: 0 10px 30px -18px rgba(2,6,23,.32);--tw-shadow-colored: 0 10px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_-20px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: 0 12px 24px -20px rgba(15,23,42,.5);--tw-shadow-colored: 0 12px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-16px_rgba\(2\,6\,23\,0\.4\)\]{--tw-shadow: 0 12px 28px -16px rgba(2,6,23,.4);--tw-shadow-colored: 0 12px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_-20px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 12px 34px -20px rgba(2,6,23,.35);--tw-shadow-colored: 0 12px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_-22px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 12px 34px -22px rgba(2,6,23,.35);--tw-shadow-colored: 0 12px 34px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_-24px_rgba\(2\,6\,23\,0\.4\)\]{--tw-shadow: 0 12px 34px -24px rgba(2,6,23,.4);--tw-shadow-colored: 0 12px 34px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_38px_-20px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 12px 38px -20px rgba(2,6,23,.35);--tw-shadow-colored: 0 12px 38px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_-14px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 12px 40px -14px rgba(15,23,42,.14);--tw-shadow-colored: 0 12px 40px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_-20px_rgba\(2\,6\,23\,0\.3\)\]{--tw-shadow: 0 12px 40px -20px rgba(2,6,23,.3);--tw-shadow-colored: 0 12px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_-20px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 12px 40px -20px rgba(2,6,23,.35);--tw-shadow-colored: 0 12px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_42px_-24px_rgba\(2\,6\,23\,0\.38\)\]{--tw-shadow: 0 14px 42px -24px rgba(2,6,23,.38);--tw-shadow-colored: 0 14px 42px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_44px_-22px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 14px 44px -22px rgba(2,6,23,.35);--tw-shadow-colored: 0 14px 44px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_-24px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 16px 36px -24px rgba(2,6,23,.35);--tw-shadow-colored: 0 16px 36px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_-6px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 16px 48px -6px rgba(15,23,42,.35);--tw-shadow-colored: 0 16px 48px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-24px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 50px -24px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 50px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\,0_12px_40px_-24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04),0 12px 40px -24px rgba(15,23,42,.12);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 12px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_0_rgba\(0\,0\,0\,0\.06\)\,0_1px_2px_-1px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 4px 0 rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_48px_-22px_rgba\(37\,99\,235\,0\.9\)\]{--tw-shadow: 0 20px 48px -22px rgba(37,99,235,.9);--tw-shadow-colored: 0 20px 48px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 20px 50px -32px rgba(0,0,0,.35);--tw-shadow-colored: 0 20px 50px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_-24px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 64px -24px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 64px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_-28px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 24px 64px -28px rgba(0,0,0,.4);--tw-shadow-colored: 0 24px 64px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_-12px_rgba\(0\,0\,0\,0\.35\)\,0_12px_32px_-8px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 28px 80px -12px rgba(0,0,0,.35),0 12px 32px -8px rgba(0,0,0,.2);--tw-shadow-colored: 0 28px 80px -12px var(--tw-shadow-color), 0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 2px 10px rgba(0,0,0,.08);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_-30px_rgba\(2\,6\,23\,0\.42\)\,0_18px_48px_-24px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 32px 90px -30px rgba(2,6,23,.42),0 18px 48px -24px rgba(16,185,129,.3);--tw-shadow-colored: 0 32px 90px -30px var(--tw-shadow-color), 0 18px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(132\,204\,22\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(132,204,22,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(139\,92\,246\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(139,92,246,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(14\,165\,233\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(14,165,233,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(16\,185\,129\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(16,185,129,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(20\,184\,166\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(20,184,166,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(236\,72\,153\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(236,72,153,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(244\,63\,94\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(244,63,94,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(245\,158\,11\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(245,158,11,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(249\,115\,22\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(249,115,22,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(34\,197\,94\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(34,197,94,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(59\,130\,246\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(59,130,246,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(6\,182\,212\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(6,182,212,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(99\,102\,241\,0\.38\)\]{--tw-shadow: 0 4px 14px -4px rgba(99,102,241,.38);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_6px_-1px_rgba\(0\,0\,0\,0\.08\)\,0_12px_24px_-6px_rgba\(0\,0\,0\,0\.14\)\,0_28px_56px_-12px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 4px 6px -1px rgba(0,0,0,.08),0 12px 24px -6px rgba(0,0,0,.14),0 28px 56px -12px rgba(0,0,0,.18);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 12px 24px -6px var(--tw-shadow-color), 0 28px 56px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 24px -20px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-20px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 8px 24px -20px rgba(0,0,0,.16);--tw-shadow-colored: 0 8px 24px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(0\,45\,98\,0\.25\)\]{--tw-shadow: 0 8px 24px -8px rgba(0,45,98,.25);--tw-shadow-colored: 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.04);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_32px_-8px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 8px 0 32px -8px rgba(15,23,42,.12);--tw-shadow-colored: 8px 0 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.85\)\,0_1px_2px_rgba\(14\,116\,144\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.85),0 1px 2px rgba(14,116,144,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_6px_0_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: inset 0 2px 6px 0 rgba(0,0,0,.08);--tw-shadow-colored: inset 0 2px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-400\/50{--tw-shadow-color: rgb(96 165 250 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-300\/40{--tw-shadow-color: rgb(110 231 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-100\/50{--tw-shadow-color: rgb(220 252 231 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-blue-300\/60{--tw-ring-color: rgb(147 197 253 / .6)}.ring-blue-400\/60{--tw-ring-color: rgb(96 165 250 / .6)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-border\/50{--tw-ring-color: hsl(var(--border) / .5)}.ring-green-400\/50{--tw-ring-color: rgb(74 222 128 / .5)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/10{--tw-ring-color: hsl(var(--primary) / .1)}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/25{--tw-ring-color: hsl(var(--primary) / .25)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.ring-zinc-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.ring-zinc-200\/10{--tw-ring-color: rgb(228 228 231 / .1)}.ring-zinc-200\/40{--tw-ring-color: rgb(228 228 231 / .4)}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(20\,184\,166\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(20,184,166,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(59,130,246,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(59,130,246,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,transform\,color\]{transition-property:background-color,transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-columns\,gap\]{transition-property:grid-template-columns,gap;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,font-weight\]{transition-property:opacity,font-weight;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[220ms\]{transition-duration:.22s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\],.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[height\,opacity\]{will-change:height,opacity}.will-change-transform{will-change:transform}.\[-webkit-backface-visibility\:hidden\]{-webkit-backface-visibility:hidden}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:50;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;clip:auto;white-space:normal;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem;text-decoration:none;font-weight:500}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--primary));border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#86efac}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--primary)) transparent}.admin-enterprise .custom-scrollbar{scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.admin-enterprise .custom-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.sidebar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.06) transparent}.dark .sidebar-scroll{scrollbar-color:rgba(255,255,255,.05) transparent}.sidebar-scroll::-webkit-scrollbar{width:2px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#0000000f;border-radius:9999px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#0000001f}.dark .sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff0d}.dark .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff1a}.mobile-sidebar-drawer-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile-sidebar-drawer-scroll::-webkit-scrollbar{display:none;width:0;height:0}.mobile-sidebar-drawer-surface{background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);border-right-color:#bad6fc73;box-shadow:8px 0 28px -18px #93c5fd52,inset -1px 0 #ffffffa6}.dark .mobile-sidebar-drawer-surface{background:linear-gradient(180deg,#0f172a,#0f172af7 48%,#1e293b);border-right-color:#334155a6;box-shadow:8px 0 28px -18px #00000073,inset -1px 0 #ffffff0a}.mobile-sidebar-backdrop--light{background:linear-gradient(105deg,rgba(232,240,254,.58) 0%,rgba(245,248,255,.32) 40%,rgba(255,255,255,.14) 72%,transparent 100%)}.dark .mobile-sidebar-backdrop--light{background:linear-gradient(105deg,rgba(15,23,42,.72) 0%,rgba(15,23,42,.42) 40%,rgba(15,23,42,.18) 72%,transparent 100%)}.scrollbar-hairline{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(24 24 27 / .2) transparent}.dark .scrollbar-hairline{scrollbar-color:rgb(255 255 255 / .14) transparent}.scrollbar-hairline::-webkit-scrollbar{width:2px;height:2px}.scrollbar-hairline::-webkit-scrollbar-track{background:transparent}.scrollbar-hairline::-webkit-scrollbar-thumb{background:#18181b2e;border-radius:9999px}.scrollbar-hairline::-webkit-scrollbar-thumb:hover{background:#18181b4d}.dark .scrollbar-hairline::-webkit-scrollbar-thumb{background:#ffffff1f}.dark .scrollbar-hairline::-webkit-scrollbar-thumb:hover{background:#ffffff38}@media(max-width:1023px){.scrollbar-hairline{scrollbar-color:rgb(24 24 27 / .1) transparent}.dark .scrollbar-hairline{scrollbar-color:rgb(255 255 255 / .07) transparent}.scrollbar-hairline::-webkit-scrollbar{width:2px;height:2px}.scrollbar-hairline::-webkit-scrollbar-thumb{background:#18181b14}.scrollbar-hairline::-webkit-scrollbar-thumb:hover{background:#18181b29}.dark .scrollbar-hairline::-webkit-scrollbar-thumb{background:#ffffff0f}.dark .scrollbar-hairline::-webkit-scrollbar-thumb:hover{background:#ffffff1f}}.bp-scrollbar-hidden{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.bp-scrollbar-hidden::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.bp-scrollbar-hidden::-webkit-scrollbar-thumb,.bp-scrollbar-hidden::-webkit-scrollbar-track{display:none;background:transparent}.hero-landing-chat-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.hero-landing-chat-scroll::-webkit-scrollbar{display:none;width:0;height:0}html.landing-hero-active,body.landing-hero-active,html.landing-hero-active #root,body.landing-hero-active #root{overflow:hidden;height:100%;max-height:100%}[data-landing-full-bleed] #main-content,[data-landing-full-bleed] #landing-scroll-root,[data-landing-full-bleed] .landing-hero-body,[data-landing-full-bleed] .landing-hero-scroll,[data-landing-full-bleed] .hero-landing-chat-scroll{scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}[data-landing-full-bleed] #main-content::-webkit-scrollbar,[data-landing-full-bleed] #landing-scroll-root::-webkit-scrollbar,[data-landing-full-bleed] .landing-hero-body::-webkit-scrollbar,[data-landing-full-bleed] .landing-hero-scroll::-webkit-scrollbar,[data-landing-full-bleed] .hero-landing-chat-scroll::-webkit-scrollbar{display:none;width:0;height:0}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}button,[role=button],a[role=button]{min-height:48px;min-width:48px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center}.btn-compact{min-height:36px!important;min-width:0!important;padding:6px 10px!important}@media(max-width:640px){.btn-compact{min-height:34px!important;min-width:0!important;padding:5px 9px!important}}@media(max-width:640px){button,[role=button]{min-height:48px;min-width:48px;padding:12px 16px}button svg,button .icon{pointer-events:none}}button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}body{touch-action:pan-y pinch-zoom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:active,[role=button]:active,a:active{transform:scale(.97);transition:transform .1s ease}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=password],textarea,select{font-size:16px!important;-webkit-appearance:none;border-radius:8px;padding:12px 16px;min-height:48px;touch-action:manipulation}input,textarea,select{min-height:48px;width:100%}}@media(max-width:640px){a{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}}@media(max-width:768px){*{-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}}.overflow-y-auto,.overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg,iframe{max-width:100%}.hero-cinematic-backdrop,.hero-cinematic-backdrop *{max-width:none}html{height:100%;margin:0;padding:0;overflow-x:hidden;width:100%;max-width:100%}body{height:100%;margin:0;padding:0;position:relative;background-color:hsl(var(--background));overflow-x:hidden;width:100%;max-width:100%}html.landing-hero-active,body.landing-hero-active{--hero-landing-bg: #fafbff;background:var(--hero-landing-bg)}#root{height:100%;width:100%;max-width:100%;overflow-x:hidden}@keyframes marquee-fade-up{0%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes soft-glow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes bella-podcast-pulse-ring{0%{opacity:0;transform:scale(.94)}18%{opacity:.6}70%,to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.bella-podcast-pulse:before{animation:none}}.marquee-text{animation:marquee-fade-up 4s ease-in-out infinite}.soft-glow{animation:soft-glow 4s ease-in-out infinite}[data-mapbox-address-autofill]{position:relative}[data-mapbox-address-autofill] [role=listbox],.mbx-ResultsList,[class*=mbx-ResultsList]{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;margin-top:4px!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important}[data-mapbox-address-autofill] [role=option],.mbx-ResultItem,[class*=mbx-ResultItem]{padding:12px 16px!important;cursor:pointer!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .15s ease!important;color:#111827!important;font-size:14px!important;line-height:1.5!important}[data-mapbox-address-autofill] [role=option]:hover,.mbx-ResultItem:hover,[class*=mbx-ResultItem]:hover{background-color:#f9fafb!important}[data-mapbox-address-autofill] [role=option][aria-selected=true],.mbx-ResultItem[aria-selected=true],[class*=mbx-ResultItem][aria-selected=true]{background-color:#eff6ff!important;color:#1e40af!important}[data-mapbox-address-autofill] [role=option]>*,.mbx-ResultItem>*,[class*=mbx-ResultItem]>*{color:inherit!important}[data-mapbox-address-autofill]{z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:100}.confetti-piece{position:absolute;width:8px;height:16px;background-color:var(--bg-color);opacity:0;animation:confetti-fall 5s linear infinite}@keyframes pulse-strong{0%,to{transform:scale(1);box-shadow:0 0 #10b981b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #10b98100}}.animate-pulse-strong{animation:pulse-strong 2s infinite}.bella-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:.75rem;border:none;background:var(--bella-navy);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}.bella-btn-primary:hover{background:var(--bella-navy-hover)}.bella-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1rem;border-radius:.625rem;border:1px solid #d1d5db;background:#fff;color:var(--bella-navy);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.bella-btn-outline:hover{border-color:var(--bella-navy)}.bella-dw-panel{background:var(--bella-surface);border:1px solid var(--bella-border);border-radius:1.25rem;box-shadow:0 24px 64px -24px #0a1a3b38;font-family:var(--font-sans);color:var(--bella-text)}.dream-wheel-panel.bella-dw-panel.app-floating-surface{isolation:isolate;overflow:hidden;border-radius:1rem;background:#ffffff85;border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:768px){.dream-wheel-panel.bella-dw-panel.app-floating-surface{border-radius:1.125rem}}html.dark .dream-wheel-panel.bella-dw-panel.app-floating-surface{background:#0f172a85;border-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d}.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-page-hero--panel{border-bottom:1px solid rgba(255,255,255,.45)}.dream-wheel-panel.bella-dw-panel .bella-dw-panel__close{display:none}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__topbar{align-items:center;gap:.75rem}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__topbar-copy{min-width:0;flex:1 1 auto}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__actions{flex:0 0 auto;align-self:center;margin-left:auto;gap:.3125rem}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__toolbar-btn{min-height:1.875rem!important;min-width:1.875rem!important}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__toolbar-btn--save{padding-inline:.625rem}.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-gen-strip.app-floating-surface,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-panel__rate-col.app-floating-surface,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-topics.app-floating-surface,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-bella-intro.app-floating-surface{border-radius:.875rem;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-gen-strip.app-floating-surface:before,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-panel__rate-col.app-floating-surface:before,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-topics.app-floating-surface:before,.dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-bella-intro.app-floating-surface:before{display:none}html.dark .dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-gen-strip.app-floating-surface,html.dark .dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-panel__rate-col.app-floating-surface,html.dark .dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-topics.app-floating-surface,html.dark .dream-wheel-panel.bella-dw-panel.app-floating-surface .bella-dw-bella-intro.app-floating-surface{border-color:#ffffff1a;background:#0f172a59;box-shadow:0 1px 2px #00000026}.bella-dw-panel__close{position:absolute;right:.625rem;top:.625rem;z-index:10;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.625rem;border:none;background:transparent;color:var(--bella-text-muted);cursor:pointer}.bella-dw-panel__close:hover{background:var(--bella-lavender);color:var(--bella-navy)}.bella-dw-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 3rem 1rem 1.25rem;border-bottom:1px solid var(--bella-border)}@media(min-width:768px){.bella-dw-panel__header{padding:1.5rem 3.5rem 1.25rem 1.75rem}}.bella-dw-panel__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;line-height:1.1;color:var(--bella-navy)}.bella-dw-panel__subtitle{margin-top:.4rem;max-width:36rem;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-dw-panel__status{margin-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--bella-text)}.bella-dw-panel__status-dot{width:.4rem;height:.4rem;border-radius:999px;background:#10b981}.bella-dw-panel__body{padding:.625rem 1rem 1rem}@media(min-width:768px){.bella-dw-panel__body{padding:.75rem 1.25rem 1.25rem}}.bella-dw-experience{display:flex;flex-direction:column;gap:1.25rem}.bella-dw-experience--panel{gap:.625rem}.bella-dw-hero-header{display:flex;flex-direction:column;gap:1.125rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(15,23,42,.07)}.bella-dw-hero-header--panel{gap:.875rem;padding-bottom:1rem}.bella-dw-hero-header__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem}.bella-dw-hero-header__intro{flex:1 1 16rem;min-width:0}.bella-dw-hero-header__title{margin:.35rem 0 0;font-family:var(--font-serif);font-size:clamp(1.875rem,3.2vw,2.375rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--bella-navy)}.bella-dw-hero-header__title--sm{font-size:1.25rem;letter-spacing:-.02em;line-height:1.2}.bella-dw-hero-header__lead{margin:.625rem 0 0;max-width:36rem;font-size:.9375rem;line-height:1.55;color:var(--bella-text-muted)}.bella-dw-hero-header__save{align-self:flex-start}.bella-dw-hero-header__picker{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.bella-dw-hero-header__picks{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.4375rem;padding:.375rem;border-radius:.75rem;background:#ffffff6b;border:none;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffb8}.bella-dw-hero-header .bella-dw-age-chip{flex-direction:row;align-items:center;gap:.4375rem;min-height:2.375rem!important;padding:.4375rem .75rem!important;border-radius:.5625rem;border:none;background:#ffffffeb;box-shadow:0 1px 2px #0f172a0a,0 4px 12px -6px #0f172a12}.bella-dw-hero-header .bella-dw-age-chip__copy{align-items:flex-start}.bella-dw-hero-header .bella-dw-age-chip__icon.bella-dw-pastel-icon-well{width:1.5rem;height:1.5rem;border-radius:.4375rem}.bella-dw-hero-header .bella-dw-age-chip:hover{background:#fff;box-shadow:0 1px 3px #0f172a0d,0 8px 18px -8px #7c3aed1f}.bella-dw-hero-header .bella-dw-age-chip--active{background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-lavender) 100%);color:var(--bella-navy);box-shadow:0 2px 6px -2px #7c3aed24,0 8px 20px -8px #7c3aed2e}.bella-dw-hero-header .bella-dw-age-chip--active:hover{background:linear-gradient(135deg,#e9e0ff,#ede9fe);color:var(--bella-navy)}.bella-dw-hero-header .bella-dw-age-chip__label{font-size:.8125rem;font-weight:600}.bella-dw-hero-header .bella-dw-age-chip__range{font-size:.6875rem;font-weight:500;opacity:.55}.bella-dw-hero-header .bella-dw-age-chip--active .bella-dw-age-chip__range{opacity:.72}.bella-dw-hero-header__age-input{width:4.5rem;min-width:4.5rem;min-height:2.125rem!important;padding:.375rem .625rem!important;border-radius:.4375rem;border:1px solid rgba(15,23,42,.1);background:#fff;font-size:.875rem;font-weight:600;color:var(--bella-navy);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-moz-user-select:text;user-select:text;-webkit-user-select:text}.bella-dw-hero-header__age-input::-webkit-outer-spin-button,.bella-dw-hero-header__age-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bella-dw-hero-header__age-input:focus{outline:none;border-color:var(--bella-purple);box-shadow:0 0 0 3px #7c3aed1a}@media(max-width:639px){.bella-dw-hero-header__top{flex-direction:column}.bella-dw-hero-header__save{width:100%;justify-content:center}.bella-dw-hero-header__picker{flex-direction:column;align-items:stretch}.bella-dw-hero-header__picks{width:100%}}.bella-dw-experience__grid{display:grid;gap:1.25rem}.bella-dw-wheel-hero{display:flex;flex-direction:column;gap:.75rem;width:100%}.bella-explore-hub--dream-wheel .bella-dw-experience__main{position:relative;isolation:isolate}.bella-explore-hub--dream-wheel .bella-dw-wheel-hero{position:relative;z-index:3;isolation:isolate;overflow:visible}.bella-explore-hub--dream-wheel .bella-dw-experience__wheel-wrap{position:relative;z-index:1;overflow:visible}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--wheel,.bella-explore-hub--dream-wheel .bella-dw-how-it-works--inline{position:relative;z-index:2}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col{position:relative;z-index:1}.bella-dw-experience__main{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch}.bella-dw-experience__wheel-wrap{width:100%;max-width:100%;margin-inline:auto}.bella-dw-experience--panel .bella-dw-experience__main{display:flex;flex-direction:column;gap:.625rem}@media(max-width:899px){.bella-dw-experience__main{gap:.875rem}.bella-dw-wheel-hero{gap:.625rem}}@media(min-width:900px){.bella-dw-experience:not(.bella-dw-experience--panel) .bella-dw-experience__main{display:grid;grid-template-columns:minmax(280px,.4fr) minmax(0,1fr);gap:1.75rem;align-items:start}.bella-dw-experience:not(.bella-dw-experience--panel) .bella-dw-panel__rate-col{grid-column:1;grid-row:1}.bella-dw-experience:not(.bella-dw-experience--panel) .bella-dw-wheel-hero{grid-column:2;grid-row:1;align-items:center;position:relative;z-index:2}.bella-dw-experience__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1.75rem}}.bella-dw-panel__wheel-col{display:flex;flex-direction:column;gap:.75rem}.bella-dw-panel__rate-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.bella-dw-panel__rate-col--scroll-target{scroll-margin-top:calc(var(--consumer-top-nav-height, 4rem) + .625rem);scroll-margin-bottom:1rem}@media(min-width:900px){.bella-dw-experience:not(.bella-dw-experience--panel) .bella-dw-panel__rate-col{position:sticky;top:1rem;z-index:1;max-height:calc(100dvh - 2rem);overflow-y:auto;padding-right:.25rem}}.bella-dw-panel__rate-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.bella-dw-panel__rate-title{margin:0;font-family:var(--font-serif);font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--bella-navy)}.bella-dw-progress{display:flex;align-items:center;gap:.75rem}.bella-dw-progress__track{flex:1;height:.375rem;border-radius:9999px;background:#0f172a14;overflow:hidden}.bella-dw-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bella-purple) 0%,#a78bfa 100%);transition:width .35s ease}.bella-dw-progress__label{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--bella-text-muted);min-width:5.5rem;text-align:right}.bella-dw-gen-strip--inline{margin-bottom:0}@media(min-width:900px){.bella-dw-experience__wheel-wrap{max-width:100%;margin-inline:0}.bella-dw-panel__wheel-col{align-items:stretch}}.bella-dw-wheel__frame{isolation:isolate}.bella-dw-wheel__glow{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(124,58,237,.16) 0%,rgba(167,139,250,.08) 42%,transparent 72%);pointer-events:none;animation:bella-dw-wheel-glow 7s ease-in-out infinite alternate}@keyframes bella-dw-wheel-glow{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.03)}}.bella-dw-wheel__svg-wrap{position:relative;z-index:1;filter:drop-shadow(0 18px 36px rgba(15,23,42,.1))}.bella-dw-wheel__svg{overflow:visible}.bella-dw-wheel__rotor{transform-origin:center center;will-change:transform;z-index:1}.bella-dw-wheel__hit-layer{z-index:5;transform-origin:center center;will-change:transform}.bella-dw-wheel__segment-hit{cursor:pointer;pointer-events:all}.bella-dw-wheel__orbit-layer{z-index:0;transform-origin:center center;will-change:transform;color:#8b5cf6}.bella-dw-wheel__orbit-svg{overflow:visible}.bella-dw-wheel__orbit-ring{stroke:#8b5cf624;stroke-width:.75;stroke-dasharray:2 10;stroke-linecap:round}.bella-dw-wheel__orbit-dots{filter:drop-shadow(0 0 2px rgba(124,58,237,.25))}.bella-dw-wheel__segment{transition:stroke .25s ease,opacity .22s ease}.bella-dw-wheel__segment-group{transform-box:fill-box;transform-origin:center;transition:transform .25s ease,opacity .22s ease}.bella-dw-wheel__segment-group--active{transform:scale(1.04)}.bella-dw-wheel__segment-group--dimmed{opacity:.62}.bella-dw-wheel__hub{position:relative;z-index:2;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #7c3aed12,0 10px 28px #0f172a14,inset 0 1px #fffffff2}.bella-dw-wheel__hub:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#7c3aed59,#a78bfa1f,#7c3aed38);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bella-dw-wheel__hub-title{letter-spacing:-.02em}.bella-dw-wheel__hub-sub{opacity:.88;line-height:1.35}.bella-dw-wheel__label-slot{z-index:3;pointer-events:none;transform-origin:center center}.bella-dw-wheel__label-slot .bella-dw-wheel__label{pointer-events:none}.bella-dw-wheel__label{z-index:3;cursor:pointer;transition:filter .25s ease;filter:drop-shadow(0 1px 2px rgba(15,23,42,.28));transform-origin:center center}.bella-dw-wheel__label:hover,.bella-dw-wheel__label--active{filter:drop-shadow(0 2px 6px rgba(15,23,42,.35))}.bella-dw-wheel__label-icon-wrap{line-height:0;padding-top:.2rem;padding-right:.25rem}.bella-dw-wheel__label-badge{position:absolute;right:-.35rem;top:-.3rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:9999px;background:#0f172a6b;font-weight:700;line-height:1;color:#fff;text-shadow:none}.bella-dw-wheel__label-icon{filter:drop-shadow(0 1px 2px rgba(15,23,42,.22))}.bella-dw-wheel__label-text{text-shadow:0 1px 3px rgba(15,23,42,.32);letter-spacing:-.01em;line-height:1.15;font-weight:600;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;padding-inline:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bella-dw-wheel__label-rating{line-height:1.2;margin-top:.125rem}@media(prefers-reduced-motion:reduce){.bella-dw-wheel__glow{animation:none}.bella-dw-wheel__rotor,.bella-dw-wheel__hit-layer,.bella-dw-wheel__orbit-layer{will-change:auto}}.bella-dw-experience__placeholder{font-size:.875rem;color:var(--bella-text-muted)}.bella-dw-age-card{position:relative;padding:1rem 1.25rem;border-radius:.375rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a}.bella-dw-age-card:before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:3px;border-radius:0 1px 1px 0;background:linear-gradient(180deg,var(--bella-purple) 0%,rgba(124,58,237,.35) 100%)}.bella-dw-age-card__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem 1.5rem;padding-left:.625rem}.bella-dw-age-card__copy{flex:1 1 14rem;min-width:0}.bella-dw-age-card__eyebrow{margin:0 0 .25rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bella-purple-soft, #8b5cf6)}.bella-dw-age-card__title{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:var(--bella-navy);line-height:1.2;letter-spacing:-.02em}.bella-dw-age-card__desc{margin-top:.35rem;margin-bottom:0;max-width:28rem;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted)}.bella-dw-age-card__row{display:flex;flex-wrap:nowrap;align-items:center;gap:.625rem;flex-shrink:0}.bella-dw-age-card__controls{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;max-width:100%}.bella-dw-age-card__picks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.bella-dw-age-chip{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:2.875rem!important;min-width:0!important;padding:.5rem .875rem!important;border-radius:.5625rem;border:none;background:#ffffffeb;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--bella-navy);cursor:pointer;box-shadow:0 1px 2px #0f172a0a,0 4px 14px -6px #0f172a14;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bella-dw-age-chip__icon{flex-shrink:0}.bella-dw-age-chip__copy{display:flex;flex-direction:column;align-items:center;gap:.0625rem;min-width:0}.bella-dw-age-chip:hover{background:#fff;box-shadow:0 1px 3px #0f172a0d,0 8px 20px -8px #7c3aed24}.bella-dw-age-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #7c3aed33,0 4px 14px -6px #0f172a14}.bella-dw-age-chip--active{background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-lavender) 100%);color:var(--bella-navy);font-weight:600;box-shadow:0 2px 6px -2px #7c3aed29,0 8px 22px -8px #7c3aed33}.bella-dw-age-chip--active:hover{background:linear-gradient(135deg,#e9e0ff,#ede9fe);color:var(--bella-navy);box-shadow:0 3px 8px -2px #7c3aed33,0 10px 24px -8px #7c3aed38}.bella-dw-age-chip__label{font-size:.8125rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.bella-dw-age-chip__range{font-size:.6875rem;font-weight:500;line-height:1;opacity:.72}.bella-dw-age-chip--active .bella-dw-age-chip__range{opacity:.82;color:var(--bella-purple-soft)}.bella-dw-age-card__input{width:4.75rem;min-width:4.75rem;min-height:2rem!important;padding:.375rem .625rem!important;border-radius:.3125rem;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.9375rem;font-weight:600;color:var(--bella-navy);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-moz-user-select:text;user-select:text;-webkit-user-select:text}.bella-dw-age-card__input::-webkit-outer-spin-button,.bella-dw-age-card__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bella-dw-age-card__input:focus{outline:none;border-color:var(--bella-purple);box-shadow:0 0 0 3px #7c3aed1f}.bella-dw-age-card__cta{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.5rem 1rem;font-size:.8125rem}@media(max-width:639px){.bella-dw-age-card__main{flex-direction:column;align-items:stretch}.bella-dw-age-card__controls{align-items:stretch;width:100%}.bella-dw-age-card__picks{justify-content:flex-start}.bella-dw-age-card__row{width:100%}.bella-dw-age-card__cta{flex:1;justify-content:center}}.bella-dw-age-card__gen-inline{margin-top:1.15rem;padding:1.1rem 1.15rem;border-radius:.875rem;border:1px solid rgba(124,58,237,.12);background:#fff;box-shadow:0 8px 24px -16px #0a1a3b2e}.bella-dw-age-card__gen-head{display:flex;align-items:center;gap:.45rem}.bella-dw-age-card__gen-icon{width:1.125rem;height:1.125rem;color:var(--bella-purple);flex-shrink:0}.bella-dw-age-card__gen-title{font-size:.9375rem;font-weight:700;color:var(--bella-navy)}.bella-dw-age-card__gen-body{margin-top:.65rem;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-dw-age-card__gen-picker{margin-top:.85rem;display:grid;gap:.45rem;max-height:14rem;overflow-y:auto}.bella-dw-age-card__gen-option{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;width:100%;padding:.55rem .75rem;border-radius:.625rem;border:1px solid var(--bella-border);background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bella-dw-age-card__gen-option:hover{border-color:#7c3aed59;background:#ebe8ff59}.bella-dw-age-card__gen-option--active{border-color:var(--bella-purple);background:#ebe8ff8c}.bella-dw-age-card__gen-option-label{font-size:.8125rem;font-weight:600;color:var(--bella-navy)}.bella-dw-age-card__gen-option-years{font-size:.75rem;color:var(--bella-text-muted)}.bella-dw-age-card__gen-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.bella-dw-age-card__gen-action{flex:1 1 9rem;min-width:0}.bella-dw-gen-banner{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:.25rem}.bella-dw-gen-banner__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--bella-purple);margin-top:.15rem}.bella-dw-gen-banner__title{font-size:.9375rem;font-weight:700;color:var(--bella-navy);line-height:1.35}.bella-dw-gen-banner__label{color:var(--bella-purple)}.bella-dw-gen-banner__intro{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted)}.bella-dw-gen-strip{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.15rem}.bella-dw-gen-strip__row,.bella-dw-gen-strip__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.bella-dw-gen-strip__badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:.4375rem;border:1px solid rgba(124,58,237,.14);background:linear-gradient(135deg,var(--bella-pastel-violet, #ede9fe) 0%,var(--bella-lavender, #f5f0fa) 100%);color:var(--bella-purple-soft);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 2px #7c3aed0f}.bella-dw-gen-strip__pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5625rem;border-radius:.4375rem;border:1px solid rgba(124,58,237,.12);background:#f3e8ff8c;font-size:.75rem;font-weight:500;color:var(--bella-text-muted)}.bella-dw-gen-strip__pill--progress{color:var(--bella-navy);font-weight:600}.bella-dw-gen-strip__age{display:inline-flex;align-items:center;gap:.4375rem;min-height:2rem;padding:.3125rem .625rem .3125rem .6875rem;border-radius:.4375rem;border:1px solid rgba(15,23,42,.1);background:#fff;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.bella-dw-gen-strip__age:focus-within{border-color:var(--bella-purple);box-shadow:0 0 0 3px #7c3aed1a}.bella-dw-gen-strip__age-label{font-size:.75rem;font-weight:600;color:var(--bella-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bella-dw-gen-strip__age-input{width:3.25rem;min-width:3.25rem;border:none;background:transparent;padding:.125rem 0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-navy);text-align:left;-moz-user-select:text;user-select:text;-webkit-user-select:text;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bella-dw-gen-strip__age-input::-moz-placeholder{font-size:.8125rem;font-weight:500;color:#64748bb8}.bella-dw-gen-strip__age-input::placeholder{font-size:.8125rem;font-weight:500;color:#64748bb8}.bella-dw-gen-strip__age-input::-webkit-outer-spin-button,.bella-dw-gen-strip__age-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bella-dw-gen-strip__age-input:focus{outline:none}.bella-dw-gen-strip__intro{margin:0;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bella-dw-gen-strip__pill--years{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bella-dw-gen-insight{display:flex;flex-direction:column;gap:.375rem;padding-top:.125rem}.bella-dw-gen-insight__card{display:flex;flex-direction:column;gap:.3125rem}.bella-dw-gen-insight__heading{display:inline-flex;align-items:center;gap:.375rem}.bella-dw-gen-insight__text,.bella-dw-gen-insight__themes,.bella-dw-gen-insight__focus{margin:0;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted)}.bella-dw-gen-insight__label{display:inline;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-navy)}.bella-dw-gen-insight__blurb{grid-column:1 / -1;margin:0;font-size:.75rem;line-height:1.45;letter-spacing:-.01em;color:#52525b}.bella-dw-pastel-icon{flex-shrink:0;width:.875rem;height:.875rem;background:none;box-shadow:none}.bella-dw-pastel-icon-well{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:.375rem}.bella-dw-pastel-icon-well .bella-dw-pastel-icon{width:.8125rem;height:.8125rem}.bella-dw-pastel-icon-well--violet{background:#ede9fef2}.bella-dw-pastel-icon-well--sky{background:#e0f2fef2}.bella-dw-pastel-icon-well--mint{background:#d1fae5eb}.bella-dw-pastel-icon-well--peach{background:#ffedd5eb}.bella-dw-pastel-icon-well--amber{background:#fef3c7eb}.bella-dw-pastel-icon-well--rose{background:#ffe4e6eb}.bella-dw-pastel-icon-well--cyan{background:#cffafeeb}.bella-dw-pastel-icon-well--indigo{background:#e0e7ffeb}.bella-dw-pastel-icon--violet{color:#7c3aed}.bella-dw-pastel-icon--sky{color:#0284c7}.bella-dw-pastel-icon--mint{color:#059669}.bella-dw-pastel-icon--peach{color:#ea580c}.bella-dw-pastel-icon--amber{color:#d97706}.bella-dw-pastel-icon--rose{color:#e11d48}.bella-dw-pastel-icon--cyan{color:#0891b2}.bella-dw-pastel-icon--indigo{color:#4f46e5}.bella-dw-gen-comparison{margin-top:2rem;padding:0;overflow:hidden}.bella-dw-gen-comparison__summary{display:flex;align-items:center;gap:.875rem;cursor:pointer;list-style:none;padding:1rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease}.bella-dw-gen-comparison__summary:hover{background:#f8fafcb8}.bella-dw-gen-comparison__summary::-webkit-details-marker{display:none}.bella-dw-gen-comparison__summary-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid rgba(124,58,237,.1);background:linear-gradient(145deg,#ede9feeb,#e0e7ffc7);color:#7c3aed;box-shadow:0 1px 2px #7c3aed0f}.bella-dw-gen-comparison__summary-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1875rem}.bella-dw-gen-comparison__eyebrow{font-size:.5625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7c3aedc7;line-height:1.2}.bella-dw-gen-comparison__title{font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--bella-navy);line-height:1.15}.bella-dw-gen-comparison__chevron{flex-shrink:0;width:1rem;height:1rem;color:#64748bb8;transition:transform .22s ease,color .18s ease}.bella-dw-gen-comparison[open] .bella-dw-gen-comparison__chevron{transform:rotate(180deg);color:#7c3aedb8}.bella-dw-gen-comparison__body{padding:0 1.25rem 1.25rem;border-top:1px solid rgba(15,23,42,.06)}.bella-dw-gen-comparison__lead{margin:1rem 0 1.125rem;max-width:44rem;font-size:.8125rem;line-height:1.6;color:var(--bella-text-muted)}.bella-dw-gen-comparison__gen-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem}.bella-dw-gen-comparison__gen-icon--sm{width:1.75rem;height:1.75rem;border-radius:.5rem}.bella-dw-gen-comparison__gen-icon--sky{background:#e0f2fef2;color:#0284c7;border:1px solid rgba(14,165,233,.14)}.bella-dw-gen-comparison__gen-icon--violet{background:#ede9fef2;color:#7c3aed;border:1px solid rgba(124,58,237,.12)}.bella-dw-gen-comparison__gen-icon--mint{background:#d1fae5f2;color:#059669;border:1px solid rgba(16,185,129,.14)}.bella-dw-gen-comparison__gen-icon--amber{background:#fef3c7f2;color:#d97706;border:1px solid rgba(245,158,11,.16)}.bella-dw-gen-comparison__gen-icon--peach{background:#ffedd5f2;color:#ea580c;border:1px solid rgba(249,115,22,.14)}.bella-dw-gen-comparison__gen-icon--rose{background:#ffe4e6f2;color:#e11d48;border:1px solid rgba(244,63,94,.14)}.bella-dw-gen-comparison__gen-cell{display:inline-flex;align-items:center;gap:.5rem}.bella-dw-gen-comparison__gen-name{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--bella-navy);white-space:nowrap}.bella-dw-gen-comparison__years{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5rem;border-radius:999px;background:#f8fafceb;border:1px solid rgba(15,23,42,.06);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--bella-text-muted);white-space:nowrap}.bella-dw-gen-comparison__years-icon{width:.6875rem;height:.6875rem;color:#d97706d1;flex-shrink:0}.bella-dw-gen-comparison__cards{display:grid;grid-template-columns:1fr;gap:.75rem}.bella-dw-gen-comparison__card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.06);background:#ffffff9e;box-shadow:0 1px 2px #0f172a08}.bella-dw-gen-comparison__card-head{display:flex;align-items:center;gap:.625rem}.bella-dw-gen-comparison__card-head-copy{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.bella-dw-gen-comparison__card-section{display:flex;flex-direction:column;gap:.3125rem}.bella-dw-gen-comparison__card-label,.bella-dw-gen-comparison__th-label{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748be0}.bella-dw-gen-comparison__label-icon,.bella-dw-gen-comparison__th-icon{width:.75rem;height:.75rem;flex-shrink:0}.bella-dw-gen-comparison__card-text{margin:0;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-dw-gen-comparison__table-wrap{display:none;overflow:hidden;border-radius:.75rem;border:1px solid rgba(15,23,42,.06);background:#ffffff80;box-shadow:inset 0 1px #ffffffb8}.bella-dw-gen-comparison__table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.8125rem;line-height:1.55}.bella-dw-gen-comparison__table th,.bella-dw-gen-comparison__table td{padding:.875rem 1rem;border-bottom:1px solid rgba(15,23,42,.05);text-align:left;vertical-align:top}.bella-dw-gen-comparison__table tbody tr:last-child th,.bella-dw-gen-comparison__table tbody tr:last-child td{border-bottom:none}.bella-dw-gen-comparison__table tbody tr{transition:background .16s ease}.bella-dw-gen-comparison__table tbody tr:hover{background:#f8fafce0}.bella-dw-gen-comparison__table thead th{padding-top:.75rem;padding-bottom:.75rem;font-size:inherit;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--bella-navy);background:#f8fafcd1;border-bottom:1px solid rgba(15,23,42,.06)}.bella-dw-gen-comparison__table tbody th[scope=row]{font-weight:600;white-space:nowrap}.bella-dw-gen-comparison__cell-muted{color:var(--bella-text-muted);max-width:18rem}.bella-dw-gen-comparison__row--sky:hover{background:#e0f2fe59}.bella-dw-gen-comparison__row--violet:hover{background:#ede9fe59}.bella-dw-gen-comparison__row--mint:hover{background:#d1fae552}.bella-dw-gen-comparison__row--amber:hover{background:#fef3c752}.bella-dw-gen-comparison__row--peach:hover{background:#ffedd552}.bella-dw-gen-comparison__row--rose:hover{background:#ffe4e652}@media(min-width:768px){.bella-dw-gen-comparison__cards{display:none}.bella-dw-gen-comparison__table-wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.bella-dw-page .bella-dw-gen-comparison.app-floating-surface{border-radius:var(--bella-dw-card-radius, .75rem);padding:0}.bella-dw-segment-focus{padding:.875rem 1rem;border-radius:.375rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 1px 2px #0f172a0a}.bella-dw-segment-focus--empty{background:#fafafa}.bella-dw-segment-focus__prompt{margin:0;font-size:.875rem;line-height:1.5;color:var(--bella-text-muted)}.bella-dw-segment-focus__head{display:flex;align-items:flex-start;gap:.75rem}.bella-dw-segment-focus__index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.3125rem;color:#fff;font-size:.875rem;font-weight:700;line-height:1}.bella-dw-segment-focus__label{margin:0;font-family:var(--font-serif);font-size:1.125rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--bella-navy)}.bella-dw-segment-focus__hint{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--bella-text-muted)}.bella-dw-segment-focus__ratings{display:flex;justify-content:flex-start;gap:.5rem;margin-top:.875rem}.bella-dw-segment-focus__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.bella-dw-segment-legend{display:flex;flex-direction:column;gap:0;overflow:visible}.bella-dw-segment-legend button,.bella-dw-segment-legend [role=button]{min-height:0!important;min-width:0!important;padding:unset}.bella-dw-segment-legend__row{display:flex;flex-direction:column;gap:0;border:none;border-radius:0;background:transparent;overflow:visible;box-shadow:none;scroll-margin-top:calc(var(--consumer-top-nav-height, 4rem) + .75rem);scroll-margin-bottom:1.25rem;transition:background-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.bella-dw-segment-legend__row:not(:last-child){border-bottom:1px solid rgba(15,23,42,.05)}.bella-dw-segment-legend__row--active{background:linear-gradient(90deg,color-mix(in srgb,var(--dw-segment-color, #7c3aed) 8%,transparent),#fff0 68%);box-shadow:inset 2px 0 0 var(--dw-segment-color, rgba(124, 58, 237, .62))}.bella-dw-segment-legend__row--scroll-focus{animation:bella-dw-segment-row-focus .85s cubic-bezier(.16,1,.3,1)}@keyframes bella-dw-segment-row-focus{0%{transform:translateY(-2px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bella-dw-segment-legend__row--scroll-focus{animation:none}}.bella-dw-segment-legend__row--active .bella-dw-segment-legend__item{padding-bottom:.5rem!important}.bella-dw-segment-legend__row--active .bella-dw-segment-legend__item--active,.bella-dw-segment-legend__row--active .bella-dw-segment-legend__item--active:hover{background:transparent}.bella-dw-segment-legend__row-header{display:flex;align-items:stretch;gap:.125rem;min-height:0}.bella-dw-segment-legend__collapse{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.625rem;min-height:1.625rem!important;min-width:1.625rem!important;margin:.375rem .5rem .375rem 0;padding:0!important;border:none;border-radius:9999px;background:#0f172a0a;color:#64748be0;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.bella-dw-segment-legend__collapse:hover{background:#0f172a12;color:#334155f2}.bella-dw-segment-legend__collapse:active{transform:scale(.94)}.bella-dw-segment-legend__collapse:focus-visible{outline:none;box-shadow:0 0 0 2px #c4b5fd8c}.bella-dw-segment-legend__collapse-icon{width:.75rem;height:.75rem}.bella-dw-segment-legend__rate-inline{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;width:calc(100% - 1.25rem);max-width:100%;min-width:0;margin:0 .625rem .875rem;padding:.75rem;border:none;border-radius:.75rem;background:#ffffffeb;box-shadow:0 1px 2px #0f172a0a,0 6px 18px -8px #0f172a1a;animation:bella-dw-rate-inline-reveal .36s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes bella-dw-rate-inline-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.bella-dw-segment-legend__rate-body{display:flex;flex-direction:column;gap:.375rem;min-width:0}.bella-dw-segment-legend__capture{margin:0;font-size:.6875rem;font-weight:400;line-height:1.5;letter-spacing:.01em;color:#64748be0;overflow-wrap:anywhere}.bella-dw-segment-legend__rate-prompt{margin:0;font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:-.015em;color:var(--bella-navy);overflow-wrap:anywhere}.bella-dw-segment-legend__scale-block{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bella-dw-segment-legend__rate-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;min-width:0;min-height:2.25rem;padding:.1875rem .125rem;border-radius:.5625rem;border:1px solid rgba(15,23,42,.05);background:#0f172a07;box-sizing:border-box;align-items:stretch;overflow:hidden}.bella-dw-segment-legend__rate-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2rem!important;height:100%;min-width:0!important;padding:0!important;border:none;border-radius:0;background:transparent;cursor:pointer;box-sizing:border-box;animation:bella-dw-rate-pill-pulse 3.6s ease-in-out infinite;transition:color .16s ease,box-shadow .16s ease,transform .12s ease}.bella-dw-segment-legend__rate-pill:not(:first-child):before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,#0f172a00,#0f172a1a 48%,#0f172a00);pointer-events:none}.bella-dw-segment-legend__rate-pill:nth-child(1){animation-delay:0s}.bella-dw-segment-legend__rate-pill:nth-child(2){animation-delay:.45s}.bella-dw-segment-legend__rate-pill:nth-child(3){animation-delay:.9s}.bella-dw-segment-legend__rate-pill:nth-child(4){animation-delay:1.35s}.bella-dw-segment-legend__rate-pill:nth-child(5){animation-delay:1.8s}@keyframes bella-dw-rate-pill-pulse{0%,to{background-color:color-mix(in srgb,var(--dw-segment-color, #7c3aed) 3%,rgba(255,255,255,.08))}50%{background-color:color-mix(in srgb,var(--dw-segment-color, #7c3aed) 9%,rgba(255,255,255,.22))}}@media(prefers-reduced-motion:reduce){.bella-dw-segment-legend__rate-pill{animation:none;background-color:color-mix(in srgb,var(--dw-segment-color, #7c3aed) 4%,rgba(255,255,255,.1))}}.bella-dw-segment-legend__rate-pill-value{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:#334155b8}.bella-dw-segment-legend__rate-pill:hover{animation-play-state:paused;background:#ffffffc7!important}.bella-dw-segment-legend__rate-pill:active{transform:scale(.96)}.bella-dw-segment-legend__rate-pill:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dw-segment-color, #7c3aed) 35%,transparent);z-index:1}.bella-dw-segment-legend__rate-pill--active{animation:none;background:#fff!important;box-shadow:0 1px 2px #0f172a0f;z-index:1}.bella-dw-segment-legend__rate-pill--active .bella-dw-segment-legend__rate-pill-value{color:var(--dw-segment-color, var(--bella-navy))}.bella-dw-segment-legend__rate-foot{display:flex;justify-content:space-between;gap:.5rem;padding:0 .125rem}.bella-dw-segment-legend__rate-scale{font-size:.5625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#64748bb8}.bella-dw-segment-legend__rate-scale--high{text-align:right}.bella-dw-segment-legend__rate-actions{display:flex;flex-direction:column;gap:.375rem;padding-top:.625rem;border-top:1px solid rgba(15,23,42,.05)}.bella-dw-segment-legend__action{display:inline-flex;align-items:center;gap:.4375rem;width:100%;min-height:2rem!important;min-width:0!important;padding:.3125rem .4375rem!important;border:1px solid rgba(15,23,42,.06);border-radius:.5rem;background:#ffffffb8;font-size:.6875rem;font-weight:500;letter-spacing:-.01em;color:#334155e0;cursor:pointer;text-align:left;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bella-dw-segment-legend__action-label{flex:1;min-width:0;line-height:1.3}.bella-dw-segment-legend__action:hover{background:#f8fafcf2;border-color:#0f172a1a;color:var(--bella-navy)}.bella-dw-segment-legend__action--starred{border-color:#f59e0b3d;background:#fffbebb8;color:#92400e}.bella-dw-segment-legend__action--compromise{border-color:#8b5cf633;background:#f5f3ffb8;color:#6d28d9}.bella-dw-segment-legend__panel{padding:0 1rem 1rem 1.125rem;border-top:none;background:transparent}.bella-dw-segment-legend__panel-hint{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--bella-text-muted)}@media(min-width:640px){.bella-dw-segment-legend{display:flex;flex-direction:column;gap:0}}.bella-dw-segment-legend__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;flex:1;min-width:0;width:auto;min-height:0!important;padding:.75rem 1rem!important;border:none;border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s ease;box-sizing:border-box}.bella-dw-segment-legend__item:hover{background:#f8fafcd9}.bella-dw-segment-legend__item--active{background:transparent}.bella-dw-segment-legend__item--rated .bella-dw-segment-legend__pending{display:none}.bella-dw-segment-legend__index{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4375rem;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 1px 3px #0f172a24}.bella-dw-segment-legend__label{font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--bella-navy);min-width:0;overflow-wrap:anywhere}.bella-dw-segment-legend__meta{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.bella-dw-segment-legend__rating{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--bella-purple)}.bella-dw-segment-legend__pending{font-size:.625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#64748be0}.bella-dw-segment-legend__tag{padding:.125rem .4375rem;border-radius:9999px;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bella-purple-soft);background:#ede9feb8}.bella-dw-wheel__marker{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:0!important;min-width:0!important;padding:.25rem!important;border:none;background:transparent;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(15,23,42,.28))}.bella-dw-wheel__marker-icon{filter:drop-shadow(0 1px 2px rgba(15,23,42,.22))}.bella-dw-wheel__marker-num{font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.35)}.bella-dw-bella-intro{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(124,58,237,.1);background:linear-gradient(135deg,#ebe8ff8c,#fffffff2)}.bella-dw-bella-intro__text{flex:1;min-width:12rem;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-dw-page{--bella-dw-card-bg: linear-gradient( 165deg, rgba(255, 255, 255, .98) 0%, rgba(245, 240, 250, .96) 52%, rgba(237, 233, 254, .72) 100% );--bella-dw-card-radius: .75rem;--bella-dw-chip-radius: .375rem;--bella-dw-card-shadow: 0 1px 2px rgba(124, 58, 237, .04), 0 6px 20px -6px rgba(107, 70, 193, .1), 0 16px 40px -16px rgba(124, 58, 237, .1)}.bella-dw-page .bella-dw-page-hero.app-floating-surface,.bella-dw-page .bella-dw-gen-strip.app-floating-surface,.bella-dw-page .bella-dw-segment-legend,.bella-dw-page .browse-properties-page__header-card.app-floating-surface,.bella-dw-page .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface,.bella-dw-page .browse-properties-page__landing-chat.app-floating-surface,.bella-dw-page .bella-home-readiness__inner.app-floating-surface,.bella-dw-page .bella-home-journey-goals__inner.app-floating-surface,.bella-dw-page .bella-home-journey__inner.app-floating-surface{border:none;border-radius:var(--bella-dw-card-radius, var(--browse-composer-radius, .875rem));background:var(--bella-dw-card-bg, var(--browse-composer-bg));box-shadow:var(--bella-dw-card-shadow, var(--browse-composer-shadow));backdrop-filter:none;-webkit-backdrop-filter:none}.bella-dw-page .bella-dw-page-hero.app-floating-surface:before,.bella-dw-page .bella-dw-gen-strip.app-floating-surface:before,.bella-dw-page .browse-properties-page__header-card.app-floating-surface:before,.bella-dw-page .browse-properties-page__landing-chat.app-floating-surface:before,.bella-dw-page .bella-home-readiness__inner.app-floating-surface:before,.bella-dw-page .bella-home-journey-goals__inner.app-floating-surface:before,.bella-dw-page .bella-home-journey__inner.app-floating-surface:before{display:none}.bella-dw-page .bella-dw-page-hero.app-floating-surface:hover,.bella-dw-page .bella-dw-page-hero.app-floating-surface:focus-within,.bella-dw-page .bella-dw-gen-strip.app-floating-surface:hover,.bella-dw-page .bella-dw-gen-strip.app-floating-surface:focus-within,.bella-dw-page .browse-properties-page__header-card.app-floating-surface:hover,.bella-dw-page .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:hover,.bella-dw-page .browse-properties-page__landing-chat.app-floating-surface:hover,.bella-dw-page .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:focus-within,.bella-dw-page .browse-properties-page__landing-chat.app-floating-surface:focus-within,.bella-dw-page .bella-home-readiness__inner.app-floating-surface:hover,.bella-dw-page .bella-home-readiness__inner.app-floating-surface:focus-within,.bella-dw-page .bella-home-journey-goals__inner.app-floating-surface:hover,.bella-dw-page .bella-home-journey-goals__inner.app-floating-surface:focus-within,.bella-dw-page .bella-home-journey__inner.app-floating-surface:hover,.bella-dw-page .bella-home-journey__inner.app-floating-surface:focus-within{border:none;background:var(--bella-dw-card-bg, var(--browse-composer-bg));box-shadow:var(--bella-dw-card-shadow, var(--browse-composer-shadow))}.bella-dw-page .browse-properties-page__composer.browse-properties-page__landing-chat.app-floating-surface:focus-within,.bella-dw-page .browse-properties-page__landing-chat.app-floating-surface:focus-within{box-shadow:var(--browse-composer-shadow-focus, var(--bella-dw-card-shadow))}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-ok.app-floating-surface:hover,.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-ok.app-floating-surface:focus-within{background:linear-gradient(165deg,#fffffffa,#f0fdf4eb 52%,#dcfce78c)}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-mid.app-floating-surface:hover,.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-mid.app-floating-surface:focus-within{background:linear-gradient(165deg,#fffffffa,#fefce8eb 52%,#fef3c78c)}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-high.app-floating-surface:hover,.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-high.app-floating-surface:focus-within{background:linear-gradient(165deg,#fffffffa,#fef2f2eb 52%,#fee2e280)}.prep-flow-page.bella-dw-page{color-scheme:light}.dark .prep-flow-page.bella-dw-page .prep-flow-step-header h2{color:#18181b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-header p{color:#71717a}.dark .prep-flow-page.bella-dw-page .selection-option-btn{border-color:#7c3aed2e;background:#ffffffb8;box-shadow:0 1px #ffffffd1 inset,0 1px 2px #0f172a0f,0 4px 14px -10px #7c3aed1a}.dark .prep-flow-page.bella-dw-page .selection-option-btn:hover{border-color:#7c3aed47;background:linear-gradient(165deg,#fffffffa,#ede9fed1 52%,#e0f2fe8c)}.dark .prep-flow-page.bella-dw-page .selection-option-btn--selected{border-color:#7c3aed57;background:linear-gradient(165deg,#ede9fefa,#ddd6feeb 48%,#e0f2fead)}.dark .prep-flow-page.bella-dw-page .selection-option-label{color:#27272a}.dark .prep-flow-page.bella-dw-page .selection-option-label--selected{color:#4c1d95}.dark .prep-flow-page.bella-dw-page .prep-flow-step-nav{border-top-color:#ffffff80}.dark .prep-flow-page.bella-dw-page .prep-flow-step-nav .step-nav-back{border-color:#fff9;background:#ffffff73;color:#52525b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-nav .step-nav-back:hover{border-color:#fffc;background:#ffffffb3;color:#18181b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-nav .step-nav-continue--disabled{border-color:#fff6;background:#ffffff59;color:#a1a1aa}.dark .prep-flow-page.bella-dw-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled){background:linear-gradient(180deg,hsl(var(--primary)),#002552);box-shadow:0 1px #ffffff24 inset,0 2px 4px #0f172a0f,0 8px 20px -10px hsl(var(--primary) / .45)}.dark .prep-flow-page.bella-dw-page .prep-flow-mobile-toggle{color:#27272a}.dark .prep-flow-page.bella-dw-page .prep-flow-step-pill--active{background:#ffffffb3}.dark .prep-flow-page.bella-dw-page .prep-flow-step-label--active,.dark .prep-flow-page.bella-dw-page .prep-flow-step-pill--active .prep-flow-step-label{color:#18181b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-label--completed{color:#52525b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-label--upcoming{color:#71717a}.dark .prep-flow-page.bella-dw-page .prep-flow-step-icon--completed{background:#f4f4f5f2;color:#52525b}.dark .prep-flow-page.bella-dw-page .prep-flow-step-connector{background:#d4d4d8b3}.dark .prep-flow-page.bella-dw-page .prep-flow-checklist-card .glass-accordion-trigger{background:#fff6}.dark .prep-flow-page.bella-dw-page .prep-flow-checklist-card .glass-accordion-trigger:hover{background:#fff9}.dark .prep-flow-page.bella-dw-page .prep-flow-checklist-card .glass-accordion-trigger-active{border-color:#c4b5fd80;background:#ffffffa6}.dark .prep-flow-page.bella-dw-page .prep-flow-checklist-card .glass-inset-subtle{border-top-color:#ffffff80;background:#ffffff4d}.dark .prep-flow-page.bella-dw-page .prep-flow-action-plan-card h4{color:#52525b}.dark .prep-flow-page.bella-dw-page .prep-flow-action-plan-card button:hover{background:#ffffff80}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-50,.dark\:text-zinc-100,.dark\:text-zinc-200){color:#18181b}.dark .prep-flow-page.bella-dw-page :is(.dark\:text-zinc-300,.dark\:text-zinc-400){color:#52525b}.dark .prep-flow-page.bella-dw-page .dark\:text-zinc-500{color:#71717a}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-950\/20,.dark\:bg-zinc-950\/25,.dark\:bg-zinc-950\/30,.dark\:bg-zinc-950\/35,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-950\/45,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/55,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/80){background-color:#ffffff73}.dark .prep-flow-page.bella-dw-page :is(.dark\:bg-zinc-900\/20,.dark\:bg-zinc-900\/50){background-color:#ffffff59}.dark .prep-flow-page.bella-dw-page :is(.dark\:border-white\/5,.dark\:border-white\/10,.dark\:border-white\/12,.dark\:border-white\/15){border-color:#ffffff8c}.bella-prep-summary__body{margin-top:1.25rem}.bella-prep-summary__stack{display:flex;flex-direction:column;gap:.875rem}.bella-prep-summary__loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;color:var(--bella-text-muted);font-size:.9375rem}.bella-prep-summary__spinner{width:1.75rem;height:1.75rem;border:2px solid rgba(124,58,237,.18);border-top-color:var(--bella-purple);border-radius:50%;animation:bella-prep-spin .75s linear infinite}@keyframes bella-prep-spin{to{transform:rotate(360deg)}}.bella-prep-summary__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem}.bella-prep-summary__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-purple-soft)}.bella-prep-summary__score{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1;color:var(--bella-navy)}.bella-prep-summary__hero-note{margin:.375rem 0 0;font-size:.8125rem;color:var(--bella-text-muted)}.bella-prep-summary__hero-ring{--prep-score: 0%;position:relative;flex-shrink:0;width:4.75rem;height:4.75rem;border-radius:50%;background:conic-gradient(var(--bella-purple) var(--prep-score),rgba(124,58,237,.12) 0);display:grid;place-items:center}.bella-prep-summary__hero-ring-inner{width:3.75rem;height:3.75rem;border-radius:50%;background:#fffffff0;border:1px solid rgba(124,58,237,.12);display:grid;place-items:center;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-prep-summary__afford{padding:1rem 1.125rem}.bella-prep-summary__afford-head-copy .sidebar-mockup-chat-card__title,.bella-prep-summary__afford-head-copy .sidebar-mockup-chat-card__text{text-align:left}.bella-prep-summary__afford-head{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.875rem}.bella-prep-summary__afford-head-copy{min-width:0;flex:1}.bella-prep-summary__afford-sync{margin:.375rem 0 0;font-size:.6875rem;font-weight:600;color:var(--bella-purple-soft)}.bella-prep-summary__afford-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-bottom:.625rem}.bella-prep-summary__afford-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.bella-prep-summary__afford-fields--two{grid-template-columns:1fr}}.bella-prep-summary__afford-chat{margin-top:.75rem}.bella-prep-summary__afford-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4375rem;background:var(--bella-pastel-violet);color:var(--bella-purple-soft);flex-shrink:0}.bella-prep-summary__afford-title{margin:0}.bella-prep-summary__afford-lead{margin:.1875rem 0 0}.bella-prep-summary__income-field{display:block;margin-bottom:.875rem}.bella-prep-summary__income-label{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-prep-summary__income-row{display:flex;align-items:center;gap:.25rem;padding:.5rem .625rem;border-radius:.4375rem;border:1px solid rgba(124,58,237,.16);background:#fff}.bella-prep-summary__income-prefix,.bella-prep-summary__income-suffix{font-size:.875rem;font-weight:600;color:var(--bella-text-muted)}.bella-prep-summary__income-input{flex:1;min-width:0;border:none;background:transparent;padding:0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-navy);outline:none}.bella-prep-summary__income-range{width:100%;margin-top:.625rem;accent-color:var(--bella-purple)}.bella-prep-summary__income-hint{margin:.4375rem 0 0;font-size:.6875rem;line-height:1.45;color:var(--bella-text-muted)}.bella-prep-summary__afford-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media(max-width:520px){.bella-prep-summary__afford-grid{grid-template-columns:1fr}}.bella-prep-summary__afford-stat{padding:.75rem .875rem;border-radius:var(--bella-dw-chip-radius, .5625rem);border:1px solid rgba(124,58,237,.1);background:#ffffff8c;box-shadow:0 1px #ffffffb8 inset}.bella-prep-summary__afford-stat--hero{background:linear-gradient(165deg,#ffffffd1,#f5f0fab8 55%,#ede9fe94);border-color:#7c3aed29;box-shadow:0 1px #ffffffb8 inset,0 6px 18px -8px #7c3aed1a}.bella-prep-summary__afford-stat-icon{width:1rem;height:1rem;margin-bottom:.375rem;color:var(--bella-purple-soft)}.bella-prep-summary__afford-stat-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-prep-summary__afford-stat-value{margin:.1875rem 0 0;font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-prep-summary__afford-stat-note{margin:.25rem 0 0;font-size:.6875rem;color:var(--bella-text-muted)}.bella-prep-summary__afford-target{margin:.75rem 0 0;padding:.5625rem .6875rem;border-radius:.4375rem;font-size:.75rem;line-height:1.45}.bella-prep-summary__afford-target--ok{background:#58c17a1f;border:1px solid rgba(88,193,122,.28);color:#166534}.bella-prep-summary__afford-target--warn{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#92400e}.bella-prep-summary__afford-target-dti{opacity:.85}.bella-prep-summary__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media(max-width:720px){.bella-prep-summary__metrics{grid-template-columns:1fr}}.bella-prep-summary__metric{padding:.75rem .875rem}.bella-prep-summary__metric-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-prep-summary__metric-value{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-prep-summary__metric-value--sm{font-size:1rem;line-height:1.3}.bella-prep-summary__metric-note{margin:.25rem 0 0;font-size:.6875rem;color:var(--bella-text-muted)}.bella-prep-summary__metric--dti-ok{box-shadow:inset 0 0 0 1px #58c17a47}.bella-prep-summary__metric--dti-mid{box-shadow:inset 0 0 0 1px #fbbf2459}.bella-prep-summary__metric--dti-high{box-shadow:inset 0 0 0 1px #ef444447}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-ok.app-floating-surface{background:linear-gradient(165deg,#fffffffa,#f0fdf4eb 52%,#dcfce78c)}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-mid.app-floating-surface{background:linear-gradient(165deg,#fffffffa,#fefce8eb 52%,#fef3c78c)}.bella-dw-page.prep-flow-page .bella-prep-summary__metric--dti-high.app-floating-surface{background:linear-gradient(165deg,#fffffffa,#fef2f2eb 52%,#fee2e280)}.bella-prep-summary__card{padding:.875rem 1rem}.bella-prep-summary__card-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--bella-navy)}.bella-prep-summary__card-subtitle{margin:.75rem 0 .375rem;font-size:.75rem;font-weight:600;color:var(--bella-purple-soft)}.bella-prep-summary__card-body{margin:0;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-prep-summary__list{margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-prep-summary__list li+li{margin-top:.3125rem}.bella-prep-summary__list--compact{font-size:.75rem}.bella-prep-summary__callout{margin-top:.75rem;padding:.625rem .75rem;border-radius:.4375rem;background:#f3e8ff8c;border:1px solid rgba(124,58,237,.14)}.bella-prep-summary__callout-title{margin:0 0 .375rem;font-size:.75rem;font-weight:600;color:var(--bella-navy)}.bella-prep-summary__disclaimer{margin:.75rem 0 0;font-size:.6875rem;line-height:1.45;color:var(--bella-text-muted)}.bella-prep-summary__select-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bella-prep-summary__select{flex:1 1 12rem;min-height:2.25rem;padding:.4375rem .625rem;border-radius:.4375rem;border:1px solid rgba(124,58,237,.16);background:#fff;font-size:.8125rem;color:var(--bella-navy)}.bella-prep-summary__select:focus{outline:none;border-color:#7c3aed52;box-shadow:0 0 0 3px #ede9fef2}.bella-prep-summary__use-suggestion{min-height:2.25rem!important;min-width:0!important;padding:.4375rem .875rem!important;font-size:.8125rem!important}.bella-prep-summary__saved-selection{margin:.625rem 0 0;font-size:.75rem;color:var(--bella-text-muted)}.bella-prep-summary__ruleset{margin:.5rem 0 0;font-size:.6875rem;color:var(--bella-text-muted)}.bella-prep-summary__details{border-radius:.6875rem;border:1px solid rgba(124,58,237,.1);background:#ffffffa6;overflow:hidden}.bella-prep-summary__details-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;color:var(--bella-navy);cursor:pointer;list-style:none}.bella-prep-summary__details-summary::-webkit-details-marker{display:none}.bella-prep-summary__details-chevron{width:1rem;height:1rem;color:var(--bella-text-muted);transition:transform .2s ease}.bella-prep-summary__details[open] .bella-prep-summary__details-chevron{transform:rotate(180deg)}.bella-prep-summary__details .bella-prep-summary__list{padding:0 1rem .875rem 2rem}.bella-prep-summary__bella-voice{padding:.875rem 1rem}.bella-prep-summary__bella-voice-head{display:flex;align-items:center;gap:.4375rem;margin-bottom:.5rem;color:var(--bella-purple-soft)}.bella-prep-summary__bella-voice-title{margin:0;font-size:.8125rem;font-weight:600;color:var(--bella-navy)}.bella-prep-summary__bella-voice-body{margin:0;font-size:.8125rem;line-height:1.6;color:var(--bella-text-muted)}.bella-prep-summary__save-note{margin:.5rem 0 0;font-size:.6875rem;color:var(--bella-purple-soft)}.bella-prep-summary__cta{width:100%;margin-top:1rem;min-height:2.75rem!important;font-size:.9375rem!important}.bella-dw-page .bella-explore-hub__inner{max-width:72rem}.bella-dw-page--fullscreen{min-height:0}.bella-dw-fullscreen-layer{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;pointer-events:auto;animation:bella-dw-fullscreen-enter .28s cubic-bezier(.16,1,.3,1)}@keyframes bella-dw-fullscreen-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bella-dw-fullscreen-layer{animation:none}}.bella-dw-fullscreen-layer__stage,.bella-explore-hub__inner--fullscreen{display:flex;flex-direction:column;flex:1;width:100%;max-width:none!important;min-height:0;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(.75rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#faf8fffc,#fffffffa 42%,#f5f0faf7);box-shadow:none;box-sizing:border-box}@media(min-width:768px){.bella-dw-fullscreen-layer__stage,.bella-explore-hub__inner--fullscreen{padding:max(1rem,env(safe-area-inset-top,0px)) max(1.5rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1.5rem,env(safe-area-inset-left,0px))}}body.bella-dw-fullscreen-open [data-app-sidebar],body.bella-dw-fullscreen-open .sidebar-landing-logo,body.bella-dw-fullscreen-open .sidebar-mobile-top-trigger,body.bella-dw-fullscreen-open .landing-mobile-chrome{visibility:hidden!important;pointer-events:none!important}body.bella-dw-fullscreen-open .consumer-app-shell__main{overflow:hidden!important}.bella-dw-page--fullscreen .bella-explore-hub__inner,.bella-dw-page--fullscreen .bella-explore-hub__shell{min-height:0;padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-bottom:0}.bella-dw-page .bella-dw-experience{width:100%}.bella-dw-page-hero{width:100%;max-width:none;margin-bottom:1rem;padding:.625rem .875rem}.bella-dw-page-hero--panel{margin-bottom:.625rem;padding:.625rem .75rem .75rem;border-radius:.625rem;border:1px solid rgba(196,181,253,.38);background:linear-gradient(165deg,#fffffff0,#ede9fe94 52%,#e0f2fe6b);box-shadow:0 1px #ffffffe0 inset,0 6px 18px -12px #7c3aed24}.bella-dw-page-hero--panel .bella-dw-page-hero__row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.bella-dw-page-hero__brand-mark{display:flex;align-items:flex-start;gap:.4375rem;min-width:0}.bella-dw-page-hero__brand-icon{width:1rem;height:1rem;margin-top:.125rem}.bella-dw-page-hero__brand-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bella-dw-page-hero__action--save{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;min-height:1.875rem;padding:.3125rem .6875rem;border-radius:.4375rem;border:1px solid rgba(196,181,253,.48);background:linear-gradient(165deg,#fffffff2,#fef3c78c 48%,#ede9feb8);color:var(--bella-navy);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px #ffffffe6 inset,0 4px 12px -8px #7c3aed2e;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bella-dw-page-hero__action--save:hover{border-color:#7c3aed57;background:linear-gradient(165deg,#fef3c7b8,#ede9fee0 52%,#e0f2feb8);box-shadow:0 1px #ffffffeb inset,0 8px 18px -10px #7c3aed3d}.bella-dw-page-hero__action--save:active{transform:scale(.98)}.bella-dw-page-hero__action--save:focus-visible{outline:none;box-shadow:0 0 0 3px #c4b5fd6b,0 1px #ffffffe6 inset,0 4px 12px -8px #7c3aed2e}.bella-dw-page-hero--panel .bella-dw-page-hero__eyebrow{margin-bottom:.125rem}.bella-dw-page-hero--panel .bella-dw-page-hero__brand{min-width:5.5rem}.bella-dw-page-hero__title--panel{font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.bella-dw-page-hero--panel .bella-dw-page-hero__picker{justify-content:flex-start}@media(max-width:899px){.bella-dw-page-hero--panel .bella-dw-hero-header__picks--page,.bella-dw-page-hero--panel .bella-dw-hero-header__picks.bella-dw-hero-header__picks--page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;width:100%;overflow:visible}.bella-dw-page-hero:not(.bella-dw-page-hero--panel) .bella-dw-page-hero__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "picker picker";align-items:start}.bella-dw-page-hero:not(.bella-dw-page-hero--panel) .bella-dw-page-hero__brand{grid-area:brand}.bella-dw-page-hero:not(.bella-dw-page-hero--panel) .bella-dw-page-hero__picker{grid-area:picker;width:100%}.bella-dw-page-hero:not(.bella-dw-page-hero--panel) .bella-dw-page-hero__actions{grid-area:actions}.bella-dw-page-hero .bella-dw-hero-header__picks--page,.bella-dw-page-hero .bella-dw-hero-header__picks.bella-dw-hero-header__picks--page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:none;overflow:visible;overscroll-behavior:unset;justify-content:stretch;padding:.25rem;background:transparent;box-shadow:none}.bella-dw-page-hero .bella-dw-hero-header__picks--page .bella-dw-age-chip,.bella-dw-page-hero .bella-dw-hero-header__picks.bella-dw-hero-header__picks--page .bella-dw-age-chip{width:100%;min-width:0}.bella-dw-page-hero .bella-dw-age-chip--stacked{min-height:3.375rem!important;padding:.4375rem .5rem!important;gap:.25rem}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__icon.bella-dw-pastel-icon-well{width:1.375rem;height:1.375rem;border-radius:.375rem}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__label{font-size:.625rem}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__range{font-size:.5rem}}@media(max-width:639px){.bella-dw-page-hero--panel .bella-dw-page-hero__row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__topbar{flex-wrap:nowrap}.dream-wheel-panel.bella-dw-panel .bella-dw-page-hero--panel .bella-dw-page-hero__actions{align-self:flex-start}}.bella-dw-page-hero__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem .875rem;width:100%;min-width:0}.bella-dw-page-hero--modern .bella-dw-page-hero__row{display:flex;flex-direction:column;align-items:stretch;gap:.625rem}.bella-dw-page-hero__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;width:100%;min-width:0}.bella-dw-page-hero__topbar-copy{min-width:0;flex:1 1 auto}.bella-dw-page-hero__step-label{margin:0 0 .25rem}.bella-dw-page-hero__heading{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--bella-navy, rgb(10 26 59))}.bella-dw-gen-menu{display:flex;flex-direction:column;gap:.125rem;width:100%;min-width:0}.bella-dw-gen-menu--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;max-height:none;overflow:visible;padding:0}.bella-dw-gen-menu--grid .bella-dw-gen-menu__item{flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.375rem;padding:.375rem .25rem!important;text-align:center}.bella-dw-gen-menu--grid .bella-dw-gen-menu__copy{align-items:center;gap:.0625rem}.bella-dw-gen-menu--grid .bella-dw-gen-menu__label{font-size:.6875rem;line-height:1.15}.bella-dw-gen-menu--grid .bella-dw-gen-menu__range{display:block;font-size:.5625rem;font-weight:500;line-height:1.2;color:#71717a;white-space:nowrap}.bella-dw-page-hero--compact,.bella-dw-page-hero--collapsed{margin-bottom:.375rem;padding:.4375rem .5rem}.bella-dw-page-hero--compact .bella-dw-page-hero__heading{display:none}.bella-dw-page-hero__compact-meta{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#71717a}.bella-dw-page-hero--compact .bella-dw-page-hero__step-label{margin-bottom:.125rem}.bella-dw-page-hero--compact .bella-dw-gen-menu--grid .bella-dw-gen-menu__item{min-height:3.125rem}.bella-dw-page-hero__row--collapsed{flex-direction:column;align-items:stretch;gap:.375rem}.bella-dw-page-hero__summary{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;padding:.4375rem .5rem;border-radius:.75rem;border:1px solid rgba(186,214,252,.45);background:#ffffffd1;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.bella-dw-page-hero__summary:hover{background:#fffffff5;border-color:#bad6fca6}.bella-dw-page-hero__summary-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.125rem}.bella-dw-page-hero__summary-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--bella-navy, rgb(10 26 59))}.bella-dw-page-hero__summary-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.2;color:#71717a}.bella-dw-page-hero__summary-meta-row span+span:before{content:"·";margin-right:.375rem;color:#a1a1aa}.bella-dw-page-hero__summary-change{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#6d28d9}.bella-dw-page-hero__collapsed-actions{display:flex;width:100%;justify-content:flex-end}.bella-dw-page-hero__collapsed-actions .bella-dw-page-hero__actions{width:100%;justify-content:flex-end}.bella-dw-gen-menu--drawer{max-height:min(14.5rem,40vh);overflow-y:auto;overscroll-behavior:contain;padding:.125rem 0}.bella-dw-gen-menu__item{min-height:2.625rem;border-radius:.75rem;text-align:left}.bella-dw-gen-menu__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.0625rem}.bella-dw-gen-menu__label{font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#27272a}.bella-dw-gen-menu__range{font-size:.6875rem;font-weight:500;line-height:1.2;color:#71717a}.sidebar-flyout-submenu-item--active .bella-dw-gen-menu__range{color:#5b21b6}.bella-dw-page-hero__age-inline{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border-radius:.75rem;border:1px solid rgba(186,214,252,.45);background:#ffffffd1}.bella-dw-page-hero__age-label{flex-shrink:0;font-size:.75rem;font-weight:600;color:#71717a}@media(min-width:768px){.bella-dw-page-hero__heading{font-size:1.1875rem}.bella-dw-gen-menu--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem}.bella-dw-gen-menu--grid .bella-dw-gen-menu__item{flex-direction:row;justify-content:flex-start;min-height:2.875rem;padding:.375rem .5rem!important;text-align:left}.bella-dw-gen-menu--grid .bella-dw-gen-menu__copy{align-items:flex-start}.bella-dw-gen-menu--grid .bella-dw-gen-menu__label{font-size:.8125rem}.bella-dw-gen-menu--grid .bella-dw-gen-menu__range{display:block;font-size:.6875rem}.bella-dw-gen-menu--drawer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;max-height:none;overflow:visible}}@media(min-width:1024px){.bella-dw-gen-menu--drawer{grid-template-columns:repeat(4,minmax(0,1fr))}}.bella-dw-page-hero__brand{flex:0 0 auto;min-width:0;justify-self:start}.bella-dw-page-hero__title{margin:0;font-family:var(--font-serif);font-size:clamp(1.3125rem,2.25vw,1.75rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--bella-navy);white-space:nowrap}.bella-dw-page-hero__title-eyebrow{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:.5625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bella-purple-soft);line-height:1}.bella-dw-page-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bella-purple-soft);line-height:1.2}.bella-dw-page-hero--modern .bella-dw-page-hero__toolbar-btn{border-radius:999px;border-color:#bad6fc73;background:#ffffffeb;color:#5b21b6;box-shadow:0 1px 2px #93c5fd1a}.bella-dw-page-hero--modern .bella-dw-page-hero__toolbar-btn--save{color:var(--bella-navy, rgb(10 26 59))}.bella-dw-page-hero__picker{min-width:0;display:flex;align-items:stretch;justify-content:stretch;justify-self:stretch;width:100%;overflow:hidden}.bella-dw-page-hero--modern .bella-dw-page-hero__picker{overflow:visible}.dark .bella-explore-hub--dream-wheel .bella-dw-page-hero--modern.app-floating-surface{border-color:#bad6fc73;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);color:#27272a}.dark .bella-explore-hub--dream-wheel .bella-dw-page-hero--modern .bella-dw-gen-menu__label{color:#27272a}.dark .bella-explore-hub--dream-wheel .bella-dw-page-hero--modern .sidebar-flyout-submenu-item--active{color:#5b21b6}.bella-dw-page-hero__actions{display:flex;flex:0 0 auto;align-items:center;gap:.375rem;justify-self:end}.bella-dw-page-hero__glyph{flex-shrink:0;width:1rem;height:1rem}.bella-dw-page-hero__glyph--amber{color:#d97706}.bella-dw-page-hero__toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;min-width:1.875rem;min-height:1.875rem;padding:0;border-radius:.4375rem;border:1px solid rgba(196,181,253,.42);background:linear-gradient(165deg,#fffffff5,#ede9fe85);color:#6d28d9;cursor:pointer;box-shadow:0 1px #ffffffeb inset,0 3px 10px -8px #7c3aed33;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.bella-dw-page-hero__toolbar-btn:hover{border-color:#7c3aed52;background:linear-gradient(165deg,#fffffffa,#e0f2fe9e);color:#5b21b6;box-shadow:0 1px #fffffff0 inset,0 6px 14px -10px #7c3aed47}.bella-dw-page-hero__toolbar-btn:active{transform:scale(.97)}.bella-dw-page-hero__toolbar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #c4b5fd6b,0 1px #ffffffe6 inset}.bella-dw-page-hero__toolbar-btn--save{padding-inline:.6875rem;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--bella-navy);border-color:#c4b5fd7a;background:linear-gradient(165deg,#fffffff2,#fef3c78c 48%,#ede9feb8)}.bella-dw-page-hero__toolbar-btn--save:hover{border-color:#7c3aed57;background:linear-gradient(165deg,#fef3c7b8,#ede9fee0 52%,#e0f2feb8);color:var(--bella-navy)}.bella-dw-page-hero__toolbar-btn--close{color:#64748b;border-color:#94a3b859;background:linear-gradient(165deg,#fffffff5,#f8fafce0)}.bella-dw-page-hero__toolbar-btn--close:hover{color:#475569;border-color:#64748b6b;background:linear-gradient(165deg,#fffffffa,#f1f5f9f2);box-shadow:0 1px #fffffff0 inset,0 6px 14px -10px #64748b38}.bella-dw-page-hero__age-input,.bella-dw-page-hero .bella-dw-page-hero__age-input{width:3.25rem;min-height:1.75rem;padding:.25rem .5rem;border-radius:var(--bella-dw-chip-radius, .375rem);border:1px solid rgba(124,58,237,.18);background:#ffffffd9;font-size:.75rem;font-weight:600;text-align:center;color:var(--bella-navy)}.bella-dw-page-hero .btn-dw-hero:not(.bella-dw-page-hero__toolbar-btn){min-height:0!important;min-width:0!important;padding:unset}.bella-dw-page-hero .bella-dw-page-hero__toolbar-btn.btn-dw-hero{min-height:1.875rem!important;min-width:1.875rem!important}.bella-dw-page-hero__save{flex:0 0 auto}.bella-dw-page-hero .bella-btn-outline.bella-dw-page-hero__save{min-height:1.75rem!important;height:1.75rem;padding:0 .5rem!important;font-size:.625rem!important;font-weight:600;gap:.25rem;line-height:1;letter-spacing:.01em;border-radius:var(--bella-dw-chip-radius, .375rem)}.bella-dw-page-hero .bella-btn-outline.bella-dw-page-hero__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-height:1.75rem!important;min-width:1.75rem!important;padding:0!important;border-radius:var(--bella-dw-chip-radius, .375rem);color:var(--bella-purple-soft)}.bella-dw-page-hero .bella-dw-hero-header__picks--page{gap:.5rem;justify-content:center;margin-inline:auto;width:auto;max-width:100%}.bella-dw-page-hero .bella-dw-hero-header__picks--page.bella-dw-hero-header__picks,.bella-dw-page-hero .bella-dw-hero-header__picks.bella-dw-hero-header__picks--page{justify-content:center}.bella-dw-page-hero__age{flex:0 0 auto;justify-self:center;grid-column:2}.bella-dw-page-hero .bella-dw-hero-header__picks{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;padding:.125rem 0;border:none;background:transparent;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bella-dw-page-hero .bella-dw-hero-header__picks::-webkit-scrollbar{display:none}.bella-dw-page-hero .bella-dw-age-chip{flex:0 0 auto;flex-direction:row;align-items:center;gap:.375rem;min-height:2rem!important;padding:.375rem .5625rem!important;border-radius:.5625rem;border:none;background:#ffffffeb;box-shadow:0 1px 2px #0f172a0a,0 4px 14px -6px #0f172a14}.bella-dw-page-hero .bella-dw-age-chip--stacked{flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.375rem!important;min-width:3.75rem;padding:.4375rem .5625rem!important;text-align:center}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__copy{align-items:center}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__icon.bella-dw-pastel-icon-well{width:1.375rem;height:1.375rem;border-radius:.375rem}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__label{font-size:.6875rem;font-weight:600;line-height:1.15}.bella-dw-page-hero .bella-dw-age-chip--stacked .bella-dw-age-chip__range{display:block;font-size:.5625rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.68;line-height:1.15}.bella-dw-page-hero .bella-dw-age-chip:hover{background:#fff;box-shadow:0 1px 3px #0f172a0d,0 8px 20px -8px #7c3aed24}.bella-dw-page-hero .bella-dw-age-chip--active{background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-lavender) 100%);color:var(--bella-purple-soft);box-shadow:0 2px 6px -2px #7c3aed29,0 8px 22px -8px #7c3aed33}.bella-dw-page-hero .bella-dw-age-chip--active:hover{background:linear-gradient(135deg,#e9e0ff,#ede9fe);color:var(--bella-navy);box-shadow:0 3px 8px -2px #7c3aed33,0 10px 24px -8px #7c3aed38}.bella-dw-page-hero .bella-dw-age-chip--active .bella-dw-age-chip__range{color:var(--bella-purple-soft);opacity:.88}.bella-dw-page-hero .bella-btn-outline{border-radius:var(--bella-dw-chip-radius, .375rem);border-color:#7c3aed2e;background:#f3e8ff8c;color:var(--bella-purple-soft)}.bella-dw-page-hero .bella-btn-outline:hover{border-color:#7c3aed47;background:var(--bella-pastel-violet);color:var(--bella-navy)}.bella-dw-page-hero .bella-dw-age-chip__label{font-size:.6875rem;font-weight:600;line-height:1}.bella-dw-page-hero .bella-dw-age-chip__range{font-size:.625rem;font-weight:500;opacity:.62;line-height:1}@media(min-width:900px){.bella-dw-page-hero{padding:.5625rem 1rem}}@media(max-width:639px){.bella-dw-page-hero__title{font-size:1.1875rem}.bella-dw-page-hero:not(.bella-dw-page-hero--panel){padding:.5rem .625rem;margin-bottom:.625rem}.bella-dw-page-hero__row{gap:.375rem .5rem}.bella-dw-page-hero .bella-dw-age-chip--stacked{min-height:2.375rem!important;padding-inline:.25rem!important}.bella-dw-page-hero .bella-btn-outline.bella-dw-page-hero__save span{display:none}.bella-dw-page-hero .bella-btn-outline.bella-dw-page-hero__save{padding-inline:.375rem!important;min-width:1.75rem!important}}.bella-dw-page .bella-dw-panel__rate-col.app-floating-surface{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.bella-dw-page .bella-dw-panel__rate-col.app-floating-surface:before{display:none}.bella-dw-page .bella-dw-panel__rate-col .bella-dw-panel__rate-head{padding:0 0 .875rem}.bella-dw-page .bella-dw-page-hero.app-floating-surface{padding:.875rem 1rem;overflow:visible}.bella-dw-page .bella-dw-gen-strip.app-floating-surface{padding:.75rem 1rem;overflow:visible}.bella-dw-page .bella-dw-gen-strip__badge{background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-pastel-violet-deep) 100%);border:1px solid rgba(124,58,237,.14);color:var(--bella-purple-soft);box-shadow:0 1px 2px #7c3aed14}.bella-dw-page .bella-dw-gen-strip__pill{border-color:#7c3aed24;background:#f3e8ff9e;color:var(--bella-purple-soft)}.bella-dw-page .bella-dw-gen-strip__pill--progress{color:var(--bella-navy);background:#ffffffc7}.bella-dw-page .bella-dw-gen-strip__age{border-color:#7c3aed24;background:#ffffffc7}.bella-dw-page .bella-dw-gen-strip__age:focus-within{border-color:#7c3aed52;box-shadow:0 0 0 3px #ede9fef2}.bella-dw-page .bella-dw-gen-strip--wheel{width:100%;max-width:34rem;margin-inline:auto;padding:.875rem 1rem .9375rem;gap:.625rem;border-radius:.625rem;border:1px solid rgba(196,181,253,.32);background:linear-gradient(165deg,#ffffffe6,#ede9fe85 52%,#e0f2fe61);box-shadow:0 1px #ffffffd9 inset,0 6px 18px -12px #7c3aed1f}.bella-dw-experience--panel .bella-dw-gen-strip--wheel{max-width:none}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;max-width:100%;margin-inline:auto;padding:.3125rem .375rem;border-radius:.5rem;border:1px solid rgba(196,181,253,.28);background:#ffffff8c;box-shadow:0 1px #ffffffd1 inset}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__badge,.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__pill,.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__age{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;height:1.875rem;min-height:1.875rem;padding:0 .625rem;border-radius:.4375rem;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:-.01em;box-sizing:border-box;white-space:nowrap}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__badge{background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-pastel-violet-deep) 100%);border:1px solid rgba(124,58,237,.16);color:var(--bella-purple-soft);box-shadow:none}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__pill{border:1px solid rgba(124,58,237,.12);background:#f3e8ff8c;color:var(--bella-purple-soft)}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__pill--years{font-variant-numeric:tabular-nums;font-weight:500;color:var(--bella-text-muted);background:#ffffffb8}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__pill--progress{font-variant-numeric:tabular-nums;color:var(--bella-navy);background:#ffffffe0;border-color:#7c3aed24}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__age{gap:.3125rem;padding-inline:.4375rem .5rem;min-width:4.5rem;border:1px solid rgba(124,58,237,.12);background:#ffffffb8;cursor:text}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__age:focus-within{border-color:#7c3aed47;box-shadow:0 0 0 2px #ede9fef2}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__age-label{font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748be0}.bella-dw-page .bella-dw-gen-strip--wheel .bella-dw-gen-strip__age-input{width:2.375rem;min-width:2.375rem;padding:0;font-size:.75rem;font-weight:600;line-height:1.25;min-height:1.125rem;text-align:center;color:var(--bella-navy)}.bella-dw-page .bella-dw-gen-insight--wheel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.75rem;border-top:1px solid rgba(196,181,253,.22)}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__card{padding:.625rem .75rem;border-radius:.5rem;background:linear-gradient(165deg,#ffffffd1,#f5f0fa9e 55%,#e0f2fe61);border:1px solid rgba(124,58,237,.1);box-shadow:0 1px #ffffffc7 inset}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__card--themes{border-color:#0284c724}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__card--focus{border-color:#7c3aed24}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__text{font-size:.75rem;line-height:1.45}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__label{font-size:.5625rem;letter-spacing:.12em;color:var(--bella-navy)}.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__themes,.bella-dw-page .bella-dw-gen-insight--wheel .bella-dw-gen-insight__focus{margin:0;padding:0;border:none;background:transparent;font-size:inherit;line-height:inherit;color:inherit}.bella-dw-page .bella-dw-wheel-hero .bella-dw-progress{width:100%;max-width:34rem;margin-inline:auto}@media(max-width:639px){.bella-dw-page .bella-dw-gen-insight--wheel{grid-template-columns:1fr}}.bella-dw-page .bella-dw-bella-intro.app-floating-surface{padding:1rem 1.15rem;border-radius:.75rem}.bella-dw-page .bella-dw-topics{border-color:#0a1a3b14;border-radius:.75rem}.bella-dw-page .bella-dw-experience__wheel-wrap{max-width:100%}.bella-dw-page .bella-dw-panel__wheel-col{display:flex;flex-direction:column;gap:.85rem}.bella-dw-page .bella-dw-how-it-works{margin-top:.15rem}.bella-dw-topic-row--violet .bella-dw-topic-row__title{color:#6b5ac8}.bella-dw-topic-row--lavender .bella-dw-topic-row__title{color:#7c6fd4}.bella-dw-topic-row--purple .bella-dw-topic-row__title{color:#5b4bb5}.bella-dw-topic-row--violet .bella-dw-topic-row__icon{background:#ebe8ff;color:#6b5ac8}.bella-dw-topic-row--lavender .bella-dw-topic-row__icon{background:#f3f0ff;color:#8b7fd6}.bella-dw-topic-row--purple .bella-dw-topic-row__icon{background:#e8e4ff;color:#5b4bb5}.bella-dw-panel__body{position:relative}.bella-dw-panel__grid{display:grid;gap:1.25rem}@media(min-width:900px){.bella-dw-panel__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start}}.bella-dw-panel__wheel-col{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--bella-border);border-radius:1rem;background:#fff}.bella-dw-panel__side-col{display:flex;flex-direction:column;gap:.85rem}.bella-dw-panel__priorities{text-align:center;font-size:.75rem;color:var(--bella-text-muted)}.bella-dw-panel__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1.25rem;border-top:1px solid var(--bella-border);background:#fff}@media(min-width:768px){.bella-dw-panel__footer{padding:.85rem 1.75rem}}.bella-dw-panel__input{width:100%;border-radius:.75rem;border:1px solid #e5e7eb;background:#fff;padding:.625rem .75rem .625rem 2.25rem;font-size:.8125rem;color:var(--bella-navy)}.bella-dw-panel__input:focus{outline:none;border-color:var(--bella-purple);box-shadow:0 0 0 3px #7c3aed1f}.bella-dw-how-it-works{padding:.85rem 1rem;border-radius:.75rem;background:var(--bella-lavender)}.bella-dw-how-it-works--inline{margin:0;padding:0;border-radius:0;background:transparent;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted);text-align:center}.bella-dw-how-it-works--inline strong{color:var(--bella-purple);font-weight:700}.bella-dw-rent-vs-buy summary{outline:none}.bella-dw-rent-vs-buy summary:focus-visible{box-shadow:0 0 0 2px #7c3aed59;border-radius:.375rem}.bella-dw-how-it-works__title{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--bella-navy);margin-bottom:.5rem}.bella-dw-how-it-works__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .65rem}.bella-dw-how-step{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--bella-text)}.bella-dw-how-step__badge{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--bella-purple);color:#fff;font-size:.625rem;font-weight:700}.bella-dw-how-step__arrow{color:var(--bella-text-muted);font-size:.875rem}.bella-dw-rating-bar{padding:.65rem .85rem;border-radius:.75rem;background:var(--bella-lavender)}.bella-dw-rating-btn{width:2.125rem;height:2.125rem;border-radius:.5rem;border:1px solid var(--bella-border);background:#fff;font-size:.8125rem;font-weight:600;color:var(--bella-navy);cursor:pointer}.bella-dw-rating-btn--active{background:var(--bella-navy);border-color:var(--bella-navy);color:#fff}.bella-dw-goal-card{padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(124,58,237,.12);background:var(--bella-lavender-card)}.bella-dw-goal-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#d1fae5;color:#047857;flex-shrink:0}.bella-dw-tag{border-radius:999px;border:1px solid transparent;padding:.125rem .5rem;font-size:.625rem;font-weight:600}.bella-dw-goals-panel{padding:.75rem;border:1px solid var(--bella-border);border-radius:1rem;background:#fff}.bella-dw-insight{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid transparent}.bella-dw-insight--success{border-color:#10b98140;background:#d1fae5a6;color:#065f46}.bella-dw-insight--warning{border-color:#f59e0b40;background:#fef3c7bf;color:#92400e}.bella-dw-insight__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:currentColor;color:#fff;flex-shrink:0}.bella-dw-insight--success .bella-dw-insight__icon{background:#10b981}.bella-dw-insight--warning .bella-dw-insight__icon{background:#f59e0b}.bella-dw-topics{padding:1rem 1.1rem;border:1px solid var(--bella-border);border-radius:1rem;background:#fff}.bella-dw-topics.app-floating-surface{background:transparent;border-color:#ffffffb8;border-radius:.75rem}.bella-dw-topics--full{width:100%}@media(min-width:640px){.bella-dw-topics--full .bella-dw-topics__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.1rem}}@media(min-width:1024px){.bella-dw-topics--full .bella-dw-topics__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bella-dw-topics--compact .bella-dw-topics__list{max-height:12rem;overflow-y:auto}.bella-dw-topics__title{font-size:.875rem;font-weight:700;color:var(--bella-navy);line-height:1.35}.bella-dw-topics__list{margin-top:.65rem;display:flex;flex-direction:column;gap:.1rem}.bella-dw-topic-row{display:flex;gap:.65rem;align-items:flex-start;padding:.45rem .25rem;border-radius:.625rem;text-decoration:none;transition:background .15s ease}.bella-dw-topic-row:hover{background:var(--bella-lavender)}.bella-dw-topic-row__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#ebe8ff;color:#6b5ac8}.bella-dw-topic-row__title{display:block;font-size:.8125rem;font-weight:600;color:var(--bella-topic-title);line-height:1.3}.bella-dw-topic-row__desc{display:block;margin-top:.1rem;font-size:.6875rem;line-height:1.4;color:var(--bella-text-muted)}.bella-dw-toast{position:absolute;bottom:4.5rem;left:50%;transform:translate(-50%);padding:.5rem .9rem;border-radius:.625rem;background:var(--bella-navy);color:#fff;font-size:.75rem;box-shadow:var(--bella-shadow)}.sidebar-nav-button--nested.sidebar-nav-button-active{position:relative;background:var(--bella-lavender)!important;border-radius:.75rem;color:var(--bella-purple-soft)!important}.sidebar-nav-button--nested.sidebar-nav-button-active:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:0 4px 4px 0;background:var(--bella-navy)}[data-consumer-ui] h1,[data-consumer-ui] h2,[data-consumer-ui] h3,[data-consumer-ui] h4,[data-consumer-ui] h5,[data-consumer-ui] h6,[data-consumer-ui] .font-heading,[data-consumer-ui] .font-display{font-family:var(--bella-ui-font);font-weight:500;letter-spacing:var(--bella-ui-tracking);color:var(--bella-navy)}[data-consumer-ui] #mobile-sidebar-panel,[data-consumer-ui] #mobile-sidebar-nav,[data-consumer-ui] [data-app-sidebar],[data-consumer-ui] .consumer-app-shell__main{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}[data-consumer-ui] .sidebar-nav-button,[data-consumer-ui] .sidebar-flyout-submenu-item{font-family:var(--bella-ui-font);font-size:var(--bella-text-sm);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading)}[data-consumer-ui] .sidebar-major-nav-link,[data-consumer-ui] .sidebar-mockup-nav-item{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}[data-consumer-ui] .sidebar-major-nav-label{font-family:var(--bella-ui-font);font-size:1rem;font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading)}[data-consumer-ui] .sidebar-major-nav-link.sidebar-nav-button-active .sidebar-major-nav-label{font-weight:400;color:var(--bella-navy)}[data-consumer-ui] .sidebar-section-header{font-family:var(--bella-landing-font);letter-spacing:var(--bella-tracking-caps)}[data-consumer-ui] .sidebar-mockup-chat-card__title{font-family:var(--bella-ui-font);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;color:var(--bella-navy)}[data-consumer-ui] .sidebar-mockup-chat-card__text{font-family:var(--bella-ui-font);font-weight:var(--bella-ui-weight);letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--bella-text-sm);color:var(--bella-text-muted)}[data-consumer-ui] .sidebar-mockup-chat-card__cta{font-family:var(--bella-landing-font);font-size:var(--bella-text-sm);font-weight:400;letter-spacing:var(--bella-landing-tracking);line-height:1.35}.sidebar-mockup-nav{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;padding:0 .125rem}.sidebar-mockup-nav-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6875rem .875rem;border:none;border-radius:.625rem;background:transparent;color:var(--bella-navy);font-family:var(--bella-landing-font);font-size:var(--bella-text-base);font-weight:400;letter-spacing:var(--bella-landing-tracking);line-height:var(--bella-leading-snug);text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sidebar-mockup-nav-item:hover{background:#ffffff73}.sidebar-mockup-nav-item--active{background:#f3e8ffb8;font-weight:500}.sidebar-mockup-nav-item__icon{display:inline-flex;flex-shrink:0;color:var(--bella-navy);opacity:.88}.sidebar-mockup-nav-item__label{flex:1;min-width:0}.sidebar-mockup-footer{flex-shrink:0;margin-top:auto;padding-top:1rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.sidebar-mockup-chat-card,.consumer-inset-card{border:1px solid rgba(124,58,237,.12);background:linear-gradient(165deg,#ffffffd1,#f5f0fab8 55%,#ede9fe94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #ffffffb8 inset,0 6px 18px -8px #7c3aed24}.sidebar-mockup-chat-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .875rem .875rem;border-radius:.5rem;text-align:center;transition:padding .28s cubic-bezier(.4,0,.2,1),gap .28s cubic-bezier(.4,0,.2,1),background .28s ease,border-color .28s ease,box-shadow .28s ease}.sidebar-mockup-chat-card__minimize-btn{position:absolute;top:.5rem;right:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--bella-text-muted);cursor:pointer;opacity:.55;transition:opacity .18s ease,background .18s ease,color .18s ease}.sidebar-mockup-chat-card__minimize-btn:hover{opacity:1;background:#7c3aed14;color:var(--bella-navy)}.sidebar-mockup-chat-card__minimize-btn:active{background:#7c3aed1f}.sidebar-mockup-chat-card__minimize-btn:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:2px;opacity:1}.dark .sidebar-mockup-chat-card__minimize-btn{color:#a1a1aa}.dark .sidebar-mockup-chat-card__minimize-btn:hover{background:#ffffff14;color:#f4f4f5}.sidebar-mockup-chat-card--avatar-only{gap:0;padding:.375rem;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-mockup-chat-card__avatar-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:9999px;transition:transform .18s ease}.sidebar-mockup-chat-card__avatar-btn .bella-ugc-avatar,.sidebar-mockup-chat-card__avatar-btn .bella-ugc-avatar__image{border-radius:9999px}.sidebar-mockup-chat-card__avatar-btn:hover{transform:scale(1.04)}.sidebar-mockup-chat-card__avatar-btn:active{transform:scale(.98)}.sidebar-mockup-chat-card__avatar-btn:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:3px}.sidebar-bella-mobile-fab{position:fixed;z-index:75;left:max(.75rem,env(safe-area-inset-left,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:9999px;transition:transform .18s ease}.sidebar-bella-mobile-fab:hover{transform:scale(1.04)}.sidebar-bella-mobile-fab:active{transform:scale(.98)}.sidebar-bella-mobile-fab:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sidebar-mockup-chat-card,.sidebar-mockup-chat-card__avatar-btn,.sidebar-bella-mobile-fab{transition:none}}.bella-ugc-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;background:linear-gradient(180deg,#dbeafe,#bfdbfe);box-shadow:0 4px 14px -6px #2563eb47}.bella-ugc-avatar__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.bella-ugc-avatar--sm{width:3rem;height:3rem}.bella-ugc-avatar--sidebar{width:4.75rem;height:4.75rem}.bella-ugc-avatar--md{width:5.5rem;height:5.5rem}.bella-ugc-avatar--lg{width:6.5rem;height:6.5rem}.sidebar-mockup-chat-card__body{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0}.sidebar-mockup-chat-card__title{font-family:var(--bella-landing-font);font-size:1.125rem;font-weight:400;letter-spacing:var(--bella-landing-tracking);color:var(--bella-navy);line-height:1.25}.sidebar-mockup-chat-card__text{font-family:var(--bella-landing-font);font-size:var(--bella-text-sm);font-weight:400;letter-spacing:var(--bella-landing-tracking);line-height:1.6;color:var(--bella-text-muted)}.sidebar-mockup-chat-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.25rem;width:100%;padding:.5625rem .875rem;border:1px solid rgba(124,58,237,.16);border-radius:.5rem;background:linear-gradient(135deg,var(--bella-pastel-violet) 0%,var(--bella-lavender) 52%,var(--bella-pastel-sky) 100%);color:var(--bella-purple-soft);font-family:var(--bella-landing-font);font-size:var(--bella-text-sm);font-weight:400;letter-spacing:var(--bella-landing-tracking);line-height:1.35;cursor:pointer;box-shadow:0 1px 3px #7c3aed1a;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.sidebar-mockup-chat-card__cta:hover{background:linear-gradient(135deg,#e9e0ff,#ede9fe 52%,#dbeafe);border-color:#7c3aed3d;color:var(--bella-navy);box-shadow:0 2px 8px #7c3aed24}.bella-explore-footer{margin-top:auto;padding:2.5rem 1.25rem 2rem;text-align:center;border-top:1px solid rgba(10,26,59,.06);background:transparent}[data-app-standard-chrome] .bella-explore-footer{background:transparent}.bella-explore-footer__brand{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem}.bella-explore-footer__name{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--bella-navy)}.bella-explore-footer__disclaimer{max-width:42rem;margin:0 auto 1rem;font-size:.75rem;line-height:1.5;color:#6b7280}.bella-explore-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-bottom:.75rem}.bella-explore-footer__links a{font-size:.75rem;color:var(--bella-navy);text-decoration:none}.bella-explore-footer__links a:hover{text-decoration:underline}.bella-explore-footer__copy{font-size:.6875rem;color:#9ca3af}.bella-explore-hub{min-height:100%;background:var(--bella-page-bg);color:var(--bella-text);font-family:var(--font-sans)}[data-app-standard-chrome] .bella-explore-hub{background:transparent}.bella-explore-hub__inner{max-width:52rem;margin:0 auto;padding:2.5rem 1.25rem 3.5rem}@media(min-width:768px){.bella-explore-hub__inner{padding:3rem 2rem 4rem}}.bella-explore-hub__hero{max-width:38rem;margin-bottom:2.75rem}.bella-explore-hub__eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bella-purple-soft)}.bella-explore-hub__title{margin-top:.5rem;font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--bella-navy)}.bella-explore-hub__lead{margin-top:.85rem;font-size:.9375rem;line-height:1.65;color:var(--bella-text-muted)}.bella-explore-hub__paths{display:grid;gap:.75rem;margin-bottom:3rem}@media(min-width:768px){.bella-explore-hub__paths{gap:0;border:1px solid rgba(10,26,59,.08);border-radius:.75rem;overflow:hidden;background:#fff}}.bella-explore-hub__path-card{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;width:100%;padding:1.15rem 1.25rem;text-align:left;text-decoration:none;border:1px solid rgba(10,26,59,.08);border-radius:.75rem;background:#fff;transition:background .18s ease,border-color .18s ease}@media(min-width:768px){.bella-explore-hub__path-card{border:none;border-radius:0;border-bottom:1px solid rgba(10,26,59,.08)}.bella-explore-hub__path-card:last-child{border-bottom:none}}.bella-explore-hub__path-card:hover{background:#faf9fc;border-color:#6b46c12e}.bella-explore-hub__path-card--button{cursor:pointer;font:inherit;color:inherit}.bella-explore-hub__path-index{font-family:var(--font-serif);font-size:.875rem;color:var(--bella-text-muted);opacity:.7}.bella-explore-hub__path-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bella-explore-hub__path-title{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--bella-navy)}.bella-explore-hub__path-desc{font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted)}.bella-explore-hub__path-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--bella-purple-soft);white-space:nowrap}.bella-explore-hub__topics{padding-top:2.5rem;border-top:1px solid rgba(10,26,59,.08)}.bella-explore-hub__section-title{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:var(--bella-navy)}.bella-explore-hub__section-lead{margin-top:.35rem;font-size:.875rem;color:var(--bella-text-muted)}.bella-explore-hub__topic-list{margin-top:1.25rem;display:grid;gap:0;border:1px solid rgba(10,26,59,.08);border-radius:.75rem;overflow:hidden;background:#fff}@media(min-width:768px){.bella-explore-hub__topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bella-explore-hub__topic-list li:nth-child(odd){border-right:1px solid rgba(10,26,59,.08)}}.bella-explore-hub__topic-link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.15rem .75rem;padding:1rem 1.1rem;text-decoration:none;border-bottom:1px solid rgba(10,26,59,.06);transition:background .15s ease}.bella-explore-hub__topic-list li:last-child .bella-explore-hub__topic-link,.bella-explore-hub__topic-list li:nth-last-child(2):nth-child(odd) .bella-explore-hub__topic-link{border-bottom:none}@media(min-width:768px){.bella-explore-hub__topic-list li:nth-child(n+7) .bella-explore-hub__topic-link{border-bottom:none}}.bella-explore-hub__topic-link:hover{background:#faf9fc}.bella-explore-hub__topic-title{grid-column:1;font-size:.875rem;font-weight:600;color:var(--bella-topic-title)}.bella-explore-hub__topic-desc{grid-column:1;font-size:.75rem;line-height:1.45;color:var(--bella-text-muted)}.bella-explore-hub__topic-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--bella-text-muted);opacity:0;transform:translate(-2px);transition:opacity .15s ease,transform .15s ease}.bella-explore-hub__topic-link:hover .bella-explore-hub__topic-arrow{opacity:1;transform:translate(0)}.bella-explore-disclaimer{margin-top:2.5rem;padding:1rem 0;border-top:1px solid rgba(10,26,59,.08)}.bella-explore-disclaimer--inset{margin-top:0;padding:.875rem 1rem;border-top:none;border-radius:calc(var(--bella-dw-card-radius, .75rem) - .0625rem)}.bella-explore-disclaimer--inset .bella-explore-disclaimer__label{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bella-navy)}.bella-explore-disclaimer--inset .bella-explore-disclaimer__text{margin-top:.375rem;font-size:.6875rem;line-height:1.5;color:#6b7280}.bella-explore-disclaimer__label{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-explore-disclaimer__text{margin-top:.45rem;font-size:.75rem;line-height:1.6;color:var(--bella-text-muted)}.bella-explore-hub__chat{margin-top:2rem}.bella-explore-hub__paths-section{margin-top:2.5rem}.bella-explore-hub__subsection-title{margin-top:1.75rem;margin-bottom:.75rem;font-family:var(--font-primary);font-size:var(--font-size-card-heading);font-weight:var(--font-weight-heading);color:var(--color-text-heading)}.bella-explore-hub__paths--compact{margin-bottom:0}.bella-explore-hub__chat .glass-card-minimal{border-radius:.75rem;border-color:#0a1a3b14;box-shadow:none}.bella-explore-tool{min-height:100%;background:var(--bella-page-bg);color:var(--bella-text);font-family:var(--font-sans)}.bella-explore-tool__inner{max-width:56rem;margin:0 auto;padding:2.5rem 1.25rem 3.5rem}@media(min-width:768px){.bella-explore-tool__inner{padding:3rem 2rem 4rem}}.bella-explore-tool__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500;color:var(--bella-text-muted);text-decoration:none;transition:color .15s ease}.bella-explore-tool__back:hover{color:var(--bella-navy)}.bella-explore-tool__close{position:absolute;top:.75rem;right:.75rem;z-index:3;min-height:0;min-width:0;padding:.4375rem;border-radius:.5rem;border-color:#7c3aed1f;background:#ffffffc7;color:#334155b8;box-shadow:0 1px 2px #0f172a0f}.bella-explore-tool__close:hover{background:#fffffff2;color:var(--bella-navy);border-color:#7c3aed33}html.dark .bella-explore-tool__close{border-color:#ffffff1a;background:#18181bb8;color:#e4e4e7c7}html.dark .bella-explore-tool__close:hover{background:#27272aeb;color:#f4f4f5;border-color:#a78bfa3d}@media(min-width:768px){.bella-explore-tool__close{top:1rem;right:1rem}}.bella-explore-tool__hero{max-width:38rem;margin-bottom:2rem}.bella-explore-tool__progress{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(10,26,59,.08)}.bella-explore-tool__progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem}.bella-explore-tool__progress-label{font-weight:600;color:var(--bella-navy)}.bella-explore-tool__progress-value{color:var(--bella-text-muted)}.bella-explore-tool__progress-track{height:3px;border-radius:999px;background:#0a1a3b14;overflow:hidden}.bella-explore-tool__progress-fill{height:100%;border-radius:inherit;background:var(--bella-purple-soft);transition:width .25s ease}.bella-explore-tool__layout{display:grid;gap:1.25rem}@media(min-width:1024px){.bella-explore-tool__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.5rem}}.bella-explore-tool__inputs{display:flex;flex-direction:column;gap:1rem}.bella-explore-tool__panel{border:1px solid rgba(10,26,59,.08);border-radius:.75rem;background:#fff;padding:1.25rem 1.35rem}@media(min-width:768px){.bella-explore-tool__panel{padding:1.35rem 1.5rem}}.bella-explore-tool__panel--sticky{position:sticky;top:1.25rem}.bella-explore-tool__panel-head{margin-bottom:1rem}.bella-explore-tool__panel-title{font-family:var(--font-serif);font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--bella-navy)}.bella-explore-tool__panel-lead{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:var(--bella-text-muted)}.bella-explore-tool__field-grid{display:grid;gap:.85rem}@media(min-width:640px){.bella-explore-tool__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bella-explore-tool__field{display:flex;flex-direction:column;gap:.35rem}.bella-explore-tool__field-label{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-explore-tool__input{width:100%;padding:.55rem .75rem;border:1px solid rgba(10,26,59,.12);border-radius:.5rem;background:#fafafa;font-size:.875rem;color:var(--bella-navy);transition:border-color .15s ease,background .15s ease}.bella-explore-tool__input:focus{outline:none;border-color:#6b46c173;background:#fff}.bella-explore-tool__path-badge{display:inline-block;margin-bottom:1rem;padding:.3rem .65rem;border-radius:999px;background:var(--bella-lavender, #f3e8ff);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-purple-soft)}.bella-explore-tool__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.bella-explore-tool__stat{padding:.75rem .85rem;border:1px solid rgba(10,26,59,.06);border-radius:.5rem;background:#faf9fc}.bella-explore-tool__stat dt{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-explore-tool__stat dd{margin:.25rem 0 0;font-family:var(--font-serif);font-size:1.125rem;font-weight:500;color:var(--bella-navy)}.bella-explore-tool__insight{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(10,26,59,.08)}.bella-explore-tool__insight-title{font-size:.8125rem;font-weight:600;color:var(--bella-navy)}.bella-explore-tool__insight p{margin-top:.45rem;font-size:.8125rem;line-height:1.6;color:var(--bella-text-muted)}.bella-explore-tool__insight-note{font-size:.75rem!important;opacity:.9}.bella-explore-tool__questions{margin-top:.85rem;display:flex;flex-direction:column;gap:.45rem;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-explore-tool__questions li{position:relative;padding-left:1rem}.bella-explore-tool__questions li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--bella-purple-soft)}.bella-explore-tool__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.bella-explore-tool__status{margin-top:.65rem;font-size:.75rem}.bella-explore-tool__status--success{color:#346538}.bella-explore-tool__status--warn{color:#956400}.bella-explore-tool .bella-explore-hub__disclaimer{margin-top:2rem}.bella-explore-tool .bella-explore-hub__chat{margin-top:1.5rem}.bella-explore-tool .bella-explore-hub__chat .glass-card-minimal{border-radius:.75rem;border-color:#0a1a3b14;box-shadow:none}.bella-explore-tool__layout+.bella-explore-tool__panel{margin-top:1.25rem}.bella-explore-tool.bella-mortgage-calc{background:transparent}.bella-dw-page.bella-mortgage-calc{--mc-pastel-violet: #ede9fe;--mc-pastel-violet-mid: #ddd6fe;--mc-pastel-lavender: #f5f0fa;--mc-pastel-sky: #e0f2fe;--mc-pastel-sky-mid: #bae6fd;--mc-pastel-mint: #dcfce7;--mc-pastel-mint-mid: #bbf7d0;--mc-pastel-peach: #ffedd5;--mc-pastel-peach-mid: #fed7aa;--mc-pastel-rose: #fce7f3;--mc-pastel-rose-mid: #fbcfe8;--mc-accent-violet: #7c3aed;--mc-accent-sky: #0284c7;--mc-accent-mint: #059669;--mc-accent-peach: #ea580c;--mc-accent-rose: #db2777;--mc-card-bg: linear-gradient( 165deg, rgba(255, 255, 255, .98) 0%, rgba(245, 240, 250, .94) 48%, rgba(224, 242, 254, .42) 100% );--mc-results-bg: linear-gradient( 155deg, rgba(237, 233, 254, .92) 0%, rgba(245, 240, 250, .88) 42%, rgba(220, 252, 231, .38) 100% );--mc-inputs-bg: linear-gradient( 155deg, rgba(255, 255, 255, .9) 0%, rgba(224, 242, 254, .55) 52%, rgba(237, 233, 254, .45) 100% );color-scheme:light}.bella-mortgage-calc__shell{width:100%;max-width:64rem;margin:0 auto;padding:.875rem .875rem 2rem;min-height:calc(100dvh - var(--consumer-top-nav-height, 4rem));background:transparent}@media(min-width:640px){.bella-mortgage-calc__shell{padding:1.25rem 1.25rem 2.5rem}}@media(min-width:768px){.bella-mortgage-calc__shell{padding:1.5rem 1.5rem 3rem}}.bella-mortgage-calc.bella-dw-page .bella-mortgage-calc__inner{position:relative;max-width:none;margin:0;padding:1.125rem 1rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.bella-mortgage-calc__close{position:absolute;top:.75rem;right:.75rem;z-index:3;min-height:0;min-width:0;padding:.4375rem;border-radius:.5rem;border-color:#7c3aed1f;background:#ffffffc7;color:#334155b8;box-shadow:0 1px 2px #0f172a0f}.bella-mortgage-calc__close:hover{background:#fffffff2;color:var(--bella-navy);border-color:#7c3aed33}html.dark .bella-mortgage-calc__close{border-color:#ffffff1a;background:#18181bb8;color:#e4e4e7c7}html.dark .bella-mortgage-calc__close:hover{background:#27272aeb;color:#f4f4f5;border-color:#a78bfa3d}@media(min-width:768px){.bella-mortgage-calc__close{top:1rem;right:1rem}}.bella-mortgage-calc__inner:has(.bella-mortgage-calc__close) .bella-mortgage-calc__header{padding-right:2.25rem}.bella-mortgage-calc__inner.app-floating-surface{isolation:isolate;border-radius:1rem;box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:768px){.bella-mortgage-calc__inner.app-floating-surface{border-radius:1.125rem}}html.dark .bella-mortgage-calc__inner.app-floating-surface{box-shadow:0 1px #ffffff0f inset,0 2px 12px -8px #0000004d,0 10px 32px -10px #00000061,0 20px 44px -18px #0000004d}@media(min-width:640px){.bella-mortgage-calc.bella-dw-page .bella-mortgage-calc__inner{padding:1.35rem 1.25rem 1.15rem;gap:1.35rem}}@media(min-width:768px){.bella-mortgage-calc.bella-dw-page .bella-mortgage-calc__inner{padding:1.75rem 1.75rem 1.35rem;gap:1.5rem}}.bella-mortgage-calc__header{flex-shrink:0;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.45)}html.dark .bella-mortgage-calc__header{border-bottom-color:#ffffff14}.bella-mortgage-calc__header-copy{display:flex;flex-direction:column;gap:.35rem;max-width:36rem}.bella-mortgage-calc__eyebrow{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;padding:.2rem .55rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-accent-violet);background:#ede9fed9;border:1px solid rgba(124,58,237,.12)}.bella-mortgage-calc__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.375rem;box-shadow:0 1px #ffffffa6 inset}.bella-mortgage-calc__icon svg{width:.75rem;height:.75rem}.bella-mortgage-calc__icon--xs{width:1.125rem;height:1.125rem;border-radius:.3125rem}.bella-mortgage-calc__icon--xs svg{width:.625rem;height:.625rem}.bella-mortgage-calc__icon--sm{width:1.375rem;height:1.375rem}.bella-mortgage-calc__icon--sm svg{width:.6875rem;height:.6875rem}.bella-mortgage-calc__icon--md{width:1.625rem;height:1.625rem;border-radius:.4375rem}.bella-mortgage-calc__icon--md svg{width:.8125rem;height:.8125rem}.bella-mortgage-calc__icon--violet{background:var(--mc-pastel-violet);color:var(--mc-accent-violet);border:1px solid rgba(124,58,237,.14)}.bella-mortgage-calc__icon--sky{background:var(--mc-pastel-sky);color:var(--mc-accent-sky);border:1px solid rgba(2,132,199,.14)}.bella-mortgage-calc__icon--mint{background:var(--mc-pastel-mint);color:var(--mc-accent-mint);border:1px solid rgba(5,150,105,.14)}.bella-mortgage-calc__icon--peach{background:var(--mc-pastel-peach);color:var(--mc-accent-peach);border:1px solid rgba(234,88,12,.14)}.bella-mortgage-calc__icon--rose{background:var(--mc-pastel-rose);color:var(--mc-accent-rose);border:1px solid rgba(219,39,119,.14)}.bella-mortgage-calc__eyebrow .bella-mortgage-calc__icon{box-shadow:none}.bella-mortgage-calc__title{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,4.5vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--bella-navy)}.bella-mortgage-calc__lead{margin:.15rem 0 0;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-mortgage-calc__tabs{display:flex;gap:.25rem;padding:.1875rem;border-radius:.5rem;background:#ede9fe73;border:1px solid rgba(124,58,237,.1)}.bella-mortgage-calc__tab{flex:1 1 0;min-height:2rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-align:center;text-decoration:none;color:var(--bella-text-muted);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.bella-mortgage-calc__tab--active{background:#fffffff2;color:var(--bella-navy);box-shadow:0 1px 2px #0f172a0f}.bella-mortgage-calc__select{width:100%;min-height:2.75rem;padding:.55rem 1.75rem .55rem .75rem;border:1px solid rgba(186,230,253,.85);border-radius:.625rem;background:#ffffffd1;font-size:.9375rem;font-weight:500;color:var(--bella-navy);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center}.bella-mortgage-calc__down-row{display:flex;align-items:stretch;gap:.3125rem}.bella-mortgage-calc__down-toggle{display:inline-flex;flex-shrink:0;padding:.125rem;border-radius:.375rem;background:#ede9fe8c;border:1px solid rgba(124,58,237,.12)}.bella-mortgage-calc__down-toggle-btn{min-width:1.75rem;min-height:2.125rem;padding:0 .375rem;border:none;border-radius:.3125rem;background:transparent;font-size:.6875rem;font-weight:700;color:var(--bella-text-muted);cursor:pointer}.bella-mortgage-calc__down-toggle-btn--active{background:#fffffff2;color:var(--bella-navy);box-shadow:0 1px 2px #0f172a0f}.bella-mortgage-calc__down-row .bella-mortgage-calc__input{flex:1 1 auto;min-width:0}.bella-mortgage-calc__layout{display:flex;flex-direction:column;gap:.875rem}@media(min-width:900px){.bella-mortgage-calc__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;align-items:start}.bella-mortgage-calc__inputs-panel{order:1}.bella-mortgage-calc__results--desktop{order:2}}.bella-mortgage-calc__inputs-panel,.bella-mortgage-calc__results{border-radius:.875rem;padding:1rem 1rem 1.1rem;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}html.dark .bella-mortgage-calc__inputs-panel,html.dark .bella-mortgage-calc__results{border-color:#ffffff1a;background:#0f172a59;box-shadow:0 1px 2px #00000026}@media(min-width:640px){.bella-mortgage-calc__inputs-panel,.bella-mortgage-calc__results{padding:1.15rem 1.2rem 1.25rem}}.bella-mortgage-calc__inputs-panel{display:flex;align-items:stretch}.bella-mortgage-calc__field-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:480px){.bella-mortgage-calc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem}}@media(min-width:900px){.bella-mortgage-calc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bella-mortgage-calc__field--wide{grid-column:1 / -1}}@media(min-width:1100px){.bella-mortgage-calc__field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bella-mortgage-calc__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.bella-mortgage-calc__field-label{display:flex;align-items:center;gap:.3125rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b46c1b8}.bella-mortgage-calc__input{width:100%;min-height:2.75rem;padding:.55rem .75rem;border:1px solid rgba(186,230,253,.85);border-radius:.625rem;background:#ffffffd1;font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--bella-navy);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bella-mortgage-calc__input:hover{border-color:#7c3aed38;background:#fffffff2}.bella-mortgage-calc__input:focus{outline:none;border-color:#7c3aed6b;background:#fff;box-shadow:0 0 0 3px #c4b5fd59,0 1px 2px #7c3aed0f}.bella-mortgage-calc__results{display:flex;flex-direction:column;justify-content:flex-start;min-height:0}@media(min-width:900px){.bella-mortgage-calc__results--desktop{position:sticky;top:calc(var(--consumer-top-nav-height, 4rem) + .75rem)}}.bella-mortgage-calc__summary-label{display:inline-flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b46c1b8}.bella-mortgage-calc__summary-hero{margin-top:.35rem;padding:.75rem .875rem;border-radius:.75rem;background:linear-gradient(135deg,#ffffffb8,#ede9fe8c 52%,#dcfce759);border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #fffc inset}.bella-mortgage-calc__summary-amount{margin:0;font-family:var(--font-serif);font-size:clamp(2.125rem,7vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-mortgage-calc__summary-note{margin:.35rem 0 0;font-size:.6875rem;line-height:1.4;color:var(--bella-text-muted)}.bella-mortgage-calc__loan-stat--pi{background:#ede9feb8;border-color:#c4b5fd73}.bella-mortgage-calc__loan-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0}.bella-mortgage-calc__afford-rules{display:flex;flex-direction:column;gap:.375rem;margin:.75rem 0 0}.bella-mortgage-calc__afford-rule{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4375rem .5625rem;border-radius:.4375rem;background:#ffffff8c;border:1px solid rgba(196,181,253,.25);font-size:.6875rem}.bella-mortgage-calc__afford-rule dt{font-weight:600;color:var(--bella-text-muted)}.bella-mortgage-calc__afford-rule dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-mortgage-calc__afford-rule--highlight{background:#ede9feb8;border-color:#c4b5fd73}.bella-mortgage-calc__loan-stat{padding:.625rem .75rem;border-radius:.625rem;border:1px solid transparent}.bella-mortgage-calc__loan-stat--loan{background:#ede9feb8;border-color:#c4b5fd73}.bella-mortgage-calc__loan-stat--down{background:#e0f2feb8;border-color:#bae6fd8c}.bella-mortgage-calc__loan-stats dt{display:inline-flex;align-items:center;gap:.3125rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-mortgage-calc__loan-stats dd{margin:.2rem 0 0;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-mortgage-calc__breakdown{margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgba(196,181,253,.35)}.bella-mortgage-calc__stacked-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#ffffff8c;border:1px solid rgba(196,181,253,.25);box-shadow:0 1px #ffffffa6 inset}@media(min-width:640px){.bella-mortgage-calc__stacked-bar{height:8px}}.bella-mortgage-calc__stacked-segment{display:block;height:100%;min-width:2px;transition:width .25s ease}.bella-mortgage-calc__stacked-segment--pi{background:linear-gradient(90deg,var(--mc-pastel-violet-mid),var(--mc-accent-violet))}.bella-mortgage-calc__stacked-segment--tax{background:linear-gradient(90deg,var(--mc-pastel-sky-mid),var(--mc-accent-sky))}.bella-mortgage-calc__stacked-segment--ins{background:linear-gradient(90deg,var(--mc-pastel-mint-mid),var(--mc-accent-mint))}.bella-mortgage-calc__stacked-segment--pmi{background:linear-gradient(90deg,var(--mc-pastel-rose-mid),var(--mc-accent-rose))}.bella-mortgage-calc__stacked-segment--hoa{background:linear-gradient(90deg,var(--mc-pastel-peach-mid),var(--mc-accent-peach))}.bella-mortgage-calc__breakdown-legend{margin-top:.625rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem;list-style:none;padding:0}.bella-mortgage-calc__legend-item{display:flex;align-items:center;gap:.3125rem;padding:.35rem .45rem;border-radius:.5rem;font-size:.75rem;color:var(--bella-navy)}.bella-mortgage-calc__legend-icon{box-shadow:none}.bella-mortgage-calc__legend-item--pi{background:#ede9fe8c}.bella-mortgage-calc__legend-item--tax{background:#e0f2fe8c}.bella-mortgage-calc__legend-item--ins{background:#dcfce78c}.bella-mortgage-calc__legend-item--pmi{background:#fce7f38c}.bella-mortgage-calc__legend-item--hoa{background:#ffedd58c}.bella-mortgage-calc__legend-dot{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0}.bella-mortgage-calc__legend-dot--pi{background:var(--mc-accent-violet)}.bella-mortgage-calc__legend-dot--tax{background:var(--mc-accent-sky)}.bella-mortgage-calc__legend-dot--ins{background:var(--mc-accent-mint)}.bella-mortgage-calc__legend-dot--hoa{background:var(--mc-accent-peach)}.bella-mortgage-calc__legend-label{color:var(--bella-text-muted);min-width:1.75rem}.bella-mortgage-calc__legend-value{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.bella-mortgage-calc__cta.bella-btn-primary{display:flex;width:100%;margin-top:1rem;min-height:2.75rem;padding-top:.65rem;padding-bottom:.65rem;font-size:.875rem;font-weight:600;text-decoration:none;justify-content:center;align-items:center;border-radius:.625rem;border:1px solid rgba(196,181,253,.55);background:linear-gradient(165deg,#fffffff2,#ede9feeb 45%,#e0f2fec7);color:var(--mc-accent-violet, #7c3aed);box-shadow:0 1px #ffffffe6 inset,0 6px 18px -10px #7c3aed38;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bella-mortgage-calc__cta.bella-btn-primary:hover{border-color:#7c3aed61;background:linear-gradient(165deg,#ede9fefa,#ddd6fee6,#bae6fdd1);color:#6d28d9;box-shadow:0 1px #ffffffeb inset,0 10px 24px -12px #7c3aed52}.bella-mortgage-calc__cta.bella-btn-primary:active{transform:scale(.99)}.bella-mortgage-calc__cta.bella-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #c4b5fd73,0 1px #ffffffe6 inset,0 6px 18px -10px #7c3aed38}.bella-mortgage-calc__footer{flex-shrink:0;padding-top:.75rem;border-top:1px solid rgba(196,181,253,.28);display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(min-width:640px){.bella-mortgage-calc__footer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem}}.bella-mortgage-calc__footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;font-size:.8125rem;font-weight:500}.bella-mortgage-calc__loan-inline-item{display:inline-flex;align-items:center;gap:.25rem}.bella-mortgage-calc__mobile-breakdown-summary-inner{display:inline-flex;align-items:center;gap:.3125rem}.bella-mortgage-calc__mobile-dock-label{display:inline-flex;align-items:center;gap:.25rem}.bella-mortgage-calc__footer-links a{display:inline-flex;align-items:center;gap:.25rem;color:var(--mc-accent-violet);text-decoration:none;padding:.15rem .5rem;border-radius:999px;background:#ede9fe8c;transition:background .15s ease,color .15s ease}.bella-mortgage-calc__footer-links a svg{width:.6875rem;height:.6875rem;flex-shrink:0;opacity:.85}.bella-mortgage-calc__footer-links a:hover{color:var(--bella-navy);background:#e0f2fea6;text-decoration:none}.bella-mortgage-calc__footer-sep{color:var(--bella-text-muted);opacity:.35}.bella-mortgage-calc__disclaimer{margin:0;font-size:.6875rem;line-height:1.45;color:var(--bella-text-muted);opacity:.85}.dark .bella-dw-page.bella-mortgage-calc .bella-mortgage-calc__title,.dark .bella-dw-page.bella-mortgage-calc .bella-mortgage-calc__summary-amount,.dark .bella-dw-page.bella-mortgage-calc .bella-mortgage-calc__loan-stats dd,.dark .bella-dw-page.bella-mortgage-calc .bella-mortgage-calc__legend-item{color:#18181b}.dark .bella-dw-page.bella-mortgage-calc .bella-mortgage-calc__input{background:#ffffffd1;color:#18181b}.bella-mortgage-calc__mobile-dock,.bella-mortgage-calc__mobile-breakdown{display:none}@media(max-width:899px){.bella-mortgage-calc__shell{padding:calc(3.25rem + env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-right,0px));min-height:auto}.bella-mortgage-calc.bella-dw-page .bella-mortgage-calc__inner{padding:.4375rem .5rem;gap:.375rem}.bella-mortgage-calc__inner.app-floating-surface{border-radius:.875rem;box-shadow:0 1px #ffffffd1 inset,0 2px 10px -8px #0f172a1a,0 8px 24px -10px #0f172a1f,0 16px 36px -16px #0f172a14}.bella-mortgage-calc__header{display:block;padding-bottom:0;border-bottom:none}.bella-mortgage-calc__header-copy{align-items:center;max-width:none}.bella-mortgage-calc__title,.bella-mortgage-calc__lead{display:none}.bella-mortgage-calc__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;width:auto;min-height:1.5rem;padding:.25rem .625rem;border-radius:.375rem;font-size:.5625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#334155eb;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(226,232,240,.95);box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a0d}.bella-mortgage-calc__eyebrow:before{display:none}.bella-mortgage-calc__eyebrow .bella-mortgage-calc__icon{border-color:#7c3aed1f}.bella-mortgage-calc__layout{display:flex;flex-direction:column;gap:.375rem}.bella-mortgage-calc__results--desktop{display:none}.bella-mortgage-calc__inputs-panel{border:none;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.bella-mortgage-calc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem .3125rem}.bella-mortgage-calc__field{gap:.125rem}.bella-mortgage-calc__field--wide{grid-column:auto}.bella-mortgage-calc__field-label{display:flex;align-items:center;gap:.1875rem;font-size:.5625rem;letter-spacing:.02em;text-transform:uppercase;color:var(--bella-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bella-mortgage-calc__field-label .bella-mortgage-calc__icon--xs{width:.9375rem;height:.9375rem;border-radius:.25rem}.bella-mortgage-calc__field-label .bella-mortgage-calc__icon--xs svg{width:.5rem;height:.5rem}.bella-mortgage-calc__input{min-height:2.125rem;padding:.3125rem .4375rem;font-size:.875rem;border-color:#e2e8f0f2;border-radius:.375rem;background:#fffffff5}.bella-mortgage-calc__select{min-height:2.125rem;padding:.3125rem 1.5rem .3125rem .4375rem;font-size:.875rem;border-radius:.375rem}.bella-mortgage-calc__tabs{gap:.1875rem;padding:.125rem;border-radius:.375rem}.bella-mortgage-calc__tab{min-height:1.75rem;padding:.25rem .375rem;font-size:.5625rem;border-radius:.3125rem}.bella-mortgage-calc__down-toggle-btn{min-height:2rem}.bella-mortgage-calc__afford-rules{display:none}.bella-mortgage-calc__mobile-breakdown{display:block;border:1px solid rgba(226,232,240,.9);border-radius:.375rem;background:#ffffffc7;box-shadow:none;overflow:hidden}.bella-mortgage-calc__mobile-breakdown-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3125rem .5rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748bf2;background:#f8fafcd9;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bella-mortgage-calc__mobile-breakdown-summary::-webkit-details-marker{display:none}.bella-mortgage-calc__mobile-breakdown-summary:after{content:"+";font-size:.875rem;font-weight:400;line-height:1;color:#94a3b8e6}.bella-mortgage-calc__mobile-breakdown[open] .bella-mortgage-calc__mobile-breakdown-summary:after{content:"−"}.bella-mortgage-calc__mobile-breakdown-body{padding:.4375rem .625rem .5625rem;border-top:1px solid rgba(226,232,240,.85)}.bella-mortgage-calc__loan-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .375rem;margin:0;font-size:.625rem;line-height:1.25;color:var(--bella-text-muted)}.bella-mortgage-calc__loan-inline-sep{display:none}.bella-mortgage-calc__loan-inline strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-mortgage-calc__loan-inline-sep{color:#94a3b8bf}.bella-mortgage-calc__breakdown--compact{margin-top:.375rem;padding-top:.375rem;border-top:1px solid rgba(226,232,240,.75)}.bella-mortgage-calc__mobile-breakdown .bella-mortgage-calc__stacked-bar{height:4px;border-radius:.125rem;background:#f1f5f9f2;border-color:#e2e8f0d9;box-shadow:none}.bella-mortgage-calc__breakdown-legend--compact{margin-top:.375rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem .25rem}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-item{flex-direction:row;align-items:center;gap:.1875rem;padding:0;border-radius:0;background:transparent!important;font-size:.5625rem;line-height:1.2}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-icon.bella-mortgage-calc__icon--xs{width:.875rem;height:.875rem;border-radius:.25rem}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-icon.bella-mortgage-calc__icon--xs svg{width:.5rem;height:.5rem}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-dot{width:.375rem;height:.375rem}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-label{min-width:0;color:var(--bella-text-muted)}.bella-mortgage-calc__breakdown-legend--compact .bella-mortgage-calc__legend-value{margin-left:0;font-size:.625rem;font-weight:600;color:var(--bella-navy)}.bella-mortgage-calc__footer{padding-top:.375rem;border-top:none;gap:0}.bella-mortgage-calc__footer-links{width:100%;justify-content:center;gap:.25rem}.bella-mortgage-calc__footer-links a{padding:0;border-radius:0;background:transparent;font-size:.625rem;font-weight:500;color:#64748bf2;text-decoration:none}.bella-mortgage-calc__footer-links a:hover{color:var(--bella-navy);background:transparent;text-decoration:underline}.bella-mortgage-calc__footer-sep{font-size:.625rem}.bella-mortgage-calc__disclaimer{display:none}.bella-mortgage-calc__mobile-dock{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.0625rem;min-height:2.875rem;padding:.375rem .5rem;border:1px solid rgba(226,232,240,.95);border-radius:.375rem;background:#f8fafceb;box-shadow:none}.bella-mortgage-calc__mobile-dock-main{display:flex;flex-direction:column;gap:.05rem;min-width:0}.bella-mortgage-calc__mobile-dock-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-mortgage-calc__mobile-dock-amount{font-family:var(--font-serif);font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-mortgage-calc__mobile-dock-cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .75rem;border-radius:.375rem;border:1px solid rgba(226,232,240,.95);background:#f8fafcf2;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--bella-navy);text-decoration:none;box-shadow:none}.bella-mortgage-calc__mobile-dock-cta:active{transform:scale(.98);background:#f1f5f9}}@media(max-width:359px){.bella-mortgage-calc__shell{padding-left:max(.375rem,env(safe-area-inset-left,0px));padding-right:max(.375rem,env(safe-area-inset-right,0px))}.bella-mortgage-calc.bella-dw-page .bella-mortgage-calc__inner{padding:.375rem .4375rem}.bella-mortgage-calc__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .25rem}.bella-mortgage-calc__input{min-height:2rem;padding:.25rem .375rem;font-size:.8125rem}.bella-mortgage-calc__field-label .bella-mortgage-calc__icon--xs{display:none}.bella-mortgage-calc__breakdown-legend--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem .25rem}}.bella-home-readiness__shell{width:100%;max-width:64rem;margin:0 auto;padding:.875rem .875rem 2rem;min-height:calc(100dvh - var(--consumer-top-nav-height, 4rem));background:transparent}@media(min-width:640px){.bella-home-readiness__shell{padding:1.25rem 1.25rem 2.5rem}}@media(min-width:768px){.bella-home-readiness__shell{padding:1.5rem 1.5rem 3rem}}.bella-home-readiness.bella-dw-page .bella-home-readiness__inner{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.125rem}@media(min-width:640px){.bella-home-readiness.bella-dw-page .bella-home-readiness__inner{padding:1.35rem 1.25rem;gap:1.35rem}}@media(min-width:768px){.bella-home-readiness.bella-dw-page .bella-home-readiness__inner{padding:1.75rem 1.75rem 1.5rem;gap:1.5rem}}.bella-home-readiness__header{display:flex;flex-direction:column;gap:1rem}.bella-home-readiness__hero{display:flex;align-items:flex-start;gap:.875rem}.bella-home-readiness__hero-icon{flex-shrink:0;width:2.75rem;height:2.75rem;margin-top:.125rem;background:#ffffff8c!important}.bella-home-readiness__inner:has(.bella-explore-tool__close) .bella-home-readiness__header{padding-right:2.75rem}.bella-home-readiness__header-copy{display:flex;flex-direction:column;gap:.35rem;max-width:40rem}.bella-home-readiness__eyebrow{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bella-purple-soft)}.bella-home-readiness__title{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,4.5vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--bella-navy)}.bella-home-readiness__lead{margin:.15rem 0 0;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-home-readiness__disclaimer.bella-explore-disclaimer--inset{margin:0}.bella-home-readiness__body{display:flex;flex-direction:column;gap:1rem;min-width:0}.bella-home-readiness__layout{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.bella-home-readiness__score{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.875rem;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#fffffff0,#f5f0fad1 52%,#ede9fe94);box-shadow:0 1px #ffffffe0 inset,0 10px 28px -18px #7c3aed38}@media(min-width:768px){.bella-home-readiness__score{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}}.bella-home-readiness__score-hero{display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;min-width:0;flex:1 1 auto}@media(min-width:640px){.bella-home-readiness__score-hero{flex-direction:row;align-items:center;text-align:left;gap:1rem}}.bella-home-readiness__score-ring{--readiness-score-deg: calc(var(--readiness-score, 0) * 3.6deg);position:relative;width:5.75rem;height:5.75rem;flex-shrink:0;border-radius:50%;background:conic-gradient(from -90deg,rgba(124,58,237,.88) 0deg,rgba(167,139,250,.78) var(--readiness-score-deg),rgba(124,58,237,.09) var(--readiness-score-deg),rgba(124,58,237,.09) 360deg);box-shadow:0 10px 24px -14px #7c3aed61}.bella-home-readiness__score-ring-inner{position:absolute;inset:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(165deg,#fffffffa,#f8f5fcf5);box-shadow:0 1px #fffffff2 inset}.bella-home-readiness__score-ring .bella-home-readiness__score-value{margin:0;font-size:1.75rem;line-height:1}.bella-home-readiness__score-ring .bella-home-readiness__score-max{display:block;margin:.125rem 0 0;font-size:.625rem;line-height:1}.bella-home-readiness__score-copy{display:flex;flex-direction:column;gap:.375rem;min-width:0}.bella-home-readiness__categories{width:100%;min-width:0}.bella-home-readiness__categories-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin-bottom:.75rem}.bella-home-readiness__categories-title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--bella-navy)}.bella-home-readiness__categories-lead{margin:0;font-size:.6875rem;font-weight:500;color:var(--bella-text-muted)}.bella-home-readiness__category-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;width:100%;border:none;border-radius:0;background:transparent;overflow:visible;box-shadow:none}@media(min-width:540px){.bella-home-readiness__category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6875rem}}@media(min-width:900px){.bella-home-readiness__category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.bella-home-readiness__category-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.bella-home-readiness__category-list .bella-home-readiness__category{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid rgba(124,58,237,.1);border-radius:calc(var(--bella-dw-card-radius, .875rem) - .125rem);background:#ffffff85;box-shadow:0 1px #ffffffb8 inset}.bella-home-readiness__category-list--rows{display:flex;flex-direction:column;gap:.4375rem;border:1px solid rgba(124,58,237,.1);border-radius:calc(var(--bella-dw-card-radius, .875rem) - .0625rem);background:#ffffff61;padding:.375rem;box-shadow:0 1px #ffffffb8 inset}.bella-home-readiness__dw-legend.bella-dw-segment-legend{border:1px solid rgba(124,58,237,.1);border-radius:calc(var(--bella-dw-card-radius, .875rem) - .0625rem);background:#ffffff61;padding:.375rem 0;box-shadow:0 1px #ffffffb8 inset}.bella-home-readiness__dw-row .bella-home-readiness__dw-rate{width:100%;max-width:none;margin:.375rem .625rem .5rem;animation:none;border:1px solid color-mix(in srgb,var(--dw-segment-color, #7c3aed) 14%,rgba(15,23,42,.06));background:color-mix(in srgb,var(--dw-segment-color, #7c3aed) 5%,rgba(255,255,255,.94));box-shadow:0 1px 2px #0f172a0a,0 6px 18px -10px color-mix(in srgb,var(--dw-segment-color, #7c3aed) 18%,transparent)}.bella-home-readiness__dw-heading{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.bella-home-readiness__dw-heading .bella-dw-pastel-icon-well{width:2rem;height:2rem;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a}.bella-home-readiness__dw-heading .bella-dw-pastel-icon{width:1rem;height:1rem}.bella-home-readiness__dw-heading-copy{flex:1;min-width:0}.bella-home-readiness__dw-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.bella-home-readiness__dw-title-row .bella-dw-segment-legend__rate-prompt{flex:1;min-width:0}.bella-home-readiness__dw-meta{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.bella-home-readiness__dw-star-badge{width:.875rem;height:.875rem;color:#d97706}.bella-home-readiness__dw-row--starred .bella-home-readiness__dw-rate{border-color:#f59e0b38}.bella-home-readiness__dw-row--compromise .bella-home-readiness__dw-rate{border-color:#8b5cf633}.bella-home-readiness__dw-row.bella-dw-segment-legend__row--rated{background:linear-gradient(90deg,color-mix(in srgb,var(--dw-segment-color, #7c3aed) 6%,transparent),#fff0 68%);box-shadow:inset 2px 0 0 var(--dw-segment-color, rgba(124, 58, 237, .62))}.bella-home-readiness__dw-weight{margin:.125rem 0 0;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--dw-segment-color, var(--bella-text-muted)) 42%,var(--bella-text-muted))}.bella-home-readiness__dw-legend .bella-dw-segment-legend__rate-actions{margin-top:.125rem}.bella-home-readiness__category-list--rows .bella-home-readiness__category--row{display:grid;grid-template-columns:minmax(9.5rem,.28fr) minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;min-width:0;padding:.625rem .75rem;border:1px solid rgba(124,58,237,.08);border-radius:.625rem;background:#ffffff9e;box-shadow:0 1px #ffffffd9 inset}@media(max-width:639px){.bella-home-readiness__category-list--rows .bella-home-readiness__category--row{grid-template-columns:1fr auto;grid-template-areas:"meta badge" "scale scale";gap:.5rem .625rem}.bella-home-readiness__category-meta{grid-area:meta}.bella-home-readiness__scale-badge{grid-area:badge}.bella-home-readiness__scale{grid-area:scale}}.bella-home-readiness__category-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bella-home-readiness__category--row .bella-home-readiness__category-title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--bella-navy)}.bella-home-readiness__category--row .bella-home-readiness__category-weight{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-home-readiness__scale{min-width:0}.bella-home-readiness__scale-track-wrap{position:relative;width:100%}.bella-home-readiness__scale-track{position:absolute;left:.875rem;right:.875rem;top:.6875rem;height:.1875rem;pointer-events:none}.bella-home-readiness__scale-rail{position:absolute;inset:0;border-radius:999px;background:#7c3aed1f}.bella-home-readiness__scale-fill{position:absolute;left:0;top:0;bottom:0;width:var(--readiness-scale-fill, 50%);border-radius:inherit;background:var(--readiness-scale-accent, linear-gradient(90deg, #a78bfa 0%, #7c3aed 100%));transition:width .22s cubic-bezier(.4,0,.2,1)}.bella-home-readiness__scale-steps{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem;padding:0;margin:0}.bella-home-readiness__scale-step{display:flex;flex-direction:column;align-items:center;gap:.3125rem;min-width:1.75rem;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation;transition:transform .15s ease}.bella-home-readiness__scale-step-dot{display:block;width:.875rem;height:.875rem;border-radius:50%;border:2px solid rgba(124,58,237,.22);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.bella-home-readiness__scale-step-num{font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--bella-text-muted);transition:color .15s ease}.bella-home-readiness__scale-step--filled .bella-home-readiness__scale-step-dot{border-color:var(--readiness-scale-accent-solid, #7c3aed);background:var(--readiness-scale-accent-solid, #7c3aed)}.bella-home-readiness__scale-step--active .bella-home-readiness__scale-step-dot{transform:scale(1.2);box-shadow:0 0 0 3px #7c3aed24,0 2px 6px #7c3aed38}.bella-home-readiness__scale-step--active .bella-home-readiness__scale-step-num{color:var(--bella-navy)}.bella-home-readiness__scale-step:hover .bella-home-readiness__scale-step-dot{border-color:var(--readiness-scale-accent-solid, #7c3aed)}.bella-home-readiness__scale-step:focus-visible{outline:none}.bella-home-readiness__scale-step:focus-visible .bella-home-readiness__scale-step-dot{box-shadow:0 0 0 3px #7c3aed33,0 2px 6px #7c3aed2e}.bella-home-readiness__scale-legend{display:flex;justify-content:space-between;gap:.5rem;margin-top:.125rem;padding-inline:.125rem;font-size:.5625rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--bella-text-muted);opacity:.85}.bella-home-readiness__scale-badge{display:inline-flex;align-items:baseline;justify-content:center;min-width:2.375rem;padding:.3125rem .5rem;border-radius:.5rem;border:1px solid rgba(124,58,237,.12);background:#ffffffe0;font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.bella-home-readiness__scale-badge-value{font-size:.9375rem;font-weight:700;color:var(--bella-navy)}.bella-home-readiness__scale-badge-max{margin-left:.0625rem;font-size:.625rem;font-weight:600;color:var(--bella-text-muted)}.bella-home-readiness__category--tone-mint{--readiness-scale-accent: linear-gradient(90deg, #6ee7b7 0%, #10b981 100%);--readiness-scale-accent-solid: #10b981}.bella-home-readiness__category--tone-sky{--readiness-scale-accent: linear-gradient(90deg, #7dd3fc 0%, #0ea5e9 100%);--readiness-scale-accent-solid: #0ea5e9}.bella-home-readiness__category--tone-rose{--readiness-scale-accent: linear-gradient(90deg, #fda4af 0%, #f43f5e 100%);--readiness-scale-accent-solid: #f43f5e}.bella-home-readiness__category--tone-violet{--readiness-scale-accent: linear-gradient(90deg, #c4b5fd 0%, #8b5cf6 100%);--readiness-scale-accent-solid: #8b5cf6}.bella-home-readiness__category--tone-peach{--readiness-scale-accent: linear-gradient(90deg, #fdba74 0%, #f97316 100%);--readiness-scale-accent-solid: #f97316}.bella-home-readiness__category--tone-amber{--readiness-scale-accent: linear-gradient(90deg, #fcd34d 0%, #f59e0b 100%);--readiness-scale-accent-solid: #f59e0b}.bella-home-readiness__category--tone-cyan{--readiness-scale-accent: linear-gradient(90deg, #67e8f9 0%, #06b6d4 100%);--readiness-scale-accent-solid: #06b6d4}.bella-home-readiness__category--tone-indigo{--readiness-scale-accent: linear-gradient(90deg, #a5b4fc 0%, #6366f1 100%);--readiness-scale-accent-solid: #6366f1}.bella-home-readiness__ratings--segmented{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.125rem;margin-top:.625rem;padding:.1875rem;border-radius:.5625rem;background:#7c3aed0f}.bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn{min-width:0;width:100%;min-height:2.125rem;padding:0;border:none;border-radius:.4375rem;background:transparent;font-size:.8125rem}.bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn:hover{background:#ffffffb8}.bella-home-readiness__chat{width:100%;border:1px solid rgba(124,58,237,.1);background:#ffffff6b;box-shadow:0 1px #ffffffbf inset}.bella-home-readiness__score-actions{display:flex;flex-direction:column;gap:.5rem;width:100%;flex-shrink:0}@media(min-width:768px){.bella-home-readiness__score-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:22rem;margin-top:0}}.bella-home-readiness__score,.bella-home-readiness__progress,.bella-home-readiness__category,.bella-home-readiness__chat{border-radius:calc(var(--bella-dw-card-radius, .75rem) - .0625rem)}.bella-home-readiness__score,.bella-home-readiness__progress,.bella-home-readiness__category{padding:1rem 1rem 1.1rem}@media(min-width:640px){.bella-home-readiness__score,.bella-home-readiness__progress,.bella-home-readiness__category{padding:1.15rem 1.2rem 1.25rem}}.bella-home-readiness__chat{padding:1rem 1rem 1.1rem}@media(min-width:640px){.bella-home-readiness__chat{padding:1.15rem 1.2rem 1.25rem}}.bella-home-readiness__score-label{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-home-readiness__score-head{display:flex;align-items:center;gap:.625rem}.bella-home-readiness__score-icon{flex-shrink:0;width:2rem;height:2rem;background:#ffffff8c!important}.bella-home-readiness__score-value{margin:.25rem 0 0;font-family:var(--font-serif);font-size:clamp(2.25rem,8vw,3rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bella-navy)}.bella-home-readiness__score-max{margin-left:.15rem;font-size:.45em;font-weight:500;color:var(--bella-text-muted)}.bella-home-readiness__score-band{margin:.75rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--bella-navy)}.bella-home-readiness__score-note{margin:.5rem 0 0;font-size:.75rem;line-height:1.5;color:var(--bella-text-muted)}.bella-home-readiness__save-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem 1rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bella-home-readiness__save-btn--primary{border:1px solid rgba(196,181,253,.55);background:linear-gradient(165deg,#fffffff2,#ede9feeb 45%,#dcfce78c);color:var(--bella-navy);box-shadow:0 1px #ffffffe6 inset,0 6px 18px -10px #7c3aed2e}.bella-home-readiness__save-btn--primary:hover{border-color:#7c3aed61;background:linear-gradient(165deg,#ede9fefa,#ddd6fee6,#bbf7d09e);color:#4c1d95;box-shadow:0 1px #ffffffeb inset,0 10px 24px -12px #7c3aed47}.bella-home-readiness__save-btn--secondary{border:1px solid rgba(186,230,253,.65);background:linear-gradient(165deg,#ffffffe0,#e0f2feb8 52%,#f5f0fa9e);color:var(--bella-navy);box-shadow:0 1px #ffffffd9 inset,0 4px 14px -10px #0284c724}.bella-home-readiness__save-btn--secondary:hover{border-color:#0284c759;background:linear-gradient(165deg,#e0f2feeb,#bae6fdc7 48%,#ede9fead);color:#1e3a8a;box-shadow:0 1px #ffffffe6 inset,0 8px 20px -12px #0284c738}.bella-home-readiness__save-btn:active{transform:scale(.99)}.bella-home-readiness__main{display:flex;flex-direction:column;gap:.75rem;min-width:0}.bella-home-readiness__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem}.bella-home-readiness__progress-label{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--bella-navy)}.bella-home-readiness__progress-label .bella-dw-pastel-icon-well{width:1.5rem;height:1.5rem;border-radius:.4375rem}.bella-home-readiness__progress-label .bella-dw-pastel-icon{width:.875rem;height:.875rem}.bella-home-readiness__progress-value{font-variant-numeric:tabular-nums;color:var(--bella-text-muted)}.bella-home-readiness__progress-track{margin-top:.625rem;height:8px;overflow:hidden;border-radius:999px;background:#7c3aed1a}.bella-home-readiness__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bella-purple-soft) 0%,#7c3aed 100%);transition:width .25s ease}.bella-home-readiness__categories{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.bella-home-readiness__category-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .75rem}.bella-home-readiness__category-title-row{display:flex;align-items:flex-start;gap:.625rem;min-width:0;flex:1 1 12rem}.bella-home-readiness__category-icon{flex-shrink:0;width:2rem;height:2rem;margin-top:.05rem;background:#ffffff8c!important}.bella-home-readiness__category-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--bella-navy)}.bella-home-readiness__category-weight{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-home-readiness__ratings{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.bella-home-readiness__rating-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .65rem;border:1px solid rgba(124,58,237,.12);border-radius:.625rem;background:#ffffffc7;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-navy);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.bella-home-readiness__rating-btn--tone-mint{border-color:#10b98129;background:#ecfdf573}.bella-home-readiness__rating-btn--tone-sky{border-color:#0ea5e929;background:#f0f9ff80}.bella-home-readiness__rating-btn--tone-rose{border-color:#f43f5e24;background:#fff1f27a}.bella-home-readiness__rating-btn--tone-violet{border-color:#7c3aed24;background:#f5f3ff7a}.bella-home-readiness__rating-btn--tone-peach{border-color:#f9731624;background:#fff7ed85}.bella-home-readiness__rating-btn--tone-amber{border-color:#f59e0b29;background:#fffbeb85}.bella-home-readiness__rating-btn--tone-cyan{border-color:#06b6d429;background:#ecfeff7a}.bella-home-readiness__rating-btn--tone-indigo{border-color:#6366f124;background:#eef2ff80}.bella-home-readiness__rating-btn:hover{transform:translateY(-1px)}.bella-home-readiness__rating-btn--tone-mint:hover{border-color:#10b98152;background:#d1fae5b8}.bella-home-readiness__rating-btn--tone-sky:hover{border-color:#0ea5e952;background:#e0f2fec7}.bella-home-readiness__rating-btn--tone-rose:hover{border-color:#f43f5e4d;background:#ffe4e6b8}.bella-home-readiness__rating-btn--tone-violet:hover{border-color:#7c3aed52;background:#ede9fec7}.bella-home-readiness__rating-btn--tone-peach:hover{border-color:#f973164d;background:#ffedd5c7}.bella-home-readiness__rating-btn--tone-amber:hover{border-color:#f59e0b52;background:#fef3c7c7}.bella-home-readiness__rating-btn--tone-cyan:hover{border-color:#06b6d452;background:#cffafec7}.bella-home-readiness__rating-btn--tone-indigo:hover{border-color:#6366f152;background:#e0e7ffc7}.bella-home-readiness__rating-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6b46c126}.bella-home-readiness__rating-btn--tone-mint.bella-home-readiness__rating-btn--selected{border-color:#10b98173;background:linear-gradient(165deg,#ecfdf5fa,#a7f3d0e0);color:#047857;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #10b98159}.bella-home-readiness__rating-btn--tone-sky.bella-home-readiness__rating-btn--selected{border-color:#0ea5e973;background:linear-gradient(165deg,#f0f9fffa,#bae6fde6);color:#0369a1;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #0ea5e952}.bella-home-readiness__rating-btn--tone-rose.bella-home-readiness__rating-btn--selected{border-color:#f43f5e6b;background:linear-gradient(165deg,#fff1f2fa,#fecdd3e0);color:#be123c;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #f43f5e47}.bella-home-readiness__rating-btn--tone-violet.bella-home-readiness__rating-btn--selected{border-color:#7c3aed6b;background:linear-gradient(165deg,#f5f3fffa,#ddd6fee6);color:#6d28d9;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #7c3aed52}.bella-home-readiness__rating-btn--tone-peach.bella-home-readiness__rating-btn--selected{border-color:#f9731666;background:linear-gradient(165deg,#fff7edfa,#fed7aae0);color:#c2410c;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #f9731647}.bella-home-readiness__rating-btn--tone-amber.bella-home-readiness__rating-btn--selected{border-color:#f59e0b6b;background:linear-gradient(165deg,#fffbebfa,#fde68ae0);color:#b45309;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #f59e0b47}.bella-home-readiness__rating-btn--tone-cyan.bella-home-readiness__rating-btn--selected{border-color:#06b6d46b;background:linear-gradient(165deg,#ecfefffa,#a5f3fce0);color:#0e7490;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #06b6d447}.bella-home-readiness__rating-btn--tone-indigo.bella-home-readiness__rating-btn--selected{border-color:#6366f16b;background:linear-gradient(165deg,#eef2fffa,#c7d2fee0);color:#4338ca;box-shadow:0 1px #ffffffeb inset,0 6px 16px -8px #6366f147}.bella-home-readiness__chat h3{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--bella-navy)}.bella-home-readiness__chat p{color:var(--bella-text-muted)}.bella-home-readiness__chat button{border-color:#7c3aed29;background:#ffffffb8;color:var(--bella-navy)}.bella-home-readiness__chat button:hover{border-color:#6b46c159;color:var(--bella-purple-soft)}.bella-home-readiness__chat .inline-flex.h-9.w-9{border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--bella-purple-soft)}.bella-dw-page.bella-home-readiness{color-scheme:light}.bella-explore-tool.bella-home-readiness,.bella-home-readiness.consumer-mobile-page{background:transparent}.bella-home-readiness--compact.bella-dw-page .bella-home-readiness__inner{gap:.875rem;padding:.875rem .875rem 1rem}@media(min-width:640px){.bella-home-readiness--compact.bella-dw-page .bella-home-readiness__inner{gap:1rem;padding:1rem 1.125rem 1.125rem}}@media(min-width:768px){.bella-home-readiness--compact.bella-dw-page .bella-home-readiness__inner{padding:1.125rem 1.25rem 1.25rem}}.bella-home-readiness--compact .bella-home-readiness__header{gap:.625rem}.bella-home-readiness--compact .bella-home-readiness__journey-progress .bella-home-journey-goals__progress-top{display:none}.bella-home-readiness--compact .bella-home-readiness__journey-progress .bella-home-journey-goals__progress{gap:.375rem;padding:0;border:none;background:transparent;box-shadow:none}.bella-home-readiness--compact .bella-home-readiness__journey-progress .bella-home-journey-goals__progress-track{height:3px}.bella-home-readiness--compact .bella-home-readiness__journey-progress .bella-home-journey-goals__step{padding:.25rem .5rem .25rem .25rem;font-size:.6875rem}.bella-home-readiness--compact .bella-home-readiness__journey-progress .bella-home-journey-goals__step-icon{width:1.375rem!important;height:1.375rem!important}.bella-home-readiness--compact .bella-home-readiness__intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.bella-home-readiness--compact .bella-home-readiness__title{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:1.2}.bella-home-readiness--compact .bella-home-readiness__lead{margin:0;flex:1 1 14rem;font-size:.8125rem;line-height:1.45}.bella-home-readiness--compact .bella-home-readiness__layout{gap:.875rem}.bella-home-readiness.bella-home-journey .bella-home-journey__shell{max-width:100%;width:100%}@media(min-width:768px){.bella-home-readiness.bella-home-journey .bella-home-journey__shell{max-width:min(100%,72rem)}}.bella-home-readiness--compact .bella-home-journey__header{padding-bottom:.875rem;margin-bottom:.125rem;border-bottom:1px solid rgba(124,58,237,.08)}@media(min-width:768px){.bella-home-readiness--compact .bella-home-readiness__score-hero{align-items:center;text-align:left}}.bella-home-readiness--compact .bella-home-readiness__score,.bella-home-readiness--compact .bella-home-readiness__category{padding:.625rem .75rem}@media(min-width:640px){.bella-home-readiness--compact .bella-home-readiness__score,.bella-home-readiness--compact .bella-home-readiness__category{padding:.6875rem .8125rem}}.bella-home-readiness--compact .bella-home-readiness__score-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bella-home-readiness--compact .bella-home-readiness__score-progress{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bella-text-muted)}.bella-home-readiness--compact .bella-home-readiness__score-value{margin-top:.125rem;font-size:clamp(1.875rem,5vw,2.25rem)}.bella-home-readiness--compact .bella-home-readiness__score-band{margin-top:0;font-size:.8125rem;line-height:1.45}.bella-home-readiness--compact .bella-home-readiness__score-actions{margin-top:.625rem;gap:.375rem}.bella-home-readiness--compact .bella-home-readiness__save-btn{min-height:2.375rem;padding:.5rem .75rem;font-size:.75rem}.bella-home-readiness--compact .bella-home-readiness__categories{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.bella-home-readiness--compact .bella-home-readiness__category-title{font-size:.75rem;line-height:1.25}.bella-home-readiness--compact .bella-home-readiness__category-head{align-items:flex-start;gap:.35rem;margin-bottom:.5rem}.bella-home-readiness--compact .bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn{min-width:0;min-height:1.75rem;font-size:.6875rem}.bella-home-readiness--compact .bella-home-readiness__category-weight{font-size:.625rem;letter-spacing:.04em;white-space:nowrap}.bella-home-readiness--compact .bella-home-readiness__ratings{margin-top:0;gap:.3125rem}.bella-home-readiness--compact .bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn{min-width:0;min-height:1.875rem;font-size:.75rem}.bella-home-readiness--compact .bella-home-readiness__chat{padding:.625rem .75rem}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child p{display:none}.bella-home-readiness--compact .bella-home-readiness__chat h3{font-size:.875rem}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child .inline-flex.h-9.w-9{width:1.75rem;height:1.75rem;margin-top:0}.bella-home-readiness--compact .bella-home-readiness__chat>div:first-child{align-items:center;gap:.5rem}.bella-home-readiness--compact .bella-home-readiness__chat .mt-4{margin-top:.5rem;gap:.375rem}.bella-home-readiness--compact .bella-home-readiness__chat button{padding:.3125rem .625rem;font-size:.6875rem}.bella-home-readiness--compact .bella-home-readiness__chat .mt-4 button:nth-child(n+5){display:none}@media(max-width:767px){.bella-home-readiness.consumer-mobile-page{padding:0}.bella-home-readiness__shell{padding-top:.75rem;min-height:0}}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__inner.app-floating-surface{border:none;background:var(--bella-dw-card-bg);box-shadow:var(--bella-dw-card-shadow)}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__title,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__score-value,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__score-band,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-title,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__progress-label,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__chat h3{color:#18181b}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__rating-btn{background:#ffffffd1;color:#18181b}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__score{border-color:#ffffff1a;background:linear-gradient(165deg,#1e1b2eeb,#181823e0 52%,#2e10656b);box-shadow:0 1px #ffffff0f inset,0 12px 32px -20px #0000008c}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__score-ring-inner{background:linear-gradient(165deg,#27272afa,#18181bf5);box-shadow:0 1px #ffffff0d inset}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-list .bella-home-readiness__category{border-color:#ffffff14;background:#18181b6b;box-shadow:0 1px #ffffff0a inset}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-list .bella-home-readiness__category:last-child{border-bottom-color:#ffffff14}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-list--rows{border-color:#ffffff14;background:#18181b61}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-list--rows .bella-home-readiness__category--row{border-color:#ffffff12;background:#18181b85}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__scale-step-dot{background:#27272af5;border-color:#ffffff29}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__scale-badge{border-color:#ffffff1a;background:#27272ae0}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__scale-rail{background:#ffffff1a}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__category-list,.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__chat{border-color:#ffffff14;background:#18181b6b;box-shadow:0 1px #ffffff0a inset}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__ratings--segmented{background:#ffffff0d}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn{background:transparent}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__ratings--segmented .bella-home-readiness__rating-btn:hover{background:#ffffff14}.dark .bella-home-readiness--compact .bella-home-journey__header{border-bottom-color:#ffffff14}.dark .bella-dw-page.bella-home-readiness .bella-home-readiness__categories-title{color:#f4f4f5}.bella-home-journey.consumer-mobile-page{background:transparent;min-height:0}.bella-home-journey__shell{width:100%;max-width:40rem;margin-inline:auto;min-height:0;padding:max(.625rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.bella-home-journey__shell.prep-flow-page__shell{max-width:68rem}@media(min-width:768px){.bella-home-journey__shell{max-width:52rem;padding:1.25rem 1.5rem 2rem}.bella-home-journey__shell.prep-flow-page__shell{max-width:68rem;padding:1.75rem 2rem 2.5rem}}@media(max-width:767px){.bella-home-journey.consumer-mobile-page{padding:0}.bella-home-journey__shell{padding-top:.625rem}}.bella-home-journey.bella-dw-page .bella-home-journey__inner{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:.875rem .875rem 1rem;min-height:0}.bella-home-journey__inner--nav-only{margin-bottom:.625rem;padding:.625rem .75rem;gap:0}@media(min-width:640px){.bella-home-journey.bella-dw-page .bella-home-journey__inner{padding:1rem 1.125rem 1.125rem;gap:.875rem}.bella-home-journey__inner--nav-only{padding:.75rem 1rem;margin-bottom:.75rem}}@media(min-width:768px){.bella-home-journey.bella-dw-page .bella-home-journey__inner{padding:1.125rem 1.25rem 1.25rem;gap:1rem}}.bella-home-journey__inner:has(.bella-explore-tool__close) .bella-home-journey__header{padding-right:2.25rem}.bella-home-journey__header{display:flex;flex-direction:column;flex-shrink:0;gap:0}.bella-home-journey__header--standalone{margin-bottom:0;padding-right:0}@media(max-width:639px){.bella-home-journey-goals__progress--merged .bella-home-journey-goals__steps{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__steps::-webkit-scrollbar{display:none}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-item{scroll-snap-align:start}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step{min-height:2.75rem;padding:.5rem .625rem;font-size:.6875rem}}@media(max-width:380px){.bella-home-journey-goals__progress-head{flex-wrap:wrap;gap:.25rem .5rem}.bella-home-journey-goals__progress-title{font-size:1.0625rem}}.bella-explore-tool.bella-home-journey-goals{background:transparent}.bella-home-journey-goals__shell{width:100%;min-height:calc(100dvh - var(--consumer-top-nav-height, 4rem))}@media(max-width:767px){.bella-home-journey-goals__shell{min-height:0}}.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.125rem 1rem 1.25rem}@media(min-width:640px){.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{padding:1.35rem 1.25rem;gap:1.15rem}}@media(min-width:768px){.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{padding:1.75rem 1.75rem 1.5rem;gap:1.25rem}}.bella-home-journey-goals__inner:has(.bella-explore-tool__close) .bella-home-journey-goals__header{padding-right:2.25rem}.bella-home-journey-goals__header{display:flex;flex-direction:column;gap:1rem}.bella-home-journey-goals__header-copy{display:flex;flex-direction:column;gap:.35rem;max-width:40rem}.bella-home-journey-goals__eyebrow{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bella-purple-soft)}.bella-home-journey-goals__title{margin:0;font-family:var(--font-serif);font-size:clamp(1.5rem,4.5vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--bella-navy)}.bella-home-journey-goals__lead{margin:.15rem 0 0;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-home-journey-goals__section{display:flex;flex-direction:column;gap:.875rem}html.dark .bella-home-journey-goals__section.consumer-inset-card{border-color:#ffffff1a;background:linear-gradient(165deg,#0f172ad1,#1e1b4bb8 55%,#2e106594)}.bella-home-journey-goals__notice{padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;color:#92400e;border-radius:.875rem;border:1px solid rgba(245,158,11,.22);background:linear-gradient(165deg,#fffbebeb,#fef3c7b8 55%,#fde68a6b);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.bella-home-journey-goals__section-title{margin:0;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--bella-navy)}.bella-home-journey-goals__section-meta,.bella-home-journey-goals__section-copy{margin:0;font-size:.8125rem;line-height:1.55;color:var(--bella-text-muted)}.bella-home-journey-goals__section-meta strong,.bella-home-journey-goals__section-copy strong{color:var(--bella-navy);font-weight:600}.bella-home-journey-goals__section-note{margin:0;font-size:.6875rem;line-height:1.5;color:#6b7280}.bella-home-journey-goals__priority-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;color:var(--bella-navy)}.bella-home-journey-goals__form-grid{display:grid;gap:.875rem}@media(min-width:640px){.bella-home-journey-goals__columns--single .bella-home-journey-goals__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bella-home-journey-goals__columns:not(.bella-home-journey-goals__columns--single) .bella-home-journey-goals__form-grid{grid-template-columns:1fr}.bella-home-journey-goals__field{display:block;font-size:.8125rem}.bella-home-journey-goals__field--wide{grid-column:1 / -1}.bella-home-journey-goals__field-label{display:block;font-weight:600;color:var(--bella-navy)}.bella-home-journey-goals__input{margin-top:.35rem;width:100%;border-radius:.625rem;border:1px solid rgba(124,58,237,.12);background:#ffffffb8;padding:.5rem .75rem;font-size:.8125rem;color:var(--bella-navy)}.bella-home-journey-goals__input:focus{outline:2px solid rgba(124,58,237,.22);outline-offset:1px}.bella-home-journey-goals__checkbox{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--bella-navy)}.bella-home-journey-goals__actions{display:grid;gap:.625rem;margin-top:.25rem}@media(min-width:520px){.bella-home-journey-goals__actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}}.bella-home-journey-goals__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bella-home-journey-goals__action-label{min-width:0}.bella-home-journey-goals__action-icon{flex-shrink:0;width:1rem;height:1rem;background:none;box-shadow:none}.bella-home-journey-goals__action-icon--mint{color:#059669}.bella-home-journey-goals__action-icon--sky{color:#0284c7}.bella-home-journey-goals__action-icon--violet{color:#7c3aed}.bella-home-journey-goals__action-arrow{width:.875rem;height:.875rem;margin-left:.125rem;opacity:.72}.bella-home-journey-goals__action--primary{border:1px solid rgba(196,181,253,.55);background:linear-gradient(165deg,#fffffff2,#ede9feeb 45%,#dcfce78c);color:var(--bella-navy);box-shadow:0 1px #ffffffe6 inset,0 6px 18px -10px #7c3aed2e}.bella-home-journey-goals__action--primary:hover{border-color:#7c3aed61;background:linear-gradient(165deg,#ede9fefa,#ddd6fee6,#bbf7d09e);color:#4c1d95;box-shadow:0 1px #ffffffeb inset,0 10px 24px -12px #7c3aed47}.bella-home-journey-goals__action--primary:hover .bella-home-journey-goals__action-icon--mint{color:#047857}.bella-home-journey-goals__action--primary:hover .bella-home-journey-goals__action-icon--violet,.bella-home-journey-goals__action--primary:hover .bella-home-journey-goals__action-arrow{color:#6d28d9;opacity:1}.bella-home-journey-goals__action--secondary{border:1px solid rgba(186,230,253,.65);background:linear-gradient(165deg,#ffffffe0,#e0f2feb8 52%,#f5f0fa9e);color:var(--bella-navy);box-shadow:0 1px #ffffffd9 inset,0 4px 14px -10px #0284c724}.bella-home-journey-goals__action--secondary:hover{border-color:#0284c759;background:linear-gradient(165deg,#e0f2feeb,#bae6fdc7 48%,#ede9fead);color:#1e3a8a;box-shadow:0 1px #ffffffe6 inset,0 8px 20px -12px #0284c738}.bella-home-journey-goals__action--secondary:hover .bella-home-journey-goals__action-icon--violet{color:#6d28d9}.bella-home-journey-goals__action:active{transform:scale(.99)}.bella-home-journey-goals__action:focus-visible{outline:none;box-shadow:0 0 0 3px #c4b5fd6b,0 1px #ffffffe6 inset,0 6px 18px -10px #7c3aed2e}@media(max-width:519px){.bella-home-journey-goals__actions{grid-template-columns:1fr}.bella-home-journey-goals__action{width:100%;white-space:normal;text-align:center}}.bella-dw-page.bella-home-journey-goals{color-scheme:light}.bella-home-journey-goals--compact.bella-dw-page .bella-home-journey-goals__inner{gap:.75rem;padding:.875rem .875rem 1rem}@media(min-width:640px){.bella-home-journey-goals--compact.bella-dw-page .bella-home-journey-goals__inner{gap:.8125rem;padding:1rem 1.125rem 1.125rem}}@media(min-width:768px){.bella-home-journey-goals--compact.bella-dw-page .bella-home-journey-goals__inner{padding:1.125rem 1.25rem 1.25rem}}.bella-home-journey-goals--compact .bella-home-journey-goals__back{margin-bottom:.5rem;font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__header{flex-direction:column;align-items:stretch;gap:.5rem}.bella-home-journey-goals--compact .bella-home-journey-goals__journey-progress .bella-home-journey-goals__progress-top{display:none}.bella-home-journey-goals--compact .bella-home-journey-goals__journey-progress .bella-home-journey-goals__progress{gap:.375rem;padding:0;border:none;background:transparent;box-shadow:none;width:100%;max-width:none;flex:1 1 auto;min-width:0}.bella-home-journey-goals--compact .bella-home-journey-goals__journey-progress .bella-home-journey-goals__progress-track{height:3px}.bella-home-journey-goals--compact .bella-home-journey-goals__journey-progress .bella-home-journey-goals__step{padding:.25rem .5rem .25rem .25rem;font-size:.6875rem}.bella-home-journey-goals--compact .bella-home-journey-goals__journey-progress .bella-home-journey-goals__step-icon{width:1.375rem!important;height:1.375rem!important}.bella-home-journey-goals--compact .bella-home-journey-goals__intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__title{font-size:clamp(1.25rem,3.5vw,1.5rem);line-height:1.2}.bella-home-journey-goals--compact .bella-home-journey-goals__lead{margin:0;flex:1 1 14rem;font-size:.8125rem;line-height:1.45}.bella-home-journey-goals--compact .bella-home-journey-goals__notice{padding:.5rem .625rem;font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__columns{gap:.5rem}@media(min-width:768px){.bella-home-journey-goals--compact .bella-home-journey-goals__columns{gap:.625rem}}.bella-home-journey-goals--compact .bella-home-journey-goals__col-stack{gap:.5rem}.bella-home-journey-goals--compact .bella-home-journey-goals__section{gap:.5rem;padding:.625rem .75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__section-title{font-size:.8125rem}.bella-home-journey-goals--compact .bella-home-journey-goals__section-copy{font-size:.75rem;line-height:1.45}.bella-home-journey-goals--compact .bella-home-journey-goals__generation-badge{padding:.2rem .5rem;font-size:.625rem}.bella-home-journey-goals--compact .bella-home-journey-goals__priority-list{gap:.3125rem}.bella-home-journey-goals--compact .bella-home-journey-goals__priority-card{gap:.5rem;padding:.4375rem .5625rem}.bella-home-journey-goals--compact .bella-home-journey-goals__priority-rank{width:1.25rem;height:1.25rem;font-size:.625rem}.bella-home-journey-goals--compact .bella-home-journey-goals__priority-label{font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__priority-rating{font-size:.625rem;padding:.1rem .35rem}.bella-home-journey-goals--compact .bella-home-journey-goals__section-meta{font-size:.75rem;margin-top:-.125rem}.bella-home-journey-goals--compact .bella-home-journey-goals__form-grid{gap:.5rem}@media(min-width:640px){.bella-home-journey-goals--compact .bella-home-journey-goals__columns--single .bella-home-journey-goals__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bella-home-journey-goals--compact .bella-home-journey-goals__field--wide{grid-column:1 / -1}}.bella-home-journey-goals--compact .bella-home-journey-goals__columns:not(.bella-home-journey-goals__columns--single) .bella-home-journey-goals__form-grid{grid-template-columns:1fr}.bella-home-journey-goals--compact .bella-home-journey-goals__field-label{font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__input{margin-top:.25rem;padding:.4375rem .625rem;font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__input--textarea{min-height:2.25rem}.bella-home-journey-goals--compact .bella-home-journey-goals__toggle-row{gap:.5rem .75rem;font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__empty{padding:.75rem .625rem;gap:.25rem}.bella-home-journey-goals--compact .bella-home-journey-goals__actions--inline{margin-top:.125rem;gap:.375rem}.bella-home-journey-goals--compact .bella-home-journey-goals__action{min-height:2.375rem;padding:.5rem .75rem;font-size:.75rem}.bella-home-journey-goals--compact .bella-home-journey-goals__action-icon,.bella-home-journey-goals--compact .bella-home-journey-goals__action-arrow{width:1rem;height:1rem}.bella-home-journey-goals.consumer-mobile-page{background:transparent}.bella-home-journey-goals__shell{max-width:40rem;margin:0 auto;padding:calc(var(--consumer-top-nav-height, 4rem) + .375rem) max(.875rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(.875rem,env(safe-area-inset-left,0px))}@media(max-width:767px){.bella-home-journey-goals.consumer-mobile-page{padding:0}.bella-home-journey-goals__shell{padding-top:.75rem;min-height:0}}@media(min-width:768px){.bella-home-journey-goals__shell{max-width:52rem;padding:1.25rem 1.5rem 2rem}}.bella-home-journey-goals__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.875rem;padding:.3rem .55rem .3rem .35rem;border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--bella-text-muted);text-decoration:none;transition:color .18s ease,background .18s ease}.bella-home-journey-goals__back:hover{color:var(--bella-navy);background:#ede9fe8c}.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem 1.125rem}@media(min-width:640px){.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{padding:1.125rem 1.25rem 1.25rem;gap:.875rem}}@media(min-width:768px){.bella-home-journey-goals.bella-dw-page .bella-home-journey-goals__inner{padding:1.25rem 1.5rem 1.375rem;gap:1rem}}.bella-home-journey-goals__header{display:flex;flex-direction:column;gap:.625rem;padding-bottom:0;border-bottom:none}@media(min-width:768px){.bella-home-journey-goals__header:not(.bella-home-journey__header):not(.bella-home-journey-goals__header--merged){flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.25rem}}.bella-home-journey-goals__columns{display:grid;gap:.75rem}@media(min-width:768px){.bella-home-journey-goals__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.bella-home-journey-goals__columns--single{grid-template-columns:minmax(0,1fr);max-width:26rem}}.bella-home-journey-goals__col-stack{display:flex;flex-direction:column;gap:.75rem;min-width:0}.bella-home-journey-goals__section{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#ffffffc7;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .bella-home-journey-goals__section{border-color:#ffffff14;background:#0f172a6b}.bella-home-journey-goals__section--insight{background:#f8fafcd9}html.dark .bella-home-journey-goals__section--insight{background:#0f172a85}.bella-home-journey-goals__progress{display:flex;flex-direction:column;gap:.375rem;padding:0;border:none;background:none;box-shadow:none}@media(min-width:768px){.bella-home-journey-goals__progress:not(.bella-home-journey-goals__progress--merged){flex-shrink:0;width:min(100%,11rem)}}.bella-home-journey__header .bella-home-journey-goals__progress,.bella-home-journey-goals__progress--merged,.bella-home-journey-goals__journey-progress.bella-home-journey-goals__progress{width:100%;max-width:none;flex:1 1 auto;min-width:0}.bella-home-journey-goals__notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;color:#92400e;border-radius:8px;border:1px solid rgba(245,158,11,.18);background:#fffbeba6;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.bella-home-journey-goals__notice p{margin:0}.bella-home-journey-goals__title{font-size:clamp(1.25rem,3vw,1.625rem)}.bella-home-journey-goals__lead{font-size:.8125rem;line-height:1.45}.bella-home-journey-goals__form-grid{display:grid;grid-template-columns:1fr;gap:.625rem}.bella-home-journey-goals__field--wide{grid-column:auto}.bella-home-journey-goals__section-title{font-size:.875rem;font-weight:600}.bella-home-journey-goals__section-subtitle{margin:.125rem 0 0;font-size:.75rem;line-height:1.4;color:var(--bella-text-muted)}.bella-home-journey-goals__priority-list{gap:.375rem}.bella-home-journey-goals__empty{padding:.5rem 0}.bella-home-journey-goals__hero{display:none}.bella-home-journey-goals__hero-icon{flex-shrink:0;margin-top:.15rem;background:#ede9feb8!important}.bella-home-journey-goals__progress{display:flex;flex-direction:column;gap:.625rem;padding:.75rem .875rem;border-radius:calc(var(--bella-dw-card-radius, .75rem) - .0625rem);border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#ffffffe0,#f5f0fac7 55%,#ede9fe85);box-shadow:0 1px #ffffffb8 inset}.bella-home-journey-goals__progress-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bella-home-journey-goals__progress-caption,.bella-home-journey-goals__progress-current{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bella-home-journey-goals__progress-caption{color:var(--bella-text-muted)}.bella-home-journey-goals__progress-current{color:var(--bella-navy)}.bella-home-journey-goals__progress-track{height:4px;border-radius:999px;background:#7c3aed1a;overflow:hidden}.bella-home-journey-goals__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#7c3aed 55%,#6d28d9)}.bella-home-journey-goals__steps{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bella-home-journey-goals__steps::-webkit-scrollbar{display:none}.bella-home-journey-goals__step{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.35rem .65rem .35rem .35rem;border-radius:999px;border:1px solid rgba(124,58,237,.08);background:#ffffff9e;color:var(--bella-text-muted);font-size:.75rem;font-weight:500}.bella-home-journey-goals__step--active{color:var(--bella-navy);border-color:#7c3aed33;background:#ede9feb8;box-shadow:0 1px #fffc inset}.bella-home-journey-goals__step-icon{width:1.625rem!important;height:1.625rem!important}.bella-home-journey-goals__step-icon svg{width:.875rem!important;height:.875rem!important}.bella-home-journey-goals__step-label{white-space:nowrap}.bella-home-journey-goals__step-item{flex-shrink:0;list-style:none}.bella-home-journey-goals__progress--merged{gap:.375rem;width:100%;padding:0;border:none;background:transparent;box-shadow:none}.bella-home-journey-goals__progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.bella-home-journey-goals__progress-title{margin:0;min-width:0;font-family:var(--font-serif);font-size:clamp(1.125rem,3vw,1.375rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--bella-navy)}.bella-home-journey-goals__progress-meta{flex-shrink:0;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--bella-text-muted);white-space:nowrap}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__progress-track{height:3px}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__steps{display:flex;gap:.125rem;margin:0;padding:.125rem;width:100%;overflow:visible;border-radius:.625rem;border:1px solid rgba(124,58,237,.1);background:#ffffff8c}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-item{flex:1 1 0;min-width:0}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;gap:.3rem;padding:.3125rem .375rem;border-radius:.5rem;border:none;background:transparent;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;color:var(--bella-text-muted);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step:hover{color:var(--bella-navy)}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step--active{color:var(--bella-navy);background:#fff;box-shadow:0 1px 2px #7c3aed1a}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step:focus-visible{outline:2px solid rgba(124,58,237,.35);outline-offset:1px}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-icon{display:none}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-label{overflow:visible;text-overflow:clip;white-space:nowrap}@media(min-width:480px){.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step{gap:.35rem;padding:.3125rem .5rem;font-size:.75rem}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-icon{display:inline-flex;width:1.25rem!important;height:1.25rem!important}.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step-icon svg{width:.75rem!important;height:.75rem!important}}@media(min-width:768px){.bella-home-journey-goals__progress--merged .bella-home-journey-goals__step{padding:.4375rem .625rem;font-size:.8125rem}}.bella-home-journey-goals__header--merged,.bella-home-readiness__header--merged,.bella-home-journey__header{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.bella-home-journey-goals--compact .bella-home-journey-goals__header--merged,.bella-home-readiness--compact .bella-home-readiness__header--merged{gap:0}.bella-home-journey-goals__eyebrow{color:var(--bella-purple-soft)}.bella-home-journey-goals__title{font-weight:600;font-size:clamp(1.5rem,5vw,2rem);letter-spacing:-.03em;text-wrap:balance}.bella-home-journey-goals__section{display:flex;flex-direction:column;gap:.875rem;padding:1rem;border-radius:calc(var(--bella-dw-card-radius, .75rem) - .0625rem)}@media(min-width:640px){.bella-home-journey-goals__section{padding:1.15rem 1.2rem 1.25rem}}.bella-home-journey-goals__section--insight{background:linear-gradient(165deg,#ffffffeb,#e0f2feb8 52%,#ede9fe7a)}.bella-home-journey-goals__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bella-home-journey-goals__section-head-main{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.bella-home-journey-goals__section-icon{flex-shrink:0;margin-top:.05rem;background:#ffffff8c!important}.bella-home-journey-goals__section-head-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bella-home-journey-goals__section-subtitle{margin:0;font-size:.75rem;line-height:1.45;color:var(--bella-text-muted)}.bella-home-journey-goals__notice{display:flex;flex-direction:column;gap:.875rem;padding:1rem;color:#78350f;border-radius:calc(var(--bella-dw-card-radius, .75rem) - .0625rem);border-color:#f59e0b38;background:linear-gradient(165deg,#fffbebf5,#fef3c7c7 55%,#fde68a6b)}.bella-home-journey-goals__notice-main{display:flex;align-items:flex-start;gap:.75rem}.bella-home-journey-goals__notice-main p{margin:0;font-size:.8125rem;line-height:1.55}.bella-home-journey-goals__notice-icon{flex-shrink:0;background:#fef3c7d9!important}.bella-home-journey-goals__notice-cta{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.45rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:#78350f;text-decoration:none;background:#ffffffb8;border:1px solid rgba(245,158,11,.22);transition:background .18s ease,border-color .18s ease}.bella-home-journey-goals__notice-cta:hover{background:#ffffffeb;border-color:#f59e0b59}.bella-home-journey-goals__generation-badge{margin:0;display:inline-flex;align-self:flex-start;padding:.3rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:600;color:#5b21b6;background:#ede9fed9;border:1px solid rgba(124,58,237,.14)}.bella-home-journey-goals__priority-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.bella-home-journey-goals__priority-card{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:.625rem;border:1px solid rgba(124,58,237,.1);background:#ffffffb8;box-shadow:0 1px #ffffffbf inset;border-left:3px solid var(--hj-priority-accent, #7c3aed)}.bella-home-journey-goals__priority-rank{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:var(--bella-navy);background:#ede9feb8}.bella-home-journey-goals__priority-body{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.bella-home-journey-goals__priority-label{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--bella-navy)}.bella-home-journey-goals__priority-rating{flex-shrink:0;padding:.15rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#5b21b6;background:#ede9fed9}.bella-home-journey-goals__empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem 1rem;text-align:center;border-radius:.625rem;border:1px dashed rgba(124,58,237,.18);background:#ffffff8c}.bella-home-journey-goals__empty-icon{margin-bottom:.25rem;background:#ede9fed9!important}.bella-home-journey-goals__empty-title{margin:0;font-size:.875rem;font-weight:600;color:var(--bella-navy)}.bella-home-journey-goals__empty-copy{margin:0;max-width:16rem;font-size:.75rem;line-height:1.5;color:var(--bella-text-muted)}.bella-home-journey-goals__empty-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.45rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:#5b21b6;text-decoration:none;background:#ede9fed9;border:1px solid rgba(124,58,237,.14);transition:background .18s ease,border-color .18s ease}.bella-home-journey-goals__empty-cta:hover{background:#ddd6feeb;border-color:#7c3aed3d}.bella-home-journey-goals__section-link{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#6d28d9;text-decoration:none;background:#ede9feb8;border:1px solid rgba(124,58,237,.12);transition:background .18s ease,border-color .18s ease}.bella-home-journey-goals__section-link:hover{background:#ddd6fee0;border-color:#7c3aed38;text-decoration:none}.bella-home-journey-goals__section-head-copy{display:flex;align-items:flex-start;gap:.625rem;min-width:0;flex:1}.bella-home-journey-goals__section-icon{flex-shrink:0;width:1.75rem!important;height:1.75rem!important;margin-top:.0625rem}.bella-home-journey-goals__field{display:block;min-width:0;font-size:.8125rem}.bella-home-journey-goals__input-wrap{display:flex;align-items:center;gap:.5rem;min-width:0}.bella-home-journey-goals__field-icon{flex-shrink:0;width:2rem!important;height:2rem!important}.bella-home-journey-goals__field-icon--align-top{align-self:flex-start;margin-top:.375rem}.bella-home-journey-goals__input--with-icon{flex:1 1 auto;min-width:0;width:100%;padding-left:.75rem}.bella-home-journey-goals__toggle-icon{width:1.625rem!important;height:1.625rem!important;flex-shrink:0}@media(max-width:639px){.bella-home-journey-goals--compact .bella-home-journey-goals__input{min-height:2.75rem;font-size:1rem}}.bella-home-journey-goals__field-label{margin-bottom:.35rem;font-size:.75rem}.bella-home-journey-goals__input{margin-top:0;border:1px solid rgba(124,58,237,.12);background:#ffffffd1;padding:.625rem .75rem;font-size:.875rem}.bella-home-journey-goals__input--textarea{min-height:5.5rem;resize:vertical}.bella-home-journey-goals__input:focus{outline:2px solid rgba(124,58,237,.2);outline-offset:0;border-color:#7c3aed40;background:#fff}.bella-home-journey-goals__toggle-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}.bella-home-journey-goals__toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(124,58,237,.12);background:#ffffffb8;font-size:.8125rem;color:var(--bella-navy);cursor:pointer;transition:background .18s ease,border-color .18s ease}.bella-home-journey-goals__toggle:has(input:checked){border-color:#7c3aed38;background:#ede9feb8}.bella-home-journey-goals__actions{gap:.5rem;margin-top:1rem;padding-top:0}@media(max-width:767px){.bella-home-journey-goals__actions{position:sticky;bottom:max(.5rem,env(safe-area-inset-bottom,0px));z-index:20;margin-top:.75rem;padding:.75rem;border-radius:1rem;border:1px solid rgba(124,58,237,.12);background:linear-gradient(165deg,#fffffff0,#f5f0faeb 55%,#ede9fec7);box-shadow:0 1px #ffffffd9 inset,0 -4px 24px -8px #7c3aed24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.bella-home-journey-goals__action{min-height:2.875rem;border-radius:.75rem;font-size:.875rem;white-space:normal}.bella-home-journey-goals__action-icon{width:1.125rem;height:1.125rem}.bella-home-journey-goals__action--primary,.bella-home-journey-goals__action--secondary{color:var(--bella-navy)}.bella-home-journey-goals__action-arrow{width:1.125rem;height:1.125rem;margin-left:auto;opacity:1}@media(max-width:519px){.bella-home-journey-goals__action-arrow{display:inline-flex}}.bella-mortgage-calc__next-steps{margin-top:1.25rem}.bella-mortgage-calc__next-list{margin-top:1rem;border:1px solid rgba(10,26,59,.08);border-radius:.75rem;overflow:hidden;background:#fff}.bella-mortgage-calc__next-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;text-decoration:none;border-bottom:1px solid rgba(10,26,59,.06);transition:background .15s ease}.bella-mortgage-calc__next-list li:last-child .bella-mortgage-calc__next-link{border-bottom:none}.bella-mortgage-calc__next-link:hover{background:#faf9fc}.bella-mortgage-calc__next-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bella-mortgage-calc__next-title{font-size:.875rem;font-weight:600;color:var(--bella-navy)}.bella-mortgage-calc__next-desc{font-size:.75rem;line-height:1.45;color:var(--bella-text-muted)}.bella-mortgage-calc__next-link svg{color:var(--bella-text-muted);opacity:0;transform:translate(-2px);transition:opacity .15s ease,transform .15s ease}.bella-mortgage-calc__next-link:hover svg{opacity:1;transform:translate(0)}.bella-explore-hub--chat{min-height:calc(100dvh - var(--consumer-top-nav-height, 3.5rem) - 4rem)}.bella-explore-hub--home{display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - var(--consumer-top-nav-height, 3.5rem) - 1.5rem)}.bella-explore-hub__inner--chat{max-width:52rem;display:flex;flex-direction:column;min-height:0}.bella-explore-hub__inner--home{width:100%;padding-top:1rem;padding-bottom:1.5rem;justify-content:center}.bella-explore-hub__shortcuts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;margin-top:.85rem}.bella-explore-hub__shortcuts-link{font-size:.8125rem;font-weight:500;color:var(--bella-text-muted);text-decoration:none;transition:color .18s ease}.bella-explore-hub__shortcuts-link:hover{color:var(--bella-navy)}.bella-explore-hub__shortcuts-sep{font-size:.75rem;color:#0a1a3b47;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bella-explore-hub__footnote{margin-top:.75rem;text-align:center;font-size:.6875rem;line-height:1.5;color:var(--bella-text-muted);opacity:.85}.bella-explore-hub-chat--home{flex:0 1 auto}.bella-explore-hub-chat__frame--home{min-height:clamp(14rem,min(44dvh,48vh),26rem);max-height:min(34rem,calc(100dvh - var(--consumer-top-nav-height, 3.5rem) - 9rem));margin-bottom:0;border-color:transparent;background:transparent;box-shadow:none}.bella-explore-hub-chat--home .bella-explore-hub-chat__suggestions{padding-left:.5rem;padding-right:.5rem}.bella-explore-hub--home .bella-explore-hub__footnote{max-width:28rem;margin-left:auto;margin-right:auto}.bella-explore-hub__hero--compact{margin-bottom:1.25rem}.bella-explore-hub__hero--compact .bella-explore-hub__title{font-size:clamp(1.65rem,3vw,2.25rem)}.bella-explore-hub-chat{flex:1;min-height:0;display:flex;flex-direction:column}.bella-explore-hub-chat__frame{position:relative;z-index:1;display:flex;min-height:clamp(18rem,min(52dvh,56vh),32rem);max-height:min(42rem,calc(100dvh - var(--consumer-top-nav-height, 3.5rem) - 12rem));flex:1;flex-direction:column;width:100%;max-width:100%;margin-bottom:.5rem;overflow:hidden;border:1px solid rgba(10,26,59,.08);border-radius:.75rem;background:#ffffffeb;box-shadow:0 12px 40px -28px #0a1a3b2e}.bella-explore-hub-chat__suggestions{flex-wrap:wrap;padding:0 .75rem .35rem}.bella-explore-hub--chat .bella-explore-hub__disclaimer{margin-top:1.25rem}.bella-explore-hub-chat--loading{min-height:clamp(18rem,52dvh,32rem)}.bella-explore-hub__calculator{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(10,26,59,.08);scroll-margin-top:1.25rem}.bella-explore-hub__calculator-title{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:var(--bella-navy)}.bella-explore-hub__calculator-lead{margin-top:.35rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55;color:var(--bella-text-muted)}.bella-explore-tool--embedded{min-height:0;background:transparent}.bella-explore-tool--embedded .bella-explore-tool__inner{padding:0;max-width:none}.bella-rent-vs-buy-tool.app-floating-surface{padding:1.125rem 1rem 1.25rem;border-radius:1rem;box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:768px){.bella-rent-vs-buy-tool.app-floating-surface{padding:1.25rem 1.25rem 1.375rem;border-radius:1.125rem}}.bella-rent-vs-buy-tool .bella-explore-tool__progress{margin-bottom:1.25rem;padding-bottom:0;border-bottom:none}.bella-rent-vs-buy-tool__progress-head{display:flex;align-items:flex-start;gap:.75rem}.bella-rent-vs-buy-tool__progress-copy{min-width:0;flex:1}.bella-rent-vs-buy-tool__section{border:1px solid rgba(255,255,255,.68);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a0a}.bella-rent-vs-buy-tool__section--results{background:#ffffff7a}.bella-rent-vs-buy-tool__section-head{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.125rem}.bella-rent-vs-buy-tool__section-head .bella-explore-tool__panel-head{margin-bottom:.875rem}.bella-rent-vs-buy-tool__section-head--compact{align-items:center;margin-bottom:.75rem}.bella-rent-vs-buy-tool__section-head--compact .bella-explore-hub__section-title{margin:0}.bella-rent-vs-buy-tool__icon-chip{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem}.bella-rent-vs-buy-tool__icon-chip--sm{width:1.5rem;height:1.5rem;border-radius:.4375rem}.bella-rent-vs-buy-tool__icon-chip--sky{background:#e0f2fef2;color:#0284c7;border:1px solid rgba(14,165,233,.14)}.bella-rent-vs-buy-tool__icon-chip--violet{background:#ede9fef2;color:#7c3aed;border:1px solid rgba(124,58,237,.12)}.bella-rent-vs-buy-tool__icon-chip--mint{background:#d1fae5f2;color:#059669;border:1px solid rgba(16,185,129,.14)}.bella-rent-vs-buy-tool__icon-chip--amber{background:#fef3c7f2;color:#d97706;border:1px solid rgba(245,158,11,.16)}.bella-rent-vs-buy-tool__icon-chip--peach{background:#ffedd5f2;color:#ea580c;border:1px solid rgba(249,115,22,.14)}.bella-rent-vs-buy-tool__icon-chip--rose{background:#ffe4e6f2;color:#e11d48;border:1px solid rgba(244,63,94,.14)}.bella-rent-vs-buy-tool .bella-explore-tool__input{border:1px solid rgba(15,23,42,.08);border-radius:.625rem;background:#ffffff9e;box-shadow:inset 0 1px #ffffffb8}.bella-rent-vs-buy-tool .bella-explore-tool__input:focus{border-color:#7c3aed47;background:#ffffffe0;box-shadow:0 0 0 3px #7c3aed14,inset 0 1px #ffffffd1}.bella-rent-vs-buy-tool__path-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.3125rem .6875rem;border-radius:999px;border:1px solid rgba(124,58,237,.12);background:#ede9feb8;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed}.bella-rent-vs-buy-tool__path-badge-icon{width:.75rem;height:.75rem;flex-shrink:0}.bella-rent-vs-buy-tool .bella-explore-tool__stat{border:1px solid rgba(15,23,42,.05);background:#ffffff85}.bella-rent-vs-buy-tool__stat-label{display:inline-flex;align-items:center;gap:.375rem}.bella-rent-vs-buy-tool__stat--sky{background:#e0f2fe6b}.bella-rent-vs-buy-tool__stat--violet{background:#ede9fe6b}.bella-rent-vs-buy-tool__stat--amber{background:#fef3c76b}.bella-rent-vs-buy-tool__stat--mint{background:#d1fae56b}.bella-rent-vs-buy-tool__insight{border-top:1px solid rgba(15,23,42,.06);background:#f8fafc8c;border-radius:.625rem;padding:.875rem .9375rem}.bella-rent-vs-buy-tool .bella-explore-tool__insight-title{display:inline-flex;align-items:center;gap:.375rem}.bella-rent-vs-buy-tool__insight-icon{width:.875rem;height:.875rem;flex-shrink:0}.bella-rent-vs-buy-tool .bella-explore-tool__questions li:before{background:#7c3aed8c}.bella-rent-vs-buy-tool__section--footer{margin-top:.25rem}.bella-rent-vs-buy-tool .bella-explore-tool__layout+.bella-explore-tool__panel{margin-top:0}.bella-chat-widget-overlay--light{color-scheme:light;background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(min-width:640px){.bella-chat-widget-overlay--light{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:639px){.bella-chat-widget-overlay--mobile-sheet{padding:max(0px,env(safe-area-inset-top,0px)) max(0px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-left,0px));align-items:flex-end}.bella-chat-widget-overlay--mobile-sheet .bella-chat-widget--drawer{width:100%;max-width:100%;min-height:min(100dvh,100%);max-height:min(100dvh,100%);border-left:none;border-right:none;border-bottom:none;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -8px 28px -18px #93c5fd52,inset 0 1px #ffffffa6}.bella-chat-widget__badge{display:none}.bella-chat-widget__header{padding:.5rem .75rem .625rem;padding-top:max(.375rem,env(safe-area-inset-top,0px))}.bella-chat-widget__header-row{min-height:2.5rem}.bella-chat-widget__composer{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom,0px))}.bella-chat-widget__segmented{margin:0 .75rem .4375rem}.bella-chat-widget__quick-action{padding:.4375rem .75rem;font-size:.6875rem}.bella-chat-widget__quick-action-icon{display:none}.bella-chat-widget__tabs--desktop{display:none!important}}@media(min-width:640px){.bella-chat-widget-overlay--mobile-sheet{padding:max(.5rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.bella-chat-widget__segmented--mobile{display:none!important}}.bella-chat-widget__handle{display:none;margin:.3125rem auto .375rem;height:.25rem;width:2.25rem;flex-shrink:0;border-radius:999px;background:#bad6fcd9}@media(max-width:639px){.bella-chat-widget__handle{display:block}}.bella-chat-widget__header-row{display:flex;align-items:center;gap:.5rem;width:100%}.bella-chat-widget__back-btn{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:#3f3f46;background:#ffffffd9;box-shadow:0 1px 2px #93c5fd1f;transition:background .15s ease,color .15s ease}.bella-chat-widget__back-btn:active{background:#fff;color:#18181b}.bella-chat-widget__segmented{display:flex;gap:.1875rem;margin:0 .875rem .5rem;padding:.1875rem;border-radius:.75rem;border:1px solid rgba(186,214,252,.35);background:#ffffff8c}.bella-chat-widget__segment{flex:1;min-height:2rem;border-radius:.5625rem;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#71717a;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.bella-chat-widget__segment--active{background:#fff;color:var(--bella-navy, rgb(10 26 59));box-shadow:0 1px 2px #93c5fd24}.bella-chat-widget__pill-btn--icon{display:inline-flex;height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;padding:0;gap:.375rem}.bella-chat-widget__pill-btn-icon{display:none}@media(max-width:639px){.bella-chat-widget__pill-btn-icon{display:block}.bella-chat-widget__pill-btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(min-width:640px){.bella-chat-widget__pill-btn--icon{min-width:auto;padding:.375rem .625rem}}.bella-chat-widget--drawer{padding:0;isolation:isolate;color-scheme:light;border:1px solid rgba(186,214,252,.45);box-shadow:0 24px 64px -24px #93c5fd47,0 0 0 1px #ffffffb8,inset 0 1px #ffffffa6}@media(min-width:640px){.bella-chat-widget--drawer{border-radius:1rem}}.bella-chat-widget.app-floating-surface{padding:0;border-radius:1.125rem;overflow:hidden;isolation:isolate;box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24,0 20px 44px -18px #0f172a1a}@media(min-width:640px){.bella-chat-widget.app-floating-surface{border-radius:1rem}}.bella-chat-widget__header{padding:max(.875rem,env(safe-area-inset-top,0px)) 1rem .875rem;border-bottom:1px solid rgba(186,214,252,.35);background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(min-width:640px){.bella-chat-widget__header{padding:1rem 1.25rem}}.bella-chat-widget__avatar:not(.sidebar-flyout-icon-chip){border-radius:.625rem;border:1px solid rgba(124,58,237,.14);background:linear-gradient(145deg,#ede9fef2,#e0e7ffd1);box-shadow:0 1px 2px #7c3aed14}.bella-chat-widget--drawer .bella-chat-widget__avatar.sidebar-flyout-icon-chip{height:2.5rem;width:2.5rem;border-radius:.625rem}@media(min-width:640px){.bella-chat-widget--drawer .bella-chat-widget__avatar.sidebar-flyout-icon-chip{height:2.75rem;width:2.75rem}}.bella-chat-widget__badge{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:999px;border:1px solid rgba(14,165,233,.14);background:#e0f2feb8;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#0369a1}@media(min-width:640px){.bella-chat-widget__badge{padding:.25rem .625rem;font-size:.6875rem}}.bella-chat-widget__pill-btn{border-radius:.5rem;border:1px solid rgba(15,23,42,.08);background:#ffffff8c;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-navy, #0a1a3b);transition:background .15s ease,border-color .15s ease}.bella-chat-widget__pill-btn:hover{background:#ffffffc7;border-color:#7c3aed29}.bella-chat-widget__close-btn{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;min-height:2.25rem;min-width:2.25rem;border-radius:999px;padding:0;color:#71717a;background:#ffffffd9;box-shadow:0 1px 2px #93c5fd1f;transition:background .15s ease,color .15s ease}.bella-chat-widget__close-btn:hover{background:#fff;color:#18181b}.bella-chat-widget__messages{background:transparent}@media(max-width:639px){.bella-chat-widget__messages{padding-left:1rem;padding-right:1rem}}.bella-chat-widget .bella-chat-widget__bubble--bella{border:1px solid rgba(186,214,252,.35);background:#ffffffeb;box-shadow:0 1px 2px #93c5fd14;backdrop-filter:none;-webkit-backdrop-filter:none;color:#18181b}.bella-chat-widget .bella-chat-widget__bubble--user{box-shadow:0 2px 8px -2px #0a1a3b47}.bella-chat-widget__typing-bubble{border:1px solid rgba(186,214,252,.4);background:#ffffffe0;box-shadow:0 1px 2px #93c5fd14}.bella-chat-widget__composer{flex-shrink:0;width:100%;border-top:1px solid rgba(186,214,252,.28);background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.625rem .75rem max(.625rem,env(safe-area-inset-bottom,0px))}@media(min-width:640px){.bella-chat-widget__composer{padding:.875rem 1rem max(.75rem,env(safe-area-inset-bottom,0px))}}.bella-chat-widget__composer-shell{width:100%;border-radius:9999px;background:#fff;box-shadow:0 2px 16px -6px #0f172a1f,0 1px 3px #0f172a0f;transition:box-shadow .2s ease}.bella-chat-widget__composer-shell:focus-within{box-shadow:0 4px 22px -6px #0f172a24,0 0 0 3px #7c3aed14}@media(min-width:640px){.bella-chat-widget__composer-shell{border-radius:1rem}}.bella-chat-widget__composer-inner{display:flex;width:100%;align-items:center;gap:.125rem;min-height:3.25rem;padding:.3125rem .375rem .3125rem .3125rem}@media(min-width:640px){.bella-chat-widget__composer-inner{min-height:3.375rem;padding:.375rem .4375rem .375rem .375rem}}.bella-chat-widget__composer-icon{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:#52525b;transition:background .15s ease,color .15s ease,transform .15s ease}.bella-chat-widget__composer-icon:hover:not(:disabled){background:#f4f4f5f2;color:#18181b}.bella-chat-widget__composer-icon:disabled{opacity:.4;cursor:not-allowed}.bella-chat-widget__composer-icon--voice{color:#4f46e5}.bella-chat-widget__composer-field-wrap{display:flex;min-width:0;flex:1;align-items:center}.bella-chat-widget__composer-field{width:100%;min-height:2.25rem;max-height:6rem;resize:none;border:none;background:transparent;padding:.4375rem .375rem;font-size:1rem;line-height:1.45;font-weight:400;color:#18181b}.bella-chat-widget__composer-field::-moz-placeholder{color:#a1a1aa;font-weight:300}.bella-chat-widget__composer-field::placeholder{color:#a1a1aa;font-weight:300}.bella-chat-widget__composer-field:focus{outline:none}.bella-chat-widget__composer-send{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:999px;background:#e4e4e7a6;color:#a1a1aa;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.bella-chat-widget__composer-send--ready{background:var(--bella-navy, rgb(10 26 59));color:#fff;box-shadow:0 2px 8px -2px #0a1a3b59}.bella-chat-widget__composer-send--ready:hover:not(:disabled){background:#0f234b}.bella-chat-widget__composer-send:disabled{cursor:not-allowed;opacity:.55}.bella-chat-widget__tool-btn.sidebar-flyout-icon-chip{border:none;background:transparent}.bella-chat-widget__quick-action{border:1px solid rgba(186,214,252,.35);background:#ffffffb8;color:#27272a;box-shadow:0 1px 2px #93c5fd0f}.bella-chat-widget__quick-action:hover{border-color:#7c3aed38;color:#18181b;background:#ffffffeb}.bella-chat-widget__quick-action .sidebar-flyout-icon-chip{height:1.75rem;width:1.75rem}.bella-chat-widget__progress{margin:.5rem 1rem 0;border:1px solid rgba(186,214,252,.4);border-radius:.75rem;background:#ffffffd1;padding:.625rem .75rem;box-shadow:0 1px 2px #93c5fd14;transition:background .15s ease,border-color .15s ease}.bella-chat-widget__progress:hover{background:#fffffff2;border-color:#7c3aed33}.bella-chat-widget__progress-label{font-size:.75rem;font-weight:600;color:var(--bella-navy, rgb(10 26 59))}.bella-chat-widget__progress-value{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:#7c3aed}.bella-chat-widget__progress-track{height:.375rem;border-radius:999px;background:#bad6fc59;overflow:hidden}.bella-chat-widget__progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#6366f1)}.bella-chat-widget__live-banner{margin:.75rem 1rem 0;border:1px solid rgba(186,214,252,.4);border-radius:.75rem;background:#ffffffd1;padding:.625rem .75rem;font-size:.75rem;color:var(--bella-navy, rgb(10 26 59))}.bella-chat-widget__voice-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border:1px solid rgba(186,214,252,.4);background:#ffffffb8;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;color:var(--bella-navy, rgb(10 26 59));transition:background .15s ease,border-color .15s ease}.bella-chat-widget__voice-pill:not(:disabled):hover{background:#fffffff2;border-color:#7c3aed38}.bella-chat-widget__voice-pill:disabled{cursor:not-allowed;opacity:.45}.bella-chat-widget__voice-pill--active{border-color:#7c3aed47;background:#ede9fe8c;color:#6d28d9}.bella-chat-widget__voice-pill--danger:not(:disabled){border-color:#f8717159;background:#fee2e28c;color:#b91c1c}.bella-chat-widget__voice-pill--danger:not(:disabled):hover{background:#fee2e2d9}.bella-chat-widget__tabs{border-top:1px solid rgba(186,214,252,.35);background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-bottom:max(.375rem,env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px -8px #93c5fd1a}.bella-chat-widget__tab{color:#52525b;font-weight:500}.bella-chat-widget__tab:hover{color:#27272a;background:#ffffff47}.bella-chat-widget__tab--active{color:#6d28d9;font-weight:600;background:#ede9fe73}.bella-chat-widget__tab-icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:.5rem;transition:background .15s ease,color .15s ease}.bella-chat-widget__tab--active .bella-chat-widget__tab-icon{background:#ede9fef2;color:#6d28d9}.bella-chat-widget__tab:not(.bella-chat-widget__tab--active) .bella-chat-widget__tab-icon{color:#71717a}.bella-chat-widget__tab-indicator{background:linear-gradient(90deg,#8b5cf6,#6366f1)}.bella-chat-widget__tab-divider{background:#0f172a0f}.bella-chat-widget--compact .bella-chat-widget__header--compact{padding:max(.5rem,env(safe-area-inset-top,0px)) .75rem .625rem}@media(min-width:640px){.bella-chat-widget--compact .bella-chat-widget__header--compact{padding:.625rem 1rem .75rem}}.bella-chat-widget--compact .bella-chat-widget--drawer .bella-chat-widget__avatar.sidebar-flyout-icon-chip{height:2rem;width:2rem}@media(min-width:640px){.bella-chat-widget--compact .bella-chat-widget--drawer .bella-chat-widget__avatar.sidebar-flyout-icon-chip{height:2.25rem;width:2.25rem}}.bella-chat-widget__header-title-row{display:flex;align-items:baseline;gap:.375rem;min-width:0}.bella-chat-widget__header-subtitle{font-weight:500;color:#71717a}.bella-chat-widget__header-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.bella-chat-widget__header-progress-meta{font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:#6d28d9;line-height:1}.bella-chat-widget__header-progress-track{display:block;height:.1875rem;overflow:hidden;border-radius:999px;background:#bad6fc73}.bella-chat-widget__header-progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#6366f1);transition:width .35s ease}.bella-chat-widget__dock{display:flex;flex-direction:column;border-top:1px solid rgba(186,214,252,.35);background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-bottom:max(.375rem,env(safe-area-inset-bottom,0px))}.bella-chat-widget__segmented--dock{margin:.375rem .625rem 0;padding:.125rem}@media(min-width:640px){.bella-chat-widget__segmented--dock{margin:.4375rem .75rem 0}}.bella-chat-widget__segmented--dock .bella-chat-widget__segment{min-height:1.75rem;font-size:.75rem}.bella-chat-widget__composer--dock{border-top:none;padding:.375rem .625rem .25rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:640px){.bella-chat-widget__composer--dock{padding:.4375rem .75rem .3125rem}}.bella-chat-widget__composer--dock .bella-chat-widget__composer-inner{min-height:2.25rem;padding:.1875rem .25rem .1875rem .375rem}.bella-chat-widget__call-status{margin:0;padding:.25rem .75rem 0;font-size:.6875rem;line-height:1.35;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bella-chat-widget__call-bar{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem .625rem .375rem}@media(min-width:640px){.bella-chat-widget__call-bar{padding:.3125rem .75rem .4375rem}}.bella-chat-widget__call-btn{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(186,214,252,.45);background:#ffffffeb;color:#3f3f46;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bella-chat-widget__call-btn:not(:disabled):hover{background:#fff;border-color:#7c3aed38;color:#6d28d9}.bella-chat-widget__call-btn:disabled{opacity:.45;cursor:not-allowed}.bella-chat-widget__call-btn--active{background:#ede9fed9;border-color:#7c3aed47;color:#6d28d9}.bella-chat-widget__call-btn--danger:not(:disabled){border-color:#f8717159;background:#fef2f2eb;color:#dc2626}.bella-chat-widget__call-btn--danger:not(:disabled):hover{background:#fee2e2f2;border-color:#f8717180;color:#b91c1c}.bella-chat-widget__call-btn--start:not(:disabled){border-color:#a7f3d08c;background:#ecfdf5eb;color:#059669}.bella-chat-widget__call-btn--start:not(:disabled):hover{background:#d1fae5f2;border-color:#34d3998c;color:#047857}.bella-chat-widget--compact .bella-chat-widget__subheader--legacy{display:none!important}.bella-chat-widget--compact .bella-chat-widget__checklist{padding-top:.5rem}.bella-chat-widget__subheader{border-bottom:1px solid rgba(186,214,252,.35);background:#ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--bella-navy, #0a1a3b)}.bella-chat-widget__panel{border:1px solid rgba(186,214,252,.4);background:#ffffffd1;box-shadow:0 1px 2px #93c5fd14}.bella-chat-widget__checklist{color:#27272a}.bella-chat-widget__checklist-eyebrow{margin:0 0 .5rem;padding-left:.375rem}.bella-chat-widget__checklist-eyebrow:not(:first-child){margin-top:1rem}.bella-chat-widget__checklist-card{margin-bottom:.625rem;border:1px solid rgba(186,214,252,.4);border-radius:.875rem;background:#ffffffd1;padding:.875rem;box-shadow:0 1px 2px #93c5fd14}.bella-chat-widget__checklist-card--highlight{border-color:#a7f3d0a6;background:#ecfdf5b8}.bella-chat-widget__checklist-card-head{display:flex;align-items:center;gap:.625rem}.bella-chat-widget__checklist-card-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--bella-navy, rgb(10 26 59))}.bella-chat-widget__checklist-card-meta{margin:.125rem 0 0;font-size:.6875rem;line-height:1.35;color:#71717a}.bella-chat-widget__checklist-percent{flex-shrink:0;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:#6d28d9}.bella-chat-widget__checklist-track{height:.375rem;margin-top:.625rem;overflow:hidden;border-radius:999px;background:#bad6fc59}.bella-chat-widget__checklist-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#6366f1)}.bella-chat-widget__checklist-menu{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.25rem}.bella-chat-widget__checklist-summary-field{min-width:0}.bella-chat-widget__checklist-summary-label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.bella-chat-widget__checklist-summary-value{margin:.1875rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--bella-navy, rgb(10 26 59))}.bella-chat-widget--drawer .bella-chat-widget__checklist .sidebar-flyout-submenu-item{color:#3f3f46}.bella-chat-widget--drawer .bella-chat-widget__checklist .sidebar-flyout-submenu-item--active{color:#6d28d9}.dark .bella-chat-widget--drawer .bella-chat-widget__checklist,.dark .bella-chat-widget--drawer .bella-chat-widget__checklist-card,.dark .bella-chat-widget--drawer .bella-chat-widget__checklist .sidebar-flyout-submenu-item{color:#27272a}.dark .bella-chat-widget--drawer .bella-chat-widget__checklist-card{border-color:#bad6fc66;background:#ffffffe0}.dark .bella-chat-widget--drawer .bella-chat-widget__checklist-card-title,.dark .bella-chat-widget--drawer .bella-chat-widget__checklist-summary-value{color:var(--bella-navy, rgb(10 26 59))}.dark .bella-chat-widget--drawer,.dark .bella-chat-widget-overlay--light{color-scheme:light}.dark .bella-chat-widget-overlay--light{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb)}.dark .bella-chat-widget--drawer.mobile-sidebar-drawer-surface{border-color:#bad6fc73;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);color:#27272a}.dark .browse-property-modal--light .browse-property-modal__backdrop{background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .browse-property-modal--light .browse-property-modal__panel.mobile-sidebar-drawer-surface{border-color:#bad6fc73;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);color:#27272a}.dark .browse-property-modal--light .browse-property-modal__nav,.dark .browse-property-modal--light .browse-property-modal__actions{background:#fffffffa;border-color:#0000000f}.dark .browse-property-modal--light .browse-property-modal__primary-btn,.dark .browse-property-modal--light .browse-property-modal__secondary-btn{background:#fff;border-color:#00000014}.dark .browse-property-modal--light .browse-property-modal__primary-btn--zillow{color:#006aff}.dark .browse-property-modal--light .browse-property-modal__primary-btn--realtor{color:#0d9488}.dark .browse-property-modal--light .browse-property-modal__primary-btn--redfin{color:#c82021}.dark .browse-property-modal--light .browse-property-modal__secondary-btn{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1));background:transparent}.dark .browse-property-modal--light .browse-property-modal__segment--active{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.dark .browse-property-modal--light .browse-property-modal__close{background-color:#e0f2fee6;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.dark .browse-property-modal--light .browse-property-modal__close:hover{background-color:#bae6fde6;--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.dark .browse-property-modal--light .browse-property-modal__section-title,.dark .browse-property-modal--light .browse-property-modal__metric-name,.dark .browse-property-modal--light .browse-property-modal__highlight-value,.dark .browse-property-modal--light .browse-property-modal__metric-value{color:#18181b}.dark .bella-chat-widget--drawer .bella-chat-widget__header,.dark .bella-chat-widget--drawer .bella-chat-widget__composer,.dark .bella-chat-widget--drawer .bella-chat-widget__tabs,.dark .bella-chat-widget--drawer .bella-chat-widget__subheader{background:#ffffffc7;border-color:#bad6fc59;color:var(--bella-navy, rgb(10 26 59))}.dark .bella-chat-widget--drawer .bella-chat-widget__composer{background:#fffffff0;border-color:#bad6fc47}.dark .bella-chat-widget--drawer .bella-chat-widget__composer-shell{background:#fff}.dark .bella-chat-widget--drawer .bella-chat-widget__composer-field{color:#18181b}.dark .bella-chat-widget--drawer .bella-chat-widget__input-shell,.dark .bella-chat-widget--drawer .bella-chat-widget__panel,.dark .bella-chat-widget--drawer .bella-chat-widget__typing-bubble,.dark .bella-chat-widget--drawer .bella-chat-widget__progress,.dark .bella-chat-widget--drawer .bella-chat-widget__live-banner{background:#ffffffe0;border-color:#bad6fc66;color:#27272a}.dark .bella-chat-widget--drawer .bella-chat-widget__tab--active{color:#6d28d9;background:#ede9fe73}.dark .bella-chat-widget__header,.dark .bella-chat-widget__composer,.dark .bella-chat-widget__tabs,.dark .bella-chat-widget__subheader{background:#0f172a52;border-color:#ffffff0f}.dark .bella-chat-widget__avatar:not(.sidebar-flyout-icon-chip){background:linear-gradient(145deg,#4c1d9559,#1e3a8a47);border-color:#a78bfa33}.dark .bella-chat-widget__badge{background:#1e3a8a59;border-color:#60a5fa2e;color:#93c5fd}.dark .bella-chat-widget__input-shell,.dark .bella-chat-widget__panel,.dark .bella-chat-widget__typing-bubble{background:#0f172a61;border-color:#ffffff14}.dark .bella-chat-widget__tab--active{color:#c4b5fd;background:#4c1d9538}.bella-explore-hub--chat .bella-explore-tool__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:500;color:var(--bella-text-muted);text-decoration:none;transition:color .15s ease}.bella-explore-hub--chat .bella-explore-tool__back:hover{color:var(--bella-navy)}.bella-explore-start__options{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.bella-explore-start__option{width:100%;padding:.85rem 1rem;text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);background:var(--color-bg-page);font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.bella-explore-start__option:hover,.bella-explore-start__option--active{border-color:var(--color-brand-purple);background:var(--color-bg-nav-active)}.bella-explore-start__recommendations{list-style:none;margin:0;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);overflow:hidden}.bella-explore-start__recommendations li{border-bottom:1px solid var(--color-border-subtle)}.bella-explore-start__recommendations li:last-child{border-bottom:none}.bella-explore-start__rec-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;text-decoration:none;color:var(--color-text-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body)}.bella-explore-start__rec-link:hover{background:var(--color-bg-hover)}.bella-explore-start__rec-text{display:block;padding:.85rem 1rem;color:var(--color-text-primary)}.bella-explore-hub__paths--grid{display:grid;gap:.75rem}@media(min-width:768px){.bella-explore-hub__paths--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bella-explore-module__lessons{margin-top:2rem}.bella-explore-module__lesson-list{list-style:none;margin:.75rem 0 0;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);overflow:hidden}.bella-explore-module__lesson-list li{border-bottom:1px solid var(--color-border-subtle)}.bella-explore-module__lesson-list li:last-child{border-bottom:none}.bella-explore-module__lesson-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;text-decoration:none;color:var(--color-text-heading);font-size:var(--font-size-body)}.bella-explore-module__lesson-link:hover{background:var(--color-bg-hover)}.document-list-page.consumer-mobile-page{background:transparent}.document-list-page__shell{max-width:40rem;margin-inline:auto;padding:calc(var(--consumer-top-nav-height, 4rem) + .375rem) max(.875rem,env(safe-area-inset-right,0px)) max(5.5rem,calc(4.75rem + env(safe-area-inset-bottom,0px))) max(.875rem,env(safe-area-inset-left,0px))}@media(max-width:767px){.document-list-page.consumer-mobile-page{padding:0}.document-list-page__shell{padding-top:.75rem}}@media(min-width:768px){.document-list-page__shell{max-width:68rem;padding:1.75rem 2rem 2.5rem}}.document-list-page__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.875rem;font-size:.8125rem;font-weight:500;color:var(--bella-text-muted);text-decoration:none;transition:color .15s ease}.document-list-page__back:hover{color:var(--bella-navy)}.document-list-page__header{margin-bottom:1.125rem;text-align:left}@media(min-width:640px){.document-list-page__header{margin-bottom:1.5rem;text-align:center}}.document-list-page__eyebrow{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bella-text-muted)}.document-list-page__title{margin:0 0 .5rem;font-size:clamp(1.625rem,5vw,2.25rem);font-weight:400;letter-spacing:-.03em}.document-list-page__lead{margin:0;max-width:none;font-size:.9375rem;line-height:1.5}@media(min-width:640px){.document-list-page__lead{margin-inline:auto;max-width:36rem}}.document-list-page__overview{margin-bottom:1rem;padding:.875rem 1rem;border-radius:.875rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 2px #0f172a08}.document-list-page__overview-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.document-list-page__overview-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-navy)}.document-list-page__overview-value{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bella-purple)}.document-list-page__overview .document-list-page__progress-track{height:3px;margin-bottom:0;border:none;background:#0a1a3b14}.document-list-page__card,.document-list-page__tips{border-radius:.875rem;border:1px solid rgba(0,0,0,.06);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0f172a08}.document-list-page__card{padding:1rem}@media(min-width:640px){.document-list-page__card{padding:1.25rem 1.5rem}}.document-list-page__tips{padding:1rem;margin-bottom:.5rem}.document-list-page__card-title{font-family:var(--font-serif);font-weight:500;letter-spacing:-.02em}.document-list-page__icon-chip--sky{border-color:#0ea5e924;background:#e0f2fed9}.document-list-page__icon-chip--tips{border-color:#f59e0b29;background:#fef3c7d9}.document-list-page__progress-track{height:4px;margin-bottom:.875rem;border:none;background:#0a1a3b14}.document-list-page__progress-fill--sky{background:linear-gradient(90deg,#0284c7,#0284c7bf)}.document-list-page__checklist{gap:.125rem}.document-list-page__checklist--compact{max-height:none}.document-list-page__checklist-row{padding:.5rem .375rem;border-radius:.5rem}.document-list-page__checklist-row:hover{background:#0a1a3b08}.document-list-page__checklist-icon{height:1.125rem;width:1.125rem;flex-shrink:0;color:#0a1a3b47}.document-list-page__checklist-icon--done{color:var(--bella-purple)}.document-list-page__checklist-label{font-size:.8125rem;font-weight:400;line-height:1.35}.document-list-page__expand-btn{display:block;width:100%;margin-top:.375rem;padding:.5rem .75rem;border:none;border-radius:.5rem;background:#7c3aed0f;font-size:.75rem;font-weight:600;color:var(--bella-purple);cursor:pointer;transition:background .15s ease}.document-list-page__expand-btn:hover{background:#7c3aed1a}.document-list-page__celebration{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;border-radius:.625rem;border:1px solid rgba(124,58,237,.12);background:#7c3aed0f;text-align:left}.document-list-page__celebration p{margin:0;font-size:.8125rem;font-weight:600;color:var(--bella-navy)}.document-list-page__tips-grid{gap:.625rem}.document-list-page__tip-card{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border-radius:.625rem;border:1px solid rgba(0,0,0,.05);background:#fafafa;backdrop-filter:none;-webkit-backdrop-filter:none}.document-list-page__tip-card:hover{background:#f5f5f5;box-shadow:none}.document-list-page__tip-copy{font-size:.8125rem}.document-list-page__actions{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.75rem;padding:.75rem 0 max(.75rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#ffffffeb 28%,#fff)}@media(min-width:520px){.document-list-page__actions{grid-template-columns:1fr 1fr;position:static;padding-bottom:0;background:transparent}}.document-list-page__action{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.625rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .12s ease}.document-list-page__action:active{transform:scale(.98)}.document-list-page__action--primary{color:#fff;background:var(--bella-navy, #0a1a3b);box-shadow:0 4px 14px -8px #0a1a3b73}.document-list-page__action--primary:hover{background:#0f2249}.document-list-page__action--secondary{color:var(--bella-navy);border:1px solid rgba(0,0,0,.1);background:#fff}.document-list-page__action--secondary:hover{background:#0a1a3b08}@media(min-width:768px){.document-list-page__grid{gap:1.25rem}.document-list-page__card,.document-list-page__tips{border-radius:1rem}}html.dark .document-list-page__overview,html.dark .document-list-page__card,html.dark .document-list-page__tips{border-color:#ffffff1a;background:#0f172a8c}html.dark .document-list-page__tip-card{border-color:#ffffff14;background:#0f172a59}html.dark .document-list-page__actions{background:linear-gradient(180deg,#0f172a00,#0f172aeb 28%,#0f172a)}html.dark .document-list-page__action--secondary{border-color:#ffffff1f;background:#0f172a99;color:#f4f4f5}.prep-flow-page.consumer-mobile-page{background:transparent}.prep-flow-page__shell{max-width:68rem;margin-inline:auto;padding:calc(var(--consumer-top-nav-height, 4rem) + .375rem) max(.875rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(.875rem,env(safe-area-inset-left,0px))}@media(min-width:768px){.prep-flow-page .prep-flow-step-card.app-floating-surface{isolation:isolate;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.68);background:#ffffff85;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24}.prep-flow-page__shell{padding:1.75rem 2rem 2.5rem}.prep-flow-page .prep-flow-step-card{border-radius:1rem}}@media(max-width:767px){.prep-flow-page.consumer-mobile-page{padding:0}.prep-flow-page__shell{padding-top:.75rem}.prep-flow-page.app-floating-surface,.prep-flow-page .prep-flow-step-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.875rem;box-shadow:0 1px 2px #0f172a08;backdrop-filter:none;-webkit-backdrop-filter:none}.prep-flow-step-inner{padding-top:.75rem;padding-bottom:1rem}.prep-flow-rail-slot{margin-bottom:.75rem}.prep-flow-step-rail{padding-inline:.25rem}.prep-flow-mobile-toggle{border-radius:.75rem;border:1px solid rgba(0,0,0,.06);background:#fff;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;color:var(--bella-navy);box-shadow:0 1px 2px #0f172a08;backdrop-filter:none;-webkit-backdrop-filter:none}}.form1003-page.consumer-mobile-page{background:transparent}.form1003-page__shell{max-width:40rem}@media(min-width:768px){.form1003-page__shell{max-width:68rem}}.form1003-page__progress{margin-bottom:.875rem;padding:.75rem .875rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 2px #0f172a08}.form1003-page__progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.form1003-page__progress-label{color:var(--bella-navy)}.form1003-page__progress-value{color:var(--bella-text-muted);font-variant-numeric:tabular-nums}.form1003-page__progress-track{height:3px;border-radius:999px;background:#0a1a3b14;overflow:hidden}.form1003-page__progress-fill{height:100%;border-radius:inherit;background:var(--bella-purple-soft, #7c3aed);transition:width .4s ease}@media(max-width:767px){.form1003-page .prep-flow-step-header{margin-bottom:1rem;padding-inline:0;text-align:left}.form1003-page .prep-flow-step-header h2{font-family:var(--font-serif);font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:500;letter-spacing:-.025em;color:var(--bella-navy)}.form1003-page .prep-flow-step-header p{margin-inline:0;max-width:none;font-size:.875rem;line-height:1.45}.form1003-page .bella-insight-card{margin-top:0;margin-bottom:1rem;padding:.75rem .875rem;border:1px solid rgba(124,58,237,.1);border-left:3px solid rgba(124,58,237,.35);border-radius:.625rem;background:#7c3aed0a;color:var(--bella-navy)}.form1003-page .bella-insight-icon{color:var(--bella-purple)}.form1003-page .bella-insight-card p{font-size:.8125rem;line-height:1.5}.form1003-page .glass-input{min-height:2.75rem;border-radius:.625rem;border-color:#0000001a;background:#fff;box-shadow:0 1px 2px #0f172a08;font-size:.9375rem}.form1003-page label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--bella-navy)}.form1003-page .prep-flow-step-label{display:none}.form1003-page .prep-flow-step-pill{padding-inline:.375rem}.form1003-page .prep-flow-step-connector{width:.375rem}.form1003-page .prep-flow-step-nav{position:sticky;bottom:0;z-index:15;margin-top:1.25rem;padding-top:.75rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));border-top:none;background:linear-gradient(180deg,#fff0,#fffffff0 24%,#fff)}.form1003-page .prep-flow-step-nav .step-nav-continue:not(.step-nav-continue--disabled){background:var(--bella-navy, #0a1a3b);box-shadow:0 4px 14px -8px #0a1a3b73}.form1003-page .prep-flow-step-nav .step-nav-back{border-color:#0000001a;background:#fff}.form1003-page .consumer-inset-card{border-radius:.625rem;border:1px solid rgba(245,158,11,.2);background:#fef3c759;-webkit-backdrop-filter:none;backdrop-filter:none}.form1003-page .form1003-welcome{min-height:auto;padding-block:1rem .5rem}.form1003-page .form1003-welcome__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.75rem,6vw,2.25rem);letter-spacing:-.03em;color:var(--bella-navy);text-shadow:none}.form1003-page .form1003-welcome__cta{min-height:2.75rem;border-radius:999px;background:var(--bella-navy, #0a1a3b);font-size:.9375rem;font-weight:600;box-shadow:0 4px 14px -8px #0a1a3b73}.form1003-page .form1003-welcome__cta:hover{background:#0f2249}}@media(min-width:768px){.form1003-page .prep-flow-step-card.app-floating-surface{isolation:isolate;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.68);background:#ffffff85;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #ffffffd1 inset,0 2px 12px -8px #0f172a1f,0 10px 32px -10px #0f172a24}}html.dark .form1003-page__progress{border-color:#ffffff1a;background:#0f172a8c}html.dark .form1003-page .prep-flow-step-nav{background:linear-gradient(180deg,#0f172a00,#0f172af0 24%,#0f172a)}.bella-explore-hub--dream-wheel.consumer-mobile-page{background:transparent}.bella-explore-hub--dream-wheel .bella-explore-hub__shell{max-width:40rem;padding:calc(var(--consumer-top-nav-height, 4rem) + .375rem) max(.875rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(.875rem,env(safe-area-inset-left,0px))}@media(max-width:767px){.bella-explore-hub--dream-wheel.consumer-mobile-page{padding:0}.bella-explore-hub--dream-wheel .bella-explore-hub__shell{padding-top:.75rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked{position:sticky;z-index:3;margin-left:auto;margin-right:auto;flex-shrink:0;top:.75rem;width:100%;max-width:min(100%,26rem);max-height:14rem;margin-bottom:.75rem;padding:.75rem .875rem .875rem;overflow:hidden;border:1px solid rgba(186,214,252,.45);border-radius:1rem;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px #ffffffb8 inset,0 8px 24px -18px #93c5fd38;transform:translateZ(0);transition:max-height .28s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin-bottom .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1),border-width .2s ease;will-change:transform,opacity,max-height}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked:not(.bella-dw-page-hero--compact){max-height:none;overflow:visible}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked.bella-dw-page-hero--scroll-hidden{max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;opacity:0;transform:translate3d(0,-.5rem,0);pointer-events:none;border-width:0}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__row{align-items:stretch;gap:.75rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__topbar{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.625rem;width:100%;text-align:left}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__topbar-copy{flex:1 1 auto;min-width:0;width:auto;text-align:left;padding-right:.25rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__step-label{text-align:left}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__compact-meta{white-space:normal;text-align:left}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__actions{position:static;flex:0 0 auto;justify-content:flex-end}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-page-hero__picker{width:100%;max-width:22.5rem;margin-inline:auto;justify-content:center}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked .bella-dw-gen-menu--grid{justify-items:center}.dark .bella-explore-hub--dream-wheel .bella-dw-page-hero--docked{background:#0f172ae0;border-color:#ffffff1a;box-shadow:0 1px #ffffff0a inset}.bella-explore-hub--dream-wheel .bella-dw-experience{gap:.875rem}@media(prefers-reduced-motion:reduce){.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked{transition:none;will-change:auto}}}@media(min-width:768px){.bella-explore-hub--dream-wheel .bella-explore-hub__shell{max-width:72rem;padding:2rem 1.5rem 3.5rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero__step-hint,.bella-explore-hub--dream-wheel .bella-dw-wheel-hero__step-hint{display:none}}.bella-dw-page-hero__step-hint{margin:0 0 .5rem;width:100%;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bella-text-muted)}.bella-dw-wheel-hero__step-hint{display:none}@media(max-width:767px){.bella-explore-hub--dream-wheel .bella-dw-page-hero.app-floating-surface:not(.bella-dw-page-hero--docked){margin-bottom:.875rem;padding:.75rem;overflow:visible;border:1px solid rgba(186,214,252,.45);border-radius:1rem;background:linear-gradient(180deg,#fff,#f5f8ff 48%,#e8f0fe);box-shadow:0 1px #ffffffa6 inset,0 8px 24px -18px #93c5fd38;backdrop-filter:none;-webkit-backdrop-filter:none}.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked.bella-dw-page-hero--compact,.bella-explore-hub--dream-wheel .bella-dw-page-hero--docked.bella-dw-page-hero--collapsed{margin-bottom:.75rem;padding:.625rem .75rem .75rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero__actions{flex-shrink:0;flex-wrap:nowrap;gap:.3125rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero__toolbar-btn{min-width:2rem;min-height:2rem;border-radius:999px;border-color:#bad6fc73;background:#ffffffeb;color:#5b21b6;box-shadow:0 1px 2px #93c5fd1a}.bella-explore-hub--dream-wheel .bella-dw-page-hero__toolbar-btn--save{padding-inline:.625rem;color:var(--bella-navy, rgb(10 26 59))}.bella-explore-hub--dream-wheel .bella-dw-page-hero__toolbar-btn--save span{display:inline}.bella-explore-hub--dream-wheel .bella-dw-page-hero--compact:not(.bella-dw-page-hero--docked),.bella-explore-hub--dream-wheel .bella-dw-page-hero--collapsed:not(.bella-dw-page-hero--docked){margin-bottom:.375rem;padding:.4375rem .5rem}.bella-explore-hub--dream-wheel .bella-dw-page-hero--compact .bella-dw-page-hero__toolbar-btn--save span,.bella-explore-hub--dream-wheel .bella-dw-page-hero--collapsed .bella-dw-page-hero__toolbar-btn--save span{display:none}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed.bella-dw-gen-strip--wheel{padding:.5rem .625rem;gap:0;border:1px solid rgba(186,214,252,.45);background:linear-gradient(180deg,#fffffff5,#f5f8ffe0)}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-strip__meta{display:none}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight--wheel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding-top:0;border-top:none}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight__blurb{margin-bottom:.125rem;font-size:.6875rem;line-height:1.4}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight__card{padding:.5rem .5625rem;border:1px solid rgba(186,214,252,.4);border-radius:.625rem;background:#ffffffd1;box-shadow:none}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight__heading{gap:.3125rem}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight__label{font-size:.5625rem;letter-spacing:.1em}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--hero-collapsed .bella-dw-gen-insight__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.6875rem;line-height:1.35}.bella-explore-hub--dream-wheel .bella-dw-gen-menu--grid .bella-dw-gen-menu__item{min-height:3.375rem}.bella-explore-hub--dream-wheel .bella-dw-segment-legend__row{scroll-margin-top:calc(var(--consumer-top-nav-height, 4rem) + .5rem);scroll-margin-bottom:1.5rem}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col--scroll-target{scroll-margin-top:calc(var(--consumer-top-nav-height, 4rem) + .375rem)}.bella-explore-hub--dream-wheel .bella-dw-progress{margin-bottom:.75rem}.bella-explore-hub--dream-wheel .bella-dw-wheel-hero__step-hint{display:block;margin-bottom:.625rem}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--wheel.app-floating-surface,.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col.app-floating-surface,.bella-explore-hub--dream-wheel .bella-dw-topics--full.app-floating-surface,.bella-explore-hub--dream-wheel .bella-dw-bella-intro.app-floating-surface{border:1px solid rgba(0,0,0,.06);border-radius:.875rem;background:#fff;box-shadow:0 1px 2px #0f172a08;backdrop-filter:none;-webkit-backdrop-filter:none}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col.app-floating-surface{padding:.875rem .875rem 1rem}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col .bella-dw-panel__rate-head{padding:0 0 .75rem}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col .bella-dw-gen-strip__intro{margin-top:.25rem}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--wheel{max-width:none;padding:.75rem}.bella-explore-hub--dream-wheel .bella-dw-gen-strip--wheel .bella-dw-gen-strip__meta{justify-content:flex-start;gap:.3125rem;padding:.375rem}.bella-explore-hub--dream-wheel .bella-dw-wheel__label-text{-webkit-line-clamp:3;max-width:4.25rem;line-height:1.1}.bella-explore-hub--dream-wheel .bella-dw-experience__main{gap:.875rem}.bella-explore-hub--dream-wheel .bella-dw-wheel-hero{margin-bottom:.375rem}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-col{margin-top:.125rem}.bella-explore-hub--dream-wheel .bella-dw-panel__rate-head{flex-direction:column;align-items:flex-start;gap:.5rem}}@media(min-width:640px)and (max-width:767px){.bella-explore-hub--dream-wheel .bella-dw-page-hero .bella-dw-hero-header__picks--page{grid-template-columns:repeat(3,minmax(0,1fr))}}html.dark .bella-explore-hub--dream-wheel .bella-dw-page-hero.app-floating-surface,html.dark .bella-explore-hub--dream-wheel .bella-dw-gen-strip--wheel.app-floating-surface,html.dark .bella-explore-hub--dream-wheel .bella-dw-panel__rate-col.app-floating-surface{border-color:#ffffff1a;background:#0f172a8c}.auth-modal-overlay--light{color-scheme:light;background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-modal-panel{border:1px solid rgba(186,214,252,.45);border-radius:1rem;background:linear-gradient(180deg,#fff,#f5f8ff 52%,#eef4ff);box-shadow:0 24px 64px -24px #93c5fd47,0 0 0 1px #ffffffb8,inset 0 1px #ffffffa6}.auth-modal-close{border-radius:999px;background:transparent;color:#71717a;box-shadow:none}.auth-modal-close:hover{background:#f4f4f5;color:#18181b}.auth-modal-eyebrow{margin:0 0 .375rem;font-family:var(--bella-ui-font);font-size:.75rem;font-weight:500;letter-spacing:var(--bella-ui-tracking);text-transform:none;color:var(--bella-text-muted, rgb(113 113 122))}.auth-modal-title{margin:0;font-family:var(--bella-ui-font);font-size:clamp(1.5rem,5vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:var(--bella-ui-tracking);color:var(--bella-navy, rgb(10 26 59))}.auth-modal-lead{margin:.5rem 0 0;font-family:var(--bella-ui-font);font-size:.875rem;font-weight:400;line-height:var(--bella-ui-leading);letter-spacing:var(--bella-ui-tracking);color:var(--bella-text-muted, rgb(113 113 122))}.auth-modal-overlay--light .auth-modal-panel-header{margin-bottom:1.25rem;padding-right:2.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(186,214,252,.35);text-align:left}.auth-modal-form-column--sheet>.auth-modal-panel-header,.auth-modal-form-column--sheet>.auth-modal-error,.auth-modal-form-column--sheet>.auth-modal-form{position:relative;z-index:1}@media(min-width:768px){.auth-modal-form-column--sheet.mobile-sidebar-drawer-surface.sidebar-floating-panel{border-radius:0;padding:1.5rem;border-right:1px solid rgba(186,214,252,.35);box-shadow:0 1px #ffffffd1 inset,inset -1px 0 #ffffffa6;background:linear-gradient(180deg,#eff6ff57,#ffffff8a 58%,#f8fafc80)}.auth-modal-form-column--sheet.mobile-sidebar-drawer-surface.sidebar-floating-panel:before{border-radius:0}.dark .auth-modal-form-column--sheet.mobile-sidebar-drawer-surface.sidebar-floating-panel{background:linear-gradient(180deg,#1e3a8a24,#0f172a6b 58%,#0f172a75);border-right-color:#334155a6;box-shadow:0 1px #ffffff0a inset,inset -1px 0 #ffffff0a}}.auth-modal-overlay--light .auth-modal-label{font-family:var(--bella-ui-font);font-size:.8125rem;font-weight:500;letter-spacing:var(--bella-ui-tracking);text-transform:none;color:#3f3f46}.auth-modal-overlay--light .auth-modal-label-icon{display:none}.auth-modal-overlay--light .auth-modal-input{min-height:2.75rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);background:#fffffff5;box-shadow:none;font-family:var(--bella-ui-font);font-size:1rem;font-weight:400;letter-spacing:var(--bella-ui-tracking);line-height:var(--bella-ui-leading);color:#18181b}.auth-modal-overlay--light .auth-modal-input:focus{border-color:#7c3aed38;background:#fff;box-shadow:0 0 0 3px #7c3aed14;outline:none}.auth-modal-overlay--light .auth-modal-submit{min-height:3rem;border:none;border-radius:999px;background:var(--bella-navy, rgb(10 26 59));color:#fff;font-family:var(--bella-ui-font);font-size:.9375rem;font-weight:500;letter-spacing:var(--bella-ui-tracking);box-shadow:none}.auth-modal-overlay--light .auth-modal-submit:hover:not(:disabled){background:#0f2249}.auth-modal-overlay--light .auth-modal-link{color:var(--bella-navy, rgb(10 26 59));font-weight:500}.auth-modal-overlay--light .auth-modal-link:hover{color:var(--bella-purple-soft, rgb(124 58 237))}.auth-modal-overlay--light .auth-modal-dev-shortcuts{border-radius:.625rem;border:1px dashed rgba(186,214,252,.55);background:#ffffff8c}.auth-modal-overlay--light .auth-modal-form-actions{border-top-color:#bad6fc59;padding-top:1rem;padding-bottom:env(safe-area-inset-bottom,0px)}.auth-modal-overlay--light .auth-modal-form-footer{font-family:var(--bella-ui-font);font-size:.8125rem;font-weight:400;letter-spacing:var(--bella-ui-tracking);color:var(--bella-text-muted, rgb(113 113 122))}.auth-modal-overlay--light .auth-modal-terms{font-family:var(--bella-ui-font);font-size:.8125rem;line-height:var(--bella-ui-leading);letter-spacing:var(--bella-ui-tracking);color:var(--bella-text-muted, rgb(113 113 122))}.auth-modal-overlay--light .auth-modal-remember{font-family:var(--bella-ui-font);font-size:.8125rem;letter-spacing:var(--bella-ui-tracking);color:var(--bella-text-muted, rgb(113 113 122))}.auth-modal-overlay--light .auth-modal-field-hint{font-size:.75rem;color:var(--bella-text-muted, rgb(113 113 122))}@media(max-width:767px){.bp-modal-overlay.auth-modal-overlay--sheet{align-items:stretch;justify-content:stretch;overflow:hidden;padding:0}.auth-modal-overlay--light.auth-modal-overlay--sheet{align-items:stretch;justify-content:stretch;padding:0;background:linear-gradient(105deg,rgba(232,240,254,.58) 0%,rgba(245,248,255,.32) 40%,rgba(255,255,255,.14) 72%,transparent 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .auth-modal-overlay--light.auth-modal-overlay--sheet{background:linear-gradient(105deg,rgba(15,23,42,.72) 0%,rgba(15,23,42,.42) 40%,rgba(15,23,42,.18) 72%,transparent 100%)}.auth-modal-panel--sheet{display:flex;flex-direction:column;flex:1 1 auto;max-width:none;width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;border-radius:0;border:none;box-shadow:none;background:transparent}.auth-modal-grid{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.auth-modal-form-column--sheet{flex:1 1 auto;min-height:0;max-height:none;height:100%;display:flex;flex-direction:column;border-radius:0;padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));padding-left:max(.75rem,env(safe-area-inset-left,0px))}.auth-modal-form-column--sheet.sidebar-floating-panel.app-floating-surface{border-radius:0}.auth-modal-overlay--light .auth-modal-panel-header{margin-bottom:1.25rem;padding-top:.5rem}.auth-modal-panel--sheet .auth-modal-close{top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px))}.auth-modal-overlay--light .auth-modal-form-fields{gap:1rem;-webkit-overflow-scrolling:touch}.auth-modal-overlay--light .auth-modal-form-actions{margin-top:auto;background:transparent;border-top-color:#bad6fc59;padding-top:1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.auth-modal-overlay--light .auth-modal-dev-shortcuts{border-color:#00000014;background:#f8fafce6}}@media(min-width:768px){.auth-modal-panel--sheet{max-height:min(92dvh,680px)}.auth-modal-grid{min-height:0}}.dark .auth-modal-overlay--light{color-scheme:light;background:linear-gradient(180deg,#ffffff9e,#f5f8ffd1 42%,#e8f0feeb)}.dark .auth-modal-overlay--light .auth-modal-panel{border-color:#bad6fc73;background:linear-gradient(180deg,#fff,#f5f8ff 52%,#eef4ff);color:#18181b}.dark .auth-modal-overlay--light .auth-modal-title{color:var(--bella-navy, rgb(10 26 59))}.dark .auth-modal-overlay--light .auth-modal-input{border-color:#00000014;background:#ffffffeb;color:#18181b}.dark .auth-modal-overlay--light .auth-modal-submit{background:var(--bella-navy, rgb(10 26 59));color:#fff}@media(max-width:767px){.app-floating-surface,.sidebar-floating-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffff7!important}.app-floating-surface:before,.sidebar-floating-panel:before{animation:none!important}.dark .app-floating-surface,.dark .sidebar-floating-panel{background:#09090bf7!important}}.admin-enterprise .admin-shell-main .file\:rounded-lg.bg-card::file-selector-button,.admin-enterprise .admin-shell-main .file\:rounded-lg.overflow-hidden.bg-card::file-selector-button{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-enterprise .admin-shell-main .hover\:text-primary:hover,.admin-enterprise .admin-shell-main .group:hover .group-hover\:text-primary{color:#6366f1}.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarybutton,.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarya{background:linear-gradient(135deg,#60a5fa,#818cf8 52%,#a78bfa)!important;border-radius:.75rem;border-width:0px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarybutton,.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarya{border-radius:.75rem;border-width:0px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarybutton:hover,.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarya:hover{opacity:.95}.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarybutton:active,.admin-enterprise .admin-shell-main .peer:checked~.peer-checked\:bg-primarya:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-enterprise .admin-shell-main .dark\:bg-card:is(.dark *).rounded-lg,.admin-enterprise .admin-shell-main .dark\:bg-card:is(.dark *).overflow-hidden.rounded-lg{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:767px){.admin-enterprise .admin-shell-main .max-\[767px\]\:rounded-lg.bg-card,.admin-enterprise .admin-shell-main .max-\[767px\]\:rounded-lg.overflow-hidden.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.max-\[767px\]\:flex{display:flex}#main-content .max-\[767px\]\:flex.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .max-\[767px\]\:min-h-0.flex.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .max-\[767px\]\:flex-1.flex.min-h-0.flex-col:has(.browse-properties-page){height:100%;min-height:0}.max-\[767px\]\:flex-col{flex-direction:column}#main-content .max-\[767px\]\:flex-col.flex.min-h-0.flex-1:has(.browse-properties-page){height:100%;min-height:0}}@media(min-width:640px){.admin-enterprise .admin-shell-main .sm\:rounded-lg.bg-card,.admin-enterprise .admin-shell-main .sm\:rounded-lg.overflow-hidden.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .sm\:flex.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .sm\:min-h-0.flex.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .sm\:flex-1.flex.min-h-0.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .sm\:flex-col.flex.min-h-0.flex-1:has(.browse-properties-page){height:100%;min-height:0}}@media(min-width:768px){.admin-enterprise .admin-shell-main .md\:rounded-lg.bg-card,.admin-enterprise .admin-shell-main .md\:rounded-lg.overflow-hidden.bg-card{border-radius:1rem;border-width:1px;border-style:solid;border-color:hsl(var(--admin-border));background-color:hsl(var(--admin-surface) / .94);box-shadow:var(--admin-shadow-soft),0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#main-content .md\:flex.min-h-0.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}#main-content .md\:min-h-0.flex.flex-1.flex-col:has(.browse-properties-page){height:100%;min-height:0}}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border::file-selector-button{border-width:1px}.file\:border-0::file-selector-button{border-width:0px}.file\:border-border::file-selector-button{border-color:hsl(var(--border))}.file\:bg-background::file-selector-button{background-color:hsl(var(--background))}.file\:bg-zinc-900::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.first\:rounded-t-2xl:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.first\:rounded-t-xl:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-2xl:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-primary:focus-within{border-color:hsl(var(--primary))}.focus-within\:shadow-lg:focus-within{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary\/10:focus-within{--tw-ring-color: hsl(var(--primary) / .1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-sky-300\/80:hover{border-color:#7dd3fccc}.hover\:border-sky-400\/30:hover{border-color:#38bdf84d}.hover\:border-sky-400\/35:hover{border-color:#38bdf859}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.hover\:border-zinc-300\/30:hover{border-color:#d4d4d84d}.hover\:border-zinc-300\/60:hover{border-color:#d4d4d899}.hover\:bg-\[hsl\(var\(--primary-subtle\)\)\]:hover{background-color:hsl(var(--primary-subtle))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/55:hover{background-color:#0000008c}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/5:hover{background-color:hsl(var(--destructive) / .05)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/55:hover{background-color:#18181b8c}.hover\:bg-zinc-900\/65:hover{background-color:#18181ba6}.hover\:bg-zinc-900\/\[0\.06\]:hover{background-color:#18181b0f}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/20:hover{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/95:hover{--tw-gradient-from: hsl(var(--primary) / .95) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-200\/90:hover{--tw-gradient-from: rgb(186 230 253 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-primary:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-primary\/25:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-blue-500\/95:hover{--tw-gradient-to: rgb(59 130 246 / .95) var(--tw-gradient-to-position)}.hover\:to-primary:hover{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.hover\:to-primary\/30:hover{--tw-gradient-to: hsl(var(--primary) / .3) var(--tw-gradient-to-position)}.hover\:to-sky-100\/90:hover{--tw-gradient-to: rgb(224 242 254 / .9) var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-800:hover{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-800:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:text-zinc-950:hover{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_2px_rgba\(34\,197\,94\,0\.12\)\,0_3px_8px_0_rgba\(0\,0\,0\,0\.08\)\,0_2px_3px_-1px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 0 0 2px rgba(34,197,94,.12),0 3px 8px 0 rgba(0,0,0,.08),0 2px 3px -1px rgba(0,0,0,.06);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 3px 8px 0 var(--tw-shadow-color), 0 2px 3px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_-20px_rgba\(2\,6\,23\,0\.36\)\]:hover{--tw-shadow: 0 14px 34px -20px rgba(2,6,23,.36);--tw-shadow-colored: 0 14px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_-20px_rgba\(2\,6\,23\,0\.38\)\]:hover{--tw-shadow: 0 16px 36px -20px rgba(2,6,23,.38);--tw-shadow-colored: 0 16px 36px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-22px_rgba\(2\,6\,23\,0\.4\)\]:hover{--tw-shadow: 0 16px 40px -22px rgba(2,6,23,.4);--tw-shadow-colored: 0 16px 40px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_-22px_rgba\(2\,6\,23\,0\.42\)\]:hover{--tw-shadow: 0 20px 44px -22px rgba(2,6,23,.42);--tw-shadow-colored: 0 20px 44px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_52px_-22px_rgba\(37\,99\,235\,1\)\]:hover{--tw-shadow: 0 22px 52px -22px rgba(37,99,235,1);--tw-shadow-colored: 0 22px 52px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_-10px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow: 0 6px 24px -10px rgba(15,23,42,.14);--tw-shadow-colored: 0 6px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 8px 30px rgb(0,0,0,.08);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_4px_14px_-8px_rgba\(14\,116\,144\,0\.22\)\]:hover{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 4px 14px -8px rgba(14,116,144,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 4px 14px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-primary\/20:hover{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/25:hover{--tw-shadow-color: hsl(var(--primary) / .25);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-destructive:focus{border-color:hsl(var(--destructive))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-primary\/30:focus{--tw-ring-color: hsl(var(--primary) / .3)}.focus\:ring-primary\/40:focus{--tw-ring-color: hsl(var(--primary) / .4)}.focus\:ring-primary\/50:focus{--tw-ring-color: hsl(var(--primary) / .5)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color: rgb(59 130 246 / .6)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color: hsl(var(--primary) / .3)}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color: hsl(var(--primary) / .35)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color: hsl(var(--primary) / .4)}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color: hsl(var(--primary) / .7)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sky-300\/70:focus-visible{--tw-ring-color: rgb(125 211 252 / .7)}.focus-visible\:ring-teal-400\/45:focus-visible{--tw-ring-color: rgb(45 212 191 / .45)}.focus-visible\:ring-violet-400\/35:focus-visible{--tw-ring-color: rgb(167 139 250 / .35)}.focus-visible\:ring-violet-400\/45:focus-visible{--tw-ring-color: rgb(167 139 250 / .45)}.focus-visible\:ring-violet-400\/50:focus-visible{--tw-ring-color: rgb(167 139 250 / .5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:ring-offset-black\/50:focus-visible{--tw-ring-offset-color: rgb(0 0 0 / .5)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:-translate-y-1\/2:active{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-x-0:active{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-black\/\[0\.06\]:active{background-color:#0000000f}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-primary\/10:active{background-color:hsl(var(--primary) / .1)}.active\:bg-primary\/80:active{background-color:hsl(var(--primary) / .8)}.active\:bg-primary\/95:active{background-color:hsl(var(--primary) / .95)}.active\:bg-red-300:active{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.active\:bg-white\/35:active{background-color:#ffffff59}.active\:bg-zinc-200:active{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.active\:bg-zinc-900\/\[0\.08\]:active{background-color:#18181b14}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:bg-zinc-400\/30:disabled{background-color:#a1a1aa4d}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:text-zinc-500:disabled{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:backdrop-blur-md:disabled{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.disabled\:hover\:bg-gray-300:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tip:hover .group-hover\/tip\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/property:hover .group-hover\/property\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group\/tip:hover .group-hover\/tip\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-primary{background-color:hsl(var(--primary))}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:border-amber-300\/40:is(.dark *){border-color:#fcd34d66}.dark\:border-amber-400\/20:is(.dark *){border-color:#fbbf2433}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-amber-900\/50:is(.dark *){border-color:#78350f80}.dark\:border-amber-900\/60:is(.dark *){border-color:#78350f99}.dark\:border-blue-900\/40:is(.dark *){border-color:#1e3a8a66}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-green-400\/20:is(.dark *){border-color:#4ade8033}.dark\:border-primary\/30:is(.dark *){border-color:hsl(var(--primary) / .3)}.dark\:border-red-400\/20:is(.dark *){border-color:#f8717133}.dark\:border-red-900\/40:is(.dark *){border-color:#7f1d1d66}.dark\:border-sky-900\/30:is(.dark *){border-color:#0c4a6e4d}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:border-violet-300\/15:is(.dark *){border-color:#c4b5fd26}.dark\:border-violet-300\/20:is(.dark *){border-color:#c4b5fd33}.dark\:border-violet-500\/30:is(.dark *){border-color:#8b5cf64d}.dark\:border-violet-500\/40:is(.dark *){border-color:#8b5cf666}.dark\:border-violet-900\/40:is(.dark *){border-color:#4c1d9566}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-zinc-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:border-zinc-800\/70:is(.dark *){border-color:#27272ab3}.dark\:border-t-zinc-800:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:bg-amber-300\/15:is(.dark *){background-color:#fcd34d26}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fbbf241a}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/35:is(.dark *){background-color:#00000059}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-card:is(.dark *){background-color:hsl(var(--card))}.dark\:bg-card\/90:is(.dark *){background-color:hsl(var(--card) / .9)}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-green-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-rose-300\/15:is(.dark *){background-color:#fda4af26}.dark\:bg-sky-300\/15:is(.dark *){background-color:#7dd3fc26}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-violet-950\/15:is(.dark *){background-color:#2e106526}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-violet-950\/40:is(.dark *){background-color:#2e106566}.dark\:bg-violet-950\/50:is(.dark *){background-color:#2e106580}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/80:is(.dark *){background-color:#fffc}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:bg-zinc-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-700\/30:is(.dark *){background-color:#3f3f464d}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800\/40:is(.dark *){background-color:#27272a66}.dark\:bg-zinc-800\/80:is(.dark *){background-color:#27272acc}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900\/10:is(.dark *){background-color:#18181b1a}.dark\:bg-zinc-900\/15:is(.dark *){background-color:#18181b26}.dark\:bg-zinc-900\/20:is(.dark *){background-color:#18181b33}.dark\:bg-zinc-900\/25:is(.dark *){background-color:#18181b40}.dark\:bg-zinc-900\/30:is(.dark *){background-color:#18181b4d}.dark\:bg-zinc-900\/35:is(.dark *){background-color:#18181b59}.dark\:bg-zinc-900\/40:is(.dark *){background-color:#18181b66}.dark\:bg-zinc-900\/5:is(.dark *){background-color:#18181b0d}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:bg-zinc-900\/70:is(.dark *){background-color:#18181bb3}.dark\:bg-zinc-900\/80:is(.dark *){background-color:#18181bcc}.dark\:bg-zinc-900\/90:is(.dark *){background-color:#18181be6}.dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-950\/20:is(.dark *){background-color:#09090b33}.dark\:bg-zinc-950\/25:is(.dark *){background-color:#09090b40}.dark\:bg-zinc-950\/30:is(.dark *){background-color:#09090b4d}.dark\:bg-zinc-950\/35:is(.dark *){background-color:#09090b59}.dark\:bg-zinc-950\/40:is(.dark *){background-color:#09090b66}.dark\:bg-zinc-950\/60:is(.dark *){background-color:#09090b99}.dark\:bg-zinc-950\/80:is(.dark *){background-color:#09090bcc}.dark\:bg-zinc-950\/85:is(.dark *){background-color:#09090bd9}.dark\:bg-zinc-950\/95:is(.dark *){background-color:#09090bf2}.dark\:from-gray-900:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-400\/40:is(.dark *){--tw-gradient-from: rgb(148 163 184 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-zinc-900\/25:is(.dark *){--tw-gradient-from: rgb(24 24 27 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-gray-800\/50:is(.dark *){--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-gray-900:is(.dark *){--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.dark\:to-zinc-900\/80:is(.dark *){--tw-gradient-to: rgb(24 24 27 / .8) var(--tw-gradient-to-position)}.dark\:fill-blue-950:is(.dark *){fill:#172554}.dark\:fill-emerald-950:is(.dark *){fill:#022c22}.dark\:fill-orange-950:is(.dark *){fill:#431407}.dark\:fill-sky-950:is(.dark *){fill:#082f49}.dark\:fill-violet-200:is(.dark *){fill:#ddd6fe}.dark\:fill-white:is(.dark *){fill:#fff}.dark\:fill-yellow-950:is(.dark *){fill:#422006}.dark\:fill-zinc-100:is(.dark *){fill:#f4f4f5}.dark\:fill-zinc-400:is(.dark *){fill:#a1a1aa}.dark\:fill-zinc-800:is(.dark *){fill:#27272a}.dark\:fill-zinc-900:is(.dark *){fill:#18181b}.dark\:fill-zinc-950:is(.dark *){fill:#09090b}.dark\:stroke-zinc-600:is(.dark *){stroke:#52525b}.dark\:stroke-zinc-900:is(.dark *){stroke:#18181b}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/90:is(.dark *){color:#fef3c7e6}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-200\/90:is(.dark *){color:#fde68ae6}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/90:is(.dark *){color:#fcd34de6}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:text-zinc-50:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:text-zinc-500:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:text-zinc-900:is(.dark *){--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_12px_40px_-14px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow: 0 12px 40px -14px rgba(0,0,0,.45);--tw-shadow-colored: 0 12px 40px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_50px_-24px_rgba\(0\,0\,0\,0\.55\)\]:is(.dark *){--tw-shadow: 0 18px 50px -24px rgba(0,0,0,.55);--tw-shadow-colored: 0 18px 50px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_-32px_rgba\(0\,0\,0\,0\.55\)\]:is(.dark *){--tw-shadow: 0 24px 80px -32px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_80px_-12px_rgba\(0\,0\,0\,0\.55\)\,0_12px_32px_-8px_rgba\(0\,0\,0\,0\.35\)\]:is(.dark *){--tw-shadow: 0 28px 80px -12px rgba(0,0,0,.55),0 12px 32px -8px rgba(0,0,0,.35);--tw-shadow-colored: 0 28px 80px -12px var(--tw-shadow-color), 0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_4px_12px_-2px_rgba\(0\,0\,0\,0\.45\)\,0_20px_40px_-10px_rgba\(0\,0\,0\,0\.55\)\,0_36px_72px_-16px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: 0 4px 12px -2px rgba(0,0,0,.45),0 20px 40px -10px rgba(0,0,0,.55),0 36px 72px -16px rgba(0,0,0,.5);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color), 0 20px 40px -10px var(--tw-shadow-color), 0 36px 72px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:ring-white\/15:is(.dark *){--tw-ring-color: rgb(255 255 255 / .15)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color: rgb(255 255 255 / .05)}.dark\:ring-zinc-600\/40:is(.dark *){--tw-ring-color: rgb(82 82 91 / .4)}.dark\:file\:bg-zinc-100:is(.dark *)::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.dark\:file\:text-zinc-900:is(.dark *)::file-selector-button{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-zinc-400:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-zinc-400:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:hover\:border-violet-500\/40:hover:is(.dark *){border-color:#8b5cf666}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#fff3}.dark\:hover\:bg-blue-950\/60:hover:is(.dark *){background-color:#17255499}.dark\:hover\:bg-red-900\/50:hover:is(.dark *){background-color:#7f1d1d80}.dark\:hover\:bg-violet-500\/15:hover:is(.dark *){background-color:#8b5cf626}.dark\:hover\:bg-violet-950\/20:hover:is(.dark *){background-color:#2e106533}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-zinc-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-700\/90:hover:is(.dark *){background-color:#3f3f46e6}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-800\/40:hover:is(.dark *){background-color:#27272a66}.dark\:hover\:bg-zinc-800\/50:hover:is(.dark *){background-color:#27272a80}.dark\:hover\:bg-zinc-800\/60:hover:is(.dark *){background-color:#27272a99}.dark\:hover\:bg-zinc-900\/15:hover:is(.dark *){background-color:#18181b26}.dark\:hover\:bg-zinc-900\/20:hover:is(.dark *){background-color:#18181b33}.dark\:hover\:bg-zinc-900\/25:hover:is(.dark *){background-color:#18181b40}.dark\:hover\:bg-zinc-900\/30:hover:is(.dark *){background-color:#18181b4d}.dark\:hover\:bg-zinc-900\/55:hover:is(.dark *){background-color:#18181b8c}.dark\:hover\:bg-zinc-950\/45:hover:is(.dark *){background-color:#09090b73}.dark\:hover\:text-zinc-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-50:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:focus-visible\:ring-violet-400\/40:focus-visible:is(.dark *){--tw-ring-color: rgb(167 139 250 / .4)}.dark\:active\:bg-red-900\/60:active:is(.dark *){background-color:#7f1d1d99}.dark\:active\:bg-white\/15:active:is(.dark *){background-color:#ffffff26}.dark\:active\:bg-white\/\[0\.12\]:active:is(.dark *){background-color:#ffffff1f}.dark\:active\:bg-zinc-700:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:active\:bg-zinc-900\/35:active:is(.dark *){background-color:#18181b59}.dark\:disabled\:bg-zinc-700\/30:disabled:is(.dark *){background-color:#3f3f464d}.dark\:disabled\:text-zinc-500:disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}@media not all and (min-width:768px){.max-md\:max-w-\[min\(42rem\,calc\(100\%-1\.25rem\)\)\]{max-width:min(42rem,calc(100% - 1.25rem))}.max-md\:items-center{align-items:center}}@media(max-width:767px){.max-\[767px\]\:flex{display:flex}.max-\[767px\]\:min-h-0{min-height:0px}.max-\[767px\]\:w-full{width:100%}.max-\[767px\]\:flex-1{flex:1 1 0%}.max-\[767px\]\:flex-none{flex:none}.max-\[767px\]\:shrink-0{flex-shrink:0}.max-\[767px\]\:touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.max-\[767px\]\:flex-col{flex-direction:column}.max-\[767px\]\:justify-end{justify-content:flex-end}.max-\[767px\]\:justify-between{justify-content:space-between}.max-\[767px\]\:overflow-y-auto{overflow-y:auto}.max-\[767px\]\:overscroll-y-contain{overscroll-behavior-y:contain}.max-\[767px\]\:rounded-lg{border-radius:var(--radius)}.max-\[767px\]\:pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.max-\[767px\]\:text-\[15px\]{font-size:15px}.max-\[767px\]\:leading-relaxed{line-height:1.625}.max-\[767px\]\:opacity-\[0\.62\]{opacity:.62}}@media(min-width:520px){.min-\[520px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[520px\]\:gap-2\.5{gap:.625rem}}@media(min-width:640px){.sm\:inset-auto{inset:auto}.sm\:bottom-5{bottom:1.25rem}.sm\:left-4{left:1rem}.sm\:left-\[12\%\]{left:12%}.sm\:left-\[5\%\]{left:5%}.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-24{margin-bottom:6rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-1{height:.25rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-3{height:.75rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-9{height:2.25rem}.sm\:h-\[1\.0625rem\]{height:1.0625rem}.sm\:h-\[1\.125rem\]{height:1.125rem}.sm\:h-\[min\(750px\,88dvh\)\]{height:min(750px,88dvh)}.sm\:max-h-\[min\(90vh\,52rem\)\]{max-height:min(90vh,52rem)}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[2\.375rem\]{min-height:2.375rem}.sm\:min-h-\[36px\]{min-height:36px}.sm\:min-h-\[42px\]{min-height:42px}.sm\:min-h-\[44px\]{min-height:44px}.sm\:min-h-\[48px\]{min-height:48px}.sm\:min-h-\[56px\]{min-height:56px}.sm\:min-h-\[96px\]{min-height:96px}.sm\:min-h-\[auto\]{min-height:auto}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[1\.0625rem\]{width:1.0625rem}.sm\:w-\[1\.125rem\]{width:1.125rem}.sm\:w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,calc(100vw - 2rem))}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[12px\]{min-width:12px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[auto\]{min-width:auto}.sm\:max-w-\[120px\]{max-width:120px}.sm\:max-w-\[32px\]{max-width:32px}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-\[82\%\]{max-width:82%}.sm\:max-w-\[85\%\]{max-width:85%}.sm\:max-w-\[92\%\]{max-width:92%}.sm\:max-w-\[min\(100\%\,30rem\)\]{max-width:min(100%,30rem)}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:scroll-pe-4{scroll-padding-inline-end:1rem}.sm\:scroll-pe-5{scroll-padding-inline-end:1.25rem}.sm\:scroll-ps-4{scroll-padding-inline-start:1rem}.sm\:scroll-ps-5{scroll-padding-inline-start:1.25rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-l{border-left-width:1px}.sm\:border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.sm\:bg-transparent{background-color:transparent}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-\[max\(0\.65rem\,calc\(env\(safe-area-inset-bottom\,0px\)\+0\.85rem\)\)\]{padding-bottom:max(.65rem,calc(env(safe-area-inset-bottom,0px) + .85rem))}.sm\:pe-\[max\(0\.75rem\,env\(safe-area-inset-right\,0px\)\)\]{padding-inline-end:max(.75rem,env(safe-area-inset-right,0px))}.sm\:pl-3{padding-left:.75rem}.sm\:pl-7{padding-left:1.75rem}.sm\:ps-\[max\(0\.75rem\,env\(safe-area-inset-left\,0px\)\)\]{padding-inline-start:max(.75rem,env(safe-area-inset-left,0px))}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-tight{line-height:1.25}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media(min-width:768px){.md\:inset-2{inset:.5rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-auto{bottom:auto}.md\:left-\[8\%\]{left:8%}.md\:left-auto{left:auto}.md\:right-4{right:1rem}.md\:right-6{right:1.5rem}.md\:top-\[4\.5rem\]{top:4.5rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:-mt-\[0\.75in\]{margin-top:-.75in}.md\:mb-20{margin-bottom:5rem}.md\:mb-28{margin-bottom:7rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[calc\(100dvh-5\.5rem\)\]{height:calc(100dvh - 5.5rem)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[calc\(100dvh-max\(var\(--consumer-top-nav-height\,0px\)\,calc\(4rem\+env\(safe-area-inset-top\,0px\)\)\)-2rem\)\]{max-height:calc(100dvh - max(var(--consumer-top-nav-height,0px),calc(4rem + env(safe-area-inset-top,0px))) - 2rem)}.md\:max-h-\[min\(92dvh\,680px\)\]{max-height:min(92dvh,680px)}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:min-h-\[112px\]{min-height:112px}.md\:min-h-\[60px\]{min-height:60px}.md\:w-\[min\(440px\,calc\(100vw-2\.5rem\)\)\]{width:min(440px,calc(100vw - 2.5rem))}.md\:w-\[min\(44rem\,52vw\)\]{width:min(44rem,52vw)}.md\:min-w-\[280px\]{min-width:280px}.md\:max-w-\[140px\]{max-width:140px}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-\[78\%\]{max-width:78%}.md\:max-w-\[90\%\]{max-width:90%}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-12{gap:3rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:\!rounded-none{border-radius:0!important}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-lg{border-radius:var(--radius)}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-\[max\(1\.25rem\,calc\(0\.45in\+env\(safe-area-inset-bottom\,0px\)\)\)\]{padding-bottom:max(1.25rem,calc(.45in + env(safe-area-inset-bottom,0px)))}.md\:pe-6{padding-inline-end:1.5rem}.md\:pl-\[calc\(var\(--app-sidebar-width\,280px\)\+2\.5rem\)\]{padding-left:calc(var(--app-sidebar-width,280px) + 2.5rem)}.md\:ps-6{padding-inline-start:1.5rem}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.625rem\]{font-size:1.625rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mb-32{margin-bottom:8rem}.lg\:block{display:block}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:max-h-\[min\(420px\,50vh\)\]{max-height:min(420px,50vh)}.lg\:min-h-\[128px\]{min-height:128px}.lg\:min-w-\[280px\]{min-width:280px}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.lg\:grid-cols-\[minmax\(0\,240px\)_1fr\]{grid-template-columns:minmax(0,240px) 1fr}.lg\:items-start{align-items:flex-start}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-5{gap:1.25rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-10{padding:2.5rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:ps-8{padding-inline-start:2rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:\[grid-template-columns\:minmax\(0\,1fr\)_0px\]{grid-template-columns:minmax(0,1fr) 0px}.lg\:\[grid-template-columns\:minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:table-cell{display:table-cell}.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-6{gap:1.5rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1536px){.\32xl\:text-5xl{font-size:3rem;line-height:1}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:\!stroke-\[1\.5\] svg{stroke-width:1.5!important}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:normal;padding:0;text-align:center;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}
