.spid-practice[data-astro-cid-gdcqcfjy]{--spid-blue: #06c;--spid-header-bg: #06c;--spid-otp-text: #06c;--spid-provider-hover-bg: #0066cc0d;--sim-finger-color: var(--spid-blue);--sim-finger-soft: var(--spid-provider-hover-bg);--spid-otp-display-bg: var(--color-bg);--spid-otp-display-border: var(--color-border);--spid-provider-icon: var(--icon-size-md);--spid-otp-icon: var(--font-size-3xl);--spid-otp-code-size: var(--font-size-xl);max-width:var(--max-width-xs);margin-inline:auto}.spid-practice .phone-header{--phone-header-color: var(--color-on-primary);background-color:var(--spid-header-bg)}.service-title[data-astro-cid-gdcqcfjy]{margin:0;font-size:var(--font-size-xl);font-weight:700}.spid-enter-btn[data-astro-cid-gdcqcfjy],.cie-enter-btn[data-astro-cid-gdcqcfjy]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--min-touch-target);padding:var(--space-3) var(--space-5);border-radius:var(--border-radius);font-family:inherit;font-size:var(--font-size-base);font-weight:700;cursor:pointer}.spid-enter-btn[data-astro-cid-gdcqcfjy],.cie-enter-btn[data-astro-cid-gdcqcfjy]{border:2px solid var(--spid-header-bg);background-color:var(--spid-header-bg);color:var(--color-on-primary)}.spid-enter-icon[data-astro-cid-gdcqcfjy]{font-size:var(--font-size-lg)}.step-hint[data-astro-cid-gdcqcfjy]{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.step-hint[data-astro-cid-gdcqcfjy]:empty{display:none}.field-help[data-astro-cid-gdcqcfjy]{margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.sim-choice[data-astro-cid-gdcqcfjy].app-notification{border-color:var(--spid-blue);background-color:var(--spid-provider-hover-bg)}.app-notification-icon[data-astro-cid-gdcqcfjy]{font-size:var(--font-size-xl);flex-shrink:0}.app-notification-title[data-astro-cid-gdcqcfjy]{font-weight:700}.app-notification-text[data-astro-cid-gdcqcfjy]{font-size:var(--font-size-sm);color:var(--color-text)}.app-request[data-astro-cid-gdcqcfjy]{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--spid-otp-display-bg)}.app-request-title[data-astro-cid-gdcqcfjy]{margin:0;font-weight:700}.app-request-text[data-astro-cid-gdcqcfjy]{margin:0}.app-request-actions[data-astro-cid-gdcqcfjy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-3)}.app-request-actions[data-astro-cid-gdcqcfjy] .btn[data-astro-cid-gdcqcfjy]{padding-inline:var(--space-3)}.app-finger[data-astro-cid-gdcqcfjy]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.app-finger-text[data-astro-cid-gdcqcfjy]{margin:0;color:var(--color-text-muted)}.link-btn[data-astro-cid-gdcqcfjy]{min-height:var(--min-touch-target);padding:var(--space-2);border:none;background:none;color:var(--spid-blue);font-family:inherit;font-size:var(--font-size-base);text-decoration:underline;cursor:pointer}.consent-intro[data-astro-cid-gdcqcfjy]{margin:0}.consent-list[data-astro-cid-gdcqcfjy]{margin:0;padding-left:var(--space-6);line-height:var(--line-height-relaxed)}.provider-intro[data-astro-cid-gdcqcfjy]{padding:var(--space-5) var(--space-5) var(--space-2)}.intro-text[data-astro-cid-gdcqcfjy]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base)}.provider-list[data-astro-cid-gdcqcfjy]{display:flex;flex-direction:column;padding:var(--space-3) var(--space-5) var(--space-5);gap:var(--space-3)}.sim-choice[data-astro-cid-gdcqcfjy].provider-item{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:none}@media(hover:hover){.provider-item[data-astro-cid-gdcqcfjy]:hover{border-color:var(--spid-blue);background-color:var(--spid-provider-hover-bg)}}.provider-icon[data-astro-cid-gdcqcfjy]{font-size:var(--spid-provider-icon);flex-shrink:0}.provider-name[data-astro-cid-gdcqcfjy]{font-weight:600}.credentials-form[data-astro-cid-gdcqcfjy]{padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.login-btn[data-astro-cid-gdcqcfjy]{width:100%;margin-top:var(--space-3)}.show-password-group[data-astro-cid-gdcqcfjy]{margin-bottom:0}.otp-view[data-astro-cid-gdcqcfjy]{display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-5);gap:var(--space-4);flex:1}.otp-icon[data-astro-cid-gdcqcfjy]{font-size:var(--spid-otp-icon)}.otp-instruction[data-astro-cid-gdcqcfjy]{text-align:center;color:var(--color-text-muted);margin:0;line-height:var(--line-height-normal)}.otp-code-display[data-astro-cid-gdcqcfjy]{background-color:var(--spid-otp-display-bg);border:2px dashed var(--spid-otp-display-border);border-radius:var(--border-radius);padding:var(--space-4) var(--space-6);text-align:center;width:100%}.otp-label[data-astro-cid-gdcqcfjy]{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.otp-generated[data-astro-cid-gdcqcfjy]{margin:0;font-size:var(--spid-otp-code-size);font-weight:700;letter-spacing:8px;color:var(--spid-otp-text);font-variant-numeric:tabular-nums}.otp-input[data-astro-cid-gdcqcfjy]{text-align:center;font-size:var(--font-size-xl);letter-spacing:6px;font-weight:600}.otp-view[data-astro-cid-gdcqcfjy] .form-group[data-astro-cid-gdcqcfjy],.otp-view[data-astro-cid-gdcqcfjy] .login-btn[data-astro-cid-gdcqcfjy]{width:100%}[data-theme=dark] .spid-practice[data-astro-cid-gdcqcfjy]{--spid-blue: #4a9eff;--spid-header-bg: #0055b3;--spid-otp-text: #5ba8ff;--spid-provider-hover-bg: #4a9eff1a;--spid-otp-display-bg: var(--color-surface);--spid-otp-display-border: var(--color-border)}
