:root{color-scheme:light;--rl-bg: #f4f7fb;--rl-panel: #ffffff;--rl-field: #ffffff;--rl-text: #0f1720;--rl-muted: #4b5866;--rl-border: #d5dde6;--rl-accent: #0b62d6;--rl-btn: #0b62d6;--rl-on-accent: #ffffff;--rl-danger: #c9242b;--rl-success: #1a7f37;--rl-wa: #128c4a;--rl-wa-hover: #0f7a40;--rl-tint: rgba(15, 23, 32, .035);--rl-chip-on: rgba(11, 98, 214, .1);--rl-paper: #fffdf7;--rl-paper-line: #e8dfc8;--rl-proof: #fff4e0;--rl-proof-text: #7a4a00;--rl-shadow: 0 14px 40px rgba(15, 23, 32, .08)}:root[data-theme=noite]{color-scheme:dark;--rl-bg: #0b0f14;--rl-panel: #141c26;--rl-field: #0b0f14;--rl-text: #e6edf3;--rl-muted: #8b949e;--rl-border: #253141;--rl-accent: #2f81f7;--rl-btn: #1f6feb;--rl-danger: #f85149;--rl-success: #3fb950;--rl-wa: #1a7f37;--rl-wa-hover: #238636;--rl-tint: rgba(255, 255, 255, .03);--rl-chip-on: rgba(47, 129, 247, .18);--rl-paper: #18202b;--rl-paper-line: #2c3644;--rl-proof: #2a2112;--rl-proof-text: #f0c36a;--rl-shadow: 0 18px 50px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--rl-bg);color:var(--rl-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--rl-accent)}.rl-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 16px 32px}.rl-top,.rl-main,.rl-footer{width:100%;max-width:560px}.rl-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rl-brand{display:inline-flex;align-items:center;gap:8px;color:var(--rl-text);font-weight:800;text-decoration:none}.rl-brand svg{width:24px;height:24px;color:var(--rl-accent)}.rl-top-acts{display:inline-flex;align-items:center;gap:8px}.langsw{display:inline-flex;gap:1px;border:1px solid var(--rl-border);border-radius:9px;padding:2px;background:var(--rl-tint)}.langsw button{border:0;background:none;color:var(--rl-muted);font-size:.72rem;font-weight:700;padding:5px 7px;border-radius:7px;cursor:pointer}.langsw button[aria-current=true]{color:var(--rl-on-accent);background:var(--rl-btn)}.tema-tg{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--rl-border);border-radius:9px;background:transparent;color:var(--rl-muted);cursor:pointer;padding:0}.tema-sol{display:none}[data-theme=noite] .tema-sol{display:block}[data-theme=noite] .tema-lua{display:none}.rl-card{background:var(--rl-panel);border:1px solid var(--rl-border);border-radius:16px;padding:20px 18px;box-shadow:var(--rl-shadow)}.rl-card+.rl-card{margin-top:14px}.rl-kicker{margin:0 0 6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rl-accent)}.rl-h1{margin:0 0 8px;font-size:1.32rem;line-height:1.25}.rl-h2{margin:0 0 6px;font-size:1.05rem;line-height:1.3}.rl-sub{margin:0 0 16px;color:var(--rl-muted);font-size:.93rem}.rl-muted{color:var(--rl-muted);font-size:.85rem}.rl-sec{border:0;padding:0;margin:18px 0 0}.rl-sec>legend{padding:0;margin-bottom:8px;font-weight:800;font-size:.98rem}.rl-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.rl-field label,.rl-label{font-size:.85rem;font-weight:600}.rl-field input,.rl-field select,.rl-field textarea,.rl-textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--rl-border);background:var(--rl-field);font-size:16px}.rl-field textarea,.rl-textarea{min-height:92px;resize:vertical}.rl-field input:focus,.rl-field textarea:focus,.rl-textarea:focus{outline:2px solid var(--rl-accent);outline-offset:1px}.rl-field .invalid,.rl-chips.invalid{border-color:var(--rl-danger)}.rl-err{margin:2px 0 0;color:var(--rl-danger);font-size:.8rem}.rl-row2{display:grid;grid-template-columns:1fr;gap:0 10px}@media (min-width: 480px){.rl-row2{grid-template-columns:1fr 1fr}}.rl-hint{margin:-2px 0 8px;font-size:.78rem;color:var(--rl-muted)}.rl-subhead{margin:10px 0 6px;font-size:.8rem;font-weight:700;color:var(--rl-muted)}.rl-chips{display:flex;flex-wrap:wrap;gap:8px;border:1px solid transparent;border-radius:12px}.rl-chip{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--rl-border);background:var(--rl-field);font-size:.9rem;cursor:pointer;touch-action:manipulation}.rl-chip[aria-pressed=true]{border-color:var(--rl-accent);background:var(--rl-chip-on);color:var(--rl-accent);font-weight:700}.rl-chip[aria-pressed=true]:before{content:"✓ "}.rl-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rl-seg .rl-chip{border-radius:10px;padding:8px 6px;font-size:.85rem}.rl-seg .rl-chip[aria-pressed=true]:before{content:""}.rl-check{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--rl-border);border-radius:12px;background:var(--rl-tint);cursor:pointer;font-size:.92rem;font-weight:600}.rl-check input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--rl-accent)}.rl-check-small{font-weight:400;font-size:.82rem;background:none;border:0;padding:6px 0}.rl-reveal{margin:10px 0 0 4px;padding-left:12px;border-left:3px solid var(--rl-border)}.rl-note{margin:8px 0 0;font-size:.8rem;color:var(--rl-muted)}.rl-quiz-ctx{margin:0 0 6px;padding:10px 12px;border-radius:12px;background:var(--rl-chip-on);font-size:.85rem}.rl-quiz-ctx ul{margin:4px 0 0;padding-left:18px}.rl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rl-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:12px 16px;border-radius:12px;border:1px solid var(--rl-border);background:var(--rl-panel);color:var(--rl-text);font-weight:700;font-size:.98rem;text-decoration:none;text-align:center;cursor:pointer;touch-action:manipulation}.rl-btn:disabled{opacity:.6;cursor:progress}.rl-btn-primary{background:var(--rl-btn);border-color:var(--rl-btn);color:var(--rl-on-accent)}.rl-btn-wa{background:var(--rl-wa);border-color:var(--rl-wa);color:#fff}.rl-btn-wa:hover{background:var(--rl-wa-hover)}.rl-btn-wa svg{width:20px;height:20px}.rl-btns{display:grid;gap:8px;margin-top:10px}.rl-btns-2{grid-template-columns:1fr 1fr}.rl-btns-2 .rl-btn{font-size:.88rem;min-height:46px}.rl-link-btn{background:none;border:0;padding:8px 0;color:var(--rl-accent);font-weight:600;cursor:pointer;text-decoration:underline}.rl-status{margin:8px 0 0;font-size:.85rem;color:var(--rl-success);min-height:1.2em}.rl-alert{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#c9242b14;color:var(--rl-danger);font-size:.88rem}.rl-ok{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rl-ok-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--rl-success);color:#fff;font-weight:900;flex:0 0 auto}.rl-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;color:var(--rl-muted)}.rl-proof{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--rl-proof);color:var(--rl-proof-text);font-weight:700;font-size:.9rem}.rl-steps{list-style:none;margin:0;padding:0;counter-reset:passo}.rl-steps>li{counter-increment:passo;position:relative;padding:16px 0 16px 40px;border-top:1px solid var(--rl-border)}.rl-steps>li:first-child{border-top:0}.rl-steps>li:before{content:counter(passo);position:absolute;left:0;top:16px;width:28px;height:28px;border-radius:50%;background:var(--rl-btn);color:var(--rl-on-accent);font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center}.rl-steps p{margin:0 0 8px}.rl-timeline{list-style:none;padding:0;margin:10px 0 0}.rl-timeline li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:.92rem}.rl-dot{width:12px;height:12px;margin-top:5px;border-radius:50%;border:2px solid var(--rl-border);flex:0 0 auto}.rl-dot.on{background:var(--rl-success);border-color:var(--rl-success)}.rl-nudge{margin:12px 0 0;padding:12px;border-radius:12px;border:1px dashed var(--rl-accent);font-size:.9rem}.rl-doc{background:var(--rl-paper);border:1px solid var(--rl-paper-line);border-top:5px solid var(--rl-accent);border-radius:12px;padding:18px 16px;box-shadow:var(--rl-shadow)}.rl-doc-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;border-bottom:1px solid var(--rl-paper-line);padding-bottom:10px;margin-bottom:10px}.rl-doc-title{margin:0;font-size:1.15rem;line-height:1.25}.rl-doc dl{margin:0;display:grid;grid-template-columns:1fr;gap:2px 12px}.rl-doc dt{margin-top:8px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rl-muted)}.rl-doc dd{margin:0;font-size:.98rem}@media (min-width: 520px){.rl-doc dl{grid-template-columns:130px 1fr}.rl-doc dt{margin-top:6px}.rl-doc dd{margin-top:4px}}.rl-tags{display:flex;flex-wrap:wrap;gap:6px}.rl-tag{padding:3px 10px;border-radius:999px;background:var(--rl-tint);border:1px solid var(--rl-border);font-size:.82rem}.rl-tag-risco{border-color:var(--rl-danger);color:var(--rl-danger)}.rl-quote{margin:0;padding:8px 12px;border-left:3px solid var(--rl-accent);background:var(--rl-tint);font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere}.rl-proofs{display:grid;gap:6px;margin-top:14px}.rl-pitch ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.rl-pitch li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.rl-pitch li:before{content:"✓";flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--rl-chip-on);color:var(--rl-accent);font-weight:900;font-size:.8rem;display:flex;align-items:center;justify-content:center;margin-top:1px}.rl-price{margin:16px 0 0;padding:12px;border-radius:12px;border:1px solid var(--rl-border);background:var(--rl-tint);font-size:.92rem}.rl-price strong{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rl-muted);margin-bottom:4px}.rl-disclaimer{margin:12px 0 0;font-size:.8rem;color:var(--rl-muted)}.rl-apoio-box{margin-top:14px;padding:14px;border-radius:12px;background:var(--rl-chip-on)}.rl-big-count{font-size:2rem;font-weight:900;line-height:1;color:var(--rl-accent)}.rl-pauta-text{min-height:320px;font-size:15px;line-height:1.5}.rl-print-only{display:none}@media print{body{background:#fff;color:#000}.rl-top,.rl-footer,.rl-no-print{display:none!important}.rl-card{box-shadow:none;border:0;padding:0}.rl-print-only{display:block;white-space:pre-wrap;font-size:12pt;line-height:1.6}.rl-shell{padding:0}}.rl-footer{text-align:center;color:var(--rl-muted);font-size:.72rem;margin:6px 0 0}.rl-footer a{color:var(--rl-muted)}.rl-fade{animation:rl-fade .3s ease both}@keyframes rl-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rl-fade{animation:none}}.rl-optin{margin-top:14px;padding:12px;border:1px solid var(--rl-border);border-radius:12px}.rl-optin>summary{cursor:pointer}.rl-optin[open]>summary{margin-bottom:8px}.rl-steps>li{padding-left:36px}[hidden]{display:none!important}
