:root{--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-7:28px;--e-8:32px;--e-9:36px;--e-10:40px;--e-11:44px;--e-12:48px;--e-14:56px;--e-16:64px;--e-18:72px;--r-rotulo:8px;--r-campo:12px;--r-cartao:20px;--r-pilula:9999px;--radius:var(--r-campo);--traco:1px;--traco-forte:1.5px;--traco-icone:1.75px;--curva:cubic-bezier(0.25,1,0.5,1);--curva-entrada:cubic-bezier(0.22,1,0.36,1);--t-rapida:150ms;--t-media:200ms;--t-lenta:200ms;--t-icone:320ms;--t-rotulo:180ms;--t-surgir:200ms;--atraso-rotulo:300ms;--atraso-rotulo-quente:0ms;--atraso-linha:40ms;--t-icone-passo:220ms;--t-icone-eco:200ms;--atraso-eco:170ms;--surgir-sobe:4px;--atraso-surgir-1:0ms;--atraso-surgir-2:30ms;--atraso-surgir-3:60ms;--atraso-surgir-4:90ms;--anda-marcador:6.8px;--cai-pino:-3.4px;--entra-silhueta:6px;--fs-legenda:12px;--lh-legenda:16px;--fs-apoio:13px;--lh-apoio:20px;--fs-corpo:14px;--lh-corpo:20px;--fs-leitura:16px;--lh-leitura:24px;--fs-subtitulo:20px;--lh-subtitulo:28px;--fs-titulo:28px;--lh-titulo:36px;--branco:#ffffff;--gelo:oklch(0.948 0.018 188);--gelo-cartao:oklch(0.965 0.014 188);--chao:oklch(0.962 0.013 191);--background:var(--branco);--foreground:oklch(0.25 0.028 198);--card:var(--branco);--card-foreground:oklch(0.25 0.028 198);--popover:var(--branco);--popover-foreground:oklch(0.25 0.028 198);--primary:oklch(0.51 0.082 196);--primary-foreground:oklch(0.985 0.005 190);--primary-hover:oklch(0.46 0.082 196);--primary-active:oklch(0.42 0.08 196);--primary-glow:oklch(0.72 0.1 192);--escuro:#0d3b38;--escuro-fundo:#061f1e;--hero:var(--escuro);--hero-deep:var(--escuro-fundo);--hero-foreground:oklch(0.97 0.008 190);--secondary:oklch(0.936 0.02 190);--secondary-foreground:oklch(0.37 0.055 194);--muted:oklch(0.955 0.012 190);--muted-foreground:oklch(0.505 0.026 196);--accent:oklch(0.945 0.022 190);--accent-foreground:oklch(0.33 0.055 194);--realce-claro:rgba(255,255,255,0.12);--field:oklch(0.951 0.014 190);--field-focus:var(--branco);--destructive:oklch(0.58 0.18 25);--destructive-foreground:oklch(0.99 0 0);--success:oklch(0.58 0.11 165);--warning:oklch(0.75 0.135 78);--warning-foreground:oklch(0.34 0.065 70);--border:oklch(0.9 0.018 190);--input:oklch(0.9 0.018 190);--ring:oklch(0.47 0.09 196);--divisoria:color-mix(in oklab,var(--border) 70%,transparent);--vidro-fundo:rgba(255,255,255,0.55);--vidro-fundo-opaco:rgba(255,255,255,0.93);--vidro-borda:rgba(255,255,255,0.7);--vidro-blur:24px;--vidro-sat:180%;--grad-ambiente:radial-gradient(150% 108% at 50% -8%,var(--gelo) 0%,var(--chao) 64%);--grad-cartao:linear-gradient(var(--card),var(--card));--grad-cartao-acao:linear-gradient(135deg,var(--escuro) 0%,var(--escuro-fundo) 100%);--grad-lente:radial-gradient(circle at 38% 32%,color-mix(in oklab,var(--primary-glow) 60%,white),transparent 42%),radial-gradient(circle at 50% 50%,var(--primary-glow) 0%,var(--primary) 46%,var(--hero-deep) 100%);--grad-lente-no:radial-gradient(circle at 38% 32%,color-mix(in oklab,var(--primary-glow) 70%,white),var(--primary) 58%,var(--hero-deep) 100%);--grad-botao:linear-gradient(180deg,color-mix(in oklab,var(--primary) 86%,white) 0%,var(--primary) 38%,var(--primary-hover) 100%);--grad-botao-perigo:linear-gradient(180deg,color-mix(in oklab,var(--destructive) 88%,white) 0%,var(--destructive) 100%);--grad-nevoa:linear-gradient(135deg,color-mix(in oklab,var(--secondary) 55%,var(--branco)) 0%,var(--secondary) 100%);--veu-banner:linear-gradient(90deg,rgba(13,59,56,0.96),rgba(13,59,56,0.93) 46%,rgba(13,59,56,0.74) 66%,rgba(13,59,56,0.22) 86%,rgba(13,59,56,0.02));--veu-banner-estreito:linear-gradient(170deg,rgba(13,59,56,0.96),rgba(13,59,56,0.93) 55%,rgba(13,59,56,0.76));--veu-modal:rgba(6,31,30,0.38);--sombra-cor:13,59,56;--sombra-1:0 1px 2px rgba(13,59,56,0.05),0 4px 16px -8px rgba(13,59,56,0.1);--sombra-2:0 2px 6px -2px rgba(13,59,56,0.08),0 20px 44px -16px rgba(13,59,56,0.24);--sombra-xs:var(--sombra-1);--sombra-sm:var(--sombra-1);--sombra-md:var(--sombra-2);--sombra-lg:var(--sombra-2);--sombra-vidro:var(--sombra-1);--sombra-cartao:var(--sombra-1);--sombra-cartao-alta:var(--sombra-2);--sombra-cartao-acao:var(--sombra-1);--sombra-thumb:var(--sombra-1);--sombra-botao:var(--sombra-1),inset 0 1px 0 rgba(255,255,255,0.16);--sombra-lateral:var(--sombra-1);--sombra-lente:inset 0 1px 1px rgba(255,255,255,0.35),inset 0 -6px 14px rgba(6,31,30,0.55);--sombra-eco-lente:inset 0 1px 1px rgba(255,255,255,0.6),inset 0 -4px 10px rgba(13,59,56,0.08);--no-anel:3px;--no-halo:4.5px;--banner-altura:248px;--lateral-largura:var(--e-18);--lateral-item:var(--e-11);--lateral-gap:var(--e-2);--lateral-icone:var(--e-6);--topbar-altura-compacta:var(--e-14);--topbar-altura:var(--e-16);--chrome-fundo:color-mix(in oklab,var(--chao) 72%,transparent);--chrome-fundo-opaco:var(--chao);--chrome-borda:color-mix(in oklab,var(--border) 85%,transparent);--chrome-blur:var(--e-3);--container-max:1600px;--container-respiro:var(--e-4);--grade-gap:var(--e-6);--pagina-gap:var(--e-6);--pilha-gap:var(--e-4);--coluna-aux:320px;--coluna-aux-larga:360px;--aux-topo:calc(var(--topbar-altura) + var(--e-6));--medida-prosa:70ch;--medida-aviso:48ch;--linha-altura:var(--e-16);--col-avatar:var(--e-10);--col-etiqueta:112px;--col-curta:var(--e-16);--col-media:104px;--col-longa:144px;--col-seta:var(--e-5);--z-dropdown:30;--z-sticky:40;--z-lateral:45;--z-modal:50;--z-toast:60;--toast-largura:360px;--toast-acima-do-dock:96px;--medida-lista:1240px;--scroll-largura:6px;--scroll-recuo:var(--e-1);--scroll-thumb:color-mix(in oklab,var(--muted-foreground) 28%,transparent);--scroll-thumb-hover:color-mix(in oklab,var(--muted-foreground) 52%,transparent);--toque:var(--e-12);--toque-lg:var(--e-14);--ring-claro:oklch(0.88 0.09 192);--anel-largura:3px;--anel-offset:2px;--regua-polegar:var(--e-7);--regua-trilho:var(--e-2);--regua-vazio:color-mix(in oklab,var(--secondary) 80%,var(--border));--sombra-polegar:0 0 0 1px color-mix(in oklab,var(--primary) 30%,transparent),0 2px 8px rgba(13,59,56,0.25);--lacuna-fundo:color-mix(in oklab,var(--primary) 13%,var(--card));--lacuna-fio:color-mix(in oklab,var(--primary) 26%,transparent)}@media (min-width:640px){:root{--container-respiro:var(--e-6)}}@media (min-width:1280px){:root{--container-respiro:clamp(24px,calc(5.357vw - 44.57px),48px)}}.dark{--gelo:oklch(0.255 0.032 192);--gelo-cartao:oklch(0.29 0.03 192);--chao:oklch(0.175 0.022 194);--background:oklch(0.215 0.026 194);--foreground:oklch(0.955 0.008 190);--card:oklch(0.255 0.03 192);--card-foreground:oklch(0.955 0.008 190);--popover:oklch(0.255 0.03 192);--popover-foreground:oklch(0.955 0.008 190);--primary:oklch(0.68 0.09 192);--primary-foreground:oklch(0.17 0.03 194);--primary-hover:oklch(0.73 0.09 192);--primary-active:oklch(0.77 0.09 192);--primary-glow:oklch(0.8 0.1 190);--hero-foreground:oklch(0.96 0.008 190);--secondary:oklch(0.31 0.035 192);--secondary-foreground:oklch(0.9 0.02 190);--muted:oklch(0.285 0.022 194);--muted-foreground:oklch(0.705 0.018 192);--accent:oklch(0.33 0.04 192);--accent-foreground:oklch(0.92 0.02 190);--field:oklch(0.3 0.024 194);--field-focus:oklch(0.255 0.03 192);--destructive:oklch(0.64 0.17 25);--destructive-foreground:oklch(0.16 0.02 25);--success:oklch(0.7 0.1 165);--warning:oklch(0.78 0.13 78);--warning-foreground:oklch(0.22 0.04 70);--border:oklch(0.33 0.02 192);--input:oklch(0.35 0.02 192);--ring:oklch(0.72 0.09 192);--divisoria:color-mix(in oklab,var(--border) 70%,transparent);--vidro-fundo:rgba(11,40,39,0.62);--vidro-fundo-opaco:rgba(11,40,39,0.94);--vidro-borda:rgba(255,255,255,0.08);--veu-modal:rgba(0,0,0,0.55);--chrome-fundo:color-mix(in oklab,var(--chao) 72%,transparent);--chrome-fundo-opaco:var(--chao);--chrome-borda:color-mix(in oklab,var(--border) 85%,transparent);--grad-ambiente:radial-gradient(150% 108% at 50% -8%,var(--gelo) 0%,var(--chao) 64%);--grad-cartao:linear-gradient(var(--card),var(--card));--grad-nevoa:linear-gradient(135deg,color-mix(in oklab,var(--secondary) 70%,var(--background)) 0%,var(--secondary) 100%);--scroll-thumb:color-mix(in oklab,var(--muted-foreground) 38%,transparent);--scroll-thumb-hover:color-mix(in oklab,var(--muted-foreground) 65%,transparent);--sombra-1:0 1px 2px rgba(0,0,0,0.3),0 4px 16px -8px rgba(0,0,0,0.45);--sombra-2:0 2px 6px -2px rgba(0,0,0,0.35),0 20px 44px -16px rgba(0,0,0,0.6);--sombra-xs:var(--sombra-1);--sombra-sm:var(--sombra-1);--sombra-md:var(--sombra-2);--sombra-lg:var(--sombra-2);--sombra-vidro:var(--sombra-1);--sombra-cartao:var(--sombra-1);--sombra-cartao-alta:var(--sombra-2);--sombra-cartao-acao:var(--sombra-1);--sombra-thumb:var(--sombra-1);--sombra-botao:var(--sombra-1),inset 0 1px 0 rgba(255,255,255,0.16);--sombra-lateral:var(--sombra-1)}