.Regra18Logo_logo__Y7ajn{--regra18-logo-size:2.75rem;--regra18-logo-font-size:1.1rem;--regra18-logo-gap:0.6rem;--regra18-logo-wordmark-gap:0.15rem;display:inline-flex;align-items:center;gap:var(--regra18-logo-gap);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.01em;color:inherit;text-decoration:none}.Regra18Logo_icon__82Bqj{display:inline-flex;align-items:center;justify-content:center;width:var(--regra18-logo-size);height:var(--regra18-logo-size)}.Regra18Logo_icon__82Bqj svg{display:block;width:100%;height:100%}.Regra18Logo_wordmark__CUDhE{display:inline-flex;align-items:baseline;gap:var(--regra18-logo-wordmark-gap);font-size:var(--regra18-logo-font-size);letter-spacing:-.02em}.Regra18Logo_wordmarkAccent__9Dji4{color:var(--brand);font-family:var(--font-russo-one),"Russo One",sans-serif;font-weight:400}.Regra18Logo_onBrand__gs5tp .Regra18Logo_wordmark__CUDhE>span:first-child{color:#0b2a24}.Regra18Logo_onBrand__gs5tp .Regra18Logo_wordmarkAccent__9Dji4{color:#ffffff}.app-shell_page__Bo159{min-height:100vh;display:flex;flex-direction:column;background:var(--app-bg)}.app-shell_navbar__RY9BD{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.75rem;border-bottom:1px solid var(--nav-border);background:var(--nav-surface);color:var(--nav-foreground)}.app-shell_brand__OriM0{display:flex;flex-direction:row;align-items:center;gap:.75rem}.app-shell_brandLogo__89qAt{display:inline-flex;align-items:center;text-decoration:none;color:black;font-weight:600}.app-shell_brandLogo__89qAt:hover{color:var(--brand)}.app-shell_brandLogo__89qAt:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.app-shell_brandMark__hwV5D{color:inherit}.app-shell_planBadge__8H_tU{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:9999px;background:rgba(8,168,138,.12);border:1px solid rgba(8,168,138,.28);color:#0a8e76;font-size:.85rem;font-weight:600;letter-spacing:.01em}.app-shell_planBadgeValue__uGiQK{font-weight:700}.app-shell_navActions__dGZbW{display:flex;align-items:center;gap:1.25rem}.app-shell_navLinks__0sYr3{display:flex;gap:1.5rem;font-weight:500}.app-shell_main__ZCEnP{flex:1;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2rem}.app-shell_mainFullBleed__7IlPK{padding:0}.app-shell_navLink__qICqm{color:var(--nav-foreground);position:relative;display:inline-flex;align-items:center;padding:.35rem 0;transition:color .2s ease}.app-shell_navLinkActive__my8Nh,.app-shell_navLink__qICqm:hover{color:var(--accent-strong)}.app-shell_navLinkActive__my8Nh:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:2px;background:var(--accent-strong);border-radius:999px}.app-shell_navLinkPrimary__dbusL{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.15rem;border-radius:999px;background:var(--accent);color:#ecfdf5;font-weight:600;box-shadow:none;transition:background .2s ease,transform .2s ease,color .2s ease}.app-shell_navLinkPrimary__dbusL:hover{color:#ecfdf5;background:var(--accent-strong);transform:translateY(-1px);box-shadow:none}.app-shell_navLinkPrimary__dbusL:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.app-shell_navLinkPrimary__dbusL.app-shell_navLinkActive__my8Nh:after,.app-shell_navLinkPrimary__dbusL:after{display:none}.app-shell_navLinkPrimary__dbusL.app-shell_navLinkActive__my8Nh{background:var(--accent-strong);color:#ecfdf5}.app-shell_profileMenu__CcRcg{position:relative}.app-shell_profileButton__3jt_0{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--nav-border);background:var(--surface);color:#08a88a;cursor:pointer;box-shadow:none;transition:transform .2s ease,color .2s ease}.app-shell_profileButton__3jt_0:hover{color:#0ea271;transform:translateY(-1px);box-shadow:none}.app-shell_profileButton__3jt_0:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.app-shell_profileIcon__MSy9e{width:1.4rem;height:1.4rem}.app-shell_profileDropdown__UfCpZ{position:absolute;top:calc(100% + .5rem);right:0;min-width:14rem;background:var(--dropdown-surface);border-radius:.75rem;border:1px solid var(--dropdown-border);box-shadow:0 24px 48px rgba(12,74,110,.16);padding:.35rem;display:flex;flex-direction:column;gap:.25rem;z-index:20}.app-shell_profileDropdownName__prFAY{font-size:.92rem;color:#08a88a;font-weight:700;padding:.6rem .75rem .1rem}.app-shell_profileDropdownEmail__Q_tIO,.app-shell_profileDropdownName__prFAY{margin:0;display:block;width:100%;max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell_profileDropdownEmail__Q_tIO{font-size:.82rem;color:var(--text-muted);font-weight:500;padding:0 .75rem .35rem}.app-shell_profileDropdownButton__Y7cYf{width:100%;text-align:left;background:transparent;border:none;border-radius:.6rem;padding:.65rem .75rem;font-size:.95rem;color:var(--dropdown-foreground);cursor:pointer;transition:background .2s ease,color .2s ease}.app-shell_profileDropdownButton__Y7cYf:focus-visible,.app-shell_profileDropdownButton__Y7cYf:hover{background:rgba(8,168,138,.12);color:var(--nav-foreground);outline:none}.app-shell_srOnly__FD7Kn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell_mobileNavSpacer__V2tZ1{display:none}.app-shell_mobileNavbar__9y3sw{display:none;width:100%;position:fixed;left:0;right:0;bottom:0;z-index:100;height:calc(70px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));padding-top:0;background:#ffffff;border-top:1px solid #c0c0c0}.app-shell_mobileNavList__70Ft0{display:contents}.app-shell_mobileNavItem__h1crL{list-style:none;display:flex;justify-content:center;align-items:center}.app-shell_mobileNavLink__NZ8t_{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:100%;text-decoration:none;font-size:10px;font-weight:600;color:#1f2937;transition:color .15s ease-out}.app-shell_mobileNavLinkActive__VoEOK{color:#08a88a}.app-shell_mobileNavIconWrapper__Mq1iB{display:flex;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.app-shell_mobileNavLinkActive__VoEOK .app-shell_mobileNavIconWrapper__Mq1iB{transform:scale(1.15)}.app-shell_mobileNavIcon__jW3Pc{width:28px;height:28px;color:inherit;margin-bottom:2px}.app-shell_mobileNavLabel__UvcR9{line-height:1;text-align:center}@media (max-width:768px){.app-shell_navbar__RY9BD{display:none}.app-shell_main__ZCEnP{padding:2rem 1.5rem 6rem}.app-shell_mainFullBleed__7IlPK{padding:0}.app-shell_mobileNavbar__9y3sw{display:flex;justify-content:center;align-items:center}.app-shell_mobileNavSpacer__V2tZ1{display:block;width:100%;height:calc(70px + env(safe-area-inset-bottom, 0px))}.app-shell_mobileNavList__70Ft0{display:flex;justify-content:space-around;align-items:center;width:min(500px,100%);height:100%;margin:0;padding:0;list-style:none}}.app-shell_mobileHud__c8GmJ{display:none}@media (max-width:768px){.app-shell_mobileHud__c8GmJ{display:flex;align-items:center;justify-content:space-between;padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1rem .5rem;background:#ffffff;border-bottom:1px solid #f4f4f5;position:sticky;top:0;z-index:100}.app-shell_mobileHudBrand__Cq03P{display:flex;align-items:center;gap:.5rem;flex:1;overflow:hidden}.app-shell_mobileHudNameWrapper__Q_l8x{flex:1;overflow:hidden}.app-shell_mobileHudStats__XnrSR{display:flex;align-items:center;gap:1.25rem}.app-shell_mobileHudStat__Afg_z{display:flex;align-items:center;gap:.25rem;text-decoration:none}.app-shell_mobileHudProfile__OCKEY{margin-left:.25rem;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:2px solid #e4e4e7;color:#000}}