.crece-brand{--lia-brand-yellow:#f9ca55;--lia-brand-ink:#06463f;--lia-background-dark:#063f46;--lia-ambient-green:#06483e;--lia-ambient-blue:#0a4e64;--lia-paper:#f7f3e9;--lia-text-light:#effaf7;--lia-text-muted:#536c66;--lia-option-blue:#c5e7ed;--lia-option-mint:#c9e9da;--lia-option-peach:#f0d4c6;--lia-success:#2d7c56;--lia-error:#672d31;--lia-nav-background:#41676a73;--lia-nav-border:#d9ebe63d;--lia-nav-text:#e2ece9;--lia-nav-hover-background:#51777a80;--lia-nav-hover-border:#e0f0ec59;--lia-option-border:#effbf06b;--lia-scanner-line:#a9d8d052;--lia-fx-violet-1:#be8eff;--lia-fx-violet-2:#729fff;--lia-fx-violet-3:#e9b4ff;--lia-fx-cool-1:#42dff5;--lia-fx-cool-2:#719bff;--lia-fx-cool-3:#9afcec;--lia-fx-rose-1:#ff9daf;--lia-fx-rose-2:#ffb6df;--lia-fx-rose-3:#ffd1ac;--lia-fx-apricot-1:#ffca73;--lia-fx-apricot-2:#ffe9aa;--lia-fx-apricot-3:#ffa487;--lia-relation-1:#58d39f;--lia-relation-2:#7ddd91;--lia-relation-3:#b9df72;--lia-relation-4:#f1d76a;--lia-relation-5:#ffc75f;--lia-font-family:"Geist LIA", sans-serif;--lia-font-title-weight:600;--lia-font-title-size:32px;--lia-font-title-line:1.2;--lia-font-lia-message-weight:600;--lia-font-lia-message-size:24px;--lia-font-lia-message-line:1.25;--lia-font-body-weight:400;--lia-font-body-size:16px;--lia-font-body-line:1.5;--lia-font-button-weight:700;--lia-font-button-size:14px;--lia-font-button-line:1.2;--lia-font-document-weight:400;--lia-font-document-size:12pt;--lia-font-document-line:1.4;--lia-font-descriptor-weight:500;--lia-space-unit:4px;--lia-space-xs:8px;--lia-space-sm:12px;--lia-space-md:16px;--lia-space-lg:24px;--lia-space-xl:32px;--lia-radius-card:20px;--lia-radius-cardLarge:24px;--lia-radius-capsule:999px;--lia-card-padding:16px;--lia-card-padding-large:24px;--lia-nav-height:48px;--lia-nav-padding:9px 12px;--lia-nav-gap:7px;--lia-nav-border-width:1.5px;--lia-nav-blur:8px;--lia-option-border-width:1px;--lia-scanner-border-width:1px;--lia-target-min:44px;--lia-shadow-brand:none;--lia-shadow-core:none;--lia-shadow-option:none;--lia-shadow-navigation:none;--lia-shadow-card:none;--lia-core-rest-radius:44% 56% 48% 52% / 53% 45% 55% 47%}@font-face{font-family:Geist LIA;src:url(/lia/crece/brand/Geist-LIA.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:is(.lia-landing,.crece).crece-brand{--lia-green:var(--lia-brand-ink);--lia-ink:var(--lia-brand-ink);--lia-gold:var(--lia-brand-yellow);--lia-sand:var(--lia-paper);--cc-ink:var(--lia-brand-ink);--cc-dark:var(--lia-background-dark);--cc-gold:var(--lia-brand-yellow);--cc-paper:var(--lia-paper);--cc-muted:var(--lia-text-muted);--gold:var(--lia-brand-yellow);--crece-surface:color-mix(in srgb, var(--lia-paper) 35%, white);--crece-border:color-mix(in srgb, var(--lia-brand-ink) 20%, transparent);--crece-yellow-light:color-mix(in srgb, var(--lia-brand-yellow) 48%, var(--lia-paper));--crece-yellow-hover:color-mix(in srgb, var(--lia-brand-yellow) 86%, white);--crece-yellow-pressed:color-mix(in srgb, var(--lia-brand-yellow) 94%, var(--lia-brand-ink));--crece-soft-mint:color-mix(in srgb, var(--lia-option-mint) 44%, var(--lia-paper));--crece-soft-yellow:color-mix(in srgb, var(--lia-brand-yellow) 18%, var(--lia-paper));--crece-soft-error:color-mix(in srgb, var(--lia-error) 8%, var(--lia-paper));--crece-light-muted:color-mix(in srgb, var(--lia-text-light) 78%, transparent);--crece-focus:var(--lia-brand-ink);font-family:var(--lia-font-family);font-synthesis:none;font-weight:var(--lia-font-body-weight);color:var(--lia-brand-ink);background:var(--crece-surface)}:is(.lia-landing,.crece).crece-brand :is(button,input,select,textarea,code){font-family:var(--lia-font-family);font-synthesis:none}:is(.lia-landing,.crece).crece-brand :is(h1,h2,h3,h4){font-weight:var(--lia-font-title-weight)}:is(.lia-landing,.crece).crece-brand :is(button,.crece-button,.crece-text-button,.landing-header-cta){font-weight:var(--lia-font-button-weight)}:is(.lia-landing,.crece).crece-brand :is(strong,b){font-weight:700}:is(.lia-landing,.crece).crece-brand :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--crece-focus);outline-offset:4px}.crece-brand .crece-brand-wordmark{object-fit:contain;flex:none;width:70px;height:auto;display:block}.crece-brand .landing-logo{align-items:center;min-height:44px;display:inline-flex}.crece-brand .landing-bubble-header .crece-brand-wordmark,.crece-brand .crece-demo-phone-header .crece-brand-wordmark{width:58px}.lia-landing.crece-brand .landing-hero{--crece-focus:var(--lia-brand-yellow);color:var(--lia-text-light);background:radial-gradient(circle at 8% 20%, #2097798c, transparent 31%), radial-gradient(circle at 91% 22%, #18799d85, transparent 35%), radial-gradient(circle at 54% 97%, #085750bf, transparent 40%), linear-gradient(145deg, var(--lia-ambient-green) 0%, var(--lia-background-dark) 54%, var(--lia-ambient-blue) 100%)}.lia-landing.crece-brand .landing-final-cta{--crece-focus:var(--lia-brand-yellow);color:var(--lia-text-light);background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--lia-brand-yellow) 23%, transparent), transparent 19rem), linear-gradient(145deg, var(--lia-background-dark), var(--lia-ambient-green))}.lia-landing.crece-brand :is(.landing-benefits,.landing-ecosystem,.landing-tech){background:var(--crece-surface)}.lia-landing.crece-brand .landing-product{background:linear-gradient(180deg, var(--lia-paper), var(--crece-soft-mint))}.lia-landing.crece-brand :is(.landing-eyebrow,.landing-tech>p,.landing-product-intro,.landing-ecosystem-copy>p,.landing-benefit-rows p,.landing-footer){color:var(--lia-text-muted)}.lia-landing.crece-brand :is(.landing-free-line strong,.landing-hero .landing-eyebrow,.landing-final-cta .landing-eyebrow){color:var(--lia-brand-yellow)}.lia-landing.crece-brand :is(.landing-hero-subtitle,.landing-final-cta h2+p,.landing-hero .landing-confirmed p){color:var(--crece-light-muted)}.lia-landing.crece-brand :is(.landing-hero-benefits li,.landing-header-cta,.landing-form .landing-talk-button){color:var(--lia-text-light)}.lia-landing.crece-brand .landing-hero-benefits li{border-color:var(--lia-nav-border);background:color-mix(in srgb, var(--lia-text-light) 5%, transparent)}.lia-landing.crece-brand .landing-hero-benefits li>span{background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.lia-landing.crece-brand .landing-benefit-rows,.lia-landing.crece-brand .landing-benefit-rows p,.lia-landing.crece-brand .landing-tech{border-color:var(--crece-border)}.lia-landing.crece-brand .landing-product-copy{font-weight:var(--lia-font-title-weight)}.lia-landing.crece-brand .landing-founders{background:var(--crece-soft-yellow);border-color:var(--lia-brand-yellow);border-radius:var(--lia-radius-cardLarge);box-shadow:var(--lia-shadow-card)}.lia-landing.crece-brand .landing-founders .landing-eyebrow{color:var(--lia-brand-ink)}.lia-landing.crece-brand .landing-founders>p:not(.landing-eyebrow){color:var(--lia-text-muted)}.lia-landing.crece-brand :is(.landing-founders button,.landing-form button:not(.landing-talk-button),.landing-final-button){background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.lia-landing.crece-brand :is(.landing-founders button,.landing-form button:not(.landing-talk-button),.landing-final-button):hover{background:var(--crece-yellow-hover)}.lia-landing.crece-brand :is(.landing-founders button,.landing-form button:not(.landing-talk-button),.landing-final-button):active{background:var(--crece-yellow-pressed)}.lia-landing.crece-brand .landing-final-button:active{box-shadow:inset 0 2px 7px color-mix(in srgb, var(--lia-brand-ink) 25%, transparent)}.lia-landing.crece-brand :is(.landing-header-cta,.landing-form .landing-talk-button){background:var(--lia-nav-background);border:var(--lia-nav-border-width) solid var(--lia-nav-border);color:var(--lia-nav-text);-webkit-backdrop-filter:blur(var(--lia-nav-blur));backdrop-filter:blur(var(--lia-nav-blur));box-shadow:var(--lia-shadow-navigation)}.lia-landing.crece-brand :is(.landing-header-cta,.landing-form .landing-talk-button):hover{background:var(--lia-nav-hover-background);border-color:var(--lia-nav-hover-border)}.lia-landing.crece-brand .landing-confirmed progress{background:var(--crece-border);color:var(--lia-brand-yellow)}.lia-landing.crece-brand .landing-confirmed progress::-webkit-progress-bar{background:var(--crece-border)}.lia-landing.crece-brand .landing-hero .landing-confirmed progress{background:var(--lia-nav-border)}.lia-landing.crece-brand .landing-hero .landing-confirmed progress::-webkit-progress-bar{background:var(--lia-nav-border)}.lia-landing.crece-brand .landing-confirmed progress::-webkit-progress-value{background:linear-gradient(90deg, var(--lia-brand-yellow), var(--crece-yellow-light))}.lia-landing.crece-brand .landing-confirmed progress::-moz-progress-bar{background:linear-gradient(90deg, var(--lia-brand-yellow), var(--crece-yellow-light))}.lia-landing.crece-brand .landing-confirmed-shine{box-shadow:0 0 12px color-mix(in srgb, var(--lia-brand-yellow) 27%, transparent)}.lia-landing.crece-brand .landing-flow{background:var(--lia-paper);border-radius:var(--lia-radius-cardLarge)}.lia-landing.crece-brand .landing-flow-item>span{background:var(--crece-surface);color:var(--lia-brand-ink);box-shadow:var(--lia-shadow-card)}.lia-landing.crece-brand .landing-flow>i{color:var(--lia-text-muted)}.lia-landing.crece-brand .landing-flow-lia>span{background:0 0}.lia-landing.crece-brand .landing-flow-lia img{width:45px;height:45px}.lia-landing.crece-brand .landing-flow-result{background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.crece-brand :is(.landing-bubble-screen.liai-shell,.crece-demo-phone-screen){--crece-focus:var(--lia-brand-yellow);--gold:var(--lia-brand-yellow);font-family:var(--lia-font-family);color:var(--lia-text-light);background:radial-gradient(ellipse at 80% 20%, var(--lia-ambient-blue), transparent 65%), var(--lia-background-dark)}.crece-brand :is(.landing-bubble-screen.liai-shell,.crece-demo-phone){border-color:var(--lia-background-dark)}.crece-brand .landing-bubble-screen.liai-shell{box-shadow:0 25px 45px color-mix(in srgb, var(--lia-brand-ink) 20%, transparent)}.crece-brand .crece-demo-phone{box-shadow:0 18px 40px color-mix(in srgb, var(--lia-brand-ink) 15%, transparent)}.crece-brand :is(.landing-bubble-screen,.crece-demo-phone):before{background:var(--lia-background-dark)}.crece-brand :is(.landing-bubble-header,.landing-bubble-hint,.crece-demo-phone-location,.crece-demo-phone-header>span:last-child){color:var(--crece-light-muted)}.crece-brand .landing-bubble-language{border-color:var(--lia-nav-border);color:var(--lia-text-light)}.crece-brand .landing-bubble-greeting>p:last-child{font-weight:var(--lia-font-lia-message-weight)}.crece-brand .liai-eyebrow{color:var(--lia-option-mint);font-weight:var(--lia-font-button-weight)}.crece-brand .liai-feeling{--lia-stage-color:var(--lia-option-mint);--lia-stage-glow:color-mix(in srgb, var(--lia-option-mint) 58%, transparent);color:var(--crece-light-muted);font-weight:var(--lia-font-button-weight);text-shadow:none}.crece-brand .crece-demo-phone-header{background:var(--lia-background-dark);border-color:var(--lia-nav-border)}.crece-brand .crece-demo-phone-location{border-color:var(--lia-nav-border)}.crece.crece-brand .crece-demo-phone-reply{background:var(--lia-option-mint);color:var(--lia-brand-ink);box-shadow:var(--lia-shadow-card)}.crece.crece-brand .crece-demo-phone-reply>span{color:var(--lia-text-muted);font-weight:var(--lia-font-body-weight)}.crece.crece-brand .crece-demo-phone-reply p{font-weight:var(--lia-font-lia-message-weight)}.crece.crece-brand .crece-demo-phone h3{color:var(--lia-text-light)}.crece.crece-brand :is(.crece-demo-host-note,.crece-demo-invitation){color:var(--lia-text-muted);border-color:var(--crece-border)}.crece-brand .liai-core{border-color:var(--lia-option-border);border-radius:var(--lia-core-rest-radius);background:radial-gradient(ellipse at 30% 22%, var(--crece-yellow-light), transparent 65%), var(--lia-brand-yellow);color:var(--lia-brand-ink);box-shadow:var(--lia-shadow-core)}.crece-brand .liai-core-thoughtful{background:radial-gradient(ellipse at 30% 22%, var(--lia-fx-cool-1), transparent 65%), var(--lia-brand-yellow)}.crece-brand .liai-core-halo{border-color:var(--lia-scanner-line)}.crece-brand .crece-brand-core-lettering{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.crece-brand .liai-core .liai-core-status{width:90%;color:var(--lia-brand-ink);font-weight:var(--lia-font-button-weight);text-align:center;margin:0;position:absolute;top:69%;left:5%}.crece-brand .liai-bubble{color:var(--lia-brand-ink);border-color:var(--lia-option-border);box-shadow:var(--lia-shadow-option)}.crece-brand .liai-bubble.tone-mint{background:var(--lia-option-mint)}.crece-brand .liai-bubble.tone-blue{background:var(--lia-option-blue)}.crece-brand .liai-bubble:is(.tone-coral,.tone-gold){background:var(--lia-option-peach)}.crece-brand .liai-bubble :is(strong,small){color:var(--lia-brand-ink)}.crece-brand .liai-bubble strong{font-weight:var(--lia-font-button-weight)}.crece-brand .liai-bubble small{font-weight:var(--lia-font-body-weight)}.crece-brand .bubble-orbit .bubble-orbit-slot>.liai-bubble :is(strong,small){overflow-wrap:normal;word-break:normal}:is(.lia-landing,.crece).crece-brand .liai-bubble:hover{box-shadow:var(--lia-shadow-option)}.crece.crece-brand .liai-bubble[aria-pressed=true]{outline-color:var(--lia-brand-yellow)}.crece.crece-brand .crece-demo-back,.crece.crece-brand .crece-demo-phone-location button{background:var(--lia-nav-background);border:var(--lia-nav-border-width) solid var(--lia-nav-border);border-radius:var(--lia-radius-capsule);color:var(--lia-nav-text);-webkit-backdrop-filter:blur(var(--lia-nav-blur));backdrop-filter:blur(var(--lia-nav-blur));box-shadow:var(--lia-shadow-navigation);padding-inline:12px}.crece.crece-brand .crece-demo-back:hover,.crece.crece-brand .crece-demo-phone-location button:hover{background:var(--lia-nav-hover-background);border-color:var(--lia-nav-hover-border)}.crece.crece-brand .crece-dialog-header{background:var(--crece-surface);border-color:var(--crece-border)}.crece.crece-brand::backdrop{background:color-mix(in srgb, var(--lia-background-dark) 65%, transparent)}.crece.crece-brand :is(input,select,textarea){font-weight:var(--lia-font-body-weight);color:var(--lia-brand-ink);background:var(--crece-surface);border-color:var(--crece-border);box-shadow:none}.crece.crece-brand :is(input,textarea)::placeholder{color:var(--lia-text-muted)}.crece.crece-brand :is(input,select,textarea):focus{border-color:var(--lia-brand-ink)}.crece.crece-brand :is(input,select,textarea):user-invalid{border-color:var(--lia-error)}.crece.crece-brand input[readonly]{background:var(--lia-paper)}.crece.crece-brand :is(.crece-helper,.crece-form-steps li,.crece-form-section>summary>span){color:var(--lia-text-muted)}.crece.crece-brand :is(.crece-icon-button,.crece-text-button){color:var(--lia-brand-ink);border-color:var(--crece-border)}.crece.crece-brand .crece-text-button:hover{color:var(--lia-ambient-blue)}.crece.crece-brand .crece-button-dark{background:var(--lia-brand-ink);color:var(--lia-text-light)}.crece.crece-brand .crece-button-dark:hover{background:var(--lia-background-dark)}.crece.crece-brand .crece-button-yellow,.crece.crece-brand .crece-onboarding-actions>.crece-button{background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.crece.crece-brand .crece-button-yellow:hover,.crece.crece-brand .crece-onboarding-actions>.crece-button:hover{background:var(--crece-yellow-hover)}.crece.crece-brand .crece-button-yellow:active,.crece.crece-brand .crece-onboarding-actions>.crece-button:active{background:var(--crece-yellow-pressed)}.crece.crece-brand .crece-password button{background:var(--lia-option-mint);color:var(--lia-brand-ink)}.crece.crece-brand .crece-form-steps li>span{background:var(--lia-paper);color:var(--lia-text-muted)}.crece.crece-brand .crece-form-steps li[aria-current=step]{color:var(--lia-brand-ink)}.crece.crece-brand .crece-form-steps li[aria-current=step]>span{background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.crece.crece-brand .crece-form-steps li[data-complete=true]>span{background:var(--lia-option-mint);color:var(--lia-brand-ink)}.crece.crece-brand .crece-contact-choice .crece-checkbox{border-color:var(--crece-border)}.crece.crece-brand .crece-contact-choice .crece-checkbox:has(input:checked){background:var(--crece-soft-mint);border-color:var(--lia-brand-ink)}.crece.crece-brand .crece-checkbox input{accent-color:var(--lia-brand-ink)}.crece.crece-brand .crece-form-section{background:var(--lia-paper);border-color:var(--crece-border);border-radius:var(--lia-radius-card)}.crece.crece-brand .crece-error{color:var(--lia-error);background:var(--crece-soft-error);border-color:color-mix(in srgb, var(--lia-error) 30%, transparent)}.crece.crece-brand .crece-recovery{background:var(--crece-soft-yellow);border-color:var(--lia-brand-yellow);border-radius:var(--lia-radius-card)}.crece.crece-brand .crece-recovery code{font-weight:var(--lia-font-title-weight);font-variant-numeric:tabular-nums}.crece.crece-brand .crece-chat-message p{background:var(--crece-soft-mint);color:var(--lia-brand-ink);font-weight:var(--lia-font-lia-message-weight)}.crece.crece-brand .crece-chat-message.user p{background:var(--lia-brand-ink);color:var(--lia-text-light);font-weight:var(--lia-font-body-weight)}.crece.crece-brand .crece-chat-options button{background:var(--lia-option-blue);border-color:var(--crece-border);color:var(--lia-brand-ink)}.crece.crece-brand .crece-chat-options button:hover{background:var(--lia-option-mint)}.crece.crece-brand .crece-chat-compose button{background:var(--lia-brand-yellow);color:var(--lia-brand-ink)}.crece.crece-brand.crece-admin{background:var(--lia-paper)}.crece.crece-brand :is(.crece-panel,.crece-apartment-list>button){background:var(--crece-surface);color:var(--lia-brand-ink);border-color:var(--crece-border);box-shadow:var(--lia-shadow-card)}.crece.crece-brand .crece-panel{border-radius:var(--lia-radius-cardLarge)}.crece.crece-brand .crece-apartment-list>button[aria-pressed=true]{background:var(--lia-option-mint);border-color:var(--lia-brand-ink)}.crece.crece-brand .crece-status{background:var(--crece-soft-yellow);color:var(--lia-brand-ink)}.crece.crece-brand .crece-save-note{background:var(--crece-soft-mint);color:var(--lia-success);border-color:var(--lia-option-mint)}.crece.crece-brand .crece-readiness li>span:first-child{background:var(--lia-paper);color:var(--lia-text-muted)}.crece.crece-brand .crece-readiness li[data-done=true]>span:first-child{background:var(--lia-option-mint);color:var(--lia-success)}.crece.crece-brand .crece-readiness small{color:var(--lia-text-muted)}.lia-landing.crece-brand .crece-scroll-phone-light{border-color:var(--crece-yellow-light);box-shadow:0 0 20px color-mix(in srgb, var(--lia-brand-yellow) 40%, transparent), 0 0 5px color-mix(in srgb, var(--lia-paper) 60%, transparent)}.lia-landing.crece-brand .crece-scroll-border-light{border-color:var(--lia-brand-yellow);box-shadow:inset 0 0 9px color-mix(in srgb, var(--lia-brand-yellow) 22%, transparent), 0 0 13px color-mix(in srgb, var(--lia-brand-yellow) 20%, transparent)}.lia-landing.crece-brand .crece-scroll-signal{background:var(--lia-brand-yellow);box-shadow:0 0 9px 2px color-mix(in srgb, var(--lia-brand-yellow) 70%, transparent)}@media (min-width:640px){.lia-landing.crece-brand .landing-crece-actions button{font-size:15px}}@media (max-width:359px){.lia-landing.crece-brand .landing-bubble-screen .bubble-orbit .bubble-orbit-slot>.liai-bubble{padding-inline:4px}.lia-landing.crece-brand .landing-bubble-screen .bubble-orbit .bubble-orbit-slot>.liai-bubble strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.crece-brand :is(button,a){transition:none}}.crece{--cc-ink:#06463f;--cc-dark:#063f46;--cc-gold:#f9ca55;--cc-paper:#f7f3e9;--cc-muted:#536c66;font-family:"Geist LIA",var(--font-geist-sans),sans-serif;color:var(--cc-ink);overflow-wrap:break-word;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fcfcf9;font-size:16px;line-height:1.5}.crece *{box-sizing:border-box}.crece button,.crece input,.crece select,.crece textarea{font:inherit}.crece button,.crece a{touch-action:manipulation}.crece button{cursor:pointer}.crece button:disabled{cursor:wait;opacity:.6}.crece a{color:inherit;text-decoration:none}.crece img{object-fit:contain;max-width:100%}:is(.crece button:focus-visible,.crece a:focus-visible,.crece input:focus-visible,.crece select:focus-visible,.crece textarea:focus-visible){outline-offset:4px;outline:3px solid #e39e12}.crece p,.crece h1,.crece h2,.crece h3,.crece figure{margin:0}.crece h1,.crece h2,.crece h3{font-weight:550}.crece em{color:inherit;font-style:normal}.crece-container{width:min(100% - 40px,1220px);margin-inline:auto}.crece-section{padding-block:66px}.crece-eyebrow{letter-spacing:.1em;font-size:12px;font-weight:700;line-height:1.5}.crece h2{letter-spacing:-.052em;font-size:clamp(33px,7.8vw,53px);line-height:1.08}.crece h3{letter-spacing:-.035em;font-size:26px;line-height:1.2}.crece .crece-button{white-space:normal;text-align:center;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 21px;font-size:16px;font-weight:650;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.crece-button>span:last-child{font-size:21px;font-weight:400}.crece .crece-button:hover{transform:translateY(-2px)}.crece .crece-button-yellow{background:var(--cc-gold);color:var(--cc-ink)}.crece .crece-button-yellow:hover{background:#ffda76}.crece .crece-button-dark{background:var(--cc-ink);color:#effaf7}.crece .crece-button-dark:hover{background:#0b6055}.crece .crece-button-outline{color:#effaf7;background:#ffffff07;border-color:#adcfc773}.crece-text-button{min-height:44px;color:var(--cc-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:15px;font-weight:600;display:inline-flex}.crece-icon-button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #63878045;border-radius:50%;flex:none;place-items:center;font-size:25px;line-height:1;display:grid}.crece-sr-only,.crece-skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crece-skip:focus{background:var(--cc-gold);z-index:10;padding:12px;position:fixed;top:12px;left:12px}.crece-hero{background:radial-gradient(ellipse at 88% 28%,#0a5261 0,transparent 57%),var(--cc-dark);color:#effaf7;overflow:hidden}.crece-header{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.crece-header nav{align-items:center;gap:28px;display:flex}.crece-header a{align-items:center;min-height:44px;display:flex}.crece-logo{width:153px;height:35px}.crece-nav-benefits{display:none!important}.crece-header-login{color:#effaf7;background:0 0;border:1px solid #a7c8c647;border-radius:30px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:600;display:flex}.crece-header-login span{color:var(--cc-gold)}.crece-hero-grid{gap:28px;padding-top:20px;display:grid}.crece-hero-copy>.crece-eyebrow{color:#a5c9c4;letter-spacing:.085em}.crece-hero h1{letter-spacing:-.059em;text-wrap:balance;max-width:640px;margin-top:17px;font-size:clamp(41px,10.4vw,64px);line-height:1.035}.crece-hero h1 em{color:var(--cc-gold)}.crece-lead{color:#d0e2dd;max-width:500px;font-size:17px;line-height:1.55;margin-top:23px!important}.crece-hero-actions{flex-direction:column;gap:11px;margin-top:26px;display:flex}.crece-microcopy{color:#b7d2cc;font-size:13px;line-height:1.5;margin-top:14px!important}.crece-hero-bottom{border-top:1px solid #bcddd226;grid-template-columns:1fr auto;gap:12px;margin-top:28px;padding-block:26px 28px;display:grid}.crece-hero-bottom>span{letter-spacing:.13em;color:#9fc1b9;grid-column:1/-1;font-size:12px;font-weight:650}.crece-hero-bottom p{color:#cfe0da;font-size:14px;line-height:1.5}.crece-hero-bottom a{background:#ffffff0d;border:1px solid #a7c8c647;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.crece-world{isolation:isolate;background:#0a4e64;border:1px solid #d2efea45;border-radius:28px;min-width:0;height:375px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00282642}.crece-world-scene{position:absolute;inset:0;overflow:hidden}.crece-world-scene canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block}.crece-world.is-ready canvas{opacity:1}.crece-world:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#063f465c,#0000 20% 51%,#063f4659 72%,#063f46e8);position:absolute;inset:0}.crece-world-top{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:18px;right:18px}.crece-world-top .crece-eyebrow{color:#fff;letter-spacing:.06em;font-size:12px}.crece-scene-note{color:#e5f6f2;text-align:right;font-size:11px;line-height:1.4}.crece-world-quote{z-index:3;background:#073e43e8;border:1px solid #d3eee642;border-radius:18px;align-items:center;gap:11px;max-width:400px;margin-inline:auto;padding:13px 14px;display:flex;position:absolute;bottom:76px;left:14px;right:14px;box-shadow:0 8px 35px #04333430}.crece-world-quote img{flex:none;width:48px;height:48px}.crece-world-quote p{color:#d5e7e2;font-size:13px;line-height:1.5}.crece-world-quote strong{color:#fff;font-weight:550}.crece-world figcaption{z-index:3;color:#d4e9e2;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:29px;left:18px;right:13px}.crece-world figcaption button{border-color:#c6e4dd55;width:36px;min-width:36px;height:36px;font-size:18px}.crece-map-credit{z-index:3;color:#a2c4bd;font-size:10px;position:absolute;bottom:11px;left:18px}.crece-world-fallback{z-index:2;text-align:center;color:#e0f0e9;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-bottom:50px;display:flex;position:absolute;inset:0}.crece-world-fallback p{font-size:14px}.crece-world-pin{z-index:2;transform-origin:bottom;opacity:0;pointer-events:none;transition:transform .55s,opacity .45s;display:block;position:absolute;transform:translate(-50%,-100%)scale(.8)}.crece-world-pin[data-visible=true]{opacity:1;transform:translate(-50%,-100%)scale(1)}.crece-world-pin>span{color:#06463f;white-space:nowrap;background:#c9e9da;border:1px solid #eefbf084;border-radius:57% 43% 53% 47%/46% 57% 43% 54%;padding:10px 13px;font-size:13px;font-weight:650;display:block;box-shadow:0 5px 20px #053a452b}.crece-world-pin:after{content:"";background:#f0f8d2cf;width:1px;height:19px;margin-inline:auto;display:block}.crece-world-pin[data-index="1"]>span{background:#c5e7ed}.crece-world-pin[data-index="2"]>span{background:#f0d4c6}.crece-section-heading>.crece-eyebrow{color:#607f73;margin-bottom:15px}.crece-section-heading h2 span{color:#739184}.crece-section-heading>p:last-child{max-width:490px;color:var(--cc-muted);margin-top:22px;font-size:17px;line-height:1.6}.crece-benefit-grid{gap:16px;margin-top:30px;display:grid}.crece-benefit{background:#f1f6f3;border:1px solid #06463f21;border-radius:23px;flex-direction:column;padding:29px 25px 22px;display:flex;position:relative}.crece-benefit:nth-child(2){background:#eaf4f5}.crece-benefit:nth-child(3){background:#f9f3e3}.crece-benefit-symbol{background:#ffffffb3;border-radius:16px;place-items:center;width:47px;height:47px;margin-bottom:29px;font-size:26px;display:grid}.crece-number{letter-spacing:.08em;color:#617e71;margin-bottom:15px;font-size:11px;font-weight:700}.crece-benefit h3{font-size:28px;line-height:1.13}.crece-benefit>p{color:var(--cc-muted);flex:1;margin-block:19px;font-size:16px;line-height:1.65}.crece-benefit .crece-text-button{border-top:1px solid #06463f21;margin-top:6px;padding-top:17px}.crece-how{background:var(--cc-paper)}.crece-how-grid{gap:37px;display:grid}.crece-how h2{margin-top:15px}.crece-how h2 em{color:#618672}.crece-section-intro{color:var(--cc-muted);max-width:450px;font-size:17px;line-height:1.65;margin-block:23px 27px!important}.crece-how .crece-button{width:100%}.crece-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.crece-steps li{border-top:1px solid #06463f26;align-items:flex-start;gap:18px;padding-block:24px;display:flex}.crece-steps li>span{border:1px solid #06463f47;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.crece-steps h3{letter-spacing:-.03em;font-size:21px;line-height:1.3}.crece-steps p{color:var(--cc-muted);margin-top:10px;line-height:1.6}.crece-trust{gap:28px;display:grid}.crece-trust h2{margin-top:15px}.crece-trust h2 em{color:#668d79}.crece-trust-copy>p{color:var(--cc-muted);margin-bottom:20px;font-size:17px;line-height:1.65}.crece-future{border-left:3px solid var(--cc-gold);margin-top:29px;padding:4px 0 4px 20px}.crece-future>span{letter-spacing:.1em;font-size:11px;font-weight:700}.crece-future p{color:var(--cc-muted);margin-top:7px;font-size:14px;line-height:1.6}.crece-final{text-align:center;background:radial-gradient(ellipse at 50% 0%,#105551,transparent 60%),var(--cc-dark);color:#effaf7;padding-block:63px}.crece-final img{margin:0 auto 26px;display:block}.crece-final .crece-eyebrow{color:#bcd8ce;font-size:11px}.crece-final h2{letter-spacing:-.06em;margin-block:17px 27px;font-size:clamp(43px,11vw,72px)}.crece-final .crece-button{width:100%;max-width:300px}.crece-final .crece-microcopy{font-size:13px}.crece-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 24px;padding-block:30px;display:flex}.crece-footer p{color:var(--cc-muted);flex-basis:100%;order:3;font-size:13px}.crece-footer .crece-text-button{font-size:13px}.crece-dialog{width:min(100%,680px);max-width:100%;max-height:94dvh;color:var(--cc-ink);overscroll-behavior:contain;background:#fcfcf9;border:0;border-radius:27px 27px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 30px 90px #022b4673}.crece-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#062e3bd6}.crece-dialog-inner{padding:0 22px calc(25px + env(safe-area-inset-bottom))}.crece-dialog-header{z-index:6;background:#fcfcf9f5;justify-content:space-between;align-items:center;gap:15px;min-height:76px;display:flex;position:sticky;top:0}.crece-dialog-body>.crece-eyebrow{color:#6b8578;margin-top:7px;font-size:11px}.crece-dialog h2{letter-spacing:-.055em;text-wrap:balance;margin-top:11px;font-size:35px;line-height:1.08}.crece-form{flex-direction:column;gap:17px;margin-top:23px;display:flex}.crece-form>p{color:var(--cc-muted);margin-bottom:4px;font-size:16px;line-height:1.65}.crece-form label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.crece input,.crece select,.crece textarea{width:100%;min-width:0;color:var(--cc-ink);background:#fff;border:1px solid #6d90833b;border-radius:12px;min-height:51px;padding:14px;font-size:16px;line-height:1.45;box-shadow:0 2px 6px #123e3012}.crece input::placeholder,.crece textarea::placeholder{color:#758a80}.crece .crece-helper{color:#60766b;font-size:13px;font-weight:400;line-height:1.55;display:block}.crece-form>.crece-helper{margin-top:-8px}.crece-password{display:flex;position:relative}.crece-password input{padding-right:76px}.crece-password button{color:#164d40;background:#e8f1ed;border:0;border-radius:9px;min-width:49px;padding:0 10px;font-size:13px;position:absolute;top:5px;bottom:5px;right:5px}.crece-error{color:#672d31;background:#fbefed;border:1px solid #e3c1be;border-radius:12px;padding:14px;font-size:14px;line-height:1.5;margin-top:17px!important}.crece-demo{margin-top:23px}.crece-demo-location{border-bottom:1px solid #074f3c20;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:7px;display:flex}.crece-demo-location>span{font-size:16px;font-weight:600}.crece-demo-location button{flex-shrink:0;font-size:13px}.crece-scenarios{flex-wrap:wrap;gap:8px;margin-block:17px 22px;display:flex}.crece-scenarios button{min-height:44px;color:var(--cc-ink);background:0 0;border:1px solid #60817545;border-radius:25px;padding:9px 13px;font-size:13px}.crece-scenarios button[aria-pressed=true]{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.crece-demo-message{text-align:center;background:linear-gradient(150deg,#e4f1e9,#edf5ef);border:1px solid #c1dcce;border-radius:23px;padding:24px 21px 26px}.crece-demo-message img{margin:0 auto 17px;display:block}.crece-demo-message p{letter-spacing:-.015em;font-size:17px;line-height:1.6}.crece-demo-options{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0;display:flex}.crece-demo-options button{min-height:46px;color:var(--cc-ink);background:#fff;border:1px solid #9dbdaf6e;border-radius:22px;padding:11px 14px;font-size:13px}.crece-demo-options button[aria-pressed=true]{background:#c9e9da;border-color:#6f9e8680}.crece-demo>.crece-button{width:100%;margin-top:21px}.crece-demo>.crece-text-button{justify-content:center;width:100%;margin-top:9px}.crece-chat{margin-top:20px}.crece-transcript{overscroll-behavior:contain;flex-direction:column;gap:15px;min-height:150px;max-height:35dvh;padding-block:5px;display:flex;overflow:auto}.crece-chat-message{align-items:flex-start;gap:10px;display:flex}.crece-chat-message img{flex:none;margin-top:5px}.crece-chat-message p{white-space:pre-wrap;background:#e8f2eb;border-radius:4px 19px 19px;max-width:calc(100% - 44px);padding:13px 15px;font-size:15px;line-height:1.6}.crece-chat-message.user{justify-content:flex-end}.crece-chat-message.user p{color:#effaf7;background:#06463f;border-radius:19px 4px 19px 19px;max-width:90%}.crece-chat-options{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.crece-chat-options button{color:#154d40;background:#fff;border:1px solid #a7c5b76b;border-radius:23px;min-height:44px;padding:10px 13px;font-size:13px}.crece-chat-compose{margin-bottom:6px;display:flex;position:relative}.crece-chat-compose input{min-height:55px;padding-right:57px}.crece-chat-compose button{background:var(--cc-gold);width:43px;height:43px;color:var(--cc-ink);border:0;border-radius:10px;font-size:25px;position:absolute;top:6px;right:6px}.crece-created>p{color:var(--cc-muted);margin-block:23px;font-size:16px}.crece-recovery{background:#f8f1de;border:1px solid #ead29c;border-radius:18px;margin-block:19px;padding:22px}.crece-recovery h3{font-size:23px}.crece-recovery p{color:var(--cc-muted);margin-top:12px;font-size:14px;line-height:1.65}.crece-recovery code{letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding-block:19px;font-family:monospace;font-size:17px;font-weight:650;display:block}.crece-recovery .crece-button,.crece-created>.crece-button{width:100%;font-size:15px}.crece-admin{background:#f2f5ef;min-height:100vh}.crece-admin>.crece-header{border-bottom:1px solid #668c7333;min-height:88px}.crece-admin .crece-header-login{color:var(--cc-ink);border-color:#7b9a863d}.crece-admin-content{max-width:1080px;padding-block:34px 70px}.crece-admin-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.crece-admin-title h1{letter-spacing:-.045em;margin-top:10px;font-size:36px;line-height:1.15}.crece-admin-title p{color:var(--cc-muted);margin-top:12px;font-size:15px}.crece-admin-grid{gap:22px;display:grid}.crece-panel{background:#fcfcf9;border:1px solid #79938136;border-radius:22px;min-width:0;padding:23px}.crece-panel h2{font-size:27px;line-height:1.2}.crece-apartment-list{flex-direction:column;gap:10px;margin-top:19px;display:flex}.crece-apartment-list>button{text-align:left;color:var(--cc-ink);background:#fff;border:1px solid #86a59244;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:16px;font-size:15px;display:flex}.crece-apartment-list>button[aria-pressed=true]{background:#e0efe6;border-color:#78a78f}.crece-apartment-list small{color:var(--cc-muted);margin-top:4px;font-size:12px;display:block}.crece-admin .crece-form{margin-top:22px}.crece-admin textarea{resize:vertical;min-height:130px}.crece-admin .crece-button{width:100%}.crece-admin .crece-helper{margin-top:10px}.crece-status{color:#665a32;white-space:nowrap;background:#efe8d4;border-radius:20px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.crece-save-note{background:#e4f0e5;border:1px solid #c2d8c4;border-radius:12px;padding:13px;font-size:14px;margin-top:15px!important}.crece-admin-security{margin-top:24px}.crece-admin-security summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.crece-admin-security .crece-form{margin-top:10px}.crece-edit-actions{flex-wrap:wrap;gap:11px;display:flex}.crece-empty{text-align:center;padding:28px}.crece-empty p{color:var(--cc-muted);margin-block:20px}@media (min-width:600px){.crece-container{width:min(100% - 72px,1220px)}.crece-header{min-height:96px}.crece-hero-actions{align-items:flex-start}.crece-hero-actions .crece-button{min-width:300px}.crece-hero-grid{padding-top:27px}.crece-world{height:440px}.crece-world-quote{padding:16px 19px;bottom:88px}.crece-world-quote p{font-size:15px}.crece-world figcaption{font-size:14px;bottom:34px;left:23px;right:20px}.crece-map-credit{font-size:11px;left:23px}.crece-scene-note{font-size:12px}.crece-world-top{top:23px;left:23px;right:23px}.crece-world-top .crece-eyebrow{font-size:13px}.crece-section{padding-block:88px}.crece-how .crece-button{width:auto}.crece-dialog{border-radius:27px;width:min(100% - 48px,650px);height:fit-content;max-height:90dvh;margin:auto;inset:0}.crece-dialog-inner{padding-inline:34px;padding-bottom:32px}.crece-dialog h2{font-size:40px}.crece-dialog-header{min-height:89px}.crece-dialog-body>.crece-eyebrow{margin-top:5px}.crece-demo-message p{font-size:18px}.crece-form{gap:20px}.crece-footer p{flex-basis:auto;order:initial}.crece-transcript{max-height:34dvh}.crece-admin-content{padding-top:42px}.crece-panel{padding:28px}}@media (min-width:960px){.crece-nav-benefits{font-size:14px;color:#c9dfd5!important;display:flex!important}.crece-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:41px 37px}.crece-hero h1{font-size:clamp(56px,5.05vw,70px)}.crece-hero-actions .crece-button{width:auto;min-width:0}.crece-hero-actions{align-items:stretch;gap:12px;max-width:353px}.crece-lead{max-width:470px;font-size:18px;line-height:1.6}.crece-world{border-radius:32px;height:568px}.crece-world-quote{bottom:104px;left:26px;right:26px}.crece-world figcaption{font-size:13px;bottom:45px}.crece-map-credit{bottom:22px}.crece-world-top{top:25px}.crece-world-top .crece-eyebrow{font-size:12px}.crece-world-pin>span{padding:12px 15px;font-size:14px}.crece-hero-bottom{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;margin-top:10px;padding-block:24px}.crece-hero-bottom>span{grid-column:auto}.crece-hero-bottom p{font-size:14px}.crece-mobile-break{display:none}.crece-section{padding-block:108px}.crece-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:90px;display:grid}.crece-section-heading>.crece-eyebrow{grid-column:1/-1}.crece-section-heading>p:last-child{justify-self:end;max-width:360px;margin:0}.crece-benefit-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.crece-benefit{padding:32px 28px 24px}.crece-benefit h3{font-size:27px}.crece-how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px}.crece-steps li{padding-block:28px}.crece-steps h3{font-size:22px}.crece-trust{grid-template-columns:1fr 1fr;align-items:start;gap:100px}.crece-final{padding-block:80px}.crece-footer{padding-block:35px}.crece-admin-grid{grid-template-columns:310px 1fr;align-items:start}.crece-admin-title h1{font-size:42px}.crece-edit-actions{flex-wrap:nowrap}.crece-edit-actions>.crece-button{flex:1;width:auto}}@media (min-width:1250px){.crece-hero-actions{flex-direction:row;max-width:none}.crece-hero-actions .crece-button{gap:11px;min-height:55px;padding-inline:17px;font-size:14px}.crece-hero-copy{padding-bottom:5px}.crece-world{height:590px}.crece-benefit h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.crece *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.crece .crece-button:hover{transform:none}}.crece-fields{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.crece-activation{border-top:1px solid #79938136;margin-top:24px;padding-top:24px}.crece-activation h3{font-size:23px}.crece-activation .crece-button{margin-top:18px}.crece-admin .crece-text-button:disabled{opacity:.5;cursor:default}.crece-admin .crece-panel h2:focus{outline:none}.crece-map-credit a{text-underline-offset:2px;text-decoration:underline}.crece-guest-demo .crece-demo-example{color:#655321;background:#f6eed8;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.5}.crece-guest-demo .crece-demo-location{flex-wrap:wrap}.crece-guest-demo .crece-demo-location>span{overflow-wrap:anywhere;font-size:14px}.crece-demo-bubble-stage{background:radial-gradient(at 80% 20%,#105b61,#0000 65%),#063f46;border-radius:25px;margin:20px 0;padding:38px 14px 8px}.crece-demo-bubble-stage .bubble-orbit{margin:0 auto}.crece-demo-bubble-stage .bubble-orbit .bubble-orbit-slot>.liai-bubble{min-height:100px;padding:20px 12px;transition:filter .2s,box-shadow .2s}.crece-demo-bubble-stage .bubble-orbit .bubble-orbit-slot>.liai-bubble strong{text-wrap:balance;font-size:16px;line-height:1.3}.crece-demo-bubble-stage .liai-bubble:hover{filter:brightness(1.06);box-shadow:0 12px 32px #001a1f33,0 0 0 3px #ffffff45}.crece-demo-bubble-stage .liai-bubble:focus-visible{outline-offset:6px;outline:3px solid #ffd75d}.crece-demo-bubble-stage .liai-core-status{letter-spacing:.04em;font-size:12px}.crece-demo-phone{background:#063f46;border:6px solid #173d36;border-radius:38px;width:min(100%,400px);margin:22px auto;position:relative;overflow:hidden;box-shadow:0 18px 40px #0a3d3126}.crece-demo-phone:before{content:"";z-index:5;pointer-events:none;background:#173d36;border-radius:0 0 12px 12px;width:74px;height:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.crece-demo-phone .crece-demo-phone-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#85aca0 #063f46;color:#fff;border-radius:30px;height:min(72dvh,740px);min-height:380px;margin:0;padding:0;overflow:auto}.crece-demo-phone-header{z-index:4;background:#063f46f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:23px 16px 14px;display:flex;position:sticky;top:0}.crece-demo-phone-header>span:first-child{letter-spacing:-.06em;font-size:22px;font-weight:800}.crece-demo-phone-header>span:first-child span{color:#ffd75d}.crece-demo-phone-header>span:last-child{color:#d5e9e2;font-size:14px}.crece-demo-phone-body{padding:14px 12px 20px}.crece-demo-back{color:#e8f7f0;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 3px;font-size:14px;display:inline-flex}.crece-demo-phone-reply{color:#164d40;background:#e7f4ec;border-radius:6px 23px 23px;margin:8px 0 20px;padding:16px;box-shadow:0 8px 22px #002c2626}.crece-demo-phone-reply>span{color:#3b6858;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.crece-demo-phone-reply p{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.crece-guest-demo .crece-demo-phone h3{color:#fff;text-align:center;margin:18px 0 14px;font-size:20px;line-height:1.3}.crece-demo-phone h3:focus{outline:none}.crece-demo-phone .bubble-orbit .bubble-orbit-slot>.liai-bubble{min-height:84px;padding:15px 10px}.crece-demo-phone .bubble-orbit .bubble-orbit-slot>.liai-bubble strong{font-size:14px;line-height:1.3}.crece-demo-phone .liai-bubble[aria-pressed=true]{outline-offset:3px;outline:3px solid #ffd75d}.crece-demo-phone .liai-core:focus-visible{outline-offset:6px;outline:3px solid #fff}.crece-demo-missing{text-align:center;margin:8px auto 0;display:flex}.crece-demo-phone-note{color:#c8dfd6;font-size:14px;line-height:1.5;margin-top:16px!important}.crece-guest-demo h3{margin:16px 0 10px;font-size:24px}.crece-demo-invitation,.crece-demo-host-note{color:#48685b;font-size:16px;line-height:1.55}.crece-demo-host-note{border-top:1px solid #074f3c20;margin-top:24px;padding-top:18px}.crece-guest-demo .crece-demo-options button{font-size:14px}.crece-guest-demo .crece-demo-message{text-align:left;align-items:flex-start;gap:12px;padding:18px;display:flex}.crece-guest-demo .crece-demo-message img{flex:none;margin:0}.crece-guest-demo .crece-demo-message p{margin:0;font-size:16px}.crece-dialog-demo{border-radius:0;height:100dvh;max-height:100dvh;overflow:auto}.crece-dialog-demo .crece-dialog-inner{padding:0 10px calc(16px + env(safe-area-inset-bottom))}.crece-dialog-demo .crece-dialog-header{min-height:56px;padding-inline:4px}.crece-dialog-demo .crece-dialog-body>.crece-eyebrow,.crece-dialog-demo .crece-dialog-body>h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crece-dialog-demo .crece-demo{margin-top:0}.crece-dialog-demo .crece-demo-phone{border-width:5px;border-radius:32px;width:min(100%,440px);margin:0 auto}.crece-dialog-demo .crece-demo-phone .crece-demo-phone-screen{border-radius:27px;height:auto;min-height:0;overflow:visible}.crece-dialog-demo .crece-demo-phone-header{padding:19px 14px 10px;position:relative}.crece-demo-phone-location{color:#d5e9e2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.3;display:flex}.crece-demo-phone-location span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crece-demo-phone-location button{color:#fff;background:#ffffff12;border:0;border-radius:16px;flex:none;min-height:32px;padding:5px 10px;font-size:13px}.crece-dialog-demo .crece-demo-phone-body{padding:8px 10px 12px}.crece-dialog-demo .crece-demo-back{min-height:38px;padding-block:5px;font-size:13px}.crece-dialog-demo .crece-demo-phone-reply{margin:4px 0 10px;padding:11px 13px}.crece-dialog-demo .crece-demo-phone-reply>span{margin-bottom:4px;font-size:13px}.crece-dialog-demo .crece-demo-phone-reply p{font-size:14px;line-height:1.35}.crece-dialog-demo .crece-demo-phone h3{margin:10px 0 4px;font-size:18px}.crece-dialog-demo .crece-demo-phone .bubble-orbit{margin:0 auto}.crece-dialog-demo .crece-demo-phone .bubble-orbit .bubble-orbit-slot>.liai-bubble{min-height:68px;padding:10px 8px}.crece-dialog-demo .crece-demo-phone .bubble-orbit .bubble-orbit-slot>.liai-bubble strong{font-size:13px;line-height:1.2}.crece-dialog-demo .crece-demo-missing{min-height:36px;margin-top:0;font-size:13px}.crece-dialog-demo .crece-demo-host-note{max-width:440px;margin:12px auto 0;padding-top:10px;font-size:14px;line-height:1.4}.crece-dialog-demo .crece-demo>.crece-button{max-width:440px;min-height:48px;margin:12px auto 0;padding:10px 16px;display:flex}.crece-dialog-demo .crece-demo>.crece-text-button{max-width:440px;min-height:40px;margin:3px auto 0;font-size:14px}@media (min-width:600px){.crece-dialog-demo{border-radius:27px;width:min(100% - 32px,700px);height:min(100dvh - 24px,920px);max-height:calc(100dvh - 24px)}.crece-dialog-demo .crece-dialog-inner{padding-inline:22px}.crece-dialog-demo .crece-dialog-header{min-height:62px}}.crece-form-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 5px;padding:0;list-style:none;display:grid}.crece-form-steps li{color:#60766b;align-items:center;gap:7px;font-size:14px;line-height:1.25;display:flex}.crece-form-steps li>span{color:#526d5f;background:#e9eee8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.crece-form-steps li[aria-current=step]{color:#124c3b;font-weight:700}.crece-form-steps li[aria-current=step]>span,.crece-form-steps li[data-complete=true]>span{color:#fff;background:#15563e}.crece-onboarding h3{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.2}.crece-onboarding h3:focus{outline:none}.crece-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.crece-location-button{gap:8px;width:100%;min-height:48px}.crece-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crece-recovery-actions>.crece-button{width:100%}.crece-recovery-image{border-radius:14px;width:100%;height:auto;margin-top:16px;display:block}.crece-form-row label{min-width:0}.crece input[readonly]{background:#edf2eb}.crece-contact-choice{border:0;min-width:0;margin:0;padding:0}.crece-contact-choice legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600;line-height:1.5}.crece-contact-choice .crece-checkbox{cursor:pointer;border:1px solid #79938150;border-radius:14px;padding:13px}.crece-contact-choice .crece-checkbox:has(input:checked){background:#eaf4ec;border-color:#15563e}.crece-contact-choice input[type=radio]{border-radius:50%}.crece .crece-checkbox{flex-direction:row;align-items:flex-start;gap:11px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.crece .crece-checkbox input{accent-color:#15563e;width:20px;height:20px;min-height:20px;box-shadow:none;border-radius:4px;flex:0 0 20px;margin:1px 0 0;padding:0}.crece-form-section{background:#f4f7f0;border:1px solid #79938136;border-radius:14px;padding:0 15px}.crece-form-section>summary{cursor:pointer;padding:15px 0;font-size:14px;font-weight:650;line-height:1.5}.crece-form-section>summary>span{color:#60766b;margin:3px 0 0 16px;font-size:12px;font-weight:400;display:block}.crece-form-section>.crece-fields{padding:4px 0 17px}.crece-form-section .crece-text-button{text-align:left;justify-content:flex-start;line-height:1.4}.crece-onboarding-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.crece-onboarding-actions>.crece-button{flex:1;min-width:0}.crece-readiness{gap:13px;margin:20px 0;padding:0;list-style:none;display:grid}.crece-readiness li{align-items:flex-start;gap:11px;font-size:14px;line-height:1.4;display:flex}.crece-readiness li>span:first-child{color:#617165;background:#eceee8;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.crece-readiness li[data-done=true]>span:first-child{color:#175636;background:#d9eee0}.crece-readiness small{color:#617165;margin-top:2px;font-size:12px;display:block}.crece-demo-phone-reply p{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:600px){.crece-form-steps li{gap:9px}.crece-onboarding h3{font-size:26px}}.crece-superadmin{border-bottom:1px solid #79938136;margin:28px 0 36px;padding-bottom:30px}.crece-superadmin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.crece-superadmin-header h2{margin:7px 0;font-size:26px;line-height:1.2}.crece-superadmin-header p:not(.crece-eyebrow){color:#60766b;font-size:16px;line-height:1.5}.crece-superadmin-grid{gap:18px;margin-top:16px;display:grid}.crece-superadmin .crece-panel{padding:20px}.crece-superadmin-search{font-size:14px;font-weight:600;display:block}.crece-superadmin-search input{margin-top:8px}.crece-superadmin-detail>h3{overflow-wrap:anywhere;margin:14px 0 10px;font-size:25px;line-height:1.2}.crece-superadmin-detail>p{margin:12px 0;font-size:16px;line-height:1.5}.crece-superadmin-detail>.crece-form-section{margin-top:15px}.crece-superadmin .crece-apartment-list small{font-size:12px;line-height:1.4}.crece-superadmin .crece-apartment-list>button{overflow-wrap:anywhere;min-width:0}.crece-superadmin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crece-superadmin .crece-activation h4{font-size:18px}.crece-superadmin .crece-form-section form{padding-bottom:16px}.crece-superadmin .crece-delete-action{color:#8d3535}.crece-action-confirm{background:#fff9f5;border:1px solid #caa99e;border-radius:14px;padding:17px}.crece-action-confirm>p{font-size:14px;line-height:1.5}.crece-superadmin .crece-activation>.crece-helper{margin-top:14px}.crece-superadmin .crece-superadmin-actions>.crece-button{margin-top:0}@media (min-width:960px){.crece-superadmin-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start}}.crece-admin-shortcuts{flex-wrap:wrap;gap:9px;margin:0 0 24px;display:flex}.crece-admin-shortcuts a{min-height:44px;color:var(--cc-ink);background:#fff;border:1px solid #bacdc2;border-radius:999px;align-items:center;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.crece-admin-shortcuts a:hover{background:#e0efe6}.crece-admin-shortcuts a:focus-visible{outline-offset:3px;outline:3px solid #506f63}.crece-admin-shortcuts .crece-notifications-link{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.crece-notifications-link span{min-width:22px;height:22px;color:var(--cc-ink);background:#f6de66;border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font-size:12px;display:grid}.crece-notifications{background:#fcfcf9;border:1px solid #79938136;border-radius:22px;margin:0 0 24px;padding:23px}.crece-notifications-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.crece-notifications-heading h2{margin-top:5px;font-size:27px;line-height:1.2}.crece-notifications-empty{background:#e5f0e8;border-radius:14px;align-items:center;gap:13px;margin-top:18px;padding:16px;display:flex}.crece-notifications-empty>span{background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:700;display:grid}.crece-notifications-empty p{color:var(--cc-muted);margin-top:3px;font-size:14px}.crece-notification-list{gap:12px;margin-top:18px;display:grid}.crece-notification{background:#fff;border:1px solid #bdd0c4;border-radius:15px;padding:17px}.crece-notification-meta{color:var(--cc-muted);justify-content:space-between;gap:15px;font-size:12px;display:flex}.crece-notification-meta>span{color:var(--cc-ink);background:#f6de66;border-radius:999px;padding:4px 9px;font-weight:650}.crece-notification h3{margin-top:12px;font-size:17px}.crece-notification>p{white-space:pre-wrap;margin-top:7px;font-size:15px;line-height:1.5}.crece-notification>small{color:var(--cc-muted);margin-top:11px;font-size:12px;display:block}.crece-admin [id]{scroll-margin-top:24px}.crece-add-apartment{margin-top:20px}.crece-guide-indications{border-top:1px solid #79938136;min-width:0;margin-top:6px;padding-top:24px}.crece-guide-indications h3{margin:0;font-size:23px;line-height:1.25}.crece-guide-indications>.crece-button{margin-top:16px}.crece-indication{background:#fff;border:1px solid #b8cdbf;border-radius:16px;flex-direction:column;gap:10px;min-width:0;margin:20px 0 0;padding:17px;display:flex}.crece-indication legend{padding:0 7px;font-size:14px;font-weight:600}.crece-indication textarea{min-height:100px}.crece-field-count{text-align:right;color:#4f655b;font-size:13px;line-height:1.4;display:block}.crece-indication .crece-text-button{align-self:flex-start;min-height:44px;margin:0;font-size:14px}.crece-growth{margin-top:38px}.crece-growth-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.crece-growth-heading h2{font-size:27px;line-height:1.2}.crece-growth-grid{align-items:start;gap:20px;display:grid}.crece-growth h3{margin:10px 0 14px;font-size:27px;line-height:1.2}.crece-growth p{font-size:16px;line-height:1.55}.crece-growth .crece-eyebrow{font-size:12px;line-height:1.5}.crece-growth .crece-helper{font-size:14px;line-height:1.5}.crece-credit-card{color:#fff;background:#173d32;border-color:#173d32}.crece-credit-card .crece-eyebrow{color:#d9ebdf}.crece-credit-number{letter-spacing:-.04em;color:#f6de66;margin:22px 0;font-weight:700;font-size:52px!important;line-height:1.15!important}.crece-credit-number span{letter-spacing:0;color:#fff;font-size:18px;font-weight:400}.crece-credit-details{border-top:1px solid #c2dacc4d;margin-top:22px;padding-top:14px}.crece-credit-details summary{cursor:pointer;min-height:44px;font-size:16px}.crece-credit-details p{color:#e1eee6;margin:6px 0 14px;font-size:14px;line-height:1.6}.crece-credit-details ul{margin:10px 0;padding:0;list-style:none}.crece-credit-details li{justify-content:space-between;gap:20px;padding-block:9px;font-size:14px;line-height:1.5;display:flex}.crece-credit-details li span{overflow-wrap:anywhere}.crece-referral-card>p{margin:13px 0}.crece-revenue-scope{color:#203c2d;background:#f6e68a;border-radius:12px;padding:15px}.crece-referral-stats{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 18px;display:grid}.crece-referral-stats>div{flex-direction:column-reverse;gap:7px;display:flex}.crece-referral-stats dt{font-size:14px;line-height:1.4}.crece-referral-stats dd{margin:0;font-size:32px;font-weight:650;line-height:1}.crece-percentage{border-top:1px solid #79938136;padding-top:17px;font-size:14px!important}.crece-percentage strong{margin-top:4px;font-weight:600;display:block}.crece-invite-link{flex-direction:column;gap:12px;min-width:0;margin-top:20px;display:flex}.crece-invite-link label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.crece-invite-link input{width:100%;min-width:0;color:var(--cc-ink);border:1px solid #b7cbbf;border-radius:12px;padding:13px;font-size:14px}.crece-referral-card>.crece-button{margin-top:16px}@media (min-width:800px){.crece-growth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.crece-arrival-editor h4{margin:0 0 10px}.crece-arrival-step{background:#fffaf5;border:1px solid #dfd2c2;border-radius:22px;gap:15px;min-width:0;padding:20px;display:grid}.crece-arrival-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crece-arrival-step-head>div{align-items:center;gap:14px;display:flex}.crece-arrival-step-head button{min-width:40px;min-height:44px}.crece-arrival-photo{object-fit:contain;border-radius:16px;width:100%;max-height:380px}.crece-arrival-upload input{max-width:100%;font-size:14px}.crece-onboarding .crece-form-steps{flex-wrap:wrap;row-gap:12px}.crece-onboarding .crece-form-steps li{min-width:90px}.crece-arrival-editor .crece-button{justify-self:start}.crece-arrival-recovery{background:#fff7e9;border:1px solid #dec9a7;border-radius:22px;gap:16px;min-width:0;padding:20px;display:grid}.crece-arrival-recovery p,.crece-arrival-recovery h4{margin:0}.crece-arrival-recovery-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crece-arrival-recovery-photos figure{min-width:0;margin:0}.crece-arrival-recovery-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;display:block}.crece-arrival-recovery-photos figcaption{overflow-wrap:anywhere;margin-top:7px;font-size:.875rem;line-height:1.4}.crece-arrival-recovery .crece-button{white-space:normal;max-width:100%}@media (max-width:420px){.crece-arrival-recovery-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.crece-account-line{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.crece-account-line>.crece-eyebrow{margin:0}.crece-admin .crece-account-line>.crece-eyebrow{overflow-wrap:anywhere}.crece-balance{color:#173d32;background:#f6de66;border:1px solid #d8bd46;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:7px;min-height:44px;padding:9px 15px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.crece-balance strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.crece-balance small{font-size:13px}.crece-balance:focus-visible{outline-offset:3px;outline:3px solid #173d32}.crece-admin-fold>summary{font-size:16px}.crece-admin-fold .crece-guide-indications{border:0;margin:0;padding:0}.crece-admin-fold .crece-guide-indications>h3{display:none}.crece-activation-fold>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:650}.crece-activation-fold[open]>.crece-readiness{margin-top:14px}.crece-pilot{border-top:1px solid #d6d2dd;margin-top:24px;padding-top:24px}.crece-pilot-list{gap:14px;margin-top:20px;display:grid}.crece-pilot-stay,.crece-pilot-link{background:#fff;border:1px solid #d6d2dd;border-radius:20px;padding:18px}.crece-pilot-link{background:#f4f0ff;gap:12px;margin-top:18px;display:grid}.crece-pilot-link input{border:1px solid #aaa;border-radius:12px;width:100%;min-width:0;padding:12px;font-size:16px;display:block}.crece.crece-brand .crece-section-summary{flex-wrap:wrap;align-items:center;gap:12px;list-style:none;display:flex}.crece-section-summary::-webkit-details-marker{display:none}.crece.crece-brand .crece-section-summary>.crece-section-title{min-width:0;color:var(--cc-ink);flex:180px;margin:0;font-size:1rem;font-weight:650;line-height:1.45}.crece-section-title small{color:var(--cc-muted);margin-top:3px;font-size:.875rem;font-weight:400;display:block}.crece.crece-brand .crece-section-summary>.crece-section-badge{color:#55534d;background:#ecebe7;border-radius:999px;margin:0;padding:7px 10px;font-size:.875rem;font-weight:650;line-height:1.4}.crece.crece-brand .crece-section-badge[data-state=complete]{color:#24583b;background:#e0eee4}.crece.crece-brand .crece-section-badge[data-state=pending],.crece.crece-brand .crece-section-badge[data-state=unsaved]{color:#6e5014;background:#fff0bf}.crece-section-summary:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #5d493e}.crece-guest-share{background:#fff3c9;border:1px solid #e4cd8d;border-radius:24px;margin:24px 0;padding:24px;scroll-margin-top:20px}.crece-guest-share h3{letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.crece-guest-share>p{font-size:1rem;line-height:1.55}.crece-guest-share>.crece-eyebrow{font-size:.875rem}.crece-guest-share>.crece-button{white-space:normal;width:100%;min-height:58px;margin-top:20px}.crece-guest-share:focus{outline:none}.crece-guest-share .crece-pilot{min-width:0}.crece.crece-brand .crece-credit-number{color:var(--cc-ink);overflow-wrap:anywhere;font-size:clamp(3.5rem,8vw,4.5rem)!important}.crece.crece-brand .crece-credit-number span{color:var(--cc-muted);font-size:1rem;display:inline-block}.crece.crece-brand .crece-credit-card .crece-eyebrow{color:var(--cc-muted)}.crece-credit-invite{white-space:normal;width:100%;min-height:54px;margin-top:22px}.crece.crece-brand .crece-revenue-number{letter-spacing:-.045em;color:var(--cc-ink);margin:12px 0 18px;font-size:clamp(3.5rem,8vw,4.5rem);font-weight:700;line-height:1.1}.crece-revenue-number span{letter-spacing:0;font-size:.5em}.crece.crece-brand .crece-revenue-label{margin-bottom:0;font-size:.875rem}.crece-permanent-link{gap:16px;margin-top:18px;display:grid}.crece-permanent-link label{gap:10px;font-size:16px;font-weight:600;display:grid}.crece-permanent-link input{color:#252429;background:#fffaf0;border:1px solid #b7a58c;border-radius:16px;width:100%;min-width:0;padding:16px;font-size:16px}.crece-permanent-link .crece-button{justify-self:start}.crece .host-install{color:#332b31;background:linear-gradient(115deg,#fff9ec,#faf4fc);border:1px solid #ece4ec;border-radius:22px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 24px;padding:22px;display:flex}.crece .host-install>img{border-radius:15px;flex-shrink:0}.crece .host-install>div{flex:1;min-width:180px}.crece .host-install h2{margin:0 0 5px;font-size:20px}.crece .host-install p{margin:0;font-size:14px}.crece .host-install .crece-button{color:#fff;background:#332b31}.crece .host-install .host-install-help{flex-basis:100%;line-height:1.7}.crece-account-line .crece-eyebrow{overflow-wrap:anywhere}@media (max-width:600px){.crece .host-install{gap:14px;padding:18px}.crece .host-install .crece-button{width:100%}}.crece .host-install .host-install-open{margin-top:14px;font-size:16px;line-height:1.5}.host-install .lia-install-guide-steps{margin-top:0;margin-bottom:0}.crece.host-screens{color:#332b31;background:#fff;min-height:100vh}.host-screens .crece-admin-content{max-width:1080px}.crece .host-logo{color:#332b31;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.host-logo span{font-size:14px}.host-header-actions{align-items:center;gap:22px;display:flex}.host-header-actions .crece-balance{cursor:pointer;background:#fff8e5;border:1px solid #e5d5b8;font-family:inherit}.host-referral-strip{background:#faf7fc;border:1px solid #eee7eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:15px 20px;display:flex}.host-referral-strip label{flex:1;gap:4px;min-width:0;font-size:14px;display:grid}.host-referral-strip input{color:#332b31;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-size:14px;font-weight:600}.host-page-heading{margin:22px 0 28px}.host-page-heading h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.host-page-heading h1:focus{outline:none}.host-back{margin-top:6px}.host-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 32px;display:grid}.host-menu.host-menu-two{grid-template-columns:repeat(2,minmax(0,1fr))}.host-menu>button{text-align:left;color:#332b31;min-height:190px;font:inherit;cursor:pointer;background:#faf6fc;border:1px solid #e6dde7;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:26px;display:flex}.host-menu>button:first-child{background:#fff7e3;border-color:#ecdfba}.host-menu>button:hover{border-color:#332b31}.host-menu strong{font-size:22px;line-height:1.2}.host-menu span{font-size:15px}.host-menu .host-menu-number{color:#665866;border:1px solid #d9cdd9;border-radius:50%;padding:8px;font-size:14px}.host-apartments{gap:14px;margin-bottom:24px;display:grid}.host-apartments>button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e6dde7;border-radius:18px;gap:8px;padding:22px;display:grid}.host-apartments strong{font-size:21px}.host-apartments small{color:#615660;font-size:14px}.host-narrow,.host-editor{max-width:780px}.host-share-panel{margin:20px 0}.host-screens .crece-panel{border:1px solid #e6dde7}.host-guide-suggestions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.host-guide-suggestions span{font-size:14px}.host-guide-suggestions button{color:#332b31;font:inherit;cursor:pointer;background:#faf5fc;border:1px solid #dacddd;border-radius:30px;padding:9px 14px;font-size:14px}.host-wifi-editor{background:#fff8e9;border-radius:18px;padding:20px}.host-wifi-editor h3{margin-top:0}.host-guide-preview{background:linear-gradient(130deg,#fff8e9,#f3eef9);border-radius:22px;padding:24px}.host-guide-preview>div{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.host-guide-preview button{color:#332b31;width:104px;height:104px;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:radial-gradient(circle at 30% 20%,#fff,#ece4f2 75%,#dfd3e8);border:1px solid #c8b9d0;border-radius:50%;padding:14px;font-size:14px;box-shadow:inset 0 3px 6px #fff,0 5px 15px #332b3110}.host-guide-preview button[aria-pressed=true]{border:2px solid #49334f}.host-guide-preview small{font-size:14px}.host-guide-preview p{background:#fff;border-radius:15px;padding:16px}.host-screens .crece-button-dark{color:#fff;background:#332b31}.host-screens .crece-fields>fieldset{min-width:0}@media (max-width:650px){.host-menu,.host-menu.host-menu-two{grid-template-columns:1fr}.host-menu>button{gap:10px;min-height:140px;padding:22px}.host-header-actions{gap:10px}.host-logo span{display:none}.host-referral-strip{flex-wrap:wrap;gap:10px;padding:14px}.host-referral-strip label{flex-basis:100%}.host-screens .crece-header{gap:12px}.host-screens .crece-balance{min-width:0}.host-guide-preview{padding:18px}}.host-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.host-quick-card{background:#faf7fc;border:1px solid #e6dde7;border-radius:20px;min-width:0;padding:20px}.host-quick-card:first-child{background:#fff9ec;border-color:#eadfca}.host-quick-card h2{margin:0 0 14px;font-size:18px}.host-quick-card label,.host-share-link label{gap:7px;min-width:0;font-size:14px;display:grid}.host-quick-card select,.host-share-link input{width:100%;min-width:0;font:inherit;color:#332b31;background:#ffffffb8;border:1px solid #dacee0;border-radius:10px;padding:10px 12px;font-size:14px}.host-quick-card select{margin-bottom:12px}.host-share-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.host-share-actions .crece-button{padding:11px 16px;font-size:14px}.host-credit-sections{gap:22px;max-width:900px;display:grid}.host-credit-sections h2{margin-top:0}.host-credit-explanation{padding-left:22px;line-height:1.7}.host-credit-explanation li{margin-bottom:10px}.host-credit-breakdown>div{border-bottom:1px solid #e6dde7;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.host-credit-breakdown dd{margin:0;font-weight:650}.host-credit-referrals{background:linear-gradient(125deg,#fff8e8,#faf5fc)}.host-credit-intro{font-size:20px;line-height:1.45}.host-credit-referrals .crece-revenue-number{margin:16px 0}.host-credit-referrals .host-share-link{background:#ffffffa0;border-radius:16px;margin:22px 0;padding:18px}@media (max-width:700px){.host-quick-links{grid-template-columns:1fr}.host-quick-card{padding:16px}.host-share-actions{justify-content:space-between;gap:12px}.host-share-actions .crece-button{font-size:14px}.host-credit-referrals .host-share-link{padding:14px}}.host-header-actions .crece-balance.host-balance-compact{min-width:0;box-shadow:none;border-radius:14px;gap:5px;padding:7px 11px}.host-balance-compact span,.host-balance-compact small{font-size:12px!important}.host-balance-compact strong{line-height:1.1;font-size:18px!important}.host-hamburger{z-index:30;position:relative}.host-hamburger summary{cursor:pointer;background:#fff;border:1px solid #e1d8e3;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.host-hamburger summary::-webkit-details-marker{display:none}.host-hamburger summary>span{gap:5px;display:grid}.host-hamburger i{background:#332b31;border-radius:2px;width:20px;height:2px;display:block}.host-hamburger[open] summary{background:#f5eff8}.host-hamburger nav{background:#fff;border:1px solid #e1d8e3;border-radius:17px;width:230px;max-width:calc(100vw - 40px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #332b3126}.host-hamburger nav button{font:inherit;text-align:left;color:#332b31;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px 14px;font-size:16px}:is(.host-hamburger nav button:hover,.host-hamburger nav button:focus-visible){background:#f6f0f9}.host-hamburger nav button:disabled{opacity:.5;cursor:default}.host-hamburger nav .host-menu-logout{border-top:1px solid #eee7ef;border-radius:0 0 10px 10px;margin-top:4px}.host-hamburger summary:focus-visible{outline-offset:3px;outline:2px solid #553a60}.host-home-primary{margin:0 0 24px}.host-home-apartments{color:#332b31;width:100%;min-height:116px;font:inherit;text-align:left;cursor:pointer;background:#fff3cc;border:1px solid #d2b568;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 3px #ecdca9}.host-home-apartments>span:first-child{gap:8px;min-width:0;display:grid}.host-home-apartments strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,28px);line-height:1.2}.host-home-apartments>span:first-child>span{color:#66543c;font-size:15px}.host-home-open{color:#fff;background:#332b31;border-radius:24px;padding:10px 18px;font-size:14px;font-weight:600}.host-home-apartments:hover{background:#ffedb4;border-color:#a27f35}.host-home-notifications{margin:0 0 24px}.host-home-notifications>button{color:#332b31;width:100%;font:inherit;text-align:left;cursor:pointer;background:#faf6fc;border:1px solid #d6c6df;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.host-home-notifications strong{font-size:16px;line-height:1.4}.host-home-notifications button>span{text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.host-home-notifications>button:hover{background:#f2e9f7}.host-home-apartments:focus-visible{outline-offset:4px;outline:2px solid #553a60}.host-home-notifications>button:focus-visible{outline-offset:4px;outline:2px solid #553a60}@media (max-width:650px){.host-home-apartments{gap:14px;padding:20px}.host-home-notifications>button{padding:16px 20px}}.host-arrival-data h2,.host-arrival-steps h2{margin:0;font-size:24px}.host-arrival-data{gap:12px}.host-arrival-data .crece-form-section{background:#faf7fc;border-color:#e0d6e4}.host-arrival-data .crece-form-section>summary{font-size:16px}.host-arrival-data .crece-form-section>summary>span{color:#66586a;overflow-wrap:anywhere;font-size:14px}.host-arrival-steps{border-top:1px solid #e6dde7;gap:12px;margin-top:8px;padding-top:28px}.host-arrival-steps .crece-arrival-step-head>strong{font-size:20px}.host-arrival-steps .crece-arrival-step-head>div{flex-wrap:wrap}.host-arrival-steps .crece-arrival-editor>.crece-helper{margin-top:0}.host-quick-links:has(.host-link-fold){align-items:start;gap:10px;margin-bottom:20px}.host-quick-card.host-link-fold{background:#faf7fc;border-radius:13px;padding:0}.host-quick-card.host-link-fold:first-child{background:#fff9ec}.host-link-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.35;list-style:none;display:flex}.host-link-fold>summary::-webkit-details-marker{display:none}.host-link-fold>summary:after{content:"+";font-size:20px;font-weight:400;line-height:1}.host-link-fold[open]>summary:after{content:"−"}.host-link-fold>summary:focus-visible{outline-offset:2px;border-radius:13px;outline:2px solid #553a60}.host-link-fold-body{padding:4px 15px 15px}.host-link-fold-body>p{font-size:14px;line-height:1.5}.host-apartments>button.host-apartment-button{background:#faf5fd;border:1px solid #c9b9d0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 3px #e7ddeb}.host-apartment-info{gap:7px;min-width:0;display:grid}.host-apartment-info strong{overflow-wrap:anywhere;font-size:20px}.host-apartment-info>span{color:#66586a;overflow-wrap:anywhere;font-size:14px}.host-apartment-info small{background:#fff;border-radius:20px;width:fit-content;padding:4px 9px;font-size:13px}.host-apartment-button .host-apartment-open{color:#fff;background:#332b31;border-radius:24px;flex-shrink:0;padding:9px 16px;font-size:14px;font-weight:600}.host-apartments>button.host-apartment-button:hover{background:#f1e8f7;border-color:#786080}.host-apartments>button.host-apartment-button:active{box-shadow:none}.host-apartments>button.host-apartment-button:focus-visible{outline-offset:4px;outline:2px solid #553a60}@media (max-width:700px){.host-quick-links:has(.host-link-fold){gap:7px}.host-link-fold>summary{padding:11px 13px}.host-apartments>button.host-apartment-button{gap:12px;padding:17px}.host-apartment-info strong{font-size:18px}.host-apartment-button .host-apartment-open{padding:8px 12px}}.crece-form .crece-arrival-upload{color:#49334f;text-align:center;cursor:pointer;background:#faf5fd;border:1px dashed #ac94b7;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;position:relative}.crece-arrival-upload:hover{background:#f1e8f7}.crece-arrival-upload:focus-within{outline-offset:3px;outline:3px solid #e39e12}.crece-arrival-upload[data-busy=true]{opacity:.6;cursor:wait}.crece .crece-arrival-upload input{width:1px;height:1px;min-height:0;box-shadow:none;border:0;padding:0}.crece-indication-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crece-admin .crece-indication-actions>.crece-button{width:auto}.crece-indication-actions>.crece-text-button{margin-left:auto}.host-guide-preview>summary{cursor:pointer;min-height:44px;font-weight:600;line-height:1.5}.host-guide-preview>summary:focus-visible{outline-offset:4px;outline:3px solid #e39e12}.host-editor-save{z-index:2;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:#fcfcf9;border-top:1px solid #e6dde7;position:sticky;bottom:0;box-shadow:0 -12px 20px #fcfcf9eb}.host-save-note{margin-bottom:22px!important}@media (max-width:520px){.crece-admin .crece-indication-actions>.crece-button{width:100%}.crece-indication-actions>.crece-text-button{margin-left:0}}.host-setup-steps{gap:16px;max-width:780px;margin:22px 0 32px;padding:0;list-style:none;display:grid}.host-setup-steps>li{min-width:0}.host-setup-card{color:#332b31;width:100%;font:inherit;text-align:left;background:#faf6fc;border:1px solid #d7c8df;border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:22px;display:flex}.host-setup-steps>li:first-child>.host-setup-card{background:#fff8e8;border-color:#e4d4a7}.host-setup-steps button.host-setup-card:hover{border-color:#786080}.host-setup-steps button.host-setup-card:focus-visible{outline-offset:3px;outline:3px solid #553a60}.host-setup-steps .host-setup-heading,.host-editor .host-arrival-heading{letter-spacing:normal;align-items:center;gap:13px;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1.25;display:flex}.host-setup-heading>strong,.host-setup-heading>span:last-child{overflow-wrap:anywhere;min-width:0}.host-setup-heading>strong{font-weight:600}.host-setup-number{color:#49334f;background:#fff;border:1px solid #c7b5ce;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:600;line-height:1;display:grid}.host-setup-state{color:#654f26;background:#f4e7c7;border-radius:20px;align-self:flex-start;margin-left:47px;padding:5px 11px;font-size:14px;font-weight:600;line-height:1.4}.host-setup-state[data-complete=true]{color:#26563a;background:#e0eee4}.host-setup-activation{background:#fff;border-color:#d7c8df}.host-setup-activation .crece-readiness{margin:6px 0 8px}.host-setup-activation .crece-readiness>li{align-items:center}.host-setup-activation .crece-readiness>li>span:last-child{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;display:block}@media (max-width:520px){.host-setup-card{padding:19px 17px}.host-setup-steps .host-setup-heading,.host-editor .host-arrival-heading{gap:11px;font-size:20px}.host-setup-state{margin-left:45px}}.host-arrival-steps .crece-arrival-intro{color:#49334f;margin:0;font-size:clamp(20px,4.8vw,24px);font-weight:600;line-height:1.4}.host-arrival-steps .crece-arrival-intro-help{margin-top:10px;font-size:15px;line-height:1.6}.host-arrival-step-save{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.crece-admin .host-arrival-step-save>.crece-button{flex:1;width:auto}.host-arrival-step-save>.host-setup-state{white-space:nowrap;align-self:center;margin:0}.host-accommodations{max-width:780px;margin-bottom:28px}.host-accommodation-list{gap:18px;display:grid}.host-accommodation-card{background:#fff;border:1px solid #c9b9d0;border-radius:22px;min-width:0;padding:24px}.host-accommodation-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.host-accommodation-card>header>div{flex:220px;min-width:0}.crece .host-accommodation-card h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;line-height:1.25}.host-accommodation-card p{color:#66586a;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5}.host-accommodation-status{color:#654f26;background:#f4e7c7;border-radius:20px;flex:none;padding:6px 11px;font-size:14px;font-weight:600;line-height:1.4}.host-accommodation-status[data-status=active]{color:#26563a;background:#e0eee4}.host-accommodation-status[data-status=archived]{color:#615660;background:#eee9ef}.crece-admin .host-edit-accommodation{width:auto;min-height:46px;margin-top:20px;padding:11px 17px;font-size:15px}.host-accommodation-sharing{border-top:1px solid #e6dde7;margin-top:20px;padding-top:18px}.host-accommodation-sharing .host-share-link label{font-size:14px}.host-accommodation-sharing .host-share-actions{margin-top:10px}.crece-admin .host-add-accommodation{color:#49334f;background:0 0;border:1px dashed #9c81a9;margin-top:20px}.crece-admin .host-add-accommodation:hover{background:#faf6fc}@media (max-width:520px){.host-accommodation-card{padding:20px}.crece .host-accommodation-card h2{font-size:22px}.crece-admin .host-edit-accommodation{width:100%}}.host-install-slot{max-width:780px;margin-top:48px}.host-install-fold{color:#49334f;background:#fff;border:1px solid #e6dde7;border-radius:14px}.host-install-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:13px 16px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.host-install-fold>summary::-webkit-details-marker{display:none}.host-install-fold>summary>img{border-radius:10px;flex:none}.host-install-fold>summary>span:first-of-type{flex:1;min-width:0}.host-install-fold-action{text-underline-offset:3px;flex:none;font-size:14px;font-weight:600;text-decoration:underline}.host-install-fold>summary:focus-visible{outline-offset:3px;border-radius:14px;outline:3px solid #553a60}.host-install-fold-body{border-top:1px solid #f0eaf2;gap:16px;padding:4px 18px 18px;display:grid}.host-install-fold-body>p{font-size:14px;line-height:1.6}.host-install-fold-body>p:first-child{padding-top:14px}.host-install-fold-body .lia-install-guide-steps{margin-top:0;margin-bottom:0}.host-install-fold-body>.crece-text-button{justify-self:start}@media (max-width:420px){.host-install-fold>summary{gap:10px;padding:12px;font-size:15px}.host-install-fold>summary>img{width:30px;height:30px}.host-install-fold-action{font-size:14px}}.host-arrival-data-fold>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;list-style:none;display:grid}.host-arrival-data-fold>summary::-webkit-details-marker{display:none}.host-arrival-data-fold>summary:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #553a60}.host-arrival-data-fold>summary>.host-setup-state{white-space:nowrap;align-self:center;margin:0}.host-arrival-data-action{color:#49334f;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.host-arrival-data-fold>.crece-fields{gap:12px;padding-top:18px}.host-arrival-data-fold+.host-arrival-steps{margin-top:0;padding-top:18px}@media (max-width:620px){.host-arrival-data-fold>summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.host-arrival-data-fold>summary>h2{grid-row:1/3}.host-arrival-data-action{text-align:right;grid-column:2}}.host-arrival-step-fold{background:#fff;border-color:#ded4e3;padding:16px 18px;display:block}.host-arrival-step-fold[open]{background:#fffaf5;border-color:#dfd2c2}.host-arrival-step-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.host-arrival-step-fold>summary::-webkit-details-marker{display:none}.host-arrival-step-fold>summary>strong{margin-right:auto;font-size:18px}.host-arrival-step-fold>summary>.host-setup-state{white-space:nowrap;align-self:center;margin:0}.host-arrival-step-toggle{color:#66586a;text-underline-offset:3px;font-size:14px;text-decoration:underline}.host-arrival-step-fold>summary:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #553a60}.host-arrival-step-body{gap:16px;padding-top:16px;display:grid}.host-arrival-step-options>summary{color:#776d78;cursor:pointer;min-height:36px;padding:8px 0;font-size:13px}.host-arrival-step-options>div{flex-wrap:wrap;gap:8px 18px;padding-top:4px;display:flex}.host-arrival-step-options button{min-height:44px;font-size:14px}.host-arrival-step-options>summary:focus-visible{outline-offset:3px;outline:2px solid #553a60}.host-arrival-next-step{padding:6px 0 12px}.host-arrival-next-step>.crece-text-button{color:#49334f;border:1px dashed #b8a6c0;border-radius:12px;min-height:46px;padding:10px 16px;text-decoration:none}.host-arrival-next-step>.crece-text-button:hover{background:#faf6fc}.host-arrival-extra{border-top:1px solid #e6dde7;margin-top:10px;padding-top:12px}.host-arrival-extra>summary{cursor:pointer;color:#49334f;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.host-arrival-extra>summary::-webkit-details-marker{display:none}.host-arrival-extra>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.host-arrival-extra[open]>summary:after{transform:rotate(225deg)}.host-arrival-extra>summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #553a60}.host-arrival-extra>label{margin-top:12px;display:block}.host-arrival-extra .crece-helper{font-size:13px;font-weight:400;display:inline}.host-arrival-final-save{box-shadow:none;background:0 0;margin-top:16px;padding-top:24px;position:static}.host-editor-form{padding-bottom:var(--host-keyboard-space,0px)}.host-editor-form textarea,.host-editor-form input{scroll-margin-block:24px;font-size:16px}@media (max-width:420px){.host-arrival-step-fold{padding:13px 14px}.host-arrival-step-fold>summary{gap:9px}.host-arrival-step-fold>summary>.host-setup-state{padding:5px 8px;font-size:12px}.host-arrival-step-toggle{font-size:13px}}.host-guide-intro>p:first-child{color:#49334f;font-size:17px;font-weight:500;line-height:1.55}.host-guide-intro>.crece-helper{margin-top:6px;font-size:14px;line-height:1.6}.host-guide-items{gap:16px;display:grid}.host-guide-item{background:#fff;border:1px solid #ded4e3;border-radius:20px;min-width:0;padding:16px 18px}.host-guide-item[open]{background:#fffaf5;border-color:#dfd2c2}.host-guide-item>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.host-guide-item>summary::-webkit-details-marker{display:none}.host-guide-item>summary>strong{overflow-wrap:anywhere;min-width:0;margin-right:auto;font-size:18px;line-height:1.35}.host-guide-item>summary>.host-setup-state{white-space:nowrap;flex:none;align-self:center;margin:0}.host-guide-item-toggle{color:#66586a;text-underline-offset:3px;flex:none;font-size:14px;text-decoration:underline}.host-guide-item>summary:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #553a60}.host-guide-item-body{gap:16px;padding-top:16px;display:grid}.host-guide-item-options>summary{color:#776d78;cursor:pointer;min-height:36px;padding:8px 0;font-size:13px}.host-guide-item-options .crece-text-button{min-height:44px;font-size:14px}.host-guide-item-options>summary:focus-visible{outline-offset:3px;outline:2px solid #553a60}.host-guide-add{border-top:1px solid #e6dde7;gap:18px;margin-top:6px;padding:20px 0 10px;display:grid}.host-guide-add .host-guide-suggestions{margin:0}.crece .host-guide-add>.host-guide-add-button{background:var(--lia-brand-yellow,#f9ca55);width:min(100%,280px);min-height:52px;color:var(--lia-brand-ink,#06463f);border:1px solid #d9ac42;border-radius:15px;justify-self:start;padding:14px 22px;font-weight:650;text-decoration:none;box-shadow:0 4px 12px #72552014}.crece .host-guide-add>.host-guide-add-button:hover:not(:disabled){background:#ffda76;border-color:#c79730}.crece .host-guide-add>.host-guide-add-button:focus-visible{outline-offset:4px;outline:3px solid #553a60}.host-guide-add-button:disabled{opacity:.5;cursor:default}.host-guide-editor>.host-guide-preview{margin-top:8px}@media (max-width:420px){.host-guide-item{padding:13px 14px}.host-guide-item>summary{gap:9px}.host-guide-item>summary>.host-setup-state{padding:5px 8px;font-size:12px}.host-guide-item-toggle{font-size:13px}}.crece.host-registration{min-height:100svh;color:var(--lia-brand-ink);padding:0 24px calc(40px + env(safe-area-inset-bottom));background:#fff}.host-registration-header{max-width:1080px;min-height:88px;padding-top:env(safe-area-inset-top);justify-content:space-between;align-items:center;margin:auto;display:flex}.host-registration-content{max-width:440px;margin:38px auto 0}.host-registration-progress{color:var(--lia-text-muted);gap:24px;margin:0 0 36px;padding:0;font-size:13px;list-style:none;display:flex}.host-registration-progress li{align-items:center;gap:8px;display:flex}.host-registration-progress span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.host-registration-progress [aria-current]{color:var(--lia-brand-ink);font-weight:650}.host-registration-progress [aria-current] span{background:var(--lia-brand-yellow);border-color:var(--lia-brand-yellow)}.host-registration h1{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(32px,7vw,44px);line-height:1.1}.host-registration-intro{color:var(--lia-text-muted);font-size:16px;line-height:1.6;margin-bottom:28px!important}.host-registration .crece-fields{gap:18px;display:grid}.host-registration .crece-button{border-radius:30px;width:100%;margin-top:6px}.host-registration-login{justify-content:center;width:100%;margin-top:18px}.host-visible-form input,.host-visible-form select,.host-visible-form textarea{scroll-margin-top:24px;font-size:16px}.host-visible-form label{scroll-margin-top:24px}.host-registration-done{color:var(--lia-success);font-size:14px;margin-bottom:24px!important}@media (max-width:520px){.host-registration-content{margin-top:20px}.host-registration-header{min-height:74px}.host-registration-progress{gap:18px;margin-bottom:28px}}.host-guide-photos{gap:10px;display:grid}.host-guide-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.host-guide-photo-grid figure{min-width:0;margin:0}.host-guide-photo-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid #e6dde7;border-radius:14px;width:100%;display:block}.host-guide-photo-grid .crece-text-button{min-height:44px;font-size:13px}.host-guide-photos .crece-arrival-upload{width:fit-content}.host-guide-photos .crece-arrival-upload:focus-within{outline-offset:3px;outline:3px solid #553a60}.host-balance-movements{margin:0;padding:0;list-style:none}.host-balance-movements li{border-bottom:1px solid #e6dde7;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 0;display:grid}.host-balance-movements li>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.host-balance-movements span,.host-balance-movements small{color:#655d66;font-size:14px}.host-balance-movements small{grid-column:1/-1;line-height:1.5}.host-balance-title{margin:0 0 16px;font-size:24px;line-height:1.25}.host-balance-splits{gap:12px;margin:20px 0;display:grid}.host-balance-splits>div{background:#faf7f1;border:1px solid #eadfca;border-radius:16px;padding:18px}.host-balance-splits dt{margin-bottom:12px;font-size:15px;line-height:1.5}.host-balance-splits dd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:0;display:flex}.host-balance-splits dd>strong{color:#463626;font-size:30px;line-height:1.3}.host-balance-splits strong span{font-size:15px;font-weight:500}.host-balance-splits dd>span{color:#655d66;font-size:15px}.host-referral-calculation{padding-left:22px;line-height:1.7}.host-referral-calculation li{margin:8px 0}.host-credit-referrals>h2{color:#463626;font-size:clamp(25px,4vw,32px);line-height:1.2}.host-credit-referrals .host-referral-explanation{background:#fffdf7;border:1px solid #dfc99e;border-radius:18px;margin-top:24px;padding:20px}.host-referral-explanation>summary{color:#463626;font-size:20px;font-weight:750}.host-referral-explanation .host-referral-calculation{gap:12px;padding:0;list-style:none;display:grid}.host-referral-explanation .host-referral-calculation li{border-bottom:1px solid #eee3d1;margin:0;padding:12px 0}.host-referral-explanation .host-referral-calculation strong{color:#694915;font-size:22px}.host-professional-agreement{background:#fff8e9;border:1px solid #dfc99e;border-radius:18px;margin-top:24px;padding:20px}.host-professional-agreement h3{color:#463626;margin:0 0 12px;font-size:20px;line-height:1.3}.host-professional-agreement p{line-height:1.6}.host-professional-agreement p:last-child{margin-bottom:0}.host-professional-agreement strong{color:#694915}.crece-admin .host-view-guests{color:#332b31;background:#fff4d7;border:1px solid #dec995;min-height:46px;margin:20px 0 0 10px;padding:11px 17px;font-size:15px}.host-guests{max-width:780px;margin:0 0 30px}.host-guests-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.crece .host-guests-heading h2{margin:0;font-size:22px}.host-guest-card{background:#fff;border:1px solid #dfd5df;border-radius:22px;margin-bottom:18px;padding:24px}.crece .host-guest-card h3{margin:0 0 6px;font-size:23px}.host-guest-card>header p{color:#71646f;margin:0;font-size:14px}.host-guest-service{margin-top:22px}.crece .host-guest-service h4{margin:0 0 10px;font-size:16px}.host-extra-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.host-extra-option{color:#332b31;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#faf7fb;border:1px solid #ded2df;border-radius:16px;grid-template-columns:1fr auto;gap:14px;padding:16px;display:grid}.host-extra-option>span:first-child{gap:5px;display:grid}.host-extra-option strong{font-size:15px}.host-extra-option small{color:#6e606b;font-size:13px}.host-extra-option>b{white-space:nowrap;font-size:20px}.host-extra-state{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:13px;display:flex}.host-extra-state i{box-sizing:border-box;background:#c8bdca;border-radius:12px;width:34px;height:20px;padding:3px;display:block}.host-extra-state i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.host-extra-option[aria-checked=true]{background:#fff3cf;border-color:#c9a550}.host-extra-option[aria-checked=true] .host-extra-state i{background:#5b693e}.host-extra-option[aria-checked=true] .host-extra-state i:after{transform:translate(14px)}.host-extra-option:disabled{opacity:.55;cursor:default}.host-extra-option:focus-visible{outline-offset:3px;outline:2px solid #553a60}.host-guest-payment{background:#edf4e9;border-radius:12px;padding:13px 16px;font-size:14px}@media (max-width:520px){.crece-admin .host-view-guests{width:100%;margin-top:10px;margin-left:0}.host-guest-card{padding:20px}.host-extra-option{gap:12px;padding:12px}.host-extra-option strong{font-size:14px}.host-extra-option>b{font-size:18px}.crece .host-guests-heading h2{font-size:20px}}@media (max-width:350px){.host-extra-options{grid-template-columns:1fr}}.host-guest-periods{gap:8px;margin:0 0 20px;display:flex}.host-guest-periods button{color:#66566a;min-height:44px;font:inherit;background:#fff;border:1px solid #ded2df;border-radius:24px;padding:10px 18px;font-size:15px}.host-guest-periods button[aria-pressed=true]{color:#332b31;background:#fff1c8;border-color:#c7a557;font-weight:650}.host-guest-phase{color:#6a5c69;background:#f0ebf1;border-radius:14px;margin-top:10px;padding:4px 10px;font-size:12px;display:inline-block}.host-guest-phase[data-phase=current]{color:#3d5c32;background:#e8f2e5}.host-guest-card{padding:0;overflow:hidden}.host-guest-summary{box-sizing:border-box;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 22px;list-style:none;display:flex}.host-guest-summary::-webkit-details-marker{display:none}.host-guest-summary::marker{content:""}.host-guest-summary-copy{gap:5px;min-width:0;display:grid}.host-guest-name{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.3}.host-guest-dates{color:#71646f;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.host-guest-summary-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.host-guest-summary .host-guest-phase{white-space:nowrap;margin:0}.host-guest-phase[data-phase=upcoming]{color:#785718;background:#fff3d2}.host-guest-chevron{color:#786778;flex-shrink:0;transition:transform .15s}.host-guest-card[open]>.host-guest-summary .host-guest-chevron{transform:rotate(180deg)}.host-guest-summary:focus-visible{outline-offset:-5px;border-radius:20px;outline:2px solid #553a60}.host-guest-details{border-top:1px solid #eee7ed;padding:0 22px 22px}.host-guest-details>.crece-helper{margin:18px 0 0}@media (max-width:520px){.host-guest-summary{gap:10px;padding:16px}.host-guest-name{font-size:17px}.host-guest-dates{font-size:13px}.host-guest-summary-meta{gap:7px}.host-guest-details{padding:0 16px 18px}}@media (max-width:380px){.host-guest-summary{align-items:flex-start}.host-guest-summary-meta{flex-direction:column;align-items:flex-end;gap:8px}.host-guest-summary .host-guest-phase{padding:4px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.host-guest-chevron{transition:none}}.host-screens .host-balance-card{background:linear-gradient(125deg,#edf8f0,#f9fcf8);border-color:#cce3d3}.host-balance-card .host-balance-title,.crece.crece-brand .host-balance-card .crece-credit-number{color:#256349}.host-balance-card .host-balance-calculation{border-color:#cce3d3}.host-balance-payout{color:#51426e;background:#f2effa;border:1px solid #d8d3ee;border-radius:20px;overflow:hidden;box-shadow:0 4px 14px #51426e08}.host-balance-payout>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:20px 24px;font-size:18px;font-weight:650;line-height:1.35;list-style:none;display:flex}.host-balance-payout>summary::-webkit-details-marker{display:none}.host-balance-payout>summary svg{flex-shrink:0;width:24px;height:24px}.host-balance-payout .host-payout-chevron{width:20px;height:20px;margin-left:auto;transition:transform .15s}.host-balance-payout[open] .host-payout-chevron{transform:rotate(180deg)}.host-balance-payout>p{color:#655a79;margin:0;padding:0 24px 22px;font-size:14px;line-height:1.6}:is(.host-balance-payout>summary:focus-visible,.host-referral-explanation>summary:focus-visible){outline-offset:-4px;border-radius:16px;outline:2px solid #655285}.host-credit-referrals .host-referral-explanation{background:#fff;border-color:#e7e1ec;padding:20px}.host-referral-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.host-referral-levels>li{color:#285d46;background:#eff8f2;border:1px solid #cde2d5;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}.host-referral-levels>.host-referral-indirect{color:#604780;background:#f3effa;border-color:#ded5ef}.host-referral-level-heading{align-items:center;gap:10px;display:flex}.host-referral-level-heading h3{color:inherit;margin:0;font-size:16px;line-height:1.3}.host-referral-level-icon{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.host-referral-levels p{color:inherit;margin:16px 0 20px;font-size:15px;line-height:1.65}.host-referral-gain{margin-bottom:4px;font-size:16px;display:block}.host-referral-gain strong{letter-spacing:-.04em;color:inherit;font-size:38px;line-height:1.2}.host-referral-path{border-top:1px solid #00000012;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.host-referral-path span{opacity:.65}@media (max-width:600px){.host-referral-levels{grid-template-columns:1fr}.host-credit-referrals .host-referral-explanation{padding:16px}.host-balance-payout>summary{padding:18px}.host-balance-payout>p{padding:0 18px 18px}}.host-balance-earning-intro{color:#395b49;font-size:15px;line-height:1.65}.host-balance-earning-intro p{margin:12px 0}.host-balance-earning-intro p:last-child{margin-top:18px;font-weight:600}.host-balance-local-agreements{border-top:1px solid #cce3d3;padding-top:8px}.host-balance-local-agreements h3{color:#256349;margin:14px 0 8px;font-size:18px;line-height:1.3}.host-balance-local-agreements>p{color:#395b49;margin:0;font-size:15px;line-height:1.65}.host-balance-local-agreements .host-balance-splits{margin-bottom:0}.host-balance-local-agreements .host-balance-splits>div{background:#e6f3ea;border-color:#cce3d3}.host-balance-local-agreements .host-balance-splits dd>strong{color:#256349}.host-referral-diagram{background:linear-gradient(145deg,#f7fbf8,#faf7fd);border:1px solid #e6e7ea;border-radius:20px;margin:12px 0 22px;padding:18px 14px}.host-referral-diagram>figcaption{text-align:center;color:#425a4d;font-size:16px;font-weight:650}.host-referral-diagram>svg{width:100%;max-width:460px;height:auto;margin:10px auto;font-family:inherit;display:block}.host-referral-diagram-key{gap:10px;max-width:440px;margin:0 auto;display:grid}.host-referral-diagram-key p{color:#56515c;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.host-referral-diagram-key span{text-align:center;border-radius:10px;flex-shrink:0;min-width:46px;padding:4px 8px;font-size:15px;font-weight:700}.host-referral-key-direct{color:#285d46;background:#e2f1e7}.host-referral-key-indirect{color:#735195;background:#eee6f7}@media (max-width:400px){.host-referral-diagram{padding:16px 8px}.host-referral-diagram-key p{font-size:12px}}.host-map-instructions{color:#665020;background:#fff6da;border:1px solid #ead7a1;border-radius:16px;padding:18px 20px;font-size:15px;line-height:1.65}.host-map-instructions>strong{color:#514019;font-size:16px;display:block}.host-map-instructions ol{margin:10px 0 0;padding-left:22px}.host-map-instructions li+li{margin-top:8px}.crece-admin.host-screens :is(.host-accommodation-card,.host-guest-card,.crece-panel,.host-quick-card){box-shadow:0 5px 18px #332b311c,0 2px 5px #332b310d}.crece-admin.host-screens .host-copy-link{color:#111;min-height:46px;box-shadow:none;text-shadow:none;background:#ededed;border:1px solid #e1e1e1;padding:12px 20px;font-weight:600}.crece-admin.host-screens .host-copy-link:hover{box-shadow:none;background:#e3e3e3}.crece-admin.host-screens .host-copy-link:active{box-shadow:none;background:#dcdcdc}.crece-admin.host-screens .host-add-accommodation{gap:10px;margin-top:36px}.host-add-icon{flex:none}.crece-admin.host-screens .host-setup-card{box-shadow:0 5px 18px #332b311c,0 2px 5px #332b310d}.crece-admin.host-screens :is(.host-accommodation-status,.crece-status)[data-status=active]{color:#245437;background:linear-gradient(135deg,#e7f4ea,#d7ebdd);border:1px solid #b8d5c0;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.crece-admin.host-screens :is(.host-accommodation-status,.crece-status)[data-status=active]:before{content:"✓";color:#fff;background:#33704a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.host-accommodation-readiness{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.crece .host-accommodation-readiness p{color:#245437;margin:0;font-size:16px;font-weight:600;line-height:1.5}.crece .host-permanent-link-note{color:#49334f;background:#f5f0f8;border-radius:12px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.crece-admin.host-screens .crece-permanent-link input{color:#332b31;box-shadow:none;background:#fff8e8;border:1px solid #c9ac72;font-weight:600}.crece-admin.host-screens .host-copy-message{margin-top:24px}.crece .host-share-intro{color:#66586a;margin-top:12px;font-size:17px;line-height:1.5}.crece-admin.host-screens .host-arrival-data-fold>summary{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px}.crece-admin.host-screens .host-arrival-data-fold>summary>h2{grid-area:1/1/auto/-1}.crece-admin.host-screens .host-arrival-data-fold>summary>.host-setup-state{grid-area:2/1;justify-self:start;margin-left:47px}.crece-admin.host-screens .host-arrival-data-action{background:#fff;border:1px solid #ded4e3;border-radius:10px;grid-area:2/2;justify-self:end;padding:7px 12px;font-weight:600;text-decoration:none}.crece-admin.host-screens .host-entry-opt-out{box-sizing:border-box;cursor:pointer;background:#faf7fc;border:1px solid #ded4e3;border-radius:14px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;padding:13px 16px;font-size:14px;line-height:1.5}.crece-admin.host-screens .host-entry-opt-out span{min-width:0}.crece-admin.host-screens .host-entry-opt-out input{margin:0}.crece-admin.host-screens .host-entry-opt-out:has(input:checked){background:#f0e8f4;border-color:#9c81a9}.host-arrival-translation{margin-top:0}.host-arrival-steps>.host-entry-opt-out{margin-top:12px}@media (max-width:520px){.crece-admin.host-screens .host-arrival-data-fold>summary>.host-setup-state{margin-left:45px}}
