.pom-sol{--sol:#f6b93b;--sol-luz:#ffd66b;--agua:#3a86ff;--quente:#e2562b;display:grid;gap:var(--pom-space-5)}.pom-sol__r{position:absolute;left:50%;top:50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pom-sol__ctl{display:flex;flex-wrap:wrap;gap:var(--pom-space-1-5) var(--pom-space-3);margin-bottom:calc(var(--pom-space-3) - var(--pom-space-5))}.pom-sol__g{display:grid;gap:var(--pom-space-0-5)}:is(.pom,.tc-page) .pom-sol__gl{font:600 var(--pom-text-caption)/1.2 var(--pom-font-body);color:var(--pom-color-text-muted)}.pom-sol__seg{position:relative;display:inline-flex;gap:var(--pom-space-0-5);margin:0;padding:var(--pom-space-0-5);border:0;border-radius:var(--pom-radius-pill);background:var(--pom-color-surface);box-shadow:var(--pom-ring-line)}:is(.pom,.tc-page) .pom-sol__sb{display:inline-flex;align-items:center;gap:var(--pom-space-1);min-height:48px;padding:0 var(--pom-space-3);border-radius:var(--pom-radius-pill);color:var(--pom-color-ink);font:600 16px/1.2 var(--pom-font-heading);cursor:pointer;transition:background var(--pom-motion-base) var(--pom-ease),color var(--pom-motion-base) var(--pom-ease)}.pom-sol__sb svg{flex:none}.pom-sol__sb:hover{background:var(--pom-color-bg-muted)}:is(.pom,.tc-page) .pom-sol__r:checked + .pom-sol__sb{background:var(--pom-color-ink);color:var(--pom-color-on-dark)}.pom-sol__r:focus-visible + .pom-sol__sb{outline:var(--pom-focus);outline-offset:var(--pom-focus-offset)}.pom-sol__palco{display:grid;gap:var(--pom-space-4);align-items:center}@media (min-width:900px){.pom-sol__palco{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pom-space-6)}}.pom-sol__cena{position:relative;height:clamp(320px,40vw,460px);overflow:hidden;border-radius:var(--pom-radius-m);box-shadow:inset 0 0 0 1px var(--pom-color-line);background:#f4f1ec;isolation:isolate}.pom-sol__cena > div{position:absolute;left:0;right:0}.pom-sol__ceu{top:0;height:52%;background:linear-gradient(180deg,#ffe2a6,#fff4dc 85%);transition:background .6s ease}.pom-sol__cob{top:52%;height:16%;display:flex;flex-direction:column}.pom-sol__casa{top:68%;bottom:0;background:linear-gradient(180deg,#efe9df,#f7f4ef 60%)}.pom-sol__astro{position:absolute;left:9%;top:12%;width:clamp(44px,6vw,64px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff3c4,var(--sol) 60%);box-shadow:0 0 0 10px rgba(246,185,59,.18),0 0 40px 12px rgba(246,185,59,.45);transition:opacity .5s ease,transform .6s ease}.pom-sol__nuvem{position:absolute;left:30%;top:6%;width:46%;height:30%;opacity:0;transform:translateY(-14px);transition:opacity .5s ease,transform .6s ease;background:radial-gradient(closest-side,#7d8b99 98%,transparent) 8% 70% / 34% 70% no-repeat,radial-gradient(closest-side,#8896a4 98%,transparent) 38% 30% / 40% 90% no-repeat,radial-gradient(closest-side,#7d8b99 98%,transparent) 70% 55% / 38% 80% no-repeat,radial-gradient(closest-side,#8896a4 98%,transparent) 94% 80% / 26% 56% no-repeat}.pom-sol__raio{--x:calc(14% + var(--i) * 12%);position:absolute;left:var(--x);top:22%;bottom:0;width:3px;border-radius:2px;transform:skewX(-24deg);transform-origin:bottom;background:repeating-linear-gradient(180deg,var(--sol) 0 14px,transparent 14px 26px);background-size:100% 52px;animation:pom-sol-desce 1.4s linear infinite;transition:opacity .4s ease}.pom-sol__raio::after{content:'';position:absolute;left:50%;bottom:-1px;width:11px;height:11px;border:solid var(--sol);border-width:0 3px 3px 0;transform:translateX(-50%) rotate(45deg)}@keyframes pom-sol-desce{to{background-position:0 52px}}@keyframes pom-sol-sobe{to{background-position:0 -52px}}.pom-sol__gota{position:absolute;left:calc(4% + var(--i) * 9.6%);top:-8%;width:6px;height:14px;border-radius:3px 3px 6px 6px;background:linear-gradient(#9cc4ff,var(--agua));opacity:0;transition:opacity .4s ease}@keyframes pom-sol-chove{from{top:-8%}to{top:100%}}.pom-sol__volta{position:absolute;right:4%;top:8%;display:inline-flex;align-items:baseline;gap:6px;padding:var(--pom-space-0-5) var(--pom-space-1-5);border-radius:var(--pom-radius-pill);background:rgba(255,255,255,.92);box-shadow:var(--pom-shadow-1);font:600 var(--pom-text-small)/1.1 var(--pom-font-body);color:var(--pom-color-ink);opacity:0;transform:translateY(6px);transition:opacity var(--pom-motion-slow) var(--pom-ease) .3s,transform var(--pom-motion-slow) var(--pom-ease) .3s}.pom-sol__volta b{font:700 22px/1 var(--pom-font-num);color:var(--pom-color-accent-text);letter-spacing:var(--pom-tracking-display)}.pom-sol__l{position:relative;display:flex;align-items:center;padding:0 12px 0 calc(5% + 12px);transition:height .5s cubic-bezier(.3,.7,.2,1),background .6s ease,box-shadow .6s ease}.pom-sol__l i{font:700 var(--pom-text-micro)/1 var(--pom-font-body);font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pom-sol__l--mem{height:0;overflow:hidden;background:linear-gradient(180deg,#fff,#eef3fb);box-shadow:0 -2px 10px rgba(58,134,255,.45)}.pom-sol__l--mem i{color:var(--pom-color-accent-text)}.pom-sol__l--tela{height:34%;background:linear-gradient(180deg,#3a3c41 0 2px,#2b2d31 2px)}.pom-sol__l--tela i{color:rgba(255,255,255,.78)}.pom-sol__l--laje{flex:1;background:radial-gradient(circle at 20% 40%,rgba(0,0,0,.08) 1px,transparent 1.5px) 0 0 / 9px 9px,#a7a49e}.pom-sol__fis{position:absolute;left:var(--x);top:0;width:10px;height:100%;background:linear-gradient(100deg,transparent 40%,#f4f1ec 42% 56%,transparent 58%)}.pom-sol__muro{position:absolute;left:0;bottom:0;width:5%;height:180%;background:linear-gradient(90deg,#d9cfc0,#cfc4b3);box-shadow:inset -2px 0 0 #a99c88;z-index:1}.pom-sol__ralo{position:absolute;right:7%;top:0;width:22px;height:34%;background:#1d2126;border-radius:0 0 4px 4px;z-index:1}.pom-sol__corre{position:absolute;left:8%;right:calc(7% + 22px);top:-4px;height:4px;border-radius:2px;opacity:0;background:repeating-linear-gradient(90deg,var(--agua) 0 18px,transparent 18px 30px);background-size:60px 100%;transition:opacity .4s ease}@keyframes pom-sol-corre{to{background-position:60px 0}}.pom-sol__teto{position:absolute;left:0;right:0;top:0;height:6px;background:#e3ddd2;box-shadow:0 1px 0 #d2cabd}.pom-sol__mancha{position:absolute;left:22%;top:4px;width:44%;height:46%;border-radius:0 0 50% 50% / 0 0 80% 80%;background:radial-gradient(ellipse at 30% 0,rgba(120,98,66,.55),rgba(120,98,66,.28) 45%,transparent 72%),radial-gradient(ellipse at 75% 0,rgba(120,98,66,.4),transparent 62%);opacity:0;transform:scale(.6);transform-origin:top;transition:opacity .8s ease,transform 1.2s ease}.pom-sol__calor{position:absolute;left:calc(18% + var(--i) * 18%);top:10%;width:12px;height:42%;opacity:0;transition:opacity .4s ease;background:radial-gradient(circle at 0 50%,transparent 5px,var(--quente) 5px 7px,transparent 7.5px) 0 0 / 12px 14px repeat-y;-webkit-mask:linear-gradient(transparent,#000 30%,#000 60%,transparent);mask:linear-gradient(transparent,#000 30%,#000 60%,transparent)}@keyframes pom-sol-calor{from{background-position:0 0}to{background-position:0 28px}}.pom-sol__casa-t{position:absolute;left:7%;bottom:10%;font:700 var(--pom-text-micro)/1 var(--pom-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pom-color-text-muted)}@supports selector(:has(a)){.pom-sol__e{display:none}.pom-sol:has([value="verao"]:checked):has([value="hoje"]:checked) .pom-sol__e[data-e="verao-hoje"],.pom-sol:has([value="verao"]:checked):has([value="depois"]:checked) .pom-sol__e[data-e="verao-depois"],.pom-sol:has([value="inverno"]:checked):has([value="hoje"]:checked) .pom-sol__e[data-e="inverno-hoje"],.pom-sol:has([value="inverno"]:checked):has([value="depois"]:checked) .pom-sol__e[data-e="inverno-depois"]{display:block;animation:pom-sol-entra .45s ease both}.pom-sol:has([value="inverno"]:checked) .pom-sol__ceu{background:linear-gradient(180deg,#a9b6c4,#dfe5ec 85%)}.pom-sol:has([value="inverno"]:checked) .pom-sol__astro{opacity:0;transform:translateY(-20px)}.pom-sol:has([value="inverno"]:checked) .pom-sol__nuvem{opacity:1;transform:none}.pom-sol:has([value="inverno"]:checked) .pom-sol__raio{opacity:0;animation:none}.pom-sol:has([value="inverno"]:checked) .pom-sol__gota{opacity:.9;animation:pom-sol-chove .9s calc(var(--i) * -.37s) linear infinite}.pom-sol:has([value="depois"]:checked) .pom-sol__l--mem{height:30%}.pom-sol:has([value="depois"]:checked) .pom-sol__l--tela{height:26%}.pom-sol:has([value="depois"]:checked) .pom-sol__fis{opacity:0}.pom-sol:has([value="verao"]:checked):has([value="hoje"]:checked) .pom-sol__l--tela{background:linear-gradient(180deg,#5b2f22 0 2px,#3b2723 2px);box-shadow:0 -6px 18px rgba(226,86,43,.55)}.pom-sol:has([value="verao"]:checked):has([value="hoje"]:checked) .pom-sol__calor{opacity:.85;animation:pom-sol-calor 1.1s linear infinite}.pom-sol:has([value="verao"]:checked):has([value="depois"]:checked) .pom-sol__raio:not([style*="--i:6"]){animation-name:pom-sol-sobe;background-image:repeating-linear-gradient(180deg,var(--sol-luz) 0 14px,transparent 14px 26px)}.pom-sol:has([value="verao"]:checked):has([value="depois"]:checked) .pom-sol__raio:not([style*="--i:6"])::after{bottom:auto;top:-1px;border-width:3px 0 0 3px;border-color:var(--sol-luz)}.pom-sol:has([value="verao"]:checked):has([value="depois"]:checked) .pom-sol__volta{opacity:1;transform:none}.pom-sol:has([value="verao"]:checked):has([value="depois"]:checked) .pom-sol__calor[style*="--i:2"]{opacity:.3;animation:pom-sol-calor 1.6s linear infinite}.pom-sol:has([value="inverno"]:checked):has([value="hoje"]:checked) .pom-sol__fis{background:linear-gradient(100deg,transparent 40%,var(--agua) 42% 56%,transparent 58%)}.pom-sol:has([value="inverno"]:checked):has([value="hoje"]:checked) .pom-sol__mancha{opacity:1;transform:none}.pom-sol:has([value="inverno"]:checked):has([value="depois"]:checked) .pom-sol__corre{opacity:1;animation:pom-sol-corre .9s linear infinite}}@supports not selector(:has(a)){.pom-sol__ctl,.pom-sol__next{display:none}.pom-sol__tag{display:block;margin:0 0 var(--pom-space-1);font:700 var(--pom-text-micro)/1 var(--pom-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pom-color-text-muted)}}.pom-sol:has([value="depois"]:checked) .pom-sol__next{display:none}@keyframes pom-sol-entra{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pom-sol__e + .pom-sol__e{margin-top:var(--pom-space-4)}:is(.pom,.tc-page) .pom-sol__num{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--pom-space-0-5) var(--pom-space-1-5);margin:0 0 var(--pom-space-2)}.pom-sol__num b{font:700 var(--pom-text-num-xl)/1 var(--pom-font-num);letter-spacing:var(--pom-tracking-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--pom-color-danger)}.pom-sol__e[data-e$="-depois"] .pom-sol__num b{color:var(--pom-color-accent-text)}.pom-sol__num span{max-width:30ch;font-size:var(--pom-text-body-s);line-height:1.4;color:var(--pom-color-text-muted)}:is(.pom,.tc-page) .pom-sol__t{margin:0 0 var(--pom-space-1);font:700 var(--pom-text-h3)/var(--pom-leading-snug) var(--pom-font-heading);letter-spacing:var(--pom-tracking-h);color:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-sol__d{margin:0;max-width:46ch}:is(.pom,.tc-page) .pom-sol__next{display:inline-flex;align-items:center;gap:var(--pom-space-1);margin-top:var(--pom-space-2);color:var(--pom-color-accent-text);font:600 var(--pom-text-body)/1.3 var(--pom-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pom-sol__next:hover{text-decoration-thickness:2px}.pom-sol__tag{display:none}.pom-sol__pe{display:grid;gap:var(--pom-space-3)}.pom-sol__ctas{display:flex;flex-wrap:wrap;gap:var(--pom-space-2)}:is(.pom,.tc-page) .pom-sol__nota{margin:0;max-width:80ch;font-size:var(--pom-text-small);color:var(--pom-color-text-muted)}@media (max-width:599px){.pom-sol__ctl{display:grid;grid-template-columns:1fr}.pom-sol__seg{display:grid;grid-template-columns:1fr 1fr}:is(.pom,.tc-page) .pom-sol__sb{justify-content:center;padding:0 var(--pom-space-1-5)}.pom-sol__cena{height:240px}}@media (prefers-reduced-motion:reduce){.pom-sol *,.pom-sol *::after{animation:none !important;transition:none !important}.pom-sol__gota{top:calc(6% + var(--i) * 9%) !important}}@media (forced-colors:active){.pom-sol__sb{border:1px solid CanvasText}.pom-sol__r:checked + .pom-sol__sb{outline:3px solid Highlight}}
