@font-face{font-family:Inter;src:url(/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(/assets/fonts/michroma/michroma-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/caveat/caveat-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/caveat/caveat-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cor-laranja:#ff8c00;--cor-navy:#2c2b4b;--cor-azul-camurca:#415a77;--cor-fundo-app:#fdfbfa;--sombra-botao:0 4px 10px #1b263b1f;--sombra-card:0 10px 30px #1b263b0d;--sombra-header:0 2px 15px #00000005;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--focus-ring:0 0 0 .2rem #ff8c0040;--cor-text-primary:#2c2b4b;--cor-text-secondary:#555;--cor-text-muted:#6c757d;--cor-bg-card:#fff;--cor-bg-light:#f8f9fa;--cor-border-light:#0000000a;--cor-border-subtle:#0000000d;--cor-toggle-on:#ff5f00;--cor-toggle-off:#e9ecef;--cor-accent-gradient-start:#ff8c00;--cor-accent-gradient-end:#ff9a1f}html,body{height:100%}body{background-color:var(--cor-fundo-app);color:var(--cor-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}.font-michroma{letter-spacing:.5px;text-transform:uppercase;font-family:Michroma,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);border-radius:12px;outline:none}.navbar-app{background-color:#0000!important;border:none!important;padding-top:20px!important}.header-brand-center{color:var(--cor-text-primary);text-shadow:2px 3px 6px #1b263b26;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:flex}.brand-divider-header{color:var(--cor-laranja);text-shadow:none;margin:0 10px;font-weight:300}.btn-menu-nahagi{width:50px;height:50px;box-shadow:var(--sombra-botao);cursor:pointer;z-index:10;border-radius:16px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .2s;display:flex;background-color:#fff!important;border:1px solid #2c2b4b1f!important}.btn-menu-nahagi:active{transform:translateY(1px)scale(.98)}.hamburger-container{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.bar-premium-3d{background-color:var(--cor-text-primary);background:linear-gradient(to bottom,#4a4a6a 0%,var(--cor-text-primary)50%,#1a1a2e 100%);border-radius:50% 50% 2px 2px/3px 3px 1px 1px;width:28px;height:3.8px;display:block;transform:scaleY(1.15);box-shadow:inset 0 1px 1px #fff3,0 1px 2px #0000001a}.card-carteira{background:var(--cor-bg-card);border:1px solid var(--cor-border-light);border-radius:var(--radius-lg);box-shadow:var(--sombra-card)}.input-valor-container{background-color:var(--cor-bg-light);border-radius:var(--radius-md);border:1px solid var(--cor-border-subtle);padding:10px 15px}.input-valor-app{color:var(--cor-text-primary);font-weight:800;box-shadow:none!important;background:0 0!important;border:none!important}.input-valor-app::placeholder{opacity:.5}.offcanvas-nahagi{background-color:var(--cor-fundo-app)!important;border:none!important;max-width:285px!important;overflow:hidden!important}.profile-link-wrapper{display:block;text-decoration:none!important}.sidebar-profile-compact{text-align:center;flex-direction:column;align-items:center;padding:5px 20px 10px;display:flex}.avatar-wrapper{background:var(--cor-bg-card);border:1px solid var(--cor-border-subtle);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 5px;display:flex;box-shadow:0 4px 12px #0000000d}.profile-rating-numeric-top{margin-bottom:2px;font-size:1.1rem;font-weight:800;line-height:1;color:var(--cor-laranja)!important}.profile-name-upper{letter-spacing:.5px;font-size:1.15rem;font-weight:800;color:var(--cor-text-primary)!important}.verified-badge-meta i{font-size:1.1rem;color:#0095f6!important}.profile-stars-row i{font-size:.85rem;color:var(--cor-laranja)!important}a.nav-link-sidebar{border-radius:12px;align-items:center;gap:12px;margin:1px 12px;font-size:.98rem;font-weight:600;transition:background-color .2s,transform 80ms;display:flex;color:var(--cor-text-primary)!important;padding:8px 20px!important;text-decoration:none!important}a.nav-link-sidebar:hover{background-color:#2c2b4b0a}a.nav-link-sidebar:active{background-color:#2c2b4b0d;transform:scale(.99)}.sidebar-footer-final{text-align:center;margin-top:auto;padding:15px 20px 30px;background:0 0!important}.logo-sidebar-free{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #00000014);max-width:85px;height:auto;margin:0 auto;display:block}.brand-footer-name-suede{color:var(--cor-text-primary);letter-spacing:2px;margin-top:8px;font-family:Michroma,sans-serif;font-size:1.1rem;font-weight:800}.slogan-handwritten{color:var(--cor-laranja);margin-top:2px;font-family:Caveat,cursive;font-size:1.8rem;display:inline-block;transform:rotate(-8deg)}.footer-nahagi-meta{background-color:var(--cor-bg-card);border-top:1px solid var(--cor-border-subtle);z-index:1000;border-radius:28px 28px 0 0;align-items:center;height:70px;display:flex;box-shadow:0 -5px 20px #00000008}.icon-home-suede{color:var(--cor-text-primary);font-size:1.8rem;transition:transform .3s}.icon-home-suede:active{transform:scale(.95)}.btn-post-alkaline{background:linear-gradient(145deg,var(--cor-accent-gradient-start),var(--cor-accent-gradient-end));color:#fff;z-index:1002;border:none;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 0 10px #ff8c00cc,0 8px 35px #ff8c0080}.btn-post-alkaline:active{transform:scale(.9);box-shadow:0 0 5px #ff8c00e6,0 4px 15px #ff8c0066}@keyframes diamond-glow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.icon-pro-7colors{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#4285f4,#ea4335,#fbbc05,#34a853,#0ff,#32cd32,#9370db) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite diamond-glow;font-size:1.8rem!important}.label-pro-bold{color:var(--cor-text-primary);letter-spacing:.8px;font-size:.75rem;font-weight:900}html{background:#ff5f00}body{background:var(--cor-fundo-app)}:root{--sidebar-width:280px}@media (min-width:992px){.app-content-wrapper{min-height:100vh;margin-left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important;background-color:var(--cor-fundo-app)!important;display:block!important;position:relative!important}.app-content-wrapper main,.hero-main-container{background-color:var(--cor-fundo-app)!important;flex-direction:column!important;width:100%!important;margin:0!important;padding-top:0!important;padding-bottom:90px!important;display:flex!important}.navbar.fixed-top,.footer-inteligente{left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important}}@media (max-width:991px){body.mode-focus .navbar.fixed-top,body.mode-focus .footer-inteligente{display:none!important}body.mode-focus .app-content-wrapper main,body.mode-focus .hero-main-container{padding-top:0!important;padding-bottom:0!important}.app-content-wrapper{background-color:var(--cor-fundo-app)!important;width:100%!important;margin-left:0!important}}.hint-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10000;pointer-events:none;background:#0006;width:100vw;height:100vh;animation:.5s forwards fadeIn;position:fixed;top:0;left:0}.hand-animation{animation:2s ease-in-out infinite slideDownHand}.mouse-animation{animation:3s ease-in-out infinite floatMouse}.scroll-up-arrow{animation:1.5s ease-in-out infinite slideUpArrow}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDownHand{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(40px)}}@keyframes floatMouse{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slideUpArrow{0%{opacity:0;transform:translateY(15px)}50%{opacity:1;transform:translateY(5px)}to{opacity:0;transform:translateY(-5px)}}@media (min-width:992px){.mobile-hint{display:none!important}.desktop-hint{flex-direction:column;align-items:center;display:flex!important}}@media (max-width:991px){.desktop-hint{display:none!important}.mobile-hint{flex-direction:column;align-items:center;display:flex!important}}html,body,.timeline-dragger,.app-content-wrapper main{overscroll-behavior-y:none!important}:root,[data-theme=claro]{--cor-fundo-app:#f2f2f7;--cor-fundo-card:#fff;--cor-navy:#2c2b4b;--cor-azul-camurca:#4a6fa5;--cor-text-primary:#2c2b4b;--cor-text-secondary:#555;--cor-text-muted:#6c757d;--cor-bg-card:#fff;--cor-bg-light:#f8f9fa;--cor-border-light:#0000000a;--cor-border-subtle:#0000000d;--sombra-card:0 10px 30px #00000005;--sombra-botao:0 4px 10px #00000014;--sombra-header:0 2px 15px #0000000d;--focus-ring:0 0 0 .2rem #ff5f0040;--cor-toggle-off:#e9ecef}[data-theme=escuro]{--cor-fundo-app:#0f0f17;--cor-fundo-card:#1a1a25;--cor-navy:#c8c8e0;--cor-azul-camurca:#6b8ab0;--cor-text-primary:#f4f4f8;--cor-text-secondary:#c0c0d0;--cor-text-muted:#9a9aa8;--cor-bg-card:#1f1f2b;--cor-bg-light:#2a2a36;--cor-border-light:#ffffff14;--cor-border-subtle:#ffffff0f;--sombra-card:0 10px 30px #0006;--sombra-botao:0 4px 10px #0000004d;--sombra-header:0 2px 15px #0000004d;--focus-ring:0 0 0 .2rem #ff8c0066;--cor-toggle-off:#3a3a46}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--cor-fundo-app:#0f0f17;--cor-fundo-card:#1a1a25;--cor-navy:#c8c8e0;--cor-azul-camurca:#6b8ab0;--cor-text-primary:#f4f4f8;--cor-text-secondary:#c0c0d0;--cor-text-muted:#9a9aa8;--cor-bg-card:#1f1f2b;--cor-bg-light:#2a2a36;--cor-border-light:#ffffff14;--cor-border-subtle:#ffffff0f;--sombra-card:0 10px 30px #0006;--sombra-botao:0 4px 10px #0000004d;--sombra-header:0 2px 15px #0000004d;--focus-ring:0 0 0 .2rem #ff8c0066;--cor-toggle-off:#3a3a46}}html,body,.app-content-wrapper,main,.hero-main-container{min-height:100vh;background-color:var(--cor-fundo-app)!important}html.splash-active{background:#ff5f00!important}@media (max-width:991px) and (orientation:landscape){.menu-inferior-mobile{display:none!important}body{padding-bottom:env(safe-area-inset-bottom,0px)!important}}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_7ab3e6d9-module__37lHqG__className{font-family:Nunito,Nunito Fallback;font-style:normal}
