.q[data-astro-cid-7pwfgbjc]{margin:0 0 28px}.q[data-astro-cid-7pwfgbjc][hidden]{display:none}fieldset[data-astro-cid-7pwfgbjc].q{border:0;min-width:0;padding:0}.q[data-astro-cid-7pwfgbjc]>label[data-astro-cid-7pwfgbjc],.q[data-astro-cid-7pwfgbjc]>legend[data-astro-cid-7pwfgbjc]{font-family:var(--rs-font-body);letter-spacing:normal;text-transform:none;color:var(--rs-display);padding:0;font-size:1rem;font-weight:700;line-height:1.4}.q[data-astro-cid-7pwfgbjc]>legend[data-astro-cid-7pwfgbjc]{margin-bottom:10px}.q[data-astro-cid-7pwfgbjc] .hint[data-astro-cid-7pwfgbjc]{font-size:var(--rs-fs-sm);color:var(--rs-ink-soft);margin:0 0 10px}.field[data-astro-cid-7pwfgbjc].q .hint[data-astro-cid-7pwfgbjc]{margin:0}.req[data-astro-cid-7pwfgbjc],.private[data-astro-cid-7pwfgbjc]{border-radius:var(--rs-radius-btn);background:var(--rs-bg-alt);color:var(--rs-ink-soft);vertical-align:2px;margin-left:8px;padding:2px 9px;font-size:.72rem;font-weight:600;display:inline-block}.req[data-astro-cid-7pwfgbjc]{background:color-mix(in srgb, var(--rs-primary) 12%, var(--rs-surface));color:var(--rs-primary)}.chips[data-astro-cid-7pwfgbjc]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-7pwfgbjc]{cursor:pointer;display:inline-flex;position:relative}.chip[data-astro-cid-7pwfgbjc] input[data-astro-cid-7pwfgbjc]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-7pwfgbjc] span[data-astro-cid-7pwfgbjc]{background:var(--rs-bg-alt);min-height:44px;color:var(--rs-ink);border-radius:22px;align-items:center;padding:9px 18px;font-size:.95rem;font-weight:600;line-height:1.3;transition:background .14s,color .14s;display:inline-flex}.chip[data-astro-cid-7pwfgbjc]:hover span[data-astro-cid-7pwfgbjc]{background:color-mix(in srgb, var(--rs-primary) 14%, var(--rs-bg-alt))}.chip[data-astro-cid-7pwfgbjc] input[data-astro-cid-7pwfgbjc]:checked+span[data-astro-cid-7pwfgbjc]{background:var(--rs-primary);color:var(--rs-primary-contrast)}.chip[data-astro-cid-7pwfgbjc] input[data-astro-cid-7pwfgbjc]:focus-visible+span[data-astro-cid-7pwfgbjc]{outline:2px solid var(--rs-primary);outline-offset:2px}.chip[data-astro-cid-7pwfgbjc].quiet span[data-astro-cid-7pwfgbjc]{box-shadow:inset 0 0 0 2px var(--rs-bg-alt);color:var(--rs-ink-soft);background:0 0}.chip[data-astro-cid-7pwfgbjc].quiet input[data-astro-cid-7pwfgbjc]:checked+span[data-astro-cid-7pwfgbjc]{background:var(--rs-ink-soft);box-shadow:none;color:var(--rs-surface)}.other[data-astro-cid-7pwfgbjc]{max-width:360px;margin-top:10px}.addr[data-astro-cid-7pwfgbjc]{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.addr[data-astro-cid-7pwfgbjc] .street[data-astro-cid-7pwfgbjc]{grid-column:1/-1}.addr[data-astro-cid-7pwfgbjc] .field[data-astro-cid-7pwfgbjc]{margin:0}@media (width<=560px){.addr[data-astro-cid-7pwfgbjc]{grid-template-columns:1fr 1fr}.addr[data-astro-cid-7pwfgbjc] .field[data-astro-cid-7pwfgbjc]:nth-child(2){grid-column:1/-1}}.mb [hidden]{display:none!important}.mb .text-btn{font:inherit;color:var(--rs-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:700;text-decoration:underline}.mb .text-btn:hover{color:var(--rs-primary-hover)}.mb .back{margin:0 0 6px}.mb .edit-line{margin:-6px 0 0}.mb .leave{border-top:1px solid var(--rs-border);margin-top:48px;padding-top:20px}.mb .leave p{color:var(--rs-ink-soft);margin:0 0 8px}.mb .leave #m-leave{color:var(--rs-ink-soft)}.mb .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.mb .hint{font-size:var(--rs-fs-sm);color:var(--rs-ink-soft)}.mb .error{color:var(--rs-danger);margin:14px 0 0;font-weight:600}.mb .wizard{background:var(--rs-surface);border-radius:clamp(28px,6vw,48px);margin-top:28px;padding:clamp(24px,6vw,48px);scroll-margin-top:120px}.mb .stepper{gap:8px;margin-bottom:32px;display:grid}.mb .stepper span{color:var(--rs-ink-soft);font-size:.82rem;font-weight:700}.mb .track{background:var(--rs-bg-alt);border-radius:3px;height:6px;overflow:hidden}.mb .track i{border-radius:inherit;background:var(--rs-primary);width:0;height:100%;transition:width .3s;display:block}.mb .screen-head{margin-bottom:28px}.mb .screen-head h2{margin:0;font-size:clamp(1.5rem,3.6vw,2rem)}.mb .screen-head h2:focus{outline:none}.mb .screen-head p{color:var(--rs-ink-soft);margin:8px 0 0}.mb .pair{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=560px){.mb .pair{grid-template-columns:1fr}}.mb .type-cards{gap:12px;display:grid}.mb .type-card{background:var(--rs-bg-alt);cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:24px;gap:2px;padding:18px 64px 18px 24px;transition:background .14s,box-shadow .14s;display:grid;position:relative}.mb .type-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mb .type-card strong{font-family:var(--rs-font-display);color:var(--rs-display);font-size:1.15rem}.mb .type-card span{color:var(--rs-ink-soft);font-size:.95rem}.mb .type-card:before{content:"";background:var(--rs-surface);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--rs-border);border-radius:50%;margin-top:-13px;position:absolute;top:50%;right:24px}.mb .type-card:hover{background:color-mix(in srgb, var(--rs-primary) 8%, var(--rs-bg-alt))}.mb .type-card:has(input:checked){background:color-mix(in srgb, var(--rs-primary) 9%, var(--rs-surface));box-shadow:inset 0 0 0 2px var(--rs-primary)}.mb .type-card:has(input:checked):before{background:var(--rs-primary);box-shadow:none}.mb .type-card:has(input:checked):after,.mb .row[data-state=done] .dot:after{content:"";border:solid var(--rs-primary-contrast);border-width:0 2.5px 2.5px 0;width:7px;height:12px;margin-top:-8px;position:absolute;top:50%;transform:rotate(45deg)}.mb .type-card:has(input:checked):after{right:33px}.mb .type-card:has(input:focus-visible){outline:2px solid var(--rs-primary);outline-offset:2px}.mb .agreement{background:var(--rs-bg-alt);border-radius:24px;gap:10px;margin:0 0 24px;padding:22px 26px 22px 44px;font-size:.95rem;display:grid}.mb .agree-check{cursor:pointer;font-family:var(--rs-font-body);color:var(--rs-display);text-transform:none;letter-spacing:normal;align-items:flex-start;gap:12px;font-size:1rem;font-weight:700;display:flex}.mb .agree-check input{width:22px;height:22px;accent-color:var(--rs-primary);flex:none;margin:1px 0 0}.mb .signing{font-size:var(--rs-fs-sm);color:var(--rs-ink-soft);margin:14px 0 0 34px}.mb .wizard-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.mb .wizard-actions .grow{flex:1}.mb .wizard-actions [role=status]{text-align:right;flex-basis:100%}.mb .status{background:var(--rs-surface);box-shadow:var(--rs-shadow);border-radius:32px;gap:14px;margin-top:26px;padding:26px 30px;display:grid}.mb .status-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mb .status p{margin:0}.mb .status-note{font-size:var(--rs-fs-sm);color:var(--rs-ink-soft)}.mb .pill{border-radius:var(--rs-radius-btn);white-space:nowrap;padding:5px 14px;font-size:.82rem;font-weight:700;display:inline-block}.mb .pill[data-pill=provisional]{background:color-mix(in srgb, var(--rs-accent) 28%, var(--rs-surface));color:var(--rs-display)}.mb .pill[data-pill=review]{background:color-mix(in srgb, var(--rs-primary) 14%, var(--rs-surface));color:var(--rs-primary)}.mb .pill[data-pill=member]{background:var(--rs-primary);color:var(--rs-primary-contrast)}.mb .list-h{font-family:var(--rs-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--rs-ink-soft);margin:36px 0 12px;font-size:.82rem;font-weight:700}.mb .rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mb .row{background:var(--rs-surface);box-shadow:var(--rs-shadow);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.mb .row h3{font-family:var(--rs-font-body);color:var(--rs-display);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.mb .row p{font-size:var(--rs-fs-sm);color:var(--rs-ink-soft);margin:2px 0 0}.mb .row[data-state=done] .unlock{color:var(--rs-primary);font-weight:600}.mb .dot{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--rs-border);border-radius:50%;position:relative}.mb .row[data-state=started] .dot{background:conic-gradient(var(--rs-primary) 50%, transparent 0);box-shadow:inset 0 0 0 2px var(--rs-primary)}.mb .row[data-state=done] .dot{background:var(--rs-primary);box-shadow:none}.mb .row[data-state=done] .dot:after{left:10.5px}@media (width<=560px){.mb .row{grid-template-columns:auto 1fr}.mb .row .btn{grid-column:2;justify-self:start}}
