.seller-auth-brand{background:radial-gradient(ellipse 75% 55% at 18% 82%,rgba(24,168,74,.22),transparent 58%),radial-gradient(ellipse 55% 45% at 88% 12%,rgba(74,222,128,.09),transparent 52%),#0c1b2e}.seller-auth-submit{border-radius:11px;background:#0c843a;color:#fff;box-shadow:0 12px 28px rgba(24,168,74,.2)}.seller-auth-submit:hover:not(:disabled){background:#087632}.seller-auth-forgot{margin:-4px 0 16px;text-align:right}.seller-auth-loading{min-height:calc(100svh - var(--sharh-nav-height));display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f5f7;font-family:var(--font-sans)}.seller-auth-loading-card{width:min(100%,420px);padding:32px 28px;border:1px solid #e1e5ea;border-radius:18px;background:#fff;text-align:center;box-shadow:0 18px 42px rgba(11,43,49,.06)}.seller-auth-loading-card p{margin:14px 0 0;color:#536075;font-size:14px;line-height:1.55}.seller-auth-loading-card h1{margin:0;color:#0c1b2e;font-size:22px}.seller-auth-loading-card button{margin-top:20px;padding:12px 22px;border:0;border-radius:10px;background:#0c843a;color:#fff;font-weight:700;cursor:pointer}.seller-auth-loading-card--error{border-color:rgba(220,38,38,.18)}.seller-auth-spinner{width:34px;height:34px;margin:0 auto;border:3px solid rgba(24,168,74,.16);border-top-color:#18a84a;border-radius:50%;animation:seller-auth-spin .75s linear infinite}@keyframes seller-auth-spin{to{transform:rotate(1turn)}}.seller-auth-forgot button{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.seller-auth-success{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(24,168,74,.22);border-radius:10px;background:rgba(24,168,74,.08);color:#136b34;font-size:13px;line-height:1.55}.seller-auth-secondary{width:100%;margin-top:10px;padding:10px;border:0;background:transparent;color:#536075;font-size:13px;font-weight:650;cursor:pointer}.seller-auth-secondary:hover{color:#0c1b2e}.seller-reset-link{display:block;box-sizing:border-box;text-align:center;text-decoration:none}.seller-auth-page{background:#f4f5f7}.seller-auth{min-height:calc(100svh - var(--sharh-nav-height))}.seller-auth .partner-auth-brand{padding:clamp(2rem,5vw,3.5rem)}.seller-auth .partner-auth-main{padding:clamp(1.5rem,4vw,2.75rem) var(--sharh-page-pad) clamp(2rem,5vw,3.25rem)}.seller-auth .partner-auth-back{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:18px}.seller-auth-brand-lockup{margin-bottom:clamp(1.25rem,3vw,1.75rem)}@media (max-width:56.25rem){.seller-auth .partner-auth-main{padding-top:var(--sharh-page-top-gap)}}.seller-email-verification{min-height:calc(100svh - var(--sharh-nav-height));display:grid;place-items:start center;background:#f4f5f7;padding:var(--sharh-page-top-gap) var(--sharh-page-pad) clamp(2.5rem,6vw,4rem)}.seller-email-verification-card{width:min(100%,520px);background:#fff;border:1px solid #e1e5ea;border-radius:18px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 45px rgba(12,27,46,.06)}.seller-email-verification-eyebrow{color:#15803d;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.seller-email-verification-card h1{margin:.45rem 0 .5rem;color:#0c1b2e;font-size:clamp(1.8rem,4vw,2.2rem)}.seller-email-verification-card>p{margin:0;color:#536075;line-height:1.6}.seller-email-verification-label{display:block;margin-top:1.2rem;margin-bottom:.45rem;color:#243247;font-size:.82rem;font-weight:700}.seller-email-verification-card input{width:100%;border:1px solid #d6ded9;border-radius:10px;padding:.85rem .95rem;color:#0c1b2e;background:#fff;font:inherit;font-size:1.15rem;letter-spacing:.2em;outline:none}.seller-email-verification-card input:focus{border-color:#15803d;box-shadow:0 0 0 3px rgba(21,128,61,.1)}.seller-email-verification-card .seller-auth-submit{margin-top:.85rem}.seller-email-verification-message{margin-top:.75rem;border-radius:9px;background:#ecfdf3;padding:.7rem .8rem;color:#166534;font-size:.82rem}.seller-email-verification-card .partner-auth-error{margin-top:.75rem}.seller-email-verification-actions{display:flex;justify-content:center;gap:.55rem;align-items:center;margin-top:.9rem;color:#9aa4b2;font-size:.82rem}.seller-email-verification-actions button{border:0;background:none;padding:0;color:#415169;font:inherit;font-weight:650;cursor:pointer}.seller-email-verification-actions button:disabled{cursor:wait;opacity:.55}.seller-email-verification-card .seller-email-verification-note{margin-top:1rem;color:#7a8798;font-size:.78rem;text-align:center}