.rou-ok,.cos-ok,.ofi-ok,.apc-ok,.pou-ok,.hot-ok,.agv-ok,.arc-ok{display: flex;align-items: center;gap: 9px;padding: 8px 10px;border-radius: 10px;background: color-mix(in srgb,var(--go) 15%,transparent);font-size: .76rem}.rou-ok>.ico,.cos-ok>.ico,.ofi-ok>.ico,.apc-ok>.ico,.pou-ok>.ico,.hot-ok>.ico,.agv-ok>.ico,.arc-ok>.ico{flex: none;width: 18px;height: 18px;color: var(--go)}.rou-ok b,.cos-ok b,.ofi-ok b,.apc-ok b,.pou-ok b,.hot-ok b,.agv-ok b,.arc-ok b{display: block;font-weight: 600;font-size: .78rem}.rou-ok small,.cos-ok small,.ofi-ok small,.apc-ok small,.pou-ok small,.hot-ok small,.agv-ok small,.arc-ok small{display: block;font-size: .68rem;color: var(--fg-3)}@keyframes lojas-de-roupas-in{from{opacity: 0;transform: translateY(10px)}}.sv-lojas-de-roupas{min-height: 480px}.rou-rack{position: relative;z-index: 1;width: 72%;padding: 18px 18px 14px;border-radius: 20px;border: 1px solid var(--line-2);background: #f6f1e9;color: #232025;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.rou-head{display: grid;gap: 2px;margin-bottom: 4px}.rou-head .mono-l{color: #7a6a58}.rou-head b{font: italic 400 1.6rem/1.1 var(--f-serif)}.rou-rack svg{display: block;width: 100%;height: auto}.rou-arch{fill: #ece2d3}.rou-floor{fill: none;stroke: #e0d4c2;stroke-width: 2}.rou-frame{fill: none;stroke: #8a7b6c;stroke-width: 3;stroke-linecap: round}.rou-wheel{fill: #8a7b6c}.rou-rod{fill: none;stroke: #74655a;stroke-width: 4;stroke-linecap: round}.rou-hook{fill: none;stroke: #6b5d50;stroke-width: 2;stroke-linecap: round}.rou-bar{fill: none;stroke: #6b5d50;stroke-width: 2.2;stroke-linejoin: round}.rou-seam{fill: none;stroke: rgba(0,0,0,.2);stroke-width: 1.2}.rou-fold{fill: none;stroke: rgba(0,0,0,.14);stroke-width: 1}.rou-lapel{fill: none;stroke: #5a5560;stroke-width: 1.4}.rou-h{transform-box: view-box}.motion .rou-h{animation: lojas-de-roupas-sway 6s ease-in-out infinite;animation-delay: calc(var(--i) * -1.15s)}@keyframes lojas-de-roupas-sway{0%,100%{transform: rotate(-1.5deg)}50%{transform: rotate(1.5deg)}}.rou-cats{list-style: none;display: flex;gap: 16px;margin: 6px 0 0;padding: 10px 0 0;border-top: 1px solid #e6dccd;font-size: .76rem;color: #6d5d4b;white-space: nowrap;overflow: hidden}.rou-cats .on{color: #a54f31;font-weight: 600}.rou-tag{position: absolute;right: 0;top: 26px;z-index: 2;display: grid;gap: 6px;width: 190px;padding: 28px 16px 14px;border-radius: 12px 12px 8px 8px;background: #eadcc3;color: #2b2420;box-shadow: 0 30px 50px -24px rgba(0,0,0,.7);transform: rotate(3deg);transform-origin: 50% 0;font-size: .76rem}.rou-hole{position: absolute;left: 50%;top: 10px;width: 10px;height: 10px;margin-left: -5px;border-radius: 50%;background: #f6f1e9;box-shadow: inset 0 1px 2px rgba(0,0,0,.35)}.rou-hole::before{content: "";position: absolute;left: 4px;bottom: 5px;width: 2px;height: 44px;border-radius: 2px;background: #b09670;transform: rotate(-28deg);transform-origin: 50% 100%}.rou-name{font: 500 .64rem/1.4 var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: #6d5d4b}.rou-price{font: 600 1.3rem/1.1 var(--f-display);letter-spacing: -.02em}.rou-lbl{margin-top: 4px;font-size: .7rem;color: #6d5d4b}.rou-colors{list-style: none;display: flex;gap: 9px;margin: 0;padding: 0 0 0 3px}.rou-colors li{width: 20px;height: 20px;border-radius: 50%;background: var(--c);box-shadow: inset 0 0 0 1px rgba(0,0,0,.15)}.rou-colors .on{box-shadow: 0 0 0 2px #eadcc3,0 0 0 3.5px #2b2420}.rou-sizes{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px;margin: 0;padding: 0}.rou-sizes li{display: grid;place-items: center;height: 28px;border-radius: 7px;border: 1px solid #a8957a;font: 600 .7rem var(--f-mono)}.rou-sizes .on{border-color: #2b2420;background: #2b2420;color: #f6f1e9}.rou-sizes .off{border-style: dashed;color: #76665a;text-decoration: line-through}.rou-last{font-size: .66rem;color: #6d5d4b}.motion .rou-tag{animation: lojas-de-roupas-tag 1.1s var(--ease) .5s both}@keyframes lojas-de-roupas-tag{from{opacity: 0;transform: rotate(-9deg) translateY(-14px)}}.rou-fit{position: absolute;right: 3%;bottom: 0;z-index: 3;display: grid;gap: 8px;width: 240px;padding: 14px 16px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .78rem}.rou-fit dl{display: grid;grid-template-columns: auto minmax(0,1fr);margin: 0}.rou-fit dt,.rou-fit dd{margin: 0;padding: 5px 0;border-bottom: 1px solid var(--line)}.rou-fit dt{padding-right: 10px;color: var(--fg-3)}.rou-fit dd{font: 600 .72rem var(--f-mono);text-align: right}.motion .rou-fit{animation: lojas-de-roupas-in .7s var(--ease) .9s both}@keyframes lojas-de-cosmeticos-in{from{opacity: 0;transform: translateY(10px)}}.sv-lojas-de-cosmeticos{min-height: 0;padding-top: 18px}.cos-shade{position: relative;z-index: 1;width: 84%;padding: 18px 18px 44px;border-radius: 22px;border: 1px solid var(--line-2);background: #fbf5f2;color: #3a2630;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.cos-head{display: grid;gap: 2px;margin-bottom: 14px}.cos-head .mono-l{color: #86655d}.cos-head b{font: italic 400 1.55rem/1.1 var(--f-serif)}.cos-main{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 18px;align-items: center}.cos-bottle{display: block;width: 96px;height: auto}.cos-cap{fill: #3a2630}.cos-col{fill: #d8b4a8}.cos-glass{fill: #fbeee9;stroke: #e7d2c9;stroke-width: 1.5}.cos-label{fill: #fffaf8}.cos-n{fill: #3a2630;font: 700 15px var(--f-display)}.cos-t{fill: #86655d;font: 600 6.5px var(--f-mono);letter-spacing: .16em}.cos-shine{fill: #fff;opacity: 0}.motion .cos-shine{animation: lojas-de-cosmeticos-shine 5.5s ease-in-out 3s infinite}@keyframes lojas-de-cosmeticos-shine{0%{opacity: 0;transform: translateX(0)}8%{opacity: .5}34%,100%{opacity: 0;transform: translateX(130px)}}.cos-pick{display: grid;gap: 6px;min-width: 0}.cos-lbl{font: 500 .62rem var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: #86655d}.cos-under{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 4px;padding: 0}.cos-under li{padding: 5px 11px;border-radius: 999px;border: 1px solid #e2cbc2;font-size: .74rem;color: #5e4650}.cos-under .on{border-color: #a95c56;background: #a95c56;color: #fff}.cos-strip{position: relative}.cos-strip ol{list-style: none;display: grid;grid-template-columns: repeat(10,minmax(0,1fr));margin: 0;padding: 0}.cos-strip li{display: grid;place-items: center;height: 32px}.cos-strip li::before{content: "";width: min(22px,86%);aspect-ratio: 1;border-radius: 50%;background: var(--c);box-shadow: inset 0 0 0 1px rgba(58,38,48,.14)}.cos-ring{position: absolute;left: 0;top: 0;width: 10%;height: 32px;transform: translateX(500%);pointer-events: none}.cos-ring::before{content: "";position: absolute;left: 50%;top: 50%;width: min(31px,calc(100% + 5px));aspect-ratio: 1;border-radius: 50%;border: 2px solid #3a2630;transform: translate(-50%,-50%);box-sizing: border-box}.motion .cos-ring{animation: lojas-de-cosmeticos-ring 2.6s var(--ease) .7s both}@keyframes lojas-de-cosmeticos-ring{0%{opacity: 0;transform: translateX(100%)}12%{opacity: 1}40%{transform: translateX(300%)}72%{transform: translateX(640%)}100%{transform: translateX(500%)}}.cos-scale{display: flex;justify-content: space-between;margin: 0;font: 500 .58rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: #86655d}.cos-match{display: flex;align-items: baseline;gap: 8px;margin: 6px 0 0;padding: 8px 10px;border-radius: 10px;background: #f3e2da}.cos-match span{font-size: .7rem;color: #86655d}.cos-match b{font-size: .86rem}.motion .cos-match{animation: lojas-de-cosmeticos-in .6s var(--ease) 3s both}.cos-attr{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 16px 0 0;padding: 12px 0 0;border-top: 1px dashed #e6cfc5}.cos-attr li{display: grid;gap: 1px}.cos-attr small{font-size: .64rem;color: #86655d}.cos-attr b{font-size: .82rem;font-weight: 600}.cos-routine{position: relative;z-index: 2;display: grid;gap: 10px;width: 84%;margin: -30px 0 0 auto;padding: 14px 14px 12px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.cos-routine ol{list-style: none;position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin: 0;padding: 0}.cos-routine ol::before{content: "";position: absolute;left: 12.5%;right: 12.5%;top: 19px;height: 2px;background: repeating-linear-gradient(90deg,var(--line-2) 0 5px,transparent 5px 9px)}.cos-routine li{position: relative;display: grid;justify-items: center;gap: 3px;min-width: 0;text-align: center;font-size: .74rem}.cos-ic{position: relative;display: grid;place-items: center;width: 40px;height: 40px;margin-bottom: 4px;border-radius: 50%;background: #f6e7e1;box-shadow: 0 0 0 4px var(--bg-2)}.cos-ic svg{width: 26px;height: 26px}.cos-ic i{position: absolute;right: -5px;top: -4px;display: grid;place-items: center;width: 17px;height: 17px;border-radius: 50%;background: var(--accent);color: var(--accent-ink);font: 700 .58rem/1 var(--f-mono);font-style: normal}.cos-routine b{display: block;font-weight: 600}.cos-routine small{display: block;font-size: .66rem;line-height: 1.3;color: var(--fg-3)}.motion .cos-routine li{animation: lojas-de-cosmeticos-in .5s var(--ease) both;animation-delay: calc(var(--i) * 110ms + .5s)}.cos-kit{position: absolute;right: 0;top: 30px;z-index: 3;padding: 8px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.motion .cos-kit{animation: lojas-de-cosmeticos-in .6s var(--ease) 3.3s both}@keyframes oficinas-mecanicas-in{from{opacity: 0;transform: translateY(10px)}}.sv-oficinas-mecanicas{min-height: 460px}.ofi-bay{position: relative;z-index: 1;width: 80%;overflow: hidden;border-radius: 18px;border: 1px solid var(--line-2);background: #e6e4df;color: #1d2124;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.ofi-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 16px;border-bottom: 1px solid #d3d0c9;background: #f1f0ed}.ofi-head .mono-l{color: #585e65}.ofi-head b{font: 600 .8rem var(--f-mono);color: #2c5a8a;white-space: nowrap}.ofi-bay svg{display: block;width: 100%;height: auto}.ofi-wall{fill: #e6e4df}.ofi-board{fill: #d6d2ca}.ofi-tool{fill: none;stroke: #8b857b;stroke-width: 3;stroke-linecap: round}.ofi-tool-h{fill: none;stroke: #8b857b;stroke-width: 2.4}.ofi-floor{fill: #cfcbc3}.ofi-floorline{stroke: #b4afa5;stroke-width: 1.5}.ofi-post{fill: #ec8a2d}.ofi-slot{stroke: #c4691b;stroke-width: 3}.ofi-base,.ofi-carr,.ofi-arm{fill: #3a3f44}.ofi-pad{fill: #1d2124}.ofi-body{fill: #d4553b}.ofi-glass{fill: #2b3a47}.ofi-line{fill: none;stroke: #a8402b;stroke-width: 1.4}.ofi-handle{fill: #a8402b}.ofi-head-l{fill: #fff3c4}.ofi-tail{fill: #8f1d16}.ofi-arch{fill: #2a2d30}.ofi-tire{fill: #1d2124}.ofi-rim{fill: #c7ccd1}.ofi-hub{fill: #8a9096}.ofi-lead{stroke: #1d2124;stroke-width: 1.4}.ofi-dot{fill: #ec8a2d;stroke: #1d2124;stroke-width: 1.5}.ofi-tagbg{fill: #1d2124}.ofi-tag1{fill: #fff;font: 600 10px var(--f-body)}.ofi-tag2{fill: #ffb978;font: 500 8.5px var(--f-mono)}.motion .ofi-lift{animation: oficinas-mecanicas-lift 9s ease-in-out infinite}@keyframes oficinas-mecanicas-lift{0%,14%{transform: translateY(23px)}40%,80%{transform: translateY(0)}100%{transform: translateY(23px)}}.ofi-quote{position: absolute;right: 0;top: 24%;z-index: 2;display: grid;gap: 6px;width: 248px;padding: 14px 14px 12px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.ofi-os{font-weight: 700;font-size: .92rem}.ofi-quote ul{list-style: none;display: grid;margin: 4px 0 0;padding: 0;border-top: 1px solid var(--line)}.ofi-quote li{display: flex;align-items: center;gap: 9px;padding: 7px 0;border-bottom: 1px solid var(--line)}.ofi-quote li>span{flex: 1;min-width: 0;line-height: 1.3;color: var(--fg-2)}.ofi-quote li small{display: block;font: 500 .62rem var(--f-mono);letter-spacing: .04em;color: var(--accent)}.ofi-quote li>b{font: 600 .72rem var(--f-mono);white-space: nowrap}.ofi-pic{flex: none;display: block;width: 40px;height: 28px}.ofi-total{display: flex;justify-content: space-between;margin: 2px 0 0;font-weight: 700}.ofi-total b{font-family: var(--f-mono)}.ofi-approve{display: inline-flex;align-items: center;justify-content: center;gap: 7px;margin-top: 4px;padding: 9px 12px;border-radius: 999px;background: var(--go);color: var(--go-ink);font-weight: 600;font-size: .76rem}.ofi-approve .ico{width: 15px;height: 15px}.motion .ofi-quote{animation: oficinas-mecanicas-in .7s var(--ease) .5s both}.ofi-ready{position: absolute;left: 5%;bottom: 0;z-index: 3;padding: 8px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.motion .ofi-ready{animation: oficinas-mecanicas-in .6s var(--ease) 1.4s both}@keyframes autopecas-in{from{opacity: 0;transform: translateY(10px)}}.sv-autopecas{min-height: 0}.apc-search{position: relative;z-index: 3;display: flex;align-items: center;gap: 12px;width: max-content;max-width: 100%;margin-left: 4%;padding: 10px 16px 10px 10px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.apc-plate{flex: none;display: grid;width: 136px;overflow: hidden;border-radius: 6px;border: 2px solid #1c2230;background: #fff;color: #1c2230;text-align: center}.apc-plate small{display: block;padding: 1px 0;background: #1f4fa3;color: #fff;font: 700 .5rem/1.5 var(--f-mono);letter-spacing: .3em}.apc-plate b{display: flex;justify-content: center;gap: 1px;padding: 3px 0 4px;font: 700 1.15rem/1 var(--f-mono);letter-spacing: .04em}.apc-plate i{font-style: normal}.motion .apc-plate i{animation: autopecas-type .2s linear both;animation-delay: calc(var(--i) * 110ms + .4s)}@keyframes autopecas-type{from{opacity: 0}}.apc-car{display: flex;align-items: center;gap: 10px;min-width: 0;padding-left: 12px;border-left: 1px solid var(--line-2)}.apc-car>.ico{width: 30px;height: 30px;padding: 6px;border-radius: 9px;background: color-mix(in srgb,var(--brand) 20%,transparent);color: var(--cyan)}.apc-car small{display: block;font-size: .66rem;color: var(--fg-3)}.apc-car b{display: block;font-size: .84rem;white-space: nowrap}.motion .apc-car{animation: autopecas-in .5s var(--ease) 1.3s both}.apc-part{position: relative;z-index: 1;display: grid;grid-template-columns: 42% minmax(0,1fr);gap: 18px;align-items: center;width: 86%;margin-top: -16px;padding: 34px 20px 46px;border-radius: 20px;border: 1px solid var(--line-2);background: #f1f4f8;color: #1c2230;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.apc-pic svg{display: block;width: 100%;height: auto}.apc-face{fill: #c6ccd3}.apc-wear{fill: none;stroke: #adb4bc;stroke-width: 1.2}.apc-holes{fill: #7b838c}.apc-hat{fill: #9ca4ac}.apc-lug{fill: #eef2f6}.apc-cal{fill: #1f4fa3}.apc-bolt{fill: #c9d6ee}.apc-disc{transform-box: fill-box;transform-origin: center}.motion .apc-disc{animation: autopecas-spin 16s linear infinite}@keyframes autopecas-spin{to{transform: rotate(360deg)}}.apc-info{display: grid;gap: 4px;min-width: 0}.apc-info .mono-l{color: #566173}.apc-info>b{font-weight: 700;font-size: 1.06rem;line-height: 1.2}.apc-info>small{font: 500 .68rem var(--f-mono);color: #566173}.apc-fit{justify-self: start;display: inline-flex;align-items: center;gap: 6px;margin-top: 6px;padding: 6px 11px;border-radius: 999px;background: #dcf0e3;color: #1c6a3c;font-weight: 600;font-size: .74rem}.apc-fit .ico{width: 14px;height: 14px}.motion .apc-fit{animation: autopecas-pop .5s var(--ease) 1.6s both}@keyframes autopecas-pop{from{opacity: 0;transform: scale(.85)}}.apc-buy{display: flex;align-items: baseline;gap: 8px;margin: 6px 0 0}.apc-buy b{font: 600 1.25rem var(--f-display);letter-spacing: -.02em}.apc-buy small{font-size: .7rem;color: #566173}.apc-compat{position: relative;z-index: 2;display: grid;gap: 8px;width: 62%;margin: -30px 0 0 auto;padding: 14px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.apc-compat ul{list-style: none;display: grid;gap: 5px;margin: 0;padding: 0}.apc-compat li{display: grid;grid-template-columns: 16px auto minmax(0,1fr);align-items: center;gap: 8px;padding: 6px 10px;border-radius: 9px;background: var(--bg-3)}.apc-compat li .ico{width: 15px;height: 15px;color: var(--go)}.apc-compat li b{font-weight: 600;white-space: nowrap}.apc-compat li span{text-align: right;font-size: .7rem;color: var(--fg-2)}.apc-compat li.no{background: none;box-shadow: inset 0 0 0 1px var(--line-2)}.apc-compat li.no .ico{color: #e8604f}.motion .apc-compat li{animation: autopecas-in .5s var(--ease) both}.motion .apc-compat li:nth-child(1){animation-delay: 1.8s}.motion .apc-compat li:nth-child(2){animation-delay: 1.95s}.motion .apc-compat li:nth-child(3){animation-delay: 2.1s}@keyframes pousadas-in{from{opacity: 0;transform: translateY(8px) scale(.97)}}.sv-pousadas{min-height: 470px}.pou-view{position: relative;z-index: 1;width: 78%;overflow: hidden;border-radius: 20px;border: 1px solid var(--line-2);background: #f5efe4;color: #2d241d;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.pou-view svg{display: block;width: 100%;height: auto}.pou-stars{fill: #fff6e6;opacity: .85}.pou-sun{fill: #ffd9a0;opacity: .9}.pou-far{fill: #8a7f9e;opacity: .9}.pou-mid{fill: #5b6a70}.pou-pine{fill: #2a4433}.pou-near{fill: #3f6b4a}.pou-roof{fill: #4a3022}.pou-gable{fill: #8a5a3a}.pou-glow{fill: #ffcf7a}.pou-mull{fill: none;stroke: #4a3022;stroke-width: 2}.pou-chim{fill: #3b2a20}.pou-smoke{fill: #ece6ee;opacity: .55;transform-box: fill-box;transform-origin: center}.pou-deck{fill: #2d241d}.pou-path{fill: none;stroke: #d9b98a;stroke-width: 3;stroke-linecap: round}.motion .pou-smoke{animation: pousadas-smoke 4.5s ease-out infinite;animation-delay: calc(var(--i) * -1.5s)}@keyframes pousadas-smoke{0%{opacity: 0;transform: translate(0,14px) scale(.6)}30%{opacity: .75}100%{opacity: 0;transform: translate(6px,-16px) scale(1.35)}}.motion .pou-glow{animation: pousadas-glow 3.6s ease-in-out infinite}@keyframes pousadas-glow{50%{opacity: .78}}.pou-info{display: grid;gap: 2px;padding: 12px 16px 14px}.pou-info .mono-l{color: #7a6a58}.pou-info b{font: italic 400 1.4rem/1.15 var(--f-serif)}.pou-info ul{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;margin: 6px 0 0;padding: 0}.pou-info li{padding: 4px 10px;border-radius: 999px;background: #e9e0cf;font-size: .72rem;color: #4a3c30}.pou-wa{position: absolute;right: 0;top: 18%;z-index: 2;display: flex;flex-direction: column;gap: 7px;width: 248px;padding: 10px 10px 12px;border-radius: 18px;background: #0b141a;box-shadow: 0 30px 60px -26px rgba(0,0,0,.85)}.pou-wa-top{display: flex;align-items: center;gap: 9px;padding: 2px 4px 9px;border-bottom: 1px solid rgba(255,255,255,.08);color: #e9edef}.pou-av{flex: none;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: #3f6b4a;color: #fff}.pou-av .ico{width: 16px;height: 16px}.pou-wa-top b{display: block;font-size: .8rem}.pou-wa-top small{display: block;font-size: .64rem;color: #8696a0}.pou-wa .wa-msg{font-size: .74rem}.pou-wa .pou-ok{background: rgba(37,211,102,.14);color: #e9edef}.pou-wa .pou-ok small{color: #8696a0}.motion .pou-wa>*{animation: pousadas-in .5s var(--ease) both}.motion .pou-wa>:nth-child(2){animation-delay: .6s}.motion .pou-wa>:nth-child(3){animation-delay: 1.5s}.motion .pou-wa>:nth-child(4){animation-delay: 2.4s}.pou-road{position: absolute;right: 4%;bottom: 0;z-index: 3;display: flex;align-items: center;gap: 10px;max-width: 280px;padding: 10px 14px 10px 10px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.pou-road>.ico{flex: none;width: 32px;height: 32px;padding: 7px;border-radius: 9px;background: #3f6b4a;color: #fff}.pou-road b{display: block;font-weight: 600}.pou-road small{display: block;font-size: .68rem;color: var(--fg-3)}@keyframes hoteis-in{from{opacity: 0;transform: translateY(10px)}}.sv-hoteis{min-height: 490px}.hot-room{position: relative;z-index: 1;width: 80%;overflow: hidden;border-radius: 20px;border: 1px solid var(--line-2);background: #1f2638;color: #f2f0ec;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.hot-room svg{display: block;width: 100%;height: auto}.hot-wall{fill: #2a3350}.hot-night{fill: #0e1630}.hot-bld{fill: #1d2949}.hot-win{fill: #ffd27a}.hot-frame{fill: none;stroke: #c49a52;stroke-width: 3}.hot-curtain{fill: #7d6350}.hot-fold{stroke: #6a5242;stroke-width: 1.5}.hot-halo{fill: #ffd9a0;opacity: .16}.hot-sconce{fill: #f6e3bd}.hot-headb{fill: #b59d80}.hot-seam{stroke: #9c8569;stroke-width: 1.5}.hot-pillow{fill: #fbfaf7;stroke: #e3ddd2}.hot-duvet{fill: #f3f0ea}.hot-throw{fill: #c49a52}.hot-key{fill: #1f2f4f}.hot-chip{fill: #c49a52}.hot-base{fill: #4a3d33}.hot-stand{fill: #5a4a3e}.hot-floor{fill: #3a3230}.motion .hot-win.tw{animation: hoteis-twinkle 7s ease-in-out infinite;animation-delay: calc(var(--i) * -1s)}@keyframes hoteis-twinkle{0%,100%{opacity: 1}45%,60%{opacity: .15}}.hot-cap{display: grid;gap: 2px;padding: 12px 16px 14px}.hot-cap .mono-l{color: #bdb6a8}.hot-cap b{font: italic 400 1.35rem/1.15 var(--f-serif)}.hot-engine{position: absolute;right: 0;top: 38%;z-index: 2;display: grid;gap: 9px;width: 300px;padding: 14px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.hot-dates{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 0;padding: 0 0 10px;border-bottom: 1px solid var(--line)}.hot-dates li{display: grid;gap: 1px;min-width: 0;padding: 0 10px;border-left: 1px solid var(--line-2)}.hot-dates li:first-child{padding-left: 0;border-left: 0}.hot-dates small{font-size: .64rem;color: var(--fg-3)}.hot-dates b{font-size: .8rem;white-space: nowrap}.hot-list{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.hot-list li{display: grid;grid-template-columns: 18px minmax(0,1fr) auto;align-items: center;gap: 9px;padding: 7px 10px;border-radius: 10px;border: 1px solid var(--line-2)}.hot-list .ico{width: 17px;height: 17px;color: var(--fg-3)}.hot-list li.on{border-color: var(--brand);background: color-mix(in srgb,var(--brand) 14%,transparent)}.hot-list li.on .ico{color: var(--cyan)}.hot-list li b{display: block;font-weight: 600}.hot-list li small{display: block;font-size: .66rem;color: var(--fg-3)}.hot-list .hot-p{font: 600 .74rem var(--f-mono);white-space: nowrap}.motion .hot-engine{animation: hoteis-in .7s var(--ease) .4s both}.motion .hot-list li{animation: hoteis-in .5s var(--ease) both}.motion .hot-list li:nth-child(1){animation-delay: .9s}.motion .hot-list li:nth-child(2){animation-delay: 1.05s}.motion .hot-list li:nth-child(3){animation-delay: 1.2s}.motion .hot-ok{animation: hoteis-in .6s var(--ease) 1.8s both}@keyframes agencias-de-viagens-in{from{opacity: 0;transform: translateY(10px)}}.sv-agencias-de-viagens{min-height: 450px}.agv-deck{position: relative;z-index: 1;width: 56%;aspect-ratio: 300 / 236;margin: 64px 0 0 4%}.agv-card{position: absolute;inset: 0;padding: 8px 8px 0;border-radius: 6px;background: #fffdf8;box-shadow: 0 30px 50px -26px rgba(0,0,0,.75)}.agv-card svg{display: block;width: 100%;height: auto;border-radius: 3px}.agv-card.c3{transform: translate(-7%,9%) rotate(-9deg)}.agv-card.c2{transform: translate(8%,-8%) rotate(6deg)}.agv-card.c1{transform: rotate(-2deg)}.motion .agv-card.c2,.motion .agv-card.c3{animation: agencias-de-viagens-fan 1.1s var(--ease) .3s both}@keyframes agencias-de-viagens-fan{from{opacity: 0;transform: rotate(-2deg)}}.agv-pic{position: relative;overflow: hidden;border-radius: 3px}.agv-cap{display: flex;align-items: baseline;gap: 10px;margin: 0;padding: 7px 4px;color: #17263a}.agv-cap b{font: italic 400 1.45rem/1 var(--f-serif)}.agv-cap span{font: 500 .62rem var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: #5d6676}.agv-stamp{position: absolute;right: 10px;top: 10px;display: grid;place-items: center;width: 42px;height: 50px;background: #ef7b5c;border: 3px dotted #fffdf8}.agv-stamp i{display: grid;place-items: center;width: 30px;height: 38px;border: 1px solid rgba(255,255,255,.7);color: #fff}.agv-stamp .ico{width: 18px;height: 18px}.agv-mark{position: absolute;right: 34px;top: 34px;width: 52px;height: 52px;border-radius: 50%;border: 1.5px solid rgba(23,38,58,.5);transform: rotate(-14deg)}.agv-mark::after{content: "";position: absolute;right: 100%;top: 13px;width: 42px;height: 24px;background: repeating-linear-gradient(180deg,rgba(23,38,58,.45) 0 1.5px,transparent 1.5px 7px)}.agv-tram{transform: translateX(118px)}.motion .agv-tram{animation: agencias-de-viagens-tram 14s linear infinite}@keyframes agencias-de-viagens-tram{from{transform: translateX(-70px)}to{transform: translateX(310px)}}.agv-plan{position: absolute;right: 0;top: 0;z-index: 2;display: grid;gap: 11px;width: 244px;padding: 16px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .78rem}.agv-head{display: grid;gap: 2px}.agv-head b{font-weight: 700;font-size: 1rem}.agv-head small{font-size: .7rem;color: var(--fg-3)}.agv-plan ol{list-style: none;position: relative;display: grid;gap: 9px;margin: 0;padding: 0 0 0 20px}.agv-plan ol::before{content: "";position: absolute;left: 4px;top: 7px;bottom: 7px;width: 2px;background: repeating-linear-gradient(180deg,var(--line-2) 0 4px,transparent 4px 8px)}.agv-plan li{position: relative;display: grid;gap: 1px}.agv-plan ol li::before{content: "";position: absolute;left: -20px;top: 3px;box-sizing: border-box;width: 10px;height: 10px;border-radius: 50%;border: 2px solid var(--accent);background: var(--bg-2)}.agv-plan ol li:first-child::before{background: var(--accent)}.agv-plan li b{font: 600 .64rem var(--f-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--accent)}.agv-plan li span{line-height: 1.3}.motion .agv-plan li{animation: agencias-de-viagens-in .5s var(--ease) both;animation-delay: calc(var(--i) * 120ms + .6s)}.agv-inc{list-style: none;display: flex;flex-wrap: wrap;gap: 5px;margin: 0;padding: 10px 0 0;border-top: 1px solid var(--line)}.agv-inc li{display: inline-flex;align-items: center;gap: 4px;padding: 4px 9px;border-radius: 999px;background: var(--bg-3);font-size: .7rem;color: var(--fg-2)}.agv-inc .ico{width: 12px;height: 12px;color: var(--cyan)}.motion .agv-ok{animation: agencias-de-viagens-in .6s var(--ease) 1.5s both}@keyframes ar-condicionado-in{from{opacity: 0;transform: translateY(10px)}}.sv-ar-condicionado{min-height: 440px}.arc-room{position: relative;z-index: 1;width: 78%;overflow: hidden;border-radius: 20px;border: 1px solid var(--line-2);background: #f3f7fa;color: #14263d;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.arc-head{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 12px 16px;border-bottom: 1px solid #dbe5ec}.arc-head .mono-l{color: #52657a}.arc-temp{display: flex;align-items: baseline;gap: 8px}.arc-temp small{font-size: .68rem;color: #52657a}.arc-temp b{display: grid;font: 600 1.35rem/1 var(--f-display);letter-spacing: -.02em}.arc-temp i{grid-area: 1 / 1;font-style: normal}.arc-temp .a{color: #c8641e;opacity: 0}.arc-temp .b{color: #1f78bb}.motion .arc-temp .a{animation: ar-condicionado-from 1.8s var(--ease) .8s both}.motion .arc-temp .b{animation: ar-condicionado-to 1.8s var(--ease) .8s both}@keyframes ar-condicionado-from{0%,40%{opacity: 1;transform: none}100%{opacity: 0;transform: translateY(-8px)}}@keyframes ar-condicionado-to{0%,45%{opacity: 0;transform: translateY(8px)}100%{opacity: 1;transform: none}}.arc-room svg{display: block;width: 100%;height: auto}.arc-wall{fill: #e8f0f6}.arc-floor{fill: #d9d0c4}.arc-win{fill: #fff0cc}.arc-sun{fill: #ffc45a}.arc-wfr{fill: none;stroke: #c3d0db;stroke-width: 3}.arc-unit{fill: #fff;stroke: #cbd8e2;stroke-width: 1.5}.arc-vent{fill: #d8e3ec}.arc-flap{fill: #f2f6f9;stroke: #bfcdd9;stroke-width: 1}.arc-disp{fill: #14263d}.arc-dig{fill: #8fd6ff;font: 600 10px var(--f-mono)}.arc-w{fill: none;stroke: #74b8e6;stroke-width: 3;stroke-linecap: round;opacity: .6}.arc-sofa{fill: #6f8fb0}.arc-cush{fill: #8aa8c5}.arc-leaf path{fill: none;stroke: #4f8a5a;stroke-width: 5;stroke-linecap: round}.arc-pot{fill: #c98a5a}.motion .arc-flap{animation: ar-condicionado-flap 6s ease-in-out infinite}@keyframes ar-condicionado-flap{0%,100%{transform: translateY(0)}50%{transform: translateY(4px)}}.motion .arc-w{animation: ar-condicionado-air 3.2s ease-in infinite;animation-delay: calc(var(--i) * -.64s)}@keyframes ar-condicionado-air{0%{opacity: 0;transform: translateY(-6px)}30%{opacity: .8}100%{opacity: 0;transform: translateY(28px)}}.arc-sim{position: absolute;right: 0;top: 22%;z-index: 2;display: grid;gap: 8px;width: 228px;padding: 14px 16px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .78rem}.arc-sim dl{display: grid;grid-template-columns: auto minmax(0,1fr);margin: 0}.arc-sim dt,.arc-sim dd{margin: 0;padding: 5px 0;border-bottom: 1px solid var(--line)}.arc-sim dt{padding-right: 10px;color: var(--fg-3)}.arc-sim dd{font: 600 .74rem var(--f-mono);text-align: right}.arc-res{display: grid;gap: 2px;margin: 2px 0 0;padding: 10px 12px;border-radius: 12px;background: color-mix(in srgb,#2a86c9 20%,transparent)}.arc-res small{font-size: .7rem;color: var(--fg-2)}.arc-res b{font: 700 1.35rem/1.1 var(--f-display);letter-spacing: -.02em}.arc-note{font-size: .66rem;color: var(--fg-3)}.motion .arc-res{animation: ar-condicionado-in .6s var(--ease) 1s both}.arc-care{position: absolute;left: 6%;bottom: 0;z-index: 3;padding: 8px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.motion .arc-care{animation: ar-condicionado-in .6s var(--ease) 1.6s both}:root[data-theme="light"] .rou-rack,:root[data-theme="light"] .cos-shade,:root[data-theme="light"] .ofi-bay,:root[data-theme="light"] .apc-part,:root[data-theme="light"] .pou-view,:root[data-theme="light"] .hot-room,:root[data-theme="light"] .arc-room{box-shadow: var(--shadow)}:root[data-theme="light"] .agv-card{box-shadow: 0 22px 40px -24px rgba(40,30,90,.35)}:root[data-theme="light"] .rou-tag{box-shadow: 0 22px 40px -24px rgba(40,30,90,.4)}:root[data-theme="light"] .pou-wa{box-shadow: 0 22px 46px -24px rgba(20,20,40,.45)}@media (max-width: 640px){.rou-ok,.cos-ok,.ofi-ok,.apc-ok,.pou-ok,.hot-ok,.agv-ok,.arc-ok{padding: 7px 9px}.sv-lojas-de-roupas{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px;min-height: 0}.rou-rack{grid-column: 1 / -1;width: auto;padding: 14px 14px 12px}.rou-head b{font-size: 1.35rem}.rou-tag{position: relative;right: auto;top: auto;width: auto;margin-top: -26px;padding: 26px 12px 12px;transform: rotate(2deg)}.rou-fit{position: relative;right: auto;bottom: auto;width: auto;padding: 12px;font-size: .72rem}.rou-fit dd{font-size: .66rem}.rou-ok small,.rou-last{display: none}.rou-cats{gap: 12px;font-size: .7rem}.sv-lojas-de-cosmeticos{display: grid;gap: 10px;padding-top: 0}.cos-shade{width: auto;padding: 16px 14px 40px}.cos-head b{font-size: 1.35rem}.cos-main{grid-template-columns: 72px minmax(0,1fr);gap: 12px}.cos-bottle{width: 72px}.cos-under li{padding: 4px 9px;font-size: .7rem}.cos-routine{width: auto;margin: -38px 8px 0;padding: 12px 8px 10px}.cos-routine small{display: none}.cos-routine li{font-size: .68rem}.cos-kit{position: static;justify-self: end}.sv-oficinas-mecanicas{display: grid;gap: 10px;min-height: 0}.ofi-bay{width: auto}.ofi-head{padding: 10px 12px}.ofi-head .mono-l{font-size: .6rem}.ofi-quote{position: relative;right: auto;top: auto;width: auto;margin: -34px 0 0 12%}.ofi-ready{position: static;justify-self: start}.apc-search{margin-left: 0;padding: 8px 10px 8px 8px;gap: 10px}.apc-plate{width: 112px}.apc-plate b{font-size: .95rem}.apc-car b{font-size: .76rem}.apc-part{width: auto;grid-template-columns: 38% minmax(0,1fr);gap: 12px;padding: 30px 14px 40px}.apc-info>b{font-size: .92rem}.apc-fit{padding: 5px 9px;font-size: .68rem}.apc-buy b{font-size: 1.05rem}.apc-compat{width: auto;margin: -30px 0 0 10%;padding: 12px}.sv-pousadas{display: grid;min-height: 0}.pou-view{width: auto}.pou-info{padding-bottom: 46px}.pou-wa{position: relative;right: auto;top: auto;width: auto;margin: -40px 0 0 14%}.pou-road{display: none}.sv-hoteis{display: grid;min-height: 0}.hot-room{width: auto}.hot-cap{padding-bottom: 44px}.hot-engine{position: relative;right: auto;top: auto;width: auto;margin: -38px 0 0 8%}.hot-dates li{padding: 0 7px}.hot-dates b{font-size: .72rem}.sv-agencias-de-viagens{display: grid;min-height: 0}.agv-deck{width: 80%;margin: 26px auto 0}.agv-cap b{font-size: 1.2rem}.agv-stamp{right: 6px;top: 6px;width: 34px;height: 42px}.agv-stamp i{width: 24px;height: 30px}.agv-mark{display: none}.agv-plan{position: relative;right: auto;top: auto;width: auto;margin: 34px 0 0}.sv-ar-condicionado{display: grid;gap: 10px;min-height: 0}.arc-room{width: auto}.arc-sim{position: relative;right: auto;top: auto;width: auto;margin: -34px 0 0 14%}.arc-care{position: static;justify-self: start}}
