[data-input-root]{background-color:var(--q-surface-sunken);width:100%;min-height:3rem;color:oklch(var(--q-text-color));border-radius:var(--q-panel-radius-large);font-family:var(--q-mono-family);border:none;flex-flow:row;align-items:center;display:flex;position:relative}[data-input-root]:focus-within{background-color:oklch(var(--q-shade-200) var(--q-base));outline:3px solid oklch(var(--q-shade-800) var(--q-primary) / 80%);outline-offset:0}[data-input-root].invalid{border-color:oklch(var(--q-shade-800) var(--q-danger))}[data-input-root].invalid:focus-within{outline-color:oklch(var(--q-shade-800) var(--q-danger))}[data-input-root]>input{appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;min-width:0;padding:.5rem .8rem}[data-input-root]>input::placeholder{color:oklch(var(--q-shade-500) var(--q-base))}[data-input-root]>input[readonly]{opacity:.6;cursor:not-allowed}[data-input-root]>input:disabled{opacity:.5;cursor:not-allowed}[data-input-root][data-has-prefix]>input{padding-left:.4rem}[data-input-root][data-has-suffix]>input{padding-right:.4rem}[data-input-root]>[data-input-prefix],[data-input-root]>[data-input-suffix]{color:oklch(var(--q-shade-600) var(--q-base));flex:none;align-items:center;display:flex}[data-input-root]>[data-input-prefix]{padding-left:.6rem}[data-input-root]>[data-input-suffix]{padding-right:.4rem}[data-input-root]>input[type=number]{appearance:textfield}[data-input-root]>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-input-root]>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-textarea-root]{appearance:none;-webkit-tap-highlight-color:transparent;background-color:var(--q-surface-sunken);width:100%;min-height:3rem;color:oklch(var(--q-text-color));border-radius:var(--q-panel-radius-large);font-family:var(--q-mono-family);font-size:1rem;line-height:var(--q-leading-normal);border:none;padding:.5rem .8rem;display:block}[data-textarea-root]::placeholder{color:oklch(var(--q-shade-500) var(--q-base))}[data-textarea-root]:focus{background-color:oklch(var(--q-shade-200) var(--q-base));outline:3px solid oklch(var(--q-shade-800) var(--q-primary) / 80%);outline-offset:0}[data-textarea-root].invalid{border-color:oklch(var(--q-shade-800) var(--q-danger))}[data-textarea-root].invalid:focus{outline-color:oklch(var(--q-shade-800) var(--q-danger))}[data-textarea-root][readonly]{opacity:.6;cursor:not-allowed}[data-textarea-root]:disabled{opacity:.5;cursor:not-allowed}.message.svelte-m5kgle{--q-message-tone:var(--q-base);--q-message-bg-alpha-1:.7;--q-message-bg-alpha-2:.35;isolation:isolate;opacity:.8;background:linear-gradient(135deg, oklch(var(--q-shade-300) var(--q-message-tone) / var(--q-message-bg-alpha-1)), oklch(var(--q-shade-400) var(--q-message-tone) / var(--q-message-bg-alpha-2)));border-radius:var(--q-badge-radius);border:none;align-items:center;gap:.75rem;max-width:100%;padding:.6rem .8rem .6rem 1.1rem;display:flex;position:relative;overflow:hidden}.message.svelte-m5kgle.danger{--q-message-tone:var(--q-danger)}.message.svelte-m5kgle.warning{--q-message-tone:var(--q-warning)}.message.svelte-m5kgle.success{--q-message-tone:var(--q-success)}.message.svelte-m5kgle.info{--q-message-tone:var(--q-info)}.message.svelte-m5kgle.help{--q-message-tone:var(--q-help)}.message.svelte-m5kgle .leading-icon{color:oklch(var(--q-shade-800) var(--q-message-tone));opacity:.4;flex-shrink:0}.message-content.svelte-m5kgle{min-width:0;color:oklch(var(--q-shade-900) var(--q-base));flex:1;font-size:.8rem;line-height:1.5}.form-root.svelte-1qiaebh{--field-radius:var(--q-panel-radius-large,.5rem);width:100%}.form-head.svelte-1qiaebh{margin-bottom:2rem}.form-head.svelte-1qiaebh .kicker:where(.svelte-1qiaebh){margin-bottom:.6rem;display:block}.form-head.svelte-1qiaebh h2:where(.svelte-1qiaebh){font-family:var(--q-sans-family);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:var(--q-weight-semibold);letter-spacing:-.028em;color:var(--ink);margin:0 0 .6rem;line-height:1.06}.form-head.svelte-1qiaebh p:where(.svelte-1qiaebh){max-width:38rem;color:var(--ink-mid);line-height:var(--q-leading-relaxed);margin:0}form.svelte-1qiaebh{flex-direction:column;gap:1.25rem;display:flex}.form-root .field{flex-direction:column;gap:.5rem;display:flex}.form-root label{font-family:var(--q-mono-family);font-size:var(--q-text-sm);font-weight:var(--q-weight-medium);color:var(--ink)}.form-root .req{color:var(--accent);margin-left:.15em}.form-root .err{font-family:var(--q-mono-family);font-size:var(--q-text-xs);color:var(--accent)}.form-root .field-foot{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.form-root .count{font-family:var(--q-mono-family);font-size:var(--q-text-xs);color:var(--ink-soft);align-self:flex-end}.honeypot.svelte-1qiaebh{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.actions.svelte-1qiaebh{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}.consent.svelte-1qiaebh{font-family:var(--q-mono-family);font-size:var(--q-text-xs);color:var(--ink-soft);letter-spacing:.02em;margin:0}.actions.svelte-1qiaebh .form-submit{text-transform:uppercase;width:100%}.kicker.svelte-1qiaebh{font-family:var(--q-mono-family);font-size:var(--q-text-xs);font-weight:var(--q-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.success.svelte-1qiaebh{flex-direction:column;gap:.85rem;padding:2rem 0;display:flex}.success.svelte-1qiaebh h3:where(.svelte-1qiaebh){font-family:var(--q-sans-family);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:var(--q-weight-semibold);letter-spacing:-.025em;color:var(--ink);margin:0;line-height:1.1}.form-root .success p{color:var(--ink-mid);line-height:var(--q-leading-relaxed);margin:0}.form-root .success a{color:var(--accent)}.form-root.compact.svelte-1qiaebh .form-head:where(.svelte-1qiaebh){display:none}
