.join-form-module__KyvzEq__form{--ink:#111718;--lime:#d9f325;--blue:#0755c8;--mute:#5b6563;--shop:#047857;color:var(--ink);font-family:var(--font-hanken), sans-serif}.join-form-module__KyvzEq__progress{align-items:center;gap:14px;margin-bottom:18px;display:flex}.join-form-module__KyvzEq__progressLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:800}.join-form-module__KyvzEq__track{background:#e6e8e7;flex:1;height:6px;overflow:hidden}.join-form-module__KyvzEq__fill{background:var(--lime);height:100%;transition:width .18s}.join-form-module__KyvzEq__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.join-form-module__KyvzEq__kicker{color:var(--shop);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.join-form-module__KyvzEq__draft{color:var(--mute);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.join-form-module__KyvzEq__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.join-form-module__KyvzEq__step{text-align:left;cursor:pointer;min-height:64px;color:var(--ink);background:#fff;border:2px solid #e1e4e3;flex-direction:column;justify-content:space-between;padding:10px 12px;display:flex}.join-form-module__KyvzEq__step:hover{border-color:var(--ink)}.join-form-module__KyvzEq__step[aria-current=step]{border-color:var(--ink);background:var(--lime)}.join-form-module__KyvzEq__step[data-done=true]:not([aria-current=step]){border-color:var(--ink)}.join-form-module__KyvzEq__stepIndex{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:800}.join-form-module__KyvzEq__step[aria-current=step] .join-form-module__KyvzEq__stepIndex,.join-form-module__KyvzEq__step[data-done=true] .join-form-module__KyvzEq__stepIndex{color:var(--ink)}.join-form-module__KyvzEq__stepLabel{font:400 1.05rem / .9 var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase}.join-form-module__KyvzEq__stepNote{color:var(--mute);margin-top:6px;font-size:11px;line-height:1.3}.join-form-module__KyvzEq__step[aria-current=step] .join-form-module__KyvzEq__stepNote{color:var(--ink)}.join-form-module__KyvzEq__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.join-form-module__KyvzEq__panelTitle{font:400 clamp(1.7rem, 3vw, 2.2rem) / .9 var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0}.join-form-module__KyvzEq__need{color:#9a6700;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.join-form-module__KyvzEq__fields,.join-form-module__KyvzEq__two{gap:18px;display:grid}.join-form-module__KyvzEq__field{gap:6px;display:grid}.join-form-module__KyvzEq__field label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.join-form-module__KyvzEq__field input,.join-form-module__KyvzEq__field select,.join-form-module__KyvzEq__field textarea{width:100%;color:var(--ink);font:500 16px / 1.3 var(--font-hanken), sans-serif;background:0 0;border:0;border-bottom:2px solid #d4d7d6;outline:none;padding:0}.join-form-module__KyvzEq__field input,.join-form-module__KyvzEq__field select{height:50px}.join-form-module__KyvzEq__field textarea{resize:vertical;min-height:140px;padding:10px 0}.join-form-module__KyvzEq__field input:focus,.join-form-module__KyvzEq__field select:focus,.join-form-module__KyvzEq__field textarea:focus{border-bottom-color:var(--ink)}.join-form-module__KyvzEq__field input[data-issue=true],.join-form-module__KyvzEq__field select[data-issue=true],.join-form-module__KyvzEq__field textarea[data-issue=true]{border-bottom-color:#c2410c}.join-form-module__KyvzEq__hint{color:var(--mute);margin:0;font-size:12px;line-height:1.45}.join-form-module__KyvzEq__counter{color:var(--mute);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:800}.join-form-module__KyvzEq__counter[data-ok=true]{color:var(--shop)}.join-form-module__KyvzEq__helpRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.join-form-module__KyvzEq__issue,.join-form-module__KyvzEq__softIssue,.join-form-module__KyvzEq__error{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.join-form-module__KyvzEq__error{color:#b42318;background:#fff3f1;margin-bottom:16px;padding:10px 12px;font-size:14px}.join-form-module__KyvzEq__issue{color:#b42318}.join-form-module__KyvzEq__softIssue{color:#9a6700}.join-form-module__KyvzEq__note{color:var(--blue);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.join-form-module__KyvzEq__wide{grid-column:1/-1}.join-form-module__KyvzEq__preview{background:#fff;border:2px solid #e1e4e3}.join-form-module__KyvzEq__previewImage{aspect-ratio:16/9;color:var(--mute);background:#eef0ef;place-items:center;font-size:13px;display:grid;overflow:hidden}.join-form-module__KyvzEq__previewImage img{object-fit:cover;width:100%;height:100%}.join-form-module__KyvzEq__previewBody{padding:20px 18px 22px}.join-form-module__KyvzEq__tags{flex-wrap:wrap;gap:8px;display:flex}.join-form-module__KyvzEq__tag{color:var(--shop);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.join-form-module__KyvzEq__previewBody h3{font:400 clamp(1.8rem, 3vw, 2.4rem) / .88 var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0}.join-form-module__KyvzEq__previewBody .join-form-module__KyvzEq__lede{max-width:none;color:var(--mute);margin:8px 0 0;font-size:14px;line-height:1.5}.join-form-module__KyvzEq__previewAbout{color:var(--ink);margin:14px 0 0;font-size:14px;line-height:1.55}.join-form-module__KyvzEq__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:32px;padding-top:8px;display:flex}.join-form-module__KyvzEq__back,.join-form-module__KyvzEq__next{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.join-form-module__KyvzEq__back{color:var(--mute);background:0 0}.join-form-module__KyvzEq__back:hover{color:var(--ink)}.join-form-module__KyvzEq__back:disabled,.join-form-module__KyvzEq__next:disabled{opacity:.4}.join-form-module__KyvzEq__next{background:var(--ink);color:#fff}.join-form-module__KyvzEq__next:hover:not(:disabled){background:var(--blue)}.join-form-module__KyvzEq__status{color:var(--mute);font-size:12px;line-height:1.4}.join-form-module__KyvzEq__status strong{color:var(--ink);font-weight:800}.join-form-module__KyvzEq__done{text-align:center}.join-form-module__KyvzEq__doneIcon{background:var(--lime);width:52px;height:52px;color:var(--ink);place-items:center;margin:0 auto;display:grid}.join-form-module__KyvzEq__done .join-form-module__KyvzEq__title{font:400 clamp(2.2rem, 5vw, 3.4rem) / .88 var(--font-anton), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:16px 0 0}.join-form-module__KyvzEq__slash{background:var(--lime);width:88px;height:6px;margin:14px auto;display:block;transform:rotate(-1.5deg)}.join-form-module__KyvzEq__lede{max-width:42ch;color:var(--mute);margin:0 auto;font-size:15px;line-height:1.5}.join-form-module__KyvzEq__doneActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.join-form-module__KyvzEq__split{border-top:1px solid #e1e4e3;margin-top:28px;padding-top:22px}@media (min-width:640px){.join-form-module__KyvzEq__steps{grid-template-columns:repeat(6,1fr)}.join-form-module__KyvzEq__two{grid-template-columns:1fr 1fr}.join-form-module__KyvzEq__actions{align-items:center}}@media (prefers-reduced-motion:reduce){.join-form-module__KyvzEq__fill{transition:none}}
.event-compose-module__Tp-oVG__compose{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.event-compose-module__Tp-oVG__compose>[role=alert]{grid-column:1/-1}.event-compose-module__Tp-oVG__editor,.event-compose-module__Tp-oVG__previewPanel{background:#fff;border:3px solid #111718;border-radius:12px;min-width:0;padding:26px;box-shadow:5px 6px #dce0e4}.event-compose-module__Tp-oVG__editor{gap:22px;display:grid}.event-compose-module__Tp-oVG__heading{font:400 clamp(1.5rem, 3vw, 2rem)/1.1 var(--font-anton), sans-serif;text-transform:uppercase;border-bottom:4px solid #2877f5;justify-content:space-between;align-items:center;gap:16px;margin:0 0 6px;padding-bottom:14px;display:flex}.event-compose-module__Tp-oVG__heading span{font:700 10px/1.4 var(--font-hanken), sans-serif;letter-spacing:.12em}.event-compose-module__Tp-oVG__editor input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),.event-compose-module__Tp-oVG__editor select,.event-compose-module__Tp-oVG__editor textarea{box-sizing:border-box;background:#fff;border:1px solid #8692a2;border-radius:6px;min-width:0;padding:12px}.event-compose-module__Tp-oVG__editor input:focus-visible,.event-compose-module__Tp-oVG__editor select:focus-visible,.event-compose-module__Tp-oVG__editor textarea:focus-visible,.event-compose-module__Tp-oVG__editor summary:focus-visible,.event-compose-module__Tp-oVG__editor button:focus-visible{outline-offset:3px;outline:3px solid #0755c8}.event-compose-module__Tp-oVG__editor :is(input,select,textarea):user-invalid{border-color:#b42318}.event-compose-module__Tp-oVG__more{background:#f4f6f8;border:1px solid #d4dce5;border-radius:7px;padding:16px}.event-compose-module__Tp-oVG__more summary{cursor:pointer;min-height:32px;font-weight:800}.event-compose-module__Tp-oVG__more summary span{color:#566171;margin:4px 0 0 18px;font-size:12px;font-weight:400;display:block}.event-compose-module__Tp-oVG__more[open] summary{margin-bottom:20px}.event-compose-module__Tp-oVG__submitRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.event-compose-module__Tp-oVG__submitRow p{color:#566171;max-width:30ch;font-size:12px;line-height:1.5}.event-compose-module__Tp-oVG__submitRow button{color:#111718;min-height:56px;font:400 1.35rem/1.2 var(--font-anton), sans-serif;background:#c1f52d;border:2px solid #111718;border-radius:8px;flex-shrink:0;padding:12px 24px;box-shadow:3px 4px #111718}.event-compose-module__Tp-oVG__submitRow button:hover:not(:disabled){color:#111718;background:#d9f325}.event-compose-module__Tp-oVG__previewPanel{overflow-wrap:anywhere;position:sticky;top:24px}.event-compose-module__Tp-oVG__previewPanel>div{border-radius:9px;margin-top:18px;overflow:hidden}.event-compose-module__Tp-oVG__previewPanel>div>div:first-child{color:#fff;font:400 1.6rem/1.2 var(--font-anton), sans-serif;text-align:center;background:#0755c8}@media (max-width:900px){.event-compose-module__Tp-oVG__compose{grid-template-columns:1fr}.event-compose-module__Tp-oVG__previewPanel{position:static}}@media (max-width:540px){.event-compose-module__Tp-oVG__editor,.event-compose-module__Tp-oVG__previewPanel{padding:18px}.event-compose-module__Tp-oVG__submitRow{flex-direction:column;align-items:stretch}.event-compose-module__Tp-oVG__submitRow p{max-width:none;margin:0}.event-compose-module__Tp-oVG__editor input,.event-compose-module__Tp-oVG__editor select,.event-compose-module__Tp-oVG__editor textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.event-compose-module__Tp-oVG__compose *{scroll-behavior:auto}}
