.summary-card.svelte-1ya1j7j{display:flex;flex-direction:column;flex:1;border-radius:var(--lp-radius-card);border:1px solid var(--lp-panel-border);background:var(--lp-panel);box-shadow:var(--lp-card-shadow);overflow:hidden;font-family:var(--lp-font)}.summary-card__head.svelte-1ya1j7j{display:flex;align-items:center;gap:.6rem;padding:1.2rem 1.3rem;border-bottom:1px solid var(--lp-divider)}.summary-card__icon.svelte-1ya1j7j{flex:0 0 auto;display:grid;place-items:center;color:var(--lp-accent)}.summary-card__icon.svelte-1ya1j7j svg:where(.svelte-1ya1j7j){inline-size:1.4rem;block-size:1.4rem;fill:currentColor}.summary-card__head.svelte-1ya1j7j h2:where(.svelte-1ya1j7j){margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;color:var(--lp-ink)}.summary-card__head.svelte-1ya1j7j p:where(.svelte-1ya1j7j){margin:.2rem 0 0;font-size:.78rem;font-weight:400;color:var(--lp-ink-muted)}.summary-card__body.svelte-1ya1j7j{display:flex;flex-direction:column;gap:1.2rem;flex:1;padding:1.3rem}.summary-card__group.svelte-1ya1j7j{display:grid;gap:.7rem}.summary-card__group.svelte-1ya1j7j+.summary-card__group:where(.svelte-1ya1j7j){border-top:1px solid var(--lp-divider);padding-top:1.2rem}.summary-card__line.svelte-1ya1j7j{display:grid;grid-template-columns:1.2rem minmax(7.5rem,10rem) minmax(0,1fr);align-items:start;column-gap:.5rem}.summary-card__line--first.svelte-1ya1j7j{margin-top:.1rem}.summary-card__line-icon.svelte-1ya1j7j{color:var(--lp-icon-ink);display:grid;place-items:center}.summary-card__line-icon.svelte-1ya1j7j svg:where(.svelte-1ya1j7j){inline-size:1.15rem;block-size:1.15rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.summary-card__line-label.svelte-1ya1j7j{font-size:.78rem;font-weight:500;color:var(--lp-ink-muted);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.summary-card__value.svelte-1ya1j7j{font-size:.875rem;font-weight:500;line-height:1.35;color:var(--lp-ink);letter-spacing:-.01em;overflow-wrap:anywhere}.summary-card__value--pending.svelte-1ya1j7j{color:var(--lp-ink-muted);font-style:italic}.summary-card__group-label.svelte-1ya1j7j{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-muted);margin:0 0 .5rem}.summary-card__actions.svelte-1ya1j7j{display:flex;justify-content:flex-end;margin-top:.25rem}.summary-card__change.svelte-1ya1j7j{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .7rem;border:none;border-radius:var(--lp-radius-pill);background:transparent;font-size:.86rem;font-weight:600;color:var(--lp-ink-2);cursor:pointer;font-family:var(--lp-font);transition:background .12s ease,color .12s ease}.summary-card__change.svelte-1ya1j7j:hover{background:var(--lp-accent-bg);color:var(--lp-accent)}.summary-card__change.svelte-1ya1j7j:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.summary-card__change.svelte-1ya1j7j svg:where(.svelte-1ya1j7j){inline-size:.9rem;block-size:.9rem}@media(max-width:620px){.summary-card__body.svelte-1ya1j7j{padding:1.05rem;gap:1rem}.summary-card__line.svelte-1ya1j7j{grid-template-columns:1.1rem minmax(6.5rem,8.4rem) minmax(0,1fr)}}.covered-pill.svelte-gaeee2{--cdp-success: #16a34a;--cdp-success-ink: #15803d;--cdp-success-bg: rgba(22, 163, 74, .1);--cdp-success-bg-hover: rgba(22, 163, 74, .16);--cdp-success-border: rgba(22, 163, 74, .3);--cdp-success-ring: rgba(22, 163, 74, .18);display:inline-flex;align-items:center;gap:.3rem;height:1.7rem;padding:0 .5rem;border-radius:var(--lp-radius-pill);border:1px solid var(--cdp-success-border);background:var(--cdp-success-bg);color:var(--cdp-success-ink);font-family:var(--lp-font);font-size:.7rem;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.covered-pill.svelte-gaeee2:hover{background:var(--cdp-success-bg-hover)}.covered-pill--open.svelte-gaeee2,.covered-pill.svelte-gaeee2:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cdp-success-ring)}.covered-pill__dot.svelte-gaeee2{inline-size:.42rem;block-size:.42rem;border-radius:var(--lp-radius-pill);background:var(--cdp-success);flex:0 0 auto}.covered-pill__label.svelte-gaeee2 strong:where(.svelte-gaeee2){font-weight:700}.covered-pill__chevron.svelte-gaeee2{inline-size:.62rem;block-size:.62rem;flex:0 0 auto;transition:transform .16s ease}.covered-pill--open.svelte-gaeee2 .covered-pill__chevron:where(.svelte-gaeee2){transform:rotate(180deg)}.covered-pill__panel{--cdp-success: #16a34a;--cdp-success-bg: rgba(22, 163, 74, .12);--cdp-ink: #1c1c1e;--cdp-ink-2: #3a3a3c;--cdp-ink-muted: #6e6e73;--cdp-surface: rgba(255, 255, 255, .97);--cdp-border: rgba(0, 0, 0, .08);--cdp-divider: rgba(0, 0, 0, .06);--cdp-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 14px 34px -14px rgba(0, 0, 0, .2);position:fixed;z-index:90;box-sizing:border-box;padding:.5rem;border-radius:14px;background:var(--cdp-surface);border:1px solid var(--cdp-border);box-shadow:var(--cdp-shadow);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);font-family:Inter,system-ui,sans-serif;animation:svelte-gaeee2-covered-pill-panel-in .15s cubic-bezier(.25,.46,.45,.94);transform-origin:top right}@keyframes svelte-gaeee2-covered-pill-panel-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.covered-pill__panel-head{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem .55rem;border-bottom:1px solid var(--cdp-divider);margin-bottom:.4rem}.covered-pill__panel-dot{inline-size:.45rem;block-size:.45rem;border-radius:999px;background:var(--cdp-success);flex:0 0 auto}.covered-pill__panel-title{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.01em;color:var(--cdp-ink)}.covered-pill__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .35rem;margin:0;padding:0;list-style:none}.covered-pill__list-item{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:9px;font-size:.82rem;font-weight:500;color:var(--cdp-ink-2);min-width:0}.covered-pill__list-icon{inline-size:.85rem;block-size:.85rem;flex:0 0 auto;color:var(--cdp-success)}.covered-pill__list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.covered-pill__label.svelte-gaeee2{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}}.step1-lot-map.svelte-13z3x9m{display:flex;flex-direction:column;flex:1;min-height:var(--lp-map-height);border-radius:var(--lp-radius-card);border:1px solid var(--lp-panel-border);background:var(--lp-panel);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:var(--lp-card-shadow);overflow:hidden}.step1-lot-map__head.svelte-13z3x9m{display:flex;flex-direction:column;gap:.3rem;padding:var(--lp-map-header-padding, 1.1rem 1.2rem);border-bottom:1px solid var(--lp-divider)}.step1-lot-map__head-top.svelte-13z3x9m{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.step1-lot-map__head.svelte-13z3x9m h2:where(.svelte-13z3x9m){margin:0;flex:0 1 auto;min-width:0;font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--lp-ink)}.step1-lot-map__head-pill.svelte-13z3x9m{flex:0 0 auto;margin-left:auto}.step1-lot-map__head-sub.svelte-13z3x9m{margin:0;font-size:.82rem;font-weight:400;line-height:1.4;color:var(--lp-ink-muted)}@media(max-width:540px){.step1-lot-map__head-pill.svelte-13z3x9m{margin-left:0}}.step1-lot-map__body.svelte-13z3x9m{position:relative;flex:1 1 auto;min-height:0;background:var(--lp-bg)}.step1-lot-map__viewport.svelte-13z3x9m{position:absolute;inset:0}.step1-lot-map__viewport.svelte-13z3x9m .maplibregl-ctrl-group{border-radius:10px;box-shadow:0 1px 4px #00000024}.step1-lot-map__badge{padding:.3rem .62rem;border-radius:999px;background:#d93025;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;line-height:1.1;white-space:nowrap;box-shadow:0 4px 12px -3px #d9302580;pointer-events:none;-webkit-user-select:none;user-select:none}.step-badge.svelte-gp3vwt{flex:0 0 auto;display:grid;place-items:center;border-radius:var(--lp-radius-pill);font-family:var(--lp-font);font-weight:700;line-height:1;transition:background-color .14s ease,color .14s ease}.step-badge__n.svelte-gp3vwt{line-height:1;transform:translateY(-1px)}.step-badge[data-size=md].svelte-gp3vwt{inline-size:1.85rem;block-size:1.85rem;font-size:.92rem}.step-badge[data-size=sm].svelte-gp3vwt{inline-size:1.5rem;block-size:1.5rem;font-size:.8rem}.step-badge[data-state=active].svelte-gp3vwt{background:var(--lp-accent);color:#fff}.step-badge[data-state=completed].svelte-gp3vwt{background:var(--lp-accent-soft);color:var(--lp-accent)}.step-badge[data-state=upcoming].svelte-gp3vwt{background:var(--lp-icon-chip-bg);color:var(--lp-ink-muted)}@media(max-width:560px){.step-badge[data-size=md].svelte-gp3vwt{inline-size:1.7rem;block-size:1.7rem;font-size:.85rem}}.wizard-stepper.svelte-1wd7bhg{padding:0;font-family:var(--lp-font)}.wizard-stepper__track.svelte-1wd7bhg{display:flex;align-items:center}.wizard-stepper__step.svelte-1wd7bhg{flex:0 1 auto;display:flex;align-items:center;gap:.6rem;min-width:0;padding:.5rem 0;min-height:44px;border:none;background:none;border-radius:var(--lp-radius-md);font-family:var(--lp-font);text-align:left;cursor:default;transition:background-color .14s ease}.wizard-stepper__step[data-state=active].svelte-1wd7bhg .wizard-stepper__title:where(.svelte-1wd7bhg){color:var(--lp-accent)}.wizard-stepper__step[data-state=completed].svelte-1wd7bhg{cursor:pointer}.wizard-stepper__step[data-state=completed].svelte-1wd7bhg:hover{background:var(--lp-accent-bg)}.wizard-stepper__step[data-state=completed].svelte-1wd7bhg:active{transform:scale(.99)}.wizard-stepper__step.svelte-1wd7bhg:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.wizard-stepper__text.svelte-1wd7bhg{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding-top:.1rem}.wizard-stepper__title.svelte-1wd7bhg{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--lp-ink);white-space:nowrap}.wizard-stepper__step[data-state=upcoming].svelte-1wd7bhg .wizard-stepper__title:where(.svelte-1wd7bhg){color:var(--lp-ink-muted);font-weight:500}.wizard-stepper__subtitle.svelte-1wd7bhg{font-size:12px;font-weight:400;line-height:1.3;color:var(--lp-ink-muted)}.wizard-stepper__connector.svelte-1wd7bhg{flex:1 1 auto;min-width:1.25rem;height:1px;margin:0 1rem;border-radius:var(--lp-radius-pill);background:var(--lp-divider);transition:background-color .16s ease}.wizard-stepper__connector[data-done=true].svelte-1wd7bhg{background:var(--lp-accent-soft)}@container (max-width: 760px){.wizard-stepper__subtitle.svelte-1wd7bhg{display:none}.wizard-stepper__text.svelte-1wd7bhg{padding-top:0;justify-content:center;min-height:1.85rem}}@container (max-width: 480px){.wizard-stepper__step.svelte-1wd7bhg{gap:.45rem;padding:.4rem 0}.wizard-stepper__step.svelte-1wd7bhg:not([data-state=active]) .wizard-stepper__text:where(.svelte-1wd7bhg){display:none}.wizard-stepper__title.svelte-1wd7bhg{font-size:.85rem;white-space:normal}.wizard-stepper__connector.svelte-1wd7bhg{min-width:.7rem;margin:0 .75rem}}.value-props.svelte-tet06p{--rvp-success: #16a34a;display:flex;flex-direction:column;border-radius:var(--lp-radius-card);border:1px solid var(--lp-panel-border);background:var(--lp-panel);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:var(--lp-card-shadow);overflow:hidden;font-family:var(--lp-font)}.value-props__head.svelte-tet06p{padding:1.3rem 1.4rem 1.1rem;border-bottom:1px solid var(--lp-divider)}.value-props__head.svelte-tet06p h2:where(.svelte-tet06p){margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;color:var(--lp-ink)}.value-props__body.svelte-tet06p{display:flex;flex-direction:column;flex:1;padding:1.4rem}.value-props__list.svelte-tet06p{display:flex;flex-direction:column;gap:1.05rem;margin:0;padding:0;list-style:none}.value-props__feature.svelte-tet06p{display:flex;align-items:center;gap:.75rem}.value-props__feature-icon.svelte-tet06p{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:var(--lp-radius-pill);display:grid;place-items:center;background:var(--lp-icon-chip-bg);color:var(--lp-icon-ink)}.value-props__feature-icon.svelte-tet06p svg:where(.svelte-tet06p){inline-size:1.05rem;block-size:1.05rem;fill:currentColor}.value-props__feature-label.svelte-tet06p{font-size:.9rem;font-weight:500;line-height:1.35;color:var(--lp-ink);letter-spacing:-.005em}.value-props__benefits.svelte-tet06p{display:flex;flex-direction:column;gap:.85rem;margin-top:2rem}.value-props__benefits-title.svelte-tet06p{margin:0;font-size:.9rem;font-weight:600;letter-spacing:-.005em;color:var(--lp-ink-2)}.value-props__benefits-list.svelte-tet06p{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.value-props__benefit.svelte-tet06p{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;font-weight:500;line-height:1.4;color:var(--lp-ink-2)}.value-props__check.svelte-tet06p{flex:0 0 auto;inline-size:1rem;block-size:1rem;margin-top:.12rem;color:var(--rvp-success)}.value-props__cta-wrap.svelte-tet06p{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.6rem}.value-props__cta.svelte-tet06p{inline-size:100%;height:2.85rem;border:none;border-radius:var(--lp-radius-pill);background:var(--lp-accent);color:#fff;font-family:var(--lp-font);font-size:.9rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,transform .1s ease}.value-props__cta.svelte-tet06p:hover{background:var(--lp-accent-hover)}.value-props__cta.svelte-tet06p:active{transform:scale(.985)}.value-props__cta.svelte-tet06p:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.value-props__microcopy.svelte-tet06p{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;font-size:.76rem;font-weight:500;color:var(--lp-ink-muted)}.value-props__microcopy.svelte-tet06p svg:where(.svelte-tet06p){inline-size:.85rem;block-size:.85rem;fill:var(--lp-ink-muted);flex:0 0 auto}@media(max-width:620px){.value-props__body.svelte-tet06p{padding:1.15rem}}.wizard-fields.svelte-gw68dq{border:0;margin:0;padding:0;min-width:0}.intention-options.svelte-gw68dq button:where(.svelte-gw68dq) svg{color:inherit}.preview-hint.svelte-gw68dq{margin:.5rem 0 0;font-size:.8rem;line-height:1.5;color:var(--lp-ink-muted)}.landing-surface.svelte-gw68dq{--lp-font: var(--ui-font);--lp-bg: var(--ui-background);--lp-ink: var(--ui-ink);--lp-ink-2: var(--ui-ink);--lp-ink-muted: var(--ui-muted);--lp-accent: var(--ui-blue);--lp-accent-hover: var(--ui-blue-hover);--lp-accent-bg: var(--ui-blue-soft);--lp-panel: var(--ui-surface);--lp-panel-border: var(--ui-border);--lp-panel-solid: var(--ui-surface);--lp-accent-soft: #dbe9ff;--lp-accent-border: #c2d8f8;--lp-card-shadow: none;--lp-divider: var(--ui-border);--lp-icon-chip-bg: var(--ui-background);--lp-icon-ink: var(--ui-muted);--lp-radius-card: var(--ui-radius-panel);--lp-radius-md: var(--ui-radius-control);--lp-radius-pill: var(--ui-radius-control);--lp-grid-gap: 1.25rem;--lp-section-gap: calc(var(--lp-grid-gap) * 1.4124);--lp-grid-col-form: 1.6fr;--lp-grid-col-map: 1.5fr;--lp-grid-col-side: 1fr;--lp-map-height: 29rem;min-height:100dvh;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font)}.landing-main.svelte-gw68dq{container-type:inline-size;max-width:1280px;margin:0 auto;padding:2rem clamp(2rem,3vw,3.5rem) 3rem}.landing-intro.svelte-gw68dq{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:var(--lp-section-gap);text-align:center}.landing-intro__brand.svelte-gw68dq{--score-brand-size: 19.2px;flex:none;display:flex;align-items:center;padding-left:1.5rem;border-left:1px solid var(--lp-divider);min-height:3.5rem}.landing-intro.svelte-gw68dq h1:where(.svelte-gw68dq){margin:0;font-size:calc(var(--ui-title-size) * .8);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--lp-ink)}.landing-intro.svelte-gw68dq p:where(.svelte-gw68dq){margin:.375rem 0 0;font-size:calc(var(--ui-text-size) * .8);font-weight:400;line-height:1.5;color:var(--lp-ink-muted);max-width:46rem}.landing-intro__quota.svelte-gw68dq{flex-shrink:0;display:inline-flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border-radius:14px;background:#ffffffa6;border:1px solid rgba(0,0,0,.08);box-shadow:none}.landing-intro__quota-count.svelte-gw68dq{font-size:2.2rem;font-weight:700;letter-spacing:-.03em;color:var(--lp-accent)}.landing-intro__quota-text.svelte-gw68dq{font-size:.875rem;font-weight:500;line-height:1.25;color:var(--lp-ink-2);max-width:5.5rem}.landing-grid.svelte-gw68dq{display:grid;grid-template-columns:minmax(0,var(--lp-grid-col-form)) minmax(0,var(--lp-grid-col-map));grid-template-rows:1fr auto;grid-template-areas:"stepper   stepper" "assistant summary";gap:var(--lp-section-gap) var(--lp-grid-gap);align-items:start;position:relative;isolation:isolate}.landing-grid--single.svelte-gw68dq{grid-template-columns:minmax(0,1fr);grid-template-areas:"stepper" "assistant"}.landing-grid--single.svelte-gw68dq .summary-column:where(.svelte-gw68dq){display:none}.landing-stepper.svelte-gw68dq{grid-area:stepper;container-type:inline-size;min-width:0;width:calc(100% - 3rem);max-width:1080px;margin-inline:auto;position:relative;z-index:20}.panel.svelte-gw68dq{background:var(--lp-panel);border:1px solid var(--lp-panel-border);border-radius:var(--lp-radius-card);box-shadow:none;overflow:visible}.panel--assistant.svelte-gw68dq{grid-area:assistant;align-self:start;box-sizing:border-box;position:relative;z-index:30;padding:1.5rem 1.6rem 1.6rem}.value-props-column.svelte-gw68dq{grid-area:valueprops;align-self:start;display:none;position:relative;z-index:8}.assistant-step.svelte-gw68dq{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-content:start;height:100%}.assistant-step.svelte-gw68dq>*{grid-column:1 / -1}.assistant-step__title.svelte-gw68dq{grid-column:1;grid-row:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.assistant-step__title-left.svelte-gw68dq{display:flex;flex-direction:column;gap:.25rem;min-width:0}.assistant-step__title-left.svelte-gw68dq h3:where(.svelte-gw68dq){margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink)}.assistant-step__subtitle.svelte-gw68dq{margin:0;font-size:.84rem;font-weight:400;line-height:1.4;color:var(--lp-ink-muted)}.assistant-step__cofinanced.svelte-gw68dq{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--lp-divider);text-align:center}.assistant-step__cofinanced-label.svelte-gw68dq{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-muted)}.assistant-step__cofinanced-logos.svelte-gw68dq{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap}.assistant-step__cofinanced-logo.svelte-gw68dq{display:block;width:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.assistant-step__cofinanced-logo--proinnovate.svelte-gw68dq{height:1.55rem}.assistant-step__cofinanced-logo--ministerio.svelte-gw68dq{height:1.65rem}.step-back-btn.svelte-gw68dq{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 .85rem;border:1px solid rgba(0,0,0,.1);border-radius:var(--ui-radius-control);background:#78788014;color:var(--lp-ink-muted);font-family:var(--lp-font);font-size:.84rem;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease}.step-back-btn.svelte-gw68dq:hover{background:#78788024;border-color:#00000024}.step-back-btn.svelte-gw68dq svg:where(.svelte-gw68dq){width:.85rem;height:.85rem}.number-input-shell.svelte-gw68dq{display:flex;align-items:center;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background:var(--lp-panel-solid);box-shadow:none;overflow:hidden;max-width:22rem;transition:border-color .14s ease,box-shadow .14s ease}.number-input-shell.svelte-gw68dq:focus-within{border-color:var(--ui-blue);box-shadow:none;outline:2px solid var(--ui-blue);outline-offset:2px}.number-input-shell.input-shell--invalid.svelte-gw68dq{border-color:#d930258c;box-shadow:none}.number-input-shell.svelte-gw68dq input:where(.svelte-gw68dq){flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;padding:0 .75rem 0 1rem;height:3rem;font-family:var(--lp-font);font-size:.95rem;font-weight:400;color:var(--lp-ink)}.number-input-shell.svelte-gw68dq input:where(.svelte-gw68dq)::placeholder{color:var(--ui-muted)}.number-input-shell.svelte-gw68dq input:where(.svelte-gw68dq)::-webkit-outer-spin-button,.number-input-shell.svelte-gw68dq input:where(.svelte-gw68dq)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-shell.svelte-gw68dq input[type=number]:where(.svelte-gw68dq){-moz-appearance:textfield;appearance:textfield}.number-input-unit.svelte-gw68dq{flex-shrink:0;padding:0 .9rem;font-size:.8rem;font-weight:600;color:var(--lp-ink-muted);border-left:1px solid rgba(0,0,0,.07);height:100%;display:flex;align-items:center;background:#fff}.step2-fields.svelte-gw68dq{display:grid;gap:1rem}.step2-section-divider.svelte-gw68dq{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:.65rem;row-gap:.4rem}.step2-section-divider--simple.svelte-gw68dq{grid-template-columns:auto 1fr}.step2-section-divider__title.svelte-gw68dq{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ui-ink)}.step2-section-divider__badge.svelte-gw68dq{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .62rem;border-radius:var(--ui-radius-control);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cf3c3c;background:color-mix(in srgb,#ffffff 64%,#f49a9a 36%)}.step2-section-divider__line.svelte-gw68dq{height:1px;width:100%;background:color-mix(in srgb,#87a7cc 38%,#ffffff 62%);border-radius:var(--ui-radius-control)}.step2-fields__row.svelte-gw68dq{display:grid;gap:.9rem}.step2-fields__row--three.svelte-gw68dq{grid-template-columns:repeat(3,minmax(0,1fr))}.step2-fields__row--two.svelte-gw68dq{grid-template-columns:repeat(2,minmax(0,1fr))}.step2-fields__row--house-state.svelte-gw68dq,.step2-fields__row--house-config.svelte-gw68dq,.step2-fields__row--department-used.svelte-gw68dq{--step2-divider-gap: 1.87rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--step2-divider-gap)}.step2-fields.svelte-gw68dq .number-input-shell:where(.svelte-gw68dq){max-width:none}.step2-fields__row.svelte-gw68dq .field-label:where(.svelte-gw68dq){min-height:2.05rem;line-height:1.25;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ui-ink)}.step2-fields__col--dashed-divider.svelte-gw68dq{position:relative;padding-left:.95rem}.step2-fields__col--dashed-divider.svelte-gw68dq:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--step2-divider-gap, 1.87rem) / -2);border-left:1px dashed rgba(0,0,0,.24)}.step2-fields__row--house-state.svelte-gw68dq>:where(.svelte-gw68dq):first-child,.step2-fields__row--house-config.svelte-gw68dq>:where(.svelte-gw68dq):first-child,.step2-fields__row--department-used.svelte-gw68dq>:where(.svelte-gw68dq):first-child{padding-right:.95rem}.step2-state-section.svelte-gw68dq{display:grid;gap:.55rem}.step2-state-section__panel.svelte-gw68dq{display:grid;gap:.8rem;align-content:start;margin-top:.2rem}.step2-characteristics-grid.svelte-gw68dq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.step2-characteristics-grid__item.svelte-gw68dq{display:grid;align-content:start;gap:.55rem}.step2-characteristics-grid__item--common-areas.svelte-gw68dq{grid-column:1 / -1}.switch-field.svelte-gw68dq{display:inline-flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;color:var(--lp-ink-2)}.switch-field.svelte-gw68dq>span:where(.svelte-gw68dq){display:inline-flex;align-items:center;gap:.5rem}.switch-field.svelte-gw68dq input[type=checkbox]:where(.svelte-gw68dq){inline-size:2.6rem;block-size:1.45rem;appearance:none;border-radius:var(--ui-radius-control);border:1px solid rgba(0,0,0,.15);background:#78788033;position:relative;cursor:pointer;transition:background .14s ease}.switch-field.svelte-gw68dq input[type=checkbox]:where(.svelte-gw68dq):before{content:"";position:absolute;top:1px;left:1px;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;background:#fff;box-shadow:none;transition:transform .14s ease}.switch-field.svelte-gw68dq input[type=checkbox]:where(.svelte-gw68dq):checked{background:#007affd9;border-color:#007affe6}.switch-field.svelte-gw68dq input[type=checkbox]:where(.svelte-gw68dq):checked:before{transform:translate(1.15rem)}.step2-option-panel.svelte-gw68dq{padding:.8rem .9rem;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background:var(--ui-background)}.step2-option-panel--common-areas-tip.svelte-gw68dq{position:relative;margin-top:.35rem}.step2-option-panel--common-areas-tip.svelte-gw68dq:before{content:"";position:absolute;top:-.42rem;left:1.5rem;inline-size:.78rem;block-size:.78rem;background:#007aff0d;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);transform:rotate(45deg)}.step2-option-panel--paired.svelte-gw68dq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.step2-option-panel--paired-three.svelte-gw68dq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.step2-option-panel__segment.svelte-gw68dq{display:grid;gap:.55rem;align-content:start;min-width:0;box-sizing:border-box}.step2-option-panel__segment--divider.svelte-gw68dq{padding-left:.9rem;border-left:1px solid var(--ui-border)}.step2-option-panel__title.svelte-gw68dq{margin:0 0 .5rem;font-size:.86rem;font-weight:600;color:var(--lp-ink-2)}.step2-option-panel__disclaimer.svelte-gw68dq{margin:.6rem 0 0;font-size:.76rem;font-weight:500;line-height:1.4;color:#3c3c43b8}.panel-radio-options.svelte-gw68dq,.panel-checkbox-options.svelte-gw68dq{display:grid;gap:.45rem}.panel-radio-options.svelte-gw68dq,.panel-checkbox-options.svelte-gw68dq{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-radio-option.svelte-gw68dq,.panel-checkbox-option.svelte-gw68dq{display:flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--lp-ink-2);min-width:0}.panel-radio-option.svelte-gw68dq span:where(.svelte-gw68dq),.panel-checkbox-option.svelte-gw68dq span:where(.svelte-gw68dq){overflow-wrap:anywhere}.panel-checkbox-option.svelte-gw68dq input:where(.svelte-gw68dq){margin:0}.option-badge-group.svelte-gw68dq{display:flex;flex-wrap:wrap;gap:.5rem}.option-badge-group.input-shell--invalid.svelte-gw68dq{padding:.35rem;border-radius:14px;outline:1px solid rgba(217,48,37,.55);box-shadow:none}.option-badge.svelte-gw68dq{min-height:36px;appearance:none;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--ui-radius-control);padding:.45rem .9rem;font-family:var(--lp-font);font-size:.82rem;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.option-badge.svelte-gw68dq:hover{border-color:var(--ui-border-hover);background:var(--ui-background)}.option-badge.svelte-gw68dq:focus-visible{outline:none;box-shadow:none;border-color:#007aff73}.option-badge--active.svelte-gw68dq{border-color:var(--ui-blue);background:var(--ui-blue);color:#fff;font-weight:600;box-shadow:none}.option-badge--active.svelte-gw68dq:hover{border-color:var(--ui-blue-hover);background:var(--ui-blue-hover)}.field-required.svelte-gw68dq{color:var(--lp-accent);margin-left:.15rem}.assistant-step__actions.svelte-gw68dq{grid-column:2;grid-row:1;align-self:start;justify-content:flex-end;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.step-back-btn.svelte-gw68dq{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:34px;padding:0 .95rem;border:1px solid var(--lp-panel-border);border-radius:var(--ui-radius-control);background:transparent;font-family:var(--lp-font);font-size:.84rem;font-weight:600;color:var(--lp-ink-muted);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.step-back-btn.svelte-gw68dq:hover{background:#7878801a;color:var(--lp-ink-2);border-color:#00000029}.step-back-btn.svelte-gw68dq svg:where(.svelte-gw68dq){width:.85rem;height:.85rem;flex-shrink:0}.generate-btn.svelte-gw68dq{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;height:36px;padding:0 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-background);color:var(--ui-muted);font-family:var(--lp-font);font-size:14px;font-weight:500;cursor:not-allowed;box-shadow:none;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .1s ease;justify-content:center}.generate-btn--ready.svelte-gw68dq{background:var(--ui-blue);background-size:200% auto;color:#fff;cursor:pointer;border-color:var(--ui-blue)}.generate-btn--ready.svelte-gw68dq:hover{animation:none;background:var(--ui-blue-hover);box-shadow:none}.generate-btn--ready.svelte-gw68dq:active{animation:none}.generate-btn.svelte-gw68dq:disabled:not(.generate-btn--ready){cursor:not-allowed}.generate-btn.svelte-gw68dq svg:where(.svelte-gw68dq){width:.85rem;height:.85rem}.generate-btn__spinner.svelte-gw68dq{display:inline-block;width:.85rem;height:.85rem;border:1.8px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:svelte-gw68dq-spin .7s linear infinite}@keyframes svelte-gw68dq-spin{to{transform:rotate(360deg)}}.field-group.svelte-gw68dq{margin-top:.9rem}.wizard-fields.svelte-gw68dq>.field-group:where(.svelte-gw68dq)+.field-group:where(.svelte-gw68dq){margin-top:1.5rem}.field-label.svelte-gw68dq{display:flex;align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:13px;font-weight:500;color:var(--ui-ink);letter-spacing:0;text-transform:none;overflow-wrap:break-word}.field-inline-error.svelte-gw68dq{margin:.38rem 0 0;font-size:.77rem;font-weight:500;line-height:1.35;color:#d93025}.field-inline-error--search-shell.svelte-gw68dq{margin-top:.55rem}.field-inline-status.svelte-gw68dq{margin:.55rem 0 0;font-size:.77rem;font-weight:500;line-height:1.35;color:#3c3c43b8}.assistant-search-shell.svelte-gw68dq{max-width:100%;position:relative;z-index:2}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__combobox-shell{inline-size:100%;position:relative;z-index:2}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125{position:relative;display:flex;align-items:center;gap:.45rem;min-height:3rem;padding:.3rem .3rem .3rem .85rem;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background:var(--lp-panel-solid);box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125:focus-within{border-color:var(--ui-blue);outline:2px solid var(--ui-blue);outline-offset:2px;box-shadow:none}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__surface,.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__pill,.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__sr-only{display:none}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__leading{flex:0 0 auto;inline-size:1.6rem;block-size:1.6rem;display:grid;place-items:center}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__search-icon{inline-size:1.05rem;block-size:1.05rem;opacity:.35;filter:grayscale(100%) brightness(.1)}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__input{flex:1 1 auto;min-inline-size:0;border:0;outline:none;background:transparent;font-family:var(--lp-font);font-size:14px;font-weight:400;letter-spacing:-.01em;color:var(--lp-ink)}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__input::placeholder{color:var(--ui-muted);font-weight:400}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__submit{display:none}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__send-icon{inline-size:1.05rem;block-size:1.05rem;filter:brightness(0) invert(1);opacity:.92}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestions{position:absolute;inset-inline:0;inset-block-start:calc(100% + .55rem);z-index:50;margin:0;padding:.4rem;list-style:none;border-radius:var(--ui-radius-panel);background:#ffffffeb;border:1px solid rgba(0,0,0,.07);box-shadow:none;max-block-size:min(17rem,50dvh);overflow-y:auto;animation:svelte-gw68dq-ss-dropdown-in .16s cubic-bezier(.25,.46,.45,.94);transform-origin:top center}@keyframes svelte-gw68dq-ss-dropdown-in{0%{opacity:0}to{opacity:1}}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-item+.search-shell-node-6125__suggestion-item{border-top:1px solid rgba(0,0,0,.04)}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-button{inline-size:100%;border:0;border-radius:12px;padding:.65rem .75rem;text-align:left;cursor:pointer;background:transparent;display:flex;align-items:flex-start;gap:.6rem;font-family:var(--lp-font);transition:background-color .11s ease}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-button:before{content:"";flex-shrink:0;margin-top:.1rem;width:1.55rem;height:1.55rem;border-radius:8px;background-color:#007aff1a;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.667A5.833 5.833 0 0 0 4.167 7.5c0 2.917 3.895 8.083 5.142 9.667a.833.833 0 0 0 1.382 0C11.938 15.583 15.833 10.417 15.833 7.5A5.833 5.833 0 0 0 10 1.667Zm0 7.916a2.083 2.083 0 1 1 0-4.166 2.083 2.083 0 0 1 0 4.166Z' fill='%23007aff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.95rem}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-button:hover,.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-button[data-active=true]{background:#007aff12}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-text-wrap{display:grid;gap:.1rem;min-width:0}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-primary{font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-secondary,.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-status{font-size:.775rem;font-weight:400;color:var(--lp-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__suggestion-status{padding:.6rem .75rem;display:flex;align-items:center;gap:.5rem}.property-type-options.svelte-gw68dq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:40rem}.property-type-options.svelte-gw68dq button:where(.svelte-gw68dq){min-height:48px;padding:0 .8rem;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background:var(--lp-panel-solid);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--lp-font);font-size:14px;font-weight:500;color:var(--lp-ink-2);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .12s ease}.property-type-options.svelte-gw68dq button:where(.svelte-gw68dq):hover:not(:disabled){border-color:#007aff4d}.property-type-options.svelte-gw68dq button.property-type-options__item--active:where(.svelte-gw68dq){border-color:#007aff59;background:#007aff12;color:var(--lp-accent)}.property-type-options.svelte-gw68dq button:where(.svelte-gw68dq):disabled{border-color:#00000014;background:#78788014;color:#3c3c4380;cursor:not-allowed;transform:none}.property-type-options__label.svelte-gw68dq{display:inline-flex;flex-direction:column;align-items:center;line-height:1.1}.property-type-options__badge.svelte-gw68dq{font-size:.65rem;font-weight:500;color:#3c3c4373}.property-type-options.svelte-gw68dq svg:where(.svelte-gw68dq){flex-shrink:0;inline-size:1.2rem;block-size:1.2rem;fill:currentColor}.form-error.svelte-gw68dq{margin:.9rem 0 0;padding:.5rem .7rem;border-radius:10px;background:#ff3b300f;border:1px solid rgba(255,59,48,.2);font-size:.85rem;font-weight:500;color:#c0392b}.summary-column.svelte-gw68dq{grid-area:summary;align-self:start;display:flex;position:relative;z-index:10}@media(max-width:1180px){.landing-main.svelte-gw68dq{padding-inline:1.25rem}.landing-grid.svelte-gw68dq{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"stepper" "assistant" "summary"}}@container (max-width: 640px){.landing-intro.svelte-gw68dq{flex-direction:column-reverse;gap:1rem}.landing-intro__brand.svelte-gw68dq{min-height:0;padding-left:0;border-left:0}}@media(max-width:640px){.landing-intro.svelte-gw68dq h1:where(.svelte-gw68dq){font-size:22.4px;max-width:330px;margin-inline:auto}.landing-stepper.svelte-gw68dq{width:100%}}@media(max-width:640px){.assistant-search-shell.svelte-gw68dq .search-shell-node-6125__input{font-size:16px}.landing-main.svelte-gw68dq{padding-inline:.85rem}.panel--assistant.svelte-gw68dq{padding:1.1rem 1.05rem 1.2rem}.property-type-options.svelte-gw68dq{grid-template-columns:1fr}.assistant-step__title.svelte-gw68dq{flex-direction:column;align-items:stretch}.assistant-step.svelte-gw68dq{display:flex;flex-direction:column}.assistant-step__actions.svelte-gw68dq{align-self:stretch;margin-top:24px;justify-content:stretch}.assistant-step.svelte-gw68dq .wizard-actions{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:10;padding:.5rem;margin-inline:-.5rem;background:var(--lp-panel);border:1px solid var(--lp-panel-border);border-radius:var(--lp-radius-card);box-shadow:var(--ui-overlay-shadow)}.assistant-step.svelte-gw68dq .wizard-actions>button{min-height:44px}.assistant-step.svelte-gw68dq .wizard-actions>button:last-child{flex:1;justify-content:center}.assistant-step__actions.svelte-gw68dq .generate-btn:where(.svelte-gw68dq){flex:1;min-height:44px}.step2-fields.svelte-gw68dq{gap:.75rem}.step2-section-divider.svelte-gw68dq{grid-template-columns:auto auto}.step2-section-divider__line.svelte-gw68dq{grid-column:1 / -1}.step2-fields__row--three.svelte-gw68dq,.step2-fields__row--two.svelte-gw68dq{grid-template-columns:1fr}.step2-fields__row.svelte-gw68dq .field-label:where(.svelte-gw68dq){min-height:0}.step2-fields__col--dashed-divider.svelte-gw68dq{position:static;padding-left:0}.step2-fields__col--dashed-divider.svelte-gw68dq:before{content:none}.step2-fields__row--house-state.svelte-gw68dq>:where(.svelte-gw68dq):first-child,.step2-fields__row--house-config.svelte-gw68dq>:where(.svelte-gw68dq):first-child,.step2-fields__row--department-used.svelte-gw68dq>:where(.svelte-gw68dq):first-child{padding-right:0}.step2-section-divider--simple.svelte-gw68dq{grid-template-columns:auto 1fr}.step2-characteristics-grid.svelte-gw68dq{grid-template-columns:1fr}.step2-option-panel--paired.svelte-gw68dq,.step2-option-panel--paired-three.svelte-gw68dq{grid-template-columns:1fr;gap:.8rem}.step2-option-panel--common-areas-tip.svelte-gw68dq{margin-top:.2rem}.step2-option-panel--common-areas-tip.svelte-gw68dq:before{left:1.35rem}.step2-option-panel__segment--divider.svelte-gw68dq{padding-left:0;padding-top:.8rem;border-left:none;border-top:1px dashed rgba(0,0,0,.25)}.panel-radio-options.svelte-gw68dq,.panel-checkbox-options.svelte-gw68dq{grid-template-columns:1fr}.option-badge-group.svelte-gw68dq{gap:.42rem}.option-badge.svelte-gw68dq{font-size:.78rem;padding:.4rem .78rem}}.step2-fields--two-col.svelte-gw68dq{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;column-gap:1.9rem}.step2-col.svelte-gw68dq{display:grid;gap:1rem;align-content:start;min-width:0}.step2-dim-grid.svelte-gw68dq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.step2-dim-grid.svelte-gw68dq .field-label:where(.svelte-gw68dq){min-height:2.05rem;line-height:1.25}.step2-col--estado.svelte-gw68dq .step2-fields__row--house-state:where(.svelte-gw68dq),.step2-col--estado.svelte-gw68dq .step2-fields__row--department-used:where(.svelte-gw68dq){grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:.9rem}.step2-col--estado.svelte-gw68dq .step2-fields__col--dashed-divider:where(.svelte-gw68dq){padding-left:0}.step2-col--estado.svelte-gw68dq .step2-fields__col--dashed-divider:where(.svelte-gw68dq):before{display:none}.step2-col--estado.svelte-gw68dq .step2-fields__row--house-state:where(.svelte-gw68dq)>:where(.svelte-gw68dq):first-child,.step2-col--estado.svelte-gw68dq .step2-fields__row--department-used:where(.svelte-gw68dq)>:where(.svelte-gw68dq):first-child{padding-right:0}.step2-col--estado.svelte-gw68dq .step2-fields__row:where(.svelte-gw68dq) .field-label:where(.svelte-gw68dq){min-height:0}.step2-col--estado.svelte-gw68dq .number-input-shell:where(.svelte-gw68dq){max-width:16rem}.step3-split.svelte-gw68dq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:1.9rem;row-gap:1rem;align-items:start}.step3-split__col.svelte-gw68dq{display:grid;gap:.4rem;align-content:start;min-width:0}@media(max-width:900px){.step2-fields--two-col.svelte-gw68dq,.step3-split.svelte-gw68dq{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}}@media(max-width:640px){.step2-dim-grid.svelte-gw68dq{grid-template-columns:minmax(0,1fr)}.step2-dim-grid.svelte-gw68dq .field-label:where(.svelte-gw68dq){min-height:0}}.svelte-gw68dq:is(.option-badge:where(.svelte-gw68dq),.property-type-options:where(.svelte-gw68dq) button:where(.svelte-gw68dq),.generate-btn:where(.svelte-gw68dq),.step-back-btn:where(.svelte-gw68dq)):focus-visible{outline:2px solid var(--ui-blue);outline-offset:3px}:is(.panel-radio-option.svelte-gw68dq,.panel-checkbox-option.svelte-gw68dq){min-height:36px}@media(max-width:640px){.number-input-shell.svelte-gw68dq input:where(.svelte-gw68dq){font-size:16px}:is(.panel-radio-option.svelte-gw68dq,.panel-checkbox-option.svelte-gw68dq,.switch-field.svelte-gw68dq){min-height:44px}.option-badge.svelte-gw68dq,.step-back-btn.svelte-gw68dq{min-height:44px}}@media(min-width:361px)and (max-width:620px){.property-type-options.svelte-gw68dq{grid-template-columns:repeat(2,minmax(0,1fr))}.property-type-options__item.svelte-gw68dq:last-child{grid-column:1 / -1}}.landing-surface--wizard.svelte-gw68dq{min-height:0}@media(min-width:641px){.landing-surface--wizard.svelte-gw68dq{margin-block:auto;width:100%;--lp-grid-gap:1rem;--lp-map-height:13rem;--lp-map-header-padding:1rem;--lp-contact-gap:1rem 1.5rem;--lp-contact-header-gap:1rem}.landing-surface--wizard.svelte-gw68dq .landing-main:where(.svelte-gw68dq){padding:1.5rem clamp(1.25rem,2.5vw,2.5rem)}.landing-surface--wizard.svelte-gw68dq .panel--assistant:where(.svelte-gw68dq){padding:1.25rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__title:where(.svelte-gw68dq){margin-bottom:1rem}.landing-surface--wizard.svelte-gw68dq .field-group:where(.svelte-gw68dq){margin-top:.625rem}.landing-surface--wizard.svelte-gw68dq .wizard-fields:where(.svelte-gw68dq)>.field-group:where(.svelte-gw68dq)+.field-group:where(.svelte-gw68dq){margin-top:1.25rem}.landing-surface--wizard.svelte-gw68dq .assistant-search-shell:where(.svelte-gw68dq) .search-shell-node-6125{min-height:40px;padding-block:0}.landing-surface--wizard.svelte-gw68dq .property-type-options:where(.svelte-gw68dq) button:where(.svelte-gw68dq){min-height:40px;padding-inline:.5rem;font-size:.8125rem}.landing-surface--wizard.svelte-gw68dq .number-input-shell:where(.svelte-gw68dq) input:where(.svelte-gw68dq){height:40px;font-size:.875rem}.landing-surface--wizard.svelte-gw68dq .step2-dim-grid:where(.svelte-gw68dq) .field-label:where(.svelte-gw68dq){min-height:0}.landing-surface--wizard.svelte-gw68dq .assistant-step__cofinanced:where(.svelte-gw68dq){padding-top:1.25rem;gap:.5rem}}@media(min-width:900px){.landing-surface--wizard.svelte-gw68dq{--lp-map-height:0px}.landing-surface--wizard.svelte-gw68dq .landing-grid:where(.svelte-gw68dq){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"stepper stepper" "assistant summary";align-items:stretch}.landing-surface--wizard.svelte-gw68dq .landing-grid--single:where(.svelte-gw68dq){grid-template-columns:minmax(0,1fr);grid-template-areas:"stepper" "assistant"}.landing-surface--wizard.svelte-gw68dq .summary-column:where(.svelte-gw68dq){align-self:stretch;min-height:0}}@media(min-width:741px){.landing-surface--wizard.svelte-gw68dq .step2-fields--two-col:where(.svelte-gw68dq){grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:1.25rem}}@media(min-width:641px)and (max-height:800px){.landing-surface--wizard.svelte-gw68dq{--lp-grid-gap:.75rem;--lp-map-header-padding:.75rem 1rem;--lp-contact-gap:.75rem 1.25rem;--lp-contact-header-gap:.75rem;--lp-contact-consent-gap:.75rem}.landing-surface--wizard.svelte-gw68dq .landing-main:where(.svelte-gw68dq){padding-block:1rem}.landing-surface--wizard.svelte-gw68dq .landing-intro:where(.svelte-gw68dq) h1:where(.svelte-gw68dq){font-size:1.2rem}.landing-surface--wizard.svelte-gw68dq .landing-intro:where(.svelte-gw68dq) p:where(.svelte-gw68dq){font-size:.65rem;line-height:1.4}.landing-surface--wizard.svelte-gw68dq .panel--assistant:where(.svelte-gw68dq){padding:1rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__title:where(.svelte-gw68dq){margin-bottom:.75rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__title-left:where(.svelte-gw68dq) h3:where(.svelte-gw68dq){font-size:1.0625rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__subtitle:where(.svelte-gw68dq){font-size:.8125rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__cofinanced:where(.svelte-gw68dq){flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.75rem;padding-top:1rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__cofinanced-logo--proinnovate:where(.svelte-gw68dq),.landing-surface--wizard.svelte-gw68dq .assistant-step__cofinanced-logo--ministerio:where(.svelte-gw68dq){height:1.375rem}.landing-surface--wizard.svelte-gw68dq .step2-fields:where(.svelte-gw68dq),.landing-surface--wizard.svelte-gw68dq .step2-col:where(.svelte-gw68dq){gap:.75rem}.landing-surface--wizard.svelte-gw68dq .step2-dim-grid:where(.svelte-gw68dq){gap:.5rem .75rem}.landing-surface--wizard.svelte-gw68dq .step2-fields:where(.svelte-gw68dq) .field-group:where(.svelte-gw68dq){margin-top:0}}@media(min-width:900px)and (max-width:1100px){.landing-surface--wizard.svelte-gw68dq .landing-grid:where(.svelte-gw68dq):not(.landing-grid--single){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media(min-width:641px)and (max-width:1100px){.landing-surface--wizard.svelte-gw68dq .property-type-options:where(.svelte-gw68dq) button:where(.svelte-gw68dq){flex-direction:column;gap:.125rem;min-height:44px;font-size:.75rem;padding:.25rem}.landing-surface--wizard.svelte-gw68dq .property-type-options:where(.svelte-gw68dq) button:where(.svelte-gw68dq) svg{width:1rem;height:1rem}}@media(min-width:641px)and (max-height:700px){.landing-surface--wizard.svelte-gw68dq .panel--assistant:where(.svelte-gw68dq){padding:.75rem}.landing-surface--wizard.svelte-gw68dq .assistant-step__title:where(.svelte-gw68dq){margin-bottom:.5rem}.landing-surface--wizard.svelte-gw68dq .field-group:where(.svelte-gw68dq){margin-top:.375rem}.landing-surface--wizard.svelte-gw68dq .wizard-fields:where(.svelte-gw68dq)>.field-group:where(.svelte-gw68dq)+.field-group:where(.svelte-gw68dq){margin-top:1rem}.landing-surface--wizard.svelte-gw68dq .landing-main:where(.svelte-gw68dq){padding-block:.5rem}.landing-surface--wizard.svelte-gw68dq .property-type-options:where(.svelte-gw68dq) button:where(.svelte-gw68dq){min-height:36px}}.landing-grid--single.svelte-gw68dq{--lp-contact-gap:1.25rem 1.5rem;--lp-contact-header-gap:1.5rem;--lp-contact-consent-gap:1.5rem}.landing-grid--single.svelte-gw68dq .step2-fields:where(.svelte-gw68dq),.landing-grid--single.svelte-gw68dq .step2-col:where(.svelte-gw68dq){gap:1.25rem}.landing-grid--single.svelte-gw68dq .step2-fields:where(.svelte-gw68dq) .field-group:where(.svelte-gw68dq){margin-top:0}.landing-grid--single.svelte-gw68dq .step2-dim-grid:where(.svelte-gw68dq){gap:1.25rem 1rem}.landing-grid--single.svelte-gw68dq .step3-split:where(.svelte-gw68dq){gap:1.25rem 2rem}.landing-grid--single.svelte-gw68dq .step3-split__col:where(.svelte-gw68dq){gap:.75rem}.landing-grid--single.svelte-gw68dq .step2-state-section:where(.svelte-gw68dq),.landing-grid--single.svelte-gw68dq .step2-state-section__panel:where(.svelte-gw68dq){gap:1rem}.landing-grid--single.svelte-gw68dq .panel-checkbox-options:where(.svelte-gw68dq),.landing-grid--single.svelte-gw68dq .panel-radio-options:where(.svelte-gw68dq){gap:.75rem}@media(min-width:641px){.landing-surface--wizard.svelte-gw68dq .landing-grid--single:where(.svelte-gw68dq) .panel--assistant:where(.svelte-gw68dq){padding:1.5rem}.landing-surface--wizard.svelte-gw68dq .landing-grid--single:where(.svelte-gw68dq) .assistant-step__title:where(.svelte-gw68dq){margin-bottom:1.5rem}}@media(min-width:641px)and (max-height:700px){.landing-grid--single.svelte-gw68dq{--lp-contact-header-gap:1.25rem}.landing-surface--wizard.svelte-gw68dq .landing-grid--single:where(.svelte-gw68dq) .panel--assistant:where(.svelte-gw68dq){padding:1.25rem}.landing-surface--wizard.svelte-gw68dq .landing-grid--single:where(.svelte-gw68dq) .assistant-step__title:where(.svelte-gw68dq){margin-bottom:1.25rem}.landing-grid--single.svelte-gw68dq .step2-dim-grid:where(.svelte-gw68dq){row-gap:1rem}.landing-grid--single.svelte-gw68dq .step3-split:where(.svelte-gw68dq){row-gap:1rem}.landing-grid--single.svelte-gw68dq .step3-split__col:where(.svelte-gw68dq){gap:.625rem}}
