.access.svelte-1cryzn4{padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.grid.svelte-1cryzn4{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.5rem);align-items:stretch}.reserved.svelte-1cryzn4{max-width:30rem}.head.svelte-1cryzn4{display:flex;align-items:center;gap:.9rem;margin-bottom:.4rem}.lock.svelte-1cryzn4{display:grid;place-items:center;width:3.6rem;height:3.6rem;flex:none;border-radius:50%;border:1.5px solid var(--color-copper);color:var(--color-copper)}.reserved.svelte-1cryzn4 h1:where(.svelte-1cryzn4){font-size:clamp(2rem,4.6vw,3rem)}.reserved.svelte-1cryzn4 h1:where(.svelte-1cryzn4) em:where(.svelte-1cryzn4){font-style:italic;font-family:var(--font-script);font-weight:600}.sub.svelte-1cryzn4{color:var(--color-text-soft);margin:1rem 0 1.6rem}.benefits.svelte-1cryzn4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.benefits.svelte-1cryzn4 li:where(.svelte-1cryzn4){display:flex;gap:.8rem;align-items:flex-start}.b-ic.svelte-1cryzn4{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;border:1.5px solid var(--color-copper);color:var(--color-copper);flex:none}.b-title.svelte-1cryzn4{font-weight:600;color:var(--color-copper);font-size:.9rem}.b-body.svelte-1cryzn4{font-size:.84rem;color:var(--color-text-soft)}.auth-card.svelte-1cryzn4{background:var(--color-bg-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.4rem);display:flex;flex-direction:column;justify-content:center}.auth-card.svelte-1cryzn4 h2:where(.svelte-1cryzn4){font-size:1.7rem}.card-sub.svelte-1cryzn4{color:var(--color-text-mute);font-size:.86rem;margin:.4rem 0 1.4rem}.field.svelte-1cryzn4{margin-bottom:1rem}.field.svelte-1cryzn4 label:where(.svelte-1cryzn4){display:block;font-size:.76rem;font-weight:600;letter-spacing:.03em;color:var(--color-text-soft);margin-bottom:.35rem}.control.svelte-1cryzn4{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-3);border:1px solid var(--color-line-strong);border-radius:var(--radius);padding:0 .85rem;transition:border-color var(--t),box-shadow var(--t)}.control.svelte-1cryzn4 .f-ic{color:var(--color-copper);flex:none}.control.svelte-1cryzn4 input:where(.svelte-1cryzn4){border:0;background:transparent;padding:.85rem 0;width:100%;color:var(--color-text);outline:none}.control.svelte-1cryzn4:focus-within{border-color:var(--color-copper);box-shadow:0 0 0 3px #c67c3d26}.toggle.svelte-1cryzn4{border:0;background:transparent;color:var(--color-text-mute);cursor:pointer;display:grid;place-items:center;padding:.2rem}.toggle.svelte-1cryzn4:hover{color:var(--color-copper)}.err.svelte-1cryzn4{color:#e0795a;font-size:.76rem;margin-top:.3rem}.link-btn.svelte-1cryzn4{border:0;background:transparent;color:var(--color-copper);cursor:pointer;font-size:.8rem;padding:0}.link-btn.svelte-1cryzn4:hover{text-decoration:underline}.forgot.svelte-1cryzn4{display:block;margin:-.2rem 0 1.2rem auto}.submit.svelte-1cryzn4{width:100%;justify-content:center}.back.svelte-1cryzn4{display:block;margin:1.2rem auto 0}.forgot-ok.svelte-1cryzn4{display:flex;align-items:center;gap:.8rem;background:var(--color-bg-3);border:1px solid var(--color-line);border-radius:var(--radius);padding:1rem 1.2rem}.forgot-ok.svelte-1cryzn4 .s-ic:where(.svelte-1cryzn4){display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--grad-copper);color:#fff;flex:none}.forgot-ok.svelte-1cryzn4 p:where(.svelte-1cryzn4){font-size:.86rem;color:var(--color-text-soft)}.join.svelte-1cryzn4{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-2)}.join-copy.svelte-1cryzn4 h2:where(.svelte-1cryzn4){font-size:clamp(1.4rem,2.8vw,2rem)}.join-copy.svelte-1cryzn4 h2:where(.svelte-1cryzn4) em:where(.svelte-1cryzn4){font-style:italic;font-family:var(--font-script);font-weight:600}.join-copy.svelte-1cryzn4 p:where(.svelte-1cryzn4){color:var(--color-text-soft);margin-top:.4rem;font-size:.9rem}.join-action.svelte-1cryzn4{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.join-note.svelte-1cryzn4{display:flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--color-text-mute)}.faq.svelte-1cryzn4{margin-top:clamp(2rem,4vw,3rem)}.faq-title.svelte-1cryzn4{text-align:center;font-size:clamp(1.4rem,2.8vw,2rem);margin-bottom:1.4rem}.faq-list.svelte-1cryzn4{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem}details.svelte-1cryzn4{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg-2);padding:.9rem 1.1rem}summary.svelte-1cryzn4{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;font-weight:600;font-size:.9rem;color:var(--color-text)}summary.svelte-1cryzn4::-webkit-details-marker{display:none}.q-mark.svelte-1cryzn4{color:var(--color-copper);display:inline-flex;flex:none}summary.svelte-1cryzn4 .q-chev{margin-left:auto;color:var(--color-text-mute);transition:transform var(--t);flex:none}details[open].svelte-1cryzn4 summary:where(.svelte-1cryzn4) .q-chev{transform:rotate(180deg)}details.svelte-1cryzn4 p:where(.svelte-1cryzn4){margin-top:.7rem;font-size:.84rem;color:var(--color-text-soft);line-height:1.55}@media (max-width: 920px){.grid.svelte-1cryzn4{grid-template-columns:1fr}.reserved.svelte-1cryzn4{max-width:none}.join.svelte-1cryzn4,.faq-list.svelte-1cryzn4{grid-template-columns:1fr}}.access-banner.svelte-1cryzn4{display:block;width:100%;height:clamp(240px,34vw,460px);border-radius:var(--radius-lg);margin-bottom:clamp(1.6rem,4vw,2.6rem)}
