@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}:root{--ink:#222b43;--muted:#5f687c;--paper:#f8f6f0;--line:#e9e7e0;--coral:#ff9275;--coral-d:#f47b66;--coral-texto:#c76b5b;--lilac:#e6e8fc;--mint:#d8ebdf;--butter:#f8e7b2;--peach:#fbe0d1;--foco:#5f79eb;--container:1190px;--shadow:0 16px 44px #222b4312;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em}svg{display:block}img{max-width:100%}::selection{color:var(--ink);background:#ffd0bd}:focus-visible{outline:3px solid var(--foco);outline-offset:4px}.skip-link{z-index:500;background:var(--ink);color:#fff;border-radius:10px;padding:12px 20px;position:absolute;top:-80px;left:15px}.skip-link:focus{top:12px}.container{max-width:var(--container);margin:0 auto;padding:0 28px}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.topbar{z-index:20;background:var(--paper);position:relative}.topbar-inner{justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.desktop-nav{align-items:center;gap:37px;margin-left:auto;display:flex}.desktop-nav a{white-space:nowrap;color:#6d7588;font-size:14px;font-weight:650;transition:color .2s;position:relative}.desktop-nav a:hover,.desktop-nav .nav-active{color:var(--ink)}.desktop-nav .nav-active:after{content:"";background:var(--coral);border-radius:5px;width:20px;height:3px;position:absolute;bottom:-12px;left:0}.header-actions{align-items:center;gap:16px;display:flex}.profile-link{white-space:nowrap;border:1px solid #d8d9d9;border-radius:35px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.profile-link:hover{background:#fff}.mobile-nav{display:none}.footer{border-top:1px solid var(--line);margin-top:80px;padding:45px 0 33px}.footer-inner{grid-template-columns:1fr auto;align-items:start;gap:25px;display:grid}.footer p{color:var(--muted);margin:12px 0;font-size:13px}.footer-nav{color:#545f75;gap:25px;font-size:13px;font-weight:650;display:flex}.footer-nav a:hover{text-decoration:underline}.footer-copyright{color:#68717e;grid-column:1/-1;font-size:11px}.eyebrow{letter-spacing:.125em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.btn{letter-spacing:-.01em;white-space:nowrap;min-height:48px;color:var(--ink);text-align:center;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:750;line-height:1.2;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-coral{background:var(--coral);color:var(--ink)}.btn-coral:hover{background:#ffb098}.btn-ghost{color:#fff;background:#ffffff0d;border-color:#67718e}.btn-ghost:hover{background:#ffffff19}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#37476b}.btn-outline{color:var(--ink);background:0 0;border-color:#ccd0d5}.btn-outline:hover{background:#fff}.btn-primary{background:var(--coral)}.btn.full{width:100%}.cosmic-art{filter:drop-shadow(0 16px 40px #0000000d);width:100%;height:auto;max-height:510px;animation:10s ease-in-out infinite float-orbit}.page-section{padding-top:90px}.eyebrow{color:#58678d}.section-heading h2,.narrow-heading h2{font-family:var(--font-display);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.15}.section-heading em,.narrow-heading em,.page-top em{color:var(--coral-texto,#ef907d);font-style:normal;font-weight:500}.closing-call em{color:#ef907d;font-style:normal;font-weight:500}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card-meta{letter-spacing:.09em;text-transform:uppercase;color:#6a7589;font-size:10px;font-weight:750}.text-link{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.moon-series{align-items:center;gap:19px;margin:12px 0 28px;display:flex}.phase{background:#222b43;border-radius:50%;width:31px;height:31px;display:inline-block;box-shadow:inset 0 0 1px #222b43}.phase.p1{background:#dce1f5;box-shadow:inset 22px 0 #2b3555}.phase.p2{background:#dce1f5;box-shadow:inset 14px 0 #2b3555}.phase.p3{background:#dce1f5}.phase.p4{background:#dce1f5;box-shadow:inset -14px 0 #2b3555}.phase.p5{background:#dce1f5;box-shadow:inset -22px 0 #2b3555}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.section-heading>div>p{color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.6}.section-heading h2{margin-top:12px}.section-heading .text-link{margin-bottom:12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fffdf9;border-radius:25px;flex-direction:column;justify-content:space-between;min-height:262px;padding:21px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.icon-bubble{color:#35446d;background:#e7e9fa;border-radius:17px;justify-content:center;align-items:center;width:53px;height:53px;display:inline-flex}.tone-previsoes .icon-bubble{color:#a85e53;background:#ffe4d8}.tone-relacoes .icon-bubble{color:#476c5b;background:#dff0e4}.tone-lua .icon-bubble{color:#876a39;background:#f7eccf}.tone-avancado .icon-bubble{color:#477399;background:#e3eef8}.product-card-copy{flex:1;margin-top:15px}.product-card h3{font-size:22px;font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 7px;font-weight:550;line-height:1.24}.product-card p{color:var(--muted);margin:0 0 17px;font-size:12px;line-height:1.65}.closing-call{background:var(--ink);color:#fff;text-align:center;border-radius:34px;flex-direction:column;align-items:center;margin-top:90px;padding:65px 30px;display:flex;position:relative;overflow:hidden}.closing-call:before,.closing-call:after{content:"";border:1px solid #8193c044;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-45px;left:-45px}.closing-call:after{width:230px;height:230px;inset:-70px -40px auto auto}.closing-call .eyebrow{color:#e6c4ad}.closing-call h2{font-family:var(--font-display);letter-spacing:-.06em;margin:19px 0 12px;font-size:clamp(38px,4.5vw,59px);font-weight:500;line-height:1.13}.closing-call p{color:#c6cad7;font-size:14px;line-height:1.6}.closing-call .btn{z-index:1;margin-top:12px;position:relative}.page-top{max-width:830px;padding:45px 0 43px}.page-top h1{font-family:var(--font-display);letter-spacing:-.06em;margin:13px 0 20px;font-size:clamp(47px,5.7vw,72px);font-weight:500;line-height:1.1}.page-top p{color:var(--muted);max-width:680px;font-size:15px;line-height:1.7}.page-top.compact{max-width:780px;padding-top:24px}.page-top.compact h1{font-size:clamp(43px,5vw,63px)}.back-link{color:#64718b;align-items:center;gap:10px;margin-bottom:34px;font-size:12px;font-weight:750;display:inline-flex}.back-link:hover{color:var(--ink)}.today-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.today-feature{background:#e5e8fa;border-radius:29px;grid-template-columns:1.12fr .88fr;min-height:340px;display:grid;position:relative;overflow:hidden}.today-feature-copy{z-index:2;align-self:center;padding:36px 0 36px 39px;position:relative}.tiny-tag{letter-spacing:.11em;color:#56659b;font-size:10px;font-weight:750}.today-feature h2{font-family:var(--font-display);letter-spacing:-.04em;margin:16px 0;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.12}.today-feature p{color:#5b6882;font-size:13px;line-height:1.7}.today-feature .btn{margin-top:8px}.today-art{justify-content:center;align-items:center;display:flex;overflow:hidden}.today-art .cosmic-art{width:145%;min-width:300px;max-width:340px}.notice{color:#596780;background:#f2f3f4;border:1px solid #dbe0e8;border-radius:15px;align-items:start;gap:11px;margin-top:20px;padding:15px 17px;display:flex}.notice .ico{flex-shrink:0;margin-top:2px}.notice p{margin:0;font-size:12px;line-height:1.62}.inner-section{padding-top:56px}.inner-section .section-heading h2{font-size:36px}.daily-mini-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.daily-mini{border-radius:22px;flex-direction:column;align-items:flex-start;min-height:208px;padding:23px;display:flex}.daily-mini.pink{background:#fae1d8}.daily-mini.green{background:#dfeee5}.daily-mini h3{font-family:var(--font-display);letter-spacing:-.04em;margin:20px 0 6px;font-size:23px;font-weight:500}.daily-mini p{color:#5a6878;font-size:12px}.daily-mini>span{align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:750;display:flex}.side-lunar{border:1px solid var(--line);background:#fffdf9;border-radius:25px;padding:26px}.side-lunar h3{font-size:26px;font-weight:500;font-family:var(--font-display);letter-spacing:-.05em;margin:16px 0 10px}.side-lunar p{color:var(--muted);font-size:12px;line-height:1.6}.side-lunar .moon-series{justify-content:space-between;gap:10px;margin:22px 0}.side-lunar .phase{width:29px;height:29px}.side-lunar a,.small-help a{align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.small-help{background:#e3ece6;border-radius:25px;margin-top:18px;padding:25px}.small-help .icon-bubble{background:#cfe2d6;margin-bottom:18px}.small-help strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:550;display:block}.small-help p{color:#5a6d66;font-size:12px;line-height:1.7}.connection-hero{background:#e7e9f9;border-radius:30px;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:357px;display:grid;overflow:hidden}.connection-visual{padding:20px}.connection-visual svg{width:100%;max-height:320px}.connection-copy{padding:45px}.connection-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:16px 0;font-size:clamp(32px,3.5vw,47px);font-weight:500;line-height:1.12}.connection-copy p{color:#5d6982;font-size:13px;line-height:1.7}.connection-copy .btn{margin:16px 0}.quiet-note{color:#616977;font-size:11px;line-height:1.5;display:block}.explore-filters{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:0;padding:18px}.search-wrap{background:#f6f6f3;border-radius:15px;align-items:center;gap:11px;max-width:510px;padding:0 16px;display:flex}.search-wrap .ico{color:#657086}.search-wrap input{width:100%;height:48px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.search-wrap:focus-within{outline:3px solid var(--foco);outline-offset:2px}.filter-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.filter-chip{color:#677188;background:#fff;border:1px solid #e1e2e5;border-radius:30px;min-height:44px;padding:8px 14px;font-size:12px;font-weight:700}.filter-chip:hover{background:#f5f6fa}.filter-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.filter-chip span{opacity:.5;margin-left:5px}.result-count{color:#657086;margin:27px 0 18px;font-size:12px}.all-products{grid-auto-rows:1fr}.empty-list{text-align:center;padding:60px 15px}.empty-list>div{justify-content:center;display:flex}.empty-list h3{font-family:var(--font-display);margin-top:16px;font-size:30px}.empty-list p{color:var(--muted)}.product-detail{padding-top:26px}.product-hero{border-radius:30px;grid-template-columns:1.05fr .95fr;align-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.product-hero.tone-essencial{background:#e5e8fa}.product-hero.tone-previsoes{background:#f9e0d1}.product-hero.tone-relacoes{background:#dceee3}.product-hero.tone-lua{background:#f9edd0}.product-hero.tone-avancado{background:#e0edf7}.product-hero-copy{z-index:2;padding:48px;position:relative}.product-hero-copy h1{font-family:var(--font-display);letter-spacing:-.06em;margin:20px 0 17px;font-size:clamp(44px,5vw,69px);font-weight:500;line-height:1.1}.title-period{color:#ed8e7b}.product-hero-copy>p{color:#5a6780;max-width:500px;font-size:14px;line-height:1.6}.product-hero-copy .quiet-note{margin-top:16px}.product-hero-copy .hero-actions{margin-top:26px}.product-hero-art{justify-content:center;align-items:center;padding:22px;display:flex}.product-hero-art>svg{width:100%;max-width:410px;max-height:410px}.narrow-heading{max-width:520px;margin-bottom:26px}.narrow-heading p{color:var(--muted);margin:15px 0;font-size:14px;line-height:1.6}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefit{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:15px;min-height:190px;padding:27px;display:flex}.benefit>span{color:#6e7685;font-size:12px;font-weight:750}.benefit>svg{color:#7288da}.benefit h3{letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1.3}.big-moon{color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.big-moon .moon-series{margin:0}.form-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:start;gap:23px;display:grid}.input-card{border:1px solid var(--line);background:#fffdf9;border-radius:28px;padding:36px}.step-progress{align-items:center;gap:20px;margin-bottom:39px;display:flex}.progress-bar{background:#e9e9e6;border-radius:10px;width:170px;height:5px;display:block;overflow:hidden}.progress-bar i{background:var(--coral);border-radius:10px;height:100%;transition:width .25s;display:block}.step-progress>span:last-child,.step-tag{color:#677590;letter-spacing:.1em;font-size:10px;font-weight:750}.form-step h2,.form-intro h2{font-family:var(--font-display);letter-spacing:-.04em;margin:15px 0 10px;font-size:36px;font-weight:500}.form-step>p,.form-intro>p{color:var(--muted);font-size:13px;line-height:1.6}.input-card label{color:#4f5c73;margin:24px 0 0;font-size:12px;font-weight:750;display:block}.input-card label input:not([type=checkbox]){width:100%;min-height:49px;color:var(--ink);background:#fff;border:1px solid #848ea1;border-radius:12px;outline:none;margin-top:9px;padding:13px 15px;font-size:14px;display:block}.input-card label input:focus{border-color:var(--foco);outline:2px solid var(--foco);outline-offset:1px;box-shadow:0 0 0 3px #b7c8fb55}.input-card label input:disabled{color:#a6a6aa;background:#f3f2f0}.input-card .check-label{align-items:center;gap:9px;min-height:44px;margin-top:12px;font-size:12px;font-weight:550;display:flex}.check-label input{accent-color:var(--ink);width:17px;height:17px}.input-card button.btn.full{margin-top:28px}.form-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;display:flex}.form-aside{background:#e6e9fa;border-radius:27px;padding:29px}.aside-art{justify-content:center;align-items:center;max-height:265px;display:flex;overflow:hidden}.aside-art>svg{width:100%;max-width:295px;max-height:265px}.form-aside h3{font-family:var(--font-display);letter-spacing:-.05em;margin:17px 0 10px;font-size:29px;font-weight:500}.form-aside p{color:#5c6985;font-size:13px;line-height:1.7}.privacy-mini{color:#5b6986;border-top:1px solid #bfc7e255;align-items:start;gap:10px;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.6;display:flex}.privacy-mini .ico{flex-shrink:0}.form-error{color:#ad4335;background:#fff1ed;border-radius:10px;margin:13px 0;padding:10px;font-size:12px}.helper-text{color:#5f687c!important;font-size:11px!important}.profile-grid{grid-template-columns:1fr .85fr;gap:18px;display:grid}.profile-card,.profile-info{border-radius:28px;min-height:325px;padding:33px}.profile-card{border:1px solid var(--line);background:#fffdf9}.profile-card .icon-bubble{margin-bottom:20px}.profile-card h2,.profile-info h2{font-family:var(--font-display);letter-spacing:-.04em;margin:15px 0;font-size:36px;font-weight:500}.profile-card p,.profile-info p{color:var(--muted);font-size:13px;line-height:1.6}.profile-card .btn{margin-top:12px}.quiet-edit{align-items:center;gap:6px;margin:0 0 0 18px;font-size:12px;font-weight:650;display:inline-flex}.profile-info{background:#e0ece4;position:relative;overflow:hidden}.profile-illustration{color:#b1ccbd;position:absolute;bottom:-6px;right:26px;transform:rotate(-18deg)}.profile-info p{max-width:320px}.empty-state{text-align:center;border:1px dashed #d6d7d9;border-radius:27px;flex-direction:column;align-items:center;padding:45px;display:flex}.empty-state h2{font-family:var(--font-display);margin:20px 0 4px;font-size:32px;font-weight:500}.empty-state p{max-width:350px;color:var(--muted);font-size:13px;line-height:1.6}.empty-state .btn{margin-top:17px}.settings-panel{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding:25px 0;display:flex}.settings-panel h3{font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0;font-size:26px;font-weight:500}.settings-panel p{color:var(--muted);font-size:12px;line-height:1.6}.settings-panel .danger{color:#a84d46;border-color:#e9c4be}.method-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.method-grid article{border:1px solid var(--line);background:#fffdf9;border-radius:25px;min-height:270px;padding:28px}.method-grid article>span{color:#68758b;font-size:11px;font-weight:750}.method-grid article>svg{color:#7388e9;margin:32px 0 15px}.method-grid article h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:27px;font-weight:500}.method-grid article p{color:var(--muted);font-size:13px;line-height:1.7}.method-story{background:#e5e9fb;border-radius:30px;margin-top:26px;padding:60px}.method-story h2{font-family:var(--font-display);letter-spacing:-.05em;max-width:790px;margin:22px 0;font-size:clamp(35px,4vw,50px);font-weight:500;line-height:1.23}.method-story p{color:#5f687c;max-width:780px;font-size:13px;line-height:1.8}.faq-section{max-width:770px;margin:85px auto 0}.faq-section h2{font-family:var(--font-display);letter-spacing:-.05em;margin:15px 0 35px;font-size:42px;font-weight:500}.faq-section details{border-bottom:1px solid #dcdfe2;padding:20px 0}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary svg{transform:rotate(90deg)}.faq-section details p{color:var(--muted);padding:12px 50px 0 0;font-size:13px;line-height:1.8}.toast{z-index:100;background:var(--ink);color:#fff;border-radius:13px;max-width:340px;padding:15px 20px;font-size:13px;font-weight:600;animation:.2s toastin;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 45px #26304133}.toast[hidden],.form-step[hidden],.form-error[hidden],.empty-list[hidden]{display:none!important}@keyframes float-orbit{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes toastin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.brand{gap:11px;min-width:177px;text-decoration:none}.footer .brand{min-width:0}@media (width<=1080px){.container{padding:0 24px}.desktop-nav{gap:23px}.product-hero-copy{padding:35px}}@media (width<=850px){.container{padding:0 21px}.desktop-nav{gap:17px}.desktop-nav a{font-size:12px}.profile-link span{display:none}.topbar-inner{min-height:78px}.page-section{padding-top:63px}.today-layout{grid-template-columns:1fr}.today-side{grid-template-columns:1fr 1fr;gap:15px;display:grid}.small-help{margin-top:0}.profile-grid{grid-template-columns:1fr 1fr}.connection-copy{padding:27px}.form-layout{grid-template-columns:1fr 300px}.form-aside{padding:20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero-copy h1{font-size:50px}}@media (width<=760px){.desktop-nav{display:none}.header-actions{gap:7px}.mobile-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:10px 10px max(8px,env(safe-area-inset-bottom));background:#fffdf9f5;border-top:1px solid #e8e6e4;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 30px #2630410b}.mobile-nav-item{color:#8691a4;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:53px;font-size:10px;font-weight:650;display:flex;position:relative}.mobile-nav-item.active{color:var(--ink)}.mobile-nav-item.active:before{content:"";background:var(--coral);border-radius:3px;width:19px;height:3px;position:absolute;top:-10px}.mobile-nav-item .ico{width:24px;height:24px}.toast{max-width:none;bottom:85px;left:14px;right:14px}}@media (width<=680px){.container{padding:0 17px}.topbar-inner{min-height:72px}.profile-link{border:0;padding:8px}.footer{margin-top:65px;margin-bottom:76px;padding:27px 0 15px}.footer-inner{gap:18px}.footer-nav{flex-wrap:wrap;justify-content:end;gap:14px}.footer-copyright{font-size:10px}.hero-actions{gap:8px;margin-top:24px}.hero-actions .btn{min-height:44px;padding:12px 16px;font-size:12px}.section-heading h2{font-size:35px}.page-section{padding-top:58px}.section-heading{flex-direction:column;align-items:start;gap:10px}.section-heading .text-link{margin-bottom:0}.product-grid{grid-template-columns:1fr;gap:11px}.product-card{min-height:228px}.product-card h3{font-size:23px}.closing-call{border-radius:25px;margin-top:61px;padding:48px 20px}.closing-call h2{font-size:40px}.page-top{padding:28px 0 31px}.page-top h1{font-size:clamp(41px,10vw,58px)}.page-top p{font-size:13px}.today-feature{flex-direction:column;min-height:0;display:flex}.today-feature-copy{padding:28px 28px 0}.today-feature h2{font-size:35px}.today-feature p{font-size:12px}.today-art{height:170px}.today-art .cosmic-art{width:85%;min-width:0;max-width:290px;margin-top:-20px}.today-side{grid-template-columns:1fr}.daily-mini-grid{gap:10px}.daily-mini{min-height:205px;padding:18px}.daily-mini h3{font-size:21px}.side-lunar,.small-help{padding:21px}.connection-hero{grid-template-columns:1fr}.connection-visual{justify-content:center;max-height:210px;padding:10px 25px 0;display:flex}.connection-visual svg{max-height:220px}.connection-copy{padding:24px}.connection-copy h2{font-size:35px}.form-layout{grid-template-columns:1fr}.input-card{padding:23px}.form-aside{display:none}.form-step h2,.form-intro h2{font-size:33px}.product-hero{grid-template-columns:1fr}.product-hero-copy{padding:33px 27px 0}.product-hero-copy h1{font-size:45px}.product-hero-copy>p{font-size:13px}.product-hero-art{min-height:230px;padding:2px 30px 14px}.product-hero-art>svg{max-width:255px;max-height:245px}.product-hero-copy .hero-actions .btn{white-space:normal}.benefits-grid{grid-template-columns:1fr}.benefit{min-height:135px;padding:22px}.profile-grid{grid-template-columns:1fr}.profile-card,.profile-info{min-height:245px;padding:26px}.settings-panel{flex-direction:column;align-items:flex-start}.settings-panel button{white-space:normal}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:0;padding:24px}.method-grid article>svg{margin:20px 0}.method-story{margin-top:17px;padding:31px}.method-story h2{font-size:35px}.faq-section{margin-top:60px}.faq-section h2{font-size:35px}.faq-section details p{padding-right:0}.back-link{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:15px;line-height:1.5}.topbar-inner{min-height:87px}.brand-new{min-width:0;color:var(--ink);font-family:var(--font-body);letter-spacing:-.065em;gap:12px;font-size:22px;font-weight:460;line-height:1}.brand-new strong{letter-spacing:-.065em;font-weight:820}.brand-new strong span{color:var(--coral-d)}.brand-orb{background:var(--coral);border-radius:50%;flex:none;width:29px;height:29px;display:block;position:relative}.brand-orb:before{content:"";border:1.75px solid var(--ink);border-radius:50%;width:40px;height:12px;position:absolute;top:8px;left:-6px;transform:rotate(-31deg)}.brand-orb i{background:var(--mint);border:1px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:-3px}.desktop-nav a{color:#546076;font-size:14px;font-weight:600}.desktop-nav{gap:36px}.profile-link-new{background:#fffdf9;border-color:#e1ded7;min-height:44px;padding:11px 19px;font-size:13px}.mobile-text-nav .mobile-nav-item{letter-spacing:-.02em;font-weight:600}.btn{min-height:51px;padding:14px 22px;font-size:14px;font-weight:680}.btn-text{color:var(--ink);box-shadow:none;background:0 0;border:0;padding-left:10px}.btn-text:hover{text-underline-offset:5px;text-decoration:underline}.btn-coral{box-shadow:0 7px 15px #ff92753a}.eyebrow{letter-spacing:.12em;font-size:11px;font-weight:780}.new-hero{grid-template-columns:minmax(0,1.01fr) minmax(0,.99fr);align-items:center;gap:22px;min-height:575px;padding:24px 0 30px;display:grid}.new-hero-copy{align-self:center;padding:40px 0 40px 12px}.hero-kicker{letter-spacing:.11em;color:#5d6982;align-items:center;gap:10px;font-size:11px;font-weight:750;display:inline-flex}.kicker-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff927524}.new-hero h1{font-family:var(--font-display);letter-spacing:-.095em;margin:30px 0 20px;font-size:clamp(76px,7.9vw,122px);font-weight:840;line-height:.97}.new-hero h1 .accent-word{color:var(--coral-texto,#f18876)}.sunspot{color:var(--ink)}.hero-bigline{letter-spacing:-.06em;color:#3a465c;margin-bottom:20px;font-size:clamp(25px,2.7vw,38px);font-weight:440;line-height:1.23}.hero-bigline strong{font-weight:760}.hero-explain{color:#58667d;max-width:475px;font-size:15px;line-height:1.8}.new-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.new-hero-foot{color:#647087;flex-wrap:wrap;gap:21px;margin-top:30px;font-size:11px;font-weight:590;display:flex}.new-hero-foot span:before{content:"✳";color:#e98775;margin-right:8px;display:inline-block}.new-hero-art{isolation:isolate;background:#dce4fb;border-radius:38px;align-self:center;min-height:500px;position:relative;overflow:hidden;box-shadow:0 25px 58px #34405b10}.editorial-art{aspect-ratio:720/650;object-fit:cover;width:100%;height:auto;display:block}.floating-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9ed;border:1px solid #fff9;border-radius:22px;align-items:center;gap:10px;padding:12px 19px;font-size:12px;font-weight:660;display:flex;position:absolute;bottom:26px;right:24px;box-shadow:0 8px 24px #21325320}.flower-dot{color:#fb8e7b;font-size:20px}.home-discovery{padding-top:75px}.home-discovery-top{max-width:730px;margin-bottom:26px}.home-discovery-top h2,.feature-band h2,.closing-call h2{font-family:var(--font-display);letter-spacing:-.068em;margin:16px 0;font-size:clamp(38px,4vw,59px);font-weight:720;line-height:1.13}.home-discovery-top h2 em,.feature-band h2 em{color:var(--coral-texto,#ef907d);font-style:normal}.modern-closing h2 em{color:#ef907d;font-style:normal}.home-discovery-top p{color:var(--muted);font-size:15px}.path-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.path-card{border-radius:27px;flex-direction:column;min-height:370px;padding:25px 27px;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.path-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.path-one{background:#e7eafc}.path-two{background:#fbe4d9}.path-three{background:#d8eadd}.path-top{letter-spacing:.1em;color:#53607d;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:770;display:flex}.path-arrow{color:var(--ink);font-size:24px;font-weight:300}.path-graphic{height:173px;margin:12px 0 18px;position:relative}.path-sun{background:linear-gradient(140deg,#ffddba,#ff9579);border-radius:50%;width:128px;height:128px;position:absolute;top:17%;left:38%;transform:translate(-50%);box-shadow:0 14px 32px #ea9f9e3a}.path-sun:after{content:"";border:1.5px solid #91a1d9;border-radius:50%;position:absolute;inset:-22px;transform:scaleX(1.3)rotate(-20deg)}.path-moon{background:#fff9ef;border-radius:50%;width:57px;height:57px;position:absolute;top:4%;left:63%;box-shadow:0 2px 20px #c4bfd033}.path-phase{background:#fff6e9;border-radius:50%;width:82px;height:82px;position:absolute;top:25%;box-shadow:0 16px 27px #a66e5c15}.phase-a{left:9%;box-shadow:inset 46px 0 #293756}.phase-b{left:36%;box-shadow:inset 20px 0 #293756}.phase-c{box-shadow:none;background:#fef2d7;left:63%}.path-circle{border:2px solid #7e96bf;border-radius:50%;width:139px;height:139px;position:absolute;top:8%}.path-circle-a{background:#8fa3e96b;left:15%}.path-circle-b{background:#ffbca088;border-color:#ee8a81;left:43%}.path-copy{margin-top:auto}.path-copy h3{font-family:var(--font-body);letter-spacing:-.04em;margin-bottom:8px;font-size:26px;font-weight:750}.path-copy p{color:#526077;max-width:300px;margin:0;font-size:13px;line-height:1.62}.feature-band{background:#e4e9fb;border-radius:33px;grid-template-columns:1fr .94fr;min-height:430px;margin-top:100px;display:grid;overflow:hidden}.feature-band-copy{align-self:center;padding:65px 36px 65px 56px}.feature-band-copy h2{max-width:600px}.feature-band-copy p{color:#596783;max-width:440px;font-size:14px;line-height:1.75}.feature-band-copy .btn{margin-top:15px}.feature-band-art{background:#d8e1f7;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.planet-orbit-graphic{width:300px;height:300px;position:relative}.orbit-a,.orbit-b,.orbit-core,.orbit-mini{border-radius:50%;display:block;position:absolute}.orbit-core{background:linear-gradient(145deg,#ffd8ac,#ff9275);width:185px;height:185px;top:59px;left:59px;box-shadow:0 20px 45px #a8787e30}.orbit-a{border:1.5px solid #8799d2;width:300px;height:300px;top:0;left:0;transform:scaleY(.6)rotate(-33deg)}.orbit-b{border:1px dashed #92a3d0;width:265px;height:265px;top:17px;left:17px;transform:scaleY(.8)rotate(22deg)}.orbit-mini{background:#d8ebdf;width:44px;height:44px;top:24px;left:230px}.feature-art-label{color:#52628a;letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:20px}.new-products{padding-top:95px}.closing-call.modern-closing{color:#fff;text-align:center;background:#222b43;border-radius:30px;margin-top:90px;padding:70px 20px}.modern-closing h2{color:#fff;margin:15px auto 20px;font-size:clamp(40px,5vw,68px);font-weight:730}.modern-closing p{color:#c4ccdc;margin-bottom:26px;font-size:14px}.modern-closing .eyebrow{color:#e2b6a1}.product-main-link{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.product-card{background:#fffdfa;min-height:302px}.product-card-top{justify-content:space-between;align-items:start;display:flex}.product-tile-mark{color:var(--ink);font-size:45px;line-height:1.1;font-family:var(--font-body);font-weight:300}.tone-essencial .product-tile-mark{color:#ef907d}.tone-previsoes .product-tile-mark{color:#7586d9}.tone-relacoes .product-tile-mark{color:#d08b88}.tone-lua .product-tile-mark{color:#9ab5a1}.tone-avancado .product-tile-mark{color:#818db4}.product-type{letter-spacing:.09em;color:#6b7587;font-size:9px;font-weight:750}.product-card-copy h3{font-family:var(--font-body);letter-spacing:-.045em;margin:7px 0;font-size:21px;font-weight:730}.product-card-copy p{color:#67758b;max-width:280px;font-size:12px;line-height:1.7}.product-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.product-card-bottom a,.save-btn{font-family:var(--font-body);color:#445572;font-size:12px;font-weight:670}.save-btn{background:#f6f5f0;border:1px solid #ebe8e2;border-radius:22px;min-width:44px;min-height:44px;padding:7px 15px}.save-btn:hover,.save-btn.is-saved{background:#d8ebdf;border-color:#bdd5c6}.product-card-bottom a:hover{text-decoration:underline}.saved-profile-line{background:#e1ece5;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:22px 28px;display:flex}.saved-profile-line>div{flex-direction:column;gap:5px;display:flex}.saved-profile-line strong{font-size:22px}.saved-profile-line span:not(.eyebrow){color:#546e62;font-size:12px}.link-slim{font-size:12px;font-weight:730}.status-notice{color:#4f5c7b;background:#f0f1fa;border-left:3px solid #7289ed;border-radius:0 12px 12px 0;margin-bottom:20px;padding:16px 19px;font-size:13px}.wheel-stage{background:#fffdf9;border:1px solid #e8e7e1;border-radius:30px;padding:30px 33px;box-shadow:0 10px 30px #26304108}.wheel-toggle{background:#f2f1ec;border-radius:25px;padding:4px;display:flex}.wheel-toggle button{color:#64718a;background:0 0;border:0;border-radius:21px;padding:9px 18px;font-size:13px;font-weight:680}.wheel-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.wheel-visual{place-items:center;max-width:700px;min-height:530px;margin:12px auto 5px;display:grid}.astro-wheel{filter:drop-shadow(0 10px 25px #2735530b);width:min(100%,580px);height:auto;overflow:visible}.zodiac-glyph{fill:#536a9d;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",serif;font-size:24px}.house-line{stroke:#ccd2df;stroke-width:1.1px}.house-edge{stroke:#e4ddd4;stroke-width:1.4px}.house-number{fill:#929cab;font-size:12px;font-weight:700;font-family:var(--font-body)}.aspect-edge{stroke:#d6d6d8;stroke-width:1.15px}.planet-guide{stroke:#bdc8dc;stroke-dasharray:2 5;stroke-width:1.2px}.wheel-planet{cursor:pointer;outline:none}.wheel-planet:hover circle{stroke:#ff9275;stroke-width:3px}.wheel-planet:focus-visible circle{stroke:var(--foco);stroke-width:4px}.planet-glyph{fill:#26364f;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",serif;font-size:23px}.wheel-center-label{font-size:11px;font-family:var(--font-body);letter-spacing:2px;fill:#77819a;font-weight:760}.wheel-center-bold{font-size:25px;font-family:var(--font-body);letter-spacing:-1.8px;fill:#27354f;font-weight:820}.today-main{min-width:0}.notice{background:#fff8ec;border:1px solid #f0e5cf;border-radius:17px;align-items:flex-start;gap:12px;margin:15px 0;padding:17px 22px;display:flex}.notice-dot{background:#e6d8b4;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:760;display:grid}.notice p{color:#5b6072;margin:0;font-size:12px;line-height:1.65}.pill{background:#f4f0eb;border-radius:16px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.empty-deco{color:#d18a7a;font-size:42px}.footer-brand{font-size:23px}.brand-new.footer-brand{font-weight:500}@media (width<=1000px){.new-hero h1{font-size:clamp(66px,8vw,93px)}.new-hero-art{min-height:390px}.feature-band-copy{padding:36px 25px}.path-cards{gap:12px}.path-card{padding:21px}.path-copy h3{font-size:22px}}@media (width<=760px){.container{padding:0 20px}.topbar-inner{min-height:72px}.brand-new{gap:8px;font-size:19px}.brand-orb{width:24px;height:24px}.brand-orb:before{width:35px;height:11px;top:7px}.new-hero{grid-template-columns:1fr;gap:8px;min-height:0;padding:20px 0 12px}.new-hero-copy{padding:18px 0 5px}.new-hero h1{margin:23px 0 18px;font-size:clamp(70px,15.5vw,99px)}.hero-bigline{font-size:clamp(26px,6vw,34px)}.hero-explain{font-size:14px;line-height:1.72}.new-hero-art{border-radius:23px;min-height:0;margin-top:8px}.editorial-art{aspect-ratio:720/520;height:auto}.floating-label{padding:9px 11px;font-size:10px;bottom:14px;right:13px}.new-hero-foot{gap:12px;margin-top:22px}.new-hero-actions .btn{padding:12px 15px;font-size:12px}.home-discovery{padding-top:58px}.home-discovery-top h2{font-size:36px}.path-cards{grid-template-columns:1fr;gap:12px}.path-card{grid-template-rows:auto 1fr;grid-template-columns:1fr 130px;min-height:230px;padding:20px 24px;display:grid}.path-top{grid-column:1/-1}.path-graphic{grid-area:2/2;height:128px;margin:5px 0}.path-copy{grid-area:2/1;align-self:end;margin-top:10px}.path-copy h3{font-size:22px}.path-copy p{font-size:12px}.path-sun{width:82px;height:82px}.path-moon{width:39px;height:39px}.path-phase{width:50px;height:50px;top:35%}.phase-a{left:0;box-shadow:inset 30px 0 #293756}.phase-b{left:28%;box-shadow:inset 14px 0 #293756}.phase-c{left:57%}.path-circle{width:90px;height:90px;top:18%}.path-circle-a{left:0}.path-circle-b{left:33%}.feature-band{grid-template-columns:1fr;min-height:0;margin-top:55px}.feature-band-copy{padding:34px 23px}.feature-band h2{font-size:35px}.feature-band-art{min-height:235px}.planet-orbit-graphic{transform:scale(.73)}.new-products{padding-top:65px}.closing-call.modern-closing{margin-top:60px;padding:48px 20px}.modern-closing h2{font-size:39px}.wheel-stage{border-radius:19px;padding:17px 12px}.wheel-toggle{padding:3px}.wheel-toggle button{padding:7px 10px;font-size:11px}.wheel-visual{min-height:0;margin:20px auto 10px}.astro-wheel{width:100%;max-width:540px}.saved-profile-line{flex-wrap:wrap;padding:17px}.mobile-text-nav{padding-bottom:env(safe-area-inset-bottom);background:#fffefa;gap:0;display:flex}.mobile-text-nav .mobile-nav-item{text-align:center;color:#647087;flex:1;place-items:center;padding:12px 4px 15px;font-size:12px;display:grid;position:relative}.mobile-text-nav .mobile-nav-item.active{color:var(--ink);font-weight:800}.mobile-text-nav .mobile-nav-item.active:before{content:"";background:var(--coral);border-radius:4px;height:3px;position:absolute;top:0;left:24%;right:24%}.footer{margin-bottom:70px}}@media (prefers-reduced-motion:reduce){.new-hero-art *,.planet-orbit-graphic *{animation:none!important}.path-card,.product-card,.btn{transition:none!important}}:root{--ui-muted:#59667b}.map-page{max-width:1150px;margin:auto}.map-intro-new{justify-content:space-between;gap:40px;padding:68px 8px 35px;display:flex;position:relative;overflow:hidden}.map-intro-new>div{z-index:1;max-width:790px}.discovery-eyebrow{letter-spacing:.105em;color:#5e7095;font-size:11px;font-weight:800;line-height:1.4}.map-intro-new h1{letter-spacing:-.058em;color:#202c45;margin:17px 0 20px;font-size:clamp(38px,5.2vw,65px);font-weight:720;line-height:1.13}.map-intro-new h1 span{color:var(--coral-texto,#d77867)}.map-intro-new p{color:var(--ui-muted);max-width:600px;margin-bottom:0;font-size:16px;line-height:1.75}.map-intro-decoration{border:1px solid #c2cde1;border-radius:50%;flex:none;align-self:center;width:170px;height:170px;position:relative;transform:rotate(-25deg)}.map-intro-decoration:before,.map-intro-decoration:after{content:"";border-radius:50%;position:absolute}.map-intro-decoration:before{background:#f8d4c5;width:105px;height:105px;top:30px;left:30px}.map-intro-decoration:after{background:#fff8e9;width:47px;height:47px;top:57px;left:57px}.map-intro-decoration span{background:#7289ed;border-radius:50%;width:12px;height:12px;position:absolute;top:81px;left:-6px}.map-intro-decoration i{background:#d8ebdf;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:11px}.map-callout{background:#e8eafb;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:10px 0 40px;padding:26px 30px;display:flex}.map-callout h2{letter-spacing:-.035em;margin:8px 0;font-size:20px;font-weight:730}.map-callout p{color:#5a667f;max-width:640px;margin:0;font-size:13px;line-height:1.55}.map-callout-step{color:#576990;letter-spacing:.1em;font-size:10px;font-weight:800}.map-callout .btn{white-space:nowrap;flex-shrink:0}.chart-sample-section{margin:26px 0 40px}.discovery-stage{background:#fffefa;border:1px solid #e8e8e3;border-radius:26px;padding:36px;overflow:hidden;box-shadow:0 14px 38px #29344b08}.discovery-header{justify-content:space-between;align-items:start;gap:22px;display:flex}.discovery-header h2{letter-spacing:-.04em;margin:13px 0 12px;font-size:clamp(24px,2.6vw,31px);font-weight:730;line-height:1.14}.discovery-header p{color:#657084;margin:0;font-size:14px}.sample-stamp{white-space:nowrap;color:#5b667b;letter-spacing:.04em;background:#f5f3ed;border:1px solid #e7e6e0;border-radius:40px;padding:9px 13px;font-size:10px;font-weight:720}.discovery-view-toggle{background:#f1f2f4;border-radius:13px;align-items:center;gap:3px;margin:26px 0 21px;padding:4px;display:inline-flex}.discovery-view-toggle button{color:#626e84;background:0 0;border:0;border-radius:10px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:660}.discovery-view-toggle button[aria-pressed=true]{color:#222b43;background:#fff;box-shadow:0 1px 6px #2832491e}.essential-layout{border:1px solid #eae8e1;border-radius:22px;grid-template-columns:1.03fr .97fr;min-height:414px;display:grid;overflow:hidden}.essential-feature{background:#e4e9fa;flex-direction:column;justify-content:space-between;min-height:415px;padding:31px 34px;display:flex;position:relative;overflow:hidden}.essential-overline{z-index:1;letter-spacing:.12em;color:#516898;justify-content:space-between;font-size:10px;font-weight:780;display:flex;position:relative}.essential-dot{background:#fa957d;border-radius:50%;width:10px;height:10px}.essential-title{z-index:1;position:relative}.essential-prefix{color:#546895;letter-spacing:-.025em;font-size:19px;font-weight:560;display:block}.essential-title h2{letter-spacing:-.065em;color:#222f4e;overflow-wrap:break-word;max-width:420px;margin:8px 0 0;font-size:clamp(35px,4.3vw,59px);font-weight:740;line-height:1.03}.essential-orbit-art{pointer-events:none;width:325px;height:325px;position:absolute;bottom:-38px;right:-49px}.orbit-orbit{border:1px solid #b7c4e4;border-radius:50%;width:275px;height:275px;position:absolute;top:29px;left:23px}.orbit-far{border-width:2px;transform:rotate(-31deg)scaleY(.42)}.orbit-near{border-color:#b7c5e9;width:208px;height:208px;top:61px;left:60px}.orbit-planet{background:#f9b4a1;border-radius:50%;width:161px;height:161px;position:absolute;top:88px;left:83px;box-shadow:inset -27px -17px #f49e8a}.orbit-planet:after{content:"";background:#ffd5bb;border-radius:50%;width:59px;height:59px;position:absolute;top:47px;left:48px}.orbit-satellite{background:#fff7e7;border-radius:50%;width:29px;height:29px;position:absolute;top:67px;right:5px}.orbit-spark{background:#7188eb;border-radius:50%;width:9px;height:9px;position:absolute;bottom:83px;left:27px}.orbit-spark-2{background:#fffefa;width:6px;height:6px;top:41px;left:54px}.essential-coordinates{z-index:1;background:#fffefadd;border:1px solid #ffffffae;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:max-content;max-width:100%;padding:12px 15px;display:flex;position:relative}.essential-coordinates span:first-child{letter-spacing:.07em;color:#647393;flex-basis:100%;font-size:9px;font-weight:800}.essential-coordinates strong{color:#233454;font-size:21px;font-weight:750;line-height:1.2}.essential-coordinates span:last-child{color:#64738e;font-size:12px;font-weight:600}.essential-description{flex-direction:column;justify-content:center;align-items:flex-start;padding:35px 36px;display:flex}.essential-description h3{letter-spacing:-.045em;max-width:370px;margin:12px 0 17px;font-size:clamp(25px,3vw,34px);font-weight:730;line-height:1.16}.essential-description p{color:#5b667a;margin:0 0 17px;font-size:15px;line-height:1.72}.essential-description strong{color:#29374f;font-weight:700}.essential-rule{background:#e7e8e7;width:100%;height:1px;margin:19px 0 20px}.essential-detail{color:#697080;background:#f8f6f0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:7px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.essential-detail-icon{text-align:center;border:1px solid #a7afbd;border-radius:50%;flex:none;width:19px;height:19px;font-size:12px;font-weight:700;line-height:17px}.discovery-planet-list{padding-top:31px}.planet-list-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.planet-list-head strong{letter-spacing:-.025em;font-size:17px}.planet-list-head p{color:#69758d;margin:5px 0 0;font-size:12px}.planet-list-head>span{color:#6b7589;font-size:11px}.discovery-planet-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.discovery-planet-option{text-align:left;cursor:pointer;color:#2a3851;background:#fbfaf7;border:1px solid #e7e8e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:86px;padding:12px 10px;transition:background .15s,border-color .15s;display:flex}.discovery-planet-option:hover{background:#f0f2f9}.discovery-planet-option.is-current{background:#e7ecfe;border-color:#a5b5ed}.planet-list-index{color:#4f6b9a;margin-bottom:2px;font-size:11px;font-weight:730}.planet-list-name{letter-spacing:-.018em;font-size:14px;font-weight:710;line-height:1.2}.planet-list-sign{color:#606a7d;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.5;overflow:hidden}.discovery-footnote{color:#6e7582;border-top:1px solid #ebeae7;margin-top:24px;padding:15px 0 0;font-size:12px;line-height:1.65}.discovery-footnote strong{color:#526279}.technical-layout{background:#fbfcfd;border:1px solid #e7e8ed;border-radius:20px;padding:27px 28px}.technical-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.technical-heading h2{letter-spacing:-.04em;margin:9px 0;font-size:24px;font-weight:740}.technical-heading p{color:#66758b;max-width:490px;margin:0;font-size:13px;line-height:1.6}.wheel-toggle{background:#edf0f4;border-radius:12px;flex:none;gap:3px;padding:4px;display:flex}.wheel-toggle button{color:#606d83;background:0 0;border:0;border-radius:9px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:700}.wheel-toggle button[aria-pressed=true]{color:#263149;background:#fff;box-shadow:0 1px 3px #2631491c}.technical-wheel-grid{grid-template-columns:minmax(0,1fr) 225px;align-items:center;gap:30px;display:grid}.technical-wheel-grid .wheel-visual{place-items:center;max-width:595px;min-height:0;margin:0;padding:14px 0;display:grid}.astro-wheel{filter:none;width:100%;max-width:560px}.zodiac-glyph{fill:#516589!important;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:760!important}.zodiac-edge{stroke:#a2aec5;stroke-width:1px}.zodiac-line{stroke:#bac5d8;stroke-width:1.1px}.house-number{fill:#647691;font-family:Arial,sans-serif;font-size:13px}.house-line{stroke:#d4dce8}.house-edge{stroke:#dce3ed}.planet-glyph{fill:#293754;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important}.planet-glyph.selected{fill:#fff}.planet-guide{stroke:#cbd3df;stroke-width:1px;stroke-dasharray:3 3}.wheel-center-label{letter-spacing:2px;fill:#667893;font-family:Arial,sans-serif;font-size:15px;font-weight:750}.wheel-center-bold{letter-spacing:0;fill:#293751;font-family:Arial,sans-serif;font-size:21px;font-weight:800}.technical-aside{background:#fff;border:1px solid #e8eaed;border-radius:16px;padding:22px}.technical-aside-tag{color:#687691;letter-spacing:.12em;font-size:10px;font-weight:750}.technical-number{letter-spacing:-.06em;color:#d67a6a;margin:17px 0 3px;font-size:42px;font-weight:780}.technical-aside h3{margin:0 0 13px;font-size:25px}.technical-sign{color:#40506b;margin:5px 0;font-size:14px;font-weight:650}.technical-aside>p:last-child{color:#6a7689;font-size:12px;line-height:1.65}.technical-aspects{flex-direction:column;gap:8px;margin-top:14px;display:flex}.technical-aspects strong{font-size:12px}.technical-aspects span{color:#566480;background:#eff2f8;border-radius:8px;padding:8px;font-size:11px}@media (width<=920px){.map-intro-decoration{display:none}.essential-layout{grid-template-columns:1fr 1fr}.essential-feature{min-height:420px}.essential-description{padding:27px}.technical-wheel-grid{grid-template-columns:1fr 175px;gap:10px}.technical-aside{padding:17px}}@media (width<=760px){.map-intro-new{gap:0;padding:27px 2px 21px}.map-intro-new h1{letter-spacing:-.054em;margin:15px 0;font-size:clamp(35px,9vw,45px)}.map-intro-new p{font-size:14px;line-height:1.62}.map-callout{border-radius:16px;flex-direction:column;align-items:flex-start;gap:19px;margin:10px 0 24px;padding:22px}.map-callout h2{font-size:19px;line-height:1.25}.map-callout .btn{justify-content:center;width:100%}.discovery-stage{border-radius:18px;margin:0 -7px;padding:20px 14px 18px}.discovery-header{display:block}.discovery-header h2{letter-spacing:-.035em;max-width:360px;margin:10px 0 9px;font-size:23px}.discovery-header p{font-size:13px;line-height:1.55}.sample-stamp{margin:15px 0 0;font-size:9px;display:inline-block}.discovery-view-toggle{width:100%;margin:18px 0 15px;display:flex}.discovery-view-toggle button{flex:1;padding:10px 8px;font-size:12px}.essential-layout{border-radius:16px;grid-template-columns:1fr}.essential-feature{min-height:313px;padding:24px 23px}.essential-title h2{max-width:320px;font-size:clamp(39px,11vw,53px)}.essential-prefix{font-size:17px}.essential-orbit-art{transform-origin:50%;width:250px;height:250px;bottom:-52px;right:-69px;transform:scale(.83)}.essential-coordinates{padding:10px 12px}.essential-coordinates strong{font-size:18px}.essential-description{padding:24px 23px}.essential-description h3{margin:9px 0 11px;font-size:27px}.essential-description p{font-size:14px;line-height:1.67}.essential-rule{margin:14px 0}.essential-detail{font-size:11px}.discovery-planet-list{padding-top:24px}.planet-list-head strong{font-size:16px}.planet-list-head p{font-size:12px}.discovery-planet-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discovery-planet-option{grid-template-columns:27px 1fr;align-content:center;align-items:center;column-gap:8px;min-height:67px;padding:11px;display:grid}.planet-list-index{grid-row:1/3;margin:0;font-size:13px}.planet-list-name{font-size:14px}.planet-list-sign{font-size:11px}.discovery-footnote{margin-top:19px;font-size:11px}.technical-layout{border-radius:16px;padding:19px 10px}.technical-heading{padding:0 9px;display:block}.technical-heading h2{margin:7px 0;font-size:22px}.technical-heading p{font-size:12px}.technical-heading .wheel-toggle{width:max-content;margin-top:14px}.technical-wheel-grid{flex-direction:column;gap:0;display:flex}.technical-wheel-grid .wheel-visual{width:100%;max-width:100%;padding:8px 0}.astro-wheel{max-width:100%}.technical-aside{width:100%;padding:15px}.technical-number{margin:4px 0;font-size:27px}.technical-aside h3{font-size:20px}.technical-aside .essential-rule{margin:11px 0}.technical-aside>p:last-child{font-size:11px}.zodiac-glyph{font-size:17px!important}.house-number{font-size:12px}.planet-glyph{font-size:15px!important}.mobile-text-nav{border-top:1px solid #eceae5;min-height:59px;box-shadow:0 -1px 14px #111f3010}.mobile-text-nav .mobile-nav-item{color:#4f5e75;min-height:57px;padding:12px 2px;font-size:13px}.mobile-text-nav .mobile-nav-item.active{font-weight:750}.mobile-text-nav .mobile-nav-item.active:before{background:#ff9275;height:3px;left:31%;right:31%}.topbar-inner{min-height:68px}}@media (prefers-reduced-motion:reduce){.discovery-stage *{transition:none!important;animation:none!important}}@media (width<=760px){.essential-orbit-art{transform-origin:100% 100%;opacity:.92;bottom:0;right:-4px;transform:scale(.69)}}.faq-section summary{position:relative}.faq-section summary:before{content:"";position:absolute;inset:-11px 0}.brand-new,.footer-nav a,.text-link,.back-link,.link-slim,.quiet-edit,.product-card-bottom a,.side-lunar a,.small-help a{position:relative}.desktop-nav a:before,.brand-new:after,.footer-nav a:before,.text-link:before,.back-link:before,.link-slim:before,.quiet-edit:before,.product-card-bottom a:before,.side-lunar a:before,.small-help a:before{content:"";position:absolute;inset:-13px -8px}@media (width<=680px){.footer-nav a:before{inset:-6px}}#main:focus,#main h1:focus{outline:none}.progress-third{width:33.3333%}.progress-two-thirds{width:66.6667%}.progress-full{width:100%}.wheel-center-bold.wheel-center-compact{letter-spacing:0;font-size:15px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{transform:none}.input-card .check-label input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--ink);background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-block}.input-card .check-label{line-height:1.5}.combo{position:relative}.combo-list{z-index:30;box-shadow:var(--shadow);background:#fff;border:1px solid #d9dce2;border-radius:12px;max-height:300px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.combo-list[hidden]{display:none!important}.combo-empty{color:#596780;padding:12px 14px;font-size:13px;line-height:1.5}.combo-option{min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:12px 14px;font-size:14px;display:flex}.combo-option:hover{background:#f5f6fa}.combo-option[aria-selected=true]{background:var(--lilac);outline:2px solid var(--foco);outline-offset:-2px}.combo-option-manual{border-top:1px solid var(--line);color:#4f5c73;border-radius:0 0 8px 8px;margin-top:4px;font-weight:700}.manual-place{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:14px;padding:4px 16px 18px}.manual-place[hidden]{display:none!important}.manual-title{color:#4f5c73;margin:16px 0 0;font-size:12px;font-weight:750}.manual-place .btn{margin-top:18px}#reload-base[hidden]{display:none!important}.form-step[data-step="3"] .form-actions{flex-wrap:wrap}.form-step[data-step="3"] .form-actions .btn{flex:auto}@media (width<=359px){.form-actions .btn{flex:auto}}.confirm-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:26px;padding:22px}.confirm-card h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:22px;font-weight:730}.confirm-list{gap:0;margin:0 0 6px;display:grid}.confirm-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:14px;padding:11px 0;display:grid}.confirm-row:first-child{border-top:0}.confirm-row dt{letter-spacing:.04em;color:#677590;font-size:11px;font-weight:750}.confirm-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.confirm-confidence{color:#596780;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0 4px;font-size:12px;line-height:1.55;display:flex}.confirm-confidence .pill{background:var(--mint);font-size:11px}.confirm-confidence .pill-aproximada-pre1970{background:var(--butter)}.confirm-confidence .pill-historica-incerta{background:var(--peach)}.confirm-choice{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:6px 0 4px;padding:14px 16px}.confirm-choice legend{color:#4f5c73;padding:0 6px;font-size:12px;font-weight:750}.confirm-choice p{color:#596780;margin:4px 0 6px;font-size:12px;line-height:1.6}.confirm-card .notice{margin:12px 0 0}.confirm-card .btn{margin-top:16px}.confirm-card[hidden]{display:none!important}.selo-preparo{background:var(--butter);min-height:48px;color:var(--ink);letter-spacing:-.01em;border-radius:28px;align-items:center;padding:12px 18px;font-size:13px;font-weight:750;display:inline-flex}.product-type{text-transform:uppercase}.product-type.is-disponivel{background:var(--mint);color:var(--ink);border-radius:12px;padding:4px 9px}.side-lunar .pill{margin:2px 0 18px}.connection-copy .notice{margin:18px 0 6px}.map-loading{flex-direction:column;gap:12px;margin:25px 0;display:flex}.map-loading strong{font-size:15px}.progress-bar-loading{width:100%;max-width:340px}.progress-indeterminate{width:40%;animation:1.4s ease-in-out infinite progresso-indeterminado}@keyframes progresso-indeterminado{0%{margin-left:-40%}to{margin-left:100%}}.map-error{margin:25px 0 12px}.calc-block,.limits-block{margin-top:30px}.calc-block{background:#fffefa;border:1px solid #e8e8e3;border-radius:26px;padding:32px}.calc-block h2,.limits-block h2{letter-spacing:-.04em;margin:11px 0 10px;font-size:clamp(22px,2.4vw,28px);font-weight:730;line-height:1.14}.calc-block>p{color:#657084;margin:0 0 18px;font-size:14px}.calc-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;margin:0;display:grid}.calc-row{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 0;display:flex}.calc-row dt{letter-spacing:.04em;color:#677590;font-size:11px;font-weight:750}.calc-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.55}.limits-block .notice{margin:12px 0 0}.calc-table-wrap{margin-top:26px}.calc-table-wrap h3{letter-spacing:-.02em;margin:0 0 8px;font-size:15px;font-weight:730}.calc-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.calc-table th,.calc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:9px 6px 9px 0}.calc-table thead th{letter-spacing:.04em;color:#677590;border-top:0;font-size:11px;font-weight:750}.calc-table tbody th{color:var(--ink);font-weight:650}.calc-table td{color:var(--ink);font-weight:600}.calc-table .calc-casa,.calc-table .calc-retro{text-align:center;white-space:nowrap}.calc-table abbr{cursor:help;text-decoration:none}.calc-table-note{color:#657084;margin:8px 0 0;font-size:12px}.example-label{margin:0 0 20px}.product-hero-copy h1{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.progress-indeterminate{width:60%;margin-left:0;animation:none}}@media (width<=680px){.product-hero-copy h1{font-size:clamp(30px,15.1515vw - 13.6364px,45px)}}@media (width<=760px){.confirm-card{padding:18px}.confirm-row{grid-template-columns:1fr;gap:3px}.calc-block{border-radius:18px;margin-left:-7px;margin-right:-7px;padding:20px 16px}.calc-list{grid-template-columns:1fr}}@media (width<=359px){.topbar-inner{flex-wrap:wrap;gap:8px 12px;padding-top:10px;padding-bottom:10px}.profile-link-new{padding:11px 14px}}.lang-switch{color:#546076;white-space:nowrap;align-items:center;gap:0;font-size:13px;font-weight:650;display:flex}.lang-switch a{color:#546076;letter-spacing:.04em;justify-content:center;align-items:center;min-height:44px;padding:0 7px;transition:color .2s;display:inline-flex}.lang-switch a:hover{color:var(--ink)}.lang-switch a[aria-current=true]{color:var(--ink);font-weight:800}.header-actions{margin-left:auto}@media (width<=850px){.topbar-inner{column-gap:14px}.desktop-nav{gap:13px}.header-actions{gap:6px}.lang-switch a{padding:0 5px}}@media (width<=760px){.topbar-inner{column-gap:8px}.header-actions{gap:4px}}@media (width>=761px) and (width<=850px){.topbar-inner{flex-wrap:wrap;row-gap:0}}@media (width<=389px){.topbar-inner{flex-wrap:wrap;gap:8px 12px;padding-top:10px;padding-bottom:10px}.profile-link-new{padding:11px 14px}}.new-hero h1{letter-spacing:-.055em;word-spacing:.1em}.btn-pequeno{min-height:44px;padding:10px 18px}.espaco-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.espaco-acoes .btn{white-space:normal}.espaco-avisos{margin:0 0 8px}.espaco-avisos .btn-text{vertical-align:middle;min-height:44px;padding:0 8px;font-size:12px;display:inline-flex}.perfil-lista{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.perfil-linha{align-items:flex-start;margin:0}.saved-profile-line>.perfil-acoes{flex-flow:wrap;align-items:center;gap:8px}.perfil-linha.is-ativo{border:1px solid #9bb8a8}.perfil-marcas{flex-wrap:wrap;gap:6px;display:flex}.perfil-marcas:empty{display:none}.pill-atencao{background:var(--butter)}.dados-secao .settings-panel{align-items:flex-start;margin-top:0}.dados-secao .settings-panel .espaco-acoes{justify-content:flex-end}.dados-secao .settings-panel p{max-width:560px;margin:0 0 6px}.dados-secao .settings-panel .helper-text{margin:0}.dados-secao [data-persistencia][hidden]{display:none}.espaco-painel{margin:18px 0 0;padding:28px}.espaco-painel h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 12px;font-size:26px;font-weight:500}.espaco-painel p{color:var(--muted);font-size:13px;line-height:1.6}.espaco-painel .notice{margin:12px 0}.espaco-painel .espaco-acoes{margin-top:22px}.espaco-arquivo{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;display:flex}#espaco-aviso{margin:18px 0 0}.aviso-atualizacao{z-index:100;background:var(--ink);color:#fff;border-radius:13px;align-items:center;gap:12px;max-width:340px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:28px;left:28px;box-shadow:0 12px 45px #26304133}.aviso-atualizacao-botao{color:#fff;background:0 0;border:1px solid #67718e;border-radius:22px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:700}.aviso-atualizacao-botao:disabled{opacity:.6;cursor:wait}@media (width<=680px){.aviso-atualizacao{max-width:none;bottom:85px;left:14px;right:14px}.espaco-painel{padding:23px}}.privacy-doc{max-width:770px;padding-bottom:10px}.privacy-section{border-top:1px solid #dcdfe2;padding:26px 0 4px}.privacy-section:first-child{border-top:0;padding-top:0}.privacy-section h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.2}.privacy-section p,.privacy-section li{color:var(--muted);font-size:14px;line-height:1.75}.privacy-section p{margin:0 0 14px}.privacy-section ul{margin:0 0 14px;padding-left:20px}.privacy-section li{margin:0 0 6px}.privacy-footnote{color:#596780;background:#f2f3f4;border:1px solid #dbe0e8;border-radius:15px;margin:30px 0 0;padding:14px 16px;font-size:12px;line-height:1.6}@media (width<=680px){.privacy-section h2{font-size:24px}}.essential-layout.is-editorial{grid-template-columns:1fr}.essential-layout.is-editorial .essential-feature{min-height:313px}.essential-description.essential-editorial{justify-content:flex-start;align-items:stretch}.essential-editorial>*{max-width:760px}.essential-editorial .ed-secao{margin:0 0 26px}.essential-editorial .ed-titulo{letter-spacing:.04em;max-width:none;margin:0 0 10px;font-size:12px;font-weight:780;line-height:1.4}.essential-editorial .ed-bloco+.ed-bloco{margin-top:6px}.essential-editorial .ed-texto p:last-child{margin-bottom:6px}.essential-editorial .ed-texto ul{color:#5b667a;margin:0 0 17px;padding-left:20px;font-size:15px;line-height:1.72}.essential-editorial .ed-inspiracao{background:#e4e9fa;border-left:4px solid #fa957d;border-radius:14px;padding:16px 18px 6px}.essential-editorial .ed-inspiracao .ed-titulo{color:#3f4f73}.essential-editorial .ed-inspiracao .ed-texto p{color:#29374f;font-size:16px;line-height:1.65}.essential-editorial .ed-porque{color:#526279;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0 2px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.essential-editorial .ed-porque:hover{color:var(--ink)}.essential-editorial .ed-porque-painel{background:#f8f6f0;border-radius:12px;margin:0 0 16px;padding:12px 14px 4px}.essential-editorial .ed-porque-rotulo{letter-spacing:.06em;color:#526279;font-size:11px;font-weight:780;display:block}.essential-editorial .ed-porque-painel p{margin:3px 0 10px;font-size:13px;line-height:1.6}.essential-editorial .ed-destino{white-space:normal;text-align:left;margin:4px 8px 4px 0}.essential-editorial .ed-casa{border-top:1px solid var(--line);margin-top:8px;padding-top:22px}.essential-editorial .ed-casa-titulo{color:var(--ink);margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3}.calc-table tr.is-alvo th,.calc-table tr.is-alvo td{background:#fdf3d8}.ed-avisos{margin-top:30px}.ed-avisos .ed-aviso .ed-texto p{color:#5b6072;margin:0 0 8px;font-size:15px;line-height:1.65}.salvar-leitura{flex-direction:column;align-items:flex-end;margin-top:6px;display:flex}.salvar-leitura .salvar-painel{align-self:stretch;margin-top:8px}.salvar-painel .salvar-status{color:#526279;min-height:1.4em;margin:12px 0 0;font-size:13px}#impressao-leitura{display:none}@media print{body>:not(#impressao-leitura){display:none!important}#impressao-leitura{display:block}#impressao-leitura .relatorio h2{border-top:1.5pt solid #000;margin:16pt 0 6pt;padding-top:8pt;font-size:15pt}#impressao-leitura .relatorio h3{margin:12pt 0 4pt;font-size:12pt}#impressao-leitura .relatorio p{margin:0 0 8pt}#impressao-leitura .relatorio ul{margin:0 0 8pt;padding-left:16pt}#impressao-leitura .relatorio-tabela{border-collapse:collapse;width:100%;margin:0 0 12pt}#impressao-leitura .relatorio-tabela caption{text-align:left;padding:4pt 0;font-weight:700}#impressao-leitura .relatorio-tabela th,#impressao-leitura .relatorio-tabela td{text-align:left;vertical-align:top;border-bottom:.5pt solid #999;padding:3pt 6pt}#impressao-leitura .relatorio-texto{border:.5pt solid #999;border-radius:6pt;margin:0 0 8pt;padding:8pt 10pt 2pt}#impressao-leitura .relatorio-nota{font-size:10pt}#impressao-leitura .relatorio-versoes{margin-top:18pt;font-size:9pt}#impressao-leitura .relatorio-versoes dl{grid-template-columns:max-content 1fr;gap:2pt 10pt;margin:0;display:grid}#impressao-leitura .relatorio-versoes dd{word-break:break-all;margin:0}@page{margin:16mm 14mm}html,body{color:#000!important;background:#fff!important}.skip-link,.topbar,.footer,.mobile-nav,.toast,.no-print,button,[data-nao-imprimir]{display:none!important}.relatorio{max-width:none;font-size:11pt;line-height:1.45}.relatorio h2,.relatorio h3,.relatorio caption{break-after:avoid}.relatorio-tabela,.relatorio-texto,.relatorio-tabela tr{break-inside:avoid}.relatorio-parte{break-inside:auto}.relatorio-tabela th,.relatorio-tabela td{border-color:#999!important}}
