@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.10l581if_zng5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.22tbmskoyk1ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0m75r3fswdwux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.10l581if_zng5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.22tbmskoyk1ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0m75r3fswdwux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.EkkX1W_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.EkkX1W_variable{--hb-font-pixel:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:HB Digits;src:url(/fonts/hb-digits.woff2)format("woff2");unicode-range:U+30-39;font-weight:100 900;font-display:swap}.hb-root{--hb-bg:#181621;--hb-surface:#211735;--hb-text:#f7f8f4;--hb-muted:#bdb2ce;--hb-border:#53436b;--hb-soft:#332346;--hb-accent:#c8ff32;--hb-pink:#ff5cad;--hb-orange:#ff814a;--hb-success:#303d25;--hb-shadow:#100c18;--hb-px:2px;--hb-pixel:"HB Digits",var(--hb-font-pixel,"Pixelify Sans"),"Courier New",monospace;color:var(--hb-text);background-color:var(--hb-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:radial-gradient(#2a2238 1px,#0000 1px),linear-gradient(#1d1828,#181621 480px);background-size:8px 8px,100% 100%;background-attachment:fixed;font:14px/1.6 Verdana,Arial,sans-serif}.hb-root[data-theme=light]{--hb-bg:#f7f8f4;--hb-surface:#fff;--hb-text:#211735;--hb-muted:#6e627d;--hb-border:#c6b8d7;--hb-soft:#fadded;--hb-accent:#87315f;--hb-success:#e4f5be;--hb-shadow:#21173540;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:linear-gradient(#e6def0 1px,#0000 1px),linear-gradient(90deg,#e6def0 1px,#0000 1px)}.hb-root *{box-sizing:border-box}.hb-root img,.hb-root svg{image-rendering:pixelated}.hb-title{font:600 clamp(30px,4.4vw,56px)/1.1 var(--hb-pixel);letter-spacing:0;text-shadow:3px 3px 0 var(--hb-shadow),5px 5px 0 #c2417f;margin:0}.hb-root main{grid-template-columns:minmax(0,1fr)}.hb-title em{color:var(--hb-accent);font-style:normal}.hb-title em.is-pink,.hb-pink{color:var(--hb-pink)}.hb-title em.is-orange,.hb-orange{color:var(--hb-orange)}.hb-logo{font:600 30px/1 var(--hb-pixel);letter-spacing:.5px;text-shadow:2px 2px 0 var(--hb-shadow);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hb-logo__mark{width:36px;height:36px;image-rendering:pixelated}.hb-logo b,.hb-logo span{font-weight:600}.hb-logo__hab{color:var(--hb-pink)}.hb-logo__blaude{color:#c8ff32}.hb-pixel{font-family:var(--hb-pixel)}.hb-muted{color:var(--hb-muted)}.hb-root button,.hb-root input,.hb-root textarea{font:inherit}.hb-root .hb-button{font:600 17px/1.2 var(--hb-pixel);text-align:center}@media (max-width:760px){.hb-root .hb-button{padding:10px 12px;font-size:15px}}.hb-button,.hb-card,.hb-input,.hb-badge,.hb-room,.hb-plate{--o:var(--hb-border);--s:var(--hb-shadow);--hl:#ffffff14;--sh:#00000038;box-shadow:inset 0 2px 0 0 var(--hl),inset 0 -3px 0 0 var(--sh),0 calc(-1*var(--hb-px)) 0 0 var(--o),0 var(--hb-px) 0 0 var(--o),calc(-1*var(--hb-px)) 0 0 0 var(--o),var(--hb-px) 0 0 0 var(--o),0 calc(3*var(--hb-px)) 0 0 var(--s);border:0;border-radius:0}.hb-button{min-height:44px;margin:var(--hb-px);background:var(--hb-surface);color:var(--hb-text);font-family:var(--hb-pixel);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:700;transition:transform .12s steps(2,end);display:inline-flex}.hb-button--primary{--o:#5e7f1e;--s:#3f5515;--hl:#fff9;--sh:#3c5a0a59;color:#211735;background:#c8ff32}.hb-button:hover:not(:disabled){transform:translateY(calc(-1*var(--hb-px)))}.hb-button:active:not(:disabled){transform:translateY(var(--hb-px));--s:transparent}.hb-button:not(.hb-button--primary):hover:not(:disabled){--o:var(--hb-pink)}.hb-button:disabled{opacity:.45;cursor:not-allowed}.hb-root :focus-visible{outline:2px dashed var(--hb-accent);outline-offset:5px}.hb-card{margin:var(--hb-px);background:linear-gradient(180deg,#261b3d,var(--hb-surface) 120px);overflow:visible}.hb-card__title{background:var(--hb-soft);border-bottom:var(--hb-px) solid var(--hb-border);box-shadow:inset 0 3px 0 var(--hb-pink);font:600 16px/1.3 var(--hb-pixel);margin:0;padding:10px 18px}.hb-card__body{padding:20px}.hb-badge{margin:var(--hb-px);background:var(--hb-surface);--s:transparent;--sh:transparent;align-items:center;gap:6px;padding:4px 10px;font:700 12px/1.4 Verdana,Arial,sans-serif;display:inline-flex}.hb-badge--success{background:var(--hb-success)}.hb-badge--hot{--o:#a84a1f;--hl:#ffffff80;background:var(--hb-orange);color:#211735}.hb-field{gap:8px;display:grid}.hb-field label{font:600 16px/1.3 var(--hb-pixel)}.hb-input{width:100%;min-height:44px;margin:var(--hb-px) 0;background:var(--hb-bg);color:var(--hb-text);--s:transparent;--hl:#0000004d;--sh:transparent;padding:12px}.hb-input[aria-invalid=true]{--o:var(--hb-orange)}.hb-help{color:var(--hb-muted);font-size:12px}.hb-room{--o:#755196;--s:#100d17;margin:var(--hb-px);background:#211735;overflow:hidden}.hb-room img,.hb-room svg{width:100%;height:auto;display:block}.hb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){.hb-grid{grid-template-columns:1fr}}.hb-map{padding:var(--hb-px);box-shadow:0 calc(2*var(--hb-px)) 0 0 #0a0810;background:#100c18;grid-template-columns:minmax(0,7fr) minmax(0,9fr) minmax(0,13fr);gap:0;display:grid}.hb-map__room{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.hb-map__room>span:not([class]){display:block}.hb-map__room svg{width:100%;height:auto;transition:filter .12s steps(2,end);display:block}.hb-map__room:not([aria-pressed=true]) svg{filter:saturate(.55)brightness(.75)}.hb-map__room:hover svg{filter:none}.hb-map__room[aria-pressed=true]{outline:var(--hb-px) solid var(--hb-accent);outline-offset:calc(-1*var(--hb-px));z-index:1}.hb-map__label{pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:absolute;bottom:6%;left:8%}.hb-plate small{color:var(--hb-accent);margin-top:2px;font:700 11px/1.3 Verdana,Arial,sans-serif;display:block}.hb-plate{margin:var(--hb-px);font:600 15px/1.2 var(--hb-pixel);--s:transparent;--sh:transparent;background:#211735;padding:4px 8px;display:inline-block}.hb-map__hot{white-space:nowrap;z-index:2;pointer-events:none;position:absolute;top:-14px;right:10px}@media (max-width:760px){.hb-map__label{bottom:3%;left:4%}.hb-plate{padding:2px 4px;font:700 10px/1.3 Verdana,Arial,sans-serif}.hb-plate small{display:none}.hb-map__hot{top:-12px;right:2px}.hb-map__hot .hb-badge{padding:2px 5px;font-size:10px}}.hb-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.hb-price{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--hb-accent);text-shadow:2px 2px 0 var(--hb-shadow);font:800 34px/1.1 Verdana,Arial,sans-serif}@media (max-width:760px){.hb-price{font-size:28px}}.hb-was{color:var(--hb-muted);font:700 14px/1.3 Verdana,Arial,sans-serif;text-decoration:line-through}.hb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hb-root *{transition:none!important;animation:none!important}}.hb-rooms{grid-template-columns:minmax(0,7fr) minmax(0,9fr) minmax(0,13fr);gap:14px;display:grid}.hb-roomcard{margin:var(--hb-px);background:linear-gradient(180deg,#261b3d,var(--hb-surface) 90px);--o:var(--hb-border);box-shadow:0 calc(-1*var(--hb-px)) 0 0 var(--o),0 var(--hb-px) 0 0 var(--o),calc(-1*var(--hb-px)) 0 0 0 var(--o),var(--hb-px) 0 0 0 var(--o),0 calc(3*var(--hb-px)) 0 0 var(--hb-shadow);text-align:left;color:inherit;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.hb-roomcard.is-hot{--o:var(--hb-orange)}.hb-roomcard[aria-current=true]{--o:var(--hb-accent)}.hb-roomcard p{margin:0}.hb-roomcard__name{font:600 20px/1.2 var(--hb-pixel);color:var(--hb-accent)}.hb-roomcard__para{font-weight:700}.hb-roomcard__price{font-variant-numeric:tabular-nums;color:var(--hb-text);white-space:nowrap;font:800 22px/1.2 Verdana,Arial,sans-serif}.hb-roomcard__price s{color:var(--hb-muted);font-size:13px;font-weight:700;display:block}.hb-roomcard__agents{color:var(--hb-pink);font:700 13px/1.4 Verdana,Arial,sans-serif}.hb-roomcard__specs{color:var(--hb-muted);font-size:12px}.hb-roomcard__ex-title{color:var(--hb-muted);text-transform:uppercase;letter-spacing:.5px;font:700 12px/1.4 Verdana,Arial,sans-serif;margin-top:6px!important}.hb-roomcard__ex{gap:4px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.hb-roomcard__ex li{align-items:baseline;gap:8px;display:flex}.hb-roomcard__ex li:before{content:"";background:var(--hb-accent);height:6px;box-shadow:2px 2px 0 var(--hb-shadow);flex:0 0 6px}.hb-roomcard__cta{align-self:flex-start;margin-top:auto}.hb-includes{border:2px dashed var(--hb-border);gap:10px;padding:14px 16px;display:grid}.hb-includes__title{font:600 16px/1.2 var(--hb-pixel);color:var(--hb-accent);margin:0}.hb-includes ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hb-includes li:before{content:"✓ ";color:var(--hb-accent);font-weight:700}@media (max-width:760px){.hb-rooms{grid-template-columns:minmax(0,1fr)}}.hb-button--sm{gap:6px;min-height:36px;padding:6px 12px;font-size:14px!important}.hb-button--lg{min-height:56px;padding:12px 22px;font-size:20px!important}.hb-button--block{width:calc(100% - 2*var(--hb-px));display:flex}.hb-button--ghost{--hl:transparent;--sh:transparent;--s:transparent;background:0 0}.hb-button--danger{--o:#a84a1f;--hl:#ffffff0f;color:var(--hb-orange);background:#2a1726}.hb-button--danger:hover:not(:disabled){background:#3a1a24;--o:var(--hb-orange)!important}.hb-button__ico{flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.hb-button__ico svg{width:100%;height:100%}a.hb-button{text-decoration:none}.hb-iconbtn{width:40px;height:40px;margin:var(--hb-px);cursor:pointer;color:var(--hb-muted);background:var(--hb-surface);box-shadow:0 calc(-1*var(--hb-px)) 0 0 var(--hb-border),0 var(--hb-px) 0 0 var(--hb-border),calc(-1*var(--hb-px)) 0 0 0 var(--hb-border),var(--hb-px) 0 0 0 var(--hb-border),0 calc(3*var(--hb-px)) 0 0 var(--hb-shadow);border:0;place-items:center;padding:0;display:inline-grid;position:relative}.hb-iconbtn svg{width:20px;height:20px}.hb-iconbtn:hover,.hb-iconbtn[aria-expanded=true]{color:var(--hb-text);box-shadow:0 calc(-1*var(--hb-px)) 0 0 var(--hb-pink),0 var(--hb-px) 0 0 var(--hb-pink),calc(-1*var(--hb-px)) 0 0 0 var(--hb-pink),var(--hb-px) 0 0 0 var(--hb-pink),0 calc(3*var(--hb-px)) 0 0 var(--hb-shadow)}.hb-iconbtn--quiet{box-shadow:none;opacity:.75;background:0 0}.hb-iconbtn--quiet:hover,.hb-iconbtn--quiet:focus-visible{opacity:1;color:var(--hb-pink);box-shadow:none}[data-dica]{position:relative}[data-dica]:after{content:attr(data-dica);z-index:40;white-space:nowrap;color:var(--hb-text);background:var(--hb-shadow);box-shadow:0 0 0 2px var(--hb-pink);opacity:0;pointer-events:none;padding:6px 10px;font:13px/1.2 Verdana,Arial,sans-serif;transition:opacity .12s steps(2,end);position:absolute;top:calc(100% + 10px);right:0}[data-dica]:hover:after,[data-dica]:focus-visible:after{opacity:1}.hb-menu{position:relative}.hb-menu>summary{list-style:none}.hb-menu>summary::-webkit-details-marker{display:none}.hb-menu__lista{z-index:40;background:var(--hb-surface);min-width:240px;box-shadow:0 calc(-1*var(--hb-px)) 0 0 var(--hb-accent),0 var(--hb-px) 0 0 var(--hb-accent),calc(-1*var(--hb-px)) 0 0 0 var(--hb-accent),var(--hb-px) 0 0 0 var(--hb-accent),4px 8px 0 0 var(--hb-shadow);padding:4px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.hb-menu__lista>*{text-align:left;width:100%;min-height:44px;color:var(--hb-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font:15px/1.3 Verdana,Arial,sans-serif;text-decoration:none;display:flex}.hb-menu__lista>:hover,.hb-menu__lista>:focus-visible{background:var(--hb-soft);outline:none}.hb-menu__sep{background:var(--hb-soft);pointer-events:none;height:2px;margin:4px 0;min-height:0!important;padding:0!important}.hb-notice{background:var(--hb-surface);box-shadow:inset 4px 0 0 var(--hb-accent),0 0 0 2px var(--hb-soft);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.hb-notice--warn{box-shadow:inset 4px 0 0 var(--hb-orange),0 0 0 2px var(--hb-soft)}.hb-notice--ok{box-shadow:inset 4px 0 0 #5e7f1e,0 0 0 2px var(--hb-soft)}.hb-notice a{color:var(--hb-accent)}.hb-specs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hb-specs li{color:var(--hb-muted);background:var(--hb-shadow);box-shadow:0 0 0 1px var(--hb-soft);padding:3px 8px;font:12px/1.4 Verdana,Arial,sans-serif}.hb-specs b{color:var(--hb-text);font-weight:700}.hb-divider{background:repeating-linear-gradient(90deg,var(--hb-soft) 0 6px,transparent 6px 10px);border:0;height:2px;margin:4px 0}@media (prefers-reduced-motion:reduce){.hb-button,[data-dica]:after{transition:none}}
