.maintenance-module__T7tBwW__shell{background:var(--theme-page);min-height:100dvh;color:var(--theme-primary-text);place-items:center;padding:2rem;display:grid}.maintenance-module__T7tBwW__card{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(100%,36rem);box-shadow:0 1.5rem 4rem var(--theme-shadow);border-radius:1.5rem;padding:clamp(1.5rem,5vw,3rem)}.maintenance-module__T7tBwW__eyebrow{color:var(--theme-highlight);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;font-weight:700}.maintenance-module__T7tBwW__card h1{margin:1rem 0;font-size:clamp(2rem,6vw,3rem);line-height:1.08}.maintenance-module__T7tBwW__intro{color:var(--theme-secondary-text);line-height:1.6}.maintenance-module__T7tBwW__form{gap:.8rem;margin:2rem 0;display:grid}.maintenance-module__T7tBwW__form label{font-weight:600}.maintenance-module__T7tBwW__form input{border:1px solid var(--theme-border);background:var(--theme-elevated);min-height:3rem;color:var(--theme-primary-text);border-radius:.75rem;padding:.75rem 1rem}.maintenance-module__T7tBwW__form button{background:var(--theme-action);min-height:3rem;color:var(--theme-on-action);cursor:pointer;border:0;border-radius:.75rem;font-weight:700}.maintenance-module__T7tBwW__form button:disabled{opacity:.65;cursor:wait}.maintenance-module__T7tBwW__card a{color:var(--theme-primary-text);text-underline-offset:.25rem;text-decoration:underline}.maintenance-module__T7tBwW__error{color:var(--theme-danger)}.maintenance-module__T7tBwW__card :is(input,button,a):focus-visible{outline:3px solid var(--theme-highlight);outline-offset:3px}
