.page.svelte-a30v8d{max-width:none;margin:0 auto;padding:0 20px 120px;background:#f5f5f7;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.muted.svelte-a30v8d{color:#6e6e73;font-size:14px;padding:80px 0;text-align:center}.page-header.svelte-a30v8d{padding:48px 0 28px;max-width:620px;margin:0 auto}.page-header.svelte-a30v8d h1:where(.svelte-a30v8d){margin:0 0 6px;font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-1.5px;color:#1d1d1f;line-height:1}.header-sub.svelte-a30v8d{margin:0;font-size:14px;color:#6e6e73}.settings-body.svelte-a30v8d{max-width:620px;margin:0 auto}.section.svelte-a30v8d{padding:28px 0}.section-header.svelte-a30v8d{display:flex;align-items:center;gap:10px;margin-bottom:4px}.section-header.svelte-a30v8d h2:where(.svelte-a30v8d){margin:0;font-size:15px;font-weight:600;color:#1d1d1f;letter-spacing:-.2px}.section-desc.svelte-a30v8d{margin:0 0 18px;font-size:13px;color:#6e6e73;line-height:1.5}.sep.svelte-a30v8d{height:1px;background:#e5e5ea}.saved-badge.svelte-a30v8d{font-size:11px;font-weight:600;color:#0d75fc;background:#0d75fc14;padding:2px 8px;border-radius:99px;margin-left:auto}.athlete-grid.svelte-a30v8d{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.athlete-fld.svelte-a30v8d{display:flex;flex-direction:column;gap:6px}.athlete-fld.svelte-a30v8d>span:where(.svelte-a30v8d){font-size:12.5px;font-weight:600;color:#6e6e73}.athlete-fld.svelte-a30v8d em:where(.svelte-a30v8d){font-style:normal;color:#86868b;font-weight:400}.athlete-fld.svelte-a30v8d input:where(.svelte-a30v8d){background:#fff;border:1px solid #E5E5EA;color:#1d1d1f;border-radius:9px;padding:10px 12px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.athlete-fld.svelte-a30v8d input:where(.svelte-a30v8d):focus{outline:none;border-color:#0d75fc;box-shadow:0 0 0 3px #0d75fc1a}.athlete-save.svelte-a30v8d{margin-top:2px;padding:9px 18px;font-size:13px}.row.svelte-a30v8d{display:flex;justify-content:space-between;align-items:center;padding:14px 0;gap:20px;border-top:1px solid #E5E5EA}.row.svelte-a30v8d:first-of-type{border-top:none}.section-header.svelte-a30v8d+.row:where(.svelte-a30v8d){border-top:none}.row-label.svelte-a30v8d{font-size:13px;color:#6e6e73;font-weight:400;flex-shrink:0}.row-value.svelte-a30v8d{font-size:13px;font-weight:500;color:#1d1d1f;text-align:right}.row-value.ellipsis.svelte-a30v8d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row.clickable.svelte-a30v8d{cursor:pointer;border:none;background:none;text-align:left;font-family:inherit;margin:0 -8px;padding:12px 8px;width:calc(100% + 16px);border-radius:6px;transition:background .12s;border-top:1px solid #E5E5EA}.row.clickable.svelte-a30v8d:first-of-type{border-top:none}.row.clickable.svelte-a30v8d:hover{background:#1d1d1f05}.pill.svelte-a30v8d{font-size:11px;font-weight:600;text-transform:capitalize;padding:2px 9px;border-radius:99px;color:#6e6e73;border:1px solid #E5E5EA}.pill-ok.svelte-a30v8d{color:#16a34a;border-color:#22c55e33;background:#22c55e14}.units-toggle.svelte-a30v8d{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid #E5E5EA;border-radius:10px}.units-opt.svelte-a30v8d{background:none;border:none;color:#6e6e73;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;border-radius:7px;cursor:pointer;transition:background .12s,color .12s}.units-opt.svelte-a30v8d:hover{color:#1d1d1f}.units-opt.active.svelte-a30v8d{background:#0d75fc24;color:#0d75fc}.units-opt.svelte-a30v8d:disabled{opacity:.6;cursor:not-allowed}.verify-callout.svelte-a30v8d{background:#fff;border-radius:14px;border-top:1px solid #E5E5EA;border-left:1px solid #E5E5EA;border-right:1px solid #E5E5EA;border-bottom:1px solid #E5E5EA;padding:24px;margin:28px 0 8px;display:flex;flex-wrap:wrap;gap:4px;box-shadow:0 1px #1d1d1f05 inset,0 4px 12px -2px #0000000f,0 16px 48px -12px #00000014}.verify-left.svelte-a30v8d{display:flex;align-items:flex-start;padding-top:4px;margin-right:12px}.verify-dot.svelte-a30v8d{width:8px;height:8px;border-radius:50%;background:#0d75fc;box-shadow:0 0 8px #0d75fc66,0 0 20px #0d75fc26;animation:svelte-a30v8d-pulse-dot 2.5s ease-in-out infinite}@keyframes svelte-a30v8d-pulse-dot{0%,to{box-shadow:0 0 8px #0d75fc66,0 0 20px #0d75fc26}50%{box-shadow:0 0 12px #0d75fc99,0 0 28px #0d75fc40}}.verify-body.svelte-a30v8d{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.verify-text.svelte-a30v8d{display:flex;flex-direction:column;gap:3px}.verify-heading.svelte-a30v8d{margin:0;font-size:14px;font-weight:600;color:#1d1d1f}.verify-sub.svelte-a30v8d{margin:0;font-size:13px;color:#6e6e73;line-height:1.5}.verify-sub.svelte-a30v8d strong:where(.svelte-a30v8d){color:#1d1d1f}.verify-actions.svelte-a30v8d{display:flex;gap:8px}.verify-btn-primary.svelte-a30v8d{background:#0d75fc;color:#fff;border:none;padding:8px 18px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:all .15s;box-shadow:0 1px 3px #0000001f,0 0 0 1px #0d75fc33}.verify-btn-primary.svelte-a30v8d:hover{background:#0650c4}.verify-btn-primary.svelte-a30v8d:disabled{opacity:.4;cursor:not-allowed}.verify-btn-ghost.svelte-a30v8d{background:#ececef;color:#1d1d1f;border:1px solid #E5E5EA;padding:7px 15px;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:all .2s}.verify-btn-ghost.svelte-a30v8d:hover{background:#e5e5ea;color:#1d1d1f}.verify-btn-ghost.svelte-a30v8d:disabled{opacity:.4;cursor:not-allowed}.row-right.svelte-a30v8d{display:flex;align-items:center;gap:8px;min-width:0}.edit-icon.svelte-a30v8d{color:#86868b;flex-shrink:0;transition:color .15s}.row.clickable.svelte-a30v8d:hover .edit-icon:where(.svelte-a30v8d){color:#6e6e73}.edit-form.svelte-a30v8d{display:flex;flex-direction:column;gap:8px;padding:16px 0 18px;border-top:1px solid #E5E5EA;border-bottom:1px solid #E5E5EA}.edit-heading.svelte-a30v8d{margin:0;font-size:13px;font-weight:600;color:#1d1d1f}.edit-desc.svelte-a30v8d{margin:0 0 4px;font-size:13px;color:#6e6e73;line-height:1.5}.btn-row.svelte-a30v8d{display:flex;gap:8px;flex-wrap:wrap}input[type=text].svelte-a30v8d,input[type=email].svelte-a30v8d,input[type=password].svelte-a30v8d{width:100%;height:38px;background:#fff;border:1px solid #E5E5EA;color:#1d1d1f;padding:0 12px;border-radius:7px;font-size:13px;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}input.svelte-a30v8d:hover{border-color:#d5d5da}input.svelte-a30v8d:focus{outline:none;border-color:#0d75fc;box-shadow:0 0 0 3px #0d75fc14}.btn-secondary.svelte-a30v8d{background:#ececef;color:#1d1d1f;border:none;padding:7px 14px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:background .12s}.btn-secondary.svelte-a30v8d:hover{background:#e5e5ea}.btn-secondary.svelte-a30v8d:disabled{opacity:.3;cursor:not-allowed}.btn-text.svelte-a30v8d{background:none;border:none;color:#6e6e73;padding:7px 10px;border-radius:6px;font-weight:500;font-size:12px;cursor:pointer;font-family:inherit;transition:color .12s}.btn-text.svelte-a30v8d:hover{color:#1d1d1f}.btn-text.svelte-a30v8d:disabled{opacity:.3;cursor:not-allowed}.danger-toggle.svelte-a30v8d{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.danger-toggle-left.svelte-a30v8d{display:flex;flex-direction:column;gap:2px}.danger-title.svelte-a30v8d{margin:0;font-size:15px;font-weight:600;color:#dc2626;letter-spacing:-.2px}.danger-hint.svelte-a30v8d{margin:0;font-size:12px;color:#86868b}.chevron.svelte-a30v8d{color:#86868b;transition:transform .2s ease,color .15s;flex-shrink:0}.chevron.open.svelte-a30v8d{transform:rotate(180deg);color:#6e6e73}.danger-toggle.svelte-a30v8d:hover .chevron:where(.svelte-a30v8d){color:#6e6e73}.danger-body.svelte-a30v8d{padding-top:18px}.danger-desc.svelte-a30v8d{margin:0 0 16px;font-size:13px;color:#6e6e73;line-height:1.5}.delete-confirm.svelte-a30v8d{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #E5E5EA;border-radius:10px;padding:20px}.delete-confirm-label.svelte-a30v8d{font-size:13px;color:#6e6e73;font-weight:400}.delete-confirm-label.svelte-a30v8d strong:where(.svelte-a30v8d){color:#dc2626;font-weight:600}.delete-input.svelte-a30v8d{border-color:#dc262659!important}.delete-input.svelte-a30v8d:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.btn-danger.svelte-a30v8d{background:transparent;color:#dc2626;border:1px solid rgba(220,38,38,.35);padding:7px 14px;border-radius:7px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.btn-danger.svelte-a30v8d:hover{background:#dc26260f;border-color:#dc262673}.btn-danger.svelte-a30v8d:disabled{opacity:.3;cursor:not-allowed}.msg-ok.svelte-a30v8d{margin:4px 0 0;font-size:12px;color:#0d75fc;font-weight:500}.msg-err.svelte-a30v8d{margin:4px 0 0;font-size:12px;color:#dc2626}@media(min-width:640px){.page.svelte-a30v8d{padding:0 32px 120px}}@media(min-width:1024px){.page-header.svelte-a30v8d{padding:48px 0 32px}}
