.auth-main{position:relative}.auth-plan-button{position:absolute;top:16px;right:24px;display:flex;align-items:center;gap:8px;min-height:34px!important;padding:6px 12px;border:1px solid #dce9ee;border-radius:9px;background:#f4fafc;color:#00778b;font-size:11px!important;font-weight:650}.auth-plan-button i{font-size:9px}.auth-main:has(#staff-auth-tabs[hidden]) .auth-plan-button{display:none}.auth-screen.plans-open .auth-shell{display:none}.plans-screen{width:100%;max-width:1120px;margin:auto;background:white;border:1px solid #e0eaee;border-radius:25px;padding:28px 40px 40px;box-shadow:0 20px 70px #122f3a0b}.plans-screen[hidden],.plan-create[hidden],.plan-explainer[hidden]{display:none!important}.plans-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.plans-header img{object-fit:contain}.plans-header button{font-size:11px!important;color:#52727d;min-height:40px;display:flex;align-items:center;gap:12px}.plans-intro{max-width:580px;margin:40px auto;text-align:center}.plans-intro>span,.plan-step{font-size:9px;font-weight:750;letter-spacing:1.6px;color:#00778b}.plans-intro h1{font-size:35px;color:#111;font-weight:750;letter-spacing:-1px;line-height:1.2;margin:10px 0 14px}.plans-intro p{font-size:13px;line-height:1.8;color:#7c929d}.plans-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;max-width:850px;margin:auto}.plan-card{position:relative;padding:30px;border:1px solid #bedce5;border-radius:20px;box-shadow:0 8px 25px #00778b08;background:linear-gradient(150deg,#f4fbfd,#fff 65%)}.plan-badge{display:inline-block;font-size:8px;font-weight:800;letter-spacing:1.3px;border-radius:20px;padding:5px 9px;background:#fff3d0;color:#7c610c}.plan-card h2{font-size:21px;font-weight:750;color:#152a31;margin:17px 0 5px}.plan-price{font-size:47px;font-weight:750;letter-spacing:-2px;color:#111}.plan-price span{font-size:12px;letter-spacing:0;font-weight:450;color:#83969e}.plan-card>p{font-size:12px;line-height:1.8;color:#7c939d;margin:12px 0 22px}.plan-card ul{display:grid;gap:15px;margin-bottom:27px}.plan-card li{display:flex;gap:10px;font-size:11px;color:#44636e;line-height:1.6}.plan-card li i{color:#00778b;line-height:1.6}.plan-card .auth-primary{width:100%}.plan-card small{display:block;text-align:center;font-size:9px;color:#9aaab1;margin-top:13px}.plan-explainer{padding:30px 0}.plan-explainer h2,.plan-create h2{font-size:23px;line-height:1.4;letter-spacing:-.6px;font-weight:750;color:#152c35;margin:13px 0}.plan-explainer p,.plan-create>p{font-size:12px;color:#7e939d;line-height:1.9}.plan-code-demo{background:#f0f7f9;border:1px dashed #b6d9e3;border-radius:14px;padding:20px;text-align:center;font-size:25px;font-weight:750;color:#00778b;margin:25px 0}.plan-create{padding:20px 0;gap:14px}.plan-create .auth-field{gap:6px}#staff-plan-status{color:#00778b}.dsp-profile-section{padding:18px!important;background:#f1f9fb;border:1px solid #d8eaf0!important;border-radius:14px;margin-bottom:16px}.dsp-profile-section>span{font-size:8px;letter-spacing:1.5px;font-weight:750;color:#678d9b}.dsp-profile-code{font-family:ui-monospace,monospace;font-size:29px;letter-spacing:7px;color:#00778b}#staff-signup-dsp{text-transform:uppercase;letter-spacing:2px}#staff-signup-dsp::placeholder{letter-spacing:0;text-transform:none}@media(max-width:680px){.auth-plan-button{top:27px;right:26px}.auth-mobile-brand>span:last-child{display:none}.plans-screen{padding:22px 22px 35px;min-height:100dvh;border:0;border-radius:0}.plans-header img{width:100px;height:auto}.plans-intro{margin:30px 0}.plans-intro h1{font-size:29px}.plans-layout{grid-template-columns:1fr;gap:14px}.plan-card{padding:24px}.plan-explainer{padding:20px 3px}.plans-header button{font-size:10px!important}}
.plan-code-demo small{display:block;font-family:inherit;font-size:8px;letter-spacing:1.4px;margin-bottom:9px;color:#7d9ca7;font-weight:650}
