.combobox.svelte-fhdb99{position:relative}.control.svelte-fhdb99{border:1px solid var(--brand-subtle);background-color:var(--bg);cursor:text;box-sizing:border-box;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border-radius:20px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem 2.6rem .45rem 1.2rem;display:flex}.control.svelte-fhdb99:focus-within{outline:2px solid var(--brand);border-color:#0000}input[type=text].svelte-fhdb99{min-width:8ch;color:var(--text);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-size:1rem}.chip.svelte-fhdb99{border:1px solid var(--brand-subtle);background-color:var(--bg-subtle);white-space:nowrap;border-radius:14px;align-items:center;gap:.3rem;padding:.2rem .35rem .2rem .7rem;font-size:.9rem;display:inline-flex}.chip-remove.svelte-fhdb99{width:1.2rem;height:1.2rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.chip-remove.svelte-fhdb99:hover{background-color:var(--brand-subtle)}.panel.svelte-fhdb99{z-index:10;background-color:var(--bg);border:1px solid var(--brand-subtle);border-radius:12px;max-height:16rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.option.svelte-fhdb99{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .9rem;display:flex}.option.highlighted.svelte-fhdb99{background-color:var(--brand-subtle)}.check.svelte-fhdb99{color:var(--brand);font-weight:600}.empty.svelte-fhdb99{opacity:.7;padding:.5rem .9rem}.action-cards.svelte-p169j1{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.action-cards.svelte-p169j1>li:where(.svelte-p169j1){background-color:var(--bg);border:1px solid var(--brand-subtle);border-radius:12px;padding:1rem 1.25rem}h3.svelte-p169j1{font-size:1.1rem;font-family:var(--font-heading);margin:0 0 .25rem}p.svelte-p169j1{opacity:.9;margin:0;font-size:.95rem}.petitions.svelte-p169j1{margin:.5rem 0 0;padding-left:1.25rem;font-size:.95rem}.petitions.svelte-p169j1 li:where(.svelte-p169j1){margin-bottom:.25rem}.stepper.svelte-1uw5lzx{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}li.svelte-1uw5lzx{opacity:.5;align-items:center;gap:.4rem;display:flex}li.svelte-1uw5lzx:not(:first-child):before{content:"";background-color:var(--brand-subtle);width:1.5rem;height:2px;margin-right:.5rem;display:inline-block}li.active.svelte-1uw5lzx,li.done.svelte-1uw5lzx{opacity:1}.dot.svelte-1uw5lzx{background-color:var(--bg-subtle);border:2px solid var(--brand-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;display:inline-flex}li.active.svelte-1uw5lzx .dot:where(.svelte-1uw5lzx){border-color:var(--brand);color:var(--brand)}li.done.svelte-1uw5lzx .dot:where(.svelte-1uw5lzx){background-color:var(--brand);border-color:var(--brand);color:var(--bg)}.step-label.svelte-1uw5lzx{font-size:.85rem}@media (width<=600px){.step-label.svelte-1uw5lzx{display:none}li.active.svelte-1uw5lzx .step-label:where(.svelte-1uw5lzx){display:inline}}.onboarding-flow.svelte-1g9f167{max-width:800px;color:var(--text);margin:0 auto;padding:.5rem 0 2rem}h2.svelte-1g9f167{font-family:var(--font-heading);margin-top:0}.browse-banner.svelte-1g9f167{background-color:var(--bg-subtle);border:2px solid var(--brand);border-radius:12px;margin-bottom:1.5rem;padding:.75rem 1.25rem;font-weight:500}.form-card.svelte-1g9f167{background-color:var(--bg-subtle);box-sizing:border-box;border-radius:32px;width:100%;padding:2rem;box-shadow:0 4px 20px #0000001a}form.svelte-1g9f167{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:none;display:flex}.field.svelte-1g9f167{border:none;flex-direction:column;align-items:stretch;gap:.35rem;margin:0;padding:0;display:flex}.field-label.svelte-1g9f167{opacity:.9;margin-left:.5rem;font-size:.9rem;font-weight:500}input[type=text].svelte-1g9f167,input[type=email].svelte-1g9f167,input[type=tel].svelte-1g9f167,select.svelte-1g9f167{border:1px solid var(--brand-subtle);background-color:var(--bg);width:100%;color:var(--text);font-family:var(--font-body);box-sizing:border-box;border-radius:20px;padding:.8rem 1.2rem;font-size:1rem}input.svelte-1g9f167:focus,select.svelte-1g9f167:focus{outline:2px solid var(--brand);border-color:#0000}select.svelte-1g9f167{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}.helper.svelte-1g9f167{opacity:.75;margin:0 0 0 .5rem;font-size:.85rem}.helper.centered.svelte-1g9f167{text-align:center;margin:.25rem 0 0}button.primary.svelte-1g9f167{background-color:var(--brand);color:#fff;font-size:1.1rem;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:50px;align-self:center;width:fit-content;margin-top:.5rem;padding:.8rem 3rem;transition:opacity .2s}button.primary.svelte-1g9f167:hover:not(:disabled){opacity:.9}button.primary.svelte-1g9f167:disabled{opacity:.6;cursor:not-allowed}.browse-option.svelte-1g9f167{flex-direction:column;align-items:center;margin-top:.5rem;display:flex}button.secondary.svelte-1g9f167{border:2px solid var(--brand);color:var(--brand);font-size:1rem;font-weight:700;font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:50px;padding:.6rem 2rem}button.secondary.svelte-1g9f167:hover{background-color:var(--bg)}button.back.svelte-1g9f167{color:var(--text);opacity:.7;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:center;font-size:.95rem}button.back.svelte-1g9f167:hover{opacity:1;text-decoration:underline}.intent-grid.svelte-1g9f167{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.intent-stack.svelte-1g9f167{flex-direction:column;gap:1rem;display:flex}.intent-option.svelte-1g9f167{background-color:var(--bg);border:2px solid var(--brand-subtle);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--text);border-radius:16px;flex-direction:column;gap:.4rem;padding:1.25rem;transition:border-color .15s;display:flex}.intent-option.svelte-1g9f167:hover{border-color:var(--brand)}.intent-option.selected.svelte-1g9f167{border-color:var(--brand);outline:2px solid var(--brand)}.intent-icon.svelte-1g9f167{align-items:center;gap:.6rem;font-size:1.5rem;display:flex}.checkbox-box.svelte-1g9f167{border:2px solid var(--brand-subtle);background-color:var(--bg);width:1.3rem;height:1.3rem;color:var(--bg);border-radius:6px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.intent-option.selected.svelte-1g9f167 .checkbox-box:where(.svelte-1g9f167),.select-card.selected.svelte-1g9f167 .checkbox-box:where(.svelte-1g9f167){border-color:var(--brand);background-color:var(--brand)}.select-card-grid.svelte-1g9f167{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.select-card.svelte-1g9f167{background-color:var(--bg);border:2px solid var(--brand-subtle);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--text);border-radius:12px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:border-color .15s;display:flex}.select-card.svelte-1g9f167:hover,.select-card.selected.svelte-1g9f167{border-color:var(--brand)}.select-card.svelte-1g9f167 .checkbox-box:where(.svelte-1g9f167){flex-shrink:0;width:1.1rem;height:1.1rem;font-size:.8rem}.phone-row.svelte-1g9f167{gap:.5rem;display:flex}.phone-row.svelte-1g9f167 .dial-code:where(.svelte-1g9f167){text-align:center;flex-shrink:0;width:5.5rem}.phone-row.svelte-1g9f167 .phone-number:where(.svelte-1g9f167){flex:1}.agreement.svelte-1g9f167{cursor:pointer;flex-direction:row;align-items:center;gap:.6rem;font-size:.95rem;display:flex;position:relative}.agreement.svelte-1g9f167 input:where(.svelte-1g9f167){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.agreement.svelte-1g9f167 .checkbox-box:where(.svelte-1g9f167){flex-shrink:0;width:1.1rem;height:1.1rem;font-size:.8rem}.agreement.svelte-1g9f167 input:where(.svelte-1g9f167):checked+.checkbox-box:where(.svelte-1g9f167){border-color:var(--brand);background-color:var(--brand)}.agreement.svelte-1g9f167 input:where(.svelte-1g9f167):checked+.checkbox-box:where(.svelte-1g9f167):after{content:"✓"}.agreement.svelte-1g9f167 input:where(.svelte-1g9f167):focus-visible+.checkbox-box:where(.svelte-1g9f167){outline:2px solid var(--brand);outline-offset:1px}.intent-label.svelte-1g9f167{font-size:1.05rem;font-weight:700}.intent-sub.svelte-1g9f167{opacity:.8;font-size:.9rem}.path-intro.svelte-1g9f167{opacity:.85}.confirmation.svelte-1g9f167{text-align:center}.confirmation.svelte-1g9f167 p:where(.svelte-1g9f167){max-width:32rem;margin-left:auto;margin-right:auto}.checkmark.svelte-1g9f167{background-color:var(--brand);width:3.5rem;height:3.5rem;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:2rem;font-weight:700;display:flex}.confirmation-footer.svelte-1g9f167{flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.section-label.svelte-1g9f167{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:1.5rem 0 .5rem;font-size:.9rem;font-weight:700}.confirmation-footer.svelte-1g9f167 .discord-button{color:#fff;background-color:#5865f2;border-radius:50px;padding:.8rem 2rem;font-weight:700;text-decoration:none;display:inline-block}.confirmation-footer.svelte-1g9f167 .discord-button:hover{opacity:.9}.form-card.svelte-1g9f167 .mailto-button{background-color:var(--brand);color:#fff;border-radius:50px;width:fit-content;margin:1.5rem auto;padding:.8rem 2rem;font-weight:700;text-decoration:none;display:block}.form-card.svelte-1g9f167 .mailto-button:hover{opacity:.9}.browse-header.svelte-1g9f167 h2:where(.svelte-1g9f167){margin-bottom:.25rem}.keep-informed.svelte-1g9f167{border:2px solid var(--brand);background-color:var(--bg);border-radius:16px;margin:1rem 0 1.5rem;padding:1.25rem}.keep-informed.svelte-1g9f167 h3:where(.svelte-1g9f167){font-family:var(--font-heading);margin-top:0}.signup-confirmations.svelte-1g9f167{text-align:left;max-width:480px;margin:1rem auto;padding:0;list-style:none}.signup-confirmations.svelte-1g9f167 li:where(.svelte-1g9f167){align-items:baseline;gap:.6rem;padding:.4rem 0;display:flex}.confirm-tick.svelte-1g9f167{color:var(--brand);flex-shrink:0;font-weight:700}.inline-confirmation.svelte-1g9f167{border:2px solid var(--brand);background-color:var(--bg);border-radius:16px;margin:1rem 0 1.5rem;padding:1rem 1.25rem;font-weight:500}.role-meta.svelte-1g9f167{margin-top:-.5rem}.role-description.svelte-1g9f167 h3:where(.svelte-1g9f167){margin-bottom:.25rem;font-size:1.1rem}.role-description.svelte-1g9f167 ul:where(.svelte-1g9f167),ul.bulleted.svelte-1g9f167{margin:.5rem 0 1rem;padding-left:1.5rem;list-style:outside}.role-description.svelte-1g9f167 li:where(.svelte-1g9f167),ul.bulleted.svelte-1g9f167 li:where(.svelte-1g9f167){margin:.25rem 0}.next-step.svelte-1g9f167{border:2px solid var(--brand);text-align:left;background-color:var(--bg);border-radius:16px;max-width:32rem;margin:1.5rem auto;padding:1rem 1.25rem}.next-step.svelte-1g9f167 h3:where(.svelte-1g9f167){font-family:var(--font-heading);margin:0 0 .25rem;font-size:1.1rem}.next-step.svelte-1g9f167 p:where(.svelte-1g9f167){margin:0 0 .5rem;font-size:.95rem}.next-step.svelte-1g9f167 p:where(.svelte-1g9f167):last-child{margin-bottom:0}.honey.svelte-1g9f167{opacity:0;z-index:-1;width:0;height:0;display:none;position:absolute;left:-9999px;overflow:hidden}@media (width<=600px){.form-card.svelte-1g9f167{padding:1.5rem}.intent-grid.svelte-1g9f167,.select-card-grid.svelte-1g9f167{grid-template-columns:1fr}}
