.page-module__C3yneq__page{min-height:100dvh;padding:var(--shell-padding-x,1rem);max-width:var(--max-content,720px);align-items:flex-start;gap:var(--space-6,32px);flex-direction:column;margin:0 auto;display:flex}.page-module__C3yneq__heading{font-family:var(--font-display,"Inter Tight", sans-serif);font-size:var(--text-2xl,1.5rem);padding-top:var(--space-8,48px);color:var(--color-text,#1c1c1c);margin:0;font-weight:800}.page-module__C3yneq__section{gap:var(--space-4,16px);flex-direction:column;width:100%;display:flex}.page-module__C3yneq__sectionHeading{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm,.875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,gray);margin:0;font-weight:600}.page-module__C3yneq__row{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.page-module__C3yneq__field{gap:var(--space-2,8px);flex-direction:column;display:flex}.page-module__C3yneq__label{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--text-sm,.875rem);color:var(--color-text,#1c1c1c)}.page-module__C3yneq__value{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--text-base,1rem);color:var(--color-text-muted,gray)}.page-module__C3yneq__select{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--text-base,1rem);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-rule,#d4d4d4);border-radius:var(--radius-sm,8px);background:var(--color-surface,#fafaf7);color:var(--color-text,#1c1c1c);min-height:var(--touch-target-min,44px);cursor:pointer}.page-module__C3yneq__select:focus-visible{outline:3px solid var(--color-focus-ring,#e18528);outline-offset:2px}@supports (color:lab(0% 0 0)){.page-module__C3yneq__select:focus-visible{outline:3px solid var(--color-focus-ring,lab(64.5716% 31.6277 61.3514))}}.page-module__C3yneq__saveBtn{appearance:none;background:var(--color-text,#1c1c1c);color:var(--color-surface,#fafaf7);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill,999px);cursor:pointer;border:0;align-self:flex-start;min-height:56px;padding:14px 24px;font-size:13px;font-weight:700}.page-module__C3yneq__saveBtn:hover:not(:disabled){opacity:.9}.page-module__C3yneq__saveBtn:focus-visible{outline:3px solid var(--color-focus-ring,#e18528);outline-offset:2px}@supports (color:lab(0% 0 0)){.page-module__C3yneq__saveBtn:focus-visible{outline:3px solid var(--color-focus-ring,lab(64.5716% 31.6277 61.3514))}}.page-module__C3yneq__saveBtn:disabled{opacity:.6;cursor:progress}.page-module__C3yneq__disconnectBtn{appearance:none;color:#c53637;color:lab(45.9853% 56.8958 34.8481);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill,999px);cursor:pointer;background:0 0;border:1px solid #c53637;border:1px solid lab(45.9853% 56.8958 34.8481);min-height:44px;padding:10px 16px;font-size:11px;font-weight:600}.page-module__C3yneq__disconnectBtn:focus-visible{outline:3px solid var(--color-focus-ring,#e18528);outline-offset:2px}@supports (color:lab(0% 0 0)){.page-module__C3yneq__disconnectBtn:focus-visible{outline:3px solid var(--color-focus-ring,lab(64.5716% 31.6277 61.3514))}}.page-module__C3yneq__disconnectBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__C3yneq__note{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--text-sm,.875rem);color:var(--color-text-muted,gray);margin:0}.page-module__C3yneq__link{color:var(--color-strava,#fc4c02);text-decoration:underline}
