.caption.svelte-oo63lf{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:.85rem}.channels.svelte-oo63lf{padding:var(--section-pad) 0;background:var(--bg-base)}.grid.svelte-oo63lf{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:900px){.grid.svelte-oo63lf{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.channel.svelte-oo63lf{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:var(--bg-surface);border:1px solid var(--hairline);color:var(--text-primary);transition:border-color .32s var(--ease-out),transform .36s var(--ease-out);text-decoration:none;min-height:100%}.channel.svelte-oo63lf:hover{border-color:var(--accent);transform:translateY(-2px)}.corner-tl.svelte-oo63lf,.corner-tr.svelte-oo63lf,.corner-bl.svelte-oo63lf,.corner-br.svelte-oo63lf{opacity:0;transition:opacity .32s var(--ease-out)}.channel.svelte-oo63lf:hover .corner-tl:where(.svelte-oo63lf),.channel.svelte-oo63lf:hover .corner-tr:where(.svelte-oo63lf),.channel.svelte-oo63lf:hover .corner-bl:where(.svelte-oo63lf),.channel.svelte-oo63lf:hover .corner-br:where(.svelte-oo63lf){opacity:1}.ch-head.svelte-oo63lf{display:flex;align-items:center;justify-content:space-between}.ch-title.svelte-oo63lf{font-size:2rem;line-height:1;margin:0;color:var(--text-primary)}.ch-body.svelte-oo63lf{font-size:.875rem;line-height:1.6;color:var(--text-muted);margin:0;min-height:3em}.ch-foot.svelte-oo63lf{margin-top:auto;padding-top:1rem;border-top:1px solid var(--hairline-faint);display:flex;flex-direction:column;gap:.6rem}.display-text.svelte-oo63lf{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-secondary);letter-spacing:-.005em}.action.svelte-oo63lf{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);transition:letter-spacing .24s var(--ease-out)}.channel.svelte-oo63lf:hover .action:where(.svelte-oo63lf){letter-spacing:.18em}.form-section.svelte-oo63lf{padding:var(--section-pad) 0 var(--section-pad-tall);background:var(--bg-base);border-top:1px solid var(--hairline)}.form-shell.svelte-oo63lf{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1080px}@media(min-width:960px){.form-shell.svelte-oo63lf{grid-template-columns:1fr 1.4fr;gap:4rem}}.form-head.svelte-oo63lf{display:flex;flex-direction:column;gap:1rem}.form-title.svelte-oo63lf{font-size:var(--fs-h2);line-height:.98;margin:0;color:var(--text-primary)}.form-intro.svelte-oo63lf{margin:0}.form.svelte-oo63lf{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:var(--bg-surface);border:1px solid var(--hairline);padding:1.5rem}.field.svelte-oo63lf{display:flex;flex-direction:column;gap:.45rem}.field.full.svelte-oo63lf{grid-column:1 / -1}.field.svelte-oo63lf label:where(.svelte-oo63lf){font-size:.66rem}.field.svelte-oo63lf input:where(.svelte-oo63lf),.field.svelte-oo63lf textarea:where(.svelte-oo63lf){font-family:var(--font-body);font-size:.95rem;padding:.85rem 1rem;background:var(--bg-base);border:1px solid var(--hairline);color:var(--text-primary);transition:border-color .2s var(--ease-out);resize:vertical}.field.svelte-oo63lf input:where(.svelte-oo63lf):focus,.field.svelte-oo63lf textarea:where(.svelte-oo63lf):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.actions.svelte-oo63lf{grid-column:1 / -1;display:flex;gap:1.5rem;align-items:flex-start;flex-direction:column;margin-top:.5rem}@media(min-width:580px){.actions.svelte-oo63lf{flex-direction:row;align-items:center}}.consent.svelte-oo63lf{font-size:.72rem;line-height:1.55;color:var(--text-muted);margin:0;max-width:40ch}
