.app.svelte-1j5tn20{min-height:100vh}.support-page.svelte-1j5tn20{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header.svelte-1j5tn20{text-align:center;margin-bottom:48px}.page-header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){display:flex;align-items:center;justify-content:center;gap:12px;font-size:36px;font-weight:600;margin-bottom:12px}.page-header.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:18px}.support-options.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.option-card.svelte-1j5tn20{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:16px}.option-card.svelte-1j5tn20:hover{background:var(--bg-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.option-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:20px;font-weight:600;margin:0}.option-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);margin:0}.ticket-form-container.svelte-1j5tn20{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:32px;max-width:700px;margin:0 auto}.form-header.svelte-1j5tn20{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-header.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:24px;font-weight:600;margin:0}.ticket-form.svelte-1j5tn20{display:flex;flex-direction:column;gap:20px}.form-group.svelte-1j5tn20{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1j5tn20 label:where(.svelte-1j5tn20){font-weight:500;color:var(--text-primary)}.form-input.svelte-1j5tn20{padding:12px;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical}.form-actions.svelte-1j5tn20{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btn-primary.svelte-1j5tn20,.btn-secondary.svelte-1j5tn20{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary.svelte-1j5tn20{background:var(--accent);color:#fff}.btn-primary.svelte-1j5tn20:hover:not(:disabled){background:var(--accent-hover)}.btn-primary.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1j5tn20{background:var(--bg-hover);color:var(--text-primary)}.btn-secondary.svelte-1j5tn20:hover{background:var(--bg-primary)}main.svelte-1j5tn20{margin-top:56px;margin-left:0;transition:margin-left .3s}main.sidebar-open.svelte-1j5tn20{margin-left:240px}@media(max-width:1024px){main.sidebar-open.svelte-1j5tn20{margin-left:0}}@media(max-width:768px){.support-page.svelte-1j5tn20{padding:24px 16px}.page-header.svelte-1j5tn20{margin-bottom:32px}.page-header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){font-size:28px;flex-wrap:wrap}.page-header.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:16px}.support-options.svelte-1j5tn20{grid-template-columns:1fr;gap:16px}.option-card.svelte-1j5tn20{padding:24px 20px}.option-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:18px}.option-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:14px}.ticket-form-container.svelte-1j5tn20{padding:24px 20px}.form-header.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:20px}.form-input.svelte-1j5tn20{font-size:16px;padding:12px 14px;min-height:44px}.form-actions.svelte-1j5tn20{flex-direction:column}.form-actions.svelte-1j5tn20 button:where(.svelte-1j5tn20){width:100%;min-height:44px}}@media(max-width:480px){.support-page.svelte-1j5tn20{padding:20px 12px}.page-header.svelte-1j5tn20{margin-bottom:24px}.page-header.svelte-1j5tn20 h1:where(.svelte-1j5tn20){font-size:24px}.page-header.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:14px}.option-card.svelte-1j5tn20{padding:20px 16px}.option-card.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:16px}.option-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-size:13px}.option-card.svelte-1j5tn20 .btn-primary:where(.svelte-1j5tn20),.option-card.svelte-1j5tn20 .btn-secondary:where(.svelte-1j5tn20){width:100%;min-height:44px}.ticket-form-container.svelte-1j5tn20{padding:20px 16px}.form-header.svelte-1j5tn20{flex-direction:column;align-items:flex-start;gap:12px}.form-header.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:18px}.form-header.svelte-1j5tn20 .btn-secondary:where(.svelte-1j5tn20){width:100%;min-height:44px}.form-group.svelte-1j5tn20 label:where(.svelte-1j5tn20){font-size:14px}}
