:root{--cream-0:#F5F5F3;--cream-1:#e9e9e6;--cream-2:#ECECE8;--cream-3:#DEDEDA;--cream-4:#c4c4bf;--ink-0:#111010;--ink-1:#1c1c1a;--ink-2:#333331;--ink-3:#555553;--ink-4:#6e6e69;--ink-5:#7a7a75;--ink-6:#8a8a85;--ink-7:#a5a5a0;--mint-0:#05803a;--mint-1:#07734a;--mint-2:#07C050;--mint-3:#3ddc7f;--mint-4:#5de794;--mint-5:#8df2b4;--mint-ink:#0a2a14;--danger:#b4472e;--danger-ink:#8B2C1A;--fill-danger-soft:#FFF3F0;--border-danger:#FDD5CC;--warn:#B57F0A;--warn-ink:#8B5A1C;--fill-warn-soft:#FFF7E6;--border-warn:#F0D9A8;--surface-page:var(--cream-0);--surface-desk:var(--cream-1);--surface-card:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,252,251,.9));--surface-card-solid:#fff;--surface-inset:rgba(17,16,16,.035);--surface-dark:linear-gradient(150deg,var(--ink-1),var(--ink-0));--surface-disabled:var(--cream-2);--text-strong:var(--ink-0);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-label:var(--ink-4);--text-faint:var(--ink-7);--text-on-dark:#F5F5F5;--text-on-dark-muted:rgba(245,245,245,.58);--text-on-dark-faint:rgba(245,245,245,.42);--text-accent:var(--mint-1);--text-accent-on-dark:var(--mint-3);--border-hairline:rgba(17,16,16,.07);--border-card:rgba(17,16,16,.09);--border-strong:rgba(17,16,16,.12);--border-accent:rgba(7,192,80,.3);--border-accent-solid:var(--mint-2);--border-on-dark:rgba(255,255,255,.09);--border-on-dark-strong:rgba(255,255,255,.18);--fill-accent:linear-gradient(150deg,rgba(93,231,148,.95),rgba(7,192,80,.95));--fill-accent-soft:rgba(7,192,80,.12);--fill-accent-ghost:rgba(7,192,80,.06);--fill-on-dark:rgba(255,255,255,.05);--glow-accent:radial-gradient(circle,rgba(7,192,80,.2),transparent 64%);--font-display:var(--font-head),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--weight-display:900;--weight-strong:700;--weight-medium:500;--weight-body:400;--track-hero:-.05em;--track-display:-.045em;--track-title:-.038em;--track-card:-.032em;--track-tight:-.02em;--track-mono:.16em;--track-mono-wide:.2em;--size-hero-m:38px;--size-title-m:27px;--size-card-m:17px;--size-body-m:15px;--size-body-s:13.5px;--size-meta-m:12px;--size-mono-m:9.5px;--size-hero-d:74px;--size-section-d:52px;--size-title-d:38px;--size-card-d:21px;--size-body-d:20px;--size-body-dm:15px;--size-mono-d:11.5px;--leading-hero:.96;--leading-title:1.02;--leading-card:1.12;--leading-body:1.55;--space-1:4px;--space-2:6px;--space-3:9px;--space-4:11px;--space-5:14px;--space-6:18px;--space-7:22px;--space-8:26px;--space-9:34px;--space-10:44px;--space-11:52px;--space-12:64px;--space-13:100px;--space-14:120px;--gutter-mobile:var(--space-7);--gutter-desktop:var(--space-12);--stack-tight:8px;--stack-card:12px;--stack-section:22px;--radius-pill:99px;--radius-xs:7px;--radius-s:11px;--radius-m:14px;--radius-l:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:26px;--radius-button:15px;--edge-light:inset 0 1px 0 rgba(255,255,255,.95);--edge-light-dark:inset 0 1px 0 rgba(255,255,255,.12);--shadow-card:0 8px 20px -14px rgba(17,16,16,.45);--shadow-card-lg:0 18px 44px -34px rgba(17,16,16,.55);--shadow-panel:0 30px 66px -44px rgba(17,16,16,.6);--shadow-accent:0 12px 30px -8px rgba(7,192,80,.6);--shadow-accent-hover:0 18px 40px -10px rgba(7,192,80,.7);--ring-accent:0 0 0 4px rgba(7,192,80,.06);--elev-card:var(--edge-light),var(--shadow-card);--elev-card-lg:var(--edge-light),var(--shadow-card-lg);--elev-accent:var(--shadow-accent),inset 0 1px 0 rgba(255,255,255,.65);--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--dur-micro:.16s;--dur-fast:.2s;--dur-slide:.38s;--dur-bar:.42s;--dur-reveal:.5s;--stagger:80ms;--lift-hover:translateY(-2px);--lift-hover-lg:translateY(-3px);--press:scale(.985);--press-chip:scale(.96)}@keyframes rt-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes rt-in-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes rt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rt-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes rt-live{0%,to{opacity:1}50%{opacity:.28}}@keyframes rt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes rt-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.rt-ct .inv-fila,.rt-inv .inv-fila{transition:background var(--dur-fast) var(--ease-standard)}.rt-ct .inv-fila:hover,.rt-inv .inv-fila:hover{background:var(--surface-inset)}.rt-ag .inv-mint:not(:disabled),.rt-ct .inv-mint:not(:disabled),.rt-inv .inv-mint:not(:disabled){transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.rt-ag .inv-mint:not(:disabled):hover,.rt-ct .inv-mint:not(:disabled):hover,.rt-inv .inv-mint:not(:disabled):hover{transform:var(--lift-hover);box-shadow:var(--shadow-accent-hover)}.rt-ag .inv-mint:not(:disabled):active,.rt-ct .inv-mint:not(:disabled):active,.rt-inv .inv-mint:not(:disabled):active{transform:var(--press)}.rt-ag .inv-claro,.rt-ct .inv-claro,.rt-inv .inv-claro{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-standard)}.rt-ag .inv-claro:hover,.rt-ct .inv-claro:hover,.rt-inv .inv-claro:hover{transform:var(--lift-hover);box-shadow:var(--shadow-card-lg)}.rt-ag .inv-claro:active,.rt-ct .inv-claro:active,.rt-inv .inv-claro:active{transform:var(--press)}.rt-ct .inv-chip,.rt-inv .inv-chip{transition:background var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-out)}.rt-ct .inv-chip:active,.rt-inv .inv-chip:active{transform:var(--press-chip)}.rt-ct .ct-check{transition:color var(--dur-micro) var(--ease-standard),transform var(--dur-micro) var(--ease-out)}.rt-ct .ct-check:hover{color:var(--mint-2);transform:scale(1.12)}.rt-ct .ct-check:active{transform:var(--press-chip)}.rt-ct .inv-entra,.rt-inv .inv-entra{animation:rt-rise var(--dur-slide) var(--ease-out) both}.rt-ct .inv-item,.rt-inv .inv-item{transition:background var(--dur-micro) var(--ease-standard)}.rt-ct .inv-item:hover,.rt-inv .inv-item:hover{background:var(--surface-inset)}.rt-ct .inv-latido,.rt-inv .inv-latido{animation:rt-live 1.8s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.rt-ct *,.rt-ct :after,.rt-ct :before,.rt-inv *,.rt-inv :after,.rt-inv :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}