@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@400;500;700&display=swap";:root{--adi-black: #1d2229;--adi-grey: #505457;--adi-magenta: #ee2d58;--adi-magenta-soft: rgba(238, 45, 88, .14);--adi-magenta-glow: rgba(238, 45, 88, .28);--text-primary: #f3f4f6;--text-secondary: #bcc1c8;--surface-0: #1d2229;--surface-1: #242a31;--surface-2: #2e353d;--surface-3: #3a424c;--line-soft: rgba(255, 255, 255, .08)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Roboto,sans-serif;color:var(--text-primary);background:radial-gradient(900px 440px at 85% -10%,rgba(238,45,88,.1),transparent 52%),radial-gradient(760px 420px at 0% 22%,rgba(80,84,87,.22),transparent 52%),linear-gradient(180deg,#1a1f25,#1d2229 45%,#171b20);overflow-x:hidden}a{color:inherit}.app-shell{min-height:100vh}.app-container{width:min(1320px,100% - 2.5rem);margin:0 auto}.section-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 14px 30px #00000047}.section-title{font-family:Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--text-secondary)}.input-base{width:100%;border:1px solid var(--line-soft);background:#00000047;border-radius:10px;color:var(--text-primary);padding:.72rem .95rem;font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input-base::placeholder{color:#6c7683}.input-base:focus{outline:none;border-color:var(--adi-magenta);box-shadow:0 0 0 3px var(--adi-magenta-soft);background:#00000061}.btn-primary{border:1px solid transparent;border-radius:10px;background:linear-gradient(180deg,#f03f69,#e62d58);color:#fff;font-weight:800;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.btn-primary:hover{box-shadow:0 10px 24px var(--adi-magenta-glow);filter:brightness(1.04)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{border:1px solid var(--line-soft);border-radius:10px;background:#50545733;color:var(--text-primary);font-weight:700;font-family:Roboto Condensed,sans-serif;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn-secondary:hover{border-color:#ee2d5859;background:#ee2d5829}.app-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line-soft);background:#1d2229d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#151a21}::-webkit-scrollbar-thumb{background:#3c4552;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--adi-magenta)}.glass-panel{background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid var(--line-soft);box-shadow:0 14px 32px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adi-glow-hover:hover{box-shadow:0 0 22px var(--adi-magenta-glow);border-color:var(--adi-magenta)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-bg{position:relative;overflow:hidden}.shimmer-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);animation:shimmer 2s infinite}.adi-table tr:hover{background:#ee2d580d}.font-exo2{font-family:Roboto Condensed,sans-serif!important}.animate-slide-up{animation:slideUp .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-radius:10px;font-size:.72rem;font-weight:800;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.12em;transition:background .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;border:none;border-left:2px solid transparent;background:transparent;width:100%;text-align:left}
