.iq-subscribers-public-wrap,#iq-subscribers-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;box-sizing:border-box;margin:2rem auto;max-width:520px;width:100%;--iq-bg:#ffffff;--iq-border:rgba(0, 0, 0, 0.08);--iq-title-color:#111827;--iq-text-color:#374151;--iq-muted-color:#6b7280;--iq-input-bg:#f9fafb;--iq-input-border:#d1d5db;--iq-input-color:#111827;--iq-success-bg:#d1fae5;--iq-success-color:#059669;--iq-error-bg:#fee2e2;--iq-error-border:#ef4444;--iq-error-color:#b91c1c;--iq-panel-bg:#f9fafb;--iq-panel-border:#e5e7eb;--iq-link-color:#6366f1;--iq-link-hover-color:#4f46e5;--iq-focus-color:#6366f1;--iq-checkbox-accent:#6366f1;--iq-card-radius:16px;--iq-card-shadow:0 10px 30px -5px rgba(0, 0, 0, 0.08), 0 1px 3px 0 rgba(0, 0, 0, 0.03);--iq-card-padding:2.5rem;--iq-panel-radius:10px;--iq-input-radius:8px;--iq-input-focus-shadow:0 0 0 4px rgba(99, 102, 241, 0.12);--iq-button-bg:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--iq-button-color:#ffffff;--iq-button-radius:8px;--iq-button-padding:0.85rem 1.75rem;--iq-button-shadow:0 4px 12px rgba(79, 70, 229, 0.2);--iq-button-hover-shadow:0 6px 16px rgba(79, 70, 229, 0.3);--iq-button-disabled-bg:#9ca3af;--iq-danger-color:#ef4444;--iq-danger-bg:#dc2626;--iq-danger-hover-bg:#b91c1c;--iq-danger-shadow:0 4px 12px rgba(220, 38, 38, 0.2);--iq-danger-hover-shadow:0 6px 16px rgba(220, 38, 38, 0.3);--iq-danger-border:#fca5a5;--iq-secondary-bg:#e5e7eb;--iq-secondary-color:#374151;--iq-secondary-hover-bg:#d1d5db;--iq-secondary-hover-color:#111827}.iq-subscribers-public-wrap.theme-light,#iq-subscribers-container.theme-light{--iq-bg:#ffffff;--iq-border:rgba(0, 0, 0, 0.08);--iq-title-color:#111827;--iq-text-color:#374151;--iq-muted-color:#6b7280;--iq-input-bg:#f9fafb;--iq-input-border:#d1d5db;--iq-input-color:#111827;--iq-success-bg:#d1fae5;--iq-success-color:#059669;--iq-error-bg:#fee2e2;--iq-error-border:#ef4444;--iq-error-color:#b91c1c;--iq-panel-bg:#f9fafb;--iq-panel-border:#e5e7eb;--iq-link-color:#6366f1;--iq-link-hover-color:#4f46e5;--iq-focus-color:#6366f1;--iq-checkbox-accent:#6366f1;--iq-button-bg:linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--iq-button-shadow:0 4px 12px rgba(79, 70, 229, 0.2);--iq-button-hover-shadow:0 6px 16px rgba(79, 70, 229, 0.3)}@media (prefers-color-scheme:dark){.iq-subscribers-public-wrap.theme-auto,#iq-subscribers-container.theme-auto{--iq-bg:#1e1e24;--iq-border:rgba(255, 255, 255, 0.08);--iq-title-color:#f3f4f6;--iq-text-color:#d1d5db;--iq-muted-color:#9ca3af;--iq-input-bg:#2a2b36;--iq-input-border:#4b5563;--iq-input-color:#f3f4f6;--iq-success-bg:rgba(16, 185, 129, 0.15);--iq-success-color:#34d399;--iq-error-bg:rgba(239, 68, 68, 0.15);--iq-error-border:#f87171;--iq-error-color:#fca5a5;--iq-panel-bg:#252630;--iq-panel-border:#374151;--iq-secondary-bg:#374151;--iq-secondary-color:#e5e7eb;--iq-secondary-hover-bg:#4b5563;--iq-secondary-hover-color:#ffffff;--iq-danger-border:rgba(239, 68, 68, 0.3)}}.iq-subscribers-public-wrap.theme-dark,#iq-subscribers-container.theme-dark{--iq-bg:#1e1e24;--iq-border:rgba(255, 255, 255, 0.08);--iq-title-color:#f3f4f6;--iq-text-color:#d1d5db;--iq-muted-color:#9ca3af;--iq-input-bg:#2a2b36;--iq-input-border:#4b5563;--iq-input-color:#f3f4f6;--iq-success-bg:rgba(16, 185, 129, 0.15);--iq-success-color:#34d399;--iq-error-bg:rgba(239, 68, 68, 0.15);--iq-error-border:#f87171;--iq-error-color:#fca5a5;--iq-panel-bg:#252630;--iq-panel-border:#374151;--iq-secondary-bg:#374151;--iq-secondary-color:#e5e7eb;--iq-secondary-hover-bg:#4b5563;--iq-secondary-hover-color:#ffffff;--iq-danger-border:rgba(239, 68, 68, 0.3)}.iq-subscribers-public-wrap *,#iq-subscribers-container *{box-sizing:border-box}.iq-subscribers-card{background:var(--iq-bg);border:1px solid var(--iq-border);border-radius:var(--iq-card-radius);box-shadow:var(--iq-card-shadow);padding:var(--iq-card-padding);transition:transform 0.3s ease,box-shadow 0.3s ease}.iq-subscribers-title{font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin-top:0;margin-bottom:.5rem;color:var(--iq-title-color)}.iq-subscribers-subtitle{color:var(--iq-muted-color);font-size:.95rem;margin-bottom:2rem}.iq-subscribers-section-title{font-size:1.15rem;font-weight:700;margin:24px 0 12px 0;color:var(--iq-title-color)}.iq-subscribers-form-group{margin-bottom:1.5rem;text-align:left}.iq-subscribers-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--iq-text-color)}.iq-subscribers-input{background-color:var(--iq-input-bg);border:1px solid var(--iq-input-border);border-radius:var(--iq-input-radius);color:var(--iq-input-color);display:block;font-size:1rem;padding:.75rem 1rem;width:100%;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.iq-subscribers-input:focus{background-color:var(--iq-bg);border-color:var(--iq-focus-color);box-shadow:var(--iq-input-focus-shadow);outline:none}.iti{display:block;width:100%}.iti__country-list{background-color:var(--iq-bg)!important;color:var(--iq-input-color)!important;border-color:var(--iq-input-border)!important}.iti__country:hover{background-color:var(--iq-panel-bg)!important}.iti__country.iti__highlight{background-color:var(--iq-link-hover-color)!important;color:var(--iq-button-color)!important}.iq-subscribers-consents-title{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--iq-text-color)}.iq-subscribers-consents{background:var(--iq-panel-bg);border:1px solid var(--iq-panel-border);border-radius:var(--iq-panel-radius);padding:1rem 1.25rem;margin-bottom:1.5rem}.iq-subscribers-checkbox-group{margin-bottom:.75rem}.iq-subscribers-checkbox-group:last-child{margin-bottom:0}.iq-subscribers-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;line-height:1.4;color:var(--iq-text-color)}.iq-subscribers-checkbox{margin-right:.75rem;margin-top:.2rem;cursor:pointer;accent-color:var(--iq-checkbox-accent);width:16px;height:16px}.iq-subscribers-policy{margin-top:1.25rem;margin-bottom:1.5rem}.iq-subscribers-policy-text{font-size:.8rem;color:var(--iq-muted-color)}.iq-subscribers-link{color:var(--iq-link-color);text-decoration:underline;transition:color 0.2s ease}.iq-subscribers-link:hover{color:var(--iq-link-hover-color)}.iq-subscribers-button{background:var(--iq-button-bg);border:none;border-radius:var(--iq-button-radius);color:var(--iq-button-color);cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;padding:var(--iq-button-padding);text-align:center;text-decoration:none;width:100%;transition:transform 0.15s ease,filter 0.2s ease,box-shadow 0.2s ease;box-shadow:var(--iq-button-shadow)}.iq-subscribers-button:hover{filter:brightness(1.05);box-shadow:var(--iq-button-hover-shadow)}.iq-subscribers-button:active{transform:scale(.98)}.iq-subscribers-button:disabled{background:var(--iq-button-disabled-bg);cursor:not-allowed;box-shadow:none;transform:none}.iq-subscribers-skip-wrapper{margin-top:1rem;text-align:center}.iq-subscribers-skip-link{color:var(--iq-muted-color);font-size:.875rem;text-decoration:none;transition:color 0.2s ease}.iq-subscribers-skip-link:hover{color:var(--iq-text-color);text-decoration:underline}.iq-subscribers-skip-link[aria-disabled="true"]{cursor:not-allowed;opacity:.65;text-decoration:none}.iq-subscribers-inline-separator{color:var(--iq-muted-color);display:inline-block;font-size:.875rem;margin:0 .5rem}.iq-subscribers-sms-description{color:var(--iq-muted-color);font-size:.875rem;line-height:1.45;margin-top:0}.iq-subscribers-test-code{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.875rem;line-height:1.4;margin-bottom:1rem;padding:.75rem 1rem;text-align:left}.theme-dark .iq-subscribers-test-code{background:rgb(154 52 18 / .18);border-color:rgb(253 186 116 / .35);color:#fdba74}.iq-subscribers-error{background-color:var(--iq-error-bg);border-left:4px solid var(--iq-error-border);border-radius:4px;color:var(--iq-error-color);font-size:.875rem;margin-top:1rem;padding:.75rem 1rem;text-align:left}.iq-subscribers-success-icon,.iq-subscribers-error-icon{align-items:center;border-radius:50%;display:flex;font-size:1.75rem;height:3.5rem;justify-content:center;margin:0 auto 1.5rem;width:3.5rem;animation:popIn 0.4s cubic-bezier(.175,.885,.32,1.275) forwards}.iq-subscribers-success-icon{background-color:var(--iq-success-bg);color:var(--iq-success-color)}.iq-subscribers-error-icon{background-color:var(--iq-error-bg);color:var(--iq-error-color)}.iq-subscribers-success-text{color:var(--iq-text-color);font-size:1.05rem;line-height:1.5}.iq-subscribers-home-wrapper{margin-top:2rem}.iq-subscribers-home-btn{display:inline-block;max-width:220px}.iq-subscribers-preferences-list{border:1px solid var(--iq-panel-border);border-radius:var(--iq-panel-radius);padding:1.25rem 1.5rem;margin-bottom:2rem;text-align:left}.iq-subscribers-preference-item{border-bottom:1px solid var(--iq-border);padding:.85rem 0}.iq-subscribers-preference-item:last-child{border-bottom:none;padding-bottom:0}.iq-subscribers-preference-item:first-child{padding-top:0}.iq-subscribers-phone-preference{background:var(--iq-panel-bg);border:1px solid var(--iq-panel-border);border-radius:var(--iq-panel-radius);padding:1.25rem;margin-bottom:2rem;text-align:left}.iq-subscribers-phone-title{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:.5rem;color:var(--iq-title-color)}.iq-subscribers-danger-item{border-top:1px solid var(--iq-panel-border);border-bottom:none;margin-top:.75rem;padding-top:.75rem;padding-bottom:0}.iq-subscribers-danger-text{color:var(--iq-danger-color);font-weight:600}.iq-subscribers-divider{border:0;border-top:1px solid var(--iq-border);margin:2.5rem 0}.iq-subscribers-danger-zone{border:1px dashed var(--iq-danger-border);border-radius:var(--iq-panel-radius);padding:1.75rem;text-align:left}.theme-dark .iq-subscribers-danger-zone{border-color:var(--iq-danger-border)}.iq-subscribers-danger-title{color:var(--iq-danger-bg);font-size:1.15rem;font-weight:700;margin-top:0;margin-bottom:.5rem}.theme-dark .iq-subscribers-danger-title{color:var(--iq-error-border)}.iq-subscribers-text{color:var(--iq-text-color);font-size:.95rem;line-height:1.5;margin-top:0;margin-bottom:1rem}.iq-subscribers-danger-btn{background:var(--iq-danger-bg);box-shadow:var(--iq-danger-shadow)}.iq-subscribers-danger-btn:hover{background:var(--iq-danger-hover-bg);box-shadow:var(--iq-danger-hover-shadow)}.iq-subscribers-secondary-btn{background:var(--iq-secondary-bg);color:var(--iq-secondary-color);box-shadow:none;margin-top:.5rem}.iq-subscribers-secondary-btn:hover{background:var(--iq-secondary-hover-bg);color:var(--iq-secondary-hover-color)}.theme-dark .iq-subscribers-secondary-btn{background:var(--iq-secondary-bg);color:var(--iq-secondary-color)}.theme-dark .iq-subscribers-secondary-btn:hover{background:var(--iq-secondary-hover-bg);color:var(--iq-secondary-hover-color)}.iq-subscribers-warning-text{color:#b91c1c;font-size:.9rem;margin-bottom:1rem}.theme-dark .iq-subscribers-warning-text{color:#fca5a5}.iq-subscribers-message{border-radius:6px;font-size:.9rem;margin-top:1rem;padding:.75rem 1rem;text-align:center}.iq-subscribers-message.success{background-color:var(--iq-success-bg);color:var(--iq-success-color)}.iq-subscribers-message.error{background-color:var(--iq-error-bg);color:var(--iq-error-color)}@keyframes popIn{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}@media (prefers-color-scheme:dark){.theme-auto .iq-subscribers-danger-zone{border-color:var(--iq-danger-border)}.theme-auto .iq-subscribers-danger-title{color:var(--iq-error-border)}.theme-auto .iq-subscribers-secondary-btn{background:var(--iq-secondary-bg);color:var(--iq-secondary-color)}.theme-auto .iq-subscribers-secondary-btn:hover{background:var(--iq-secondary-hover-bg);color:var(--iq-secondary-hover-color)}.theme-auto .iq-subscribers-warning-text{color:#fca5a5}}