html:not([data-special-access="open"]) [data-app-route="interview"],
html:not([data-special-access="open"]) [data-app-view="interview"] { display: none !important; }
#special-access { max-width: 640px; margin: 24px auto; }
#special-access-form { display: grid; gap: 16px; margin-top: 20px; }
#special-access-form[hidden] { display: none; }
#special-access-form label { display: grid; gap: 8px; }
#special-access-form input { width: 100%; min-height: 48px; }
#special-access-error { color: #ff9386; }
