.BookingWidget-module__oH0ymG__widget{gap:12px;display:grid}.BookingWidget-module__oH0ymG__priceLine{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.BookingWidget-module__oH0ymG__price{font-family:var(--font-heading);font-feature-settings:"tnum";font-size:24px}.BookingWidget-module__oH0ymG__per{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent)}.BookingWidget-module__oH0ymG__nav{justify-content:flex-end;gap:4px;display:flex}.BookingWidget-module__oH0ymG__navBtn{border:1px solid var(--color-divider);border-radius:var(--radius-md);cursor:pointer;width:28px;height:28px;color:inherit;background:0 0}.BookingWidget-module__oH0ymG__navBtn:disabled{opacity:.3;cursor:default}.BookingWidget-module__oH0ymG__months{gap:14px;display:grid}.BookingWidget-module__oH0ymG__monthName{font-family:var(--font-heading);margin-bottom:6px;font-size:15px}.BookingWidget-module__oH0ymG__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.BookingWidget-module__oH0ymG__weekday{font:9px var(--font-mono);text-align:center;color:color-mix(in srgb, var(--color-text) 45%, transparent);padding-bottom:4px}.BookingWidget-module__oH0ymG__day{aspect-ratio:1;font:13px var(--font-body,inherit);font-feature-settings:"tnum";color:inherit;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0}.BookingWidget-module__oH0ymG__day:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.BookingWidget-module__oH0ymG__dayOff{color:color-mix(in srgb, var(--color-text) 28%, transparent);cursor:default;text-decoration:line-through}.BookingWidget-module__oH0ymG__dayIn{background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-radius:0}.BookingWidget-module__oH0ymG__dayEdge{background:var(--color-night);color:var(--color-on-night)}.BookingWidget-module__oH0ymG__summary{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0;font-size:14px;display:flex}.BookingWidget-module__oH0ymG__summary strong{font-family:var(--font-heading);font-size:18px;font-weight:400}.BookingWidget-module__oH0ymG__hint,.BookingWidget-module__oH0ymG__problem{margin:0;font-size:13px}.BookingWidget-module__oH0ymG__hint{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.BookingWidget-module__oH0ymG__problem{color:#a33}.BookingWidget-module__oH0ymG__form{gap:10px;display:grid}.BookingWidget-module__oH0ymG__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BookingWidget-module__oH0ymG__field{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);gap:4px;display:grid}.BookingWidget-module__oH0ymG__textarea{resize:vertical;min-height:56px}.BookingWidget-module__oH0ymG__fine{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:12px}.BookingWidget-module__oH0ymG__done{border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:16px}.BookingWidget-module__oH0ymG__doneTitle{font-family:var(--font-heading);margin:0 0 6px;font-size:20px}.BookingWidget-module__oH0ymG__doneBody{margin:0;font-size:14px}.BookingWidget-module__oH0ymG__doneBody a{color:var(--color-accent-700)}
.AgencyMark-module__el9OaG__mark{aspect-ratio:1;width:100%;color:var(--color-gold-pale);font-family:var(--font-heading);letter-spacing:.06em;background-image:linear-gradient(#b6823512 1px,#0000 1px),linear-gradient(90deg,#b6823512 1px,#0000 1px),linear-gradient(160deg,#232120,#17160f 70%,#131109);background-size:28px 28px,28px 28px,100% 100%;place-items:center;font-weight:400;line-height:1;display:grid;container-type:inline-size}.AgencyMark-module__el9OaG__initials{font-size:clamp(1.25rem,34cqw,6rem)}
.Dollhouse-module__niUn7a__viewer{background:var(--color-night);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);perspective:1500px;perspective-origin:50% 40%;cursor:grab;touch-action:none;height:470px;position:relative;overflow:hidden}.Dollhouse-module__niUn7a__viewer:active{cursor:grabbing}.Dollhouse-module__niUn7a__viewerGrid{background-image:linear-gradient(#b6823512 1px,#0000 1px),linear-gradient(90deg,#b6823512 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.Dollhouse-module__niUn7a__anchor{width:0;height:0;transform-style:preserve-3d;position:absolute;top:52%;left:50%}.Dollhouse-module__niUn7a__stage{transform-style:preserve-3d;position:absolute}.Dollhouse-module__niUn7a__plate3d{transform-style:preserve-3d;transform:scale3d(var(--dollhouse-scale,1), var(--dollhouse-scale,1), var(--dollhouse-scale,1));position:absolute}.Dollhouse-module__niUn7a__ground{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:#1b1915;position:absolute;inset:-14px;box-shadow:0 0 60px #b682351f}.Dollhouse-module__niUn7a__room{position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.Dollhouse-module__niUn7a__roomLabel{font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#15140fbf;text-shadow:0 0 2px #ffffff59;white-space:nowrap;position:absolute;top:5px;left:6px}.Dollhouse-module__niUn7a__floorParquet{background-color:#a8783f;background-image:repeating-linear-gradient(0deg,#0000 0 9px,#3c230a59 9px 10px),repeating-linear-gradient(90deg,#0000 0 46px,#3c230a40 46px 47px)}.Dollhouse-module__niUn7a__floorHerringbone{background-color:#b4823f;background-image:repeating-linear-gradient(45deg,#0000 0 7px,#3c230a59 7px 8px),repeating-linear-gradient(-45deg,#0000 0 7px,#3c230a59 7px 8px);background-position:0 0,15px 0;background-size:30px 30px,30px 30px}.Dollhouse-module__niUn7a__floorPorcelanato{background-color:#cfc8bc;background-image:linear-gradient(#3c372d47 1px,#0000 1px),linear-gradient(90deg,#3c372d47 1px,#0000 1px);background-size:28px 28px}.Dollhouse-module__niUn7a__floorMarmol{background-color:#dcd8d0;background-image:linear-gradient(118deg,#0000 30%,#5a555038 31%,#0000 33%),linear-gradient(112deg,#0000 58%,#5a555029 59%,#0000 62%),linear-gradient(124deg,#0000 74%,#9678502e 75%,#0000 76.5%)}.Dollhouse-module__niUn7a__floorMicrocemento{background-color:#b9b5ad;background-image:radial-gradient(at 30% 40%,#ffffff24,#0000 60%),radial-gradient(at 75% 70%,#0000001f,#0000 55%)}.Dollhouse-module__niUn7a__floorDeck{background-color:#8c6b45;background-image:repeating-linear-gradient(90deg,#0000 0 8px,#28190a66 8px 9px)}.Dollhouse-module__niUn7a__floorPatio{background-color:#c4bdb0;background-image:linear-gradient(#3c372d4d 1px,#0000 1px),linear-gradient(90deg,#3c372d4d 1px,#0000 1px);background-size:14px 14px}.Dollhouse-module__niUn7a__floorJardin{background-color:#6f8a4a;background-image:radial-gradient(circle at 20% 30%,#ffffff14 2px,#0000 3px),radial-gradient(circle at 70% 60%,#0000001a 2px,#0000 3px);background-size:18px 18px,22px 22px}.Dollhouse-module__niUn7a__wall{transform-origin:0 0;border-top:1px solid #ffffff59;position:absolute;box-shadow:inset 0 -1px #00000040}.Dollhouse-module__niUn7a__wallPintura{background:#e9e4d8d1}.Dollhouse-module__niUn7a__wallRevoque{background:#e2dccdd1}.Dollhouse-module__niUn7a__wallMolduras{background:linear-gradient(#ece6d8e6 0 14%,#c8beaae6 14% 17%,#ece6d8e6 17%)}.Dollhouse-module__niUn7a__parapet{background:#e9e4d866}.Dollhouse-module__niUn7a__kicker{font:11px var(--font-mono);letter-spacing:.14em;color:var(--color-gold);position:absolute;top:16px;left:18px}.Dollhouse-module__niUn7a__hint{font:11px var(--font-mono);color:var(--color-on-night-dim);position:absolute;top:40px;left:18px}.Dollhouse-module__niUn7a__readout{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:16px;right:18px}.Dollhouse-module__niUn7a__rotLabel{font:11px var(--font-mono);color:var(--color-gold);font-feature-settings:"tnum"}.Dollhouse-module__niUn7a__areaLabel{font:10px var(--font-mono);color:var(--color-on-night-dim)}.Dollhouse-module__niUn7a__controls{align-items:center;gap:16px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.Dollhouse-module__niUn7a__controlLabel{font:10px var(--font-mono);color:var(--color-on-night-dim);letter-spacing:.1em}.Dollhouse-module__niUn7a__rotRange{flex:1}.Dollhouse-module__niUn7a__tiltRange{width:120px}@media (max-width:767px){.Dollhouse-module__niUn7a__viewer{--dollhouse-scale:.58;height:340px}.Dollhouse-module__niUn7a__kicker{left:var(--pad-mobile);right:var(--pad-mobile);top:12px}.Dollhouse-module__niUn7a__hint{left:var(--pad-mobile);top:44px}.Dollhouse-module__niUn7a__readout{top:auto;bottom:46px;right:var(--pad-mobile)}.Dollhouse-module__niUn7a__controls{left:var(--pad-mobile);right:var(--pad-mobile);flex-wrap:wrap;gap:4px 10px;bottom:12px}.Dollhouse-module__niUn7a__rotRange,.Dollhouse-module__niUn7a__tiltRange{flex:90px;width:auto}}
.FloorPlan-module__8Q-1sG__figure{border:1px solid var(--color-divider);background:var(--color-surface);flex-direction:column;height:470px;margin:0;display:flex}.FloorPlan-module__8Q-1sG__svg{box-sizing:border-box;width:100%;min-height:0;font-family:var(--font-mono);flex:1;padding:16px}.FloorPlan-module__8Q-1sG__grid{fill:none;stroke:color-mix(in srgb, var(--color-text) 8%, transparent);stroke-width:1px}.FloorPlan-module__8Q-1sG__room{fill:var(--color-bg);stroke:var(--color-text);stroke-width:2px}.FloorPlan-module__8Q-1sG__exterior{fill:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg));stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:6 4}.FloorPlan-module__8Q-1sG__name{font-family:var(--font-heading);fill:var(--color-text);font-size:14px}.FloorPlan-module__8Q-1sG__area{fill:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:10px}.FloorPlan-module__8Q-1sG__dim{fill:color-mix(in srgb, var(--color-text) 45%, transparent);letter-spacing:.06em;font-size:9px}.FloorPlan-module__8Q-1sG__caption{font:10px var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--color-text) 50%, transparent);border-top:1px solid var(--color-divider);padding:10px 16px}@media (max-width:767px){.FloorPlan-module__8Q-1sG__figure{height:340px}.FloorPlan-module__8Q-1sG__svg{padding:10px}}
.PropertyViews-module__nRlxmG__tabs{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.PropertyViews-module__nRlxmG__tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.PropertyViews-module__nRlxmG__gallery{flex-direction:column;gap:8px;height:470px;display:flex}.PropertyViews-module__nRlxmG__main{flex:1;min-height:0}.PropertyViews-module__nRlxmG__strip{flex:none;gap:8px;height:66px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.PropertyViews-module__nRlxmG__thumbButton{border:1px solid var(--color-divider);cursor:pointer;background:0 0;flex:none;width:96px;height:100%;padding:0}.PropertyViews-module__nRlxmG__thumbButton[aria-current=true]{border-color:var(--color-accent);outline:1px solid var(--color-accent)}.PropertyViews-module__nRlxmG__thumb{height:100%}.PropertyViews-module__nRlxmG__counter{font:11px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 50%, transparent);font-feature-settings:"tnum";margin:0}@media (max-width:767px){.PropertyViews-module__nRlxmG__gallery{height:340px}.PropertyViews-module__nRlxmG__strip{height:56px;margin-inline:calc(var(--pad-mobile) * -1);padding-inline:var(--pad-mobile)}.PropertyViews-module__nRlxmG__thumbButton{width:80px}}
.page-module__3pdQBq__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.page-module__3pdQBq__context{align-items:center;gap:var(--space-4);padding:14px var(--gutter);border-bottom:1px solid var(--color-divider);font-size:14px;display:flex}.page-module__3pdQBq__context a{color:inherit;text-decoration:none}.page-module__3pdQBq__context a:hover{color:var(--color-accent-700)}.page-module__3pdQBq__expediente{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 50%, transparent);margin-left:auto}.page-module__3pdQBq__split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.page-module__3pdQBq__main{padding:30px var(--gutter) 40px;border-right:1px solid var(--color-divider);min-width:0}.page-module__3pdQBq__head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.page-module__3pdQBq__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 8px}.page-module__3pdQBq__title{font-size:var(--fs-subtitle);margin:0;font-weight:400}.page-module__3pdQBq__specs{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:6px 0 0;font-size:14px}.page-module__3pdQBq__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.page-module__3pdQBq__heart{width:30px;height:30px;margin-left:4px}.page-module__3pdQBq__priceBlock{text-align:right;flex:none}.page-module__3pdQBq__price{font:26px var(--font-mono);color:var(--color-accent-700);font-feature-settings:"tnum"}.page-module__3pdQBq__priceNote{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-feature-settings:"tnum";margin:4px 0 0}.page-module__3pdQBq__alsoOffered{font:12px var(--font-mono);font-feature-settings:"tnum";gap:4px;margin:10px 0 0;display:grid}.page-module__3pdQBq__alsoOffered a{color:var(--color-accent-700);text-decoration:none}.page-module__3pdQBq__alsoOffered a:hover{text-decoration:underline}.page-module__3pdQBq__hook{max-width:44em;margin:18px 0 0;font-size:15px}.page-module__3pdQBq__section{border-top:1px solid var(--color-divider);margin-top:26px;padding-top:22px}.page-module__3pdQBq__sectionTitle{margin:0 0 12px;font-size:1.25rem;font-weight:400}.page-module__3pdQBq__subTitle{margin:18px 0 8px;font-size:1.05rem;font-weight:400}.page-module__3pdQBq__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;display:grid}.page-module__3pdQBq__row{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:8px 0;display:flex}.page-module__3pdQBq__rowLabel{color:color-mix(in srgb, var(--color-text) 55%, transparent);flex:none;font-size:12px}.page-module__3pdQBq__rowValue{text-align:right;font-feature-settings:"tnum";min-width:0;margin:0;font-size:13px}.page-module__3pdQBq__amenities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.page-module__3pdQBq__amenity{border-bottom:1px solid var(--color-divider);padding:7px 0;font-size:13px}.page-module__3pdQBq__amenityDetail{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:12px}.page-module__3pdQBq__advanced{border-top:1px solid var(--color-divider);margin-top:26px}.page-module__3pdQBq__advancedSummary{cursor:pointer;align-items:baseline;gap:14px;padding:18px 0;list-style:none;display:flex}.page-module__3pdQBq__advancedSummary::-webkit-details-marker{display:none}.page-module__3pdQBq__advancedSummary:after{content:"+";font:18px var(--font-mono);color:var(--color-accent);margin-left:auto}.page-module__3pdQBq__advanced[open] .page-module__3pdQBq__advancedSummary:after{content:"−"}.page-module__3pdQBq__advancedTitle{font-family:var(--font-heading);font-size:1.25rem}.page-module__3pdQBq__advancedHint{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.page-module__3pdQBq__advancedBody{padding-bottom:8px}.page-module__3pdQBq__side{padding:30px var(--gutter) 30px 24px;min-width:0}.page-module__3pdQBq__agencyCard{border-color:var(--color-accent)}.page-module__3pdQBq__agencyHead{align-items:center;gap:12px;display:flex}.page-module__3pdQBq__agencyMark{flex:none;width:56px;height:56px;margin:0}.page-module__3pdQBq__agencyName{font-family:var(--font-heading);font-size:17px}.page-module__3pdQBq__sectionNote{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:-6px 0 12px}.page-module__3pdQBq__verified{align-items:center;gap:5px;margin-top:3px;display:flex}.page-module__3pdQBq__verifiedMark{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:13px;height:13px;display:inline-block}.page-module__3pdQBq__verifiedLabel{font:10px var(--font-mono);letter-spacing:.08em;color:var(--color-accent-700)}.page-module__3pdQBq__verifiedQuiet{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:3px;font-size:11px}.page-module__3pdQBq__sealCard{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, transparent);margin-bottom:14px}.page-module__3pdQBq__sealHead{align-items:center;gap:7px;display:flex}.page-module__3pdQBq__sealMark{border:1.5px solid var(--color-accent);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--color-bg), inset 0 0 0 8px var(--color-accent);border-radius:50%;flex:none}.page-module__3pdQBq__sealLabel{font:11px var(--font-mono);letter-spacing:.1em;color:var(--color-accent-700)}.page-module__3pdQBq__sealBody{margin:8px 0 0;font-size:13px;line-height:1.45}.page-module__3pdQBq__sealNote{font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0 0 12px}.page-module__3pdQBq__whatsapp{margin-top:var(--space-2)}.page-module__3pdQBq__agencyMeta{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:0;font-size:12px}.page-module__3pdQBq__assistantCard{background:var(--color-night);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);margin-top:16px}.page-module__3pdQBq__assistantKicker{color:var(--color-gold)}.page-module__3pdQBq__assistantTitle{font-family:var(--font-heading);color:var(--color-on-night);font-size:17px;font-weight:var(--font-heading-weight);margin:0}.page-module__3pdQBq__assistantExamples{color:#a49c8f;margin:0;font-size:12px}.page-module__3pdQBq__assistantLink{color:var(--color-gold-pale);border-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}.page-module__3pdQBq__dossier{border-top:1px solid var(--color-divider);margin-top:22px;padding-top:16px}.page-module__3pdQBq__dossierTable{margin-top:8px}.page-module__3pdQBq__dossierLabel{font-size:13px}.page-module__3pdQBq__dossierAmount{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-size:12px}.page-module__3pdQBq__quotesKicker{margin-top:16px}.page-module__3pdQBq__moreBanks{margin-top:6px}.page-module__3pdQBq__moreBanksSummary{cursor:pointer;font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);padding:6px 0;list-style:none}.page-module__3pdQBq__moreBanksSummary::-webkit-details-marker{display:none}.page-module__3pdQBq__moreBanksSummary:before{content:"+ "}.page-module__3pdQBq__moreBanks[open] .page-module__3pdQBq__moreBanksSummary:before{content:"− "}.page-module__3pdQBq__moreBanksScroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 35%, transparent) transparent;border-top:1px solid var(--color-divider);max-height:168px;padding-right:4px;overflow-y:auto}.page-module__3pdQBq__moreBanksScroll::-webkit-scrollbar{width:8px}.page-module__3pdQBq__moreBanksScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text) 35%, transparent);border-radius:4px}.page-module__3pdQBq__quoteMeta{font:10px var(--font-mono);color:color-mix(in srgb, var(--color-text) 50%, transparent);letter-spacing:0;text-transform:none;display:block}.page-module__3pdQBq__booking{border-top:1px solid var(--color-divider);margin-top:18px;padding-top:14px}.page-module__3pdQBq__dossierNote{font:10px var(--font-mono);color:color-mix(in srgb, var(--color-text) 45%, transparent);margin:8px 0 0}@media (max-width:1023px){.page-module__3pdQBq__split{grid-template-columns:minmax(0,1fr)}.page-module__3pdQBq__main{border-right:0;border-bottom:1px solid var(--color-divider)}.page-module__3pdQBq__side{padding-left:var(--gutter)}}@media (max-width:767px){.page-module__3pdQBq__main{padding-block:24px 28px}.page-module__3pdQBq__side{padding-block:24px}.page-module__3pdQBq__head{flex-direction:column;align-items:flex-start;gap:12px}.page-module__3pdQBq__priceBlock{text-align:left}.page-module__3pdQBq__grid,.page-module__3pdQBq__amenities{grid-template-columns:minmax(0,1fr)}.page-module__3pdQBq__advancedSummary{flex-wrap:wrap;gap:4px 14px}}
.Plate-module__ezkkta__plate{color:var(--color-on-night);isolation:isolate;background:linear-gradient(160deg,#232120,#17160f 70%,#131109);display:grid;position:relative;overflow:hidden}.Plate-module__ezkkta__pattern{opacity:.75;mix-blend-mode:screen;position:absolute;inset:0}.Plate-module__ezkkta__parquet{background-image:repeating-linear-gradient(0deg,#0000 0 17px,#c79a5229 17px 18px),repeating-linear-gradient(90deg,#0000 0 96px,#c79a521a 96px 97px),repeating-linear-gradient(90deg,#0000 0 48px,#c79a520d 48px 49px);background-position:0 0,0 0,0 18px}.Plate-module__ezkkta__herringbone{background-image:repeating-linear-gradient(45deg,#0000 0 12px,#c79a5226 12px 13px),repeating-linear-gradient(-45deg,#0000 0 12px,#c79a5226 12px 13px);background-position:0 0,26px 0;background-size:52px 52px,52px 52px}.Plate-module__ezkkta__porcelanato{background-image:linear-gradient(#f0ece317 1px,#0000 1px),linear-gradient(90deg,#f0ece317 1px,#0000 1px);background-size:64px 64px}.Plate-module__ezkkta__marmol{background-image:linear-gradient(118deg,#0000 30%,#f0ece312 31%,#0000 33%),linear-gradient(112deg,#0000 58%,#f0ece30d 59%,#0000 62%),linear-gradient(124deg,#0000 74%,#c79a520f 75%,#0000 76.5%)}.Plate-module__ezkkta__microcemento{background-image:radial-gradient(at 30% 40%,#f0ece312,#0000 60%),radial-gradient(at 75% 70%,#f0ece30d,#0000 55%)}.Plate-module__ezkkta__pintura,.Plate-module__ezkkta__revoque,.Plate-module__ezkkta__molduras{background-image:none}.Plate-module__ezkkta__vignette{background:radial-gradient(at 50% 45%,#0000 40%,#0a09078c 100%);position:absolute;inset:0}.Plate-module__ezkkta__caption{flex-direction:column;align-self:end;gap:4px;padding:14px 16px;display:flex;position:relative}.Plate-module__ezkkta__title{font-family:var(--font-heading);color:var(--color-on-night);font-size:17px;line-height:1.15}.Plate-module__ezkkta__label{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-night-dim)}.Plate-module__ezkkta__compact .Plate-module__ezkkta__caption{padding:10px 12px}.Plate-module__ezkkta__compact .Plate-module__ezkkta__title{font-size:15px}.Plate-module__ezkkta__compact .Plate-module__ezkkta__label{font-size:9px}
.SlotPicker-module__lcjpla__picker{flex-direction:column;gap:8px;display:flex}.SlotPicker-module__lcjpla__summary,.SlotPicker-module__lcjpla__note{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0;font-size:12px;line-height:1.45}.SlotPicker-module__lcjpla__days{scrollbar-width:thin;scroll-snap-type:x proximity;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.SlotPicker-module__lcjpla__day{border:1px solid var(--color-divider);border-radius:var(--radius-md);min-width:46px;color:var(--color-text);cursor:pointer;scroll-snap-align:start;font-feature-settings:"tnum";background:0 0;flex-direction:column;flex:none;align-items:center;gap:2px;padding:6px 4px;display:flex}.SlotPicker-module__lcjpla__day:disabled{opacity:.35;cursor:default}.SlotPicker-module__lcjpla__dayOn{border-color:var(--color-accent-700);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.SlotPicker-module__lcjpla__dayName{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent)}.SlotPicker-module__lcjpla__dayNum{font-family:var(--font-heading);font-size:1.15rem;line-height:1}.SlotPicker-module__lcjpla__times{flex-wrap:wrap;gap:6px;display:flex}.SlotPicker-module__lcjpla__time{border:1px solid var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);font:13px var(--font-mono);font-feature-settings:"tnum";cursor:pointer;background:0 0;padding:6px 10px}.SlotPicker-module__lcjpla__timeOn{border-color:var(--color-accent-700);background:var(--color-accent-700);color:#fff}.SlotPicker-module__lcjpla__error{color:#b3382b;margin:0;font-size:12px}.SlotPicker-module__lcjpla__link{font:inherit;color:var(--color-accent-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.LeadForm-module__1ITUEa__buttons{gap:var(--space-2);flex-direction:column;display:flex}.LeadForm-module__1ITUEa__chosen{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.LeadForm-module__1ITUEa__form{border-top:1px solid var(--color-divider);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.LeadForm-module__1ITUEa__formLead{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0 0 2px;font-size:13px}.LeadForm-module__1ITUEa__field{min-width:0}.LeadForm-module__1ITUEa__label{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:4px;display:block}.LeadForm-module__1ITUEa__hint{text-transform:none;letter-spacing:0}.LeadForm-module__1ITUEa__textarea{resize:vertical;min-height:88px;line-height:1.45}.LeadForm-module__1ITUEa__invalid{border-color:#b3382b}.LeadForm-module__1ITUEa__error{color:#b3382b;margin:4px 0 0;font-size:12px}.LeadForm-module__1ITUEa__actions{gap:8px;margin-top:4px;display:flex}.LeadForm-module__1ITUEa__privacy{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:4px 0 0;font-size:11px}.LeadForm-module__1ITUEa__privacy a{color:inherit}.LeadForm-module__1ITUEa__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.LeadForm-module__1ITUEa__done{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent);padding:14px}.LeadForm-module__1ITUEa__doneTitle{font-family:var(--font-heading);margin:0 0 4px;font-size:17px}.LeadForm-module__1ITUEa__doneBody{margin:0;font-size:13px}
.AwayNotice-module__i1-r4G__notice{border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.AwayNotice-module__i1-r4G__kicker{font:10px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin-bottom:4px;display:block}
.SocialLinks-module__wTP5QW__list{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.SocialLinks-module__wTP5QW__link{color:color-mix(in srgb, var(--color-text) 72%, transparent);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.SocialLinks-module__wTP5QW__link:hover{color:var(--color-accent-700)}.SocialLinks-module__wTP5QW__night .SocialLinks-module__wTP5QW__link{color:var(--color-on-night-soft)}.SocialLinks-module__wTP5QW__night .SocialLinks-module__wTP5QW__link:hover{color:var(--color-gold-pale)}
.SiteFooter-module__p-5sba__footer{background:var(--color-night);color:var(--color-on-night);border-top:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);margin-top:auto}.SiteFooter-module__p-5sba__inner{max-width:var(--site-width);padding:36px var(--gutter) 40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-inline:auto;display:flex}@media (max-width:1023px){.SiteFooter-module__p-5sba__legal{flex-basis:100%}}.SiteFooter-module__p-5sba__wordmark{font-family:var(--font-heading);letter-spacing:.2em;color:var(--color-on-night);font-size:19px;text-decoration:none}.SiteFooter-module__p-5sba__line{color:var(--color-on-night-dim);margin:10px 0 0;font-size:12px}.SiteFooter-module__p-5sba__nav{gap:22px;display:flex}.SiteFooter-module__p-5sba__nav a{color:var(--color-on-night-soft);font-size:13px;text-decoration:none}.SiteFooter-module__p-5sba__nav a:hover{color:var(--color-gold-pale)}.SiteFooter-module__p-5sba__legal{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.SiteFooter-module__p-5sba__legal a{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-night-dim);text-decoration:none}.SiteFooter-module__p-5sba__legal a:hover{color:var(--color-gold-pale)}@media (max-width:767px){.SiteFooter-module__p-5sba__inner{padding:30px var(--pad-mobile) 36px;flex-direction:column;align-items:flex-start}.SiteFooter-module__p-5sba__nav{flex-wrap:wrap;gap:14px 22px}.SiteFooter-module__p-5sba__legal{justify-content:flex-start}}
.SiteHeader-module__Tkw0gW__header{padding:18px var(--gutter);border-bottom:1px solid var(--header-rule);font-family:var(--font-body);align-items:center;gap:28px;display:flex;position:relative}.SiteHeader-module__Tkw0gW__wordmark{font-family:var(--font-heading);letter-spacing:.2em;color:var(--header-fg);margin-right:auto;font-size:19px;text-decoration:none}.SiteHeader-module__Tkw0gW__link{color:var(--header-link);font-size:14px;text-decoration:none}.SiteHeader-module__Tkw0gW__link:hover,.SiteHeader-module__Tkw0gW__link[aria-current=page],.SiteHeader-module__Tkw0gW__favorites{color:var(--header-accent)}.SiteHeader-module__Tkw0gW__signIn{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--header-accent);padding:var(--space-2) calc(var(--space-3) * 1.2);border:1px solid var(--header-accent-rule);border-radius:var(--radius-md);font-size:14px;line-height:1.2;text-decoration:none}.SiteHeader-module__Tkw0gW__signIn:hover{background:var(--header-accent-wash)}.SiteHeader-module__Tkw0gW__night{--header-fg:var(--color-on-night);--header-link:var(--color-on-night-soft);--header-accent:var(--color-gold-pale);--header-rule:color-mix(in srgb, var(--color-accent) 35%, transparent);--header-accent-rule:color-mix(in srgb, var(--color-accent) 70%, transparent);--header-accent-wash:color-mix(in srgb, var(--color-accent) 14%, transparent)}.SiteHeader-module__Tkw0gW__day{--header-fg:var(--color-text);--header-link:var(--color-text);--header-accent:var(--color-accent);--header-rule:var(--color-divider);--header-accent-rule:var(--color-accent);--header-accent-wash:color-mix(in srgb, var(--color-accent) 12%, transparent)}@media (max-width:767px){.SiteHeader-module__Tkw0gW__header{gap:var(--space-3);padding-inline:var(--pad-mobile);flex-wrap:wrap}.SiteHeader-module__Tkw0gW__wordmark{flex:1 0 100%;margin-right:0}.SiteHeader-module__Tkw0gW__favorites{color:var(--header-accent)}.SiteHeader-module__Tkw0gW__signIn{min-height:40px}}
.FavoriteButton-module__doq4XW__button{border:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-bg) 85%, transparent);width:34px;height:34px;color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.FavoriteButton-module__doq4XW__button:hover,.FavoriteButton-module__doq4XW__on{color:var(--color-accent-700);border-color:var(--color-accent)}.FavoriteButton-module__doq4XW__night{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-night) 70%, transparent);color:var(--color-on-night)}.FavoriteButton-module__doq4XW__night:hover,.FavoriteButton-module__doq4XW__night.FavoriteButton-module__doq4XW__on{color:var(--color-gold-pale);border-color:var(--color-gold)}
.UnitPhoto-module__y_EUGq__photo{object-fit:cover;background:var(--color-night);width:100%;height:100%;display:block}
.SaveBar-module__opa87W__bar{z-index:20;pointer-events:none;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.SaveBar-module__opa87W__bar[data-show]{pointer-events:auto;transform:none}.SaveBar-module__opa87W__inner{max-width:var(--site-width);padding:10px var(--gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:1px solid var(--color-accent);box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.SaveBar-module__opa87W__text{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.SaveBar-module__opa87W__text a{color:var(--color-accent-700);text-decoration:underline}.SaveBar-module__opa87W__buttons{align-items:center;gap:10px;margin-left:auto;display:flex}.SaveBar-module__opa87W__kbd{font:11px/1 var(--font-mono);opacity:.6;margin-left:10px}@media (max-width:767px){.SaveBar-module__opa87W__kbd{display:none}}@media (prefers-reduced-motion:reduce){.SaveBar-module__opa87W__bar{transition:none}}
.VideoEmbed-module__HsU5Gq__frame{gap:8px;display:grid}.VideoEmbed-module__HsU5Gq__player,.VideoEmbed-module__HsU5Gq__cover{aspect-ratio:16/9;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-night);width:100%;display:block}.VideoEmbed-module__HsU5Gq__player{border:1px solid var(--color-divider)}.VideoEmbed-module__HsU5Gq__cover{appearance:none;cursor:pointer;color:var(--color-on-night);text-align:center;place-content:center;gap:6px;padding:24px;display:grid}.VideoEmbed-module__HsU5Gq__cover:hover .VideoEmbed-module__HsU5Gq__play{background:var(--color-accent);color:var(--color-night)}.VideoEmbed-module__HsU5Gq__play{border:1px solid color-mix(in srgb, var(--color-on-night) 45%, transparent);border-radius:50%;justify-self:center;place-items:center;width:54px;height:54px;padding-left:4px;font-size:18px;transition:background .12s,color .12s;display:grid}.VideoEmbed-module__HsU5Gq__coverText{font-family:var(--font-heading);font-size:18px}.VideoEmbed-module__HsU5Gq__coverMeta{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-on-night) 55%, transparent)}.VideoEmbed-module__HsU5Gq__link{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);justify-self:end;text-decoration:none}.VideoEmbed-module__HsU5Gq__link:hover{color:var(--color-accent)}
.page-module__D42zJa__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.page-module__D42zJa__bar{padding:22px var(--gutter);border-bottom:1px solid var(--color-divider);align-items:center;gap:16px;display:flex}.page-module__D42zJa__mark{flex:none;width:52px;height:52px;margin:0}.page-module__D42zJa__who{min-width:0}.page-module__D42zJa__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 4px}.page-module__D42zJa__title{margin:0;font-size:1.6rem;font-weight:400}.page-module__D42zJa__titleLink{color:inherit;text-decoration:none}.page-module__D42zJa__titleLink:hover{color:var(--color-accent-700)}.page-module__D42zJa__crumb{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:1.15rem}.page-module__D42zJa__session{align-items:center;gap:14px;margin-left:auto;display:flex}.page-module__D42zJa__adminLink{font:12px var(--font-mono);color:var(--color-accent-700);text-decoration:none}.page-module__D42zJa__adminLink:hover{text-decoration:underline}.page-module__D42zJa__email{font:12px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent)}.page-module__D42zJa__tabs{padding:0 var(--gutter);border-bottom:1px solid var(--color-divider);white-space:nowrap;scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.page-module__D42zJa__tabs::-webkit-scrollbar{display:none}.page-module__D42zJa__tab{color:color-mix(in srgb, var(--color-text) 65%, transparent);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 10px;font-size:14px;text-decoration:none}.page-module__D42zJa__tab:hover{color:var(--color-text)}.page-module__D42zJa__badge{min-width:18px;font:11px var(--font-mono);text-align:center;color:var(--color-on-night);background:var(--color-accent);vertical-align:1px;border-radius:9px;margin-left:6px;padding:1px 6px;display:inline-block}.page-module__D42zJa__tab[aria-current=page]{color:var(--color-accent-700);border-bottom-color:var(--color-accent)}.page-module__D42zJa__main{padding:26px var(--gutter) 48px}.page-module__D42zJa__stats{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:baseline;gap:36px;margin:0 0 20px;padding:0 0 20px;list-style:none;display:flex}.page-module__D42zJa__stat{align-items:baseline;gap:8px;display:flex}.page-module__D42zJa__statValue{font:26px var(--font-mono);color:var(--color-accent-700);font-feature-settings:"tnum"}.page-module__D42zJa__statLabel{color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:13px}.page-module__D42zJa__statActions{align-items:center;gap:32px;margin-left:auto}.page-module__D42zJa__statLink{color:var(--color-accent-700);font-size:13px;text-decoration:none}.page-module__D42zJa__statLink:hover{text-decoration:underline}.page-module__D42zJa__tableWrap{overflow-x:auto}.page-module__D42zJa__table{width:100%;min-width:720px}.page-module__D42zJa__table th{text-align:left;font:10px var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--color-text) 55%, transparent);border-bottom:1px solid var(--color-divider);padding:0 10px 8px 0}.page-module__D42zJa__table td{border-bottom:1px solid var(--color-divider);vertical-align:baseline;padding:9px 10px 9px 0;font-size:13px}.page-module__D42zJa__num{text-align:right;font-feature-settings:"tnum"}.page-module__D42zJa__mono{font-family:var(--font-mono);font-size:12px}.page-module__D42zJa__rowLink{color:inherit;text-decoration:none}.page-module__D42zJa__rowLink:hover{color:var(--color-accent-700)}.page-module__D42zJa__rowActions{white-space:nowrap;text-align:right}.page-module__D42zJa__inline{display:inline}.page-module__D42zJa__gate{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent);white-space:nowrap;margin-left:12px}.page-module__D42zJa__delete .btn-link{font:12px var(--font-mono);color:#b3382b;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0}.page-module__D42zJa__delete .btn-link:hover{text-decoration:underline}.page-module__D42zJa__flash{border:1px solid var(--color-accent);border-radius:var(--radius-sm);margin:0 0 16px;padding:10px 12px;font-size:13px}.page-module__D42zJa__action{font:12px var(--font-mono);color:var(--color-accent-700);cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;text-decoration:none}.page-module__D42zJa__action:hover{text-decoration:underline}.page-module__D42zJa__checklist{border:1px solid var(--color-accent);border-radius:var(--radius-md);max-width:640px;margin-top:8px;padding:22px 24px}.page-module__D42zJa__checklistTitle{margin:0 0 4px;font-size:1.25rem;font-weight:400}.page-module__D42zJa__checklistLead{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:0 0 16px;font-size:13px}.page-module__D42zJa__checklistList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__D42zJa__checklistItem{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.page-module__D42zJa__checklistMark{border:1.5px solid var(--color-divider);width:20px;height:20px;color:var(--color-accent);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;display:grid}.page-module__D42zJa__checklistDone .page-module__D42zJa__checklistMark{border-color:var(--color-accent)}.page-module__D42zJa__checklistDone .page-module__D42zJa__checklistLabel{color:color-mix(in srgb, var(--color-text) 50%, transparent);text-decoration:line-through}.page-module__D42zJa__checklistLabel{font-family:var(--font-heading);color:var(--color-text);font-size:16px;text-decoration:none}.page-module__D42zJa__checklistLabel:hover{color:var(--color-accent)}.page-module__D42zJa__checklistHint{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:2px 0 0;font-size:13px}.page-module__D42zJa__empty{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:20px 0 0;font-size:14px}@media (max-width:767px){.page-module__D42zJa__bar{flex-wrap:wrap;padding-block:18px}.page-module__D42zJa__session{flex:1 0 100%;justify-content:space-between;margin-left:0}.page-module__D42zJa__stats{gap:18px 28px}.page-module__D42zJa__statActions{flex:1 0 100%;justify-content:space-between;margin-left:0}.page-module__D42zJa__tableWrap{margin-inline:calc(var(--pad-mobile) * -1);padding-inline:var(--pad-mobile)}.page-module__D42zJa__table{min-width:0}.page-module__D42zJa__units th:first-child,.page-module__D42zJa__units td:first-child,.page-module__D42zJa__units th:nth-child(3),.page-module__D42zJa__units td:nth-child(3),.page-module__D42zJa__units th:nth-child(4),.page-module__D42zJa__units td:nth-child(4),.page-module__D42zJa__units th:nth-child(5),.page-module__D42zJa__units td:nth-child(5),.page-module__D42zJa__units th:nth-child(6),.page-module__D42zJa__units td:nth-child(6),.page-module__D42zJa__units th:nth-child(8),.page-module__D42zJa__units td:nth-child(8),.page-module__D42zJa__projects th:nth-child(2),.page-module__D42zJa__projects td:nth-child(2),.page-module__D42zJa__projects th:nth-child(4),.page-module__D42zJa__projects td:nth-child(4),.page-module__D42zJa__projects th:nth-child(6),.page-module__D42zJa__projects td:nth-child(6){display:none}.page-module__D42zJa__rowActions{white-space:nowrap}.page-module__D42zJa__rowActions .page-module__D42zJa__action,.page-module__D42zJa__rowActions form{text-align:left;margin-left:0;display:block}.page-module__D42zJa__tabs{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.page-module__D42zJa__acting{padding:10px var(--gutter,32px);background:var(--color-accent-700);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.page-module__D42zJa__acting strong{font-weight:600}.page-module__D42zJa__actingExit{border-radius:var(--radius-md);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffffb3;padding:5px 12px}.page-module__D42zJa__actingExit:hover{background:#ffffff1f}.page-module__D42zJa__loaded{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 50%, transparent)}
.WhoAnswers-module__IIS8dW__who{align-items:center;gap:12px;margin:12px 0 14px;display:flex}.WhoAnswers-module__IIS8dW__face{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;display:block}.WhoAnswers-module__IIS8dW__faceEmpty{background:var(--color-night);color:var(--color-accent);font-family:var(--font-heading);place-items:center;font-size:22px;display:grid}.WhoAnswers-module__IIS8dW__label{font:10px var(--font-mono);letter-spacing:.16em;color:color-mix(in srgb, var(--color-text) 55%, transparent);display:block}.WhoAnswers-module__IIS8dW__name{font-family:var(--font-heading);font-size:19px;line-height:1.1;display:block}
.admin-module__aXBbkG__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.admin-module__aXBbkG__bar{padding:22px var(--gutter);border-bottom:1px solid var(--color-divider);align-items:center;gap:16px;display:flex}.admin-module__aXBbkG__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 4px}.admin-module__aXBbkG__title{margin:0;font-size:1.6rem;font-weight:400}.admin-module__aXBbkG__titleLink{color:inherit;text-decoration:none}.admin-module__aXBbkG__titleLink:hover{color:var(--color-accent-700)}.admin-module__aXBbkG__crumb{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:1.15rem}.admin-module__aXBbkG__session{align-items:center;gap:14px;margin-left:auto;display:flex}.admin-module__aXBbkG__email{font:12px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent)}.admin-module__aXBbkG__tabs{padding:0 var(--gutter);border-bottom:1px solid var(--color-divider);white-space:nowrap;scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.admin-module__aXBbkG__tabs::-webkit-scrollbar{display:none}.admin-module__aXBbkG__tab{color:color-mix(in srgb, var(--color-text) 65%, transparent);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 10px;font-size:14px;text-decoration:none}.admin-module__aXBbkG__tab:hover{color:var(--color-text)}.admin-module__aXBbkG__tab[aria-current=page]{color:var(--color-accent-700);border-bottom-color:var(--color-accent)}.admin-module__aXBbkG__main{padding:26px var(--gutter) 48px}.admin-module__aXBbkG__toolbar{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:20px;display:flex}.admin-module__aXBbkG__lead{color:color-mix(in srgb, var(--color-text) 72%, transparent);flex:320px;margin:0;font-size:14px}.admin-module__aXBbkG__section{border-top:1px solid var(--color-divider);max-width:880px;padding:22px 0}.admin-module__aXBbkG__sectionHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.admin-module__aXBbkG__sectionTitle{margin:0;font-size:1.25rem;font-weight:400}.admin-module__aXBbkG__saved,.admin-module__aXBbkG__problem{border-radius:var(--radius-md);border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);margin:0 0 18px;padding:10px 14px;font-size:13px}.admin-module__aXBbkG__problem{background:#b3382b12;border-color:#b3382b}.admin-module__aXBbkG__tableWrap{overflow-x:auto}.admin-module__aXBbkG__table{width:100%;min-width:640px}.admin-module__aXBbkG__table th{text-align:left;font:10px var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--color-text) 55%, transparent);border-bottom:1px solid var(--color-divider);padding:0 10px 8px 0}.admin-module__aXBbkG__table td{border-bottom:1px solid var(--color-divider);vertical-align:middle;padding:9px 10px 9px 0;font-size:13px}.admin-module__aXBbkG__num{text-align:right;font-feature-settings:"tnum"}.admin-module__aXBbkG__attention{color:var(--color-accent-700);font-weight:600}.admin-module__aXBbkG__mono{font-family:var(--font-mono);font-size:12px}.admin-module__aXBbkG__muted{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:13px}.admin-module__aXBbkG__rowLink{color:inherit;text-decoration:none}.admin-module__aXBbkG__rowLink:hover{color:var(--color-accent-700)}.admin-module__aXBbkG__rowActions{text-align:right}.admin-module__aXBbkG__rowActions .admin-module__aXBbkG__inline,.admin-module__aXBbkG__rowActions .admin-module__aXBbkG__action{vertical-align:baseline}.admin-module__aXBbkG__rowActions>*{margin-left:14px}.admin-module__aXBbkG__rowActions>:first-child{margin-left:0}.admin-module__aXBbkG__inline{align-items:center;gap:8px;display:inline-flex}.admin-module__aXBbkG__action{font:12px var(--font-mono);color:var(--color-accent-700);cursor:pointer;background:0 0;border:0;padding:0}.admin-module__aXBbkG__action:hover{text-decoration:underline}.admin-module__aXBbkG__remove{color:#b3382b}.admin-module__aXBbkG__form{max-width:880px}.admin-module__aXBbkG__group{border:0;border-bottom:1px solid var(--color-divider);min-width:0;margin:0 0 22px;padding:0 0 22px}.admin-module__aXBbkG__legend{font-family:var(--font-heading);margin:0 0 14px;padding:0;font-size:1.25rem;font-weight:400}.admin-module__aXBbkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.admin-module__aXBbkG__wide{grid-column:1/-1}.admin-module__aXBbkG__field{min-width:0}.admin-module__aXBbkG__label{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:5px;display:block}.admin-module__aXBbkG__slugRow{align-items:center;gap:6px;display:flex}.admin-module__aXBbkG__slugInput{flex:1;min-width:0}.admin-module__aXBbkG__textarea{resize:vertical;min-height:96px;line-height:1.45}.admin-module__aXBbkG__invalid{border-color:#b3382b}.admin-module__aXBbkG__hint,.admin-module__aXBbkG__error,.admin-module__aXBbkG__note{margin:5px 0 0;font-size:12px}.admin-module__aXBbkG__hint,.admin-module__aXBbkG__note{color:color-mix(in srgb, var(--color-text) 58%, transparent)}.admin-module__aXBbkG__note{max-width:60em;margin-top:10px}.admin-module__aXBbkG__error{color:#b3382b}.admin-module__aXBbkG__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-module__aXBbkG__inviteRow{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:16px;display:grid}@media (max-width:767px){.admin-module__aXBbkG__bar{flex-wrap:wrap;padding-block:18px}.admin-module__aXBbkG__session{flex:1 0 100%;justify-content:space-between;margin-left:0}.admin-module__aXBbkG__grid,.admin-module__aXBbkG__inviteRow{grid-template-columns:minmax(0,1fr)}.admin-module__aXBbkG__slugRow{flex-wrap:wrap}.admin-module__aXBbkG__tableWrap{margin-inline:calc(var(--pad-mobile) * -1);padding-inline:var(--pad-mobile)}}.admin-module__aXBbkG__rowActionsStack{text-align:left;min-width:96px}.admin-module__aXBbkG__rowActionsStack>*{margin-bottom:6px;margin-left:0;display:block}.admin-module__aXBbkG__mutedRow td{opacity:.55}.admin-module__aXBbkG__rateForm{flex-direction:column;gap:4px;min-width:260px;display:flex}.admin-module__aXBbkG__cell{min-height:30px;padding-block:3px;font-size:13px}.admin-module__aXBbkG__cellUrl{min-height:28px;font:11px var(--font-mono);padding-block:2px}.admin-module__aXBbkG__cellNum{text-align:right;width:68px;min-height:30px;font:13px var(--font-mono);padding:3px 6px}.admin-module__aXBbkG__proposal{font:11px var(--font-mono);color:var(--color-accent-700);white-space:nowrap;margin-top:6px}.admin-module__aXBbkG__checkNote{font-size:11px}.admin-module__aXBbkG__rateAdd{border-top:1px solid var(--color-divider);margin-top:22px;padding-top:18px}.admin-module__aXBbkG__rateAddRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 90px 100px 120px auto;align-items:end;gap:12px;display:grid}.admin-module__aXBbkG__rateAddRow .admin-module__aXBbkG__wide{grid-column:1/-2}@media (max-width:767px){.admin-module__aXBbkG__rateAddRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-module__aXBbkG__rateAddRow .admin-module__aXBbkG__wide{grid-column:1/-1}}.admin-module__aXBbkG__plainList{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.admin-module__aXBbkG__readOnly{margin:12px var(--gutter) 0;color:color-mix(in srgb, var(--color-text) 65%, transparent);font-size:13px}.admin-module__aXBbkG__tabCount{text-align:center;min-width:18px;color:var(--color-bg);background:var(--color-accent-700);border-radius:999px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}
.PhotoManager-module__nS4n0G__manager{margin-top:6px}.PhotoManager-module__nS4n0G__toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PhotoManager-module__nS4n0G__pick{position:relative;overflow:hidden}.PhotoManager-module__nS4n0G__busy{opacity:.7;pointer-events:none}.PhotoManager-module__nS4n0G__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.PhotoManager-module__nS4n0G__help,.PhotoManager-module__nS4n0G__empty{color:color-mix(in srgb, var(--color-text) 60%, transparent);flex:280px;margin:0;font-size:12px}.PhotoManager-module__nS4n0G__empty{margin-top:14px}.PhotoManager-module__nS4n0G__error{color:#b3382b;margin:12px 0 0;font-size:13px}.PhotoManager-module__nS4n0G__list{background:var(--color-divider);border:1px solid var(--color-divider);flex-direction:column;gap:1px;margin:16px 0 0;padding:0;list-style:none;display:flex}.PhotoManager-module__nS4n0G__item{background:var(--color-bg);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.PhotoManager-module__nS4n0G__thumb{object-fit:cover;background:var(--color-night);width:120px;height:80px;display:block}.PhotoManager-module__nS4n0G__meta{align-items:center;gap:10px;min-width:0;display:flex}.PhotoManager-module__nS4n0G__index{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 50%, transparent);text-align:right;flex:none;width:18px}.PhotoManager-module__nS4n0G__label{max-width:320px}.PhotoManager-module__nS4n0G__buttons{gap:6px;display:flex}.PhotoManager-module__nS4n0G__iconButton{font:13px var(--font-mono);border:1px solid var(--color-divider);border-radius:var(--radius-md);min-width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;padding:0 8px}.PhotoManager-module__nS4n0G__iconButton:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent-700)}.PhotoManager-module__nS4n0G__iconButton:disabled{opacity:.4;cursor:default}.PhotoManager-module__nS4n0G__remove{color:#b3382b}.PhotoManager-module__nS4n0G__remove:hover:not(:disabled){color:#b3382b;border-color:#b3382b}@media (max-width:767px){.PhotoManager-module__nS4n0G__item{grid-template-columns:96px minmax(0,1fr)}.PhotoManager-module__nS4n0G__thumb{width:96px;height:64px}.PhotoManager-module__nS4n0G__buttons{grid-column:1/-1;justify-content:flex-end}}
.UnitMap-module__pj96pG__section{border-top:1px solid var(--color-divider);margin-top:26px;padding-top:22px}.UnitMap-module__pj96pG__title{margin:0 0 12px;font-size:1.25rem;font-weight:400}.UnitMap-module__pj96pG__frame{border:1px solid var(--color-divider);height:300px;overflow:hidden}.UnitMap-module__pj96pG__chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.UnitMap-module__pj96pG__chip{appearance:none;cursor:pointer;font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-text);-webkit-user-select:none;user-select:none;border-radius:2px;padding:6px 10px}.UnitMap-module__pj96pG__chip:hover{border-color:var(--color-accent)}.UnitMap-module__pj96pG__chipOn{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.UnitMap-module__pj96pG__places{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.UnitMap-module__pj96pG__place{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.UnitMap-module__pj96pG__placeName{font-family:var(--font-heading);font-size:14px}.UnitMap-module__pj96pG__placeDistance{font:11px var(--font-mono);font-feature-settings:"tnum";color:color-mix(in srgb, var(--color-text) 60%, transparent);white-space:nowrap}.UnitMap-module__pj96pG__caption{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:8px 0 0}@media (max-width:767px){.UnitMap-module__pj96pG__frame{height:220px}}
.actividad-module__GR9eya__filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.actividad-module__GR9eya__list{margin:0;padding:0;list-style:none}.actividad-module__GR9eya__item{border-top:1px solid var(--color-divider);padding:10px 0}.actividad-module__GR9eya__head{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.actividad-module__GR9eya__who{color:color-mix(in srgb, var(--color-text) 70%, transparent)}.actividad-module__GR9eya__summary{margin:4px 0 0;font-size:14px;line-height:1.45}.actividad-module__GR9eya__changes{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:4px 0 0;font-size:12px}.actividad-module__GR9eya__changes ul{margin:4px 0 0;padding-left:18px}.actividad-module__GR9eya__changes summary{cursor:pointer}.actividad-module__GR9eya__more{margin-top:14px}
.UnitForm-module__ynY_mW__form{max-width:880px}.UnitForm-module__ynY_mW__saved,.UnitForm-module__ynY_mW__problem{border-radius:var(--radius-md);border:1px solid var(--color-accent);margin:0 0 18px;padding:10px 14px;font-size:13px}.UnitForm-module__ynY_mW__saved{background:color-mix(in srgb, var(--color-accent) 8%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;scroll-margin-top:90px;display:flex}.UnitForm-module__ynY_mW__saved a{color:var(--color-accent-700);text-decoration:underline}.UnitForm-module__ynY_mW__problem{background:#b3382b12;border-color:#b3382b}.UnitForm-module__ynY_mW__statusRow{border-bottom:1px solid var(--color-divider);grid-template-columns:200px 200px minmax(0,1fr);align-items:end;gap:20px;padding-bottom:22px;display:grid}.UnitForm-module__ynY_mW__statusHint{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0 0 6px;font-size:12px}.UnitForm-module__ynY_mW__group{border:0;min-width:0;margin:0 0 6px;padding:22px 0 0}.UnitForm-module__ynY_mW__legend{font-family:var(--font-heading);margin-bottom:14px;padding:0;font-size:1.25rem;font-weight:400}.UnitForm-module__ynY_mW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.UnitForm-module__ynY_mW__wide{grid-column:1/-1}.UnitForm-module__ynY_mW__field{min-width:0}.UnitForm-module__ynY_mW__label{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:5px;display:block}.UnitForm-module__ynY_mW__input,.UnitForm-module__ynY_mW__select,.UnitForm-module__ynY_mW__textarea{width:100%}.UnitForm-module__ynY_mW__priceRow{gap:8px;display:flex}.UnitForm-module__ynY_mW__currency{flex:none;width:88px}.UnitForm-module__ynY_mW__locked .UnitForm-module__ynY_mW__label{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.UnitForm-module__ynY_mW__lockedValue{min-height:36px;color:color-mix(in srgb, var(--color-text) 70%, transparent);border-bottom:1px dashed var(--color-divider);margin:0;padding:7px 0;font-size:14px}.UnitForm-module__ynY_mW__surveyNote{font:11px var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0 0 12px}.UnitForm-module__ynY_mW__surveyCheck{margin-top:12px}.UnitForm-module__ynY_mW__checklist{border:0;min-width:0;margin:0;padding:0}.UnitForm-module__ynY_mW__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:6px;display:grid}.UnitForm-module__ynY_mW__check{align-items:center;gap:8px;padding-top:22px;font-size:13px;display:flex}.UnitForm-module__ynY_mW__textarea{resize:vertical;min-height:96px;line-height:1.45}.UnitForm-module__ynY_mW__invalid{border-color:#b3382b}.UnitForm-module__ynY_mW__hint,.UnitForm-module__ynY_mW__error{margin:5px 0 0;font-size:12px}.UnitForm-module__ynY_mW__hint{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.UnitForm-module__ynY_mW__error{color:#b3382b}.UnitForm-module__ynY_mW__note{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:12px 0 0;font-size:12px}.UnitForm-module__ynY_mW__advanced{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);margin-top:22px;padding-bottom:6px}.UnitForm-module__ynY_mW__advancedSummary{cursor:pointer;align-items:baseline;gap:14px;padding:18px 0;list-style:none;display:flex}.UnitForm-module__ynY_mW__advancedSummary::-webkit-details-marker{display:none}.UnitForm-module__ynY_mW__advancedSummary:after{content:"+";font:18px var(--font-mono);color:var(--color-accent);margin-left:auto}.UnitForm-module__ynY_mW__advanced[open] .UnitForm-module__ynY_mW__advancedSummary:after{content:"−"}.UnitForm-module__ynY_mW__advancedSummary .UnitForm-module__ynY_mW__legend{margin-bottom:0}.UnitForm-module__ynY_mW__advancedHint{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:12px}.UnitForm-module__ynY_mW__actions{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.UnitForm-module__ynY_mW__publicLink{color:var(--color-accent-700);margin-left:auto;font-size:13px;text-decoration:none}.UnitForm-module__ynY_mW__publicLink:hover{text-decoration:underline}@media (max-width:767px){.UnitForm-module__ynY_mW__statusRow,.UnitForm-module__ynY_mW__grid,.UnitForm-module__ynY_mW__checks{grid-template-columns:minmax(0,1fr)}.UnitForm-module__ynY_mW__advancedSummary{flex-wrap:wrap;gap:4px 14px}.UnitForm-module__ynY_mW__publicLink{margin-left:0}}
.CatalogueMap-module__2mmKMW__mapToggle{z-index:1200;background:var(--color-night);color:var(--color-on-night);border-color:var(--color-night);min-height:40px;padding-inline:18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #15140f4d}.CatalogueMap-module__2mmKMW__mapToggle:hover{background:#2a2820}.CatalogueMap-module__2mmKMW__mapOverlay{z-index:1100;background:#eceae6;position:fixed;inset:0}.CatalogueMap-module__2mmKMW__mapCount{z-index:500;font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);background:color-mix(in srgb, var(--color-bg) 85%, transparent);border-radius:var(--radius-md);padding:4px 8px;position:absolute;bottom:22px;right:12px}.CatalogueMap-module__2mmKMW__mapClose{z-index:1200;background:var(--color-night);color:var(--color-on-night);border-color:var(--color-night);min-height:40px;padding-inline:18px;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #15140f4d}.CatalogueMap-module__2mmKMW__mapClose:hover{background:#2a2820}.CatalogueMap-module__2mmKMW__inlineToggle{background:var(--color-night);color:var(--color-on-night);border-color:var(--color-night)}.CatalogueMap-module__2mmKMW__inlineToggle:hover{background:#2a2820;border-color:#2a2820}@media (min-width:1024px){.CatalogueMap-module__2mmKMW__underBar{z-index:2}.CatalogueMap-module__2mmKMW__underBar .CatalogueMap-module__2mmKMW__mapClose{display:none}}@media (max-width:1023px){.CatalogueMap-module__2mmKMW__underBar{top:0!important}}.CatalogueMap-module__2mmKMW__drawBar{z-index:500;background:color-mix(in srgb, var(--color-bg) 92%, transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);max-width:calc(100% - 64px);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;top:10px;left:52px}.CatalogueMap-module__2mmKMW__drawHint{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);flex:1 0 100%}@media (max-width:767px){.CatalogueMap-module__2mmKMW__drawBar{max-width:calc(100% - 62px)}}
.guias-module__T_IoXG__editorHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.guias-module__T_IoXG__editorTabs{flex:none;gap:6px;display:flex}.guias-module__T_IoXG__editor{resize:vertical;width:100%;min-height:480px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.55}.guias-module__T_IoXG__hidden{display:none}.guias-module__T_IoXG__preview{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-bg);max-width:760px;padding:24px 28px}.guias-module__T_IoXG__status{font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-divider);border-radius:2px;padding:3px 8px}.guias-module__T_IoXG__statusOn{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.guias-module__T_IoXG__danger{border-top:1px solid var(--color-divider);margin-top:28px;padding-top:18px}@media (max-width:767px){.guias-module__T_IoXG__editorHead{flex-direction:column}.guias-module__T_IoXG__preview{padding:16px}}
.tablero-module__7PfW4q__queue{border-radius:var(--radius-md);border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);flex-wrap:wrap;align-items:baseline;gap:8px 18px;max-width:880px;margin:0 0 20px;padding:12px 16px;font-size:13px;display:flex}.tablero-module__7PfW4q__queueLabel{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent)}.tablero-module__7PfW4q__queueItem{color:inherit;text-decoration:none}.tablero-module__7PfW4q__queueItem strong{color:var(--color-accent-700);font-weight:600}.tablero-module__7PfW4q__queueItem:hover{color:var(--color-accent-700)}.tablero-module__7PfW4q__bars{border-bottom:1px solid var(--color-divider);align-items:flex-end;gap:2px;height:140px;padding-top:6px;display:flex}.tablero-module__7PfW4q__barCol{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.tablero-module__7PfW4q__bar{background:color-mix(in srgb, var(--color-accent) 70%, var(--color-text) 10%);border-radius:2px 2px 0 0;width:100%}.tablero-module__7PfW4q__barCol:hover .tablero-module__7PfW4q__bar{background:var(--color-accent-700)}.tablero-module__7PfW4q__axis{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent);justify-content:space-between;padding-top:6px;display:flex}
.Assistant-module__KptueG__split{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.Assistant-module__KptueG__thread{border-right:1px solid var(--color-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.Assistant-module__KptueG__messages{padding:26px var(--gutter);flex-direction:column;flex:1;gap:20px;min-width:0;margin:0;list-style:none;display:flex;overflow-y:auto}.Assistant-module__KptueG__fromBuyer{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:4px;align-self:flex-end;max-width:78%;padding:12px 14px;font-size:14px}.Assistant-module__KptueG__fromAssistant{min-width:0;max-width:82%}.Assistant-module__KptueG__speaker{font:10px var(--font-mono);letter-spacing:.12em;color:var(--color-accent-700);margin:0 0 8px}.Assistant-module__KptueG__assistantBody{margin:0;font-size:14px}.Assistant-module__KptueG__typing{font:18px var(--font-mono);color:var(--color-accent);margin:0;line-height:1}.Assistant-module__KptueG__assistantBody+.Assistant-module__KptueG__suggestions,.Assistant-module__KptueG__assistantBody+.Assistant-module__KptueG__picks,.Assistant-module__KptueG__picks+.Assistant-module__KptueG__suggestions{margin-top:12px}.Assistant-module__KptueG__picks{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Assistant-module__KptueG__pick{flex:none;gap:0;width:190px;padding:0;overflow:hidden}.Assistant-module__KptueG__pickPhoto{height:96px}.Assistant-module__KptueG__pickBody{padding:10px 12px}.Assistant-module__KptueG__pickAddress{font-family:var(--font-heading);font-size:14px}.Assistant-module__KptueG__pickPrice{font:12px var(--font-mono);color:var(--color-accent-700);font-feature-settings:"tnum";margin-top:3px}.Assistant-module__KptueG__pickMeta{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:4px 0 0;font-size:11px}.Assistant-module__KptueG__pickLink{width:100%;margin-top:8px;font-size:12px}.Assistant-module__KptueG__suggestions{flex-wrap:wrap;gap:6px;display:flex}.Assistant-module__KptueG__chip{cursor:pointer;font-family:inherit}.Assistant-module__KptueG__chip:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent-700)}.Assistant-module__KptueG__chip:disabled{opacity:.5;cursor:default}.Assistant-module__KptueG__composer{border-top:1px solid var(--color-divider);padding:14px var(--gutter);align-items:center;gap:10px;display:flex}.Assistant-module__KptueG__composer input{flex:1;min-width:0}.Assistant-module__KptueG__side{min-width:0;padding:22px 20px;overflow-y:auto}.Assistant-module__KptueG__criteria{margin-top:12px}.Assistant-module__KptueG__criterionLabel{font-size:13px}.Assistant-module__KptueG__criterionValue{font:12px var(--font-mono);font-feature-settings:"tnum";text-align:right}.Assistant-module__KptueG__emptyNote,.Assistant-module__KptueG__reassurance{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:4px 0 0;font-size:12px}.Assistant-module__KptueG__block{border-top:1px solid var(--color-divider);margin-top:22px;padding-top:16px}.Assistant-module__KptueG__liveCount{font:34px var(--font-mono);color:var(--color-accent-700);font-feature-settings:"tnum";margin-top:6px}.Assistant-module__KptueG__liveNote{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0 0 12px;font-size:12px}@media (max-width:1023px){.Assistant-module__KptueG__split{grid-template-columns:minmax(0,1fr)}.Assistant-module__KptueG__thread{border-right:0}.Assistant-module__KptueG__messages{overflow-y:visible}.Assistant-module__KptueG__fromBuyer,.Assistant-module__KptueG__fromAssistant{max-width:100%}.Assistant-module__KptueG__picks{scroll-snap-type:x mandatory;padding-bottom:4px;overflow-x:auto}.Assistant-module__KptueG__pick{scroll-snap-align:start}.Assistant-module__KptueG__side{border-top:1px solid var(--color-divider);overflow-y:visible}}@media (max-width:767px){.Assistant-module__KptueG__messages{padding:20px var(--pad-mobile);gap:16px}.Assistant-module__KptueG__picks{margin-inline:calc(var(--pad-mobile) * -1);padding-inline:var(--pad-mobile)}.Assistant-module__KptueG__composer{padding:12px var(--pad-mobile)}.Assistant-module__KptueG__side{padding:20px var(--pad-mobile) 32px}}
.page-module__rStTJa__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.page-module__rStTJa__context{align-items:center;gap:var(--space-4);padding:14px var(--gutter);border-bottom:1px solid var(--color-divider);font-size:14px;display:flex}.page-module__rStTJa__context a{color:inherit;text-decoration:none}.page-module__rStTJa__context a:hover{color:var(--color-accent-700)}.page-module__rStTJa__stamp{font:11px var(--font-mono);letter-spacing:.08em;color:var(--color-accent-700);margin-left:auto}.page-module__rStTJa__split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.page-module__rStTJa__main{padding:30px var(--gutter) 40px;border-right:1px solid var(--color-divider);min-width:0}.page-module__rStTJa__head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.page-module__rStTJa__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 8px}.page-module__rStTJa__title{font-size:var(--fs-subtitle);margin:0;font-weight:400}.page-module__rStTJa__specs{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:8px 0 0;font-size:14px}.page-module__rStTJa__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.page-module__rStTJa__priceBlock{text-align:right;flex:none}.page-module__rStTJa__price{font-family:var(--font-heading);font-feature-settings:"tnum";font-size:28px}.page-module__rStTJa__priceNote{font:11px var(--font-mono);color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:4px 0 0}.page-module__rStTJa__gallery{grid-template-rows:200px 200px;grid-template-columns:2fr 1fr;gap:6px;margin-top:22px;display:grid}.page-module__rStTJa__gallery>:first-child{grid-row:1/3}.page-module__rStTJa__gallery>:only-child{grid-column:1/-1}.page-module__rStTJa__gallery>:nth-child(2):last-child{grid-row:1/3}.page-module__rStTJa__galleryImage,.page-module__rStTJa__galleryPlate{object-fit:cover;width:100%;height:100%;display:block}.page-module__rStTJa__hook{font-family:var(--font-heading);margin:24px 0 0;font-size:20px;line-height:1.35}.page-module__rStTJa__description{color:color-mix(in srgb, var(--color-text) 85%, transparent);max-width:62ch;margin:12px 0 0;font-size:15px;line-height:1.55}.page-module__rStTJa__section{border-top:1px solid var(--color-divider);margin-top:30px;padding-top:22px}.page-module__rStTJa__sectionTitle{margin:0 0 12px;font-size:1.25rem;font-weight:400}.page-module__rStTJa__subTitle{font:11px var(--font-mono);letter-spacing:.12em;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:18px 0 8px}.page-module__rStTJa__sectionNote{font:10px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:-4px 0 12px}.page-module__rStTJa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.page-module__rStTJa__row{border-bottom:1px solid var(--color-divider);grid-template-columns:130px 1fr;gap:12px;padding:8px 0;font-size:14px;display:grid}.page-module__rStTJa__rowLabel{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.page-module__rStTJa__rowValue{margin:0}.page-module__rStTJa__amenities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__rStTJa__amenity{border:1px solid var(--color-divider);border-radius:999px;padding:4px 10px;font-size:13px}.page-module__rStTJa__developerName{font-family:var(--font-heading);margin:0;font-size:20px}.page-module__rStTJa__developerAbout{color:color-mix(in srgb, var(--color-text) 80%, transparent);max-width:60ch;margin:6px 0 10px;font-size:14px}.page-module__rStTJa__tipoTabs{background:var(--color-divider);border:1px solid var(--color-divider);border-bottom:0;gap:1px;display:flex;overflow-x:auto}.page-module__rStTJa__tipoTab{background:var(--color-bg);text-align:left;cursor:pointer;font:inherit;color:inherit;border:0;flex:1 0 auto;gap:2px;padding:10px 14px;display:grid}.page-module__rStTJa__tipoTab:hover{background:color-mix(in srgb, var(--color-text) 5%, var(--color-bg))}.page-module__rStTJa__tipoTabOn{background:var(--color-night);color:var(--color-on-night)}.page-module__rStTJa__tipoTabOn:hover{background:var(--color-night)}.page-module__rStTJa__tipoLabel{font-family:var(--font-heading);font-size:16px}.page-module__rStTJa__tipoMeta{font:10px var(--font-mono);letter-spacing:.04em;opacity:.7;font-feature-settings:"tnum"}.page-module__rStTJa__tipoFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:14px 0 0;display:grid}.page-module__rStTJa__tipoFact{border-bottom:1px solid var(--color-divider);grid-template-columns:110px 1fr;gap:12px;padding:7px 0;font-size:14px;display:grid}.page-module__rStTJa__tipoFact dt{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.page-module__rStTJa__tipoFact dd{margin:0}.page-module__rStTJa__tipoFact:last-child{grid-column:1/-1}.page-module__rStTJa__tipoNote{font:10px var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 50%, transparent);margin:12px 0 0}.page-module__rStTJa__side{padding:30px var(--gutter) 30px 24px;min-width:0}.page-module__rStTJa__agencyCard{border-color:var(--color-accent)}.page-module__rStTJa__agencyHead{align-items:center;gap:12px;margin-top:10px;display:flex}.page-module__rStTJa__agencyMark{flex:none;width:56px;height:56px;margin:0}.page-module__rStTJa__agencyName{font-family:var(--font-heading);font-size:17px}.page-module__rStTJa__verified{align-items:center;gap:5px;margin-top:3px;display:flex}.page-module__rStTJa__verifiedMark{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:13px;height:13px}.page-module__rStTJa__verifiedLabel{font:10px var(--font-mono);letter-spacing:.08em;color:var(--color-accent-700)}.page-module__rStTJa__whatsapp{margin-top:var(--space-2)}.page-module__rStTJa__agencyMeta{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:10px 0 14px;font-size:12px}.page-module__rStTJa__summary{border-top:1px solid var(--color-divider);margin-top:22px;padding-top:16px}.page-module__rStTJa__summaryTable{margin-top:8px;font-size:13px}.page-module__rStTJa__summaryValue{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-size:12px}@media (max-width:1023px){.page-module__rStTJa__split{grid-template-columns:minmax(0,1fr)}.page-module__rStTJa__main{border-right:0}.page-module__rStTJa__side{padding:0 var(--gutter) 30px}}@media (max-width:767px){.page-module__rStTJa__context,.page-module__rStTJa__main,.page-module__rStTJa__side{padding-inline:var(--pad-mobile)}.page-module__rStTJa__head{flex-direction:column;align-items:flex-start}.page-module__rStTJa__priceBlock{text-align:left}.page-module__rStTJa__gallery{grid-template-rows:180px 110px;grid-template-columns:1fr 1fr}.page-module__rStTJa__gallery>:first-child{grid-area:1/1/auto/3}.page-module__rStTJa__grid,.page-module__rStTJa__tipoFacts{grid-template-columns:minmax(0,1fr)}.page-module__rStTJa__tipoTabs{flex-direction:column;overflow-x:visible}.page-module__rStTJa__tipoTab{flex:none;grid-template-columns:1fr auto;align-items:baseline}.page-module__rStTJa__tipoFact{grid-template-columns:1fr;gap:2px}}.page-module__rStTJa__video{margin-top:18px}
.page-module__amzZpW__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.page-module__amzZpW__head{padding:36px var(--gutter) 22px;max-width:680px}.page-module__amzZpW__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 10px}.page-module__amzZpW__title{font-size:var(--fs-subtitle);margin:0;font-weight:400}.page-module__amzZpW__lead{color:color-mix(in srgb, var(--color-text) 72%, transparent);max-width:46em;margin:12px 0 0;font-size:14px}.page-module__amzZpW__chips{padding:6px var(--gutter) 22px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__amzZpW__chipGroup{display:inline-flex}.page-module__amzZpW__chipGroup>a:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.page-module__amzZpW__chipGroup>a:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.page-module__amzZpW__chipCount{font:11px var(--font-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 50%, transparent);font-feature-settings:"tnum";margin-left:auto}.page-module__amzZpW__catalogue{gap:36px var(--gutter);padding:0 var(--gutter) 56px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.page-module__amzZpW__card{gap:0;min-width:0;display:grid}.page-module__amzZpW__cardLead{border-bottom:1px solid var(--color-divider);grid-column:1/-1;grid-template-columns:3fr 2fr;align-items:start;gap:0 32px;padding-bottom:36px}.page-module__amzZpW__visual{border:1px solid var(--color-divider);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__amzZpW__visual:hover{border-color:var(--color-accent)}.page-module__amzZpW__render{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.page-module__amzZpW__cardLead .page-module__amzZpW__render{aspect-ratio:16/10}.page-module__amzZpW__ribbon{background:var(--color-bg);border:1px solid var(--color-divider);font:10px var(--font-mono);letter-spacing:.12em;color:var(--color-accent-700);border-left:0;padding:5px 12px 5px 14px;position:absolute;top:14px;left:0}.page-module__amzZpW__body{min-width:0;padding-top:16px}.page-module__amzZpW__cardLead .page-module__amzZpW__body{padding-top:4px}.page-module__amzZpW__cardHead{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.page-module__amzZpW__name{font-family:var(--font-heading);margin:0;font-size:26px;font-weight:400}.page-module__amzZpW__cardLead .page-module__amzZpW__name{font-size:34px}.page-module__amzZpW__name a{color:inherit;text-decoration:none}.page-module__amzZpW__name a:hover{color:var(--color-accent)}.page-module__amzZpW__from{font-family:var(--font-heading);color:var(--color-accent-700);white-space:nowrap;font-feature-settings:"tnum";font-size:18px}.page-module__amzZpW__where{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:4px 0 0;font-size:13px}.page-module__amzZpW__tipos{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.page-module__amzZpW__tipo{border:1px solid var(--color-divider);border-radius:var(--radius-md);gap:1px;padding:6px 10px;display:grid}.page-module__amzZpW__tipoLabel{font-family:var(--font-heading);font-size:14px}.page-module__amzZpW__tipoMeta{font:10px var(--font-mono);letter-spacing:.04em;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-feature-settings:"tnum"}.page-module__amzZpW__hook{color:color-mix(in srgb, var(--color-text) 85%, transparent);margin:12px 0 0;font-size:14px;line-height:1.5}.page-module__amzZpW__cardLead .page-module__amzZpW__hook{font-family:var(--font-heading);font-size:17px}.page-module__amzZpW__foot{font:10px var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--color-text) 50%, transparent);margin:12px 0 0}.page-module__amzZpW__empty{padding:60px var(--gutter);justify-items:start;gap:14px;display:grid}.page-module__amzZpW__emptyTitle{font-family:var(--font-heading);margin:0;font-size:22px}@media (max-width:1023px){.page-module__amzZpW__cardLead{grid-template-columns:minmax(0,1fr)}.page-module__amzZpW__cardLead .page-module__amzZpW__body{padding-top:16px}}@media (max-width:767px){.page-module__amzZpW__head{padding:28px var(--pad-mobile) 18px}.page-module__amzZpW__chips{padding-inline:var(--pad-mobile)}.page-module__amzZpW__chipCount{flex:1 0 100%;margin-left:0}.page-module__amzZpW__catalogue{padding:0 var(--pad-mobile) 80px;grid-template-columns:minmax(0,1fr);gap:32px}.page-module__amzZpW__cardLead .page-module__amzZpW__name{font-size:28px}.page-module__amzZpW__cardHead{flex-direction:column;align-items:flex-start;gap:2px}}
.guias-module__UAgWva__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.guias-module__UAgWva__main{padding:40px var(--gutter) 72px;max-width:880px}.guias-module__UAgWva__article{max-width:760px;font-size:16px;line-height:1.65}.guias-module__UAgWva__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 14px}.guias-module__UAgWva__kicker a{color:inherit;text-decoration:none}.guias-module__UAgWva__kicker a:hover{text-decoration:underline}.guias-module__UAgWva__title{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.08}.guias-module__UAgWva__lead{max-width:640px;color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:0 0 16px;font-size:17px;line-height:1.55}.guias-module__UAgWva__meta{font:10px var(--font-mono);letter-spacing:.12em;color:color-mix(in srgb, var(--color-text) 55%, transparent);border-bottom:1px solid var(--color-divider);margin:0 0 28px;padding-bottom:18px}.guias-module__UAgWva__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.guias-module__UAgWva__card{box-sizing:border-box;border:1px solid var(--color-divider);border-radius:var(--radius-md);height:100%;color:inherit;background:var(--color-bg);padding:20px 20px 18px;text-decoration:none;display:block}.guias-module__UAgWva__card:hover{border-color:var(--color-accent)}.guias-module__UAgWva__cardKicker{font:10px var(--font-mono);letter-spacing:.14em;color:var(--color-accent-700);margin:0 0 8px}.guias-module__UAgWva__cardTitle{font-family:var(--font-heading);margin:0 0 8px;font-size:23px;font-weight:400;line-height:1.15}.guias-module__UAgWva__cardBody{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0 0 12px;font-size:13.5px;line-height:1.5}.guias-module__UAgWva__cardMeta{font:10px var(--font-mono);letter-spacing:.12em;color:color-mix(in srgb, var(--color-text) 50%, transparent);margin:0}.guias-module__UAgWva__article a{color:var(--color-accent-700)}.guias-module__UAgWva__related,.guias-module__UAgWva__more{border-top:1px solid var(--color-divider);margin-top:32px;padding-top:18px}.guias-module__UAgWva__relatedKicker{font:10px var(--font-mono);letter-spacing:.14em;color:var(--color-accent-700);margin:0 0 10px}.guias-module__UAgWva__relatedList,.guias-module__UAgWva__moreList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guias-module__UAgWva__relatedList a,.guias-module__UAgWva__moreList a{font-family:var(--font-heading);color:var(--color-text);font-size:19px;text-decoration:none}.guias-module__UAgWva__relatedList a:hover,.guias-module__UAgWva__moreList a:hover{color:var(--color-accent-700)}.guias-module__UAgWva__moreList li{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.guias-module__UAgWva__moreKicker{font:10px var(--font-mono);letter-spacing:.12em;color:color-mix(in srgb, var(--color-text) 50%, transparent)}.guias-module__UAgWva__note{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin-top:28px;font-size:13px;line-height:1.55}.guias-module__UAgWva__note a{color:var(--color-accent-700)}@media (max-width:767px){.guias-module__UAgWva__main{padding:28px var(--pad-mobile) 56px}.guias-module__UAgWva__list{grid-template-columns:1fr}}
.legal-module__Yd4PWa__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.legal-module__Yd4PWa__main{padding:40px var(--gutter) 72px;max-width:720px;font-size:15px;line-height:1.6}.legal-module__Yd4PWa__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 10px}.legal-module__Yd4PWa__title{font-size:var(--fs-subtitle);margin:0 0 16px;font-weight:400}.legal-module__Yd4PWa__lead{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0 0 8px;font-size:16px}.legal-module__Yd4PWa__h2{border-top:1px solid var(--color-divider);margin:34px 0 8px;padding-top:18px;font-size:1.3rem;font-weight:400}.legal-module__Yd4PWa__h3{margin:18px 0 4px;font-size:1.05rem;font-weight:400}.legal-module__Yd4PWa__main p{margin:0 0 12px}.legal-module__Yd4PWa__main a{color:var(--color-accent-700)}.legal-module__Yd4PWa__list{margin:0 0 12px;padding-left:20px}.legal-module__Yd4PWa__list li{margin-bottom:6px}.legal-module__Yd4PWa__legend{border-left:2px solid var(--color-accent);color:color-mix(in srgb, var(--color-text) 78%, transparent);padding:12px 14px;font-size:13px}.legal-module__Yd4PWa__related{border-top:1px solid var(--color-divider);margin-top:28px;padding-top:18px;font-size:14px}@media (max-width:767px){.legal-module__Yd4PWa__main{padding-block:28px 48px}}
.page-module__E0kJGG__shell{background:var(--color-night);min-height:100vh}.page-module__E0kJGG__page{max-width:var(--site-width);background:var(--color-night);color:var(--color-on-night);margin-inline:auto}.page-module__E0kJGG__hero{height:640px;color:var(--color-on-night);flex-direction:column;display:flex;position:relative}.page-module__E0kJGG__heroNav{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);position:relative}.page-module__E0kJGG__heroNavInner{max-width:var(--site-width);margin-inline:auto}.page-module__E0kJGG__heroInner{width:100%;max-width:var(--site-width);flex:auto;margin-inline:auto;position:relative}.page-module__E0kJGG__heroPhoto{position:absolute;inset:0}.page-module__E0kJGG__heroPlan{display:none}.page-module__E0kJGG__scrim{background:linear-gradient(90deg, var(--color-night), transparent 96px, transparent calc(100% - 96px), var(--color-night)), linear-gradient(180deg, #0a0907b8, #0a090726 45%, #15140fdb 80%, var(--color-night) 100%);position:absolute;inset:0}.page-module__E0kJGG__nav{border-bottom:0;position:relative}.page-module__E0kJGG__heroCopy{padding:96px var(--gutter) 0;max-width:760px;position:relative}.page-module__E0kJGG__eyebrow{font:11px var(--font-mono);letter-spacing:.2em;color:var(--color-gold);margin:0 0 24px}.page-module__E0kJGG__heroTitle{font-size:var(--fs-display);color:var(--color-on-night);margin:0 0 18px;font-weight:400;line-height:.98}.page-module__E0kJGG__lead{color:var(--color-on-night-muted);max-width:30em;margin:0;font-size:16px}.page-module__E0kJGG__searchDock{left:var(--gutter);right:var(--gutter);gap:8px;display:grid;position:absolute;bottom:24px}.page-module__E0kJGG__search{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-night-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;display:flex}.page-module__E0kJGG__tabs{border:0;border-right:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);gap:2px;margin:0;padding:6px;display:flex}.page-module__E0kJGG__tab{border-radius:var(--radius-md);min-height:40px;font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-night-muted);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;padding:0 14px;display:grid}.page-module__E0kJGG__tab:hover{color:var(--color-on-night)}.page-module__E0kJGG__tabOn{background:var(--color-on-night);color:var(--color-night)}.page-module__E0kJGG__tabOn:hover{color:var(--color-night)}.page-module__E0kJGG__tab:has(input:focus-visible){outline:2px solid var(--color-gold);outline-offset:-2px}.page-module__E0kJGG__searchNote{font:10px var(--font-mono);letter-spacing:.14em;color:var(--color-on-night-dim);margin:0}.page-module__E0kJGG__searchNote a{color:var(--color-gold);text-decoration:none}.page-module__E0kJGG__searchNote a:hover{color:var(--color-gold-pale)}.page-module__E0kJGG__where{font-family:var(--font-body);color:var(--color-on-night);background:0 0;border:0;flex:1;padding:14px 20px;font-size:14px}.page-module__E0kJGG__where::placeholder{color:var(--color-on-night-dim);font-style:italic}.page-module__E0kJGG__budget{appearance:none;font-family:var(--font-body);color:var(--color-on-night-soft);border:0;border-left:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);cursor:pointer;background:0 0;padding:14px 20px;font-size:13px}.page-module__E0kJGG__budget option{color:var(--color-text)}.page-module__E0kJGG__submit{font-family:var(--font-heading);font-weight:var(--font-heading-weight);padding:var(--space-2) calc(var(--space-3) * 1.2);color:var(--color-night);background:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--radius-md);cursor:pointer;margin:8px;font-size:14px;line-height:1.2}.page-module__E0kJGG__submit:hover{background:var(--color-gold-pale);border-color:var(--color-gold-pale)}.page-module__E0kJGG__section{padding:44px var(--gutter) 52px;border-top:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}.page-module__E0kJGG__sectionHead{max-width:640px;margin-bottom:30px}.page-module__E0kJGG__kicker{font:11px var(--font-mono);letter-spacing:.2em;color:var(--color-gold);margin:0 0 12px}.page-module__E0kJGG__sectionTitle{color:var(--color-on-night);margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:400;line-height:1.05}.page-module__E0kJGG__sectionLead{color:var(--color-on-night-muted);max-width:34em;margin:14px 0 0;font-size:15px}.page-module__E0kJGG__collection{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__card{border-top:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);padding-top:14px;position:relative}.page-module__E0kJGG__heart{position:absolute;top:22px;right:8px}.page-module__E0kJGG__cardPhoto{height:190px}.page-module__E0kJGG__cardImage{object-fit:cover;width:100%;display:block}.page-module__E0kJGG__rangeLink{color:var(--color-gold);text-decoration:none}.page-module__E0kJGG__rangeLink:hover{text-decoration:underline}.page-module__E0kJGG__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:12px;display:flex}.page-module__E0kJGG__cardTitle{font-size:19px;font-weight:var(--font-heading-weight);color:var(--color-on-night);margin:0}.page-module__E0kJGG__cardTitle a{color:inherit;text-decoration:none}.page-module__E0kJGG__cardTitle a:hover{color:var(--color-gold)}.page-module__E0kJGG__cardPrice{font:13px var(--font-mono);color:var(--color-gold);font-feature-settings:"tnum";white-space:nowrap}.page-module__E0kJGG__cardMeta{color:var(--color-on-night-dim);margin:4px 0 0;font-size:12px}.page-module__E0kJGG__cardHook{color:var(--color-on-night-muted);max-width:30em;margin:8px 0 0;font-size:13px}.page-module__E0kJGG__pillars{background:linear-gradient(#0000,#b682350a)}.page-module__E0kJGG__pillarList{background:color-mix(in srgb, var(--color-accent) 25%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__pillar{background:var(--color-night);flex-direction:column;padding:22px 20px 24px;display:flex}.page-module__E0kJGG__pillarKicker{font:10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:0 0 10px}.page-module__E0kJGG__pillarTitle{color:var(--color-on-night);margin:0 0 8px;font-size:22px;font-weight:400}.page-module__E0kJGG__pillarBody{color:var(--color-on-night-muted);margin:0 0 16px;font-size:13.5px;line-height:1.55}.page-module__E0kJGG__pillarLink{font:10px var(--font-mono);letter-spacing:.14em;color:var(--color-gold);margin-top:auto;text-decoration:none}.page-module__E0kJGG__pillarLink:hover{color:var(--color-gold-pale)}.page-module__E0kJGG__doors{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__E0kJGG__door{border:1px solid color-mix(in srgb, var(--color-on-night) 28%, transparent);flex-direction:column;gap:12px;padding:30px 32px;display:flex}.page-module__E0kJGG__doorLead{border-color:var(--color-gold)}.page-module__E0kJGG__doorTitle{color:var(--color-on-night);margin:0;font-size:clamp(1.6rem,2.6vw,2.125rem);font-weight:400;line-height:1.05}.page-module__E0kJGG__doorBody{color:var(--color-on-night-muted);margin:0;font-size:14px;line-height:1.55}.page-module__E0kJGG__doorActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.page-module__E0kJGG__doorPrimary,.page-module__E0kJGG__doorSecondary{min-height:44px;font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-md);place-items:center;padding:0 18px;text-decoration:none;display:inline-grid}.page-module__E0kJGG__doorPrimary{background:var(--color-gold);color:var(--color-night);border:1px solid var(--color-gold)}.page-module__E0kJGG__doorPrimary:hover{background:var(--color-gold-pale);border-color:var(--color-gold-pale)}.page-module__E0kJGG__doorSecondary{color:var(--color-on-night);border:1px solid color-mix(in srgb, var(--color-on-night) 28%, transparent)}.page-module__E0kJGG__doorSecondary:hover{border-color:var(--color-gold)}.page-module__E0kJGG__barrios{grid-template-columns:1fr max-content max-content;column-gap:18px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__barrioLead{min-width:0;color:inherit;align-items:baseline;gap:10px;text-decoration:none;display:flex}.page-module__E0kJGG__barrioLead:hover .page-module__E0kJGG__barrioName{color:var(--color-gold)}.page-module__E0kJGG__barrio{grid-template-columns:subgrid;border-bottom:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);grid-column:1/-1;align-items:baseline;padding:13px 0;display:grid}.page-module__E0kJGG__barrioName{font-family:var(--font-heading);color:var(--color-on-night);font-size:22px;font-weight:400}.page-module__E0kJGG__barrioDots{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-gold) 62%, transparent) 1px, transparent 1.7px);background-position:0;background-repeat:repeat-x;background-size:6px 4px;flex:1;min-width:12px;height:4px}.page-module__E0kJGG__barrioCount,.page-module__E0kJGG__barrioFrom{font:12px var(--font-mono);color:var(--color-on-night-muted);font-feature-settings:"tnum";white-space:nowrap}.page-module__E0kJGG__rangeNote{color:var(--color-on-night-dim);max-width:34em;margin:22px 0 0;font-size:13px}.page-module__E0kJGG__agencies{background:color-mix(in srgb, var(--color-accent) 25%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__agency{background:var(--color-night)}.page-module__E0kJGG__agencyLink{height:100%;color:inherit;padding:20px 20px 22px;text-decoration:none;display:block}.page-module__E0kJGG__agencyLink:hover .page-module__E0kJGG__agencyName{color:var(--color-gold-pale)}.page-module__E0kJGG__agencyHead{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.page-module__E0kJGG__agencyName{font-family:var(--font-heading);color:var(--color-on-night);font-size:19px;line-height:1.15}.page-module__E0kJGG__verified{font:10px var(--font-mono);letter-spacing:.1em;color:var(--color-gold);align-items:center;gap:6px;display:inline-flex}.page-module__E0kJGG__verifiedMark{border:1.5px solid var(--color-gold);border-radius:50%;width:11px;height:11px}.page-module__E0kJGG__agencyZones{color:var(--color-on-night-muted);margin:10px 0 0;font-size:13px}.page-module__E0kJGG__agencyMeta{font:11px var(--font-mono);color:var(--color-on-night-dim);font-feature-settings:"tnum";margin:6px 0 0}@media (max-width:1023px){.page-module__E0kJGG__collection,.page-module__E0kJGG__pillarList{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__pillar:last-child:nth-child(odd){grid-column:1/-1}.page-module__E0kJGG__agencies{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module__E0kJGG__hero{flex-direction:column;height:auto;display:flex}.page-module__E0kJGG__heroInner{display:contents}.page-module__E0kJGG__heroNav{order:-1}.page-module__E0kJGG__heroPhoto{display:none}.page-module__E0kJGG__heroPlan{height:260px;display:block}.page-module__E0kJGG__scrim{display:none}.page-module__E0kJGG__heroCopy{padding:32px var(--pad-mobile) 0;max-width:none}.page-module__E0kJGG__searchDock{margin:28px var(--pad-mobile) 36px;position:static}.page-module__E0kJGG__search{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch}.page-module__E0kJGG__tabs{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}.page-module__E0kJGG__tab{flex:1 1 0}.page-module__E0kJGG__budget,.page-module__E0kJGG__where{border-left:0;border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);min-height:44px}.page-module__E0kJGG__submit{min-height:44px}.page-module__E0kJGG__section{padding:32px var(--pad-mobile) 40px}.page-module__E0kJGG__collection,.page-module__E0kJGG__pillarList,.page-module__E0kJGG__agencies,.page-module__E0kJGG__doors{grid-template-columns:1fr}.page-module__E0kJGG__door{padding:22px 20px}.page-module__E0kJGG__barrios{column-gap:8px}.page-module__E0kJGG__barrioName{font-size:19px}.page-module__E0kJGG__barrioCount,.page-module__E0kJGG__barrioFrom{font-size:11px}}
.page-module__PZ_hBG__form{max-width:880px}.page-module__PZ_hBG__saved{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.page-module__PZ_hBG__saved,.page-module__PZ_hBG__problem{border-radius:var(--radius-md);border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);margin:0 0 18px;padding:10px 14px;font-size:13px}.page-module__PZ_hBG__problem{background:#b3382b12;border-color:#b3382b}.page-module__PZ_hBG__group{border:0;border-bottom:1px solid var(--color-divider);min-width:0;margin:0 0 22px;padding:0 0 22px}.page-module__PZ_hBG__group:disabled{opacity:.85}.page-module__PZ_hBG__legend{font-family:var(--font-heading);margin:0 0 14px;padding:0;font-size:1.25rem;font-weight:400}.page-module__PZ_hBG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.page-module__PZ_hBG__wide{grid-column:1/-1}.page-module__PZ_hBG__field{min-width:0}.page-module__PZ_hBG__label{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:5px;display:block}.page-module__PZ_hBG__textarea{resize:vertical;min-height:110px;line-height:1.45}.page-module__PZ_hBG__invalid{border-color:#b3382b}.page-module__PZ_hBG__hint,.page-module__PZ_hBG__error,.page-module__PZ_hBG__note{margin:5px 0 0;font-size:12px}.page-module__PZ_hBG__hint,.page-module__PZ_hBG__note{color:color-mix(in srgb, var(--color-text) 58%, transparent)}.page-module__PZ_hBG__note{max-width:60em;margin-top:10px}.page-module__PZ_hBG__error{color:#b3382b}.page-module__PZ_hBG__mono{font-family:var(--font-mono);font-size:12px}.page-module__PZ_hBG__verification{border-bottom:1px solid var(--color-divider);padding-bottom:22px}.page-module__PZ_hBG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.page-module__PZ_hBG__publicLink{color:var(--color-accent-700);margin-left:auto;font-size:13px;text-decoration:none}.page-module__PZ_hBG__publicLink:hover{text-decoration:underline}@media (max-width:767px){.page-module__PZ_hBG__grid{grid-template-columns:minmax(0,1fr)}.page-module__PZ_hBG__publicLink{margin-left:0}}.page-module__PZ_hBG__contactPhoto{border-bottom:1px solid var(--color-divider);align-items:flex-start;gap:18px;max-width:880px;margin-bottom:8px;padding-bottom:22px;display:flex}.page-module__PZ_hBG__contactPhotoFrame{border:1px solid var(--color-divider);background:#eceae6;border-radius:50%;flex:none;width:96px;height:96px;overflow:hidden}.page-module__PZ_hBG__contactPhotoImg{object-fit:cover;width:100%;height:100%;display:block}.page-module__PZ_hBG__contactPhotoEmpty{background:radial-gradient(circle at 50% 38%,#d8d4cc 0 22%,#0000 23%),radial-gradient(circle at 50% 95%,#d8d4cc 0 40%,#0000 41%);width:100%;height:100%;display:block}.page-module__PZ_hBG__contactPhotoTitle{margin:0 0 6px;font-size:1.25rem;font-weight:400}.page-module__PZ_hBG__contactPhotoButton{cursor:pointer;margin-top:10px}
.ProjectForm-module__IMxUPq__rows{gap:10px;margin:12px 0 14px;display:grid}.ProjectForm-module__IMxUPq__row{border:1px solid var(--color-divider);border-radius:var(--radius-md);grid-template-columns:2fr repeat(6,minmax(0,1fr)) auto;align-items:end;gap:8px 10px;padding:12px 14px;display:grid}.ProjectForm-module__IMxUPq__rowLabel{min-width:0}.ProjectForm-module__IMxUPq__remove{align-self:end;padding-inline:8px}@media (max-width:1023px){.ProjectForm-module__IMxUPq__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectForm-module__IMxUPq__rowLabel{grid-column:1/-1}}@media (max-width:767px){.ProjectForm-module__IMxUPq__row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.resumen-module__pc5P5G__head{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.resumen-module__pc5P5G__lead{color:color-mix(in srgb, var(--color-text) 72%, transparent);flex:360px;max-width:680px;margin:0;font-size:14px}.resumen-module__pc5P5G__note,.resumen-module__pc5P5G__compare{color:color-mix(in srgb, var(--color-text) 72%, transparent);max-width:680px;margin:12px 0 0;font-size:13px;line-height:1.5}.resumen-module__pc5P5G__compare{margin:0 0 16px}.resumen-module__pc5P5G__compare strong{color:var(--color-text);font-weight:600}.resumen-module__pc5P5G__signal{color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:12px}
.door-module__HYw34q__page{max-width:var(--site-width);background:var(--color-bg);margin-inline:auto}.door-module__HYw34q__main{padding:40px var(--gutter) 72px;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:48px;display:grid}.door-module__HYw34q__copy{min-width:0}.door-module__HYw34q__formCol{position:sticky;top:24px}.door-module__HYw34q__formCard{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-bg);padding:24px 26px 26px}.door-module__HYw34q__formKicker{font:10px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 6px}.door-module__HYw34q__formTitle{font-family:var(--font-heading);margin:0 0 8px;font-size:24px;font-weight:400}.door-module__HYw34q__head{margin-bottom:28px}.door-module__HYw34q__sample{margin:0 0 28px}.door-module__HYw34q__sampleTitle{margin:0 0 12px;font-size:1.25rem;font-weight:400}.door-module__HYw34q__sampleCard{border:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) 260px;display:grid;overflow:hidden}.door-module__HYw34q__sampleThumb{aspect-ratio:4/3}.door-module__HYw34q__sampleBody{align-content:start;gap:10px;padding:18px 20px;display:grid}.door-module__HYw34q__sampleTags{flex-wrap:wrap;gap:6px;display:flex}.door-module__HYw34q__sampleLine{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:13px;line-height:1.45}.door-module__HYw34q__faq{border-top:1px solid var(--color-divider);gap:14px;margin:0;padding-top:22px;display:grid}.door-module__HYw34q__faq dt{font-family:var(--font-heading);margin:0 0 2px;font-size:17px}.door-module__HYw34q__faq dd{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0;font-size:14px}.door-module__HYw34q__kicker{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin:0 0 10px}.door-module__HYw34q__crumb{color:inherit;text-decoration:none}.door-module__HYw34q__crumb:hover{text-decoration:underline}.door-module__HYw34q__title{font-size:var(--fs-subtitle);margin:0 0 14px;font-weight:400}.door-module__HYw34q__lead{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:16px;line-height:1.55}.door-module__HYw34q__steps{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);gap:14px;margin:0 0 28px;padding:22px 0;list-style:none;display:grid}.door-module__HYw34q__steps li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.door-module__HYw34q__stepNum{border:1px solid var(--color-accent);width:26px;height:26px;font:12px var(--font-mono);color:var(--color-accent-700);border-radius:50%;place-items:center;display:grid}.door-module__HYw34q__stepTitle{font-family:var(--font-heading);margin:0;font-size:18px}.door-module__HYw34q__stepBody{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:2px 0 0;font-size:14px}.door-module__HYw34q__form{gap:6px;display:grid}.door-module__HYw34q__group{border:0;min-width:0;margin:0;padding:10px 0 0}.door-module__HYw34q__legend{font-family:var(--font-heading);margin-bottom:12px;padding:0;font-size:1.2rem}.door-module__HYw34q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.door-module__HYw34q__wide{grid-column:1/-1}.door-module__HYw34q__field{gap:4px;display:grid}.door-module__HYw34q__label{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent)}.door-module__HYw34q__textarea{resize:vertical;min-height:80px}.door-module__HYw34q__hint{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:12px}.door-module__HYw34q__error{color:#a33;margin:0;font-size:12px}.door-module__HYw34q__invalid{border-color:#a33}.door-module__HYw34q__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.door-module__HYw34q__fine{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:12px}.door-module__HYw34q__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.door-module__HYw34q__done{border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:22px;font-size:15px}.door-module__HYw34q__doneTitle{font-family:var(--font-heading);margin:0 0 6px;font-size:22px}@media (max-width:1023px){.door-module__HYw34q__main{grid-template-columns:minmax(0,1fr);gap:32px}.door-module__HYw34q__formCol{position:static}.door-module__HYw34q__sampleCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.door-module__HYw34q__main{padding:28px var(--pad-mobile) 56px}.door-module__HYw34q__formCard{padding:18px 16px 20px}.door-module__HYw34q__grid{grid-template-columns:minmax(0,1fr)}}
.campo-module__ZDRVAq__filters{gap:6px;margin:0 0 12px;display:flex}.campo-module__ZDRVAq__filter{border:1px solid var(--color-divider);color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.campo-module__ZDRVAq__filterOn{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.campo-module__ZDRVAq__group{max-width:640px;margin:0 0 22px}.campo-module__ZDRVAq__groupTitle{text-transform:none;margin:0 0 8px;font-size:1.15rem;font-weight:400}.campo-module__ZDRVAq__late{color:var(--color-accent-700)}.campo-module__ZDRVAq__cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.campo-module__ZDRVAq__card{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:12px 14px}.campo-module__ZDRVAq__when{font:13px var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.campo-module__ZDRVAq__address{margin:0;font-size:17px;line-height:1.3}.campo-module__ZDRVAq__meta{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:2px 0 0;font-size:13px}.campo-module__ZDRVAq__buttons{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.campo-module__ZDRVAq__buttons>*{align-items:center;min-height:44px;display:inline-flex}.campo-module__ZDRVAq__foot{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding-top:10px;display:flex}.campo-module__ZDRVAq__assign{align-items:center;gap:8px;display:flex}.campo-module__ZDRVAq__head{max-width:760px;margin:0 0 18px}.campo-module__ZDRVAq__done{border-top:1px solid var(--color-divider);max-width:760px;margin:24px 0 0;padding-top:16px}.campo-module__ZDRVAq__done p{margin:0 0 10px;font-size:13px}.campo-module__ZDRVAq__photos{max-width:760px;margin:0 0 20px}
.page-module__p_tpoW__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__p_tpoW__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.page-module__p_tpoW__check{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.page-module__p_tpoW__check input{accent-color:var(--color-accent-700);margin-top:3px}@media (max-width:768px){.page-module__p_tpoW__checks{grid-template-columns:minmax(0,1fr)}}
.equipo-module__iuuQza__roles{max-width:760px;margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.equipo-module__iuuQza__people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.equipo-module__iuuQza__person{border:1px solid var(--color-divider);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.equipo-module__iuuQza__personForm{flex-direction:column;flex:520px;align-items:flex-start;gap:10px;display:flex}.equipo-module__iuuQza__who{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.equipo-module__iuuQza__name{width:180px}.equipo-module__iuuQza__notify{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;display:flex}.equipo-module__iuuQza__notify legend{width:100%;margin-bottom:4px;padding:0}.equipo-module__iuuQza__check{align-items:center;gap:6px;display:inline-flex}.equipo-module__iuuQza__add{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}
.pendientes-module__eTHtsW__filters{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.pendientes-module__eTHtsW__filter{border:1px solid var(--color-divider);color:inherit;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.pendientes-module__eTHtsW__filterOn{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.pendientes-module__eTHtsW__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pendientes-module__eTHtsW__item{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:10px 14px}.pendientes-module__eTHtsW__urgent{border-color:var(--color-accent)}.pendientes-module__eTHtsW__head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pendientes-module__eTHtsW__title{margin:6px 0 2px;font-size:15px}.pendientes-module__eTHtsW__detail{color:color-mix(in srgb, var(--color-text) 75%, transparent);margin:0 0 8px;font-size:13px;line-height:1.45}.pendientes-module__eTHtsW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pendientes-module__eTHtsW__who{max-width:220px}.pendientes-module__eTHtsW__resolution{width:280px;max-width:100%}
.planes-module__8pg0oG__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;display:grid}.planes-module__8pg0oG__plan{border:1px solid var(--color-divider);border-radius:var(--radius-md);align-content:start;gap:10px;padding:14px 16px;display:grid}.planes-module__8pg0oG__planCode{font:10px var(--font-mono);letter-spacing:.1em;color:var(--color-accent-700);margin:0}.planes-module__8pg0oG__check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.planes-module__8pg0oG__check input{accent-color:var(--color-accent-700)}.planes-module__8pg0oG__settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px 20px;max-width:980px;display:grid}.planes-module__8pg0oG__ledger{max-width:880px;margin:10px 0 0;padding:0;list-style:none}.planes-module__8pg0oG__ledger li{border-bottom:1px solid var(--color-divider);grid-template-columns:110px 70px minmax(0,1fr);gap:12px;padding:7px 0;font-size:13px;display:grid}.planes-module__8pg0oG__plus{color:#2f6b3a;text-align:right;font-feature-settings:"tnum"}.planes-module__8pg0oG__minus{color:#b3382b;text-align:right;font-feature-settings:"tnum"}.planes-module__8pg0oG__forms{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.planes-module__8pg0oG__inlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planes-module__8pg0oG__inlineForm input[name=credits],.planes-module__8pg0oG__inlineForm input[name=delta]{width:110px}.planes-module__8pg0oG__balance{font-family:var(--font-heading);font-size:2rem;line-height:1}@media (max-width:900px){.planes-module__8pg0oG__plans,.planes-module__8pg0oG__settings{grid-template-columns:minmax(0,1fr)}}
.page-module__SbIzZG__building{border-bottom:1px solid var(--color-divider);max-width:880px;margin:0 0 22px;padding:0 0 18px}.page-module__SbIzZG__buildingHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.page-module__SbIzZG__buildingRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.page-module__SbIzZG__buildingForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__SbIzZG__buildingForm input{flex:280px}
.page-module__8DCoEq__page{max-width:var(--site-width);background:var(--color-bg);flex-direction:column;height:840px;margin-inline:auto;display:flex}.page-module__8DCoEq__head{padding:14px var(--gutter);border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;display:flex}.page-module__8DCoEq__brand{font:11px var(--font-mono);letter-spacing:.16em;color:var(--color-accent-700);margin-right:auto}@media (max-width:1023px){.page-module__8DCoEq__page{height:auto}}@media (max-width:767px){.page-module__8DCoEq__head{flex-wrap:wrap}.page-module__8DCoEq__brand{flex:1 0 100%;margin-right:0}}
.precios-module__aPUtAa__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.precios-module__aPUtAa__plan{border:1px solid var(--color-divider);flex-direction:column;gap:2px;padding:16px 16px 12px;display:flex}.precios-module__aPUtAa__planTop{border-color:var(--color-accent)}.precios-module__aPUtAa__planName{font:11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 6px!important}.precios-module__aPUtAa__price{font-size:1.6rem;line-height:1.1;margin:0 0 10px!important}.precios-module__aPUtAa__per{color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:13px}.precios-module__aPUtAa__items{margin:0;padding:0;font-size:14px;list-style:none}.precios-module__aPUtAa__items li{border-top:1px solid var(--color-divider);padding:6px 0}.precios-module__aPUtAa__off{color:color-mix(in srgb, var(--color-text) 45%, transparent)}@media (max-width:719px){.precios-module__aPUtAa__plans{grid-template-columns:1fr}}
