main.svelte-1rdz7hh{max-width:600px;margin:0 auto;padding:4rem 2rem}.page-header.svelte-1rdz7hh{margin-bottom:3rem}.page-label.svelte-1rdz7hh{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gray);margin-bottom:1rem}.page-header.svelte-1rdz7hh h1:where(.svelte-1rdz7hh){font-size:2.5rem;font-weight:700;line-height:1.15;margin-bottom:1rem;letter-spacing:-.02em}.page-header.svelte-1rdz7hh p:where(.svelte-1rdz7hh){font-size:1.125rem;color:var(--gray-dark)}.form-section.svelte-1rdz7hh{border:2px solid var(--black);padding:2rem;margin-bottom:2rem}.form-section-header.svelte-1rdz7hh{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-light)}.form-group.svelte-1rdz7hh{margin-bottom:1.5rem}.form-group.svelte-1rdz7hh:last-child{margin-bottom:0}label.svelte-1rdz7hh{display:block;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;color:var(--gray-dark)}label.svelte-1rdz7hh .required:where(.svelte-1rdz7hh){color:var(--accent)}input[type=text].svelte-1rdz7hh,input[type=email].svelte-1rdz7hh,select.svelte-1rdz7hh,textarea.svelte-1rdz7hh{width:100%;padding:.875rem 1rem;font-family:var(--font-sans);font-size:1rem;border:1px solid var(--gray);background:var(--white);color:var(--black);transition:border-color .2s}input[type=text].svelte-1rdz7hh:focus,input[type=email].svelte-1rdz7hh:focus,select.svelte-1rdz7hh:focus,textarea.svelte-1rdz7hh:focus{outline:none;border-color:var(--black)}select.svelte-1rdz7hh{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}textarea.svelte-1rdz7hh{min-height:120px;resize:vertical}.form-hint.svelte-1rdz7hh{font-size:.8125rem;color:var(--gray);margin-top:.5rem}.checkbox-group.svelte-1rdz7hh{display:flex;gap:.75rem;align-items:flex-start}.checkbox-group.svelte-1rdz7hh input[type=checkbox]:where(.svelte-1rdz7hh){width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--accent)}.checkbox-group.svelte-1rdz7hh label:where(.svelte-1rdz7hh){font-family:var(--font-sans);font-size:.9375rem;text-transform:none;letter-spacing:normal;color:var(--black);margin-bottom:0}.skills-grid.svelte-1rdz7hh{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.skill-option.svelte-1rdz7hh{display:flex;align-items:center;gap:.5rem}.skill-option.svelte-1rdz7hh input[type=checkbox]:where(.svelte-1rdz7hh){width:1rem;height:1rem;accent-color:var(--accent)}.skill-option.svelte-1rdz7hh label:where(.svelte-1rdz7hh){font-family:var(--font-sans);font-size:.9375rem;text-transform:none;letter-spacing:normal;color:var(--black);margin-bottom:0}.submit-section.svelte-1rdz7hh{margin-top:2rem}.submit-section.svelte-1rdz7hh .btn:where(.svelte-1rdz7hh){width:100%;text-align:center}.submit-note.svelte-1rdz7hh{font-size:.8125rem;color:var(--gray);margin-top:1rem;text-align:center}@media(max-width:768px){.page-header.svelte-1rdz7hh h1:where(.svelte-1rdz7hh){font-size:1.75rem}.form-section.svelte-1rdz7hh{padding:1.5rem}.skills-grid.svelte-1rdz7hh{grid-template-columns:1fr}}
