.panel.svelte-1rvtou9{border:2px solid color-mix(in srgb, var(--line) 60%, var(--sea) 40%);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f7ecdaf5,#eee1cbe6),radial-gradient(circle at 100% -40%,#df786229,#0000 56%);padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 14px 28px #2e506a1a}.panel.svelte-1rvtou9:before{content:"";background:linear-gradient(90deg, var(--sand), var(--sea), var(--sea-deep));opacity:.44;height:5px;position:absolute;inset:0 0 auto}.community-flow.svelte-1rvtou9{border-top:1px solid color-mix(in srgb, var(--line) 72%, var(--bg) 28%);gap:0;display:grid}.community-block.svelte-1rvtou9{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, var(--bg) 28%);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem .15rem;transition:background-color .22s;display:grid}.community-block.svelte-1rvtou9:hover{background:color-mix(in srgb, var(--paper) 68%, var(--mist) 32%)}.step.svelte-1rvtou9{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 86%, var(--sand) 14%);min-width:2ch;margin:.2rem 0 0;font-size:.7rem;font-weight:700}h2.svelte-1rvtou9{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1rem}.community-block.svelte-1rvtou9 p:where(.svelte-1rvtou9){color:var(--muted);margin:.55rem 0 0;font-size:.9rem}.contact.svelte-1rvtou9{background:linear-gradient(135deg, var(--sand), var(--accent));border:1px solid color-mix(in srgb, var(--accent) 50%, var(--paper) 50%);color:#f7ecda;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.6rem 1rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-block}.honeypot-field.svelte-1rvtou9{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.captcha-wrap.svelte-1rvtou9{justify-content:flex-start;display:flex}.contact-panel.svelte-1rvtou9{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.contact-copy.svelte-1rvtou9 h2:where(.svelte-1rvtou9){margin-top:.3rem}.contact-copy.svelte-1rvtou9 p:where(.svelte-1rvtou9){color:var(--muted);margin:.5rem 0 0}.contact-kicker.svelte-1rvtou9{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:700}.contact-form.svelte-1rvtou9{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.contact-form.svelte-1rvtou9 label:where(.svelte-1rvtou9){gap:.35rem;display:grid}.contact-form.svelte-1rvtou9 .full:where(.svelte-1rvtou9){grid-column:1/-1}.contact-form.svelte-1rvtou9 span:where(.svelte-1rvtou9){letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.contact-form.svelte-1rvtou9 input:where(.svelte-1rvtou9),.contact-form.svelte-1rvtou9 textarea:where(.svelte-1rvtou9){border:1px solid color-mix(in srgb, var(--line) 70%, var(--sea) 30%);width:100%;color:var(--ink);font:inherit;background:#ffffffb3;border-radius:.8rem;padding:.8rem .9rem}.contact-form.svelte-1rvtou9 textarea:where(.svelte-1rvtou9){resize:vertical}.feedback.svelte-1rvtou9{grid-column:1/-1;margin:0;font-size:.86rem;font-weight:600}.success-panel.svelte-1rvtou9{background:color-mix(in srgb, var(--paper) 82%, var(--sand) 18%);border:1px solid color-mix(in srgb, var(--line) 72%, var(--sand) 28%);border-radius:.78rem;gap:.32rem;padding:.78rem .86rem;font-weight:500;display:grid}.success-panel.svelte-1rvtou9 p:where(.svelte-1rvtou9){margin:0}.success-title.svelte-1rvtou9{font-weight:700}.feedback.error.svelte-1rvtou9{color:color-mix(in srgb, var(--accent) 78%, #7d1f12 22%)}@media (width<=900px){.community-block.svelte-1rvtou9{grid-template-columns:1fr;gap:.45rem}.contact-panel.svelte-1rvtou9,.contact-form.svelte-1rvtou9{grid-template-columns:1fr}.step.svelte-1rvtou9{display:none}}
