@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.font-serif-display{font-family:Instrument Serif,serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp}.admin-page{color:#111;width:100%;height:100dvh;min-height:100dvh;padding:1rem 1rem 7.5rem;font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:hidden auto}.admin-video{z-index:-10;object-fit:cover;width:100%;height:100%;position:fixed;inset:0}.admin-scrim{z-index:-9;-webkit-backdrop-filter:saturate(.75);backdrop-filter:saturate(.75);background:#ecf4f270;position:fixed;inset:0}.admin-shell{max-width:112.5rem;margin:0 auto}.admin-pill{background:#fff;border-radius:3rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:4.5rem;padding:.65rem 1rem .65rem 1.4rem;display:grid;box-shadow:0 .2rem 1rem #1a272414}.admin-brand{align-items:center;gap:.65rem;font-size:2rem;display:flex}.brand-mark{background:#080808;border-radius:.35rem;grid-template-columns:repeat(2,.28rem);place-content:center;gap:.2rem;width:1.55rem;height:1.55rem;display:grid}.brand-mark i{background:#fff;border-radius:50%;width:.28rem;height:.28rem}.admin-pill nav{gap:2rem;display:flex}.admin-pill nav a{color:#73777a;font-size:.78rem;text-decoration:none}.admin-pill nav a.active{color:#050505;font-weight:700}.admin-controls{justify-self:end;align-items:center;gap:.55rem;display:flex}.view-switch{background:#f0f1f1;border-radius:2rem;align-items:center;padding:.25rem;display:flex}.view-switch span,.view-switch b{padding:.58rem .85rem;font-size:.7rem}.view-switch span{color:#787b7c}.view-switch b{color:#fff;background:#050505;border-radius:1.4rem}.admin-controls>button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid}.admin-section-row{border-bottom:1px solid #00000024;grid-template-columns:3fr 6fr 3fr;align-items:center;gap:1.75rem;margin:1.2rem 0;padding:0 .5rem 1.2rem;display:grid}.admin-greeting{align-items:center;gap:.7rem;display:flex}.admin-greeting>span{color:#fff;background:#f06642;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid}.admin-greeting h1{margin:0;font-size:2.5rem;font-weight:400}.admin-section-row>h2{letter-spacing:-.045em;margin:0;font-size:1.45rem;font-weight:550}.admin-team{justify-content:flex-end;align-items:center;display:flex}.admin-team>span{margin-right:.7rem;font-size:.72rem}.admin-team>b{margin-left:.5rem;font-size:.72rem}.admin-avatars{display:flex}.admin-avatars img{object-fit:cover;border:.13rem solid #fff;border-radius:50%;width:2rem;height:2rem}.admin-avatars img+img{margin-left:-.55rem}.admin-grid{grid-template-columns:3fr 6fr 3fr;align-items:start;gap:1.75rem;display:grid}.admin-left,.admin-center,.admin-right{min-width:0}.admin-center{gap:1rem;width:85%;margin:0 auto;display:grid}.campaign-select{text-align:left;cursor:pointer;background:#dbeefc;border:0;border-radius:2rem;grid-template-columns:2.7rem 1fr auto;align-items:center;gap:.8rem;width:100%;padding:.65rem .8rem;display:grid}.campaign-x{background:#fff;border-radius:50%;width:2.4rem;height:2.4rem;position:relative}.campaign-x i{background:#eab308;width:1.15rem;height:.15rem;position:absolute;top:1.12rem;left:.62rem;transform:rotate(45deg)}.campaign-x i+i{transform:rotate(-45deg)}.campaign-select b,.campaign-select small{display:block}.campaign-select b{font-size:.78rem}.campaign-select small{color:#637078;margin-top:.15rem;font-size:.62rem}.efficiency{margin:1.7rem 0}.efficiency strong,.efficiency span{display:block}.efficiency strong{letter-spacing:-.07em;font-size:clamp(5rem,8vw,8.7rem);font-weight:500;line-height:.8}.efficiency span{margin-top:.85rem;font-size:.72rem}.metrics-image{color:#fff;background-image:linear-gradient(#0c1a195c,#0c1a198c),url(/referral-hero.jpg);background-position:50% 70%;background-size:cover;border-radius:1.6rem;min-height:17rem;padding:1.3rem;position:relative;overflow:hidden}.metrics-image>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.metrics-image h3{margin:0;font-size:1rem}.metrics-image>div>span{color:#111;background:#ffffffe6;border-radius:1rem;padding:.4rem .65rem;font-size:.58rem}.metrics-image dl{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:4.8rem 0 0;display:grid}.metrics-image dl div{border-top:1px solid #ffffff8c;padding-top:.65rem}.metrics-image dt{font-size:1.1rem;font-weight:700}.metrics-image dd{margin:.2rem 0 0;font-size:.6rem}.metrics-image>button{color:#111;background:#fff;border:0;border-radius:50%;place-items:start center;width:3.4rem;height:3.4rem;padding-top:.8rem;display:grid;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)}.back-client{color:#111;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.7rem;font-weight:650;text-decoration:none;display:inline-flex}.commission-task{background:#fff;border-radius:1.6rem;padding:1.1rem 1.3rem;box-shadow:0 .2rem .8rem #1a272412}.task-top,.task-top>div,.task-bottom,.task-bottom>div{align-items:center;display:flex}.task-top,.task-bottom{justify-content:space-between;gap:1rem}.task-top>div{gap:.65rem}.task-top h3{margin:0;font-size:1rem}.task-tag{color:#fff;border-radius:1rem;padding:.42rem .75rem;font-size:.6rem;font-weight:700}.task-tag.green{background:#36a867}.task-tag.yellow{color:#222;background:#f3cb3f}.task-tag.red{background:#dd574e}.task-details{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;grid-template-columns:1fr 1.25fr .55fr;gap:1rem;margin:1rem 0 0;padding:1rem 0;display:grid}.task-details dt{color:#7a7e80;font-size:.57rem}.task-details dd{margin:.25rem 0 0;font-size:.7rem;font-weight:650}.task-bottom{padding-top:.9rem}.task-bottom>div{gap:.55rem}.task-status,.task-assignees{color:#62676a;align-items:center;gap:.3rem;font-size:.62rem;display:flex}.task-action{cursor:pointer;background:#ececec;border:0;border-radius:1.3rem;align-items:center;gap:.4rem;padding:.7rem .9rem;font-size:.63rem;font-weight:650;display:flex}.task-action.black{color:#fff;background:#050505}.fast-commands{padding:.3rem .2rem 0}.fast-title{grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.55rem;padding-bottom:1rem;display:grid}.fast-title>span{background:#fff;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.fast-title h2{letter-spacing:-.045em;margin:0;font-size:1.35rem}.fast-title button{cursor:pointer;background:0 0;border:0;font-size:.6rem;font-weight:650}.command-row{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #00000024;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:100%;padding:1rem .2rem;display:grid}.command-row span{font-size:.67rem;line-height:1.45}.voice-card{background:#dbeefc;border-radius:1.6rem;min-height:17rem;margin-top:1.2rem;padding:1.5rem;position:relative}.audio-badge{color:#fff;background:#3d8ce4;border-radius:1rem;padding:.38rem .62rem;font-size:.58rem;display:inline-block}.voice-card h2{max-width:9ch;margin:1.2rem 0;font-size:2.25rem;font-weight:400;line-height:.95}.waveform{align-items:center;gap:.2rem;height:3rem;display:flex;overflow:hidden}.waveform i{background:#66a9db;border-radius:.2rem;flex:auto;min-width:1px;max-width:2px}.voice-card>button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:start center;width:3.4rem;height:3.4rem;padding-top:.8rem;display:grid;position:absolute;bottom:-1.2rem;left:50%;transform:translate(-50%)}@media (min-width:1500px){.admin-center{width:62%}}@media (max-width:1050px){.admin-pill{grid-template-columns:1fr auto}.admin-pill nav{display:none}.admin-section-row,.admin-grid{grid-template-columns:1fr 2fr}.admin-team,.admin-right{grid-column:1/-1}.admin-team{justify-content:flex-start}.admin-right{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.voice-card{margin-top:0}.admin-center{width:100%}}@media (max-width:700px){.admin-page{padding:.7rem .7rem 7rem}.admin-pill{padding:.55rem .65rem .55rem 1rem}.admin-brand{font-size:1.65rem}.view-switch{display:none}.admin-section-row,.admin-grid{grid-template-columns:1fr}.admin-section-row{padding:1rem .4rem}.admin-section-row>h2{order:3}.admin-team{grid-column:auto}.admin-greeting h1{font-size:2.15rem}.admin-left{grid-template-columns:1fr;display:grid}.efficiency strong{font-size:6rem}.admin-right{grid-template-columns:1fr}.task-details{grid-template-columns:1fr 1fr}.task-details>div:last-child{grid-column:1/-1}.task-bottom{align-items:flex-end}.voice-card{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.animate-fade-up{opacity:1;animation:none}}
