@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols.woff2)format("woff2")}:root{--verde:#006855;--roxo:#854882;--acento:#006855;--acento-esc:#004d3f;--acento-claro:#9bf3d9;--texto:#111c2d;--sec:#3e4945;--borda:#e3e8f3;--alerta:#ba1a1a;--alerta-txt:#93000a;--fundo:#f9f9ff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;line-height:1.45}a{color:var(--acento)}a:hover{color:var(--acento-esc)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--acento);outline-offset:2px}[hidden]{display:none!important}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms{white-space:nowrap;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;flex-shrink:0;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.f{font-variation-settings:"FILL" 1}.app{background:var(--fundo);min-height:100dvh;position:relative}.scr{flex-direction:column;min-height:100dvh;display:flex}.hdr{z-index:5;padding:12px 12px 12px 16px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--borda);background:#fff;align-items:center;gap:6px;display:flex;position:sticky;top:0}.logo{border:1px solid var(--borda);object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:3px}.brand{flex-direction:column;flex:1;min-width:0;margin-left:4px;display:flex}.brand b{color:var(--verde);font-size:19px;font-weight:800;line-height:1.15}.brand b i{color:var(--roxo);font-style:normal}.brand small{color:var(--sec);font-size:13px}.ib{width:44px;height:44px;color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.ib:hover{color:var(--texto)}.ib.bg{background:#eef1f8}.ib.on{background:var(--acento-claro);color:#00513f}.ib.red{color:var(--alerta-txt);background:#ffdad6}.badge{background:var(--alerta);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;right:2px}.av{color:#00513f;background:#9bf3d9;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.av:hover{color:#00513f}.av.on{outline:3px solid var(--acento);outline-offset:2px}.main{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:20px 16px 28px;display:flex}.main.m720{max-width:720px}.main.m760{max-width:760px}.main.m880{max-width:880px}.cols{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.stk{flex-direction:column;gap:16px;min-width:0;display:flex}.sec-col{flex-direction:column;gap:10px;display:flex}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.card{border:1px solid var(--borda);background:#fff;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.h1{margin:0;font-size:26px;font-weight:800;line-height:1.2}.h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.h2.l{font-size:20px;font-weight:800}.h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.p{margin:0}.mut{color:var(--sec)}.sm{font-size:13px}.t14{font-size:14px}.row{align-items:center;gap:10px;display:flex}.sb{justify-content:space-between}.wrap{flex-wrap:wrap}.eb{letter-spacing:.08em;text-transform:uppercase;color:var(--roxo);margin:0;font-size:12px;font-weight:700}.chip{color:#00513f;white-space:nowrap;background:#d6f5ec;border-radius:14px;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.chip.p{color:#6b2f68;background:#ffd6f7}.chip.r{color:var(--alerta-txt);background:#ffdad6}.chip.d{color:#fff;background:#111c2dcc}.chip.n{color:var(--sec);background:#eef1f8}.chip.y{color:#5c4300;background:#fff0c7}.chip.feito{background:var(--verde);color:#fff}.btn{background:var(--acento);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 20px;font:700 16px/1.2 inherit;text-decoration:none;display:flex}.btn:hover{color:#fff}.btn:disabled{opacity:.6;cursor:default}.btn.verde{background:var(--verde)}.btn.sec{color:var(--texto);background:#e6eefc}.btn.sec:hover{color:var(--texto)}.btn.out{color:var(--texto);background:#fff;border:1.5px solid #c9d2e3}.btn.out:hover{color:var(--texto)}.btn.pur{background:var(--roxo)}.btn.red{background:var(--alerta)}.btn.rout{border:1.5px solid var(--alerta);color:var(--alerta-txt);background:#fff}.btn.rout:hover{color:var(--alerta-txt)}.btn.done{color:#00513f;background:#d6f5ec}.btn.done:hover{color:#00513f}.btn.s{white-space:nowrap;width:auto;min-height:44px;padding:0 14px;font-size:15px}.btn.s.total{width:100%}.lnk{min-height:44px;color:var(--roxo);align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lnk:hover{color:#6b2f68}.btn-texto{color:var(--acento);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font:700 15px inherit;text-decoration:none;display:inline-flex}.ico{width:44px;height:44px;color:var(--verde);background:#d6f5ec;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ico.p{color:var(--roxo);background:#ffd6f7}.ico.r{color:var(--alerta);background:#ffdad6}.ico.b{color:#2d4a6b;background:#e6eefc}.ico.n{color:var(--sec);background:#eef1f8}.ico.y{color:#7a5900;background:#fff0c7}.mt{border:1px solid var(--borda);color:var(--texto);background:#fff;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:14px;text-decoration:none;display:flex}.mt:hover{color:var(--texto)}.mt.alerta{border:2px solid #f2b8b5}.mt .v{font-size:26px;font-weight:800;line-height:1.1}.mt .v small{color:var(--sec);font-size:14px;font-weight:600}.plus{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.plus.p{background:var(--roxo)}.prog{background:#e6eefc;border-radius:6px;height:12px;overflow:hidden}.prog>span{background:var(--verde);border-radius:6px;height:100%;display:block}.barw{background:#eef1f8;border-radius:4px;flex:1;height:8px;overflow:hidden}.barw>span{background:var(--roxo);border-radius:4px;height:100%;display:block}.nav{z-index:5;border-top:1px solid var(--borda);padding:8px 2px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#fff;display:flex;position:sticky;bottom:0}.nav a{color:var(--sec);flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;min-height:52px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.nav .pl{border-radius:16px;justify-content:center;align-items:center;width:56px;height:32px;display:flex;position:relative}.nav .badge{top:-2px;right:4px}.nav a.on{color:var(--acento);font-weight:800}.nav a.on .pl{background:var(--acento-claro)}.nav .nome-longo{display:none}@media (width<=420px){.nav a{font-size:11.5px}.nav .pl{width:46px}}.aw{flex-direction:column;min-height:100dvh;display:flex}.auth{flex-direction:column;flex:1;gap:18px;width:100%;max-width:460px;margin:0 auto;padding:24px 20px 32px;display:flex}.pi{border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.opt{border:2px solid var(--borda);cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.opt.on{border-color:var(--verde);background:#f0fbf7}.opt input{width:22px;height:22px;accent-color:var(--verde);flex-shrink:0;margin:1px 0 0}.lbl{color:var(--sec);margin:0 0 6px;font-size:14px;font-weight:600;display:block}.lbl small{font-weight:500;font-size:inherit}.inp{width:100%;height:52px;color:var(--texto);background:#f1f4fc;border:1.5px solid #d5dcec;border-radius:14px;padding:0 14px;font:500 16px inherit}.inp.err{border-color:var(--alerta);background:#fff8f7}textarea.inp{resize:vertical;height:96px;padding:12px 14px;line-height:1.45}.hint{color:var(--sec);margin:6px 0 0;font-size:13px}.errmsg{color:var(--alerta-txt);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.form{flex-direction:column;gap:16px;margin:0;display:flex}input[type=range]{width:100%;accent-color:var(--roxo);height:32px;margin:0}.flt{height:44px;color:var(--texto);white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #d5dcec;border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font:700 15px inherit;display:inline-flex}.flt.on{background:var(--acento);border-color:var(--acento);color:#fff}.rolo{align-items:center;gap:10px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.rolo,.marcos{scrollbar-width:none}.rolo::-webkit-scrollbar{display:none}.marcos::-webkit-scrollbar{display:none}.ex{border:1px solid var(--borda);color:var(--texto);background:#fff;border-radius:20px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.ex:hover{color:var(--texto);border-color:#9fb3c8}.exb{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.thumb{color:var(--verde);background:#d6f5ec;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.thumb.p{color:var(--roxo);background:#ffd6f7}.thumb.b{color:#2d4a6b;background:#e6eefc}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb .pb{color:#fff;background:#111c2db8;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute}.thumb .du{color:#fff;background:#111c2dd1;border-radius:8px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px}.sep{background:var(--borda);border:0;flex-shrink:0;height:1px;margin:0}.steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:flex-start;gap:12px;display:flex}.steps li:before{counter-increment:s;content:counter(s);background:var(--verde);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.player{aspect-ratio:16/9;color:#fff;background:#111c2d;border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.indisp{aspect-ratio:16/9;text-align:center;background:#eef1f8;border:1.5px dashed #c9d2e3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.empty{text-align:center;background:#fff;border:1.5px dashed #c9d2e3;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;display:flex}.ec{width:64px;height:64px;color:var(--verde);background:#d6f5ec;border-radius:32px;justify-content:center;align-items:center;display:flex}.top{z-index:5;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--borda);background:#fff;align-items:center;gap:8px;display:flex;position:sticky;top:0}.bar{z-index:5;border-top:1px solid var(--borda);padding:12px 16px;padding-bottom:max(20px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.bar>div{gap:10px;max-width:720px;margin:0 auto;display:flex}.box{background:#f1f4fc;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.big{font-size:28px;font-weight:800;line-height:1.1}.big small{color:var(--sec);font-size:14px;font-weight:600}.hr{border-bottom:1px solid var(--borda);grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 0;display:grid}.hr:last-child,.it:last-child,.tr:last-child,.kv:last-of-type,.li:last-child{border-bottom:0}.exm{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.exm:last-child{border-bottom:0}.sw{appearance:none;cursor:pointer;background:#c9d2e3;border-radius:16px;flex-shrink:0;width:52px;height:32px;margin:2px 0 0;transition:background .2s;position:relative}.sw:after{content:"";background:#fff;border-radius:12px;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #111c2d40}.sw:checked{background:var(--verde)}.sw:checked:after{transform:translate(20px)}.sw:focus-visible{outline:3px solid var(--acento-claro);outline-offset:2px}.exm-nome{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:4px 0;display:flex}.exm-nome:hover .p:first-child{text-decoration:underline}.st{cursor:pointer;min-height:44px;color:var(--texto);background:#fff;border:1.5px solid #d5dcec;border-radius:22px;max-width:128px;padding:0 8px 0 12px;font:700 14px inherit}.st.feito{color:#00513f;background:#effbf7;border-color:#9bdac6}.st.agendado{color:#6b2f68;background:#fdf3fb;border-color:#f3c6ec}.sig{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;display:flex}.sig-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sig-lista li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.sheetbg{z-index:20;background:#111c2d8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-height:92dvh;padding:12px 20px 28px;padding-bottom:max(28px,env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;flex-direction:column;gap:16px;margin:0;display:flex;overflow-y:auto}.grab{background:#d5dcec;border-radius:3px;flex-shrink:0;align-self:center;width:44px;height:5px}.call{border-radius:24px;align-items:center;gap:14px;min-height:72px;padding:12px 18px;text-decoration:none;display:flex}.call .ci{border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.call .ct{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.call .ct b{font-size:19px;line-height:1.2}.call .ct span{font-size:14px}.call.samu{background:var(--alerta);color:#fff}.call.samu:hover{color:#fff;background:var(--alerta-txt)}.call.samu .ci{background:#fff3}.call.mat{color:var(--alerta-txt);border:2px solid var(--alerta);background:#fff}.call.mat:hover{color:var(--alerta-txt);background:#fff8f7}.call.mat .ci{color:var(--alerta);background:#ffdad6}.call.mat .ct span{color:var(--sec)}.ci{border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nt{border:0;border-bottom:1px solid var(--borda);color:var(--texto);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.nt:last-child{border-bottom:0}.nt:hover{color:var(--texto);background:#f6f8fd}.dot{background:var(--roxo);border-radius:5px;flex-shrink:0;width:10px;height:10px;margin-top:6px}.kv{border-bottom:1px solid var(--borda);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.kv span{color:var(--sec)}.kv b{text-align:right;overflow-wrap:anywhere}.li{min-height:56px;color:var(--texto);border:0;border-bottom:1px solid var(--borda);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:0;font:600 15px inherit;text-decoration:none;display:flex}.li:hover{color:var(--texto)}.jump{height:44px;color:var(--texto);white-space:nowrap;background:#fff;border:1.5px solid #d5dcec;border-radius:22px;flex-shrink:0;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.jump:hover{color:var(--texto)}.vid{aspect-ratio:16/9;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.vid .pb{color:#fff;background:#111c2dbf;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute}.vid .du{position:absolute;bottom:10px;left:10px}.vid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}details.faq{border:1px solid var(--borda);background:#fff;border-radius:18px;padding:0 16px}details.faq summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;font-size:16px;font-weight:700;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq .seta:after{content:"expand_more"}details.faq[open] .seta:after{content:"expand_less"}.paper{background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:22px 18px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 2px 12px #111c2d1f}.paper h2{color:var(--verde);text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid #d6f5ec;margin:0;padding-bottom:4px;font-size:14px;font-weight:800}.paper .kvg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.paper .kvg span{color:var(--sec);font-size:12px;display:block}.paper .kvg b{font-size:14px}.paper table{border-collapse:collapse;width:100%;font-size:13px}.paper th{text-align:left;color:var(--sec);border-bottom:1px solid var(--borda);padding:6px 4px;font-weight:700}.paper td{border-bottom:1px solid #eef1f8;padding:6px 4px}.sk{background:#e6ebf5;border-radius:12px;animation:1.4s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes gira{to{transform:rotate(360deg)}}.gira{animation:1s linear infinite gira}@media (prefers-reduced-motion:reduce){.sk,.gira{animation:none}}.banner{background:var(--sec);color:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.toast{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;background:var(--texto);color:#fff;border-radius:16px;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:12px 14px;font-size:14px;font-weight:600;display:flex;position:fixed;box-shadow:0 6px 24px #111c2d4d}.toast button{background:var(--acento-claro);min-height:44px;color:var(--texto);cursor:pointer;border:0;border-radius:18px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:800}@media (width>=760px){.scr.com-nav{grid-template-rows:auto auto 1fr;grid-template-columns:96px minmax(0,1fr);display:grid}.scr.com-nav>.hdr,.scr.com-nav>.banner{grid-column:1/-1}.scr.com-nav>.hdr{padding:12px 24px}.scr.com-nav>.nav{border-top:0;border-right:1px solid var(--borda);flex-direction:column;grid-area:3/1;justify-content:flex-start;align-self:start;gap:6px;height:calc(100vh - 69px);padding:16px 8px;top:69px;bottom:auto}.scr.com-nav>.nav a{flex:none;padding:4px 0}.scr.com-nav>.main{grid-area:3/2;padding:28px 32px 40px}.main.solta{padding:28px 32px 40px}.rolo{margin:0;padding:0 0 4px}.cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cols.ex-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.auth{border:1px solid var(--borda);background:#fff;border-radius:28px;flex:none;margin:48px auto;padding:40px}.sheetbg{align-items:center}.sheet{border-radius:28px;max-width:560px;padding:24px 28px 28px}.grab{display:none}.paper{padding:40px 48px;font-size:14px}.paper .kvg{grid-template-columns:repeat(4,minmax(0,1fr))}.toast{bottom:24px}.tabs{max-width:560px}}@media (width>=1100px){.scr.com-nav{grid-template-columns:240px minmax(0,1fr)}.scr.com-nav>.nav{padding:20px 16px}.scr.com-nav>.nav a{border-radius:24px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:15px}.scr.com-nav>.nav .pl{width:auto;height:auto}.scr.com-nav>.nav a.on .pl{background:0 0}.scr.com-nav>.nav a.on{background:var(--acento-claro)}.scr.com-nav>.nav .badge{margin-left:6px;position:static}.nav .nome-curto{display:none}.nav .nome-longo{display:inline}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs{background:#eef1f8;border-radius:26px;gap:4px;padding:4px;display:flex;overflow-x:auto}.tab{min-height:44px;color:var(--sec);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:700 15px inherit;display:inline-flex}.tab.on{color:var(--roxo);background:#fff;box-shadow:0 1px 3px #111c2d1f}.lista{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.chk{cursor:pointer;align-items:flex-start;gap:12px;padding:9px 0;line-height:1.4;display:flex}.chk input{width:22px;height:22px;accent-color:var(--verde);flex-shrink:0;margin:1px 0 0}.hero-plano{background:linear-gradient(135deg,#effbf7 0%,#fdf3fb 100%);border-color:#e6dcef;gap:8px}.modelo{text-align:left;cursor:pointer;font:inherit;color:inherit;align-items:flex-start;gap:8px;transition:border-color .2s}.modelo:hover{border-color:var(--verde)}.topicos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.topicos li{border-left:3px solid var(--verde);background:#effbf7;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 6px 8px 12px;display:flex}.topicos li .ib{flex-shrink:0;width:32px;height:32px;margin-left:auto}.sug{text-align:left;color:var(--texto);cursor:pointer;background:#fff;border:1.5px dashed #c9d2e3;border-radius:16px;align-items:flex-start;gap:4px;padding:8px 12px;font:500 14px/1.35 inherit;display:inline-flex}.sug:hover{border-color:var(--verde);color:#00513f}.direito{gap:0;padding:0}.direito summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.direito summary::-webkit-details-marker{display:none}.direito[open] summary .seta{transform:rotate(180deg)}.direito>div{padding:0 16px 16px}.hero-diario{background:linear-gradient(135deg,#fdf3fb 0%,#f3eefe 55%,#effbf7 100%);border-color:#ecd9ec}.marcos{scroll-snap-type:x proximity;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.marco{scroll-snap-align:start;text-align:center;font:inherit;color:inherit;cursor:pointer;background:#fffafe;border:1.5px dashed #e3c9e0;border-radius:18px;flex-direction:column;flex:0 0 108px;align-items:center;gap:4px;padding:12px 8px;display:flex}.marco .mi{color:#b57fb1;background:#fff;border:1.5px dashed #e3c9e0;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.marco .mt2{font-size:13.5px;font-weight:700;line-height:1.25}.marco.feito{background:#fdf3fb;border-style:solid;border-color:#f3d4ee}.marco.feito .mi{background:var(--roxo);color:#fff;border:0}.linha-tempo{flex-direction:column;gap:12px;display:flex;position:relative}.linha-tempo:before{content:"";background:#f0dcef;width:2px;position:absolute;top:8px;bottom:8px;left:27px}.entrada{gap:12px;display:flex;position:relative}.entrada .dia{z-index:1;width:56px;height:56px;color:var(--roxo);background:#fff;border:1.5px solid #f0dcef;border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.entrada .dia b{font-size:20px;line-height:1}.entrada .dia span{font-size:11px;font-weight:700}.entrada .corpo{border:1px solid var(--borda);background:#fff;border-radius:20px;flex:1;min-width:0;overflow:hidden}.entrada.t-sentimento .corpo{background:#fffafe}.entrada-abrir{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.entrada .texto{-webkit-line-clamp:4;white-space:pre-wrap;color:var(--sec);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entrada .humor{align-items:center;gap:2px;font-size:16px;display:inline-flex}.fotos{gap:2px;display:grid}.fotos.n1{grid-template-columns:1fr}.fotos.n2{grid-template-columns:1fr 1fr}.fotos.n3{grid-template-columns:2fr 1fr 1fr}.fotos button{cursor:pointer;aspect-ratio:4/3;background:#eef1f8;border:0;padding:0;position:relative;overflow:hidden}.fotos.n1 button{aspect-ratio:16/10}.fotos img{object-fit:cover;width:100%;height:100%;display:block}.fotos .mais{color:#fff;background:#111c2d80;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:0}.duvidas{background:#f6f9ff;border-color:#dbe5f7}.lista-duvidas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-duvidas li{border-bottom:1px solid #e3eaf6;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.lista-duvidas li:last-child{border-bottom:0}.lista-duvidas input{width:22px;height:22px;accent-color:var(--verde);flex-shrink:0;margin:1px 0 0}.lista-duvidas button{text-align:left;font:inherit;color:inherit;cursor:pointer;white-space:pre-wrap;background:0 0;border:0;flex:1;padding:0}.lista-duvidas li.ok button{color:var(--sec);text-decoration:line-through}.seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.seg button{border:1.5px solid var(--borda);color:var(--sec);cursor:pointer;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font:600 12.5px/1.2 inherit;display:flex}.seg button.on{border-color:var(--roxo);color:#6b2f68;background:#fdf3fb}.humores{flex-wrap:wrap;gap:6px;display:flex}.humores button{border:1.5px solid var(--borda);min-height:40px;color:var(--texto);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:0 12px;font:600 14px inherit;display:inline-flex}.humores button.on{border-color:var(--roxo);background:#fdf3fb}.humores .em{font-size:18px}.diario-texto{resize:vertical;height:auto;line-height:1.5}.fotos-edit{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.fe{aspect-ratio:1;background:#eef1f8;border-radius:14px;position:relative;overflow:hidden}.fe img{object-fit:cover;width:100%;height:100%}.fe button{color:#fff;cursor:pointer;background:#111c2db3;border:0;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:4px;right:4px}.fe.add{color:var(--roxo);cursor:pointer;font:inherit;background:#fff;border:1.5px dashed #c9d2e3;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}@media (width>=760px){.rolo{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.marcos{flex-wrap:wrap;overflow:visible}.marco{flex:104px;max-width:150px}}.botao-contracao{background:var(--verde);color:#fff;cursor:pointer;border:0;border-radius:92px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:184px;height:184px;font:800 22px inherit;transition:transform .1s;display:flex;box-shadow:0 10px 30px #00685547}.botao-contracao:active{transform:scale(.97)}.botao-contracao.on{background:var(--roxo);animation:2s ease-in-out infinite pulsa;box-shadow:0 10px 30px #85488252}@keyframes pulsa{0%,to{box-shadow:0 0 #85488259}50%{box-shadow:0 0 0 18px #85488200}}@media (prefers-reduced-motion:reduce){.botao-contracao.on{animation:none}}.seg-grande{font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.g3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.resumo-contracoes>div{border:1px solid var(--borda);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.resumo-contracoes b{font-variant-numeric:tabular-nums;font-size:20px}.resumo-contracoes span{color:var(--sec);font-size:12.5px}.lc{border-bottom:1px solid var(--borda);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr 1fr 36px;align-items:center;gap:8px;padding:8px 0;display:grid}.lc:last-child{border-bottom:0}.lc-cab{color:var(--sec);text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:700}.lc .ib{width:36px;height:36px}.link-ao-vivo{overflow-wrap:anywhere;background:#fff;border:1px dashed #e3c9e0;border-radius:12px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px}.ao-vivo{background:#1aa36b;border-radius:5px;width:10px;height:10px;animation:1.6s infinite pulsa-verde;box-shadow:0 0 #1aa36b80}.ao-vivo.off{background:#c9d2e3;animation:none}@keyframes pulsa-verde{0%{box-shadow:0 0 #1aa36b80}70%{box-shadow:0 0 0 8px #1aa36b00}to{box-shadow:0 0 #1aa36b00}}.atalho-contracoes{color:var(--texto);background:#fdf3fb;border-color:#f3d4ee;flex-direction:row;align-items:center;text-decoration:none}.atalho-contracoes:hover{color:var(--texto);border-color:var(--roxo)}@media (width<=520px){.tabs .tab{flex:none;padding:0 12px;font-size:14px}}.comparacao{align-items:stretch}.lado-treino{background:#f6f9ff;border-color:#dbe5f7}.lado-parto{background:#fdf3fb;border-color:#f3d4ee}.prodromos{background:#fffcf2;border-color:#f2e3b3}.resumo-semana{background:linear-gradient(135deg,#fffafe 0%,#f3fbf8 100%);border-color:#ecdcef}
