[data-surface=apex]{--metal-top:oklch(0.975 0 0);--metal-bottom:oklch(0.80 0 0);--metal-top-hover:oklch(1 0 0);--metal-bottom-hover:oklch(0.87 0 0);--metal-edge:oklch(1 0 0/0.55);--metal-edge-dark:oklch(0 0 0/0.35);--metal-highlight:oklch(1 0 0/0.95);--metal-shade:oklch(0 0 0/0.16);--metal-text:oklch(0.16 0 0);--metal-shadow:0 1px 2px oklch(0 0 0/0.55),0 6px 14px -6px oklch(0 0 0/0.65);--metal-shadow-hover:0 1px 2px oklch(0 0 0/0.55),0 10px 20px -8px oklch(0 0 0/0.75);--metal-glass-bg:oklch(1 0 0/0.055);--metal-glass-bg-hover:oklch(1 0 0/0.10);--metal-glass-edge:oklch(1 0 0/0.13);--metal-glass-hi:oklch(1 0 0/0.07);--accent:oklch(0.92 0 0);--accent-hover:oklch(0.98 0 0);--accent-soft:oklch(1 0 0/0.09);--accent-fg:var(--metal-text);--accent-text:oklch(0.90 0 0);--glass-border-accent:oklch(1 0 0/0.22);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px oklch(0.86 0 0/0.85)}[data-theme=light] [data-surface=apex],[data-theme=light][data-surface=apex]{--metal-top:oklch(0.38 0 0);--metal-bottom:oklch(0.23 0 0);--metal-top-hover:oklch(0.44 0 0);--metal-bottom-hover:oklch(0.28 0 0);--metal-edge:oklch(0.12 0 0/0.9);--metal-edge-dark:oklch(0 0 0/0.5);--metal-highlight:oklch(1 0 0/0.26);--metal-shade:oklch(0 0 0/0.35);--metal-text:oklch(1 0 0);--metal-shadow:0 1px 2px oklch(0 0 0/0.28),0 6px 14px -6px oklch(0 0 0/0.38);--metal-shadow-hover:0 1px 2px oklch(0 0 0/0.3),0 10px 20px -8px oklch(0 0 0/0.45);--metal-glass-bg:oklch(1 0 0/0.7);--metal-glass-bg-hover:oklch(1 0 0/0.95);--metal-glass-edge:oklch(0 0 0/0.13);--metal-glass-hi:oklch(1 0 0/0.9);--accent:oklch(0.27 0 0);--accent-hover:oklch(0.2 0 0);--accent-soft:oklch(0 0 0/0.07);--accent-fg:oklch(1 0 0);--accent-text:oklch(0.27 0 0);--glass-border-accent:oklch(0 0 0/0.2);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px oklch(0.27 0 0/0.85)}[data-surface=apex] .apex-btn-primary,[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *){position:relative;color:var(--metal-text);background-color:var(--metal-bottom)!important;background-image:linear-gradient(180deg,var(--metal-top) 0,var(--metal-bottom) 100%)!important;border:1px solid var(--metal-edge-dark);box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow)!important;transition:transform 90ms var(--ease-spring,ease-out),box-shadow .16s var(--ease-spring,ease-out),background-image .16s ease-out,opacity .12s ease-out}[data-surface=apex] .apex-btn-primary:hover:not(:disabled),[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):hover:not(:disabled){background-color:var(--metal-bottom-hover)!important;background-image:linear-gradient(180deg,var(--metal-top-hover) 0,var(--metal-bottom-hover) 100%)!important;box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow-hover)!important}[data-surface=apex] .apex-btn-primary:active:not(:disabled),[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):active:not(:disabled){transform:scale(.98);background-image:linear-gradient(180deg,var(--metal-bottom) 0,var(--metal-top) 100%)!important;box-shadow:inset 0 2px 4px var(--metal-shade),inset 0 0 0 1px var(--metal-edge-dark),0 1px 1px oklch(0 0 0/.3)!important}[data-surface=apex] .apex-btn-primary:focus-visible,[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):focus-visible{outline:none;box-shadow:var(--focus-ring),inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow)!important}[data-surface=apex] .apex-btn-glass{color:var(--text-strong);background-color:var(--metal-glass-bg);border:1px solid var(--metal-glass-edge);box-shadow:inset 0 1px 0 var(--metal-glass-hi);transition:transform 90ms var(--ease-spring,ease-out),background-color .14s ease-out,border-color .14s ease-out}[data-surface=apex] .apex-btn-glass:hover:not(:disabled){background-color:var(--metal-glass-bg-hover);border-color:var(--hairline-strong)}[data-surface=apex] .apex-btn-glass:active:not(:disabled){transform:scale(.98)}[data-surface=apex] .apex-btn-ghost{color:var(--text-muted);background-color:transparent;border:1px solid transparent;transition:transform 90ms var(--ease-spring,ease-out),background-color .14s ease-out,color .14s ease-out}[data-surface=apex] .apex-btn-ghost:hover:not(:disabled){color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 7%,transparent)}[data-surface=apex] .apex-btn-ghost:active:not(:disabled){transform:scale(.96)}[data-surface=apex] .apex-btn-ghost[aria-pressed=true],[data-surface=apex] .apex-btn-ghost[aria-selected=true]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 10%,transparent)}[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost):focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost):disabled,[data-surface=apex] :is(button,a)[class~=bg-accent]:not([data-surface=verde-antigo] *):disabled{cursor:not-allowed;opacity:.45;box-shadow:none}[data-surface=apex] .apex-segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:11px;border:1px solid var(--hairline);background:color-mix(in oklch,var(--text-strong) 4%,transparent)}[data-surface=apex] .apex-segmented>[aria-pressed=true],[data-surface=apex] .apex-segmented>[aria-selected=true]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 11%,var(--bg));box-shadow:inset 0 1px 0 var(--metal-glass-hi),0 0 0 1px var(--hairline-strong)}[data-surface=apex] .apex-saved-ok{color:var(--success)}@media (prefers-reduced-motion:reduce){[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost,[class~=bg-accent]),[data-surface=apex] :is(.apex-btn-primary,.apex-btn-glass,.apex-btn-ghost,[class~=bg-accent]):active{transition:none;transform:none}}[data-surface=verde-antigo]{--accent:var(--green-500);--accent-hover:var(--green-400);--accent-soft:rgba(22,163,74,0.16);--accent-fg:var(--ink-1000);--accent-text:var(--green-500);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px color-mix(in oklch,var(--accent) 75%,transparent)}[data-theme=light] [data-surface=verde-antigo]{--accent:var(--green-600);--accent-hover:var(--green-700);--accent-soft:rgba(14,138,59,0.10);--accent-fg:var(--ink-0);--accent-text:var(--green-700)}[data-surface=apex] .apex-btn-primary[data-state=hover]{background-color:var(--metal-bottom-hover)!important;background-image:linear-gradient(180deg,var(--metal-top-hover) 0,var(--metal-bottom-hover) 100%)!important;box-shadow:inset 0 1px 0 var(--metal-highlight),inset 0 -1px 0 var(--metal-shade),var(--metal-shadow-hover)!important}[data-surface=apex] .apex-btn-primary[data-state=active]{transform:scale(.98);background-image:linear-gradient(180deg,var(--metal-bottom) 0,var(--metal-top) 100%)!important;box-shadow:inset 0 2px 4px var(--metal-shade),inset 0 0 0 1px var(--metal-edge-dark),0 1px 1px oklch(0 0 0/.3)!important}[data-surface=apex] .apex-btn-glass[data-state=hover]{background-color:var(--metal-glass-bg-hover);border-color:var(--hairline-strong)}[data-surface=apex] .apex-btn-ghost[data-state=hover]{color:var(--text-strong);background-color:color-mix(in oklch,var(--text-strong) 7%,transparent)}[data-surface=apex]{--apex-fs-caption:0.71875rem;--apex-fs-body-sm:0.78125rem;--apex-fs-body:0.8125rem;--apex-fs-body-md:0.875rem;--apex-fs-title:0.9375rem;--apex-fs-heading:1.125rem;--apex-fs-page:1.5rem}[data-surface=apex] .t-caption{font-size:var(--apex-fs-caption)}[data-surface=apex] .t-body-sm{font-size:var(--apex-fs-body-sm)}[data-surface=apex] .t-body{font-size:var(--apex-fs-body)}[data-surface=apex] .t-body-md{font-size:var(--apex-fs-body-md)}[data-surface=apex] .t-title{font-size:var(--apex-fs-title)}[data-surface=apex] .t-heading{font-size:var(--apex-fs-heading)}[data-surface=apex] .t-page{font-size:var(--apex-fs-page)}[data-surface=apex] .text-sm{font-size:var(--apex-fs-body)}[data-surface=apex] .text-base{font-size:var(--apex-fs-body-md)}[data-surface=apex] .text-lg{font-size:var(--apex-fs-title)}[data-surface=apex] .text-xl{font-size:var(--apex-fs-heading)}[data-surface=apex] .text-2xl{font-size:var(--apex-fs-page)}