.syph-prealpha-notice{font-size:13px;color:var(--text-muted);margin-top:12px;line-height:1.6}.syph-subscribe{margin-top:16px}.syph-subscribe__row{display:flex;gap:8px;align-items:center;max-width:420px}.syph-subscribe--compact .syph-subscribe__row{max-width:360px}.syph-subscribe__input{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;font-size:13px;color:var(--text-primary);outline:none;transition:border-color .2s,background .2s;font-family:inherit}.syph-subscribe__input:focus{border-color:var(--accent-glow);background:#ffffff0f}.syph-subscribe__input::placeholder{color:var(--text-muted)}.syph-subscribe__input:disabled{opacity:.5;cursor:not-allowed}.syph-subscribe__btn{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;white-space:nowrap;flex-shrink:0}.syph-subscribe__btn:disabled{opacity:.6;cursor:not-allowed}.syph-subscribe__icon{width:14px;height:14px;flex-shrink:0}.syph-subscribe__status{font-size:12px;margin-top:6px;min-height:18px;display:flex;align-items:center;gap:4px}.syph-subscribe__status--success{color:#3ba55c}.syph-subscribe__status--error{color:#ed4245}.syph-subscribe__status--info{color:var(--accent-glow)}.syph-subscribe-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px 28px;margin-top:32px;max-width:520px}.syph-subscribe-card__title{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.syph-subscribe-card__desc{font-size:13px;color:var(--text-secondary);margin-bottom:14px;line-height:1.5}.syph-toast{position:fixed;bottom:24px;right:24px;z-index:1002;background:#111827eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 20px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);max-width:360px;box-shadow:0 4px 20px #0006;transform:translateY(20px);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;pointer-events:none}.syph-toast.visible{transform:translateY(0);opacity:1;pointer-events:auto}.syph-toast__icon{width:16px;height:16px;flex-shrink:0;color:var(--accent-glow)}
