.recruitment-page[data-astro-cid-jff6pynm]{padding-top:clamp(64px,8vw,110px);flex:1 0 auto!important}.recruitment-page[data-astro-cid-jff6pynm] .macaw,.recruitment-page[data-astro-cid-jff6pynm] .owl{z-index:1}.sheet[data-astro-cid-jff6pynm]{background:var(--card);max-width:860px;color:var(--text-on-surface);border:1px solid var(--surface-edge);border-radius:var(--radius-md);box-shadow:0 4px 0 var(--surface-edge), 0 26px 44px -24px #7a340c6b;margin:0 auto;padding:clamp(22px,4vw,48px);position:relative}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] p[data-astro-cid-jff6pynm]{color:var(--text-on-surface)}.closed[data-astro-cid-jff6pynm]{margin:0;font-size:18px;line-height:1.6}.sign-in[data-astro-cid-jff6pynm] p[data-astro-cid-jff6pynm]{margin:0 0 18px;font-size:17px;line-height:1.6}.discord-cta[data-astro-cid-jff6pynm]{border-radius:var(--radius-md);color:#fff;min-height:52px;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 2px 0 #ffffff57, inset 0 -5px 0 #3a45c4, 0 4px 0 var(--shadow);transition:transform var(--duration-short) var(--easing);background:linear-gradient(#7c86ff 0%,#5865f2 54%,#4652d8 100%);border:1px solid #ffffff38;align-items:center;gap:12px;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.discord-cta[data-astro-cid-jff6pynm] svg[data-astro-cid-jff6pynm]{width:22px;height:22px}.discord-cta[data-astro-cid-jff6pynm]:hover{transform:translateY(-2px)}.discord-cta[data-astro-cid-jff6pynm]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.who[data-astro-cid-jff6pynm]{border-bottom:2px dashed color-mix(in srgb, var(--surface-edge) 70%, transparent);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:0 0 20px;display:flex}.who[data-astro-cid-jff6pynm] img[data-astro-cid-jff6pynm]{image-rendering:pixelated;box-shadow:0 3px 0 var(--surface-edge);border-radius:10px}.who[data-astro-cid-jff6pynm]>div[data-astro-cid-jff6pynm]{flex:auto;min-width:0}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .who-name[data-astro-cid-jff6pynm]{font-family:var(--font-display);margin:0;font-size:19px;font-weight:800}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .who-discord[data-astro-cid-jff6pynm]{color:var(--text-on-surface-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.who-switch[data-astro-cid-jff6pynm]{color:var(--accent-on-surface);align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.pending[data-astro-cid-jff6pynm]{background:color-mix(in srgb, var(--accent) 14%, var(--card));border:2px solid color-mix(in srgb, var(--accent-dark,var(--accent)) 40%, transparent);border-radius:14px;padding:18px 20px}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .pending[data-astro-cid-jff6pynm] p[data-astro-cid-jff6pynm]{margin:0 0 8px;line-height:1.55}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .pending[data-astro-cid-jff6pynm] p[data-astro-cid-jff6pynm]:last-child{margin:0}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .pending-status[data-astro-cid-jff6pynm]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-on-surface);font-size:13px;font-weight:800}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .pending-sent[data-astro-cid-jff6pynm]{font-weight:800}.apply[data-astro-cid-jff6pynm]{gap:26px;display:grid}.form-error[data-astro-cid-jff6pynm]{background:color-mix(in srgb, #e5484d 14%, var(--card));border:2px solid #e5484d73;border-radius:12px;padding:14px 16px}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .form-error[data-astro-cid-jff6pynm] p[data-astro-cid-jff6pynm]{margin:0 0 6px;font-weight:800}.form-error[data-astro-cid-jff6pynm] ul[data-astro-cid-jff6pynm]{margin:0;padding-left:20px}fieldset[data-astro-cid-jff6pynm]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-jff6pynm]{font-family:var(--font-display);color:var(--text-on-surface);margin:0 0 12px;padding:0;font-size:20px;font-weight:800}.pledges[data-astro-cid-jff6pynm]{gap:10px;display:grid}.pledge[data-astro-cid-jff6pynm]{background:color-mix(in srgb, var(--surface) 30%, var(--card));border:2px solid color-mix(in srgb, var(--surface-edge) 55%, transparent);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.pledge[data-astro-cid-jff6pynm] input[data-astro-cid-jff6pynm]{width:22px;height:22px;accent-color:var(--accent-dark,var(--accent));margin:1px 0 0}.pledge[data-astro-cid-jff6pynm] strong[data-astro-cid-jff6pynm]{font-size:16px;display:block}.pledge[data-astro-cid-jff6pynm] small[data-astro-cid-jff6pynm]{color:var(--text-on-surface-muted);margin-top:3px;font-size:14px;line-height:1.45;display:block}.pledge[data-astro-cid-jff6pynm]:has(input:checked){border-color:color-mix(in srgb, var(--accent-dark,var(--accent)) 60%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--card))}:is(.pledge[data-astro-cid-jff6pynm]:has(input:focus-visible),.position[data-astro-cid-jff6pynm]:has(input:focus-visible)){outline:3px solid var(--family-contrast);outline-offset:2px}.position-list[data-astro-cid-jff6pynm]{flex-wrap:wrap;gap:10px;display:flex}.position[data-astro-cid-jff6pynm]{background:color-mix(in srgb, var(--surface) 30%, var(--card));border:2px solid color-mix(in srgb, var(--surface-edge) 55%, transparent);min-height:48px;box-shadow:0 3px 0 color-mix(in srgb, var(--surface-edge) 55%, transparent);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-weight:800;display:inline-flex}.position[data-astro-cid-jff6pynm] input[data-astro-cid-jff6pynm]{width:18px;height:18px;accent-color:var(--accent-dark,var(--accent))}.position[data-astro-cid-jff6pynm]:has(input:checked){background:var(--accent);color:var(--text-on-accent);border-color:var(--accent-dark,var(--accent))}.field[data-astro-cid-jff6pynm]{gap:6px;display:grid}.field[data-astro-cid-jff6pynm] label[data-astro-cid-jff6pynm]{font-family:var(--font-display);color:var(--text-on-surface);font-size:18px;font-weight:800}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .help[data-astro-cid-jff6pynm]{color:var(--text-on-surface-muted);margin:0;font-size:14px}.field[data-astro-cid-jff6pynm] textarea[data-astro-cid-jff6pynm],.field[data-astro-cid-jff6pynm] select[data-astro-cid-jff6pynm]{resize:vertical;width:100%;min-height:48px;font:500 16px/1.55 var(--font-body);color:var(--text-on-surface);background:color-mix(in srgb, var(--surface) 18%, var(--card));border:2px solid color-mix(in srgb, var(--surface-edge) 70%, transparent);border-radius:12px;padding:12px 14px}.field[data-astro-cid-jff6pynm] textarea[data-astro-cid-jff6pynm]:focus-visible,.field[data-astro-cid-jff6pynm] select[data-astro-cid-jff6pynm]:focus-visible{outline:3px solid var(--family-contrast);outline-offset:2px}[data-astro-cid-jff6pynm][aria-invalid=true]{border-color:#c4372f!important}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .count[data-astro-cid-jff6pynm]{color:var(--text-on-surface-muted);text-align:right;margin:0;font-size:13px;font-weight:700}.recruitment-page[data-astro-cid-jff6pynm] .sheet[data-astro-cid-jff6pynm] .count[data-astro-cid-jff6pynm].ok{color:#2f8a4a}.submit[data-astro-cid-jff6pynm]{justify-self:start;min-height:52px;padding:0 28px;font-size:16px}@media (prefers-reduced-motion:reduce){.discord-cta[data-astro-cid-jff6pynm]{transition:none}}@media (max-width:560px){.submit[data-astro-cid-jff6pynm]{justify-self:stretch}}
