.swimmer-picture.svelte-cx3fgy{flex:none;justify-items:start;gap:7px;display:grid}.swimmer-picture-image.svelte-cx3fgy{width:var(--picture-size);height:var(--picture-size);object-fit:cover;border:1px solid var(--line);border-radius:20%}.swimmer-picture-actions.svelte-cx3fgy{flex-wrap:wrap;gap:6px;display:flex}.swimmer-picture-button.svelte-cx3fgy,.swimmer-picture-actions.svelte-cx3fgy button:where(.svelte-cx3fgy){font:600 12px var(--body);color:var(--aqua);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;display:inline-flex;position:relative}.swimmer-picture-button.svelte-cx3fgy input:where(.svelte-cx3fgy){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.swimmer-picture-button.svelte-cx3fgy:focus-within{outline:2px solid var(--aqua);outline-offset:3px}.swimmer-picture-hint.svelte-cx3fgy,.swimmer-picture-error.svelte-cx3fgy{max-width:245px;margin:0;font-size:12px;line-height:1.4}.swimmer-picture-hint.svelte-cx3fgy{color:var(--muted)}.swimmer-picture-error.svelte-cx3fgy{color:var(--clock)}.ah.svelte-1j2d45m{margin-bottom:8px}.ah-banner.svelte-1j2d45m{background:var(--sel);border-radius:12px;height:160px;position:relative;overflow:hidden}.ah-banner.svelte-1j2d45m img:where(.svelte-1j2d45m){object-fit:cover;width:100%;height:100%;display:block}.ah-pool.svelte-1j2d45m{background:var(--pd-mobile-banner-water,var(--field));width:100%;height:100%;position:relative}.ah-pool.svelte-1j2d45m>span:where(.svelte-1j2d45m){opacity:.55;height:3px;display:flex;position:absolute;left:0;right:0}.ah-pool.svelte-1j2d45m b:where(.svelte-1j2d45m){background:var(--pd-mobile-banner-rope,var(--aqua));width:76%}.ah-pool.svelte-1j2d45m i:where(.svelte-1j2d45m){background:var(--pd-mobile-banner-ends,var(--clock));width:12%}.ah-identity.svelte-1j2d45m{align-items:start;gap:24px;padding:0 8px 20px;display:flex}.ah-identity.svelte-1j2d45m .swimmer-picture{margin-top:-24px;position:relative}.ah-identity.svelte-1j2d45m .pd-mobile-portrait{width:var(--portrait-size);height:var(--portrait-size);border:6px solid var(--bg);background:var(--raise);color:var(--aqua);font:500 30px/1 var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ah-identity.svelte-1j2d45m .pd-mobile-portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ah-copy.svelte-1j2d45m{flex:1;min-width:0;padding-top:20px}.ah-eyebrow.svelte-1j2d45m{font:600 13px/1.3 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.ah.svelte-1j2d45m h1:where(.svelte-1j2d45m){font:600 48px/1.05 var(--disp);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 8px}.ah-teams.svelte-1j2d45m{margin:0;font-size:14px}.ah-teams.svelte-1j2d45m a:where(.svelte-1j2d45m){color:var(--aqua)}.ah-teams.svelte-1j2d45m span:where(.svelte-1j2d45m){color:var(--muted)}.ah-actions.svelte-1j2d45m{flex-wrap:wrap;align-items:center;gap:12px;padding-top:36px;display:flex}.ah-actions.svelte-1j2d45m .pp-button{min-height:44px}.ah-actions.svelte-1j2d45m .pp-outline:where(.svelte-1j2d45m){align-items:center;gap:8px;display:inline-flex}.ah-context.svelte-1j2d45m{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 8px 16px;font-size:12px;display:flex}.ah-context.svelte-1j2d45m p:where(.svelte-1j2d45m){margin:0}.ah-context.svelte-1j2d45m b:where(.svelte-1j2d45m){color:var(--ink);font-weight:500}.ah-context.svelte-1j2d45m p:where(.svelte-1j2d45m) span:where(.svelte-1j2d45m){padding:0 8px}.ah-editor.svelte-1j2d45m{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:20px;display:flex}.ah-editor.svelte-1j2d45m h2:where(.svelte-1j2d45m),.ah-editor.svelte-1j2d45m p:where(.svelte-1j2d45m){flex-basis:100%;margin:0}.ah-editor.svelte-1j2d45m h2:where(.svelte-1j2d45m){font:600 20px/1.3 var(--body)}.ah-editor.svelte-1j2d45m p:where(.svelte-1j2d45m){color:var(--muted);font-size:13px}.ah-file.svelte-1j2d45m,.ah-text.svelte-1j2d45m{color:var(--aqua);border:1px solid var(--line);background:var(--field);min-height:44px;font:500 14px var(--body);border-radius:6px;align-items:center;padding:8px 12px;display:inline-flex;position:relative}.ah-file.svelte-1j2d45m input:where(.svelte-1j2d45m){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ah-file.svelte-1j2d45m:focus-within{outline:2px solid var(--aqua);outline-offset:3px}.ah-position.svelte-1j2d45m{min-width:200px;color:var(--muted);gap:8px;font-size:13px;display:grid}.ah-note.svelte-1j2d45m{color:var(--muted);margin:12px 0;font-size:13px}.ah-error.svelte-1j2d45m{color:var(--clock)}.ah[data-mobile="1"].svelte-1j2d45m .ah-banner:where(.svelte-1j2d45m){height:96px}.ah[data-mobile="1"].svelte-1j2d45m .ah-identity:where(.svelte-1j2d45m){grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0 0 20px;display:grid}.ah[data-mobile="1"].svelte-1j2d45m .ah-copy:where(.svelte-1j2d45m){padding-top:16px}.ah[data-mobile="1"].svelte-1j2d45m h1:where(.svelte-1j2d45m){font:650 25px/1.15 var(--body);letter-spacing:-.6px;text-transform:none}.ah[data-mobile="1"].svelte-1j2d45m .ah-eyebrow:where(.svelte-1j2d45m){display:none}.ah[data-mobile="1"].svelte-1j2d45m .ah-teams:where(.svelte-1j2d45m){font-size:13px}.ah[data-mobile="1"].svelte-1j2d45m .ah-actions:where(.svelte-1j2d45m){flex-wrap:nowrap;grid-column:1/-1;padding-top:0}.ah[data-mobile="1"].svelte-1j2d45m .ah-actions:where(.svelte-1j2d45m) .pp-button{border-radius:var(--pd-mobile-radius);flex:1;min-height:44px}.ah[data-mobile="1"].svelte-1j2d45m .ah-identity:where(.svelte-1j2d45m) .pd-mobile-portrait{border-width:5px;font-size:20px}.ah[data-mobile="1"].svelte-1j2d45m .ah-context:where(.svelte-1j2d45m){padding:0 0 12px}.ah[data-mobile="1"].svelte-1j2d45m .ah-context:where(.svelte-1j2d45m)>span:where(.svelte-1j2d45m),.ah[data-mobile="1"].svelte-1j2d45m .ah-context:where(.svelte-1j2d45m) p:where(.svelte-1j2d45m)>span:where(.svelte-1j2d45m):last-child{display:none}.ah[data-mobile="1"].svelte-1j2d45m .ah-context:where(.svelte-1j2d45m) p:where(.svelte-1j2d45m){font-size:12px}@media (width<=800px){.ah-identity.svelte-1j2d45m{flex-wrap:wrap;gap:16px}.ah-actions.svelte-1j2d45m{width:100%;padding-top:0}.ah.svelte-1j2d45m h1:where(.svelte-1j2d45m){font-size:36px}}
