main{padding-top:4px}.page[hidden]{display:none!important}.page{animation:page-in .22s ease-out}@keyframes page-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.side-links{gap:7px}.side-links a:first-child{background:none}.side-links a[aria-current="page"]{background:#dcecff;color:#076bce;box-shadow:inset 3px 0 #0077ff}.side-links a{transition:background .18s,color .18s;padding:14px}.hero{position:relative;min-height:360px;display:flex;align-items:center;border:1px solid #d9e6f2;border-radius:20px;padding:40px;overflow:hidden;background:#edf4fb url('warehouse.svg') center right/cover}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f1f7ffff 0%,#f1f7fff2 30%,#f1f7ff25 75%)}.hero-copy{position:relative;max-width:430px}.eyebrow{font-size:10px;letter-spacing:2px;color:#5d89b5;font-weight:700}.hero h1{font-size:45px;line-height:1.12;margin:20px 0}.hero p{color:#65809d;line-height:1.7}.hero button{width:auto;padding:14px 25px}.launch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.launch{margin:0;background:white;border:1px solid #dce5ef;color:#253449;text-align:left;padding:24px;min-height:156px;box-shadow:0 3px 8px #24426403}.launch:hover{background:#f8fbff;border-color:#a0c8f4;transform:translateY(-3px)}.launch b{display:block;font-size:17px;margin:14px 0 8px}.launch small{color:#71859b;line-height:1.5}.launch-icon{font-size:25px;color:#247de0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:8px 0 24px}.section-head h1{margin:0}.section-head button{width:auto;margin:0}.filters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.filters label{margin:0}.pill{display:inline-block;padding:5px 10px;border-radius:20px;background:#edf4ff;color:#376fa5;font-size:12px}.data-table td{font-size:13px}.data-table button{margin:0;min-height:32px;padding:6px 12px;font-size:12px}.profile-layout{display:grid;grid-template-columns:240px 1fr;gap:20px}.avatar{background:#e6f1ff;color:#0077ff;border-radius:24px;font-weight:700;font-size:30px;width:85px;height:85px;display:grid;place-items:center;margin:0 auto 20px}.profile-summary{text-align:center}.profile-summary p{overflow-wrap:anywhere}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-grid div{padding:12px;background:#f5f8fc;border-radius:8px}.detail-grid dt{font-size:11px;color:#6a8098;margin-bottom:5px}.detail-grid dd{margin:0;font-weight:600;overflow-wrap:anywhere}dialog{border:1px solid #d8e3ee;border-radius:16px;max-width:560px;width:calc(100% - 35px);padding:28px;box-shadow:0 30px 100px #16375c35}dialog::backdrop{background:#132a4555;backdrop-filter:blur(3px)}.home-bottom{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.quick-help{line-height:1.8;color:#637d97}.progress-track{height:8px;background:#ecf2f8;border-radius:5px;overflow:hidden;margin-top:15px}.progress-track span{display:block;height:100%;background:#3690f6;transition:width .4s}.admin-note{font-size:13px;color:#677e96;line-height:1.7}.admin-tools{display:grid;grid-template-columns:1fr 1fr;gap:20px}#adminNav[hidden]{display:none}#workspace>footer{margin-top:30px}.admin-title{font-size:12px;font-weight:600;color:#7190b0}.no-results{text-align:center;padding:35px;color:#72869b}.home-counts{display:flex;gap:25px}.home-counts strong{font-size:25px;display:block;color:#277acc}.home-counts small{color:#70859b}@media(max-width:760px){.hero{padding:26px;min-height:320px}.hero h1{font-size:34px}.launch-grid{grid-template-columns:1fr 1fr}.launch{padding:18px;min-height:145px}.home-bottom,.profile-layout,.admin-tools{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.side-links{overflow-x:auto}.side-links a{white-space:nowrap}.section-head h1{font-size:25px}}@media(max-width:440px){.filters{grid-template-columns:1fr}.hero:before{background:linear-gradient(90deg,#f1f7fff2,#f1f7ff80)}.hero h1{font-size:30px}.launch small{font-size:11px}}@media(prefers-reduced-motion:reduce){.page{animation:none}.launch:hover{transform:none}}
@media(max-width:760px){.side-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:5px}.side-links a{white-space:normal;text-align:center;padding:10px 5px;font-size:11px}.side-links a[aria-current="page"]{box-shadow:inset 0 -2px #0077ff}#accountBar{margin-bottom:0!important}.hero{margin-top:0}}
