.public-support.svelte-11g7og3{box-sizing:border-box;align-content:start;gap:var(--space-4);overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:820px;height:100%;min-height:0;color:var(--surface-ink);margin:0 auto;padding:clamp(18px,3vw,36px);display:grid;overflow:hidden auto}.public-support-intro.svelte-11g7og3{align-items:center;gap:var(--space-4);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);padding:clamp(16px,3vw,24px);display:flex}.public-support-icon.svelte-11g7og3{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-accent-soft);flex:none;place-items:center;width:48px;height:48px;display:grid}.public-support-intro.svelte-11g7og3>div:where(.svelte-11g7og3){gap:var(--space-2);min-width:0;display:grid}.eyebrow.svelte-11g7og3{color:var(--surface-accent-strong);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:900}h1.svelte-11g7og3,p.svelte-11g7og3{margin:0}h1.svelte-11g7og3{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.65rem,3.4vw,2.65rem);line-height:1}.public-support-intro.svelte-11g7og3 p:where(.svelte-11g7og3){max-width:36rem;color:var(--surface-muted);font-size:.86rem;line-height:1.6}form.svelte-11g7og3{box-sizing:border-box;gap:var(--space-3);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);grid-template-columns:1fr 1fr;align-self:start;width:100%;min-width:0;max-width:100%;padding:clamp(16px,3vw,26px);display:grid}.message-field.svelte-11g7og3,.consent.svelte-11g7og3,.form-status.svelte-11g7og3,footer.svelte-11g7og3,.cf-turnstile{grid-column:1/-1}.message-field.svelte-11g7og3{min-width:0;display:grid}.consent.svelte-11g7og3{align-items:start;gap:var(--space-3);color:var(--surface-ink);grid-template-columns:auto 1fr;font-size:.72rem;font-weight:600;line-height:1.45;display:grid}.consent.svelte-11g7og3 input:where(.svelte-11g7og3){width:20px;height:20px;accent-color:var(--surface-ink);margin-top:2px}.honeypot.svelte-11g7og3{position:absolute;left:-9999px}.form-status.svelte-11g7og3{border-radius:var(--radius-sharp);padding:var(--space-3);border:1.5px solid;font-size:.76rem}.form-status.success.svelte-11g7og3{border-color:color-mix(in srgb, var(--surface-success) 35%, var(--surface-panel));background:color-mix(in srgb, var(--surface-success) 9%, var(--surface-panel));color:var(--surface-success)}.form-status.error.svelte-11g7og3{border-color:color-mix(in srgb, var(--surface-danger) 35%, var(--surface-panel));background:color-mix(in srgb, var(--surface-danger) 8%, var(--surface-panel));color:var(--surface-danger)}footer.svelte-11g7og3{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-1);display:flex}footer.svelte-11g7og3 p:where(.svelte-11g7og3){max-width:30rem;color:var(--surface-muted);font-size:.65rem;line-height:1.4}@media (width<=760px){.public-support.svelte-11g7og3{padding:var(--space-4) var(--space-3) var(--space-6)}.public-support-intro.svelte-11g7og3{align-items:flex-start}h1.svelte-11g7og3{font-size:clamp(1.85rem,9vw,2.35rem)}}@media (width<=520px){form.svelte-11g7og3{grid-template-columns:1fr}form.svelte-11g7og3>*{grid-column:1}footer.svelte-11g7og3{flex-direction:column;align-items:stretch}footer.svelte-11g7og3 .public-send-button{width:100%}}.contact-inbox.svelte-g1lkiu{border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);grid-template-columns:minmax(330px,400px) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}h2.svelte-g1lkiu,p.svelte-g1lkiu{margin:0}button.svelte-g1lkiu{font:inherit;cursor:pointer}button.svelte-g1lkiu:focus-visible{outline:3px solid var(--surface-focus);outline-offset:2px}aside.svelte-g1lkiu{border-right:var(--border-soft);background:var(--surface-panel-soft);flex-direction:column;min-width:0;min-height:0;display:flex}aside.svelte-g1lkiu>header:where(.svelte-g1lkiu){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--surface-line);display:flex}aside.svelte-g1lkiu h2:where(.svelte-g1lkiu){font-size:1.15rem}aside.svelte-g1lkiu header:where(.svelte-g1lkiu) span:where(.svelte-g1lkiu){border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);min-width:25px;padding:2px var(--space-2);text-align:center;font-size:.7rem;font-weight:850}.contact-list.svelte-g1lkiu{scrollbar-gutter:stable;min-height:0;overflow:auto}.contact-list.svelte-g1lkiu>button:where(.svelte-g1lkiu){gap:var(--space-2);border:0;border-bottom:1px solid var(--surface-line);width:100%;padding:var(--space-3) var(--space-4);color:var(--surface-ink);text-align:left;background:0 0;display:grid}.contact-list.svelte-g1lkiu>button:where(.svelte-g1lkiu):hover,.contact-list.svelte-g1lkiu>button.active:where(.svelte-g1lkiu){background:var(--surface-panel);box-shadow:inset 4px 0 0 var(--surface-accent)}.contact-list.svelte-g1lkiu button:where(.svelte-g1lkiu)>span:where(.svelte-g1lkiu){justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.contact-list.svelte-g1lkiu strong:where(.svelte-g1lkiu){text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.contact-list.svelte-g1lkiu b:where(.svelte-g1lkiu){border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-success) 12%, var(--surface-panel));padding:2px var(--space-2);color:var(--surface-success);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:850}.contact-list.svelte-g1lkiu small:where(.svelte-g1lkiu){color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.contact-list.svelte-g1lkiu p:where(.svelte-g1lkiu){color:var(--surface-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.empty.svelte-g1lkiu,.detail-empty.svelte-g1lkiu{place-content:center;justify-items:center;gap:var(--space-2);height:100%;min-height:180px;padding:var(--space-5);color:var(--surface-muted);text-align:center;font-size:.86rem;display:grid}article.svelte-g1lkiu{background:linear-gradient(var(--surface-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--surface-grid-line) 1px, transparent 1px), var(--surface-panel);background-size:30px 30px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.detail-empty.svelte-g1lkiu{grid-row:1/-1}.contact-head.svelte-g1lkiu{gap:var(--space-2);padding:var(--space-4) max(18px, calc((100% - 860px) / 2));border-bottom:1px solid var(--surface-line);background:var(--surface-panel);display:grid}.contact-head.svelte-g1lkiu span:where(.svelte-g1lkiu){border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);width:fit-content;padding:2px var(--space-2);color:var(--surface-ink);text-transform:capitalize;font-size:.66rem;font-weight:850}.contact-head.svelte-g1lkiu h2:where(.svelte-g1lkiu){overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.16}.contact-head.svelte-g1lkiu p:where(.svelte-g1lkiu){color:var(--surface-muted);font-size:.74rem}.contact-content.svelte-g1lkiu{min-width:0;min-height:0;padding:var(--space-5) max(18px, calc((100% - 860px) / 2));scrollbar-gutter:stable;overflow-y:auto}.contact-message.svelte-g1lkiu{border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:150px;padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.68}.contact-reply.svelte-g1lkiu{min-width:0;padding:var(--space-3) max(18px, calc((100% - 860px) / 2)) var(--space-4);border-top:1px solid var(--surface-line);background:var(--surface-panel);gap:0;display:grid}.contact-reply-shell.svelte-g1lkiu{gap:var(--space-2);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);padding:var(--space-3);display:grid}.contact-reply-shell.svelte-g1lkiu:focus-within{box-shadow:0 0 0 1px var(--surface-ink)}.contact-reply-actions.svelte-g1lkiu{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-soft);background:var(--surface-panel);padding-top:var(--space-2);display:flex}.contact-reply-actions.svelte-g1lkiu>span:where(.svelte-g1lkiu){color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.notice.svelte-g1lkiu,.error.svelte-g1lkiu{margin-top:var(--space-3);border-radius:var(--radius-sharp);padding:var(--space-3);font-size:.78rem}.notice.svelte-g1lkiu{border:1.5px solid color-mix(in srgb, var(--surface-success) 35%, var(--surface-panel));background:color-mix(in srgb, var(--surface-success) 10%, var(--surface-panel));color:var(--surface-success)}.error.svelte-g1lkiu{border:1.5px solid color-mix(in srgb, var(--surface-danger) 35%, var(--surface-panel));background:color-mix(in srgb, var(--surface-danger) 8%, var(--surface-panel));color:var(--surface-danger)}.contact-inbox.svelte-g1lkiu .spin{animation:1s linear infinite svelte-g1lkiu-spin}@keyframes svelte-g1lkiu-spin{to{transform:rotate(360deg)}}@media (width<=800px){.contact-inbox.svelte-g1lkiu{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.contact-reply-actions.svelte-g1lkiu{flex-direction:column;align-items:stretch}.contact-reply-actions.svelte-g1lkiu>span:where(.svelte-g1lkiu){white-space:normal}.contact-reply-actions.svelte-g1lkiu .contact-send-button{width:100%}}@media (width<=660px){.contact-inbox.svelte-g1lkiu{display:block;overflow-y:auto}aside.svelte-g1lkiu{border-right:0;border-bottom:1px solid var(--surface-line);min-height:280px;max-height:46vh}article.svelte-g1lkiu{min-height:70vh}.contact-content.svelte-g1lkiu{min-height:240px}}.support-workspace.svelte-3bnasn{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.support-workspace.svelte-3bnasn:not(:has(.support-admin-tabs)){grid-template-rows:minmax(0,1fr)}.support-auth-loading.svelte-3bnasn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;color:var(--surface-muted);font-size:.9rem;display:flex}h1.svelte-3bnasn,h2.svelte-3bnasn,p.svelte-3bnasn{margin:0}button.svelte-3bnasn{font:inherit;cursor:pointer}button.svelte-3bnasn:focus-visible{outline:3px solid var(--surface-focus);outline-offset:2px}.support-admin-tabs.svelte-3bnasn{justify-self:start;gap:var(--space-1);padding:var(--space-1);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);display:inline-flex}.support-admin-tabs.svelte-3bnasn button:where(.svelte-3bnasn){align-items:center;gap:var(--space-2);border-radius:var(--radius-sharp);min-height:40px;padding:0 var(--space-3);color:var(--surface-muted);background:0 0;border:1.5px solid #0000;font-size:.8rem;font-weight:800;display:inline-flex}.support-admin-tabs.svelte-3bnasn button:where(.svelte-3bnasn):hover{background:var(--surface-soft);color:var(--surface-ink)}.support-admin-tabs.svelte-3bnasn button.active:where(.svelte-3bnasn){border-color:var(--surface-ink);background:var(--surface-ink);color:var(--surface-panel)}.support-admin-tabs.svelte-3bnasn span:where(.svelte-3bnasn){border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);min-width:22px;padding:2px var(--space-2);color:var(--surface-ink);text-align:center;font-size:.67rem;font-weight:850}.support-admin-tabs.svelte-3bnasn button.active:where(.svelte-3bnasn) span:where(.svelte-3bnasn){border-color:var(--surface-panel);color:var(--surface-panel);background:0 0}.support-shell.svelte-3bnasn{border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);grid-template-columns:minmax(350px,410px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.ticket-index.svelte-3bnasn{border-right:var(--border-soft);background:var(--surface-panel-soft);flex-direction:column;min-width:0;min-height:0;display:flex}.support-header.svelte-3bnasn{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-2);display:flex}.support-header.svelte-3bnasn div:where(.svelte-3bnasn){gap:var(--space-1);min-width:0;display:grid}.support-header.svelte-3bnasn div:where(.svelte-3bnasn)>span:where(.svelte-3bnasn){color:var(--surface-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.support-header.svelte-3bnasn h1:where(.svelte-3bnasn){font-size:clamp(1.35rem,1.4vw,1.65rem);line-height:1.12}.queue-count.svelte-3bnasn{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-sun);padding:var(--space-1) var(--space-2);color:var(--surface-ink);white-space:nowrap;flex:none;font-size:.7rem;font-weight:850}.support-subtitle.svelte-3bnasn{padding:0 var(--space-4) var(--space-3);color:var(--surface-muted);font-size:.86rem;line-height:1.55}.support-primary-action.svelte-3bnasn{padding:0 var(--space-4) var(--space-4)}.support-primary-action.svelte-3bnasn .new-request-button{width:100%}.ticket-filters.svelte-3bnasn{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ticket-filters.svelte-3bnasn label:where(.svelte-3bnasn),.admin-status-control.svelte-3bnasn{gap:var(--space-1);min-width:0;color:var(--surface-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:grid}.ticket-list.svelte-3bnasn{border-top:1px solid var(--surface-line);scrollbar-gutter:stable;min-height:0;overflow:auto}.ticket-list.svelte-3bnasn>button:where(.svelte-3bnasn){gap:var(--space-2);border:0;border-bottom:1px solid var(--surface-line);width:100%;padding:var(--space-3) var(--space-4);color:var(--surface-ink);text-align:left;background:0 0;display:grid}.ticket-list.svelte-3bnasn>button:where(.svelte-3bnasn):hover,.ticket-list.svelte-3bnasn>button.active:where(.svelte-3bnasn){background:var(--surface-panel);box-shadow:inset 4px 0 0 var(--surface-accent)}.ticket-list.svelte-3bnasn>button.needs-action:where(.svelte-3bnasn):not(.active){background:color-mix(in srgb, var(--surface-sun) 9%, var(--surface-panel-soft))}.ticket-row-head.svelte-3bnasn,.ticket-row-meta.svelte-3bnasn{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.ticket-row-head.svelte-3bnasn strong:where(.svelte-3bnasn){text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ticket-row-meta.svelte-3bnasn,.ticket-list.svelte-3bnasn small:where(.svelte-3bnasn){color:var(--surface-muted);font-size:.7rem}.ticket-list.svelte-3bnasn button:where(.svelte-3bnasn)>p:where(.svelte-3bnasn){color:var(--surface-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.action-label.svelte-3bnasn{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-sun);width:fit-content;padding:2px var(--space-2);color:var(--surface-ink);font-size:.64rem;font-weight:850}.status.svelte-3bnasn,.category.svelte-3bnasn{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-soft);width:fit-content;padding:2px var(--space-2);color:var(--surface-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:850;display:inline-flex}.status.waiting_support.svelte-3bnasn{background:color-mix(in srgb, var(--surface-danger) 10%, var(--surface-panel));color:var(--surface-danger)}.status.waiting_user.svelte-3bnasn{background:var(--surface-sun);color:var(--surface-ink)}.status.resolved.svelte-3bnasn{background:color-mix(in srgb, var(--surface-success) 12%, var(--surface-panel));color:var(--surface-success)}.status.closed.svelte-3bnasn{background:var(--surface-ink);color:var(--surface-panel)}.loading-state.svelte-3bnasn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);color:var(--surface-muted);font-size:.86rem;display:flex}.empty-state.svelte-3bnasn{justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--surface-muted);text-align:center;font-size:.84rem;line-height:1.5;display:grid}.empty-state.svelte-3bnasn strong:where(.svelte-3bnasn){color:var(--surface-ink);font-size:.98rem}.empty-icon.svelte-3bnasn{width:44px;height:44px;margin-bottom:var(--space-1);border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-panel);color:var(--surface-accent-strong);place-items:center;display:grid}.empty-state.svelte-3bnasn .empty-state-button{margin-top:var(--space-2)}.ticket-detail.svelte-3bnasn{background:linear-gradient(var(--surface-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--surface-grid-line) 1px, transparent 1px), var(--surface-panel);background-size:30px 30px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.support-error.svelte-3bnasn{z-index:8;padding:var(--space-3) var(--space-4);border-bottom:1.5px solid color-mix(in srgb, var(--surface-danger) 35%, var(--surface-panel));background:color-mix(in srgb, var(--surface-danger) 8%, var(--surface-panel));color:var(--surface-danger);font-size:.82rem;position:absolute;top:0;left:0;right:0}.detail-empty.svelte-3bnasn{place-content:center;justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-6);color:var(--surface-muted);text-align:center;grid-row:1/-1;display:grid}.detail-empty.svelte-3bnasn h2:where(.svelte-3bnasn){color:var(--surface-ink);font-size:1.35rem}.detail-empty.svelte-3bnasn p:where(.svelte-3bnasn){max-width:420px;font-size:.88rem;line-height:1.55}.detail-header.svelte-3bnasn{gap:var(--space-3);width:100%;padding:var(--space-4) max(18px, calc((100% - 920px) / 2));border-bottom:1px solid var(--surface-line);background:var(--surface-panel);display:grid}.detail-topline.svelte-3bnasn,.detail-title-row.svelte-3bnasn{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.detail-title-row.svelte-3bnasn{align-items:end}.detail-title-row.svelte-3bnasn>div:where(.svelte-3bnasn){gap:var(--space-1);min-width:0;display:grid}.back-button.svelte-3bnasn{align-items:center;gap:var(--space-1);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:40px;padding:0 var(--space-3);color:var(--surface-ink);box-shadow:var(--shadow-pressed);flex:none;font-size:.74rem;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.back-button.svelte-3bnasn:hover{box-shadow:var(--shadow-raised);transform:translate(-1px,-1px)}.back-button.svelte-3bnasn:active{box-shadow:none;transform:translate(1px,1px)}.detail-heading.svelte-3bnasn{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ticket-reference.svelte-3bnasn{color:var(--surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:750}.detail-header.svelte-3bnasn h2:where(.svelte-3bnasn){overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15}.detail-title-row.svelte-3bnasn p:where(.svelte-3bnasn){color:var(--surface-muted);font-size:.75rem;line-height:1.45}.admin-status-control.svelte-3bnasn{flex:0 0 190px}.message-thread.svelte-3bnasn{align-content:start;gap:var(--space-3);width:100%;min-width:0;min-height:0;padding:var(--space-5) max(18px, calc((100% - 920px) / 2));scrollbar-gutter:stable;display:grid;overflow-y:auto}.support-message.svelte-3bnasn{gap:var(--space-3);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);width:min(720px,88%);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom-left-radius:0;justify-self:start;display:grid}.support-message.mine.svelte-3bnasn{border-color:var(--surface-ink);border-radius:var(--radius-sharp);background:var(--surface-ink);color:var(--surface-bg);border-bottom-right-radius:0;justify-self:end}.support-message.admin.svelte-3bnasn{border-color:var(--surface-success)}.support-message.svelte-3bnasn header:where(.svelte-3bnasn){align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.message-avatar.svelte-3bnasn{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:var(--surface-sun);width:36px;height:36px;color:var(--surface-ink);place-items:center;font-size:.7rem;font-weight:900;display:grid}.support-message.admin.svelte-3bnasn .message-avatar:where(.svelte-3bnasn){background:var(--surface-accent-soft)}.message-author.svelte-3bnasn{min-width:0;display:grid}.message-author.svelte-3bnasn strong:where(.svelte-3bnasn){text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.message-author.svelte-3bnasn small:where(.svelte-3bnasn),.support-message.svelte-3bnasn time:where(.svelte-3bnasn){color:var(--surface-muted);font-size:.65rem}.support-message.mine.svelte-3bnasn :is(small:where(.svelte-3bnasn),time:where(.svelte-3bnasn)){color:color-mix(in srgb, var(--surface-bg) 72%, transparent)}.support-message.svelte-3bnasn>p:where(.svelte-3bnasn){white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.65}.reply-box.svelte-3bnasn{z-index:4;width:100%;min-width:0;padding:var(--space-3) max(18px, calc((100% - 920px) / 2)) var(--space-4);border-top:1px solid var(--surface-line);background:var(--surface-panel);gap:0;display:grid}.reply-shell.svelte-3bnasn{gap:var(--space-2);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);padding:var(--space-3);display:grid}.reply-shell.svelte-3bnasn:focus-within{box-shadow:0 0 0 1px var(--surface-ink)}.reply-actions.svelte-3bnasn{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:var(--border-soft);background:var(--surface-panel);padding-top:var(--space-2);display:flex}.reply-actions.svelte-3bnasn>span:where(.svelte-3bnasn){color:var(--surface-muted);font-size:.7rem}.spin.svelte-3bnasn{animation:1s linear infinite svelte-3bnasn-spin}@keyframes svelte-3bnasn-spin{to{transform:rotate(360deg)}}.support-composer-form.svelte-3bnasn{gap:var(--space-4);display:grid}.support-composer-actions.svelte-3bnasn{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=920px){.support-shell.svelte-3bnasn{grid-template-columns:minmax(320px,350px) minmax(0,1fr)}.detail-title-row.svelte-3bnasn{flex-direction:column;align-items:start}.admin-status-control.svelte-3bnasn{flex-basis:auto;width:min(260px,100%)}}@media (width<=760px){.support-workspace.svelte-3bnasn{overflow:visible}.support-shell.svelte-3bnasn{display:block;overflow:hidden}.ticket-index.svelte-3bnasn{border-right:0;height:100%}.ticket-detail.svelte-3bnasn{height:100%;min-height:0}.support-shell.svelte-3bnasn:has(.ticket-detail:where(.svelte-3bnasn) .detail-header:where(.svelte-3bnasn)) .ticket-index:where(.svelte-3bnasn){display:none}.support-shell.svelte-3bnasn:not(:has(.ticket-detail .detail-header)) .ticket-detail:where(.svelte-3bnasn){display:none}.ticket-filters.svelte-3bnasn{grid-template-columns:1fr}.support-message.svelte-3bnasn{width:94%}.support-message.svelte-3bnasn header:where(.svelte-3bnasn){grid-template-columns:auto minmax(0,1fr)}.support-message.svelte-3bnasn time:where(.svelte-3bnasn){grid-column:2}.reply-actions.svelte-3bnasn{flex-direction:column;align-items:stretch}.reply-actions.svelte-3bnasn>span:where(.svelte-3bnasn){padding:2px 3px}.reply-actions.svelte-3bnasn .reply-send-button{width:100%}}@media (width<=560px){.support-workspace.svelte-3bnasn{gap:var(--space-2)}.support-admin-tabs.svelte-3bnasn{width:100%}.support-admin-tabs.svelte-3bnasn button:where(.svelte-3bnasn){padding-inline:var(--space-2);flex:1 1 0;justify-content:center}.support-shell.svelte-3bnasn{border-left:0;border-right:0;border-radius:0}.support-header.svelte-3bnasn{padding-inline:var(--space-3);align-items:flex-start}.queue-count.svelte-3bnasn{margin-top:var(--space-1)}.support-subtitle.svelte-3bnasn{padding-inline:var(--space-3)}.detail-header.svelte-3bnasn{padding:var(--space-3) var(--space-2)}.detail-topline.svelte-3bnasn{align-items:flex-start}.detail-heading.svelte-3bnasn{justify-content:flex-start}.detail-title-row.svelte-3bnasn{gap:var(--space-3)}.message-thread.svelte-3bnasn{padding:var(--space-3) var(--space-2)}.support-message.svelte-3bnasn{width:100%;padding:var(--space-3)}.reply-box.svelte-3bnasn{padding:var(--space-2) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.back-button.svelte-3bnasn{transition:none}.back-button.svelte-3bnasn:hover,.back-button.svelte-3bnasn:active{transform:none}}
