.adsm-shell[data-v-625dea2c]{background:#fff;border-radius:16px;box-shadow:0 20px 50px #0f172a26;overflow:hidden}.adsm-header[data-v-625dea2c]{background:#f8fafc;border-bottom:1px solid #e8edf3;display:flex;justify-content:space-between;padding:10px 16px}.adsm-header[data-v-625dea2c],.adsm-label[data-v-625dea2c]{align-items:center;gap:8px}.adsm-label[data-v-625dea2c]{color:#475569;display:inline-flex;font-size:var(--fs-widget-title);font-weight:600;min-width:0}.adsm-close[data-v-625dea2c]{align-items:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px;-webkit-tap-highlight-color:transparent}.adsm-close[data-v-625dea2c]:hover{background:#f1f5f9;color:#475569}.adsm-body[data-v-625dea2c]{display:flex;flex-direction:column;gap:10px;max-height:calc(85vh - 130px);overflow-y:auto;padding:14px 16px}.adsm-search[data-v-625dea2c],.adsm-tools[data-v-625dea2c]{display:flex;gap:8px}.adsm-search[data-v-625dea2c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;flex:1;height:38px;min-width:0;padding:0 12px}.adsm-search input[data-v-625dea2c]{background:transparent;border:none;color:#1e293b;flex:1;font-size:var(--fs-action);min-width:0;outline:none}.adsm-icon-btn[data-v-625dea2c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px;-webkit-tap-highlight-color:transparent}.adsm-icon-btn[data-v-625dea2c]:active{transform:scale(.95)}.adsm-spin[data-v-625dea2c] svg{animation:adsm-rotate-625dea2c .9s linear infinite}@keyframes adsm-rotate-625dea2c{to{transform:rotate(1turn)}}.adsm-new[data-v-625dea2c]{align-items:center;background:#f0f7fc;border:1px dashed #9cc9e8;border-radius:10px;color:var(--hx-176299);cursor:pointer;display:inline-flex;font-size:var(--fs-action);font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:4px 14px;-webkit-tap-highlight-color:transparent}.adsm-new[data-v-625dea2c]:active{transform:scale(.98)}.adsm-muted[data-v-625dea2c]{color:#94a3b8;font-size:var(--fs-empty);margin:0;padding:18px 0;text-align:center}.adsm-list[data-v-625dea2c]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.adsm-row[data-v-625dea2c]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.adsm-row[data-v-625dea2c]:hover{border-color:#9cc9e8}.adsm-row[data-v-625dea2c]:active{transform:scale(.995)}.adsm-row--on[data-v-625dea2c]{background:#f0fdf4;border-color:#22c55e}.adsm-row--linked[data-v-625dea2c]{cursor:default;opacity:.6}.adsm-ic[data-v-625dea2c]{align-items:center;background:#f1f5f9;border-radius:9px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.adsm-title[data-v-625dea2c]{color:#1e293b;flex:1;font-size:var(--fs-action);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adsm-ext[data-v-625dea2c]{color:#64748b}.adsm-ext[data-v-625dea2c],.adsm-tag[data-v-625dea2c]{flex-shrink:0;font-size:var(--fs-badge);font-weight:700}.adsm-tag[data-v-625dea2c]{background:#e2e8f0;border-radius:999px;color:#475569;padding:2px 8px}.adsm-check[data-v-625dea2c]{align-items:center;border:2px solid #cbd5e1;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.adsm-check--on[data-v-625dea2c]{background:#16a34a;border-color:#16a34a}.adsm-footer[data-v-625dea2c]{align-items:center;background:#f8fafc;border-top:1px solid #e8edf3;display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.adsm-count[data-v-625dea2c]{color:#64748b;font-size:var(--fs-action)}.adsm-confirm[data-v-625dea2c]{background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:9px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;font-size:13.5px;font-weight:700;min-height:36px;padding:4px 18px;-webkit-tap-highlight-color:transparent}.adsm-confirm[data-v-625dea2c]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.adsm-confirm[data-v-625dea2c]:active:not(:disabled){transform:scale(.97)}@media (max-width:768px){.adsm-body[data-v-625dea2c]{padding:14px 16px}.adsm-search[data-v-625dea2c]{height:44px}.adsm-search input[data-v-625dea2c]{font-size:16px}.adsm-icon-btn[data-v-625dea2c]{height:44px;width:44px}.adsm-new[data-v-625dea2c]{min-height:44px}.adsm-row[data-v-625dea2c]{min-height:52px}.adsm-close[data-v-625dea2c]{height:44px;width:44px}.adsm-footer[data-v-625dea2c]{align-items:stretch;flex-direction:column;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.adsm-count[data-v-625dea2c]{text-align:center}.adsm-confirm[data-v-625dea2c]{font-size:15px;min-height:48px;width:100%}}.adok-wrap[data-v-054cf577]{display:flex;flex-direction:column;gap:12px}.adok-muted[data-v-054cf577]{color:#94a3b8;font-size:var(--fs-empty);margin:0;padding:20px 0;text-align:center}.adok-err[data-v-054cf577]{color:#dc2626}.adok-retry[data-v-054cf577]{background:none;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;-webkit-tap-highlight-color:transparent}.adok-search[data-v-054cf577]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;display:flex;gap:8px;height:40px;padding:0 12px}.adok-search input[data-v-054cf577]{background:transparent;border:none;color:#1e293b;flex:1;font-size:var(--fs-action);min-width:0;outline:none}.adok-toolbar[data-v-054cf577]{display:flex;justify-content:flex-end}.adok-add-btn[data-v-054cf577]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:9px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:4px 16px;-webkit-tap-highlight-color:transparent}.adok-add-btn[data-v-054cf577]:hover{filter:brightness(1.05)}.adok-add-btn[data-v-054cf577]:active{transform:scale(.97)}.adok-list[data-v-054cf577]{display:flex;flex-direction:column;gap:8px}.adok-row[data-v-054cf577]{align-items:stretch;display:flex;gap:6px}.adok-row .adok-item[data-v-054cf577]{flex:1;min-width:0}.adok-rm[data-v-054cf577]{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:12px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center;width:38px;-webkit-tap-highlight-color:transparent}.adok-rm[data-v-054cf577]:hover{background:#fef2f2}.adok-rm[data-v-054cf577]:active{transform:scale(.95)}.adok-rm[data-v-054cf577]:disabled{cursor:wait;opacity:.5}.adok-more[data-v-054cf577]{display:flex;justify-content:center}.adok-item[data-v-054cf577]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;color:inherit;display:flex;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.adok-item[data-v-054cf577]:hover{border-color:color-mix(in srgb,var(--tone-a) 45%,transparent);box-shadow:0 3px 10px #102a4312}.adok-item[data-v-054cf577]:active{transform:scale(.995)}.adok-item.is-disabled[data-v-054cf577]{opacity:.6;pointer-events:none}.adok-ic[data-v-054cf577]{align-items:center;background:linear-gradient(135deg,var(--tone-a),var(--tone-b));border-radius:11px;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.adok-rose[data-v-054cf577]{--tone-a:#f43f5e;--tone-b:#dc2626}.adok-blue[data-v-054cf577]{--tone-a:#3b82f6;--tone-b:#2563eb}.adok-green[data-v-054cf577]{--tone-a:#22c55e;--tone-b:#15803d}.adok-amber[data-v-054cf577]{--tone-a:#f59e0b;--tone-b:#d97706}.adok-purple[data-v-054cf577]{--tone-a:#a78bfa;--tone-b:#7c3aed}.adok-slate[data-v-054cf577]{--tone-a:#94a3b8;--tone-b:#64748b}.adok-info[data-v-054cf577]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.adok-title[data-v-054cf577]{color:#1e293b;font-size:var(--fs-action);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adok-meta[data-v-054cf577]{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:var(--fs-badge);gap:4px 10px;min-width:0}.adok-ext[data-v-054cf577]{color:#64748b;font-weight:700}.adok-proof[data-v-054cf577]{color:#047857;font-weight:600}.adok-src[data-v-054cf577]{align-items:center;display:inline-flex;gap:4px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adok-act[data-v-054cf577]{color:#94a3b8;flex-shrink:0;font-size:17px}.adok-item:hover .adok-act[data-v-054cf577]{color:var(--tone-a)}.adok-empty[data-v-054cf577]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.adok-empty-icon[data-v-054cf577]{color:#cbd5e1;font-size:36px}.adok-empty-title[data-v-054cf577]{color:#475569;font-size:var(--fs-widget-title);font-weight:700;margin:4px 0 0}.adok-empty-sub[data-v-054cf577]{color:#94a3b8;font-size:var(--fs-empty);margin:0;max-width:420px}@media (max-width:768px){.adok-search[data-v-054cf577]{height:44px}.adok-search input[data-v-054cf577]{font-size:16px}.adok-item[data-v-054cf577]{gap:10px;min-height:56px;padding:10px 12px}.adok-ic[data-v-054cf577]{font-size:16px;height:34px;width:34px}.adok-src[data-v-054cf577]{display:none}.adok-act[data-v-054cf577]{text-align:right;width:28px}.adok-more[data-v-054cf577] .pb-btn{width:100%}.adok-toolbar[data-v-054cf577]{justify-content:stretch}.adok-add-btn[data-v-054cf577]{font-size:15px;min-height:48px;width:100%}.adok-rm[data-v-054cf577]{min-height:44px;width:44px}.adok-retry[data-v-054cf577]{min-height:44px;padding:0 8px}}.av-wrap[data-v-a40b8eca]{display:flex;flex-direction:column;gap:12px}.av-head[data-v-a40b8eca]{align-items:center;display:flex;justify-content:space-between}.av-count[data-v-a40b8eca]{color:#475569;font-weight:700}.av-count[data-v-a40b8eca],.av-new[data-v-a40b8eca]{font-size:var(--fs-sm)}.av-new[data-v-a40b8eca]{align-items:center;background:var(--hx-1a6b8a);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;height:40px;padding:0 14px;transition:filter .15s ease}.av-new[data-v-a40b8eca]:hover{filter:brightness(1.08)}.av-modal-overlay[data-v-a40b8eca]{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.av-modal[data-v-a40b8eca]{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;gap:10px;max-width:480px;padding:18px;width:100%}.av-modal-head[data-v-a40b8eca]{align-items:center;display:flex;justify-content:space-between}.av-modal-title[data-v-a40b8eca]{color:#1e293b;font-size:var(--fs-md);font-weight:700;gap:8px;margin:0}.av-modal-close[data-v-a40b8eca],.av-modal-title[data-v-a40b8eca]{align-items:center;display:inline-flex}.av-modal-close[data-v-a40b8eca]{background:#f1f5f9;border:none;border-radius:9px;color:#64748b;cursor:pointer;height:34px;justify-content:center;width:34px}.av-modal-close[data-v-a40b8eca]:hover{background:#e2e8f0;color:#475569}.av-modal-foot[data-v-a40b8eca]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.av-btn-ghost[data-v-a40b8eca]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:var(--fs-sm);font-weight:600;height:40px;padding:0 16px}.av-btn-ghost[data-v-a40b8eca]:hover{background:#f1f5f9}.av-input[data-v-a40b8eca]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;font-size:var(--fs-sm);min-height:42px;padding:9px 12px;width:100%}.av-input[data-v-a40b8eca]:focus{border-color:var(--hx-1a6b8a);outline:none}.av-row[data-v-a40b8eca]{display:flex;gap:10px}.av-mini[data-v-a40b8eca]{display:flex;flex:1;flex-direction:column;gap:4px}.av-mini>span[data-v-a40b8eca]{color:#475569;font-size:var(--fs-xs);font-weight:600}.av-form-foot[data-v-a40b8eca]{display:flex;justify-content:flex-end}.av-save[data-v-a40b8eca]{background:var(--hx-1a6b8a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:var(--fs-sm);font-weight:700;height:40px;padding:0 18px}.av-save[data-v-a40b8eca]:disabled{cursor:not-allowed;opacity:.5}.av-skel-list[data-v-a40b8eca]{display:flex;flex-direction:column;gap:8px;position:relative}.av-skel[data-v-a40b8eca]{animation:av-skel-shimmer-a40b8eca 1.4s ease infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e8eef5 37%,#f1f5f9 63%);background-size:400% 100%;border:1px solid #e6edf3;border-radius:12px;height:62px}@keyframes av-skel-shimmer-a40b8eca{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.av-skel[data-v-a40b8eca]{animation:none}}.av-sr[data-v-a40b8eca]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.av-error[data-v-a40b8eca],.av-warn[data-v-a40b8eca]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:8px;margin:0;padding:12px 14px}.av-warn[data-v-a40b8eca]{font-size:var(--fs-xs);padding:8px 12px}.av-retry[data-v-a40b8eca]{background:none;border:none;color:var(--hx-1a6b8a);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0 4px;text-decoration:underline}.av-list[data-v-a40b8eca]{display:flex;flex-direction:column;gap:8px}.av-item[data-v-a40b8eca]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.av-item-main[data-v-a40b8eca]{display:flex;flex-direction:column;gap:3px;min-width:0}.av-item-title[data-v-a40b8eca]{color:#1e293b;font-size:var(--fs-sm);font-weight:700;overflow-wrap:anywhere}.av-item-sub[data-v-a40b8eca]{align-items:center;color:#64748b;display:inline-flex;font-size:var(--fs-2xs);gap:5px}.av-item-right[data-v-a40b8eca]{align-items:center;display:flex;flex-shrink:0;gap:8px}.av-item--hw[data-v-a40b8eca]{border-left:3px solid #f59e0b}.av-item--hw[data-tone=done][data-v-a40b8eca]{border-left-color:#22c55e}.av-item--hw[data-tone=overdue][data-v-a40b8eca]{background:snow;border-left-color:#ef4444}.av-item--hw[data-tone=owner][data-v-a40b8eca]{border-left-color:#6366f1}.av-kind[data-v-a40b8eca]{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:var(--fs-2xs);font-weight:800;gap:4px;padding:2px 8px}.av-kind--hw[data-v-a40b8eca]{background:#fef3c7;color:#b45309}.av-kind--lesson[data-v-a40b8eca]{background:#e0f2fe;color:#0369a1}.av-item-title.is-struck[data-v-a40b8eca]{color:#64748b;text-decoration:line-through}.av-hw-badge[data-v-a40b8eca]{background:#eef2f6;border-radius:999px;color:#475569;font-size:var(--fs-2xs);font-weight:700;padding:3px 8px;white-space:nowrap}.av-hw-badge[data-tone=done][data-v-a40b8eca]{background:#dcfce7;color:#15803d}.av-hw-badge[data-tone=overdue][data-v-a40b8eca]{background:#fee2e2;color:#b91c1c}.av-hw-badge[data-tone=pending][data-v-a40b8eca]{background:#fef3c7;color:#b45309}.av-hw-badge[data-tone=owner][data-v-a40b8eca]{background:#e0e7ff;color:#4338ca}.av-status[data-v-a40b8eca]{background:#eef2f6;border-radius:999px;color:#64748b;font-size:var(--fs-2xs);font-weight:700;padding:3px 8px}.av-status[data-s="0"][data-v-a40b8eca]{background:#e0f2fe;color:#0369a1}.av-status[data-s="1"][data-v-a40b8eca]{background:#dcfce7;color:#15803d}.av-live[data-v-a40b8eca],.av-status[data-s="2"][data-v-a40b8eca]{background:#fee2e2;color:#b91c1c}.av-live[data-v-a40b8eca]{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--fs-2xs);font-weight:800;gap:5px;padding:3px 8px}.av-live-dot[data-v-a40b8eca]{animation:av-live-pulse-a40b8eca 1.3s ease-in-out infinite;background:#dc2626;border-radius:50%;height:7px;width:7px}@keyframes av-live-pulse-a40b8eca{0%,to{opacity:1}50%{opacity:.35}}.av-join[data-v-a40b8eca]{align-items:center;background:var(--hx-1a6b8a);border-radius:8px;color:#fff;display:inline-flex;font-size:var(--fs-2xs);font-weight:700;height:32px;padding:0 12px;text-decoration:none}.av-empty[data-v-a40b8eca]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.av-empty-icon[data-v-a40b8eca]{color:#cbd5e1;font-size:32px}@media (max-width:768px){.av-row[data-v-a40b8eca]{flex-direction:column}.av-modal[data-v-a40b8eca]{max-width:100%}.av-join[data-v-a40b8eca],.av-new[data-v-a40b8eca]{height:36px}.av-save[data-v-a40b8eca]{flex:1 1 auto;justify-content:center}.av-btn-ghost[data-v-a40b8eca],.av-save[data-v-a40b8eca]{height:48px}.av-modal-close[data-v-a40b8eca]{height:44px;width:44px}.av-input[data-v-a40b8eca]{font-size:16px;min-height:38px}.av-join[data-v-a40b8eca]:active,.av-new[data-v-a40b8eca]:active,.av-save[data-v-a40b8eca]:active{transform:scale(.97)}.av-btn-ghost[data-v-a40b8eca],.av-join[data-v-a40b8eca],.av-modal-close[data-v-a40b8eca],.av-new[data-v-a40b8eca],.av-retry[data-v-a40b8eca],.av-save[data-v-a40b8eca]{-webkit-tap-highlight-color:transparent}.av-retry[data-v-a40b8eca]{min-height:44px;padding:0 12px}.av-retry[data-v-a40b8eca]:active{opacity:.7}.av-skel[data-v-a40b8eca]{height:56px}}.aduy-wrap[data-v-638be304]{display:flex;flex-direction:column;gap:14px}.aduy-head[data-v-638be304]{display:flex;justify-content:flex-end}.aduy-new-btn[data-v-638be304]{align-items:center;background:var(--hx-1a6b8a);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px;height:40px;padding:0 16px;transition:filter .15s ease}.aduy-new-btn[data-v-638be304]:hover{filter:brightness(1.08)}.aduy-input[data-v-638be304]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;font-size:var(--fs-sm);padding:9px 12px;resize:vertical;width:100%}.aduy-input[data-v-638be304]:focus{border-color:var(--hx-1a6b8a);outline:none}.aduy-send[data-v-638be304]{align-items:center;background:var(--hx-1a6b8a);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:6px;height:40px;padding:0 16px}.aduy-send[data-v-638be304]:disabled{cursor:not-allowed;opacity:.5}.aduy-modal-overlay[data-v-638be304]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.aduy-modal[data-v-638be304]{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;gap:10px;max-width:480px;padding:18px;width:100%}.aduy-modal-head[data-v-638be304]{align-items:center;display:flex;justify-content:space-between}.aduy-modal-title[data-v-638be304]{color:#1e293b;font-size:var(--fs-md);font-weight:700;gap:8px;margin:0}.aduy-modal-close[data-v-638be304],.aduy-modal-title[data-v-638be304]{align-items:center;display:inline-flex}.aduy-modal-close[data-v-638be304]{background:#f1f5f9;border:none;border-radius:9px;color:#64748b;cursor:pointer;height:34px;justify-content:center;width:34px}.aduy-modal-close[data-v-638be304]:hover{background:#e2e8f0;color:#475569}.aduy-modal-foot[data-v-638be304]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.aduy-btn-ghost[data-v-638be304]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:var(--fs-sm);font-weight:600;height:40px;padding:0 16px}.aduy-btn-ghost[data-v-638be304]:hover{background:#f1f5f9}@media (max-width:768px){.aduy-more[data-v-638be304],.aduy-new-btn[data-v-638be304]{height:36px}.aduy-send[data-v-638be304]{flex:1 1 auto;justify-content:center}.aduy-btn-ghost[data-v-638be304],.aduy-send[data-v-638be304]{height:48px}.aduy-modal-close[data-v-638be304]{height:44px;width:44px}.aduy-input[data-v-638be304]{font-size:16px}input.aduy-input[data-v-638be304],select.aduy-input[data-v-638be304]{min-height:38px}.aduy-new-btn[data-v-638be304]:active,.aduy-send[data-v-638be304]:active{transform:scale(.97)}.aduy-btn-ghost[data-v-638be304],.aduy-modal-close[data-v-638be304],.aduy-more[data-v-638be304],.aduy-new-btn[data-v-638be304],.aduy-send[data-v-638be304]{-webkit-tap-highlight-color:transparent}}.aduy-loading[data-v-638be304]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.aduy-list[data-v-638be304]{display:flex;flex-direction:column;gap:10px}.aduy-more[data-v-638be304]{align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:var(--hx-1a6b8a);cursor:pointer;font-size:var(--fs-sm);font-weight:700;height:38px;margin-top:4px;padding:0 18px}.aduy-more[data-v-638be304]:hover{background:#f0f9ff;border-color:#26ace2}.aduy-item[data-v-638be304]{background:#fff;border:1px solid #e6edf3;border-radius:12px;padding:12px 14px}.aduy-item-head[data-v-638be304]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.aduy-item-title[data-v-638be304]{color:#1e293b;font-size:var(--fs-sm);font-weight:700;margin:0}.aduy-item-date[data-v-638be304]{color:#94a3b8;font-size:var(--fs-2xs);white-space:nowrap}.aduy-item-desc[data-v-638be304]{color:#475569;font-size:var(--fs-sm);margin:6px 0 0;white-space:pre-wrap}.aduy-item-by[data-v-638be304]{color:#94a3b8;display:inline-block;font-size:var(--fs-2xs);margin-top:6px}.aduy-empty[data-v-638be304]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.aduy-empty-icon[data-v-638be304]{color:#cbd5e1;font-size:32px}.af-wrap[data-v-07dc0f21]{padding:4px 2px}.af-summary[data-v-07dc0f21]{display:flex;gap:12px;margin-bottom:16px}.afs-item[data-v-07dc0f21]{background:#fff;border:1px solid #e7edf2;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 16px}.afs-label[data-v-07dc0f21]{color:#6b7c8d;font-size:.8rem;font-weight:600}.afs-value[data-v-07dc0f21]{color:#0f2a3f;font-size:1.3rem;font-weight:800}.af-green[data-v-07dc0f21]{color:#16a34a}.af-red[data-v-07dc0f21]{color:#dc2626}.af-empty[data-v-07dc0f21]{color:#8a98a4;font-size:.92rem;padding:32px 0;text-align:center}.af-list[data-v-07dc0f21]{display:flex;flex-direction:column;gap:8px}.af-more[data-v-07dc0f21]{display:flex;justify-content:center;margin-top:6px}.af-row[data-v-07dc0f21]{align-items:center;background:#fff;border:1px solid #e7edf2;border-radius:12px;display:flex;gap:12px;padding:10px 14px}.af-avatar[data-v-07dc0f21]{border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.af-info[data-v-07dc0f21]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.af-name[data-v-07dc0f21]{color:#0f2a3f;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-meta[data-v-07dc0f21]{color:#9aa7b2;font-size:.76rem}.af-amounts[data-v-07dc0f21]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.af-remaining[data-v-07dc0f21]{font-size:1rem;font-weight:800}.af-remaining.is-debt[data-v-07dc0f21]{color:#dc2626}.af-remaining.is-clear[data-v-07dc0f21]{color:#16a34a}.af-sub[data-v-07dc0f21]{color:#9aa7b2;font-size:.72rem}.af-pay-btn[data-v-07dc0f21]{background:#0ea5b7;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:8px 12px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.af-pay-btn[data-v-07dc0f21]:hover{background:#0c8d9c}.af-modal-overlay[data-v-07dc0f21]{align-items:center;background:#08141e80;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:4000}.af-modal[data-v-07dc0f21]{background:#fff;border-radius:16px;max-width:400px;width:100%}.af-modal-head[data-v-07dc0f21]{align-items:center;border-bottom:1px solid #eef2f5;display:flex;justify-content:space-between;padding:14px 18px}.af-modal-head h3[data-v-07dc0f21]{color:#0f2a3f;font-size:1rem;font-weight:800;margin:0}.af-close[data-v-07dc0f21]{background:none;border:none;color:#9aa7b2;cursor:pointer;font-size:1.6rem;line-height:1;padding:0 4px}.af-modal-body[data-v-07dc0f21]{padding:16px 18px}.af-fld[data-v-07dc0f21]{display:flex;flex-direction:column;gap:5px;margin-bottom:11px}.af-fld span[data-v-07dc0f21]{color:#44515c;font-size:.8rem;font-weight:600}.af-inp[data-v-07dc0f21]{background:#fff;border:1px solid #d8e0e6;border-radius:9px;color:#0f2a3f;font-size:16px;outline:none;padding:9px 11px}.af-inp[data-v-07dc0f21]:focus{border-color:#0ea5b7}.af-modal-footer[data-v-07dc0f21]{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.af-btn-sec[data-v-07dc0f21]{background:#eef2f5;color:#44515c}.af-btn-pri[data-v-07dc0f21],.af-btn-sec[data-v-07dc0f21]{border:none;border-radius:9px;cursor:pointer;font-weight:700;padding:9px 16px}.af-btn-pri[data-v-07dc0f21]{background:#0ea5b7;color:#fff}.af-btn-pri[data-v-07dc0f21]:disabled{cursor:default;opacity:.6}@media (max-width:768px){.af-summary[data-v-07dc0f21]{flex-direction:column;gap:8px}.afs-item[data-v-07dc0f21]{align-items:center;flex-direction:row;justify-content:space-between}.af-row[data-v-07dc0f21]{flex-wrap:wrap}.af-pay-btn[data-v-07dc0f21]{margin-top:4px;min-height:36px;width:100%}.af-more[data-v-07dc0f21] .pb-btn{width:100%}.af-modal-overlay[data-v-07dc0f21]{align-items:flex-end;padding:0}.af-modal[data-v-07dc0f21]{border-radius:16px 16px 0 0;max-width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.af-btn-pri[data-v-07dc0f21],.af-btn-sec[data-v-07dc0f21]{flex:1;min-height:48px}.af-close[data-v-07dc0f21]{min-height:44px;min-width:44px}.af-inp[data-v-07dc0f21]{min-height:38px}.af-btn-pri[data-v-07dc0f21]:active,.af-pay-btn[data-v-07dc0f21]:active{transform:scale(.97)}.af-btn-pri[data-v-07dc0f21],.af-btn-sec[data-v-07dc0f21],.af-close[data-v-07dc0f21],.af-pay-btn[data-v-07dc0f21]{-webkit-tap-highlight-color:transparent}}.ak-card[data-v-dcb16d32]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;gap:13px;min-height:88px;padding:20px 18px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ak-card[data-v-dcb16d32]:hover{background:#fcfdfe;border-color:#cbd5e1;box-shadow:0 2px 8px #102a430d}.ak-avatar-wrap[data-v-dcb16d32]{flex-shrink:0;line-height:0;position:relative;text-decoration:none}.ak-avatar[data-v-dcb16d32]{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.ak-badge[data-v-dcb16d32]{align-items:center;border:2px solid #fff;border-radius:50%;bottom:-3px;color:#fff;display:flex;font-size:var(--fs-2xs);height:19px;justify-content:center;position:absolute;right:-3px;width:19px}.ak-content[data-v-dcb16d32]{flex:1;min-width:0;padding-top:1px}.ak-line[data-v-dcb16d32]{color:#64748b;font-size:var(--fs-sm);line-height:1.45;margin:0}.ak-name[data-v-dcb16d32]{color:#1e293b;font-weight:700;text-decoration:none}.ak-name[data-v-dcb16d32]:hover{text-decoration:underline}.ak-verb[data-v-dcb16d32]{margin-left:4px}.ak-time[data-v-dcb16d32]{color:#94a3b8;margin-left:3px}.ak-chip[data-v-dcb16d32],.ak-time[data-v-dcb16d32]{white-space:nowrap}.ak-chip[data-v-dcb16d32]{background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:9px;color:#334155;display:block;font-size:var(--fs-sm);font-weight:600;margin-top:7px;max-width:100%;overflow:hidden;padding:6px 11px;text-overflow:ellipsis}.ak-green .ak-badge[data-v-dcb16d32]{background:#16a34a}.ak-green .ak-chip[data-v-dcb16d32]{border-left-color:#16a34a}.ak-blue .ak-badge[data-v-dcb16d32]{background:#2563eb}.ak-blue .ak-chip[data-v-dcb16d32]{border-left-color:#2563eb}.ak-amber .ak-badge[data-v-dcb16d32]{background:#d97706}.ak-amber .ak-chip[data-v-dcb16d32]{border-left-color:#d97706}.ak-rose .ak-badge[data-v-dcb16d32]{background:#e11d48}.ak-rose .ak-chip[data-v-dcb16d32]{border-left-color:#e11d48}@media (max-width:768px){.ak-card[data-v-dcb16d32]{gap:10px;padding:12px}.ak-avatar[data-v-dcb16d32]{height:36px;width:36px}}.abk[data-v-ee763012]{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;margin-bottom:12px;padding:12px 14px}.abk--collapsed[data-v-ee763012]{padding-bottom:8px;padding-top:8px}.abk-head[data-v-ee763012]{align-items:center;display:flex;gap:8px;min-width:0}.abk-badge[data-v-ee763012]{align-items:center;color:#b45309;display:inline-flex;flex-shrink:0;font-size:var(--fs-2xs);font-weight:800;gap:4px;letter-spacing:.04em;text-transform:uppercase}.abk-title[data-v-ee763012]{color:#78350f;flex:1;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abk-more[data-v-ee763012],.abk-toggle[data-v-ee763012]{background:transparent;border:0;color:#b45309;cursor:pointer;flex-shrink:0;font-size:var(--fs-xs);font-weight:700;padding:4px 6px}.abk-more[data-v-ee763012]:hover,.abk-toggle[data-v-ee763012]:hover{text-decoration:underline}.abk-text[data-v-ee763012]{color:#451a03;font-size:var(--fs-sm);line-height:1.55;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-line}.abk-text--clamp[data-v-ee763012]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.abk-more[data-v-ee763012],.abk-toggle[data-v-ee763012]{min-height:44px;-webkit-tap-highlight-color:transparent}}.ahk[data-v-9a8e7913]{background:linear-gradient(135deg,#eff6ff,#ecfeff);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:12px;padding:14px 44px 14px 16px;position:relative}.ahk-x[data-v-9a8e7913]{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px}.ahk-x[data-v-9a8e7913]:hover{background:#0f172a0f}.ahk-title[data-v-9a8e7913]{color:#0f172a;font-size:var(--fs-md,15px);font-weight:800;margin:0}.ahk-text[data-v-9a8e7913]{color:#475569;font-size:var(--fs-sm);margin:4px 0 10px}.ahk-actions[data-v-9a8e7913]{display:flex;flex-wrap:wrap;gap:8px}.ahk-btn[data-v-9a8e7913]{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:9px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:6px;height:34px;padding:0 14px}.ahk-btn--primary[data-v-9a8e7913]{background:#2563eb;border-color:#2563eb;color:#fff}.ahk-btn[data-v-9a8e7913]:hover{filter:brightness(.97)}@media (max-width:768px){.ahk-x[data-v-9a8e7913]{height:44px;right:2px;top:2px;width:44px}.ahk-actions[data-v-9a8e7913]{flex-direction:column}.ahk-btn[data-v-9a8e7913]{height:36px;justify-content:center;width:100%;-webkit-tap-highlight-color:transparent}.ahk-btn[data-v-9a8e7913]:active{filter:brightness(.94)}}.pa-bar[data-v-d05da7c3],.pa-wrap[data-v-d05da7c3]{display:flex;flex-direction:column;gap:12px}.pa-bar[data-v-d05da7c3]{background:#fff;border:1px solid #edf1f5;border-radius:14px;box-shadow:0 1px 2px #0f2a430a;padding:12px 14px}.pa-bar-top[data-v-d05da7c3]{gap:12px;min-width:0}.pa-bar-tools[data-v-d05da7c3],.pa-bar-top[data-v-d05da7c3]{align-items:center;display:flex;justify-content:space-between}.pa-bar-tools[data-v-d05da7c3]{border-top:1px solid #f1f4f7;flex-wrap:wrap;gap:8px 10px;padding-top:10px}.pa-filter-title[data-v-d05da7c3]{color:#0f2b46;font-size:var(--fs-md,15px);font-weight:700;letter-spacing:-.01em;margin:0;min-width:0}.pa-search-row[data-v-d05da7c3]{margin-left:auto}.pa-search[data-v-d05da7c3],.pa-search-row[data-v-d05da7c3]{align-items:center;display:flex;gap:8px}.pa-search[data-v-d05da7c3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;height:32px;padding:0 10px;transition:border-color .2s,box-shadow .2s}.pa-search[data-v-d05da7c3]:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.pa-search-icon[data-v-d05da7c3]{color:#94a3b8;flex-shrink:0;height:14px;width:14px}.pa-search-input[data-v-d05da7c3]{background:transparent;border:none;color:#26343f;font-size:12px;line-height:normal;margin:0;outline:none;padding:0;width:130px}.pa-search-input[data-v-d05da7c3]::-moz-placeholder{color:#94a3b8}.pa-search-input[data-v-d05da7c3]::placeholder{color:#94a3b8}.pa-search-clear[data-v-d05da7c3]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:var(--fs-2xs);line-height:1;padding:0;transition:color .15s}.pa-search-clear[data-v-d05da7c3]:hover{color:#475569}.pa-seg[data-v-d05da7c3]{background:#f8fafc;border:1px solid #e6ebf0;border-radius:9px;display:inline-flex;flex-shrink:0;padding:2px}.pa-seg-btn[data-v-d05da7c3]{background:transparent;border:0;border-radius:7px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;min-height:26px;padding:2px 10px;-webkit-tap-highlight-color:transparent}.pa-seg-btn--on[data-v-d05da7c3]{background:#fff;box-shadow:0 1px 2px #0f172a14;color:var(--hx-176299)}@media (max-width:768px){.pa-seg-btn[data-v-d05da7c3]{min-height:38px;padding:6px 14px}}.pa-view-btn[data-v-d05da7c3]{align-items:center;background:#f8fafc;border:1px solid #e6ebf0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:32px;-webkit-tap-highlight-color:transparent}.pa-view-btn svg[data-v-d05da7c3]{height:16px;width:16px}.pa-view-btn[data-v-d05da7c3]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.pa-search-note[data-v-d05da7c3]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:var(--fs-xs);margin:0;padding:8px 12px}@media (max-width:768px){.pa-search-row[data-v-d05da7c3]{display:flex;gap:8px;width:100%}.pa-search[data-v-d05da7c3]{flex:1;min-width:0}.pa-search-input[data-v-d05da7c3]{font-size:16px;width:100%}}.pa-feed[data-v-d05da7c3]{gap:14px}.pa-feed[data-v-d05da7c3],.pa-item[data-v-d05da7c3]{display:flex;flex-direction:column}.pa-item[data-v-d05da7c3]{gap:6px;min-width:0}.pa-item--chat[data-v-d05da7c3]{margin-bottom:16px}.pa-item-head[data-v-d05da7c3]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.pa-pin-ribbon[data-v-d05da7c3]{background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#92400e;font-weight:700;padding:3px 12px}.pa-pin-btn[data-v-d05da7c3],.pa-pin-ribbon[data-v-d05da7c3]{align-items:center;display:inline-flex;font-size:12px;gap:6px}.pa-pin-btn[data-v-d05da7c3]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;font-weight:600;margin-left:auto;min-height:28px;padding:2px 10px;position:relative;-webkit-tap-highlight-color:transparent}.pa-pin-btn[data-v-d05da7c3]:hover:not(:disabled){background:#f8fafc;color:#0f172a}.pa-pin-btn[data-v-d05da7c3]:active:not(:disabled){transform:scale(.97)}.pa-pin-btn[data-v-d05da7c3]:disabled{cursor:not-allowed;opacity:.55}.pa-chips[data-v-d05da7c3]{display:flex;flex-wrap:wrap;gap:6px}.pa-chip[data-v-d05da7c3]{background:transparent;border:1px solid transparent;border-radius:999px;color:#7a8794;cursor:pointer;font-size:12px;font-weight:600;min-height:28px;padding:2px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.pa-chip[data-v-d05da7c3]:hover{background:#f1f4f7;color:#3b4b5a}.pa-chip--on[data-v-d05da7c3]{background:#eaf2f8;color:#2f5f7a}.pa-ask-btn[data-v-d05da7c3]:active,.pa-chip[data-v-d05da7c3]:active{transform:scale(.97)}.pa-ask-btn[data-v-d05da7c3]{align-items:center;background:var(--hx-176299);border:0;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-height:34px;padding:4px 14px;-webkit-tap-highlight-color:transparent}.pa-qmeta[data-v-d05da7c3]{align-items:center;display:flex;gap:8px}.pa-qbadge[data-v-d05da7c3]{background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-block;font-size:var(--fs-xs);font-weight:700;padding:2px 10px}.pa-qbadge--solved[data-v-d05da7c3]{background:#dcfce7;color:#15803d}.pa-qstate[data-v-d05da7c3]{color:#94a3b8;font-size:12px;font-weight:600}.pa-qstate--solved[data-v-d05da7c3]{color:#15803d}@media (max-width:768px){.pa-chip[data-v-d05da7c3]{min-height:36px}.pa-bar[data-v-d05da7c3]{gap:10px;padding:12px}.pa-search[data-v-d05da7c3]{height:38px}.pa-view-btn[data-v-d05da7c3]{height:44px;width:44px}.pa-search-clear[data-v-d05da7c3]{align-items:center;display:inline-flex;height:28px;justify-content:center;min-width:28px;position:relative;-webkit-tap-highlight-color:transparent}.pa-search-clear[data-v-d05da7c3]:after{content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;position:absolute}.pa-chip[data-v-d05da7c3]{font-size:13px;padding:4px 14px}.pa-bar-top[data-v-d05da7c3]{flex-wrap:wrap}.pa-ask-btn[data-v-d05da7c3]{font-size:15px;justify-content:center;min-height:48px;width:100%}.pa-bar-tools[data-v-d05da7c3]{align-items:stretch;flex-direction:column;padding-top:10px}.pa-chips[data-v-d05da7c3]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pa-chips[data-v-d05da7c3]::-webkit-scrollbar{display:none}.pa-chip[data-v-d05da7c3]{flex:0 0 auto}.pa-search-row[data-v-d05da7c3]{margin-left:0}}.pa-table-wrap[data-v-d05da7c3]{display:flex;flex-direction:column;gap:10px}.pa-table-note[data-v-d05da7c3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:12.5px;line-height:1.45;margin:0;padding:9px 12px}.pa-table[data-v-d05da7c3]{border-collapse:collapse;font-size:13.5px;width:100%}.pa-table th[data-v-d05da7c3]{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:700;padding:9px 10px;text-align:left;white-space:nowrap}.pa-table td[data-v-d05da7c3]{border-bottom:1px solid #f1f5f9;color:#334155;padding:10px;vertical-align:middle}.pa-table tbody tr[data-v-d05da7c3]:hover{background:#f8fafc}.pa-table-title[data-v-d05da7c3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;font-weight:600;overflow:hidden;text-decoration:none}.pa-table-title[data-v-d05da7c3]:hover{color:var(--hx-176299);text-decoration:underline}.pa-table-cat[data-v-d05da7c3]{background:#eef2f7;border-radius:999px;color:#475569;display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;white-space:nowrap}.pa-table-titlecell[data-v-d05da7c3]{align-items:center;display:flex;gap:10px;min-width:0}.pa-table-thumb[data-v-d05da7c3]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:grid;flex-shrink:0;height:38px;overflow:hidden;place-items:center;width:56px}.pa-table-thumb img[data-v-d05da7c3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pa-table-thumb-ph[data-v-d05da7c3]{font-size:15px;opacity:.45}.pa-table-dim[data-v-d05da7c3]{color:#94a3b8}.pa-table-date[data-v-d05da7c3]{color:#64748b;white-space:nowrap}.pa-td-num[data-v-d05da7c3],.pa-th-num[data-v-d05da7c3]{text-align:right;white-space:nowrap}.pa-td-num[data-v-d05da7c3]{color:#475569;font-variant-numeric:tabular-nums}@media (max-width:768px){.pa-table thead[data-v-d05da7c3]{display:none}.pa-table[data-v-d05da7c3],.pa-table tbody[data-v-d05da7c3],.pa-table td[data-v-d05da7c3],.pa-table tr[data-v-d05da7c3]{display:block;width:100%}.pa-table tr[data-v-d05da7c3]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:10px;padding:4px 2px}.pa-table td[data-v-d05da7c3]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between}.pa-table tr td[data-v-d05da7c3]:last-child{border-bottom:0}.pa-table td[data-v-d05da7c3]:before{color:#94a3b8;content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:600}.pa-table-title[data-v-d05da7c3]{-webkit-line-clamp:3;text-align:right}.pa-table-titlecell[data-v-d05da7c3]{flex:1;justify-content:flex-end}.pa-td-num[data-v-d05da7c3],.pa-th-num[data-v-d05da7c3]{text-align:right}}.pa-more-wrap[data-v-d05da7c3]{display:flex;justify-content:center;margin-top:4px}.pa-state[data-v-d05da7c3]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.pa-state--err[data-v-d05da7c3]{color:#dc2626}.pa-box[data-v-d05da7c3]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.pa-icon[data-v-d05da7c3]{color:#cbd5e1;font-size:36px}.pa-title[data-v-d05da7c3]{color:#475569;font-size:var(--fs-md);font-weight:700;margin:4px 0 0}.pa-sub[data-v-d05da7c3]{color:#94a3b8;font-size:var(--fs-sm);margin:0;max-width:420px}.pa-box--audience .pa-icon[data-v-d05da7c3]{color:#f59e0b}.pa-box--audience .pa-sub[data-v-d05da7c3]{color:#92400e}.pa-actions[data-v-d05da7c3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pa-actions[data-v-d05da7c3],.pa-share-btn[data-v-d05da7c3]{align-items:center;justify-content:center}.pa-share-btn[data-v-d05da7c3]{background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:9px;box-shadow:0 2px 8px #16a34a47;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;min-height:34px;padding:4px 16px;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.pa-share-btn[data-v-d05da7c3]:hover{box-shadow:0 4px 12px #16a34a52;filter:brightness(1.05)}.pa-share-btn[data-v-d05da7c3]:active{transform:scale(.97)}.pa-ask-btn--outline[data-v-d05da7c3]{background:#fff;border:1px solid #9cc9e8;box-shadow:none;color:var(--hx-176299)}.pa-ask-btn--outline[data-v-d05da7c3]:hover{background:#f0f7fc}@media (max-width:768px){.pa-actions[data-v-d05da7c3]{align-items:stretch;flex-direction:column;width:100%}.pa-share-btn[data-v-d05da7c3]{font-size:15px;min-height:48px;width:100%}.pa-pin-btn[data-v-d05da7c3]{font-size:13px;min-height:36px;padding:4px 12px}.pa-pin-btn[data-v-d05da7c3]:after{content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.pa-pin-ribbon[data-v-d05da7c3]{font-size:12.5px}}.cs-banner[data-v-44b41f56]{align-items:center;animation:cs-in-44b41f56 .25s ease-out;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:14px;box-shadow:0 6px 20px #dc262659;color:#fff;display:flex;gap:12px;padding:12px 16px;text-decoration:none;-webkit-tap-highlight-color:transparent}@keyframes cs-in-44b41f56{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cs-dot[data-v-44b41f56]{animation:cs-pulse-44b41f56 1.3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff4d;flex-shrink:0;height:12px;width:12px}@keyframes cs-pulse-44b41f56{0%,to{opacity:1}50%{opacity:.4}}.cs-info[data-v-44b41f56]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cs-info strong[data-v-44b41f56]{font-size:var(--fs-sm);font-weight:800}.cs-info small[data-v-44b41f56]{font-size:var(--fs-2xs);opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-join[data-v-44b41f56]{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:6px;padding:8px 16px}.cs-banner:hover .cs-join[data-v-44b41f56]{background:#ffffff52}.cs-banner--pending[data-v-44b41f56]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 20px #d9770652}.cs-banner--pending .cs-dot[data-v-44b41f56]{animation:none}@media (max-width:768px){.cs-banner[data-v-44b41f56]{flex-wrap:wrap}.cs-join[data-v-44b41f56]{min-height:44px}}.cy-wrap[data-v-7afd7785]{display:flex;flex-direction:column;gap:14px}@keyframes cy-live-pulse-7afd7785{0%,to{opacity:1}50%{opacity:.4}}.cy-start[data-v-7afd7785]{background:linear-gradient(135deg,#fef2f2,#fff);border:1px solid #fecaca;border-radius:14px;display:flex;flex-direction:column;gap:9px;padding:12px 14px}.cy-start-head[data-v-7afd7785]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;margin:0}.cy-start-icon[data-v-7afd7785]{align-self:center;color:#dc2626;flex-shrink:0;font-size:18px}.cy-start-title[data-v-7afd7785]{color:#1e293b;font-size:var(--fs-sm);font-weight:800}.cy-start-sub[data-v-7afd7785]{color:#64748b;font-size:var(--fs-xs)}.cy-start-form[data-v-7afd7785]{display:flex;gap:8px}.cy-opt-row[data-v-7afd7785]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cy-opt-sep[data-v-7afd7785]{background:#e2e8f0;flex-shrink:0;height:18px;margin:0 6px;width:1px}.cy-duration-label[data-v-7afd7785]{color:#64748b;margin-right:2px}.cy-duration-btn[data-v-7afd7785],.cy-duration-label[data-v-7afd7785]{font-size:var(--fs-xs);font-weight:600}.cy-duration-btn[data-v-7afd7785]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;padding:6px 12px;transition:all .15s;-webkit-tap-highlight-color:transparent}.cy-duration-btn[data-v-7afd7785]:hover{border-color:#26ace2}.cy-duration-btn.active[data-v-7afd7785]{background:#26ace2;border-color:#26ace2;color:#fff}.cy-input[data-v-7afd7785]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#1e293b;flex:1;font-size:var(--fs-sm);min-height:42px;padding:9px 12px}.cy-input[data-v-7afd7785]:focus{border-color:#dc2626;outline:none}.cy-start-btn[data-v-7afd7785]{align-items:center;background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:6px;height:42px;padding:0 18px}.cy-start-btn[data-v-7afd7785]:disabled{cursor:not-allowed;opacity:.5}.cy-loading[data-v-7afd7785]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.cy-section[data-v-7afd7785]{display:flex;flex-direction:column;gap:8px}.cy-more[data-v-7afd7785]{display:flex;justify-content:center;margin-top:4px}.cy-section-label[data-v-7afd7785]{color:#94a3b8;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;margin:0 0 2px;text-transform:uppercase}.cy-past[data-v-7afd7785]{margin-top:6px}.cy-item[data-v-7afd7785]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.cy-item--muted[data-v-7afd7785]{opacity:.75}.cy-item-main[data-v-7afd7785]{display:flex;flex-direction:column;gap:3px;min-width:0}.cy-item-title[data-v-7afd7785]{align-items:center;color:#1e293b;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:7px;max-width:100%;min-width:0}.cy-item-title-tx[data-v-7afd7785]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-live-tag[data-v-7afd7785]{align-items:center;background:#dc2626;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-2xs);font-weight:800;gap:4px;letter-spacing:.04em;padding:2px 8px}.cy-live-tag-dot[data-v-7afd7785]{animation:cy-live-pulse-7afd7785 1.3s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.cy-item-sub[data-v-7afd7785]{color:#64748b;font-size:var(--fs-2xs)}.cy-item-sub[data-v-7afd7785],.cy-join[data-v-7afd7785]{align-items:center;display:inline-flex;gap:5px}.cy-join[data-v-7afd7785]{background:#dc2626;border-radius:9px;color:#fff;font-size:var(--fs-xs);height:36px;padding:0 14px;text-decoration:none}.cy-join[data-v-7afd7785],.cy-status[data-v-7afd7785]{flex-shrink:0;font-weight:700}.cy-status[data-v-7afd7785]{background:#eef2f6;border-radius:999px;color:#64748b;font-size:var(--fs-2xs);padding:3px 8px}.cy-status[data-s="1"][data-v-7afd7785]{background:#dcfce7;color:#15803d}.cy-status[data-s="2"][data-v-7afd7785]{background:#fee2e2;color:#b91c1c}.cy-empty[data-v-7afd7785]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;padding:36px 20px}.cy-empty-icon[data-v-7afd7785]{color:#cbd5e1;font-size:32px}.cy-recs[data-v-7afd7785]{margin-top:6px}.cy-rec-grid[data-v-7afd7785]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cy-rec-cell[data-v-7afd7785]{position:relative}.cy-rec-del[data-v-7afd7785]{align-items:center;background:#0f172ab8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;height:32px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .15s,background .15s;width:32px;-webkit-tap-highlight-color:transparent}.cy-rec-cell:hover .cy-rec-del[data-v-7afd7785]{opacity:1}.cy-rec-del[data-v-7afd7785]:hover{background:#dc2626f2}.cy-rec-del[data-v-7afd7785]:active{transform:scale(.94)}.cy-rec-del[data-v-7afd7785]:disabled{background:#0f172ab8;cursor:default;opacity:1}.cy-spin[data-v-7afd7785]{animation:cy-rec-spin-7afd7785 .8s linear infinite}@keyframes cy-rec-spin-7afd7785{to{transform:rotate(1turn)}}.cy-rec-card[data-v-7afd7785]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;text-align:left;-webkit-tap-highlight-color:transparent}.cy-rec-thumb[data-v-7afd7785]{aspect-ratio:16/9;background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #e6edf3;border-radius:10px;overflow:hidden;position:relative;width:100%}.cy-rec-thumb img[data-v-7afd7785]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cy-rec-play[data-v-7afd7785]{align-items:center;background:#dc2626eb;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:40px;top:0;right:0;bottom:0;left:0;justify-content:center;margin:auto;position:absolute;width:40px}.cy-rec-card.is-processing[data-v-7afd7785]{cursor:default}.cy-rec-proc[data-v-7afd7785]{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:6px;height:28px;top:0;right:0;bottom:0;left:0;justify-content:center;margin:auto;padding:0 12px;width:-moz-max-content;width:max-content}.cy-rec-dur[data-v-7afd7785],.cy-rec-proc[data-v-7afd7785]{background:#0f172ad1;color:#fff;font-size:var(--fs-2xs);position:absolute}.cy-rec-dur[data-v-7afd7785]{border-radius:6px;bottom:6px;font-weight:600;padding:1px 6px;right:6px}.cy-rec-title[data-v-7afd7785]{color:#1e293b;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-rec-date[data-v-7afd7785]{color:#94a3b8;font-size:var(--fs-2xs)}.cy-modal-overlay[data-v-7afd7785]{align-items:center;background:#0f172ab3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.cy-modal[data-v-7afd7785]{background:#0f172a;border-radius:16px;max-width:820px;overflow:hidden;width:100%}.cy-modal-head[data-v-7afd7785]{align-items:center;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.cy-modal-head strong[data-v-7afd7785]{font-size:var(--fs-sm);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-modal-close[data-v-7afd7785]{background:#ffffff1f;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;height:32px;width:32px}.cy-modal-close[data-v-7afd7785]:hover{background:#ffffff38}@media (max-width:768px){.cy-start-form[data-v-7afd7785]{flex-direction:column}.cy-input[data-v-7afd7785]{font-size:16px;min-height:38px}.cy-start-btn[data-v-7afd7785]{height:48px;justify-content:center;width:100%}.cy-duration-btn[data-v-7afd7785]{font-size:13px;min-height:36px;padding:0 14px}.cy-modal-close[data-v-7afd7785]{height:44px;width:44px}.cy-more[data-v-7afd7785] .pb-btn{width:100%}.cy-item[data-v-7afd7785]{flex-wrap:wrap}.cy-item-main[data-v-7afd7785]{flex:1 1 100%}.cy-item-title[data-v-7afd7785]{max-width:100%}.cy-join[data-v-7afd7785]{font-size:var(--fs-sm);height:44px;justify-content:center;width:100%}.cy-rec-del[data-v-7afd7785]{background:#0f172ad1;font-size:18px;height:44px;opacity:1;width:44px}}.ot-wrap[data-v-e4078222]{display:flex;flex-direction:column;gap:8px}.ot-state[data-v-e4078222]{color:#64748b;font-size:var(--fs-sm);padding:24px;text-align:center}.ot-state--err[data-v-e4078222]{color:#dc2626}.ot-head[data-v-e4078222]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 0 2px}.ot-title[data-v-e4078222]{color:#334155;font-size:var(--fs-md);font-weight:700}.ot-link[data-v-e4078222]{align-items:center;color:#7c3aed;display:inline-flex;font-size:var(--fs-xs);font-weight:700;gap:4px;text-decoration:none}.ot-link[data-v-e4078222]:hover{text-decoration:underline}.ot-item[data-v-e4078222]{align-items:center;background:#fff;border:1px solid #e6edf3;border-radius:12px;color:inherit;display:flex;gap:12px;padding:10px 14px;text-decoration:none;transition:border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.ot-item[data-v-e4078222]:hover{background:#faf5ff}.ot-item--now[data-v-e4078222],.ot-item[data-v-e4078222]:hover{border-color:#c4b5fd}.ot-icon[data-v-e4078222]{align-items:center;background:#f5f3ff;border-radius:10px;color:#7c3aed;display:inline-flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.ot-main[data-v-e4078222]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ot-item-title[data-v-e4078222]{align-items:center;color:#1e293b;display:flex;font-size:var(--fs-sm);gap:8px}.ot-now[data-v-e4078222]{background:#7c3aed;border-radius:999px;color:#fff;font-weight:700;padding:1px 7px}.ot-meta[data-v-e4078222],.ot-now[data-v-e4078222]{font-size:var(--fs-2xs)}.ot-meta[data-v-e4078222]{color:#64748b;display:flex;flex-wrap:wrap;gap:4px 12px}.ot-meta>span[data-v-e4078222]{align-items:center;display:inline-flex;gap:4px}.ot-bar[data-v-e4078222]{background:#eef2f7;height:6px;overflow:hidden}.ot-bar[data-v-e4078222],.ot-bar-fill[data-v-e4078222]{border-radius:999px;display:block}.ot-bar-fill[data-v-e4078222]{background:linear-gradient(90deg,#a78bfa,#7c3aed);height:100%}.ot-pct[data-v-e4078222]{color:#7c3aed;flex-shrink:0;font-size:var(--fs-sm);font-weight:800;min-width:44px;text-align:right}.ot-pct--full[data-v-e4078222]{color:#059669}.ot-more[data-v-e4078222]{display:flex;justify-content:center;margin-top:4px}.ot-box[data-v-e4078222]{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.ot-box-icon[data-v-e4078222]{color:#cbd5e1;font-size:36px}.ot-box-title[data-v-e4078222]{color:#475569;font-size:var(--fs-md);font-weight:700;margin:4px 0 0}.ot-box-sub[data-v-e4078222]{color:#94a3b8;font-size:var(--fs-sm);margin:0;max-width:420px}@media (max-width:768px){.ot-item[data-v-e4078222]{min-height:44px}}.vw-wrap[data-v-840c80fa]{display:flex;flex-direction:column;gap:16px}.vw-card[data-v-840c80fa]{background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:14px}.vw-head[data-v-840c80fa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.vw-title[data-v-840c80fa]{color:#475569;font-size:var(--fs-xs);font-weight:800;gap:8px;letter-spacing:.04em;text-transform:uppercase}.vw-ibadge[data-v-840c80fa],.vw-title[data-v-840c80fa]{align-items:center;display:inline-flex}.vw-ibadge[data-v-840c80fa]{border-radius:9px;color:#fff;flex-shrink:0;font-size:15px;height:27px;justify-content:center;width:27px}.vw-lesson .vw-ibadge[data-v-840c80fa]{background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 2px 6px #0d948847}.vw-announce .vw-ibadge[data-v-840c80fa]{background:linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 2px 6px #e11d4847}.vw-homework .vw-ibadge[data-v-840c80fa]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 6px #16a34a47}.vw-all[data-v-840c80fa]{background:none;border:none;color:var(--accent,var(--hx-1a6b8a));cursor:pointer;font-size:var(--fs-2xs);font-weight:700}.vw-all[data-v-840c80fa]:hover{text-decoration:underline}.vw-muted[data-v-840c80fa]{color:#94a3b8;font-size:var(--fs-xs);margin:0}.vw-err[data-v-840c80fa]{color:#dc2626}.vw-retry[data-v-840c80fa]{background:none;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;-webkit-tap-highlight-color:transparent}.vw-invite[data-v-840c80fa]{display:flex;flex-direction:column;gap:6px}.vw-invite-title[data-v-840c80fa]{color:#0f172a;font-size:var(--fs-sm);font-weight:700;margin:0}.vw-chips[data-v-840c80fa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vw-chip[data-v-840c80fa]{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#92400e;cursor:pointer;display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:5px;height:30px;padding:0 10px}.vw-chip[data-v-840c80fa]:hover{background:#fef3c7}.vw-list[data-v-840c80fa]{flex-direction:column;list-style:none;margin:0;padding:0}.vw-item[data-v-840c80fa],.vw-list[data-v-840c80fa]{display:flex;gap:8px}.vw-item[data-v-840c80fa]{align-items:center}.vw-ico[data-v-840c80fa]{color:var(--accent,var(--hx-1a6b8a));flex-shrink:0;font-size:16px}.vw-item-title[data-v-840c80fa]{color:#1e293b;flex:1;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-item-date[data-v-840c80fa]{color:#94a3b8;flex-shrink:0;font-size:var(--fs-2xs);white-space:nowrap}@media (max-width:768px){.vw-chip[data-v-840c80fa]{height:36px;-webkit-tap-highlight-color:transparent}.vw-chip[data-v-840c80fa]:active{background:#fef3c7}.vw-all[data-v-840c80fa]{align-items:center;display:inline-flex;margin-right:-10px;min-height:44px;padding:0 10px;-webkit-tap-highlight-color:transparent}.vw-all[data-v-840c80fa]:active{opacity:.7}.vw-retry[data-v-840c80fa]{min-height:44px;padding:0 8px}}
