body{background:#0a0a0a;color:#fff;font-family:Inter,Arial,sans-serif}a{text-decoration:none}.ja-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(10,10,10,.86);backdrop-filter:blur(14px)}.ja-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.ja-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.ja-brand{display:flex;align-items:center;gap:12px;color:#fff}.ja-badge{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);border-radius:6px;padding:5px 12px;font-size:13px;font-weight:900;letter-spacing:.18em}.ja-title{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.ja-sub{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.24em;color:#fb923c}.ja-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ja-link{color:rgba(255,255,255,.78);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ja-link:hover{color:#fff}.ja-btn{border-radius:6px;background:#f97316;color:#fff!important;padding:10px 16px;font-weight:900;text-transform:uppercase;font-size:13px;box-shadow:0 12px 28px rgba(249,115,22,.18)}.ja-btn:hover{background:#fb923c}.ja-main{max-width:1280px;margin:0 auto;padding:32px 24px}.hero,.card-dark,.panel-card,.metric-card,.upload-tile{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.25);color:#fff}.hero{padding:32px;margin-bottom:28px;background:radial-gradient(circle at top,rgba(249,115,22,.18),transparent 36%),linear-gradient(180deg,#171717,#090909)}h1,h2,h3,h4,h5{font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.muted{color:rgba(255,255,255,.65)}.metric{font-size:2.25rem;font-weight:900;color:#fb923c}.badge-soft{border:1px solid rgba(249,115,22,.3);background:rgba(249,115,22,.1);color:#fed7aa;border-radius:999px}.btn-gold,.btn-primary{background:#f97316!important;border-color:#f97316!important;color:#fff!important;border-radius:6px;font-weight:900;text-transform:uppercase}.btn-outline-light{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.05)!important;color:#fff!important}.form-control,.form-select,textarea{background:rgba(0,0,0,.32)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:8px}.form-control:focus,.form-select:focus,textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 .2rem rgba(249,115,22,.16)!important}.table{--bs-table-bg:transparent;--bs-table-color:#fff;--bs-table-border-color:rgba(255,255,255,.1)}.table thead th{color:#fed7aa;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at top,rgba(249,115,22,.22),transparent 34%),#0a0a0a}.login-card{width:min(94vw,460px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.35);padding:32px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:900;letter-spacing:.18em}.timeline-item{border-left:3px solid #f97316;padding-left:18px;margin-bottom:20px}.upload-tile{padding:22px;text-align:center}.contact-pill{display:inline-flex;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:8px;padding:10px 14px;color:#fff}@media(max-width:820px){.ja-nav{align-items:flex-start;flex-direction:column}.ja-links{gap:8px}.ja-main{padding:20px 14px}}