@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2)format("woff2"),url(/assets/newsreader-latin-500-italic-m-xI0GeS.woff)format("woff")}:root{--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--sp-12:3rem;--sp-16:4rem;--largura-conteudo:40rem;--blob-1:#fe8582;--blob-2:#ff9b52;--blob-3:#fed151;--blob-4:#a8ce5a;--blob-5:#30c48c;--cartao-desenho:2.5rem;--cartao-largura:5.5rem;--cartao-icone:1rem;--cartao-selo:1.75rem;--onda-inativa:var(--opacity-32);--onda-ativa:1;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-full:999px;--radius-folha:48px;--folha-margem:6px;--folha-pad-pe:2.5rem;--folha-desfoque:32px;--font-sans:"Syne Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-titulo:"Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-escrita:"Newsreader", Georgia, "Times New Roman", serif;--font-mao:"Caveat Variable", "Segoe Print", cursive;--font-maquina:"IBM Plex Mono", ui-monospace, "Courier New", monospace;--text-display:2.75rem;--text-title:1.5rem;--text-heading:1.125rem;--text-lead:1.0625rem;--text-item:1rem;--text-body:.9375rem;--text-data:.875rem;--text-label:.8125rem;--text-micro:.6875rem;--text-caption:.625rem;--text-escrita:1.125rem;--z-dropdown:25;--z-sticky:20;--z-drawer:30;--z-backdrop:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--puxar-volta:.42s;--puxar-curva:cubic-bezier(.32, .72, 0, 1);--ease-mola:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur:.2s;--dur-slow:.25s;--touch:44px;--altura-barra:76px;--altura-aba:46px;--altura-topo:calc(var(--altura-aba) + var(--sp-3) * 2 + 1px);--visor-fundo:oklch(5% 0 0/.92);--camera-fundo:oklch(0% 0 0);--camera-ink:oklch(100% 0 0);--sobre-midia:oklch(0% 0 0/.6);--color-white:oklch(100% 0 0);--color-neutral-50:oklch(98% .008 207.1);--color-neutral-100:oklch(93.2% .009 214.3);--color-neutral-200:oklch(84.7% .011 211);--color-neutral-300:oklch(77% .015 213.1);--color-neutral-400:oklch(69.5% .018 215.5);--color-neutral-500:oklch(62.4% .022 212.6);--color-neutral-600:oklch(51.4% .018 212.1);--color-neutral-700:oklch(41.9% .015 216);--color-neutral-800:oklch(33% .011 214.5);--color-neutral-900:oklch(24.2% .009 208.7);--color-neutral-950:oklch(20% .008 211.1);--color-neutral-975:oklch(15% .007 214);--color-blue-50:oklch(97.5% .015 229);--color-blue-100:oklch(92.7% .038 245.8);--color-blue-200:oklch(84.1% .08 255);--color-blue-300:oklch(76.4% .121 257.9);--color-blue-400:oklch(69.4% .161 259.8);--color-blue-500:oklch(62.3% .188 259.8);--color-blue-600:oklch(51.4% .16 259.5);--color-blue-700:oklch(41.9% .133 259.9);--color-blue-800:oklch(32.9% .107 259.9);--color-blue-900:oklch(24.3% .079 259.6);--color-blue-950:oklch(19.9% .066 259.7);--color-blue-975:oklch(15.1% .052 259.6);--color-yellow-50:oklch(96.8% .042 90.8);--color-yellow-100:oklch(92.2% .073 80.7);--color-yellow-200:oklch(84.7% .106 73.3);--color-yellow-300:oklch(77% .133 73.5);--color-yellow-400:oklch(69.7% .151 70);--color-yellow-500:oklch(62.5% .137 67.9);--color-yellow-600:oklch(51.5% .114 66.8);--color-yellow-700:oklch(42.1% .094 66.1);--color-yellow-800:oklch(33.2% .075 64.1);--color-yellow-900:oklch(24.3% .057 59.8);--color-yellow-950:oklch(20.2% .048 58.9);--color-yellow-975:oklch(15.2% .037 56.7);--color-green-50:oklch(96.4% .053 163);--color-green-100:oklch(93.1% .079 158.9);--color-green-200:oklch(84.8% .107 159.1);--color-green-300:oklch(77% .134 159.2);--color-green-400:oklch(69.6% .16 159.1);--color-green-500:oklch(63.2% .153 156.1);--color-green-600:oklch(52.4% .129 155.3);--color-green-700:oklch(42.9% .107 154.8);--color-green-800:oklch(33.9% .087 153.3);--color-green-900:oklch(25% .065 152.4);--color-green-950:oklch(20.6% .054 152);--color-green-975:oklch(15.1% .042 149.4);--color-red-50:oklch(96.9% .015 27.3);--color-red-100:oklch(91.9% .041 21.6);--color-red-200:oklch(83.4% .092 20.8);--color-red-300:oklch(76.9% .134 20.1);--color-red-400:oklch(69.5% .161 20.8);--color-red-500:oklch(62.3% .189 20.6);--color-red-600:oklch(51.4% .162 20.7);--color-red-700:oklch(41.9% .134 20.4);--color-red-800:oklch(32.9% .106 20.9);--color-red-900:oklch(24.3% .08 20.4);--color-red-950:oklch(20% .067 19.5);--color-red-975:oklch(14.9% .055 20);--color-purple-50:oklch(97.6% .02 323.2);--color-purple-100:oklch(92.6% .048 311);--color-purple-200:oklch(84.5% .097 306.2);--color-purple-300:oklch(76.9% .133 303.6);--color-purple-400:oklch(69.6% .16 303.9);--color-purple-500:oklch(62.3% .187 303.8);--color-purple-600:oklch(51.4% .161 303.9);--color-purple-700:oklch(42% .134 303.7);--color-purple-800:oklch(32.9% .107 303.3);--color-purple-900:oklch(24.2% .08 303.5);--color-purple-950:oklch(20.1% .066 304.1);--color-purple-975:oklch(15.1% .052 302.8);--color-pink-50:oklch(96.8% .023 334.3);--color-pink-100:oklch(91.9% .052 345.2);--color-pink-200:oklch(84.2% .101 351.3);--color-pink-300:oklch(77% .133 352.8);--color-pink-400:oklch(69.6% .16 352.8);--color-pink-500:oklch(62.4% .188 352.6);--color-pink-600:oklch(51.5% .161 352.6);--color-pink-700:oklch(42% .135 352.4);--color-pink-800:oklch(32.9% .106 352.8);--color-pink-900:oklch(24.2% .08 352.9);--color-pink-950:oklch(20.1% .066 352.7);--color-pink-975:oklch(15% .051 352.8);--color-teal-50:oklch(96.4% .051 185.7);--color-teal-100:oklch(93.1% .079 178);--color-teal-200:oklch(84.7% .107 178.1);--color-teal-300:oklch(76.9% .133 178.2);--color-teal-400:oklch(70.5% .132 176.1);--color-teal-500:oklch(63.3% .119 175.7);--color-teal-600:oklch(52.4% .098 175.3);--color-teal-700:oklch(42.7% .08 175.6);--color-teal-800:oklch(33.8% .064 174.2);--color-teal-900:oklch(25.1% .048 174.1);--color-teal-950:oklch(20.9% .041 172.1);--color-teal-975:oklch(15% .029 173.1);--color-slate-50:oklch(97.5% .006 255.5);--color-slate-100:oklch(92.7% .007 260.7);--color-slate-200:oklch(84.1% .011 261.8);--color-slate-300:oklch(76.5% .014 258.4);--color-slate-400:oklch(69.4% .018 259.4);--color-slate-500:oklch(62.4% .019 256.3);--color-slate-600:oklch(51.5% .026 260.7);--color-slate-700:oklch(41.8% .035 261.3);--color-slate-800:oklch(32.8% .039 262.1);--color-slate-900:oklch(24.3% .029 261.4);--color-slate-950:oklch(19.9% .018 259.7);--color-slate-975:oklch(15.3% .012 260.4);--color-orange-50:oklch(96.8% .021 65.3);--color-orange-100:oklch(91.8% .048 52.9);--color-orange-200:oklch(83.8% .098 48.2);--color-orange-300:oklch(77% .134 45.2);--color-orange-400:oklch(69.5% .161 44.9);--color-orange-500:oklch(62.4% .185 42.9);--color-orange-600:oklch(51.4% .157 41.5);--color-orange-700:oklch(42% .13 40.8);--color-orange-800:oklch(33.1% .104 40);--color-orange-900:oklch(24.2% .077 39.5);--color-orange-950:oklch(20.1% .064 39);--color-orange-975:oklch(15.2% .05 37.4);--color-slate-a-50:oklch(97.5% .003 247.9);--color-slate-a-100:oklch(92.7% .005 258.3);--color-slate-a-200:oklch(84.2% .006 264.5);--color-slate-a-300:oklch(76.5% .008 253.9);--color-slate-a-400:oklch(69.4% .009 253.9);--color-slate-a-500:oklch(62.3% .01 264.5);--color-slate-a-600:oklch(51.6% .014 259.8);--color-slate-a-700:oklch(41.9% .022 261.3);--color-slate-a-800:oklch(32.8% .025 262.8);--color-slate-a-900:oklch(24.3% .019 262.1);--color-slate-a-950:oklch(19.9% .011 260.7);--color-slate-a-975:oklch(15.2% .008 248.1);--opacity-8:.08;--opacity-16:.16;--opacity-32:.32;--opacity-48:.48;--opacity-64:.64;--opacity-80:.8;--opacity-92:.92}:root,:root[data-theme=dark],[data-tema-local=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--color-slate-950);--color-bg-surface:var(--color-slate-900);--color-bg-raised:color-mix(in oklab, var(--color-slate-800) 65%, var(--color-slate-900));--color-bg-sunken:var(--color-slate-975);--color-bg-scrim:color-mix(in oklab, var(--color-slate-975) 64%, transparent);--color-scrim-base:var(--color-slate-975);--color-fg-default:var(--color-slate-50);--color-fg-muted:var(--color-neutral-300);--color-fg-subtle:var(--color-neutral-400);--color-border-subtle:var(--color-slate-800);--color-border-strong:var(--color-neutral-500);--color-primary-default:var(--color-blue-400);--color-primary-hover:var(--color-blue-300);--color-primary-active:var(--color-blue-200);--color-primary-ink:var(--color-slate-975);--color-primary-soft:var(--color-blue-200);--color-secondary-default:var(--color-orange-400);--color-secondary-hover:var(--color-orange-300);--color-secondary-ink:var(--color-slate-975);--color-success-default:var(--color-green-400);--color-warning-default:var(--color-yellow-300);--color-danger-default:var(--color-red-400);--color-humor-1:var(--color-red-400);--color-humor-2:var(--color-orange-400);--color-humor-3:var(--color-yellow-300);--color-humor-4:var(--color-green-400);--color-humor-5:var(--color-teal-400);--color-tema-sono:var(--color-purple-300);--color-tema-energia:var(--color-yellow-300);--color-tema-alimentacao:var(--color-green-400);--color-tema-humor:var(--color-pink-400);--color-tema-needs:var(--color-blue-400);--color-reacao-coracao:var(--color-red-400);--color-reacao-curtir:var(--color-blue-300);--color-reacao-engracado:var(--color-orange-300);--color-reacao-apoio:var(--color-purple-300);--color-reacao-ideia:var(--color-yellow-300);--bg-a8:color-mix(in oklab, var(--color-bg-canvas) 8%, transparent);--bg-a16:color-mix(in oklab, var(--color-bg-canvas) 16%, transparent);--bg-a32:color-mix(in oklab, var(--color-bg-canvas) 32%, transparent);--bg-a48:color-mix(in oklab, var(--color-bg-canvas) 48%, transparent);--bg-a64:color-mix(in oklab, var(--color-bg-canvas) 64%, transparent);--bg-a80:color-mix(in oklab, var(--color-bg-canvas) 80%, transparent);--bg-a92:color-mix(in oklab, var(--color-bg-canvas) 92%, transparent);--surface-a8:color-mix(in oklab, var(--color-bg-surface) 8%, transparent);--surface-a16:color-mix(in oklab, var(--color-bg-surface) 16%, transparent);--surface-a32:color-mix(in oklab, var(--color-bg-surface) 32%, transparent);--surface-a48:color-mix(in oklab, var(--color-bg-surface) 48%, transparent);--surface-a64:color-mix(in oklab, var(--color-bg-surface) 64%, transparent);--surface-a80:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);--surface-a92:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);--raised-a8:color-mix(in oklab, var(--color-bg-raised) 8%, transparent);--raised-a16:color-mix(in oklab, var(--color-bg-raised) 16%, transparent);--raised-a32:color-mix(in oklab, var(--color-bg-raised) 32%, transparent);--raised-a48:color-mix(in oklab, var(--color-bg-raised) 48%, transparent);--raised-a64:color-mix(in oklab, var(--color-bg-raised) 64%, transparent);--raised-a80:color-mix(in oklab, var(--color-bg-raised) 80%, transparent);--raised-a92:color-mix(in oklab, var(--color-bg-raised) 92%, transparent);--primary-a8:color-mix(in oklab, var(--color-primary-default) 8%, transparent);--primary-a16:color-mix(in oklab, var(--color-primary-default) 16%, transparent);--primary-a32:color-mix(in oklab, var(--color-primary-default) 32%, transparent);--primary-a48:color-mix(in oklab, var(--color-primary-default) 48%, transparent);--primary-a64:color-mix(in oklab, var(--color-primary-default) 64%, transparent);--primary-a80:color-mix(in oklab, var(--color-primary-default) 80%, transparent);--primary-a92:color-mix(in oklab, var(--color-primary-default) 92%, transparent);--secondary-a8:color-mix(in oklab, var(--color-secondary-default) 8%, transparent);--secondary-a16:color-mix(in oklab, var(--color-secondary-default) 16%, transparent);--secondary-a32:color-mix(in oklab, var(--color-secondary-default) 32%, transparent);--secondary-a48:color-mix(in oklab, var(--color-secondary-default) 48%, transparent);--secondary-a64:color-mix(in oklab, var(--color-secondary-default) 64%, transparent);--secondary-a80:color-mix(in oklab, var(--color-secondary-default) 80%, transparent);--secondary-a92:color-mix(in oklab, var(--color-secondary-default) 92%, transparent);--ink-a8:color-mix(in oklab, var(--color-fg-default) 8%, transparent);--ink-a16:color-mix(in oklab, var(--color-fg-default) 16%, transparent);--ink-a32:color-mix(in oklab, var(--color-fg-default) 32%, transparent);--ink-a48:color-mix(in oklab, var(--color-fg-default) 48%, transparent);--ink-a64:color-mix(in oklab, var(--color-fg-default) 64%, transparent);--ink-a80:color-mix(in oklab, var(--color-fg-default) 80%, transparent);--ink-a92:color-mix(in oklab, var(--color-fg-default) 92%, transparent);--scrim-a8:color-mix(in oklab, var(--color-scrim-base) 8%, transparent);--scrim-a16:color-mix(in oklab, var(--color-scrim-base) 16%, transparent);--scrim-a32:color-mix(in oklab, var(--color-scrim-base) 32%, transparent);--scrim-a48:color-mix(in oklab, var(--color-scrim-base) 48%, transparent);--scrim-a64:color-mix(in oklab, var(--color-scrim-base) 64%, transparent);--scrim-a80:color-mix(in oklab, var(--color-scrim-base) 80%, transparent);--scrim-a92:color-mix(in oklab, var(--color-scrim-base) 92%, transparent);--border-subtle-a8:color-mix(in oklab, var(--color-border-subtle) 8%, transparent);--border-subtle-a16:color-mix(in oklab, var(--color-border-subtle) 16%, transparent);--border-subtle-a32:color-mix(in oklab, var(--color-border-subtle) 32%, transparent);--border-subtle-a48:color-mix(in oklab, var(--color-border-subtle) 48%, transparent);--border-subtle-a64:color-mix(in oklab, var(--color-border-subtle) 64%, transparent);--border-subtle-a80:color-mix(in oklab, var(--color-border-subtle) 80%, transparent);--border-subtle-a92:color-mix(in oklab, var(--color-border-subtle) 92%, transparent);--border-strong-a8:color-mix(in oklab, var(--color-border-strong) 8%, transparent);--border-strong-a16:color-mix(in oklab, var(--color-border-strong) 16%, transparent);--border-strong-a32:color-mix(in oklab, var(--color-border-strong) 32%, transparent);--border-strong-a48:color-mix(in oklab, var(--color-border-strong) 48%, transparent);--border-strong-a64:color-mix(in oklab, var(--color-border-strong) 64%, transparent);--border-strong-a80:color-mix(in oklab, var(--color-border-strong) 80%, transparent);--border-strong-a92:color-mix(in oklab, var(--color-border-strong) 92%, transparent);--elevation-1:inset 0 1px 0px color-mix(in oklab, var(--color-slate-200) 10%, transparent), 0 1px 3px color-mix(in oklab, var(--color-slate-975) 60%, transparent);--elevation-2:inset 0 1px 0px color-mix(in oklab, var(--color-slate-200) 14%, transparent), 0 4px 10px color-mix(in oklab, var(--color-slate-975) 56%, transparent);--elevation-3:inset 0 1px 0px color-mix(in oklab, var(--color-slate-200) 18%, transparent), 0 8px 12px color-mix(in oklab, var(--color-slate-975) 56%, transparent), 0 4px 28px color-mix(in oklab, var(--color-teal-600) 20%, transparent);--elevation-4:inset 0 1px 0px color-mix(in oklab, var(--color-slate-200) 22%, transparent), 0 16px 24px color-mix(in oklab, var(--color-slate-975) 64%, transparent), 0 8px 48px color-mix(in oklab, var(--color-teal-600) 28%, transparent);--sheet-bg:var(--raised-a92);--sheet-blur:32px;--sheet-radius:48px;--sheet-shadow:var(--elevation-4);--sheet-scrim:var(--color-bg-scrim)}:root[data-theme=light],[data-tema-local=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--color-blue-50);--color-bg-surface:var(--color-white);--color-bg-raised:var(--color-white);--color-bg-sunken:var(--color-blue-100);--color-bg-scrim:color-mix(in oklab, var(--color-blue-950) 32%, transparent);--color-scrim-base:var(--color-blue-950);--color-fg-default:var(--color-blue-950);--color-fg-muted:var(--color-neutral-600);--color-fg-subtle:var(--color-neutral-500);--color-border-subtle:var(--color-blue-100);--color-border-strong:var(--color-neutral-600);--color-primary-default:var(--color-blue-600);--color-primary-hover:var(--color-blue-700);--color-primary-active:var(--color-blue-800);--color-primary-ink:var(--color-white);--color-primary-soft:var(--color-blue-700);--color-secondary-default:var(--color-orange-600);--color-secondary-hover:var(--color-orange-700);--color-secondary-ink:var(--color-white);--color-success-default:var(--color-green-700);--color-warning-default:var(--color-yellow-600);--color-danger-default:var(--color-red-600);--color-humor-1:var(--color-red-500);--color-humor-2:var(--color-orange-500);--color-humor-3:var(--color-yellow-500);--color-humor-4:var(--color-green-500);--color-humor-5:var(--color-teal-500);--color-tema-sono:var(--color-purple-600);--color-tema-energia:var(--color-yellow-500);--color-tema-alimentacao:var(--color-green-600);--color-tema-humor:var(--color-pink-600);--color-tema-needs:var(--color-blue-600);--color-reacao-coracao:var(--color-red-500);--color-reacao-curtir:var(--color-blue-600);--color-reacao-engracado:var(--color-orange-600);--color-reacao-apoio:var(--color-purple-600);--color-reacao-ideia:var(--color-yellow-500);--bg-a8:color-mix(in oklab, var(--color-bg-canvas) 8%, transparent);--bg-a16:color-mix(in oklab, var(--color-bg-canvas) 16%, transparent);--bg-a32:color-mix(in oklab, var(--color-bg-canvas) 32%, transparent);--bg-a48:color-mix(in oklab, var(--color-bg-canvas) 48%, transparent);--bg-a64:color-mix(in oklab, var(--color-bg-canvas) 64%, transparent);--bg-a80:color-mix(in oklab, var(--color-bg-canvas) 80%, transparent);--bg-a92:color-mix(in oklab, var(--color-bg-canvas) 92%, transparent);--surface-a8:color-mix(in oklab, var(--color-bg-surface) 8%, transparent);--surface-a16:color-mix(in oklab, var(--color-bg-surface) 16%, transparent);--surface-a32:color-mix(in oklab, var(--color-bg-surface) 32%, transparent);--surface-a48:color-mix(in oklab, var(--color-bg-surface) 48%, transparent);--surface-a64:color-mix(in oklab, var(--color-bg-surface) 64%, transparent);--surface-a80:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);--surface-a92:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);--raised-a8:color-mix(in oklab, var(--color-bg-raised) 8%, transparent);--raised-a16:color-mix(in oklab, var(--color-bg-raised) 16%, transparent);--raised-a32:color-mix(in oklab, var(--color-bg-raised) 32%, transparent);--raised-a48:color-mix(in oklab, var(--color-bg-raised) 48%, transparent);--raised-a64:color-mix(in oklab, var(--color-bg-raised) 64%, transparent);--raised-a80:color-mix(in oklab, var(--color-bg-raised) 80%, transparent);--raised-a92:color-mix(in oklab, var(--color-bg-raised) 92%, transparent);--primary-a8:color-mix(in oklab, var(--color-primary-default) 8%, transparent);--primary-a16:color-mix(in oklab, var(--color-primary-default) 16%, transparent);--primary-a32:color-mix(in oklab, var(--color-primary-default) 32%, transparent);--primary-a48:color-mix(in oklab, var(--color-primary-default) 48%, transparent);--primary-a64:color-mix(in oklab, var(--color-primary-default) 64%, transparent);--primary-a80:color-mix(in oklab, var(--color-primary-default) 80%, transparent);--primary-a92:color-mix(in oklab, var(--color-primary-default) 92%, transparent);--secondary-a8:color-mix(in oklab, var(--color-secondary-default) 8%, transparent);--secondary-a16:color-mix(in oklab, var(--color-secondary-default) 16%, transparent);--secondary-a32:color-mix(in oklab, var(--color-secondary-default) 32%, transparent);--secondary-a48:color-mix(in oklab, var(--color-secondary-default) 48%, transparent);--secondary-a64:color-mix(in oklab, var(--color-secondary-default) 64%, transparent);--secondary-a80:color-mix(in oklab, var(--color-secondary-default) 80%, transparent);--secondary-a92:color-mix(in oklab, var(--color-secondary-default) 92%, transparent);--ink-a8:color-mix(in oklab, var(--color-fg-default) 8%, transparent);--ink-a16:color-mix(in oklab, var(--color-fg-default) 16%, transparent);--ink-a32:color-mix(in oklab, var(--color-fg-default) 32%, transparent);--ink-a48:color-mix(in oklab, var(--color-fg-default) 48%, transparent);--ink-a64:color-mix(in oklab, var(--color-fg-default) 64%, transparent);--ink-a80:color-mix(in oklab, var(--color-fg-default) 80%, transparent);--ink-a92:color-mix(in oklab, var(--color-fg-default) 92%, transparent);--scrim-a8:color-mix(in oklab, var(--color-scrim-base) 8%, transparent);--scrim-a16:color-mix(in oklab, var(--color-scrim-base) 16%, transparent);--scrim-a32:color-mix(in oklab, var(--color-scrim-base) 32%, transparent);--scrim-a48:color-mix(in oklab, var(--color-scrim-base) 48%, transparent);--scrim-a64:color-mix(in oklab, var(--color-scrim-base) 64%, transparent);--scrim-a80:color-mix(in oklab, var(--color-scrim-base) 80%, transparent);--scrim-a92:color-mix(in oklab, var(--color-scrim-base) 92%, transparent);--border-subtle-a8:color-mix(in oklab, var(--color-border-subtle) 8%, transparent);--border-subtle-a16:color-mix(in oklab, var(--color-border-subtle) 16%, transparent);--border-subtle-a32:color-mix(in oklab, var(--color-border-subtle) 32%, transparent);--border-subtle-a48:color-mix(in oklab, var(--color-border-subtle) 48%, transparent);--border-subtle-a64:color-mix(in oklab, var(--color-border-subtle) 64%, transparent);--border-subtle-a80:color-mix(in oklab, var(--color-border-subtle) 80%, transparent);--border-subtle-a92:color-mix(in oklab, var(--color-border-subtle) 92%, transparent);--border-strong-a8:color-mix(in oklab, var(--color-border-strong) 8%, transparent);--border-strong-a16:color-mix(in oklab, var(--color-border-strong) 16%, transparent);--border-strong-a32:color-mix(in oklab, var(--color-border-strong) 32%, transparent);--border-strong-a48:color-mix(in oklab, var(--color-border-strong) 48%, transparent);--border-strong-a64:color-mix(in oklab, var(--color-border-strong) 64%, transparent);--border-strong-a80:color-mix(in oklab, var(--color-border-strong) 80%, transparent);--border-strong-a92:color-mix(in oklab, var(--color-border-strong) 92%, transparent);--elevation-1:0 1px 2px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 2px 6px color-mix(in oklab, var(--color-blue-600) 8%, transparent);--elevation-2:0 2px 4px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 6px 14px color-mix(in oklab, var(--color-blue-600) 12%, transparent);--elevation-3:0 3px 6px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 12px 14px color-mix(in oklab, var(--color-blue-600) 16%, transparent);--elevation-4:0 6px 10px color-mix(in oklab, var(--color-blue-800) 10%, transparent), 0 24px 40px color-mix(in oklab, var(--color-blue-600) 20%, transparent);--sheet-bg:var(--raised-a92);--sheet-blur:32px;--sheet-radius:48px;--sheet-shadow:var(--elevation-4);--sheet-scrim:var(--color-bg-scrim)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:var(--color-blue-50);--color-bg-surface:var(--color-white);--color-bg-raised:var(--color-white);--color-bg-sunken:var(--color-blue-100);--color-bg-scrim:color-mix(in oklab, var(--color-blue-950) 32%, transparent);--color-scrim-base:var(--color-blue-950);--color-fg-default:var(--color-blue-950);--color-fg-muted:var(--color-neutral-600);--color-fg-subtle:var(--color-neutral-500);--color-border-subtle:var(--color-blue-100);--color-border-strong:var(--color-neutral-600);--color-primary-default:var(--color-blue-600);--color-primary-hover:var(--color-blue-700);--color-primary-active:var(--color-blue-800);--color-primary-ink:var(--color-white);--color-primary-soft:var(--color-blue-700);--color-secondary-default:var(--color-orange-600);--color-secondary-hover:var(--color-orange-700);--color-secondary-ink:var(--color-white);--color-success-default:var(--color-green-700);--color-warning-default:var(--color-yellow-600);--color-danger-default:var(--color-red-600);--color-humor-1:var(--color-red-500);--color-humor-2:var(--color-orange-500);--color-humor-3:var(--color-yellow-500);--color-humor-4:var(--color-green-500);--color-humor-5:var(--color-teal-500);--color-tema-sono:var(--color-purple-600);--color-tema-energia:var(--color-yellow-500);--color-tema-alimentacao:var(--color-green-600);--color-tema-humor:var(--color-pink-600);--color-tema-needs:var(--color-blue-600);--color-reacao-coracao:var(--color-red-500);--color-reacao-curtir:var(--color-blue-600);--color-reacao-engracado:var(--color-orange-600);--color-reacao-apoio:var(--color-purple-600);--color-reacao-ideia:var(--color-yellow-500);--bg-a8:color-mix(in oklab, var(--color-bg-canvas) 8%, transparent);--bg-a16:color-mix(in oklab, var(--color-bg-canvas) 16%, transparent);--bg-a32:color-mix(in oklab, var(--color-bg-canvas) 32%, transparent);--bg-a48:color-mix(in oklab, var(--color-bg-canvas) 48%, transparent);--bg-a64:color-mix(in oklab, var(--color-bg-canvas) 64%, transparent);--bg-a80:color-mix(in oklab, var(--color-bg-canvas) 80%, transparent);--bg-a92:color-mix(in oklab, var(--color-bg-canvas) 92%, transparent);--surface-a8:color-mix(in oklab, var(--color-bg-surface) 8%, transparent);--surface-a16:color-mix(in oklab, var(--color-bg-surface) 16%, transparent);--surface-a32:color-mix(in oklab, var(--color-bg-surface) 32%, transparent);--surface-a48:color-mix(in oklab, var(--color-bg-surface) 48%, transparent);--surface-a64:color-mix(in oklab, var(--color-bg-surface) 64%, transparent);--surface-a80:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);--surface-a92:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);--raised-a8:color-mix(in oklab, var(--color-bg-raised) 8%, transparent);--raised-a16:color-mix(in oklab, var(--color-bg-raised) 16%, transparent);--raised-a32:color-mix(in oklab, var(--color-bg-raised) 32%, transparent);--raised-a48:color-mix(in oklab, var(--color-bg-raised) 48%, transparent);--raised-a64:color-mix(in oklab, var(--color-bg-raised) 64%, transparent);--raised-a80:color-mix(in oklab, var(--color-bg-raised) 80%, transparent);--raised-a92:color-mix(in oklab, var(--color-bg-raised) 92%, transparent);--primary-a8:color-mix(in oklab, var(--color-primary-default) 8%, transparent);--primary-a16:color-mix(in oklab, var(--color-primary-default) 16%, transparent);--primary-a32:color-mix(in oklab, var(--color-primary-default) 32%, transparent);--primary-a48:color-mix(in oklab, var(--color-primary-default) 48%, transparent);--primary-a64:color-mix(in oklab, var(--color-primary-default) 64%, transparent);--primary-a80:color-mix(in oklab, var(--color-primary-default) 80%, transparent);--primary-a92:color-mix(in oklab, var(--color-primary-default) 92%, transparent);--secondary-a8:color-mix(in oklab, var(--color-secondary-default) 8%, transparent);--secondary-a16:color-mix(in oklab, var(--color-secondary-default) 16%, transparent);--secondary-a32:color-mix(in oklab, var(--color-secondary-default) 32%, transparent);--secondary-a48:color-mix(in oklab, var(--color-secondary-default) 48%, transparent);--secondary-a64:color-mix(in oklab, var(--color-secondary-default) 64%, transparent);--secondary-a80:color-mix(in oklab, var(--color-secondary-default) 80%, transparent);--secondary-a92:color-mix(in oklab, var(--color-secondary-default) 92%, transparent);--ink-a8:color-mix(in oklab, var(--color-fg-default) 8%, transparent);--ink-a16:color-mix(in oklab, var(--color-fg-default) 16%, transparent);--ink-a32:color-mix(in oklab, var(--color-fg-default) 32%, transparent);--ink-a48:color-mix(in oklab, var(--color-fg-default) 48%, transparent);--ink-a64:color-mix(in oklab, var(--color-fg-default) 64%, transparent);--ink-a80:color-mix(in oklab, var(--color-fg-default) 80%, transparent);--ink-a92:color-mix(in oklab, var(--color-fg-default) 92%, transparent);--scrim-a8:color-mix(in oklab, var(--color-scrim-base) 8%, transparent);--scrim-a16:color-mix(in oklab, var(--color-scrim-base) 16%, transparent);--scrim-a32:color-mix(in oklab, var(--color-scrim-base) 32%, transparent);--scrim-a48:color-mix(in oklab, var(--color-scrim-base) 48%, transparent);--scrim-a64:color-mix(in oklab, var(--color-scrim-base) 64%, transparent);--scrim-a80:color-mix(in oklab, var(--color-scrim-base) 80%, transparent);--scrim-a92:color-mix(in oklab, var(--color-scrim-base) 92%, transparent);--border-subtle-a8:color-mix(in oklab, var(--color-border-subtle) 8%, transparent);--border-subtle-a16:color-mix(in oklab, var(--color-border-subtle) 16%, transparent);--border-subtle-a32:color-mix(in oklab, var(--color-border-subtle) 32%, transparent);--border-subtle-a48:color-mix(in oklab, var(--color-border-subtle) 48%, transparent);--border-subtle-a64:color-mix(in oklab, var(--color-border-subtle) 64%, transparent);--border-subtle-a80:color-mix(in oklab, var(--color-border-subtle) 80%, transparent);--border-subtle-a92:color-mix(in oklab, var(--color-border-subtle) 92%, transparent);--border-strong-a8:color-mix(in oklab, var(--color-border-strong) 8%, transparent);--border-strong-a16:color-mix(in oklab, var(--color-border-strong) 16%, transparent);--border-strong-a32:color-mix(in oklab, var(--color-border-strong) 32%, transparent);--border-strong-a48:color-mix(in oklab, var(--color-border-strong) 48%, transparent);--border-strong-a64:color-mix(in oklab, var(--color-border-strong) 64%, transparent);--border-strong-a80:color-mix(in oklab, var(--color-border-strong) 80%, transparent);--border-strong-a92:color-mix(in oklab, var(--color-border-strong) 92%, transparent);--elevation-1:0 1px 2px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 2px 6px color-mix(in oklab, var(--color-blue-600) 8%, transparent);--elevation-2:0 2px 4px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 6px 14px color-mix(in oklab, var(--color-blue-600) 12%, transparent);--elevation-3:0 3px 6px color-mix(in oklab, var(--color-blue-800) 8%, transparent), 0 12px 14px color-mix(in oklab, var(--color-blue-600) 16%, transparent);--elevation-4:0 6px 10px color-mix(in oklab, var(--color-blue-800) 10%, transparent), 0 24px 40px color-mix(in oklab, var(--color-blue-600) 20%, transparent);--sheet-bg:var(--raised-a92);--sheet-blur:32px;--sheet-radius:48px;--sheet-shadow:var(--elevation-4);--sheet-scrim:var(--color-bg-scrim)}}[data-escuro=grafite][data-tema-local=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--color-slate-a-950);--color-bg-surface:var(--color-slate-a-900);--color-bg-raised:color-mix(in oklab, var(--color-slate-a-800) 65%, var(--color-slate-a-900));--color-bg-sunken:var(--color-slate-a-975);--color-bg-scrim:color-mix(in oklab, var(--color-slate-a-975) 64%, transparent);--color-scrim-base:var(--color-slate-a-975);--color-fg-default:var(--color-slate-a-50);--color-fg-muted:var(--color-neutral-300);--color-fg-subtle:var(--color-neutral-400);--color-border-subtle:var(--color-slate-a-800);--color-border-strong:var(--color-neutral-500);--color-primary-default:var(--color-blue-400);--color-primary-hover:var(--color-blue-300);--color-primary-active:var(--color-blue-200);--color-primary-ink:var(--color-slate-a-975);--color-primary-soft:var(--color-blue-200);--color-secondary-default:var(--color-orange-400);--color-secondary-hover:var(--color-orange-300);--color-secondary-ink:var(--color-slate-a-975);--color-success-default:var(--color-green-400);--color-warning-default:var(--color-yellow-300);--color-danger-default:var(--color-red-400);--color-humor-1:var(--color-red-400);--color-humor-2:var(--color-orange-400);--color-humor-3:var(--color-yellow-300);--color-humor-4:var(--color-green-400);--color-humor-5:var(--color-teal-400);--color-tema-sono:var(--color-purple-300);--color-tema-energia:var(--color-yellow-300);--color-tema-alimentacao:var(--color-green-400);--color-tema-humor:var(--color-pink-400);--color-tema-needs:var(--color-blue-400);--color-reacao-coracao:var(--color-red-400);--color-reacao-curtir:var(--color-blue-300);--color-reacao-engracado:var(--color-orange-300);--color-reacao-apoio:var(--color-purple-300);--color-reacao-ideia:var(--color-yellow-300);--bg-a8:color-mix(in oklab, var(--color-bg-canvas) 8%, transparent);--bg-a16:color-mix(in oklab, var(--color-bg-canvas) 16%, transparent);--bg-a32:color-mix(in oklab, var(--color-bg-canvas) 32%, transparent);--bg-a48:color-mix(in oklab, var(--color-bg-canvas) 48%, transparent);--bg-a64:color-mix(in oklab, var(--color-bg-canvas) 64%, transparent);--bg-a80:color-mix(in oklab, var(--color-bg-canvas) 80%, transparent);--bg-a92:color-mix(in oklab, var(--color-bg-canvas) 92%, transparent);--surface-a8:color-mix(in oklab, var(--color-bg-surface) 8%, transparent);--surface-a16:color-mix(in oklab, var(--color-bg-surface) 16%, transparent);--surface-a32:color-mix(in oklab, var(--color-bg-surface) 32%, transparent);--surface-a48:color-mix(in oklab, var(--color-bg-surface) 48%, transparent);--surface-a64:color-mix(in oklab, var(--color-bg-surface) 64%, transparent);--surface-a80:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);--surface-a92:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);--raised-a8:color-mix(in oklab, var(--color-bg-raised) 8%, transparent);--raised-a16:color-mix(in oklab, var(--color-bg-raised) 16%, transparent);--raised-a32:color-mix(in oklab, var(--color-bg-raised) 32%, transparent);--raised-a48:color-mix(in oklab, var(--color-bg-raised) 48%, transparent);--raised-a64:color-mix(in oklab, var(--color-bg-raised) 64%, transparent);--raised-a80:color-mix(in oklab, var(--color-bg-raised) 80%, transparent);--raised-a92:color-mix(in oklab, var(--color-bg-raised) 92%, transparent);--primary-a8:color-mix(in oklab, var(--color-primary-default) 8%, transparent);--primary-a16:color-mix(in oklab, var(--color-primary-default) 16%, transparent);--primary-a32:color-mix(in oklab, var(--color-primary-default) 32%, transparent);--primary-a48:color-mix(in oklab, var(--color-primary-default) 48%, transparent);--primary-a64:color-mix(in oklab, var(--color-primary-default) 64%, transparent);--primary-a80:color-mix(in oklab, var(--color-primary-default) 80%, transparent);--primary-a92:color-mix(in oklab, var(--color-primary-default) 92%, transparent);--secondary-a8:color-mix(in oklab, var(--color-secondary-default) 8%, transparent);--secondary-a16:color-mix(in oklab, var(--color-secondary-default) 16%, transparent);--secondary-a32:color-mix(in oklab, var(--color-secondary-default) 32%, transparent);--secondary-a48:color-mix(in oklab, var(--color-secondary-default) 48%, transparent);--secondary-a64:color-mix(in oklab, var(--color-secondary-default) 64%, transparent);--secondary-a80:color-mix(in oklab, var(--color-secondary-default) 80%, transparent);--secondary-a92:color-mix(in oklab, var(--color-secondary-default) 92%, transparent);--ink-a8:color-mix(in oklab, var(--color-fg-default) 8%, transparent);--ink-a16:color-mix(in oklab, var(--color-fg-default) 16%, transparent);--ink-a32:color-mix(in oklab, var(--color-fg-default) 32%, transparent);--ink-a48:color-mix(in oklab, var(--color-fg-default) 48%, transparent);--ink-a64:color-mix(in oklab, var(--color-fg-default) 64%, transparent);--ink-a80:color-mix(in oklab, var(--color-fg-default) 80%, transparent);--ink-a92:color-mix(in oklab, var(--color-fg-default) 92%, transparent);--scrim-a8:color-mix(in oklab, var(--color-scrim-base) 8%, transparent);--scrim-a16:color-mix(in oklab, var(--color-scrim-base) 16%, transparent);--scrim-a32:color-mix(in oklab, var(--color-scrim-base) 32%, transparent);--scrim-a48:color-mix(in oklab, var(--color-scrim-base) 48%, transparent);--scrim-a64:color-mix(in oklab, var(--color-scrim-base) 64%, transparent);--scrim-a80:color-mix(in oklab, var(--color-scrim-base) 80%, transparent);--scrim-a92:color-mix(in oklab, var(--color-scrim-base) 92%, transparent);--border-subtle-a8:color-mix(in oklab, var(--color-border-subtle) 8%, transparent);--border-subtle-a16:color-mix(in oklab, var(--color-border-subtle) 16%, transparent);--border-subtle-a32:color-mix(in oklab, var(--color-border-subtle) 32%, transparent);--border-subtle-a48:color-mix(in oklab, var(--color-border-subtle) 48%, transparent);--border-subtle-a64:color-mix(in oklab, var(--color-border-subtle) 64%, transparent);--border-subtle-a80:color-mix(in oklab, var(--color-border-subtle) 80%, transparent);--border-subtle-a92:color-mix(in oklab, var(--color-border-subtle) 92%, transparent);--border-strong-a8:color-mix(in oklab, var(--color-border-strong) 8%, transparent);--border-strong-a16:color-mix(in oklab, var(--color-border-strong) 16%, transparent);--border-strong-a32:color-mix(in oklab, var(--color-border-strong) 32%, transparent);--border-strong-a48:color-mix(in oklab, var(--color-border-strong) 48%, transparent);--border-strong-a64:color-mix(in oklab, var(--color-border-strong) 64%, transparent);--border-strong-a80:color-mix(in oklab, var(--color-border-strong) 80%, transparent);--border-strong-a92:color-mix(in oklab, var(--color-border-strong) 92%, transparent);--elevation-1:inset 0 1px 0px color-mix(in oklab, var(--color-slate-a-200) 10%, transparent), 0 1px 3px color-mix(in oklab, var(--color-slate-a-975) 60%, transparent);--elevation-2:inset 0 1px 0px color-mix(in oklab, var(--color-slate-a-200) 14%, transparent), 0 4px 10px color-mix(in oklab, var(--color-slate-a-975) 56%, transparent);--elevation-3:inset 0 1px 0px color-mix(in oklab, var(--color-slate-a-200) 18%, transparent), 0 8px 12px color-mix(in oklab, var(--color-slate-a-975) 56%, transparent), 0 4px 28px color-mix(in oklab, var(--color-teal-600) 20%, transparent);--elevation-4:inset 0 1px 0px color-mix(in oklab, var(--color-slate-a-200) 22%, transparent), 0 16px 24px color-mix(in oklab, var(--color-slate-a-975) 64%, transparent), 0 8px 48px color-mix(in oklab, var(--color-teal-600) 28%, transparent);--sheet-bg:var(--raised-a92);--sheet-blur:32px;--sheet-radius:48px;--sheet-shadow:var(--elevation-4);--sheet-scrim:var(--color-bg-scrim)}[data-escuro=anterior][data-tema-local=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:var(--color-blue-975);--color-bg-surface:var(--color-blue-950);--color-bg-raised:var(--color-blue-900);--color-bg-sunken:var(--color-blue-975);--color-bg-scrim:color-mix(in oklab, var(--color-blue-975) 64%, transparent);--color-scrim-base:var(--color-blue-975);--color-fg-default:var(--color-blue-50);--color-fg-muted:var(--color-neutral-300);--color-fg-subtle:var(--color-neutral-400);--color-border-subtle:var(--color-blue-800);--color-border-strong:var(--color-neutral-500);--color-primary-default:var(--color-blue-400);--color-primary-hover:var(--color-blue-300);--color-primary-active:var(--color-blue-200);--color-primary-ink:var(--color-blue-975);--color-primary-soft:var(--color-blue-200);--color-secondary-default:var(--color-orange-400);--color-secondary-hover:var(--color-orange-300);--color-secondary-ink:var(--color-blue-975);--color-success-default:var(--color-green-400);--color-warning-default:var(--color-yellow-300);--color-danger-default:var(--color-red-400);--color-humor-1:var(--color-red-400);--color-humor-2:var(--color-orange-400);--color-humor-3:var(--color-yellow-300);--color-humor-4:var(--color-green-400);--color-humor-5:var(--color-teal-400);--color-tema-sono:var(--color-purple-300);--color-tema-energia:var(--color-yellow-300);--color-tema-alimentacao:var(--color-green-400);--color-tema-humor:var(--color-pink-400);--color-tema-needs:var(--color-blue-400);--color-reacao-coracao:var(--color-red-400);--color-reacao-curtir:var(--color-blue-300);--color-reacao-engracado:var(--color-orange-300);--color-reacao-apoio:var(--color-purple-300);--color-reacao-ideia:var(--color-yellow-300);--bg-a8:color-mix(in oklab, var(--color-bg-canvas) 8%, transparent);--bg-a16:color-mix(in oklab, var(--color-bg-canvas) 16%, transparent);--bg-a32:color-mix(in oklab, var(--color-bg-canvas) 32%, transparent);--bg-a48:color-mix(in oklab, var(--color-bg-canvas) 48%, transparent);--bg-a64:color-mix(in oklab, var(--color-bg-canvas) 64%, transparent);--bg-a80:color-mix(in oklab, var(--color-bg-canvas) 80%, transparent);--bg-a92:color-mix(in oklab, var(--color-bg-canvas) 92%, transparent);--surface-a8:color-mix(in oklab, var(--color-bg-surface) 8%, transparent);--surface-a16:color-mix(in oklab, var(--color-bg-surface) 16%, transparent);--surface-a32:color-mix(in oklab, var(--color-bg-surface) 32%, transparent);--surface-a48:color-mix(in oklab, var(--color-bg-surface) 48%, transparent);--surface-a64:color-mix(in oklab, var(--color-bg-surface) 64%, transparent);--surface-a80:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);--surface-a92:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);--raised-a8:color-mix(in oklab, var(--color-bg-raised) 8%, transparent);--raised-a16:color-mix(in oklab, var(--color-bg-raised) 16%, transparent);--raised-a32:color-mix(in oklab, var(--color-bg-raised) 32%, transparent);--raised-a48:color-mix(in oklab, var(--color-bg-raised) 48%, transparent);--raised-a64:color-mix(in oklab, var(--color-bg-raised) 64%, transparent);--raised-a80:color-mix(in oklab, var(--color-bg-raised) 80%, transparent);--raised-a92:color-mix(in oklab, var(--color-bg-raised) 92%, transparent);--primary-a8:color-mix(in oklab, var(--color-primary-default) 8%, transparent);--primary-a16:color-mix(in oklab, var(--color-primary-default) 16%, transparent);--primary-a32:color-mix(in oklab, var(--color-primary-default) 32%, transparent);--primary-a48:color-mix(in oklab, var(--color-primary-default) 48%, transparent);--primary-a64:color-mix(in oklab, var(--color-primary-default) 64%, transparent);--primary-a80:color-mix(in oklab, var(--color-primary-default) 80%, transparent);--primary-a92:color-mix(in oklab, var(--color-primary-default) 92%, transparent);--secondary-a8:color-mix(in oklab, var(--color-secondary-default) 8%, transparent);--secondary-a16:color-mix(in oklab, var(--color-secondary-default) 16%, transparent);--secondary-a32:color-mix(in oklab, var(--color-secondary-default) 32%, transparent);--secondary-a48:color-mix(in oklab, var(--color-secondary-default) 48%, transparent);--secondary-a64:color-mix(in oklab, var(--color-secondary-default) 64%, transparent);--secondary-a80:color-mix(in oklab, var(--color-secondary-default) 80%, transparent);--secondary-a92:color-mix(in oklab, var(--color-secondary-default) 92%, transparent);--ink-a8:color-mix(in oklab, var(--color-fg-default) 8%, transparent);--ink-a16:color-mix(in oklab, var(--color-fg-default) 16%, transparent);--ink-a32:color-mix(in oklab, var(--color-fg-default) 32%, transparent);--ink-a48:color-mix(in oklab, var(--color-fg-default) 48%, transparent);--ink-a64:color-mix(in oklab, var(--color-fg-default) 64%, transparent);--ink-a80:color-mix(in oklab, var(--color-fg-default) 80%, transparent);--ink-a92:color-mix(in oklab, var(--color-fg-default) 92%, transparent);--scrim-a8:color-mix(in oklab, var(--color-scrim-base) 8%, transparent);--scrim-a16:color-mix(in oklab, var(--color-scrim-base) 16%, transparent);--scrim-a32:color-mix(in oklab, var(--color-scrim-base) 32%, transparent);--scrim-a48:color-mix(in oklab, var(--color-scrim-base) 48%, transparent);--scrim-a64:color-mix(in oklab, var(--color-scrim-base) 64%, transparent);--scrim-a80:color-mix(in oklab, var(--color-scrim-base) 80%, transparent);--scrim-a92:color-mix(in oklab, var(--color-scrim-base) 92%, transparent);--border-subtle-a8:color-mix(in oklab, var(--color-border-subtle) 8%, transparent);--border-subtle-a16:color-mix(in oklab, var(--color-border-subtle) 16%, transparent);--border-subtle-a32:color-mix(in oklab, var(--color-border-subtle) 32%, transparent);--border-subtle-a48:color-mix(in oklab, var(--color-border-subtle) 48%, transparent);--border-subtle-a64:color-mix(in oklab, var(--color-border-subtle) 64%, transparent);--border-subtle-a80:color-mix(in oklab, var(--color-border-subtle) 80%, transparent);--border-subtle-a92:color-mix(in oklab, var(--color-border-subtle) 92%, transparent);--border-strong-a8:color-mix(in oklab, var(--color-border-strong) 8%, transparent);--border-strong-a16:color-mix(in oklab, var(--color-border-strong) 16%, transparent);--border-strong-a32:color-mix(in oklab, var(--color-border-strong) 32%, transparent);--border-strong-a48:color-mix(in oklab, var(--color-border-strong) 48%, transparent);--border-strong-a64:color-mix(in oklab, var(--color-border-strong) 64%, transparent);--border-strong-a80:color-mix(in oklab, var(--color-border-strong) 80%, transparent);--border-strong-a92:color-mix(in oklab, var(--color-border-strong) 92%, transparent);--elevation-1:inset 0 1px 0px color-mix(in oklab, var(--color-blue-200) 12%, transparent), 0 1px 3px color-mix(in oklab, var(--color-blue-975) 60%, transparent);--elevation-2:inset 0 1px 0px color-mix(in oklab, var(--color-blue-200) 16%, transparent), 0 4px 10px color-mix(in oklab, var(--color-blue-975) 56%, transparent), 0 2px 16px color-mix(in oklab, var(--color-teal-600) 20%, transparent);--elevation-3:inset 0 1px 0px color-mix(in oklab, var(--color-blue-200) 20%, transparent), 0 8px 12px color-mix(in oklab, var(--color-blue-975) 56%, transparent), 0 4px 28px color-mix(in oklab, var(--color-teal-600) 32%, transparent);--elevation-4:inset 0 1px 0px color-mix(in oklab, var(--color-blue-200) 24%, transparent), 0 16px 24px color-mix(in oklab, var(--color-blue-975) 64%, transparent), 0 8px 48px color-mix(in oklab, var(--color-teal-600) 40%, transparent);--sheet-bg:var(--raised-a92);--sheet-blur:32px;--sheet-radius:48px;--sheet-shadow:var(--elevation-4);--sheet-scrim:var(--color-bg-scrim)}:root,[data-tema-local]{--bg:var(--color-bg-canvas);--surface:var(--color-bg-surface);--surface-raised:var(--color-bg-raised);--backdrop:var(--color-bg-scrim);--ink:var(--color-fg-default);--muted:var(--color-fg-muted);--border:var(--color-border-subtle);--border-strong:var(--color-border-strong);--primary:var(--color-primary-default);--primary-hover:var(--color-primary-hover);--primary-ink:var(--color-primary-ink);--accent:var(--color-primary-soft);--highlight:var(--color-primary-soft);--success:var(--color-success-default);--warning:var(--color-warning-default);--danger:var(--color-danger-default);--humor-1:var(--color-humor-1);--humor-2:var(--color-humor-2);--humor-3:var(--color-humor-3);--humor-4:var(--color-humor-4);--humor-5:var(--color-humor-5);--feito:var(--color-humor-5);--tema-sono:var(--color-tema-sono);--tema-energia:var(--color-tema-energia);--tema-alimentacao:var(--color-tema-alimentacao);--tema-humor:var(--color-tema-humor);--tema-needs:var(--color-tema-needs);--coracao:var(--color-reacao-coracao);--reacao-curtir:var(--color-reacao-curtir);--reacao-engracado:var(--color-reacao-engracado);--reacao-apoio:var(--color-reacao-apoio);--reacao-ideia:var(--color-reacao-ideia);--surface-raised-translucida:var(--raised-a80);--primary-dim:var(--primary-a16);--accent-dim:color-mix(in oklab, var(--color-primary-soft) 16%, transparent);--highlight-dim:color-mix(in oklab, var(--color-primary-soft) 16%, transparent);--folha-fundo:var(--sheet-bg);--shadow-1:var(--elevation-1);--shadow-2:var(--elevation-2);--shadow-3:var(--elevation-4)}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:pan-x pan-y}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;font-weight:600;line-height:1.2}p{text-wrap:pretty;max-width:70ch}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a,button,summary,label,[role=button],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:var(--primary-dim);color:var(--ink)}::placeholder{color:var(--muted);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.escrita{font-family:var(--font-escrita);font-size:var(--text-escrita);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-fundo=sunken][data-fundo=sunken]{--color-bg-canvas:var(--color-bg-sunken)}html[data-fundo=dependente][data-fundo=dependente]{--color-bg-canvas:color-mix(in oklch, var(--color-bg-sunken) 92%, var(--color-humor-5) 8%)}body,.topo,.rail-area{transition:background-color .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){body,.topo,.rail-area{transition:none}}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font-size:var(--text-body);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.btn:active:not(:disabled){background:var(--surface)}.btn:disabled{opacity:var(--opacity-48);cursor:not-allowed}.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn--primary:hover:not(:disabled){background:var(--primary);border-color:var(--primary);filter:brightness(1.08)}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--surface-raised);border-color:#0000}.btn--glass,.btn--glass:hover:not(:disabled),.btn--glass:active:not(:disabled){background:var(--bg-a8);color:var(--ink);text-shadow:0 0 6px var(--bg-a80), 0 0 2px var(--bg-a80);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:#0000}.btn--glass:hover:not(:disabled){background:var(--bg-a16)}.btn--danger{color:var(--danger);border-color:var(--border)}.btn--danger:hover:not(:disabled){border-color:var(--danger);background:0 0}.btn--sm{min-height:34px;padding:0 var(--sp-3);font-size:var(--text-label)}.btn--icon{width:var(--touch);min-width:var(--touch);padding:0}.btn--icon.btn--sm{width:34px;min-width:34px}.btn--loading{color:#0000;position:relative}.btn--loading:after{content:"";width:16px;height:16px;color:var(--ink);border:2px solid;border-top-color:#0000;border-radius:50%;margin:-8px 0 0 -8px;animation:.7s linear infinite girar;position:absolute;inset:50% auto auto 50%}.btn--primary.btn--loading:after{color:var(--primary-ink)}@keyframes girar{to{transform:rotate(360deg)}}.campo{gap:var(--sp-2);flex-direction:column;display:flex}.campo__label{font-size:var(--text-label);color:var(--muted);font-weight:500}.input,.select,.textarea{min-height:var(--touch);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);background:var(--bg);color:var(--ink);font-size:max(1rem, var(--text-body));width:100%;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:12px}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary)}.textarea{resize:vertical;min-height:140px;font-family:var(--font-escrita);font-size:var(--text-escrita);line-height:1.5}.select--curto{width:auto;min-width:11rem;min-height:38px;font-size:var(--text-body)}.input:disabled,.select:disabled,.textarea:disabled{opacity:var(--opacity-48);cursor:not-allowed}.campo--erro .input,.campo--erro .select,.campo--erro .textarea{border-color:var(--danger)}.campo__erro{font-size:var(--text-label);color:var(--danger)}.campo__dica{font-size:var(--text-label);color:var(--muted)}.segmentado{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);padding:3px;display:inline-flex}.segmentado__item{min-height:calc(var(--touch) - 8px);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-full);color:var(--muted);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:1}.segmentado__item:hover{color:var(--ink)}.segmentado__item--ativo,.segmentado__item--ativo:hover{border-color:var(--primary);background:var(--surface-raised);color:var(--primary);font-weight:500}.segmentado--cheio{width:100%;display:flex}.segmentado--cheio .segmentado__item{min-height:var(--touch)}.segmentado--sm{height:28px;padding:2px}.segmentado--sm .segmentado__item{min-height:0;padding:0 var(--sp-2);font-size:var(--text-label);line-height:1}.etapas{align-items:stretch;gap:6px;display:flex}.etapas__item{border:.5px solid var(--border);border-radius:var(--radius-full);background:var(--primary-a8);min-height:32px;color:var(--primary-a48);cursor:pointer;transition:flex-grow var(--dur-slow) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:6px 12px;display:flex}.etapas__item--feita{border-color:var(--color-green-300);background:color-mix(in oklab, var(--color-green-600) 8%, transparent);color:var(--color-green-600)}.etapas__item--atual{border-color:var(--border);background:var(--primary);min-width:0;color:var(--primary-ink);flex:1 1 0;gap:6px}.etapas__icone{flex:none;display:flex}.etapas__icone>svg{width:16px;height:16px}.etapas__rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-label);animation:etapas-rotulo-entra var(--dur) var(--ease-out);font-weight:500;line-height:1.2;overflow:hidden}@keyframes etapas-rotulo-entra{0%{opacity:0}}.etapas__item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.etapas__item:hover:not(.etapas__item--atual):not(.etapas__item--feita){background:var(--primary-a16)}}@media (prefers-reduced-motion:reduce){.etapas__item,.etapas__rotulo{transition:none;animation:none}}.abas{gap:var(--sp-2);display:flex}.abas__item{align-items:center;gap:var(--sp-3);height:var(--altura-aba);padding:0 var(--sp-3);border-radius:var(--radius-full);color:var(--muted);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;font-weight:500;display:inline-flex}.abas__icone{flex:none;display:flex}@media (hover:hover){.abas__item:hover{color:var(--ink)}}.abas__item--ativa{background:var(--primary-dim);color:var(--ink)}.abas__item--ativa .abas__icone{color:var(--primary)}.abas__item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.link-texto{align-items:center;gap:var(--sp-1);min-height:var(--touch);color:var(--muted);font-size:var(--text-body);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.link-texto:hover{color:var(--ink)}.interruptor{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-raised);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;margin:0;position:relative}.interruptor:after{content:"";background:var(--muted);width:16px;height:16px;transition:transform var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.interruptor:checked{border-color:var(--primary);background:var(--primary)}.interruptor:checked:after{background:var(--primary-ink);transform:translate(16px)}.interruptor:disabled{opacity:var(--opacity-48);cursor:not-allowed}.marcar{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;width:20px;height:20px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;margin:0;position:relative}.marcar:checked{border-color:var(--primary);background:var(--primary)}.marcar:checked:after{content:"";border:solid var(--primary-ink);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.marcar:disabled{opacity:var(--opacity-48);cursor:not-allowed}.marcar:indeterminate{border-color:var(--primary);background:var(--primary)}.marcar:indeterminate:after{content:"";background:var(--primary-ink);border-radius:1px;width:10px;height:2px;position:absolute;top:8px;left:4px}.ilustracao{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:1em;display:block}.opcao-marcar{align-items:center;gap:var(--sp-3);min-height:var(--touch);cursor:pointer;display:flex}.opcao-marcar__texto{min-width:0}.menu-popover,.menu-ancorado{--popover-respiro:6px;z-index:var(--z-dropdown);padding:var(--popover-respiro);background:var(--surface-a92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--elevation-3);opacity:0;transform-origin:var(--popover-origem,bottom left);transition:opacity .12s var(--ease-out), transform .16s var(--ease-in-out);border:0;border-radius:24px;flex-direction:column;display:flex;position:fixed;transform:translateY(4px)scale(.92)}.menu-popover{min-width:176px}.menu-popover--aberto,.menu-ancorado--aberto{opacity:1;transition:opacity var(--dur-fast) var(--ease-out), transform .32s var(--ease-mola);transform:none}.menu-popover__item{align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:var(--sp-2) var(--sp-3);border-radius:calc(24px - var(--popover-respiro,6px));font-size:var(--text-body);text-align:left;white-space:nowrap;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.menu-popover__interruptor{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-raised);width:40px;height:24px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;margin-left:auto;position:relative}.menu-popover__interruptor:after{content:"";background:var(--muted);width:16px;height:16px;transition:transform var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}[aria-checked=true]>.menu-popover__interruptor{border-color:var(--primary);background:var(--primary)}[aria-checked=true]>.menu-popover__interruptor:after{background:var(--primary-ink);transform:translate(16px)}.menu-popover__item>svg{color:var(--muted);flex-shrink:0}.menu-popover__item:hover,.menu-popover__item:focus-visible{background:var(--raised-a48)}.menu-popover__item:active{background:var(--raised-a64);transition:none}.menu-popover__item:hover>svg{color:var(--ink)}@media (prefers-reduced-motion:reduce){.menu-popover,.menu-ancorado{transition:opacity var(--dur-fast) linear;transform:none}}.callout{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);--callout-cor:var(--primary);border:1px solid color-mix(in oklab, var(--callout-cor) 32%, var(--border));border-radius:var(--radius-full);background:color-mix(in oklab, var(--callout-cor) 8%, var(--surface));flex-wrap:wrap;display:flex}.callout--perigo{--callout-cor:var(--danger);border-color:var(--callout-cor);background:color-mix(in oklab, var(--callout-cor) 16%, var(--surface))}.callout__conteudo{align-items:center;gap:var(--sp-3);flex:1;min-width:12rem;display:flex}.callout__icone{color:var(--callout-cor);flex-shrink:0;align-items:center;display:flex}.callout__icone--desenho{align-self:center}.callout__icone--desenho .ilustracao{height:2.5rem}.callout__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.callout__titulo{font-size:var(--text-body);font-weight:600}.callout__descricao{font-size:var(--text-label);color:var(--muted)}.callout__acoes{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.callout__fechar{width:var(--touch);height:var(--touch);border-radius:var(--radius-full);color:var(--muted);flex-shrink:0;place-items:center;display:grid}.callout__fechar:hover{color:var(--ink)}@media (width<=560px){.callout__acoes{width:100%}.callout__acoes .btn{flex:1;justify-content:center}.callout:has(.callout__acoes){border-radius:var(--sp-8)}.callout:has(.callout__fechar){padding-right:calc(var(--touch) + var(--sp-2));position:relative}.callout__fechar{top:var(--sp-2);right:var(--sp-2);position:absolute}}.menu-ancorado{overscroll-behavior:contain;width:max-content;overflow-y:auto}.com-dica{position:relative}.com-dica:after{content:attr(data-dica);z-index:var(--z-tooltip);padding:3px var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);box-shadow:var(--elevation-2);font-size:var(--text-data);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:hover){.com-dica:hover:after{opacity:1}}.com-dica:focus-visible:after{opacity:1}.com-dica--segue:after{top:var(--dica-y,auto);bottom:var(--dica-bottom,calc(100% + 6px));left:var(--dica-x,50%)}.chip{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--muted);font-size:var(--text-label);white-space:nowrap;font-weight:500;line-height:1.4;display:inline-flex}.chip--ativo{border-color:var(--primary);background:var(--primary-dim);color:var(--ink)}.chip--marca{border-color:var(--primary);color:var(--primary);background:0 0}button.chip{font:inherit;font-size:var(--text-label);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:500}button.chip:hover{border-color:var(--border-strong);color:var(--ink)}.vazio{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-16) var(--sp-6);text-align:center;color:var(--muted);flex-direction:column;display:flex}.vazio__ilustracao{height:5.5rem;margin-bottom:calc(var(--sp-2) * -1)}.vazio__titulo{font-size:var(--text-heading);color:var(--ink);font-weight:600}.vazio__texto{max-width:46ch;margin:0 auto}.vazio__acoes{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.skel{background:var(--surface-raised);border-radius:var(--radius-sm);animation:1.8s ease-in-out infinite skel}@keyframes skel{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel{background:var(--surface-raised);animation:none}}.toasts{bottom:var(--sp-6);left:var(--sp-6);z-index:var(--z-toast);max-width:min(420px, calc(100vw - var(--sp-8)));pointer-events:none;justify-items:start;display:grid;position:fixed}.toasts>*{grid-area:1/1}.toast{align-items:center;gap:var(--sp-3);max-width:100%;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);--toast-cor:var(--success);border:1px solid var(--toast-cor);background:color-mix(in oklab, var(--toast-cor) 16%, var(--raised-a80));-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);color:var(--ink);box-shadow:var(--elevation-3);font-size:var(--text-body);pointer-events:auto;animation:toast-entra var(--dur) var(--ease-out);transform:translateY(calc(var(--profundidade,0) * -6px)) scale(calc(1 - var(--profundidade,0) * .05));opacity:calc(1 - var(--profundidade,0) * .35);z-index:calc(10 - var(--profundidade,0));transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:20px;line-height:1.4;display:flex}.toast:has(.toast__detalhe){align-items:flex-start}.toast__icone{color:var(--toast-cor);flex-shrink:0;display:flex}.toast__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast__texto>:first-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toast__texto:not(:has(>*)){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toast__detalhe{color:var(--muted);font-size:var(--text-label);white-space:normal}.toast__acao{min-height:32px;padding-inline:var(--sp-2);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-label);flex-shrink:0;margin-block:-6px;font-weight:600}.toast__acao:hover{background:var(--surface)}.toast__fechar{border-radius:var(--radius-full);width:32px;height:32px;color:var(--muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-block:-6px;display:flex}.toast__fechar:hover{background:var(--surface);color:var(--ink)}.toast--erro{--toast-cor:var(--danger)}@keyframes toast-entra{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (width<=1024px),(pointer:coarse){.toasts{left:max(var(--sp-3), env(safe-area-inset-left,0px));right:max(var(--sp-3), env(safe-area-inset-right,0px));max-width:none;bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) + var(--sp-3));justify-items:stretch}body:has(.acao-flutuante) .toasts{bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) * 2 + var(--sp-6))}}@media (prefers-reduced-motion:reduce){.toast{transition:none;animation:none}}.dialogo{border-radius:var(--radius-folha);background:var(--sheet-bg);-webkit-backdrop-filter:blur(var(--sheet-blur));backdrop-filter:blur(var(--sheet-blur));color:var(--ink);max-width:min(520px, calc(100vw - var(--sp-8)));width:100%;box-shadow:var(--sheet-shadow);max-height:calc(100vh - var(--sp-12));opacity:0;transition:opacity var(--dur) var(--ease-in-out), transform var(--dur) var(--ease-in-out);border:none;margin:auto;padding:0;transform:translateY(12px)scale(.98)}.dialogo[open]{flex-direction:column;display:flex}.dialogo__corpo{flex:auto;min-height:0}.dialogo--visivel{opacity:1;transform:none}.dialogo::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--dur) var(--ease-in-out)}.dialogo--visivel::backdrop{opacity:1}.dialogo__corpo{padding:var(--sp-6);gap:var(--sp-4);max-height:calc(100vh - var(--sp-12));flex-direction:column;display:flex;position:relative;overflow:hidden}.dialogo__pegada{padding:var(--sp-2);touch-action:none;flex-shrink:0;align-self:center;display:none}.dialogo__alca{border-radius:var(--radius-full);background:var(--border-strong);width:36px;height:4px;display:block}.dialogo__topo,.dialogo__acoes{flex-shrink:0}.dialogo__topo{gap:var(--sp-2);flex-direction:column;display:flex}.dialogo__topo--centro{text-align:center;align-items:center}.dialogo__conteudo{overscroll-behavior:contain;gap:var(--sp-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.dialogo__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.dialogo__subtitulo{color:var(--muted);font-size:var(--text-body);max-width:68ch}.dialogo__acoes{gap:var(--sp-3);justify-content:flex-end;display:flex}@media (width<=1024px),(pointer:coarse){.dialogo{width:100%;max-width:calc(100% - var(--folha-margem) * 2);margin:auto var(--folha-margem) calc(var(--folha-margem) + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--folha-margem) * 2 - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));transform:translateY(calc(100% + var(--folha-margem) + env(safe-area-inset-bottom,0px))) scale(1)}.dialogo--visivel{transform:none}.dialogo--arrastando{transform:translateY(var(--arrasto-y,0px));transition:none}.dialogo--arrastando::backdrop{opacity:var(--arrasto-opacidade,1);transition:none}.dialogo--saindo{transform:translateY(calc(100% + var(--folha-margem) + env(safe-area-inset-bottom,0px)))}.dialogo__corpo{height:auto;max-height:none;padding:var(--sp-2) var(--sp-4) var(--folha-pad-pe);overflow:hidden}.dialogo__corpo,.dialogo__corpo *{touch-action:none}.dialogo__pegada{display:flex}.dialogo__topo{flex-shrink:1}.dialogo__titulo{font-size:var(--text-heading)}.dialogo__conteudo{flex:auto;min-height:0;overflow-y:auto}.dialogo__depuracao{padding:var(--sp-2);border-radius:var(--radius);background:var(--surface-raised);color:var(--muted);font-size:var(--text-caption);white-space:pre-wrap;flex:none;margin:0;line-height:1.4}.dialogo__conteudo[data-rola=sim],.dialogo__conteudo[data-rola=sim] *{touch-action:pan-y}.dialogo__acoes{flex-direction:column-reverse}.dialogo__acoes .btn{justify-content:center;width:100%}}.dialogo--cheio{max-width:min(640px, calc(100vw - var(--sp-8)));height:min(90vh,820px)}.dialogo--cheio .dialogo__corpo{height:100%;max-height:none}@media (width<=1024px),(pointer:coarse){.dialogo--cheio{max-width:100%;height:var(--vv-h,100dvh);max-height:var(--vv-h,100dvh);top:var(--vv-top,0);border:0;border-radius:0;margin:0;bottom:auto}.dialogo--cheio .dialogo__corpo{height:var(--vv-h,100dvh);max-height:var(--vv-h,100dvh);padding-top:calc(var(--sp-4) + env(safe-area-inset-top,0px))}.dialogo--cheio .dialogo__conteudo{flex:auto}.dialogo--cheio .dialogo__acoes{flex-direction:row;margin-top:auto}.dialogo--cheio .dialogo__acoes .btn{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.dialogo,.dialogo::backdrop{transition:none}}.registros{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.registro+.registro{border-top:1px solid var(--border)}.registro__linha{align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:var(--sp-3) var(--sp-4);display:flex}.registro--abrivel{transition:background-color var(--dur-fast) var(--ease-out)}.registro--abrivel:hover{background:var(--surface)}.registro__icone{color:var(--muted);flex:none;display:flex}.registro__texto{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.registro__abrir{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.registro__titulo{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.registro__subtitulo{font-size:var(--text-label);color:var(--muted);flex-direction:column;gap:2px;display:flex}.registro__lateral,.registro__acoes{align-items:center;gap:var(--sp-1);flex-shrink:0;display:flex}.registro__extra{padding:0 var(--sp-4) var(--sp-4)}label.registro__linha{cursor:pointer}@media (width<=1024px),(pointer:coarse){.registro__titulo{font-size:var(--text-item)}}.linha-flex{align-items:center;gap:var(--sp-3);display:flex}.espaco{flex:1}.texto-muted{color:var(--muted)}.texto-label{font-size:var(--text-label)}.avatar{background:var(--surface-raised);color:var(--muted);object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.avatar--pequeno{width:28px;height:28px;font-size:var(--text-label)}.avatar--medio{width:40px;height:40px;font-size:var(--text-body)}.avatar--grande{width:88px;height:88px;font-family:var(--font-titulo);font-size:var(--text-title)}.secao--centro{text-align:center;align-items:center}.acoes--centro{justify-content:center}.galeria-avatares{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.galeria-avatares__opcao img{width:56px;height:56px}.galeria-avatares__opcao{transition:border-color var(--dur-fast) var(--ease-out);border:2px solid #0000;border-radius:50%;padding:3px;display:flex}@media (hover:hover){.galeria-avatares__opcao:hover{border-color:var(--border-strong)}}.galeria-avatares__opcao--ativa{border-color:var(--primary)}.galeria-avatares__opcao:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.acao-flutuante{left:max(var(--sp-3), env(safe-area-inset-left,0px));right:max(var(--sp-3), env(safe-area-inset-right,0px));bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) + var(--sp-3));z-index:var(--z-sticky);gap:var(--sp-2);max-width:var(--largura-conteudo);pointer-events:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed}.acao-flutuante>*{pointer-events:auto}.acao-flutuante--discreta{flex-direction:row;justify-content:center}.acao-flutuante__outras{justify-content:center;gap:var(--sp-2);display:flex}.acao-flutuante__botao{width:100%;min-height:var(--altura-barra);border-radius:var(--radius-full);box-shadow:var(--elevation-3);font-size:var(--text-item)}label.registro__rotulo{cursor:pointer}.registro__controle{flex-shrink:0;display:flex}.campo-hora{min-height:34px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);font-size:var(--text-label);font-variant-numeric:tabular-nums}.campo-hora:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.registro__nota{display:block}.btn.compartilhado{border-radius:var(--radius-full);background:var(--surface-a64);height:auto;min-height:0;color:var(--muted);font-size:var(--text-label);border:0;flex-shrink:0;gap:8px;padding:4px 8px 4px 12px;font-weight:400}@media (hover:hover){.btn.compartilhado:hover:not(:disabled){background:var(--surface-a80)}}.compartilhado>svg{color:var(--muted)}.compartilhado--direita{margin-left:auto}.compartilhado--centro{margin-inline:auto}.compartilhado--esquerda{margin-right:auto}.compartilhado__rostos{align-items:center;display:inline-flex}.compartilhado__rostos>.avatar:not(:first-child){margin-left:-8px}.compartilhado__rostos>.avatar{box-sizing:border-box;border:2px solid var(--border);width:24px;height:24px;font-size:var(--text-caption)}.compartilhado__mais{margin-left:var(--sp-1);font-size:var(--text-caption)}.avatar-editavel{border-radius:50%;display:inline-flex;position:relative}.avatar-editavel:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.avatar-editavel__marca{border:2px solid var(--bg);background:var(--primary);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.grupo__pessoas{align-items:center;gap:var(--sp-2);display:inline-flex}.menu-popover__pessoa,.menu-ancorado .menu-popover__pessoa{align-items:center;gap:var(--sp-3);padding:var(--sp-3);display:flex}.menu-popover__texto{flex-direction:column;min-width:0;display:flex}.menu-popover__nome{font-weight:600}.menu-popover__email{color:var(--muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-popover__separador{height:1px;margin:var(--sp-1) var(--sp-3);background:var(--border-subtle-a8);display:block}.cartao-grupo{gap:var(--sp-2);padding:var(--sp-4);background:var(--surface-a80);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex}.cartao-grupo__topo{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cartao-grupo__nome{font-size:var(--text-heading);font-weight:600}.cartao-grupo__acoes{align-items:center;gap:var(--sp-1);display:flex}.cartao-grupo__rotulo{margin-top:var(--sp-2);color:var(--muted);font-size:var(--text-label)}.cartao-grupo__pessoas{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cartao-grupo__pessoa{align-items:center;gap:var(--sp-2);font-size:var(--text-body);display:inline-flex}.player{gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-3) var(--sp-2);border:1px solid var(--border);background:var(--raised-a80);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);border-radius:20px;flex-direction:column;display:flex}.player__onda{height:40px;padding-inline:var(--sp-1);align-items:center;gap:2px;display:flex;position:relative}.player__barra{border-radius:var(--radius-full);background:var(--ink);min-width:2px;opacity:var(--onda-inativa);transition:opacity var(--dur-fast) var(--ease-out);flex:1}.player__barra--tocada{opacity:var(--onda-ativa)}.player__onda--carregando .player__barra{animation:onda-respira 1.2s var(--ease-in-out) infinite alternate}@keyframes onda-respira{to{opacity:calc(var(--onda-inativa) / 2)}}.player__posicao{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.player__posicao:disabled{cursor:default}.player__onda:has(.player__posicao:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.player__controles{align-items:center;gap:var(--sp-1);display:flex}.player__tocar{color:var(--ink)}.player__tempo{color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto}.player__volume{align-items:center;min-width:0;display:inline-flex}.player__nivel{width:72px;min-width:32px;accent-color:var(--ink)}.player__velocidade{font-variant-numeric:tabular-nums;justify-content:center;min-width:48px}@media (prefers-reduced-motion:reduce){.player__onda--carregando .player__barra{animation:none}}.carrossel{position:relative}.carrossel__faixa{gap:var(--sp-2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.carrossel__faixa::-webkit-scrollbar{display:none}.carrossel__item{scroll-snap-align:start;flex:none}.carrossel__seta{background:var(--raised-a80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--elevation-2);position:absolute;top:50%;transform:translateY(-50%)}.carrossel__seta--antes{left:calc(var(--sp-2) * -1)}.carrossel__seta--depois{right:calc(var(--sp-2) * -1)}@media (hover:none){.carrossel__seta{display:none}}.miniatura{background:var(--surface-raised);border-radius:12px;width:88px;height:88px;position:relative}.miniatura--vazia{border:1px dashed var(--border);background:0 0}.miniatura__abrir{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.miniatura__abrir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.miniatura__foto{object-fit:cover;width:100%;height:100%}.miniatura__tirar{background:var(--sobre-midia);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:24px;height:24px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.miniatura__tirar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.camera{background:var(--camera-fundo);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--camera-ink);border:0;margin:0;padding:0}.camera::backdrop{background:var(--camera-fundo)}.camera[open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.camera__video{object-fit:cover;width:100%;height:100%}.camera__video--espelhada{transform:scaleX(-1)}.camera__aviso{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.camera__controles{padding:var(--sp-6) var(--sp-6) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto 1fr;place-items:center;display:grid}.camera__botao{color:var(--ink)}.camera__disparo{border:4px solid var(--camera-ink);background:var(--camera-ink);width:72px;height:72px;box-shadow:inset 0 0 0 4px var(--camera-fundo);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;padding:0}.camera__disparo:active{transform:scale(.92)}.camera__disparo:disabled{opacity:var(--opacity-48);cursor:default}.camera__disparo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.camera__disparo{transition:none}}.campo-hora--botao{align-items:center;gap:var(--sp-1);cursor:pointer;font-variant-numeric:tabular-nums;display:inline-flex}.campo-hora--botao>svg{color:var(--muted)}.campo-hora__dialogo{gap:var(--sp-6);flex-direction:column;display:flex}.campo-hora--grande{min-height:var(--touch);padding:0 var(--sp-4);font-family:var(--font-titulo);font-size:var(--text-title);align-self:center}.rodas{justify-content:center;align-items:center;gap:var(--sp-2);display:flex;position:relative}.rodas__separador{font-family:var(--font-titulo);font-size:var(--text-title);color:var(--muted);font-weight:600}.rodas__marca{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--primary-dim);pointer-events:none;z-index:0;height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.roda{z-index:1;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;width:84px;height:220px;position:relative;overflow-y:auto}.roda::-webkit-scrollbar{display:none}.roda__folga{height:88px}.roda__item{scroll-snap-align:center;height:44px;color:var(--muted);font-size:var(--text-heading);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.roda__item--ativo{color:var(--ink);font-weight:600}.roda:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.roda{scroll-behavior:auto}}.botao-midia{width:var(--touch);height:var(--touch);border-radius:var(--radius-full);background:var(--sobre-midia);-webkit-backdrop-filter:blur(var(--folha-desfoque));color:oklch(98% 0 0);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.botao-midia:focus-visible{outline:2px solid var(--primary);outline-offset:2px}span.botao-midia{cursor:default;pointer-events:none}.miniaturas{gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);scrollbar-width:none;touch-action:pan-x;margin:0;list-style:none;display:flex;overflow-x:auto}.miniaturas::-webkit-scrollbar{display:none}.miniaturas>li{flex-shrink:0}.miniaturas__item{border-radius:calc(var(--radius) + 4px);opacity:var(--opacity-64);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:2px solid #0000;padding:2px;display:flex}.miniaturas__item img{border-radius:var(--radius);object-fit:cover;width:56px;height:56px}@media (hover:hover){.miniaturas__item:hover{opacity:var(--opacity-80)}}.miniaturas__item--atual{border-color:var(--primary);opacity:1}.miniaturas__item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.foto-zoom{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.foto-zoom--perto{cursor:grab}.foto-zoom__foto{object-fit:contain;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;transition:transform var(--dur) var(--ease-out);-webkit-user-drag:none}.foto-zoom__seta{transition:opacity var(--dur) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.foto-zoom__seta--antes{left:var(--sp-3)}.foto-zoom__seta--depois{right:var(--sp-3)}.foto-zoom--com-dedo .foto-zoom__foto,.foto-zoom--com-dedo .foto-zoom__seta{transition:none}@media (prefers-reduced-motion:reduce){.foto-zoom__foto,.foto-zoom__seta,.miniaturas__item{transition:none}}.contador{border-radius:var(--radius-full);background:var(--primary);min-width:20px;height:20px;color:var(--primary-ink);font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.notificacoes__grupo{gap:var(--sp-2);flex-direction:column;display:flex}.notificacoes__dia{color:var(--muted);font-size:var(--text-label);font-weight:500}.notificacoes{margin:0;padding:0;list-style:none}.notificacao{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);padding:var(--sp-3) var(--sp-2);color:var(--muted);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:20px;display:flex}@media (hover:hover){.notificacao:hover{background:var(--surface)}}.notificacao:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notificacao__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notificacao__frase{font-size:var(--text-body);line-height:1.35}.notificacao__sobre{color:var(--muted);font-size:var(--text-label)}.notificacao--nova{color:var(--ink)}.notificacao--nova .notificacao__frase{font-weight:600}.notificacao__ponto{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.notificacao__seta{color:var(--muted);flex-shrink:0}.notificacoes__rodape{color:var(--muted);font-size:var(--text-label);text-align:center}.puxar-para-atualizar{overflow-anchor:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.puxar-para-atualizar--solta{transition:height var(--puxar-volta) var(--puxar-curva)}.puxar-para-atualizar__loader{opacity:var(--p,0);transform:translateY(calc((1 - var(--p,0)) * -20px)) scale(calc(.5 + .5 * var(--p,0)));transition:opacity .3s var(--ease-out), transform var(--puxar-volta) var(--puxar-curva);justify-content:center;align-items:center;display:flex}.conteudo--arrastando .puxar-para-atualizar__loader{transition:none}@media (prefers-reduced-motion:reduce){.puxar-para-atualizar--solta,.puxar-para-atualizar__loader{transition:none}}.deslizante{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.deslizante__painel{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.deslizante__painel[data-direcao="1"]{animation:deslizante-entra-da-direita var(--dur-slow) var(--ease-out)}.deslizante__painel[data-direcao="-1"]{animation:deslizante-entra-da-esquerda var(--dur-slow) var(--ease-out)}.deslizante__painel--saindo[data-direcao="1"]{animation:deslizante-sai-para-a-esquerda var(--dur-slow) var(--ease-out) forwards}.deslizante__painel--saindo[data-direcao="-1"]{animation:deslizante-sai-para-a-direita var(--dur-slow) var(--ease-out) forwards}.deslizante__seta{z-index:var(--z-sticky);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out);position:fixed;top:50%;translate:0 -50%}.deslizante__seta--antes{left:var(--sp-3)}.deslizante__seta--depois{right:var(--sp-3)}@media (width>=1025px) and (pointer:fine){.deslizante--so-no-toque .deslizante__painel{animation:none!important}.deslizante--so-no-toque .deslizante__painel--saindo{display:none}}@keyframes deslizante-entra-da-direita{0%{transform:translate(100%)}}@keyframes deslizante-entra-da-esquerda{0%{transform:translate(-100%)}}@keyframes deslizante-sai-para-a-esquerda{0%{transform:translateX(var(--saida-de,0px))}to{transform:translate(-100%)}}@keyframes deslizante-sai-para-a-direita{0%{transform:translateX(var(--saida-de,0px))}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.deslizante__painel{animation:none!important}.deslizante__painel--saindo{display:none}}.balao{--balao-respiro:var(--sp-2);padding:var(--balao-respiro);border:var(--balao-borda,1px solid var(--border));background:var(--raised-a48);-webkit-backdrop-filter:blur(var(--balao-desfoque,24px));backdrop-filter:blur(var(--balao-desfoque,24px));box-shadow:var(--elevation-2);border-radius:12px 12px 12px 3px;display:inline-block}.balao--ponta-direita{border-radius:12px 12px 3px}.banner{--banner-altura:64px;top:calc(var(--altura-topo) + env(safe-area-inset-top,0px) + var(--sp-3));z-index:calc(var(--z-sticky) + 1);height:var(--banner-altura);padding-inline:var(--sp-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset-inline:0}.banner__caixa{align-items:center;gap:var(--sp-2);box-sizing:border-box;width:min(724px,100%);height:var(--banner-altura);padding:var(--sp-3);border-radius:var(--radius-full);box-shadow:var(--elevation-3);color:var(--ink);pointer-events:auto;display:flex;position:relative;overflow:hidden}.banner__vidro{border-radius:inherit;background:var(--surface-a92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;position:absolute;inset:0}.banner__caixa>:not(.banner__vidro){position:relative}.banner__caixa>.banner__barras{position:absolute}.banner__miolo{flex:1;min-width:0;display:flex}.banner__conteudo{align-items:center;gap:var(--sp-2);min-width:0;color:inherit;animation:banner-troca var(--dur) var(--ease-out);flex:1;text-decoration:none;display:flex}.banner__conteudo:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-full)}.banner__imagem{flex:none;width:40px;height:40px;position:relative}.banner__foto,.banner__sino{border-radius:var(--radius-full);object-fit:cover;place-items:center;width:40px;height:40px;display:grid}.banner__sino{background:var(--raised-a32);color:var(--color-primary-soft)}.banner__selo{padding:var(--sp-1);border-radius:var(--radius-full);background:var(--raised-a48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-primary-soft);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.banner__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.banner__rotulo{color:var(--color-primary-soft);font-size:var(--text-micro);line-height:1.2}.banner__frase{color:var(--ink);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.banner__fechar{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink);flex:none}.banner__barras{inset-inline:0;bottom:var(--sp-1);justify-content:center;gap:var(--sp-2);pointer-events:none;display:flex;position:absolute}.banner__barras[data-unico]{visibility:hidden}.banner__barra{background:var(--raised-a32);width:46px;height:1px}.banner__enche{background:var(--color-primary-soft);width:0;height:100%;display:block}.banner__enche--passou{width:100%}.banner__enche--ativa{animation:banner-enche var(--duracao,6s) linear forwards}.banner__passo:not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.banner__passo:focus-visible{margin-top:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font-size:var(--text-label);pointer-events:auto;position:absolute;top:100%}.banner--entrando .banner__caixa,.banner--visivel .banner__caixa{animation:banner-abre .64s var(--ease-out) both}.banner--entrando .banner__miolo,.banner--entrando .banner__fechar,.banner--entrando .banner__barras{opacity:0;animation:banner-conteudo-entra .22s var(--ease-out) .42s both}.banner--saindo .banner__miolo,.banner--saindo .banner__fechar,.banner--saindo .banner__barras{animation:banner-conteudo-sai .16s var(--ease-in-out) both}.banner--saindo .banner__caixa{animation:banner-fecha .42s var(--ease-in-out) .16s both}@keyframes banner-abre{0%{width:0;height:0;padding:0}34%{width:var(--banner-altura);height:var(--banner-altura);padding:0}}@keyframes banner-fecha{66%{width:var(--banner-altura);height:var(--banner-altura);padding:0}to{width:0;height:0;padding:0}}@keyframes banner-conteudo-entra{0%{opacity:0}to{opacity:1}}@keyframes banner-conteudo-sai{0%{opacity:1}to{opacity:0}}@keyframes banner-troca{0%{opacity:0}}@keyframes banner-enche{to{width:100%}}@media (prefers-reduced-motion:reduce){.banner__caixa,.banner__miolo,.banner__fechar,.banner__barras,.banner__conteudo{animation:none!important}.banner__miolo,.banner__fechar,.banner__barras{opacity:1!important}.banner__enche--ativa{width:100%;animation:none}}.acao-flutuante--centro{align-items:center}.acao-flutuante--centro .acao-flutuante__botao{width:auto;min-height:0;padding:var(--sp-3) var(--sp-4)}.acao-flutuante__linha{align-items:center;gap:var(--sp-2);grid-template-columns:1fr auto 1fr;display:grid}.acao-flutuante--centro .acao-flutuante__linha{width:100%}.acao-flutuante__lado{justify-self:start;gap:var(--sp-2);display:flex}.acao-flutuante--centro .acao-flutuante__icone{width:var(--touch);min-width:var(--touch);min-height:var(--touch);padding:0}@media (width<=380px){.acao-flutuante__linha .acao-flutuante__botao{padding-inline:var(--sp-3)}}.acao-flutuante__vidro{gap:var(--sp-2);background:var(--surface-a80);color:var(--ink)}@media (hover:hover){.acao-flutuante__vidro:hover:not(:disabled){background:var(--surface-a92)}}.carregando{--palco:96px;--blob:56px;flex-shrink:0;justify-content:center;display:inline-flex}.carregando--pequeno{--palco:56px;--blob:34px}.carregando__palco{justify-content:center;align-items:flex-end;gap:calc(var(--blob) * .18);height:var(--palco);display:inline-flex;position:relative}.carregando__blob,.carregando__ponto,.carregando__rosto{transform-origin:50% 100%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;display:block}.carregando__blob{height:var(--blob);animation:1s infinite carregando-pulo}@keyframes carregando-pulo{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(1.18,.78)}14%{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:translateY(0)scale(.9,1.12)}50%{transform:translateY(calc((var(--palco) - var(--blob)) * -1)) scale(1, 1);animation-timing-function:cubic-bezier(.6,0,.8,.4)}88%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(.94,1.07)}to{transform:translateY(0)scale(1.18,.78)}}.carregando__sombra{width:calc(var(--blob) * .9);height:4px;margin-left:calc(var(--blob) * -.45);background:var(--ink-a16);border-radius:50%;animation:1s infinite carregando-sombra;position:absolute;bottom:-3px;left:50%}@keyframes carregando-sombra{0%,to{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:scaleX(1.15)}50%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:scale(.45,.6)}}.carregando__ponto-caixa{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.carregando__ponto{height:calc(var(--blob) * .55);animation:1.3s infinite carregando-ponto}.carregando__ponto-sombra{width:calc(var(--blob) * .5);height:3px;margin-left:calc(var(--blob) * -.25);background:var(--ink-a16);border-radius:50%;animation:1.3s infinite carregando-ponto-sombra;position:absolute;bottom:-3px;left:50%}.carregando__ponto-caixa:nth-child(2)>*{animation-delay:.16s}.carregando__ponto-caixa:nth-child(3)>*{animation-delay:.32s}@keyframes carregando-ponto{0%,72%,to{transform:translateY(0)scale(1)}6%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(1.16,.82)}14%{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:translateY(0)scale(.9,1.12)}32%{transform:translateY(calc(var(--blob) * -.8)) scale(1, 1);animation-timing-function:cubic-bezier(.6,0,.8,.4)}48%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(0)scale(.93,1.08)}55%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:translateY(0)scale(1.16,.82)}63%{animation-timing-function:ease-in-out;transform:translateY(0)scale(.97,1.03)}}@keyframes carregando-ponto-sombra{0%,72%,to{transform:scale(1)}6%{transform:scaleX(1.15)}14%{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:scale(1)}32%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:scale(.45,.6)}48%{transform:scale(1)}55%{transform:scaleX(1.15)}}.carregando__palco--largo{width:calc(var(--blob) * 3)}.carregando__passeio,.carregando__vira,.carregando__passo{will-change:transform;display:block}.carregando__passeio{animation:4.8s infinite carregando-passeio}@keyframes carregando-passeio{0%,to{transform:translateX(calc(var(--blob) * -.85));animation-timing-function:cubic-bezier(.45,0,.55,1)}42%{transform:translateX(calc(var(--blob) * .85))}50%{transform:translateX(calc(var(--blob) * .85));animation-timing-function:cubic-bezier(.45,0,.55,1)}92%{transform:translateX(calc(var(--blob) * -.85))}}.carregando__vira{transform-origin:50% 100%;animation:4.8s infinite carregando-vira}@keyframes carregando-vira{0%,42%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scaleX(1)}50%,92%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scaleX(-1)}to{transform:scaleX(1)}}.carregando__passo{transform-origin:50% 100%;animation:.48s infinite carregando-passo}@keyframes carregando-passo{0%,to{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(0)rotate(0)scale(1.06,.94)}25%{transform:translateY(calc(var(--blob) * -.14)) rotate(-5deg) scale(.97, 1.04);animation-timing-function:cubic-bezier(.6,0,.8,.4)}50%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(0)rotate(0)scale(1.06,.94)}75%{transform:translateY(calc(var(--blob) * -.14)) rotate(5deg) scale(.97, 1.04);animation-timing-function:cubic-bezier(.6,0,.8,.4)}}.carregando__rosto{height:calc(var(--blob) * 1.25);overflow:visible}.carregando__olho{transform-box:fill-box;transform-origin:50%;animation:2.4s infinite carregando-pisca}@keyframes carregando-pisca{0%,84%,to{transform:scaleY(1)}88%{transform:scaleY(.1)}92%{transform:scaleY(1)}}.carregando__boca{transform-box:fill-box;transform-origin:50% 30%;animation:.96s infinite carregando-fala}@keyframes carregando-fala{0%,to{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:scale(1)}15%{transform:scale(.7,2.8)}30%{transform:scale(1.1,.8)}45%{transform:scale(.8,2.2)}60%{transform:scaleX(1.05)}78%{transform:scale(.75,3)}}.carregando__boina{transform-box:fill-box;transform-origin:50% 100%;animation:.48s 60ms infinite carregando-boina}@keyframes carregando-boina{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-6deg)translateY(-3%)}75%{transform:rotate(6deg)translateY(-3%)}}@media (prefers-reduced-motion:reduce){.carregando__blob,.carregando__sombra,.carregando__ponto,.carregando__ponto-sombra,.carregando__passeio,.carregando__vira,.carregando__passo,.carregando__boina,.carregando__olho,.carregando__boca{animation:none}}.app{grid-template-columns:auto 1fr;height:100%;display:grid;overflow:hidden}.rail-area{display:contents}.rail{gap:var(--sp-1);width:208px;padding:var(--sp-4) var(--sp-3);border-right:1px solid var(--border);transition:width var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden auto}.rail:not(.rail--barra){background:var(--surface)}.rail--colapsado{width:66px}.rail__marca{padding:0 0 var(--sp-6);align-items:center;gap:0;display:flex}.rail__item,.rail__quadrado{align-items:center;gap:var(--sp-3);height:42px;padding:var(--sp-3);border-radius:var(--radius-full);color:var(--muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), gap var(--dur) var(--ease-out);display:flex}@media (hover:hover){.rail__item:hover,.rail__quadrado:hover{background:var(--surface-raised);color:var(--ink)}}.rail__marca-simbolo{pointer-events:none}.rail--colapsado .rail__marca-simbolo{pointer-events:auto}.rail__marca-colapsar{margin-left:auto}.rail__marca-camadas{position:relative}.rail__marca-camada{transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;left:0}.rail__marca-camada--expandir,.rail--colapsado .rail__marca-simbolo:hover .rail__marca-camada,.rail--colapsado .rail__marca-simbolo:focus-visible .rail__marca-camada{opacity:0}.rail--colapsado .rail__marca-simbolo:hover .rail__marca-camada--expandir,.rail--colapsado .rail__marca-simbolo:focus-visible .rail__marca-camada--expandir{opacity:1}.rail__item{font-size:var(--text-body);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-weight:500;text-decoration:none}.rail__item--ativo{background:var(--primary-dim);color:var(--ink)}.rail__item--ativo .rail__icone{color:var(--primary)}.rail__icone{flex-shrink:0;width:18px;height:18px;position:relative}.rail__icone>svg{width:100%;height:100%;overflow:visible}.rail__nome{font-size:var(--text-heading);letter-spacing:-.015em;font-weight:600}.rail__rotulo{white-space:nowrap;opacity:1;max-width:160px;transition:opacity var(--dur) var(--ease-out), max-width var(--dur) var(--ease-out);overflow:hidden}.rail--colapsado .rail__rotulo{opacity:0;max-width:0;padding:0;font-size:0}.rail--colapsado .rail__item,.rail--colapsado .rail__quadrado,.rail--colapsado .rail__marca{gap:0}.rail__rodape{padding-top:var(--sp-4);gap:var(--sp-1);flex-direction:column;margin-top:auto;display:flex}.conteudo{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.topo{align-items:center;gap:var(--sp-4);height:var(--altura-topo);padding:0 var(--sp-6);padding-inline:max(var(--sp-6), calc((100% - var(--largura-conteudo)) / 2));border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;display:flex}.topo__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-weight:600;display:-webkit-box;overflow:hidden}.topo__texto .topo__titulo{-webkit-line-clamp:1}.topo__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.topo__apoio{font-size:var(--text-label);color:var(--muted)}.topo__acoes{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.topo__voltar{margin-left:calc(var(--sp-2) * -1)}.painel{flex:1;overflow:hidden auto}.painel--pad{padding:var(--sp-6);padding-inline:max(var(--sp-6), calc((100% - var(--largura-conteudo)) / 2))}.pagina{gap:var(--sp-8);flex-direction:column;display:flex}.secao{gap:var(--sp-3);flex-direction:column;display:flex}.secao__titulo{font-size:var(--text-heading);font-weight:600}.secao__descricao{max-width:60ch;margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--text-body);text-wrap:pretty;line-height:1.5}.passos{padding-left:var(--sp-6);gap:var(--sp-3);flex-direction:column;margin:0;line-height:1.5;display:flex}.passos>li::marker{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=1024px),(pointer:coarse){.app{grid-template-rows:1fr;grid-template-columns:1fr}.rail-area{z-index:calc(var(--z-sticky) + 3);padding:var(--sp-2) var(--sp-6) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle-a8);background:var(--bg-a64);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.rail,.rail--colapsado{gap:var(--sp-6);background:0 0;border-right:0;flex-direction:row;width:auto;min-width:0;max-width:100%;padding:0;position:static;overflow:visible}.rail__item,.rail__item--ativo{color:var(--muted);background:0 0}.rail__item--ativo{color:var(--ink)}.rail__icone{box-sizing:border-box;width:36px;height:36px;padding:var(--sp-2);border-radius:var(--radius-full);transition:background-color var(--dur) var(--ease-out);place-items:center;display:grid}.rail__item--ativo .rail__icone{background:var(--surface-a92);color:var(--primary)}.rail__item:hover{background:0 0}.rail__item:active .rail__icone{background:var(--primary-a16);transition:none}.painel{padding-bottom:calc(var(--altura-barra) + var(--sp-12))}.painel--pad{padding-bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) + var(--sp-12))}.conteudo:has(.acao-flutuante) .painel--pad{padding-bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) * 2 + var(--sp-12))}.rail__marca{display:none}.rail__rotulo,.rail--colapsado .rail__rotulo{max-width:none;font-size:inherit;opacity:1;padding:0}.rail--colapsado .rail__item{gap:2px}.rail__rodape{flex-direction:row;flex:none;min-width:0;margin-top:0;padding-top:0}.rail__item{height:auto;font-size:var(--text-micro);border-radius:var(--radius-full);flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:0;padding:0;font-weight:400;line-height:1.2}.rail__rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.topo,.painel--pad{padding-inline:var(--sp-4)}.topo__titulo{font-size:var(--text-heading);line-height:1.25}}@media (width>=600px) and (width<=1024px),(width>=600px) and (pointer:coarse){:root{--altura-barra:88px}.rail,.rail--colapsado{gap:var(--sp-8)}}.rail__troca{display:contents}@media (width<=1024px),(pointer:coarse){.rail__troca{align-items:flex-start;gap:var(--sp-6);transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:flex}.rail__troca--saindo{opacity:0;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(130%)}.rail__item--principal,.rail__item--principal .rail__icone{color:var(--primary)}.rail__item:disabled{opacity:var(--opacity-32);pointer-events:none}.rail__item--acao{padding-inline:var(--sp-3);flex:none}.rail__item--acao .rail__rotulo{overflow:visible}}@media (prefers-reduced-motion:reduce){.rail__troca{transition:none}}.rodape-acoes{border-top:1px solid var(--border);background:var(--bg);padding:var(--sp-3) var(--sp-6);padding-inline:max(var(--sp-6), calc((100% - var(--largura-conteudo)) / 2));flex-shrink:0}.rodape-acoes__conteudo{justify-content:flex-end;gap:var(--sp-2);display:flex}.login{min-height:100%;padding:var(--sp-6);padding-top:calc(var(--sp-6) + env(safe-area-inset-top,0px));background:var(--bg);place-items:center;display:grid;overflow-y:auto}.login__form{gap:var(--sp-6);flex-direction:column;width:100%;max-width:360px;display:flex}.login__desenho{height:5rem;margin-bottom:var(--sp-1);align-self:flex-start}.login__marca{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.login__termos{color:var(--muted);font-size:var(--text-label);text-align:center;margin:0}.login__termos a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.termos-tela{flex-direction:column;height:100dvh;display:flex}.termos{gap:var(--sp-6);max-width:44rem;padding-bottom:var(--sp-12);flex-direction:column;margin-inline:auto;display:flex}.termos__voltar{margin-left:calc(var(--sp-2) * -1);align-self:flex-start}.termos__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.termos__versao{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--text-label)}.termos__bloco{gap:var(--sp-2);flex-direction:column;display:flex}.termos__bloco p,.termos__bloco li{text-wrap:pretty;line-height:1.6}.termos__bloco ul{gap:var(--sp-2);padding-left:var(--sp-5,1.25rem);flex-direction:column;margin:0;display:flex}.termos__bloco p{margin:0}.termos__subtitulo{font-size:var(--text-heading);font-weight:600}.login__aviso{color:var(--ink);font-size:var(--text-body);margin:0}.login__campos{gap:var(--sp-4);flex-direction:column;display:flex}.config{min-height:0;padding-inline:max(0px, calc((100% - var(--largura-conteudo) - 320px) / 2));flex:1;grid-template-columns:320px minmax(0,1fr);display:grid}.config__rail{padding:var(--sp-6) var(--sp-4);border-right:1px solid var(--border);overflow-y:auto}.config__conteudo{flex-direction:column;min-height:0;display:flex}.config__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.config-indice{gap:var(--sp-2);flex-direction:column;display:flex}.config-indice__voce{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:20px;display:flex}.config-indice__voce:hover{background:var(--surface-raised)}.config-indice__voce--atual{border-color:var(--primary)}.config-indice__voce-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.config-indice__voce-nome{font-size:var(--text-heading);font-weight:600}.config-indice__voce-email{color:var(--muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-indice__seta{color:var(--muted);margin-left:auto;display:flex}.config-indice__grupo{margin:var(--sp-3) 0 0;padding-inline:var(--sp-4);color:var(--muted);font-size:var(--text-label);font-weight:600}.registro--atual{background:var(--surface)}.registro--atual .registro__titulo{color:var(--primary)}.registro--perigo .registro__titulo,.registro--perigo.registro--atual .registro__titulo{color:var(--danger)}.config-indice__fim{align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);flex-direction:column;display:flex}.config-indice__versao{color:var(--muted);font-size:var(--text-caption);margin:0}.privacidade{gap:var(--sp-3);color:var(--ink);font-size:var(--text-body);flex-direction:column;margin:0;padding-left:1.25rem;line-height:1.5;display:flex}.perfil__nome{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.perfil__nome>.campo{align-self:stretch}.exportar>.btn{align-self:flex-start}.exportar__progresso,.exportar__pronto,.exportar__uso{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.exportar__pronto>.callout{align-self:stretch}.exportar__etapa{color:var(--ink);font-size:var(--text-body);margin:0;font-weight:600}.exportar__barra{appearance:none;background:var(--border-strong);width:100%;height:6px;color:var(--primary);border:0;border-radius:999px;overflow:hidden}.exportar__barra::-webkit-progress-bar{background:var(--border-strong)}.exportar__barra::-webkit-progress-value{background:var(--primary)}.exportar__barra::-moz-progress-bar{background:var(--primary)}.exportar__barra:indeterminate{background:linear-gradient(90deg, transparent, var(--primary), transparent) 0 0 / 40% 100% no-repeat var(--border-strong);animation:exportar-vai-e-volta 1.4s var(--ease-in-out,ease-in-out) infinite alternate}.exportar__barra:indeterminate::-webkit-progress-bar{background:0 0}.exportar__barra:indeterminate::-moz-progress-bar{background:0 0}@keyframes exportar-vai-e-volta{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.exportar__barra:indeterminate{background-position:50% 0;animation:none}}.excluir__copia{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.excluir__form{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.excluir__form>.campo{align-self:stretch}.exportar__contagem,.exportar__dica{color:var(--muted);font-size:var(--text-label);margin:0}@media (width<=1024px),(pointer:coarse){.topo{padding-top:env(safe-area-inset-top,0px);height:calc(var(--altura-topo) + env(safe-area-inset-top,0px))}}.rail__icone>.avatar{width:100%;height:100%;font-size:var(--text-caption)}.rail__icone--perfil{position:relative}.rail__aviso{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-1px;right:-1px}.conteudo>.topo{z-index:calc(var(--z-sticky) - 1);background:var(--bg-a64);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:0;position:absolute;top:0;left:0;right:0}.conteudo>.topo~.painel{padding-top:calc(var(--altura-topo) + var(--sp-6));transition:transform var(--puxar-volta) var(--puxar-curva)}.conteudo--puxando>.topo~.painel{transform:translateY(var(--puxar,0px))}.conteudo--arrastando>.topo~.painel{transition:none}@media (prefers-reduced-motion:reduce){.conteudo>.topo~.painel{transition:none}}.conteudo__retrato{z-index:calc(var(--z-sticky) + 1);background:var(--bg);pointer-events:none;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.conteudo__retrato--saindo{opacity:0}.conteudo__retrato *{view-transition-name:none!important}.conteudo--com-retrato>.puxar-para-atualizar{z-index:calc(var(--z-sticky) + 2)}.conteudo:has(>.topo)>.puxar-para-atualizar{top:var(--altura-topo);z-index:calc(var(--z-sticky) - 1);position:absolute;left:0;right:0}@media (width<=1024px),(pointer:coarse){.conteudo>.topo~.painel{padding-top:calc(var(--altura-topo) + env(safe-area-inset-top,0px) + var(--sp-6))}.conteudo:has(>.topo)>.puxar-para-atualizar{top:calc(var(--altura-topo) + env(safe-area-inset-top,0px))}}.escolha{gap:var(--sp-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.escolha__pergunta{white-space:pre-line;margin-bottom:var(--sp-4);text-align:center;width:100%;min-height:2.4em;font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;text-wrap:balance;place-items:center;padding:0;font-weight:600;line-height:1.2;display:grid}.escolha__opcoes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.escolha__opcoes--grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.escolha__opcoes--grade .escolha__opcao{padding-inline:2px}.escolha__opcoes--grade .escolha__texto{font-size:var(--text-caption);line-height:1.25}@media (width<=340px){.escolha__opcoes--grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.escolha__opcao{justify-content:flex-start;align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-1);background:var(--surface-a80);color:var(--ink);text-align:center;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex;position:relative}@media (hover:hover){.escolha__opcao:hover{background:var(--surface-a92)}}.escolha__opcao:active{background:var(--surface-a92);transform:scale(.96)}.escolha__opcao--ativa,.escolha__opcao--ativa:active{border-color:var(--primary);background:var(--primary-dim)}@media (hover:hover){.escolha__opcao--ativa:hover{border-color:var(--primary-hover);background:var(--primary-dim)}}.escolha__opcao--pre,.escolha__opcao--pre:active{border-color:var(--primary);background:var(--primary-dim)}.escolha__opcao--apagada{opacity:var(--opacity-48)}.escolha--reagindo .escolha__opcao--ativa .escolha__desenho,.escolha__opcao--pre .escolha__desenho{transform-origin:50% 100%;animation:reage-neutro .7s var(--ease-mola) both}.escolha--reagindo .escolha__opcao--ativa[data-nivel="1"] .escolha__desenho,.escolha__opcao--pre[data-nivel="1"] .escolha__desenho{animation:reage-1 .95s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-nivel="2"] .escolha__desenho,.escolha__opcao--pre[data-nivel="2"] .escolha__desenho{animation:reage-2 .8s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-nivel="3"] .escolha__desenho,.escolha__opcao--pre[data-nivel="3"] .escolha__desenho{animation:reage-3 .85s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-nivel="4"] .escolha__desenho,.escolha__opcao--pre[data-nivel="4"] .escolha__desenho{animation:reage-4 .75s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-nivel="5"] .escolha__desenho,.escolha__opcao--pre[data-nivel="5"] .escolha__desenho{animation:reage-5 .95s var(--ease-out) both}@keyframes reage-1{0%{transform:none}30%{transform:translateY(3px)scale(1.06,.86)}65%{transform:translateY(1px)scale(1.02,.94)}to{transform:translateY(2px)scale(1.04,.9)}}@keyframes reage-2{0%{transform:none}35%{transform:scale(.88)rotate(-2deg)}to{transform:scale(.94)rotate(-1deg)}}@keyframes reage-3{0%{transform:none}25%{transform:rotate(-7deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}to{transform:none}}@keyframes reage-4{0%{transform:none}35%{transform:translateY(-10px)scale(.98,1.04)}62%{transform:translateY(0)scale(1.06,.9)}to{transform:none}}@keyframes reage-5{0%{transform:none}28%{transform:translateY(-14px)rotate(-6deg)scale(1.08)}52%{transform:translateY(0)scale(1.06,.88)}72%{transform:translateY(-6px)rotate(5deg)}to{transform:none}}.escolha--reagindo .escolha__opcao--ativa[data-pedido=descanso] .escolha__desenho,.escolha__opcao--pre[data-pedido=descanso] .escolha__desenho{animation:.95s ease-in-out both reage-descanso}.escolha--reagindo .escolha__opcao--ativa[data-pedido=carinho] .escolha__desenho,.escolha__opcao--pre[data-pedido=carinho] .escolha__desenho{transform-origin:50% 55%;animation:reage-carinho .85s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-pedido=ajuda] .escolha__desenho,.escolha__opcao--pre[data-pedido=ajuda] .escolha__desenho{animation:reage-ajuda .9s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-pedido=silencio] .escolha__desenho,.escolha__opcao--pre[data-pedido=silencio] .escolha__desenho{transform-origin:50% 60%;animation:.95s ease-in-out both reage-silencio}.escolha--reagindo .escolha__opcao--ativa[data-pedido=conversar] .escolha__desenho,.escolha__opcao--pre[data-pedido=conversar] .escolha__desenho{transform-origin:50% 60%;animation:reage-conversar .85s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-pedido=distrair] .escolha__desenho,.escolha__opcao--pre[data-pedido=distrair] .escolha__desenho{animation:reage-distrair .95s var(--ease-out) both}.escolha--reagindo .escolha__opcao--ativa[data-pedido=tempo_so_meu] .escolha__desenho,.escolha__opcao--pre[data-pedido=tempo_so_meu] .escolha__desenho{animation:.85s ease-in-out both reage-tempo}.escolha--reagindo .escolha__opcao--ativa[data-pedido=nada] .escolha__desenho,.escolha__opcao--pre[data-pedido=nada] .escolha__desenho{animation:.95s ease-in-out both reage-nada}@keyframes reage-descanso{0%{transform:none}45%{transform:translateY(3px)rotate(9deg)}65%{transform:translateY(3px)rotate(7deg)}to{transform:none}}@keyframes reage-carinho{0%,to{transform:none}14%{transform:scale(1.16)}28%{transform:scale(.98)}42%{transform:scale(1.2)}64%{transform:none}}@keyframes reage-ajuda{0%{transform:none}25%{transform:translateY(-7px)}42%{transform:translateY(-7px)rotate(-11deg)}60%{transform:translateY(-7px)rotate(11deg)}78%{transform:translateY(-3px)rotate(-5deg)}to{transform:none}}@keyframes reage-silencio{0%{opacity:1;transform:none}40%{opacity:.6;transform:scale(.84)}70%{opacity:.65;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes reage-conversar{0%,to{transform:none}15%{transform:scale(1.1,.92)}30%{transform:scale(.94,1.08)}45%{transform:scale(1.1,.92)}62%{transform:scale(.96,1.05)}80%{transform:scale(1.03,.98)}}@keyframes reage-distrair{0%{transform:none}18%{transform:translate(-5px,-5px)rotate(-9deg)}34%{transform:translate(-2px)rotate(-3deg)}52%{transform:translate(5px,-5px)rotate(9deg)}68%{transform:translate(2px)rotate(3deg)}84%{transform:translate(-2px,-2px)rotate(-3deg)}to{transform:none}}@keyframes reage-tempo{0%,to{transform:none}16%{transform:translateY(-2px)rotate(-6deg)}33%{transform:translateY(1px)rotate(5deg)scale(1.03,.97)}50%{transform:translateY(-2px)rotate(-6deg)}67%{transform:translateY(1px)rotate(5deg)scale(1.03,.97)}84%{transform:translateY(0)rotate(-2deg)}}@keyframes reage-nada{0%{transform:none}38%{transform:translateY(-4px)scale(.93,1.14)}72%{transform:translateY(1px)scale(1.06,.94)}to{transform:none}}@keyframes reage-neutro{0%{transform:none}40%{transform:scale(1.1)}to{transform:none}}.veu-da-resposta{z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--cor-do-veu) 30%, var(--surface));opacity:0;animation:veu-da-resposta var(--pausa,1s) var(--ease-out) both;position:fixed;inset:0}@keyframes veu-da-resposta{0%{opacity:0}22%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.escolha--reagindo .escolha__opcao--ativa .escolha__desenho,.escolha--reagindo .escolha__opcao--ativa[data-nivel] .escolha__desenho,.escolha--reagindo .escolha__opcao--ativa[data-pedido] .escolha__desenho,.escolha__opcao--pre .escolha__desenho{animation:none}}.escolha__opcao:has(.escolha__input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.escolha__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.escolha__desenho{width:var(--cartao-desenho);line-height:0}.escolha__desenho .ilustracao{width:100%;height:auto}.escolha__texto{min-height:2.4em;font-size:var(--text-micro);text-wrap:balance;justify-content:center;align-items:flex-start;font-weight:500;line-height:1.2;display:flex}.escolha__caixa{top:var(--sp-2);right:var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:18px;height:18px;position:absolute}.escolha__opcao--ativa .escolha__caixa{border-color:var(--primary);background:var(--primary)}.escolha__opcao--ativa .escolha__caixa:after{content:"";border:solid var(--primary-ink);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.escolha:disabled .escolha__opcao{cursor:default}@media (prefers-reduced-motion:reduce){.escolha__opcao:active{transform:none}}.dia-etapas{gap:var(--sp-8);flex-direction:column;display:flex}.pagina:has(.dia-etapas) .dia-de-quem{margin-bottom:var(--sp-8)}.pergunta{gap:var(--sp-8);animation:entra var(--dur) var(--ease-out);flex-direction:column;display:flex}.pergunta__bloco{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.pergunta__escolha{align-self:stretch;position:relative}.pergunta>.acoes{text-align:center;flex-direction:column;justify-content:center}.acoes{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pergunta__conforto{text-align:center;text-wrap:balance;pointer-events:none;color:var(--muted);font-size:var(--text-label);animation:entra var(--dur) var(--ease-out);margin:0;line-height:1.3;position:absolute;top:100%;left:0;right:0}.pergunta__acoes{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.pergunta__nota{color:var(--muted)}@keyframes entra{0%{opacity:0}}.resposta{font-size:var(--text-body);color:var(--ink);white-space:nowrap;font-weight:500}.registro__extra .escrita{margin-bottom:var(--sp-2)}.registro__extra .acoes{gap:var(--sp-1);margin-left:calc(var(--sp-3) * -1)}.resumo-dia{justify-content:center;align-items:center;gap:var(--sp-2);padding:clamp(0px, 1svh, var(--sp-4)) 0 0;text-align:center;flex-direction:column;display:flex;position:relative}.pagina:has(.dia-de-quem){gap:0}.dia-de-quem{margin-bottom:clamp(var(--sp-4), 2svh, var(--sp-8))}.dia-painel{gap:clamp(var(--sp-4), 2svh, var(--sp-8));flex-direction:column;display:flex}@media (width<=1024px),(pointer:coarse){.painel--pad:has(.dia-painel){padding-bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) + var(--sp-4))}}.respostas{gap:var(--sp-4);flex-direction:column;display:flex}.vinheta{top:calc(var(--sp-6) * -1);pointer-events:none;background:linear-gradient(to bottom, var(--vinheta-cor,transparent) 0%, transparent 100%);width:100vw;height:180px;opacity:var(--opacity-32);filter:blur(28px);margin-left:-50vw;position:absolute;left:50%}.vinheta--1{--vinheta-cor:var(--blob-1)}.vinheta--2{--vinheta-cor:var(--blob-2)}.vinheta--3{--vinheta-cor:var(--blob-3)}.vinheta--4{--vinheta-cor:var(--blob-4)}.vinheta--5{--vinheta-cor:var(--blob-5)}.resumo-dia__carinha{animation:entra var(--dur-slow) var(--ease-out);font-size:clamp(3.5rem,9svh,5.5rem);line-height:1}.resumo-dia__leitura{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.resumo-dia__nivel{margin-top:var(--sp-1);font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.2}.resumo-dia__skel-carinha{border-radius:50%;width:88px;height:88px}.resumo-dia__skel-nivel{width:9rem;height:1.75rem;margin-top:var(--sp-2);border-radius:var(--radius)}.resumo-dia__skel-frase{border-radius:var(--radius-sm);width:min(30ch,100%);height:1.1rem}.resumo-dia__skel-frase--curta{width:min(18ch,70%)}.resumo-dia__leitura--nova .resumo-dia__carinha{animation:carinha-nova var(--dur-slow) var(--ease-out)}.resumo-dia__leitura--nova .resumo-dia__nivel,.resumo-dia__leitura--nova .resumo-dia__frase,.resumo-dia__leitura--nova .resumo-dia__necessidade{animation:entra-subindo var(--dur-slow) var(--ease-out) both}.resumo-dia__leitura--nova .resumo-dia__frase{animation-delay:60ms}.resumo-dia__leitura--nova .resumo-dia__necessidade{animation-delay:.12s}@keyframes carinha-nova{0%{opacity:0;transform:scale(.9)}}@keyframes entra-subindo{0%{opacity:0;transform:translateY(6px)}}.resumo-dia__frase{max-width:34ch;color:var(--ink);font-size:var(--text-lead);text-wrap:balance;line-height:1.45}.resumo-dia__necessidade{max-width:34ch;color:var(--muted);font-size:var(--text-body);text-wrap:balance;line-height:1.45}.temas-do-dia{padding:calc(var(--cartao-selo) / 2) 0 0;justify-content:center;gap:var(--sp-4) var(--sp-3);max-width:calc(var(--cartao-largura) * 3 + var(--sp-3) * 2);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.temas-do-dia>li{flex:0 0 var(--cartao-largura);display:flex}.temas-do-dia .tema-cartao{height:100%}@media (width>=1025px) and (pointer:fine){.temas-do-dia{max-width:calc(var(--cartao-largura) * 5 + var(--sp-3) * 4)}}.temas-do-dia--denso .tema-cartao__desenho{font-size:2.25rem}.dia-painel:has(.temas-do-dia--denso){gap:clamp(var(--sp-3), 1.5svh, var(--sp-6))}.painel:has(.temas-do-dia--denso) .resumo-dia__carinha{font-size:clamp(2.75rem,7svh,4.25rem)}.painel:has(.temas-do-dia--denso) .resumo-dia{gap:var(--sp-1)}@media (height<=720px){.painel:has(.temas-do-dia--denso) .resumo-dia__carinha{font-size:2.25rem}.painel:has(.temas-do-dia--denso) .resumo-dia__nivel{font-size:var(--text-heading)}.painel:has(.temas-do-dia--denso) .resumo-dia__frase{font-size:var(--text-body)}.temas-do-dia--denso .tema-cartao{padding:var(--sp-3) var(--sp-1) var(--sp-2)}.temas-do-dia--denso .tema-cartao__desenho{font-size:1.5rem}}@media (width<=1024px),(pointer:coarse){.painel--pad:has(.temas-do-dia--denso){padding-bottom:calc(max(var(--sp-3), env(safe-area-inset-bottom,0px)) + var(--altura-barra) + var(--sp-2))}}.tema-cartao{isolation:isolate;justify-content:flex-start;align-items:center;gap:var(--sp-1);width:100%;padding:var(--sp-3) var(--sp-3) var(--sp-2);color:var(--ink);text-align:center;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:visible}.tema-cartao__casco{z-index:-1;pointer-events:none;opacity:.8;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:-1px}.tema-cartao__casco:before{content:"";background:var(--surface);border-radius:20px;position:absolute;inset:0}.tema-cartao__casco:after{content:"";top:calc(var(--cartao-selo) / -2 + 1px);width:var(--cartao-selo);height:var(--cartao-selo);background:var(--surface);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.tema-cartao:hover .tema-cartao__casco{opacity:.92}}.tema-cartao:active .tema-cartao__casco{opacity:.92}.tema-cartao:active{transform:scale(.96)}.tema-cartao__contorno{z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:-3px}.tema-cartao__contorno:before{content:"";border:2px solid var(--primary);-webkit-mask:radial-gradient(circle calc(var(--cartao-selo) / 2 + 2px) at 50% 3px, transparent 98%, #000);-webkit-mask:radial-gradient(circle calc(var(--cartao-selo) / 2 + 2px) at 50% 3px, transparent 98%, #000);mask:radial-gradient(circle calc(var(--cartao-selo) / 2 + 2px) at 50% 3px, transparent 98%, #000);border-radius:22px;position:absolute;inset:0}.tema-cartao__contorno:after{content:"";top:calc(var(--cartao-selo) / -2 - 2px + 3px);box-sizing:border-box;width:calc(var(--cartao-selo) + 4px);height:calc(var(--cartao-selo) + 4px);border:2px solid var(--primary);clip-path:inset(0 0 calc(50% + 1px));border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.tema-cartao--aberto .tema-cartao__casco,.tema-cartao--leitura .tema-cartao__casco{display:none}.tema-cartao__selo{top:calc(var(--cartao-selo) / -2);width:var(--cartao-selo);height:var(--cartao-selo);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.tema-cartao__selo>svg{width:var(--cartao-icone);height:var(--cartao-icone)}.tema-cartao__tema{justify-content:center;align-items:center;gap:var(--sp-1);min-height:2.4em;color:var(--muted);font-size:var(--text-caption);text-align:center;font-weight:400;line-height:1.2;display:inline-flex}.tema-cartao__desenho{font-size:var(--cartao-desenho);white-space:nowrap;align-items:center;line-height:1;display:flex}.tema-cartao__resposta{text-align:center;font-size:var(--text-micro);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tema-cartao--aberto{border-style:dashed;border-color:var(--border-strong);background:0 0}.tema-cartao--aberto .tema-cartao__selo{background:var(--bg)}.tema-cartao--aberto .tema-cartao__resposta{color:var(--muted)}.tema-cartao--mudou .tema-cartao__contorno{animation:contorno-mudou 1.4s var(--ease-out)}@keyframes contorno-mudou{0%,35%{opacity:1}}@keyframes cartao-mudou{0%,35%{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}}.tema-cartao__marcas{margin-left:var(--sp-1);vertical-align:-1px;color:var(--muted);gap:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.tema-cartao:active{transform:none}.tema-cartao--mudou .tema-cartao__contorno{animation-duration:.8s}.resumo-dia__leitura--nova .resumo-dia__carinha,.resumo-dia__leitura--nova .resumo-dia__nivel,.resumo-dia__leitura--nova .resumo-dia__frase,.resumo-dia__leitura--nova .resumo-dia__necessidade{animation:entra var(--dur) var(--ease-out)}}[data-transicao] .painel{view-transition-name:miolo}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(miolo){animation-duration:.3s;overflow:clip}[data-transicao] .acao-flutuante{view-transition-name:acao-flutuante}::view-transition-group(acao-flutuante){z-index:1;animation-duration:.2s}::view-transition-old(miolo){mix-blend-mode:normal;animation-fill-mode:both}::view-transition-new(miolo){mix-blend-mode:normal;animation-fill-mode:both}::view-transition-old(miolo){animation:.1s cubic-bezier(.4,0,1,1) both miolo-sai-subindo}::view-transition-new(miolo){animation:.2s cubic-bezier(0,0,.2,1) .1s both miolo-entra-subindo}[data-transicao=volta]::view-transition-old(miolo){animation-name:miolo-sai-descendo}[data-transicao=volta]::view-transition-new(miolo){animation-name:miolo-entra-descendo}@keyframes miolo-sai-subindo{to{opacity:0;transform:translateY(-8px)}}@keyframes miolo-entra-subindo{0%{opacity:0;transform:translateY(16px)}}@keyframes miolo-sai-descendo{to{opacity:0;transform:translateY(8px)}}@keyframes miolo-entra-descendo{0%{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(acao-flutuante){animation:none}::view-transition-group(miolo){animation:none}::view-transition-old(miolo){animation:none}::view-transition-new(miolo){animation:none}}.momento__audio-vazio{border-radius:var(--radius-lg);height:3.25rem}.ver-o-mes{align-items:center;gap:var(--sp-3);width:100%;margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface-a80);color:var(--ink);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:20px;display:flex}@media (hover:hover){.ver-o-mes:hover{background:var(--surface-a92)}}.ver-o-mes:active{transform:scale(.99)}.ver-o-mes>svg{color:var(--muted);flex:none}.ver-o-mes__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ver-o-mes__titulo{font-size:var(--text-item);font-weight:500}.ver-o-mes__sub{color:var(--muted);font-size:var(--text-label)}.mes{gap:var(--sp-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mes__semana{padding:var(--sp-2) 0;text-align:center;font-size:var(--text-label);color:var(--muted);font-weight:500}.mes__dia{aspect-ratio:4/5;min-height:var(--touch);border-radius:var(--radius);color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}@media (hover:hover){.mes__dia:hover:not(:disabled){background:var(--surface-raised)}}.mes__dia:active:not(:disabled){background:var(--surface-raised)}.mes__dia--registro{background:var(--surface);color:var(--ink)}.mes__dia--hoje{border-color:var(--primary);color:var(--ink)}.mes__dia:disabled{color:var(--border-strong);cursor:default}.mes__marca{place-items:center;height:23.3333px;font-size:23.3333px;line-height:1;display:grid}.mes__ponto{background:var(--muted);border-radius:50%;width:5px;height:5px}.origens{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.origem{min-height:calc(var(--touch) * 2);justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-a80);color:var(--ink);font-size:var(--text-body);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:20px;flex-direction:column;font-weight:500;display:flex}.origem>svg{color:var(--muted)}@media (hover:hover){.origem:hover:not(:disabled){background:var(--surface-a92)}}.origem:active:not(:disabled){background:var(--surface-a92)}.origem:disabled{opacity:var(--opacity-48);cursor:not-allowed}.gravacao{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-a80);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex}@keyframes pulsa{50%{opacity:var(--opacity-32)}}.linha-do-tempo__acoes{top:calc(var(--sp-2) - var(--sp-6));z-index:calc(var(--z-sticky) - 2);gap:var(--sp-2);transition:transform var(--dur) var(--ease-out), visibility 0s linear 0s;flex-wrap:wrap;display:flex;position:sticky}.linha-do-tempo__acoes[data-estado=escondida]{transform:translateY(calc(-100% - var(--altura-topo) - var(--sp-4)));visibility:hidden;transition:transform var(--dur) var(--ease-out), visibility 0s linear var(--dur)}@media (prefers-reduced-motion:reduce){.linha-do-tempo__acoes,.linha-do-tempo__acoes[data-estado=escondida]{transition:none}}.dia-da-linha{gap:var(--sp-6);scroll-margin-top:var(--sp-6);flex-direction:column;display:flex}.dia-da-linha__data{color:var(--muted);font-size:var(--text-label);text-align:center;font-weight:500}.dia-da-linha--destaque .pessoa-no-fio__topo{animation:cartao-mudou 2.2s var(--ease-out);border-radius:var(--radius-lg)}.esqueleto-resumo{gap:clamp(var(--sp-4), 2svh, var(--sp-8));flex-direction:column;display:flex}.esqueleto-resumo__quem{width:14rem;height:1.25rem;margin:0 auto}.esqueleto-resumo__cartao{border-radius:20px;width:100%;height:7.5rem;display:block}.esqueleto-dia__data{width:8rem;margin:0 auto}.esqueleto-dia__quem{gap:var(--sp-2);flex-direction:column;display:flex}.esqueleto-dia__fio{gap:var(--sp-3);padding-left:calc(var(--coluna-do-rosto) + var(--sp-3));flex-direction:column;display:flex}.esqueleto-dia__foto{aspect-ratio:4/3;border-radius:var(--radius-lg)}.pessoa-no-fio{--coluna-do-rosto:40px;gap:var(--sp-3);flex-direction:column;display:flex}.pessoa-no-fio__topo{grid-template-columns:var(--coluna-do-rosto) minmax(0, 1fr);gap:var(--sp-3);align-items:center;display:grid}.pessoa-no-fio__quem{min-width:0;max-width:100%;margin-inline:calc(var(--sp-2) * -1);padding:var(--sp-2);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;background:0 0;border:0;justify-self:start;line-height:1.3;display:block}button.pessoa-no-fio__quem{cursor:pointer}@media (hover:hover){button.pessoa-no-fio__quem:hover{background:var(--surface-raised)}}button.pessoa-no-fio__quem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pessoa-no-fio__nome{font-weight:600}.pessoa-no-fio__humor{vertical-align:middle;background:color-mix(in oklab, var(--cor-humor) 16%, var(--surface));width:28px;height:28px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover){button.pessoa-no-fio__quem:hover .pessoa-no-fio__humor{background:color-mix(in oklab, var(--cor-humor) 32%, var(--surface))}}.pessoa-no-fio__humor--1{--cor-humor:var(--blob-1)}.pessoa-no-fio__humor--2{--cor-humor:var(--blob-2)}.pessoa-no-fio__humor--3{--cor-humor:var(--blob-3)}.pessoa-no-fio__humor--4{--cor-humor:var(--blob-4)}.pessoa-no-fio__humor--5{--cor-humor:var(--blob-5)}.fio{padding:0 0 0 calc(var(--coluna-do-rosto) + var(--sp-3));flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.fio:before{content:"";top:calc(var(--sp-3) * -1);bottom:var(--sp-2);left:calc(var(--coluna-do-rosto) / 2 - 1px);border-radius:var(--radius-full);background:var(--border);width:2px;position:absolute}.memoria-no-fio{gap:var(--sp-1);padding:var(--sp-4) 0;flex-direction:column;display:flex;position:relative}.memoria-no-fio:first-child{padding-top:0}.memoria-no-fio+.memoria-no-fio{border-top:1px solid var(--border)}.memoria-no-fio:before{content:"";top:calc(var(--sp-4) + .55em);left:calc((var(--coluna-do-rosto) / 2 + var(--sp-3)) * -1 - 4px);background:var(--border-strong);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute}.memoria-no-fio:first-child:before{top:.55em}.memoria-no-fio__texto-bloco{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.memoria-no-fio__texto{white-space:pre-wrap;text-wrap:pretty}.memoria-no-fio__texto--sozinho{font-size:calc(var(--text-escrita) * 1.08);line-height:1.5}.memoria-no-fio__texto--recortado{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conversa{gap:var(--sp-2);margin-top:var(--sp-1);flex-direction:column;display:flex}.conversa__linha{align-items:center;gap:var(--sp-2);min-height:34px;display:flex}.conversa__acoes{align-items:center;gap:var(--sp-1);margin-right:auto;display:flex}.conversa__marcas{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.conversa__acao{gap:var(--sp-1);min-width:34px;padding-inline:var(--sp-2);color:var(--muted)}.conversa__acao[aria-haspopup]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.conversa__reagir{transition:transform .3s var(--ease-out);position:relative}.conversa__reagir--segurando{transform:scale(.88)}.conversa__estouro{z-index:10;color:var(--coracao);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.conversa__estouro>svg{animation:reacao-estouro .64s var(--ease-out) forwards}.conversa__estouro:after{content:"";border:2px solid var(--coracao);opacity:0;width:26px;height:26px;animation:reacao-anel .52s var(--ease-out) forwards;border-radius:50%;position:absolute}@keyframes reacao-estouro{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.35)}60%{opacity:1;transform:translateY(-10px)scale(1.1)}to{opacity:0;transform:translateY(-22px)scale(.9)}}@keyframes reacao-anel{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.conversa__acao--pilha{min-width:0;padding-inline:var(--sp-1)}.conversa__conta{font-size:var(--text-label);font-variant-numeric:tabular-nums}.conversa__favorito{color:var(--muted)}.conversa__favorito--marcado{color:var(--primary)}.conversa__selo{background:color-mix(in oklab, var(--cor-reacao) 16%, var(--surface));width:26px;height:26px;color:var(--cor-reacao);border-radius:50%;place-items:center;display:grid}.conversa__selo--curtir{--cor-reacao:var(--reacao-curtir)}.conversa__selo--engracado{--cor-reacao:var(--reacao-engracado)}.conversa__selo--amei{--cor-reacao:var(--coracao)}.conversa__selo--apoio{--cor-reacao:var(--reacao-apoio)}.conversa__selo--ideia{--cor-reacao:var(--reacao-ideia)}.conversa__pilha{align-items:center;display:flex}.conversa__pilha .conversa__selo{z-index:calc(9 - var(--n,0));box-shadow:0 0 0 1.5px var(--bg);position:relative}.conversa__pilha .conversa__selo+.conversa__selo{margin-left:-8px}.conversa__quem{margin-left:var(--sp-2);align-items:center;display:flex}.conversa__quem .conversa__rosto{z-index:calc(9 - var(--n,0));width:22px;height:22px;font-size:var(--text-caption);box-shadow:0 0 0 1.5px var(--bg);position:relative}.conversa__quem .conversa__rosto+.conversa__rosto{margin-left:-8px}.conversa__reagir--pequeno .conversa__quem .conversa__rosto{width:18px;height:18px}.conversa__selo--entrando{animation:reacao-entra .42s var(--ease-mola) both}.conversa__selo--saindo{animation:reacao-sai .22s var(--ease-in-out) forwards}@keyframes reacao-entra{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes reacao-sai{to{opacity:0;transform:scale(.2)}}.seletor-reacoes{gap:var(--sp-1);border-radius:var(--radius-full);overflow:visible}.seletor-reacoes:has(.quem-reagiu){border-radius:24px}.seletor-reacoes__opcoes{gap:var(--sp-1);display:flex}.seletor-reacoes__item{width:var(--touch);height:var(--touch);color:var(--cor-reacao);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.menu-ancorado--aberto .seletor-reacoes__item{animation:reacao-entra .36s var(--ease-mola) calc(var(--i,0) * 35ms) both}@media (hover:hover){.seletor-reacoes__item:hover{background:color-mix(in oklab, var(--cor-reacao) 8%, transparent);transform:scale(1.15)}}.seletor-reacoes__item:active{transform:scale(.9)}.seletor-reacoes__desenho{place-items:center;display:grid}.seletor-reacoes__desenho--pulou{animation:reacao-pulinho .38s var(--ease-mola) both}@keyframes reacao-pulinho{0%{transform:scale(1)}40%{transform:scale(1.3)translateY(-3px)}to{transform:scale(1)}}.seletor-reacoes__item--marcada,.seletor-reacoes__item--marcada:hover{background:color-mix(in oklab, var(--cor-reacao) 16%, transparent)}.quem-reagiu{margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-1) 0;border-top:1px solid var(--border-subtle-a8);flex-direction:column;list-style:none;display:flex}.seletor-reacoes:not(:has(.seletor-reacoes__opcoes)) .quem-reagiu{border-top:0}.quem-reagiu__pessoa{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-1);display:flex}.quem-reagiu__nome{min-width:0;font-size:var(--text-body);white-space:nowrap;flex:1}.quem-reagiu__reacoes{align-items:center;gap:var(--sp-1);padding-left:var(--sp-3);display:flex}.conversa__corpo{gap:var(--sp-3);flex-direction:column;display:flex}.conversa__previa,.conversa__lista{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comentario{gap:var(--sp-2);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.comentario__corpo{flex-direction:column;gap:1px;min-width:0;display:flex}.comentario__quem{font-size:var(--text-label);font-weight:600}.comentario__texto{font-family:var(--font-escrita);font-size:var(--text-body);white-space:pre-wrap;text-wrap:pretty;line-height:1.45}.comentario__reacoes{margin-left:calc(var(--sp-2) * -1);align-items:center;display:flex}.conversa__reagir--pequeno{min-width:28px;height:28px;min-height:28px}.conversa__reagir--pequeno .conversa__selo{width:22px;height:22px}.conversa__reagir--pequeno .conversa__estouro:after{width:20px;height:20px}.conversa__campo{gap:var(--sp-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.conversa__escrita{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.conversa__texto{min-height:var(--touch);max-height:11rem;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-lg);font-size:max(1rem, var(--text-body));resize:none;line-height:1.4}.conversa__rodape{align-items:center;gap:var(--sp-3);display:flex}.conversa__ajuda{min-width:0;color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex:1;line-height:1.3}.conversa__rodape .btn{flex-shrink:0}.tema-cartao--leitura{cursor:default;background:0 0;border-color:#0000}@media (hover:hover){.tema-cartao--leitura:hover{background:0 0;border-color:#0000}}.tema-cartao--leitura:active{background:0 0;transform:none}.rostos-de-hoje{gap:var(--sp-4);margin:0 0 var(--sp-2);padding:var(--sp-3) var(--sp-6) var(--sp-1) var(--sp-1);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.rostos-de-hoje::-webkit-scrollbar{display:none}.rosto-de-hoje{flex-shrink:0}.rosto-de-hoje,.rosto-de-hoje__botao{align-items:center;gap:var(--sp-1);flex-direction:column;width:3.5rem;display:flex}.rosto-de-hoje__botao{border-radius:var(--radius);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rosto-de-hoje__botao:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rosto-de-hoje__anel{transition:border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:2px solid #0000;border-radius:50%;padding:2px;display:inline-flex;position:relative}.rosto-de-hoje__anel--novo{border-color:var(--primary)}.rosto-de-hoje--vazio .rosto-de-hoje__anel{filter:grayscale();opacity:var(--opacity-48)}.rosto-de-hoje__anel--visto{border-width:1px;border-color:var(--border-strong);padding:3px}.rosto-de-hoje__botao:active .rosto-de-hoje__anel{transform:scale(.94)}.rosto-de-hoje__nome{max-width:100%;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.rosto-de-hoje__balao{--balao-respiro:2px 4px;--balao-desfoque:2px;--balao-borda:0;transform-origin:0 100%;place-items:center;font-size:20px;line-height:1;animation:4.5s ease-in-out infinite balao-balanca;display:grid;position:absolute;top:-10px;right:-22px}@keyframes balao-balanca{0%,to{rotate:0deg}50%{rotate:var(--giro,-6deg)}}@media (prefers-reduced-motion:reduce){.rosto-de-hoje__balao{animation:none}.rosto-de-hoje__anel{transition:none}.rosto-de-hoje__botao:active .rosto-de-hoje__anel{transform:none}}.mosaico{background:var(--surface);border-radius:12px;gap:2px;width:100%;display:grid;overflow:hidden}.mosaico--1{grid-template-columns:1fr}.mosaico--2{aspect-ratio:2;grid-template-columns:1fr 1fr}.mosaico--3{aspect-ratio:3/2;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.mosaico--3>:first-child{grid-row:span 2}.mosaico--4{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.mosaico__foto{background:var(--surface-raised);cursor:zoom-in;border:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.mosaico__amei{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mosaico__piscar{background:var(--coracao);opacity:0;animation:mosaico-piscar .5s var(--ease-out) forwards;position:absolute;inset:0}.mosaico__coracao{color:var(--coracao);filter:drop-shadow(0 2px 8px oklch(0% 0 0/.35));animation:mosaico-coracao .7s var(--ease-out) forwards;display:grid}@keyframes mosaico-piscar{0%{opacity:0}20%{opacity:.35}to{opacity:0}}@keyframes mosaico-coracao{0%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1.25)}55%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-28px)scale(.9)}}@media (prefers-reduced-motion:reduce){.mosaico__piscar{animation:none}.mosaico__coracao{animation:.7s linear forwards mosaico-coracao-curto}@keyframes mosaico-coracao-curto{0%,60%{opacity:1}to{opacity:0}}}.mosaico__foto:disabled{cursor:default}.mosaico__foto img{object-fit:cover;width:100%;height:100%;display:block}.mosaico__foto:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mosaico__vazio{width:100%;height:100%;display:block}.mosaico__mais{background:var(--sobre-midia);color:var(--ink);font-family:var(--font-titulo);font-size:var(--text-title);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.leitura-no-dialogo{gap:var(--sp-4);flex-direction:column;display:flex}.resumo-dia--dialogo{padding:var(--sp-2) 0 0;overflow:hidden}.resumo-dia--dialogo .vinheta{background:radial-gradient(ellipse 50% 50% at 50% 45%, var(--vinheta-cor,transparent) 0%, transparent 100%);width:100%;height:200px;opacity:var(--opacity-48);filter:none;margin-left:0;top:0;left:0}.leitura-no-dialogo .temas-do-dia{--colunas:3}.leitura-no-dialogo .temas-do-dia--quatro{--colunas:2;max-width:16rem;margin-inline:auto}.leitura-no-dialogo .tema-cartao{gap:var(--sp-1);padding:var(--sp-4) var(--sp-1) 0}.leitura-no-dialogo .temas-do-dia{row-gap:var(--sp-8)}.leitura-no-dialogo .tema-cartao__desenho{margin-top:var(--sp-1)}.leitura-no-dialogo .temas-do-dia--compacto .tema-cartao__tema{min-height:0}.comeco-da-linha{align-items:center;gap:var(--sp-4);max-width:34ch;padding:var(--sp-16) var(--sp-4) var(--sp-12);font-family:var(--font-escrita);font-size:calc(var(--text-escrita) * 1.08);color:var(--muted);text-align:center;text-wrap:pretty;flex-direction:column;margin:0 auto;font-style:italic;line-height:1.6;display:flex}.comeco-da-linha__titulo{margin-bottom:var(--sp-2);color:var(--ink);text-wrap:balance;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.2}.comeco-da-linha em{color:var(--ink);font-weight:500}.visor{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:max(var(--sp-3), env(safe-area-inset-top,0px)) 0 max(var(--sp-4), env(safe-area-inset-bottom,0px));touch-action:none;background:0 0;border:0;margin:0;overflow:hidden}.visor .foto-zoom__foto{view-transition-name:foto-visor}::view-transition-group(foto-visor){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:clip}[data-transicao-foto]::view-transition-old(root){animation:none}[data-transicao-foto]::view-transition-new(root){animation:foto-raiz-entra .26s var(--ease-out) both}@keyframes foto-raiz-entra{0%{opacity:0}}[data-transicao-foto] .visor[open]{animation:none}.visor[open]{gap:var(--sp-3);animation:entra var(--dur) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.visor::backdrop{background:var(--visor-fundo);transition:opacity var(--dur) var(--ease-out)}.visor--arrastando::backdrop{opacity:var(--arrasto-opacidade,1);transition:none}.visor--arrastando .visor__acoes,.visor--arrastando .miniaturas{opacity:var(--arrasto-controles,1)}.visor__acoes{padding-inline:var(--sp-3);justify-content:flex-end;display:flex}.visor .miniaturas{justify-content:safe center}.seletor-dia__topo{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.seletor-dia__mes{font-weight:600}.esqueleto__linha{border-radius:var(--radius-full);height:.85rem;display:block}.esqueleto__linha--titulo{height:1.5rem}.esqueleto__linha--curta{width:60%}.esqueleto__linha--rotulo{width:5rem;height:.7rem}.esqueleto__rosto{border-radius:50%;width:28px;height:28px}.esqueleto__ponto{border-radius:50%;width:10px;height:10px;margin-top:.6rem}.esqueleto-semana{gap:var(--sp-8);flex-direction:column;display:flex}.esqueleto-semana__fio{align-items:center;gap:var(--sp-3);display:flex}.esqueleto-semana__leitura{gap:var(--sp-3);grid-template-columns:32px minmax(0,1fr);display:grid}.esqueleto-semana__texto{gap:var(--sp-2);flex-direction:column;display:flex}.esqueleto-semana__quadro{gap:var(--sp-3);flex-direction:column;display:flex}.esqueleto-semana__linha{border-radius:var(--radius-lg);height:4.5rem}.nossa-semana{gap:var(--sp-16);flex-direction:column;display:flex}.bloco{gap:var(--sp-4);flex-direction:column;display:flex}.seletor-semana__datas-chip{font-variant-numeric:tabular-nums;display:none}@media (width<=480px){.seletor-semana__chip{white-space:nowrap;flex-shrink:0}.seletor-semana__nome-chip,.seletor-semana__intervalo{display:none}.seletor-semana__datas-chip{display:inline}}.seletor-semana{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.seletor-semana__chip{min-height:36px;padding-inline:var(--sp-3) var(--sp-2);color:var(--ink);font-size:var(--text-body)}button.chip.seletor-semana__chip:disabled{padding-inline:var(--sp-3);cursor:default}.seletor-semana__chip>svg{color:var(--muted)}.seletor-semana__intervalo{color:var(--muted);font-size:var(--text-body);font-variant-numeric:tabular-nums}.seletor-semana__opcao{gap:var(--sp-4);width:100%;min-width:17rem;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;display:grid}.seletor-semana__datas{color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums}.seletor-semana__marca{color:var(--primary);place-items:center;display:grid}.sem-grupo-convite__acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.nos-filtros{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.seletor-quem__opcao{gap:var(--sp-3);width:100%;min-width:15rem;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;display:grid}.seletor-quem__opcao--pessoa{grid-template-columns:auto minmax(0,1fr) 16px;align-items:center}.seletor-quem__aviso{gap:var(--sp-1);max-width:17rem;padding:var(--sp-2) var(--sp-3) var(--sp-3);color:var(--muted);font-size:var(--text-label);flex-direction:column;line-height:1.4;display:flex}.seletor-quem__aviso strong{color:var(--ink);font-weight:500}.comparada{--ease-preenche:cubic-bezier(.16, 1, .3, 1);--coluna-rotulo:7.5rem;gap:var(--sp-3);flex-direction:column;display:flex}.comparada__legenda,.comparada__linha{grid-template-columns:var(--coluna-rotulo) minmax(0, 1fr) 18px;gap:var(--sp-4);align-items:center;display:grid}.comparada__legenda{padding-inline:var(--sp-4);margin-bottom:var(--sp-2)}.comparada__carinhas{grid-template-columns:repeat(5,2.5rem);justify-content:space-between;justify-items:center;font-size:33.3333px;line-height:1;display:grid}.comparada__linha{width:100%;min-height:4.5rem;padding:var(--sp-3) var(--sp-4);background:var(--surface-a80);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:20px}@media (hover:hover){.comparada__linha:hover{background:var(--surface-a92)}.comparada__linha:hover .comparada__seta{color:var(--ink);transform:translate(2px)}}.comparada__linha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comparada__linha:active{background:var(--surface-a92)}.comparada__rotulo{align-items:center;gap:var(--sp-2);font-size:var(--text-item);font-weight:600;display:inline-flex}.comparada__ponto{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--primary-dim);animation:comparada-surge .4s var(--ease-out) both;animation-delay:calc(.15s + var(--i,0) * 90ms + .9s);border-radius:50%;flex-shrink:0}.comparada__seta{color:var(--muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.trilho{height:40px;margin-inline:1.25rem;position:relative}.trilho:before{content:"";inset-inline:0;border-radius:var(--radius-full);background:var(--border);height:6px;position:absolute;top:50%;transform:translateY(-50%)}.trilho__trecho{border-radius:var(--radius-full);background:var(--cor-trecho);height:6px;animation:trilho-cresce .9s var(--ease-preenche) both;animation-delay:calc(.15s + var(--i,0) * 90ms);position:absolute;top:50%;transform:translateY(-50%)}.trilho__rostos{width:max-content;animation:rostos-deslizam .9s var(--ease-preenche) both;animation-delay:calc(.15s + var(--i,0) * 90ms);display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.trilho__rosto+.trilho__rosto{margin-left:-12px}.trilho__rosto .avatar{width:36px;height:36px;box-shadow:0 0 0 3px var(--surface)}.comparada__pedidos{gap:var(--sp-2) var(--sp-4);animation:comparada-surge .5s var(--ease-out) both;animation-delay:calc(.35s + var(--i,0) * 90ms);flex-wrap:wrap;display:flex}.comparada__pedido{align-items:center;gap:var(--sp-2);font-size:var(--text-body);display:inline-flex}@media (width<=480px){.comparada__legenda{padding-inline:var(--sp-4);grid-template-columns:minmax(0,1fr)}.comparada__legenda>span:empty{display:none}.comparada__linha{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) 18px}.comparada__rotulo{grid-area:1/1}.comparada__seta{grid-area:1/2}.comparada__linha>.trilho,.comparada__linha>.comparada__pedidos{grid-area:2/1/auto/-1}.comparada__linha>.trilho{margin-inline:1.25rem}}.folha-leitura{gap:var(--sp-6);flex-direction:column;display:flex}.folha-camada{animation:entra-bloco .42s var(--ease-out) both;animation-delay:calc(var(--j,0) * 90ms)}@media (prefers-reduced-motion:reduce){.folha-camada{animation:none}}.folha-rotulo{color:var(--muted);font-size:var(--text-label);margin:0}.folha-destaque{--anel-avatar:var(--surface-raised);align-items:center;gap:var(--sp-4);padding:var(--sp-4);background:var(--surface-raised);border-radius:20px;display:flex}.folha-destaque__corpo{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.folha-destaque__titulo{align-items:center;gap:var(--sp-2);font-size:var(--text-heading);text-wrap:balance;margin:0;font-weight:600;line-height:1.2;display:flex}.folha-destaque__desenhos{flex-shrink:0;font-size:1.75rem;line-height:1;display:inline-flex}.folha-destaque__legenda{color:var(--muted);font-size:var(--text-label);margin:0}.folha-pessoas{gap:var(--sp-3);flex-direction:column;display:flex}.folha-lista{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.folha-pessoa{gap:var(--sp-2);flex-direction:column;display:flex}.folha-pessoa__topo{align-items:center;gap:var(--sp-3);display:flex}.folha-pessoa__texto{flex-direction:column;min-width:0;display:flex}.folha-pessoa__nome{margin:0;font-weight:500}.folha-pessoa__legenda{color:var(--muted);font-size:var(--text-label);margin:0}.folha-dias{grid-template-columns:repeat(var(--dias,7), minmax(0, 1fr));gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.folha-dias--regua{color:var(--muted);font-size:var(--text-caption);text-align:center}.folha-dia{aspect-ratio:1;border-radius:var(--radius);background:var(--surface-raised);justify-self:center;place-items:center;width:100%;max-height:44px;font-size:23.3333px;line-height:1;display:grid}.folha-dia--vazio{border:1px dashed var(--border);background:0 0}.folha-pergunta{gap:var(--sp-3);padding-top:var(--sp-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.folha-pergunta__quem{align-items:center;gap:var(--sp-2);display:flex}.folha-pergunta__texto{font-size:var(--text-item);text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}.folha-pergunta__aspa{margin-right:var(--sp-1);color:var(--primary);vertical-align:-.2em;font-size:1.4em;line-height:0}.avatares-juntos{flex-shrink:0;align-items:center;display:inline-flex}.avatares-juntos__rosto,.avatares-juntos__resto{box-shadow:0 0 0 2px var(--anel-avatar,var(--surface))}.avatares-juntos__rosto+.avatares-juntos__rosto,.avatares-juntos__rosto+.avatares-juntos__resto{margin-left:-10px}.avatares-juntos--pequeno .avatares-juntos__rosto+.avatares-juntos__rosto,.avatares-juntos--pequeno .avatares-juntos__rosto+.avatares-juntos__resto{margin-left:-8px}.avatares-juntos__resto{min-width:40px;height:40px;padding-inline:var(--sp-1);background:var(--border);color:var(--muted);font-size:var(--text-label);border-radius:50%;place-items:center;font-weight:500;display:grid}.avatares-juntos--pequeno .avatares-juntos__resto{min-width:28px;height:28px;font-size:var(--text-caption)}.resumo-semana{--faixa:32px;--respiro-item:var(--sp-6);--ease-preenche:cubic-bezier(.16, 1, .3, 1);gap:var(--sp-12);flex-direction:column;display:flex}.resumo-semana__topo{gap:var(--sp-4);flex-direction:column;display:flex}.resumo-semana__ponte{max-width:40ch;color:var(--muted);font-size:var(--text-lead);text-wrap:pretty;animation:entra-bloco .5s var(--ease-out) both;line-height:1.5;animation-delay:.15s}.resumo-semana__abertura{font-family:var(--font-titulo);letter-spacing:-.02em;text-wrap:balance;animation:entra-bloco .5s var(--ease-out) both;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem);font-weight:300;line-height:1.15}.resumo-semana__abertura strong{font-weight:500}.fio-semana{gap:calc(var(--sp-8) + var(--sp-2));flex-direction:column;display:flex;position:relative}.fio-semana__faixa{top:14px;bottom:var(--sp-4);left:calc(var(--k) * var(--faixa) + var(--faixa) / 2 - 1px);border-radius:var(--radius-full);background:var(--border);transform-origin:top;width:2px;animation:faixa-desce .8s var(--ease-preenche) both;animation-delay:calc(.15s + var(--k) * 60ms);position:absolute}.fio-semana__rostos{align-items:center;gap:var(--sp-3);display:flex;position:relative}.fio-semana__avatares{grid-template-columns:repeat(var(--faixas), var(--faixa));justify-items:center;display:grid}.fio-semana__avatares>.avatar{box-shadow:0 0 0 3px var(--bg)}.fio-semana__nomes{color:var(--muted);font-size:var(--text-label)}.fio-semana__titulo,.fio-semana__lista{padding-left:calc(var(--faixas) * var(--faixa) + var(--sp-3))}.fio-semana__titulo{margin-bottom:var(--sp-1);color:var(--muted);font-size:var(--text-label);animation:entra-bloco .5s var(--ease-out) both;font-weight:500;animation-delay:.25s}.fio-semana__lista{flex-direction:column;margin:0;list-style:none;display:flex}.leitura-semana{animation:entra-bloco .5s var(--ease-out) both;animation-delay:calc(.35s + var(--j,0) * .11s);position:relative}.leitura-semana+.leitura-semana{border-top:1px solid var(--border)}.leitura-semana__nos{inset:0 auto 0 calc((var(--faixas) * var(--faixa) + var(--sp-3)) * -1);width:calc(var(--faixas) * var(--faixa) + var(--sp-3));position:absolute}.leitura-semana__no{top:calc(var(--respiro-item) + 10px - 5px);left:calc(var(--k) * var(--faixa) + var(--faixa) / 2 - 5px);background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg);animation:no-surge .4s var(--ease-out) both;animation-delay:calc(.5s + var(--j,0) * .11s);border-radius:50%;position:absolute}.leitura-semana__traco{top:calc(var(--respiro-item) + 10px - 1px);left:calc(var(--k) * var(--faixa) + var(--faixa) / 2);right:var(--sp-1);border-radius:var(--radius-full);background:var(--border-strong);transform-origin:0;height:2px;animation:traco-cresce .5s var(--ease-preenche) both;animation-delay:calc(.45s + var(--j,0) * .11s);position:absolute}.leitura-semana--conversa .leitura-semana__no{background:var(--cor-tema,var(--primary))}.leitura-semana--conversa .leitura-semana__traco{background:color-mix(in oklch, var(--cor-tema,var(--primary)) 48%, transparent)}.leitura-semana__corpo{align-items:flex-start;gap:var(--sp-3);padding:var(--respiro-item) 0;flex-direction:column;display:flex}.fio-semana__lista>.leitura-semana:first-child .leitura-semana__corpo{padding-top:var(--sp-3)}.fio-semana__lista>.leitura-semana:first-child .leitura-semana__no{top:calc(var(--sp-3) + 10px - 5px)}.fio-semana__lista>.leitura-semana:first-child .leitura-semana__traco{top:calc(var(--sp-3) + 10px - 1px)}.leitura-semana__tema{align-items:center;gap:var(--sp-2);min-height:20px;color:var(--muted);font-size:var(--text-label);line-height:20px;display:inline-flex}.leitura-semana__ponto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.comparada__ponto,.leitura-semana__ponto{background:var(--cor-tema,var(--primary));box-shadow:none;position:relative}.comparada__ponto:after,.leitura-semana__ponto:after{content:"";background:var(--cor-tema,var(--primary));animation:ponto-onda 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ponto-onda{0%{opacity:var(--opacity-64);transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.comparada__ponto:after,.leitura-semana__ponto:after{opacity:var(--opacity-32);animation:none;transform:scale(2)}}.leitura-semana__texto{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:300;line-height:1.3}.leitura-semana--principal .leitura-semana__texto{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);line-height:1.2}.leitura-semana__contexto{color:var(--muted);font-size:var(--text-body);text-wrap:pretty;line-height:1.55}.leitura-semana__entao{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.leitura-semana__rotulo{color:var(--muted);font-size:var(--text-label);font-weight:500}.leitura-semana__pergunta{font-size:var(--text-lead);text-wrap:pretty;padding-left:1.75rem;line-height:1.45;position:relative}.leitura-semana__aspa{color:var(--primary);font-size:2.5rem;font-weight:300;line-height:1;position:absolute;top:-.15em;left:0}.pontos-semana{gap:var(--sp-1);margin-top:var(--sp-1);flex-direction:column;display:flex}.pontos-semana__linha{gap:var(--sp-1);grid-template-columns:28px repeat(7,28px);align-items:center;display:grid}.pontos-semana__dia{color:var(--muted);font-size:var(--text-caption);text-align:center}.pontos-semana__ponto{background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:grid}.pontos-semana__ponto--vazio{background:0 0}.pontos-semana__ponto--vazio:after{content:"";border:1.5px solid var(--border-strong);border-radius:50%;width:8px;height:8px}@media (width<=380px){.pontos-semana__linha{grid-template-columns:24px repeat(7,24px);gap:3px}.pontos-semana__ponto{width:24px;height:24px;font-size:.875rem}.pontos-semana__linha>.avatar{width:24px;height:24px}}.quadro-semana{gap:var(--sp-6)}.quadro-semana__titulo{font-size:var(--text-heading);font-weight:500;line-height:1.25}.evolucao-semana__texto{font-size:var(--text-item);text-wrap:pretty;line-height:1.5}.entra-bloco{animation:entra-bloco .5s var(--ease-out) both}.em-espera,.em-espera *{animation-play-state:paused!important}@keyframes entra-bloco{0%{opacity:0;transform:translateY(8px)}}@keyframes faixa-desce{0%{transform:scaleY(0)}}@keyframes no-surge{0%{transform:scale(0)}}@keyframes traco-cresce{0%{transform:scaleX(0)}}@keyframes comparada-surge{0%{opacity:0}to{opacity:1}}@keyframes trilho-cresce{0%{width:0}}@keyframes rostos-deslizam{0%{opacity:0;left:0}15%{opacity:1}}@media (prefers-reduced-motion:reduce){.trilho__trecho,.trilho__rostos,.comparada__pedidos,.comparada__ponto,.resumo-semana__abertura,.resumo-semana__ponte,.fio-semana__faixa,.fio-semana__titulo,.leitura-semana,.leitura-semana__no,.leitura-semana__traco,.entra-bloco{animation:none}}.combinado{gap:var(--sp-2);padding:var(--sp-4);background:var(--primary-dim);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex}.semana-calendario{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dia-semana{gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-4);background:var(--surface-a80);color:var(--ink);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex}@media (hover:hover){button.dia-semana:hover{background:var(--surface-a92)}}button.dia-semana:active{transform:scale(.99)}.dia-semana--hoje{border-color:var(--primary)}.dia-semana--vazio{background:0 0}.dia-semana--futuro{color:var(--muted);background:0 0;border-style:dashed}.dia-semana__topo{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.dia-semana__data{align-items:center;gap:var(--sp-2);font-size:var(--text-body);font-weight:600;display:inline-flex}.dia-semana__carinha{color:var(--border-strong);align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.dia-semana__temas{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tema-marca{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--muted);font-size:var(--text-label);line-height:1.4;display:inline-flex}.dia-semana__extra{color:var(--muted);font-size:var(--text-label);line-height:1.35}@media (prefers-reduced-motion:reduce){button.dia-semana:active{transform:none}}.frase-da-semana__campo{gap:var(--sp-2);flex-direction:column;display:flex}.textarea.frase-da-semana__texto{resize:none;min-height:0}.frase-da-semana__rodape{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.frase-da-semana__ajuda{color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums}.frase-da-semana__acoes{gap:var(--sp-2);margin-left:auto;display:flex}.frase-passada__corpo{gap:var(--sp-3);flex-direction:column;flex:1;min-width:0;display:flex}.frases{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.frase{gap:var(--sp-3);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.frase__texto{font-family:var(--font-escrita);font-size:var(--text-escrita);text-wrap:pretty;quotes:"“" "”";padding-top:2px;line-height:1.4}.frase__acoes{margin-top:calc(var(--sp-2) * -1);display:flex}.compartilhar-dia{gap:var(--sp-6);padding-bottom:var(--sp-6);flex-direction:column;display:flex}.dialogo__conteudo[data-rola=sim]:has(.compartilhar-dia){-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-6)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-6)), transparent)}.compartilhar-dia__grupo{gap:var(--sp-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.compartilhar-dia__cabeca{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:32px;display:flex}.compartilhar-dia__rotulo{font-size:var(--text-body);padding:0;font-weight:500}@media (width>=1025px) and (pointer:fine){.temas-do-dia--tres{max-width:calc(var(--cartao-largura) * 3 + var(--sp-3) * 2)}}.tema-cartao--escolha{appearance:none;font:inherit;cursor:pointer}.tema-cartao--escolha[aria-pressed=true] .tema-cartao__contorno{opacity:1}.compartilhar-dia__grupo[data-travado]{opacity:.5}.tema-cartao--escolha:disabled{cursor:default}.tema-cartao__marca{box-shadow:0 0 0 2px var(--surface);background:var(--primary);width:18px;height:18px;color:var(--primary-ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform .32s var(--ease-mola);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.4)}.tema-cartao--escolha[aria-pressed=true] .tema-cartao__marca{opacity:1;transform:none}.compartilhar-dia__pessoas{gap:var(--sp-1);flex-direction:column;display:flex}.compartilhar-dia__opcao{padding:var(--sp-1) var(--sp-3);background:var(--surface-a64);transition:background-color var(--dur-fast) var(--ease-out);border-radius:16px}.compartilhar-dia__opcao:has(input:checked){background:var(--primary-a8)}.compartilhar-dia__nota{color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.tema-cartao__marca{transition:opacity var(--dur-fast) linear;transform:none}}.memorias-do-dia{gap:var(--sp-8);flex-direction:column;display:flex}.memorias-do-dia__topo{align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);text-align:center;flex-direction:column;display:flex}.memorias-do-dia__convite{text-wrap:balance;max-width:34ch}.memorias{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.memoria{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-a80);border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex}.memoria__texto-bloco{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.memoria__texto{white-space:pre-wrap}.memoria__texto--curto{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memoria__ler{margin-left:calc(var(--sp-3) * -1)}.memoria__rodape{align-items:center;gap:var(--sp-1);margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) 0;justify-content:flex-end;display:flex}.nova-memoria{gap:var(--sp-3);flex-direction:column;display:flex}.nova-memoria__texto{width:100%;min-height:6rem;max-height:50dvh;color:var(--ink);font-family:var(--font-escrita);font-size:var(--text-escrita);resize:none;background:0 0;border:0;outline:none;padding:0;line-height:1.5}.nova-memoria__texto::placeholder{color:var(--muted)}.nova-memoria__ferramentas{align-items:center;gap:var(--sp-1);margin-left:calc(var(--sp-2) * -1);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.nova-memoria__ferramentas .btn--icon{color:var(--muted)}.nova-memoria__ferramentas .btn--icon:hover,.nova-memoria__ferramentas .btn--primary{color:var(--ink)}.nova-memoria__estado{margin-left:var(--sp-2);color:var(--muted);font-size:var(--text-label)}.nova-memoria__gravando{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-lg);font-variant-numeric:tabular-nums;display:flex}.nova-memoria__gravando .btn{margin-left:auto}.nova-memoria__ponto{background:var(--danger);width:10px;height:10px;animation:gravando 1s var(--ease-in-out) infinite alternate;border-radius:50%}@keyframes gravando{to{opacity:var(--opacity-32)}}.nova-memoria__audio{align-items:flex-start;gap:var(--sp-1);display:flex}@media (prefers-reduced-motion:reduce){.nova-memoria__ponto{animation:none}}.pode-contar{isolation:isolate;margin-top:var(--sp-3);position:relative}.pode-contar:after{content:"";z-index:-1;border-radius:inherit;background:var(--primary);pointer-events:none;animation:pode-contar-onda 4s var(--ease-out) 5;position:absolute;inset:0}@keyframes pode-contar-onda{0%{opacity:var(--opacity-48);transform:scale(1)}30%,to{opacity:0;transform:scale(1.1,1.35)}}@media (prefers-reduced-motion:reduce){.pode-contar:after{opacity:0;animation:none}}.pedido-ilustracao{position:relative}.resumo-dia--dialogo .pedido-ilustracao:has(>.balao-apoio){margin-top:var(--sp-6)}.balao-apoio{--balao-desfoque:2px;--balao-borda:0;top:calc(var(--sp-6) * -1);left:calc(100% - var(--sp-3));white-space:pre-line;width:max-content;color:var(--ink);font-size:var(--text-label);text-align:left;transform-origin:0 100%;animation:balao-entra var(--dur-slow) var(--ease-out), balao-balanca 4.5s ease-in-out infinite;margin:0;font-weight:500;line-height:1.3;position:absolute}@keyframes balao-entra{0%{opacity:0;transform:scale(.8)}}.balao-apoio--esquerda{left:auto;right:calc(100% - var(--sp-3));transform-origin:100% 100%;--giro:6deg}.balao-apoio--quem{align-items:center;gap:var(--sp-2);display:flex}.balao-apoio__texto{flex-direction:column;display:flex}.balao-apoio__nome{max-width:6rem;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@media (prefers-reduced-motion:reduce){.balao-apoio{animation:none}}.pedido-respondido{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--muted);font-size:var(--text-label);text-align:left;display:inline-flex}.navegacao-periodo{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.navegacao-periodo>.btn:first-child{margin-left:calc((var(--touch) - 20px) / -2)}.navegacao-periodo>.btn:last-child{margin-right:calc((var(--touch) - 20px) / -2)}.navegacao-periodo__nome{min-width:0;font-size:var(--text-heading);letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aviso-sem-grupo{gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.aviso-sem-grupo__texto{margin:0}.aviso-sem-grupo__acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.resumo-dia__de-quem{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--text-body);flex-wrap:wrap;margin:0;display:flex}.resumo-dia__nome{color:var(--ink);font-weight:500}.respostas{isolation:isolate;position:relative}.vinheta--atras{z-index:-1;background:color-mix(in oklab, var(--vinheta-cor,transparent) 64%, transparent);opacity:.37;filter:blur(64px);border-radius:50%;width:320px;height:183px;margin-left:0;top:50%;left:50%;translate:-50% -50%}.tema-cartao__quem{align-items:center;margin-top:auto;display:inline-flex}.tema-cartao__quem>.avatar{width:20px;height:20px;font-size:var(--text-caption);box-shadow:0 0 0 1.5px var(--border)}.tema-cartao__quem>.avatar+.avatar{margin-left:-6px}.tema-cartao__mais{color:var(--muted);font-size:var(--text-caption);margin-left:2px}.topo--com-inicio{padding-block:0}.topo__inicio{flex:1;align-self:stretch;min-width:0}.topo__inicio .rostos-de-hoje{height:100%;padding:0 var(--sp-2) 0 0;align-items:center;margin:0}.topo__inicio .rosto-de-hoje,.topo__inicio .rosto-de-hoje__botao{width:3rem}.topo__inicio .avatar--medio{width:34px;height:34px}.topo__inicio .rosto-de-hoje__balao{top:-2px;right:-20px}.filtros__contagem{border-radius:var(--radius-full);background:var(--primary);min-width:18px;height:18px;color:var(--primary-ink);font-size:var(--text-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.filtros-aplicados{align-items:center;gap:var(--sp-2);margin-top:calc(var(--sp-2) * -1);display:flex}.filtros-aplicados__lista{gap:var(--sp-2);min-width:0;padding:var(--sp-1) 0;scrollbar-width:none;flex:1;margin:0;list-style:none;display:flex;overflow-x:auto}.filtros-aplicados__lista::-webkit-scrollbar{display:none}.filtros-aplicados__chip{min-height:32px;padding-inline:var(--sp-3) var(--sp-2);cursor:pointer}.filtros-aplicados__icone{color:var(--cor-reacao);display:inline-grid}.filtros-aplicados__limpar{flex:none}.filtros{gap:var(--sp-6);flex-direction:column;display:flex}.filtros__grupo{gap:var(--sp-3);flex-direction:column;display:flex}.filtros__cabeca{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.filtros__titulo{font-size:var(--text-body);margin:0;font-weight:600}.filtros__dica{color:var(--muted);font-size:var(--text-label)}.filtros__atalhos{gap:var(--sp-2);display:flex}.filtros__atalhos .chip{min-height:32px;padding-inline:var(--sp-3);cursor:pointer}.filtros__reacoes{justify-content:space-between;gap:var(--sp-2);display:flex}.balao-apoio__agradecer{top:calc(100% + var(--sp-1));align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-a80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);font:inherit;font-size:var(--text-micro);white-space:nowrap;cursor:pointer;animation:entra var(--dur-slow) var(--ease-out);font-weight:500;display:inline-flex;position:absolute;left:0}.balao-apoio__agradecer:after{content:"";position:absolute;inset:-8px -4px}.balao-apoio--esquerda .balao-apoio__agradecer{left:auto;right:0}@media (hover:hover){.balao-apoio__agradecer:hover{color:var(--coracao);border-color:currentColor}}.balao-apoio__agradecer:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.balao-apoio__coracao{background:var(--surface-raised);width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);color:var(--coracao);animation:coracao-pousa .42s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.balao-apoio--esquerda .balao-apoio__coracao{left:-6px;right:auto}@keyframes coracao-pousa{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.balao-apoio__agradecer,.balao-apoio__coracao{animation:none}}.onboarding{min-height:100%;padding:var(--sp-4) var(--sp-6) var(--sp-6);padding-top:calc(var(--sp-4) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));background:var(--bg);transition:opacity .32s var(--ease-out);flex-direction:column;display:flex;overflow:hidden auto}.onboarding--saindo{opacity:0;pointer-events:none}.onboarding__topo{grid-template-columns:44px 1fr 44px;align-items:center;width:100%;max-width:360px;margin-inline:auto;display:grid}.onboarding__voltar{width:44px;height:44px;color:var(--muted);transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.onboarding__voltar[data-escondido]{opacity:0;pointer-events:none;transform:translate(6px)}.onboarding__deslizante{flex:1}.onboarding__deslizante>.deslizante__painel{padding-block:var(--sp-6);justify-content:center;align-items:center}.onboarding__deslizante>.deslizante__painel[data-direcao]{animation:none}.onboarding__deslizante>.deslizante__painel--saindo[data-direcao="1"]{animation:onboarding-sai-para-a-esquerda .28s var(--ease-out) forwards}.onboarding__deslizante>.deslizante__painel--saindo[data-direcao="-1"]{animation:onboarding-sai-para-a-direita .28s var(--ease-out) forwards}@keyframes onboarding-sai-para-a-esquerda{0%{transform:translateX(var(--saida-de,0px))}to{opacity:0;transform:translateX(calc(var(--saida-de,0px) - 32px))}}@keyframes onboarding-sai-para-a-direita{0%{transform:translateX(var(--saida-de,0px))}to{opacity:0;transform:translateX(calc(var(--saida-de,0px) + 32px))}}.onboarding__passo{align-items:center;gap:var(--sp-8);text-align:center;flex-direction:column;width:100%;max-width:360px;display:flex}.onboarding__conteudo{align-items:center;gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.onboarding__conteudo>*,.onboarding__acoes,.onboarding__saida{animation:onboarding-entra .62s var(--ease-out) both;animation-delay:calc(var(--depois-de-sair,.3s) + var(--ordem,0) * .12s)}.onboarding__conteudo>:nth-child(2){--ordem:1}.onboarding__conteudo>:nth-child(3){--ordem:2}.onboarding__conteudo>:nth-child(4){--ordem:3}.onboarding__conteudo>:nth-child(n+5),.onboarding__acoes{--ordem:4}.onboarding__saida{--ordem:5}@keyframes onboarding-entra{0%{opacity:0;transform:translateY(10px)}}.onboarding__passo--esperando .onboarding__conteudo>:not(.onboarding__semana),.onboarding__passo--esperando .onboarding__acoes,.onboarding__passo--esperando .onboarding__saida{opacity:0;animation:none}.onboarding__passo--pousou{--depois-de-sair:60ms}.onboarding__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.onboarding__titulo--longo{font-size:var(--text-lead);line-height:1.35}.onboarding__texto{color:var(--muted);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.5}.onboarding__acoes{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.onboarding__acoes:empty{display:none}.onboarding__saida{justify-content:center;display:flex}.onboarding__pontos{justify-content:center;gap:var(--sp-2);display:flex}.onboarding__ponto{background:var(--border-strong);width:6px;height:6px;transition:width .42s var(--ease-mola), background-color var(--dur) var(--ease-out);border-radius:3px}.onboarding__ponto--feito{background:var(--primary-a48)}.onboarding__ponto--atual{background:var(--primary);width:18px}.onboarding__apoio{min-height:1.25em;color:var(--muted);font-size:var(--text-label);margin:0}.onboarding__pergunta{width:100%}.escolha--travada{pointer-events:none}.onboarding__passo--saindo .escolha__pergunta,.onboarding__passo--saindo .escolha__opcao:not(.escolha__opcao--ativa),.onboarding__passo--saindo .escolha__opcao--ativa .escolha__texto,.onboarding__passo--saindo .onboarding__saida{opacity:0;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);transform:translateY(6px)scale(.97)}.onboarding__passo--saindo .escolha__pergunta{transform:translateY(-6px)}.onboarding__passo--saindo .escolha__opcao:first-child,.onboarding__passo--saindo .escolha__opcao:nth-child(5){transition-delay:70ms}.onboarding__passo--saindo .escolha__opcao--ativa{transition:border-color .34s var(--ease-out), background-color .34s var(--ease-out);background:0 0;border-color:#0000}.onboarding__voo{z-index:var(--z-toast,1000);pointer-events:none;transform-origin:50%;will-change:transform;place-items:center;display:grid;position:fixed}.onboarding__semana{gap:var(--sp-1);grid-template-columns:repeat(7,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.onboarding__conteudo>.onboarding__semana{animation:none}.onboarding__dia{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--text-micro);animation:onboarding-onda .52s var(--ease-mola) both;animation-delay:calc(60ms + var(--i,0) * 55ms);flex-direction:column;display:flex}.onboarding__dia--hoje{color:var(--ink);font-weight:600;animation:none}@keyframes onboarding-onda{0%{opacity:0;transform:translateY(8px)scale(.8)}}.onboarding__dia-caixa{border:1px dashed var(--border-strong);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.6rem;display:grid}.onboarding__dia--hoje .onboarding__dia-caixa{border:1.5px solid var(--primary);background:var(--primary-dim)}.onboarding__dia--pousou .onboarding__dia-caixa{animation:onboarding-anel .9s var(--ease-out)}@keyframes onboarding-anel{0%{box-shadow:0 0 0 0 var(--primary-a48)}to{box-shadow:0 0 0 14px #0000}}.onboarding__no-dia{display:grid}.onboarding__no-dia--esperando{visibility:hidden}.onboarding__no-dia--assentou{transform-origin:50% 100%;animation:onboarding-assenta .52s var(--ease-mola)}@keyframes onboarding-assenta{0%{transform:scale(1.12,.84)}55%{transform:scale(.95,1.06)}}.onboarding__no-dia--pousa{animation:onboarding-pousa .76s var(--ease-mola) .26s both}@keyframes onboarding-pousa{0%{opacity:0;transform:translateY(-3.5rem)scale(1.7)}}.onboarding__no-card--esperando{visibility:hidden}.onboarding__no-card--assentou{transform-origin:50% 100%;animation:onboarding-assenta .52s var(--ease-mola)}.onboarding__assuntos{justify-content:center;gap:var(--sp-2);max-width:calc(3 * var(--cartao-largura) + 2 * var(--sp-2));flex-wrap:wrap;display:flex}.onboarding__cartao{width:var(--cartao-largura);padding-top:calc(var(--cartao-selo) / 2)}.onboarding__cartao--chegou .tema-cartao__desenho{transform-origin:50% 100%;animation:onboarding-chega .62s var(--ease-mola) both}.onboarding__cartao--chegou .tema-cartao__resposta{animation:onboarding-entra .42s var(--ease-out) .12s both}@keyframes onboarding-chega{0%{opacity:0;transform:translateY(-10px)scale(.6)}60%{opacity:1;transform:translateY(1px)scale(1.08,.92)}}.onboarding__fio{gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.onboarding__faixa{align-items:center;gap:var(--sp-3);grid-template-columns:auto 1fr;display:grid}.onboarding__rosto{animation:onboarding-onda .52s var(--ease-mola) both;animation-delay:var(--comeco)}.onboarding__trilho{min-height:2.75rem;padding-inline:var(--sp-1);justify-content:space-between;align-items:center;font-size:1.75rem;display:flex;position:relative}.onboarding__linha{inset-inline:0;background:var(--border-strong);transform-origin:0;height:3px;animation:onboarding-linha .7s var(--ease-out) both;animation-delay:calc(var(--comeco) + .12s);border-radius:2px;margin-top:-1.5px;position:absolute;top:50%}@keyframes onboarding-linha{0%{transform:scaleX(0)}}.onboarding__cai{transform-origin:50% 100%;animation:onboarding-cai .68s var(--ease-out) both;animation-delay:calc(var(--comeco) + .38s + var(--i) * .2s);position:relative}@keyframes onboarding-cai{0%{opacity:0;transform:translateY(-22px)scale(.85)}55%{opacity:1;transform:translateY(2px)scale(1.1,.88)}78%{transform:translateY(-3px)scale(.97,1.04)}}.onboarding__sino{font-size:4rem}.onboarding__sino--ligado{transform-origin:50% 100%;animation:onboarding-chega .62s var(--ease-mola)}.onboarding__instalar{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-a80);text-align:left;border-radius:20px;flex-direction:column;display:flex}.onboarding__passos-de-instalar{padding-left:var(--sp-4);color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.5}.onboarding__post{gap:var(--sp-3);width:100%;padding:var(--sp-4);border:1px solid var(--border);background:var(--surface-a80);text-align:left;border-radius:20px;flex-direction:column;display:flex}.onboarding__post-topo{align-items:center;gap:var(--sp-2);display:flex}.onboarding__post-nome{font-size:var(--text-body);font-weight:600}.onboarding__post-quando{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.onboarding__post-texto{min-height:1.5em;color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.5}.onboarding__cursor{vertical-align:text-bottom;background:var(--primary);width:2px;height:1.1em;margin-left:1px;animation:.9s steps(2,start) infinite onboarding-cursor;display:inline-block}@keyframes onboarding-cursor{to{visibility:hidden}}.onboarding__foto{aspect-ratio:16/9;background:color-mix(in srgb, var(--blob-5) 38%, var(--bg));opacity:0;filter:blur(10px);transition:opacity .52s var(--ease-out), filter .64s var(--ease-out), transform .64s var(--ease-out);border-radius:14px;place-items:center;font-size:4rem;display:grid;transform:translateY(10px)scale(.96)}.onboarding__foto--entrou{opacity:1;filter:none;transform:none}.onboarding__reacoes{min-height:1.5rem;display:flex}.blob-vivo{aspect-ratio:96/80;overflow:visible}.blob-vivo--fora g{animation-play-state:paused}.blob-vivo--minusculo g{animation:none!important}.blob-vivo g{transform-box:fill-box;animation-delay:var(--atraso,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.blob-vivo__todo{transform-origin:50% 100%}.blob-vivo__olhos,.blob-vivo__boca,.blob-vivo__detalhe{transform-origin:50%}.blob-vivo--1 .blob-vivo__todo{animation-name:blob-respira-pesado;animation-duration:5.6s}.blob-vivo--1 .blob-vivo__detalhe{animation-name:blob-marca-cai;animation-duration:4.2s}.blob-vivo--1 .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - 2.1s)}.blob-vivo--1 .blob-vivo__boca{animation-name:blob-boca-treme;animation-duration:5.6s}.blob-vivo--1 .blob-vivo__olhos{animation-name:blob-pisca-devagar;animation-duration:6.4s}.blob-vivo--2 .blob-vivo__todo{animation-name:blob-respira-lento;animation-duration:4.8s}.blob-vivo--2 .blob-vivo__olhos{animation-name:blob-pisca-devagar;animation-duration:5.2s}.blob-vivo--2 .blob-vivo__boca{animation-name:blob-boca-desce;animation-duration:4.8s}.blob-vivo--3 .blob-vivo__todo{animation-name:blob-balanca;animation-duration:5.2s}.blob-vivo--3 .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:4.4s}.blob-vivo--3 .blob-vivo__boca{animation-name:blob-boca-alonga;animation-duration:5.2s}.blob-vivo--4 .blob-vivo__todo{animation-name:blob-pulinho;animation-duration:3.8s}.blob-vivo--4 .blob-vivo__boca{animation-name:blob-sorri;animation-duration:3.8s}.blob-vivo--4 .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:4.8s}.blob-vivo--4 .blob-vivo__detalhe{animation-name:blob-cintila;animation-duration:2.4s}.blob-vivo--4 .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - 1.2s)}.blob-vivo--5 .blob-vivo__todo{animation-name:blob-saltinho;animation-duration:3.2s}.blob-vivo--5 .blob-vivo__boca{animation-name:blob-sorri-largo;animation-duration:3.2s}.blob-vivo--5 .blob-vivo__olhos{animation-name:blob-aperta;animation-duration:3.2s}.blob-vivo--5 .blob-vivo__detalhe{animation-name:blob-gira;animation-duration:2.8s}.blob-vivo--5 .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - 1.4s)}@keyframes blob-respira-pesado{0%,to{transform:scale(1)}55%{transform:scale(1.045,.94)}}@keyframes blob-respira-lento{0%,to{transform:scale(1)}50%{transform:scale(1.025,.965)}}@keyframes blob-balanca{0%,to{transform:rotate(-1.4deg)scale(1)}25%{transform:rotate(0)scale(1.02,.975)}50%{transform:rotate(1.4deg)scale(1)}75%{transform:rotate(0)scale(1.02,.975)}}@keyframes blob-pulinho{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(0)scale(1.04,.95)}52%{transform:translateY(-3%)scale(.98,1.03)}72%{transform:translateY(0)scale(1.01,.99)}}@keyframes blob-saltinho{0%,to{transform:translateY(0)scale(1)}24%{transform:translateY(0)scale(1.05,.93)}46%{transform:translateY(-6%)scale(.97,1.05)}64%{transform:translateY(0)scale(1.03,.97)}80%{transform:translateY(0)scale(1)}}@keyframes blob-pisca{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.12)}}@keyframes blob-pisca-devagar{0%,80%,to{transform:scaleY(1)}87%{transform:scaleY(.15)}92%{transform:scaleY(.5)}}@keyframes blob-aperta{0%,to{transform:scaleY(1)}40%,56%{transform:scaleY(.7)translateY(4%)}}@keyframes blob-boca-treme{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-4deg)}78%{transform:rotate(3deg)}82%{transform:rotate(-2deg)}86%{transform:rotate(0)}}@keyframes blob-boca-desce{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(10%)scaleX(.94)}}@keyframes blob-boca-alonga{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.14)}}@keyframes blob-sorri{0%,to{transform:scale(1)}50%{transform:scale(1.08,1.14)}}@keyframes blob-sorri-largo{0%,to{transform:scale(1)}46%{transform:scale(1.12,1.18)}}@keyframes blob-marca-cai{0%{opacity:0;transform:translateY(-20%)}25%{opacity:1}75%{opacity:.8}to{opacity:0;transform:translateY(40%)}}@keyframes blob-cintila{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes blob-gira{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.5;transform:rotate(14deg)scale(.8)}}.blob-vivo__aceno{transform-origin:100% 100%}.blob-vivo__acessorio,.blob-vivo__balde{transform-origin:50% 100%}.blob-vivo__gota,.blob-vivo__pipoca{transform-origin:50%}.blob-vivo--pedido-descanso .blob-vivo__todo{animation-name:blob-respira-pesado;animation-duration:6.4s}.blob-vivo--pedido-descanso .blob-vivo__boca{animation-name:blob-ressona;animation-duration:6.4s}.blob-vivo--pedido-descanso .blob-vivo__acessorio{animation-name:blob-boina;animation-duration:6.4s}.blob-vivo--pedido-carinho .blob-vivo__todo{transform-origin:50% 60%;animation-name:blob-bate;animation-duration:2.8s}.blob-vivo--pedido-carinho .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:4.6s}.blob-vivo--pedido-carinho .blob-vivo__boca{animation-name:blob-sorri;animation-duration:2.8s}.blob-vivo--pedido-ajuda .blob-vivo__todo{animation-name:blob-balanca;animation-duration:4.4s}.blob-vivo--pedido-ajuda .blob-vivo__aceno{animation-name:blob-acena;animation-duration:3.2s}.blob-vivo--pedido-ajuda .blob-vivo__gota{animation-name:blob-escorre;animation-duration:3.6s}.blob-vivo--pedido-ajuda .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:3.8s}.blob-vivo--pedido-silencio .blob-vivo__todo{animation-name:blob-respira-lento;animation-duration:6.8s}.blob-vivo--pedido-silencio .blob-vivo__boca{animation-name:blob-recolhe;animation-duration:6.8s}.blob-vivo--pedido-conversar .blob-vivo__todo{animation-name:blob-fala-corpo;animation-duration:2.6s}.blob-vivo--pedido-conversar .blob-vivo__boca{animation-name:blob-fala;animation-duration:2.6s}.blob-vivo--pedido-conversar .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:4.2s}.blob-vivo--pedido-distrair .blob-vivo__todo{animation-name:blob-balanca;animation-duration:3.6s}.blob-vivo--pedido-distrair .blob-vivo__boca{animation-name:blob-mastiga;animation-duration:1.3s}.blob-vivo--pedido-distrair .blob-vivo__pipoca{animation-name:blob-pipoca;animation-duration:1.8s}.blob-vivo--pedido-tempo-so-meu .blob-vivo__todo{animation-name:blob-ritmo;animation-duration:2.4s}.blob-vivo--pedido-tempo-so-meu .blob-vivo__boca{animation-name:blob-sorri;animation-duration:2.4s}.blob-vivo--pedido-tempo-so-meu .blob-vivo__detalhe{animation-name:blob-nota;animation-duration:3.6s}.blob-vivo--pedido-tempo-so-meu .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - 1.8s)}.blob-vivo--pedido-nada .blob-vivo__todo{animation-name:blob-respira-lento;animation-duration:5.2s}.blob-vivo--pedido-nada .blob-vivo__boca{animation-name:blob-sorri;animation-duration:5.2s}.blob-vivo--pedido-nada .blob-vivo__detalhe{animation-name:blob-cintila;animation-duration:2.6s}.blob-vivo--pedido-nada .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - 1.3s)}.blob-vivo__zzz{color:var(--muted)}.blob-vivo--pedido-descanso .blob-vivo__z{transform-box:fill-box;transform-origin:50%;animation:blob-zz 3.6s ease-out var(--atraso,0s) infinite}.blob-vivo--pedido-descanso .blob-vivo__z+.blob-vivo__z{animation-delay:calc(var(--atraso,0s) - 1.8s)}.blob-vivo--fora .blob-vivo__z{animation-play-state:paused}.blob-vivo--minusculo .blob-vivo__z{animation:none!important}@keyframes blob-zz{0%{opacity:0;transform:translate(-30%,40%)scale(.6)}30%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(30%,-40%)scale(1.1)}}@keyframes blob-ressona{0%,to{transform:scale(1)}55%{transform:scale(1.08,1.3)}}@keyframes blob-boina{0%,to{transform:rotate(0)}55%{transform:rotate(-4deg)translateY(3%)}}@keyframes blob-bate{0%,40%,to{transform:scale(1)}8%{transform:scale(1.07)}16%{transform:scale(.99)}24%{transform:scale(1.05)}}@keyframes blob-acena{0%,48%,to{transform:rotate(-6deg)}12%{transform:rotate(12deg)}24%{transform:rotate(-8deg)}36%{transform:rotate(10deg)}}@keyframes blob-escorre{0%{opacity:0;transform:translateY(-15%)}20%{opacity:1}70%{opacity:1;transform:translateY(20%)}to{opacity:0;transform:translateY(35%)}}@keyframes blob-recolhe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}@keyframes blob-fala-corpo{0%,to{transform:scale(1)}18%{transform:scale(1.02,.98)}36%{transform:scale(1)}54%{transform:scale(1.025,.975)}72%{transform:scale(1)}}@keyframes blob-fala{0%,to{transform:scaleY(1)}15%{transform:scaleY(.55)}30%{transform:scaleY(1.05)}48%{transform:scaleY(.6)}64%{transform:scaleY(1)}80%{transform:scaleY(.75)}}@keyframes blob-mastiga{0%,to{transform:scale(1)}50%{transform:scale(1.06,.78)}}@keyframes blob-pipoca{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-10%)rotate(-3deg)}}@keyframes blob-ritmo{0%,to{transform:rotate(-2.5deg)scale(1)}25%{transform:rotate(0)scale(1.02,.97)}50%{transform:rotate(2.5deg)scale(1)}75%{transform:rotate(0)scale(1.02,.97)}}@keyframes blob-nota{0%{opacity:0;transform:translateY(20%)rotate(-8deg)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-45%)rotate(10deg)}}.blob-vivo__personagem,.blob-vivo__folha,.blob-vivo__interrogacao{transform-origin:50% 100%}.blob-vivo__contorno,.blob-vivo__rabisco,.blob-vivo__raios,.blob-vivo__vaso,.blob-vivo__coracao{transform-origin:50%}.blob-vivo--estado-vazio,.blob-vivo--estado-sem-resultados{--fantasma-contorno:color-mix(in oklab, var(--primary) 75%, #d5e5fe);--fantasma-olho:var(--ink)}.blob-vivo--estado-vazio .blob-vivo__contorno path,.blob-vivo--estado-sem-resultados .blob-vivo__contorno path{fill:var(--fantasma-contorno)}.blob-vivo--estado-vazio .blob-vivo__olhos path,.blob-vivo--estado-sem-resultados .blob-vivo__olhos path{fill:var(--fantasma-olho)}.blob-vivo--estado-vazio .blob-vivo__todo,.blob-vivo--estado-sem-resultados .blob-vivo__todo{animation-name:blob-flutua;animation-duration:5.2s}.blob-vivo--estado-vazio .blob-vivo__olhos,.blob-vivo--estado-sem-resultados .blob-vivo__olhos{animation-name:blob-procura;animation-duration:6.4s}.blob-vivo--estado-vazio .blob-vivo__interrogacao,.blob-vivo--estado-sem-resultados .blob-vivo__interrogacao{animation-name:blob-interroga;animation-duration:3.2s}.blob-vivo--estado-vazio .blob-vivo__detalhe,.blob-vivo--estado-sem-resultados .blob-vivo__detalhe{animation-name:blob-cintila;animation-duration:2.8s}.blob-vivo--estado-404 .blob-vivo__todo{animation-name:blob-balanca;animation-duration:5.2s}.blob-vivo--estado-404 .blob-vivo__olhos{animation-name:blob-olha-para-cima;animation-duration:5.2s}.blob-vivo--estado-404 .blob-vivo__interrogacao{animation-name:blob-interroga;animation-duration:2.6s}.blob-vivo--estado-404 .blob-vivo__boca{animation-name:blob-boca-alonga;animation-duration:5.2s}.blob-vivo--estado-falha .blob-vivo__todo{animation-name:blob-cambaleia;animation-duration:3.6s}.blob-vivo--estado-falha .blob-vivo__olhos{animation-name:blob-gira-inteiro;animation-duration:2.8s;animation-timing-function:linear}.blob-vivo--estado-falha .blob-vivo__olhos+.blob-vivo__olhos{animation-direction:reverse}.blob-vivo--estado-falha .blob-vivo__rabisco{animation-name:blob-enrola;animation-duration:2.4s}.blob-vivo--estado-falha .blob-vivo__boca{animation-name:blob-boca-treme;animation-duration:3.6s}.blob-vivo--estado-carregando .blob-vivo__todo{animation-name:blob-deriva;animation-duration:5.6s}.blob-vivo--estado-carregando .blob-vivo__raios{animation-name:blob-gira-inteiro;animation-duration:6s;animation-timing-function:linear}.blob-vivo--estado-carregando .blob-vivo__olhos{animation-name:blob-pisca-devagar;animation-duration:5.6s}.blob-vivo--estado-carregando .blob-vivo__boca{animation-name:blob-sorri;animation-duration:5.6s}.blob-vivo--estado-sucesso .blob-vivo__todo{animation-name:blob-saltinho;animation-duration:3.2s}.blob-vivo--estado-sucesso .blob-vivo__boca{animation-name:blob-sorri-largo;animation-duration:3.2s}.blob-vivo--estado-sucesso .blob-vivo__olhos{animation-name:blob-aperta;animation-duration:3.2s}.blob-vivo--estado-sucesso .blob-vivo__detalhe{animation-name:blob-pulsa;animation-duration:1.6s}.blob-vivo--estado-sucesso .blob-vivo__detalhe:nth-child(odd){animation-delay:calc(var(--atraso,0s) - .8s)}.blob-vivo--estado-primeiro-registro .blob-vivo__todo{animation-name:blob-respira-lento;animation-duration:5.6s}.blob-vivo--estado-primeiro-registro .blob-vivo__folha{animation-name:blob-folha;animation-duration:4s}.blob-vivo--estado-primeiro-registro .blob-vivo__folha~.blob-vivo__folha{animation-delay:calc(var(--atraso,0s) - 1.6s)}.blob-vivo--estado-primeiro-registro .blob-vivo__olhos{animation-name:blob-olha-para-o-lado;animation-duration:6.4s}.blob-vivo--estado-primeiro-registro .blob-vivo__boca{animation-name:blob-sorri;animation-duration:5.6s}.blob-vivo--estado-compartilhamento .blob-vivo__personagem--a{animation-name:blob-encosta-a;animation-duration:4.4s}.blob-vivo--estado-compartilhamento .blob-vivo__personagem--b{animation-name:blob-encosta-b;animation-duration:4.4s}.blob-vivo--estado-compartilhamento .blob-vivo__olhos{animation-name:blob-pisca;animation-duration:4.8s}.blob-vivo--estado-compartilhamento .blob-vivo__personagem--b .blob-vivo__olhos{animation-delay:calc(var(--atraso,0s) - 2.2s)}.blob-vivo--estado-compartilhamento .blob-vivo__coracao{animation-name:blob-coracao-sobe;animation-duration:2.8s}@keyframes blob-flutua{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4%)scale(.99,1.01)}}@keyframes blob-procura{0%,10%{transform:translate(0)scaleY(1)}20%,34%{transform:translate(-38%)scaleY(1)}44%{transform:translate(0)scaleY(1)}54%,68%{transform:translate(38%)scaleY(1)}78%{transform:translate(0)scaleY(1)}86%{transform:translate(0)scaleY(.15)}90%,to{transform:translate(0)scaleY(1)}}@keyframes blob-interroga{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8%)rotate(6deg)}}@keyframes blob-olha-para-cima{0%,15%,85%,to{transform:translate(0)}30%,70%{transform:translate(30%,-30%)}}@keyframes blob-olha-para-o-lado{0%,45%,to{transform:translate(0)}55%,85%{transform:translate(35%)}}@keyframes blob-cambaleia{0%,to{transform:rotate(-3deg)translate(-1.5%)}50%{transform:rotate(3deg)translate(1.5%)}}@keyframes blob-gira-inteiro{to{transform:rotate(360deg)}}@keyframes blob-enrola{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(12deg)scale(1.06)}}@keyframes blob-deriva{0%,to{transform:translate(-3%)translateY(0)}50%{transform:translate(3%)translateY(-2%)}}@keyframes blob-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes blob-folha{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes blob-encosta-a{0%,to{transform:rotate(0)scale(1)}45%,60%{transform:rotate(-4deg)scale(1.02,.98)}}@keyframes blob-encosta-b{0%,to{transform:rotate(0)scale(1)}45%,60%{transform:rotate(4deg)scale(1.02,.98)}}@keyframes blob-coracao-sobe{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(-4%)scale(1.15)}30%{transform:translateY(-6%)scale(1)}45%{transform:translateY(-8%)scale(1.1)}70%{transform:translateY(-4%)scale(1)}}@media (prefers-reduced-motion:reduce){.onboarding,.onboarding__conteudo>*,.onboarding__acoes,.onboarding__saida,.onboarding__dia,.onboarding__dia-caixa,.onboarding__no-dia,.onboarding__no-card--assentou,.onboarding__cartao--chegou .tema-cartao__desenho,.onboarding__cartao--chegou .tema-cartao__resposta,.onboarding__rosto,.onboarding__linha,.onboarding__cai,.onboarding__sino,.onboarding__cursor{animation:none}.blob-vivo g,.blob-vivo__z{animation:none!important}.onboarding,.onboarding__ponto,.onboarding__voltar,.onboarding__foto,.onboarding__passo--saindo *{transition:none}}.chegada{display:contents}@keyframes chega-sobe{0%{opacity:0;transform:translateY(10px)}}@keyframes chega-fundido{0%{opacity:0}}@keyframes chega-pousa{0%{opacity:0;transform:translateY(-16px)scale(.92)}55%{opacity:1;transform:translateY(2px)scale(1.07,.93)}78%{transform:translateY(-1px)scale(.98,1.02)}}@keyframes chega-pulinho{0%{opacity:0;transform:translateY(-8px)scale(.6)}60%{opacity:1;transform:translateY(1px)scale(1.08,.92)}}@keyframes chega-onda{0%{opacity:0;transform:translateY(8px)scale(.85)}}@keyframes chega-desfoque{0%{opacity:0;filter:blur(10px)}}@keyframes chega-anel{0%{box-shadow:0 0 0 0 var(--primary-a48)}to{box-shadow:0 0 0 10px #0000}}.pedido-ilustracao:has(>.resumo-dia__aura){isolation:isolate}.resumo-dia__aura{z-index:-1;background:radial-gradient(circle, var(--aura-cor,transparent) 0%, transparent 68%);filter:blur(14px);opacity:0;pointer-events:none;border-radius:50%;width:11rem;height:11rem;margin:-5.5rem 0 0 -5.5rem;position:absolute;top:50%;left:50%}.resumo-dia__aura--1{--aura-cor:var(--blob-1)}.resumo-dia__aura--2{--aura-cor:var(--blob-2)}.resumo-dia__aura--3{--aura-cor:var(--blob-3)}.resumo-dia__aura--4{--aura-cor:var(--blob-4)}.resumo-dia__aura--5{--aura-cor:var(--blob-5)}@keyframes chega-destaque{0%{opacity:0;transform:translateY(18px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.34)}72%{transform:scale(1.3)}88%{transform:scale(.96,1.03)}to{transform:none}}@keyframes aura-acende{0%{opacity:0;transform:scale(.6)}22%{opacity:.6;transform:scale(1)}70%{opacity:.55;transform:scale(1.06)}to{opacity:0;transform:scale(1.1)}}[data-chegada=feita] .resumo-dia__carinha{animation:none}[data-chegada=completa].dia-de-quem .resumo-dia__de-quem{animation:chega-sobe .48s var(--ease-out) both}[data-chegada=completa] .resumo-dia__carinha{transform-origin:50% 100%;animation:1.3s cubic-bezier(.33,1,.68,1) 80ms both chega-destaque}[data-chegada=completa] .resumo-dia__aura{animation:1.5s ease-in-out 80ms backwards aura-acende}[data-chegada=completa] .resumo-dia__carinha .blob-vivo--1{animation:reage-1 .95s var(--ease-out) .42s backwards}[data-chegada=completa] .resumo-dia__carinha .blob-vivo--2{animation:reage-2 .8s var(--ease-out) .42s backwards}[data-chegada=completa] .resumo-dia__carinha .blob-vivo--3{animation:reage-3 .85s var(--ease-out) .42s backwards}[data-chegada=completa] .resumo-dia__carinha .blob-vivo--4{animation:reage-4 .75s var(--ease-out) .42s backwards}[data-chegada=completa] .resumo-dia__carinha .blob-vivo--5{animation:reage-5 .95s var(--ease-out) .42s backwards}[data-chegada=completa] .resumo-dia__carinha .blob-vivo{transform-origin:50% 100%}[data-chegada=completa] .resumo-dia__nivel{animation:chega-sobe .52s var(--ease-out) .26s both}[data-chegada=completa] .resumo-dia__frase{animation:chega-sobe .52s var(--ease-out) 1.1s both}[data-chegada=completa] :is(.resumo-dia__necessidade,.pedido-respondido){animation:chega-sobe .52s var(--ease-out) 1.16s both}[data-chegada=completa] .pedido-ilustracao>.balao-apoio{animation:chega-sobe .46s var(--ease-out) 1.16s both}[data-chegada=completa] .temas-do-dia>li{animation:chega-sobe .52s var(--ease-out) calc(1.16s + var(--i,0) * 50ms) both}[data-chegada=completa] .temas-do-dia .tema-cartao__desenho{transform-origin:50% 100%;animation:chega-pulinho .62s var(--ease-out) calc(1.22s + var(--i,0) * 50ms) both}[data-chegada=completa] .temas-do-dia .tema-cartao:not(.tema-cartao--aberto) .tema-cartao__contorno{animation:contorno-mudou 1.3s var(--ease-out) calc(1.2s + var(--i,0) * 50ms) both}[data-chegada=completa] .vinheta--atras{animation:.9s ease-in-out 1.5s both chega-fundido}[data-chegada=compacta].dia-de-quem .resumo-dia__de-quem{animation:chega-sobe .36s var(--ease-out) both}[data-chegada=compacta] .resumo-dia__carinha{transform-origin:50% 100%;animation:chega-pousa .56s var(--ease-out) 60ms both}[data-chegada=compacta] .resumo-dia__nivel{animation:chega-sobe .42s var(--ease-out) .16s both}[data-chegada=compacta] :is(.resumo-dia__frase,.resumo-dia__necessidade,.pedido-respondido),[data-chegada=compacta] .pedido-ilustracao>.balao-apoio{animation:chega-sobe .42s var(--ease-out) .24s both}[data-chegada=compacta] .temas-do-dia>li{animation:chega-sobe .42s var(--ease-out) calc(.28s + var(--i,0) * 40ms) both}[data-chegada=compacta] .temas-do-dia .tema-cartao__desenho{transform-origin:50% 100%;animation:chega-pulinho .52s var(--ease-out) calc(.32s + var(--i,0) * 40ms) both}[data-chegada=compacta] .temas-do-dia .tema-cartao:not(.tema-cartao--aberto) .tema-cartao__contorno{animation:contorno-mudou 1s var(--ease-out) calc(.3s + var(--i,0) * 40ms) both}[data-chegada=compacta] .vinheta--atras{animation:.6s ease-in-out .3s both chega-fundido}[data-chegada=completa] .mes__semana{animation:chega-fundido .4s var(--ease-out) both}[data-chegada=completa] .mes__dia{animation:chega-onda .46s var(--ease-mola) calc(var(--i,0) * 18ms) both}[data-chegada=completa] .mes__dia--hoje{animation:chega-onda .46s var(--ease-mola) calc(var(--i,0) * 18ms) both, chega-anel .9s var(--ease-out) .9s}[data-chegada=completa] .mes__marca>*{transform-origin:50% 100%;animation:chega-pulinho .56s var(--ease-out) calc(.28s + var(--i,0) * 18ms) both}[data-chegada=completa] .semana-calendario>li{animation:chega-sobe .52s var(--ease-out) calc(var(--i,0) * 70ms) both}[data-chegada=completa] .dia-semana__carinha>*{transform-origin:50% 100%;animation:chega-pulinho .56s var(--ease-out) calc(.2s + var(--i,0) * 70ms) both}[data-chegada=completa]>.dia-da-linha:nth-child(-n+3){animation:chega-sobe .56s var(--ease-out) calc(80ms + var(--ordem,0) * .14s) both}[data-chegada=completa]>.dia-da-linha:nth-child(2){--ordem:1}[data-chegada=completa]>.dia-da-linha:nth-child(3){--ordem:2}[data-chegada=completa]>.dia-da-linha:nth-child(-n+3) .mosaico__foto img{animation:chega-desfoque .7s var(--ease-out) calc(.22s + var(--ordem,0) * .14s) both}[data-chegada=completa] .fio-semana__avatares>*{animation:chega-pulinho .56s var(--ease-out) .16s both}@media (prefers-reduced-motion:reduce){[data-chegada] *{animation-name:none!important}[data-chegada=completa] :is(.resumo-dia,.respostas,.mes,.semana-calendario),[data-chegada=compacta] :is(.resumo-dia,.respostas),[data-chegada=completa]>.dia-da-linha{animation:chega-fundido .2s var(--ease-out) both!important}}.seletor-mes{gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-2);flex-direction:column;display:flex}.seletor-mes__ano{justify-content:space-between;align-items:center;display:flex}.seletor-mes__ano-valor{font-size:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.seletor-mes__grade{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.seletor-mes__mes{min-height:var(--touch);border-radius:var(--radius);font:inherit;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.seletor-mes__mes:hover:not(:disabled){background:var(--surface)}.seletor-mes__mes:disabled{color:var(--border-strong);cursor:default}.seletor-mes__mes--hoje{text-underline-offset:4px;text-decoration:underline}.seletor-mes__mes--atual,.seletor-mes__mes--atual:hover{background:var(--primary);color:var(--primary-ink);font-weight:600}.seletor-mes__marca{border-radius:var(--radius-full);opacity:.6;background:currentColor;width:5px;height:5px;position:absolute;bottom:6px;left:50%;translate:-50%}.seletor-mes__legenda{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--text-label);margin:0;display:flex}.seletor-mes__marca--legenda{background:var(--muted);opacity:1;position:static;translate:none}.navegacao-periodo__nome--botao{align-items:center;gap:var(--sp-1);min-height:var(--touch);padding:0 var(--sp-2);border-radius:var(--radius);font:inherit;font-size:var(--text-heading);letter-spacing:-.01em;color:var(--ink);font-weight:600;display:inline-flex}.navegacao-periodo__nome--botao:hover{background:var(--surface)}.seletor-troca{grid-template-columns:minmax(0,1fr);display:grid}.seletor-troca__painel{grid-area:1/1;min-width:0}.seletor-troca__painel--saindo{animation:seletor-sai .22s var(--ease-out) forwards;pointer-events:none}.seletor-troca__painel--entrando{animation:seletor-entra .3s var(--ease-out) both}@keyframes seletor-sai{to{opacity:0;transform:translateY(24px)}}@keyframes seletor-entra{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.seletor-troca__painel--saindo{animation:.16s linear forwards seletor-fundo-sai}.seletor-troca__painel--entrando{animation:.16s linear both entra}@keyframes seletor-fundo-sai{to{opacity:0}}}.seletor-pessoa{align-items:center;gap:var(--sp-1);scrollbar-width:none;max-width:60vw;display:flex;overflow-x:auto}.seletor-pessoa__rosto{cursor:pointer;transition:border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:2px solid #0000;border-radius:50%;flex-shrink:0;padding:2px;display:inline-flex}.seletor-pessoa__rosto:active{transform:scale(.94)}.seletor-pessoa__rosto:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.seletor-pessoa__rosto--marcado{border-color:var(--primary)}.dialogo-dia__memorias{color:var(--muted);align-self:center}.troca-de-pessoa{justify-content:center;align-items:center;gap:var(--sp-4);min-height:70dvh;padding:var(--sp-8) var(--sp-6);text-align:center;flex-direction:column;display:flex}.troca-de-pessoa__rosto .avatar{width:112px;height:112px;font-size:2.5rem}.troca-de-pessoa__rosto{animation:troca-rosto-chega .56s var(--ease-mola,cubic-bezier(.34, 1.56, .64, 1)) both}.troca-de-pessoa__titulo{margin:var(--sp-2) 0 0;font-size:var(--text-heading);color:var(--ink);animation:troca-texto-sobe .42s var(--ease-out) .18s both;font-weight:600}.troca-de-pessoa__texto{color:var(--muted);animation:troca-texto-sobe .42s var(--ease-out) .26s both;margin:0}.troca-de-pessoa__acoes{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);animation:troca-texto-sobe .42s var(--ease-out) .34s both;flex-direction:column;display:flex}@keyframes troca-rosto-chega{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes troca-texto-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.quem-respondeu{align-items:center;gap:var(--sp-2);margin:var(--sp-6) 0 0;font-size:var(--text-label);color:var(--muted);flex-direction:column;padding:0;list-style:none;display:flex}.quem-respondeu__linha{align-items:center;gap:var(--sp-2);display:flex}.comparada__linha--estatica{cursor:default}@media (hover:hover){.comparada__linha--estatica:hover{background:var(--surface-a80)}}.quem-voce-cuida__nome{align-items:center;gap:var(--sp-2);font-size:var(--text-item);margin:0;font-weight:600;display:flex}.quem-voce-cuida__contexto{color:var(--muted);margin:0}.acompanhantes{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acompanhantes__pessoa{gap:var(--sp-2);flex-direction:column;display:flex}.acompanhantes__nome{align-items:center;gap:var(--sp-2);font-weight:500;display:flex}.rosto-de-hoje{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.rosto-de-hoje__movel{align-items:center;gap:var(--sp-1);width:100%;transition:transform var(--dur) var(--ease-out);flex-direction:column;display:flex}.rosto-de-hoje__slot{aspect-ratio:1;border:1.5px dashed var(--border-strong);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:0;left:4px;right:4px}.rostos-de-hoje--arrumando .rosto-de-hoje__slot{opacity:1}.rostos-de-hoje--arrumando .rosto-de-hoje:not([data-arrastando]) .rosto-de-hoje__anel{animation:.42s ease-in-out infinite alternate rosto-treme}.rostos-de-hoje--arrumando .rosto-de-hoje:nth-child(2n) .rosto-de-hoje__anel{animation-direction:alternate-reverse;animation-delay:-.2s}.rostos-de-hoje--arrumando .rosto-de-hoje__balao{animation:none}.rostos-de-hoje--arrumando .rosto-de-hoje__botao{cursor:grab}.rosto-de-hoje[data-arrastando] .rosto-de-hoje__movel{cursor:grabbing}@keyframes rosto-treme{0%{rotate:-2deg}to{rotate:2deg}}.topo__inicio .rostos-de-hoje{padding-right:calc(var(--sp-2) + 20px)}@media (prefers-reduced-motion:reduce){.rostos-de-hoje--arrumando .rosto-de-hoje .rosto-de-hoje__anel{animation:none}.rosto-de-hoje__movel,.rosto-de-hoje__slot{transition:none}}.visao-do-dia{display:flex}.legenda-do-calendario{align-items:center;gap:var(--sp-3) var(--sp-6);margin:var(--sp-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.legenda-do-calendario__item{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--text-label);line-height:1;display:inline-flex}.legenda-do-calendario__desenho{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.legenda-do-calendario__texto{align-items:center;gap:var(--sp-1);display:inline-flex}.legenda-do-calendario__item strong{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;font-weight:600}@property --luz{syntax:"<color>";inherits:false;initial-value:#0000}.historia-fora{padding:var(--sp-6);background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.historia{--descida:0;--historia-display:var(--font-titulo);--historia-numero:clamp(3rem, 15vw, 4.5rem);--historia-titulo:clamp(1.625rem, 7.5vw, 2rem);--historia-frase:1.0625rem;z-index:var(--z-modal);background:var(--bg);color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translateY(calc(var(--descida) * 1px)) scale(calc(1 - var(--descida) / 2400));opacity:calc(1 - var(--descida) / 600);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);animation:historia-abre .42s var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.historia--descendo{transition:none}.historia__luz{background:radial-gradient(circle, color-mix(in oklch, var(--luz) 30%, transparent) 0, transparent 62%);width:120vmax;height:120vmax;transform:translate(calc(var(--luz-x) * 1vw - 50%), calc(var(--luz-y) * 1vh - 50%)) scale(var(--luz-escala));transition:transform 1.4s var(--ease-out), --luz 1.4s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.historia__topo{gap:var(--sp-1);padding:calc(env(safe-area-inset-top,0px) + var(--sp-2)) var(--sp-3) 0;flex-direction:column;display:flex;position:relative}.historia__barras{gap:var(--sp-1);padding-inline:var(--sp-1);display:flex}.historia__barra{border-radius:var(--radius-full);background:var(--ink-a16);flex:1;height:2px;overflow:hidden}.historia__enche{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.historia__enche--passou{transform:none}.historia__enche--ativa{animation:historia-enche var(--duracao) linear forwards}.historia__controles{justify-content:flex-end;gap:var(--sp-1);display:flex}.historia__palco{min-height:0;padding:var(--sp-6);flex:1;justify-items:center;display:grid;position:relative;overflow:hidden}.historia__cena{width:min(26rem,100%);min-height:0;animation:historia-cena .36s var(--ease-out) both;grid-area:1/1;display:flex}.historia__cena--saindo{pointer-events:none;animation:historia-cena-sai .2s var(--ease-in-out) forwards}.historia__cena--continua{animation:none}.historia__cena--continua.historia__cena--saindo{animation:historia-cena-sai .4s var(--ease-in-out) forwards}.historia__cena--continua .historia__entra{animation:historia-aparece .4s var(--ease-in-out) both}@keyframes historia-aparece{0%{opacity:0}}.historia__tela{gap:var(--sp-4);flex-direction:column;flex:1;justify-content:center;display:flex}.historia__tela--centro{text-align:center;align-items:center}.historia__tela--abertura{align-items:center;gap:var(--sp-6);text-align:center}.historia__rotulo{color:color-mix(in srgb, var(--cor,var(--primary)) 65%, var(--ink));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.historia__frase{color:var(--ink);font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.45}.historia__frase--suave{color:var(--muted);font-size:var(--text-body)}.historia__citacao{font-family:var(--font-escrita);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,6vw,1.75rem);line-height:1.4}.historia__rostos{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.historia__rosto{margin-inline:calc(var(--sp-2) * -1);animation:historia-pop .48s var(--ease-out) var(--atraso,0s) both}.historia__rosto>.avatar{width:72px;height:72px;box-shadow:0 0 0 3px var(--bg)}.historia__grande{font-family:var(--historia-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,7.5vw,2.25rem);font-weight:500;line-height:1.2}.historia__grande--menor{font-size:clamp(1.5rem,6.4vw,1.875rem)}.historia__mes{font-family:var(--historia-display);letter-spacing:-.04em;flex-flow:wrap;justify-content:center;margin:0;font-size:clamp(3.5rem,19vw,6rem);font-weight:800;line-height:.95;display:flex}.historia__mes>span[aria-hidden]{display:inline-block}.historia__ano{margin-top:var(--sp-2);color:var(--muted);font-size:var(--text-heading);letter-spacing:0;flex-basis:100%;font-weight:500}.historia__data{font-family:var(--historia-display);font-size:var(--text-title);margin:0;font-weight:600}.historia__entra{animation:historia-entra .56s var(--ease-out) var(--atraso,0s) both}.historia__letra{animation:historia-letra .62s var(--ease-out) var(--atraso,0s) both}.historia__palavra{white-space:pre;animation:historia-entra .52s var(--ease-out) var(--atraso,0s) both;display:inline-block}.historia__blob-cai{align-self:center;justify-items:center;display:grid;position:relative}.historia__blob-corpo{transform-origin:50% 100%;animation:historia-cai .9s cubic-bezier(.5, 0, .75, 0) var(--atraso,0s) both;display:block}.historia__blob-corpo>.ilustracao{display:block}.historia__blob-cai--festa>.historia__blob-corpo{animation:historia-cai .9s cubic-bezier(.5, 0, .75, 0) var(--atraso,0s) both, historia-pulinho 1.4s var(--ease-in-out) calc(var(--atraso,0s) + 1s) infinite}.historia__blob-cai--vivo>.historia__blob-corpo{animation:historia-cai .9s cubic-bezier(.5, 0, .75, 0) var(--atraso,0s) both}.historia__sombra{width:60%;height:8px;margin-top:var(--sp-1);background:var(--ink-a8);animation:historia-sombra .9s var(--ease-out) var(--atraso,0s) both;border-radius:50%}.historia__grade{gap:var(--sp-2) var(--sp-1);grid-template-columns:repeat(7,1fr);place-items:center;display:grid}.historia__semana{color:var(--muted);font-size:var(--text-micro)}.historia__pixel{aspect-ratio:1;width:100%;animation:historia-pop .42s var(--ease-out) var(--atraso,0s) both;place-items:center;display:grid}.historia__pixel .ilustracao{width:100%;height:auto}.historia__pixel--leve{isolation:isolate;position:relative}.historia__pixel--leve:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklch, var(--brilho-cor,var(--humor-5)) 55%, transparent) 0, transparent 65%);opacity:0;animation:historia-brilho 1.6s var(--ease-out) var(--brilho,1.2s) both;border-radius:50%;position:absolute;inset:-40%}.historia__ponto{background:var(--ink-a16);border-radius:50%;width:6px;height:6px}.historia__temas{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historia__tema{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:56px;display:flex}.historia__tema-nome{align-items:center;gap:var(--sp-2);font-size:var(--text-item);font-weight:500;display:flex}.historia__caminho{align-items:center;gap:var(--sp-2);display:flex}.historia__caminho .ilustracao{height:40px;transform:translateY(-20%)}.historia__pula{animation:historia-pop .48s var(--ease-out) var(--atraso,0s) both;display:block}.historia__seta{border-radius:var(--radius-full);background:var(--ink-a32);transform-origin:0;width:28px;height:2px;animation:historia-risca .36s var(--ease-out) var(--atraso,0s) both;position:relative}.historia__seta:after{content:"";border-top:2px solid var(--ink-a32);border-right:2px solid var(--ink-a32);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.historia__nota{gap:var(--sp-1);margin-top:var(--sp-4);flex-direction:column;display:flex}.historia__acao{margin-left:calc(var(--sp-3) * -1);color:var(--color-primary-soft);align-self:flex-start}.historia__tela--centro .historia__acao{align-self:center;margin-left:0}.historia__pesado{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.historia__pesado .ilustracao{flex:none}.historia__pesado .historia__frase{color:var(--muted);font-size:var(--text-body)}.historia__colagem{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.historia__colagem[data-quantos="1"]{grid-template-columns:minmax(0,14rem);justify-content:center}.historia__colagem[data-quantos="2"],.historia__colagem[data-quantos="4"]{grid-template-columns:repeat(2,1fr)}.historia__lembranca{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elevation-2);transform:rotate(var(--giro));animation:historia-solta .64s var(--ease-out) var(--atraso,0s) both;position:relative;overflow:hidden}.historia__lembranca--destaque{aspect-ratio:auto;grid-area:span 2/span 2}.historia__lembranca img{animation:historia-passeia 10s ease-out var(--atraso,0s) both}.historia__tocou{right:var(--sp-2);width:fit-content;bottom:var(--sp-2);left:var(--sp-2);align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-full);background:var(--sobre-midia);color:var(--camera-ink);font-size:var(--text-micro);line-height:1.2;display:flex;position:absolute}.historia__tocou>svg{color:var(--coracao);flex:none}.historia__lembranca img{object-fit:cover;width:100%;height:100%;display:block}.historia__bilhete{justify-content:space-between;gap:var(--sp-2);box-sizing:border-box;height:100%;padding:var(--sp-3) var(--sp-2);flex-direction:column;display:flex}.historia__bilhete-texto{font-family:var(--font-escrita);font-size:var(--text-label);-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.historia__bilhete-data{color:var(--muted);font-size:var(--text-caption)}.historia__festa{align-items:flex-end;gap:var(--sp-2);display:flex}.historia__festeiro{transform-origin:50% 100%;animation:historia-pulinho 1.1s var(--ease-in-out) var(--atraso,0s) infinite;display:block}.historia__pe{justify-content:center;gap:var(--sp-3);padding:0 var(--sp-6) calc(env(safe-area-inset-bottom,0px) + var(--sp-6));display:flex;position:relative}.historia__pe>.btn{flex:1;max-width:12rem}.historia__passo:not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.historia__passos{justify-content:center;gap:var(--sp-3);padding-bottom:env(safe-area-inset-bottom,0px);display:flex}.historia__passo:focus-visible{margin-bottom:var(--sp-4);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font-size:var(--text-label)}.historia--parada .historia__enche,.historia--parada .historia__festeiro{animation-play-state:paused!important}.historia--sem-movimento,.historia--sem-movimento *,.historia--sem-movimento :before,.historia--sem-movimento :after{transition:none!important;animation:none!important}@keyframes historia-abre{0%{opacity:0;transform:scale(.96)}}@keyframes historia-cena{0%{opacity:0}}@keyframes historia-cena-sai{to{opacity:0}}@keyframes historia-brilho{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.8;transform:scale(1.1)}}@keyframes historia-passeia{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes historia-enche{to{transform:scaleX(1)}}@keyframes historia-entra{0%{opacity:0;transform:translateY(12px)}}@keyframes historia-letra{0%{opacity:0;transform:translateY(.5em)rotate(6deg)}}@keyframes historia-cai{0%{opacity:0;transform:translateY(-55vh)scale(.9,1.1)}8%{opacity:1}62%{animation-timing-function:var(--ease-out);transform:translateY(0)scale(.92,1.08)}72%{transform:translateY(0)scale(1.18,.82)}84%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-14px)scale(.96,1.04)}94%{transform:translateY(0)scale(1.05,.95)}to{opacity:1;transform:none}}@keyframes historia-sombra{0%{opacity:0;transform:scaleX(.3)}62%{opacity:1;transform:scaleX(1)}72%{transform:scaleX(1.15)}84%{transform:scaleX(.85)}}@keyframes historia-pulinho{0%,60%,to{transform:none}12%{transform:scale(1.08,.9)}30%{transform:translateY(-12px)scale(.95,1.06)}48%{transform:scale(1.06,.94)}}@keyframes historia-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{transform:none}}@keyframes historia-risca{0%{transform:scaleX(0)}}@keyframes historia-solta{0%{opacity:0;transform:translateY(-32px)rotate(0)scale(1.08)}}.historia--pagina{touch-action:auto;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;opacity:1;transform:none}.historia--pagina *,.historia--pagina :before,.historia--pagina :after{animation:none!important}.historia--pagina .historia__luz{position:fixed}.historia__rolagem{overscroll-behavior:contain;flex:1;position:relative;overflow-y:auto}.historia__cabeca{transition:background-color var(--dur) var(--ease-out);z-index:1;justify-content:flex-end;gap:var(--sp-1);padding:calc(env(safe-area-inset-top,0px) + var(--sp-2)) var(--sp-3) var(--sp-2);display:flex;position:sticky;top:0}.historia__cabeca--rolou{background:var(--bg-a64);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.historia__secao{box-sizing:border-box;width:min(26rem,100%);padding:var(--sp-8) var(--sp-6);margin-inline:auto;display:flex}.historia__secao:first-of-type{padding-top:0}.historia__fim{padding:var(--sp-8) var(--sp-6) calc(env(safe-area-inset-bottom,0px) + var(--sp-12));justify-content:center;display:flex}.historia__fim>.btn{flex:1;max-width:12rem}.historia__luz--2{opacity:.7}.historia__tela--grade{justify-content:center;gap:var(--sp-6)}.historia__cabecalho{gap:var(--sp-2);flex-direction:column;display:flex}.historia__titulo{font-family:var(--historia-display);font-size:var(--historia-titulo);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.historia__destaque{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.6em;font-weight:800}.historia__dado{flex-direction:column;flex:none;justify-content:center;min-height:0;display:flex}.historia__vidro{box-sizing:border-box;padding:var(--sp-4);border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:color-mix(in oklab, var(--surface) 46%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border-radius:20px;margin:0;list-style:none}@media (prefers-reduced-transparency:reduce){.historia__vidro{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.historia__vidro--grade{padding:var(--sp-3) var(--sp-3) var(--sp-4)}.historia__tela--capa{justify-content:center;align-items:center;gap:var(--sp-6);text-align:center}.historia__capa{flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.historia__capa .historia__mes{white-space:nowrap;font-size:min(6rem, calc(100cqi / (var(--letras,8) * .62)));flex-wrap:nowrap}.historia__capa-blob{z-index:1;margin-top:-2.25rem;position:relative}.historia__ano{margin:var(--sp-2) 0 0}.historia__numeros{width:100%;padding:var(--sp-4) var(--sp-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.historia__numero{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.historia__numero+.historia__numero{border-left:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}.historia__numero-valor{font-family:var(--historia-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}.historia__numero-rotulo{color:var(--muted);font-size:var(--text-label)}.historia__contagem{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.historia__contagem-item{align-items:center;gap:var(--sp-2);display:inline-flex}.historia__contagem-item strong{font-family:var(--historia-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1}.historia__temas.historia__vidro{gap:var(--sp-6);padding:var(--sp-6) var(--sp-4)}.historia__temas .historia__tema{justify-content:flex-start;align-items:stretch;gap:var(--sp-2);flex-direction:column;min-height:0}.historia__tema-nome{font-weight:600}.historia__tema-de-para{color:var(--muted);font-size:var(--text-label);margin-left:auto;font-weight:400}.historia__trilha{justify-content:space-between;align-items:center;height:40px;display:flex;position:relative}.historia__trilha-linha{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--de), var(--para));opacity:.7;transform-origin:0;height:6px;animation:historia-risca .7s var(--ease-out) var(--atraso,0s) both;margin-top:-3px;position:absolute;top:62%;left:20px;right:20px}.historia__trilha .historia__pula{position:relative}.historia__trilha .ilustracao{height:40px}.historia__frase--forte{font-family:var(--historia-display);font-size:1.25rem;font-weight:600;line-height:1.3}.historia__tela--grade .historia__nota{margin-top:0}.historia__grande--cartaz{letter-spacing:-.025em;font-size:clamp(2rem,9vw,2.625rem);font-weight:700;line-height:1.12}.historia__vidro--palco{align-items:center;gap:var(--sp-4);margin-top:var(--sp-12);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.historia__sai-do-vidro{margin-top:calc(var(--sp-12) * -1 - var(--sp-4))}.historia__vidro--palco .historia__acao{align-self:center;margin-left:0}.historia__tela--grade .historia__pesado{margin-top:0}.historia__papel{gap:var(--sp-4);padding:var(--sp-6);flex-direction:column;display:flex}.historia__papel>figcaption{margin:0}.historia__tela--grade .historia__rostos{justify-content:center}.historia__tela--grade .historia__rosto>.avatar{width:96px;height:96px}.historia__tela--grade .historia__dado>.historia__blob-cai{align-self:center}.historia__tela--contracapa{justify-content:center;align-items:center;gap:var(--sp-6);text-align:center}.historia__tela--contracapa .historia__dado{align-items:center;gap:var(--sp-8)}.historia__celebracao{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.historia__tela--grade>.historia__acao{align-self:flex-start}.historia__destaque,.historia__numero-valor,.historia__contagem-item strong{white-space:nowrap}.historia__dica{gap:var(--sp-3);padding-left:var(--sp-4);border-left:2px solid color-mix(in srgb, var(--cor,var(--primary)) 60%, transparent);flex-direction:column;display:flex}.historia__dica-acao{font-family:var(--historia-display);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.historia__citacao-curta{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.historia__citacao-curta blockquote{color:var(--muted);font-size:var(--text-body);text-wrap:pretty;margin:0;font-style:italic;line-height:1.4}.historia__citacao-curta figcaption{color:var(--muted);font-size:var(--text-label)}.historia__citacao-curta figcaption:before{content:"— "}.historia__rosto{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.historia__rosto-nome{font-size:var(--text-label);font-weight:600}.historia__tela--grade .historia__rostos{gap:var(--sp-4);flex-wrap:wrap}.historia__tela--grade .historia__rosto{margin-inline:0}.linha-do-mes{aspect-ratio:300/120;width:100%;position:relative}.linha-do-mes__svg{width:100%;height:100%;display:block;overflow:visible}.linha-do-mes__faixa{opacity:.1}.linha-do-mes__linha{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.linha-do-mes__blob{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.linha-do-mes__blob>.ilustracao{width:44px;max-width:none;height:36px;position:absolute;bottom:-4px;left:-22px}.historia__eixo{margin-top:var(--sp-2);color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.historia__trilha{container-type:inline-size}.historia__trilha .historia__trilha-linha{animation-duration:1.4s;animation-timing-function:var(--ease-in-out)}.historia__trilha-origem{opacity:.35}.historia__viajante{width:48px;height:40px;animation:historia-viaja 1.4s var(--ease-in-out) var(--atraso,0s) both;display:grid;position:absolute;top:0;left:0}.historia__viajante>span{grid-area:1/1}.historia__viajante-de{animation:historia-some-no-meio 1.4s linear var(--atraso,0s) both}.historia__viajante-para{animation:historia-aparece-no-meio 1.4s linear var(--atraso,0s) both}@keyframes historia-viaja{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 48px))}}@keyframes historia-some-no-meio{0%,40%{opacity:1}60%,to{opacity:0}}@keyframes historia-aparece-no-meio{0%,40%{opacity:0}60%,to{opacity:1}}.historia__vidro--palco{position:relative}.historia__mini-grade{top:calc(var(--sp-12) * -1);z-index:2;opacity:0;pointer-events:none;grid-template-columns:repeat(7,22px);gap:4px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.historia__mini-dia{place-items:center;width:22px;height:18px;display:grid}.historia__mini-dia .ilustracao{width:22px;max-width:none;height:auto}.historia__dia-leve{z-index:3;transform-origin:50%;display:block;position:relative}.historia__dia-leve>.ilustracao{animation:historia-pulinho 1.4s var(--ease-in-out) 2.3s infinite;display:block}.historia--sem-movimento .historia__viajante,.historia--pagina .historia__viajante{transform:translate(calc(100cqw - 48px))}.historia--sem-movimento .historia__viajante-de,.historia--pagina .historia__viajante-de{opacity:0}.historia__juntos{place-items:center;height:152px;display:grid;position:relative}.historia__pedido-pequeno{transform:translate(var(--x), var(--y));animation:historia-pedido-cai .42s var(--ease-out) var(--atraso,0s) both, historia-pedido-junta .42s cubic-bezier(.5, 0, .75, 0) var(--junta,1.5s) forwards;margin:-15px 0 0 -18px;position:absolute;top:50%;left:50%}.historia__pedido-grande{animation:historia-pop .56s var(--ease-mola) var(--atraso,0s) both;display:block}@keyframes historia-pedido-cai{0%{opacity:0;transform:translate(var(--x), calc(var(--y) - 40px)) scale(.6)}to{opacity:1;transform:translate(var(--x), var(--y))}}@keyframes historia-pedido-junta{to{opacity:0;transform:translate(0)scale(.4)}}.historia--sem-movimento .historia__pedido-pequeno,.historia--pagina .historia__pedido-pequeno{display:none}.historia__rosto-blob{place-items:end center;width:96px;height:96px;display:grid}.historia__rosto--chega{animation:historia-chega .62s var(--ease-mola) var(--atraso,0s) both}@keyframes historia-chega{0%{opacity:0;transform:translate(48px)scale(.9)}}.mes-centro{align-items:center}.mes-tipo{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.mes-carimbo{padding:var(--sp-1) var(--sp-4);border:2px solid color-mix(in srgb, var(--cor) 80%, var(--ink));color:color-mix(in srgb, var(--cor) 55%, var(--ink));font-family:var(--historia-display);letter-spacing:-.01em;animation:mes-carimba .52s var(--ease-mola) var(--atraso,0s) both;border-radius:10px;font-size:1.375rem;font-weight:800;transform:rotate(-4deg)}@keyframes mes-carimba{0%{opacity:0;transform:rotate(-12deg)scale(1.9)}60%{opacity:1}}.mes-grade{flex:none;margin-inline:auto;position:relative}.mes-casa{place-items:center;width:38px;height:38px;display:grid;position:absolute}.mes-casa__miolo{animation:historia-pop .38s var(--ease-out) var(--atraso) backwards;place-items:center;display:grid}.historia__tela--grade.mes-ancorada{padding-top:var(--topo,0px);scale:var(--escala-tela,1);transform-origin:50% 0;justify-content:flex-start}.mes-ancorada .historia__cabecalho{min-height:var(--h-cabecalho,auto);justify-content:flex-start}.mes-abaixo-da-grade{min-height:var(--h-abaixo,12.5rem)}.historia__medidor{top:var(--sp-6);right:var(--sp-6);left:var(--sp-6);visibility:hidden;pointer-events:none;position:absolute}.historia__medida{width:min(26rem,100%);display:flex;position:absolute;top:0;left:50%;translate:-50%}.historia__medidor *,.historia__medidor :before,.historia__medidor :after{transition:none!important;animation:none!important}.mes-grade--continua .mes-casa__miolo{animation:none}.mes-casa .ilustracao{width:34px;max-width:none;height:auto}.mes-casa__ponto{background:var(--ink-a16);border-radius:50%;width:6px;height:6px}.mes-casa--fica{opacity:.16;animation:mes-apaga .6s var(--ease-out) calc(var(--fim-da-grade,1.1s) + .2s) backwards}.mes-grade--continua .mes-casa--fica{animation-name:mes-muda-de-papel}.mes-casa--sai{z-index:1;animation:mes-destaca .7s var(--ease-mola) calc(var(--fim-da-grade,1.1s) + .2s) backwards;transform:scale(1.08)}.mes-casa--sai:before{content:"";z-index:-1;background:color-mix(in oklab, var(--blob-5) 26%, transparent);animation:mes-halo .6s var(--ease-out) calc(var(--fim-da-grade,1.1s) + .35s) backwards;border-radius:50%;position:absolute;inset:0}.mes-casa--atencao{z-index:1;animation:mes-muda-de-papel .6s var(--ease-out) calc(var(--fim-da-grade,1.1s) + .2s) backwards}.mes-casa--atencao:before{content:"";z-index:-1;background:color-mix(in oklab, var(--blob-2) 26%, transparent);animation:mes-halo .6s var(--ease-mola) calc(var(--fim-da-grade,1.1s) + .4s) backwards;border-radius:50%;position:absolute;inset:0}.mes-casa--dobra{opacity:0;transform:translateY(var(--ao-meio-y)) scale(.5);animation:mes-dobra .8s var(--ease-in-out) calc(var(--fim-da-grade,1.1s) + .15s) backwards}.mes-grade--continua .mes-casa--fica,.mes-grade--continua .mes-casa--atencao{animation:mes-muda-de-papel .4s var(--ease-in-out) backwards}.mes-grade--continua .mes-casa--sai{animation:mes-muda-de-papel .4s var(--ease-in-out) backwards, mes-destaca .4s var(--ease-in-out) backwards}.mes-grade--continua .mes-casa--sai:before,.mes-grade--continua .mes-casa--atencao:before{animation:mes-aparece-o-conteiner .4s var(--ease-in-out) backwards}@keyframes mes-aparece-o-conteiner{0%{opacity:0}}.mes-grade--de-ritmo .mes-casa:not(.mes-casa--dobra){animation:mes-desdobra .7s var(--ease-in-out) backwards}@keyframes mes-desdobra{0%{opacity:0;transform:translateY(var(--ao-meio-y)) scale(.5)}}@keyframes mes-apaga{0%{opacity:1}}@keyframes mes-muda-de-papel{0%{opacity:var(--opacidade-antes,1)}}@keyframes mes-destaca{0%{transform:none}}@keyframes mes-halo{0%{opacity:0;transform:scale(.4)}}@keyframes mes-dobra{0%{opacity:var(--opacidade-antes,1);transform:none}70%{opacity:var(--opacidade-antes,1)}}.mes-melhoria{margin-top:var(--sp-3);text-align:center}.mes-semana{justify-items:center;gap:var(--sp-1);width:38px;color:var(--muted);font-size:var(--text-label);animation:historia-pop .48s var(--ease-out) var(--atraso,0s) backwards;display:grid;position:absolute}.mes-semana .ilustracao{width:34px;max-width:none;height:auto}.mes-semana--sem{opacity:.5}.mes-semana--melhor{color:var(--ink);font-weight:700}.mes-semana--melhor .ilustracao{transform:scale(1.4)translateY(-4px)}.mes-semana__dia{font-variant-numeric:tabular-nums}.mes-ingredientes{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mes-ingrediente{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);border-radius:var(--radius-full);background:color-mix(in oklab, var(--surface) 60%, transparent);font-size:var(--text-body);animation:historia-pop .48s var(--ease-mola) var(--atraso,0s) backwards;display:flex}.mes-ingrediente strong{font-family:var(--historia-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mes-ingredientes--pesado .mes-ingrediente{border-style:dashed}.mes-grafico{--grafico-humor:var(--color-pink-500);--grafico-sono:var(--color-purple-500);--grafico-energia:var(--color-yellow-500);--grafico-alimentacao:var(--color-green-500);--inicio-do-destaque:2.1s;gap:var(--sp-3);width:100%;margin:0 0 var(--sp-6);flex-direction:column;display:flex}.mes-grafico__legenda{gap:var(--sp-1) var(--sp-4);font-size:var(--text-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mes-grafico__chave,.mes-grafico__chave--destaque{align-items:center;gap:var(--sp-2);color:var(--ink);display:flex}.mes-grafico__chave:before,.mes-grafico__chave--destaque:before{content:"";background:var(--cor);border-radius:2px;width:14px;height:3px}.mes-grafico__chave--destaque{font-weight:600}.mes-grafico__chave{color:var(--muted);opacity:.6;animation:mes-apaga .6s var(--ease-out) var(--inicio-do-destaque) backwards}.mes-grafico__area{gap:var(--sp-2);grid-template-columns:20px 1fr;height:190px;display:grid}.mes-grafico__y{position:relative}.mes-grafico__y>span{width:20px;animation:historia-pop .42s var(--ease-mola) var(--atraso,0s) backwards;display:grid;position:absolute;left:0;translate:0 -50%}.mes-grafico__y .ilustracao{width:20px;max-width:none;height:auto}.mes-grafico__plot{min-width:0;position:relative}.mes-grafico__plot>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.mes-grafico__grade{stroke:color-mix(in oklab, var(--ink) 8%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.mes-grafico__traco{fill:none;stroke:var(--cor);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;stroke-dasharray:1;animation:mes-desenha 1.3s var(--ease-in-out) .6s backwards}.mes-grafico__linha--apaga{opacity:.15;animation:mes-apaga .7s var(--ease-out) var(--inicio-do-destaque) backwards}.mes-grafico__linha--destaque .mes-grafico__traco{stroke-width:1.5px}.mes-grafico--continua .mes-grafico__y>span,.mes-grafico--continua .mes-grafico__risco,.mes-grafico--continua .mes-grafico__inicio,.mes-grafico--continua .mes-grafico__traco{animation:none}.mes-grafico--continua .mes-grafico__linha,.mes-grafico--continua .mes-grafico__chave,.mes-grafico--continua .mes-grafico__chave--destaque{animation:mes-muda-o-foco .4s var(--ease-in-out) backwards}@keyframes mes-muda-o-foco{0%{opacity:var(--opacidade-antes)}}.mes-grafico__inicio{border-left:1px dashed color-mix(in oklab, var(--ink) 30%, transparent);animation:historia-entra .4s var(--ease-out) .3s backwards;position:absolute;top:0;bottom:0}.mes-grafico__inicio>span{color:var(--muted);white-space:nowrap;writing-mode:vertical-rl;font-size:.6875rem;position:absolute;bottom:0;right:4px;transform:rotate(180deg)}.mes-grafico__x{height:22px;position:absolute;bottom:-22px;left:0;right:0}.mes-grafico__risco{background:color-mix(in oklab, var(--ink) 22%, transparent);width:1px;height:4px;animation:historia-entra .3s var(--ease-out) var(--atraso,0s) backwards;position:absolute;top:0}.mes-grafico__dia{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:6px;transform:translate(-50%)}@keyframes mes-desenha{0%{stroke-dashoffset:1px}}.mes-mosaico-caixa{width:100%;position:relative}.mes-mosaico{aspect-ratio:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.mes-mosaico--1{aspect-ratio:4/3;grid-template-rows:1fr}.mes-peca{background:var(--surface);min-width:0;min-height:0;box-shadow:0 1px 0 color-mix(in oklab, var(--ink) 10%, transparent);transform:rotate(var(--giro,0deg));animation:mes-cai-polaroide .62s var(--ease-mola) var(--atraso,0s) backwards;border-radius:12px;padding:5px;position:relative}.mes-peca>img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}@keyframes mes-cai-polaroide{0%{opacity:0;transform:translateY(-36px) rotate(calc(var(--giro,0deg) * -3)) scale(1.08)}60%{opacity:1}}.mes-mosaico--1 .mes-peca--0{--giro:-1deg;grid-area:1/1/2/7}.mes-mosaico--2 .mes-peca--0{--giro:-2deg;grid-area:1/1/5/5}.mes-mosaico--2 .mes-peca--1{--giro:3deg;grid-area:3/4/7/7}.mes-mosaico--3 .mes-peca--0,.mes-mosaico--4 .mes-peca--0,.mes-mosaico--5 .mes-peca--0{--giro:-2deg;grid-area:1/1/5/5}.mes-mosaico--3 .mes-peca--1{--giro:4deg;grid-area:1/5/3/7}.mes-mosaico--3 .mes-peca--2{--giro:2deg;grid-area:4/3/7/7}.mes-mosaico--4 .mes-peca--1,.mes-mosaico--5 .mes-peca--1{--giro:4deg;grid-area:1/5/3/7}.mes-mosaico--4 .mes-peca--2,.mes-mosaico--5 .mes-peca--2{--giro:-3deg;grid-area:3/5/5/7}.mes-mosaico--4 .mes-peca--3{--giro:1.5deg;grid-area:5/2/7/6}.mes-mosaico--5 .mes-peca--3{--giro:2deg;grid-area:5/1/7/4}.mes-mosaico--5 .mes-peca--4{--giro:-2deg;grid-area:5/4/7/7}.mes-peca--0{z-index:1}.mes-peca__bilhete{justify-content:space-between;gap:var(--sp-2);box-sizing:border-box;height:100%;padding:var(--sp-2) var(--sp-3);flex-direction:column;display:flex;overflow:hidden}.mes-peca__texto{font-family:var(--font-escrita);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mes-peca--0 .mes-peca__texto{-webkit-line-clamp:6;font-size:1.25rem}.mes-peca__data{color:var(--muted);font-size:.75rem}.mes-peca--frase{background:color-mix(in oklab, var(--blob-3) 22%, var(--surface))}.mes-peca__selo{z-index:2;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2) 3px 4px;border-radius:var(--radius-full);background:var(--surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 10%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;animation:historia-pop .48s var(--ease-mola) var(--atraso,0s) backwards;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:-8px;right:-6px}.mes-peca__comentarios{align-items:center;gap:2px;display:inline-flex}.mes-peca__comentarios svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.mes-balao{z-index:3;align-items:flex-start;gap:var(--sp-2);max-width:72%;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:color-mix(in oklab, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:historia-pop .52s var(--ease-mola) var(--atraso,0s) backwards;border-radius:4px 18px 18px;margin:0;display:flex;position:absolute;top:60%;left:-6px}.mes-balao>.avatar{flex:none;width:28px;height:28px}.mes-balao blockquote{font-size:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.mes-dependente{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.mes-dependente__rosto{animation:historia-pop .52s var(--ease-mola) var(--atraso,0s) backwards}.mes-dependente__rosto>.avatar{width:72px;height:72px}.mes-mini-grade{grid-template-columns:repeat(7,28px);gap:4px;display:grid}.mes-mini-grade>span{place-items:center;width:28px;height:28px;display:grid}.mes-mini-grade__dia{animation:historia-pop .36s var(--ease-out) var(--atraso,0s) backwards}.mes-mini-grade .ilustracao{width:26px;max-width:none;height:auto}.mes-pontos{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mes-ponto{background:var(--ink-a16);width:22px;height:22px;animation:historia-pop .42s var(--ease-mola) var(--atraso,0s) backwards;border-radius:50%}.mes-ponto--feito{background:var(--blob-5)}.mes-experimentos{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mes-experimento-caixa{animation:historia-entra .52s var(--ease-out) var(--atraso,0s) backwards}.mes-experimento{gap:var(--sp-1);width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);background:color-mix(in oklab, var(--surface) 60%, transparent);color:var(--ink);font:inherit;text-align:left;transform:rotate(var(--giro,0deg));cursor:pointer;transition:transform .32s var(--ease-mola), border-color .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:16px;flex-direction:column;display:flex}.mes-experimento strong{font-family:var(--historia-display);font-size:1.125rem;font-weight:700}.mes-experimento__autor{color:var(--muted);font-size:var(--text-label);line-height:1.4}.mes-experimento:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mes-experimento--escolhido{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, var(--surface));transform:rotate(0)scale(1.03)}.mes-estante{--tinta-do-blob:#041c4a;min-height:190px;padding-inline:var(--sp-4);justify-content:center;align-items:flex-end;gap:6px;display:flex;position:relative}.mes-lombada{align-items:center;gap:var(--sp-2);width:46px;height:var(--alto,170px);box-sizing:border-box;padding:var(--sp-2) 0;background:color-mix(in oklab, var(--cor) 85%, var(--surface));color:var(--tinta-do-blob);animation:mes-lombada .52s var(--ease-out) var(--atraso,0s) backwards;border-radius:6px 6px 3px 3px;flex-direction:column;display:flex}.mes-lombada__blob .ilustracao{width:26px;max-width:none;height:auto}.mes-lombada__tipo{min-height:0;max-height:100%;font-family:var(--historia-display);text-align:center;writing-mode:vertical-rl;flex:1;font-size:.75rem;font-weight:700;line-height:1.1;overflow:hidden;transform:rotate(180deg)}.mes-lombada__nome{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:600}@keyframes mes-lombada{0%{opacity:0;transform:translate(-16px)}}.mes-capa{box-sizing:border-box;width:136px;height:190px;margin-left:var(--sp-2);padding:var(--sp-3) var(--sp-2);background:color-mix(in oklab, var(--cor) 90%, var(--surface));box-shadow:inset 6px 0 0 color-mix(in oklab, var(--ink) 12%, transparent);color:var(--tinta-do-blob);transform-origin:50% 100%;animation:mes-capa .9s var(--ease-mola) var(--atraso,0s) backwards;border-radius:4px 12px 12px 4px;flex-direction:column;justify-content:space-between;align-items:center;display:flex;transform:rotate(-4deg)}.mes-capa__titulo{font-family:var(--historia-display);letter-spacing:-.01em;text-align:center;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.mes-capa__blob .ilustracao{width:52px;max-width:none;height:auto}.mes-capa__mes{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}@keyframes mes-capa{0%{opacity:0;transform:translateY(-120px)rotate(12deg)}55%{opacity:1;transform:translateY(0)rotate(-8deg)}}.mes-estante__tabua{background:var(--ink-a32);border-radius:3px;height:6px;position:absolute;bottom:-6px;left:0;right:0}.mes-trilhas{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.mes-trilha{align-items:center;gap:var(--sp-3);animation:historia-entra .5s var(--ease-out) var(--atraso,0s) backwards;grid-template-columns:6rem 1fr;display:grid}.mes-trilha__nome{font-size:var(--text-body);font-weight:600}.mes-trilha__pista{height:40px;position:relative;container-type:inline-size}.mes-trilha__fio{background:color-mix(in oklab, var(--ink) 12%, transparent);border-radius:1px;height:2px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.mes-trilha__ponto{width:32px;display:grid;position:absolute;top:50%;translate:-50% -50%}.mes-trilha__ponto .ilustracao{width:100%;max-width:none;height:auto}.mes-trilha__ponto--antes{left:calc(16px + (100% - 32px) * var(--a));opacity:.45;scale:.7}.mes-trilha__ponto--agora{left:calc(16px + (100% - 32px) * var(--b));animation:mes-trilha-desliza .8s var(--ease-in-out) calc(var(--atraso,0s) + .5s) backwards}@keyframes mes-trilha-desliza{0%{translate:calc((100cqw - 32px) * var(--delta) - 50%) -50%}}.mes-trilha--apagada{opacity:.16}.mes-trilha--destaque{opacity:1}.mes-tela-trilhas .mes-trilha{animation-fill-mode:backwards}.historia__cena--continua .mes-trilha{animation:mes-muda-de-papel .4s var(--ease-in-out) backwards}.historia__cena--continua .mes-trilha__ponto--agora{animation:none}.mes-experimento__combinado{text-align:center;min-height:1.5em;margin:0}.mes-experimento__acoes{gap:var(--sp-2);justify-content:center;display:flex}.mes-fecho{max-width:22rem;margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--text-body);text-align:center}.ds-pagina{gap:var(--sp-12);padding-bottom:var(--sp-16)}.ds-cabecalho{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ds-cabecalho__titulo{font-family:var(--font-titulo);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.ds-cabecalho__texto{max-width:46ch;color:var(--muted);font-size:var(--text-body)}.ds-secao{gap:var(--sp-4);padding-top:var(--sp-8);border-top:1px solid var(--border);flex-direction:column;display:flex}.ds-secao__titulo{font-size:var(--text-heading);font-weight:600}.ds-secao__texto{max-width:62ch;color:var(--muted);font-size:var(--text-label);margin-top:2px}.ds-secao__corpo{gap:var(--sp-4);flex-direction:column;display:flex}.ds-amostra{gap:var(--sp-2);flex-direction:column;display:flex}.ds-amostra__rotulo{color:var(--muted);font-size:var(--text-label)}.ds-linha{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ds-linha--centro{align-items:center}.ds-linha--campos{align-items:flex-start}.ds-linha--campos>*{flex:220px}.ds-linha--vazios{align-items:stretch}.ds-caixa{border:1px solid var(--border);border-radius:var(--radius-lg);flex:320px}.ds-grupo-cor{gap:var(--sp-2);flex-direction:column;display:flex}.ds-grupo-cor__nome{color:var(--muted);font-size:var(--text-label);font-weight:500}.ds-swatches{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ds-swatch{align-items:center;gap:var(--sp-1);flex-direction:column;width:84px;display:flex}.ds-swatch__cor{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:48px}.ds-swatch__nome{color:var(--muted);font-size:var(--text-caption);text-align:center;word-break:break-all}.ds-espacos{gap:var(--sp-2);flex-direction:column;display:flex}.ds-espaco{align-items:center;gap:var(--sp-3);display:flex}.ds-espaco__barra{height:var(--sp-3);background:var(--primary);border-radius:var(--radius)}.ds-espaco code{color:var(--muted);font-size:var(--text-label)}.ds-tipos{gap:var(--sp-3);flex-direction:column;display:flex}.ds-tipo__token{color:var(--muted);font-size:var(--text-caption);margin-bottom:2px;display:block}.ds-tipo p{margin:0}.ds-icones{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.ds-icone{align-items:center;gap:var(--sp-1);color:var(--ink);text-align:center;flex-direction:column;display:flex}.ds-icone span{color:var(--muted);font-size:var(--text-caption)}.ds-reacao{align-items:center;gap:var(--sp-2);display:flex}.ds-pagina{width:100%;max-width:430px;padding-inline:var(--sp-4);margin-inline:auto}.ds-cabecalho{z-index:var(--z-sticky);margin-inline:calc(-1 * var(--sp-4));padding:max(var(--sp-3), env(safe-area-inset-top)) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);flex-wrap:nowrap;align-items:center;position:sticky;top:0}.ds-cabecalho__texto{display:none}.ds-secao{padding-top:var(--sp-6)}.ds-linha,.ds-swatches{justify-content:center}.ds-linha--campos>*,.ds-caixa{flex-basis:100%}.ds-cabecalho__titulo{white-space:nowrap}.ds-cabecalho{gap:var(--sp-2)}.ds-cabecalho__titulo{font-size:var(--text-body)}.ds-cabecalho>.segmentado{flex-shrink:1;min-width:0}.ds-sobre-foto{padding:var(--sp-6);border-radius:var(--radius-lg);background-position:50%;background-size:cover}.cores-paleta{gap:var(--sp-2);flex-direction:column;display:flex}.cores-paleta__nome{font-size:var(--text-body);font-weight:600}.cores-paleta__tons{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));padding:0;list-style:none;display:grid}.cores-tom{font-size:var(--text-caption);color:var(--muted);flex-direction:column;gap:2px;display:flex}.cores-tom__cor{height:3.25rem;padding:var(--sp-2);border-radius:var(--radius);font-size:var(--text-label);align-items:flex-end;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px oklch(50% 0 0/.18)}.cores-tom__hex{color:var(--ink);font-family:var(--font-maquina)}.cores-par{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.cores-cena{gap:var(--sp-4);min-width:0;padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--bg);color:var(--ink);flex-direction:column;display:flex}.cores-cena__modo{color:var(--muted);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cores-cena__tela{gap:var(--sp-4);flex-direction:column;display:flex}.cores-cena__linha{gap:var(--sp-2);flex-wrap:wrap;display:flex}.cores-cena__balao{padding:var(--sp-6) var(--sp-3);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--color-blue-500), var(--color-orange-400));position:relative}.cores-sem{gap:var(--sp-3);flex-direction:column;display:flex}.cores-sem__grupo{gap:var(--sp-1);flex-direction:column;display:flex}.cores-sem__item{align-items:center;gap:var(--sp-2);font-size:var(--text-label);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.cores-sem__cor{border-radius:var(--radius);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px oklch(50% 0 0/.25)}.cores-sem__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cores-sem__ref{color:var(--muted);font-family:var(--font-maquina);font-size:var(--text-caption)}.cores-secundaria{min-height:2rem;padding:0 var(--sp-3);border-radius:var(--radius-full);font-size:var(--text-label);align-items:center;font-weight:600;display:inline-flex}.cores-secundaria--cheia{background:var(--color-secondary-default);color:var(--color-secondary-ink)}.cores-secundaria--suave{background:var(--secondary-a16);color:var(--color-secondary-default)}.cores-secundaria--texto{color:var(--color-secondary-default);padding:0}.cores-xadrez{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg, var(--color-blue-500) 0 10px, var(--color-orange-400) 10px 20px);flex-direction:column;display:flex}.cores-rampa__nome{color:#fff;font-size:var(--text-caption);text-shadow:0 1px 2px oklch(0% 0 0/.5);margin-bottom:2px;font-weight:600;display:block}.cores-rampa__niveis{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cores-rampa__nivel{height:2rem;color:var(--ink);font-size:var(--text-caption);place-items:center;font-weight:600;display:grid}.cores-sombras{gap:var(--sp-6);padding:var(--sp-2)}.cores-sombra{padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-label);flex-direction:column;gap:2px;display:flex}.cores-folha-fundo{padding:var(--sp-4);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 15%, var(--color-orange-400), transparent 40%), radial-gradient(circle at 85% 70%, var(--color-blue-500), transparent 45%), var(--color-blue-800)}.cores-folha{margin:0 auto;position:static}.cores-folha__tinta{padding:var(--sp-3);border-radius:var(--radius-lg);background:var(--ink-a8);font-size:var(--text-label)}.ds-pagina.cores-pagina{max-width:78rem}.cores-painel{--largura-conteudo:82rem}.cores-camadas{gap:var(--sp-3);flex-direction:column;display:flex}.cores-camadas__item{gap:var(--sp-1);font-size:var(--text-label);flex-direction:column;margin:0;display:flex}.cores-camadas__item strong{font-weight:600}.cores-camadas__item span{color:var(--muted)}.cores-camadas__surface{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.cores-camadas__linha{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.cores-camadas__sunken,.cores-camadas__raised{padding:var(--sp-3);border-radius:var(--radius)}.cores-camadas__sunken{background:var(--color-bg-sunken)}.cores-camadas__raised{background:var(--surface-raised);box-shadow:var(--shadow-2)}.ds-gesto{border-radius:var(--radius-lg);overflow:hidden}.ds-gesto__painel{gap:var(--sp-1);padding:var(--sp-8) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.ds-gesto__painel span{color:var(--muted);font-size:var(--text-label)}.ds-icone__par{gap:var(--sp-2);display:flex}.ds-puxar{border-radius:var(--radius-lg);background:var(--surface);height:220px;position:relative;overflow:hidden}.ds-puxar>.puxar-para-atualizar{position:absolute;inset:0 0 auto}.ds-puxar__conteudo{gap:var(--sp-1);padding:var(--sp-4);flex-direction:column;display:flex}.ds-puxar__conteudo span{color:var(--muted);font-size:var(--text-label)}.esb-pagina{align-items:center;gap:var(--sp-4);min-height:100dvh;padding:var(--sp-6) var(--sp-4) var(--sp-12);background:var(--bg);color:var(--ink);flex-direction:column;display:flex}.esb-cabeca{gap:var(--sp-3);flex-direction:column;width:min(100%,26rem);display:flex}.esb-voltar{color:var(--muted);font-size:var(--text-label)}.esb-cabeca__titulo{font-family:var(--font-titulo);font-size:var(--text-title);margin:0}.esb-cabeca__resumo{color:var(--muted);font-size:var(--text-body);margin:0}.esb-ideias{gap:var(--sp-2);flex-wrap:wrap;display:flex}.esb-ideia{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--ink);font-size:var(--text-label);cursor:pointer;background:0 0}.esb-ideia--atual{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 16%, transparent)}.esb-celular{border:1px solid var(--border);background:radial-gradient(120% 70% at 70% 15%, color-mix(in oklab, var(--luz) 24%, transparent), transparent 60%), radial-gradient(90% 60% at 20% 90%, color-mix(in oklab, var(--secondary) 18%, transparent), transparent 60%), var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:32px;flex-direction:column;width:min(100%,375px);height:720px;display:flex;position:relative;overflow:hidden}.esb-barras-de-progresso{padding:var(--sp-3) var(--sp-4) 0;gap:4px;display:flex}.esb-barras-de-progresso>span{background:var(--ink-a16);height:2px;transition:background-color var(--dur) var(--ease-out);border-radius:2px;flex:1}.esb-barras-de-progresso>.esb-barra--feita{background:var(--ink)}.esb-texto{gap:var(--sp-2);min-height:150px;padding:var(--sp-8) var(--sp-6) var(--sp-2);animation:esb-entra .52s var(--ease-out) both;flex-direction:column;display:flex}.esb-rotulo{color:color-mix(in srgb, var(--luz) 65%, var(--ink));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.esb-titulo{font-family:var(--historia-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.esb-frase{color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.45}.esb-cena{flex:1;min-height:0;position:relative}.esb-controles{justify-content:space-between;align-items:center;gap:var(--sp-2);width:min(100%,375px);display:flex}.esb-controles__onde{color:var(--muted);font-size:var(--text-label);text-align:center}@keyframes esb-entra{0%{opacity:0;transform:translateY(10px)}}@keyframes esb-aparece{0%{opacity:0}}@keyframes esb-cai{0%{opacity:0;transform:translate(-50%,calc(-50% - 40px))scale(.7)}}.esb-pagina--parado *,.esb-pagina--parado :before,.esb-pagina--parado :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.esb-trilha{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.esb-trilha__linha{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.esb-trilha__depois{stroke:var(--ink-a32);stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.esb-trilha__outubro{fill:var(--muted);font-family:var(--historia-display);font-size:22px;font-weight:700}.esb-pegada{fill:var(--ink);opacity:.55;animation:esb-aparece .3s var(--ease-out) both}.esb-pegada--outra{fill:var(--coracao);opacity:.85}.esb-cai{animation:esb-aparece .4s var(--ease-out) both}.esb-chega{animation:esb-aparece .6s var(--ease-out) both}.esb-postal{animation:esb-aparece .5s var(--ease-out) both}.esb-postal__haste{stroke:var(--ink-a32);stroke-width:1.5px;vector-effect:non-scaling-stroke}.esb-postal__cartao{box-sizing:border-box;background:var(--surface);width:100%;height:100%;color:var(--ink);font-family:var(--font-escrita);text-align:center;border-radius:6px;place-items:center;padding:3px;font-size:7px;line-height:1.2;display:grid;overflow:hidden;box-shadow:0 2px 8px #00000040}.esb-postal__cartao img{object-fit:cover;border-radius:4px;width:100%;height:100%}.esb-postal__cartao--tocou{outline:2px solid var(--coracao)}.esb-constelacao{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.esb-palco{aspect-ratio:1;width:min(100%,340px);transition:transform .7s var(--ease-out), opacity .5s var(--ease-out);position:relative}.esb-constelacao--recua .esb-palco{transform:translateY(-14%)scale(.62)}.esb-constelacao--fundo .esb-palco{opacity:.18;transform:scale(.85)}.esb-fios{width:100%;height:100%;position:absolute;inset:0}.esb-fio{stroke:var(--ink-a32);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:esb-fio .9s var(--ease-out) .2s forwards;transition:stroke .4s var(--ease-out), stroke-width .4s var(--ease-out)}.esb-fio--aceso{stroke:var(--coracao)}@keyframes esb-fio{to{stroke-dashoffset:0}}.esb-no{align-items:center;gap:var(--sp-1);transition:transform .5s var(--ease-mola);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.esb-no--destaque{transform:translate(-50%,-50%)scale(1.35)}.esb-no__nome{font-size:var(--text-label);font-weight:600}.esb-no__blob{animation:esb-pop .52s var(--ease-mola) both;display:block}.esb-no .avatar{box-shadow:0 0 0 3px var(--bg)}@keyframes esb-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}}.esb-viajante{left:var(--de-x);top:var(--de-y);z-index:2;position:absolute;transform:translate(-50%,-50%)}.esb-viajante.esb-cai{animation:esb-cai .42s var(--ease-out) both}.esb-viajante--vai{animation:esb-viaja 1.1s var(--ease-in-out) both}@keyframes esb-viaja{0%{left:var(--de-x);top:var(--de-y);opacity:1}85%{opacity:1}to{left:var(--para-x);top:var(--para-y);opacity:0}}.esb-apagado{opacity:.35;display:block}.esb-brilho{background:radial-gradient(circle, var(--blob-5), color-mix(in oklab, var(--blob-5) 0%, transparent) 70%);border-radius:50%;width:26px;height:26px;display:block}.esb-polaroide{z-index:3;width:96px;transform:translate(-50%, -50%) rotate(var(--giro));animation:esb-solta .64s var(--ease-out) both;background:#fff;border-radius:4px;padding:6px 6px 22px;display:block;position:absolute;top:46%;box-shadow:0 6px 20px #00000059}.esb-polaroide img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.esb-polaroide__reacoes{color:#c2185b;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:8px}@keyframes esb-solta{0%{opacity:0;transform:translate(-50%,calc(-50% - 60px))rotate(0)scale(1.1)}}.esb-linha-pequena{width:calc(100% - var(--sp-12));margin-top:calc(var(--sp-12) * -1);animation:esb-entra .5s var(--ease-out) .2s both}.esb-cartoes{gap:var(--sp-3);padding:0 var(--sp-6) var(--sp-6);flex-direction:column;display:flex;position:absolute;inset:0}.esb-cartao{gap:var(--sp-1);padding:var(--sp-4);border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:color-mix(in oklab, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:esb-entra .5s var(--ease-out) both;border-radius:16px;flex-direction:column;display:flex}.esb-cartao__titulo{color:color-mix(in srgb, var(--luz) 65%, var(--ink));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.esb-cartao__texto{font-family:var(--historia-display);font-size:1.125rem;font-weight:700;line-height:1.25}.esb-cartoes__acao{margin-top:auto}.esb-contou{padding:0 var(--sp-6) var(--sp-8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.esb-tipo{place-items:center;gap:var(--sp-4);display:grid}.esb-tipo__blob{animation:esb-pop .7s var(--ease-mola) .2s both;display:block}.esb-tipo__carimbo{padding:var(--sp-2) var(--sp-4);border:2px solid var(--luz);color:color-mix(in srgb, var(--luz) 70%, var(--ink));font-family:var(--historia-display);animation:esb-carimba .5s var(--ease-mola) .9s both;border-radius:12px;font-size:1.5rem;font-weight:800;transform:rotate(-6deg)}@keyframes esb-carimba{0%{opacity:0;transform:rotate(-14deg)scale(1.8)}}.esb-pistas{width:100%;height:290px;position:relative}.esb-pista{align-items:center;gap:var(--sp-2);height:70px;display:flex;position:absolute;left:0;right:0}.esb-pista__nome{width:24px;color:var(--muted);place-items:center;display:grid}.esb-pista svg{flex:1;height:100%;overflow:visible}.esb-pista polyline{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.esb-pista--humor polyline{stroke:var(--blob-4)}.esb-pista--encaixa{animation:esb-encaixa .9s var(--ease-in-out) 1s both}.esb-pista--encaixa polyline{stroke:var(--primary)}.esb-pista--apaga{animation:esb-apaga .7s var(--ease-out) 1s both}@keyframes esb-encaixa{to{transform:translateY(var(--sobe))}}@keyframes esb-apaga{to{opacity:.12}}.esb-grade{flex:none;position:relative}.esb-casa{width:34px;height:34px;animation:esb-aparece .3s var(--ease-out) both;place-items:center;display:grid;position:absolute}.esb-casa .ilustracao{width:32px;max-width:none;height:auto}.esb-casa__ponto{background:var(--ink-a16);border-radius:50%;width:5px;height:5px}.esb-casa--sai{animation:esb-vai-ao-centro .9s var(--ease-in-out) both}.esb-casa--fica{animation:esb-apaga .6s var(--ease-out) .6s both}.esb-grade--pesou .esb-casa--fica{animation:esb-apaga .6s var(--ease-out) .3s both}.esb-casa--pesada{animation:esb-pesa .9s var(--ease-out) .4s both}.esb-casa--dobra{animation:esb-dobra .9s var(--ease-in-out) .3s both}@keyframes esb-vai-ao-centro{0%,30%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--ao-centro-x), var(--ao-centro-y)) scale(.4)}}@keyframes esb-pesa{to{filter:saturate(.6)brightness(.8);transform:translateY(4px)scale(1.1)}}@keyframes esb-dobra{to{opacity:0;transform:translateY(var(--ao-topo-y)) scale(.5)}}.esb-semana{justify-items:center;gap:var(--sp-1);width:34px;color:var(--muted);font-size:var(--text-label);animation:esb-entra .5s var(--ease-out) both;display:grid;position:absolute;top:40%}.esb-semana .ilustracao{width:32px;max-width:none;height:auto}.esb-semana--melhor{color:var(--ink);font-weight:700}.esb-semana--melhor .ilustracao{transform:scale(1.35)}.esb-receita{justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-6) var(--sp-8);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.esb-receita__blob{margin-bottom:var(--sp-2);animation:esb-pop .6s var(--ease-mola) 1.5s both;display:block}.esb-ingrediente{padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-radius:var(--radius-full);background:color-mix(in oklab, var(--surface) 70%, transparent);font-size:var(--text-body);animation:esb-pop .5s var(--ease-mola) both}.esb-ingrediente strong{margin-left:var(--sp-1);font-family:var(--historia-display)}.esb-nuvem{background:color-mix(in oklab, var(--ink) 30%, transparent);filter:blur(6px);width:140px;height:50px;animation:esb-nuvem 2.6s var(--ease-in-out) .2s both;border-radius:40px;position:absolute;top:18%;left:50%}@keyframes esb-nuvem{0%{opacity:0;transform:translate(-160%)}40%,60%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(60%)}}.esb-dependente{align-items:center;gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.esb-dependente>img{width:88px;height:88px;animation:esb-pop .6s var(--ease-mola) .2s both;border-radius:50%}.esb-dependente__linhas{gap:var(--sp-2);width:100%;color:var(--muted);font-size:var(--text-label);display:grid}.esb-barras{align-items:flex-end;gap:6px;height:64px;display:flex}.esb-barras>i{background:var(--primary);transform-origin:bottom;animation:esb-cresce .5s var(--ease-out) both;border-radius:4px 4px 0 0;flex:1}.esb-barras--b>i{background:var(--blob-4)}@keyframes esb-cresce{0%{transform:scaleY(0)}}.esb-estrelas{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esb-estrelas li{align-items:center;gap:var(--sp-3);font-size:var(--text-lead);animation:esb-entra .5s var(--ease-out) both;display:flex}.esb-estrela{background:var(--blob-3);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex:none;width:14px;height:14px}.esb-noites{gap:var(--sp-2);grid-template-columns:repeat(6,1fr);width:100%;display:grid}.esb-noite{aspect-ratio:1;background:var(--blob-4);animation:esb-pop .4s var(--ease-mola) both;border-radius:50%}.esb-noite--nao{background:var(--ink-a16)}.esb-leque{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.esb-experimento{gap:var(--sp-1);padding:var(--sp-4);border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);background:color-mix(in oklab, var(--surface) 70%, transparent);color:var(--ink);text-align:left;transform:rotate(var(--giro));animation:esb-entra .5s var(--ease-out) both;cursor:pointer;transition:transform .3s var(--ease-mola);border-radius:16px;flex-direction:column;display:flex}.esb-experimento strong{font-family:var(--historia-display);font-size:1.125rem}.esb-experimento span{color:var(--muted);font-size:var(--text-label)}.esb-experimento--escolhido{border-color:var(--primary);transform:rotate(0)scale(1.04)}.esb-estante{align-items:flex-end;gap:var(--sp-2);height:180px;display:flex;position:relative}.esb-lombada{background:color-mix(in oklab, var(--primary) 40%, var(--surface));width:46px;height:160px;font-family:var(--historia-display);writing-mode:vertical-rl;border-radius:6px;place-items:center;font-weight:700;display:grid;transform:rotate(180deg)}.esb-lombada--nova{background:color-mix(in oklab, var(--blob-4) 70%, var(--surface));animation:esb-guarda .9s var(--ease-mola) .3s both}@keyframes esb-guarda{0%{opacity:0;transform:rotate(180deg)translateY(-80px)}}.esb-estante__tabua{background:var(--ink-a32);border-radius:3px;height:6px;position:absolute;bottom:-6px;left:-20px;right:-20px}.esb-acao{margin-top:var(--sp-2);align-self:flex-start}
