.wizard.svelte-1ku9re1{scroll-margin-top:calc(var(--header-h) + 16px)}.panel.svelte-1ku9re1{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff04);border-radius:20px;padding:clamp(1.4rem,4.5vw,2.6rem);position:relative;box-shadow:0 40px 120px -40px #000000e6}.progress.svelte-1ku9re1{background:var(--line-strong);height:1px;position:relative}.progress-bar.svelte-1ku9re1{transform-origin:0;transform:scaleX(var(--w));background:linear-gradient(90deg, #f0b87833, var(--amber));transition:transform .7s var(--ease-film);position:absolute;inset:0;box-shadow:0 0 12px #f0b878cc}.step-count.svelte-1ku9re1{letter-spacing:.3em;text-transform:uppercase;color:var(--amber);margin:1rem 0 .6rem;font-size:.66rem;font-weight:500}h2.svelte-1ku9re1{outline:none;margin-bottom:1.4rem;font-size:clamp(1.9rem,6vw,2.8rem)}.lead.svelte-1ku9re1{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin:-.6rem 0 1.5rem;display:flex}.grid.svelte-1ku9re1{gap:1.4rem 1.1rem;display:grid}@media (width>=640px){.grid.svelte-1ku9re1{grid-template-columns:1fr 1fr}.span-2.svelte-1ku9re1{grid-column:span 2}}.field.svelte-1ku9re1{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}label.svelte-1ku9re1,legend.svelte-1ku9re1{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:500}legend.svelte-1ku9re1{margin-bottom:.5rem;padding:0}.opt.svelte-1ku9re1{letter-spacing:.05em;text-transform:none;color:var(--ink-faint)}.hint.svelte-1ku9re1{color:var(--ink-faint);margin-top:-.25rem;font-size:.82rem}input.svelte-1ku9re1:not([type=radio],[type=checkbox]),select.svelte-1ku9re1,textarea.svelte-1ku9re1{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#00000059;border-radius:12px;padding:.8rem 1rem;font-size:1rem;transition:border-color .3s,box-shadow .3s,background .3s}select.svelte-1ku9re1{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.5rem}select.svelte-1ku9re1 option:where(.svelte-1ku9re1){color:var(--ink);background:#1a1514}textarea.svelte-1ku9re1{resize:vertical;line-height:1.5}.svelte-1ku9re1::placeholder{color:var(--ink-faint)}.upper.svelte-1ku9re1{text-transform:uppercase}input.svelte-1ku9re1:focus,select.svelte-1ku9re1:focus,textarea.svelte-1ku9re1:focus{background-color:#f0b8780a;border-color:#f0b878b3;outline:none;box-shadow:0 0 0 4px #f0b8781f,0 0 30px -6px #f0b87859}[aria-invalid=true].svelte-1ku9re1{border-color:#ff7a7ab3!important}.error.svelte-1ku9re1{color:var(--error);font-size:.85rem}.hp.svelte-1ku9re1{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.club-picks.svelte-1ku9re1{border-top:1px solid var(--line);display:grid}.club-pick.svelte-1ku9re1{text-align:left;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.8rem;padding:1.15rem .6rem;display:grid;position:relative}.club-pick.svelte-1ku9re1:before{content:"";z-index:-1;background:radial-gradient(ellipse 45% 160% at 20% 50%, color-mix(in srgb, var(--gel) 22%, transparent), transparent 70%);opacity:0;transition:opacity .5s var(--ease-film);position:absolute;inset:0}.club-pick.svelte-1ku9re1:hover:before,.club-pick.svelte-1ku9re1:focus-visible:before,.club-pick.selected.svelte-1ku9re1:before{opacity:1}.pick-num.svelte-1ku9re1{font-family:var(--font-display);color:var(--gel);font-style:italic}.pick-body.svelte-1ku9re1{flex-direction:column;gap:.1rem;display:flex}.club-pick.svelte-1ku9re1 strong:where(.svelte-1ku9re1){font-family:var(--font-display);transition:transform .5s var(--ease-film);font-size:clamp(1.45rem,5vw,1.9rem);font-weight:400;line-height:1.15}.club-pick.svelte-1ku9re1:hover strong:where(.svelte-1ku9re1){transform:translate(4px)}.club-tag.svelte-1ku9re1{color:var(--ink-faint);font-size:.82rem}.pick-go.svelte-1ku9re1{color:var(--ink-faint);transition:color .4s, transform .5s var(--ease-film)}.club-pick.svelte-1ku9re1:hover .pick-go:where(.svelte-1ku9re1),.club-pick.selected.svelte-1ku9re1 .pick-go:where(.svelte-1ku9re1){color:var(--gel);transform:translate(3px)}.pill.svelte-1ku9re1{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid color-mix(in srgb, var(--gel,var(--amber)) 60%, transparent);background:color-mix(in srgb, var(--gel,var(--amber)) 12%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.72rem;font-weight:500;display:inline-flex}.slot-chip.svelte-1ku9re1{color:var(--amber);font-size:.8rem}.choices.svelte-1ku9re1{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.6rem;margin:0;padding:0;display:grid}.choice.svelte-1ku9re1{border:1px solid var(--line);cursor:pointer;letter-spacing:0;text-transform:none;color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;padding:.95rem 1.1rem;font-size:1rem;transition:border-color .3s,background .3s;display:grid}.choice.svelte-1ku9re1:hover{border-color:var(--line-strong)}.choice.svelte-1ku9re1 small:where(.svelte-1ku9re1){color:var(--ink-faint);grid-column:2;font-size:.78rem}.choice.taken.svelte-1ku9re1{opacity:.45;cursor:not-allowed}.choice.selected.svelte-1ku9re1{border-color:color-mix(in srgb, var(--gel) 70%, transparent);background:color-mix(in srgb, var(--gel) 9%, transparent)}.choice.svelte-1ku9re1 input:where(.svelte-1ku9re1),.check.svelte-1ku9re1 input:where(.svelte-1ku9re1),.segmented.svelte-1ku9re1 input:where(.svelte-1ku9re1){width:1.1rem;height:1.1rem;accent-color:var(--amber);margin:0}.segmented.svelte-1ku9re1{flex-wrap:wrap;gap:.5rem;display:flex}.segmented.svelte-1ku9re1 label:where(.svelte-1ku9re1){border:1px solid var(--line);letter-spacing:0;text-transform:none;min-width:90px;min-height:50px;color:var(--ink);cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.95rem;display:flex}.segmented.svelte-1ku9re1 label.selected:where(.svelte-1ku9re1){background:#f0b87814;border-color:#f0b878b3}.segmented.svelte-1ku9re1 label.disabled:where(.svelte-1ku9re1){opacity:.35;cursor:not-allowed}.review.svelte-1ku9re1{gap:.9rem;display:grid}.review.svelte-1ku9re1 section:where(.svelte-1ku9re1){border:1px solid var(--line);background:#00000040;border-radius:14px;padding:1.1rem 1.2rem}.review.svelte-1ku9re1 header:where(.svelte-1ku9re1){justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.review.svelte-1ku9re1 h3:where(.svelte-1ku9re1){letter-spacing:.24em;text-transform:uppercase;color:var(--amber);font-size:.7rem;font-weight:500}.review.svelte-1ku9re1 dl:where(.svelte-1ku9re1){grid-template-columns:minmax(96px,auto) 1fr;gap:.35rem 1rem;margin:0;font-size:.95rem;display:grid}.review.svelte-1ku9re1 dt:where(.svelte-1ku9re1){color:var(--ink-faint)}.review.svelte-1ku9re1 dd:where(.svelte-1ku9re1){min-width:0;margin:0}.pre.svelte-1ku9re1{white-space:pre-line}.break.svelte-1ku9re1{overflow-wrap:anywhere}.link.svelte-1ku9re1{font:inherit;color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;font-size:.85rem;text-decoration:underline}.link.svelte-1ku9re1:hover{color:var(--amber)}.consents.svelte-1ku9re1{gap:.7rem;margin-top:1.5rem;display:grid}.check.svelte-1ku9re1{letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;align-items:flex-start;gap:.8rem;font-size:.95rem;display:flex}.check.svelte-1ku9re1 input:where(.svelte-1ku9re1){flex:none;margin-top:.25rem}.server-error.svelte-1ku9re1{color:#ffc2c2;background:#ff7a7a14;border:1px solid #ff7a7a59;border-radius:12px;margin-top:1.2rem;padding:.9rem 1.1rem}.actions.svelte-1ku9re1{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.actions.center.svelte-1ku9re1{flex-wrap:wrap;justify-content:center}.actions.svelte-1ku9re1 .btn:where(.svelte-1ku9re1){min-width:130px}.actions.svelte-1ku9re1 .btn-ghost:where(.svelte-1ku9re1){margin-right:auto}.actions.center.svelte-1ku9re1 .btn-ghost:where(.svelte-1ku9re1){margin-right:0}.fineprint.svelte-1ku9re1{color:var(--ink-faint);text-align:right;margin-top:1rem;font-size:.8rem}.state.svelte-1ku9re1{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(2.5rem,8vw,4rem);display:grid}.state.svelte-1ku9re1 h2:where(.svelte-1ku9re1){margin-bottom:0}.state.svelte-1ku9re1 p:where(.svelte-1ku9re1){max-width:34rem;color:var(--ink-soft)}.state.svelte-1ku9re1 strong:where(.svelte-1ku9re1){color:var(--ink);font-weight:500}.field-label.svelte-1ku9re1{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:500}.photo.svelte-1ku9re1{border:1px dashed var(--line-strong);background:#00000040;border-radius:14px;align-items:center;gap:1.1rem;padding:.9rem;display:flex}.photo.has.svelte-1ku9re1{border-style:solid}.photo[aria-invalid=true].svelte-1ku9re1{border-color:#ff7a7ab3}.photo-frame.svelte-1ku9re1{aspect-ratio:4/5;width:96px;color:var(--ink-faint);background:radial-gradient(circle at 50% 35%,#f0b87824,#0000 70%),#ffffff08;border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.photo-frame.svelte-1ku9re1 img:where(.svelte-1ku9re1){object-fit:cover;width:100%;height:100%}.photo-busy.svelte-1ku9re1{background:#0009;height:3px;position:absolute;inset:auto 0 0}.photo-busy.svelte-1ku9re1 span:where(.svelte-1ku9re1){height:100%;width:calc(var(--p) * 100%);background:var(--amber);box-shadow:0 0 10px var(--amber);transition:width .2s;display:block}.photo-side.svelte-1ku9re1{justify-items:start;gap:.5rem;display:grid}label.photo-btn.svelte-1ku9re1{letter-spacing:.12em;min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;padding:.6rem 1.3rem;font-size:.74rem}.photo-btn.svelte-1ku9re1:focus-within{box-shadow:0 0 0 4px #f0b87840}.photo-btn.disabled.svelte-1ku9re1{opacity:.6;cursor:progress}.photo-ok.svelte-1ku9re1{color:var(--amber);font-size:.82rem}.review-photo.svelte-1ku9re1{float:right;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;margin:0 0 .6rem 1rem}.account.svelte-1ku9re1{color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem 1rem;margin-bottom:.9rem;padding:0 .3rem;font-size:.85rem;display:flex}.account.svelte-1ku9re1 strong:where(.svelte-1ku9re1){color:var(--ink-soft);overflow-wrap:anywhere;font-weight:500}.account.svelte-1ku9re1 .link:where(.svelte-1ku9re1){padding:.2rem 0}.account-links.svelte-1ku9re1{gap:1.1rem;display:flex}.success-mark.svelte-1ku9re1{background:linear-gradient(transparent, var(--amber));width:2px;height:70px;box-shadow:0 0 20px var(--amber);font-size:0}.register[data-astro-cid-fvopxden]{min-height:100svh;padding-bottom:5rem}.register-head[data-astro-cid-fvopxden]{padding:calc(var(--header-h) + clamp(3rem, 9vw, 5.5rem)) 0 clamp(5rem, 12vw, 7rem);text-align:center;position:relative;overflow:hidden}.beam[data-astro-cid-fvopxden]{clip-path:polygon(47% 0,53% 0,78% 100%,22% 100%);pointer-events:none;background:linear-gradient(#ffe4c41f,#ffe4c404);width:min(1000px,180vw);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.register-head[data-astro-cid-fvopxden] .wrap[data-astro-cid-fvopxden]{justify-items:center;gap:1.2rem;display:grid;position:relative}.register-head[data-astro-cid-fvopxden] h1[data-astro-cid-fvopxden]{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,4.6rem);font-weight:400;line-height:1.05}.register-head[data-astro-cid-fvopxden] h1[data-astro-cid-fvopxden] em[data-astro-cid-fvopxden]{color:var(--amber)}.register-head[data-astro-cid-fvopxden] p[data-astro-cid-fvopxden]:last-child{color:var(--ink-soft)}.register-body[data-astro-cid-fvopxden]{max-width:780px;margin-top:clamp(-3rem,-6vw,-2rem)}.noscript[data-astro-cid-fvopxden]{border:1px solid var(--line);border-radius:var(--radius);padding:1rem}
