.support-layout.svelte-uj8fde{max-width:1200px;margin:0 auto}.form-container.svelte-uj8fde{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:flex-start}@media(max-width:1024px){.form-container.svelte-uj8fde{grid-template-columns:1fr}}.form-card.svelte-uj8fde{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;padding:40px;box-shadow:var(--glass-shadow-light)}.support-form.svelte-uj8fde{display:flex;flex-direction:column;gap:28px}.visually-hidden.svelte-uj8fde{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-row.svelte-uj8fde{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:640px){.form-row.svelte-uj8fde{grid-template-columns:1fr}}.field.svelte-uj8fde{display:flex;flex-direction:column;gap:10px}.field.svelte-uj8fde label:where(.svelte-uj8fde){font-size:14px;font-weight:700;color:var(--color-text);letter-spacing:-.01em}.field-header.svelte-uj8fde{display:flex;justify-content:space-between;align-items:center}input.svelte-uj8fde,select.svelte-uj8fde,textarea.svelte-uj8fde{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:12px 16px;font-size:15px;color:var(--color-text);transition:all .2s ease}input[readonly].svelte-uj8fde{background:var(--color-bg-muted, #f3f4f6);color:var(--color-text-secondary);cursor:default}input.svelte-uj8fde:focus,select.svelte-uj8fde:focus,textarea.svelte-uj8fde:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.1);outline:none}.select-wrapper.svelte-uj8fde{position:relative}.select-wrapper.svelte-uj8fde:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}select.svelte-uj8fde{appearance:none;width:100%}.ai-button.svelte-uj8fde{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);padding:.4rem .7rem;border-radius:.5rem;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.ai-button.svelte-uj8fde:hover{color:var(--color-text);background:color-mix(in oklab,var(--brand) 10%,var(--color-bg));border-color:color-mix(in oklab,var(--brand) 35%,var(--color-border))}.ai-button.svelte-uj8fde:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.ai-button.svelte-uj8fde:active{background:color-mix(in oklab,var(--brand) 14%,var(--color-bg))}.upload-zone.svelte-uj8fde{position:relative;border:2px dashed var(--color-border);border-radius:16px;padding:32px;text-align:center;background:#00000003;transition:all .2s}.upload-zone.svelte-uj8fde:hover:not(.uploading){background:rgba(var(--brand-rgb),.02);border-color:var(--brand)}.upload-zone.svelte-uj8fde input:where(.svelte-uj8fde){position:absolute;inset:0;opacity:0;cursor:pointer}.upload-content.svelte-uj8fde{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-secondary)}.upload-content.svelte-uj8fde svg:where(.svelte-uj8fde){color:var(--color-text-muted)}.upload-content.svelte-uj8fde span:where(.svelte-uj8fde){font-size:14px;font-weight:600}.upload-meta.svelte-uj8fde{font-size:12px!important;color:var(--color-text-muted)}.attachment-grid.svelte-uj8fde{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.attachment-tag.svelte-uj8fde{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--color-bg-muted, #f3f4f6);border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-weight:600}.attachment-tag.svelte-uj8fde button:where(.svelte-uj8fde){background:none;border:none;font-size:18px;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:0 0 0 4px}.attachment-tag.svelte-uj8fde button:where(.svelte-uj8fde):hover{color:var(--brand-red)}.form-error.svelte-uj8fde{background:#df000c0d;color:var(--brand-red);padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600}.submit-btn.svelte-uj8fde{width:100%;padding:16px;font-size:16px}.answers-rail.svelte-uj8fde{position:sticky;top:100px}.rail-card.svelte-uj8fde{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;padding:32px;box-shadow:var(--glass-shadow-light)}.rail-title.svelte-uj8fde{display:flex;align-items:center;gap:12px;color:var(--brand);margin-bottom:24px}.rail-title.svelte-uj8fde h3:where(.svelte-uj8fde){margin:0;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.rail-hint.svelte-uj8fde{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin:0}.suggestion-list.svelte-uj8fde{display:flex;flex-direction:column;gap:12px}.suggestion-link.svelte-uj8fde{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;text-decoration:none;color:inherit;transition:all .2s ease;position:relative}.suggestion-link.svelte-uj8fde:hover{border-color:var(--brand);transform:translate(4px);box-shadow:0 4px 12px rgba(var(--brand-rgb),.08)}.sug-category.svelte-uj8fde{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--brand)}.sug-title.svelte-uj8fde{font-size:14px;font-weight:700;line-height:1.4;padding-right:20px}.arrow.svelte-uj8fde{position:absolute;right:16px;bottom:16px;color:var(--color-text-muted);opacity:0;transition:all .2s}.suggestion-link.svelte-uj8fde:hover .arrow:where(.svelte-uj8fde){opacity:1;color:var(--brand)}.success-card.svelte-uj8fde{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:32px;padding:64px;text-align:center;max-width:600px;margin:0 auto;box-shadow:var(--glass-shadow-light)}.success-icon.svelte-uj8fde{width:80px;height:80px;background:#00c8531a;color:#00c853;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px}.ref-box.svelte-uj8fde{margin:32px 0;padding:20px;background:var(--color-bg-muted, #f3f4f6);border-radius:16px}.ref-label.svelte-uj8fde{display:block;font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:8px}.ref-id.svelte-uj8fde{font-size:18px;font-weight:800;color:var(--color-text)}.success-actions.svelte-uj8fde{display:flex;gap:16px;justify-content:center}@media(max-width:640px){.form-card.svelte-uj8fde,.success-card.svelte-uj8fde{padding:24px}.success-actions.svelte-uj8fde{flex-direction:column}}.spinner.svelte-uj8fde{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-uj8fde-spin .8s linear infinite;margin-right:8px}@keyframes svelte-uj8fde-spin{to{transform:rotate(360deg)}}.support-hero[data-astro-cid-bonii7em]{padding:160px 0 80px;background:radial-gradient(circle at top right,rgba(var(--brand-rgb),.12),transparent 40%),radial-gradient(circle at top left,rgba(var(--brand-green-accent-rgb),.08),transparent 40%),var(--color-bg);border-bottom:1px solid var(--color-border-subtle);text-align:center}.hero-inner[data-astro-cid-bonii7em]{max-width:800px;display:flex;flex-direction:column;align-items:center}.section-tag[data-astro-cid-bonii7em]{display:inline-block;padding:6px 16px;background:var(--color-accent-subtle);color:var(--brand-green-accent);border-radius:99px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}h1[data-astro-cid-bonii7em]{font-size:clamp(40px,8vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px;color:var(--color-text)}.lede[data-astro-cid-bonii7em]{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:48px;max-width:600px}.support-stats[data-astro-cid-bonii7em]{display:flex;align-items:center;gap:40px;padding:24px 48px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;backdrop-filter:blur(20px);box-shadow:var(--glass-shadow-light)}.stat-item[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:4px}.stat-value[data-astro-cid-bonii7em]{font-size:24px;font-weight:800;color:var(--color-text);letter-spacing:-.02em}.stat-label[data-astro-cid-bonii7em]{font-size:13px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-astro-cid-bonii7em]{width:1px;height:32px;background:var(--color-border)}.support-content[data-astro-cid-bonii7em]{padding:80px 0 120px;background:var(--color-bg)}@media(max-width:768px){.support-hero[data-astro-cid-bonii7em]{padding:120px 0 60px}.support-stats[data-astro-cid-bonii7em]{flex-direction:column;gap:24px;padding:32px;width:100%}.stat-divider[data-astro-cid-bonii7em]{width:100%;height:1px}}
