:root{--color-bg:#f7f8fa;--color-surface:#fff;--color-surface-soft:#fbfafc;--color-surface-soft-2:#f1eef5;--color-surface-hover:#f5f3f8;--color-border:#ece8f0;--color-border-soft:#f2eff5;--color-border-strong:#ded8e4;--color-text:#17131b;--color-text-secondary:#554d5d;--color-text-muted:#7e7586;--color-text-muted-2:#6e6578;--color-accent:#3f0a4e;--color-accent-hover:#6d4579;--color-accent-soft:#3f0a4e1a;--color-lime:#bcfc66;--color-success:#168a57;--color-success-strong:#12724a;--color-success-soft:#168a571a;--color-warning:#a86d00;--color-warning-soft:#a86d001a;--color-info:#3676c9;--color-info-strong:#2c63ac;--color-info-soft:#3676c91a;--color-danger:#d53b52;--color-danger-strong:#b32c42;--color-danger-soft:#d53b521a;--color-danger-border:#d53b5238;--color-danger-bg:#d53b5209;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:20px;--radius-full:999px;--sidebar-width:268px;--header-height:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{overscroll-behavior:none;overflow-x:hidden}body{overscroll-behavior:none;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01"}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}button{font-family:inherit;transition:filter .15s,transform .15s,box-shadow .15s}button:not(:disabled):hover{filter:brightness(.96)}button:not(:disabled):active{filter:brightness(.92)}.la-btn{background:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.la-btn:not(:disabled):hover{background:var(--btn-bg-hover,var(--btn-bg));border-color:var(--btn-border-hover,var(--btn-border));color:var(--btn-color-hover,var(--btn-color));filter:none;transform:translateY(-1px);box-shadow:0 4px 10px #17131b1f}.la-btn:not(:disabled):active{filter:none;box-shadow:none;transform:translateY(0)}.sidebar-profile-btn:hover{filter:none;background:#ffffff1f;border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 4px 10px #00000040}.sidebar-profile-btn:active{filter:none;box-shadow:none;transform:translateY(0)}.header-bell-btn{transition:background-color .2s,transform .15s}.header-bell-btn:hover{background:var(--color-surface-hover);filter:none}.header-bell-btn:hover .header-bell-icon{animation:.9s both la-bell-ring}.header-bell-btn:active{filter:none;transform:scale(.92)}@keyframes la-bell-ring{0%,to{transform-origin:top}15%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}#root{min-height:100vh}@keyframes la-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sidebar-nav-scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.sidebar-nav-scroll::-webkit-scrollbar{width:6px}.sidebar-nav-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:999px}.sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background-color:#fff6}.la-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.la-table-scroll::-webkit-scrollbar{height:6px}.la-table-scroll::-webkit-scrollbar-track{background:0 0}.la-table-scroll::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:999px}@media (width<=900px){.auth-showcase{display:none!important}}.select-trigger:hover:not(:disabled){background:var(--color-surface-soft)}.select-option:hover{background:var(--color-surface-hover)}.sidebar-nav-link{color:#ffffffbf;background:0 0;position:relative;overflow:hidden}.sidebar-nav-link>*{z-index:1;position:relative}.sidebar-nav-link:before,.sidebar-nav-link:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sidebar-nav-link:before{border:1px solid #ffffff73;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}.sidebar-nav-link:after{transform-origin:0;background:#ffffff1f;transition:transform .3s cubic-bezier(.4,0,.2,1) 60ms;transform:scaleX(0)}.sidebar-nav-link:hover{color:#fff}.sidebar-nav-link:hover:before,.sidebar-nav-link:hover:after{transform:scaleX(1)}.sidebar-nav-link.active{color:#fff;background:#ffffff1f}.sidebar-nav-link.active:before,.sidebar-nav-link.active:after{content:none}.la-skeleton{background:linear-gradient(100deg, var(--color-surface-soft-2) 28%, var(--color-surface-hover) 50%, var(--color-surface-soft-2) 72%);background-size:250% 100%;animation:1.5s ease-in-out infinite la-skeleton-wave}@keyframes la-skeleton-wave{0%{background-position:150% 0}to{background-position:-50% 0}}.la-main{padding:24px 28px 56px}@media (width<=560px){.la-main{padding:16px 14px 40px}}.la-header{gap:14px;padding:0 28px}@media (width<=560px){.la-header{gap:8px;padding:0 14px}}.la-header-search{display:flex}@media (width<=900px){.la-header-search{display:none}}.la-grid-dash-stats{grid-template-columns:1.55fr 1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=1024px){.la-grid-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.la-grid-dash-stats{grid-template-columns:1fr}}.la-grid-dash-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1024px){.la-grid-dash-body{grid-template-columns:1fr}}.la-grid-stats-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=860px){.la-grid-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.la-grid-stats-3{grid-template-columns:1fr}}.auth{--auth-ink:#f5effa;--auth-ink-dim:#b4a4c2;--auth-ink-list:#c8b8d4;--auth-ink-footer:#8e7e9c;--auth-rule:#2e1b41;--auth-card-ink:#1b1024;--auth-card-label:#4a3a58;--auth-card-sub:#6b5c79;--auth-card-border:#d9cfe4;--auth-card-border-hover:#c1b0d2;--auth-card-divider:#ebe3f1;--auth-card-placeholder:#8c7c9a;--auth-lime:#c8f24e;--auth-lime-hover:#d7f877;--auth-link:#6d2a85;--auth-link-hover:#4e1c62;--auth-danger:#b32c42;--auth-display:"Anybody", Inter, ui-sans-serif, system-ui, sans-serif;--auth-sans:"Public Sans", Inter, ui-sans-serif, system-ui, sans-serif;min-height:100dvh;color:var(--auth-ink);font-family:var(--auth-sans);background:linear-gradient(160deg,#1b0c28 0%,#130918 62%);display:flex;position:relative}.auth-bg{object-fit:cover;object-position:58% 50%;width:100%;height:100%;position:absolute;inset:0}.auth-veil{background:linear-gradient(100deg,#0c0513eb 0%,#0c0513c2 34%,#0c05136b 68%,#0c051347 100%);position:absolute;inset:0}.auth-shell{flex-direction:column;flex:1;min-width:0;max-width:1280px;margin-inline:auto;padding:clamp(32px,4.5vw,54px) clamp(20px,5vw,68px) clamp(24px,3vw,40px);display:flex;position:relative}.auth-brand{color:inherit;align-self:flex-start;align-items:center;gap:11px;text-decoration:none;display:flex}.auth-brand:hover{color:inherit;text-decoration:none}.auth-brand img{width:auto;height:46px;display:block}.auth-body{flex:1;justify-content:space-between;align-items:center;gap:clamp(32px,6vw,72px);padding:40px 0;display:flex}.auth-pitch{flex:380px;min-width:0;max-width:480px}.auth-pitch h1{font-family:var(--auth-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;font-stretch:122%;line-height:1.04}.auth-pitch p{max-width:430px;color:var(--auth-ink-dim);margin:22px 0 0;font-size:17px;line-height:1.6}.auth-points{border-bottom:1px solid var(--auth-rule);max-width:448px;margin:44px 0 0;padding:0;list-style:none}.auth-points li{border-top:1px solid var(--auth-rule);color:var(--auth-ink-list);padding:15px 0;font-size:15px}.auth-card{box-sizing:border-box;max-width:100%;color:var(--auth-card-ink);background:#fff;border-radius:20px;flex:0 0 452px;padding:40px;box-shadow:0 34px 80px #06020c8c}.auth-card h2{font-family:var(--auth-display);letter-spacing:-.01em;color:var(--auth-card-ink);margin:0;font-size:28px;font-weight:700;font-stretch:112%}.auth-card .auth-sub{color:var(--auth-card-sub);margin:8px 0 28px;font-size:14px;line-height:1.55}.auth-card a{color:var(--auth-link);font-weight:600}.auth-card a:hover{color:var(--auth-link-hover)}.auth-card :focus-visible{outline-color:var(--auth-link)}.auth-badge{width:44px;height:44px;color:var(--auth-link);background:#f4eaf9;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.auth-field{margin-top:20px;display:block}.auth-field:first-of-type{margin-top:0}.auth-field-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.auth-label{color:var(--auth-card-label);font-size:13px;font-weight:600}.auth-label-hint{color:var(--auth-card-placeholder);font-weight:400}.auth-field-action{font-size:13px;font-weight:500}.auth-control{box-sizing:border-box;width:100%;height:48px;font-family:var(--auth-sans);color:var(--auth-card-ink);border:1px solid var(--auth-card-border);background:#fff;border-radius:10px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}textarea.auth-control{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.auth-control::placeholder{color:var(--auth-card-placeholder)}.auth-control:hover:not(:disabled){border-color:var(--auth-card-border-hover)}.auth-control:focus{border-color:var(--auth-link);outline:none;box-shadow:0 0 0 3px #6d2a8524}.auth-control:disabled{color:var(--auth-card-sub);cursor:not-allowed;background:#faf7fc}.auth-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-row-2 .auth-field{margin-top:0}.auth-password{position:relative}.auth-password .auth-control{padding-right:52px}.auth-password-toggle{width:44px;height:44px;color:var(--auth-card-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.auth-password-toggle:hover{color:var(--auth-card-ink);filter:none}.auth-btn{width:100%;height:50px;font-family:var(--auth-sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex}.auth-btn-primary{color:#16101e;background:var(--auth-lime)}.auth-btn-primary:not(:disabled):hover{background:var(--auth-lime-hover);filter:none;transform:translateY(-1px);box-shadow:0 6px 16px #c8f24e47}.auth-btn-secondary{color:var(--auth-card-ink);border:1px solid var(--auth-card-border);background:#fff;font-weight:600}.auth-btn-secondary:not(:disabled):hover{border-color:var(--auth-card-border-hover);color:var(--auth-card-ink);filter:none;background:#faf7fc;text-decoration:none}.auth-btn:not(:disabled):active{box-shadow:none;transform:translateY(0)}.auth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-error{color:var(--auth-danger);margin-top:18px;font-size:13px;font-weight:500;line-height:1.5}.auth-note{color:var(--auth-card-sub);margin-top:18px;font-size:13px;line-height:1.55}.auth-note-divided{border-top:1px solid var(--auth-card-divider);margin-top:22px;padding-top:22px;font-size:14px;line-height:1.6}.auth-linkish{font:inherit;color:var(--auth-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-linkish:hover{color:var(--auth-link-hover);filter:none;text-decoration:underline}.auth-card-foot{border-top:1px solid var(--auth-card-divider);color:var(--auth-card-sub);text-align:center;margin-top:24px;padding-top:22px;font-size:14px}.auth-legal{color:var(--auth-ink-footer);font-size:13px}@media (width<=1080px){.auth-card{flex-basis:420px}.auth-card,.auth-pitch{padding-block:32px}.auth-card{padding:32px}}@media (width<=900px){.auth-bg{object-position:66% 28%}.auth-veil{background:linear-gradient(#0c0513db 0%,#0c05139e 42%,#0c051361 100%)}.auth-shell{padding:48px 24px 0}.auth-brand img{height:38px}.auth-body{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px;padding:0}.auth-pitch{flex:none;max-width:none;margin-top:34px;padding-block:0}.auth-pitch h1{font-size:30px;font-stretch:120%;line-height:1.08}.auth-pitch p{max-width:none;margin-top:12px;font-size:15px;line-height:1.55}.auth-points{display:none}.auth-card{max-width:none;padding:30px 24px calc(30px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex:none;margin:auto -24px 0;box-shadow:0 -18px 50px #06020c73}.auth-card h2{font-size:23px}.auth-control{height:50px;font-size:16px}.auth-password .auth-control{padding-right:54px}.auth-password-toggle{top:3px;right:3px}.auth-btn{height:52px}.auth-legal{display:none}}@media (width<=420px){.auth-row-2{grid-template-columns:minmax(0,1fr)}}
