.faq.svelte-1j5tn20{margin-bottom:clamp(3rem,7vw,5rem)}.section-heading.svelte-1j5tn20{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.section-heading.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-family:var(--font-display);text-transform:uppercase;color:var(--mk-ink);margin:.65rem 0 0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;line-height:1.05}.section-heading.svelte-1j5tn20 p:where(.svelte-1j5tn20):not(.mk-kicker){max-width:44rem;color:var(--mk-muted);margin:.85rem 0 0;line-height:1.65}.upload-link.svelte-1j5tn20{color:var(--mk-accent);font-family:var(--font-mono);flex-shrink:0;padding-block:.5rem;font-size:.75rem;text-decoration:none}.upload-link.svelte-1j5tn20:hover{text-decoration:underline}.upload-link.svelte-1j5tn20 span:where(.svelte-1j5tn20){margin-left:.5rem}.faq-list.svelte-1j5tn20{border-top:1px solid var(--mk-line)}.faq-entry.svelte-1j5tn20{border-bottom:1px solid var(--mk-line);background:var(--mk-surface)}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20){cursor:pointer;color:var(--mk-ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20)::-webkit-details-marker{display:none}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20):hover{color:var(--mk-accent)}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20):focus-visible,.upload-link.svelte-1j5tn20:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){fill:none;width:1.25rem;height:1.25rem;stroke:var(--mk-accent);stroke-width:1.5px;flex-shrink:0}.faq-entry[open].svelte-1j5tn20 summary:where(.svelte-1j5tn20){color:var(--mk-accent)}.faq-entry[open].svelte-1j5tn20 summary:where(.svelte-1j5tn20) svg:where(.svelte-1j5tn20){transform:rotate(180deg)}.faq-answer.svelte-1j5tn20{max-width:58rem;color:var(--mk-muted);overflow-wrap:anywhere;padding:0 1.5rem 1.5rem;line-height:1.75}.faq-answer.svelte-1j5tn20 p{margin:0 0 1rem}.faq-answer.svelte-1j5tn20 :last-child{margin-bottom:0}.faq-answer.svelte-1j5tn20 a{color:var(--mk-accent);text-decoration:underline}.faq-answer.svelte-1j5tn20 strong{color:var(--mk-ink)}.faq-answer.svelte-1j5tn20 ul,.faq-answer.svelte-1j5tn20 ol{margin:1rem 0;padding-left:1.5rem}.faq-answer.svelte-1j5tn20 ul{list-style:outside}.faq-answer.svelte-1j5tn20 ol{list-style:decimal}.faq-answer.svelte-1j5tn20 li{margin-block:.4rem}.faq-answer.svelte-1j5tn20 code{color:var(--mk-accent);font-size:.85em}.faq-answer.svelte-1j5tn20 pre{background:var(--mk-bg);padding:1rem;overflow-x:auto}.faq-answer.svelte-1j5tn20 img{max-width:100%;height:auto}.faq-answer.svelte-1j5tn20 table{max-width:100%;display:block;overflow-x:auto}.faq-answer.svelte-1j5tn20 blockquote{border-left:2px solid var(--mk-accent);margin:1rem 0;padding-left:1rem}.plain-answer.svelte-1j5tn20{white-space:pre-wrap}#log-upload.svelte-1j5tn20{scroll-margin-top:8rem}.support-shell.svelte-1j5tn20{max-width:80rem;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem) 1rem}.support-layout.svelte-1j5tn20{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.instructions.svelte-1j5tn20,.support-form.svelte-1j5tn20,.success-card.svelte-1j5tn20{background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line)}.instructions.svelte-1j5tn20{box-shadow:inset 3px 0 0 var(--mk-accent), inset 0 0 0 1px var(--mk-line);padding:clamp(1.5rem,3vw,2.25rem)}.instructions.svelte-1j5tn20 h2:where(.svelte-1j5tn20),.form-heading.svelte-1j5tn20 h2:where(.svelte-1j5tn20),.success-card.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--mk-ink);margin:.65rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:.95}.instructions.svelte-1j5tn20>p:where(.svelte-1j5tn20):not(.mk-kicker):not(.privacy-note){color:var(--mk-muted);margin:1rem 0 .75rem;line-height:1.65}.log-path.svelte-1j5tn20{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--mk-accent);background:var(--mk-bg);padding:1rem;font-size:.78rem;line-height:1.6;display:block;box-shadow:inset 0 0 0 1px #99f7ff38}.instructions.svelte-1j5tn20 ol:where(.svelte-1j5tn20){color:var(--mk-muted);margin:1.5rem 0;padding-left:1.4rem}.instructions.svelte-1j5tn20 li:where(.svelte-1j5tn20){margin:.75rem 0;padding-left:.3rem;line-height:1.55}.instructions.svelte-1j5tn20 li:where(.svelte-1j5tn20)::marker{font-family:var(--font-mono);color:var(--mk-gold);font-weight:800}.instructions.svelte-1j5tn20 li:where(.svelte-1j5tn20) code:where(.svelte-1j5tn20){color:var(--mk-ink)}.privacy-note.svelte-1j5tn20{color:var(--mk-dim);background:#0d111a75;margin:1.5rem 0 0;padding:1rem;font-size:.78rem;line-height:1.55}.support-form.svelte-1j5tn20{padding:clamp(1.5rem,3vw,2.5rem)}.form-heading.svelte-1j5tn20{margin-bottom:2rem}.form-heading.svelte-1j5tn20 p:where(.svelte-1j5tn20):last-child{color:var(--mk-muted);margin:.8rem 0 0}.field.svelte-1j5tn20,.files-field.svelte-1j5tn20{flex-direction:column;gap:.65rem;display:flex}.files-field.svelte-1j5tn20{margin-top:1.4rem}.field.svelte-1j5tn20>span:where(.svelte-1j5tn20),.files-field__label.svelte-1j5tn20{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink);font-size:.72rem;font-weight:800}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20){box-sizing:border-box;border-radius:var(--mk-radius);width:100%;font:inherit;color:var(--mk-ink);background:var(--mk-bg);box-shadow:inset 0 0 0 1px var(--mk-line);border:0;padding:.95rem 1rem}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20)::placeholder{color:var(--mk-dim)}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus{box-shadow:inset 0 0 0 2px var(--mk-accent);outline:none}.drop-zone.svelte-1j5tn20{cursor:pointer;text-align:center;min-height:10rem;color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--mk-line);background:#0d111a8a;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.5rem;transition:color .15s,box-shadow .15s,background .15s;display:flex}.drop-zone.svelte-1j5tn20:hover{color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-accent);background:#99f7ff0d}.drop-zone.svelte-1j5tn20:focus-within{box-shadow:inset 0 0 0 2px var(--mk-accent)}.drop-zone.svelte-1j5tn20 input:where(.svelte-1j5tn20){opacity:0;width:1px;height:1px;position:absolute}.drop-zone.svelte-1j5tn20 svg:where(.svelte-1j5tn20){fill:none;width:2rem;stroke:var(--mk-accent);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px}.drop-zone.svelte-1j5tn20 strong:where(.svelte-1j5tn20){font-family:var(--font-mono);text-transform:uppercase;color:var(--mk-ink);font-size:.84rem}.drop-zone.svelte-1j5tn20 span:where(.svelte-1j5tn20){font-size:.84rem}.file-limits.svelte-1j5tn20{color:var(--mk-dim);margin:0;font-size:.75rem}.selected-files.svelte-1j5tn20{box-shadow:inset 0 0 0 1px var(--mk-line);margin-top:1.25rem}.selected-files__summary.svelte-1j5tn20{font-family:var(--font-mono);text-transform:uppercase;color:var(--mk-dim);background:#0d111a80;justify-content:space-between;gap:1rem;padding:.75rem .9rem;font-size:.7rem;display:flex}.selected-files__summary.svelte-1j5tn20 strong:where(.svelte-1j5tn20){color:var(--mk-muted)}.selected-files.svelte-1j5tn20 ul:where(.svelte-1j5tn20){margin:0;padding:0;list-style:none}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20){border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20)>span:where(.svelte-1j5tn20){flex-direction:column;gap:.15rem;min-width:0;display:flex}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20) strong:where(.svelte-1j5tn20){text-overflow:ellipsis;white-space:nowrap;color:var(--mk-ink);font-size:.84rem;overflow:hidden}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20) small:where(.svelte-1j5tn20){color:var(--mk-dim);font-size:.7rem}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20) button:where(.svelte-1j5tn20){cursor:pointer;text-transform:uppercase;color:var(--mk-accent);background:0 0;border:0;padding:0;font-size:.68rem}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20) button:where(.svelte-1j5tn20):hover{color:var(--mk-accent-strong)}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20) button:where(.svelte-1j5tn20):disabled{cursor:not-allowed;opacity:.45}.form-error.svelte-1j5tn20{color:#ffd1dc;box-shadow:inset 3px 0 0 var(--hud-enemy);background:#ff265c1f;margin:1.25rem 0 0;padding:.9rem 1rem;line-height:1.5}.upload-status.svelte-1j5tn20{font-family:var(--font-mono);color:var(--mk-accent);justify-content:space-between;gap:1rem;margin:1.25rem 0 0;font-size:.72rem;display:flex}.upload-status.svelte-1j5tn20 span:where(.svelte-1j5tn20){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mk-dim);overflow:hidden}.submit-button.svelte-1j5tn20,.reference-row.svelte-1j5tn20 button:where(.svelte-1j5tn20),.secondary-button.svelte-1j5tn20{border-radius:var(--mk-radius);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:0;font-weight:900}.submit-button.svelte-1j5tn20{width:100%;color:var(--mk-accent-ink);background:var(--mk-accent);margin-top:1.5rem;padding:1rem 1.25rem}.submit-button.svelte-1j5tn20:hover{background:var(--mk-accent-strong)}.submit-button.svelte-1j5tn20:disabled{cursor:wait;opacity:.6}.submit-button.svelte-1j5tn20:focus-visible,.reference-row.svelte-1j5tn20 button:where(.svelte-1j5tn20):focus-visible,.secondary-button.svelte-1j5tn20:focus-visible{outline:2px solid var(--mk-ink);outline-offset:3px}.success-card.svelte-1j5tn20{text-align:center;max-width:48rem;box-shadow:inset 3px 0 0 var(--mk-accent), inset 0 0 0 1px var(--mk-line), 0 24px 60px #00000047;margin:0 auto;padding:clamp(2rem,5vw,4rem);position:relative}.success-card.svelte-1j5tn20:focus{outline:none}.success-card__mark.svelte-1j5tn20{width:3rem;height:3rem;font-family:var(--font-mono);color:var(--mk-accent-ink);background:var(--mk-accent);place-items:center;margin:0 auto 1.4rem;font-size:1.3rem;font-weight:900;display:grid}.reference-row.svelte-1j5tn20{max-width:30rem;margin:1.8rem auto;display:flex}.reference-row.svelte-1j5tn20 code:where(.svelte-1j5tn20){min-width:0;font-family:var(--font-mono);letter-spacing:.05em;color:var(--mk-accent);background:var(--mk-bg);flex:1;place-items:center;padding:1rem;font-size:clamp(.9rem,3vw,1.2rem);font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #99f7ff47}.reference-row.svelte-1j5tn20 button:where(.svelte-1j5tn20){color:var(--mk-accent-ink);background:var(--mk-accent);padding:0 1.1rem}.reference-row.svelte-1j5tn20 button:where(.svelte-1j5tn20):hover{background:var(--mk-accent-strong)}.success-card__instruction.svelte-1j5tn20{max-width:40rem;color:var(--mk-muted);margin:0 auto;font-size:1.02rem;line-height:1.75}.success-card__instruction.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--mk-accent)}.success-card__instruction.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--mk-accent-strong)}.success-card__note.svelte-1j5tn20{color:var(--mk-dim);margin:1rem 0 0;font-size:.78rem}.secondary-button.svelte-1j5tn20{color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line);background:0 0;margin-top:2rem;padding:.8rem 1rem}.secondary-button.svelte-1j5tn20:hover{color:var(--mk-accent-strong);box-shadow:inset 0 0 0 1px var(--mk-accent-strong)}@media (width<=820px){.support-layout.svelte-1j5tn20{grid-template-columns:1fr}}@media (width<=520px){.section-heading.svelte-1j5tn20{flex-direction:column;align-items:start;gap:.75rem}.faq-entry.svelte-1j5tn20 summary:where(.svelte-1j5tn20){gap:1rem;padding:1.15rem}.faq-answer.svelte-1j5tn20{padding:0 1.15rem 1.15rem}.support-shell.svelte-1j5tn20{padding-inline:1rem}.reference-row.svelte-1j5tn20{flex-direction:column}.reference-row.svelte-1j5tn20 button:where(.svelte-1j5tn20){padding:.85rem 1rem}.selected-files.svelte-1j5tn20 li:where(.svelte-1j5tn20){align-items:flex-start}.upload-status.svelte-1j5tn20{flex-direction:column;gap:.3rem}}
