.unauthorized_container__Bq7L4{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--dark-bg)}.unauthorized_card__QT8aS{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-xl);padding:48px;max-width:420px;width:100%;text-align:center}.unauthorized_icon__XbviF{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:rgba(239,68,68,.1);color:#ef4444;border:2px solid rgba(239,68,68,.2)}.unauthorized_title__fgOpB{font-size:28px;font-weight:600;color:var(--white);margin-bottom:12px}.unauthorized_message__pRyZb{font-size:15px;color:var(--gray-400);line-height:1.6;margin-bottom:32px}.unauthorized_actions__dBKw1{display:flex;flex-direction:column;gap:12px}.unauthorized_btnPrimary__ahJBf{display:inline-flex;align-items:center;justify-content:center;background:var(--maroon);color:var(--white);padding:14px 24px;border-radius:var(--radius-md);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.unauthorized_btnPrimary__ahJBf:hover{background:var(--maroon-light)}.unauthorized_btnSecondary__jVons{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--gray-300);padding:14px 24px;border-radius:var(--radius-md);font-size:14px;font-weight:500;text-decoration:none;border:1px solid var(--dark-border);transition:border-color .2s,color .2s}.unauthorized_btnSecondary__jVons:hover{border-color:var(--maroon);color:var(--white)}