.plan-card[data-v-1a3ec241]{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease}.plan-card[data-v-1a3ec241]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.plan-card--current[data-v-1a3ec241]{border-color:#3b82f6;background:#eff6ff}.plan-card--recommended[data-v-1a3ec241]{border-color:#f59e0b}.plan-card--premium[data-v-1a3ec241]{background:linear-gradient(135deg,#fff9e6,#fff)}.plan-card--selected[data-v-1a3ec241]{border-color:#3b82f6!important;border-width:3px!important;box-shadow:0 0 0 3px #3b82f626,0 8px 16px #3b82f640!important}.plan-card__recommended-badge[data-v-1a3ec241]{position:absolute;top:-12px;right:20px;background:#f59e0b;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.plan-card__current-badge[data-v-1a3ec241]{position:absolute;top:-12px;left:20px;background:#3b82f6;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.plan-card__header[data-v-1a3ec241]{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.plan-card__name[data-v-1a3ec241]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 12px}.plan-card__price[data-v-1a3ec241]{margin-bottom:8px}.plan-card__price-amount[data-v-1a3ec241]{font-size:36px;font-weight:700;color:#1f2937}.plan-card__price-period[data-v-1a3ec241]{font-size:16px;color:#6b7280}.plan-card__trial[data-v-1a3ec241]{color:#059669;font-size:14px;font-weight:600}.plan-card__features[data-v-1a3ec241]{margin-bottom:20px}.plan-card__feature[data-v-1a3ec241]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:14px;color:#4b5563}.plan-card__feature-icon[data-v-1a3ec241]{width:20px;height:20px;color:#10b981;flex-shrink:0;margin-top:2px}.plan-card__restricted[data-v-1a3ec241]{margin-bottom:20px;padding-top:16px;border-top:1px solid #e5e7eb}.plan-card__restricted-title[data-v-1a3ec241]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px}.plan-card__restricted-item[data-v-1a3ec241]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;color:#9ca3af}.plan-card__restricted-icon[data-v-1a3ec241]{width:16px;height:16px;color:#ef4444;flex-shrink:0;margin-top:2px}.plan-card__action[data-v-1a3ec241]{margin-top:20px}.tax-note[data-v-1a3ec241]{font-size:var(--font-size-xs);color:#6b7280;font-weight:400;margin-left:4px}@media (max-width: 768px){.plan-card[data-v-1a3ec241]{padding:20px}.plan-card__name[data-v-1a3ec241]{font-size:20px}.plan-card__price-amount[data-v-1a3ec241]{font-size:30px}.plan-card__header[data-v-1a3ec241]{margin-bottom:20px;padding-bottom:20px}}@media (max-width: 480px){.plan-card[data-v-1a3ec241]{padding:16px}.plan-card__name[data-v-1a3ec241]{font-size:18px}.plan-card__price-amount[data-v-1a3ec241]{font-size:26px}.plan-card__header[data-v-1a3ec241]{margin-bottom:16px;padding-bottom:16px}}.plan-selector[data-v-74b4bd0c]{width:100%}.plan-selector__grid[data-v-74b4bd0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1000px;margin:0 auto}@media (max-width: 768px){.plan-selector__grid[data-v-74b4bd0c]{grid-template-columns:1fr}}.plan-selector__item[data-v-74b4bd0c]{position:relative;cursor:pointer;transition:transform .2s ease}.plan-selector__item[data-v-74b4bd0c]:hover,.plan-selector__item--selected[data-v-74b4bd0c]{transform:translateY(-4px)}.plan-selector__radio[data-v-74b4bd0c]{position:absolute;opacity:0;pointer-events:none}@media (max-width: 480px){.plan-selector__grid[data-v-74b4bd0c]{gap:16px}.plan-selector__item[data-v-74b4bd0c]:hover,.plan-selector__item--selected[data-v-74b4bd0c]{transform:none}}.modal-overlay[data-v-808813e6]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:100000;padding:20px;animation:fadeIn-808813e6 .2s ease-out}@keyframes fadeIn-808813e6{0%{opacity:0}to{opacity:1}}.modal-container[data-v-808813e6]{width:100%;max-width:900px;max-height:90vh;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modalSlideIn-808813e6 .3s ease-out;display:flex;flex-direction:column}@keyframes modalSlideIn-808813e6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-808813e6]{display:flex;flex-direction:column;overflow:hidden;height:100%}.modal-header[data-v-808813e6]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-808813e6]{font-size:var(--font-size-2xl);font-weight:700;color:#1f2937;margin:0}.modal-close[data-v-808813e6]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-808813e6]:hover{background:#f3f4f6;color:#1f2937}.modal-close svg[data-v-808813e6]{width:20px;height:20px}.modal-body[data-v-808813e6]{padding:24px 32px;overflow-y:auto;flex:1}.modal-message[data-v-808813e6]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.modal-message p[data-v-808813e6]{font-size:var(--font-size-lg);color:#374151;margin:0 0 8px;line-height:1.6}.modal-message strong[data-v-808813e6]{color:#1f2937;font-weight:600}.modal-message-sub[data-v-808813e6]{font-size:var(--font-size-base);color:#6b7280}.modal-plans[data-v-808813e6]{margin-top:0}.modal-footer[data-v-808813e6]{display:flex;justify-content:center;gap:12px;padding:20px 32px;border-top:1px solid #e5e7eb;flex-shrink:0}.modal-button[data-v-808813e6]{height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:8px;font-size:var(--button-font-size);font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:180px}.modal-button--secondary[data-v-808813e6]{background:#fff;color:#374151;border:1px solid #d1d5db}.modal-button--secondary[data-v-808813e6]:hover{background:#f9fafb;border-color:#9ca3af}.modal-button--primary[data-v-808813e6]{background:#1e3a8a;color:#fff}.modal-button--primary[data-v-808813e6]:hover{background:#1d4ed8;box-shadow:0 4px 12px #1e3a8a4d}@media (max-width: 768px){.modal-overlay[data-v-808813e6]{padding:12px}.modal-container[data-v-808813e6]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:0;max-height:min(90vh,90dvh)}.modal-header[data-v-808813e6],.modal-body[data-v-808813e6],.modal-footer[data-v-808813e6]{padding:20px}.modal-title[data-v-808813e6]{font-size:var(--font-size-xl)}.modal-footer[data-v-808813e6]{flex-direction:column-reverse;gap:8px}.modal-button[data-v-808813e6]{width:100%;min-width:0}}@media (max-width: 480px){.modal-header[data-v-808813e6],.modal-body[data-v-808813e6],.modal-footer[data-v-808813e6]{padding:16px}.modal-title[data-v-808813e6]{font-size:var(--font-size-lg)}}.notification-modal-overlay[data-v-be7a5796]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-be7a5796 .2s ease-out}.notification-modal-content[data-v-be7a5796]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:360px;width:360px;min-width:360px;max-height:80vh;overflow:hidden;animation:slideIn-be7a5796 .3s ease-out;position:relative}.notification-modal-header[data-v-be7a5796]{position:absolute;top:0;right:0;padding:16px;z-index:10}.notification-modal-close[data-v-be7a5796]{background:none;border:none;font-size:var(--font-size-3xl);color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notification-modal-close[data-v-be7a5796]:hover{background:#e5e7eb;color:#374151}.notification-modal-body[data-v-be7a5796]{padding:0;overflow-y:auto;max-height:80vh}@keyframes fadeIn-be7a5796{0%{opacity:0}to{opacity:1}}@keyframes slideIn-be7a5796{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.notification-modal-overlay[data-v-be7a5796]{padding:12px}.notification-modal-content[data-v-be7a5796]{width:calc(100vw - 24px);max-width:360px;min-width:0;margin:0;max-height:min(90vh,90dvh)}.notification-modal-body[data-v-be7a5796]{max-height:min(90vh,90dvh)}}.btn[data-v-50f69843]{border:none;border-radius:var(--p-radius-2);cursor:pointer;font-weight:500;transition:all .3s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;letter-spacing:.5px}.btn--primary[data-v-50f69843]{background:var(--p-color-primary);color:#fff}.btn--primary[data-v-50f69843]:hover:not(.btn--disabled){background:var(--p-color-primary-hover)}.btn--secondary[data-v-50f69843]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn--secondary[data-v-50f69843]:hover:not(.btn--disabled){background:#ffffff4d}.btn--danger[data-v-50f69843]{background:#dc3545;color:#fff}.btn--danger[data-v-50f69843]:hover:not(.btn--disabled){background:#c82333}.btn--ghost[data-v-50f69843]{background:#f1f5f9;color:#374151;border:1px solid #e2e8f0}.btn--ghost[data-v-50f69843]:hover:not(.btn--disabled){background:#e2e8f0;border-color:#cbd5e1}.btn--small[data-v-50f69843]{padding:6px 12px;font-size:var(--font-size-sm);height:calc(var(--button-height) - .5rem)}.btn--medium[data-v-50f69843]{padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--button-font-size);height:var(--button-height)}.btn--large[data-v-50f69843]{padding:10px 20px;font-size:var(--font-size-md);height:calc(var(--button-height) + .5rem)}.btn--full-width[data-v-50f69843]{width:100%}.btn--disabled[data-v-50f69843]{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.btn[data-v-50f69843]{min-height:40px}}.payment-warning-popup[data-v-3fa68e7f]{padding:40px 24px 32px;text-align:center;width:380px;max-width:85vw;position:relative;margin:0 auto}.payment-warning-icon[data-v-3fa68e7f]{margin-bottom:24px;display:flex;justify-content:center}.icon-circle[data-v-3fa68e7f]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 25px #f59e0b4d;animation:iconPulse-3fa68e7f .6s ease-out}.icon-circle svg[data-v-3fa68e7f]{width:32px;height:32px;color:#fff}.payment-warning-content[data-v-3fa68e7f]{margin-bottom:32px}.payment-warning-title[data-v-3fa68e7f]{font-size:var(--font-size-3xl);font-weight:700;color:#111827;margin:0 0 16px;letter-spacing:-.025em;text-align:center;line-height:1.3}.payment-warning-message[data-v-3fa68e7f]{font-size:var(--font-size-base);color:#6b7280;line-height:1.6;font-weight:400;text-align:center;max-width:320px;margin:0 auto}.payment-warning-actions[data-v-3fa68e7f]{display:flex;justify-content:center}.payment-warning-actions[data-v-3fa68e7f] .btn{min-width:120px;padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--button-font-size)}@keyframes iconPulse-3fa68e7f{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.payment-warning-popup[data-v-3fa68e7f]{padding:32px 18px 24px;width:100%;max-width:calc(100vw - 24px)}.icon-circle[data-v-3fa68e7f]{width:64px;height:64px}.icon-circle svg[data-v-3fa68e7f]{width:28px;height:28px}.payment-warning-title[data-v-3fa68e7f]{font-size:var(--font-size-2xl)}.payment-warning-message[data-v-3fa68e7f]{font-size:var(--font-size-base);max-width:260px}}@media (max-width: 480px){.payment-warning-popup[data-v-3fa68e7f]{padding:28px 14px 20px}.payment-warning-message[data-v-3fa68e7f]{max-width:100%}}.plan-badge[data-v-e35110b5]{display:inline-flex;align-items:center;padding:2px 12px;border:1px solid transparent;border-radius:var(--p-radius-full);font-size:var(--font-size-sm);font-weight:600;line-height:1.6;white-space:nowrap}.plan-badge--sm[data-v-e35110b5]{padding:0 10px;font-size:var(--font-size-xs)}.plan-badge--trial[data-v-e35110b5]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.plan-badge--light[data-v-e35110b5],.plan-badge--pro[data-v-e35110b5]{background:#f8fafc;border-color:#cbd5e1;color:#334155}.plan-badge--standard[data-v-e35110b5]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.plan-badge--legacy[data-v-e35110b5]{background:#f8fafc;border:1px dashed #94a3b8;color:#334155}.tnm-overlay[data-v-60cb0825]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a80}.tnm-panel[data-v-60cb0825]{width:100%;max-width:500px;max-height:min(92vh,92dvh);overflow-y:auto;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:0 25px 50px -12px #00000040}.tnm-head[data-v-60cb0825]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tnm-title[data-v-60cb0825]{margin:0;font-size:1.125rem;font-weight:800;line-height:1.5;color:var(--p-color-text)}.tnm-close[data-v-60cb0825]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;margin:-6px -8px 0 0;padding:0;border:none;border-radius:var(--p-radius-2);background:none;color:var(--p-color-icon);cursor:pointer}.tnm-close[data-v-60cb0825]:hover{background:var(--p-color-bg-surface-sub)}.tnm-track[data-v-60cb0825]{height:6px;margin-top:12px;border-radius:3px;background:#e2e8f0;overflow:hidden}.tnm-fill[data-v-60cb0825]{height:100%;border-radius:3px;background:#1d4ed8}.tnm-dates[data-v-60cb0825]{display:flex;justify-content:space-between;margin-top:4px;font-size:var(--font-size-xs);color:var(--p-color-text-subdued)}.tnm-lead[data-v-60cb0825]{margin:12px 0;font-size:var(--font-size-sm);line-height:1.7}.tnm-lead__line[data-v-60cb0825]{display:block;font-size:inherit}.tnm-list[data-v-60cb0825]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tnm-row[data-v-60cb0825]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--p-color-border);border-radius:var(--p-radius-3)}.tnm-row--current[data-v-60cb0825]{background:#f8fafc}.tnm-row--recommended[data-v-60cb0825]{border:2px solid #1d4ed8;padding:9px 13px}.tnm-row--soon[data-v-60cb0825]{border-style:dashed}.tnm-row__text[data-v-60cb0825]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tnm-row__badges[data-v-60cb0825]{display:inline-flex;align-items:center;gap:6px}.tnm-row__reco[data-v-60cb0825]{padding:0 8px;border-radius:var(--p-radius-full);background:#1d4ed8;color:#fff;font-size:var(--font-size-xs);font-weight:700}.tnm-row__desc[data-v-60cb0825]{font-size:var(--font-size-xs);line-height:1.5;color:var(--p-color-text-subdued)}.tnm-row__price[data-v-60cb0825]{flex:none;font-size:var(--font-size-lg);font-weight:800;white-space:nowrap}.tnm-row__price small[data-v-60cb0825]{font-size:var(--font-size-xs);font-weight:400;color:var(--p-color-text-subdued)}.tnm-row__status[data-v-60cb0825]{flex:none;padding:2px 10px;border-radius:var(--p-radius-2);background:#f1f5f9;font-size:var(--font-size-xs);color:#475569}.tnm-row__btn[data-v-60cb0825]{flex:none;height:34px;min-height:0;padding:0 14px;border:1px solid var(--p-color-border-strong);border-radius:var(--p-radius-2);background:#fff;color:var(--p-color-text);font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.tnm-row__btn--primary[data-v-60cb0825]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.tnm-row__btn[data-v-60cb0825]:disabled{opacity:.6;cursor:not-allowed}.tnm-error[data-v-60cb0825]{margin:10px 0 0;padding:8px 10px;border-radius:var(--p-radius-2);background:var(--p-color-critical-bg);color:var(--p-color-critical);font-size:var(--font-size-sm)}.tnm-foot[data-v-60cb0825]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.tnm-compare[data-v-60cb0825]{color:#1d4ed8;font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.tnm-compare[data-v-60cb0825]:hover{text-decoration:underline}.tnm-later[data-v-60cb0825]{height:36px;min-height:0;padding:0 14px;border:none;border-radius:var(--p-radius-2);background:none;color:var(--p-color-text-subdued);font-size:var(--font-size-sm);cursor:pointer}.tnm-later[data-v-60cb0825]:hover{background:var(--p-color-bg-surface-sub)}@media (max-width: 768px){.tnm-overlay[data-v-60cb0825]{align-items:flex-end;padding:0}.tnm-panel[data-v-60cb0825]{max-width:none;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}}@media (max-width: 420px){.tnm-row[data-v-60cb0825]{flex-wrap:wrap}.tnm-row__text[data-v-60cb0825]{flex-basis:100%}}.brand-loader[data-v-dcd09a9d]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;width:100%;max-width:380px;margin:0 auto;padding:8px}.brand-loader--compact[data-v-dcd09a9d]{gap:12px}.bl-mark[data-v-dcd09a9d]{width:60px;height:60px;animation:bl-breathe-dcd09a9d 2.6s ease-in-out infinite}.bl-mark-svg[data-v-dcd09a9d]{width:100%;height:100%;display:block;transform:rotate(-90deg)}.bl-ring-track[data-v-dcd09a9d]{stroke:#4a90e224}.bl-ring-arc[data-v-dcd09a9d]{stroke-dasharray:42 200;transform-origin:28px 28px;animation:bl-spin-dcd09a9d 1.4s linear infinite}.bl-glyph[data-v-dcd09a9d],.bl-glyph-dot[data-v-dcd09a9d]{transform:rotate(90deg);transform-origin:28px 28px;opacity:.95}.bl-glyph[data-v-dcd09a9d]{stroke-dasharray:40;stroke-dashoffset:40;animation:bl-draw-dcd09a9d 2.6s ease-in-out infinite}.bl-glyph-dot[data-v-dcd09a9d]{animation:bl-dot-dcd09a9d 2.6s ease-in-out infinite}.bl-wordmark[data-v-dcd09a9d]{display:block;width:140px;margin:8px 0;aspect-ratio:736 / 408;height:auto;max-width:100%;object-fit:contain}.bl-progress[data-v-dcd09a9d]{position:relative;width:128px;height:3px;border-radius:999px;background:#4a90e224;overflow:hidden}.bl-progress-sweep[data-v-dcd09a9d]{position:absolute;top:0;left:0;height:100%;width:45%;border-radius:999px;background:linear-gradient(90deg,transparent,#7fb2f0,#4a90e2,transparent);animation:bl-sweep-dcd09a9d 1.5s ease-in-out infinite}.bl-status[data-v-dcd09a9d]{font-size:.8125rem;color:#6b7280;letter-spacing:.02em;margin-top:-4px}.bl-promo[data-v-dcd09a9d]{margin-top:6px;width:100%;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eef5fd);border:1px solid rgba(59,130,246,.35);box-shadow:0 4px 12px -6px #3b82f640}.bl-promo-badge[data-v-dcd09a9d]{display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.08em;color:#3b82f6;background:#4a90e21f;border-radius:999px;padding:2px 10px;margin-bottom:8px}.bl-promo-title[data-v-dcd09a9d]{font-size:.9375rem;font-weight:700;color:#1f2937;line-height:1.4;margin-bottom:6px}.bl-promo-body[data-v-dcd09a9d]{font-size:.8125rem;color:#4b5563;line-height:1.6;margin:0;white-space:pre-line}.bl-promo-link[data-v-dcd09a9d]{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:.8125rem;font-weight:600;color:#3b82f6;text-decoration:none;transition:gap .2s ease}.bl-promo-link[data-v-dcd09a9d]:hover{gap:8px;text-decoration:underline}.bl-promo-enter-active[data-v-dcd09a9d],.bl-promo-leave-active[data-v-dcd09a9d]{transition:opacity .5s ease,transform .5s ease}.bl-promo-enter-from[data-v-dcd09a9d]{opacity:0;transform:translateY(8px)}.bl-promo-leave-to[data-v-dcd09a9d]{opacity:0;transform:translateY(-8px)}@keyframes bl-breathe-dcd09a9d{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}@keyframes bl-spin-dcd09a9d{to{transform:rotate(360deg)}}@keyframes bl-sweep-dcd09a9d{0%{left:-45%}to{left:100%}}@keyframes bl-draw-dcd09a9d{0%{stroke-dashoffset:40}40%,to{stroke-dashoffset:0}}@keyframes bl-dot-dcd09a9d{0%,35%{opacity:0;transform:rotate(90deg) scale(.4)}55%,to{opacity:.95;transform:rotate(90deg) scale(1)}}@media (prefers-reduced-motion: reduce){.bl-mark[data-v-dcd09a9d],.bl-ring-arc[data-v-dcd09a9d],.bl-progress-sweep[data-v-dcd09a9d],.bl-glyph[data-v-dcd09a9d],.bl-glyph-dot[data-v-dcd09a9d]{animation-duration:1ms;animation-iteration-count:1}.bl-ring-arc[data-v-dcd09a9d]{stroke-dasharray:138 200}.bl-glyph[data-v-dcd09a9d]{stroke-dashoffset:0}.bl-glyph-dot[data-v-dcd09a9d]{opacity:.95}}@media (max-width: 768px){.brand-loader[data-v-dcd09a9d]{max-width:min(380px,calc(100vw - 24px))}}@media (max-width: 480px){.brand-loader[data-v-dcd09a9d]{gap:14px}.bl-promo[data-v-dcd09a9d]{padding:14px}}.app-toast-stack[data-v-25b7317f]{position:fixed;top:var(--p-space-4, 16px);right:var(--p-space-4, 16px);z-index:10001;display:flex;flex-direction:column;gap:var(--p-space-2, 8px);width:380px;max-width:calc(100vw - 32px);pointer-events:none}.app-toast[data-v-25b7317f]{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;background:#1f2937;color:#fff;border-radius:var(--p-radius-2);box-shadow:var(--p-shadow-3);font-size:var(--font-size-sm);line-height:1.6}.app-toast-icon[data-v-25b7317f]{flex:none;display:inline-flex;margin-top:2px;color:#4ade80}.app-toast.is-progress .app-toast-icon[data-v-25b7317f]{color:#fbbf24}.app-toast.is-info .app-toast-icon[data-v-25b7317f]{color:#93c5fd}.app-toast-body[data-v-25b7317f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.app-toast-title[data-v-25b7317f]{font-weight:700}.app-toast-message[data-v-25b7317f]{color:#d1d5db;font-size:var(--font-size-xs)}.app-toast-close[data-v-25b7317f]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;margin:-4px 0 0;border:none;border-radius:var(--p-radius-1);background:transparent;color:#9ca3af;cursor:pointer}.app-toast-close[data-v-25b7317f]:hover{background:#ffffff14;color:#fff}.app-toast-enter-active[data-v-25b7317f],.app-toast-leave-active[data-v-25b7317f]{transition:opacity .2s ease,transform .2s ease}.app-toast-enter-from[data-v-25b7317f],.app-toast-leave-to[data-v-25b7317f]{opacity:0;transform:translateY(-6px)}.plan-lock-tag[data-v-96dd2829]{display:inline-flex;align-items:center;gap:4px;padding:1px 10px;border:1px solid #c7d7fe;border-radius:var(--p-radius-full);background:#eef4ff;color:#1d4ed8;font-size:var(--font-size-xs);font-weight:600;line-height:1.6;white-space:nowrap}.plan-lock-tag svg[data-v-96dd2829]{flex:none}.plan-lock-tag__label[data-v-96dd2829]{font-size:inherit;color:inherit}.plan-lock-tag--plain[data-v-96dd2829],.plan-lock-tag--icon[data-v-96dd2829]{padding:0;border:none;background:none}.plan-lock-tag__sr[data-v-96dd2829]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.modal-overlay[data-v-25a293a0]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a80}.modal[data-v-25a293a0]{width:100%;max-width:500px;max-height:min(92vh,92dvh);overflow-y:auto;padding:22px 24px;border-radius:14px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal__top[data-v-25a293a0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal__close[data-v-25a293a0]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;margin:-6px -8px 0 0;padding:0;border:none;border-radius:var(--p-radius-2);background:none;color:var(--p-color-icon);cursor:pointer}.modal__close[data-v-25a293a0]:hover{background:var(--p-color-bg-surface-sub)}.modal__title[data-v-25a293a0]{margin:0 0 6px;font-size:1.125rem;font-weight:800;line-height:1.5;color:var(--p-color-text)}.modal__pitch[data-v-25a293a0]{margin:0 0 12px;font-size:var(--font-size-sm);line-height:1.7;color:var(--p-color-text-subdued)}.modal__features[data-v-25a293a0]{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:var(--font-size-sm)}.modal__features li[data-v-25a293a0]{display:flex;align-items:flex-start;gap:8px}.modal__check[data-v-25a293a0]{flex:none;margin-top:2px;color:#1d4ed8}.modal__price[data-v-25a293a0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--p-color-border);border-bottom:1px solid var(--p-color-border)}.modal__price-label[data-v-25a293a0]{font-size:var(--font-size-sm);color:var(--p-color-text-subdued)}.modal__price-amount[data-v-25a293a0]{font-weight:700}.modal__actions[data-v-25a293a0]{display:flex;align-items:center;gap:10px;margin-top:16px}.modal__compare[data-v-25a293a0]{margin-right:auto;color:#1d4ed8;font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.modal__compare[data-v-25a293a0]:hover{text-decoration:underline}.modal__button[data-v-25a293a0]{height:40px;min-height:0;padding:0 16px;border:1px solid var(--p-color-border-strong);border-radius:10px;background:#fff;color:var(--p-color-text);font-size:var(--button-font-size);font-weight:600;cursor:pointer}.modal__button[data-v-25a293a0]:hover{background:var(--p-color-bg-surface-sub)}.modal__button--primary[data-v-25a293a0]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.modal__button--primary[data-v-25a293a0]:hover{background:#1e40af}.modal-fade-enter-active[data-v-25a293a0],.modal-fade-leave-active[data-v-25a293a0]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-25a293a0],.modal-fade-leave-to[data-v-25a293a0]{opacity:0}@media (max-width: 768px){.modal-overlay[data-v-25a293a0]{align-items:flex-end;padding:0}.modal[data-v-25a293a0]{max-width:none;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.modal__actions[data-v-25a293a0]{flex-direction:column-reverse;align-items:stretch}.modal__compare[data-v-25a293a0]{margin:4px 0 0;text-align:center}.modal__button[data-v-25a293a0]{width:100%}}.pps[data-v-ba1c27ae]{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:1100;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;max-width:calc(100vw - 32px)}.pps__toggle[data-v-ba1c27ae]{display:inline-flex;align-items:center;gap:6px;height:36px;min-height:0;padding:0 14px;border:1px dashed #7c3aed;border-radius:var(--p-radius-full);background:#f5f3ff;color:#4c1d95;font-size:var(--font-size-sm);font-weight:700;box-shadow:var(--p-shadow-2);cursor:pointer;white-space:nowrap}.pps__chevron[data-v-ba1c27ae]{transition:transform .2s ease}.pps.is-open .pps__chevron[data-v-ba1c27ae]{transform:rotate(180deg)}.pps__panel[data-v-ba1c27ae]{width:360px;max-width:100%;max-height:min(70vh,560px);overflow-y:auto;padding:14px 16px;border:1px solid #ddd6fe;border-radius:var(--p-radius-3);background:#fff;box-shadow:var(--p-shadow-3)}.pps__note[data-v-ba1c27ae]{margin:0 0 12px;padding:8px 10px;border-radius:var(--p-radius-2);background:#f5f3ff;color:#4c1d95;font-size:var(--font-size-xs);line-height:1.6}.pps__group[data-v-ba1c27ae]{margin:0 0 12px;padding:0;border:none}.pps__group legend[data-v-ba1c27ae]{margin-bottom:6px;font-size:var(--font-size-sm);font-weight:700;color:var(--p-color-text)}.pps__segments[data-v-ba1c27ae]{display:flex;flex-wrap:wrap;gap:6px}.pps__segment[data-v-ba1c27ae]{height:32px;min-height:0;padding:0 10px;border:1px solid var(--p-color-border-strong);border-radius:var(--p-radius-2);background:#fff;color:var(--p-color-text);font-size:var(--font-size-sm);cursor:pointer}.pps__segment.is-selected[data-v-ba1c27ae]{border-color:#6d28d9;background:#6d28d9;color:#fff;font-weight:700}.pps__check[data-v-ba1c27ae]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:var(--font-size-sm);color:var(--p-color-text);cursor:pointer}.pps__check input[data-v-ba1c27ae]{margin-top:3px}.pps__links[data-v-ba1c27ae]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;font-size:var(--font-size-sm)}.pps__links a[data-v-ba1c27ae],.pps__link-btn[data-v-ba1c27ae]{color:#5b21b6;text-decoration:underline;text-underline-offset:2px}.pps__link-btn[data-v-ba1c27ae]{height:auto;min-height:0;padding:0;border:none;background:none;font-size:var(--font-size-sm);cursor:pointer}.pps__reset[data-v-ba1c27ae]{width:100%;height:32px;min-height:0;border:1px solid var(--p-color-border-strong);border-radius:var(--p-radius-2);background:var(--p-color-bg-surface-sub);color:var(--p-color-text);font-size:var(--font-size-sm);cursor:pointer}@media (max-width: 768px){.pps[data-v-ba1c27ae]{bottom:64px}.pps__panel[data-v-ba1c27ae]{width:calc(100vw - 32px)}}.setup-incomplete-banner{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#fef3c7;color:#92400e;border-bottom:1px solid #fcd34d;box-shadow:0 2px 8px #00000014;font-size:14px;font-weight:600;text-align:center}.setup-banner-icon{flex-shrink:0}.setup-banner-text{line-height:1.4}.setup-banner-slide-enter-active,.setup-banner-slide-leave-active{transition:transform .3s ease,opacity .3s ease}.setup-banner-slide-enter-from,.setup-banner-slide-leave-to{transform:translateY(-100%);opacity:0}.route-loader-overlay{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;background:#fffffffb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.route-loader-fade-enter-active,.route-loader-fade-leave-active{transition:opacity .25s ease}.route-loader-fade-enter-from,.route-loader-fade-leave-to{opacity:0}:root{--client-sidebar-width: 220px;--header-height: clamp(50px, 6vh, 70px);--admin-header-height: 64px;--footer-height: clamp(40px, 5vh, 60px);--header-padding-y: clamp(8px, 1.5vh, 15px);--header-padding-x: clamp(10px, 3vw, 30px);--footer-padding-y: clamp(10px, 1.5vh, 20px);--dashboard-header-padding-y: clamp(12px, 1.5vw, 20px);--dashboard-header-padding-x: clamp(16px, 2vw, 30px);--dashboard-content-padding-x: 16px;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--input-height: 2.25rem;--input-padding-y: .5rem;--input-padding-x: .75rem;--input-font-size: .875rem;--button-height: 2.25rem;--button-padding-y: .5rem;--button-padding-x: 1rem;--button-font-size: .875rem;--border-color: #e2e8f0;--input-border: #cbd5e1;--input-radius: var(--p-radius-1, 4px);--page-bg: #f9fafc;--p-color-bg-app: var(--page-bg);--p-color-bg-surface: #ffffff;--p-color-bg-surface-sub: #f1f2f3;--p-color-border: #e1e3e5;--p-color-border-strong: #c9cccf;--p-color-table-head-bg: #eff2f5;--p-border-table-head: .7px solid #939393;--p-border-table-head-sep: .7px solid #c9cccf;--p-border-table-cell: .7px solid #e1e3e5;--p-border-table-strong: .7px solid #939393;--p-color-text: #202223;--p-color-text-subdued: #6d7175;--p-color-text-disabled: #8c9196;--p-color-icon: #5c5f62;--p-color-primary: #3b82f6;--p-color-primary-hover: #2563eb;--p-color-primary-pressed: #1d4ed8;--p-color-primary-subdued: #eff6ff;--p-color-focus: #458fff;--p-color-success: #10b981;--p-color-success-bg: #d1fae5;--p-color-critical: #d72c0d;--p-color-critical-bg: #fff4f4;--p-color-warning: #ffc453;--p-color-warning-bg: #fff5ea;--p-color-info: #2c6ecb;--p-color-info-bg: #f2f7fe;--p-space-1: 4px;--p-space-2: 8px;--p-space-3: 12px;--p-space-4: 16px;--p-space-5: 20px;--p-space-6: 24px;--p-space-8: 32px;--p-radius-1: 4px;--p-radius-2: 8px;--p-radius-3: 12px;--p-radius-full: 999px;--p-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--p-shadow-2: 0 2px 8px rgba(0, 0, 0, .08);--p-shadow-3: 0 8px 24px rgba(0, 0, 0, .12)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{font-family:Inter,Noto Sans JP,sans-serif;font-variant-numeric:tabular-nums;overflow-x:hidden;width:100%;max-width:100vw;font-size:var(--font-size-base);line-height:1.5}input,select,textarea,button{font-variant-numeric:tabular-nums}#app{height:100vh;width:100vw;max-width:100%;overflow-x:hidden}.dashboard-template,.dashboard-layout,.main-section,.main-content{max-width:100%;overflow-x:hidden}.admin-layout,.account-layout,.dashboard-layout,.system-template,.annual-revenue-layout{display:flex;min-height:100vh;overflow-x:hidden}.main-section{min-width:0;flex:1;overflow-x:hidden}@media (max-width: 768px){.content-wrapper{overflow-x:auto!important}.dashboard-content{min-width:0}.main-section>.content-wrapper>.main-content{padding-top:56px!important}.admin-template .main-section>.content-wrapper>.main-content{padding-top:0!important}}.header-container,.admin-header,.header{overflow:hidden;width:100%;box-sizing:border-box}body.mobile-drawer-open{overflow:hidden}@media (max-width: 1440px){:root{--header-height: clamp(48px, 5.5vh, 65px);--footer-height: clamp(38px, 4.5vh, 55px)}}@media (max-width: 1280px){:root{--header-height: clamp(46px, 5vh, 60px);--footer-height: clamp(36px, 4vh, 50px)}}@media (max-width: 1024px){:root{--header-height: clamp(44px, 4.5vh, 55px);--footer-height: clamp(34px, 3.5vh, 45px);--header-padding-y: clamp(8px, 1.2vh, 12px);--header-padding-x: clamp(6px, 2.5vw, 22px);--dashboard-header-padding-y: clamp(10px, 1.2vw, 16px);--dashboard-header-padding-x: clamp(14px, 1.8vw, 24px)}}@media (max-width: 768px){:root{--header-height: clamp(42px, 4vh, 50px);--footer-height: clamp(32px, 3vh, 40px);--header-padding-y: clamp(8px, 1vh, 10px);--header-padding-x: clamp(4px, 2vw, 18px);--dashboard-header-padding-y: clamp(10px, 1vw, 15px);--dashboard-header-padding-x: clamp(12px, 1.5vw, 20px)}.header-container{padding:clamp(8px,1.5vh,15px) clamp(12px,2vw,20px)!important}.admin-template .header-container{padding-left:64px!important}*:not(.header-container):not(.sidebar-header):not(.sidebar):not(.header-container *):not(.sidebar-header *):not(.sidebar *){max-width:100%}.header-container,.header-container *,.sidebar,.sidebar *,.admin-sidebar,.admin-sidebar *,.sidebar-header,.sidebar-header *{max-width:none!important}.sidebar-header{width:100%!important}.data-table,.data-table *,.financial-table,.financial-table *{max-width:none!important}table:not(.financial-table){width:100%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],select,textarea{font-size:16px}button,.button,.btn{min-height:2.25rem}}@media (max-width: 480px){:root{--header-height: clamp(40px, 3.5vh, 45px);--footer-height: clamp(30px, 2.5vh, 35px);--header-padding-y: clamp(6px, .8vh, 8px);--header-padding-x: clamp(2px, 1.5vw, 10px);--dashboard-header-padding-y: clamp(8px, .8vw, 12px);--dashboard-header-padding-x: clamp(10px, 1.2vw, 15px)}.header-container{padding:clamp(8px,1.5vh,15px) clamp(12px,2vw,20px)!important}.admin-template .header-container{padding-left:60px!important}.sidebar-header{width:100%!important;max-width:none!important}}h1{font-size:var(--font-size-3xl);font-weight:600;line-height:1.3}h2{font-size:var(--font-size-2xl);font-weight:600;line-height:1.3}h3{font-size:var(--font-size-xl);font-weight:600;line-height:1.4}h4{font-size:var(--font-size-lg);font-weight:600;line-height:1.4}h5{font-size:var(--font-size-md);font-weight:600;line-height:1.4}h6{font-size:var(--font-size-base);font-weight:600;line-height:1.4}p,span,div,label,a{font-size:var(--font-size-base);line-height:1.5}small{font-size:var(--font-size-sm)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],select,textarea{height:var(--input-height, 2.25rem);padding:var(--input-padding-y, .5rem) var(--input-padding-x, .75rem);font-size:var(--input-font-size, .875rem);line-height:1.5;border-radius:var(--input-radius, 4px);border:1px solid var(--input-border, #cbd5e1);transition:all .2s;display:block;width:100%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}textarea{height:auto;min-height:calc(var(--input-height) * 2);resize:vertical}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}button,.button,.btn{height:var(--button-height, 2.25rem);padding:var(--button-padding-y, .5rem) var(--button-padding-x, 1rem);font-size:var(--button-font-size, .875rem);line-height:1.5;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}button:disabled,.button:disabled,.btn:disabled{opacity:.6;cursor:not-allowed}table{font-size:var(--font-size-base)}th{font-size:var(--font-size-sm);font-weight:600;padding:.5rem .75rem;background:var(--p-color-table-head-bg);border-bottom:var(--p-border-table-head)}td{font-size:var(--font-size-sm);padding:.5rem .75rem}a{font-size:inherit;text-decoration:none;transition:color .2s}ul,ol{font-size:var(--font-size-base)}li{font-size:inherit}label{font-size:var(--font-size-sm);font-weight:500;margin-bottom:.25rem;display:inline-block}.badge,.tag{font-size:var(--font-size-xs);padding:.125rem .5rem;border-radius:.25rem;font-weight:500}.card{font-size:var(--font-size-base)}.card-title{font-size:var(--font-size-lg);font-weight:600}.card-subtitle,.dropdown-menu{font-size:var(--font-size-sm)}.dropdown-item{font-size:var(--font-size-sm);padding:.5rem .75rem}.tooltip,.popover{font-size:var(--font-size-xs)}.alert,.notification{font-size:var(--font-size-sm);padding:.75rem 1rem}.modal-title{font-size:var(--font-size-xl);font-weight:600}.modal-body{font-size:var(--font-size-base)}.breadcrumb{font-size:var(--font-size-sm)}.tab,.nav-tab{font-size:var(--font-size-sm);padding:.5rem 1rem}.pagination{font-size:var(--font-size-sm)}.pagination-item{font-size:var(--font-size-sm);padding:.375rem .75rem}.login-form .form-title,.admin-login-form .form-title{font-size:var(--font-size-2xl);font-weight:700;color:#1e3a8a;margin-bottom:8px;letter-spacing:.5px;text-align:center}@media (max-width: 480px){.login-form .form-title,.admin-login-form .form-title{font-size:var(--font-size-xl)}}[style*="font-size: 16px"],[style*="font-size: 1rem"]{font-size:var(--font-size-base)!important}[style*="font-size: 18px"],[style*="font-size: 1.125rem"]{font-size:var(--font-size-xl)!important}[style*="font-size: 20px"],[style*="font-size: 1.25rem"]{font-size:var(--font-size-2xl)!important}[style*="font-size: 24px"],[style*="font-size: 1.5rem"]{font-size:var(--font-size-3xl)!important}[style*="font-size: 14px"],[style*="font-size: 0.875rem"]{font-size:var(--font-size-base)!important}[style*="font-size: 13px"],[style*="font-size: 0.8125rem"]{font-size:var(--font-size-sm)!important}[style*="font-size: 12px"],[style*="font-size: 0.75rem"]{font-size:var(--font-size-xs)!important}.ql-align-left{text-align:left}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-direction-rtl{direction:rtl;text-align:right}.ql-direction-ltr{direction:ltr;text-align:left}:not(.ql-editor)>.ql-indent-1,:not(.ql-editor) .ql-indent-1:not(.ql-editor *){margin-left:2.5em}:not(.ql-editor)>.ql-indent-2,:not(.ql-editor) .ql-indent-2:not(.ql-editor *){margin-left:5em}:not(.ql-editor)>.ql-indent-3,:not(.ql-editor) .ql-indent-3:not(.ql-editor *){margin-left:7.5em}:not(.ql-editor)>.ql-indent-4,:not(.ql-editor) .ql-indent-4:not(.ql-editor *){margin-left:10em}:not(.ql-editor)>.ql-indent-5,:not(.ql-editor) .ql-indent-5:not(.ql-editor *){margin-left:12.5em}:not(.ql-editor)>.ql-indent-6,:not(.ql-editor) .ql-indent-6:not(.ql-editor *){margin-left:15em}:not(.ql-editor)>.ql-indent-7,:not(.ql-editor) .ql-indent-7:not(.ql-editor *){margin-left:17.5em}:not(.ql-editor)>.ql-indent-8,:not(.ql-editor) .ql-indent-8:not(.ql-editor *){margin-left:20em}ul:not(.ql-editor ul)>li.ql-indent-1,ul:not(.ql-editor ul)>li.ql-indent-2,ul:not(.ql-editor ul)>li.ql-indent-3,ul:not(.ql-editor ul)>li.ql-indent-4,ul:not(.ql-editor ul)>li.ql-indent-5,ul:not(.ql-editor ul)>li.ql-indent-6,ul:not(.ql-editor ul)>li.ql-indent-7,ul:not(.ql-editor ul)>li.ql-indent-8{list-style-type:disc;list-style-position:inside;padding-left:.3em}ol:not(.ql-editor ol)>li.ql-indent-1,ol:not(.ql-editor ol)>li.ql-indent-2,ol:not(.ql-editor ol)>li.ql-indent-3,ol:not(.ql-editor ol)>li.ql-indent-4,ol:not(.ql-editor ol)>li.ql-indent-5,ol:not(.ql-editor ol)>li.ql-indent-6,ol:not(.ql-editor ol)>li.ql-indent-7,ol:not(.ql-editor ol)>li.ql-indent-8{counter-increment:nested-item;list-style-type:none;list-style-position:inside;position:relative;padding-left:1.5em}ol:not(.ql-editor ol)>li.ql-indent-1:before,ol:not(.ql-editor ol)>li.ql-indent-2:before,ol:not(.ql-editor ol)>li.ql-indent-3:before,ol:not(.ql-editor ol)>li.ql-indent-4:before,ol:not(.ql-editor ol)>li.ql-indent-5:before,ol:not(.ql-editor ol)>li.ql-indent-6:before,ol:not(.ql-editor ol)>li.ql-indent-7:before,ol:not(.ql-editor ol)>li.ql-indent-8:before{content:counter(nested-item,lower-alpha) ". ";position:absolute;left:0;font-weight:400}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2.5em}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-color-white{color:#fff}.ql-color-black{color:#000}.ql-color-red{color:#e60000}.ql-color-orange{color:#f90}.ql-color-yellow{color:gold}.ql-color-green{color:#008a00}.ql-color-blue{color:#06c}.ql-color-purple{color:#93f}.ql-background-white{background-color:#fff}.ql-background-black{background-color:#000}.ql-background-red{background-color:#e60000}.ql-background-orange{background-color:#f90}.ql-background-yellow{background-color:gold}.ql-background-green{background-color:#008a00}.ql-background-blue{background-color:#06c}.ql-background-purple{background-color:#93f}ol:not(.ql-editor ol){counter-reset:item nested-item}ol:not(.ql-editor ol)>li:not(.ql-indent-1):not(.ql-indent-2):not(.ql-indent-3):not(.ql-indent-4):not(.ql-indent-5):not(.ql-indent-6):not(.ql-indent-7):not(.ql-indent-8){counter-increment:item;position:relative}ol:not(.ql-editor ol)>li:not(.ql-indent-1):not(.ql-indent-2):not(.ql-indent-3):not(.ql-indent-4):not(.ql-indent-5):not(.ql-indent-6):not(.ql-indent-7):not(.ql-indent-8):before{content:counter(item) ". ";position:absolute;left:0;font-weight:400}ol:not(.ql-editor ol)>li:not(.ql-indent-1):not(.ql-indent-2):not(.ql-indent-3):not(.ql-indent-4):not(.ql-indent-5):not(.ql-indent-6):not(.ql-indent-7):not(.ql-indent-8){counter-reset:nested-item}body.ai-chat-open.ai-chat-br .sync-fab-wrapper{opacity:0;pointer-events:none;transition:opacity .18s ease}@media (max-width: 768px){body.ai-chat-open .sync-fab-wrapper{opacity:0;pointer-events:none}}
