@keyframes er-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes er-spin{to{transform:rotate(1turn)}}@keyframes er-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes er-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes er-bounce-x{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translate(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes er-fade-in{0%{opacity:0}to{opacity:1}}.app-layout__b9f07{color:var(--color-text,#032540);background-color:var(--color-background);min-height:100vh}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_92d575f2-module__oHA6oW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_92d575f2-module__oHA6oW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_496f7332-module__Oc0s-q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_496f7332-module__Oc0s-q__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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 Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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 Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");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 Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_c932d54b-module__LyTxPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_c932d54b-module__LyTxPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.saldo-mark{vertical-align:.05em;border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.saldo-mark--neg{background:#ef4444;box-shadow:0 0 0 1px #ef444459}.saldo-mark--pos{background:#22c55e;box-shadow:0 0 0 1px #22c55e59}.saldo-mark--neu{background:color-mix(in srgb,var(--color-text,#032540) 28%,transparent)}.saldo-amt--neg{color:#ef4444}.saldo-amt--pos{color:#16a34a}html[data-color-scheme=dark] .saldo-amt--pos{color:#4ade80}.saldo-amt--neu{color:inherit}
*,:after,:before{box-sizing:border-box}:root{--navy:#321712;--petrol:#a8673d;--sky:#cf9a76;--lp-ease:cubic-bezier(.23, 1, .32, 1);--color-primary:#a8673d;--color-secondary:#f0e3d7;--color-background:#fbf7f1;--color-bg:var(--color-background);--color-surface:#fffdfa;--color-text:#321712;--color-border:#e6d6c9;--color-accent:#a8673d;--color-bg-elevated:var(--color-surface);--color-torneio:#cf9a76;--color-caixa:#a8673d;--color-chrome:var(--color-surface);--sidebar-rail-bg:#28120e;--sidebar-panel-bg:#3a1e18;--sidebar-active-bg:#cf9a7638;--sidebar-active-indicator:#e0ae86;--sidebar-text:#ffffffe0;--sidebar-text-muted:#ffffff94;--sidebar-text-strong:#fff;--sidebar-border:#ffffff14;--sidebar-width-expanded:252px;--sidebar-width-collapsed:72px;--color-card-success:#22c55e;--color-card-danger:#ef4444;--color-card-warning:#f59e0b;--color-card-info:#a8673d;--color-card-purple:#6b352c;--accent-color:var(--color-accent);--accent-color-hover:#91532f;--dark-bg:var(--color-background);--dark-bg-secondary:var(--color-surface);--dark-bg-tertiary:var(--color-secondary);--surface-color:var(--color-surface);--border-color:var(--color-border);--border-color-light:#3217121a;--text-color:var(--color-text);--color-text-muted:#321712b8;--color-text-subtle:#32171294;--text-muted-color:var(--color-text-muted);--positive-color:#22c55e;--negative-color:#ef4444;--info-color:#a8673d;--font-primary:var(--font-inter);--font-display:var(--font-sora);--font-mono:var(--font-geist-mono);--transition-speed:.25s;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-scale:1;--app-shell-pad:1rem;--app-shell-pad-sm:1.5rem;--app-shell-pad-x-lg:2rem;--app-shell-gap:1rem;--app-shell-gap-sm:1.5rem;--app-shell-max:1800px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--app-radius-sm:.5rem;--app-radius-md:.75rem;--app-radius-lg:1rem;--app-radius-xl:1.25rem;--app-radius-pill:9999px;--app-shadow-sm:0 1px 3px #32171214;--app-shadow-md:0 12px 32px -20px #32171247;--app-shadow-lg:0 24px 48px -24px #32171259;--app-border:#3217121a;--app-focus-ring:0 0 0 3px #a8673d29;--gradient-color:#a8673d;--sparkles-color:#cf9a76;--gradient-cta:linear-gradient(135deg, #a8673d, #cf9a76);--background:34 56% 97%;--foreground:9 47% 13%;--card:40 100% 99%;--card-foreground:9 47% 13%;--popover:40 100% 99%;--popover-foreground:9 47% 13%;--primary:23 47% 45%;--primary-foreground:36 100% 98%;--secondary:28 42% 89%;--secondary-foreground:9 47% 13%;--muted:28 40% 91%;--muted-foreground:16 16% 43%;--accent:23 47% 45%;--accent-foreground:36 100% 98%;--destructive:7 57% 41%;--destructive-foreground:0 0% 100%;--border:28 32% 85%;--input:28 32% 85%;--ring:23 47% 45%;--radius:1rem;--app-modal-scrim:#0000008c}html[data-color-scheme=dark]{--app-shadow-sm:none;--app-shadow-md:none;--app-shadow-lg:none;--card-shadow:none;--app-focus-ring:0 0 0 3px color-mix(in srgb, var(--color-accent,#a8673d) 22%, transparent);--app-border:color-mix(in srgb, var(--color-text) 12%, transparent);--border-color-light:color-mix(in srgb, var(--color-text) 12%, transparent);--app-modal-scrim:#000000b8}html[data-color-scheme=dark] .trn-backdrop,html[data-color-scheme=dark] .trn__u-66732395,html[data-color-scheme=dark] [class$=-backdrop],html[data-color-scheme=dark] [class*=modal-backdrop]{background:var(--app-modal-scrim)!important;background-color:var(--app-modal-scrim)!important}html[data-color-scheme=dark] .data-card,html[data-color-scheme=dark] .section-card{box-shadow:none}[data-sidebar=caixa],[data-sidebar=competicao],[data-sidebar=main],[data-sidebar=torneio]{--color-text:var(--sidebar-text-strong,#fff);--color-accent:var(--sidebar-active-indicator,#e0ae86);--color-border:var(--sidebar-border,#ffffff14);color:var(--sidebar-text,#ffffffe0)!important}.dark{--gradient-color:#a8673d;--sparkles-color:#cf9a76}*{border-color:hsl(var(--border))}body,html{margin:0;padding:0}html{font-size:calc(16px * var(--font-scale,1))}body{font-family:var(--font-primary),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);overflow-x:hidden}html[data-density=compact]{--app-shell-pad:.75rem;--app-shell-pad-sm:1rem;--app-shell-pad-x-lg:1.25rem;--app-shell-gap:.75rem;--app-shell-gap-sm:1rem}html[data-density=comfortable]{--app-shell-pad:1rem;--app-shell-pad-sm:1.5rem;--app-shell-pad-x-lg:2rem;--app-shell-gap:1rem;--app-shell-gap-sm:1.5rem}html[data-density=spacious]{--app-shell-pad:1.25rem;--app-shell-pad-sm:1.85rem;--app-shell-pad-x-lg:2.5rem;--app-shell-gap:1.35rem;--app-shell-gap-sm:1.85rem}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}code,kbd,pre,samp{font-family:var(--font-geist-mono),ui-monospace,monospace}body:not(.landing-route-active) .app-btn.text-white,body:not(.landing-route-active) .bg-amber-600 .text-white,body:not(.landing-route-active) .bg-amber-700 .text-white,body:not(.landing-route-active) .bg-blue-600 .text-white,body:not(.landing-route-active) .bg-blue-700 .text-white,body:not(.landing-route-active) .bg-emerald-600 .text-white,body:not(.landing-route-active) .bg-emerald-700 .text-white,body:not(.landing-route-active) .bg-green-600 .text-white,body:not(.landing-route-active) .bg-green-700 .text-white,body:not(.landing-route-active) .bg-indigo-600 .text-white,body:not(.landing-route-active) .bg-indigo-700 .text-white,body:not(.landing-route-active) .bg-orange-600 .text-white,body:not(.landing-route-active) .bg-orange-700 .text-white,body:not(.landing-route-active) .bg-purple-600 .text-white,body:not(.landing-route-active) .bg-purple-700 .text-white,body:not(.landing-route-active) .bg-red-600 .text-white,body:not(.landing-route-active) .bg-red-700 .text-white,body:not(.landing-route-active) .cx-btn.text-white,body:not(.landing-route-active) [data-sidebar] .text-white,body:not(.landing-route-active) a.text-white,body:not(.landing-route-active) button.text-white{color:#fff!important}html{scroll-behavior:smooth;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),var(--font-primary),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-weight:700}input::-webkit-inner-spin-button{appearance:none;margin:0}input::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body:not(.auth-public-active):not(:has(.landing-premium)) input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}body:not(.auth-public-active):not(:has(.landing-premium)) textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text,#032540)!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface,#fff) inset!important}.glass-card{background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-border,color-mix(in srgb,var(--color-text) 10%,transparent));box-shadow:0 16px 40px -20px color-mix(in srgb,var(--color-text) 22%,transparent)}html[data-color-scheme=dark] .glass-card{box-shadow:none}body:not(.landing-route-active) button{font-family:var(--font-primary);transition:all var(--transition-speed) ease-in-out;border-radius:var(--radius)}.button-gradient{background:var(--accent-color);color:var(--text-color);transition:all var(--transition-speed) ease-in-out;border:none}.button-gradient:hover{background:var(--accent-color-hover);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--color-accent,#0a6e8c) 45%,transparent)}html[data-color-scheme=dark] .button-gradient:hover{box-shadow:none}.button-glass{background:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color-light);transition:all var(--transition-speed) ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-glass:hover{background:var(--dark-bg-tertiary);border-color:var(--border-color)}.btn-primary{background:var(--gradient-cta);color:#fff;font-family:var(--font-display),var(--font-primary),sans-serif;transition:all var(--transition-speed) var(--lp-ease);cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600;box-shadow:0 8px 20px -10px #0a6e8c8c}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 28px -10px #0a6e8c80}.btn-secondary{background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface));color:var(--text-color);border:1px solid var(--color-border,#0325401f);font-family:var(--font-display),var(--font-primary),sans-serif;transition:all var(--transition-speed) var(--lp-ease);cursor:pointer;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600}.btn-secondary:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);transform:translateY(-1px)}.btn-success{background:var(--positive-color);color:#fff;font-family:var(--font-display),var(--font-primary),sans-serif;transition:all var(--transition-speed) var(--lp-ease);cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600}.btn-success:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e40}.btn-danger{background:var(--negative-color);color:#fff;font-family:var(--font-display),var(--font-primary),sans-serif;transition:all var(--transition-speed) var(--lp-ease);cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600}.btn-danger:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444440}.btn-info{background:var(--info-color);color:#fff;font-family:var(--font-display),var(--font-primary),sans-serif;transition:all var(--transition-speed) var(--lp-ease);cursor:pointer;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-weight:600}.btn-info:hover{background:#91532f;transform:translateY(-1px);box-shadow:0 8px 20px -8px #a8673d73}.text-balance{text-wrap:balance}.text-gradient{background-image:linear-gradient(90deg,var(--color-accent,#0a6e8c),var(--color-torneio,#1a8fb5));color:#0000;-webkit-background-clip:text;background-clip:text}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}@keyframes step-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.animate-step-in{animation:.55s ease-out forwards step-fade-in}@keyframes flow-pulse{0%,to{opacity:1}50%{opacity:.6}}.animate-flow-pulse{animation:1.2s ease-in-out infinite flow-pulse}@keyframes button-pulse{0%,to{box-shadow:0 0 #ff2d55b3}50%{box-shadow:0 0 0 10px #ff2d5500}}.button-pulse{animation:2s infinite button-pulse}@keyframes chart-new-sale{0%{border-color:#10b98199;box-shadow:0 0 #10b98180}40%{border-color:#10b981cc;box-shadow:0 0 24px 6px #10b98159}to{border-color:#ffffff1a;box-shadow:0 0 #0000}}.animate-chart-new-sale{animation:1.8s ease-out forwards chart-new-sale}@media (max-width:768px){.glass-card{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);box-shadow:0 25px 50px -12px #00000080}body:not(.landing-route-active) a,body:not(.landing-route-active) button{min-width:44px;min-height:44px}.text-balance{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}}.form-transparent{background:var(--surface-color);border:1px solid var(--border-color-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-radix-select-trigger]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-color)!important;border:1px solid var(--border-color-light)!important;color:var(--text-color)!important}:is(body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input:not([type]),body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input[type=email],body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input[type=number],body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input[type=password],body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input[type=search],body:not(:has(.lp-auth-shell)):not(:has(.landing-premium)) input[type=text]){background:var(--surface-color);border:1px solid var(--border-color-light);color:var(--text-color);font-family:var(--font-primary);transition:all var(--transition-speed) ease-in-out}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:normal;font-family:var(--font-primary);transition:all var(--transition-speed) ease-in-out;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;background:0 0}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;background:0 0}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;background:0 0}html[data-color-scheme=dark] input[type=date],html[data-color-scheme=dark] input[type=datetime-local],html[data-color-scheme=dark] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus{outline:none;border-color:var(--color-accent)!important}body:not(.auth-public-active) form input:not([type]),body:not(.auth-public-active) form input[type=email],body:not(.auth-public-active) form input[type=password],body:not(.auth-public-active) form input[type=search],body:not(.auth-public-active) form input[type=text]{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.auth-public-active) form input:not([type]):focus,body:not(.auth-public-active) form input[type=email]:focus,body:not(.auth-public-active) form input[type=password]:focus,body:not(.auth-public-active) form input[type=search]:focus,body:not(.auth-public-active) form input[type=text]:focus{background:var(--color-surface)!important;border-color:var(--color-accent)!important}input:not([type]):focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #e51e3e1a}input::placeholder{color:var(--text-muted-color)}select{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}select,textarea{font-family:var(--font-primary)}textarea{background:var(--surface-color);border:1px solid var(--border-color-light);color:var(--text-color);transition:all var(--transition-speed) ease-in-out}textarea:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #e51e3e1a}.poker-chip{border:3px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 0 10px #0000004d,0 4px 6px #0006}.poker-chip:before{content:"";pointer-events:none;border:3px dashed #fff6;border-radius:50%;position:absolute;inset:-3px}.poker-chip:after{content:"";background:#0000001a;border:1px solid #ffffff1a;border-radius:50%;width:65%;height:65%;position:absolute;box-shadow:inset 0 0 5px #0003}.poker-chip-inner{z-index:10;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.poker-chip:hover{box-shadow:inset 0 0 15px #0006,0 8px 12px #00000080}.poker-chip.active{box-shadow:inset 0 0 15px #00000080,0 0 15px var(--accent-color),0 0 0 2px #fff3;border-color:#fff}.data-card:before,.section-card:before{content:"";opacity:var(--card-noise-opacity,0);pointer-events:none;border-radius:inherit;z-index:0;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:-20%}.data-card:after,.section-card:after{content:"";opacity:var(--card-fade-opacity,0);pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(#0000,#0000002e);position:absolute;inset:0}.data-card{border-radius:var(--card-border-radius,1rem);box-shadow:var(--card-shadow,0 10px 28px -18px #03254047);padding:var(--card-padding,1rem);background:var(--color-surface);transition:box-shadow .2s var(--lp-ease);border:1px solid #0325401a;position:relative;overflow:hidden}.data-card>*{z-index:1;position:relative}[data-card-blur=md] .data-card,[data-card-blur=sm] .data-card{background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--card-blur-px,0));backdrop-filter:blur(var(--card-blur-px,0))}[data-data-card-style=glass] .data-card{background:color-mix(in srgb,var(--color-surface) 72%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}[data-card-hover=scale] .data-card.data-card-hover-scale:hover{transform:none}.data-card-glow{opacity:0;pointer-events:none}.data-card-purple{--data-card-accent:var(--color-card-purple)}.data-card-emerald{--data-card-accent:var(--color-card-success)}.data-card-blue{--data-card-accent:var(--color-card-info)}.data-card-amber{--data-card-accent:var(--color-card-warning)}.data-card-sky{--data-card-accent:#0ea5e9}.data-card-violet{--data-card-accent:var(--color-card-purple)}.data-card-accent{--data-card-accent:var(--color-accent)}.data-card-danger{--data-card-accent:var(--color-card-danger)}.section-card{border-radius:var(--card-border-radius,1.25rem);box-shadow:var(--card-shadow,0 10px 28px -18px #03254047);padding:var(--section-card-padding,1.25rem);background:var(--color-surface);transition:box-shadow .2s var(--lp-ease);border:1px solid #0325401a;position:relative;overflow:hidden}.section-card>*{z-index:1;position:relative}[data-card-blur=md] .section-card,[data-card-blur=sm] .section-card{background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--card-blur-px,0));backdrop-filter:blur(var(--card-blur-px,0))}[data-section-card-style=glass] .section-card{background:color-mix(in srgb,var(--color-surface) 72%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}[data-card-hover=scale] .section-card:hover{transform:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--accent-color);opacity:.5;-webkit-transition:all var(--transition-speed) ease-in-out;transition:all var(--transition-speed) ease-in-out;background-clip:padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color-hover);opacity:.8}html{scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}[data-torneio-icon-bg=solid] .torneio-icon-style{background:color-mix(in srgb,var(--color-torneio) 20%,transparent)}[data-torneio-icon-bg=linear] .torneio-icon-style{background:linear-gradient(135deg,color-mix(in srgb,var(--color-torneio) 30%,transparent),color-mix(in srgb,var(--color-torneio) 8%,transparent))}[data-torneio-icon-bg=fade] .torneio-icon-style{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-torneio) 25%,transparent) 0,transparent 70%)}[data-torneio-icon-bg=none] .torneio-icon-style{background:0 0}[data-torneio-icon-border=true] .torneio-icon-style{border-style:solid;border-width:1px;border-color:color-mix(in srgb,var(--color-torneio) 40%,transparent)}[data-torneio-icon-border=false] .torneio-icon-style{border:none}[data-caixa-icon-bg=solid] .caixa-icon-style{background:color-mix(in srgb,var(--color-caixa) 20%,transparent)}[data-caixa-icon-bg=linear] .caixa-icon-style{background:linear-gradient(135deg,color-mix(in srgb,var(--color-caixa) 30%,transparent),color-mix(in srgb,var(--color-caixa) 8%,transparent))}[data-caixa-icon-bg=fade] .caixa-icon-style{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-caixa) 25%,transparent) 0,transparent 70%)}[data-caixa-icon-bg=none] .caixa-icon-style{background:0 0}[data-caixa-icon-border=true] .caixa-icon-style{border-style:solid;border-width:1px;border-color:color-mix(in srgb,var(--color-caixa) 40%,transparent)}[data-caixa-icon-border=false] .caixa-icon-style{border:none}[data-caixa-icon-bg=solid] .nav-icon-style{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}[data-caixa-icon-bg=linear] .nav-icon-style{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 28%,transparent),color-mix(in srgb,var(--color-accent) 7%,transparent))}[data-caixa-icon-bg=fade] .nav-icon-style{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent) 22%,transparent) 0,transparent 70%)}[data-caixa-icon-bg=none] .nav-icon-style{background:0 0}[data-caixa-icon-border=true] .nav-icon-style{border-style:solid;border-width:1px;border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}[data-caixa-icon-border=false] .nav-icon-style{border:none}.nav-icon-style.nav-icon-active{border:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent),0 0 12px color-mix(in srgb,var(--color-accent) 20%,transparent);background:color-mix(in srgb,var(--color-accent) 28%,transparent)!important}.text-gray-100,.text-gray-200,.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,body:not(.landing-route-active):not(.admin-route-active) .text-white\/30,body:not(.landing-route-active):not(.admin-route-active) .text-white\/35,body:not(.landing-route-active):not(.admin-route-active) .text-white\/40,body:not(.landing-route-active):not(.admin-route-active) .text-white\/45,body:not(.landing-route-active):not(.admin-route-active) .text-white\/50,body:not(.landing-route-active):not(.admin-route-active) .text-white\/55,body:not(.landing-route-active):not(.admin-route-active) .text-white\/60,body:not(.landing-route-active):not(.admin-route-active) .text-white\/70,body:not(.landing-route-active):not(.admin-route-active) .text-zinc-300,body:not(.landing-route-active):not(.admin-route-active) .text-zinc-400,body:not(.landing-route-active):not(.admin-route-active) .text-zinc-500{color:var(--color-text-muted,#032540b8)!important}body:not(.landing-route-active):not(.admin-route-active) .bg-black\/60,body:not(.landing-route-active):not(.admin-route-active) .bg-black\/70,body:not(.landing-route-active):not(.admin-route-active) .bg-zinc-800\/50,body:not(.landing-route-active):not(.admin-route-active) .bg-zinc-900\/20{background-color:var(--color-secondary,#eef4f8)!important}.bg-amber-600,.bg-amber-700,.bg-blue-600,.bg-blue-700,.bg-emerald-600,.bg-emerald-700,.bg-gray-700,.bg-gray-800,.bg-green-600,.bg-green-700,.bg-indigo-600,.bg-indigo-700,.bg-orange-600,.bg-orange-700,.bg-pink-600,.bg-pink-700,.bg-purple-600,.bg-purple-700,.bg-red-600,.bg-red-700,.bg-yellow-600,.bg-yellow-700,a.text-white,button.text-white{color:#fff!important}@keyframes fadeSlideIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes slideRightIn{0%{opacity:0;filter:blur(10px);transform:translate(-20px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes testimonialIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.animate-element{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeSlideIn}.animate-slide-right{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards slideRightIn}.animate-testimonial{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards testimonialIn}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-delay-1000{animation-delay:1s}.animate-delay-1200{animation-delay:1.2s}.animate-delay-1400{animation-delay:1.4s}.font-geist{font-family:var(--font-primary)}.custom-checkbox{border:1px solid var(--border);cursor:pointer;appearance:none;background-color:#ffffff0d;border-radius:.5rem;width:1.25rem;height:1.25rem;transition:all .2s}.custom-checkbox:checked{background-color:#a78bfa;border-color:#a78bfa}.bg-mesh{background-image:radial-gradient(at 0 0,#ff003314 0,#0000 50%),radial-gradient(at 100% 0,#26d9680a 0,#0000 50%),radial-gradient(at 100% 100%,#ff00330a 0,#0000 50%),radial-gradient(at 0 100%,#26d96814 0,#0000 50%)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-horizontal{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.animate-spin-slow{animation:3s linear infinite spin-slow}.animate-bounce-horizontal{animation:1.5s ease-in-out infinite bounce-horizontal}@keyframes er-chat-msg-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes er-chat-panel-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes er-chat-shimmer-line{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes er-chat-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes er-chat-grid-pan{0%{background-position:0 0}to{background-position:24px 24px}}@keyframes er-chat-scanline{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}.er-chat-msg-in{animation:.5s cubic-bezier(.22,1,.36,1) both er-chat-msg-in}.er-chat-panel-in{animation:.55s cubic-bezier(.22,1,.36,1) both er-chat-panel-in}.er-chat-shimmer-line{animation:2.2s ease-in-out infinite er-chat-shimmer-line}.er-chat-orbit-slow{animation:10s linear infinite er-chat-orbit}.er-chat-grid-pan{animation:18s linear infinite er-chat-grid-pan}.er-chat-scanline{animation:7s linear infinite er-chat-scanline}@keyframes er-chat-thought-fade{0%{opacity:.35}to{opacity:1}}.er-chat-thought-fade{animation:.42s ease-out both er-chat-thought-fade}@media (prefers-reduced-motion:reduce){.er-chat-grid-pan,.er-chat-msg-in,.er-chat-orbit-slow,.er-chat-panel-in,.er-chat-scanline,.er-chat-shimmer-line,.er-chat-thought-fade{animation:none!important}}body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) :active,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) :hover{--tw-scale-x:1!important;--tw-scale-y:1!important}body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .animate-bounce,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .animate-flow-pulse,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .animate-ping,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .animate-pulse,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .animate-step-in,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .button-pulse,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .dashboard-header__operator-dot,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .sb-menu__loading,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .vf__u-0529dbd2,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) [class*=animate-pulse],body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) [style*="animation: ping"],body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) [style*=animation\:pulse]{animation:none!important}body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .ci-color-swatch:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .data-card:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .eci-swatch--active,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .jp-btn:active,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .jp-btn:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .poker-chip:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .section-card:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .support-fab__btn:active,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .support-fab__btn:hover,body:not(.landing-route-active):not(.auth-public-active):not(.login-route-active) .user-nav__item:hover{transform:none!important}
:root{--app-shell-max:1800px;--app-shell-pad:1rem;--app-shell-pad-sm:1.25rem;--app-shell-pad-md:1.5rem;--app-shell-pad-x-lg:1.75rem;--app-shell-pad-x-xl:2.25rem;--app-shell-gap:1rem;--app-shell-gap-sm:1.25rem;--app-shell-gap-lg:1.5rem}.app-page,.blinds-page,.caixa-page,.est-page,.gestao-page,.relatorios-page,.rk-page,.sat-page,.sorteios-page,.trn-page,.trn-page-shell__content,.vg-dash__container{width:100%;min-width:0;max-width:var(--app-shell-max);box-sizing:border-box;gap:var(--app-shell-gap);padding:var(--app-shell-pad);background:var(--color-background,#f4f8fb);color:var(--color-text,#032540);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}.app-page,.caixa-page,.trn-page{min-height:100vh}@media (min-width:640px){.app-page,.blinds-page,.caixa-page,.est-page,.gestao-page,.relatorios-page,.rk-page,.sat-page,.sorteios-page,.trn-page,.trn-page-shell__content,.vg-dash__container{gap:var(--app-shell-gap-sm);padding:var(--app-shell-pad-sm)}}@media (min-width:768px){.app-page,.blinds-page,.caixa-page,.est-page,.gestao-page,.relatorios-page,.rk-page,.sat-page,.sorteios-page,.trn-page,.trn-page-shell__content,.vg-dash__container{gap:var(--app-shell-gap-sm);padding:var(--app-shell-pad-md) var(--app-shell-pad-sm)}}@media (min-width:1024px){.app-page,.blinds-page,.caixa-page,.est-page,.gestao-page,.relatorios-page,.rk-page,.sat-page,.sorteios-page,.trn-page,.trn-page-shell__content,.vg-dash__container{gap:var(--app-shell-gap-lg);padding-left:var(--app-shell-pad-x-lg);padding-right:var(--app-shell-pad-x-lg)}}@media (min-width:1280px){.app-page,.blinds-page,.caixa-page,.est-page,.gestao-page,.relatorios-page,.rk-page,.sat-page,.sorteios-page,.trn-page,.trn-page-shell__content,.vg-dash__container{padding-left:var(--app-shell-pad-x-xl);padding-right:var(--app-shell-pad-x-xl)}}.app-page__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4,1rem);margin-bottom:var(--space-6,1.5rem);flex-wrap:wrap;display:flex}.app-page__header-main{flex:1;min-width:0}.app-page__eyebrow{margin:0 0 var(--space-2,.5rem);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent);font-size:.7rem;font-weight:700}.app-page__title{font-family:var(--font-display,var(--font-sora),sans-serif);letter-spacing:-.02em;color:var(--color-text,#032540);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.app-page__title{font-size:1.75rem}}.app-page__desc{color:var(--color-text-muted,color-mix(in srgb,var(--color-text,#032540) 72%,transparent));max-width:40rem;margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.app-page__actions{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.app-page__section{margin-bottom:var(--space-6,1.5rem)}.app-page__section:last-child{margin-bottom:0}.app-card{background:var(--color-surface,#fff);border:1px solid var(--app-border,var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent)));border-radius:var(--app-radius-lg,1rem);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));color:var(--color-text,#032540);transition:box-shadow .2s var(--ease-out,ease),transform .2s var(--ease-out,ease)}.app-card--interactive:hover{box-shadow:var(--app-shadow-lg,0 24px 48px -24px color-mix(in srgb,var(--color-text,#032540) 35%,transparent));transform:translateY(-1px)}.app-card--flush{padding:0;overflow:hidden}.app-card--pad{padding:var(--space-5,1.25rem)}.app-card__header{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem) var(--space-5,1.25rem) var(--space-3,.75rem);flex-wrap:wrap;display:flex}.app-card__title{font-family:var(--font-display,var(--font-sora),sans-serif);letter-spacing:-.02em;color:var(--color-text,#032540);margin:0;font-size:1.125rem;font-weight:700}.app-card__subtitle{color:var(--color-text-muted,color-mix(in srgb,var(--color-text,#032540) 72%,transparent));margin:.2rem 0 0;font-size:.75rem}.app-card__body{padding:var(--space-4,1rem) var(--space-5,1.25rem) var(--space-5,1.25rem)}.app-card__footer{justify-content:flex-end;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-5,1.25rem) var(--space-5,1.25rem);border-top:1px solid color-mix(in srgb,var(--color-text,#032540) 6%,transparent)}.app-card__footer,.app-toolbar{flex-wrap:wrap;align-items:center;display:flex}.app-toolbar{gap:var(--space-3,.75rem);margin-bottom:var(--space-4,1rem)}.app-toolbar__grow{flex:1;min-width:12rem}.app-btn{border-radius:var(--app-radius-pill,9999px);cursor:pointer;min-height:2.5rem;transition:background .15s var(--ease-out,ease),border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.app-btn:disabled{opacity:.5;cursor:not-allowed}.app-btn--primary{background:var(--gradient-cta,linear-gradient(135deg,var(--color-accent,#0a6e8c),var(--color-torneio,#1a8fb5)));color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--color-accent,#0a6e8c) 55%,transparent)}.app-btn--primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.app-btn--primary:active:not(:disabled){transform:translateY(0)}.app-btn--secondary{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 35%,transparent);color:var(--color-accent,#0a6e8c)}.app-btn--secondary:hover:not(:disabled){background:var(--color-secondary);border-color:var(--color-accent,#0a6e8c)}.app-btn--ghost{border-color:color-mix(in srgb,var(--color-text,#032540) 12%,transparent);color:var(--color-text,#032540);background:0 0}.app-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-text,#032540) 4%,transparent)}.app-btn--danger{background:var(--color-surface);color:#b91c1c;border-color:#dc262659}.app-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-card-danger,#ef4444) 10%,var(--color-surface))}.app-btn--sm{min-height:2rem;padding:.35rem .85rem;font-size:.8125rem}.app-btn--lg{min-height:2.75rem;padding:.65rem 1.35rem;font-size:.9375rem}.app-btn--icon{width:2.5rem;padding:0}.app-btn--icon.app-btn--sm{width:2rem}.app-field{gap:var(--space-2,.5rem);flex-direction:column;min-width:0;display:flex}.app-field__label{letter-spacing:.02em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.app-field__hint{color:var(--color-text-subtle);font-size:.75rem}.app-field__error{color:#b91c1c;font-size:.75rem}.app-input,.app-select,.app-textarea{border-radius:var(--app-radius-md,.75rem);border:1px solid var(--color-border,#d0dde6);background:var(--color-surface);width:100%;min-height:2.5rem;color:var(--color-text,#032540);color-scheme:normal;outline:none;padding:.5rem .85rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background .15s}.app-textarea{resize:vertical;min-height:6rem;line-height:1.45}.app-input::-moz-placeholder{color:var(--color-text-subtle,color-mix(in srgb,var(--color-text,#032540) 58%,transparent))}.app-textarea::-moz-placeholder{color:var(--color-text-subtle,color-mix(in srgb,var(--color-text,#032540) 58%,transparent))}.app-input::placeholder,.app-textarea::placeholder{color:var(--color-text-subtle,color-mix(in srgb,var(--color-text,#032540) 58%,transparent))}.app-input:focus,.app-select:focus,.app-textarea:focus{border-color:color-mix(in srgb,var(--petrol,var(--color-accent,#0a6e8c)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--petrol,var(--color-accent,#0a6e8c)) 14%,transparent);background:var(--color-surface)}.app-input[aria-invalid=true],.app-select[aria-invalid=true],.app-textarea[aria-invalid=true]{border-color:#b91c1c73;box-shadow:0 0 0 3px #b91c1c1a}.app-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text,#032540) 50%),linear-gradient(135deg,var(--color-text,#032540) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.app-badge{border-radius:var(--app-radius-pill,9999px);letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:.25rem;padding:.2rem .65rem;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.app-badge--success{background:color-mix(in srgb,#10b981 12%,var(--color-surface));color:#047857;border-color:color-mix(in srgb,#10b981 28%,var(--color-border,#d0dde6))}.app-badge--warn{background:color-mix(in srgb,#f59e0b 12%,var(--color-surface));color:#b45309;border-color:color-mix(in srgb,#f59e0b 30%,var(--color-border,#d0dde6))}.app-badge--danger{background:color-mix(in srgb,#ef4444 10%,var(--color-surface));color:#b91c1c;border-color:color-mix(in srgb,#ef4444 28%,var(--color-border,#d0dde6))}.app-badge--info{background:color-mix(in srgb,var(--color-accent,#0a6e8c) 10%,var(--color-surface));color:var(--color-accent,#0a6e8c);border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 28%,var(--color-border,#d0dde6))}.app-badge--muted{background:var(--color-secondary);color:var(--color-text-muted);border-color:var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent))}.app-table-wrap{background:var(--color-surface,#fff);width:100%;overflow-x:auto}.app-table{border-collapse:collapse;width:100%}.app-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border,#d0dde6);background:var(--color-secondary);white-space:nowrap;padding:.85rem 1.25rem;font-size:.7rem;font-weight:700}.app-table td{color:var(--color-text,#032540);border-bottom:1px solid color-mix(in srgb,var(--color-border,#d0dde6) 70%,transparent);vertical-align:middle;background:var(--color-surface);padding:1rem 1.25rem;font-size:.875rem}.app-table tbody tr{transition:background .15s}.app-table tbody tr:hover td{background:color-mix(in srgb,var(--color-accent,#0a6e8c) 6%,var(--color-surface))}.app-table__money{font-variant-numeric:tabular-nums;color:var(--color-accent,#0a6e8c);font-weight:700}.app-table__money--pos{color:#15803d}.app-table__money--neg{color:#b91c1c}.app-empty{gap:var(--space-2,.5rem);text-align:center;color:var(--color-text-subtle);flex-direction:column;padding:3rem 1.5rem;font-size:.875rem}.app-empty,.app-empty__icon{justify-content:center;align-items:center;display:flex}.app-empty__icon{border-radius:var(--app-radius-lg,1rem);background:var(--color-secondary);width:3rem;height:3rem;color:var(--color-accent,#0a6e8c);margin-bottom:var(--space-2,.5rem)}.app-empty__title{font-family:var(--font-display,var(--font-sora),sans-serif);color:var(--color-text,#032540);margin:0;font-size:1rem;font-weight:700}.app-empty__desc{max-width:22rem;margin:0;line-height:1.45}.app-kpi-grid{gap:var(--space-4,1rem);margin-bottom:var(--space-6,1.5rem);grid-template-columns:1fr;display:grid}@media (min-width:640px){.app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.app-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.app-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-kpi-grid--3{grid-template-columns:1fr}@media (min-width:768px){.app-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-kpi{background:var(--color-surface);border:1px solid var(--app-border,var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent)));border-radius:var(--app-radius-lg,1rem);padding:var(--space-5,1.25rem);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));transition:box-shadow .2s var(--ease-out,ease),transform .2s var(--ease-out,ease)}.app-kpi--interactive{cursor:pointer}.app-kpi--interactive:hover{box-shadow:var(--app-shadow-lg,0 24px 48px -24px color-mix(in srgb,var(--color-text,#032540) 35%,transparent));transform:translateY(-1px)}.app-kpi__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}.app-kpi__value{font-family:var(--font-display,var(--font-sora),sans-serif);letter-spacing:-.02em;color:var(--color-text,#032540);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1.75rem;font-weight:700}.app-kpi__hint{color:color-mix(in srgb,var(--color-text,#032540) 45%,transparent);margin:.35rem 0 0;font-size:.75rem}.app-tabs{gap:var(--space-1,.25rem);padding:var(--space-1,.25rem);background:var(--color-secondary);border:1px solid color-mix(in srgb,var(--color-text,#032540) 8%,transparent);margin-bottom:var(--space-4,1rem);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.app-tabs,.app-tabs__btn{border-radius:var(--app-radius-pill,9999px)}.app-tabs__btn{appearance:none;color:color-mix(in srgb,var(--color-text,#032540) 60%,transparent);cursor:pointer;background:0 0;border:none;padding:.45rem .95rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.app-tabs__btn:hover{color:var(--color-text,#032540);background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.app-tabs__btn--active{background:var(--color-surface);color:var(--color-accent,#0a6e8c);box-shadow:var(--app-shadow-sm,0 1px 3px color-mix(in srgb,var(--color-text,#032540) 8%,transparent))}.app-modal-backdrop{z-index:80;padding:var(--space-4,1rem);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206179e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-modal{background:var(--color-surface);border-radius:var(--app-radius-xl,1.25rem);width:100%;max-width:32rem;max-height:min(90vh,720px);box-shadow:var(--app-shadow-lg,0 24px 48px -24px color-mix(in srgb,var(--color-text,#032540) 35%,transparent));border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));overflow:auto}.app-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem) var(--space-5,1.25rem) var(--space-3,.75rem);display:flex}.app-modal__title{font-family:var(--font-display,var(--font-sora),sans-serif);letter-spacing:-.02em;color:var(--color-text,#032540);margin:0;font-size:1.125rem;font-weight:700}.app-modal__body{padding:0 var(--space-5,1.25rem) var(--space-5,1.25rem)}.app-modal__footer{justify-content:flex-end;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-5,1.25rem) var(--space-5,1.25rem);border-top:1px solid color-mix(in srgb,var(--color-text,#032540) 6%,transparent);flex-wrap:wrap;display:flex}.app-spinner{border:2px solid color-mix(in srgb,var(--color-accent,#0a6e8c) 20%,transparent);border-top-color:var(--color-accent,#0a6e8c);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite app-spin}.app-spinner--lg{border-width:3px;width:2rem;height:2rem}@keyframes app-spin{to{transform:rotate(1turn)}}.app-loading{justify-content:center;align-items:center;gap:var(--space-3,.75rem);color:var(--color-text-muted);flex-direction:column;padding:3rem 1.5rem;font-size:.875rem;display:flex}.auth-page,.cx-page,.gestao-page,.layout-main,.torneio-page,.vg-dash{--domain-card-radius:var(--app-radius-lg,1rem);--domain-card-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb, var(--color-text,#032540) 28%, transparent));--domain-border:var(--app-border,var(--border-color-light,color-mix(in srgb, var(--color-text,#032540) 10%, transparent)))}.aprov-page,.galeria-page,.logs-page,.mu-page,.rcaixas-page,.relatorios-page,.xfer-page{color:var(--color-text,#032540)}.galeria-page [class*=__title],.logs-page [class*=__title],.relatorios-page [class*=__title],.xfer-page [class*=__title]{font-family:var(--font-display,var(--font-sora),sans-serif);color:var(--color-text,#032540)!important}.galeria-page [class*=__subtitle],.logs-page [class*=__subtitle],.relatorios-page [class*=__subtitle],.xfer-page [class*=__subtitle]{color:color-mix(in srgb,var(--color-text,#032540) 55%,transparent)!important}.galeria-page [class*=__card],.logs-page .logs-page__hero-card,.logs-page .logs-page__panel,.rcaixas-page [class*=__card],.relatorios-page [class*=__card],.xfer-page [class*=__card]{box-shadow:0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent);background:var(--color-surface)!important;border-color:var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent))!important;color:var(--color-text,#032540)!important}.logs-page .logs-page__btn--primary,.rcaixas-page [class*=btn--primary],.relatorios-page [class*=btn--primary],.xfer-page [class*=btn--primary]{background:linear-gradient(135deg,var(--color-accent,#0a6e8c),var(--color-torneio,#1a8fb5))!important;color:#fff!important;border-radius:.55rem!important}html[data-color-scheme=dark] .app-card,html[data-color-scheme=dark] .app-card--interactive:hover,html[data-color-scheme=dark] .app-kpi,html[data-color-scheme=dark] .app-kpi--interactive:hover,html[data-color-scheme=dark] .app-btn--primary,html[data-color-scheme=dark] .app-btn--primary:hover:not(:disabled),html[data-color-scheme=dark] .app-btn--secondary,html[data-color-scheme=dark] .app-btn--secondary:hover:not(:disabled){box-shadow:none}html[data-color-scheme=dark] .app-table th{color:var(--color-text-muted);background:var(--color-secondary)}html[data-color-scheme=dark] .app-table td{color:var(--color-text)}html[data-color-scheme=dark] .app-empty{color:var(--color-text-muted)}html[data-color-scheme=dark] .app-empty__title{color:var(--color-text)}
