:root{--bg:#F7F8FA;--surface:#FFFFFF;--surface2:#EEF1F5;--ink:#002147;--muted:#4D647E;--line:#E3E8F0;--line2:#CFD6E0;--primary:#002147;--on-primary:#FFFFFF;--accent:#FFB606;--on-accent:#002147;--ok:#1E6B40;--warn:#8A5A00;--bad:#9B3B3B;--bad-bg:#E57373;--on-bad:#002147;--hero:#002147;--on-hero:#FFFFFF;--hero-muted:#C9D3E3;--hero-line:rgba(255,255,255,0.4);--ok-soft:#EEF7F1;--bad-soft:#FDF3F3;--icon:#9A6400;--gold-text:#9A6400;--active:var(--surface2);--gold-soft:#FFF6E1;--gold-line:#FFB606;--tier-q:#7A4F00;--assist:#FFF6E1;--assist-line:#F5D58A;--plan-basico:#EEF3FA;--plan-basico-line:#B9C7DB;--plan-premium:#E1E9F4;--cal-done:#CFE8D8;--cal-done-ink:#1E6B40;--cal-missed:#F3D6D6;--cal-missed-ink:#8A3B3B;--cal-rest:#E3E8F0;--cal-rest-ink:#4D647E;--cal-goal:#FFF4D6;--cal-pending-ink:#4D647E;--cal-none-ink:#4D647E;--cal-line:rgba(0,33,71,0.08);--task-error:#B42318;--task-line2:rgba(0,33,71,0.06);--chip-proposed:var(--surface2);--chip-proposed-ink:#8A5A00;--chip-approved:#DCFCE7;--chip-approved-ink:#166534;--chip-old:#EEF1F5;--chip-old-ink:#52525C;--ed-line:rgba(255,182,6,0.267);--ed-chip:rgba(255,182,6,0.094);--ed-chip-icon:#FFB606;--ed-grey-bg:rgba(0,33,71,0.06);--ed-grey-ink:#4D647E;--ed-muted:#4D647E;--ed-eyebrow:#4D647E;--ed-level:rgba(0,33,71,0.7);--ed-icon:rgba(0,33,71,0.4);--ed-share:rgba(0,33,71,0.55);--ed-open-ink:#1E6B40;--ed-open-bg:rgba(46,125,50,0.12);--ed-open-line:rgba(46,125,50,0.3);--ed-closed-bg:rgba(255,182,6,0.133);--ed-closed-line:rgba(255,182,6,0.333);--ed-done-ink:#4D647E;--ed-done-line:rgba(0,33,71,0.12);--ed-prev-line:rgba(0,33,71,0.15);--ed-btn-hover:#E6A800;--scrim:rgba(0,33,71,0.55);--shadow:0 8px 28px rgba(0,33,71,0.08);--highlight-bg:var(--surface);--highlight-line:var(--gold-line);--assist-bg:#EEF3FA;--assist-line-v3:#B9C7DB;--field-line:#76889F;--font-serif:var(--font-sans);--fs-display:28px;--lh-display:34px;--fs-h2:22px;--lh-h2:28px;--fs-h3:18px;--lh-h3:24px;--fs-body:16px;--lh-body:24px;--fs-small:14px;--lh-small:20px;--fs-caption:12px;--lh-caption:16px;--fs-grade:40px;--lh-grade:44px;--fs-timer:20px;--lh-timer:24px;--harp-disc:#002147;--harp-head:#FFFFFF;--harp-eyes:#002147;--harp-size-min:20px;--doodle-url:url(/doodles-app-claro.svg);--doodle-tile:200px;color-scheme:light}[data-theme=dark]{--bg:#11151B;--surface:#1A2029;--surface2:#242B36;--ink:#E6E9EE;--muted:#A4ADBA;--line:#323A47;--line2:#3D4656;--primary:#E6E9EE;--on-primary:#002147;--accent:#FFB606;--on-accent:#002147;--ok:#5FCB94;--warn:#F2C46B;--bad:#F08A8A;--bad-bg:#D96A6A;--on-bad:#11151B;--hero:#242B36;--on-hero:#E6E9EE;--hero-muted:#A4ADBA;--hero-line:rgba(255,255,255,0.4);--ok-soft:#16281F;--bad-soft:#2E1D21;--icon:#FFB606;--gold-text:#F2C46B;--gold-soft:#28251C;--gold-line:#FFB606;--tier-q:#F2C46B;--assist:#1F2631;--assist-line:#3D4656;--plan-basico:#1F2631;--plan-basico-line:#3D4656;--plan-premium:#2A3240;--cal-done:#16281F;--cal-done-ink:#5FCB94;--cal-missed:#2E1D21;--cal-missed-ink:#F08A8A;--cal-rest:#242B36;--cal-rest-ink:#A4ADBA;--cal-goal:#28251C;--cal-pending-ink:#A4ADBA;--cal-none-ink:#A4ADBA;--cal-line:#323A47;--task-error:#F08A8A;--task-line2:#323A47;--chip-proposed-ink:#FFB606;--chip-approved:#16281F;--chip-approved-ink:#5FCB94;--chip-old:#242B36;--chip-old-ink:#A4ADBA;--ed-line:#3A3420;--ed-chip:#28251C;--ed-chip-icon:#FFB606;--ed-grey-bg:#242B36;--ed-grey-ink:#A4ADBA;--ed-muted:#A4ADBA;--ed-eyebrow:#A4ADBA;--ed-level:#A4ADBA;--ed-icon:#A4ADBA;--ed-share:#A4ADBA;--ed-open-ink:#5FCB94;--ed-open-bg:#16281F;--ed-open-line:#2A5A3E;--ed-closed-bg:#28251C;--ed-closed-line:#6B5520;--ed-done-ink:#A4ADBA;--ed-done-line:#3D4656;--ed-prev-line:#3D4656;--ed-btn-hover:#E6A800;--scrim:rgba(0,0,0,0.6);--shadow:0 8px 28px rgba(0,0,0,0.45);--assist-bg:#1F2631;--assist-line-v3:#3D4656;--field-line:#7A8596;--doodle-url:url(/doodles-app-escuro.svg);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.45}a{color:inherit}h1,h2,h3{font-family:var(--font-sans),Arial,sans-serif;font-weight:700;line-height:1.15;margin:0}.num-tab{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){:root{--doodle-tile:260px;--fs-display:36px;--lh-display:42px;--fs-h2:26px;--lh-h2:32px;--fs-h3:20px;--lh-h3:26px;--fs-grade:48px;--lh-grade:52px}}.doodle-bg{background-image:var(--doodle-url);background-size:var(--doodle-tile)}@media (prefers-contrast:more),print{.doodle-bg{background-image:none}}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:not([data-theme=dark]) .logo-dark,[data-theme=dark] .logo-light{display:none}@media print{.no-print,dialog,header,nav{display:none!important}.print-sheet,body{background:white!important;color:black!important}.print-sheet{border:0!important;padding:0!important}}