.page_container__rSvyZ{padding:2rem;max-width:800px;margin:0 auto}.page_title__eosMI{font-size:1.875rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}.page_section__ggbK_{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;margin-bottom:2rem}.page_sectionTitle__iR4hI{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.page_form__aYITw{display:flex;flex-direction:column;gap:1.5rem}.page_field__o7Tfq{display:flex;flex-direction:column;gap:.5rem}.page_label__z1Kj0{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.page_input__DSt5z{width:100%;padding:.75rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .2s}.page_input__DSt5z:focus{border-color:var(--accent-primary)}.page_btn__M4N5h{padding:.75rem 1.5rem;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:500;font-size:.95rem;cursor:pointer;transition:background .2s;align-self:flex-start}.page_btn__M4N5h:hover{background:var(--accent-hover)}.page_apiKeyBox__ckeWm{display:flex;gap:1rem}.page_apiKeyInput__bfW3T{flex:1;background:var(--bg-secondary);font-family:var(--font-mono);color:var(--text-muted)}