.page-module__9n33lG__page{gap:var(--co-space-5);flex-direction:column;width:100%;max-width:34rem;margin-inline:auto;display:flex}.page-module__9n33lG__title{font-family:var(--co-font-fraunces);margin:0;font-size:1.75rem}.page-module__9n33lG__notice{padding:var(--co-space-4);border:1px solid var(--co-color-border);border-radius:var(--co-radius-md);background:var(--co-color-surface-muted);color:var(--co-color-text);margin:0;line-height:1.5}.page-module__9n33lG__trips{gap:var(--co-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__9n33lG__empty{padding:var(--co-space-4);border:1px dashed var(--co-color-border-soft);border-radius:var(--co-radius-md);color:var(--co-color-text-muted);margin:0;line-height:1.5}.page-module__9n33lG__statusBlock{gap:var(--co-space-3);flex-direction:column;display:flex}.page-module__9n33lG__status{gap:var(--co-space-1) var(--co-space-4);padding:var(--co-space-3) var(--co-space-4);border:1px solid var(--co-color-border-soft);border-radius:var(--co-radius-md);background:var(--co-color-surface);font-size:var(--co-text-small);flex-wrap:wrap;margin:0;display:flex}.page-module__9n33lG__status>div{align-items:baseline;gap:var(--co-space-2);display:flex}.page-module__9n33lG__status dt{font-family:var(--co-font-archivo-narrow);text-transform:uppercase;letter-spacing:.06em;color:var(--co-color-text-muted);white-space:nowrap;font-size:.75rem}.page-module__9n33lG__status dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.page-module__9n33lG__form{gap:var(--co-space-3);flex-direction:column;display:flex}.page-module__9n33lG__field{gap:var(--co-space-1);flex-direction:column;display:flex}.page-module__9n33lG__field span{font-family:var(--co-font-archivo-narrow);text-transform:uppercase;letter-spacing:.06em;color:var(--co-color-text-muted);font-size:.75rem}.page-module__9n33lG__field input{font:inherit;padding:var(--co-space-2) var(--co-space-3);border:1px solid var(--co-color-border);border-radius:var(--co-radius-sm);background:var(--co-color-surface);color:var(--co-color-text)}.page-module__9n33lG__field input:focus-visible,.page-module__9n33lG__button:focus-visible,.page-module__9n33lG__linkButton:focus-visible{outline:2px solid var(--co-color-focus);outline-offset:2px}.page-module__9n33lG__actions{align-items:center;gap:var(--co-space-4);flex-wrap:wrap;display:flex}.page-module__9n33lG__button{font:inherit;padding:var(--co-space-2) var(--co-space-5);border-radius:var(--co-radius-pill);background:var(--co-color-primary-bg);color:var(--co-color-primary-fg);cursor:pointer;border:none}.page-module__9n33lG__button:hover:not(:disabled){background:var(--co-color-primary-hover-bg)}.page-module__9n33lG__button:disabled{opacity:.6;cursor:default}.page-module__9n33lG__linkButton{font:inherit;color:var(--co-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__9n33lG__message{margin:0;line-height:1.5}.page-module__9n33lG__panelTitle{font-family:var(--co-family-display);font-size:var(--co-text-title);margin:0}.page-module__9n33lG__fieldHelper{color:var(--co-color-text-muted);font-size:var(--co-text-small);line-height:1.4}.page-module__9n33lG__fieldError{color:#c62828;font-size:var(--co-text-small);line-height:1.4}.page-module__9n33lG__devBanner{gap:var(--co-space-1);padding:var(--co-space-3) var(--co-space-4);border-radius:var(--co-radius-md);background:var(--co-color-accent-warm);color:var(--co-color-text);flex-direction:column;display:flex}.page-module__9n33lG__devBannerTitle{font-family:var(--co-family-accent);text-transform:uppercase;letter-spacing:var(--co-tracking-accent);font-size:var(--co-text-small);margin:0;font-weight:700}.page-module__9n33lG__devBannerBody{font-size:var(--co-text-small);overflow-wrap:anywhere;margin:0;line-height:1.4}.page-module__9n33lG__buttonLink{font:inherit;padding:var(--co-space-2) var(--co-space-5);border-radius:var(--co-radius-pill);background:var(--co-color-primary-bg);color:var(--co-color-primary-fg);align-self:flex-start;text-decoration:none}.page-module__9n33lG__buttonLink:hover{background:var(--co-color-primary-hover-bg)}.page-module__9n33lG__buttonLink:focus-visible{outline:2px solid var(--co-color-focus);outline-offset:2px}
