.public-site-route .public-catalog-card{border:1px solid color-mix(in srgb, var(--site-border) 62%, var(--site-surface));background:var(--site-surface);border-radius:16px;flex-direction:column;min-width:0;height:100%;scroll-margin-top:208px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #102a5e0b}.public-site-route .public-catalog-card:hover{border-color:var(--site-border-strong)}.public-site-route .public-catalog-card[data-map-highlighted=true]{border-color:var(--site-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--site-accent) 28%, transparent)}@media (hover:hover){.public-site-route .public-catalog-card[data-card-context=catalog]:hover{border-color:var(--site-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--site-accent) 28%, transparent)}}.public-site-route .public-catalog-card[data-card-context=catalog]:focus-within{border-color:var(--site-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--site-accent) 28%, transparent)}.public-site-route .public-catalog-card-media{aspect-ratio:1.6;background:var(--site-surface-soft);flex-shrink:0;position:relative;overflow:hidden}.public-site-route .public-catalog-card[data-card-context=related] .public-catalog-card-media{aspect-ratio:1.68}.public-site-route .public-catalog-card-photo-link{display:block;position:absolute;inset:0}.public-site-route .public-catalog-card-photo-link[data-carousel=true]{touch-action:pan-y pinch-zoom}.public-site-route .public-catalog-card-photo-pair{background:var(--site-surface-soft);grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;inset:0}.public-site-route .public-catalog-card-photo-pair-item{position:relative;overflow:hidden}.public-site-route .public-catalog-card-photo-fill{-o-object-fit:cover;object-fit:cover;filter:blur(16px)saturate(1.15)brightness(.86);pointer-events:none;transform:scale(1.4)}.public-site-route .public-catalog-card-photo-portrait{filter:drop-shadow(0 0 14px #102a5e47)}.public-site-route .public-catalog-card-no-photo{color:var(--site-ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;inset:0}.public-site-route .public-catalog-card-no-photo svg{stroke-width:1.4px;width:28px;height:28px}.public-site-route .public-catalog-card-shade{pointer-events:none;background:linear-gradient(#0000,#00000052);position:absolute;inset:60% 0 0}.public-site-route .public-catalog-card-photo-meta{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:auto 10px 12px}.public-site-route .public-catalog-card-counter{color:#fff;text-shadow:0 1px 3px #00000080;flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.public-site-route .public-catalog-card-counter svg{width:15px;height:15px}.public-site-route .public-catalog-card-badges{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;margin-left:auto;display:flex}.public-site-route .public-catalog-card-badge{background:var(--site-surface);max-width:100%;color:var(--site-primary-dark);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.public-site-route .public-catalog-card-badge--price{background:var(--site-accent-soft);color:var(--site-accent-ink)}.public-site-route .public-catalog-card-badge svg{flex-shrink:0;width:13px;height:13px}.public-site-route .public-catalog-card-compare{width:44px;height:44px;color:var(--site-primary-dark);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;left:4px}.public-site-route .public-catalog-card-compare>span{background:var(--site-surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 4px #102a5e17}.public-site-route .public-catalog-card-compare svg{width:15px;height:15px}.public-site-route .public-catalog-card-compare[aria-pressed=true]>span{color:#fff;background:var(--site-primary)}.public-site-route .public-catalog-card-compare:disabled{opacity:.45;cursor:not-allowed}.public-site-route .public-catalog-card-arrow{width:44px;height:44px;color:var(--site-primary-dark);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.public-site-route .public-catalog-card-arrow--previous{left:2px}.public-site-route .public-catalog-card-arrow--next{right:2px}.public-site-route .public-catalog-card-arrow>span{background:#fffffff0;border-radius:8px;place-items:center;width:26px;height:30px;display:grid;box-shadow:0 1px 4px #102a5e14}.public-site-route .public-catalog-card-arrow svg{width:17px;height:17px}.public-site-route .public-catalog-card-arrow:disabled{visibility:hidden}.public-site-route .public-catalog-card-body{flex-direction:column;flex:1;min-width:0;padding:13px 16px 8px;display:flex}.public-site-route .public-catalog-card .public-card-footer{padding:0}.public-site-route .public-catalog-card .public-card-footer-row{min-height:0;display:block}.public-site-route .public-catalog-card .public-card-price-link{display:block}.public-site-route .public-catalog-card .public-card-price-value{letter-spacing:-.7px;font-size:27px;line-height:1.3}.public-site-route .public-catalog-card[data-card-context=related] .public-card-price-value{font-size:25px}.public-site-route .public-catalog-card .public-card-cost-trigger{padding-top:3px}@media (min-width:560px){.public-site-route .public-catalog-card .public-card-footer{--reserva-segunda-linha:44px}.public-site-route .public-catalog-card .public-card-price-alternative{min-height:var(--reserva-segunda-linha);margin-top:0;padding-top:6px}.public-site-route .public-catalog-card .public-card-footer:not(:has(.public-card-price-alternative,.public-card-cost-trigger)):after{content:"";min-height:var(--reserva-segunda-linha);display:block}.public-site-route .public-catalog-card-facts{align-content:start;min-height:44px}.public-site-route .public-catalog-card:not(:has(.public-catalog-card-facts)) .public-catalog-card-title-link:before{content:"";min-height:44px;margin:8px 0 10px;display:block}.public-site-route .public-catalog-card-heading{min-height:73.32px}}@media (min-width:560px) and (hover:hover) and (pointer:fine){.public-site-route .public-catalog-card .public-card-footer{--reserva-segunda-linha:28px}}.public-site-route .public-catalog-grid[data-single-result=true] .public-catalog-card-heading{min-height:0}@media (max-width:1279px){.public-site-route .public-catalog-grid[data-compact=true] .public-catalog-card-heading{min-height:0}}.public-site-route .public-catalog-card-facts{color:var(--site-ink-muted);gap:4px 9px;margin:8px 0 10px;font-size:13px;line-height:20px}.public-site-route .public-catalog-card-facts>span{align-items:center;gap:6px;min-width:0;display:flex}.public-site-route .public-catalog-card-fact-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-site-route .public-catalog-card-facts svg{width:16px;height:16px;color:var(--site-ink-muted);stroke-width:1.8px;flex-shrink:0}.public-site-route .public-catalog-card-heading{flex-direction:column;min-width:0;display:flex}.public-site-route .public-catalog-card-title-link{color:var(--site-primary-dark);text-decoration:none}.public-site-route .public-catalog-card-title{letter-spacing:-.35px;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.32}.public-site-route .public-catalog-card-location{color:var(--site-ink-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.public-site-route .public-catalog-card-location:empty{display:none}.public-site-route .public-catalog-card-investment{color:var(--site-primary-dark);background:var(--site-accent-soft);border-radius:9px;margin-top:12px;padding:10px;font-size:12px}.public-site-route .public-catalog-card-investment strong{align-items:flex-start;gap:6px;font-weight:600;display:flex}.public-site-route .public-catalog-card-investment svg{flex-shrink:0;width:16px;height:16px}.public-site-route .public-catalog-card-investment p{flex-wrap:wrap;gap:3px 8px;margin-top:5px;display:flex}.public-site-route .public-catalog-card-spacer{flex:1 1 0;min-height:0}.public-site-route .public-catalog-card-actions{border-top:1px solid color-mix(in srgb, var(--site-border) 30%, var(--site-surface));justify-content:space-between;align-items:center;gap:4px;min-height:50px;margin-top:12px;padding-top:5px;display:flex;container:catalog-card-actions/inline-size}.public-site-route .public-catalog-card-details{min-height:44px;color:var(--site-primary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.public-site-route .public-catalog-card-details svg{width:15px;height:15px}.public-site-route .public-catalog-card-utilities{flex-shrink:0;align-items:center;gap:0;margin-right:-6px;display:flex}.public-site-route .public-catalog-card-utilities>button,.public-site-route .public-catalog-card-whatsapp{width:44px;height:44px;color:var(--site-primary-dark);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.public-site-route .public-catalog-card-utilities>button>span{width:32px;height:32px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid}.public-site-route .public-catalog-card-utilities>button:first-child>span{transform:translate(3px)}.public-site-route .public-catalog-card-favorite>span{transform:translate(-3px)}.public-site-route .public-catalog-card-utilities svg{width:19px;height:19px;display:block}.public-site-route .public-catalog-card-favorite[aria-pressed=true]{color:var(--site-primary)}.public-site-route .public-catalog-card-whatsapp>span{background:var(--site-whatsapp);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.public-site-route .public-catalog-card-whatsapp:hover>span{background:var(--site-whatsapp-dark)}.public-site-route .public-catalog-card-whatsapp--labeled{background:var(--site-whatsapp);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:44px;max-width:100%;height:44px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.public-site-route .public-catalog-card-whatsapp--labeled>span{background:0 0;border-radius:0;place-items:center;width:auto;height:auto;display:grid}.public-site-route .public-catalog-card-whatsapp--labeled svg{width:18px;height:18px;display:block}.public-site-route .public-catalog-card-whatsapp--labeled:hover{background:var(--site-whatsapp-dark)}.public-site-route .public-catalog-card-whatsapp-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.public-site-route .public-catalog-card[data-card-context=development] .public-catalog-card-location:first-letter{text-transform:uppercase}.public-site-route .public-catalog-card[data-card-context=development] .public-catalog-card-actions{flex-wrap:wrap;row-gap:4px}@container catalog-card-actions (max-width:300px){.public-site-route .public-catalog-card-whatsapp--labeled{flex:1 0 100%}.public-site-route .public-catalog-card[data-card-context=development] .public-catalog-card-utilities{margin-left:auto}}.public-site-route .public-catalog-card-utilities>button:hover{background:var(--site-surface-soft);transform:none}.public-site-route .public-catalog-card :is(a,button):focus-visible{outline:2px solid var(--site-primary);outline-offset:-2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.public-site-route .public-catalog-card-arrow{opacity:0}.public-site-route .public-catalog-card-media:is(:hover,:focus-within) .public-catalog-card-arrow{opacity:1}.public-site-route .public-catalog-card .public-card-cost-trigger{min-height:28px}}@media (hover:none),(pointer:coarse),(any-pointer:coarse){.public-site-route .public-catalog-card-arrow{opacity:1;pointer-events:auto}}@media (min-width:900px){.public-site-route .public-catalog-grid[data-single-result=true][data-compact=false] .public-catalog-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.public-site-route .public-catalog-grid[data-single-result=true][data-compact=false] .public-catalog-card-media{aspect-ratio:auto;height:100%;min-height:320px}.public-site-route .public-catalog-grid[data-single-result=true][data-compact=false] .public-catalog-card-body{padding:24px 28px 16px}}.public-site-route .public-catalog-card-photo-end{align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.public-site-route .public-catalog-card-reservation-meta .public-catalog-card-photo-end{justify-content:space-between;margin:0 0 10px}.public-site-route .public-catalog-card-reservation-meta .public-catalog-card-photo-end .public-catalog-card-badges{margin:0}.public-vacating-calendar{min-width:50px;color:var(--site-primary-dark);text-align:center;background:#fff;border-radius:9px;flex-direction:column;flex-shrink:0;align-items:stretch;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #102a5e1f}.public-vacating-calendar-head{white-space:nowrap;background:var(--site-accent);color:#fff;letter-spacing:.01em;padding:3px 6px;font-size:10px;font-weight:600;display:block}.public-vacating-calendar-day{font-variant-numeric:tabular-nums;padding-top:3px;font-size:19px;font-weight:700;display:block}.public-vacating-calendar-month{padding:2px 0 4px;font-size:10.5px;font-weight:600;display:block}.public-vacating-calendar[data-size=gallery]{border-radius:11px;min-width:68px}.public-vacating-calendar[data-size=gallery] .public-vacating-calendar-head{padding:4px 8px;font-size:11.5px}.public-vacating-calendar[data-size=gallery] .public-vacating-calendar-day{padding-top:5px;font-size:26px}.public-vacating-calendar[data-size=gallery] .public-vacating-calendar-month{padding-bottom:6px;font-size:12px}.public-vacating-calendar[data-size=mini]{border-radius:8px;min-width:44px}.public-vacating-calendar[data-size=mini] .public-vacating-calendar-head{padding:2px 5px;font-size:9.5px}.public-vacating-calendar[data-size=mini] .public-vacating-calendar-day{padding-top:2px;font-size:16px}.public-vacating-calendar[data-size=mini] .public-vacating-calendar-month{padding-bottom:3px;font-size:10px}
.public-site-route[data-public-brand=porta8] .public-reservation-note{pointer-events:none;background:linear-gradient(180deg, transparent 15%, color-mix(in srgb, var(--site-primary-dark) 76%, transparent) 100%);color:#fff;position:absolute;inset:0;container-type:inline-size}.public-site-route .public-reservation-note-copy{font-family:var(--site-font-display);letter-spacing:-.035em;text-shadow:0 1px 3px color-mix(in srgb, var(--site-primary-dark) 34%, transparent);font-size:clamp(21px,7.2cqi,35px);font-weight:700;line-height:1.08;position:absolute;bottom:42px;left:clamp(17px,4.8cqi,28px)}.public-site-route .public-reservation-door{aspect-ratio:120/136;width:clamp(78px,25cqi,120px);filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--site-primary-dark) 15%, transparent));position:absolute;top:clamp(12px,4cqi,20px);right:clamp(25px,180px - 32cqi,64px)}.public-site-route .public-reservation-door-frame{border:3.5px solid var(--site-accent);background:color-mix(in srgb, var(--site-primary-dark) 8%, transparent);border-bottom:0;border-radius:5px 5px 0 0;width:65%;height:85%;position:absolute;top:3%;left:10%}.public-site-route .public-reservation-door-leaf{background:var(--site-accent);clip-path:polygon(0 0,100% 10%,100% 100%,0 89%);width:47%;height:84%;position:absolute;top:6%;left:12%}.public-site-route .public-reservation-door-leaf:before{content:"";border-top:1px solid #ffffff6b;border-left:1px solid #ffffff6b;width:78%;height:75%;position:absolute;top:10%;left:8%;transform:skewY(10deg)}.public-site-route .public-reservation-door-handle{background:var(--site-primary-dark);border-radius:4px;width:13%;height:4px;position:absolute;top:46%;left:47%}.public-site-route .public-reservation-door-handle:before{content:"";background:var(--site-primary-dark);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;left:0}.public-site-route .public-reservation-door-loop{border:2px solid #ffffffeb;border-radius:50%;width:10%;height:22%;position:absolute;top:47%;left:55%;transform:rotate(-15deg)}.public-site-route .public-reservation-door-tag{background:var(--site-primary-dark);color:#fff;width:61px;height:25px;font:600 11px/1 var(--site-font-body);letter-spacing:0;clip-path:polygon(0 50%,8px 0,100% 0,100% 100%,8px 100%);border-radius:4px;justify-content:center;align-items:center;padding-left:5px;display:flex;position:absolute;top:62%;left:43%;transform:rotate(-13deg)}.public-site-route .public-reservation-door-tag:before{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:calc(50% - 1.5px);left:6px}.public-site-route .public-reservation-door-base{background:var(--site-accent);border-radius:3px;width:84%;height:4px;position:absolute;bottom:10%;left:5%}.public-site-route .public-catalog-card-reservation-meta .public-catalog-card-badges{flex-flow:wrap;align-items:center;margin:0 0 10px}.public-site-route .public-catalog-card-reservation-meta .public-catalog-card-badges:empty{display:none}.public-site-route .public-catalog-card-reservation-meta .public-catalog-card-badge{background:var(--site-surface-soft)}.public-site-route .public-reservation-note[data-variant=map] .public-reservation-door{width:72px;top:10px;right:76px}.public-site-route .public-reservation-note[data-variant=map] .public-reservation-note-copy{font-size:22px;bottom:25px;left:17px}.public-site-route .public-reservation-note[data-variant=gallery] .public-reservation-door{width:clamp(100px,24cqi,160px);top:76px;right:88px}.public-site-route .public-reservation-note[data-variant=gallery] .public-reservation-note-copy{font-size:clamp(29px,7.2cqi,48px);bottom:88px;left:clamp(24px,6cqi,48px)}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-leaf{clip-path:none;border-radius:2px 2px 0 0;width:calc(65% - 12px);height:calc(85% - 6px);top:calc(3% + 6px);left:calc(10% + 6px)}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-leaf:before{box-sizing:border-box;border:1px solid #ffffff73;width:72%;height:34%;top:8%;left:14%;transform:none}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-leaf:after{content:"";box-sizing:border-box;border:1px solid #ffffff73;width:72%;height:38%;position:absolute;top:52%;left:14%}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-handle{top:47%;left:52%}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-handle:before{left:auto;right:-1px}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-loop{height:20%;top:49%;left:58%}.public-site-route .public-reservation-door[data-door=closed] .public-reservation-door-tag{top:63%;left:46%}.public-site-route .public-reservation-note[data-variant=cover] .public-reservation-door{width:clamp(100px,24cqi,156px);top:clamp(28px,8cqi,52px);right:clamp(40px,12cqi,84px)}.public-site-route .public-reservation-note[data-variant=cover] .public-reservation-note-copy{font-size:clamp(29px,7.2cqi,48px);bottom:clamp(28px,6cqi,44px);left:clamp(24px,6cqi,44px)}.public-site-route .public-reservation-note[data-variant=showcase] .public-reservation-note-copy{bottom:18px}.public-site-route .public-catalog-card-media[data-reservation-note=true] .public-catalog-card-photo-meta{z-index:1}
.public-site-route{--site-signal-new-ink:#0b6b3a;--site-signal-hot-ink:#0050eb}.public-site-route .public-catalog-card[data-card-signals] .public-catalog-card-media{container:card-photo/inline-size}.public-site-route .public-card-signals{--sinal-b:50px;--sinal-fala-h:28px;--sinal-fala-folga:17px;pointer-events:none;flex:none;align-items:flex-end;gap:8px;margin-bottom:-8px;display:flex;position:relative}.public-site-route .public-catalog-card-photo-meta>.public-card-signals:first-child{margin-left:34px}.public-site-route .public-card-signal{--sinal-andar:0;--sinal-ordem:0;width:var(--sinal-b);height:var(--sinal-b);flex:none;position:relative}.public-site-route .public-card-signal[data-floor="1"]{--sinal-andar:1}.public-site-route .public-card-signal[data-order="1"]{--sinal-ordem:1}.public-site-route .public-card-signal--new{--sinal-c1:#e4ffc9;--sinal-c2:#45e07c;--sinal-c3:#10a454;--sinal-c4:#04632e;--sinal-funda:#02482099;--sinal-aura:52 214 110;--sinal-tinta:var(--site-signal-new-ink);--sinal-bochecha:#ff688899;--sinal-cauda:calc(var(--sinal-b) * .6)}.public-site-route .public-card-signal--drop{--sinal-c1:#ffe7ad;--sinal-c2:#ffa03a;--sinal-c3:#f56b00;--sinal-c4:#b04000;--sinal-funda:#8a2c008c;--sinal-aura:255 136 26;--sinal-tinta:var(--site-accent-ink);--sinal-bochecha:#ff404873;--sinal-cauda:calc(var(--sinal-b) * .34)}.public-site-route .public-card-signal--hot{--sinal-c1:#e6efff;--sinal-c2:#6aa0ff;--sinal-c3:#1d5ff2;--sinal-c4:#0a33a8;--sinal-funda:#041c6e99;--sinal-aura:72 142 255;--sinal-tinta:var(--site-signal-hot-ink);--sinal-bochecha:#ff76c48c;--sinal-cauda:calc(var(--sinal-b) * .58)}.public-site-route .public-card-signal-speech{z-index:2;left:-6px;bottom:calc(100% + var(--sinal-fala-folga) + var(--sinal-andar) * (var(--sinal-fala-h) + 6px));box-sizing:border-box;height:var(--sinal-fala-h);background:var(--site-surface);color:var(--site-ink);letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 .6px #071b4473)drop-shadow(0 5px 9px #071b444d);transform-origin:calc(var(--sinal-cauda) + 6px) calc(100% + 10px);border-radius:14px;padding:6px 11px;font-size:13px;font-weight:600;line-height:16px;position:absolute}.public-site-route .public-card-signal-speech b{color:var(--sinal-tinta);font-weight:700}.public-site-route .public-card-signal-says[data-variant=short]{display:none}.public-site-route .public-card-signal-speech:after{content:"";top:calc(100% - 1px);left:var(--sinal-cauda);width:13px;height:calc(var(--sinal-fala-folga) + 3px + var(--sinal-andar) * (var(--sinal-fala-h) + 6px));background:var(--site-surface);clip-path:polygon(0 0,100% 0,60% 100%,48% 100%);position:absolute}@container card-photo (max-width:340px){.public-site-route .public-card-signals{--sinal-b:44px;--sinal-fala-h:25px;--sinal-fala-folga:15px;gap:6px}.public-site-route .public-card-signal-speech{border-radius:12.5px;padding:4.5px 9px;font-size:12px}.public-site-route .public-card-signal[data-short][data-order="1"] .public-card-signal-says[data-variant=long]{display:none}.public-site-route .public-card-signal[data-short][data-order="1"] .public-card-signal-says[data-variant=short]{display:inline}.public-site-route .public-card-signals[data-folhinha][data-first=drop] .public-card-signal[data-order="1"]{display:none}.public-site-route .public-card-signals[data-folhinha][data-first=drop] .public-card-signal[data-order="0"]{--sinal-andar:0}}.public-site-route .public-card-signal-figure{z-index:1;display:block;position:absolute;inset:0}.public-site-route .public-card-signal-ground{background:radial-gradient(closest-side,#071b4473,#071b4400);border-radius:50%;height:10px;position:absolute;bottom:-5px;left:6%;right:6%}.public-site-route .public-card-signal-aura{opacity:.7;background:radial-gradient(closest-side, rgb(var(--sinal-aura) / .6), rgb(var(--sinal-aura) / 0));border-radius:50%;position:absolute;inset:-30%}.public-site-route .public-card-signal-hop{transform-origin:50% 100%;display:block;position:absolute;inset:0}.public-site-route .public-card-signal-body{background:radial-gradient(22% 16% at 33% 22%, #fffffffa, #fff0), radial-gradient(56% 34% at 66% 94%, #ffffff47, #fff0), radial-gradient(140% 125% at 30% 14%, var(--sinal-c1) 0%, var(--sinal-c2) 32%, var(--sinal-c3) 72%, var(--sinal-c4) 100%);box-shadow:inset -4px -6px 10px var(--sinal-funda), inset 3px 3px 6px #fff9, 0 5px 12px -3px rgb(var(--sinal-aura) / .8);transform-origin:50% 100%;display:block;position:absolute;inset:0;overflow:hidden}.public-site-route .public-card-signal-body:after{content:"";border-radius:inherit;mix-blend-mode:soft-light;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 -.25'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)'/%3E%3C/svg%3E");background-size:22px 22px;position:absolute;inset:0}.public-site-route .public-card-signal-eyes{z-index:1;transform-origin:50% 41%;display:block;position:absolute;inset:0}.public-site-route .public-card-signal--hot .public-card-signal-eyes{transform-origin:50% 37.5%}.public-site-route .public-card-signal-eye{z-index:1;background:radial-gradient(circle at 46% 27%,#fff 0 17%,#fff0 21%),radial-gradient(circle at 64% 74%,#fffc 0 7%,#fff0 10%),#0b1530;border-radius:50%;width:12.5%;height:22%;position:absolute;top:30%}.public-site-route .public-card-signal-eye--left{left:33%}.public-site-route .public-card-signal-eye--right{left:59%}.public-site-route .public-card-signal-cheek{z-index:1;background:radial-gradient(closest-side, var(--sinal-bochecha), transparent);border-radius:50%;width:16%;height:10%;position:absolute;top:58%}.public-site-route .public-card-signal-cheek--left{left:16%}.public-site-route .public-card-signal-cheek--right{right:12%}.public-site-route .public-card-signal-adornment{pointer-events:none;display:block;position:absolute;overflow:visible}.public-site-route .public-card-signal--new .public-card-signal-body{border-radius:50% 50% 45% 45%/58% 58% 42% 42%}.public-site-route .public-card-signal-adornment--sprout{transform-origin:50% 100%;filter:drop-shadow(0 1px 1px #03462166);width:60%;top:-35%;left:4%;transform:rotate(-8deg)}.public-site-route .public-card-signal--drop{margin-bottom:10px;margin-inline:calc(var(--sinal-b) * .2)}.public-site-route .public-card-signal--hot{margin-left:calc(var(--sinal-b) * .24)}.public-site-route .public-card-signal--drop .public-card-signal-hop{inset:12% -4% 0}.public-site-route .public-card-signal--drop .public-card-signal-body{border-radius:50% 50% 38% 38%/70% 70% 30% 30%}.public-site-route .public-card-signal-happy{z-index:1;width:56%;position:absolute;top:34%;left:22%}.public-site-route .public-card-signal--drop .public-card-signal-cheek{top:60%}.public-site-route .public-card-signal-adornment--puddle{width:136%;bottom:-27%;left:-18%}.public-site-route :is(.public-card-signal-drip,.public-card-signal-drop){transform-box:view-box;transform-origin:17px 14px}.public-site-route .public-card-signal--hot .public-card-signal-hop{inset:-12% 6% 0}.public-site-route .public-card-signal--hot .public-card-signal-body{border-radius:46% 54% 44% 48%/60% 62% 40% 38%}.public-site-route .public-card-signal--hot .public-card-signal-eye{background:radial-gradient(circle at 34% 22%,#fff 0 17%,#fff0 21%),radial-gradient(circle at 64% 70%,#ffffffd9 0 8%,#fff0 11%),#0b1530;width:14.5%;height:21%;top:27%}.public-site-route .public-card-signal--hot .public-card-signal-eye--left{left:26%}.public-site-route .public-card-signal--hot .public-card-signal-eye--right{left:56%}.public-site-route .public-card-signal-adornment--star{width:56%;filter:drop-shadow(0 0 1px #0a33a8e6) drop-shadow(0 0 3px rgb(var(--sinal-aura) / 1));top:-6%;left:-34%}.public-site-route .public-card-signal-adornment--spark{width:24%;filter:drop-shadow(0 0 1px #0a33a8cc) drop-shadow(0 0 2px rgb(var(--sinal-aura) / .95));top:6%;right:-12%}@media (prefers-reduced-motion:no-preference){.public-site-route .public-card-signals[data-sinal-ritmo=espera] .public-card-signal-figure{opacity:0;transform:translateY(-30%)scale(.5)}.public-site-route .public-card-signals[data-sinal-ritmo=espera] .public-card-signal-speech{opacity:0;transform:scale(.4)}.public-site-route .public-card-signals[data-sinal-ritmo=vai] .public-card-signal-figure{animation:.62s cubic-bezier(.3,1.5,.5,1) both sinal-chega;animation-delay:calc(var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals[data-sinal-ritmo=vai] .public-card-signal-speech{animation:.5s cubic-bezier(.3,1.7,.5,1) both sinal-balao;animation-delay:calc(.42s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal-body{animation:3.4s ease-in-out 4 alternate sinal-respira;animation-delay:calc(var(--sinal-fase) * -1)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal-eyes{animation:4.6s 3 sinal-pisca;animation-delay:calc(1.2s + var(--sinal-fase))}.public-site-route .public-card-signals[data-sinal-ritmo=vai] .public-card-signal--new .public-card-signal-hop{animation:.9s cubic-bezier(.4,0,.3,1) both sinal-pulinho;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--new .public-card-signal-adornment--sprout{animation:3s ease-in-out 5 sinal-broto}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--drop .public-card-signal-hop{animation:5s ease-in-out 3 sinal-derrete;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--drop .public-card-signal-drip{animation:5s ease-in-out 3 sinal-escorre;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--drop .public-card-signal-drop{animation:5s ease-in 3 forwards sinal-pinga;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--hot .public-card-signal-hop{animation:3.2s ease-in-out 4 sinal-flutua;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--hot .public-card-signal-ground{animation:3.2s ease-in-out 4 sinal-chao-flutua;animation-delay:calc(.6s + var(--sinal-ordem) * .18s)}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--hot .public-card-signal-aura{animation:2.4s ease-in-out 5 sinal-aura}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--hot :is(.public-card-signal-adornment--star,.public-card-signal-adornment--spark){animation:2.4s ease-in-out 5 sinal-estrela}.public-site-route .public-card-signals:is([data-sinal-ritmo=vai],[data-sinal-ritmo=ja]) .public-card-signal--hot .public-card-signal-adornment--spark{animation-delay:-1.2s}.public-site-route .public-card-signals[data-sinal-pausa] *{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.public-site-route .public-card-signals *{transition:none!important;animation:none!important}}@keyframes sinal-chega{0%{opacity:0;transform:translateY(-60%)scale(.55,.7)}45%{opacity:1;transform:translateY(0)scale(1.18,.8)}70%{transform:translateY(-8%)scale(.94,1.08)}to{opacity:1;transform:none}}@keyframes sinal-balao{0%{opacity:0;transform:scale(.3)rotate(6deg)}to{opacity:1;transform:none}}@keyframes sinal-respira{0%{transform:scale(1)}to{transform:scale(1.04,.96)}}@keyframes sinal-pisca{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}@keyframes sinal-pulinho{0%{transform:none}14%{transform:scale(1.16,.82)}36%{transform:translateY(-38%)scale(.88,1.14)}48%{transform:translateY(-42%)scale(1)}66%{transform:translateY(0)scale(1.2,.8)}82%{transform:translateY(-6%)scale(.95,1.06)}to{transform:none}}@keyframes sinal-broto{0%,to{transform:rotate(-8deg)}30%{transform:rotate(-15deg)}70%{transform:rotate(-1deg)}}@keyframes sinal-derrete{0%,to{transform:none}30%{transform:scale(1.07,.9)}46%{transform:scale(1.1,.85)}60%{transform:scale(.97,1.04)}70%{transform:none}}@keyframes sinal-escorre{0%,to{transform:scaleY(1)}44%{transform:scaleY(1.7)}54%{transform:scaleY(1.05)}}@keyframes sinal-pinga{0%,44%{opacity:0;transform:translateY(0)scale(.5)}47%{opacity:1;transform:translateY(1px)scale(1)}66%{opacity:0;transform:translateY(9px)scale(.8,1.2)}to{opacity:0}}@keyframes sinal-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-12%)}}@keyframes sinal-chao-flutua{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.7)}}@keyframes sinal-aura{0%,to{opacity:.7;transform:none}50%{opacity:1;transform:scale(1.14)}}@keyframes sinal-estrela{0%,to{opacity:1;transform:none}50%{opacity:.8;transform:scale(.7)rotate(45deg)}}