.app-version-update-banner[data-v-bd1a47e5]{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:6px 12px;box-sizing:border-box;border-bottom:1px solid #91caff;background:#e6f4ff;color:#0958d9;font-size:13px;line-height:1.4}.app-version-update-banner__icon[data-v-bd1a47e5]{flex-shrink:0}.app-version-update-banner__message[data-v-bd1a47e5]{margin:0;min-width:0}.app-version-update-banner__refresh[data-v-bd1a47e5]{flex-shrink:0;min-height:28px;padding:0 10px;border:0;border-radius:6px;background:#1677ff;color:#fff;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.app-version-update-banner__refresh[data-v-bd1a47e5]:hover{background:#4096ff}.app-version-update-banner__dismiss[data-v-bd1a47e5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.app-version-update-banner__dismiss[data-v-bd1a47e5]:hover{background:#0958d914}@media (max-width: 640px){.app-version-update-banner[data-v-bd1a47e5]{justify-content:flex-start;flex-wrap:wrap;row-gap:6px}.app-version-update-banner__message[data-v-bd1a47e5]{flex:1 1 auto}.app-version-update-banner__dismiss[data-v-bd1a47e5]{margin-left:auto}}.user-avatar[data-v-dcc7bf58]{flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;border:1px solid #fed7aa;background:#fff7ed;color:#ea580c;font-weight:600;line-height:1}.user-avatar--circle[data-v-dcc7bf58]{border-radius:50%}.user-avatar--square[data-v-dcc7bf58]{border-radius:8px}.user-avatar__img[data-v-dcc7bf58]{display:block;width:100%;height:100%;object-fit:cover}.user-avatar__fallback[data-v-dcc7bf58]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.user-avatar__fallback--emoji[data-v-dcc7bf58]{font-size:.82em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.admin-support-detail[data-v-a09d3fcd]{--asd-ink: #1f2329;--asd-body: #3d434d;--asd-muted: #5f6672;--asd-faint: #7a828d;--asd-line: #e6e9ee;--asd-rule: #eef1f4;--asd-ground: #f8fafc;--asd-panel: #f7f9fc;--asd-surface: #ffffff;--asd-primary: #1677ff;--asd-primary-strong: #0958d9;--asd-primary-soft: #eef5ff;--asd-primary-line: #cfe3ff;--asd-danger: #c4242a;--asd-dock-width: clamp(300px, 34%, 400px);display:flex;flex-direction:column;min-width:0;color:var(--asd-ink);background:var(--asd-surface)}.admin-support-detail__status[data-v-a09d3fcd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:24px;color:var(--asd-muted);font-size:14px}.admin-support-detail__status--error[data-v-a09d3fcd]{color:var(--asd-danger)}.admin-support-detail__status--empty[data-v-a09d3fcd]{flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 24px;color:var(--asd-faint);text-align:center}.admin-support-detail__spin[data-v-a09d3fcd]{animation:admin-support-detail-spin-a09d3fcd .9s linear infinite}@keyframes admin-support-detail-spin-a09d3fcd{to{transform:rotate(360deg)}}.admin-support-detail__retry[data-v-a09d3fcd]{min-height:32px;padding:0 12px;border:1px solid var(--asd-line);border-radius:8px;background:var(--asd-surface);color:var(--asd-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.admin-support-detail__retry[data-v-a09d3fcd]:focus-visible{border-color:var(--asd-primary);outline:2px solid rgba(22,119,255,.24);outline-offset:1px}.admin-support-detail__error[data-v-a09d3fcd]{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--asd-danger);font-size:13px;line-height:1.5}.admin-support-detail__error--composer[data-v-a09d3fcd]{padding-top:8px}.admin-support-detail__head[data-v-a09d3fcd]{display:flex;flex:none;flex-direction:column;gap:6px;padding:12px 20px;border-bottom:1px solid var(--asd-line);background:var(--asd-surface)}.admin-support-detail__head-main[data-v-a09d3fcd]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.admin-support-detail__title-group[data-v-a09d3fcd]{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:10px;min-width:0}.admin-support-detail__subject[data-v-a09d3fcd]{overflow:hidden;flex:0 1 auto;margin:0;min-width:0;color:var(--asd-ink);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.admin-support-detail__chips[data-v-a09d3fcd]{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:6px}.admin-support-detail__create-time[data-v-a09d3fcd]{flex:none;color:#8c939d;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-support-detail__mobile-switch[data-v-a09d3fcd]{display:none}.admin-support-detail__workspace[data-v-a09d3fcd]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.admin-support-detail__conversation[data-v-a09d3fcd]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--asd-line);background:var(--asd-ground);overflow:hidden}.admin-support-detail__conversation[data-v-a09d3fcd]:last-child{border-right:0}.admin-support-detail__messages[data-v-a09d3fcd]{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;margin:0;min-height:0;padding:18px 20px;overflow:auto;overscroll-behavior:contain;list-style:none}.admin-support-detail__empty-thread[data-v-a09d3fcd]{margin:auto;padding:24px 0;color:var(--asd-faint);font-size:13px;text-align:center}.support-workspace__message[data-v-a09d3fcd]{display:flex;align-items:flex-start;gap:10px;min-width:0}.support-workspace__message.is-staff[data-v-a09d3fcd]{justify-content:flex-end}.support-workspace__avatar[data-v-a09d3fcd]{display:inline-flex;flex:none;padding-top:2px}.support-workspace__bubble[data-v-a09d3fcd]{max-width:min(100%,560px);min-width:0;padding:11px 14px 12px;border:1px solid var(--asd-line);border-radius:12px 12px 12px 4px;background:var(--asd-surface)}.support-workspace__message.is-staff .support-workspace__bubble[data-v-a09d3fcd]{border-color:var(--asd-primary-line);border-radius:12px 12px 4px;background:var(--asd-primary-soft)}.support-workspace__meta[data-v-a09d3fcd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--asd-faint);font-size:12px;font-weight:400}.support-workspace__meta strong[data-v-a09d3fcd]{color:var(--asd-ink);font-size:13px;font-weight:600}.support-workspace__time[data-v-a09d3fcd]{font-variant-numeric:tabular-nums}.support-workspace__role[data-v-a09d3fcd]{display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;background:var(--asd-primary);color:#fff;font-size:11px;font-weight:600;line-height:18px}.support-admin-message__content[data-v-a09d3fcd]{margin:5px 0 0;color:var(--asd-body);font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.admin-support-detail__composer[data-v-a09d3fcd]{display:flex;flex:none;flex-direction:column;min-width:0;gap:10px;padding:14px 20px 16px;border-top:1px solid var(--asd-line);background:var(--asd-surface)}.admin-support-detail__composer textarea[data-v-a09d3fcd]{width:100%;min-height:92px;box-sizing:border-box;padding:10px 12px;border:1px solid #d7dce3;border-radius:8px;background:var(--asd-ground);color:var(--asd-ink);font:inherit;font-size:14px;line-height:1.6;resize:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.admin-support-detail__composer textarea[data-v-a09d3fcd]::placeholder{color:#9aa1ab}.admin-support-detail__composer textarea[data-v-a09d3fcd]:focus{background:var(--asd-surface);border-color:var(--asd-primary);outline:none;box-shadow:0 0 0 3px #1677ff1f}.admin-support-detail__composer-footer[data-v-a09d3fcd]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-support-detail__composer-actions[data-v-a09d3fcd]{display:flex;align-items:center;gap:8px;margin-left:auto}.admin-support-detail__dock[data-v-a09d3fcd]{display:flex;flex:0 0 var(--asd-dock-width);flex-direction:column;align-self:stretch;width:var(--asd-dock-width);min-width:0;min-height:0;max-width:var(--asd-dock-width);gap:16px;padding:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--asd-line);background:#fcfdfd}.admin-support-detail__dock-group[data-v-a09d3fcd]{display:flex;flex-direction:column;min-width:0}.admin-support-detail__section-title[data-v-a09d3fcd]{color:#5f6672;font-size:13px;font-weight:600;letter-spacing:.2px;margin-bottom:8px}.admin-support-detail__reward[data-v-a09d3fcd]{display:flex;flex:none;flex-direction:column;gap:8px;min-width:0;padding:12px;overflow:hidden;border:1px solid var(--asd-line);border-radius:8px;background:var(--asd-surface)}.admin-support-detail__reward-form[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:8px;min-width:0}.admin-support-detail__reward-field[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-support-detail__reward-field-label[data-v-a09d3fcd]{color:var(--asd-muted);font-size:12px;font-weight:600;line-height:1.4}.admin-support-detail__credits-control[data-v-a09d3fcd]{display:flex;align-items:stretch;min-width:0;height:36px;overflow:hidden;border:1px solid #d7dce3;border-radius:8px;background:var(--asd-surface);transition:border-color .12s ease,box-shadow .12s ease}.admin-support-detail__credits-control[data-v-a09d3fcd]:focus-within{border-color:var(--asd-primary);box-shadow:0 0 0 3px #1677ff1f}.admin-support-detail__credits-control input[data-v-a09d3fcd]{flex:1 1 auto;width:0;min-width:0;height:100%;box-sizing:border-box;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--asd-ink);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;line-height:34px;-moz-appearance:textfield;appearance:textfield}.admin-support-detail__credits-control input[data-v-a09d3fcd]::-webkit-outer-spin-button,.admin-support-detail__credits-control input[data-v-a09d3fcd]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.admin-support-detail__credits-control input[data-v-a09d3fcd]::placeholder{color:#9aa1ab}.admin-support-detail__credits-control input[data-v-a09d3fcd]:focus{outline:none}.admin-support-detail__field-suffix[data-v-a09d3fcd]{display:inline-flex;flex:none;align-items:center;padding:0 12px;border-left:1px solid #e6e9ee;background:var(--asd-panel);color:var(--asd-muted);font-size:13px;line-height:1;white-space:nowrap}.admin-support-detail__reward-remark[data-v-a09d3fcd]{width:100%;height:36px;box-sizing:border-box;padding:0 11px;border:1px solid #d7dce3;border-radius:8px;background:var(--asd-surface);color:var(--asd-ink);font:inherit;font-size:14px;line-height:34px;transition:border-color .12s ease,box-shadow .12s ease}.admin-support-detail__reward-remark[data-v-a09d3fcd]::placeholder{color:#9aa1ab}.admin-support-detail__reward-remark[data-v-a09d3fcd]:focus{border-color:var(--asd-primary);outline:none;box-shadow:0 0 0 3px #1677ff1f}.admin-support-detail__reward-presets[data-v-a09d3fcd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.admin-support-detail__preset[data-v-a09d3fcd]{min-width:0;min-height:32px;padding:0 8px;border:1px solid #d7dce3;border-radius:8px;background:var(--asd-surface);color:var(--asd-ink);font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.admin-support-detail__preset.is-selected[data-v-a09d3fcd]{border-color:#91caff;background:#e6f4ff;color:var(--asd-primary-strong)}.admin-support-detail__preset[data-v-a09d3fcd]:focus-visible{border-color:var(--asd-primary);outline:2px solid rgba(22,119,255,.32);outline-offset:1px}.admin-support-detail__preset[data-v-a09d3fcd]:disabled{border-color:#e6e9ee;background:#f4f6f8;color:#8b929c;cursor:not-allowed}.admin-support-detail__reward-actions[data-v-a09d3fcd]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.admin-support-detail__reward-actions .admin-support-detail__btn[data-v-a09d3fcd]{width:100%;min-height:34px}.admin-support-detail__reward-result[data-v-a09d3fcd]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:var(--asd-muted);font-size:13px;line-height:1.5}.admin-support-detail__reward-result>svg[data-v-a09d3fcd]{flex:none;color:var(--asd-faint)}.admin-support-detail__reward-result strong[data-v-a09d3fcd]{color:var(--asd-ink);font-size:13px;font-weight:600}.admin-support-detail__reward-result.is-granted>svg[data-v-a09d3fcd],.admin-support-detail__reward-result.is-granted strong[data-v-a09d3fcd]{color:#1d6b42}.admin-support-detail__reward-result span[data-v-a09d3fcd]{min-width:0;overflow-wrap:anywhere}.admin-support-detail__reward-error[data-v-a09d3fcd]{margin:0;color:var(--asd-danger);font-size:13px;line-height:1.5}.admin-support-detail__user-card[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--asd-line);border-radius:8px;background:var(--asd-ground)}.admin-support-detail__user-card-head[data-v-a09d3fcd]{display:flex;align-items:center;gap:10px}.admin-support-detail__user-card-names[data-v-a09d3fcd]{display:flex;flex-direction:column;min-width:0}.admin-support-detail__user-name[data-v-a09d3fcd]{overflow:hidden;color:var(--asd-ink);font-size:14px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.admin-support-detail__kv-table[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:6px;font-size:12.5px;border-top:1px solid #edf0f4;padding-top:8px}.admin-support-detail__kv-row[data-v-a09d3fcd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-support-detail__kv-key[data-v-a09d3fcd]{color:var(--asd-muted);flex-shrink:0}.admin-support-detail__kv-val[data-v-a09d3fcd]{color:var(--asd-ink);font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-detail__workflow-card[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--asd-line);border-radius:8px;background:var(--asd-surface)}.admin-support-detail__workflow-actions[data-v-a09d3fcd]{display:flex;flex-direction:column;gap:8px;width:100%}.admin-support-detail__workflow-btn[data-v-a09d3fcd]{width:100%;justify-content:flex-start;gap:8px;min-height:36px;padding:0 12px}.admin-support-detail__btn-icon[data-v-a09d3fcd]{flex:none;color:var(--asd-muted)}.admin-support-detail__btn-icon.is-emerald[data-v-a09d3fcd]{color:#16a34a}.admin-support-detail__btn-icon.is-danger[data-v-a09d3fcd]{color:var(--asd-danger)}.admin-support-detail__workflow-btn.is-danger[data-v-a09d3fcd]{margin-top:4px;border-color:#efc7c2;color:var(--asd-danger)}.admin-support-detail__workflow-btn.is-danger[data-v-a09d3fcd]:hover:not(:disabled){border-color:var(--asd-danger);background:#fff1f0;color:var(--asd-danger)}.admin-support-detail__btn[data-v-a09d3fcd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.admin-support-detail__btn.is-primary[data-v-a09d3fcd]{border-color:var(--asd-primary);background:var(--asd-primary);color:#fff}.admin-support-detail__btn.is-secondary[data-v-a09d3fcd]{border-color:#d7dce3;background:var(--asd-surface);color:var(--asd-ink)}.admin-support-detail__btn.is-tonal[data-v-a09d3fcd]{border-color:var(--asd-primary-line);background:var(--asd-primary-soft);color:#1d5fbf}.admin-support-detail__btn.is-ghost[data-v-a09d3fcd]{border-color:transparent;background:transparent;color:var(--asd-muted)}.admin-support-detail__btn[data-v-a09d3fcd]:focus-visible:not(:disabled){outline:2px solid rgba(22,119,255,.32);outline-offset:1px}.admin-support-detail__btn.is-primary[data-v-a09d3fcd]:focus-visible:not(:disabled){border-color:var(--asd-primary-strong)}.admin-support-detail__btn[data-v-a09d3fcd]:disabled{border-color:transparent;background:#f1f3f6;color:#8b929c;cursor:not-allowed}.admin-support-detail__reward-actions .admin-support-detail__btn[data-v-a09d3fcd]:disabled{border-color:#e3e6ea;background:#f4f6f8;color:#8b929c}.admin-support-detail__btn.is-primary[data-v-a09d3fcd]:active:not(:disabled){border-color:var(--asd-primary-strong);background:var(--asd-primary-strong)}.admin-support-detail__btn.is-secondary[data-v-a09d3fcd]:active:not(:disabled),.admin-support-detail__btn.is-tonal[data-v-a09d3fcd]:active:not(:disabled),.admin-support-detail__btn.is-ghost[data-v-a09d3fcd]:active:not(:disabled){background:var(--asd-rule)}.admin-support-detail__label-mobile[data-v-a09d3fcd]{display:none}.support-workspace__chip[data-v-a09d3fcd]{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:#f3f5f7;color:var(--asd-muted);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.support-workspace__chip[data-status=OPEN][data-v-a09d3fcd]{border-color:#ffe1b3;background:#fff7e6;color:#9a5b00}.support-workspace__chip[data-status=AWAITING_USER][data-v-a09d3fcd]{border-color:var(--asd-primary-line);background:var(--asd-primary-soft);color:#1d5fbf}.support-workspace__chip[data-status=SOLVED][data-v-a09d3fcd]{border-color:#c9ead6;background:#eaf7ef;color:#1d6b42}.support-workspace__chip[data-status=CLOSED][data-v-a09d3fcd]{border-color:#e3e6ea;background:#f3f5f7;color:var(--asd-muted)}.support-workspace__chip.is-category[data-v-a09d3fcd]{border-color:var(--asd-line);background:var(--asd-surface);color:var(--asd-muted)}@media (prefers-reduced-motion: reduce){.admin-support-detail__spin[data-v-a09d3fcd]{animation:none}.admin-support-detail__btn[data-v-a09d3fcd],.admin-support-detail__credits-control[data-v-a09d3fcd],.admin-support-detail__reward-remark[data-v-a09d3fcd],.admin-support-detail__composer textarea[data-v-a09d3fcd]{transition:none}}@media (hover: hover) and (pointer: fine){.admin-support-detail__retry[data-v-a09d3fcd]:hover{border-color:var(--asd-primary);color:var(--asd-primary-strong)}.admin-support-detail__btn.is-primary[data-v-a09d3fcd]:hover:not(:disabled){border-color:var(--asd-primary-strong);background:var(--asd-primary-strong)}.admin-support-detail__btn.is-secondary[data-v-a09d3fcd]:hover:not(:disabled),.admin-support-detail__btn.is-tonal[data-v-a09d3fcd]:hover:not(:disabled){border-color:var(--asd-primary);color:var(--asd-primary-strong)}.admin-support-detail__btn.is-ghost[data-v-a09d3fcd]:hover:not(:disabled){background:#f1f3f6;color:var(--asd-ink)}.admin-support-detail__preset[data-v-a09d3fcd]:hover:not(:disabled){border-color:var(--asd-primary);color:var(--asd-primary-strong)}}@media (max-width: 768px){.admin-support-detail__mobile-switch[data-v-a09d3fcd]{display:grid;flex:none;grid-template-columns:1fr 1fr;gap:3px;padding:7px 16px;border-bottom:1px solid var(--asd-line);background:var(--asd-surface)}.admin-support-detail__mobile-switch button[data-v-a09d3fcd]{min-height:44px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--asd-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.admin-support-detail__mobile-switch button[aria-selected=true][data-v-a09d3fcd]{background:var(--asd-primary-soft);color:var(--asd-primary-strong)}.admin-support-detail__workspace[data-v-a09d3fcd]{flex-direction:column}.admin-support-detail__workspace[data-mobile-pane=conversation] .admin-support-detail__dock[data-v-a09d3fcd],.admin-support-detail__workspace[data-mobile-pane=dock] .admin-support-detail__conversation[data-v-a09d3fcd]{display:none}.admin-support-detail__conversation[data-v-a09d3fcd]{flex:1 1 auto;min-height:0;border-right:0}.admin-support-detail__dock[data-v-a09d3fcd]{flex:1 1 auto;width:100%;max-width:100%;max-height:none;min-height:0;border-top:0;border-left:0}.admin-support-detail__head[data-v-a09d3fcd],.admin-support-detail__messages[data-v-a09d3fcd],.admin-support-detail__status[data-v-a09d3fcd]{padding-left:16px;padding-right:16px}.admin-support-detail__head[data-v-a09d3fcd]{gap:8px;padding-top:12px;padding-bottom:10px}.admin-support-detail__head-main[data-v-a09d3fcd]{flex-wrap:wrap;gap:8px 10px}.admin-support-detail__title-group[data-v-a09d3fcd]{flex-wrap:wrap;gap:6px 10px}.admin-support-detail__subject[data-v-a09d3fcd]{font-size:18px}.admin-support-detail__user-name[data-v-a09d3fcd]{max-width:min(240px,70vw)}.admin-support-detail__messages[data-v-a09d3fcd]{gap:14px;padding-top:16px;padding-bottom:16px}.support-workspace__bubble[data-v-a09d3fcd]{max-width:100%}.support-admin-message__content[data-v-a09d3fcd]{font-size:15px}.admin-support-detail__credits-control[data-v-a09d3fcd],.admin-support-detail__reward-remark[data-v-a09d3fcd],.admin-support-detail__preset[data-v-a09d3fcd]{min-height:40px}.admin-support-detail__credits-control[data-v-a09d3fcd]{height:40px}.admin-support-detail__reward-actions[data-v-a09d3fcd]{display:grid;grid-template-columns:1fr 1fr}.admin-support-detail__reward-actions .admin-support-detail__btn[data-v-a09d3fcd]{width:100%;min-height:40px}.admin-support-detail__composer[data-v-a09d3fcd]{gap:8px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.admin-support-detail__composer textarea[data-v-a09d3fcd]{min-height:74px;max-height:148px;font-size:16px}.admin-support-detail__composer-actions[data-v-a09d3fcd]{width:100%;flex-wrap:nowrap;gap:8px}.admin-support-detail__composer-actions .admin-support-detail__btn[data-v-a09d3fcd]{min-height:44px}.admin-support-detail__btn.is-secondary[data-v-a09d3fcd],.admin-support-detail__btn.is-primary[data-v-a09d3fcd]{flex:1 1 0;padding:0 10px}.admin-support-detail__label-desktop[data-v-a09d3fcd]{display:none}.admin-support-detail__label-mobile[data-v-a09d3fcd]{display:inline}.admin-support-detail__workflow-btn[data-v-a09d3fcd]{min-height:44px;padding:0 12px}.admin-support-detail__error--composer[data-v-a09d3fcd]{padding-top:8px}}@media (max-width: 480px){.admin-support-detail__title-group[data-v-a09d3fcd]{flex-basis:100%}}@media (pointer: coarse){.admin-support-detail__composer textarea[data-v-a09d3fcd],.admin-support-detail__credits-control input[data-v-a09d3fcd],.admin-support-detail__reward-remark[data-v-a09d3fcd]{font-size:16px}}.admin-support-modal__head[data-v-a00178ac]{display:flex;align-items:center;gap:12px;padding-right:28px}.admin-support-modal__title-group[data-v-a00178ac]{display:flex;align-items:center;gap:8px;min-width:0}.admin-support-modal__title[data-v-a00178ac]{font-size:16px;font-weight:600;color:#1f2329}.admin-support-modal__code[data-v-a00178ac]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:500;color:#5f6672;background:#f3f5f7;border:1px solid #e2e8f0;padding:1px 7px;border-radius:4px}.admin-support-modal__open-admin[data-v-a00178ac]{margin-left:auto;padding:0;height:auto;font-size:13px}.admin-support-modal__close[data-v-a00178ac]{display:inline-flex;align-items:center;justify-content:center;color:#5f5f5f}.support-ticket-workspace .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.support-ticket-workspace .ant-modal-header{flex:none;padding:14px 20px 12px;border-bottom:1px solid #e6e9ee}.support-ticket-workspace .ant-modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.support-ticket-workspace .admin-support-detail{flex:1 1 auto;min-height:0}.support-ticket-workspace .admin-support-detail__workspace{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.support-ticket-workspace .admin-support-detail__conversation{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.support-ticket-workspace .support-workspace__messages{flex:1 1 auto;min-height:0;overflow:auto}.support-ticket-workspace .admin-support-detail__dock{min-height:0;overflow-y:auto}@media (max-width: 768px){.support-ticket-workspace.ant-modal-wrap{padding:0;align-items:stretch;overflow:hidden}.support-ticket-workspace .ant-modal{top:0!important;max-width:100%!important;width:100%!important;height:100dvh;margin:0!important;padding-bottom:0!important}.support-ticket-workspace .ant-modal-content{height:100dvh;max-height:100dvh;border-radius:0!important}.support-ticket-workspace .ant-modal-header{margin:0;padding:12px 52px 12px 16px}.support-ticket-workspace .ant-modal-title{font-size:16px;line-height:24px}.support-ticket-workspace .ant-modal-close{top:4px;right:4px;width:44px;height:44px}.support-ticket-workspace .ant-modal-body{flex:1;min-height:0;overflow:hidden}.support-ticket-workspace .admin-support-detail__workspace{flex-direction:column}.support-ticket-workspace .admin-support-detail__conversation{min-height:0}.support-ticket-workspace .admin-support-detail__dock{flex:1 1 auto;width:100%;max-width:100%;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto}}#app[data-v-78125ddc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh}.desktop-only{display:block}.desktop-only-flex{display:flex}.mobile-only,.mobile-only-flex{display:none}@media (max-width: 768px){.desktop-only,.desktop-only-flex{display:none!important}.mobile-only{display:block!important}.mobile-only-flex{display:flex!important}}.mobile-bottom-bar{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 8px #0000000f;z-index:100;display:none;gap:12px;align-items:center}@media (max-width: 768px){.mobile-bottom-bar{display:flex}}.has-bottom-bar{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mobile-fab{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:20px;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;color:#333;box-shadow:0 0 8px #1677ff26,0 4px 12px #00000014;z-index:1000;display:none;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}@media (max-width: 768px){.mobile-fab{display:flex}}.mobile-fab:active{transform:scale(.95)}.mobile-card-list{display:flex;flex-direction:column;gap:12px}.mobile-card-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.mobile-card-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mobile-card-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 360px){.mobile-card-fields-grid{grid-template-columns:1fr}}@media (max-width: 768px){.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important;max-width:100%!important}.mobile-padding{padding:16px!important}.mobile-padding-sm{padding:12px!important}.mobile-gap-sm{gap:8px!important}.mobile-text-center{text-align:center!important}}.mobile-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-scroll-x::-webkit-scrollbar{display:none}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width: 768px){.touch-target{min-height:44px;min-width:44px}}img:not([data-allow-drag=true]):not(.is-draggable){-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.auth-modal-wrap .ant-modal-mask{background-color:#0f172a7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.auth-modal-login .ant-modal-content{padding:0;border-radius:12px;overflow:hidden}.auth-modal-login .ant-modal-header{display:none}.auth-modal-login .ant-modal-close{top:22px;right:22px;width:30px;height:30px;border-radius:8px}@media (max-width: 720px){.auth-modal-login .ant-modal{max-width:min(360px,calc(100vw - 28px));margin:14px auto}.auth-modal-login .ant-modal-content{max-height:calc(100dvh - 28px);border-radius:14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-modal-login .ant-modal-close{top:22px;right:14px;width:30px;height:30px}}.ant-message{top:72px!important;z-index:3000!important;pointer-events:none}.auth-feedback-toast{padding:0}.auth-feedback-toast .ant-message-notice-content{position:relative;overflow:hidden;box-sizing:border-box;min-width:260px;max-width:min(420px,calc(100vw - 32px));padding:10px 14px 11px;color:#27231f;text-align:left;background:#fff;background:#fffffff0;border:1px solid rgba(39,35,31,.12);border-radius:14px;box-shadow:0 1px 2px #27231f0a,0 10px 28px #27231f1a;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}.auth-feedback-toast .ant-message-custom-content{display:flex;align-items:flex-start;min-width:0;color:#27231f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:21px}.auth-feedback-toast .ant-message-custom-content>span:last-child{min-width:0;overflow-wrap:anywhere}.auth-feedback-toast .ant-message-custom-content>.anticon{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin-inline-end:8px;border-radius:50%;font-size:13px;line-height:1;vertical-align:middle}.auth-feedback-toast--success .ant-message-custom-content{padding-inline-start:10px;box-shadow:inset 2px 0 #37845375}.auth-feedback-toast--success .ant-message-custom-content>.anticon{color:#2f7d4b;background:#eaf6ee}.auth-feedback-toast--error .ant-message-custom-content{padding-inline-start:10px;box-shadow:inset 2px 0 #b13d346b}.auth-feedback-toast--error .ant-message-custom-content>.anticon{color:#b83f36;background:#fbeceb}.auth-feedback-toast.ant-message-move-up-appear,.auth-feedback-toast.ant-message-move-up-enter{animation-name:auth-feedback-enter;animation-duration:.18s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.auth-feedback-toast .ant-message-notice-content:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";pointer-events:none;transform-origin:left center;animation:auth-feedback-progress 2.4s linear forwards}.auth-feedback-toast--success .ant-message-notice-content:after{background:#65b985}.auth-feedback-toast--error .ant-message-notice-content:after{animation-duration:3.2s;background:#df786f}@keyframes auth-feedback-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-feedback-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 640px){.ant-message{top:16px!important}.auth-feedback-toast .ant-message-notice-content{width:min(420px,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px);padding:10px 12px 11px}}@media (prefers-reduced-motion: reduce){.ant-message .auth-feedback-toast,.auth-feedback-toast .ant-message-notice-content,.auth-feedback-toast .ant-message-notice-content:after{animation:none!important}}:root{--sb-bp-phone: 480px;--sb-bp-mobile: 768px;--sb-space-1: clamp(4px, 1.1vw, 6px);--sb-space-2: clamp(6px, 1.6vw, 10px);--sb-space-3: clamp(8px, 2.2vw, 14px);--sb-space-4: clamp(10px, 2.8vw, 16px);--sb-chrome-pad-x: clamp(8px, 2.5vw, 14px);--sb-chrome-pad-y: clamp(6px, 1.8vw, 10px);--sb-icon-btn-size: clamp(36px, 10.5vw, 44px);--sb-icon-btn-radius: clamp(10px, 2.5vw, 12px);--sb-logo-size: clamp(22px, 6.2vw, 28px);--sb-brand-title-size: clamp(14px, 4.1vw, 16px);--sb-drawer-pad-x: clamp(6px, 1.8vw, 10px);--sb-drawer-pad-x-end: clamp(8px, 2.2vw, 12px);--sb-drawer-logo-inset: clamp(10px, 3.2vw, 16px);--sb-drawer-brand-logo: clamp(22px, 6vw, 24px);--sb-drawer-item-radius: clamp(10px, 2.8vw, 12px);--sb-drawer-item-gap: clamp(2px, .8vw, 4px);--sb-drawer-nav-min-h: clamp(40px, 11vw, 48px);--sb-drawer-account-min-h: clamp(48px, 13vw, 56px);--sb-chip-h: clamp(32px, 9.2vw, 40px);--sb-chip-pad-x: clamp(10px, 2.8vw, 14px);--sb-chip-gap: clamp(6px, 1.8vw, 10px);--sb-chip-font: clamp(12px, 3.4vw, 13.5px);--sb-chip-icon: clamp(14px, 3.8vw, 16px);--sb-chip-label-max: clamp(4.5em, 18vw, 7em);--sb-composer-control-size: clamp(32px, 9vw, 36px);--sb-composer-agent-width: clamp(36px, 10vw, 42px);--sb-composer-icon-size: clamp(16px, 4.5vw, 18px);--sb-composer-chevron-size: clamp(10px, 2.8vw, 12px);--sb-composer-row-gap: clamp(2px, .6vw, 4px);--sb-composer-input-pad-y: clamp(6px, 1.6vw, 9px);--sb-composer-radius: clamp(20px, 5.5vw, 24px);--sb-panel-pad: clamp(10px, 2.5vw, 14px);--sb-panel-max-w: min(360px, calc(100vw - 2 * var(--sb-panel-pad)));--sb-panel-radius: clamp(10px, 2.5vw, 14px);--sb-duration-fast: .15s;--sb-duration-normal: .22s;--sb-duration-embed: .24s;--sb-ease-standard: cubic-bezier(.2, .8, .2, 1);--sb-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--sb-motion-scale: 1;--sb-sidebar-expanded: 260px;--sb-sidebar-collapsed: 60px;--sb-sidebar-icon-btn: 36px;--sb-sidebar-collapsed-inset: 12px;--sb-embed-topbar-min-h: 52px;--sb-embed-title-size: 16px;--sb-embed-title-size-mobile: 17px;--sb-keyboard-inset: 0px;--sb-keyboard-duration: .32s;--sb-composer-safe-bottom: env(safe-area-inset-bottom, 0px);--sb-agent-tip-size: clamp(12.5px, 3.5vw, 14px);--sb-agent-waiting-min-h: clamp(24px, 7vw, 28px);--sb-agent-tip-color: #6e6e80;--sb-msg-font-size: 16px;--sb-msg-line-height: 1.75;--sb-msg-pad-x: clamp(10px, 3.2vw, 16px);--sb-msg-pad-y: clamp(8px, 2.4vw, 14px);--sb-msg-gap: clamp(10px, 2.8vw, 16px);--sb-followup-font: clamp(12.5px, 3.4vw, 14px);--sb-followup-min-h: clamp(34px, 9vw, 38px);--sb-followup-pad-x: clamp(12px, 3.2vw, 16px);--sb-followup-gap: clamp(8px, 2.2vw, 10px);--sb-error-text: #b42318;--sb-error-bg: #fff8f8;--sb-error-border: #f0d0d0;--sb-error-action-min-h: 32px;--sb-error-credits-bg: #fff9ef;--sb-error-credits-border: #f5d9a8;--sb-error-credits-text: #8a5a00;--sb-error-credits-action-bg: #c2410c;--sb-error-credits-action-bg-hover: #9a3412;--sb-error-credits-action-bg-active: #7c2d12;--sb-error-credits-action-text: #fff7ed;--rw-content-pad: clamp(12px, 2cqi, 16px);--rw-content-pad-bottom: clamp(16px, 3cqi, 24px);--rw-content-pad-narrow: 10px 12px 22px;--rw-section-header-pad: 10px 14px 8px;--rw-section-body-pad: 0 10px 10px;--rw-stat-gap: clamp(8px, 1.6cqi, 12px);--rw-card-radius: 10px;--rw-toolbar-gap: clamp(8px, 1.6cqi, 12px);--sb-embed-chip-h: 32px;--sb-embed-chip-h-lg: 36px;--sb-embed-chip-pad-x: 14px;--sb-embed-chip-radius: 999px;--sb-embed-chip-font: 13px;--sb-embed-chip-weight: 600;--sb-embed-chip-weight-regular: 500;--sb-embed-chip-soft-bg: #f0f0f0;--sb-embed-chip-soft-bg-hover: #e8e8e8;--sb-embed-chip-soft-text: #0d0d0d;--sb-embed-chip-ghost-bg: transparent;--sb-embed-chip-ghost-bg-hover: rgba(0, 0, 0, .04);--sb-embed-chip-ghost-text: #8e8e8e;--sb-embed-chip-ghost-text-hover: #5f5f5f;--sb-embed-chip-disabled-bg: #f7f7f7;--sb-embed-chip-disabled-border: #ebebeb;--sb-embed-chip-disabled-text: #b0b0b0;--sb-embed-chip-focus: rgba(13, 13, 13, .28);--sb-store-cta-h: 32px;--sb-store-cta-h-sm: 28px;--sb-store-cta-pad-x: 14px;--sb-store-cta-radius: 999px;--sb-store-cta-font: 13px;--sb-store-cta-font-sm: 12px;--sb-store-cta-weight: 600;--sb-store-cta-bg: #fff;--sb-store-cta-bg-hover: #f5f5f5;--sb-store-cta-border: #d1d5db;--sb-store-cta-border-hover: #9ca3af;--sb-store-cta-text: #0d0d0d;--sb-store-cta-disabled-opacity: .65;--sb-store-price-paid: #fa541c;--sb-store-price-free: #1f7a4c;--sb-search-h: 36px;--sb-search-radius: 999px;--sb-search-border: #e3e3e3;--sb-search-border-hover: #d4d4d4;--sb-search-border-focus: #c8c8c8;--sb-search-bg: #ffffff;--sb-search-icon-size: 16px;--sb-search-font: 13px;--sb-search-line: 20px;--sb-search-pad-x: 11px;--sb-search-gap: 7px;--sb-search-compact-w: 168px;--sb-search-compact-focus-w: 220px;--sb-search-placeholder: #9a9a9a;--sb-search-text: #202123;--sb-search-icon-color: #8a8a8a;--sb-search-focus-ring: 0 0 0 2px rgba(13, 13, 13, .06);--sb-slip-paper: #fbf7ed;--sb-slip-paper-deep: #f4eee1;--sb-slip-sheet: #fffdf8;--sb-slip-ink: #26382d;--sb-slip-ink-soft: #4c574b;--sb-slip-muted: #6f695d;--sb-slip-line: #dfd5c2;--sb-slip-line-strong: #d7c8af;--sb-slip-amber: #a76a2b;--sb-slip-amber-soft: #f1e2ca;--sb-slip-hop: #334b3c;--sb-slip-hop-ink: #f9f1df;--sb-slip-radius: 13px;--sb-slip-radius-tight: 9px;--sb-slip-width: 560px;--sb-slip-collapsed-min-h: 52px;--sb-slip-title-size: 14.5px;--sb-slip-meta-size: 12px;--sb-slip-body-size: 13px;--sb-slip-ease: cubic-bezier(.22, 1, .36, 1);--sb-slip-duration-expand: .24s;--sb-slip-focus: #334b3c}@media (max-width: 360px){:root{--sb-chrome-pad-x: 8px;--sb-composer-control-size: 32px;--sb-composer-agent-width: 36px;--sb-drawer-logo-inset: 10px;--sb-chip-label-max: 4.2em;--sb-brand-title-size: 14px;--sb-msg-pad-x: 10px;--sb-agent-tip-size: 12.5px;--sb-followup-min-h: 40px;--sb-followup-pad-x: 12px;--sb-followup-gap: 8px}}@media (max-width: 768px){:root{--sb-followup-min-h: 40px;--sb-followup-gap: 8px;--sb-error-action-min-h: 36px}}@media (min-width: 430px) and (max-width: 768px){:root{--sb-icon-btn-size: 44px;--sb-chip-h: 38px;--sb-composer-control-size: 36px;--sb-composer-agent-width: 40px;--sb-drawer-nav-min-h: 46px;--sb-drawer-brand-logo: 24px;--sb-msg-pad-x: 16px;--sb-agent-tip-size: 14px;--sb-followup-min-h: 40px;--sb-followup-pad-x: 16px;--sb-followup-gap: 8px}}@media (prefers-reduced-motion: reduce){:root{--sb-motion-scale: 0;--sb-duration-fast: .01ms;--sb-duration-normal: .01ms;--sb-duration-embed: .01ms}}
