.InfoPage-module__xEqqIa__band{background:radial-gradient(ellipse at 0% 0%, var(--band-glow), transparent 55%), repeating-linear-gradient(90deg, var(--band-stripe) 0 72px, transparent 72px 144px), var(--header-bg);color:var(--band-ink)}.InfoPage-module__xEqqIa__bandInner{width:var(--content);margin:0 auto;padding:48px 0 40px}.InfoPage-module__xEqqIa__title{letter-spacing:-.022em;text-wrap:balance;max-width:18ch;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.05}.InfoPage-module__xEqqIa__lead{max-width:58ch;color:var(--band-muted);text-wrap:pretty;margin-top:14px;font-size:17px;font-weight:500;line-height:1.55}.InfoPage-module__xEqqIa__body{width:var(--content);margin:0 auto;padding:16px 0 64px}.InfoPage-module__xEqqIa__section{max-width:65ch;padding-top:36px}.InfoPage-module__xEqqIa__sectionTitle{border-top:4px solid var(--rule);letter-spacing:-.02em;color:var(--ink);padding-top:14px;font-size:clamp(22px,2.4vw,26px);font-weight:800;line-height:1.15}.InfoPage-module__xEqqIa__section p,.InfoPage-module__xEqqIa__section li{color:var(--ink-soft);text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.65}.InfoPage-module__xEqqIa__section p{margin-top:12px}.InfoPage-module__xEqqIa__section ul{margin-top:12px;padding-left:20px}.InfoPage-module__xEqqIa__section li+li{margin-top:6px}.InfoPage-module__xEqqIa__section strong{color:var(--ink);font-weight:700}.InfoPage-module__xEqqIa__section a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-underline-offset:3px;font-weight:700}.InfoPage-module__xEqqIa__section a:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.InfoPage-module__xEqqIa__section a:hover{text-decoration-color:currentColor}}.InfoPage-module__xEqqIa__updated{max-width:65ch;color:var(--muted);margin-top:40px;font-size:14px;font-weight:600}@media (max-width:600px){.InfoPage-module__xEqqIa__bandInner{padding:32px 0 28px}.InfoPage-module__xEqqIa__lead{font-size:16px}.InfoPage-module__xEqqIa__section{padding-top:28px}}
.NicknameForm-module__D3PfVq__form{align-items:flex-start;gap:40px;max-width:640px;padding-top:40px;display:flex}.NicknameForm-module__D3PfVq__preview{border-radius:var(--radius-lg);background:repeating-linear-gradient(90deg, var(--band-stripe) 0 40px, transparent 40px 80px), var(--bar-bg);width:160px;box-shadow:var(--shadow-md);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:12px;display:flex}.NicknameForm-module__D3PfVq__shirt{width:136px}.NicknameForm-module__D3PfVq__fields{flex-direction:column;flex:1;min-width:0;display:flex}.NicknameForm-module__D3PfVq__label{color:var(--ink);font-size:15px;font-weight:800}.NicknameForm-module__D3PfVq__input{border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:52px;color:var(--ink);caret-color:var(--pitch-500);font:inherit;transition:border-color .2s ease, box-shadow .2s var(--ease-out);outline:none;margin-top:8px;padding:0 16px;font-size:17px;font-weight:700}.NicknameForm-module__D3PfVq__input:focus{border-color:var(--pitch-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--pitch-500) 25%, transparent)}.NicknameForm-module__D3PfVq__input[data-error]{border-color:var(--red)}.NicknameForm-module__D3PfVq__spaced{margin-top:12px}.NicknameForm-module__D3PfVq__optional{color:var(--muted);font-weight:500}.NicknameForm-module__D3PfVq__number{text-align:center;font-variant-numeric:tabular-nums;width:88px}select.NicknameForm-module__D3PfVq__input{cursor:pointer}.NicknameForm-module__D3PfVq__hint{color:var(--muted);margin-top:8px;font-size:14px;font-weight:500}.NicknameForm-module__D3PfVq__error{min-height:22px;color:var(--missed-ink);margin-top:6px;font-size:14px;font-weight:700}.NicknameForm-module__D3PfVq__suggestion{color:var(--accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.NicknameForm-module__D3PfVq__suggestion:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.NicknameForm-module__D3PfVq__colors{border:none;margin-top:20px;padding:0}.NicknameForm-module__D3PfVq__swatches{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.NicknameForm-module__D3PfVq__swatch{cursor:pointer;width:44px;height:44px;transition:border-color .15s ease, transform .16s var(--ease-out);border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.NicknameForm-module__D3PfVq__dot{border:1.5px solid var(--shirt-outline);border-radius:50%;width:32px;height:32px}.NicknameForm-module__D3PfVq__swatch:has(input:checked){border-color:var(--ink)}.NicknameForm-module__D3PfVq__swatch:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.NicknameForm-module__D3PfVq__swatch:active{transform:scale(.94)}.NicknameForm-module__D3PfVq__submit{background:var(--button-bg);height:48px;color:var(--band-ink);font:inherit;cursor:pointer;transition:background .15s ease, transform .15s var(--ease-out);border:none;border-radius:6px;align-self:flex-start;margin-top:28px;padding:0 28px;font-size:16px;font-weight:700}.NicknameForm-module__D3PfVq__submit:disabled{opacity:.7;cursor:progress}.NicknameForm-module__D3PfVq__submit:active:not(:disabled){transform:scale(.97)}.NicknameForm-module__D3PfVq__submit:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.NicknameForm-module__D3PfVq__submit:hover:not(:disabled){background:var(--button-bg-hover)}.NicknameForm-module__D3PfVq__swatch:hover:not(:has(input:checked)){border-color:var(--border)}}@media (prefers-reduced-motion:reduce){.NicknameForm-module__D3PfVq__swatch:active,.NicknameForm-module__D3PfVq__submit:active:not(:disabled){transform:none}}@media (max-width:600px){.NicknameForm-module__D3PfVq__form{flex-direction:column;align-items:stretch;gap:24px;padding-top:28px}.NicknameForm-module__D3PfVq__preview{width:100%;padding:16px}.NicknameForm-module__D3PfVq__shirt{width:120px}.NicknameForm-module__D3PfVq__submit{align-self:stretch}}
.page-module__z7ckCq__page{width:var(--content);margin:0 auto;padding:0 0 64px}.page-module__z7ckCq__section{padding-top:36px}.page-module__z7ckCq__sectionTitle{border-top:4px solid var(--rule);letter-spacing:-.02em;color:var(--ink);padding-top:14px;font-size:clamp(22px,2.4vw,26px);font-weight:800;line-height:1.15}.page-module__z7ckCq__lead{max-width:62ch;color:var(--ink-soft);margin-top:10px;font-size:15px;font-weight:500;line-height:1.55}.page-module__z7ckCq__saved{color:var(--accent-ink);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:700;display:flex}.page-module__z7ckCq__saved svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.page-module__z7ckCq__signOut{border:2px solid var(--border);background:var(--surface);height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s ease, transform .16s var(--ease-out);border-radius:6px;margin-top:16px;padding:0 20px;font-size:15px;font-weight:700}.page-module__z7ckCq__signOut:active{transform:scale(.97)}.page-module__z7ckCq__signOut:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.page-module__z7ckCq__signOut:hover{border-color:var(--ink-soft)}}@media (prefers-reduced-motion:reduce){.page-module__z7ckCq__signOut:active{transform:none}}
