@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #eceef2;--surface: #ffffff;--ink: #1a1d24;--ink-2: #474c58;--muted: #6b7180;--line: #dcdfe5;--accent: #1a5fd0;--accent-ink: #ffffff;--accent-wash: #e3edff;--good: #13804a;--carb: #d97706;--prot: #2d7ff9;--gord: #d6453d;--track: #e1e4ea;--warn: #9a5b00;--warn-wash: #fdf1dc;--crit: #c0261d;--crit-wash: #fde8e6;--radius: 18px;--b-com: #f28c28;--b-agua: #2d7ff9;--b-pas: #13a05b;--b-esc: #1a1d24;--b-din: #6d4aff;--b-txt: #ffffff;--deficit: #4ade80;--superavit: #ffa94d;--nv-lente-1: #4c93ff;--nv-lente-2: #1a5fd0;--nv-brilho: rgba(45, 127, 249, .45);--nv-sombra-lente: rgba(10, 40, 110, .45);--nv-reflexo-lente: rgba(200, 222, 255, .55);--nv-foco: #4c93ff;--font: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num: "Bricolage Grotesque Variable", "Instrument Sans Variable", system-ui, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e1116;--surface: #1a1f28;--ink: #eef1f6;--ink-2: #b8c0cc;--muted: #8c95a3;--line: #2a303b;--accent: #3ba4ff;--accent-ink: #0e1116;--accent-wash: #14263d;--good: #2bd47d;--carb: #ffa94d;--prot: #3ba4ff;--gord: #ff7a6b;--track: #252b35;--warn: #f0b45a;--warn-wash: #2e2414;--crit: #ff8a80;--crit-wash: #331a18;--b-com: #f28c28;--b-agua: #2d7ff9;--b-pas: #13a05b;--b-esc: #252b35;--b-din: #6d4aff;--nv-lente-1: #4c93ff;--nv-lente-2: #1a5fd0;--nv-brilho: rgba(45, 127, 249, .45);--nv-sombra-lente: rgba(10, 40, 110, .5);--nv-reflexo-lente: rgba(200, 222, 255, .5);--nv-foco: #4c93ff;color-scheme:dark}}:root[data-theme=dark]{--bg: #0e1116;--surface: #1a1f28;--ink: #eef1f6;--ink-2: #b8c0cc;--muted: #8c95a3;--line: #2a303b;--accent: #3ba4ff;--accent-ink: #0e1116;--accent-wash: #14263d;--good: #2bd47d;--carb: #ffa94d;--prot: #3ba4ff;--gord: #ff7a6b;--track: #252b35;--warn: #f0b45a;--warn-wash: #2e2414;--crit: #ff8a80;--crit-wash: #331a18;--b-com: #f28c28;--b-agua: #2d7ff9;--b-pas: #13a05b;--b-esc: #252b35;--b-din: #6d4aff;--nv-lente-1: #4c93ff;--nv-lente-2: #1a5fd0;--nv-brilho: rgba(45, 127, 249, .45);--nv-sombra-lente: rgba(10, 40, 110, .5);--nv-reflexo-lente: rgba(200, 222, 255, .5);--nv-foco: #4c93ff;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.45 var(--font);-webkit-text-size-adjust:100%}:root{--topo-seguro: max(env(safe-area-inset-top, 0px), var(--topo-extra, 0px))}body{padding:var(--topo-seguro) 0 0}body:before{content:"";position:fixed;inset:0 0 auto;height:var(--topo-seguro);background:var(--bg);z-index:8}body:has(.ob):before,body:has(.entrar):before{background:var(--psy-fundo)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:16px}.num{font-variant-numeric:tabular-nums}.app{max-width:560px;margin:0 auto;padding:12px 16px calc(104px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;overflow-x:clip}.topo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.topo h1{font-family:var(--font-num);font-size:28px;font-weight:700;margin:0;letter-spacing:-.02em;text-wrap:balance}.datas{display:flex;align-items:center;gap:2px}.seletor-dia{position:relative;min-width:0}.topo:has(.seletor-dia-cal){position:relative;z-index:20}.seletor-dia-titulo{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.seletor-dia-titulo svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.seletor-dia-titulo[aria-expanded=true] svg{transform:rotate(180deg)}.seletor-dia-cal{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(320px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;box-shadow:0 12px 32px #0000002e;animation:seletor-dia-entra .16s ease-out}.seletor-dia-cal .com-cal-dia:disabled{opacity:.3;cursor:default}.seletor-dia-cal .com-cal-dia.futuro .com-cal-num{color:var(--muted)}.seletor-dia-cal .com-cal-dia.on{background:var(--accent);outline:0}.seletor-dia-cal .com-cal-dia.on .com-cal-num{color:#fff;font-weight:700}@keyframes seletor-dia-entra{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.seletor-dia-cal{animation:none}.seletor-dia-titulo svg{transition:none}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:grid;gap:10px;min-width:0}.card h2{font-size:15px;margin:0;color:var(--ink-2);font-weight:600}.sub{color:var(--muted);font-size:13px}.linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.linha.entre{justify-content:space-between}.grade2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grade3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crono-comecar{width:100%}.crono{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);min-width:0}.crono-tempo{font-size:44px;line-height:1.1;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.crono-botoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crono-botoes .btn{width:100%;padding:0 8px}.selo.crono-rodando{background:var(--accent);color:var(--accent-ink)}.btn{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600}.btn.prim{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.sec{background:var(--accent-wash);border-color:transparent;color:var(--accent)}.btn.perigo{color:var(--crit);white-space:nowrap;flex-shrink:0}.btn.desligado{opacity:.5;pointer-events:none}.wod-item{display:grid;gap:4px;padding:6px 0;border-top:1px solid var(--line)}.wod-item:first-of-type{border-top:0}.wod-treino{margin:0;font-size:14px;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.btn.perigo.armado{background:var(--crit);color:#fff;border-color:var(--crit)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.icone{width:44px;padding:0;display:grid;place-items:center;font-size:20px}.link{background:none;border:0;color:var(--accent);font-weight:600;padding:8px 4px;cursor:pointer;min-height:40px}.chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label.campo{display:grid;gap:4px;font-size:13px;color:var(--ink-2);min-width:0;align-content:end}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left}input::-webkit-date-and-time-value{text-align:left}input,select,textarea{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--bg);width:100%;min-width:0}textarea{resize:vertical;min-height:76px;line-height:1.4}.kcal{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.faltam{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;font-size:14px;font-weight:600}.falta-macro{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.falta-macro i{width:8px;height:8px;border-radius:50%;display:inline-block}.chip.mini{min-height:32px;padding:0 12px;font-size:13px;font-weight:600}.faltam .chip.mini{margin-left:auto}.serie.aquec{opacity:.8;border-top-style:dashed}.btn.nw{white-space:nowrap;padding:0 10px;flex:1}.card.proximo{border:2px solid var(--accent)}.nota-serie{font-size:13px;color:var(--ink-2);line-height:1.35}.nota-serie.ok{color:var(--good)}.nota-vol{display:grid;gap:2px;font-size:13px;padding:8px 10px;border-radius:10px;background:var(--warn-wash);color:var(--warn)}.nota-vol.ok{background:var(--accent-wash);color:var(--good)}.linha.fotos{flex-wrap:wrap}.linha.fotos label.btn{display:grid;place-items:center;cursor:pointer}.foto-prev{display:grid;grid-template-columns:72px 1fr;gap:4px 10px;align-items:center}.foto-prev img{width:72px;height:72px;object-fit:cover;border-radius:10px;grid-row:span 2}.foto-prev .link{justify-self:start;padding:0;min-height:28px}.foto-prev .foto-btn{padding:0;border:0;background:none;cursor:zoom-in;grid-row:span 2;border-radius:10px}.foto-prev .foto-btn img{display:block}.foto-prev.grande{grid-template-columns:1fr}.foto-prev.grande .foto-btn{cursor:zoom-out;grid-row:auto}.foto-prev.grande .foto-btn img{width:100%;height:auto;max-height:70vh;object-fit:contain}.escrever-rasc{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.rapido{display:grid;gap:8px;padding:10px;border-radius:12px;background:var(--accent-wash)}.ref-acoes{display:flex;gap:14px;margin:-4px 0 2px}.ref-acoes .link{min-height:32px;padding:2px 0;font-size:13px}.modelo{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--line)}.dieta-enviar{display:grid;gap:12px}.dieta-ref{padding-bottom:12px;border-bottom:1px solid var(--line)}.dieta-ref[open]{display:grid;gap:10px}.dieta-ref>summary{justify-content:space-between;gap:10px;list-style:none;padding:10px 0}.dieta-ref>summary::-webkit-details-marker{display:none}.dieta-ref>summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.dieta-ref[open]>summary:after{content:"−"}.dieta-ref>summary>span{display:grid;gap:2px}.dieta-ref>summary .sub{font-weight:400}.selo{justify-self:start;padding:4px 12px;border-radius:999px;font-weight:700;font-size:14px}.selo.ok{background:var(--accent-wash);color:var(--good)}.selo.atencao{background:var(--warn-wash);color:var(--warn)}.selo.neutro{background:var(--line);color:var(--ink-2)}.orient{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}.sug-item{padding:6px 0;border-bottom:1px solid var(--line)}.kcal .grande{font-size:34px;font-weight:700;letter-spacing:-.02em}.macro{display:grid;gap:4px}.macro .rot{display:flex;justify-content:space-between;gap:8px;font-size:14px}.barra{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.barra>i{display:block;height:100%;border-radius:99px}.barra>i.exc{background:var(--crit)!important}.aviso{border-radius:10px;padding:10px 12px;font-size:14px;background:var(--warn-wash);color:var(--warn)}.aviso.crit{background:var(--crit-wash);color:var(--crit)}.aviso.info{background:var(--accent-wash);color:var(--accent)}.lista{display:grid}.lista>*{padding:10px 0;border-top:1px solid var(--line)}.lista>*:first-child{border-top:0}.item{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center}.item .nome{font-weight:600;min-width:0;overflow-wrap:anywhere}.item .mac{font-size:13px;color:var(--muted);grid-column:1 / -1}.ref-titulo{display:flex;justify-content:space-between;font-weight:700;padding-top:6px}.rasc{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:8px}.rasc.pend{border-color:var(--warn)}.escolher{display:grid;gap:8px}.item.opcao{background:none;border:0;text-align:left;width:100%;cursor:pointer;color:inherit;font:inherit;min-height:44px}.orig{font-size:13px;color:var(--muted);font-style:italic}.fonte{font-size:12px;color:var(--muted)}:root{--nv-vidro-1: rgba(38, 40, 48, .62);--nv-vidro-2: rgba(14, 15, 20, .76);--nv-inativo: #9a9eaa}.nav-vidro{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:0 max(14px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));pointer-events:none}.nv-pilula{pointer-events:auto;position:relative;max-width:520px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);padding:6px;border-radius:999px;background:linear-gradient(180deg,var(--nv-vidro-1),var(--nv-vidro-2));-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 14px 40px #00000059,0 0 0 .5px #0009}.nv-lente{position:absolute;top:6px;bottom:6px;left:0;border-radius:999px;opacity:0;background:linear-gradient(180deg,var(--nv-lente-1),var(--nv-lente-2));box-shadow:inset 0 1px 0 var(--nv-reflexo-lente),0 0 22px var(--nv-brilho),0 6px 16px var(--nv-sombra-lente);transition:opacity .2s;will-change:transform}.nv-tique{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}.nv-pilula button{position:relative;z-index:1;min-width:0;min-height:54px;border:0;background:none;cursor:pointer;display:grid;place-items:center;align-content:center;gap:3px;color:var(--nv-inativo);transition:color .3s,transform .2s;-webkit-tap-highlight-color:transparent;padding:0}.nv-pilula button:active{transform:scale(.92)}.nv-pilula button.on{color:#fff}.nv-icone{display:grid;transition:transform .45s cubic-bezier(.3,1.4,.45,1)}.nv-pilula button.on .nv-icone{transform:translateY(-1px) scale(1.08)}.nv-rotulo{font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap;max-width:100%}.nv-longo{display:inline-block;white-space:nowrap}.nv-curto{display:none}.nv-pilula.curto .nv-rotulo{position:relative;display:grid;justify-items:center}.nv-pilula.curto .nv-rotulo:has(.nv-curto) .nv-longo{position:absolute;visibility:hidden}.nv-pilula.curto .nv-curto{display:inline}.nv-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nv-pilula button:focus-visible{outline:1.5px solid var(--nv-foco);outline-offset:-4px;border-radius:999px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nv-pilula{background:#16130ef5}}@media(prefers-reduced-motion:reduce){.nv-lente,.nv-icone{transition:opacity .2s}}.toast{position:fixed;left:16px;right:16px;bottom:calc(90px + env(safe-area-inset-bottom,0px));max-width:528px;margin:0 auto;background:var(--ink);color:var(--bg);padding:12px 14px;border-radius:12px;z-index:50;font-size:14px}.toast.erro{background:var(--crit);color:#fff}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.kpi{border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.kpi .v{font-size:20px;font-weight:700}.kpi .l{font-size:12px;color:var(--muted)}.grafico{width:100%;height:auto;display:block}.grafico text{fill:var(--muted);font-size:11px}.tabela{overflow-x:auto}.tabela table{border-collapse:collapse;width:100%;font-size:14px}.tabela td,.tabela th{padding:8px 6px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.tabela td:first-child,.tabela th:first-child{text-align:left}.vazio{color:var(--muted);font-size:14px;padding:6px 0}.centro{min-height:70vh;display:grid;place-items:center}details>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:600;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.barra>i{transition:width .3s ease}}input[type=checkbox]{width:22px;height:22px;min-height:0;flex:none;margin:0;accent-color:var(--accent)}label.check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);min-height:44px;cursor:pointer}.serie{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.cod-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.leitor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0e1014;color:#fff;display:flex;flex-direction:column;padding:calc(14px + env(safe-area-inset-top,0px)) 18px calc(24px + env(safe-area-inset-bottom,0px));gap:14px}.leitor-topo{display:flex;justify-content:space-between;align-items:center;font-size:18px}.leitor-x{width:40px;height:40px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:16px;cursor:pointer}.leitor-visor{position:relative;border-radius:26px;overflow:hidden;background:#22252c;aspect-ratio:3 / 4;max-height:58vh;width:100%;max-width:480px;margin:0 auto}.leitor-visor video{width:100%;height:100%;object-fit:cover;display:block}.leitor-mira{position:absolute;left:10%;right:10%;top:36%;bottom:36%;border:3px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 0 0 999px #00000059}.leitor-mira{transition:border-color .2s,box-shadow .2s}.leitor-mira:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;background:#ff8a3d;box-shadow:0 0 10px #ff8a3d}.leitor-mira.procurando:after{animation:leitor-varre 1.4s ease-in-out infinite alternate}.leitor-mira.quase,.leitor-mira.achou{border-color:#2fd17a;box-shadow:0 0 0 999px #00000059,0 0 22px #2fd17ab3}.leitor-mira.quase:after{background:#2fd17a;box-shadow:0 0 10px #2fd17a}.leitor-mira.achou:after{opacity:0}@keyframes leitor-varre{0%{top:12%}to{top:86%}}.leitor-status{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 14px;border-radius:999px;background:#0000009e;font-size:13px;font-weight:600;text-align:center}.leitor-gira{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:o-gira .8s linear infinite}.leitor-gira.grande{width:34px;height:34px;border-width:3px}.leitor-busca{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0e1014a8;text-align:center;font-size:15px;padding:0 20px}.leitor-busca strong{font-size:17px;letter-spacing:.02em}.leitor-luz{position:absolute;top:12px;right:12px;border:0;border-radius:999px;padding:8px 12px;background:#0000008c;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.leitor-luz.ligada{background:#fff;color:#0e1014}@media(prefers-reduced-motion:reduce){.leitor-mira.procurando:after{animation:none}.leitor-gira{animation-duration:2s}}.leitor-dica{text-align:center;font-size:14px;opacity:.85;margin:0}.leitor-alt{align-self:center;border:0;background:#ffffff24;color:#fff;border-radius:16px;padding:12px 18px;font-size:14px;font-weight:600;cursor:pointer}.leitor-digitar{display:flex;gap:8px;max-width:480px;width:100%;margin:0 auto}.leitor-digitar input{flex:1;min-width:0;font-size:18px;padding:12px 14px;border-radius:14px;border:0;letter-spacing:.04em}.blocos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bloco{position:relative;border-radius:24px;color:var(--b-txt);min-height:100px;display:flex;min-width:0}.bloco.b-din{min-height:84px}.bloco.largo{grid-column:span 2}.b-com{background:var(--b-com)}.b-agua{background:var(--b-agua)}.b-pas{background:var(--b-pas)}.b-esc{background:var(--b-esc)}.b-din{background:var(--b-din)}:root:not([data-theme=dark]) .b-esc{box-shadow:none}.bloco.carregando{opacity:.6}.bloco-area{all:unset;box-sizing:border-box;flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;cursor:pointer;border-radius:24px;-webkit-tap-highlight-color:transparent;transition:transform .15s}.bloco-area:active{transform:scale(.97)}.bloco-area:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bloco-rot{font-size:13px;font-weight:600;opacity:.92;padding-right:36px}.bloco-num{display:block;font-family:var(--font-num);font-weight:700;font-size:28px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bloco-num.grande{font-size:44px}.bloco-sub{display:block;font-size:12px;opacity:.88;margin-top:4px}.bloco-baixo{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bloco-macros{display:grid;gap:1px;font-size:12.5px;text-align:right;white-space:nowrap}.bloco-alerta{font-size:12px;font-weight:600;background:#fff3;padding:5px 9px;border-radius:10px;white-space:nowrap}.bloco-mais{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff3d;color:inherit;display:grid;place-items:center;cursor:pointer;padding:0}.bloco-mais:active{transform:scale(.9)}.bloco-mais:disabled{opacity:.5}.bloco-mais svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bloco-seg{display:flex;gap:3px;margin-top:8px}.bloco-seg i{flex:1;height:6px;border-radius:4px;background:#ffffff4d}.bloco-seg i.c{background:#fff}.folha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;animation:folha-sobe .3s cubic-bezier(.22,1.2,.36,1) both;will-change:transform}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#080c1473;animation:folha-fundo .24s ease both;pointer-events:none}.folha-fundo.sai{animation:folha-fundo-sai .18s ease both}.folha.sai{animation:folha-desce .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.folha.lado{animation:folha-entra-lado .3s cubic-bezier(.2,.9,.3,1) both}.folha.lado.sai{animation:folha-sai-lado .18s cubic-bezier(.4,0,1,1) both}.folha-voltar{width:40px;height:40px;margin-right:6px;border-radius:50%;border:0;background:#ffffff38;color:inherit;font-size:26px;line-height:1;cursor:pointer;flex:none}.folha.lado .folha-topo{justify-content:flex-start}@keyframes folha-fundo{0%{opacity:0}to{opacity:1}}@keyframes folha-fundo-sai{0%{opacity:1}to{opacity:0}}@keyframes folha-desce{0%{transform:none;opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes folha-entra-lado{0%{transform:translate(100%)}to{transform:none}}@keyframes folha-sai-lado{0%{transform:none}to{transform:translate(100%)}}.folha-topo{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;color:var(--b-txt)}.folha-topo h2{margin:0;font-family:var(--font-num);font-size:24px;font-weight:700;letter-spacing:-.02em}.folha-x{width:40px;height:40px;border-radius:50%;border:0;background:#ffffff38;color:inherit;font-size:16px;cursor:pointer}.folha-corpo{max-width:560px;margin:0 auto;padding:14px 16px calc(40px + env(safe-area-inset-bottom,0px));display:grid;gap:14px}@keyframes folha-sobe{0%{transform:translateY(48px);opacity:0}70%{opacity:1}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.folha,.folha.lado,.folha.sai,.folha-fundo{animation:none}.folha.sai,.folha-fundo.sai{opacity:0}}.corpo-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--track);border-radius:14px;padding:4px;gap:4px}.corpo-seg button{border:0;background:none;border-radius:10px;min-height:40px;font-weight:600;color:var(--muted);cursor:pointer}.corpo-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.conversa{display:grid;gap:10px;padding-bottom:76px}.conv-vazia{display:grid;gap:8px;color:var(--muted);font-size:14px}.conv-vazia p{margin:0 0 2px}.conv-exemplo{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;padding:11px 14px;font-size:14px;cursor:pointer}.conv-par{display:grid;gap:8px}.conv-eu{justify-self:end;max-width:82%;background:var(--accent);color:var(--accent-ink);border-radius:20px 20px 6px;padding:10px 13px;font-size:15px;line-height:1.35;white-space:pre-wrap}.conv-ele{justify-self:start;width:min(100%,460px);background:var(--surface);border:1px solid var(--line);border-radius:20px 20px 20px 6px;padding:12px 14px;font-size:14px;display:grid;gap:4px}.conv-ele.erro{color:var(--crit)}.conv-ele.pensando{color:var(--muted);width:auto}.conv-ele.desfeito .conv-it{text-decoration:line-through;opacity:.55}.conv-rot{font-size:12px;color:var(--good);font-weight:600}.conv-ele.desfeito .conv-rot{color:var(--muted)}.conv-it{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.conv-it span{min-width:0}.conv-it i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:8px;vertical-align:1px}.pt-com{background:var(--b-com)}.pt-agua{background:var(--b-agua)}.pt-pas{background:var(--b-pas)}.pt-esc{background:var(--muted)}.pt-din{background:var(--b-din)}.conv-aviso{margin:4px 0 0;color:var(--warn);font-size:13px}.conv-barra{position:fixed;z-index:9;left:0;right:0;bottom:calc(90px + env(safe-area-inset-bottom,0px));max-width:528px;margin:0 auto;width:calc(100% - 28px);display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:6px 6px 6px 16px;box-shadow:0 6px 20px #0000001f;animation:conv-barra-entra .32s ease-out both}@keyframes conv-barra-entra{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.conv-barra{animation:none}}.conv-barra textarea{flex:1;min-width:0;border:0;background:none;resize:none;padding:10px 0;font-size:16px;line-height:22px;height:42px;outline:none}.conv-mic{width:42px;height:42px;flex:none;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;cursor:pointer}.conv-mic:disabled{opacity:.45}.conv-mic.on{background:var(--crit);color:#fff;animation:ouvindo 1.2s ease-in-out infinite}.conv-mic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes ouvindo{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.conv-mic.on{animation:none}}:root{--psy: #5ec8ff;--psy-forte: #1b7fc4;--psy-brilho: rgba(94, 200, 255, .55);--psy-fundo: #060d16;--psy-tinta: #eaf4ff;--psy-tinta-2: #b9cde0}.psy-tela{background:radial-gradient(120% 70% at 50% 0%,#0d2236 0%,var(--psy-fundo) 60%);color:var(--psy-tinta)}.orbe{position:relative;width:var(--s);height:var(--s);flex-shrink:0;transition:width .8s cubic-bezier(.2,.7,.1,1),height .8s cubic-bezier(.2,.7,.1,1)}.orbe-fumaca{position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;border-radius:50%;background:radial-gradient(circle,rgba(94,200,255,.7) 0%,rgba(40,140,220,.38) 18%,rgba(20,80,150,.16) 38%,transparent 64%);filter:blur(26px);opacity:calc(.35 + var(--i) * .65);animation:o-respira 5s ease-in-out infinite;transition:opacity 1.2s}.orbe-nevoa{position:absolute;border-radius:50%;filter:blur(16px);opacity:calc(.45 + var(--i) * .55);transition:opacity 1.2s}.orbe-nevoa.a{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent,rgba(94,200,255,.62),transparent 24%,rgba(27,127,196,.6),transparent 52%,rgba(150,220,255,.38),transparent 78%);animation:o-gira 12s linear infinite}.orbe-nevoa.b{top:14%;right:14%;bottom:14%;left:14%;background:conic-gradient(from 140deg,transparent,rgba(70,180,250,.68),transparent 34%,rgba(170,230,255,.32),transparent 68%);animation:o-gira 7s linear infinite reverse}.orbe-nucleo{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle,rgba(150,225,255,1) 0%,rgba(70,180,250,.62) 34%,transparent 70%);filter:blur(7px);animation:o-pulsa 2.8s ease-in-out infinite}.orbe-ponto{position:absolute;left:50%;top:50%;width:var(--p);height:var(--p);margin:calc(var(--p) / -2) 0 0 calc(var(--p) / -2);border-radius:50%;background:#f4fbff;box-shadow:0 0 4px #fff,0 0 12px #a8e2ff,0 0 26px var(--psy),0 0 64px #2a9be6,0 0 140px #2896e6cc}.orbe-p{position:absolute;left:50%;top:50%;width:0;height:0;animation:o-gira var(--d) linear infinite;animation-delay:var(--a)}.orbe-p i{position:absolute;left:0;top:0;width:var(--t);height:var(--t);border-radius:50%;background:#7fd4ff;box-shadow:0 0 6px var(--psy);animation:o-cai var(--d) cubic-bezier(.5,0,.9,.6) infinite;animation-delay:var(--a)}.orbe.fala .orbe-nucleo{animation-duration:.42s}.orbe.fala .orbe-fumaca{animation-duration:1.1s}.orbe.fala .orbe-ponto{animation:o-tremor .18s steps(2) infinite}.orbe.pensa .orbe-nevoa.a{animation-duration:2.2s}.orbe.pensa .orbe-nevoa.b{animation-duration:1.4s}.orbe.pensa .orbe-p,.orbe.pensa .orbe-p i{animation-duration:1.5s!important}@keyframes o-gira{to{transform:rotate(360deg)}}@keyframes o-respira{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes o-pulsa{0%,to{transform:scale(.9);opacity:.82}50%{transform:scale(1.12);opacity:1}}@keyframes o-cai{0%{transform:translate(var(--r));opacity:0}18%{opacity:.95}to{transform:translate(0);opacity:0}}@keyframes o-tremor{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes o-acende{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(.35)}42%{opacity:.3}50%{opacity:1}to{opacity:1;transform:scale(1)}}.orbe-acende{animation:o-acende 2.2s cubic-bezier(.2,.7,.1,1) both}.orbe-dorme,.orbe-dorme *{animation-play-state:paused!important}@keyframes f-palavra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.fala-p{display:inline-block;opacity:0;animation:f-palavra .45s ease-out forwards;margin-right:.26em}@keyframes surge{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.surge{animation:surge .7s cubic-bezier(.2,.7,.1,1) backwards}@keyframes troca-sai{to{opacity:0;transform:translateY(-6px);filter:blur(4px)}}@keyframes troca-entra{0%{opacity:0;transform:translateY(8px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.troca-sai{animation:troca-sai .18s ease-in forwards;pointer-events:none}.troca-entra{animation:troca-entra .32s cubic-bezier(.2,.7,.1,1) both}.comenta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;align-content:center;gap:22px;padding:24px max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px));background:#040a12d6;color:var(--psy-tinta);cursor:pointer}.comenta-voo{position:relative;width:100%;height:70px}.comenta-trilho{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-start}.comenta-orbe{width:70px;height:70px}.comenta-fala{max-width:340px;text-align:center;font-size:22px;line-height:1.35;font-weight:600;position:relative;z-index:1}.comenta-fechar{font-size:12px;color:var(--psy-tinta-2);opacity:0}@keyframes comenta-entra{0%{opacity:0}to{opacity:1}}@keyframes comenta-trilho{0%{transform:translate(-12%);opacity:0}10%{opacity:1}55%{transform:translate(78%);opacity:1}to{transform:translate(calc(50% - 35px));opacity:1}}@keyframes comenta-zoom{0%,60%{transform:none}to{transform:scale(2.3)}}@media(prefers-reduced-motion:no-preference){.comenta{animation:comenta-entra .35s ease both}.comenta-trilho{animation:comenta-trilho 2s cubic-bezier(.45,0,.25,1) .15s both}.comenta-orbe{animation:comenta-zoom 2.4s cubic-bezier(.3,.7,.2,1) .15s both}.comenta-fechar{animation:comenta-entra .4s ease 4s forwards}}.rastro-passo{position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:0}.rastro-nuvem{display:block;width:0;height:0}.fumaca{display:block;width:96px;height:96px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle,rgba(94,200,255,.42),rgba(27,127,196,.18) 48%,transparent 70%);filter:blur(9px)}@keyframes fumaca-pulsa{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:translate(-10px,-16px) scale(1.8)}}@keyframes rastro-fim{to{opacity:0}}@media(prefers-reduced-motion:no-preference){.comenta-voo .rastro-passo{animation:comenta-trilho 2s cubic-bezier(.45,0,.25,1) both}.fumaca{animation:fumaca-pulsa .9s ease-out infinite}.comenta-voo .rastro-nuvem{animation:rastro-fim .7s ease 2.1s forwards}}@media(prefers-reduced-motion:reduce){.comenta-trilho{justify-content:center}.comenta-fechar{opacity:1}.rastro-passo{display:none}.orbe *,.orbe-acende{animation:none!important}.fala-p,.surge,.troca-entra{animation-name:so-aparece}.troca-sai{animation-name:so-some}}@keyframes so-aparece{0%{opacity:0}to{opacity:1}}@keyframes so-some{to{opacity:0}}.ob{min-height:100dvh;max-width:560px;margin:0 auto;padding:12px 20px calc(28px + env(safe-area-inset-bottom,0px));display:grid;align-content:start;grid-template-rows:auto auto auto auto 1fr auto;gap:8px}body:has(.ob){background:var(--psy-fundo)}.ob-marca{font-size:13px;color:var(--psy-tinta-2);letter-spacing:.02em}.ob-link{background:none;border:0;color:var(--psy);font-weight:600;font-size:14px;padding:8px 0;cursor:pointer}.ob-barras{display:grid;gap:4px}.ob-barras span{height:3px;border-radius:2px;background:#eaf4ff24;transition:background .5s,box-shadow .5s}.ob-barras span.feito{background:var(--psy);box-shadow:0 0 8px var(--psy-brilho)}.ob-barras span.atual{background:#5ec8ff80}.ob-orbe{display:grid;justify-items:center;padding:26px 0 18px}.ob-fala{font-family:var(--font-num);font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.01em;min-height:62px;margin:0}.ob-input{width:100%;background:#eaf4ff0f;border:1px solid rgba(94,200,255,.3);border-radius:18px;color:var(--psy-tinta);font-size:26px;font-weight:600;padding:14px 16px;outline:none}.ob-input[type=date]{color-scheme:dark;font-size:24px}.tut-instalar{text-align:left}.tut-instalar .inst-nota{display:none}.tut-instalar .inst-passos{gap:8px}.tut-instalar .inst-passos li{font-size:14px;line-height:1.4}.ob-input:focus{border-color:var(--psy);box-shadow:0 0 0 3px #5ec8ff33}.ob-texto{font-size:17px;font-weight:400;min-height:110px;resize:vertical;line-height:1.45}.ob-opcao{display:grid;gap:2px;text-align:left;background:#eaf4ff0d;border:1px solid rgba(234,244,255,.12);border-radius:18px;padding:14px 16px;color:var(--psy-tinta);cursor:pointer;transition:border-color .25s,background .25s,transform .15s}.ob-opcao:active{transform:scale(.98)}.ob-opcao .t{font-size:17px;font-weight:600}.ob-opcao .s{font-size:13.5px;color:var(--psy-tinta-2)}.ob-opcao.on{border-color:var(--psy);background:#5ec8ff24;box-shadow:0 0 18px #5ec8ff40}.ob-numero{font-family:var(--font-num);font-weight:600;line-height:1;letter-spacing:-.03em;text-shadow:0 0 26px rgba(94,200,255,.35)}.ob-unidade{font-size:14px;color:var(--psy-tinta-2)}.ob-nota{margin:0;font-size:12.5px;color:var(--psy-tinta-2);line-height:1.45}.ob-alerta{margin:0;font-size:14px;line-height:1.45;color:#ffd28a;background:#ffbe5a14;border:1px solid rgba(255,190,90,.25);border-radius:14px;padding:10px 12px}.ob-botao{min-height:56px;border:0;border-radius:18px;background:linear-gradient(180deg,var(--psy),var(--psy-forte));color:#04121f;font-size:17px;font-weight:700;cursor:pointer;box-shadow:0 0 24px #5ec8ff4d}.ob-botao:disabled{opacity:.45;box-shadow:none}.ob-linha{display:flex;justify-content:space-between;border-bottom:1px solid rgba(234,244,255,.1);padding-bottom:10px;font-size:15px;color:var(--psy-tinta-2)}.ob-linha b{color:var(--psy-tinta)}.ob-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.ob-grade div{border-top:1px solid rgba(94,200,255,.4);padding-top:8px;display:grid;gap:2px}.ob-grade span{font-size:12px;color:var(--psy-tinta-2)}.ob-grade b{font-size:19px;font-weight:600}.ob-cartao{background:#eaf4ff0d;border:1px solid rgba(234,244,255,.1);border-radius:16px;padding:12px 14px}.ob-cartao p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--psy-tinta-2)}.regua{position:relative;height:44px;touch-action:none;cursor:ew-resize;user-select:none;-webkit-user-select:none}.regua-faixa{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:1px;background:#eaf4ff24;overflow:hidden}.regua-faixa i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--psy);transform-origin:left}.regua-bola{position:absolute;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#f4fbff;box-shadow:0 0 0 4px #5ec8ff59,0 0 16px var(--psy);pointer-events:none}.regua input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;border:0;min-height:0}.regua:has(input:focus-visible) .regua-faixa{outline:1px solid var(--psy);outline-offset:12px}.perfil-psy{border-radius:26px;padding:18px 18px 16px;display:grid;gap:14px}.perfil-topo{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.perfil-nome{margin:0;font-family:var(--font-num);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.perfil-email{font-size:13px;color:var(--psy-tinta-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.perfil-fala{font-size:16px;line-height:1.5;color:var(--psy-tinta)}.perfil-metas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.perfil-metas div{border-top:1px solid rgba(94,200,255,.4);padding-top:6px;display:grid}.perfil-metas span{font-size:11.5px;color:var(--psy-tinta-2)}.perfil-metas b{font-size:16px}.perfil-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.perfil-btn{min-height:46px;border-radius:14px;border:1px solid rgba(94,200,255,.4);background:#5ec8ff1a;color:var(--psy-tinta);font-weight:600;font-size:14px;cursor:pointer}.perfil-check{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--psy-tinta-2)}.perfil-check input{width:20px;height:20px;accent-color:var(--psy)}.perfil-secao{margin:8px 2px -4px;font-family:var(--font-num);font-size:20px;font-weight:700}.perfil-secoes{display:flex;flex-direction:column;gap:10px;min-width:0}.perfil-busca{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;min-height:50px}.perfil-busca input{flex:1;min-width:0;border:0;background:transparent;font-size:16px;color:var(--ink);padding:12px 0;outline:none;box-shadow:none}.perfil-busca-limpar{border:0;background:var(--track);color:var(--ink-2);width:30px;height:30px;border-radius:50%;cursor:pointer;flex:none}.secao-perfil{display:grid;gap:10px;min-width:0}.secao-cab{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:transform .15s ease,border-color .2s ease}.secao-cab:active{transform:scale(.985)}.secao-perfil.aberta .secao-cab{border-color:var(--accent)}.secao-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;flex:none}.secao-txt{flex:1;min-width:0;display:grid;gap:2px}.secao-txt b{font-size:15.5px;font-weight:600}.secao-txt small{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secao-seta{font-size:22px;color:var(--muted);line-height:1;transition:transform .22s ease}.secao-perfil.aberta .secao-seta{transform:rotate(90deg);color:var(--accent)}.secao-corpo{display:grid;gap:10px;min-width:0;animation:secao-abre .26s ease-out both}.secao-corpo>.card:only-child:not(.manter-titulo)>h2:first-child{display:none}@keyframes secao-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.secao-corpo{animation:none}.secao-seta,.secao-cab{transition:none}}.perfil-check.claro{color:var(--ink)}.perfil-check.claro small{color:var(--muted)}.perfil-check.claro input{accent-color:var(--accent)}.sugestao{border-bottom:1px solid var(--line);padding-bottom:8px}.sugestao.lida{opacity:.6}.tut{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;color:var(--psy-tinta)}.tut-anel{position:fixed;border-radius:22px;box-shadow:0 0 0 1.5px #5ec8ffe6,0 0 26px #5ec8ff8c,inset 0 0 22px #5ec8ff1f;pointer-events:none;opacity:0;transition:opacity .3s}.tut-anel.acesa{opacity:1;animation:tut-pulsa 2.4s ease-in-out infinite}.tut-destaque{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .22s ease-out;pointer-events:none}.tut-destaque.aceso{opacity:1;transition:opacity .4s}@keyframes tut-pulsa{0%,to{box-shadow:0 0 0 1.5px #5ec8ffd9,0 0 22px #5ec8ff73,inset 0 0 18px #5ec8ff1a}50%{box-shadow:0 0 0 1.5px #5ec8ff,0 0 34px #5ec8ffb3,inset 0 0 26px #5ec8ff2e}}.tut-topo{position:fixed;left:0;right:0;top:0;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 14px;display:grid;gap:6px;max-width:560px;margin:0 auto;background:linear-gradient(to bottom,#040a12eb 60%,#040a1200)}.tut-barras{display:grid;grid-auto-flow:column;gap:4px}.tut-barras span{height:3px;border-radius:2px;background:#eaf4ff33;transition:background .4s,box-shadow .4s}.tut-barras span.feito{background:var(--psy)}.tut-barras span.atual{background:var(--psy);box-shadow:0 0 10px var(--psy-brilho)}.tut-rot{font-size:12.5px;color:var(--psy-tinta-2);font-weight:600}.tut-link{background:none;border:0;color:var(--psy);font-weight:600;font-size:13.5px;padding:6px 0;cursor:pointer}.tut-cartao{position:fixed;left:50%;transform:translate(-50%);width:min(520px,calc(100% - 24px));display:grid;gap:10px;padding:18px 18px 14px;border-radius:26px;background:#08121ef2;border:1px solid rgba(94,200,255,.35);box-shadow:0 0 60px #5ec8ff26,0 24px 60px #0009;max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}.tut-cartao.baixo{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.tut-cartao.cima{top:calc(64px + env(safe-area-inset-top,0px))}.tut-cartao.centro{top:50%;transform:translate(-50%,-50%);background:transparent;border-color:transparent;box-shadow:none}.tut-titulo{font-family:var(--font-num);font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.01em}.tut-como{margin:0;font-size:15.5px;line-height:1.55}.tut-porque{border-top:1px solid rgba(234,244,255,.12);padding-top:10px;display:grid;gap:4px}.tut-porque p{margin:0;font-size:14.5px;line-height:1.5;color:var(--psy-tinta-2)}.tut-btn{min-height:50px;border:0;border-radius:16px;background:linear-gradient(180deg,var(--psy),var(--psy-forte));color:#04121f;font-weight:700;font-size:16px;cursor:pointer;padding:0 18px}.tut-btn.sec{background:#eaf4ff1a;color:var(--psy-tinta)}@media(prefers-reduced-motion:reduce){.tut-anel{animation:none}}@media(max-height:760px){.tut-cartao{padding:14px 16px 12px;gap:8px}.tut-titulo{font-size:20px}.tut-como{font-size:14.5px;line-height:1.45}.tut-porque p{font-size:13.5px;line-height:1.4}}.compensa{border:1px solid color-mix(in srgb,var(--psy-forte) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--psy) 10%,transparent)}.compensa-orbe{width:30px;height:30px;border-radius:50%;background:var(--psy-fundo);display:grid;place-items:center;overflow:hidden;flex:none}:root{--larga: "Archivo Variable", "Archivo", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--psy: #3cb8ff;--psy-forte: #0f86de;--psy-brilho: rgba(60, 184, 255, .55);--psy-fundo: #03060a;--psy-tinta: #eaf2f8;--psy-tinta-2: #b4c2ce;--psy-mudo: #8796a4;--psy-linha: rgba(234, 242, 248, .12);--psy-glow: 0 0 10px rgba(40, 170, 255, .85), 0 0 26px rgba(30, 150, 255, .45)}.psy-tela{background:radial-gradient(90% 55% at 50% 0%,rgba(20,90,160,.22) 0%,transparent 70%),var(--psy-fundo);color:var(--psy-tinta);font-family:var(--larga)}.grao{position:relative}.grao:after,.ob:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:70;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E")}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-mudo);font-weight:400}.letra{display:inline-block;opacity:0;animation:letra 1.1s cubic-bezier(.2,.7,.1,1) forwards}@keyframes letra{0%{opacity:0;transform:translateY(var(--dy, 0));filter:blur(10px)}60%{opacity:1}to{opacity:1;transform:none;filter:none}}.marca-psy{margin:0;font-family:var(--larga);font-weight:600;font-stretch:125%;letter-spacing:.1em;white-space:nowrap;line-height:1;color:var(--psy-tinta);text-shadow:0 0 24px rgba(60,184,255,.25)}@media(prefers-reduced-motion:reduce){.letra{animation-name:so-aparece}}.entrar{min-height:100dvh;max-width:480px;margin:0 auto;padding:calc(18px + env(safe-area-inset-top,0px)) 26px calc(28px + env(safe-area-inset-bottom,0px));display:grid;align-content:center;gap:22px}body:has(.entrar){background:var(--psy-fundo)}.entrar-topo{display:grid;justify-items:center;gap:26px;padding-top:10px}.entrar-orbe{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.1,1),filter .6s}.entrar-orbe.apagado{opacity:.55;transform:scale(.82);filter:saturate(.6)}.entrar-fala{text-align:center;font-size:22px;line-height:1.25;font-weight:600;min-height:28px}.entrar-form{display:grid;gap:18px}.campo-lm{display:grid;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-mudo)}.campo-lm input{min-height:46px;border:0;border-bottom:1px solid rgba(234,242,248,.22);border-radius:0;padding:8px 2px;background:none;width:100%;font-family:var(--larga);font-size:17px;letter-spacing:0;text-transform:none;color:var(--psy-tinta);caret-color:var(--psy);outline:none;transition:border-color .25s,box-shadow .25s}.campo-lm input:focus{border-bottom-color:var(--psy);box-shadow:0 1px 0 var(--psy),0 8px 18px -12px #3cb8ffb3}.campo-lm:focus-within{color:var(--psy)}.campo-lm-senha{position:relative;display:block}.campo-lm-senha input{padding-right:46px}.campo-lm-olho{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--psy-mudo);cursor:pointer}.campo-lm-olho[aria-pressed=true]{color:var(--psy)}.campo-lm-olho svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.botao-lm{min-height:58px;border-radius:999px;border:0;background:linear-gradient(180deg,#4cc2ff,#0d78cc);color:#fff;font-family:var(--larga);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:14px;cursor:pointer;box-shadow:0 0 0 1px #8cd7ff73 inset,0 0 34px #1e96ff80,0 10px 30px #00285a80;animation:botao-respira 2.6s ease-in-out infinite;margin-top:4px}@keyframes botao-respira{50%{box-shadow:0 0 0 1px #8cd7ff73 inset,0 0 52px #1e96ffbf,0 10px 30px #00285a80}}.botao-lm:disabled{opacity:.45;animation:none;box-shadow:none}a.botao-lm{display:grid;place-items:center;text-decoration:none}.botao-lm.contorno{background:#3cb8ff1a;border:1px solid rgba(60,184,255,.55);color:var(--psy-tinta);box-shadow:0 0 22px #1e96ff29;animation:none}@media(prefers-reduced-motion:reduce){.botao-lm{animation:none}}.link-lm{background:none;border:0;padding:6px 0;min-height:36px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-tinta-2);cursor:pointer}.link-lm.azul{color:var(--psy)}.entrar-links{display:grid;gap:4px;justify-items:center;margin-top:4px}a.link-lm{display:inline-flex;align-items:center;text-decoration:none}.entrar-nota{margin:0;font-size:14px;line-height:1.5;color:var(--psy-tinta-2)}.entrar-msg{margin:0;font-size:14px;line-height:1.5;color:var(--psy-tinta-2);border-top:1px solid var(--psy-linha);padding-top:12px}.entrar-msg.erro{color:#ffb3a8}.entrar-folha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#010306b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;align-items:end;animation:comenta-entra .3s ease both}.entrar-folha-corpo{background:#060b11;border-top:1px solid rgba(60,184,255,.3);border-radius:26px 26px 0 0;padding:22px 24px calc(22px + env(safe-area-inset-bottom,0px));display:grid;gap:12px;max-width:560px;width:100%;margin:0 auto;box-shadow:0 -20px 60px #1e96ff1f;animation:sobe-folha .45s cubic-bezier(.2,.7,.1,1) both}@keyframes sobe-folha{0%{transform:translateY(40px);opacity:0}}.entrar-folha-titulo{margin:0;font-size:22px;font-weight:600;line-height:1.2}.inst{display:grid;gap:14px}.inst-abas{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 16%,transparent)}.inst-abas button{background:none;border:0;padding:10px 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.55;cursor:pointer;position:relative}.inst-abas button.on{opacity:1}.inst-abas button.on:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:var(--inst-cor, var(--psy));box-shadow:0 0 10px var(--inst-cor, var(--psy))}.inst-passos{list-style:none;margin:0;padding:0;display:grid;gap:12px}.inst-passos li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;font-size:15px;line-height:1.5}.inst-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;border:1px solid var(--inst-cor, var(--psy));color:var(--inst-cor, var(--psy))}.inst-ic{width:19px;height:19px;vertical-align:-4px;fill:none;stroke:var(--inst-cor, var(--psy));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin:0 2px}.inst-ic circle{fill:var(--inst-cor, var(--psy))}.inst-texto,.inst-ok{margin:0;font-size:15px;line-height:1.5}.inst-nota{margin:0;font-size:13px;line-height:1.45;opacity:.7}.inst-btn{min-height:52px;border-radius:999px;border:0;background:var(--inst-cor, var(--psy));color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px;cursor:pointer}.inst-fechar{justify-self:center;background:none;border:0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;padding:8px;cursor:pointer}.card .inst{--inst-cor: var(--accent)}.chegada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;animation:comenta-entra .35s ease both;transition:opacity .6s,filter .6s,transform .6s}.chegada.sai{opacity:0;filter:blur(14px);transform:scale(1.04);pointer-events:none}.chegada-orbita{position:relative;width:170px;height:170px;display:grid;place-items:center}.chegada-trilha{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:o-gira 1.2s linear infinite;background:conic-gradient(from 0deg,transparent 0 55%,rgba(60,184,255,.05) 60%,rgba(60,184,255,.7) 98%,#fff 100%);-webkit-mask:radial-gradient(circle,transparent 79px,#000 80px,#000 82px,transparent 83px);mask:radial-gradient(circle,transparent 79px,#000 80px,#000 82px,transparent 83px);filter:drop-shadow(0 0 6px var(--psy))}.chegada-titulo{margin:0;font-family:var(--larga);font-weight:600;font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;font-size:18px}.ob{font-family:var(--larga)}.ob-marca{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-mudo)}.ob-link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-tinta-2);font-weight:400}.ob-barras span{height:2px;border-radius:0;background:var(--psy-linha)}.ob-barras span.feito{background:var(--psy);box-shadow:var(--psy-glow)}.ob-barras span.atual{background:#3cb8ff73}.ob-fala{font-family:var(--larga);font-size:25px;line-height:1.22;font-weight:600;letter-spacing:0}.ob-input{background:none;border:0;border-bottom:1px solid rgba(234,242,248,.25);border-radius:0;padding:10px 2px;font-family:var(--larga);font-size:28px;caret-color:var(--psy)}.ob-input:focus{border-color:var(--psy);box-shadow:0 1px 0 var(--psy),0 10px 22px -14px #3cb8ffcc}.ob-texto{border:1px solid var(--psy-linha);border-radius:14px;padding:12px 14px;font-size:17px}.ob-texto:focus{border-color:var(--psy)}.ob-opcao{background:none;border:0;border-top:1px solid var(--psy-linha);border-radius:0;padding:16px 30px 16px 2px;position:relative;gap:3px}.ob-opcao:last-child{border-bottom:1px solid var(--psy-linha)}.ob-opcao .t{font-size:18px;font-weight:600;transition:color .25s,text-shadow .25s}.ob-opcao .s{font-family:var(--larga);font-size:13.5px;color:var(--psy-mudo)}.ob-opcao:after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;border:1px solid rgba(234,242,248,.3);transition:all .25s}.ob-opcao.on{background:linear-gradient(90deg,rgba(60,184,255,.1),transparent 70%);box-shadow:none}.ob-opcao.on .t{color:#fff;text-shadow:0 0 18px rgba(60,184,255,.6)}.ob-opcao.on:after{background:#f4fbff;border-color:transparent;box-shadow:0 0 4px #fff,0 0 12px #a8e2ff,0 0 26px var(--psy)}.ob-numero{font-family:var(--larga);font-weight:600;font-stretch:110%}.ob-unidade{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-mudo)}.ob-nota{font-family:var(--larga);color:var(--psy-mudo)}.ob-botao{border-radius:999px;background:linear-gradient(180deg,#4cc2ff,#0d78cc);color:#fff;font-family:var(--larga);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:14px;box-shadow:0 0 0 1px #8cd7ff73 inset,0 0 30px #1e96ff73}.ob-linha{font-family:var(--larga);border-color:var(--psy-linha)}.ob-linha span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-mudo);align-self:center}.ob-grade div{border-top:1px solid var(--psy-linha)}.ob-grade span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-mudo)}.ob-cartao{background:none;border:0;border-top:1px solid var(--psy-linha);border-radius:0;padding:12px 0 0}.ob-alerta{border-radius:0;border:0;border-left:2px solid #ffb35c;background:#ffb45a0f}.tut{font-family:var(--larga)}.tut-rot{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--psy-mudo);font-weight:400}.tut-link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.tut-barras span{height:2px;border-radius:0}.tut-cartao{background:#03060af5;border:1px solid rgba(60,184,255,.22);border-radius:22px;box-shadow:0 0 50px #1e96ff1f,0 24px 60px #0009}.tut-cartao.centro{background:transparent;border-color:transparent;box-shadow:none}.tut-titulo{font-family:var(--larga);font-weight:600}.tut-porque{border-color:var(--psy-linha)}.tut-btn{border-radius:999px;background:linear-gradient(180deg,#4cc2ff,#0d78cc);color:#fff;font-family:var(--larga);letter-spacing:.16em;text-transform:uppercase;font-size:14px;box-shadow:0 0 0 1px #8cd7ff73 inset,0 0 26px #1e96ff66}.tut-btn.sec{background:none;border:1px solid var(--psy-linha);box-shadow:none;letter-spacing:0}.tut-anel{border-radius:20px}.comenta{background:#020408e0;font-family:var(--larga)}.comenta-fala{font-family:var(--larga);font-weight:600;font-size:24px;line-height:1.25}.comenta-fechar{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.perfil-psy{border-radius:24px;font-family:var(--larga);position:relative;overflow:hidden}.perfil-nome{font-family:var(--larga);font-weight:600;font-stretch:112%;font-size:28px;letter-spacing:0}.perfil-email{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--psy-mudo)}.perfil-fala{font-size:17px;line-height:1.45;font-weight:500}.perfil-metas div{border-top:1px solid var(--psy-linha)}.perfil-metas span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-mudo)}.perfil-metas b{font-family:var(--larga);font-weight:600}.perfil-btn{border-radius:999px;border:1px solid rgba(60,184,255,.5);background:#3cb8ff14;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;box-shadow:0 0 18px #1e96ff1f}.perfil-check{font-size:13.5px;color:var(--psy-tinta-2)}.ob>div:has(>.ob-linha){align-content:start}.ob-linha{align-items:baseline}.ob-linha span{align-self:auto}.fin{display:grid;gap:12px}.fin-topo{align-items:baseline}.fin-nuvem{font-size:12px;color:var(--muted);text-align:right}.fin-nuvem.erro,.fin-nuvem.offline,.fin-nuvem.local{color:var(--warn)}.fin-seg{grid-template-columns:repeat(5,minmax(0,1fr))}.fin-seg button{font-size:13px;padding:0 2px}.fin-tipo{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.fin-meses{display:flex;align-items:center;gap:8px}.fin-meses strong{font-family:var(--font-num);font-size:18px}.fin-meses .link{margin-left:auto}.fin-heroi{background:var(--b-din);color:#fff;border-radius:24px;padding:18px 18px 16px;display:grid;gap:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--b-din) 30%,transparent)}.fin-heroi-rot{font-size:14px;font-weight:600;opacity:.9}.fin-heroi-num{font-family:var(--font-num);font-weight:700;font-size:44px;line-height:1;letter-spacing:-.03em}.fin-heroi-sub{font-size:13.5px;opacity:.88;line-height:1.4}.fin-heroi-leg{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;opacity:.9}.fin-heroi-leg span{display:grid}.fin-heroi-leg span:last-child{text-align:right}.fin-heroi-leg b{white-space:nowrap}.fin-heroi-folga{margin:0;font-size:13px;opacity:.92;border-top:1px solid rgba(255,255,255,.25);padding-top:8px}.fin-heroi .neg{color:#ffd0d0}.fin-heroi .link{color:#fff;text-decoration:underline;padding:0;min-height:0}.fin-heroi .fin-medidor{background:#ffffff40}.fin-heroi .fin-medidor>div{background:#fff}.fin-heroi .fin-medidor.warn>div{background:#ffd28a}.fin-heroi .fin-medidor.crit>div{background:#ff9a9a}.fin-aviso{margin:0;font-size:13.5px;line-height:1.4;padding:8px 10px;border-radius:12px;background:#ffffff24}.fin-aviso.crit{background:#ff505047}.fin-medidor{position:relative;height:8px;border-radius:6px;background:var(--track);overflow:visible}.fin-medidor>div{height:100%;border-radius:6px;background:var(--good);transition:width .5s cubic-bezier(.2,.7,.1,1)}.fin-medidor.warn>div{background:var(--warn)}.fin-medidor.crit>div{background:var(--crit)}.fin-medidor>i{position:absolute;top:-3px;width:2px;height:14px;background:var(--ink);border-radius:1px;transform:translate(-1px)}.fin-linhas{display:grid}.fin-linha{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.fin-linha>span{display:grid;gap:1px;min-width:0}.fin-linha small{color:var(--muted);font-size:12px}.fin-linha b{white-space:nowrap}.fin-linha.total{border-bottom:0;font-size:17px}.pos{color:var(--good)}.neg{color:var(--crit)}.fin-meta-mini{display:grid;gap:6px;padding-top:4px}.fin-cats summary,.fin-secao>summary{cursor:pointer;font-weight:600}.fin-cat{display:grid;gap:4px;padding:6px 0}.banco-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.banco-lista b{display:block;font-weight:600;overflow-wrap:anywhere}.banco-lista small{display:block;color:var(--muted);font-size:12px}.banco-item{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line);min-width:0}.banco-item:last-child{padding-bottom:0;border-bottom:0}.banco-resposta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.banco-sempre{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.banco-sempre input{width:18px;min-height:18px;height:18px;flex:none}.banco-plano{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center;min-width:0}.banco-plano select{grid-column:1 / -1}.fin-lista{list-style:none;margin:0;padding:0;display:grid}.fin-lista li{display:grid;min-width:0;border-bottom:1px solid var(--line)}.fin-lista li:last-child{border-bottom:0}.fin-lista-linha{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:48px;padding:8px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fin-lista-linha>span:nth-child(2){display:grid}.fin-editar{display:grid;gap:10px;padding:4px 0 14px;min-width:0}.fin-editar-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.banco-aviso{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;align-items:start}.banco-aviso button{width:32px;height:32px;background:none;border:0;color:inherit;font-size:20px;line-height:1;cursor:pointer}.banco-reserva-link{justify-self:start;padding:2px 0 0;min-height:0;font-size:13px}.banco-reserva{align-items:end;padding:10px 0}.fin-lista small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-lista b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-lista-data{font-size:12.5px;color:var(--muted)}.fin-lista-valor{font-weight:700;white-space:nowrap}.fin-x{width:34px;min-height:34px;font-size:20px;color:var(--muted)}.fin-ia-linha{display:grid;grid-template-columns:1fr auto auto;gap:8px}.fin-ia-linha .btn.icone.ouvindo{background:var(--crit-wash)}.fin-abre{display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}.fin-abre>span{font-size:22px;color:var(--muted)}.fin-lembrete{margin:0}.fin-desfazer{position:fixed;left:50%;transform:translate(-50%);bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:55;display:flex;align-items:center;gap:14px;background:var(--b-esc);color:#fff;padding:10px 14px;border-radius:14px;box-shadow:0 10px 30px #00000040;font-size:14px;max-width:calc(100% - 32px);animation:sobe-folha .3s ease both}.fin-desfazer button{background:none;border:0;color:#b9a8ff;font-weight:700;cursor:pointer;padding:4px 0}.fin-secao{gap:0}.fin-secao>summary{display:flex;justify-content:space-between;gap:10px;list-style:none;padding:2px 0}.fin-secao>summary::-webkit-details-marker{display:none}.fin-secao>summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}.fin-secao[open]>summary:after{content:"−"}.fin-secao-resumo{margin-left:auto;color:var(--muted);font-weight:500;font-size:13.5px;text-align:right}.fin-secao-corpo{display:grid;gap:10px;padding-top:12px}.fin-item{display:grid;grid-template-columns:1fr 110px auto auto;gap:8px;align-items:center}.fin-item-dia,.fin-item-alim{padding-bottom:10px;border-bottom:1px solid var(--line)}.fin-item-dia{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.fin-item-dia>input:first-child,.fin-item-alim>input:first-child{grid-column:1 / 3;grid-row:1}.fin-item-dia:not(:has(.fin-x))>input:first-child{grid-column:1 / -1}.fin-item-dia>.fin-x,.fin-item-alim>.fin-x{grid-column:3;grid-row:1;justify-self:end}.fin-item-dia>.fin-item-rot{grid-column:1 / 3}.fin-item-dia>.fin-item-total{text-align:right}.fin-item-alim{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fin-item input,.fin-item select,.fin-fixo input,.fin-fixo select,.fin-cartao input,.fin-hist-campos input,.fin-mensal input{min-width:0;width:100%}.fin-item-rot{font-size:14px}.fin-item-total{font-size:12px;white-space:nowrap}.fin-fixo{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.fin-fixo>input:first-child{grid-column:1 / -1}.fin-fixo>:nth-child(4){max-width:70px}.fin-fixo .fin-x{justify-self:end}.fin-cartao{display:grid;grid-template-columns:1fr 72px 72px auto;gap:8px;align-items:end}.fin-check{display:flex;gap:10px;align-items:center;font-size:14.5px}.fin-check input{width:20px;height:20px}.fin-alim{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.fin-mensal{display:grid;gap:12px;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain}.fin-mensal-mes{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}.fin-mensal-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.fin-mensal-campos .campo small{font-size:11.5px}.fin-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fin-kpis>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:2px}.fin-kpis>div:nth-child(3){background:var(--b-din);color:#fff;border-color:transparent}.fin-kpis>div:nth-child(3) span,.fin-kpis>div:nth-child(3) small{color:#ffffffd9}.fin-kpis span{font-size:12.5px;color:var(--muted)}.fin-kpis b{font-family:var(--font-num);font-size:19px}.fin-kpis small{font-size:12px}.fin-kpis.pequeno>div:nth-child(3){background:var(--surface);color:inherit;border-color:var(--line)}.fin-kpis.pequeno>div:nth-child(3) span{color:var(--muted)}.fin-kpis.pequeno b{font-size:16px}.fin-hist{display:grid;gap:12px}.fin-hist-mes{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}.fin-hist-campos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fin-tabela{display:grid;font-size:13px}.fin-tabela>div{display:grid;grid-template-columns:54px repeat(4,1fr);gap:6px;padding:7px 0;border-bottom:1px solid var(--line)}.fin-tabela>div>span:not(:first-child){text-align:right}.fin-tabela .cab{color:var(--muted);font-size:12px}.fin-tabela .atual{font-weight:700}.fin-graf{width:100%;height:auto;touch-action:pan-y}.fin-graf path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fin-graf .guardado{stroke:var(--b-din)}.fin-graf .ideal{stroke:var(--muted);stroke-dasharray:4 5;stroke-width:1.5}.fin-graf .zero{stroke:var(--line)}.fin-graf .hoje{stroke:var(--accent);stroke-dasharray:2 4}.fin-graf .ponto{fill:var(--b-din);stroke:var(--surface);stroke-width:2}.fin-graf text{font-size:10px;fill:var(--muted)}.fin-graf-leg{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;flex-wrap:wrap}.fin-graf-leg i{display:inline-block;width:12px;height:3px;border-radius:2px;vertical-align:middle;margin-right:4px;background:var(--b-din)}.fin-graf-leg i.m{background:var(--muted)}.fin-cad-barra{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.fin-cad-barra i{height:4px;border-radius:2px;background:var(--track);transition:background .3s}.fin-cad-barra i.on{background:var(--b-din)}.fin-cad-perg{margin:0;font-family:var(--font-num);font-size:22px;line-height:1.2}@media(max-width:380px){.fin-hist-campos{grid-template-columns:1fr 1fr}}.entrar-aceite{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.5;color:var(--psy-tinta-2)}.entrar-aceite input{width:20px;height:20px;margin-top:1px;accent-color:var(--psy)}.entrar-aceite a{color:var(--psy)}.aviso-gratis{background:var(--accent-wash);border-color:transparent;grid-template-columns:1fr auto;align-items:center;color:var(--ink);font-size:14px}.planos{display:grid;gap:14px}.planos-situacao{margin:0;font-weight:600}.planos-situacao.fim{color:var(--crit)}.planos-lista{display:grid;gap:10px}.plano{display:grid;grid-template-columns:1fr auto;gap:2px 10px;text-align:left;background:var(--surface);border:2px solid var(--line);border-radius:18px;padding:14px 16px;cursor:pointer;color:inherit;transition:border-color .2s,box-shadow .2s}.plano.on{border-color:var(--b-din);box-shadow:0 0 0 4px color-mix(in srgb,var(--b-din) 15%,transparent)}.plano-nome{font-weight:700;font-size:17px;display:flex;gap:8px;align-items:center}.plano-nome em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--b-din);border-radius:999px;padding:3px 8px}.plano-preco{grid-row:span 2;align-self:center;font-family:var(--font-num);font-size:22px;font-weight:700;text-align:right}.plano-preco small{display:block;font-family:var(--font);font-size:12px;font-weight:500;color:var(--muted)}.plano-nota{font-size:13px;color:var(--muted)}.planos-tudo{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px;color:var(--ink-2)}.planos-btn{min-height:52px;font-size:16px}.bloqueio{display:grid;gap:16px}.bloqueio-topo{border-radius:24px;padding:26px 20px;display:grid;justify-items:center;gap:16px;text-align:center}.bloqueio-fala{margin:0;font-family:var(--larga);font-weight:600;font-size:20px;line-height:1.3}.gestor-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gestor-kpis>div{display:grid;gap:2px;background:var(--track);border-radius:12px;padding:8px 10px}.gestor-kpis>div.largo{grid-column:1 / -1}.gestor-kpis span{font-size:11.5px;color:var(--muted)}.gestor-kpis b{font-family:var(--font-num);font-size:18px}.gestor-lista{display:grid}.gestor-conta{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--line)}.gestor-conta:last-child{border-bottom:0}.gestor-senha{display:grid;gap:8px;margin-top:8px;font-size:14px}.gestor-senha b{font-size:18px;letter-spacing:.04em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.gestor-sit{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--track);white-space:nowrap}.gestor-sit.ativa{background:color-mix(in srgb,var(--good) 20%,transparent);color:var(--good)}.gestor-sit.dono{background:color-mix(in srgb,var(--b-din) 18%,transparent);color:var(--b-din)}@media(max-width:380px){.gestor-kpis{grid-template-columns:1fr 1fr}}.tut-veu{position:fixed;background:#03060a85}.tut-anel{position:fixed;border-radius:20px;pointer-events:none;opacity:0;box-shadow:0 0 0 2px #3cb8ff,0 0 14px 2px #3cb8ffd9,0 0 46px #3cb8ff73,inset 0 0 22px #3cb8ff38}.tut-anel.acesa{opacity:1;animation:tut-neon 2.2s ease-in-out infinite}@keyframes tut-neon{0%,to{box-shadow:0 0 0 2px #3cb8ff,0 0 14px 2px #3cb8ffcc,0 0 40px #3cb8ff66,inset 0 0 18px #3cb8ff2e}50%{box-shadow:0 0 0 2px #8fdcff,0 0 22px 4px #3cb8ff,0 0 70px #3cb8ff99,inset 0 0 28px #3cb8ff4d}}.tut-anel i{position:absolute;width:16px;height:16px;border:3px solid #eaf8ff;filter:drop-shadow(0 0 6px #3cb8ff)}.tut-anel i:nth-child(1){left:-7px;top:-7px;border-right:0;border-bottom:0;border-radius:9px 0 0}.tut-anel i:nth-child(2){right:-7px;top:-7px;border-left:0;border-bottom:0;border-radius:0 9px 0 0}.tut-anel i:nth-child(3){left:-7px;bottom:-7px;border-right:0;border-top:0;border-radius:0 0 0 9px}.tut-anel i:nth-child(4){right:-7px;bottom:-7px;border-left:0;border-top:0;border-radius:0 0 9px}.tut-marca{position:fixed;border-radius:14px;pointer-events:none;opacity:0;background:#3cb8ff1a;box-shadow:0 0 0 2px #8fdcff,0 0 16px #3cb8ffe6;animation:tut-marca .5s cubic-bezier(.2,.7,.1,1) forwards,tut-bate 1.6s 1s ease-in-out infinite}@keyframes tut-marca{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes tut-bate{50%{box-shadow:0 0 0 2px #eaf8ff,0 0 26px #3cb8ff}}.tut-etiqueta{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#eaf8ff;background:#03060a;border:1px solid #3cb8ff;border-radius:999px;padding:4px 9px;box-shadow:0 0 14px #3cb8ff99}.tut-etiqueta.cima{bottom:calc(100% + 8px)}.tut-etiqueta.baixo{top:calc(100% + 8px)}.tut-etiqueta.dir{left:auto;right:-2px;transform:none}.tut-etiqueta.esq{left:-2px;transform:none}.tut-veu.cheio{background:#03060ae6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tut-cartao{gap:8px;padding:14px 16px 12px;border-radius:22px;background:#03060af0;border:1px solid rgba(60,184,255,.4);box-shadow:0 0 0 1px #3cb8ff14,0 0 40px #1e96ff2e,0 18px 50px #000000a6}.tut-quem{display:flex;align-items:center;gap:8px}.tut-rot.luz{color:var(--psy)}.tut-titulo{font-family:var(--larga);font-size:19px;line-height:1.15;font-weight:600;letter-spacing:0}.tut-titulo.grande{font-size:26px;text-align:center}.tut-como{font-size:14px;line-height:1.45;color:var(--psy-tinta)}.tut-como.meio{text-align:center;color:var(--psy-tinta-2)}.tut-porque{margin:0;display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.4;color:var(--psy-tinta-2);border-top:1px solid var(--psy-linha);padding-top:8px}.tut-porque .tut-rot{flex:none;font-size:10px}.tut-acoes{display:grid;gap:8px;margin-top:4px}.tut-btn{min-height:44px;font-size:12.5px}.tut-btn.sec{width:44px;padding:0;font-size:16px}@media(prefers-reduced-motion:reduce){.tut-anel.acesa,.tut-marca{animation:none;opacity:1}}.feixe-marca{position:relative;padding:14px 4px}.feixe{position:absolute;left:50%;top:50%;width:min(92vw,420px);height:0;transform:translate(-50%,-50%);pointer-events:none}.feixe:after{content:"";position:absolute;left:8%;right:8%;top:-40px;height:80px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(150,225,255,.55),rgba(60,184,255,.18) 45%,transparent 72%);filter:blur(10px);opacity:0;transform:scaleY(.08)}.feixe-txt{opacity:0;transform:scaleY(.04);filter:blur(5px) brightness(2.6)}.feixe-ativo .feixe:after{animation:feixe-brilho 1.5s calc(var(--fa, 1.2s) + .2s) cubic-bezier(.2,.7,.1,1) forwards}.feixe-ativo .feixe-txt{animation:feixe-nasce 1.2s calc(var(--fa, 1.2s) + .25s) cubic-bezier(.2,.75,.15,1) forwards}@keyframes feixe-traco{to{transform:scaleX(1)}}@keyframes feixe-some{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.08)}}@keyframes feixe-brilho{0%{opacity:0;transform:scaleY(.08)}30%{opacity:1}to{opacity:0;transform:scaleY(1.6)}}@keyframes feixe-nasce{0%{opacity:0;transform:scaleY(.04);filter:blur(5px) brightness(2.6);text-shadow:0 0 30px #3cb8ff,0 0 60px #3cb8ff}25%{opacity:1}to{opacity:1;transform:none;filter:none;text-shadow:0 0 24px rgba(60,184,255,.25)}}@media(prefers-reduced-motion:reduce){.feixe{display:none}.feixe-txt{opacity:1;transform:none;filter:none;animation:none!important}}.ritmo{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.ritmo-cab{display:flex;align-items:center;gap:8px}.ritmo-cab .sub{margin-left:auto}.ritmo-psy{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#f4fbff 0 30%,#3cb8ff 55%,transparent 72%);box-shadow:0 0 10px #3cb8ff;flex:none}.ritmo-fala{margin:0;font-size:14.5px;line-height:1.5}.ritmo-estrategia{margin:6px 0 -2px;font-size:16px;font-weight:600}.ritmo-fala.alerta{border-left:3px solid var(--warn);padding-left:10px}.ritmo-lista{display:grid;gap:8px}.ritmo-op{display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.ritmo-op>div{display:grid;gap:2px;min-width:0}.ritmo-op .sub{font-size:12.5px}.ritmo-op.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ritmo-op .btn{flex:none;min-height:40px;padding:0 14px}.ritmo-tag{margin-left:8px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.entrar-sugestao{justify-self:start;margin-top:-8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(60,184,255,.55);background:#3cb8ff1a;color:var(--psy-tinta-2);font:inherit;font-size:14px;cursor:pointer;text-align:left}.entrar-sugestao b{color:var(--psy-tinta);font-weight:600}.ob-tocar{background:none;border:0;padding:0;color:inherit;cursor:text;border-bottom:1px dashed rgba(94,200,255,.45)}.ob-digitar{background:none;border:0;border-bottom:2px solid var(--psy);color:var(--psy-tinta);padding:0;outline:none;caret-color:var(--psy);min-width:3ch}.treino-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.treino-cats::-webkit-scrollbar{display:none}.treino-cats .chip{flex:none}.pr-lista{display:grid;gap:6px}.pr-item{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.pr-item:last-child{border-bottom:0}.pr-item.apaga{grid-template-columns:1fr auto auto auto;align-items:center}.pr-tag{margin-left:6px;font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px;color:#fff;background:var(--good)}.lembretes{display:grid;gap:10px}.lembretes-lista{display:grid;gap:8px}.lembrete{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:14px;padding:8px 10px 8px 12px}.lembrete>span{display:grid;gap:1px;min-width:0}.lembrete small{font-size:12px;color:var(--ink-2)}.lembrete select{width:auto;min-width:104px;flex:none}.lembretes.compacto .lembrete{border-color:#eaf4ff24;background:#eaf4ff0a;color:var(--psy-tinta)}.lembretes.compacto .lembrete small{color:var(--psy-tinta-2)}.lembretes.compacto select{background:#03060a99;color:var(--psy-tinta);border-color:#eaf4ff33}.ob-lembretes{display:grid;gap:10px;margin-top:16px;padding:14px;border-radius:18px;border:1px solid rgba(94,200,255,.3);background:#5ec8ff0f}.ob-nota.erro{color:#ffb4b4}.cf-erro{color:var(--crit)}.descanso{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;grid-template-rows:1fr auto;padding:calc(40px + env(safe-area-inset-top,0px)) 24px calc(28px + env(safe-area-inset-bottom,0px));animation:comenta-entra .3s ease both}.descanso-meio{display:grid;justify-items:center;align-content:center;gap:30px}.descanso-anel{position:relative;width:290px;height:290px;max-width:80vw;max-height:80vw;display:grid;place-items:center}.descanso-anel>span{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:#eaf2f824;transition:background .5s,box-shadow .5s}.descanso-anel>span.aceso{background:var(--psy);box-shadow:0 0 6px var(--psy-brilho)}.descanso-texto{display:grid;justify-items:center;gap:8px}.descanso-tempo{font-family:var(--larga);font-size:76px;line-height:1;font-weight:300;font-stretch:85%;font-variant-numeric:tabular-nums;text-shadow:0 0 26px rgba(60,184,255,.45)}.descanso-baixo{display:grid;gap:12px;max-width:480px;width:100%;margin:0 auto}.descanso-opcoes{display:flex;justify-content:center;gap:8px}.descanso-opcoes button{min-height:44px;min-width:64px;padding:0 12px;border-radius:999px;border:1px solid rgba(234,244,255,.16);background:#eaf4ff0d;color:var(--psy-tinta-2);font-family:var(--mono);font-size:13px;letter-spacing:.06em;cursor:pointer}.descanso-opcoes button.on{border-color:var(--psy);color:var(--psy-tinta);background:#3cb8ff1f}.descanso-opcoes .t-trilho{background:var(--psy)}@media(prefers-reduced-motion:reduce){.descanso{animation:none}.descanso-anel>span{transition:none}}.carregando-psy{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:24px}.dica-psy{display:grid;gap:2px;padding:4px 0 4px 14px;border-left:2px solid var(--accent)}.dica-psy p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.dica-psy .link-lm{color:var(--accent)}.nucleo-psy{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:22px;transition:opacity .4s}.nucleo-orbe{flex:none;width:70px;height:70px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.nucleo-texto{min-width:0;display:grid;gap:4px}.nucleo-fala{min-height:40px;font-size:15px;line-height:1.4;color:var(--psy-tinta)}.topo-dia{font-size:.55em;font-weight:500;color:var(--muted)}.jornada-psy{display:grid;gap:16px;padding:18px 18px 16px;border-radius:26px}.jornada-num{font-family:var(--larga);font-size:60px;line-height:1;font-weight:300;font-stretch:88%;font-variant-numeric:tabular-nums;color:var(--psy-tinta);text-shadow:0 0 26px rgba(60,184,255,.35)}.jornada-linha{position:relative;height:30px}.jornada-linha i{position:absolute;display:block}.jornada-fundo{left:0;right:0;top:14px;height:1px;background:var(--psy-linha)}.jornada-feito{left:0;right:0;top:13px;height:3px;border-radius:2px;background:var(--psy);box-shadow:0 0 10px var(--psy-brilho);transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.1,1)}.jornada-ponto{top:8px;width:14px;height:14px;border-radius:50%;background:#f4fbff;box-shadow:0 0 6px #fff,0 0 16px var(--psy),0 0 34px #1e96ffcc;transition:left 1s cubic-bezier(.2,.7,.1,1)}.jornada-alvo{right:-1px;top:10px;width:9px;height:9px;border-radius:50%;border:1px solid var(--psy-mudo)}.jornada-fala,.proximo-fala{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.jornada-fala p,.proximo-fala p{margin:0;font-size:15.5px;line-height:1.5;color:var(--psy-tinta)}.proximo-psy{display:grid;gap:12px;padding:18px 18px 16px;border-radius:26px}.proximo-nome{margin:0;font-family:var(--larga);font-size:clamp(30px,11vw,44px);line-height:.95;font-weight:700;font-stretch:118%;letter-spacing:.02em;text-transform:uppercase;color:var(--psy-tinta);overflow-wrap:anywhere}.proximo-ex{margin:0;line-height:1.7;text-transform:none;letter-spacing:.04em}.proximo-psy .tut-btn{min-height:54px}.proximo-psy .tut-btn:disabled{opacity:.45;cursor:not-allowed}.perfil-acoes>:last-child:nth-child(odd){grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.jornada-feito,.jornada-ponto{transition:none}}.ckv{display:grid;gap:16px}.ckv-bloco{display:grid;gap:8px}.ckv-h{display:flex;justify-content:space-between;gap:10px;align-items:center}.ckv-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ckv-dia{display:grid;justify-items:center;gap:4px}.ckv-dia>i{width:100%;height:34px;border-radius:9px;background:color-mix(in srgb,var(--b-com) 30%,var(--surface))}.ckv-dia.acima>i{background:var(--b-com)}.ckv-dia.vazio>i{background:transparent;border:1px dashed var(--line)}.ckv-dia.futuro>i{visibility:hidden}.ckv-dia.futuro small,.ckv-col.futuro small{opacity:.4}.ckv-dia.hoje>i{outline:1px solid var(--muted);outline-offset:2px}.ckv-dia small,.ckv-col small{font-size:10px;color:var(--muted)}.ckv-linha{margin:0;font-size:15px;line-height:1.4;color:var(--ink-2)}.ckv-linha b{color:var(--ink);font-size:22px;font-weight:700;margin-right:3px}.ckv-barras{position:relative;height:150px;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.ckv-meta{position:absolute;left:-4px;right:-4px;height:0;border-top:1.5px dashed var(--muted);z-index:1;pointer-events:none}.ckv-col{display:grid;grid-template-rows:1fr 20px;justify-items:center;align-items:end;min-height:0}.ckv-trilho{position:relative;width:100%;height:100%;display:flex;align-items:flex-end}.ckv-barra{position:relative;width:100%}.ckv-barra>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px 7px 2px 2px;background:color-mix(in srgb,var(--b-com) 45%,var(--surface));transform-origin:bottom center}.ckv-barra>i.acima{background:var(--b-com)}.ckv-barra.vazia{height:6px;border-radius:3px;border:1px dashed var(--line)}.ckv-barra.parcial>i{opacity:.5}.ckv-peso{padding:12px 14px;border:1px solid var(--line);border-radius:14px}.ckv-media{color:var(--ink-2)}.ckv-num{font-size:30px;line-height:1;font-weight:700}.ckv-pede{color:var(--ink-2);font-size:14px}@keyframes ckv-cresce{0%{transform:scaleY(0)}to{transform:none}}@keyframes ckv-acende{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ckv-barra>i{animation:ckv-cresce .5s cubic-bezier(.2,.7,.1,1) both}.ckv-dia>i{animation:ckv-acende .35s ease-out both;animation-delay:inherit}}.postar{display:grid;gap:14px;padding:6px 18px calc(28px + env(safe-area-inset-bottom,0px));max-width:520px;margin:0 auto}.postar-previa{justify-self:center;width:234px;height:416px;flex:none;border-radius:18px;overflow:hidden;border:1px solid var(--line);background-size:14px 14px}.postar-previa img{display:block;width:100%;height:100%;object-fit:contain}.postar-previa{position:relative}.postar-previa.com-foto{background-size:cover;background-position:center}.postar-previa img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.postar-alca{position:absolute;border:1.5px dashed rgba(111,182,255,.9);border-radius:8px;touch-action:none;cursor:grab}.postar-previa.movendo .postar-alca{cursor:grabbing;background:#6fb6ff1f}.postar-alca b{position:absolute;left:50%;top:-11px;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:#1a5fd0;color:#fff;box-shadow:0 2px 6px #0000004d}.postar-voltar{justify-self:center}.postar-previa.escura{background-color:#11151c;background-image:conic-gradient(#1c222c 25%,transparent 0 50%,#1c222c 0 75%,transparent 0)}.postar-previa.clara{background-color:#fff;background-image:conic-gradient(#eef0f4 25%,transparent 0 50%,#eef0f4 0 75%,transparent 0)}.postar-fichas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:2px 18px}.postar-fichas::-webkit-scrollbar{display:none}.postar-fichas .chip{flex:none}.postar-txt{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2);min-height:40px}.postar-txt b{color:var(--ink)}.postar-segs{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.postar-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.postar-seg button{min-height:40px;border:0;background:none;color:var(--ink-2);font:600 14px var(--font);cursor:pointer;white-space:nowrap}.postar-seg button.on{background:var(--accent);color:var(--accent-ink)}.postar-link{flex:none;justify-self:start;padding:0 4px;min-height:44px}.postar-dois{display:grid;grid-template-columns:1fr 1fr;gap:10px}.postar-comunidade{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--ink-2);cursor:pointer}.postar-comunidade input{flex:none;width:20px;height:20px;accent-color:var(--accent);margin:0}.postar-comunidade b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.recorde-linha{margin:0;font-size:14px;color:var(--good)}.conferir-serie{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.35;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.forca-valor{margin:0;font-size:15px}.forca-valor b{font-size:26px;font-weight:700;color:var(--ink)}.pronto{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:8px}.pronto summary{display:grid;gap:2px;cursor:pointer;list-style:none;min-height:44px;align-content:center}.pronto summary::-webkit-details-marker{display:none}.pronto[open]{gap:8px}.pronto>*+*{margin-top:8px}.mapa{display:grid;gap:12px;padding:16px;border-radius:26px;--mapa-corpo: rgba(234, 244, 255, .1);--mapa-1: #2a6db0;--mapa-2: #2f8fe8;--mapa-3: #8fd0ff;--mapa-brilho: rgba(111, 182, 255, .55)}.mapa h2{margin:0;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-tinta-2)}.mapa-corpo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mapa-vista{margin:0;display:grid;gap:4px;justify-items:center;min-width:0}.mapa-vista svg{width:100%;height:auto;max-height:330px;display:block}.mapa-vista figcaption{font-size:11px;letter-spacing:.08em;color:var(--psy-tinta-2)}.mapa-parte{fill:var(--mapa-corpo)}.mapa-parte.n1{fill:var(--mapa-1)}.mapa-parte.n2{fill:var(--mapa-2)}.mapa-parte.n3{fill:var(--mapa-3);filter:drop-shadow(0 0 6px var(--mapa-brilho))}.mapa-parte.n1,.mapa-parte.n2,.mapa-parte.n3{cursor:pointer;animation:mapa-acende .7s ease-out both}.mapa-parte.escolhido{stroke:var(--psy-tinta);stroke-width:5}@keyframes mapa-acende{0%{fill:var(--mapa-corpo)}}.mapa-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.mapa-lista button{width:100%;min-height:36px;display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;padding:0 4px;border:0;border-radius:8px;background:none;color:var(--psy-tinta);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mapa-lista button.on{background:#eaf4ff1a}.mapa-lista b{font-weight:500;color:var(--psy-tinta-2);white-space:nowrap;font-size:12px}.mapa-lista i{width:10px;height:10px;border-radius:50%}.mapa-lista i.n1{background:var(--mapa-1)}.mapa-lista i.n2{background:var(--mapa-2)}.mapa-lista i.n3{background:var(--mapa-3)}.mapa-vazio,.mapa-como{margin:0;font-size:13px;line-height:1.4;color:var(--psy-tinta-2)}.mapa-como{font-size:11px}@media(prefers-reduced-motion:reduce){.mapa-parte.n1,.mapa-parte.n2,.mapa-parte.n3{animation:none}}.fin-plano{display:grid;font-size:12px}.fin-plano>div{display:grid;grid-template-columns:46px repeat(5,minmax(0,1fr));gap:4px;padding:7px 0;border-bottom:1px solid var(--line);align-items:baseline}.fin-plano>div>span:not(:first-child){text-align:right}.fin-plano .cab{color:var(--muted);font-size:11px}.fin-plano .atual{font-weight:700}.fin-plano .neg{color:var(--crit)}.fin-fixo-grupo{display:grid;gap:2px}.fin-fixo-grupo h3{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;font-size:14px}.fin-etiqueta{color:var(--crit);font-weight:600}.fin-cat-det{border-bottom:1px solid var(--line);padding:6px 0}.fin-cat-det>summary{list-style:none;cursor:pointer;display:grid;gap:4px}.fin-cat-det>summary::-webkit-details-marker{display:none}.fin-cat-corpo{display:grid;gap:6px;padding:8px 0 4px}.fin-cat-item{display:flex;justify-content:space-between;gap:12px;font-size:13px}.fin-cobertura{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.fin-cobertura>span{min-width:0;display:grid}.fin-cobertura small{color:var(--muted);font-size:12px}.fin-cobertura>span.fin-cobertura-acoes{display:flex;align-items:center;gap:6px;flex-shrink:0}.treino-feito{display:grid;gap:6px}.btn.postar-link{justify-self:start;min-height:40px;padding:0 14px;font-size:14px;white-space:nowrap}.com{display:grid;gap:12px;min-width:0}.com-topo{display:grid;gap:10px}.com-lista{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.com-lista::-webkit-scrollbar{display:none}.com-lista .chip{flex:none}.com-cab{display:flex;align-items:center;gap:10px}.com-cab>div{flex:1;min-width:0}.com-cab h2{margin:0;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-cab .btn{flex:none}.com-mais{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;cursor:pointer}.com-menu{display:flex;flex-wrap:wrap;gap:16px;padding:4px 2px}.com-postar{width:100%}.com-post header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.com-post header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-post header .sub{flex:none}.com-post footer{display:flex;gap:16px}.com-foto{display:block;width:100%;max-height:70vh;object-fit:cover;border-radius:14px;background:var(--track)}.com-foto-vazia{aspect-ratio:4 / 3}.com-legenda{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.com-resumo{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--accent-wash);color:var(--ink);font-size:14px}.com-reacoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.com-reacao{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px;cursor:pointer}.com-reacao span{font-size:13px;color:var(--ink-2)}.com-reacao.on{border-color:var(--accent);background:var(--accent-wash)}.com-reagir{font-size:14px;color:var(--ink-2)}.com-emojis{display:flex;flex-wrap:wrap;gap:6px;width:100%}.com-emoji-campo{width:92px;min-height:34px;border-radius:999px;border:1px solid var(--line);padding:4px 12px;font-size:16px;background:var(--surface);color:var(--ink)}.com-comentarios{display:grid;gap:12px}.com-comentario p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.com-comentar{display:grid;gap:8px}.com-comentar textarea,.com-enviar textarea{width:100%;font-size:16px}.com-escolher{display:grid;gap:10px}.com-escolher h3{margin:6px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.com-escolher-lista{display:grid;gap:8px}.com-escolher-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .12s}.com-escolher-item:active{transform:scale(.98)}.com-escolher-icone{font-size:22px;flex:none;width:28px;text-align:center}.com-escolher-texto{display:grid;gap:2px;min-width:0;flex:1}.com-escolher-texto b,.com-escolher-texto small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-escolher-texto small{opacity:.75}.com-escolher-seta{font-size:22px;opacity:.5;flex:none}.com-escolher-livre{justify-self:center;margin-top:6px}.com-trocar{justify-self:start;margin-bottom:4px}.com-enviar{display:grid;gap:12px}.com-foto-escolhida{display:grid;gap:6px;justify-items:start}.com-foto-escolhida img{width:100%;max-height:40vh;object-fit:cover;border-radius:14px}.com-opcoes{display:grid;gap:4px}.com-intro h2,.com-intro p{margin:0}.com-form{display:grid;gap:10px}.com-vazio p{margin:0}.postar-com{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--line)}.novidade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px 18px calc(24px + env(safe-area-inset-bottom,0px))}.novidade-card{display:grid;justify-items:center;gap:18px;max-width:420px;text-align:center}.novidade-fala{margin:0;font-size:20px;line-height:1.4}.novidade-pontos{display:flex;gap:8px}.novidade-pontos span{width:7px;height:7px;border-radius:50%;background:#ffffff40}.novidade-pontos span.on{background:var(--accent, #2d7ff9);box-shadow:0 0 8px var(--accent, #2d7ff9)}.novidade-botoes{display:grid;gap:10px;justify-items:center;width:100%}.novidade-botoes .btn{width:100%}.novidade-botoes .link{color:inherit;opacity:.8}.com-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;background:var(--accent-wash);color:var(--accent);font-weight:700}.com-quem{display:flex;align-items:center;gap:8px;min-width:0}.com-quem b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-comentario .com-quem{align-items:flex-start}.com-subtitulo{margin:2px 0 0;color:var(--ink-2);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.com-chip{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-chip small{opacity:.7}.com-membros{list-style:none;margin:0;padding:0;display:grid;gap:12px}.com-membros li{display:flex;align-items:center;gap:10px}.com-membros small{margin-left:auto}.com-foto-perfil{display:flex;gap:14px;align-items:center}.com-foto-perfil>div{display:grid;gap:4px}.com-foto-perfil-botoes{display:flex;gap:12px;align-items:center;margin-top:4px}.lembrete-chave{width:22px;height:22px;accent-color:var(--accent)}.com-post-aberto{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.com-capa{flex:none;width:56px;height:56px;border-radius:16px;object-fit:cover;display:inline-grid;place-items:center;font-size:22px}.com-chip-capa{width:20px;height:20px;border-radius:6px;object-fit:cover;vertical-align:-5px;margin-right:6px}.recorte{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0e1014;color:#fff;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px 18px calc(24px + env(safe-area-inset-bottom,0px));touch-action:none}.recorte-titulo{margin:0;font-size:18px;font-weight:600}.recorte-moldura{position:relative;overflow:hidden;background:#22252c;cursor:grab;touch-action:none;box-shadow:0 0 0 2px #ffffffd9}.recorte-moldura.redonda{border-radius:50%}.recorte-moldura.quadrada{border-radius:18px}.recorte-moldura img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.recorte-dica{margin:0;font-size:13px;opacity:.75;text-align:center}.recorte-zoom{display:flex;align-items:center;gap:12px;width:min(300px,100%);font-size:20px}.recorte-zoom input{flex:1;accent-color:var(--azul, #2d7ff9)}.recorte-botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(320px,100%)}.recorte .btn:not(.prim){background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.com-cab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"capa texto mais" "chamar chamar chamar";align-items:center;gap:10px 12px}.com-cab .com-capa{grid-area:capa}.com-cab-texto{grid-area:texto;min-width:0}.com-cab .com-mais{grid-area:mais}.com-chamar{grid-area:chamar;width:100%}.com-cab-links{display:flex;flex-wrap:wrap;gap:4px 14px}.com-capa-vazia{border:0;background:var(--accent-wash);color:var(--accent);font:700 24px Bricolage Grotesque Variable,system-ui,sans-serif;cursor:pointer}.com-capa-vazia:disabled{cursor:default}.com-conversa{display:grid;gap:14px;padding-bottom:8px}.com-msg{display:flex;align-items:flex-start;gap:8px;min-width:0}.com-msg>.com-avatar,.com-msg>.com-avatar-botao{margin-top:2px}.com-msg-col{flex:1;display:grid;gap:4px;min-width:0;max-width:520px}.com-balao{position:relative;display:grid;gap:4px;padding:8px;border-radius:4px 18px 18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0000000f;min-width:0;cursor:pointer}.com-msg.meu .com-balao{background:var(--accent-wash);border-color:transparent}.com-msg.conquista .com-balao{border-color:#d4a017}.com-balao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.com-nome{font-size:14px;margin:0 0 2px 2px}.com-foto-caixa{position:relative;margin-bottom:12px}.com-balao .com-foto{border-radius:12px;max-height:60vh}.com-foto-caixa>.com-reacoes{position:absolute;right:8px;bottom:-12px;max-width:calc(100% - 16px);justify-content:flex-end;gap:4px}.com-foto-caixa .com-reacao{min-height:28px;padding:2px 9px;font-size:14px;background:var(--surface);box-shadow:0 1px 3px #0000002e}.com-foto-caixa .com-reacao.on{background:var(--accent-wash)}.com-foto-caixa .com-emojis{justify-content:flex-end;background:var(--surface);border-radius:16px;padding:6px;box-shadow:0 2px 10px #0003}.com-inf{font-size:13.5px;font-weight:600;color:var(--accent);margin:2px 2px 0;overflow-wrap:anywhere}.com-balao .com-legenda{padding:0 2px}.com-balao .com-resumo{padding:8px 10px}.com-pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;min-width:0}.com-pe .com-reacao{min-height:28px;padding:2px 9px;font-size:14px}.com-hora{margin-left:auto;font-size:11.5px;color:var(--muted)}.com-fio{display:grid;gap:6px;min-width:0;cursor:pointer}.com-fio-mais{justify-self:start;font-size:12.5px;min-height:0;padding:0 0 0 30px}.com-coment{display:flex;align-items:flex-start;gap:6px;min-width:0}.com-coment>.com-avatar,.com-coment>.com-avatar-botao{margin-top:3px}.com-coment-balao{min-width:0;padding:5px 10px;border-radius:4px 14px 14px;background:var(--surface);border:1px solid var(--line);display:grid;gap:1px}.com-coment.meu .com-coment-balao{background:var(--accent-wash);border-color:transparent}.com-coment-balao p{margin:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.com-coment-balao b{margin-right:4px}.com-coment-hora{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);line-height:1.6}.com-coment-hora .link{font-size:11px;min-height:0;padding:0}.com-comentar-linha{display:flex;gap:6px;align-items:center;min-width:0}.com-comentar-linha input{flex:1;min-width:0;height:32px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);padding:0 12px;font-size:16px}.com-comentar-linha.grande input{height:40px}.com-comentar-linha .btn{flex:none;width:auto;min-height:32px;padding:4px 14px}.com-avatar-botao,.com-foto-botao,.com-capa-botao{border:0;padding:0;background:none;cursor:pointer;flex:none;display:block}.com-avatar-botao{border-radius:50%}.com-foto-botao,.com-capa-botao{cursor:zoom-in}.com-foto-botao{width:100%}.com-foto-botao .com-foto{display:block;width:100%}.com-capa-botao{overflow:hidden}.com-capa-botao img{border-radius:0;width:100%;height:100%}.com-fim{height:1px}.ver-foto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000f0;display:grid;place-items:center;touch-action:none;animation:ver-foto-abre .18s ease-out both}.ver-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;transition:opacity .1s}.ver-foto-x{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:12px;z-index:1;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:20px;cursor:pointer}@keyframes ver-foto-abre{0%{opacity:0}to{opacity:1}}.com-tela-post{display:grid;gap:12px;min-width:0}.com-tela-post .com-quem>div{display:grid;min-width:0}.com-tela-post .com-quem .sub{font-size:12.5px}.com-quem-reagiu{list-style:none;margin:0;padding:0;display:grid;gap:6px}.com-quem-reagiu li{display:flex;align-items:center;gap:8px;font-size:14px}.com-quem-emoji{margin-left:auto;font-size:18px}.com-tela-post .com-comentarios{gap:8px}.com-apagar-post{justify-self:start;color:var(--muted)}.com-perfil{display:grid;gap:14px;min-width:0}.com-perfil-topo{display:grid;justify-items:center;gap:4px;text-align:center}.com-perfil-topo h3{margin:6px 0 0;font-size:20px;overflow-wrap:anywhere}.com-perfil-foto{cursor:zoom-in}.com-bio{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}.com-bio-form{display:grid;gap:8px}.com-bio-form textarea{width:100%;font-size:16px}.com-perfil h4{margin:4px 0 0;font-size:15px}.com-etiquetas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.com-etiqueta{padding:5px 11px;border-radius:999px;font-size:13.5px;font-weight:600;color:#fff;background:#1a1d24}.com-etiqueta.comida{background:#f28c28}.com-etiqueta.constancia{background:#6d4aff}.com-etiqueta.recorde{background:#c9971c}.com-etiqueta.passos{background:#13a05b}.com-etiqueta.cardio{background:#2d7ff9}.com-perfil-posts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.com-perfil-post{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.com-perfil-post img,.com-perfil-post-sem{flex:none;width:52px;height:52px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:var(--accent-wash);font-size:22px}.com-perfil-post-txt{display:grid;min-width:0}.com-perfil-post-txt b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.com-membro{display:flex;align-items:center;gap:10px;width:100%;border:0;padding:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.com-membro small{margin-left:auto}.com-membros li:has(.com-editar-eu) .com-membro{flex:1 1 auto;width:auto;min-width:0}.com-membro-eu{display:flex;flex-direction:column;min-width:0}.com-membro .com-membro-eu small{margin-left:0}.com-editar-eu{flex:0 0 auto;font-size:13px;white-space:nowrap}.com-antigos{justify-self:center}.com-compositor{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0000000f;scroll-margin-top:16px}.com-camera{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--bg);font-size:20px;cursor:pointer}.com-campo-msg{flex:1;min-width:0;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);text-align:left;padding:0 14px;font-size:15px;cursor:text}.com-compositor .com-postar{flex:none;width:auto}.com-msg.entra{animation:com-desce .6s cubic-bezier(.2,1.3,.3,1) both}@keyframes com-desce{0%{transform:translateY(-30px) scale(.92);opacity:0}to{transform:none;opacity:1}}.com-voa{position:fixed;z-index:70;font-size:24px;pointer-events:none;animation:com-voa 1.2s ease-out both}@keyframes com-voa{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-12px) scale(1.25)}to{transform:translate(var(--dx),-120px) scale(.9);opacity:0}}@media(prefers-reduced-motion:reduce){.com-msg.entra{animation:none}}.com-cab{align-items:start}.com-cab .com-mais{align-self:center}.com-cab h2{margin-top:2px}.com-psy{border-radius:20px;padding:14px;display:grid;gap:12px}.com-psy-fala{display:flex;gap:12px;align-items:flex-start}.com-psy-fala p{margin:0;font-size:15px;line-height:1.4}.com-psy-extra{margin:0;font-size:14px;opacity:.9;display:grid;gap:8px}.com-psy-extra p{margin:0}.com-psy-botoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.com-psy-botoes .link{color:inherit;opacity:.85}.com-aviso-etiquetas{display:grid;gap:8px}.com-aviso-etiquetas p{margin:0;font-size:14px;line-height:1.4}.com-cutucar{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.com-cutucar .btn{flex:1 1 140px;max-width:220px}.com-participar{display:grid;gap:10px}.com-participar ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.4}.com-participar-extra{display:grid;gap:8px;font-size:14px}.com-participar-extra p{margin:0}.com-participar-extra .link{justify-self:start}.com-cal{display:grid;gap:10px;min-width:0}.com-cal-numeros{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.com-cal-numeros div{display:grid}.com-cal-numeros b{font:700 22px Bricolage Grotesque Variable,system-ui,sans-serif}.com-cal-numeros small{font-size:12px;color:var(--muted)}.com-cal-mes{display:flex;align-items:center;justify-content:space-between;gap:8px}.com-cal-mes b{font-size:16px;text-transform:capitalize}.com-cal-seta{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.com-cal-seta:disabled{opacity:.35;cursor:default}.com-cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.com-cal-sem{text-align:center;font-size:11px;color:var(--muted);padding-bottom:2px}.com-cal-dia{position:relative;aspect-ratio:1;display:grid;place-items:center;border:0;padding:0;border-radius:50%;background:none;color:var(--ink);font-size:13px;cursor:default;min-width:0}.com-cal-dia.tem{cursor:pointer}.com-cal-dia.hoje .com-cal-num{font-weight:700;color:var(--accent)}.com-cal-dia.on{outline:2px solid var(--accent);outline-offset:1px}.com-cal-cacho{position:absolute;top:6%;right:6%;bottom:6%;left:6%}.com-cal-bola{position:absolute;border-radius:50%;object-fit:cover;border:2px solid var(--bg);background:var(--track);box-sizing:border-box}.com-cal-bola.carregando{background:var(--track)}.n1 .com-cal-bola.b0{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-color:var(--accent)}.n2 .com-cal-bola{width:66%;height:66%}.n2 .com-cal-bola.b0{left:0;top:0}.n2 .com-cal-bola.b1{right:0;bottom:0}.n3 .com-cal-bola{width:56%;height:56%}.n3 .com-cal-bola.b0{left:22%;top:0}.n3 .com-cal-bola.b1{left:0;bottom:0}.n3 .com-cal-bola.b2{right:0;bottom:0}.com-cal-trofeu{position:absolute;right:-2px;top:-4px;font-size:13px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.com-cal-lista{display:grid;gap:6px}.com-cal-lista>b{font-size:14px}.com-cal-todos{justify-self:center;width:auto}.com-editar-perfil{margin-top:6px;width:auto}.com-meu-perfil{display:grid;gap:16px}.com-previa{display:grid;gap:10px;padding:12px;border:1px dashed var(--line);border-radius:18px}.com-meu-perfil-cartao{display:grid;gap:6px}.com-meu-perfil-cartao .btn{justify-self:start;width:auto}.com-carregando{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--bg);color:var(--muted);font-size:14px;animation:com-carregando-entra .2s ease .12s both}@keyframes com-carregando-entra{0%{opacity:0}to{opacity:1}}.com-oculta{opacity:0;pointer-events:none}.com-revela{animation:com-revela .28s cubic-bezier(.2,.8,.2,1) both}@keyframes com-revela{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.com-balao .com-foto{aspect-ratio:4 / 5;height:auto;max-height:none;object-fit:cover}.com-balao .com-foto-vazia{aspect-ratio:4 / 5}.com-coment{animation:com-entra .24s cubic-bezier(.2,.8,.2,1) both}@keyframes com-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.btn,.chip,.com-reacao,.com-cal-dia.tem,.com-perfil-post,.com-campo-msg,.com-camera,.nav-vidro button{transition:transform .14s ease}.btn:active:not(:disabled),.chip:active,.com-reacao:active,.com-cal-dia.tem:active,.com-perfil-post:active,.com-campo-msg:active,.com-camera:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.com-carregando,.com-revela,.com-coment,.com-msg.entra{animation:none}.btn,.chip,.com-reacao,.com-cal-dia.tem,.com-perfil-post,.com-campo-msg,.com-camera{transition:none}.btn:active,.chip:active,.com-reacao:active,.com-cal-dia.tem:active,.com-perfil-post:active{transform:none}}.ob-estimativa{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--psy);border-radius:12px;background:#3cb8ff14;font-family:var(--larga);font-size:15px;line-height:1.45;color:var(--psy-tinta)}.ob-grade .ob-celula{display:grid;gap:2px;align-content:start;text-align:left;min-width:0;border:0;border-top:1px solid var(--psy-linha, rgba(94, 200, 255, .4));padding:8px 0 0;background:none;color:inherit;font:inherit}.ob-grade button.ob-celula{cursor:pointer}.ob-grade button.ob-celula b,.ob-kcal .ob-numero{text-decoration:underline dotted rgba(94,200,255,.55);text-underline-offset:5px;text-decoration-thickness:2px}.ob-celula small,.ob-ajuda{font-size:11.5px;line-height:1.3;color:var(--psy-mudo);overflow-wrap:anywhere}.ob-celula.on b,.ob-kcal.on .ob-numero{color:var(--psy)}.ob-kcal{display:block;width:100%;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.com-resumo-nums{display:flex;flex-wrap:wrap;gap:2px 12px}.com-copia{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;min-width:0}.com-copia ul,.com-copia-previa{list-style:none;margin:0;padding:0;display:grid;gap:4px}.com-copia li,.com-copia-previa li{padding-left:14px;position:relative;overflow-wrap:anywhere;line-height:1.35}.com-copia li:before,.com-copia-previa li:before{content:"•";position:absolute;left:2px;color:var(--ink-2)}.com-copia-previa{padding:8px 10px;border-radius:10px;background:var(--accent-wash);font-size:13.5px;color:var(--ink)}.com-recordes{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.com-recordes li{display:block;padding:4px 10px;border-radius:10px;background:#fdf4dc;border:1px solid #e8cc7a;color:#1a1d24;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}.com-recordes li b{font-weight:700}.com-recorde-carga{color:#9a7210;font-weight:600}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .com-recordes li{background:#c9971c29;border-color:#e3b84a73;color:inherit}:root:not([data-theme=light]) .com-recorde-carga{color:#e3b84a}}:root[data-theme=dark] .com-recordes li{background:#c9971c29;border-color:#e3b84a73;color:inherit}:root[data-theme=dark] .com-recorde-carga{color:#e3b84a}.com-legenda-recordes{display:grid;gap:4px}.com-balao>.com-recordes{margin:0 2px}.com-coment-col{display:grid;gap:3px;min-width:0;justify-items:start}.com-reacoes.pequena{gap:4px}.com-reacoes.pequena .com-reacao{min-height:26px;padding:1px 8px;font-size:13px}.com-reacoes.pequena .com-reacao span{font-size:12px}.com-reacoes.pequena .com-reagir{min-width:30px;justify-content:center;color:var(--muted)}.com-reacoes.pequena .com-emojis{width:auto;max-width:100%}.com-reacao{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.com-quem-reagiu-folha{display:grid;gap:12px}.com-abas-reacoes{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.com-abas-reacoes .chip{flex:none}.perfil-psy.compacto{padding:14px 14px 12px;gap:10px}.perfil-psy.compacto .perfil-topo{gap:10px}.perfil-psy.compacto .perfil-nome{font-size:22px}.perfil-psy.compacto .perfil-fala{font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.perfil-psy.compacto .perfil-metas b{font-size:15px}.perfil-psy.compacto .perfil-acoes{display:flex;gap:6px}.perfil-psy.compacto .perfil-acoes>*{flex:1 1 0;min-width:0}.perfil-psy.compacto .perfil-acoes>:first-child{flex-grow:1.35}.perfil-psy.compacto .perfil-fala.aberta{display:block;-webkit-line-clamp:unset;overflow:visible}.perfil-ler-mais{justify-self:start;margin-top:-4px;padding:2px 0;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--psy-azul, #8cc8ff);text-decoration:underline;text-underline-offset:3px}.perfil-psy.compacto .perfil-btn{min-height:40px;padding:4px 6px;font-size:10.5px;letter-spacing:.06em;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.perfil-psy.compacto .perfil-btn.cheio{border:0;color:#06203f;font-weight:700;background:linear-gradient(180deg,#8cc8ff,#4da3ff);box-shadow:0 0 0 1px #bee1ff8c inset,0 0 20px #4da3ff73,0 6px 16px #001e5073;animation:perfil-cheio-respira 2.6s ease-in-out infinite}@keyframes perfil-cheio-respira{50%{box-shadow:0 0 0 1px #d2ebffb3 inset,0 0 34px #4da3ffb3,0 6px 18px #001e5080}}@media(max-width:360px){.perfil-psy.compacto .perfil-btn{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;padding:4px;min-height:40px;font-size:10px;letter-spacing:.03em;overflow-wrap:anywhere}}.secao-perfil.destaque .secao-cab{background:linear-gradient(135deg,#2fd17a38,#13a05b1a 55%,#4da3ff1f);border-color:#2fd17a8c;box-shadow:0 0 0 1px #2fd17a40 inset,0 0 22px #13a05b40;animation:indicar-respira 2.8s ease-in-out infinite}.secao-perfil.destaque .secao-txt b{font-weight:700}.secao-perfil.destaque .secao-txt small{color:#2fd17a;font-weight:600}.secao-perfil.destaque.aberta .secao-cab{border-color:#2fd17a}@keyframes indicar-respira{50%{box-shadow:0 0 0 1px #2fd17a66 inset,0 0 34px #13a05b73}}.indicar{border:1px solid rgba(47,209,122,.35)}.indicar-chamada{margin:0;font-size:15.5px;line-height:1.4}.indicar-chamada b{color:#13a05b;font-size:18px}:root[data-theme=dark] .indicar-chamada b{color:#2fd17a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .indicar-chamada b{color:#2fd17a}}.indicar-btn{border:0;color:#fff;font-weight:700;background:linear-gradient(180deg,#2fd17a,#13a05b);box-shadow:0 0 0 1px #a0f0c873 inset,0 6px 18px #13a05b59;white-space:normal;line-height:1.25;padding:12px 14px}.indicar-link{justify-self:start;padding:0;font-size:13px;word-break:break-all;text-align:left}.indicar-placar{margin:0;font-weight:600}.indicar-mes{margin:0;font-size:13.5px}.indicar-mes.cheio{font-weight:600;color:var(--texto, inherit)}@media(prefers-reduced-motion:reduce){.secao-perfil.destaque .secao-cab,.perfil-psy.compacto .perfil-btn.cheio{animation:none}}.com-nome-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.com-selo-auto{flex:none;border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.6;cursor:pointer}.com-tela-post .com-quem{flex-wrap:wrap}.com-tela-post .com-quem .com-selo-auto{margin-left:auto}.com-posts-auto{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.com-posts-auto p{margin:0}.com-posts-auto-de{padding:8px 10px;border-radius:10px;background:var(--accent-wash);font-size:14px}.com-posts-auto ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.com-posts-auto-item{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.com-posts-auto-item>span{display:grid;gap:2px;min-width:0}.com-posts-auto-item small{font-size:12.5px;line-height:1.35}.com-posts-auto-item .interruptor{flex:none;width:44px;height:26px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;background:var(--track);position:relative;cursor:pointer;transition:background .18s;margin:0}.com-posts-auto-item .interruptor:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s}.com-posts-auto-item .interruptor:checked{background:var(--accent)}.com-posts-auto-item .interruptor:checked:after{transform:translate(18px)}.com-sobre{display:grid;gap:8px;justify-items:center;text-align:center}.com-sobre h3{margin:4px 0 0;font-size:20px}.com-sobre-foto{border:0;padding:0;background:none;cursor:zoom-in;width:160px;height:160px;border-radius:28px;overflow:hidden}.com-sobre-foto img{width:100%;height:100%;object-fit:cover;display:block}.com-sobre .com-posts-auto{text-align:left;justify-self:stretch}.convite-texto{margin:4px 0 18px;line-height:1.5}.convite-texto~.btn{display:block;width:100%;margin-top:10px}.plano-nutri{display:grid;gap:10px}.plano-nutri-campos{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.plano-nutri-campos>button{grid-column:1 / -1}.plano-nutri-campo{display:grid;gap:2px;font-size:13px;color:var(--psy-tinta-2)}.plano-nutri-campo .ob-input{font-size:22px;padding:6px 2px}.ob-botao.sec{background:none;border:1px solid rgba(94,200,255,.45);color:var(--psy-tinta);box-shadow:none}:root{--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--tabs-dur: .25s;--digit-dur: .5s;--digit-distance: 10px;--digit-stagger: 70ms;--digit-blur: 3px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--think-hold: 2.4s;--think-swap: .15s;--think-gap: 50ms;--think-distance: 8px;--think-blur: 2px;--think-shimmer: 2s;--toast-open: .35s;--toast-close: .25s}.com-trilho{position:relative;padding-bottom:8px}.t-trilho{position:absolute;left:-9px;top:0;width:18px;height:3px;border-radius:2px;background:var(--accent);pointer-events:none;opacity:0;transition:transform var(--tabs-dur) var(--ease-smooth-out),opacity var(--tabs-dur) var(--ease-smooth-out);will-change:transform}@media(prefers-reduced-motion:reduce){.t-trilho{transition:none!important}}@keyframes t-digito-entra{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}to{transform:none;opacity:1;filter:blur(0)}}.t-digitos{display:inline-flex;align-items:baseline}.t-digito{display:inline-block}.t-digito.entra{animation:t-digito-entra var(--digit-dur) var(--digit-ease) both}@media(prefers-reduced-motion:reduce){.t-digito.entra{animation:none!important}}.t-pensa{position:relative;display:inline-block;text-align:center}.t-pensa-medida{display:block;visibility:hidden;white-space:nowrap}.t-pensa-txt{position:absolute;top:0;left:0;right:0;display:block;white-space:nowrap;color:var(--muted);transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--think-swap) ease-in-out,filter var(--think-swap) ease-in-out,opacity var(--think-swap) ease-in-out}.t-pensa-txt:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--ink) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-pensa-brilho var(--think-shimmer) linear infinite}@keyframes t-pensa-brilho{0%{background-position:100% 0}to{background-position:0% 0}}.t-pensa-txt.sai{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.t-pensa-txt.entra{transition:none;transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0}.psy-tela .t-pensa-txt{color:var(--psy-mudo)}.psy-tela .t-pensa-txt:before{background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--psy-tinta) 50%,transparent 60%,transparent 100%)}@media(prefers-reduced-motion:reduce){.t-pensa-txt{transition:none!important;transform:none!important;filter:none!important}.t-pensa-txt.sai{display:none}.t-pensa-txt:before{display:none!important}}.toast{opacity:0;transform:translateY(16px) scale(.97);transition:opacity var(--toast-close) var(--ease-smooth-out),transform var(--toast-close) var(--ease-smooth-out)}.toast.aberto{opacity:1;transform:none;transition:opacity var(--toast-open) var(--ease-smooth-out),transform var(--toast-open) var(--ease-smooth-out)}@media(prefers-reduced-motion:reduce){.toast{transition:none!important}}@keyframes troca-entra-dir{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes troca-entra-esq{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.app[data-dir=dir]>.troca-entra{animation-name:troca-entra-dir}.app[data-dir=esq]>.troca-entra{animation-name:troca-entra-esq}}:root[data-ceu]{--surface-solida: #141d33;--bg: var(--surface-solida);--surface: rgba(255, 255, 255, .06);--vidro-borda: rgba(255, 255, 255, .1);--line: var(--vidro-borda);--ink: #ffffff;--ink-2: rgba(255, 255, 255, .84);--muted: rgba(255, 255, 255, .68);--track: rgba(255, 255, 255, .16);--radius: 20px;--arco-g0: #f28c28;--arco-g1: #ffb347;--nv-vidro-1: rgba(14, 22, 44, .62);--nv-vidro-2: rgba(8, 13, 28, .78);color-scheme:dark}:root[data-ceu=dia]{--surface-solida: #16264d;--surface: rgba(10, 18, 44, .46);--vidro-borda: rgba(255, 255, 255, .16);--accent: #c4dcff;--accent-wash: rgba(255,255,255,.12);--prot: #9cc4ff;--carb: #ffc24a;--good: #5fe3a1;--arco-g1: #ffc24a}:root[data-ceu=noite]{--accent: #5aa9ff}html{background:#0a0f1c}body{background:transparent}html:before,html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transition:opacity 2.5s ease}html:before{background:radial-gradient(ellipse 420px 260px at 50% 100%,#bedcff59,#bedcff00 70%),linear-gradient(180deg,#1a5fd0,#2d7ff9 48%,#7fb4ff);opacity:0}html:after{background:radial-gradient(ellipse 420px 300px at 80% 0%,#3c5ac84d,#3c5ac800 70%),linear-gradient(180deg,#0a0f1c,#111c33,#1a2a4a);opacity:1}:root[data-ceu=dia]:before{opacity:1}:root[data-ceu=dia]:after{opacity:0}@media(prefers-reduced-motion:reduce){html:before,html:after{transition:none}}:root[data-ceu] body:before{background:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .card,:root[data-ceu] .fin-kpis>div,:root[data-ceu] .plano,:root[data-ceu] .com-balao,:root[data-ceu] .com-coment-balao,:root[data-ceu] .com-posts-auto,:root[data-ceu] .com-copia,:root[data-ceu] .com-perfil-post,:root[data-ceu] .conv-ele,:root[data-ceu] .conv-exemplo,:root[data-ceu] .perfil-busca,:root[data-ceu] .com-compositor,:root[data-ceu] .postar-seg{border-radius:min(var(--radius),20px)}:root[data-ceu] .card{box-shadow:0 10px 30px #04081838}:root[data-ceu] .seletor-dia-cal,:root[data-ceu] .conv-barra,:root[data-ceu] .com-foto-caixa .com-emojis,:root[data-ceu] .com-foto-caixa .com-reacao,:root[data-ceu] .fin-desfazer,:root[data-ceu] .entrar-folha-corpo,:root[data-ceu] .com-emoji-campo{background:var(--surface-solida)}:root[data-ceu] .folha{background:var(--surface-solida)}:root[data-ceu] .folha-corpo .card{background:#ffffff12}:root[data-ceu] input,:root[data-ceu] select,:root[data-ceu] textarea{background:var(--surface-solida);color:var(--ink);border-color:#ffffff2e}:root[data-ceu] .btn,:root[data-ceu] .chip{background:#ffffff1a;color:var(--ink);border-color:#ffffff29}:root[data-ceu] .folha-topo{background:var(--surface-solida)!important;border-bottom:1px solid var(--vidro-borda)}:root[data-ceu] .folha-topo h2{display:flex;align-items:center;gap:10px}:root[data-ceu] .folha-topo h2:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--folha-cor, var(--accent));box-shadow:0 0 14px var(--folha-cor, var(--accent));flex:none}:root[data-ceu] .folha-x,:root[data-ceu] .folha-voltar{background:#ffffff1a}:root[data-ceu] :is(.proximo-psy,.jornada-psy,.mapa,.perfil-psy,.com-psy,.bloqueio-topo).psy-tela{background:radial-gradient(90% 60% at 50% 0%,#4696ff33,#4696ff00 70%),#060c1e94;border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #04081838}:root[data-ceu=dia] :is(.proximo-psy,.jornada-psy,.mapa,.perfil-psy,.com-psy,.bloqueio-topo).psy-tela{background:radial-gradient(90% 60% at 50% 0%,#8cc3ff42,#8cc3ff00 70%),#081234a8}:root[data-ceu] .perfil-busca input{background:transparent;border-color:transparent}.blocos>:not(.bloco){grid-column:1 / -1}:root[data-ceu] .bloco.heroi{background:none;min-height:0;margin-top:-4px}.heroi .bloco-area{padding:0;gap:0;border-radius:28px}.heroi .bloco-rot{position:absolute;left:2px;top:6px;font-size:13px;color:var(--muted);opacity:1;padding:0}.arco{display:block;position:relative;width:min(100%,322px);aspect-ratio:300 / 156;margin:10px auto 0}.arco svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.arco path{fill:none;stroke-width:11;stroke-linecap:round;stroke-dasharray:1}.arco-trilho{stroke:#fff3}.arco-cheio{stroke:url(#arco-grad);transition:stroke-dashoffset .9s cubic-bezier(.16,.84,.3,1),opacity .2s;filter:drop-shadow(0 0 10px rgba(255,170,70,.45))}.arco.exc .arco-cheio{stroke:var(--crit);filter:none}.arco-g0{stop-color:var(--arco-g0, #f28c28)}.arco-g1{stop-color:var(--arco-g1, #ffb347)}.arco-ponta{position:absolute;top:calc(100% + 4px);font-size:11px;font-weight:500;color:var(--muted);transform:translate(-50%);z-index:3}.arco-ponta.e{left:5.3%}.arco-ponta.d{left:94.7%}.arco-psy{position:absolute;width:0;height:0;z-index:2;pointer-events:none;transition:left .6s ease,top .6s ease}.arco-psy>div{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.arco-psy:before{content:"";position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#78b4ff6b,#78b4ff00 68%)}:root[data-ceu=dia] .arco-psy:before{background:radial-gradient(circle,#ffffff9e,#fff0 68%)}.arco-centro{position:absolute;left:0;right:0;bottom:2%;display:grid;justify-items:center;text-align:center}.heroi .bloco-num.grande{font-size:54px;letter-spacing:-.035em}.arco.exc .bloco-num.grande{color:var(--crit)}.heroi .bloco-sub{font-size:13px;color:var(--ink-2);opacity:1;margin-top:6px}.heroi .bloco-baixo{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:12px;margin-top:26px}.heroi-lados{display:flex;justify-content:space-between;padding:0 4px}.heroi-lados>span{display:grid;gap:1px}.heroi-lados>span+span{text-align:right}.heroi-lados small{font-size:12px;font-weight:500;color:var(--muted)}.heroi-lados b{font-family:var(--font-num);font-size:21px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.heroi .bloco-macros{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left;font-size:12.5px;padding:12px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroi .bloco-macros>span{display:grid;gap:7px;min-width:0;white-space:nowrap}.heroi-barra{display:block;height:4px;border-radius:3px;background:var(--track);overflow:hidden}.heroi-barra>i{display:block;height:100%;border-radius:3px;transition:width .7s cubic-bezier(.16,.84,.3,1)}.heroi .bloco-mais{top:0;right:0;width:46px;height:46px;background:var(--b-com);color:#fff;box-shadow:0 8px 22px #f28c286b,inset 0 1px #ffffff47}.heroi .bloco-mais svg{width:22px;height:22px}@media(prefers-reduced-motion:reduce){.arco-cheio,.heroi-barra>i,.arco-psy{transition:none}}:root[data-ceu] .nucleo-psy.psy-tela{background:var(--surface);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:10px 16px 10px 10px;gap:10px}:root[data-ceu] .nucleo-orbe{width:52px;height:52px}:root[data-ceu] .nucleo-fala{font-size:14.5px;color:var(--ink);min-height:0}:root[data-ceu] .bloco:not(.heroi){--cor: rgba(255, 255, 255, .5);--cor-btn: rgba(255, 255, 255, .13);background:var(--surface);border:1px solid var(--vidro-borda);border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #04081829}:root[data-ceu] .bloco.b-agua{--cor: #4d9bff;--cor-btn: #2d7ff9}:root[data-ceu] .bloco.b-pas{--cor: #2fce83;--cor-btn: #13a05b}:root[data-ceu] .bloco.b-din{--cor: #a48cff;--cor-btn: #6d4aff}:root[data-ceu] .bloco:not(.heroi) .bloco-area{border-radius:20px}:root[data-ceu] .bloco:not(.heroi) .bloco-rot{display:flex;align-items:center;gap:7px;color:var(--ink-2);opacity:1}:root[data-ceu] .bloco:not(.heroi) .bloco-rot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cor);box-shadow:0 0 10px var(--cor);flex:none}:root[data-ceu] .bloco:not(.heroi) .bloco-mais{background:var(--cor-btn);color:#fff}:root[data-ceu] .bloco:not(.heroi) .bloco-sub{color:var(--muted);opacity:1}:root[data-ceu] .bloco-seg i{background:var(--track)}:root[data-ceu] .bloco-seg i.c{background:var(--cor)}:root[data-ceu] .bloco-alerta{background:#ffffff1f}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]),:root[data-ceu] .leitor{--area: #f28c28;--area-2: #ffb65c;--area-tinta: #1c1002;--area-lavado: rgba(242, 140, 40, .17);--area-fio: rgba(255, 170, 80, .62);--area-brilho: rgba(242, 140, 40, .32);--area-sec: rgba(255, 255, 255, .12);--fio: rgba(255, 255, 255, .1);--campo: rgba(4, 10, 28, .36)}:root[data-ceu] .folha[aria-label=Água]{--area: #4d9bff;--area-2: #9cc8ff;--area-tinta: #04112a;--area-lavado: rgba(77, 155, 255, .19);--area-sec: rgba(77, 155, 255, .2);--area-fio: rgba(130, 185, 255, .7);--area-brilho: rgba(45, 127, 249, .38)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .folha-corpo{gap:12px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .folha-corpo .card{background:#ffffff0e;border:1px solid var(--fio);border-radius:18px;padding:16px;gap:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .card h2{font-family:var(--font-num);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .sub{color:var(--muted);line-height:1.45}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .folha-corpo>.sub{padding:0 4px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .fonte{color:#fff9;line-height:1.4}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .orig{color:var(--muted)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .vazio{color:var(--muted);padding:10px 0}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .lista>*{border-top-color:var(--fio)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(.modelo,.sug-item,.dieta-ref){border-bottom-color:var(--fio)}:root[data-ceu] .folha[aria-label=Comida] .dieta-ref[open]::details-content{display:grid;gap:10px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .item .nome{font-size:15px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .item .mac{font-size:12.5px;color:var(--muted)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn{position:relative;min-height:46px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.22);color:var(--ink);font-weight:600}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn.prim,:root[data-ceu] .leitor .btn.prim{background:var(--area);border-color:var(--area);color:var(--area-tinta);font-weight:700;box-shadow:0 6px 18px var(--area-brilho),inset 0 1px #ffffff47}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn.sec{background:var(--area-sec);border-color:transparent;color:#fff}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn:disabled,:root[data-ceu] .leitor .btn.prim:disabled,:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) label.btn[aria-disabled=true]{background:#ffffff0f;border-color:#ffffff1a;color:#ffffff80;box-shadow:none;opacity:1}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn.perigo{background:transparent;border-color:#ff8a806b;color:#ffa39a}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn.perigo.armado{background:#d83a3f;border-color:#d83a3f;color:#fff}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .btn.icone{background:transparent;border-color:transparent}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .link{color:var(--area-2)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(.btn,.chip,.link,summary):focus-visible{outline:2px solid var(--area-2);outline-offset:2px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(.chip.mini,.btn[aria-label$="100 mL"]):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .chip{position:relative;background:#ffffff12;border-color:#ffffff26;color:var(--ink-2)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .chip:is(.on,[aria-pressed=true]){background:#ffffff24;border-color:var(--area);color:#fff;font-weight:600}:root[data-ceu] .folha[aria-label=Comida] .linha.com-trilho{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#040a1c57;border:1px solid var(--fio)}:root[data-ceu] .folha[aria-label=Comida] .linha.com-trilho>.chip{min-height:46px;padding:4px 6px;border-radius:12px;border-color:transparent;background:transparent;font-size:13.5px;font-weight:600;line-height:1.15;color:var(--muted)}:root[data-ceu] .folha[aria-label=Comida] .linha.com-trilho>.chip.on{background:#ffffff1f;border-color:transparent;color:#fff}:root[data-ceu] .folha[aria-label=Comida] .linha.com-trilho .t-trilho{width:22px;left:-11px;margin-top:-9px;background:var(--area);box-shadow:0 0 10px var(--area)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:var(--campo);border:1px solid rgba(255,255,255,.17);border-radius:12px;min-height:46px;padding:9px 12px;color:var(--ink)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(input:not([type=checkbox]):not([type=file]),select,textarea):focus-visible{outline:none;border-color:var(--area-fio);box-shadow:0 0 0 3px var(--area-lavado)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) :is(input,textarea)::placeholder{color:#ffffff75}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) input[type=checkbox]{accent-color:var(--area)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .campo>span{color:var(--ink-2)}:root[data-ceu] .folha[aria-label=Comida] .rasc{border-color:#ffffff21;border-radius:14px;padding:14px;gap:10px;background:#040a1c38}:root[data-ceu] .folha[aria-label=Comida] .rasc.pend{border-color:#f0b45abf}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .aviso{background:#040a1c4d;border:1px solid rgba(240,180,90,.46);border-radius:12px;color:#ffd596;line-height:1.4}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .aviso.info{background:#ffffff12;border-color:#ffffff29;color:var(--ink-2)}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .aviso.crit{background:#040a1c4d;border-color:#ff8a8080;color:#ffb4ac}:root[data-ceu] .folha[aria-label=Comida] .card[aria-label="Confirmar registro"]{border-color:var(--area-fio)}:root[data-ceu] .folha[aria-label=Comida] .foto-prev img{border-radius:12px;border:1px solid var(--fio)}:root[data-ceu] .folha[aria-label=Comida] .dieta-enviar>label.btn{display:grid;place-items:center;text-align:center;padding:10px 14px;border:1px dashed var(--area-fio)}:root[data-ceu] .folha[aria-label=Comida] [aria-label="Metas do dia"] .kcal .grande{font-family:var(--font-num);font-size:46px;line-height:1;letter-spacing:-.035em}:root[data-ceu] .folha[aria-label=Comida] [aria-label="Metas do dia"]>.barra{height:10px}:root[data-ceu] .folha[aria-label=Comida] [aria-label="Metas do dia"]>.barra>i{--ink-2: linear-gradient(90deg, #f28c28, #ffb347)}:root[data-ceu] .folha[aria-label=Comida] .macro .barra{height:6px}:root[data-ceu] .folha[aria-label=Comida] .macro .rot{font-size:13.5px}:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .barra>i{transition:width .5s cubic-bezier(.16,.84,.3,1)}:root[data-ceu] .folha[aria-label=Comida] .ref-titulo{font-family:var(--font-num);font-size:17px;letter-spacing:-.01em}:root[data-ceu] .folha[aria-label=Comida] .ref-titulo>:last-child{color:var(--ink)}:root[data-ceu] .folha[aria-label=Comida] .ref-acoes{gap:18px;margin:-2px 0 2px}:root[data-ceu] .folha[aria-label=Comida] .ref-acoes .link{color:var(--ink-2);min-height:40px;padding:6px 0}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.linha.entre:first-child{flex-direction:column;align-items:flex-start;gap:2px}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.linha.entre:first-child>strong{font-size:13px;font-weight:600;color:var(--ink-2)}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.linha.entre:first-child>.num{color:var(--muted);font-size:15px}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.linha.entre:first-child>.num strong{font-family:var(--font-num);font-size:46px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin-right:4px}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.barra{height:12px}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"]>.barra>i{--prot: linear-gradient(90deg, #2d7ff9, #8cc0ff)}:root[data-ceu] .folha[aria-label=Água] [aria-label="Água do dia"] .grade2 .btn{min-height:54px;font-size:16px}:root[data-ceu] .leitor{background:radial-gradient(110% 46% at 50% 0%,#3c6ed24d,#3c6ed200 72%),#080e20}:root[data-ceu] .leitor-topo strong{display:flex;align-items:center;gap:10px;font-family:var(--font-num);font-size:22px;font-weight:700;letter-spacing:-.02em}:root[data-ceu] .leitor-topo strong:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--area);box-shadow:0 0 14px var(--area);flex:none}:root[data-ceu] .leitor-x{width:44px;height:44px;background:#ffffff1a}:root[data-ceu] .leitor-visor{border-radius:24px;border:1px solid rgba(255,255,255,.14);background:#0d1530}:root[data-ceu] .leitor-mira{--mira: #fff;border:1px solid rgba(255,255,255,.34);border-radius:18px;box-shadow:0 0 0 999px #0408168f}:root[data-ceu] .leitor-mira:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:3px solid var(--mira);border-radius:19px;transition:border-color .2s;-webkit-mask:linear-gradient(#000 0 0) left top / 30px 30px no-repeat,linear-gradient(#000 0 0) right top / 30px 30px no-repeat,linear-gradient(#000 0 0) left bottom / 30px 30px no-repeat,linear-gradient(#000 0 0) right bottom / 30px 30px no-repeat;mask:linear-gradient(#000 0 0) left top / 30px 30px no-repeat,linear-gradient(#000 0 0) right top / 30px 30px no-repeat,linear-gradient(#000 0 0) left bottom / 30px 30px no-repeat,linear-gradient(#000 0 0) right bottom / 30px 30px no-repeat}:root[data-ceu] .leitor-mira:after{left:14px;right:14px;background:linear-gradient(90deg,#ffb34700,#ffb347 22%,#ffb347 78%,#ffb34700);box-shadow:0 0 12px #ffa03ce6}:root[data-ceu] .leitor-mira:is(.quase,.achou){--mira: #5fe3a1;border-color:#5fe3a180;box-shadow:0 0 0 999px #0408168f,0 0 26px #5fe3a18c}:root[data-ceu] .leitor-mira.quase:after{background:#5fe3a1;box-shadow:0 0 12px #5fe3a1}:root[data-ceu] .leitor-mira.abrindo{--mira: rgba(255, 255, 255, .5);border-color:#ffffff2e}:root[data-ceu] .leitor-mira.abrindo:after{opacity:0}:root[data-ceu] .leitor-mira.achou{z-index:1;box-shadow:0 0 26px #5fe3a18c}:root[data-ceu] .leitor-status{background:#060c1ebd;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-ceu] .leitor-busca{background:#060c1ee0;color:var(--ink-2);gap:8px}:root[data-ceu] .leitor-busca strong{font-size:19px;color:#fff;font-variant-numeric:tabular-nums}:root[data-ceu] .leitor-gira{border-color:#ffffff38;border-top-color:var(--area-2)}:root[data-ceu] .leitor-luz{min-height:40px;padding:8px 14px;background:#060c1eb3;border:1px solid rgba(255,255,255,.16)}:root[data-ceu] .leitor-luz.ligada{background:#fff;border-color:#fff;color:#0b1530}:root[data-ceu] .leitor-dica{opacity:1;color:#ffffffd6;line-height:1.45}:root[data-ceu] .leitor-alt{min-height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a}:root[data-ceu] .leitor-digitar input{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;font-variant-numeric:tabular-nums}:root[data-ceu] .leitor-digitar input:focus-visible{outline:none;border-color:var(--area-fio);box-shadow:0 0 0 3px var(--area-lavado)}:root[data-ceu] .leitor-digitar input::placeholder{color:#ffffff75}:root[data-ceu] .leitor .btn.prim{min-height:48px;border-radius:14px}:root[data-ceu] .conversa{gap:16px}:root[data-ceu] .conv-vazia{color:var(--ink-2);font-size:14.5px}:root[data-ceu] .conv-vazia p{margin-bottom:4px}:root[data-ceu] .conv-exemplo{position:relative;min-height:50px;padding:13px 40px 13px 16px;border-radius:16px;border:1px solid var(--vidro-borda);font-size:14.5px;line-height:1.35;color:var(--ink);transition:transform .14s ease}:root[data-ceu] .conv-exemplo:after{content:"";position:absolute;right:18px;top:50%;width:7px;height:7px;border-top:2px solid rgba(255,255,255,.55);border-right:2px solid rgba(255,255,255,.55);transform:translateY(-50%) rotate(45deg)}:root[data-ceu] .conv-exemplo:active{transform:scale(.98)}:root[data-ceu] .conv-par{gap:10px;animation:conv-chega .24s ease-out both}@keyframes conv-chega{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root[data-ceu] .conv-eu{max-width:84%;padding:10px 14px;border-radius:18px 18px 6px;background:var(--accent);color:#05122c;font-weight:500;box-shadow:0 6px 18px #04081833}:root[data-ceu=dia] .conv-eu{background:#fff;color:#10203f}:root[data-ceu] .conv-ele{position:relative;margin-left:20px;width:min(calc(100% - 20px),460px);padding:13px 15px;gap:2px;border-radius:6px 18px 18px;border:1px solid var(--vidro-borda);background:radial-gradient(80% 70% at 0% 0%,#4696ff33,#4696ff00 70%),#060c1e99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #0408182e;line-height:1.4}:root[data-ceu=dia] .conv-ele{background:radial-gradient(80% 70% at 0% 0%,#8cc3ff3d,#8cc3ff00 70%),#081234b3}:root[data-ceu] .conv-ele:before{content:"";position:absolute;left:-19px;top:13px;width:9px;height:9px;border-radius:50%;background:#5aa9ff;box-shadow:0 0 12px #5aa9ff,0 0 0 3px #5aa9ff2e}:root[data-ceu=dia] .conv-ele:before{background:#fff;box-shadow:0 0 12px #ffffffe6,0 0 0 3px #ffffff38}:root[data-ceu] .conv-ele.pensando{width:auto;color:var(--ink-2)}:root[data-ceu] .conv-ele.pensando:before{animation:conv-pensa 1.1s ease-in-out infinite}@keyframes conv-pensa{50%{opacity:.35;transform:scale(.8)}}:root[data-ceu] .conv-ele.erro{color:#ffb4ac;border-color:#ff8a8066}:root[data-ceu] .conv-rot{font-size:12.5px;font-weight:700;letter-spacing:.01em;margin-bottom:2px}:root[data-ceu] .conv-it{padding:8px 0;align-items:baseline;font-size:14.5px}:root[data-ceu] .conv-it+.conv-it{border-top:1px solid rgba(255,255,255,.09)}:root[data-ceu] .conv-it b{font-family:var(--font-num);font-size:15px;white-space:nowrap}:root[data-ceu] .conv-it i{width:8px;height:8px;border-radius:50%;margin-right:9px}:root[data-ceu] .conv-it .pt-com{background:#f28c28;box-shadow:0 0 9px #f28c28}:root[data-ceu] .conv-it .pt-agua{background:#4d9bff;box-shadow:0 0 9px #4d9bff}:root[data-ceu] .conv-it .pt-pas{background:#2fce83;box-shadow:0 0 9px #2fce83}:root[data-ceu] .conv-it .pt-din{background:#a48cff;box-shadow:0 0 9px #a48cff}:root[data-ceu] .conv-it .pt-esc{background:#ffffff9e}:root[data-ceu] .conv-aviso{color:#ffd596;line-height:1.4}:root[data-ceu] .conv-ele .linha{margin-top:4px}:root[data-ceu] .conv-ele .linha:last-child{margin-bottom:-9px}:root[data-ceu] .conv-ele .btn.prim{min-height:44px;border-radius:14px;background:var(--accent);border-color:var(--accent);color:#05122c;font-weight:700}:root[data-ceu] .conv-ele .link{min-height:44px}:root[data-ceu] .conv-barra{border:1px solid rgba(255,255,255,.17);border-radius:26px;padding:6px 6px 6px 18px;box-shadow:0 10px 30px #04081866;transition:border-color .15s,box-shadow .15s}:root[data-ceu] .conv-barra:focus-within{border-color:#a0c8ffbf;box-shadow:0 10px 30px #04081866,0 0 0 3px #78b4ff33}:root[data-ceu] .conv-barra textarea{background:transparent;border:0;padding-left:0;padding-right:0}:root[data-ceu] .conv-barra textarea::placeholder{color:#ffffff80}:root[data-ceu] .conv-mic{width:44px;height:44px;background:var(--accent);color:#05122c}:root[data-ceu=dia] .conv-mic{background:#fff;color:#10203f}:root[data-ceu] .conv-mic:disabled{background:#ffffff1f;color:#ffffff8c;opacity:1}:root[data-ceu] .conv-mic.on{background:#d83a3f;color:#fff}@media(prefers-reduced-motion:reduce){:root[data-ceu] .folha:is([aria-label=Comida],[aria-label=Água]) .barra>i,:root[data-ceu] .leitor-mira:before,:root[data-ceu] .conv-exemplo,:root[data-ceu] .conv-barra{transition:none}:root[data-ceu] .conv-par,:root[data-ceu] .conv-ele.pensando:before{animation:none}}:root[data-ceu]{--corpo-prim: #5aa9ff;--corpo-prim-tinta: #04122e;--corpo-prim-sombra: rgba(40, 120, 255, .34);--corpo-ouro: #e9c46f;--corpo-ouro-claro: #f6dc9c;--corpo-ouro-fio: rgba(233, 196, 111, .46);--corpo-ouro-banho: rgba(233, 196, 111, .11);--corpo-fundo: rgba(4, 9, 26, .46);--corpo-fio: rgba(255, 255, 255, .13)}:root[data-ceu=dia]{--corpo-prim: #ffffff;--corpo-prim-tinta: #0f2152;--corpo-prim-sombra: rgba(6, 18, 60, .3);--corpo-fundo: rgba(6, 14, 42, .5)}:root[data-ceu] .corpo-seg[aria-label=Corpo]{background:var(--corpo-fundo);border:1px solid var(--vidro-borda);border-radius:16px;padding:4px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] .corpo-seg[aria-label=Corpo] button{min-height:44px;border-radius:12px;font-family:var(--font-num);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink-2);transition:background .18s ease,color .18s ease}:root[data-ceu] .corpo-seg[aria-label=Corpo] button.on{background:var(--corpo-prim);color:var(--corpo-prim-tinta);box-shadow:0 6px 18px var(--corpo-prim-sombra)}:root[data-ceu] .corpo-painel .btn,:root[data-ceu] .postar .btn{min-height:48px;border-radius:14px}:root[data-ceu] .corpo-painel .btn.prim,:root[data-ceu] .postar .btn.prim,:root[data-ceu] .ritmo .btn.prim{background:var(--corpo-prim);color:var(--corpo-prim-tinta);border-color:transparent;font-weight:700;box-shadow:0 8px 22px var(--corpo-prim-sombra)}:root[data-ceu] .corpo-painel .btn.sec,:root[data-ceu] .postar .btn.sec,:root[data-ceu] .ritmo .btn.sec{background:#ffffff12;color:var(--ink);border-color:#ffffff75}:root[data-ceu] .corpo-painel .btn.sec.on{background:var(--corpo-prim);color:var(--corpo-prim-tinta);border-color:transparent}:root[data-ceu] .corpo-painel .btn.icone{border-radius:50%;min-height:44px}:root[data-ceu] .corpo-painel .btn.perigo,:root[data-ceu] .corpo-painel .btn.icone[aria-label^="Remover exerc"]{color:var(--crit);border-color:#ff8a806b;background:#ff8a8012}:root[data-ceu] .corpo-painel .btn.perigo.armado{background:var(--crit);color:#2a0806;border-color:transparent;font-weight:700}:root[data-ceu=dia] .corpo-painel .btn.sec:not(.card *,.on),:root[data-ceu=dia] .corpo-painel .btn:not(.prim,.sec,.perigo,.icone,.card *){background:#08143a61;border-color:#ffffff4d}:root[data-ceu=dia] .corpo-painel .btn.perigo:not(.card *,.armado){background:#08143a75;color:#ffc0b9;border-color:#ffaaa08c}:root[data-ceu] .corpo-painel .btn:disabled,:root[data-ceu] .postar .btn:disabled{opacity:.42;box-shadow:none}:root[data-ceu] .corpo-painel .btn.prim:disabled,:root[data-ceu] .postar .btn.prim:disabled{opacity:1;background:#ffffff1a;color:#ffffff85;border-color:#ffffff2e;font-weight:600}:root[data-ceu] .corpo-painel .btn:focus-visible,:root[data-ceu] .corpo-painel .chip:focus-visible,:root[data-ceu] .corpo-seg[aria-label=Corpo] button:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .corpo-painel .chip.on,:root[data-ceu] .postar .chip.on{background:var(--corpo-prim);color:var(--corpo-prim-tinta);border-color:transparent;font-weight:700}:root[data-ceu] .corpo-painel .chip{color:var(--ink-2)}:root[data-ceu] .corpo-painel .t-trilho{background:var(--corpo-prim)}:root[data-ceu] .corpo-painel .link{color:var(--accent)}:root[data-ceu] .corpo-painel .topo h1{letter-spacing:-.025em}:root[data-ceu] .corpo-painel .aviso{background:#f0b45a21;border:1px solid rgba(240,180,90,.4);color:#ffdca3;border-radius:14px}:root[data-ceu] .corpo-painel .aviso.crit{background:#ff8a8021;border-color:#ff8a806b;color:#ffc4be}:root[data-ceu] .corpo-painel .aviso.info{background:#ffffff17;border-color:#ffffff38;color:var(--ink)}:root[data-ceu] .treino-cats{gap:8px;padding-bottom:8px}:root[data-ceu] .treino-cats .chip{min-height:42px;padding:0 16px;font-weight:600}:root[data-ceu] .corpo-painel .card:has(>.linha.entre>h2+.link){gap:8px;padding:16px}:root[data-ceu] .corpo-painel .card>.linha.entre>h2{font-family:var(--font-num);font-weight:700;letter-spacing:-.015em}:root[data-ceu] .corpo-painel .card:has(>.linha.entre>h2+.link)>.sub{color:var(--ink-2);line-height:1.45}:root[data-ceu] .corpo-painel .card:has(>.linha.entre>h2+.link)>.sub.num{color:var(--muted);font-size:12.5px}:root[data-ceu] .corpo-painel .card:has(>.linha.entre>h2+.link)>.btn.prim{margin-top:4px;background:#ffffff21;color:var(--ink);border-color:#ffffff57;box-shadow:none;font-weight:600}:root[data-ceu] .proximo-psy .tut-btn{min-height:56px;font-size:14px}:root[data-ceu] .proximo-psy .proximo-ex{color:var(--psy-tinta-2)}:root[data-ceu] .corpo-painel .prontos>h2{font-family:var(--font-num);font-size:18px;font-weight:700;color:var(--ink)}:root[data-ceu] .corpo-painel .pronto{border-top-color:var(--corpo-fio)}:root[data-ceu] .corpo-painel .pronto summary strong{font-size:16px}:root[data-ceu] .corpo-painel .pronto summary{position:relative;padding-right:26px}:root[data-ceu] .corpo-painel .pronto summary:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .18s ease}:root[data-ceu] .corpo-painel .pronto[open] summary:after{transform:rotate(-135deg);margin-top:-2px}:root[data-ceu] .corpo-painel .lista>*{border-top-color:var(--corpo-fio)}:root[data-ceu] .corpo-painel .treino-feito .item{color:var(--ink);padding:0;min-height:44px}:root[data-ceu] .corpo-painel .treino-feito .nome{font-family:var(--font-num);font-size:16px;font-weight:700}:root[data-ceu] .corpo-painel .treino-feito .mac{color:var(--ink-2);line-height:1.4}:root[data-ceu] .corpo-painel .btn.postar-link{min-height:40px;border-radius:999px;border-color:#ffffff4d;font-weight:600}:root[data-ceu] .corpo-painel .card>.link:first-child{font-family:var(--font-num);font-weight:700;letter-spacing:-.015em;min-height:44px}:root[data-ceu] .corpo-painel .card>.link:first-child+p.num{color:var(--ink-2);margin-top:-6px!important}:root[data-ceu] .corpo-painel .serie{position:relative;gap:10px;padding:14px 0 12px 16px;border-top:1px solid var(--corpo-fio)}:root[data-ceu] .corpo-painel .serie:before{content:"";position:absolute;left:0;top:16px;bottom:14px;width:3px;border-radius:2px;background:var(--track);transition:background .25s ease,box-shadow .25s ease}:root[data-ceu] .corpo-painel .serie:has(>.linha>.num[style*=--good]):before{background:var(--good);box-shadow:0 0 12px #3cdc8c8c}:root[data-ceu] .corpo-painel .serie:has(>.linha>.num[style*=--ink-2]):before{background:#ffffffd1}:root[data-ceu] .corpo-painel .serie:has(>.linha>.num[style*=--crit]):before{background:var(--crit)}:root[data-ceu] .corpo-painel .serie.aquec{opacity:1;border-top-style:solid}:root[data-ceu] .corpo-painel .serie.aquec:before{background:repeating-linear-gradient(180deg,rgba(255,255,255,.38) 0 5px,transparent 5px 10px)}:root[data-ceu] .corpo-painel .serie>.linha.entre:first-child strong{font-family:var(--font-num);font-size:16px;font-weight:700}:root[data-ceu] .corpo-painel .serie.aquec>.linha.entre:first-child strong{color:var(--ink-2);font-weight:600}:root[data-ceu] .corpo-painel .serie>.linha.entre:first-child .sub{font-size:14px;font-weight:600;color:var(--ink-2)}:root[data-ceu] .corpo-painel .serie label.campo{gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted)}:root[data-ceu] .corpo-painel .serie label.campo input{min-height:60px;padding:6px 8px;border-radius:14px;background:var(--corpo-fundo);border:1px solid rgba(255,255,255,.22);font-family:var(--font-num);font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;color:#fff;transition:border-color .15s ease,box-shadow .15s ease}:root[data-ceu] .corpo-painel .serie label.campo input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px #ffffff38}:root[data-ceu] .corpo-painel .serie .btn.icone{width:44px;min-height:60px;border-radius:14px;background:none;font-size:22px}:root[data-ceu] .corpo-painel .serie>.linha.entre>.num[style*=color]{padding:5px 11px;border-radius:999px;background:var(--corpo-fundo);box-shadow:inset 0 0 0 1px currentColor;letter-spacing:.01em}:root[data-ceu] .corpo-painel .serie>.linha.entre>.link{color:var(--muted);font-weight:500;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;min-height:40px!important}:root[data-ceu] .corpo-painel .nota-serie{font-size:13px;line-height:1.45;color:var(--ink-2)}:root[data-ceu] .corpo-painel .nota-serie.ok{color:var(--good)}:root[data-ceu] .corpo-painel .conferir-serie{background:#ffffff14;border-color:#ffffff42;border-radius:14px;color:var(--ink)}:root[data-ceu] .corpo-painel .conferir-serie .btn{flex:none}:root[data-ceu] .corpo-painel .card>.linha>.btn.nw,:root[data-ceu] .corpo-painel .card>.btn.nw{min-height:52px;font-size:15px}:root[data-ceu] .corpo-painel .card>.btn.nw{border-color:#ffffff4d}:root[data-ceu] .corpo-painel .nota-vol{background:#f0b45a1f;border:1px solid rgba(240,180,90,.36);color:#ffdca3;border-radius:14px;padding:10px 12px;line-height:1.45}:root[data-ceu] .corpo-painel .nota-vol.ok{background:#3cdc8c1c;border-color:#3cdc8c5c;color:var(--good)}:root[data-ceu] .corpo-painel .card:has(>.serie)>p.num[style*=font-weight]{padding-top:12px;border-top:1px solid var(--corpo-fio);font-size:15px;line-height:1.4}:root[data-ceu] .corpo-painel .card>.fonte{line-height:1.5}:root[data-ceu] .corpo-painel .card>.linha>.btn.prim{min-height:54px;flex:1;font-size:16px}:root[data-ceu] .corpo-painel .recorde-linha{position:relative;display:grid;gap:3px;padding:12px 14px 12px 18px!important;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,var(--corpo-ouro-banho),rgba(233,196,111,.04)),var(--corpo-fundo);border:1px solid var(--corpo-ouro-fio);font-family:var(--font-num);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff}:root[data-ceu] .corpo-painel .recorde-linha:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--corpo-ouro-claro),var(--corpo-ouro))}:root[data-ceu] .corpo-painel .recorde-linha>b{font-family:var(--font);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--corpo-ouro-claro);line-height:1.3}:root[data-ceu] .corpo-painel .recorde-linha>.sub{font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-2);line-height:1.3}:root[data-ceu] .corpo-painel .card:has(>.recorde-linha){border-color:var(--corpo-ouro-fio);box-shadow:0 10px 30px #04081838,inset 0 1px #f6dc9c80}:root[data-ceu] .corpo-painel :not(.card)>.recorde-linha{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #04081838}@media(prefers-reduced-motion:no-preference){:root[data-ceu] .corpo-painel .recorde-linha:before{animation:corpo-fio .55s cubic-bezier(.2,.7,.1,1) both;transform-origin:top}:root[data-ceu] .corpo-painel .recorde-linha{animation:corpo-placa .4s ease-out both}}@keyframes corpo-fio{0%{transform:scaleY(0)}to{transform:none}}@keyframes corpo-placa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root[data-ceu] .corpo-painel .pr-tag{background:none;color:var(--corpo-ouro-claro);box-shadow:inset 0 0 0 1px var(--corpo-ouro-fio);letter-spacing:.1em;font-weight:700}:root[data-ceu] .descanso.psy-tela{background:radial-gradient(70% 46% at 50% 36%,#3c96ff38,#3c96ff00 72%),#050b1f}:root[data-ceu=dia] .descanso.psy-tela{background:radial-gradient(70% 46% at 50% 36%,#96c8ff42,#96c8ff00 72%),#0b1a45}:root[data-ceu] .descanso-tempo{font-family:var(--font-num);font-size:88px;font-weight:700;font-stretch:100%;letter-spacing:-.04em;color:#fff;text-shadow:0 0 34px rgba(60,160,255,.5)}:root[data-ceu] .descanso-texto .mono{font-size:12px;color:var(--psy-tinta-2)}:root[data-ceu] .descanso-anel>span{width:4px;height:4px;margin:-2px;background:#eaf2f838}:root[data-ceu] .descanso-anel>span.aceso{background:#cfe8ff;box-shadow:0 0 8px var(--psy-brilho)}:root[data-ceu] .descanso-opcoes{gap:10px}:root[data-ceu] .descanso-opcoes button{min-height:52px;min-width:72px;font-family:var(--font-num);font-size:17px;font-weight:600;letter-spacing:0;color:var(--ink-2);border-color:#ffffff38;background:#ffffff0f}:root[data-ceu] .descanso-opcoes button.on{background:var(--corpo-prim);color:var(--corpo-prim-tinta);border-color:transparent;font-weight:700}:root[data-ceu] .descanso-opcoes .t-trilho{background:var(--corpo-prim)}:root[data-ceu] .descanso-baixo{gap:18px}:root[data-ceu] .descanso-baixo .link-lm{min-height:52px;padding:0 20px;border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:13px;color:#fff;background:#ffffff0f}:root[data-ceu] .corpo-painel .forca-valor{color:var(--ink-2)}:root[data-ceu] .corpo-painel .forca-valor b{font-family:var(--font-num);font-size:38px;letter-spacing:-.03em;margin-right:4px}:root[data-ceu] .corpo-painel .grafico text{fill:var(--ink-2);font-size:11px}:root[data-ceu] .corpo-painel .grafico line{stroke:#ffffff21}:root[data-ceu] .corpo-painel .grafico polyline{stroke:#fff;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(140,200,255,.65))}:root[data-ceu] .postar-seg{background:var(--corpo-fundo);border-color:#ffffff2e;padding:3px;gap:3px;border-radius:14px}:root[data-ceu] .postar-seg button{border-radius:10px;color:var(--ink-2)}:root[data-ceu] .postar-seg button.on{background:var(--corpo-prim);color:var(--corpo-prim-tinta)}:root[data-ceu] .postar-previa{border-color:#ffffff38;box-shadow:0 18px 44px #02061480}:root[data-ceu] .postar .postar-txt{color:var(--ink-2)}:root[data-ceu] .postar .postar-comunidade{color:var(--ink-2)}:root[data-ceu] .postar>.btn.prim{min-height:54px;font-size:16px}:root[data-ceu] .corpo-painel .pr-item{border-bottom-color:var(--corpo-fio)}:root[data-ceu] .corpo-painel .pr-item b.num{font-family:var(--font-num);font-size:18px}:root[data-ceu] .corpo-painel .pr-item.apaga{grid-template-columns:minmax(0,1fr) auto auto;row-gap:8px}:root[data-ceu] .corpo-painel .pr-item.apaga>.btn.perigo{grid-column:1 / -1;justify-self:end;min-height:38px;padding:6px 12px;font-size:13.5px;white-space:normal;text-align:right}:root[data-ceu] .corpo-painel .wod-item{border-top-color:var(--corpo-fio);padding:10px 0}:root[data-ceu] .corpo-painel .wod-item b{font-family:var(--font-num);font-size:16px}:root[data-ceu] .corpo-painel .wod-treino{color:var(--ink-2);line-height:1.45}:root[data-ceu] .jornada-psy .jornada-num{font-family:var(--font-num);font-size:64px;font-weight:700;font-stretch:100%;letter-spacing:-.04em;color:#fff;text-shadow:0 0 30px rgba(70,160,255,.42)}:root[data-ceu] .jornada-psy .mono{color:var(--psy-tinta-2)}:root[data-ceu] .jornada-psy .jornada-fundo{top:13px;height:4px;border-radius:2px;background:#ffffff29}:root[data-ceu] .jornada-psy .jornada-feito{top:13px;height:4px;background:linear-gradient(90deg,#3c9bff,#bfe2ff)}:root[data-ceu] .jornada-psy .jornada-alvo{top:9px;width:11px;height:11px;border:2px solid rgba(255,255,255,.7);background:#0a1638;right:-2px}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"]>h2{font-family:var(--font-num);font-size:18px;font-weight:700;color:var(--ink)}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"]>label.campo{font-size:12.5px;font-weight:600;color:var(--muted)}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"]>label.campo input{min-height:64px;border-radius:16px;background:var(--corpo-fundo);border-color:#ffffff38;font-family:var(--font-num);font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:6px 16px;color:#fff}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"]>label.campo input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px #ffffff38}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"] .chip.mini{min-height:38px;padding:0 14px}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"]>.btn.prim{min-height:54px;font-size:16px}:root[data-ceu] .corpo-painel details>summary{color:var(--ink-2)}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"] details>summary{justify-content:space-between;gap:10px;min-height:44px;font-size:14.5px;font-weight:600;list-style:none}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"] details>summary::-webkit-details-marker{display:none}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"] details>summary:after{content:"";flex:none;width:8px;height:8px;margin:-4px 6px 0 0;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}:root[data-ceu] .corpo-painel .card[aria-label="Registrar peso"] details[open]>summary:after{transform:rotate(-135deg);margin-top:4px}:root[data-ceu] .corpo-painel .checkin h2{font-family:var(--font-num);font-size:18px;font-weight:700;color:var(--ink)}:root[data-ceu] .corpo-painel .checkin .datas{gap:6px}:root[data-ceu] .ckv-dia>i{height:36px;border-radius:10px;background:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff57}:root[data-ceu] .ckv-dia.acima>i{background:linear-gradient(180deg,#ffb04f,#f28c28);box-shadow:0 0 14px #f28c2873}:root[data-ceu] .ckv-dia.vazio>i{background:transparent;border:1px dashed rgba(255,255,255,.32);box-shadow:none}:root[data-ceu] .ckv-dia.hoje>i{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .ckv-dia small,:root[data-ceu] .ckv-col small{font-size:11px;font-weight:600;color:var(--ink-2)}:root[data-ceu] .ckv-linha{color:var(--ink-2)}:root[data-ceu] .ckv-linha b{font-family:var(--font-num);font-size:26px;letter-spacing:-.02em;color:#fff}:root[data-ceu] .ckv-h{color:var(--ink-2);font-size:13px}:root[data-ceu] .ckv-meta{border-top:1.5px dashed rgba(255,255,255,.62)}:root[data-ceu] .ckv-barra>i{border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ffffff75,#ffffff3d)}:root[data-ceu] .ckv-barra>i.acima{background:linear-gradient(180deg,#ffb04f,#f28c28)}:root[data-ceu] .ckv-barra.vazia{border:1px dashed rgba(255,255,255,.32)}:root[data-ceu] .ckv-peso{background:var(--corpo-fundo);border-color:var(--corpo-fio);border-radius:16px;padding:14px 16px}:root[data-ceu] .ckv-num{font-family:var(--font-num);font-size:34px;letter-spacing:-.03em;color:#fff}:root[data-ceu] .corpo-painel .selo{padding:6px 14px;font-size:13.5px;letter-spacing:.01em;background:var(--corpo-fundo);box-shadow:inset 0 0 0 1px currentColor}:root[data-ceu] .corpo-painel .selo.ok{color:var(--good)}:root[data-ceu] .corpo-painel .selo.atencao{color:#ffcf7d}:root[data-ceu] .corpo-painel .selo.neutro{color:var(--ink-2)}:root[data-ceu] .corpo-painel .kpis{gap:10px}:root[data-ceu] .corpo-painel .kpi{background:var(--corpo-fundo);border-color:var(--corpo-fio);border-radius:14px;padding:12px 14px;display:grid;gap:2px}:root[data-ceu] .corpo-painel .kpi .v{font-family:var(--font-num);font-size:22px;letter-spacing:-.02em;color:#fff}:root[data-ceu] .corpo-painel .kpi .l{font-size:12px;color:var(--ink-2);line-height:1.3}:root[data-ceu] .corpo-painel .orient{color:var(--ink);line-height:1.5}:root[data-ceu] .corpo-painel .orient li::marker{color:var(--corpo-prim)}:root[data-ceu] .corpo-painel .peso-prazo{gap:14px;padding:18px 16px 16px;background:radial-gradient(110% 70% at 100% 0%,#ffffff1a,#fff0 62%),var(--surface)}:root[data-ceu] .corpo-painel .peso-prazo>h2{display:flex;align-items:center;gap:9px;font-family:var(--font-num);font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff}:root[data-ceu] .corpo-painel .peso-prazo>h2:before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 12px #ffffffe6;flex:none}:root[data-ceu] .corpo-painel .peso-prazo>p.num:has(>strong){font-size:13.5px;line-height:1.5;color:var(--ink-2)}:root[data-ceu] .corpo-painel .peso-prazo>p.num>strong{display:block;margin:4px 0 2px;font-family:var(--font-num);font-size:36px;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff}:root[data-ceu] .corpo-painel .peso-prazo>p.num:not(:has(>strong)){position:relative;padding:14px 14px 14px 18px;border-radius:16px;background:var(--corpo-fundo);border:1px solid var(--corpo-fio);font-size:15.5px;line-height:1.5;font-weight:500;color:#fff;overflow:hidden}:root[data-ceu] .corpo-painel .peso-prazo>p.num:not(:has(>strong)):before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#bfe2ff,#3c9bff)}:root[data-ceu] .corpo-painel .peso-prazo>.sub{line-height:1.5;color:var(--ink-2)}:root[data-ceu] .corpo-painel .card:has(>.grafico)>h2,:root[data-ceu] .corpo-painel .card:has(>.tabela)>h2,:root[data-ceu] .corpo-painel .card:has(>.lista)>h2{font-family:var(--font-num);font-size:18px;font-weight:700;color:var(--ink)}:root[data-ceu] .corpo-painel .grafico line[stroke-dasharray]{stroke:#ffc24a;stroke-width:1.5}:root[data-ceu] .corpo-painel .grafico circle[r="3"]{fill:#bedcffc7}:root[data-ceu] .corpo-painel .tabela td,:root[data-ceu] .corpo-painel .tabela th{border-top-color:var(--corpo-fio);padding:10px 6px}:root[data-ceu] .corpo-painel .tabela th{font-size:12px;font-weight:600;color:var(--muted);border-top:0}:root[data-ceu] .corpo-painel .tabela td{color:var(--ink)}:root[data-ceu] .corpo-painel .lista>.linha.entre .link strong{font-family:var(--font-num);font-size:16px}:root[data-ceu] .ritmo{border-top-color:var(--corpo-fio);gap:12px}:root[data-ceu] .ritmo-cab strong{font-family:var(--font-num);font-size:17px}:root[data-ceu] .ritmo-fala{color:var(--ink)}:root[data-ceu] .ritmo-fala.alerta{border-left:0;padding:12px 14px;border-radius:14px;background:#f0b45a21;box-shadow:inset 0 0 0 1px #f0b45a66;color:#ffe4b8}:root[data-ceu] .ritmo-op{background:var(--corpo-fundo);border-color:var(--corpo-fio);border-radius:16px;padding:12px 14px}:root[data-ceu] .ritmo-op b{font-family:var(--font-num);font-size:17px}:root[data-ceu] .ritmo-op .sub{color:var(--ink-2);line-height:1.4}:root[data-ceu] .ritmo-op.on{border-color:var(--corpo-prim);box-shadow:0 0 0 1px var(--corpo-prim) inset}:root[data-ceu] .ritmo-op .btn{min-height:44px;border-radius:12px}:root[data-ceu] .ritmo-tag{color:#ffcf7d;background:none;box-shadow:inset 0 0 0 1px #f0b45a80}@media(prefers-reduced-motion:reduce){:root[data-ceu] .corpo-seg[aria-label=Corpo] button,:root[data-ceu] .corpo-painel .serie:before,:root[data-ceu] .corpo-painel .serie label.campo input,:root[data-ceu] .corpo-painel .pronto summary:after{transition:none}:root[data-ceu] .corpo-painel .recorde-linha,:root[data-ceu] .corpo-painel .recorde-linha:before{animation:none}}:root[data-ceu]{--atv: #2fce83;--atv-forte: #0e8449;--atv-lav: rgba(47, 206, 131, .16);--atv-fio: rgba(47, 206, 131, .5)}:root[data-ceu=dia]{--atv: #5fe3a1;--atv-lav: rgba(95, 227, 161, .16);--atv-fio: rgba(95, 227, 161, .5)}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .btn.prim{background:var(--atv-forte);border-color:transparent;color:#fff;font-weight:700;letter-spacing:.005em;box-shadow:0 6px 18px #085a3261,inset 0 1px #ffffff38}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .btn.sec{background:#ffffff17;border-color:#ffffff26;color:var(--ink)}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .btn:disabled{opacity:1;background:#ffffff0f;color:#ffffff75;border-color:#ffffff14;box-shadow:none}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .btn.perigo{color:var(--crit)}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .btn.perigo.armado{background:var(--crit);border-color:var(--crit);color:#2c0906}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .chip{background:#ffffff12;border-color:#ffffff29;color:var(--ink-2);font-weight:600}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .chip.on{background:var(--atv-forte);border-color:var(--atv);color:#fff}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .chip.mini{min-height:38px;padding:0 13px}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) :is(input,select,textarea):focus-visible{outline:none;border-color:var(--atv);box-shadow:0 0 0 3px var(--atv-lav)}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .barra{height:10px;background:#ffffff21;--accent: linear-gradient(90deg, #13a05b, var(--atv));--good: linear-gradient(90deg, #13a05b, var(--atv))}:root[data-ceu] .crono-comecar:not(:disabled):not(#_):not(#_){color:transparent;text-shadow:0 0 0 var(--ink)}:root[data-ceu] :is(.card[aria-label="Registrar corrida"],.card[aria-label="Registrar esporte"]) .linha.fotos .btn.on:not(:disabled):not(#_){background:var(--atv-lav);border-color:var(--atv-fio);color:transparent;text-shadow:0 0 0 var(--atv)}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .folha-corpo .card{background:#ffffff0e;border:1px solid rgba(255,255,255,.09);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px;gap:12px}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .folha-corpo .card>*{min-width:0}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]:not(#_)>.linha.entre>.linha>.chip.mini{padding:0 10px}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.linha.entre>.linha+.link{font-size:15px}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.linha.entre>.sub{min-width:0}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card>.linha.entre:first-child>strong:first-child,:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card>h2{font-size:14px;font-weight:650;letter-spacing:.01em;color:var(--ink-2)}:root[data-ceu] .folha .card:is([aria-label="Passos do dia"],[aria-label="Cardio do dia"])>.linha.entre:first-child>strong:first-child{color:transparent;text-shadow:0 0 0 var(--ink-2)}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card>h2,:root[data-ceu] .folha .card[aria-label="Atividade do dia"]>.linha.entre:first-child>strong:first-child{display:flex;align-items:center;gap:8px}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card>h2:before,:root[data-ceu] .folha .card[aria-label="Atividade do dia"]>.linha.entre:first-child>strong:first-child:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--atv);box-shadow:0 0 10px var(--atv);flex:none}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card .fonte{line-height:1.45}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card .link{position:relative}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card .link:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}:root[data-ceu] .folha:is([aria-label=Atividade],[aria-label=Balanço]) .card .link:disabled{color:var(--muted);opacity:.6}:root[data-ceu] .folha .card[aria-label="Passos do dia"]>.linha.entre:first-child{display:grid;justify-content:start;gap:6px}:root[data-ceu] .folha .card[aria-label="Passos do dia"]>.linha.entre:first-child>.num{font-size:15px;color:var(--muted)}:root[data-ceu] .folha .card[aria-label="Passos do dia"]>.linha.entre:first-child>.num>strong{font-family:var(--font-num);font-size:46px;line-height:1;font-weight:700;letter-spacing:-.035em;color:var(--ink);margin-right:4px}:root[data-ceu] .folha .card[aria-label="Passos do dia"]>.linha.entre:last-child>.sub{font-size:14px;color:var(--ink-2)}:root[data-ceu] .folha .card[aria-label="Passos do dia"]>.linha .campo>span{white-space:nowrap}:root[data-ceu] .folha .card:is([aria-label="Passos do dia"],[aria-label="Cardio do dia"])>.linha>.btn{min-height:46px;padding:0 14px}:root[data-ceu] .folha .card[aria-label="Passos do dia"]:has(.barra>i[style*="width: 100%"]){border-color:var(--atv-fio)}:root[data-ceu] .folha .card[aria-label="Passos do dia"]:has(.barra>i[style*="width: 100%"]) .barra{box-shadow:0 0 16px #2fce8380}:root[data-ceu] .folha .card[aria-label="Passos do dia"]:has(.barra>i[style*="width: 100%"])>.linha.entre:last-child>.sub{color:var(--atv);font-weight:700}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.linha.entre:first-child>.num{color:var(--muted);font-size:14px}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.linha.entre:first-child>.num>strong{font-family:var(--font-num);font-size:24px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--ink)}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.sub{margin-top:-6px}:root[data-ceu] .folha .card[aria-label="Cardio do dia"] .grade3 .btn{min-height:56px;border-radius:16px;font-family:var(--font-num);font-size:18px;font-weight:700;letter-spacing:-.01em;padding:0 6px}:root[data-ceu] .folha .card[aria-label="Cardio do dia"]>.linha.entre>.sub{font-size:14px;color:var(--ink-2)}:root[data-ceu] .folha .card[aria-label="Atividade do dia"]>p.num{color:var(--ink-2);line-height:1.5}:root[data-ceu] .folha .card[aria-label="Atividade do dia"]>p.num>strong{display:block;margin-top:6px;font-family:var(--font-num);font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.025em}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>h2+p>strong{font-family:var(--font-num);font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.03em}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>h2+p{display:grid;gap:4px}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>h2+p>.sub{font-size:14px;margin-left:-.3em;clip-path:inset(0 0 0 .3em)}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>p.num{padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:var(--ink-2);font-size:14px;line-height:1.5}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>p.num>strong:first-child{display:block;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--muted)}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>p.num>b{display:block;margin-top:4px;font-family:var(--font-num);font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.02em}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>p:not([class]){font-size:15px;line-height:1.45}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>p.sub{font-size:14px;line-height:1.45;color:var(--ink-2)}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>ul.sub{display:grid;gap:4px;font-size:14px;color:var(--ink)}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>ul.sub>li::marker{color:var(--atv)}:root[data-ceu] .folha .card[aria-label="Meta da semana"]>.aviso.info{background:var(--atv-lav);border:1px solid var(--atv-fio);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700;color:transparent;text-shadow:0 0 0 var(--atv)}:root[data-ceu] .crono-comecar{min-height:52px;border-radius:16px;font-size:15.5px;font-weight:700}:root[data-ceu] .crono-comecar:not(:disabled):not(#_):not(#_){background:var(--atv-lav);border-color:var(--atv-fio)}:root[data-ceu] .crono{container-type:inline-size;padding:16px;gap:12px;border-radius:18px;background:#040a1a75;border:1px solid var(--atv-fio);box-shadow:inset 0 0 40px #2fce8312}:root[data-ceu] .crono>.linha.entre>strong{font-size:15px}:root[data-ceu] .crono-tempo{font-family:var(--font-num);font-size:68px;font-size:clamp(60px,25cqi,104px);line-height:1;font-weight:700;letter-spacing:-.035em;padding:8px 0 4px;color:#fff;text-shadow:0 0 30px rgba(47,206,131,.38)}:root[data-ceu] .crono .selo{display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:5px 12px}:root[data-ceu] .crono .selo.crono-rodando{background:var(--atv-lav);color:var(--atv)}:root[data-ceu] .crono .selo.crono-rodando:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--atv);box-shadow:0 0 10px var(--atv)}:root[data-ceu] .crono .selo.neutro{background:#ffffff1f;color:var(--ink-2)}:root[data-ceu] .crono .selo.neutro:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--muted)}:root[data-ceu] .crono:has(.selo.neutro){border-color:#ffffff29;box-shadow:none}:root[data-ceu] .crono:has(.selo.neutro) .crono-tempo{color:#ffffff9e;text-shadow:none}:root[data-ceu] .crono-botoes .btn{min-height:54px;border-radius:16px;font-size:16px}:root[data-ceu] .crono[aria-label="Conferir o cronômetro"]{border-color:#ffffff29;box-shadow:none}:root[data-ceu] .crono[aria-label="Conferir o cronômetro"]>.linha.entre>.num{font-family:var(--font-num);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}@keyframes atv-pulso{50%{opacity:.35;transform:scale(.75)}}:root[data-ceu] .card.compensa{background:radial-gradient(90% 60% at 50% 0%,#4696ff33,#4696ff00 70%),#060c1e94;border:1px solid var(--vidro-borda);box-shadow:0 10px 30px #04081838;padding:16px;gap:12px}:root[data-ceu=dia] .card.compensa{background:radial-gradient(90% 60% at 50% 0%,#8cc3ff42,#8cc3ff00 70%),#081234a8}:root[data-ceu] .card.compensa>.linha:first-child{gap:10px}:root[data-ceu] .card.compensa>.linha:first-child>strong{font-size:16px;font-weight:700}:root[data-ceu] .card.compensa .compensa-orbe{background:#040a1a99;box-shadow:0 0 18px #5aa9ff59}:root[data-ceu] .card.compensa>p{font-size:15px;line-height:1.45;color:var(--ink)}:root[data-ceu] .card.compensa .btn{min-height:48px;border-radius:14px}:root[data-ceu] .card.compensa .btn.prim{background:#fff;border-color:#fff;color:#0c1a3d;font-weight:700}:root[data-ceu] .card.compensa .btn.sec{background:#ffffff1a;border-color:#ffffff2e;color:var(--ink)}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card){padding:16px;gap:12px}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--ink)}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) h2:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--atv);box-shadow:0 0 10px var(--atv);flex:none}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .fonte{line-height:1.45}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card)>.btn.prim{min-height:52px;border-radius:16px;font-size:16px}:root[data-ceu] .card:has(#passos)>.linha.entre:first-child>strong{font-family:var(--font-num);font-size:22px;font-weight:700;letter-spacing:-.02em}:root[data-ceu] .card:has(#passos)>p.sub.num{font-size:14px;color:var(--ink-2);line-height:1.45}:root[data-ceu] :is(.card:has(#passos)~.card,.card[aria-label="Registrar corrida"],.card[aria-label="Registrar esporte"])>p.num>strong{font-family:var(--font-num);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-right:2px}:root[data-ceu] .card[aria-label="Registrar corrida"]>p.num[aria-label=Ritmo]>strong{font-size:26px;color:var(--atv)}:root[data-ceu] .card[aria-label="Registrar corrida"]>p.num.cf-erro[aria-label=Ritmo]{color:var(--crit)}:root[data-ceu] .card[aria-label="Registrar corrida"]>p.num.cf-erro[aria-label=Ritmo]>strong{color:var(--crit)}:root[data-ceu] :is(.card[aria-label="Registrar corrida"],.card[aria-label="Registrar esporte"])>p.num.sub{font-size:14px;color:var(--ink-2)}:root[data-ceu] :is(.card[aria-label="Registrar corrida"],.card[aria-label="Registrar esporte"]) .linha.fotos .btn{min-height:50px;border-radius:14px}:root[data-ceu] :is(.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) :is(.wod-item,.lista>*){border-top-color:#ffffff1a;padding:12px 0}:root[data-ceu] :is(.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .wod-item:first-of-type{padding-top:2px}:root[data-ceu] :is(.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .wod-item :is(strong,b){font-size:15.5px}:root[data-ceu] .card[aria-label="Registrar corrida"]~.card .wod-item b{font-family:var(--font-num);font-size:19px;letter-spacing:-.02em;margin-right:4px}:root[data-ceu] :is(.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) :is(.wod-item,.treino-feito) .btn.perigo{min-height:40px;padding:0 12px;font-size:14px}:root[data-ceu] :is(.card:has(#passos),.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"]),.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .t-trilho{background:var(--atv);box-shadow:0 0 10px var(--atv)}:root[data-ceu] :is(.card:has(#passos)~.card,.card:is([aria-label="Registrar corrida"],[aria-label="Registrar esporte"])~.card) .vazio{margin:0;padding:16px 12px;text-align:center;border:1px dashed rgba(255,255,255,.2);border-radius:14px;color:var(--muted)}:root[data-ceu] .card:has(#passos)~.card .tabela th{font-size:12px;font-weight:650;color:var(--muted);border-top:0}:root[data-ceu] .card:has(#passos)~.card .tabela td{border-top-color:#ffffff1a;color:var(--ink-2)}:root[data-ceu] .card:has(#passos)~.card .tabela td:first-child{color:var(--ink);font-weight:600}@media(prefers-reduced-motion:no-preference){:root[data-ceu] .crono .selo.crono-rodando:before{animation:atv-pulso 1.6s ease-in-out infinite}:root[data-ceu] :is(.folha:is([aria-label=Atividade],[aria-label=Balanço]) .card,.card:has(#passos)) .barra>i{transition:width .7s cubic-bezier(.16,.84,.3,1)}}:root[data-ceu]{--soc-luz: linear-gradient(180deg, #8cc8ff, #4da3ff);--soc-luz-tinta: #06203f;--soc-luz-sombra: 0 8px 22px rgba(60, 150, 255, .34);--soc-sel: #5aa9ff;--soc-sel-fundo: rgba(90, 169, 255, .2);--soc-meu: rgba(46, 104, 196, .3);--soc-meu-borda: rgba(120, 180, 255, .4);--soc-caixa: rgba(255, 255, 255, .07);--soc-fio: rgba(255, 255, 255, .14);--soc-ouro: #f2c761;--soc-ouro-fundo: rgba(242, 199, 97, .13);--soc-ouro-borda: rgba(242, 199, 97, .55);--soc-verde: #5fe3a1;--soc-roxo: #b9a6ff;--soc-letra: linear-gradient(160deg, #26406f, #141d33)}:root[data-ceu=dia]{--soc-luz: linear-gradient(180deg, #ffffff, #e3edff);--soc-luz-tinta: #0f2a6b;--soc-luz-sombra: 0 8px 22px rgba(6, 20, 70, .26);--soc-sel: #ffffff;--soc-sel-fundo: rgba(255, 255, 255, .22);--soc-meu: rgba(16, 48, 132, .7);--soc-meu-borda: rgba(255, 255, 255, .36);--soc-caixa: rgba(255, 255, 255, .09);--soc-fio: rgba(255, 255, 255, .18);--soc-letra: linear-gradient(160deg, #2c4f9e, #16264d)}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.folha:is([aria-label="Postar na comunidade"],[aria-label="Título e subtítulo"],[aria-label="Quem está aqui"],[aria-label=Post],[aria-label^=Reações],[aria-label="O que eu posto sozinho"],[aria-label="Sobre a comunidade"],[aria-label=Perfil],[aria-label="Meu perfil na comunidade"],[aria-label="Sua foto de perfil"],[aria-label^="Entrar na comunidade"])) .btn.prim,:root[data-ceu] .convite-texto~.btn.prim{background:var(--soc-luz);color:var(--soc-luz-tinta);border-color:transparent;font-weight:700;box-shadow:var(--soc-luz-sombra),inset 0 1px #ffffff80}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.folha:is([aria-label="Postar na comunidade"],[aria-label="Título e subtítulo"],[aria-label="Quem está aqui"],[aria-label=Post],[aria-label^=Reações],[aria-label="O que eu posto sozinho"],[aria-label="Sobre a comunidade"],[aria-label=Perfil],[aria-label="Meu perfil na comunidade"],[aria-label="Sua foto de perfil"])) .btn.sec{background:#ffffff1f;color:var(--ink);border-color:#ffffff42}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.folha:is([aria-label=Post],[aria-label=Perfil],[aria-label="Meu perfil na comunidade"],[aria-label="Sua foto de perfil"],[aria-label="Título e subtítulo"],[aria-label="Postar na comunidade"])) .btn.perigo:not(.armado){color:#ffb0a8;border-color:#ff8a8073;background:#ff8a8014}:root[data-ceu] :is(.com,.perfil-secoes,.planos) .btn.perigo.armado,:root[data-ceu] .folha .btn.perigo.armado{background:#e2473d;color:#fff;border-color:transparent;box-shadow:0 8px 20px #e2473d57}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.folha:is([aria-label="Postar na comunidade"],[aria-label="Título e subtítulo"],[aria-label="Quem está aqui"],[aria-label=Post],[aria-label^=Reações],[aria-label="O que eu posto sozinho"],[aria-label="Sobre a comunidade"],[aria-label=Perfil],[aria-label="Meu perfil na comunidade"],[aria-label="Sua foto de perfil"])) .btn:disabled{opacity:.5;box-shadow:none}:root[data-ceu] :is(.com,.perfil-secoes,.com-quem-reagiu-folha) .chip.on{background:var(--soc-luz);color:var(--soc-luz-tinta);border-color:transparent;font-weight:700}:root[data-ceu=dia] :is(.com,.perfil-secoes,.planos,.com-escolher,.com-enviar,.com-membros,.com-tela-post,.com-sobre,.com-perfil,.com-meu-perfil,.com-posts-auto,.com-foto-perfil) .link{color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px}:root[data-ceu=dia] .com .link.sub,:root[data-ceu=dia] .com-cab-links .link{color:#ffffffe6}:root[data-ceu=noite] .com .link.sub{color:#9cc9ff}:root[data-ceu] .com-tela-post .link.com-apagar-post{color:var(--muted);text-decoration-color:#ffffff4d}:root[data-ceu=dia] .com .com-menu .link{text-decoration:none}:root[data-ceu] .folha:is([aria-label="Postar na comunidade"],[aria-label="Título e subtítulo"],[aria-label="Quem está aqui"],[aria-label=Post],[aria-label^=Reações],[aria-label="O que eu posto sozinho"],[aria-label="Sobre a comunidade"],[aria-label=Perfil],[aria-label="Meu perfil na comunidade"],[aria-label="Sua foto de perfil"],[aria-label^="Entrar na comunidade"]) .folha-topo h2:before{background:var(--soc-sel);box-shadow:0 0 14px var(--soc-sel)}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.com-enviar,.com-escolher,.com-meu-perfil,.com-perfil,.com-tela-post) .aviso{background:linear-gradient(0deg,#f0b45a21,#f0b45a21),#08102a9e;border:1px solid rgba(240,180,90,.42);color:#ffd597;border-radius:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.com-enviar,.com-escolher,.com-meu-perfil,.com-perfil,.com-tela-post) .aviso.crit{background:linear-gradient(0deg,#ff8a8024,#ff8a8024),#08102a9e;border-color:#ff8a8080;color:#ffc1ba}:root[data-ceu] :is(.com,.perfil-secoes,.planos,.com-enviar,.com-escolher,.com-meu-perfil,.com-perfil,.com-tela-post) .aviso.info{background:linear-gradient(0deg,#8cc3ff1f,#8cc3ff1f),#08102a9e;border-color:#a0cdff66;color:#d6e8ff}:root[data-ceu] .com-lista .chip{background:#08102a57;border-color:var(--vidro-borda);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:600}:root[data-ceu] .com-lista .chip.on{background:var(--soc-luz);color:var(--soc-luz-tinta);border-color:transparent}:root[data-ceu] .com-cab{padding:14px;border-radius:22px;background:var(--surface);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #04081829}:root[data-ceu] .com-cab h2{font-family:var(--font-num);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}:root[data-ceu] .com-subtitulo{color:var(--ink-2)}:root[data-ceu] .com-cab-links .link{min-height:32px;padding:4px 0;font-size:13px}:root[data-ceu] .com-capa{border-radius:18px;box-shadow:0 0 0 1px #ffffff38,0 6px 16px #04081847}:root[data-ceu] img.com-capa{box-shadow:none}:root[data-ceu] .com-capa-vazia,:root[data-ceu] .com-sobre .com-capa.com-avatar-letra{background:var(--soc-letra);color:#fff}:root[data-ceu] .com-mais{background:#ffffff1a;border-color:#fff3}:root[data-ceu] .com-mais[aria-expanded=true]{background:var(--soc-sel-fundo);border-color:var(--soc-sel)}:root[data-ceu] .com-menu{padding:4px 14px;gap:2px 18px;border-radius:16px;background:var(--surface-solida);border:1px solid var(--vidro-borda);box-shadow:0 12px 28px #0408184d;animation:soc-desce .2s ease-out both}@keyframes soc-desce{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root[data-ceu] :is(.com-intro,.com-form,.com-participar,.com-vazio){box-shadow:0 8px 24px #04081829}:root[data-ceu] .com-intro h2{font-family:var(--font-num);font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.01em}:root[data-ceu] .com-intro p{color:var(--ink-2)}:root[data-ceu] .com-participar>b{font-size:16.5px}:root[data-ceu] .com-participar ul{color:var(--ink-2)}:root[data-ceu] .com-participar li::marker{color:var(--soc-sel)}:root[data-ceu] .com-vazio{text-align:center;padding:22px 16px;border-style:dashed;border-color:#ffffff47}:root[data-ceu] .com-vazio p:first-child{font-family:var(--font-num);font-size:18px;font-weight:700}:root[data-ceu] .com-sem-acesso{margin:0}:root[data-ceu] .com-carregando{background:#080e244d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2)}:root[data-ceu] .com-compositor{box-shadow:0 8px 24px #04081829}:root[data-ceu] .com-camera{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}:root[data-ceu] .com-campo-msg{background:#ffffff14;border-color:#ffffff29;color:var(--ink-2)}:root[data-ceu] .com-compositor .com-postar{min-height:40px;border-radius:999px}:root[data-ceu] .com-balao{box-shadow:0 6px 18px #04081829}:root[data-ceu] .com-msg.meu .com-balao{background:var(--soc-meu);border-color:var(--soc-meu-borda)}:root[data-ceu] .com-msg.conquista .com-balao{border-color:var(--soc-ouro-borda);background:linear-gradient(180deg,var(--soc-ouro-fundo),rgba(242,199,97,0) 64px),var(--surface)}:root[data-ceu] .com-msg.meu.conquista .com-balao{background:linear-gradient(180deg,var(--soc-ouro-fundo),rgba(242,199,97,0) 64px),var(--soc-meu)}:root[data-ceu] .com-balao:focus-visible{outline-color:var(--soc-sel)}:root[data-ceu] .com-post-aberto{border-color:var(--soc-sel);box-shadow:0 0 0 2px var(--soc-sel-fundo)}:root[data-ceu] .com-nome{font-size:14.5px;font-weight:700;letter-spacing:.005em}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="242, 140, 40"]{color:#ffb86b!important}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="19, 160, 91"]{color:#6be8ab!important}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="109, 74, 255"]{color:#c3b4ff!important}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="214, 69, 61"]{color:#ffa59c!important}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="26, 95, 208"]{color:#a6d2ff!important}:root[data-ceu] :is(.com-nome,.com-coment-balao b,.com-quem b)[style*="194, 24, 91"]{color:#ff9ccb!important}:root[data-ceu] .com-inf{color:var(--ink);font-weight:700}:root[data-ceu] .com-legenda{color:var(--ink);line-height:1.4}:root[data-ceu] .com-hora{color:#ffffffbd;font-variant-numeric:tabular-nums}:root[data-ceu] .com-resumo{background:var(--soc-caixa);box-shadow:inset 0 0 0 1px var(--soc-fio)}:root[data-ceu] .com-resumo b{font-weight:700}:root[data-ceu] .com-resumo-nums{color:var(--ink-2);font-variant-numeric:tabular-nums}:root[data-ceu] .com-recordes li{background:var(--soc-ouro-fundo);border-color:#f2c7616b;color:var(--ink)}:root[data-ceu] .com-recorde-carga{color:var(--soc-ouro)}:root[data-ceu] .com-selo-auto{background:transparent;border-color:#ffffff42;color:#ffffffc7}:root[data-ceu] .com-foto:not(.postar-previa){background:#ffffff14}:root[data-ceu] .com-avatar-letra{background:var(--soc-letra);color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d}:root[data-ceu] img.com-avatar{box-shadow:0 0 0 1px #ffffff47}:root[data-ceu] .com-reacao{background:#ffffff17;border-color:#fff3}:root[data-ceu] .com-reacao span{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}:root[data-ceu] .com-reacao.on{background:var(--soc-sel-fundo);border-color:var(--soc-sel)}:root[data-ceu] .com-reagir{color:var(--ink-2)}:root[data-ceu] .com-foto-caixa .com-reacao{background:var(--surface-solida);border-color:#ffffff42}:root[data-ceu] .com-foto-caixa .com-reacao.on{background:var(--surface-solida);border-color:var(--soc-sel);box-shadow:0 0 0 1px var(--soc-sel),0 1px 3px #0000002e}:root[data-ceu] .com-emoji-campo{border-color:#ffffff42}:root[data-ceu] .com-coment-balao{background:#08102a61;border-color:var(--soc-fio)}:root[data-ceu=noite] .com-coment-balao{background:#ffffff0d}:root[data-ceu] .com-coment.meu .com-coment-balao{background:var(--soc-meu);border-color:var(--soc-meu-borda)}:root[data-ceu] .com-coment-hora{color:#ffffffb8}:root[data-ceu] .com-comentar-linha input{background:#08102a4d;border-color:#fff3}:root[data-ceu=noite] .com-comentar-linha input{background:#ffffff0d}:root[data-ceu] .com-comentar-linha input::placeholder{color:#ffffff9e}:root[data-ceu] .com-comentar-linha input:focus{border-color:var(--soc-sel);outline:none;box-shadow:0 0 0 3px var(--soc-sel-fundo)}:root[data-ceu] .com-comentar-linha .btn{border-radius:999px}:root[data-ceu] .com-antigos{border-radius:999px;padding:0 20px}:root[data-ceu] .com-escolher h3{opacity:1;color:var(--muted);font-size:12px;letter-spacing:.08em}:root[data-ceu] .com-escolher-item{background:#ffffff0f;border-color:var(--soc-fio);color:var(--ink)}:root[data-ceu] .com-escolher-icone{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#ffffff14;font-size:20px}:root[data-ceu] .com-escolher-texto small{opacity:1;color:var(--muted)}:root[data-ceu] .com-escolher-seta{opacity:1;color:var(--muted)}:root[data-ceu] .com-copia-previa{background:var(--soc-caixa);box-shadow:inset 0 0 0 1px var(--soc-fio)}:root[data-ceu] :is(.com-enviar .postar-comunidade,.perfil-secoes .perfil-check) input[type=checkbox]{accent-color:#4d9bff}:root[data-ceu] .folha .com-copia{background:#ffffff0f;border-color:var(--soc-fio);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ceu] .com-copia li:before,:root[data-ceu] .com-copia-previa li:before{color:var(--soc-sel)}:root[data-ceu] .com-tela-post .com-resumo{background:#ffffff0f}:root[data-ceu] .com-membros li{padding-bottom:12px;border-bottom:1px solid var(--soc-fio)}:root[data-ceu] .com-membros li:last-child{border-bottom:0;padding-bottom:0}:root[data-ceu] .com-membros small,:root[data-ceu] .com-quem-reagiu li small{color:var(--muted)}:root[data-ceu] .com-quem-reagiu li{padding:6px 0;border-bottom:1px solid var(--soc-fio)}:root[data-ceu] .com-quem-reagiu li:last-child{border-bottom:0}:root[data-ceu] .com-abas-reacoes .chip{min-height:36px}:root[data-ceu] .folha .com-posts-auto{background:#ffffff0f;border-color:var(--soc-fio);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ceu] .com-posts-auto-de{background:var(--soc-caixa);box-shadow:inset 0 0 0 1px var(--soc-fio)}:root[data-ceu] .com-posts-auto-item small{color:var(--muted)}:root[data-ceu] .com-posts-auto li+li{padding-top:10px;border-top:1px solid var(--soc-fio)}:root[data-ceu] .com-posts-auto-item .interruptor{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff24}:root[data-ceu] .com-posts-auto-item .interruptor:checked{background:#3d8bff;box-shadow:0 0 12px #3d8bff80}:root[data-ceu] .com-sobre h3,:root[data-ceu] .com-perfil-topo h3{font-family:var(--font-num);font-size:24px;font-weight:700;letter-spacing:-.02em}:root[data-ceu] .com-sobre-foto{box-shadow:0 0 0 1px #ffffff38,0 14px 30px #04081866}:root[data-ceu] .com-bio{color:var(--ink-2)}:root[data-ceu] .com-perfil h4{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-ceu] .com-etiqueta{--et: #9fb2d6;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;color:#fff;background:color-mix(in srgb,var(--et) 16%,transparent);border:1px solid color-mix(in srgb,var(--et) 62%,transparent)}:root[data-ceu] .com-etiqueta:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--et);box-shadow:0 0 8px var(--et)}:root[data-ceu] .com-etiqueta.comida{--et: #ff9f3f}:root[data-ceu] .com-etiqueta.constancia{--et: #a48cff}:root[data-ceu] .com-etiqueta.recorde{--et: #f2c761}:root[data-ceu] .com-etiqueta.passos{--et: #2fce83}:root[data-ceu] .com-etiqueta.cardio{--et: #4d9bff}:root[data-ceu] .com-cal:not(.seletor-dia-cal){padding:14px 12px;border-radius:18px;background:#ffffff0d;border:1px solid var(--soc-fio)}:root[data-ceu] .com-cal-numeros div+div{border-left:1px solid var(--soc-fio)}:root[data-ceu] .com-cal-numeros b{font-family:var(--font-num);font-size:24px}:root[data-ceu] .com-cal:not(.seletor-dia-cal) .com-cal-seta{background:#ffffff1a;border-color:#ffffff2e}:root[data-ceu] .com-cal:not(.seletor-dia-cal) .com-cal-dia{color:var(--ink-2)}:root[data-ceu] .com-cal:not(.seletor-dia-cal) .com-cal-dia.hoje .com-cal-num{color:#fff;text-decoration:underline;text-decoration-color:var(--soc-sel);text-decoration-thickness:2px;text-underline-offset:4px}:root[data-ceu] .com-cal:not(.seletor-dia-cal) .com-cal-dia.on{outline-color:var(--soc-sel);background:var(--soc-sel-fundo)}:root[data-ceu] .com-cal-bola{border-color:var(--surface-solida)}:root[data-ceu] .com-cal-bola[style*="26, 29, 36"]{background:#8ea3cc!important}:root[data-ceu] .folha .com-perfil-post{background:#ffffff0f;border-color:var(--soc-fio);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ceu] .com-perfil-post img,:root[data-ceu] .com-perfil-post-sem{background:#ffffff17}:root[data-ceu] .com-perfil-post-txt small{color:var(--muted)}:root[data-ceu] .com-previa{border-color:#ffffff4d;background:#ffffff0a}:root[data-ceu] .com-foto-escolhida img{box-shadow:0 0 0 1px #ffffff2e}:root[data-ceu] .perfil-psy.compacto .perfil-nome{font-family:var(--font-num);font-size:26px;font-weight:700;font-stretch:normal;letter-spacing:-.02em}:root[data-ceu] .perfil-psy .perfil-email{color:#ffffffb8}:root[data-ceu] .perfil-psy .perfil-fala{color:#fff}:root[data-ceu] .perfil-ler-mais{font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#cfe4ff;text-decoration-color:#cfe4ff80}:root[data-ceu] .perfil-psy.compacto .perfil-btn{font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;min-height:42px;color:#fff;background:#ffffff1a;border-color:#ffffff42;box-shadow:none}:root[data-ceu] .perfil-psy.compacto .perfil-btn.cheio{color:#06203f;font-weight:700;background:linear-gradient(180deg,#a9d6ff,#5aa9ff);border:0;box-shadow:0 8px 20px #3c96ff4d,inset 0 1px #ffffff80}:root[data-ceu] .perfil-metas div{border-top-color:#ffffff38}:root[data-ceu] .perfil-metas span{color:#ffffffb8}:root[data-ceu] .perfil-busca{border-radius:999px;padding:0 16px;box-shadow:0 8px 24px #04081824}:root[data-ceu] .perfil-busca:focus-within{border-color:var(--soc-sel);box-shadow:0 0 0 3px var(--soc-sel-fundo)}:root[data-ceu] .perfil-busca input::placeholder{color:#ffffffa8}:root[data-ceu] .perfil-busca-limpar{background:#ffffff29;color:#fff}:root[data-ceu] .perfil-secoes>.vazio{margin:0;padding:18px 16px;text-align:center;color:var(--ink-2);border:1px dashed rgba(255,255,255,.3);border-radius:18px;background:#08102a4d}:root[data-ceu] .secao-cab{background:var(--surface);border:1px solid var(--vidro-borda);border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 24px #04081824;transition:border-color .2s ease,background-color .2s ease,transform .14s ease}:root[data-ceu] .secao-txt b{font-size:16px;font-weight:700;letter-spacing:-.005em}:root[data-ceu] .secao-txt small{color:#ffffffbd;font-size:13px}:root[data-ceu] .secao-seta{color:#fff9}:root[data-ceu] .secao-perfil.aberta .secao-cab{border-color:var(--soc-sel);background:linear-gradient(0deg,var(--soc-sel-fundo),var(--soc-sel-fundo)),var(--surface)}:root[data-ceu] .secao-perfil.aberta .secao-seta{color:var(--soc-sel)}:root[data-ceu] .secao-ic{position:relative;isolation:isolate;width:38px;height:38px;border-radius:12px;font-size:17px}:root[data-ceu] .secao-ic:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:10px;background:#0d1838}:root[data-ceu=noite] .secao-ic:before{background:#0c1326}:root[data-ceu] .secao-ic[style*=--b-esc]{background:#ffffff8c!important}:root[data-ceu] .secao-ic[style*=--b-esc]:before{background:#dde4f3}:root[data-ceu] .secao-ic[style*=--b-din]{background:#a48cff!important}:root[data-ceu] .secao-ic[style*=--b-pas]{background:#2fce83!important}:root[data-ceu] .secao-ic[style*="8a909c"],:root[data-ceu] .secao-ic[style*="138, 144, 156"]{background:#aab4c8!important}:root[data-ceu] .secao-ic[style*=--accent]{background:#7fb8ff!important}:root[data-ceu] .secao-perfil.destaque .secao-cab{background:linear-gradient(120deg,#2fce8338,#2fce830a 62%),var(--surface);border-color:#5fe3a19e;box-shadow:0 8px 24px #04081824,0 0 22px #2fce832e;animation:soc-indicar 3.2s ease-in-out infinite}@keyframes soc-indicar{50%{box-shadow:0 8px 24px #04081824,0 0 30px #2fce835c}}:root[data-ceu] .secao-perfil.destaque .secao-txt small{color:var(--soc-verde)}:root[data-ceu] .secao-perfil.destaque.aberta .secao-cab{border-color:var(--soc-verde)}:root[data-ceu] .secao-corpo>.card,:root[data-ceu] .secao-corpo .card{box-shadow:0 8px 24px #04081824}:root[data-ceu] .secao-corpo .card h2{color:var(--ink);font-size:16px;font-weight:700}:root[data-ceu] .secao-corpo label.campo{color:var(--ink-2)}:root[data-ceu] .secao-corpo .fonte,:root[data-ceu] .secao-corpo .sub{color:#ffffffbd}:root[data-ceu] .secao-corpo .lista>*{border-top-color:var(--soc-fio)}:root[data-ceu] .secao-corpo .rasc{border-color:#ffffff38;background:#ffffff0a}:root[data-ceu] .secao-corpo details>summary{color:var(--ink)}:root[data-ceu] .secao-corpo :is(input,select,textarea):focus{border-color:var(--soc-sel);outline:none;box-shadow:0 0 0 3px var(--soc-sel-fundo)}:root[data-ceu] .secao-corpo .chip{min-height:40px;font-weight:600}:root[data-ceu] .secao-corpo .lembrete{border-color:var(--soc-fio);background:#ffffff0a}:root[data-ceu] .secao-corpo .lembrete small{color:#ffffffbd}:root[data-ceu] .secao-corpo .lembrete-chave{accent-color:#4d9bff}:root[data-ceu] .secao-corpo .sugestao{border-bottom-color:var(--soc-fio)}:root[data-ceu] .indicar{border-color:#5fe3a173}:root[data-ceu] .indicar-chamada b{color:var(--soc-verde);font-family:var(--font-num);font-size:19px}:root[data-ceu] .perfil-secoes .btn.indicar-btn{background:linear-gradient(180deg,#37d98a,#13a05b);color:#fff;border:0;box-shadow:0 8px 22px #13a05b66,inset 0 1px #ffffff4d}:root[data-ceu] .indicar-placar{color:var(--ink)}:root[data-ceu] .indicar-mes.cheio{color:var(--soc-verde)}:root[data-ceu] .gestor-kpis>div{background:#ffffff12;box-shadow:inset 0 0 0 1px var(--soc-fio)}:root[data-ceu] .gestor-kpis span{color:#ffffffbd}:root[data-ceu] .gestor-kpis b{font-size:19px}:root[data-ceu] .gestor-conta{border-bottom-color:var(--soc-fio)}:root[data-ceu] .gestor-sit{background:#ffffff24;color:var(--ink)}:root[data-ceu] .gestor-sit.ativa{background:#2fce832e;color:var(--soc-verde)}:root[data-ceu] .gestor-sit.dono{background:#a48cff33;color:var(--soc-roxo)}:root[data-ceu] .gestor-senha b{font-family:var(--mono)}:root[data-ceu] .planos-situacao{color:var(--ink);font-size:15.5px}:root[data-ceu] .planos-situacao.fim{color:#ffb0a8}:root[data-ceu=dia] :not(.folha *).planos-situacao.fim{color:#fff;font-weight:700}:root[data-ceu] .folha .plano{background:#ffffff0f;border-color:#ffffff29;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ceu] .folha .plano.on{border-color:#a48cff;background:#a48cff24;box-shadow:0 0 0 4px #a48cff29}:root[data-ceu] .plano-nome em{background:#6d4aff;box-shadow:0 0 12px #6d4aff99}:root[data-ceu] .plano-preco small,:root[data-ceu] .plano-nota{color:#ffffffbd}:root[data-ceu] .planos-tudo li::marker{color:#a48cff}:root[data-ceu] .planos .btn.prim.planos-btn{background:linear-gradient(180deg,#8f73ff,#6d4aff);color:#fff;box-shadow:0 8px 22px #6d4aff6b,inset 0 1px #ffffff47}@media(prefers-reduced-motion:reduce){:root[data-ceu] .com-menu,:root[data-ceu] .secao-perfil.destaque .secao-cab{animation:none}:root[data-ceu] .secao-cab{transition:none}}:root[data-ceu]{--ent-luz: #8fc6ff;--ent-luz-rgb: 110, 176, 255;--ent-botao: linear-gradient(180deg, #b9dbff, #62adff);--ent-botao-tinta: #06163a;--ent-botao-sombra: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 0 26px rgba(90, 169, 255, .42), 0 10px 26px rgba(2, 8, 26, .5);--ent-botao-sombra-2: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 0 44px rgba(90, 169, 255, .7), 0 10px 26px rgba(2, 8, 26, .5);--ent-vidro: rgba(255, 255, 255, .06);--ent-vidro-on: rgba(90, 169, 255, .2);--ent-borda: rgba(255, 255, 255, .13);--ent-campo: rgba(255, 255, 255, .07);--ent-painel: #141d33;--ent-veu: rgba(6, 10, 24, .86);--ent-veu-leve: rgba(4, 8, 22, .56);--ent-topo: 10, 15, 28;--ent-mudo: rgba(255, 255, 255, .72);--ent-ceu-veu: none;--ent-sombra-texto: none;--ent-halo: radial-gradient(circle, rgba(120, 180, 255, .34), rgba(120, 180, 255, 0) 66%);--ent-fumaca: radial-gradient(circle, rgba(94, 200, 255, .7) 0%, rgba(40, 140, 220, .38) 18%, rgba(20, 80, 150, .16) 38%, transparent 64%);--ent-nevoa-a: conic-gradient(from 0deg, transparent, rgba(94, 200, 255, .62), transparent 24%, rgba(27, 127, 196, .6), transparent 52%, rgba(150, 220, 255, .38), transparent 78%);--ent-nevoa-b: conic-gradient(from 140deg, transparent, rgba(70, 180, 250, .68), transparent 34%, rgba(170, 230, 255, .32), transparent 68%);--ent-ponto: 0 0 4px #fff, 0 0 12px #a8e2ff, 0 0 26px #3cb8ff, 0 0 64px #2a9be6, 0 0 140px rgba(40, 150, 230, .8);--ent-nucleo: radial-gradient(circle, rgba(150, 225, 255, 1) 0%, rgba(70, 180, 250, .62) 34%, transparent 70%);--ent-particula: #7fd4ff;--ent-rastro: radial-gradient(circle, rgba(94, 200, 255, .42), rgba(27, 127, 196, .18) 48%, transparent 70%);--ent-erro-fundo: rgba(120, 22, 22, .34)}:root[data-ceu=dia]{--ent-luz: #fff;--ent-luz-rgb: 255, 255, 255;--ent-botao: linear-gradient(180deg, #fff, #e3edff);--ent-botao-tinta: #0d3a94;--ent-botao-sombra: inset 0 0 0 1px rgba(255, 255, 255, .7), 0 0 26px rgba(255, 255, 255, .34), 0 10px 26px rgba(8, 30, 96, .34);--ent-botao-sombra-2: inset 0 0 0 1px rgba(255, 255, 255, .7), 0 0 44px rgba(255, 255, 255, .6), 0 10px 26px rgba(8, 30, 96, .34);--ent-vidro: rgba(10, 18, 44, .4);--ent-vidro-on: rgba(255, 255, 255, .22);--ent-borda: rgba(255, 255, 255, .2);--ent-campo: rgba(8, 16, 42, .4);--ent-painel: #16264d;--ent-veu: rgba(10, 34, 100, .84);--ent-veu-leve: rgba(8, 26, 80, .5);--ent-topo: 18, 66, 156;--ent-mudo: rgba(255, 255, 255, .88);--ent-ceu-veu: linear-gradient(180deg, rgba(12, 52, 160, 0) 0%, rgba(12, 52, 160, .2) 42%, rgba(12, 52, 160, .5) 100%);--ent-sombra-texto: 0 1px 10px rgba(8, 30, 96, .36);--ent-halo: radial-gradient(circle, rgba(255, 255, 255, .44), rgba(255, 255, 255, 0) 66%);--ent-fumaca: radial-gradient(circle, rgba(255, 255, 255, .6) 0%, rgba(214, 232, 255, .36) 18%, rgba(190, 218, 255, .16) 38%, transparent 64%);--ent-nevoa-a: conic-gradient(from 0deg, transparent, rgba(255, 255, 255, .7), transparent 24%, rgba(170, 214, 255, .62), transparent 52%, rgba(255, 255, 255, .42), transparent 78%);--ent-nevoa-b: conic-gradient(from 140deg, transparent, rgba(255, 255, 255, .72), transparent 34%, rgba(200, 228, 255, .4), transparent 68%);--ent-ponto: 0 0 4px #fff, 0 0 12px #c4e8ff, 0 0 26px #57b6ff, 0 0 64px rgba(255, 255, 255, .6), 0 0 140px rgba(255, 255, 255, .4);--ent-nucleo: radial-gradient(circle, rgba(126, 204, 255, 1) 0%, rgba(58, 150, 250, .78) 36%, transparent 72%);--ent-particula: #fff;--ent-rastro: radial-gradient(circle, rgba(255, 255, 255, .5), rgba(200, 226, 255, .2) 48%, transparent 70%);--ent-erro-fundo: rgba(110, 16, 28, .5)}:root[data-ceu] body:has(.entrar),:root[data-ceu] body:has(.ob){background:transparent}:root[data-ceu] :is(.entrar,.ob,.carregando-psy).psy-tela{background:transparent;color:var(--ink)}:root[data-ceu] .entrar.grao:after,:root[data-ceu] .ob:after,:root[data-ceu] .carregando-psy:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:1;background:var(--ent-ceu-veu)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe:before{content:"";position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;border-radius:50%;pointer-events:none;background:var(--ent-halo)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-fumaca{background:var(--ent-fumaca)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-nevoa.a{background:var(--ent-nevoa-a)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-nevoa.b{background:var(--ent-nevoa-b)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-ponto{box-shadow:var(--ent-ponto)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-nucleo{background:var(--ent-nucleo)}:root[data-ceu] :is(.entrar,.ob,.carregando-psy,.novidade,.comenta,.tut,.bloqueio-topo) .orbe-p i{background:var(--ent-particula);box-shadow:0 0 6px rgba(var(--ent-luz-rgb),.9)}:root[data-ceu] .comenta .fumaca{background:var(--ent-rastro)}:root[data-ceu] :is(.entrar,.carregando-psy) .mono{color:var(--ent-mudo);text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .entrar .marca-psy{color:#fff}:root[data-ceu] .entrar{gap:14px;padding-left:20px;padding-right:20px}:root[data-ceu] .entrar-topo{gap:14px;padding-top:0}:root[data-ceu] .entrar-orbe{margin-bottom:-10px}:root[data-ceu] .entrar-fala{color:#fff;text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .entrar-form{gap:14px;padding:18px 16px 8px;border-radius:26px;background:var(--surface);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 40px #04081838}:root[data-ceu] .entrar .campo-lm{gap:7px;color:var(--ink-2)}:root[data-ceu] .entrar .campo-lm:focus-within{color:var(--ent-luz)}:root[data-ceu] .entrar .campo-lm input{min-height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:var(--ent-campo);color:#fff;caret-color:var(--ent-luz);transition:border-color .2s,box-shadow .2s}:root[data-ceu] .entrar .campo-lm input::placeholder{color:#ffffff8f}:root[data-ceu] .entrar .campo-lm input:focus{border-color:var(--ent-luz);box-shadow:0 0 0 3px rgba(var(--ent-luz-rgb),.22)}:root[data-ceu] .entrar .campo-lm input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--ent-painel) inset;caret-color:#fff}:root[data-ceu] .entrar .campo-lm input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--ent-painel) inset,0 0 0 3px rgba(var(--ent-luz-rgb),.22)}:root[data-ceu] .entrar .campo-lm-senha input{padding-right:52px}:root[data-ceu] .entrar .campo-lm-olho{right:4px;color:var(--ink-2)}:root[data-ceu] .entrar .campo-lm-olho[aria-pressed=true]{color:var(--ent-luz)}:root[data-ceu] .entrar-sugestao{margin-top:-4px;min-height:40px;background:#ffffff1a;border-color:rgba(var(--ent-luz-rgb),.6);color:var(--ink-2)}:root[data-ceu] .entrar-sugestao b{color:#fff}:root[data-ceu] .entrar-aceite{grid-template-columns:24px 1fr;gap:10px;color:var(--ink-2)}:root[data-ceu] .entrar-aceite input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;min-height:0;margin:0;padding:0;border-radius:8px;border:1.5px solid rgba(255,255,255,.62);background:#ffffff14;cursor:pointer;transition:background-color .2s,border-color .2s}:root[data-ceu] .entrar-aceite input:checked{border-color:var(--ent-luz);background:var(--ent-luz) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d3a94' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat}:root[data-ceu] .entrar-aceite input:focus-visible{outline:2px solid var(--ent-luz);outline-offset:3px}:root[data-ceu] .entrar-aceite a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff8c}:root[data-ceu] .entrar-nota{color:var(--ink-2)}:root[data-ceu] .entrar-nota b,:root[data-ceu] .entrar-nota strong{color:#fff}:root[data-ceu] .entrar-msg{color:var(--ink-2);border-top-color:var(--vidro-borda)}:root[data-ceu] .entrar-msg.erro{color:#ffd6cf;border:1px solid rgba(255,150,138,.55);border-radius:14px;padding:10px 12px;background:var(--ent-erro-fundo)}:root[data-ceu] :is(.entrar,.entrar-folha-corpo) .botao-lm,:root[data-ceu] .ob .ob-botao,:root[data-ceu] .tut-cartao .tut-btn{background:var(--ent-botao);color:var(--ent-botao-tinta);box-shadow:var(--ent-botao-sombra)}:root[data-ceu] :is(.entrar,.entrar-folha-corpo) .botao-lm:disabled,:root[data-ceu] .ob .ob-botao:disabled,:root[data-ceu] .tut-cartao .tut-btn:disabled{opacity:.5;box-shadow:none;animation:none}:root[data-ceu] :is(.entrar,.entrar-folha-corpo) .botao-lm.contorno{background:#ffffff1a;border:1px solid rgba(255,255,255,.42);color:#fff;box-shadow:none;animation:none}:root[data-ceu] :is(.entrar,.ob,.tut-cartao,.entrar-folha-corpo) :is(.botao-lm,.ob-botao,.tut-btn):focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes ent-respira{50%{box-shadow:var(--ent-botao-sombra-2)}}:root[data-ceu] .entrar .link-lm{min-height:44px;padding:6px 12px;color:var(--ink-2)}:root[data-ceu] .entrar .link-lm.azul{color:var(--ent-luz)}:root[data-ceu=dia] .entrar .link-lm.azul{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff80}:root[data-ceu] .entrar-links{gap:0;margin-top:0}:root[data-ceu] .entrar-folha{background:var(--ent-veu-leve)}:root[data-ceu] .entrar-folha-corpo{background:var(--ent-painel);border-top:1px solid var(--ent-borda);box-shadow:0 -18px 50px #02081a66;color:var(--ink)}:root[data-ceu] :is(.entrar-folha-corpo,.tut-cartao) .inst{--inst-cor: var(--ent-luz)}:root[data-ceu] :is(.entrar-folha-corpo,.tut-cartao) .inst-btn{background:var(--ent-botao);color:var(--ent-botao-tinta)}:root[data-ceu] :is(.entrar-folha-corpo,.tut-cartao) .inst-abas button{min-height:44px}:root[data-ceu] :is(.entrar-folha-corpo,.tut-cartao) .inst-fechar{min-height:44px}:root[data-ceu] .ob{color:var(--ink)}:root[data-ceu] .ob .ob-marca{color:var(--ent-mudo);text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .ob .ob-link{min-height:44px;color:var(--ink-2);text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .ob-orbe{padding:18px 0 12px}:root[data-ceu] .ob .ob-fala{color:#fff;text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .ob-barras{gap:4px}:root[data-ceu] .ob-barras span{position:relative;height:4px;border-radius:99px;background:var(--track);overflow:hidden}:root[data-ceu] .ob-barras span.feito{background:var(--ent-luz);box-shadow:0 0 10px rgba(var(--ent-luz-rgb),.6);overflow:visible}:root[data-ceu] .ob-barras span.atual{background:var(--track);box-shadow:none}:root[data-ceu] .ob-barras span.atual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ent-luz);transform-origin:left center;transform:scaleX(.55)}:root[data-ceu] .ob .ob-input{background:var(--ent-campo);border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:12px 16px;color:#fff;caret-color:var(--ent-luz);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s,box-shadow .2s}:root[data-ceu] .ob .ob-input::placeholder{color:#ffffff8c}:root[data-ceu] .ob .ob-input:focus{border-color:var(--ent-luz);box-shadow:0 0 0 3px rgba(var(--ent-luz-rgb),.22)}:root[data-ceu] .ob .ob-texto{padding:14px 16px;min-height:120px}:root[data-ceu] .ob .ob-opcao{min-height:60px;align-content:center;padding:13px 54px 13px 16px;border:1px solid var(--ent-borda);border-radius:18px;background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);transition:border-color .25s,background-color .25s,box-shadow .25s,transform .15s}:root[data-ceu] .ob .ob-opcao:last-child{border-bottom:1px solid var(--ent-borda)}:root[data-ceu] .ob .ob-opcao .t{color:#fff}:root[data-ceu] .ob .ob-opcao .s{color:var(--ink-2);line-height:1.4}:root[data-ceu] .ob .ob-opcao:after{right:16px;width:22px;height:22px;margin-top:-11px;border:1.5px solid rgba(255,255,255,.55);background:transparent;box-shadow:none}:root[data-ceu] .ob .ob-opcao.on,:root[data-ceu] .ob .ob-opcao.on:last-child{background:var(--ent-vidro-on);border-color:var(--ent-luz);box-shadow:0 0 0 3px rgba(var(--ent-luz-rgb),.2),0 10px 26px #04081833}:root[data-ceu] .ob .ob-opcao.on .t{color:#fff;text-shadow:none}:root[data-ceu] .ob .ob-opcao.on:after{border-color:var(--ent-luz);box-shadow:0 0 14px rgba(var(--ent-luz-rgb),.65);background:var(--ent-luz) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d3a94' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat}:root[data-ceu] .ob .ob-opcao:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .ob div:has(>.regua){padding:10px 16px 6px;border:1px solid var(--ent-borda);border-radius:18px;background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .ob .regua-faixa{height:6px;margin-top:-3px;border-radius:99px;background:var(--track)}:root[data-ceu] .ob .regua-faixa i{background:var(--ent-luz)}:root[data-ceu] .ob .regua-bola{width:30px;height:30px;margin:-15px 0 0 -15px;background:#fff;box-shadow:0 0 0 5px rgba(var(--ent-luz-rgb),.3),0 3px 12px #04081873}:root[data-ceu] .ob .regua:has(input:focus-visible) .regua-faixa{outline-color:var(--ent-luz)}:root[data-ceu] .ob .ob-numero{color:#fff;text-shadow:0 0 26px rgba(var(--ent-luz-rgb),.38)}:root[data-ceu] .ob .ob-unidade{color:var(--ent-mudo)}:root[data-ceu] .ob .ob-tocar{border-bottom:1px dashed rgba(255,255,255,.55)}:root[data-ceu] .ob .ob-digitar{background:transparent;border:0;border-bottom:2px solid var(--ent-luz);border-radius:0;color:#fff;caret-color:var(--ent-luz)}:root[data-ceu] .ob .ob-nota{font-size:13px;color:var(--ent-mudo);text-shadow:var(--ent-sombra-texto)}:root[data-ceu] .ob .ob-nota b{color:#fff}:root[data-ceu] .ob .ob-alerta{color:#ffe0a6;border:0;border-left:3px solid #ffb35c;border-radius:12px;background:#3a220680;padding:10px 12px}:root[data-ceu] .ob .ob-cartao{padding:12px 14px;border:1px solid var(--ent-borda);border-radius:16px;background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .ob .ob-cartao p{color:var(--ink-2)}:root[data-ceu] .ob .ob-cartao[role=alert]{border-color:#ffb35c99}:root[data-ceu] .ob .ob-cartao[role=alert] p{color:#fff}:root[data-ceu] .ob .ob-linha{padding:12px 14px;border:1px solid var(--ent-borda);border-radius:14px;background:var(--ent-vidro);color:var(--ink-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .ob .ob-linha span{color:var(--ent-mudo)}:root[data-ceu] .ob .ob-linha b{color:#fff}:root[data-ceu] .ob .ob-kcal{padding:14px 16px 12px;border:1px solid var(--ent-borda);border-radius:22px;background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s,background-color .25s}:root[data-ceu] .ob .ob-kcal.on,:root[data-ceu] .ob .ob-grade .ob-celula.on{border-color:var(--ent-luz);background:var(--ent-vidro-on)}:root[data-ceu] .ob .ob-kcal.on .ob-numero,:root[data-ceu] .ob .ob-celula.on b{color:#fff}:root[data-ceu] .ob .ob-grade{gap:8px}:root[data-ceu] .ob .ob-grade .ob-celula{padding:9px 10px 8px;border:1px solid var(--ent-borda);border-radius:14px;background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s,background-color .25s}:root[data-ceu] .ob .ob-grade span{color:var(--ent-mudo)}:root[data-ceu] .ob .ob-celula b{color:#fff}:root[data-ceu] .ob .ob-celula small,:root[data-ceu] .ob .ob-ajuda{color:var(--ent-mudo)}:root[data-ceu] .ob .ob-grade button.ob-celula b,:root[data-ceu] .ob .ob-kcal .ob-numero{text-decoration-color:rgba(var(--ent-luz-rgb),.6)}:root[data-ceu] .ob :is(.ob-kcal,.ob-celula):focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .ob .ob-estimativa{border-left:3px solid var(--ent-luz);background:var(--ent-vidro);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .ob .ob-lembretes{border:1px solid var(--ent-borda);background:var(--ent-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-ceu] .carregando-psy{gap:28px}:root[data-ceu] .carregando-psy .t-pensa-txt{color:var(--ent-mudo)}:root[data-ceu] .novidade.psy-tela{background:var(--ent-veu);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink)}:root[data-ceu] .novidade-fala{color:#fff;font-weight:600}:root[data-ceu] .novidade-pontos span{width:8px;height:8px;border-radius:99px;background:#ffffff52;transition:width .3s cubic-bezier(.2,.7,.1,1),background-color .3s}:root[data-ceu] .novidade-pontos span.on{width:24px;background:var(--ent-luz);box-shadow:0 0 10px rgba(var(--ent-luz-rgb),.7)}:root[data-ceu] .novidade-botoes .btn.prim{min-height:54px;border:0;border-radius:999px;background:var(--ent-botao);color:var(--ent-botao-tinta);box-shadow:var(--ent-botao-sombra);font-weight:700}:root[data-ceu] .novidade-botoes .btn:not(.prim){min-height:50px;border-radius:999px;background:#ffffff1a;border-color:#ffffff57;color:#fff}:root[data-ceu] .novidade-botoes .link{min-height:44px;padding:0 14px;color:var(--ink-2);opacity:1}:root[data-ceu] .comenta{background:var(--ent-veu);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff}:root[data-ceu] .comenta-fala{color:#fff}:root[data-ceu] .comenta-fechar{color:var(--ink-2)}:root[data-ceu] .tut{color:var(--ink)}:root[data-ceu] .tut-veu{background:var(--ent-veu-leve)}:root[data-ceu] .tut-veu.cheio{background:var(--ent-veu);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-ceu] .tut-topo{background:linear-gradient(to bottom,rgba(var(--ent-topo),.94) 60%,rgba(var(--ent-topo),0))}:root[data-ceu] .tut-barras span{height:4px;border-radius:99px;background:#ffffff3d}:root[data-ceu] .tut-barras span.feito{background:var(--ent-luz)}:root[data-ceu] .tut-barras span.atual{background:var(--ent-luz);box-shadow:0 0 10px rgba(var(--ent-luz-rgb),.75)}:root[data-ceu] .tut .tut-rot{color:var(--ent-mudo)}:root[data-ceu] .tut .tut-rot.luz{color:var(--ent-luz)}:root[data-ceu] .tut .tut-link{min-height:44px;padding:6px 4px;color:var(--ent-luz)}:root[data-ceu] .tut-cartao{background:var(--ent-painel);border:1px solid rgba(var(--ent-luz-rgb),.38);box-shadow:0 0 40px rgba(var(--ent-luz-rgb),.12),0 18px 50px #02081a8c}:root[data-ceu] .tut-cartao.centro{background:transparent;border-color:transparent;box-shadow:none}:root[data-ceu] .tut-titulo{color:#fff}:root[data-ceu] .tut-como{color:var(--ink)}:root[data-ceu] .tut-como.meio{color:var(--ink-2)}:root[data-ceu] .tut-porque{color:var(--ink-2);border-top-color:var(--ent-borda)}:root[data-ceu] .tut-cartao .tut-btn.sec{background:#ffffff14;border:1px solid rgba(255,255,255,.34);color:#fff;box-shadow:none}:root[data-ceu] .tut-anel{box-shadow:0 0 0 2px var(--ent-luz),0 0 14px 2px rgba(var(--ent-luz-rgb),.85),0 0 46px rgba(var(--ent-luz-rgb),.45),inset 0 0 22px rgba(var(--ent-luz-rgb),.2)}:root[data-ceu] .tut-anel i{border-color:#fff;filter:drop-shadow(0 0 6px rgba(var(--ent-luz-rgb),.9))}:root[data-ceu] .tut-marca{background:rgba(var(--ent-luz-rgb),.12);box-shadow:0 0 0 2px var(--ent-luz),0 0 16px rgba(var(--ent-luz-rgb),.9)}:root[data-ceu] .tut-etiqueta{color:#fff;background:var(--ent-painel);border-color:var(--ent-luz);box-shadow:0 0 14px rgba(var(--ent-luz-rgb),.55)}@keyframes ent-neon{0%,to{box-shadow:0 0 0 2px var(--ent-luz),0 0 14px 2px rgba(var(--ent-luz-rgb),.8),0 0 40px rgba(var(--ent-luz-rgb),.4),inset 0 0 18px rgba(var(--ent-luz-rgb),.16)}50%{box-shadow:0 0 0 2px #fff,0 0 22px 4px rgba(var(--ent-luz-rgb),1),0 0 70px rgba(var(--ent-luz-rgb),.6),inset 0 0 28px rgba(var(--ent-luz-rgb),.28)}}@keyframes ent-bate{50%{box-shadow:0 0 0 2px #fff,0 0 26px rgba(var(--ent-luz-rgb),1)}}:root[data-ceu] .dica-psy{padding:12px 14px 12px 16px;border:1px solid var(--vidro-borda);border-left:3px solid var(--ent-luz);border-radius:16px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] .dica-psy p{color:var(--ink)}:root[data-ceu] .dica-psy .link-lm{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-10px;color:var(--ent-luz)}:root[data-ceu] .bloqueio-fala{color:#fff}:root[data-ceu] .bloqueio>.link{min-height:44px}:root[data-ceu=dia] .bloqueio>.link{color:#fff;text-decoration:underline;text-underline-offset:3px}@keyframes ent-barra{0%{transform:scaleX(0)}to{transform:scaleX(.55)}}@keyframes ent-barra-respira{0%{opacity:.72}to{opacity:1}}@keyframes ent-chega{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes ent-escolhida{0%{transform:scale(1);box-shadow:0 0 rgba(var(--ent-luz-rgb),.55)}45%{transform:scale(.975)}to{transform:scale(1);box-shadow:0 0 0 12px rgba(var(--ent-luz-rgb),0)}}@keyframes ent-visto{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ent-numero{0%{opacity:0;transform:translateY(10px) scale(.86);filter:blur(6px)}70%{opacity:1;transform:scale(1.03);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes ent-acende{0%{box-shadow:0 0 rgba(var(--ent-luz-rgb),.5)}to{box-shadow:0 0 0 10px rgba(var(--ent-luz-rgb),0)}}@media(prefers-reduced-motion:no-preference){:root[data-ceu] :is(.entrar,.entrar-folha-corpo) .botao-lm:not(:disabled,.contorno){animation-name:ent-respira}:root[data-ceu] .ob-barras span.atual:after{animation:ent-barra .7s cubic-bezier(.2,.7,.1,1) .15s backwards,ent-barra-respira 1.4s ease-in-out .9s infinite alternate}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao{animation:ent-chega .42s cubic-bezier(.2,.7,.1,1) backwards;animation-delay:calc(.36s + var(--ent-n, 0) * .06s)}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(2){--ent-n: 1}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(3){--ent-n: 2}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(4){--ent-n: 3}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(5){--ent-n: 4}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(6){--ent-n: 5}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao:nth-child(n+7){--ent-n: 6}:root[data-ceu] .ob [role=radiogroup]>.ob-opcao.on{animation-name:ent-chega,ent-escolhida;animation-duration:.42s,.42s;animation-delay:calc(.36s + var(--ent-n, 0) * .06s),0s;animation-fill-mode:backwards,none}:root[data-ceu] .ob .ob-opcao.on:after{animation:ent-visto .34s cubic-bezier(.2,.7,.1,1)}:root[data-ceu] .ob div:has(>.regua){animation:ent-chega .45s cubic-bezier(.2,.7,.1,1) backwards;animation-delay:.4s}:root[data-ceu] .ob div:has(>.regua)+div:has(>.regua){animation-delay:.48s}:root[data-ceu] .ob div:has(>.regua)+div:has(>.regua)+div:has(>.regua){animation-delay:.56s}:root[data-ceu] .ob .ob-kcal .ob-numero{transform-origin:left bottom;animation:ent-numero .8s cubic-bezier(.2,.7,.1,1) .3s backwards}:root[data-ceu] .ob .ob-kcal{animation-name:surge,ent-acende;animation-duration:.7s,.9s;animation-delay:.2s,.75s;animation-fill-mode:backwards,none}:root[data-ceu] .ob .ob-grade>.ob-celula{animation:ent-chega .45s cubic-bezier(.2,.7,.1,1) backwards;animation-delay:.55s}:root[data-ceu] .ob .ob-grade>.ob-celula:nth-child(2){animation-delay:.62s}:root[data-ceu] .ob .ob-grade>.ob-celula:nth-child(3){animation-delay:.69s}:root[data-ceu] .ob .ob-grade+.ob-grade>.ob-celula{animation-delay:.72s}:root[data-ceu] .ob .ob-grade+.ob-grade>.ob-celula:nth-child(2){animation-delay:.79s}:root[data-ceu] .ob .ob-grade+.ob-grade>.ob-celula:nth-child(3){animation-delay:.86s}:root[data-ceu] .tut-anel.acesa{animation-name:ent-neon}:root[data-ceu] .tut-marca{animation-name:tut-marca,ent-bate}}@media(prefers-reduced-motion:reduce){:root[data-ceu] :is(.entrar,.ob,.tut,.novidade) :is(.botao-lm,.ob-botao,.ob-opcao,.ob-kcal,.ob-celula,.ob-input,.campo-lm input,.novidade-pontos span,.ob-barras span,.entrar-aceite input){transition:none}:root[data-ceu] .ob-barras span.atual:after,:root[data-ceu] .ob .ob-opcao.on:after{animation:none}}:root[data-ceu] .fin{--fin-cor: #b3a0ff;--fin-btn: #6d4aff;--fin-btn-sombra: rgba(109, 74, 255, .38);--fin-fundo: rgba(6, 12, 30, .58);--fin-clarao: rgba(124, 92, 255, .3);--fin-pos: #5fe3a1;--fin-neg: #ffb0a8;--fin-alerta: #f6c170;gap:14px}:root[data-ceu=dia] .fin{--fin-cor: #d9d0ff;--fin-fundo: rgba(8, 18, 52, .68);--fin-clarao: rgba(170, 150, 255, .3);--surface: rgba(10, 18, 44, .58);--muted: rgba(255, 255, 255, .76)}:root[data-ceu] .fin .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root[data-ceu] .fin .pos{color:var(--fin-pos);font-weight:700}:root[data-ceu] .fin .neg{color:var(--fin-neg);font-weight:700}:root[data-ceu] .fin .sub{color:var(--muted);line-height:1.45}:root[data-ceu] .fin .fonte{color:var(--muted);font-size:12.5px;line-height:1.45}:root[data-ceu] .fin .link{color:var(--fin-cor)}:root[data-ceu] .fin .link:disabled{color:var(--muted);opacity:.7}:root[data-ceu] .fin :is(.btn,.link,summary,.fin-lista-linha,.fin-abre,.corpo-seg button):focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .fin-topo{align-items:center}:root[data-ceu] .fin-nuvem{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;font-size:12.5px;color:var(--ink-2)}:root[data-ceu] .fin-nuvem:not(:empty):before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}:root[data-ceu] .fin-nuvem.ok:before,:root[data-ceu] .fin-nuvem.juntado:before{background:var(--fin-pos)}:root[data-ceu] .fin-nuvem:is(.erro,.offline,.local){color:var(--fin-alerta)}:root[data-ceu] .fin-nuvem:is(.erro,.offline,.local):before{background:transparent;border:1.5px solid var(--fin-alerta)}:root[data-ceu] .fin-nuvem:is(.sincronizando,.carregando):before{animation:fin-pulsa 1.1s ease-in-out infinite}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo){background:#060c1e75;border:1px solid var(--vidro-borda);border-radius:16px;padding:4px;gap:2px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo) button{position:relative;min-height:44px;border-radius:12px;color:var(--ink-2);font-weight:600;transition:background .18s ease,color .18s ease}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo){display:flex}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo) button{flex:1 1 auto;white-space:nowrap}:root[data-ceu] .fin .fin-seg button{font-size:13.5px;padding:0 6px 3px}:root[data-ceu] .fin .fin-tipo button{font-size:14px;padding:0 8px 3px}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo) button.on{background:#ffffff26;color:#fff;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff24}:root[data-ceu] .fin :is(.fin-seg,.fin-tipo) button.on:after{content:"";position:absolute;left:50%;bottom:6px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--fin-cor)}:root[data-ceu] .fin .fin-meses{gap:8px}:root[data-ceu] .fin .fin-meses strong{font-size:18px;font-weight:700;letter-spacing:-.015em;white-space:nowrap}:root[data-ceu] .fin .fin-meses .btn.icone{width:44px;min-height:44px;background:#060c1e75;border-color:var(--vidro-borda);border-radius:14px;font-size:22px;line-height:1;padding-bottom:3px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] .fin .fin-meses .btn.icone:disabled{opacity:.38}:root[data-ceu] .fin .fin-meses .link{color:#fff;font-size:14px;white-space:nowrap;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px;min-height:44px;padding:8px 2px}:root[data-ceu] .fin .aviso{background:#f6c17021;border:1px solid rgba(246,193,112,.42);color:#ffe0ab;border-radius:14px;padding:11px 13px;line-height:1.45}:root[data-ceu] .fin .aviso.crit{background:#ff8a8024;border-color:#ff8a8075;color:#ffd0cb}:root[data-ceu] .fin .aviso.info{background:var(--fin-fundo);border-color:var(--vidro-borda);color:var(--ink)}:root[data-ceu] .fin .fin-lembrete{border-left:3px solid var(--fin-cor);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-ceu] .fin .aviso .link{color:#fff;text-decoration:underline;text-underline-offset:3px;padding:0 2px;min-height:0;position:relative}:root[data-ceu] .fin .aviso .link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}:root[data-ceu] .fin .fin-heroi{background:radial-gradient(95% 62% at 50% 0%,var(--fin-clarao) 0%,rgba(124,92,255,0) 72%),var(--fin-fundo);border:1px solid var(--vidro-borda);border-radius:24px;padding:18px 18px 16px;gap:10px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #0408183d}:root[data-ceu] .fin .fin-heroi-rot{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2);opacity:1}:root[data-ceu] .fin .fin-heroi-rot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fin-cor);box-shadow:0 0 10px var(--fin-cor);flex:none}:root[data-ceu] .fin .fin-heroi-num{font-size:48px;font-weight:700;letter-spacing:-.035em;color:#fff;margin-top:2px}:root[data-ceu] .fin .fin-heroi-num.zero{color:#ffffff9e}:root[data-ceu] .fin .fin-heroi-sub{font-size:14px;color:var(--ink-2);opacity:1;line-height:1.45}:root[data-ceu] .fin .fin-heroi-leg{font-size:12.5px;color:var(--muted);opacity:1;margin-top:-2px}:root[data-ceu] .fin .fin-heroi-leg span{gap:1px}:root[data-ceu] .fin .fin-heroi-leg b{font-size:14.5px;color:#fff}:root[data-ceu] .fin .fin-heroi .neg{color:var(--fin-neg)}:root[data-ceu] .fin .fin-heroi .link{color:#fff;text-decoration:underline;text-underline-offset:3px;position:relative}:root[data-ceu] .fin .fin-heroi .link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}:root[data-ceu] .fin .fin-heroi .fin-medidor{height:10px;background:#ffffff29;margin-top:4px}:root[data-ceu] .fin .fin-heroi .fin-medidor>div{background:linear-gradient(90deg,#7d5cff,var(--fin-cor))}:root[data-ceu] .fin .fin-heroi .fin-medidor>i{height:18px;top:-4px}:root[data-ceu] .fin .fin-aviso{background:#ffffff12;border-radius:4px 12px 12px 4px;border-left:3px solid var(--fin-pos);padding:9px 12px;font-size:13.5px;line-height:1.45;color:var(--ink)}:root[data-ceu] .fin .fin-aviso.warn{border-left-color:var(--fin-alerta);background:#f6c1701f}:root[data-ceu] .fin .fin-aviso.crit{border-left:5px double #ff8a80;background:#ff8a8029;color:#ffe1dd}:root[data-ceu] .fin .fin-medidor{border-radius:999px;background:#ffffff26}:root[data-ceu] .fin .fin-medidor>div{border-radius:999px;background:var(--fin-pos);max-width:100%}:root[data-ceu] .fin .fin-medidor.warn>div,:root[data-ceu] .fin .fin-heroi .fin-medidor.warn>div{background:#f0b45a}:root[data-ceu] .fin .fin-medidor.crit>div,:root[data-ceu] .fin .fin-heroi .fin-medidor.crit>div{background:repeating-linear-gradient(135deg,#ff8a80 0,#ff8a80 6px,#d9574b 6px,#d9574b 12px)}:root[data-ceu] .fin .fin-medidor>i{width:2px;background:#fff;box-shadow:0 0 0 1.5px #060c1e8c}:root[data-ceu] .fin .fin-meta-mini .fin-medidor.ok>div{background:linear-gradient(90deg,#7d5cff,var(--fin-cor))}:root[data-ceu] .fin .fin-secao-corpo>.fin-cat .fin-medidor>div{background:var(--fin-cor)}:root[data-ceu] .fin .card{padding:16px;gap:12px}:root[data-ceu] .fin .card h2{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.005em;line-height:1.3;text-wrap:balance}:root[data-ceu] .fin .card>.linha.entre{flex-wrap:nowrap;align-items:baseline;gap:10px}:root[data-ceu] .fin .card>.linha.entre>h2{min-width:0}:root[data-ceu] .fin .card>.linha.entre>.sub.num{white-space:nowrap;font-size:12.5px;color:var(--ink-2)}:root[data-ceu] .fin .card[aria-label="Resumo do mês"]>.linha.entre>.sub{flex:none;align-self:center;padding:3px 10px;border:1px solid rgba(255,255,255,.42);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}:root[data-ceu] .fin .fin-linha{padding:10px 0;gap:14px}:root[data-ceu] .fin .fin-linha>span{font-size:14.5px;color:var(--ink);line-height:1.35}:root[data-ceu] .fin .fin-linha small{font-size:12.5px;color:var(--muted);line-height:1.4}:root[data-ceu] .fin .fin-linha b{font-size:15px;font-weight:700;text-align:right}:root[data-ceu] .fin .fin-linha.total{border-top:1px solid rgba(255,255,255,.3);margin-top:-1px;padding-top:12px;font-size:15px}:root[data-ceu] .fin .fin-linha.total>span{font-weight:600}:root[data-ceu] .fin .fin-linha.total b{font-family:var(--font-num);font-size:21px;letter-spacing:-.02em}:root[data-ceu] .fin .fin-linhas>.fin-linha:last-child{border-bottom:0}:root[data-ceu] .fin .fin-meta-mini{gap:8px;padding-top:2px}:root[data-ceu] .fin .fin-meta-mini .sub b{color:var(--ink)}:root[data-ceu] .fin .fin-etiqueta{color:var(--fin-neg);font-weight:700}:root[data-ceu] .fin .fin-cats>summary{min-height:44px;display:list-item;padding:11px 0 0;color:var(--ink-2);font-size:14.5px}:root[data-ceu] .fin .fin-cats[open]>summary{color:var(--ink);margin-bottom:4px}:root[data-ceu] .fin .fin-cat{gap:7px;padding:8px 0;font-size:14.5px}:root[data-ceu] .fin .fin-cat b,:root[data-ceu] .fin .fin-cat-det b{font-weight:700}:root[data-ceu] .fin .fin-cat-det{padding:0}:root[data-ceu] .fin .fin-cat-det>summary{gap:7px;padding:11px 0 12px;min-height:48px;font-size:14.5px}:root[data-ceu] .fin .fin-cat-det[open]{border-bottom-color:transparent}:root[data-ceu] .fin .fin-cat-det[open]>summary>.linha>span:first-child{font-weight:700}:root[data-ceu] .fin .fin-cat-corpo{gap:10px;padding:12px;margin-bottom:10px;border-radius:14px;background:#060c1e57;border-left:3px solid var(--fin-cor);animation:fin-desce .2s ease both}:root[data-ceu] .fin .fin-cat-item{font-size:13.5px;color:var(--ink-2);align-items:baseline}:root[data-ceu] .fin .fin-cat-item>:last-child{white-space:nowrap;color:var(--ink)}:root[data-ceu] .fin .fin-fixo-grupo h3{margin-top:12px;padding-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fin-cor);align-items:baseline}:root[data-ceu] .fin .fin-fixo-grupo h3 .num{font-size:13.5px;letter-spacing:0;color:var(--ink)}:root[data-ceu] .fin .fin-lista li{border-bottom-color:var(--line);transition:background .18s ease}:root[data-ceu] .fin .fin-lista-linha{min-height:58px;padding:9px 0;gap:10px}:root[data-ceu] .fin .fin-lista-data{font-size:12.5px;color:var(--muted)}:root[data-ceu] .fin .fin-lista b{font-size:15px;color:var(--ink)}:root[data-ceu] .fin .fin-lista small{font-size:12.5px;color:var(--muted)}:root[data-ceu] .fin .fin-lista-valor{font-size:15px;font-weight:700;color:var(--ink);text-align:right}:root[data-ceu] .fin .fin-lista-valor.pos{color:var(--fin-pos)}:root[data-ceu] .fin .fin-lista li:has(>[aria-expanded=true]){margin:4px -8px;padding:0 8px;border-radius:14px;border-bottom-color:transparent;background:#060c1e66;box-shadow:inset 3px 0 0 var(--fin-cor)}:root[data-ceu] .fin .fin-editar{padding:2px 0 12px;gap:12px;animation:fin-desce .2s ease both}:root[data-ceu] .fin .fin-editar-acoes .btn:not(.prim){background:transparent;color:#ffd0cb;border-color:#ff8a808c}:root[data-ceu] .fin .card .vazio{margin:0;padding:16px 14px;text-align:center;color:var(--ink-2);border:1px dashed rgba(255,255,255,.28);border-radius:14px}:root[data-ceu] .fin>.vazio{margin:24px 0 0;padding:26px 16px;text-align:center;font-size:15px;color:var(--ink);border:1px solid var(--vidro-borda);border-radius:20px;background:var(--fin-fundo);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fin-pulsa 1.6s ease-in-out infinite}:root[data-ceu] .fin label.campo{gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}:root[data-ceu] .fin :is(input:not([type=checkbox]):not([type=file]),select,textarea){min-height:48px;border-radius:12px;border-color:#ffffff3d;padding:8px 12px;font-weight:500}:root[data-ceu] .fin :is(input:not([type=checkbox]),select,textarea):focus{outline:none;border-color:var(--fin-cor);box-shadow:0 0 0 3px #a48cff4d}:root[data-ceu] .fin :is(input,textarea)::placeholder{color:#ffffff85;font-weight:400}:root[data-ceu] .fin input[inputmode=decimal],:root[data-ceu] .fin input[inputmode=numeric]{font-variant-numeric:tabular-nums}:root[data-ceu] .fin input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;margin:0;padding:0;width:22px;height:22px;min-height:22px;border:1.5px solid rgba(255,255,255,.62);border-radius:7px;background:#060c1e6b center / 14px 14px no-repeat;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:root[data-ceu] .fin input[type=checkbox]:checked{background-color:var(--fin-btn);border-color:#c9bcff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.4l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-ceu] .fin input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:2px}:root[data-ceu] .fin .fin-check{min-height:44px;font-size:14.5px;line-height:1.35;color:var(--ink)}:root[data-ceu] .fin .banco-sempre{min-height:44px;font-size:13.5px}:root[data-ceu] .fin .btn{min-height:48px;border-radius:14px}:root[data-ceu] .fin .btn.prim{background:var(--fin-btn);color:#fff;border-color:#ffffff2e;font-weight:700;box-shadow:0 8px 20px var(--fin-btn-sombra)}:root[data-ceu] .fin .btn.sec{background:#a48cff24;color:#fff;border-color:#beacff9e}:root[data-ceu] .fin label.btn.sec{display:grid;place-items:center;text-align:center}:root[data-ceu] .fin .btn.perigo{background:transparent;color:#ffd0cb;border-color:#ff8a808c}:root[data-ceu] .fin .btn.perigo.armado{background:#c5382d;color:#fff;border-color:#ff8a80}:root[data-ceu] .fin .btn:disabled{opacity:.42;box-shadow:none}:root[data-ceu] .fin .btn.icone{width:48px}:root[data-ceu] .fin .btn.icone.fin-x{width:44px;min-height:44px;background:transparent;border-color:transparent;color:var(--ink-2);font-size:22px}:root[data-ceu] .fin .fin-cobertura-acoes .btn:not(.icone){min-height:44px;padding:0 14px}:root[data-ceu] .fin .fin-ia-linha{gap:8px}:root[data-ceu] .fin .fin-ia-linha .btn.icone.ouvindo{background:#ff8a8038;border-color:#ff8a80;animation:fin-pulsa 1.1s ease-in-out infinite}:root[data-ceu] .fin .fin-ia>p.sub{padding:10px 12px;border-left:3px solid var(--fin-cor);border-radius:4px 12px 12px 4px;background:#060c1e5c;color:var(--ink);font-size:14px;animation:fin-desce .2s ease both}:root[data-ceu] .fin .fin-abre{min-height:44px;margin:-8px 0;width:100%}:root[data-ceu] .fin .fin-abre>span,:root[data-ceu] .fin .fin-secao>summary:after{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.26);background:#ffffff0f;color:var(--ink);font-size:18px;line-height:1;padding-bottom:2px}:root[data-ceu] .fin .fin-abre[aria-expanded=true]>span{border-color:var(--fin-cor);color:var(--fin-cor)}:root[data-ceu] .fin .fin-abre+form{animation:fin-desce .2s ease both}:root[data-ceu] .fin .card.fin-secao{padding:0;gap:0}:root[data-ceu] .fin .fin-secao>summary{align-items:center;gap:10px;padding:13px 14px 13px 16px;min-height:56px;font-size:15.5px;font-weight:700;color:var(--ink)}:root[data-ceu] .fin .fin-secao>summary>span:first-child{flex:0 1 auto;min-width:96px}:root[data-ceu] .fin .fin-secao-resumo{flex:1 1 0;min-width:0;text-align:right;text-wrap:balance;color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.3}:root[data-ceu] .fin .fin-secao[open]>summary{border-bottom:1px solid var(--line)}:root[data-ceu] .fin .fin-secao[open]>summary:after{border-color:var(--fin-cor);color:var(--fin-cor)}:root[data-ceu] .fin .fin-secao-corpo{padding:14px 16px 16px;gap:12px;animation:fin-desce .22s ease both}:root[data-ceu] .fin .fin-secao-corpo>p{line-height:1.5}:root[data-ceu] .fin .fin-item{gap:8px}:root[data-ceu] .fin .fin-item-rot{font-size:14.5px;color:var(--ink)}:root[data-ceu] .fin .fin-item-rot.sub{color:var(--muted)}:root[data-ceu] .fin .fin-item-total{font-size:12.5px;color:var(--ink-2)}:root[data-ceu] .fin :is(.fin-item-dia,.fin-item-alim,.fin-fixo){padding-bottom:12px}:root[data-ceu] .fin .fin-fixo>:nth-child(4){max-width:76px}:root[data-ceu] .fin .fin-cartao{gap:8px 6px;grid-template-columns:minmax(0,1fr) 68px 68px 44px}:root[data-ceu] .fin .fin-cartao .campo span{white-space:nowrap}:root[data-ceu] .fin .fin-cartao input{padding-left:10px;padding-right:6px;font-size:15px}:root[data-ceu] .fin .fin-mensal{gap:14px;padding-right:2px}:root[data-ceu] .fin .fin-mensal-mes,:root[data-ceu] .fin .fin-hist-mes{gap:8px;padding-bottom:14px}:root[data-ceu] .fin :is(.fin-mensal-mes,.fin-hist-mes) strong{font-family:var(--font-num);font-size:16px}:root[data-ceu] .fin .fin-mensal-campos .campo b{min-height:48px;display:flex;align-items:center;font-size:15px}:root[data-ceu] .fin .fin-alim{padding-top:12px;gap:10px}:root[data-ceu] .fin .fin-plano{font-size:12.5px}:root[data-ceu] .fin .fin-plano>div{padding:9px 6px;margin:0 -6px;gap:4px}:root[data-ceu] .fin .fin-plano .cab{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom-color:#ffffff47}:root[data-ceu] .fin .fin-plano>div>span:first-child{color:var(--ink-2)}:root[data-ceu] .fin .fin-plano .atual{border-radius:10px;border-bottom-color:transparent;background:#a48cff29;box-shadow:inset 3px 0 0 var(--fin-cor);font-weight:700}:root[data-ceu] .fin .fin-plano .atual>span:first-child{color:#fff}:root[data-ceu] .fin .fin-plano .neg{color:var(--fin-neg)}:root[data-ceu] .fin .fin-kpis{gap:10px}:root[data-ceu] .fin .fin-kpis>div{padding:14px;gap:3px;border-radius:18px;box-shadow:0 8px 24px #0408182e;align-content:start}:root[data-ceu] .fin .fin-kpis span{font-size:12.5px;color:var(--muted)}:root[data-ceu] .fin .fin-kpis b{font-size:20px;letter-spacing:-.02em;color:var(--ink)}:root[data-ceu] .fin .fin-kpis b.neg{color:var(--fin-neg)}:root[data-ceu] .fin .fin-kpis small{font-size:12.5px}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3){grid-column:1 / -1;background:radial-gradient(95% 80% at 50% 0%,var(--fin-clarao) 0%,rgba(124,92,255,0) 72%),var(--fin-fundo);border-color:var(--vidro-borda);color:var(--ink);padding:16px}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fin-cor);box-shadow:0 0 10px var(--fin-cor);flex:none}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) b{font-size:34px;letter-spacing:-.03em;line-height:1.1}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) small{color:var(--ink-2)}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) small.pos{color:var(--fin-pos)}:root[data-ceu] .fin .fin-kpis:not(.pequeno)>div:nth-child(3) small.neg{color:var(--fin-neg)}:root[data-ceu] .fin .fin-kpis.pequeno>div{background:#060c1e57;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:12px;border-radius:14px}:root[data-ceu] .fin .fin-kpis.pequeno b{font-size:17px}:root[data-ceu] .fin .fin-hist-campos{gap:8px}:root[data-ceu] .fin .fin-cobertura{padding:10px 0}:root[data-ceu] .fin .fin-cobertura small{color:var(--muted);font-size:12.5px}:root[data-ceu] .fin .fin-graf .guardado{stroke:var(--fin-cor);stroke-width:3}:root[data-ceu] .fin .fin-graf .ideal{stroke:#ffffffb8;stroke-dasharray:5 5;stroke-width:1.5}:root[data-ceu] .fin .fin-graf .zero{stroke:#ffffff42}:root[data-ceu] .fin .fin-graf .hoje{stroke:#ffffff9e;stroke-dasharray:2 4}:root[data-ceu] .fin .fin-graf .ponto{fill:#fff;stroke:var(--fin-cor);stroke-width:3}:root[data-ceu] .fin .fin-graf text{fill:#ffffffc7;font-size:10.5px}:root[data-ceu] .fin .fin-graf-leg{font-size:13px;color:var(--ink-2);gap:6px 12px}:root[data-ceu] .fin .fin-graf-leg i{width:16px;height:3px;margin-right:6px;background:var(--fin-cor)}:root[data-ceu] .fin .fin-graf-leg i.m{height:2px;border-radius:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 4px,transparent 4px 7px)}:root[data-ceu] .fin .fin-desfazer{left:16px;right:16px;margin:0 auto;width:fit-content;max-width:min(calc(100% - 32px),440px);transform:none;gap:12px;padding:6px 8px 6px 16px;border-radius:16px;background:var(--surface-solida);border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 34px #04081873;font-size:14.5px;line-height:1.35;color:var(--ink);animation:fin-sobe .24s ease both}:root[data-ceu] .fin .fin-desfazer>span{padding:8px 0;min-width:0}:root[data-ceu] .fin .fin-desfazer button{flex:none;min-height:44px;padding:0 10px;color:var(--fin-cor);font-weight:700;text-decoration:underline;text-underline-offset:3px}:root[data-ceu] .fin-cad .topo .sub{padding:3px 10px;border:1px solid rgba(255,255,255,.34);border-radius:999px;font-size:12px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}:root[data-ceu] .fin .fin-cad-barra{gap:5px}:root[data-ceu] .fin .fin-cad-barra i{height:5px;border-radius:3px;background:#ffffff38}:root[data-ceu] .fin .fin-cad-barra i.on{background:var(--fin-cor);box-shadow:0 0 10px #a48cff8c}:root[data-ceu=dia] .fin .fin-cad-barra i{background:#08123457}:root[data-ceu=dia] .fin .fin-cad-barra i.on{background:#fff;box-shadow:none}:root[data-ceu] .fin-cad>.card{background:radial-gradient(95% 46% at 50% 0%,var(--fin-clarao) 0%,rgba(124,92,255,0) 72%),var(--fin-fundo);padding:20px 18px 18px;gap:14px}:root[data-ceu] .fin .card h2.fin-cad-perg{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:#fff}:root[data-ceu] .fin-cad>.card>label.link{min-height:44px;display:inline-flex;align-items:center;padding:0;text-decoration:underline;text-underline-offset:3px}:root[data-ceu] .fin-cad>.card>p.num{font-size:14.5px}:root[data-ceu] .fin-cad>.card>p.num.neg{padding:10px 12px;border-left:5px double #ff8a80;border-radius:4px 12px 12px 4px;background:#ff8a8024;color:#ffe1dd}:root[data-ceu] .fin-cad .fin-item>.sub{white-space:nowrap}:root[data-ceu] .fin-cad .fin-item:has(>.fin-item-rot){grid-template-columns:minmax(0,1fr) 108px 58px}:root[data-ceu] .fin-cad .fin-item:has(>input:first-child){grid-template-columns:minmax(0,1fr) 116px}:root[data-ceu] .fin .banco-lista{gap:14px}:root[data-ceu] .fin .banco-lista small{font-size:12.5px;color:var(--muted)}:root[data-ceu] .fin .banco-item{gap:8px;padding-bottom:14px}:root[data-ceu] .fin .banco-resposta .btn{min-width:64px}:root[data-ceu] .fin .banco-aviso{grid-template-columns:minmax(0,1fr) 44px;align-items:center;padding-right:4px}:root[data-ceu] .fin .banco-aviso button{width:44px;height:44px;border-radius:12px;font-size:22px}:root[data-ceu] .fin .banco-reserva-link{position:relative;padding:4px 0 0;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}:root[data-ceu] .fin .banco-reserva-link:after{content:"";position:absolute;top:-8px;right:-10px;bottom:-12px;left:-10px}:root[data-ceu] .fin .banco-plano{gap:8px}:root[data-ceu] .fin details.card.banco{padding:0;gap:0}:root[data-ceu] .fin details.card.banco>summary{padding:16px;font-weight:700;cursor:pointer}:root[data-ceu] .fin details.card.banco>.banco-lista{padding:0 16px 16px}@keyframes fin-desce{0%{opacity:0;transform:translateY(-6px)}}@keyframes fin-sobe{0%{opacity:0;transform:translateY(14px)}}@keyframes fin-pulsa{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){:root[data-ceu] .fin *,:root[data-ceu] .fin>.vazio,:root[data-ceu] .fin .fin-desfazer,:root[data-ceu] .fin *:before{animation:none;transition:none}}
