.wz-scope{--bg:#fff;--bg-2:#f2f6fa;--card:#fff;--verde:#122b45;--verde-d:#0d2136;--verde-dd:#091827;--ink:#122b45;--muted:#526477;--muted-2:#657789;--line:#dce5ed;--pos:#168451;--pos-bg:#e5f4ec;--alerta:#b54745;--star:#9db3c7;--maxw:1160px;--radius:16px;--radius-lg:22px;--font-display:var(--font-marca-display),system-ui,sans-serif;--font-sans:var(--font-marca-sans),system-ui,sans-serif;color:var(--ink);font-family:var(--font-sans);--resultado-bg:var(--bg-2);--resultado-bg-3:var(--card);--resultado-bg-4:#eef2ef;--resultado-line:var(--line);--resultado-line-soft:#eef1ef;--resultado-fg:var(--ink);--resultado-fg-2:var(--ink);--resultado-fg-3:var(--muted);--resultado-fg-4:var(--muted-2);--resultado-celeste:var(--verde);--resultado-up:var(--pos);--resultado-sol:var(--alerta);--fg:var(--ink);--fg-2:var(--ink);--fg-3:var(--muted);--fg-4:var(--muted-2);--bg-3:var(--card);--bg-4:#eef2ef;--celeste:var(--verde);--celeste-dim:rgba(15,31,27,.08);--up:var(--pos);--sol:var(--alerta);--rt-up:#0c6b2e;--rt-up-bg:#e4f1e8;--rt-down:#b23a2e;--rt-down-bg:#f7e6e3;--line-soft:#e7edf2;--charcoal:#24384d;--seq-100:#dfe8ef;--status-alquilada-bg:#f3ead9;--status-alquilada-fg:#8c6a3d}.wz-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:22px}@media (max-width:480px){.wz-panel{padding:14px;border-radius:14px}}.wz-panel.wz-panel--flat{background:transparent;border:0;border-radius:0;padding:0}.urban-location-stage{display:grid;gap:24px}.urban-location-motors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.urban-location-motor{display:flex;min-height:58px;flex-direction:column;justify-content:center;gap:3px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);text-align:left;cursor:pointer;font:inherit}.urban-location-motor.is-selected{border-color:var(--line);background:var(--card);color:var(--ink);box-shadow:0 2px 8px rgba(18,43,69,.07)}.urban-location-motor-title{font-size:14px;font-weight:700}.urban-location-motor-help{font-size:12px;line-height:1.35}.urban-location-group{min-width:0;margin:0;padding:0;border:0}.urban-location-group legend{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--ink)}.urban-location-field label>span:not(.urban-location-optional),.urban-location-group legend span{color:var(--alerta)}.urban-location-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.urban-location-type{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:5px;padding:12px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.urban-location-type:hover{border-color:var(--star)}.urban-location-type.is-selected{border-color:var(--verde);background:#f2f6fa;box-shadow:inset 0 0 0 1px var(--verde)}.urban-location-motor:focus-visible,.urban-location-padron-confirmed button:focus-visible,.urban-location-type:focus-visible{outline:3px solid var(--star);outline-offset:2px}.urban-location-type[aria-invalid=true]{border-color:var(--alerta)}.urban-location-type-title{font-size:13px;font-weight:700;line-height:1.3}.urban-location-type-help{color:var(--muted);font-size:11.5px;line-height:1.35}.urban-location-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.urban-location-field{min-width:0}.urban-location-field label{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--ink);font-size:12.5px;font-weight:600}.urban-location-optional{color:var(--muted-2);font-size:11px;font-weight:400}.urban-location-help{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45}.urban-location-error{margin:7px 0 0;color:var(--alerta);font-size:12px;line-height:1.4}.urban-location-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:-16px}.urban-location-map-heading h2{margin:0 0 4px;color:var(--ink);font-size:14px}.urban-location-map-heading p{max-width:560px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.urban-location-padron-confirmed{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid #b9dcc8;border-radius:12px;background:var(--pos-bg);color:#175b37;font-size:13px}.urban-location-padron-confirmed button{min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#175b37;text-decoration:underline;cursor:pointer;font:inherit}.urban-location-meta{padding-top:2px}@media (max-width:720px){.urban-location-types{grid-template-columns:repeat(2,minmax(0,1fr))}.urban-location-fields{grid-template-columns:1fr}}@media (max-width:480px){.urban-location-stage{gap:20px}.urban-location-motors{gap:5px}.urban-location-motor{min-height:56px;padding:8px}.urban-location-types{gap:8px}.urban-location-type{min-height:72px;padding:10px}.urban-location-fields{grid-template-columns:1fr;gap:14px}.urban-location-map-heading{gap:8px}}.urban-characteristics-stage{display:grid;gap:24px}.urban-characteristics-section{display:grid;gap:12px;min-width:0}.urban-characteristics-heading h2{margin:0;color:var(--ink);font-size:15px;line-height:1.35}.urban-characteristics-heading h2>span:not(.urban-characteristics-optional){color:var(--alerta)}.urban-characteristics-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.urban-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.urban-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.urban-characteristics-field{display:grid;align-content:start;gap:6px;min-width:0}.urban-characteristics-field label,.urban-terrain-control>label{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:12.5px;font-weight:650}.urban-characteristics-optional{color:var(--muted-2);font-size:11px;font-weight:400}.urban-characteristics-help{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.urban-characteristics-field input,.urban-characteristics-field select,.urban-terrain-control>input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-3);color:var(--fg);font:inherit;font-size:14px}.urban-characteristics-field input:focus,.urban-characteristics-field select:focus,.urban-terrain-control>input:focus{outline:2px solid var(--star);outline-offset:1px}.urban-characteristics-field input[aria-invalid=true],.urban-terrain-control>input[aria-invalid=true]{border-color:var(--alerta)}.urban-characteristics-error{margin:0;color:var(--alerta);font-size:12px;line-height:1.4}.urban-homogenized-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.urban-homogenized-summary>div{display:grid;gap:3px}.urban-homogenized-summary span{color:var(--muted);font-size:12px}.urban-homogenized-summary strong{color:var(--ink);font-family:var(--font-display);font-size:21px}.urban-homogenized-summary p{max-width:290px;margin:0;color:var(--muted);font-size:11px;line-height:1.45;text-align:right}.urban-characteristics-notice{margin:0;padding:10px 12px;border-radius:9px;background:var(--bg-2);color:var(--muted);font-size:11.5px;line-height:1.5}.urban-terrain-section{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.urban-terrain-control{display:grid;gap:8px;width:min(100%,360px)}.urban-terrain-control>input:disabled{background:var(--bg-2);color:var(--muted-2)}.urban-terreno-unknown{display:flex;min-height:44px;align-items:center;gap:9px;color:var(--ink);font-size:12px;cursor:pointer}.urban-terreno-unknown input{width:18px;height:18px;accent-color:var(--verde)}.urban-terreno-estimate{margin:0;padding:10px 12px;border-radius:9px;background:var(--card);color:var(--muted);font-size:11.5px;line-height:1.5}.urban-state-group{min-width:0;margin:0;padding:0;border:0}.urban-state-group[aria-invalid=true] .wz-radio{border-color:var(--alerta)}.urban-state-group .wz-radios{grid-template-columns:repeat(2,minmax(0,1fr))}.urban-state-group .wz-radio{min-height:72px;padding:11px 12px}.urban-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.urban-characteristics-stage{gap:20px}.urban-area-grid,.urban-room-grid,.urban-state-group .wz-radios{grid-template-columns:1fr}.urban-homogenized-summary{align-items:flex-start;flex-direction:column;gap:8px}.urban-homogenized-summary p{max-width:none;text-align:left}.urban-terrain-section{padding:14px}.urban-terrain-control{width:100%}}.wz-panel .wz-chip{background:var(--card);font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--ink)}.wz-panel input:not([type=checkbox]):not([type=file]),.wz-panel select{width:100%!important;height:46px!important;padding:0 14px!important;border:1.5px solid var(--line)!important;border-radius:12px!important;font-size:14.5px!important;font-family:var(--font-sans)!important;color:var(--ink)!important;background:var(--card)!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wz-panel input:not([type=checkbox]):not([type=file]):focus,.wz-panel select:focus{border-color:var(--verde)!important}.wz-panel input::-moz-placeholder{color:var(--muted-2)!important;opacity:1}.wz-panel input::placeholder{color:var(--muted-2)!important;opacity:1}.wz-panel input:not([type=checkbox]):not([type=file]):-moz-read-only{background:var(--bg-2)!important;color:var(--muted)!important;cursor:not-allowed}.wz-panel input:not([type=checkbox]):not([type=file]):read-only{background:var(--bg-2)!important;color:var(--muted)!important;cursor:not-allowed}.wz-panel input:disabled,.wz-panel select:disabled{opacity:.55;cursor:not-allowed}.wz-panel label{font-family:var(--font-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--muted)!important}.wz{max-width:1040px;margin:0 auto;min-height:100vh;background:var(--bg-2,#f6f8f7);display:flex;flex-direction:column}.wz-top{justify-content:space-between;padding:18px 26px;position:sticky;top:0;background:rgba(246,248,247,.9);backdrop-filter:blur(10px);z-index:10;gap:12px}.wz-top,.wz-top-right{display:flex;align-items:center}.wz-top-right{gap:10px;flex-shrink:0}.wz-exit{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted);background:none;border:0;cursor:pointer;flex-shrink:0;white-space:nowrap;padding:14px 0;margin-top:-14px;margin-bottom:-14px}.wz-exit:hover{color:var(--ink)}.wz-panel-btn{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;background:var(--ink);color:var(--bg-2);border:0;border-radius:100px;padding:8px 16px;font-family:var(--font-sans),system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.wz-panel-btn:hover{background:var(--verde-d)}.wz-panel-btn:focus-visible{outline:2px solid var(--star);outline-offset:2px}.wz-scope .brand{display:flex;align-items:center;gap:9px;min-width:0;text-decoration:none}.wz-scope .brand-mark{display:block;height:24px;width:auto;flex-shrink:0}.wz-scope .brand-name{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.wz-quota{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);color:var(--muted);white-space:nowrap}.wz-quota.warn{color:#9a5a1f;background:#fdf3e7;border-color:#f0dcb5}.wz-quota.blocked{color:#a8452f;background:#fbeee9;border-color:#f0d0c4}.wz-quota-renew{font-weight:400;color:var(--muted-2)}.wz-quota-cta{margin-left:2px;background:var(--verde);color:#fff;border:none;border-radius:999px;padding:7px 9px;font-size:10.5px;font-weight:700;cursor:pointer;flex-shrink:0}.wz-quota-cta:hover{filter:brightness(1.08)}@media (max-width:640px){.wz-quota-renew{display:none}}@media (max-width:420px){.wz-scope .brand-name{font-size:18px}.wz-top{padding:14px 16px}}@media (max-width:480px){.wz-panel-btn-long,.wz-quota-cta-label{display:none}.wz-panel-btn{padding:7px 12px;font-size:12.5px}.wz-quota{padding:5px 8px;gap:4px}}@media (max-width:360px){.wz-scope .brand-name{display:none}}.wz-stage{padding:28px 26px 56px}.wz-shell{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px -38px rgba(17,24,39,.4);overflow:hidden}.wz-shell.dark{background:var(--verde);border-color:var(--verde);color:#fff}.wz-card{padding:30px;display:flex;flex-direction:column;min-height:420px}.wz-aside{padding:28px}.wz-aside .wz-trust{flex-direction:column;align-items:flex-start;gap:18px;border-top:0;padding:0}.wz-aside .wz-trust .t{font-size:12.5px}.wz-aside-title{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:16px}@media (min-width:880px){.wz-shell.has-aside{display:grid;grid-template-columns:minmax(0,1fr) 300px}.wz-shell.has-aside .wz-aside{border-left:1px solid var(--line)}}@media (max-width:480px){.wz-stage{padding:14px 12px 32px}.wz-card{padding:18px;min-height:0}.wz-shell{border-radius:14px}.wz-shell.has-aside .wz-aside{border-top:1px solid var(--line);padding:18px}.wz-aside .wz-trust{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;align-items:start}}.wz-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px}.wz-num{width:34px;height:34px;flex:none;border-radius:10px;background:var(--verde);color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;display:grid;place-items:center}.wz-shell.dark .wz-num{background:hsla(0,0%,100%,.16)}.wz-head h1{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:-.02em;line-height:1.1}.wz-head p{font-size:14px;color:var(--muted);margin-top:3px}.wz-shell.dark .wz-head p{color:hsla(0,0%,100%,.7)}.wz-body{flex:1}.wz-foot{margin-top:24px}.wz-btnrow{display:flex;gap:10px}.wz-btn{font-family:var(--font-sans);font-weight:600;font-size:14.5px;border:0;cursor:pointer;border-radius:11px;padding:14px 22px;background:var(--verde);color:#fff;transition:filter .2s,transform .12s;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1}.wz-btn:hover{filter:brightness(1.08)}.wz-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.wz-btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink);flex:0 0 auto}.wz-btn.ghost:hover{border-color:var(--verde);color:var(--verde)}.wz-shell.dark .wz-btn{background:#fff;color:var(--verde)}.wz-prog{margin-top:18px}.wz-steplabel{display:block;font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--muted);margin-bottom:8px}.wz-steps{display:flex;gap:5px}.wz-steps i{flex:1;height:4px;border-radius:2px;background:var(--line);transition:background .3s}.wz-steps i.done{background:var(--muted-2)}.wz-steps i.on{background:var(--star)}.wz-shell.dark .wz-steplabel{color:hsla(0,0%,100%,.7)}.wz-shell.dark .wz-steps i{background:hsla(0,0%,100%,.18)}.wz-shell.dark .wz-steps i.done{background:hsla(0,0%,100%,.4)}.wz-shell.dark .wz-steps i.on{background:var(--star)}.wz-disclaimer{margin-top:12px;font-size:11.5px;line-height:1.45;color:var(--muted-2)}.wz-shell.dark .wz-disclaimer{color:hsla(0,0%,100%,.62)}.wz-opts{display:grid;gap:12px}.wz-opts.c2{grid-template-columns:repeat(2,1fr)}.wz-opts.c3{grid-template-columns:repeat(3,1fr)}.wz-opt{border:1.5px solid var(--line);border-radius:14px;padding:18px 14px;background:var(--card);cursor:pointer;text-align:center;transition:border-color .15s,background .15s;position:relative}.wz-opt.sel,.wz-opt:hover{border-color:var(--verde)}.wz-opt.sel{background:var(--bg-2)}.wz-opt .illus{height:66px;display:grid;place-items:center;margin-bottom:8px;color:var(--verde)}.wz-opt .t{font-family:var(--font-display);font-size:15px;font-weight:600}.wz-opt .d{font-size:12px;color:var(--muted);margin-top:3px}.wz-opt .check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--verde);color:#fff;display:none;place-items:center}.wz-opt.sel .check,.wz-radios{display:grid}.wz-radios{gap:10px}.wz-radio{display:flex;align-items:center;gap:14px;border:1.5px solid var(--line);border-radius:12px;padding:15px 16px;cursor:pointer;transition:border-color .15s,background .15s}.wz-radio.sel,.wz-radio:hover{border-color:var(--verde)}.wz-radio .ic,.wz-radio.sel{background:var(--bg-2)}.wz-radio .ic{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;color:var(--verde)}.wz-radio.sel .ic{background:#fff}.wz-radio .txt{flex:1}.wz-radio .txt .t{font-family:var(--font-display);font-size:15px;font-weight:600}.wz-radio .txt .d{font-size:12.5px;color:var(--muted)}.wz-radio .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none;position:relative}.wz-radio.sel .tick{border-color:var(--verde);background:var(--verde)}.wz-radio.sel .tick:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.wz-search{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;background:var(--card)}.wz-search input{border:0;outline:0;flex:1;font-family:var(--font-sans);font-size:15px;background:transparent;color:var(--ink)}.wz-map{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.wz-map .m{height:150px;background:linear-gradient(120deg,#dfe6e2,#eef2ef);position:relative}.wz-map .m .pin{position:absolute;left:52%;top:48%;transform:translate(-50%,-100%)}.wz-map .street{height:120px;background:linear-gradient(160deg,#4a6b7a,#8aa0a0 60%,#c7bfa8);position:relative}.wz-map .street .sv{position:absolute;right:12px;bottom:12px;background:rgba(17,24,39,.7);color:#fff;font-size:12px;padding:6px 12px;border-radius:8px;backdrop-filter:blur(4px)}.wz-ok{display:flex;align-items:center;gap:9px;color:var(--pos);font-weight:600;font-size:14px;margin-bottom:14px}.wz-addr{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.wz-addr-sub{font-size:13px;color:var(--muted-2);margin-bottom:16px}.wz-kv{border:1px solid var(--line);border-radius:12px;overflow:hidden}.wz-kv .r{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line);font-size:14px}.wz-kv .r:last-child{border-bottom:0}.wz-kv .r .ic{color:var(--verde)}.wz-kv .r .k{color:var(--muted);flex:1}.wz-kv .r .v{font-family:var(--font-display);font-weight:500}.wz-note{margin-top:16px;background:var(--bg-2);border-radius:12px;padding:14px 16px;font-size:13px;color:var(--muted);display:flex;gap:9px;align-items:flex-start}.wz-note svg{color:var(--verde);flex:none;margin-top:1px}.wz-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wz-spec{border:1px solid var(--line);border-radius:13px;padding:16px 12px;text-align:center}.wz-spec .ic{color:var(--verde);margin-bottom:10px}.wz-spec .v{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em}.wz-spec .v small{font-size:12px;color:var(--muted-2);font-weight:400}.wz-spec .k{font-size:11.5px;color:var(--muted);margin-top:3px}.wz-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wz-chip{border:1.5px solid var(--line);border-radius:12px;padding:14px 10px;text-align:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.wz-chip.sel,.wz-chip:hover{border-color:var(--verde)}.wz-chip.sel{background:var(--bg-2)}.wz-chip .ic{color:var(--verde);margin-bottom:8px}.wz-chip .t{font-size:12.5px;font-weight:500}.wz-chip .check{position:absolute;top:8px;right:8px;width:17px;height:17px;border-radius:50%;background:var(--verde);color:#fff;display:none;place-items:center}.wz-chip.sel .check{display:grid}.wz-upload{border:2px dashed var(--line);border-radius:14px;padding:34px;text-align:center}.wz-upload .ic{color:var(--muted-2);margin-bottom:12px}.wz-upload p{font-size:14px;color:var(--muted);margin-bottom:16px}.wz-rec{margin-top:18px}.wz-rec .lab{font-size:12.5px;color:var(--muted);margin-bottom:10px}.wz-rec-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.wz-rec-item{border:1px solid var(--line);border-radius:10px;padding:12px 6px;text-align:center;font-size:11px;color:var(--muted)}.wz-rec-item .ic{color:var(--verde);margin-bottom:6px}.wz-analyzing{display:grid;gap:16px}.wz-astep{display:flex;align-items:center;gap:13px;font-size:14.5px}.wz-astep .dot{width:24px;height:24px;flex:none;border-radius:50%;background:var(--pos);color:#fff;display:grid;place-items:center}.wz-astep.pending .dot{background:var(--line);color:var(--muted-2)}.wz-astep .sub{font-size:12px;color:var(--muted-2);display:block}.wz-await{margin-top:20px;background:var(--bg-2);border-radius:12px;padding:16px;font-size:13px;color:var(--muted);text-align:center}.wz-val-card{background:#fff;border-radius:16px;padding:24px;color:var(--ink);text-align:center}.wz-val-lbl{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2)}.wz-val-big{font-family:var(--font-display);font-weight:700;font-size:46px;letter-spacing:-.03em;margin:6px 0 14px}.wz-val-conf{font-size:12px;color:var(--muted);text-align:left;margin-bottom:5px}.wz-val-confbar{height:8px;border-radius:5px;background:var(--line);overflow:hidden}.wz-val-confbar i{display:block;height:100%;background:linear-gradient(90deg,var(--pos),var(--verde))}.wz-val-confn{font-family:var(--font-display);font-weight:600;font-size:20px;text-align:left;margin-top:8px}.wz-val-comp{margin-top:16px;background:var(--bg-2);border-radius:12px;padding:16px;text-align:left}.wz-val-comp .big{font-family:var(--font-display);font-weight:600;font-size:15px}.wz-val-comp .big b{color:var(--pos)}.wz-val-comp .sm{font-size:12.5px;color:var(--muted);margin-top:2px}.wz-val-more{margin-top:14px;width:100%;background:var(--bg-2);border:0;border-radius:10px;padding:12px;font-family:var(--font-sans);font-weight:600;font-size:13.5px;color:var(--verde);cursor:pointer;justify-content:center;gap:7px}.wz-val-extra,.wz-val-more{display:flex;align-items:center}.wz-val-extra{margin-top:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.16);gap:14px;flex-wrap:wrap}.wz-val-extra p{font-size:13.5px;color:hsla(0,0%,100%,.85);flex:1;min-width:180px}.wz-val-extra .wz-btn{flex:0 0 auto;background:hsla(0,0%,100%,.14);color:#fff}.wz-qs{display:grid;gap:9px}.wz-q{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:11px;padding:15px 16px;font-size:14px;cursor:pointer}.wz-q:hover{border-color:var(--verde)}.wz-q svg{color:var(--muted-2)}.wz-trust{border-top:1px solid var(--line);padding:16px 26px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap}.wz-trust .t{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.wz-trust .t svg{color:var(--verde)}.wz-trust .t small{display:block;color:var(--muted-2);font-size:10.5px}@media (max-width:560px){.wz-opts.c2,.wz-opts.c3,.wz-specs{grid-template-columns:repeat(2,1fr)}.wz-chips,.wz-rec-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:380px){.wz-opts.c2,.wz-opts.c3{grid-template-columns:1fr}.wz-chips{grid-template-columns:repeat(2,1fr)}}.wz-btn:focus-visible,.wz-chip:focus-visible,.wz-exit:focus-visible,.wz-opt:focus-visible,.wz-q:focus-visible,.wz-radio:focus-visible,.wz-val-more:focus-visible{outline:2px solid var(--verde);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wz-btn,.wz-chip,.wz-opt,.wz-radio,.wz-steps i,.wz-val-confbar i{transition:none!important}}.rt-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.rt-cartera{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rt-cartera-btn{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--ink);color:var(--ink);padding:10px 18px;border-radius:10px;font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;font-size:.86rem;white-space:nowrap;cursor:pointer}.rt-cartera-btn svg{flex:none}.rt-cartera-btn.added{background:var(--ink);color:var(--bg-2)}.rt-cartera-btn:disabled{opacity:.6;cursor:default}.rt-cartera-btn:focus-visible{outline:2px solid var(--star);outline-offset:2px}.rt-cartera-error{font-size:12px;color:var(--rt-down);max-width:240px;text-align:right}.rt-folio{display:inline-block;font-size:12px;color:var(--resultado-fg-3);background:var(--resultado-bg-4);border-radius:100px;padding:4px 12px;margin-bottom:8px;font-variant-numeric:tabular-nums}.rt-addr{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--resultado-fg)}.rt-zone{font-size:13px;color:var(--resultado-fg-3);margin-top:3px}.rt-type-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 11px;border-radius:100px;font-size:12px;font-weight:600;background:var(--rt-up-bg);color:var(--rt-up)}.rt-analysis{display:flex;gap:14px;align-items:flex-start;background:var(--resultado-bg-3);border:1px solid var(--resultado-line);border-radius:14px;padding:18px 20px;margin-bottom:16px}.rt-analysis-icon{flex:none;width:32px;height:32px;border-radius:9px;background:var(--resultado-bg-4);color:var(--star,#cdb798);display:grid;place-items:center;font-size:15px}.rt-analysis h3{font-family:var(--font-display),system-ui,sans-serif;font-size:15px;font-weight:600;margin:2px 0 6px;color:var(--resultado-fg)}.rt-analysis p{font-size:13.5px;line-height:1.65;color:var(--resultado-fg-2);margin:0}.rt-subtabs{display:inline-flex;background:var(--resultado-bg-4);border-radius:9px;padding:3px;gap:2px;margin-bottom:18px}.rt-subtabs button{border:none;background:transparent;padding:8px 18px;border-radius:6px;font-family:var(--font-sans),system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--resultado-fg-3);cursor:pointer}.rt-subtabs button.on{background:var(--resultado-bg-3);color:var(--resultado-fg);box-shadow:0 1px 2px rgba(0,0,0,.12)}.rt-subtabs button:focus-visible{outline:2px solid var(--star,#cdb798);outline-offset:2px}.rt-factors{border:1px solid var(--resultado-line);border-radius:12px;overflow:hidden;margin-bottom:16px}.rt-factors-head{padding:12px 16px;background:var(--resultado-bg-3);border-bottom:1px solid var(--resultado-line);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--resultado-fg-3)}.rt-factors-body{padding:6px 16px}.rt-factor-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--resultado-line-soft);font-size:13px}.rt-factor-row:last-child{border-bottom:none}.rt-factor-name{color:var(--resultado-fg-2);min-width:0}.rt-factor-desc{color:var(--resultado-fg-4);font-size:11px}.rt-impact{display:inline-flex;align-items:center;gap:4px;flex:none;font-weight:600;font-size:12.5px;padding:4px 10px;border-radius:100px;font-variant-numeric:tabular-nums}.rt-impact.up{color:var(--rt-up);background:var(--rt-up-bg)}.rt-impact.down{color:var(--rt-down);background:var(--rt-down-bg)}.rt-comp-intro{font-size:12.5px;color:var(--resultado-fg-3);line-height:1.55;margin:0 0 14px}.rt-comp-empty{font-size:13px;color:var(--resultado-fg-4);line-height:1.6;margin:0}.rt-comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rt-comp-card{border:1px solid var(--resultado-line);border-radius:14px;overflow:hidden;background:var(--resultado-bg-3)}.rt-comp-thumb{height:88px;display:grid;place-items:center;font-size:26px;background:linear-gradient(135deg,var(--resultado-bg-4),var(--resultado-line))}.rt-comp-body{padding:13px 15px}.rt-comp-src-top{font-size:12px;color:var(--resultado-fg-3)}.rt-comp-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.rt-comp-price{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--resultado-fg)}.rt-cdelta{font-size:11px;font-weight:600;padding:3px 8px;border-radius:100px;white-space:nowrap}.rt-cdelta.up{color:var(--rt-up);background:var(--rt-up-bg)}.rt-cdelta.down{color:var(--rt-down);background:var(--rt-down-bg)}.rt-comp-sup{font-size:12px;color:var(--resultado-fg-3);margin-top:6px}.rt-comp-approx{font-size:10px;color:var(--resultado-fg-4);font-style:italic;margin-top:4px}.rt-comp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;color:var(--resultado-fg-4)}.rt-comp-foot a{color:var(--resultado-celeste);font-weight:500;text-decoration:none}.rt-comp-foot a:hover{text-decoration:underline}.rt-comp-nolink{color:var(--resultado-fg-4)}@media (max-width:900px){.rt-comp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rt-comp-grid{grid-template-columns:1fr}.rt-addr{font-size:18px}.rt-subtabs{display:flex;width:100%}.rt-subtabs button{flex:1}}@media (prefers-reduced-motion:reduce){.rt-subtabs button{transition:none!important}}.urban-wizard .urban-details-stage{display:grid;gap:24px;min-width:0}.urban-wizard .urban-details-section{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--line);min-width:0}.urban-wizard .urban-details-section:first-of-type{border-top:0;padding-top:0}.urban-wizard .urban-details-heading h2{margin:0;color:var(--ink);font-size:16px;line-height:1.4}.urban-wizard .urban-details-heading p,.urban-wizard .urban-details-intro,.urban-wizard .urban-details-selection{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.urban-wizard .urban-details-intro{padding:12px 14px;border-radius:10px;background:var(--bg-2)}.urban-wizard .urban-details-stage input,.urban-wizard .urban-details-stage select{min-height:44px;font-size:14px!important}.urban-wizard .urban-details-stage label{font-size:12px!important}.urban-wizard .urban-details-stage button.wz-chip{min-height:44px;font:inherit;font-size:12px}.urban-wizard .urban-details-stage :is(button,input,select):focus-visible{outline:2px solid var(--star);outline-offset:3px}@media (max-width:720px){.urban-wizard .urban-details-section>div{grid-template-columns:minmax(0,1fr)!important}.urban-wizard .urban-details-stage{gap:20px}}.urban-wizard .urban-review{display:grid;gap:18px;min-width:0}.urban-wizard .urban-review-intro h2{margin:0;color:var(--ink);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(19px,3vw,24px);line-height:1.25;letter-spacing:-.025em}.urban-wizard .urban-review-intro h2:focus{outline:none}.urban-wizard .urban-review-intro p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.urban-wizard .urban-review-terrain-notice{margin:0;padding:13px 15px;border:1px solid var(--line);border-left:3px solid var(--star);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:13px;line-height:1.55}.urban-wizard .urban-review-sections{display:grid;gap:12px;min-width:0}.urban-wizard .urban-review-section{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.urban-wizard .urban-review-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.urban-wizard .urban-review-section-head h3{min-width:0;margin:0;color:var(--ink);font-family:var(--font-display),system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.urban-wizard .urban-review-edit{min-width:72px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);cursor:pointer;font:600 13px var(--font-sans),system-ui,sans-serif}.urban-wizard .urban-review-edit:hover{border-color:var(--ink)}.urban-wizard .urban-review-edit:focus-visible{outline:2px solid var(--star);outline-offset:2px}.urban-wizard .urban-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.urban-wizard .urban-review-row{display:grid;align-content:start;gap:4px;min-width:0;padding:10px 0;border-top:1px solid var(--line-soft)}.urban-wizard .urban-review-row dt{color:var(--muted);font-size:12px;line-height:1.45}.urban-wizard .urban-review-row dd{min-width:0;margin:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.urban-wizard .urban-review-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.urban-wizard .urban-review-tags li{max-width:100%;padding:7px 10px;border:1px solid var(--line-soft);border-radius:999px;background:var(--bg-2);color:var(--ink);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.urban-wizard .urban-review-unknown{margin:0;color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:720px){.urban-wizard .urban-review{gap:14px}.urban-wizard .urban-review-section{padding:14px}.urban-wizard .urban-review-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.urban-wizard .urban-review-section-head{align-items:flex-start;gap:8px}.urban-wizard .urban-review-edit{min-width:68px;padding-inline:9px}}