@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.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/bbc41e54d2fcbd21-s.799d8ef8.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.p.dbea232f.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_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.app-shell{margin-top:38px;padding:0 8px}.page-head{margin-bottom:1rem;display:grid}.auth-shell{flex-direction:column;justify-content:center;min-height:100vh;padding:32px 16px;display:flex}.auth-layout{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth-box{width:100%;max-width:420px}.auth-header{margin-bottom:32px}.auth-header h1{font-size:28px;font-weight:700}.auth-header p{color:#a5a5a5;margin-top:6px}.auth-footer{text-align:center;margin-top:24px;font-size:14px}.auth-footer a{color:#2cb1fd;font-weight:600}.dashboard-shell{flex-direction:column;min-height:100vh;padding:24px 8px;display:flex}.dashboard-header{margin-bottom:24px}.dashboard-header h1{font-size:24px;font-weight:700}.dashboard-header p{color:#a5a5a5;margin-top:4px;font-size:14px}.dashboard-content{flex-direction:column;gap:16px;display:flex}section{background:#000000e6;border:1px solid #292929;margin-bottom:1rem;padding:1rem;display:grid}section .section-header{border-bottom:1px solid #a5a5a5;place-content:center space-between;align-items:center;margin-bottom:.5rem;display:flex}section h2{text-transform:uppercase;letter-spacing:2px;margin-bottom:.25rem;font-size:.875rem}section a{color:#2cb1fd;font-size:.75rem;text-decoration:none;display:grid}section .action-link{margin-top:.25rem;padding:.25rem}@media (min-width:768px){.dashboard-shell{max-width:520px;margin:0 auto}.app-content{max-width:480px;margin:0 auto}}.btn{border-radius:6px;padding:8px 16px;font-size:1rem;font-weight:600}.cta-buttons{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.btn{text-align:center;border-radius:2px;padding:.65rem;font-size:16px;font-weight:600;display:block}.btn-primary{color:#fff;background:#2cb1fd}.btn-secondary{color:#fff;background:#000000e6}.btn-log-activity{text-align:right;letter-spacing:1px;background:#2cb1fd;border-radius:2px;justify-self:flex-end;width:max-content;padding:8px 16px;font-size:.75rem;display:grid}.account-card{background:#000000e6;row-gap:.5rem;display:grid}.account-card .edit{display:grid}.account-card .edit a{color:#2cb1fd;font-size:.75rem}.account-card .edit a.edit-btn{justify-self:flex-end;display:grid}.account-card span{color:#a5a5a5;letter-spacing:1px;text-transform:uppercase;font-size:.75rem}.account-card span.title{color:#fff;font-size:fs-md;letter-spacing:1px;font-weight:700}.account-card .row{display:grid}.activities{row-gap:.5rem;display:grid}.activity{border-bottom:1px solid #292929;display:grid}.activity-head{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;font-size:.75rem;font-weight:700;display:flex}.recent-date{text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:400}.recent-value{text-transform:capitalize;text-align:center;color:#2cb1fd;justify-content:center;font-size:.875rem;font-weight:700}.card{background:#000000e6;border-radius:2px;margin-bottom:1rem;padding:1rem}.stat-card{text-align:center}.stat-number{font-size:40px;font-weight:800}.stat-label{color:#a5a5a5;margin-top:4px;font-size:14px}.hero{text-align:center;padding:48px 16px 32px}.hero-title{margin-bottom:12px;font-size:32px;font-weight:800}.hero-subtitle{color:#a5a5a5;font-size:16px}.auth-form{flex-direction:column;gap:16px;display:flex}.form-group{flex-direction:column;display:flex}.form-group label{color:#a5a5a5;margin-bottom:6px;font-size:14px}.form-group input,select{color:#fff;background:#2b2b2b;border:1px solid #ffffff1a;border-radius:2px;padding:.75rem;font-size:12px}.form-group textarea{color:#fff;resize:none;background:#2b2b2b;border:1px solid #ffffff1a;border-radius:2px;height:6rem;padding:.75rem;font-size:12px}.navbar{background:#272727;justify-content:space-between;width:100%;height:3rem;padding:.5rem;display:flex;position:fixed;top:0}.navbar-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-wrapper{position:relative}.hamburger-menu{cursor:pointer;z-index:1001;flex-direction:column;gap:4px;display:flex}.bar{background:#d6d6d6;width:20px;height:2px;transition:all .3s}.menu-overlay{opacity:0;pointer-events:none;z-index:999;background:#0006;transition:opacity .3s;position:fixed;inset:0}.menu-overlay.show{opacity:1;pointer-events:all}.slide-menu{z-index:1000;background:#000;flex-direction:column;width:260px;height:100vh;padding:20px;transition:right .3s;display:flex;position:fixed;top:0;right:-260px;box-shadow:-4px 0 20px #0000001a}.slide-menu.show{right:0}.menu-header{color:#000;margin-bottom:16px}.menu-links{flex-direction:column;gap:16px;display:flex}.menu-links a,.menu-links button{color:#d4d4d4;text-transform:uppercase;letter-spacing:2px;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #585858;padding:.5rem 0 .25rem;font-size:12px}.menu-links a.logout-btn,.menu-links button.logout-btn{text-align:center;color:#000;background:#f59e0b;border-bottom:none;border-radius:2px;width:100%;padding:.5rem .25rem;font-weight:700;box-shadow:0 2px 12px #77777780}.menu-links a.log-activity,.menu-links button.log-activity{text-align:center;color:#000;background:#2cb1fd;border-bottom:none;border-radius:2px;width:100%;padding:.5rem .25rem;font-weight:700;box-shadow:0 2px 12px #77777780}.menu-links a:hover,.menu-links button:hover{color:#fff}.activity-page{color:#f5f5f5;max-width:800px;margin:0 auto;padding:1.5rem}.activity-page .activity-header{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.activity-page .activity-header h1{letter-spacing:-.5px;font-size:1.8rem;font-weight:600}.activity-page .activity-header .page-meta{color:#9ca3af;font-size:.9rem}.activity-page .activity-list{flex-direction:column;gap:.9rem;display:flex}.activity-page .activity-card{background:linear-gradient(145deg,#1e1e1ee6,#141414e6);border:1px solid #ffffff0d;border-radius:4px;padding:.5rem;transition:transform .15s,border .2s}.activity-page .activity-card:hover{border-color:#1797ff80;transform:translateY(-2px)}.activity-page .activity-card .activity-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.activity-page .activity-card .activity-type{text-transform:capitalize;color:#fff;font-size:1rem;font-weight:600}.activity-page .activity-card .activity-value{color:#2cb1fd;font-weight:700}.activity-page .activity-card .activity-date{color:#9ca3af;margin-bottom:.4rem;font-size:.8rem}.activity-page .activity-card .activity-notes{color:#8f9194;border-top:1px solid #ffffff0d;margin-top:.5rem;padding-top:.5rem;font-size:.8rem;line-height:1.4}.activity-page .pagination{justify-content:space-between;margin-top:1.8rem;display:flex}.activity-page .pagination .page-btn{color:#f97316;background:#ffa50026;border:1px solid #ffa5004d;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:background .2s,transform .15s}.activity-page .pagination .page-btn:hover{background:#ffa50040;transform:translateY(-1px)}@media (max-width:600px){.activity-page{padding:1rem}.activity-page .activity-header{flex-direction:column;align-items:flex-start;gap:.3rem}.activity-page .activity-card{padding:.5rem}.activity-page .activity-top{justify-content:space-between;align-items:flex-start;gap:.2rem}.activity-page .activity-value{font-size:1rem}}.dashboard-section{margin-top:2rem;padding:1rem 0}.dashboard-section .section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboard-section .section-header h2{font-size:1.2rem;font-weight:600}.dashboard-section .section-header .view-all{color:#2cb1fd;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .2s}.dashboard-section .section-header .view-all:hover{opacity:.7}.dashboard-section .recent-activity-list{flex-direction:column;gap:.75rem;display:flex}.dashboard-section .recent-activity-card{background:#141414e6;border:1px solid #ffffff0d;border-radius:2px;justify-content:space-between;align-items:flex-start;padding:.9rem 1rem;transition:transform .15s,border .2s;display:flex}.dashboard-section .recent-activity-card:hover{border-color:#1797ff80;transform:translateY(-2px)}.dashboard-section .recent-activity-card .recent-left{flex-direction:column;gap:.2rem;display:flex}.dashboard-section .recent-activity-card .recent-type{text-transform:capitalize;font-size:.8rem;font-weight:600}.dashboard-section .recent-activity-card .recent-date{color:#9ca3af;font-size:.7rem}.dashboard-section .recent-activity-card .recent-right{align-items:center;gap:.5rem;display:flex}.dashboard-section .recent-activity-card .recent-value{color:#2cb1fd;font-size:.8rem;font-weight:700}.dashboard-section .recent-activity-card .verified-badge{color:#22c55e;font-size:.8rem;font-weight:700}.dashboard-section .empty-state{color:#9ca3af;padding:1rem 0;font-size:.9rem}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background-color:#181818;height:100%;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}p{color:#a5a5a5}button{cursor:pointer;border:none;font-family:inherit}
