@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.modern-checkbox:checked{background-color:#007bff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><path fill="white" d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z"/></svg>')}.modern-select{padding:10px 30px 10px 10px;border:1px solid #e0e0e0;border-radius:5px;font-size:16px;color:#333;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23333" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:right 1em top 50%,0 0;background-size:.5em auto,100%}.p1-icon[data-v-19348392]{display:inline-block;flex-shrink:0;vertical-align:middle}.pt[data-v-9962564b]{display:flex;flex-wrap:wrap;gap:8px}.pt-tab[data-v-9962564b]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--p1-line);background:#FFFFFF;color:#475569;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.pt-tab[data-v-9962564b]:hover:not(.is-on):not(:disabled){border-color:var(--p1-control);color:var(--p1-ink)}.pt-tab.is-on[data-v-9962564b]{background:var(--p1-tint);border-color:var(--p1-tint-line);color:var(--p1-tint-ink)}.pt-tab[data-v-9962564b]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.pt-tab[data-v-9962564b]:disabled{opacity:.5;cursor:not-allowed}.pt-sm[data-v-9962564b]{gap:6px}.pt-sm .pt-tab[data-v-9962564b]{height:28px;padding:0 11px;font-size:12.5px}.pt-n[data-v-9962564b]{font-size:11px;font-weight:700;color:var(--p1-ink-3);background:var(--p1-line-2);padding:1px 7px;border-radius:20px;font-variant-numeric:tabular-nums}.pt-tab.is-on .pt-n[data-v-9962564b]{background:#FFFFFF;color:var(--p1-tint-ink)}.pt-n.is-warn[data-v-9962564b]{background:var(--p1-warn-bg);color:var(--p1-warn)}.pt-n.is-ok[data-v-9962564b]{background:var(--p1-ok-bg);color:var(--p1-ok)}.es[data-v-4668fc49]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:56px 32px}.es-compact[data-v-4668fc49]{padding:32px 24px}.es-title[data-v-4668fc49]{margin:4px 0 0;font-size:17px;font-weight:700;color:var(--p1-ink)}.es-text[data-v-4668fc49]{margin:0;max-width:48ch;font-size:13.5px;line-height:1.55;color:var(--p1-ink-3)}.es-actions[data-v-4668fc49]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.es-tone-ok[data-v-4668fc49]{background:var(--p1-ok-bg);color:var(--p1-ok)}.es-tone-bad[data-v-4668fc49]{background:var(--p1-bad-bg);color:var(--p1-bad)}.es-tone-warn[data-v-4668fc49]{background:var(--p1-warn-bg);color:var(--p1-warn)}.bn[data-v-c2d93c8a]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13.5px;font-weight:500;line-height:1.45}.bn-text[data-v-c2d93c8a]{flex-grow:1;min-width:0}.bn-action[data-v-c2d93c8a]{flex-shrink:0;font-size:13px;font-weight:600}.bn-action[data-v-c2d93c8a] a,.bn-action[data-v-c2d93c8a] button{color:inherit;font-weight:600}.bn-ok[data-v-c2d93c8a]{background:var(--p1-ok-bg);color:var(--p1-ok)}.bn-error[data-v-c2d93c8a]{background:var(--p1-bad-bg);color:var(--p1-bad)}.bn-info[data-v-c2d93c8a]{background:var(--p1-tint);color:#3730a3}.bn-warn[data-v-c2d93c8a]{background:var(--p1-warn-bg);color:var(--p1-warn)}.bn-x[data-v-c2d93c8a]{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;padding:0}.bn-x[data-v-c2d93c8a]:hover{background:rgba(255,255,255,.5)}.bn-x[data-v-c2d93c8a]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.fb-modal[data-v-32190164]{max-width:540px;display:flex;flex-direction:column;overflow:hidden}.fb-head[data-v-32190164]{border-bottom:0;padding-bottom:14px}.fb-tabs[data-v-32190164]{padding:0 24px 16px;border-bottom:1px solid var(--p1-line)}.fb-form[data-v-32190164]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.fb-body[data-v-32190164]{overflow-y:auto;flex:1 1 auto;min-height:0;padding-top:18px}.fb-kinds[data-v-32190164]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fb-legend[data-v-32190164]{padding:0;margin-bottom:8px}.fb-kind[data-v-32190164]{position:relative;display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid var(--p1-line);border-radius:12px;background:#FFFFFF;cursor:pointer;transition:border-color .15s,background-color .15s}.fb-kind[data-v-32190164]:hover{border-color:var(--p1-control);background:var(--p1-surface-2)}.fb-kind.is-picked[data-v-32190164]{border-color:var(--p1-accent);background:#F5F6FF}.fb-kind input[data-v-32190164]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fb-kind[data-v-32190164]:focus-within{outline:2px solid var(--p1-accent);outline-offset:2px}.fb-kind-icon[data-v-32190164]{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--p1-line-2);color:var(--p1-ink-3);transition:background-color .15s,color .15s}.fb-kind.is-picked .fb-kind-icon[data-v-32190164]{background:#E0E7FF;color:var(--p1-link)}.fb-kind-text[data-v-32190164]{display:flex;flex-direction:column;gap:2px;min-width:0}.fb-kind-name[data-v-32190164]{font-size:13.5px;font-weight:600;color:var(--p1-ink)}.fb-kind-desc[data-v-32190164]{font-size:12px;line-height:1.45;color:var(--p1-ink-3)}.fb-opt[data-v-32190164]{font-style:normal;font-weight:500;color:var(--p1-ink-4);margin-left:4px}.fb-textarea[data-v-32190164]{min-height:124px}.fb-count[data-v-32190164]{display:block;margin-top:6px;text-align:right;font-size:11px;color:var(--p1-ink-4);font-variant-numeric:tabular-nums}.fb-count.is-over[data-v-32190164]{color:var(--p1-bad);font-weight:600}.fb-meta[data-v-32190164]{font-size:11.5px;color:var(--p1-ink-4)}.fb-list[data-v-32190164]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fb-item[data-v-32190164]{padding:13px 14px;border:1px solid var(--p1-line);border-radius:12px;background:var(--p1-surface-2)}.fb-item-head[data-v-32190164]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fb-date[data-v-32190164]{margin-left:auto;font-size:11.5px;color:var(--p1-ink-4)}.fb-item-subject[data-v-32190164]{margin:0 0 3px;font-size:13px;font-weight:600;color:var(--p1-ink)}.fb-item-message[data-v-32190164]{margin:0;font-size:12.5px;line-height:1.6;color:var(--p1-ink-3);white-space:pre-wrap;overflow-wrap:anywhere}.fb-fade-enter-active[data-v-32190164],.fb-fade-leave-active[data-v-32190164]{transition:opacity .18s ease}.fb-fade-enter-from[data-v-32190164],.fb-fade-leave-to[data-v-32190164]{opacity:0}.fb-fade-enter-active .fb-modal[data-v-32190164]{transition:transform .18s ease}.fb-fade-enter-from .fb-modal[data-v-32190164]{transform:translateY(8px)}@media (max-width: 560px){.fb-scrim[data-v-32190164]{padding:0;place-items:end stretch}.fb-modal[data-v-32190164]{max-width:none;max-height:92vh;border-radius:16px 16px 0 0}.fb-tabs[data-v-32190164]{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion: reduce){.fb-kind[data-v-32190164],.fb-kind-icon[data-v-32190164],.fb-fade-enter-active[data-v-32190164],.fb-fade-leave-active[data-v-32190164],.fb-fade-enter-active .fb-modal[data-v-32190164]{transition:none}}.acct-switcher[data-v-0e730ff2]{position:relative;margin-top:auto}.acct-chip[data-v-0e730ff2]{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:#FFFFFF;border:1px solid var(--p1-line);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s;font-family:inherit}.acct-chip[data-v-0e730ff2]:hover,.acct-chip[aria-expanded=true][data-v-0e730ff2]{border-color:var(--p1-tint-line);box-shadow:0 1px 4px #0f172a0f}.acct-chip[data-v-0e730ff2]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.acct-usage[data-v-0e730ff2]{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--p1-line-2)}.acct-usage-fill[data-v-0e730ff2]{display:block;height:100%;background:linear-gradient(90deg,#667EEA 0%,#E045CD 100%);transition:width .3s ease}.acct-chip-collapsed[data-v-0e730ff2]{justify-content:center;gap:0;padding:8px}.acct-avatar[data-v-0e730ff2]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667EEA 0%,#E045CD 100%);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:-.01em}.acct-avatar-sm[data-v-0e730ff2]{width:28px;height:28px;font-size:11px}.acct-chip-main[data-v-0e730ff2]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.acct-chip-name[data-v-0e730ff2]{font-size:13.5px;font-weight:600;color:var(--p1-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-chip-sub[data-v-0e730ff2]{font-size:12px;color:var(--p1-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-chevron[data-v-0e730ff2]{flex-shrink:0;color:#94a3b8;display:grid;place-items:center;transition:transform .2s}.acct-chevron.is-open[data-v-0e730ff2]{transform:rotate(180deg)}.acct-dropdown[data-v-0e730ff2]{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 8px 28px #0f172a24;padding:6px;z-index:1200;max-height:60vh;overflow-y:auto}.acct-dropdown-collapsed[data-v-0e730ff2]{right:auto;left:0;width:244px;max-width:calc(100vw - 88px)}.acct-plan[data-v-0e730ff2]{display:flex;flex-direction:column;gap:8px;padding:10px 8px 8px}.acct-plan-head[data-v-0e730ff2]{display:flex;justify-content:space-between;align-items:center}.acct-plan-name[data-v-0e730ff2]{font-size:13px;font-weight:600;color:#1e293b}.acct-skel[data-v-0e730ff2]{display:inline-block;border-radius:4px;background:linear-gradient(90deg,#EEF1F5 25%,#E2E8F0 37%,#EEF1F5 63%);background-size:400% 100%;animation:acct-skel-shimmer-0e730ff2 1.2s ease-in-out infinite}.acct-skel-name[data-v-0e730ff2]{width:84px;height:13px}.acct-skel-tier[data-v-0e730ff2]{width:52px;height:16px;border-radius:999px}@keyframes acct-skel-shimmer-0e730ff2{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.acct-skel[data-v-0e730ff2]{animation:none}}.acct-plan-bar[data-v-0e730ff2]{height:6px;background:#E2E8F0;border-radius:9999px;overflow:hidden}.acct-plan-fill[data-v-0e730ff2]{height:100%;background:linear-gradient(90deg,#667EEA 0%,#E045CD 100%);border-radius:9999px;transition:width .3s ease}.acct-plan-count[data-v-0e730ff2]{font-size:12px;color:#64748b}.acct-divider[data-v-0e730ff2]{height:1px;background:#E2E8F0;margin:4px 2px}.acct-actions[data-v-0e730ff2]{display:flex;flex-direction:column;gap:2px}.acct-action[data-v-0e730ff2]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;color:#1e293b;text-decoration:none;font-size:13px;font-weight:500;transition:background .15s,color .15s}.acct-action[data-v-0e730ff2]:hover{background:#F1F5F9}button.acct-action[data-v-0e730ff2]{width:100%;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.acct-action-icon[data-v-0e730ff2]{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;color:#64748b}.acct-action-danger[data-v-0e730ff2],.acct-action-danger .acct-action-icon[data-v-0e730ff2]{color:#dc2626}.acct-action-danger[data-v-0e730ff2]:hover{background:#FEE2E2}.acct-version[data-v-0e730ff2]{padding:4px 8px 2px;font-size:11px;color:#94a3b8}.acct-note[data-v-0e730ff2],.acct-loading[data-v-0e730ff2]{padding:12px 10px;font-size:12px;color:#64748b;line-height:1.5}.acct-list[data-v-0e730ff2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.acct-row[data-v-0e730ff2]{display:flex;align-items:center;border-radius:9px}.acct-row.is-current[data-v-0e730ff2]{background:#F1F5F9}.acct-row-main[data-v-0e730ff2]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:8px;background:transparent;border:none;border-radius:9px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.acct-row-main[data-v-0e730ff2]:not(:disabled):hover{background:#F1F5F9}.acct-row-main[data-v-0e730ff2]:disabled{cursor:default}.acct-row-text[data-v-0e730ff2]{display:flex;flex-direction:column;min-width:0;flex:1}.acct-row-name[data-v-0e730ff2]{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-row-sub[data-v-0e730ff2]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-check[data-v-0e730ff2]{flex-shrink:0;color:var(--p1-accent);display:grid;place-items:center}.acct-unlink[data-v-0e730ff2]{flex-shrink:0;width:26px;height:26px;margin-right:6px;border:none;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.acct-unlink[data-v-0e730ff2]:hover{background:#FEE2E2;color:#dc2626}.acct-unlink[data-v-0e730ff2]:disabled{opacity:.5;cursor:not-allowed}.acct-error[data-v-0e730ff2]{padding:6px 10px;font-size:11.5px;color:#dc2626;line-height:1.4}.acct-add[data-v-0e730ff2]{border-top:1px solid #E2E8F0;margin-top:4px;padding-top:4px}.acct-add-toggle[data-v-0e730ff2]{display:flex;align-items:center;gap:6px;width:100%;padding:9px 8px;background:transparent;border:none;border-radius:9px;color:var(--p1-link);font-size:12.5px;font-weight:600;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.acct-add-toggle[data-v-0e730ff2]:hover{background:#F1F5F9}.acct-add-form[data-v-0e730ff2]{display:flex;flex-direction:column;gap:8px;padding:8px}.acct-input[data-v-0e730ff2]{width:100%;border:1px solid #E2E8F0;border-radius:8px;background:#FFFFFF;color:#1e293b;font-size:12.5px;padding:8px 10px;outline:none;font-family:inherit}.acct-input[data-v-0e730ff2]:focus-visible{border-color:#818cf8;box-shadow:0 0 0 3px #667eea26}.acct-input[data-v-0e730ff2]:disabled{background:#F8FAFC}.acct-add-actions[data-v-0e730ff2]{display:flex;gap:8px;justify-content:flex-end}.acct-row-main[data-v-0e730ff2]:focus-visible,.acct-unlink[data-v-0e730ff2]:focus-visible,.acct-add-toggle[data-v-0e730ff2]:focus-visible,.acct-action[data-v-0e730ff2]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:-2px}.acct-pop-enter-active[data-v-0e730ff2],.acct-pop-leave-active[data-v-0e730ff2]{transition:opacity .16s ease,transform .16s ease}.acct-pop-enter-from[data-v-0e730ff2],.acct-pop-leave-to[data-v-0e730ff2]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.acct-pop-enter-active[data-v-0e730ff2],.acct-pop-leave-active[data-v-0e730ff2],.acct-chevron[data-v-0e730ff2]{transition:none}}.sidebar[data-v-ef59b3d9]{position:fixed;top:0;left:0;width:280px;height:100vh;background:#FFFFFF;border-right:1px solid #E2E8F0;padding:20px 16px;display:flex;flex-direction:column;z-index:1002;transition:transform .3s ease,width .25s ease,padding .25s ease}.sidebar-collapsed[data-v-ef59b3d9]{width:76px;padding:20px 12px}.sidebar-open[data-v-ef59b3d9]{transform:translate(0)}.sidebar-overlay[data-v-ef59b3d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1001}.mobile-menu-toggle[data-v-ef59b3d9]{display:none;position:fixed;top:20px;right:20px;width:44px;height:44px;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:8px;cursor:pointer;z-index:1000;box-shadow:0 2px 8px #0000001a;align-items:center;justify-content:center}.sidebar-content[data-v-ef59b3d9]{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent!important}.logo-container[data-v-ef59b3d9]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;margin-bottom:16px;min-height:40px}.sidebar-collapsed .logo-container[data-v-ef59b3d9]{justify-content:center;padding:4px 0;flex-direction:column;gap:12px}.logo-image[data-v-ef59b3d9]{max-width:140px;height:auto}.logo-mark[data-v-ef59b3d9]{width:36px;height:30px;object-fit:cover;object-position:left center}.collapse-toggle[data-v-ef59b3d9]{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid #E2E8F0;border-radius:8px;background:#FFFFFF;color:#64748b;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.collapse-toggle[data-v-ef59b3d9]:hover{color:#1e293b;border-color:#c7d2fe;background:#F8FAFC}.collapse-toggle[data-v-ef59b3d9]:focus-visible{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px #667eea26}.navigation[data-v-ef59b3d9]{display:flex;flex-direction:column;gap:6px;margin:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:transparent!important;scrollbar-width:thin;scrollbar-color:#E2E8F0 transparent}.navigation[data-v-ef59b3d9]::-webkit-scrollbar{width:6px}.navigation[data-v-ef59b3d9]::-webkit-scrollbar-thumb{background:#E2E8F0;border-radius:9999px}.nav-group[data-v-ef59b3d9]{display:flex;flex-direction:column;gap:0}.nav-group-header[data-v-ef59b3d9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 12px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:color .15s,background .15s}.nav-group-header[data-v-ef59b3d9]:hover{color:#475569;background:#F8FAFC}.nav-group-header[data-v-ef59b3d9]:focus-visible{outline:none;box-shadow:0 0 0 3px #667eea26}.nav-group-chevron[data-v-ef59b3d9]{transition:transform .15s ease}.nav-group-chevron.open[data-v-ef59b3d9]{transform:rotate(180deg)}.nav-group-rule[data-v-ef59b3d9]{height:1px;margin:4px 10px;background:#F1F5F9}.nav-group-items[data-v-ef59b3d9]{display:flex;flex-direction:column;gap:0}.nav-item[data-v-ef59b3d9]{display:flex;align-items:center;gap:12px;margin:0;padding:8px 12px;border-radius:8px;color:#64748b;text-decoration:none;transition:color .2s,background .2s;font-size:14px;font-weight:500;line-height:20px;background:transparent!important}.nav-item[data-v-ef59b3d9]:hover{color:#1e293b;background:#F8FAFC!important}.nav-item[data-v-ef59b3d9]:focus-visible{outline:none;box-shadow:0 0 0 3px #667eea26}.nav-item-active[data-v-ef59b3d9]{background:linear-gradient(90deg,rgba(102,126,234,.12),rgba(224,69,205,.12))!important;color:#1e293b!important;font-weight:600;border-left:3px solid #E045CD;padding-left:9px}.nav-item-active .nav-icon[data-v-ef59b3d9]{color:#e045cd}.nav-icon[data-v-ef59b3d9]{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;color:inherit}.nav-text[data-v-ef59b3d9]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-ef59b3d9]{flex-shrink:0;font-size:10px;font-weight:700;line-height:12px;padding:3px 8px;background:#ECFDF5;border-radius:6px;color:#047857}.sidebar-collapsed .nav-item[data-v-ef59b3d9]{justify-content:center;padding:9px 0;gap:0}.sidebar-collapsed .nav-item-active[data-v-ef59b3d9]{border-left:none;padding:9px 0;box-shadow:inset 3px 0 #e045cd}.sidebar-collapsed .nav-text[data-v-ef59b3d9],.sidebar-collapsed .nav-badge[data-v-ef59b3d9]{display:none}.sidebar-footer[data-v-ef59b3d9]{flex-shrink:0;padding-top:12px}@media (max-width: 768px){.sidebar[data-v-ef59b3d9]{transform:translate(-100%);box-shadow:2px 0 10px #0000001a}.sidebar.sidebar-collapsed[data-v-ef59b3d9]{width:280px;padding:20px 16px}.sidebar.sidebar-collapsed .logo-container[data-v-ef59b3d9]{flex-direction:row;justify-content:space-between;padding:4px 8px}.sidebar.sidebar-collapsed .nav-text[data-v-ef59b3d9],.sidebar.sidebar-collapsed .nav-badge[data-v-ef59b3d9]{display:block}.sidebar.sidebar-collapsed .nav-item[data-v-ef59b3d9]{justify-content:flex-start;padding:8px 12px;gap:12px}.sidebar.sidebar-collapsed .nav-item-active[data-v-ef59b3d9]{border-left:3px solid #E045CD;padding-left:9px;box-shadow:none}.collapse-toggle[data-v-ef59b3d9]{display:none}.sidebar-open[data-v-ef59b3d9]{transform:translate(0)}.mobile-menu-toggle[data-v-ef59b3d9]{display:flex;align-items:center;justify-content:center}.hamburger-icon[data-v-ef59b3d9]{width:20px;height:2px;background:#1E293B;position:relative}.hamburger-icon[data-v-ef59b3d9]:before,.hamburger-icon[data-v-ef59b3d9]:after{content:"";position:absolute;width:20px;height:2px;background:#1E293B;left:0}.hamburger-icon[data-v-ef59b3d9]:before{top:-6px}.hamburger-icon[data-v-ef59b3d9]:after{top:6px}}@media (min-width: 769px){.mobile-menu-toggle[data-v-ef59b3d9]{display:none}}@media (max-width: 480px){.sidebar[data-v-ef59b3d9],.sidebar.sidebar-collapsed[data-v-ef59b3d9]{padding:16px 12px}.logo-image[data-v-ef59b3d9]{max-width:100px}}:root{--primary-gradient: linear-gradient(135deg, #667EEA 0%, #E045CD 100%);--primary-purple: #667EEA;--primary-pink: #E045CD;--primary-dark: #5B6FCF;--bg-primary: #F6F7FB;--bg-secondary: #FFFFFF;--bg-tertiary: #F1F5F9;--bg-card: #FFFFFF;--text-primary: #0F172A;--text-secondary: #64748B;--text-muted: #94A3B8;--text-inverse: #FFFFFF;--border-light: #E9EDF4;--border-medium: #DCE3EE;--border-focus: #6366F1;--p1-canvas: #F6F7FB;--p1-surface: #FFFFFF;--p1-surface-2: #FBFCFE;--p1-ink: #0F172A;--p1-ink-2: #334155;--p1-ink-3: #64748B;--p1-ink-4: #94A3B8;--p1-line: #E9EDF4;--p1-line-2: #F1F5F9;--p1-control: #DCE3EE;--p1-accent: #6366F1;--p1-link: #4F46E5;--p1-link-hover: #4338CA;--p1-tint: #EEF2FF;--p1-tint-line: #C7D2FE;--p1-tint-ink: #4338CA;--p1-ok-bg: #D1FAE5;--p1-ok: #047857;--p1-warn-bg: #FEF3C7;--p1-warn: #B45309;--p1-bad-bg: #FEE2E2;--p1-bad: #B91C1C;--p1-brand: linear-gradient(135deg, #667EEA 0%, #E045CD 100%);--p1-r-card: 14px;--p1-r-control: 10px;--p1-r-chip: 6px;--p1-shadow-card: 0 1px 2px rgba(15, 23, 42, .04);--p1-focus-ring: 0 0 0 3px rgba(99, 102, 241, .15);--success: #10B981;--success-light: #D1FAE5;--warning: #F59E0B;--warning-light: #FEF3C7;--error: #EF4444;--error-light: #FEE2E2;--info: #3B82F6;--info-light: #DBEAFE;--sidebar-bg: #121212;--sidebar-hover: #1E1E1E;--sidebar-active: #2D2D2D;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--text-primary);background:var(--bg-primary);line-height:1.6;font-family:var(--font-family);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}html,body,#app{height:100%;margin:0;padding:0;background-color:var(--bg-primary);overflow-x:hidden;font-family:var(--font-family)}.app-container{display:flex;min-height:100vh}.card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.card-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-sm);transition:all .2s ease}.btn-primary{background:var(--primary-gradient);color:var(--text-inverse)}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-light)}.btn-secondary:hover{background:var(--border-medium)}.input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:all .2s ease}.input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #667eea1a}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:var(--font-size-xs);font-weight:500}.badge-primary{background:var(--info-light);color:var(--info)}.badge-success{background:var(--success-light);color:var(--success)}.badge-warning{background:var(--warning-light);color:var(--warning)}.table-container{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.data-table thead{background:var(--bg-tertiary)}.data-table th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-light)}.data-table td{padding:var(--spacing-md);border-bottom:1px solid var(--border-light);color:var(--text-primary)}.data-table tbody tr:hover{background:var(--bg-tertiary)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.metric-card{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.metric-value{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.metric-label{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.metric-change{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-xs);font-weight:500;padding:.25rem .5rem;border-radius:var(--radius-sm)}.metric-change.positive{background:var(--success-light);color:var(--success)}.metric-change.negative{background:var(--error-light);color:var(--error)}.metrics-dashboard{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ccc}.metric{display:flex;flex-direction:column;align-items:center}.metric-value{font-size:24px;font-weight:700}.metric-title{margin-top:10px}.metric-change{margin-top:5px}.left-sidebar{background-color:#fff;padding:20px;box-sizing:border-box;margin-bottom:20px;border-radius:10px;position:relative}.left-sidebar img{margin-right:10px}.icons{width:30px;height:30px;margin-right:10px}.logo{width:250px;height:55px}.name{font-size:24px;margin-top:20px}.plan{background-color:#e2e2e2;color:#000;padding:10px;margin-top:10px;font-size:20px}.navigation{display:flex;flex-direction:column;background-color:#e2e2e2;margin-top:25px}.nav-item{margin:10px 0;display:flex;align-items:center;padding:10px;border-radius:5px;text-decoration:none;color:inherit;transition:background-color .2s}.nav-item:hover,.links .active a{color:#3bf0b2}.router-link-active{font-weight:700}.footer-version{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.app-container:not(.p1-app){display:flex;flex-direction:column;background-color:#e2e2e2;padding:20px}RightSidebar{flex:1}.right-sidebar{width:100%;padding:20px;border-radius:10px;background-color:#fff;margin-bottom:20px;margin-top:10px}.lead-card{padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:15px;background-color:#f9f9f9;box-shadow:0 4px 8px #0000001a}#chartdiv{z-index:1000;position:relative}#chartdiv2{width:100%;height:400px}.lead-card:hover{background-color:#3bf0b2}.visit-info{display:flex;align-items:center}.user-visits{margin-right:10px}.user-details-table{border-collapse:collapse;width:100%;border-color:#14db9f;border-style:solid}.user-details-table th,.user-details-table td{border:1px solid black;padding:8px;text-align:left;border-color:#14db9f;border-style:solid}.user-details-table th{background-color:#14db9f}.middle-content,.middle-content-all{width:100%;padding:20px;margin-bottom:20px;border-radius:10px;background-color:#fff;margin-top:10px}.loadMoreButton{background:linear-gradient(to bottom,#00d297 5%,#00d297 100%);background-color:#00d297;border-radius:14px;cursor:pointer;color:#fff;font-family:Roboto,sans-serif;font-size:14px;padding:14px 30px;text-decoration:none;text-shadow:0px 0px 0px #00d297;margin:30px auto 0;border:none;display:block}.loadMoreButton:hover{background:linear-gradient(to bottom,#313131 5%,#313131 100%);background-color:#313131}.visit-card{background-color:#e2e2e2;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.visit-card:hover{background-color:#3bf0b2}.view-btn{border:1px solid black;padding:5px 10px;background-color:transparent;cursor:pointer}.delete-btn{border:1px solid black;padding:5px 10px;margin-left:5px;background-color:transparent;cursor:pointer}.delete-btn:hover{color:red;border-color:red}.user-details-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content{background-color:#fff;padding:20px;border-radius:5px;width:100%;max-width:80%;max-height:90vh;overflow-y:auto}.app-container:not(.p1-app) .close-button{position:absolute;right:20px;top:5px;cursor:pointer;color:red;font-size:50px}.export-button{margin-left:auto;margin-top:15px;background-color:#00d297;border-radius:7px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:Roboto,sans-serif;font-size:14px;padding:10px 27px;text-decoration:none}.export-button:hover{background-color:#313131}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.heatmap-container{width:100%;height:auto}.chart-container{width:100%;height:900px;overflow:auto;margin:auto}.likelihood-section{display:flex;align-items:flex-start;flex-direction:column}.likelihood-label{align-self:flex-start}.likelihood-slider{width:20%;align-self:flex-start;margin-top:25px;margin-bottom:20px}.slider-container{position:relative;height:20px;border-radius:10px}.slider-background{width:calc(100% - 4px);height:100%;border-radius:10px;padding-right:2px}.slider-indicator{position:absolute;top:0;bottom:0;width:2px;background-color:#000;border-radius:1px}.percentage-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-size:12px;white-space:nowrap}.delete-checked-button{background-color:#ed2938;border-radius:7px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:Roboto,sans-serif;font-size:14px;padding:10px 27px;text-decoration:none;margin-top:10px;margin-left:10px}.delete-checked-button:hover{background-color:#313131}.filterButton{background-color:#00d297;border-radius:7px;border:none;display:inline-block;cursor:pointer;color:#fff;font-family:Roboto,sans-serif;font-size:14px;padding:10px 27px;text-decoration:none;margin-top:10px;margin-left:10px;margin-right:10px}.filterButton:hover{background-color:#313131}.filter{margin-top:20px;margin-bottom:20px;padding:15px;border:solid 1px #e0e0e0;border-radius:10px;box-shadow:0 2px 5px #0000001a}.app-container:not(.p1-app) input[type=date]{border:none;border-radius:4px;padding:10px;font-size:16px;background-color:#f0f0f0;transition:background-color .3s ease}.app-container:not(.p1-app) input[type=date]:focus{outline:none;background-color:#e0e0e0}.app-container:not(.p1-app) input[type=search]{border:none;border-radius:4px;padding:10px;font-size:16px;background-color:#f0f0f0;transition:background-color .3s ease}.app-container:not(.p1-app) input[type=search]:focus{outline:none;background-color:#e0e0e0}.modern-checkbox{width:20px;height:20px;border:1px solid #e0e0e0;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:center;background-size:16px}.modern-checkbox:checked{background-color:#007bff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><path fill="white" d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z"/></svg>')}.checkbox-container{display:flex;align-items:center}.modern-select{padding:10px 30px 10px 10px;border:1px solid #e0e0e0;border-radius:5px;font-size:16px;color:#333;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23333" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:right 1em top 50%,0 0;background-size:.5em auto,100%}@media (min-width: 768px){.logo{width:250px;height:55px}.left-sidebar{width:20%;height:100vh;margin-right:2.5%;margin-bottom:0}.likelihood-slider{width:20%}.app-container{flex-direction:row;align-items:flex-start}.right-sidebar{width:20%;margin-bottom:0;margin-left:20px;padding-right:0}.middle-content{width:55%;margin-right:20px;margin-bottom:0;overflow:auto;height:880px}.middle-content-all{width:53%;margin-right:20px;margin-bottom:0;margin-left:20px;overflow:auto;height:880px}.userData{margin:auto;overflow:auto}.middle-content-heatMap{width:53%;margin:10px 20px 0}}@media (max-width: 1300px){.logo{width:150px;height:35px}}@media (max-width: 768px){.chart-container{height:100%}.likelihood-slider{width:80%}.logo{width:150px;height:35px}.visit-info{flex-direction:column}.visit-info .view-btn,.visit-info .delete-btn{margin-top:10px}.checkbox-and-id{display:flex;justify-content:flex-start;width:100%}.user-id{max-width:200px;overflow:hidden;text-overflow:ellipsis}.user-visits{white-space:nowrap}}@media (max-width: 768px){.middle-content-heatMap,.chart-container,.middle-content[data-v-f9febecc],.middle-content-all[data-v-f9febecc]{width:100%;padding:10px;overflow:visible}}@media (max-width: 768px){.visit-card{width:100%;padding-right:30px;box-sizing:border-box}}@media (max-width: 768px){.footer-version{padding-top:50px}}.p1-page{padding:32px 40px 48px;max-width:1280px;margin:0 auto;font-family:var(--font-family);color:var(--p1-ink)}.p1-page--narrow{max-width:940px}@media (max-width: 768px){.p1-page{padding:20px 16px 40px}}.p1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--p1-r-control);border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.p1-btn:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.p1-btn:disabled,.p1-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.p1-btn svg{flex-shrink:0}.p1-btn-primary{background:var(--p1-brand);color:#fff}.p1-btn-primary:hover:not(:disabled){box-shadow:0 6px 18px #667eea59}.p1-btn-secondary{background:#FFFFFF;border-color:var(--p1-control);color:var(--p1-ink)}.p1-btn-secondary:hover:not(:disabled){border-color:#c3ccdb;background:var(--p1-surface-2)}.p1-btn-ghost{background:transparent;color:#475569}.p1-btn-ghost:hover:not(:disabled){background:var(--p1-line-2);color:var(--p1-ink)}.p1-btn-danger{background:#FFFFFF;border-color:#fecaca;color:var(--p1-bad)}.p1-btn-danger:hover:not(:disabled){background:#FEF2F2}.p1-btn-sm{height:32px;padding:0 12px;font-size:13px;border-radius:8px;gap:6px}.p1-btn-block{width:100%}.p1-btn-icon{width:32px;height:32px;padding:0;border-radius:var(--p1-r-control)}.p1-card{background:var(--p1-surface);border:1px solid var(--p1-line);border-radius:var(--p1-r-card);box-shadow:var(--p1-shadow-card)}.p1-card-pad{padding:18px 20px 20px}.p1-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}@media (max-width: 560px){.p1-card-head{flex-wrap:wrap;row-gap:8px}}.p1-card-foot{padding-top:10px;margin-top:6px;border-top:1px solid var(--p1-line-2)}.p1-note{margin:0;font-size:12px;line-height:1.5;color:var(--p1-ink-3)}.p1-meta{margin:0;font-size:12.5px;color:var(--p1-ink-3)}.p1-meta strong{color:var(--p1-ink);font-weight:600}.p1-link{color:var(--p1-link);font-size:13px;font-weight:600;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.p1-link:hover{color:var(--p1-link-hover);text-decoration:underline}.p1-link:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px;border-radius:4px}.p1-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--p1-ink-2)}.p1-input,.p1-select,.p1-textarea{width:100%;border:1px solid var(--p1-control);border-radius:var(--p1-r-control);background:#FFFFFF;color:var(--p1-ink);font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.p1-input,.p1-select{height:40px;padding:0 12px}.p1-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.p1-textarea{padding:10px 12px;line-height:1.55;resize:vertical}.p1-input::placeholder,.p1-textarea::placeholder{color:var(--p1-ink-4)}.p1-input:focus,.p1-select:focus,.p1-textarea:focus{outline:none;border-color:var(--p1-accent);box-shadow:var(--p1-focus-ring)}.p1-input:disabled,.p1-select:disabled,.p1-textarea:disabled{background:var(--p1-line-2);color:var(--p1-ink-3)}.p1-input.is-invalid,.p1-textarea.is-invalid{border-color:#f87171}.p1-field-hint{margin:6px 0 0;font-size:11.5px;color:var(--p1-ink-4)}.p1-field-error{margin:6px 0 0;font-size:12px;color:var(--p1-bad)}.p1-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--p1-ink-2);cursor:pointer}.p1-check input{width:16px;height:16px;accent-color:var(--p1-accent)}.p1-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--p1-r-chip);font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--p1-line-2);color:#475569}.p1-chip-ok{background:var(--p1-ok-bg);color:var(--p1-ok)}.p1-chip-warn{background:var(--p1-warn-bg);color:var(--p1-warn)}.p1-chip-bad{background:var(--p1-bad-bg);color:var(--p1-bad)}.p1-chip-info{background:var(--p1-tint);color:var(--p1-tint-ink)}.p1-count{font-size:11px;font-weight:700;color:var(--p1-link);background:var(--p1-tint);padding:2px 8px;border-radius:20px;font-variant-numeric:tabular-nums}.p1-tbl{width:100%;border-collapse:collapse;font-size:13px}.p1-tbl th{text-align:left;font-size:11.5px;font-weight:600;color:var(--p1-ink-3);padding:0 10px 9px;border-bottom:1px solid var(--p1-line);white-space:nowrap}.p1-tbl td{padding:9px 10px;border-bottom:1px solid var(--p1-line-2);color:var(--p1-ink-2);vertical-align:middle}.p1-tbl tbody tr:last-child td{border-bottom:0}.p1-tbl .p1-num,.p1-num{text-align:right;font-variant-numeric:tabular-nums}.p1-tbl .p1-strong{font-weight:600;color:var(--p1-ink)}.p1-tbl-wrap{overflow-x:auto;position:relative}.p1-bar{display:inline-block;width:56px;height:6px;border-radius:3px;background:var(--p1-line-2);overflow:hidden;vertical-align:middle}.p1-bar>span{display:block;height:6px;border-radius:3px;background:var(--p1-accent)}.p1-tile{width:36px;height:36px;border-radius:10px;background:var(--p1-tint);color:var(--p1-accent);display:grid;place-items:center;flex-shrink:0}.p1-tile-lg{width:52px;height:52px;border-radius:16px}.p1-spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--p1-line);border-top-color:var(--p1-accent);animation:p1-spin .8s linear infinite}.p1-spinner-sm{width:16px;height:16px;border-width:2px}@keyframes p1-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.p1-spinner{animation-duration:2.4s}}.p1-fold>summary{list-style:none;cursor:pointer}.p1-fold>summary::-webkit-details-marker{display:none}.p1-fold .p1-fold-chevron{transition:transform .15s;color:var(--p1-ink-4)}.p1-fold[open] .p1-fold-chevron{transform:rotate(180deg)}.p1-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:grid;place-items:center;padding:24px;z-index:2000}.p1-modal{width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow:auto;background:#FFFFFF;border:1px solid var(--p1-line);border-radius:16px;box-shadow:0 24px 60px #0f172a38}.p1-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 18px 24px;border-bottom:1px solid var(--p1-line)}.p1-modal-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--p1-ink)}.p1-modal-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--p1-ink-3)}.p1-modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.p1-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;background:var(--p1-surface-2);border-top:1px solid var(--p1-line)}.p1-close{width:32px;height:32px;flex-shrink:0;border:1px solid var(--p1-line);border-radius:var(--p1-r-control);background:#FFFFFF;color:var(--p1-ink-3);display:grid;place-items:center;padding:0;cursor:pointer}.p1-close:hover{color:var(--p1-ink);border-color:var(--p1-control)}.p1-close:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.p1-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-container{display:flex;min-height:100vh;background:var(--bg-primary)}.main-content{flex:1;padding:var(--spacing-xl);margin-left:0;transition:margin-left .3s ease;overflow-y:auto;min-height:100vh}.main-content.with-sidebar,.main-content.with-pageone-sidebar{margin-left:280px}.main-content.with-pageone-sidebar.sidebar-collapsed{margin-left:76px}html:has(.p1-app),body:has(.p1-app){height:auto;min-height:100%}#app:has(>.p1-app),#app.p1-app{height:auto;min-height:100vh;overflow:visible}.main-content.p1-main{padding:0}.main-content.full-bleed{padding:0;margin-left:0}@media (max-width: 768px){.main-content:not(.p1-main){padding:var(--spacing-md)}.main-content.with-sidebar,.main-content.with-pageone-sidebar,.main-content.with-pageone-sidebar.sidebar-collapsed{margin-left:0}}.page-header{margin-bottom:var(--spacing-xl)}.page-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.page-subtitle{font-size:var(--font-size-base);color:var(--text-secondary)}.top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-md) 0}.search-bar{flex:1;max-width:400px;position:relative}.top-bar-actions{display:flex;align-items:center;gap:var(--spacing-md)}.ai-disclaimer[data-v-68be8a88]{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;font-size:12px;line-height:1.5;font-family:var(--font-family)}.ai-disclaimer__icon[data-v-68be8a88]{flex-shrink:0}.ai-disclaimer--light[data-v-68be8a88]{padding:6px 12px;border-radius:8px;color:var(--p1-ink-3);background:#F5F6FB;border:1px solid var(--p1-line)}.ai-disclaimer--light .ai-disclaimer__icon[data-v-68be8a88]{color:#818cf8}.ai-disclaimer--dark[data-v-68be8a88]{padding:0;color:#9ba0d8}.ai-disclaimer--dark .ai-disclaimer__icon[data-v-68be8a88]{color:#a5b4fc}.briefing[data-v-93f4d920]{position:relative;overflow:hidden;border-radius:16px;padding:24px 28px;margin-bottom:24px;background:radial-gradient(120% 140% at 0% 0%,#312E81 0%,#1E1B3A 55%,#171532 100%);border:1px solid rgba(129,140,248,.22);box-shadow:0 10px 30px -12px #312e818c;color:#f5f5ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.briefing-aura[data-v-93f4d920]{position:absolute;top:-40%;right:-10%;width:60%;height:180%;background:radial-gradient(closest-side,rgba(224,69,205,.28),rgba(224,69,205,0) 70%);filter:blur(12px);pointer-events:none;animation:aura-drift-93f4d920 14s ease-in-out infinite alternate}@keyframes aura-drift-93f4d920{0%{transform:translateZ(0) scale(1);opacity:.75}to{transform:translate3d(-8%,6%,0) scale(1.12);opacity:1}}.briefing-top[data-v-93f4d920]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.is-collapsed .briefing-top[data-v-93f4d920]{margin-bottom:0}.is-collapsed[data-v-93f4d920]{padding-top:18px;padding-bottom:18px}.collapse-toggle[data-v-93f4d920]{display:inline-flex;align-items:center;gap:11px;padding:4px 8px 4px 4px;margin:-4px -8px -4px -4px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .16s ease}.collapse-toggle[data-v-93f4d920]:hover{background:rgba(255,255,255,.06)}.collapse-toggle[data-v-93f4d920]:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.chevron[data-v-93f4d920]{font-size:12px;color:#9ba0d8;transition:transform .22s ease}.chevron.collapsed[data-v-93f4d920]{transform:rotate(-90deg)}.eyebrow[data-v-93f4d920]{display:inline-flex;align-items:center;gap:9px}.spark[data-v-93f4d920]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;color:#fff;background:linear-gradient(135deg,#667EEA 0%,#E045CD 100%);box-shadow:0 4px 12px #e045cd66}.eyebrow-text[data-v-93f4d920]{font-size:13px;font-weight:700;color:#c7c9f5}.briefing-meta[data-v-93f4d920]{display:inline-flex;align-items:center;gap:14px}.stamp[data-v-93f4d920]{font-size:12px;color:#9ba0d8;letter-spacing:.2px;white-space:nowrap}.refresh-btn[data-v-93f4d920]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;border:1px solid rgba(199,201,245,.22);background:rgba(255,255,255,.04);color:#d9dbff;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.refresh-btn[data-v-93f4d920]:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:#c7c9f566}.refresh-btn[data-v-93f4d920]:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.refresh-btn[data-v-93f4d920]:disabled{opacity:.55;cursor:default}.refresh-btn .spin[data-v-93f4d920]{animation:spin-93f4d920 .8s linear infinite}@keyframes spin-93f4d920{to{transform:rotate(360deg)}}.briefing-body[data-v-93f4d920]{position:relative;z-index:1}.briefing-disclaimer[data-v-93f4d920]{margin-top:20px}.refresh-note[data-v-93f4d920]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;border-radius:8px;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.28);color:#fcd34d;font-size:12.5px;line-height:1.4}.headline-row[data-v-93f4d920]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.headline[data-v-93f4d920]{font-size:25px;line-height:1.24;font-weight:700;letter-spacing:-.4px;margin:0;color:#fff;max-width:42ch}.momentum[data-v-93f4d920]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.2px;white-space:nowrap;border:1px solid transparent}.momentum-up[data-v-93f4d920]{background:rgba(16,185,129,.16);color:#34d399;border-color:#10b9814d}.momentum-down[data-v-93f4d920]{background:rgba(244,63,94,.16);color:#fb7185;border-color:#f43f5e4d}.momentum-flat[data-v-93f4d920]{background:rgba(148,163,184,.16);color:#cbd5e1;border-color:#94a3b847}.headline[data-v-93f4d920] .hl-accent{background:linear-gradient(100deg,#A5B4FC 0%,#F0ABFC 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.summary[data-v-93f4d920]{font-size:14px;line-height:1.6;color:#c3c6ec;margin:0 0 16px;max-width:74ch}.pills[data-v-93f4d920]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.pill[data-v-93f4d920]{display:flex;flex-direction:column;gap:2px;padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);min-width:92px}.pill-value[data-v-93f4d920]{font-size:18px;font-weight:700;color:#f4f4ff;letter-spacing:-.3px;display:inline-flex;align-items:baseline;gap:5px}.pill-delta[data-v-93f4d920]{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700}.pill-star[data-v-93f4d920]{align-self:center;color:#fbbf24;fill:#fbbf24}.pill-delta.up[data-v-93f4d920]{color:#34d399}.pill-delta.down[data-v-93f4d920]{color:#fb7185}.pill-label[data-v-93f4d920]{font-size:11.5px;color:#9ba0d8}.chips[data-v-93f4d920]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 22px;padding:0}.chip[data-v-93f4d920]{border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);max-width:340px;transition:transform .16s ease,border-color .16s ease}.chip-hit[data-v-93f4d920]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 14px;background:transparent;border:0;border-radius:12px;text-align:left;color:inherit;font:inherit;transition:background .16s ease}button.chip-hit[data-v-93f4d920]{cursor:pointer}button.chip-hit[data-v-93f4d920]:hover{background:rgba(255,255,255,.06)}button.chip-hit[data-v-93f4d920]:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.chip-hit-static[data-v-93f4d920]{cursor:default}.chip-actionable[data-v-93f4d920]:hover{transform:translateY(-2px)}.chip-action[data-v-93f4d920]{margin-left:auto;align-self:center;padding-left:6px;font-size:11px;color:#c7c9f5;opacity:.55;transition:opacity .16s ease,transform .16s ease}.chip-actionable:hover .chip-action[data-v-93f4d920]{opacity:1;transform:translate(2px)}.chip-icon[data-v-93f4d920]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-size:12px;flex-shrink:0;margin-top:1px}.chip-text[data-v-93f4d920]{display:flex;flex-direction:column;gap:2px;min-width:0}.chip-title[data-v-93f4d920]{font-size:13px;font-weight:600;color:#f4f4ff;line-height:1.3}.chip-detail[data-v-93f4d920]{font-size:12px;color:#a9addb;line-height:1.35}.chip-scope[data-v-93f4d920]{display:inline-block;margin-right:6px;padding:1px 5px;border-radius:4px;font-size:10.5px;font-weight:700;vertical-align:1px;color:#c7d2fe;background:rgba(99,102,241,.28)}.chip-win .chip-icon[data-v-93f4d920]{background:rgba(16,185,129,.16);color:#34d399}.chip-win[data-v-93f4d920]{border-color:#10b98147}.chip-opportunity .chip-icon[data-v-93f4d920]{background:rgba(245,158,11,.16);color:#fbbf24}.chip-opportunity[data-v-93f4d920]{border-color:#f59e0b42}.chip-risk .chip-icon[data-v-93f4d920]{background:rgba(244,63,94,.16);color:#fb7185}.chip-risk[data-v-93f4d920]{border-color:#f43f5e47}.recs[data-v-93f4d920]{position:relative;z-index:1}.recs-label[data-v-93f4d920]{margin:0 0 10px;font-size:12.5px;font-weight:700;color:#8e93ce}.recs-progress[data-v-93f4d920]{color:#6ee7b7}.recs-list[data-v-93f4d920]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rec[data-v-93f4d920]{display:flex;align-items:flex-start;gap:11px}.rec-check[data-v-93f4d920]{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.rec-check.rc-high[data-v-93f4d920]{border-color:#fb7185}.rec-check.rc-medium[data-v-93f4d920]{border-color:#fbbf24}.rec-check.rc-low[data-v-93f4d920]{border-color:#94a3b8}.rec-check[data-v-93f4d920]:hover{border-color:#a5b4fc;transform:scale(1.08)}.rec-check[data-v-93f4d920]:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.rec-done .rec-check[data-v-93f4d920]{color:#06281e}.rec-done .rec-check[data-v-93f4d920]{background:#34D399;border-color:#34d399}.rec-done .rec-title[data-v-93f4d920]{text-decoration:line-through;color:#8c90c0}.rec-done .rec-detail[data-v-93f4d920]{color:#7a7ea8}.rec-done-tag[data-v-93f4d920]{margin-left:auto;align-self:center;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:#34d399;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3)}.rec-text[data-v-93f4d920]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rec-title[data-v-93f4d920]{font-size:13.5px;font-weight:600;color:#edeeff;line-height:1.4}.rec-detail[data-v-93f4d920]{font-size:12.5px;color:#a9addb;line-height:1.45}.rec-action[data-v-93f4d920]{margin-left:auto;align-self:center;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;border:1px solid rgba(165,180,252,.35);background:rgba(129,140,248,.14);color:#c7d2fe;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.rec-action[data-v-93f4d920]:hover:not(:disabled){background:rgba(129,140,248,.24);border-color:#a5b4fc99;transform:translateY(-1px)}.rec-action[data-v-93f4d920]:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.rec-action-locked[data-v-93f4d920]{cursor:not-allowed;color:#9ba0c8;background:rgba(255,255,255,.04);border-color:#ffffff1a}.rec-pro[data-v-93f4d920]{font-size:10.5px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.16);border-radius:4px;padding:1px 5px;white-space:nowrap}.briefing-quiet[data-v-93f4d920]{position:relative;z-index:1;padding:4px 0 2px}.quiet-headline[data-v-93f4d920]{font-size:17px;font-weight:600;color:#f1f1ff;margin:0 0 6px}.quiet-sub[data-v-93f4d920]{font-size:13.5px;color:#b4b8e4;line-height:1.6;margin:0;max-width:64ch}.skeleton[data-v-93f4d920]{position:relative;z-index:1}.briefing.is-loading[data-v-93f4d920]{padding:16px 22px}.briefing.is-loading .briefing-top[data-v-93f4d920]{margin-bottom:10px}.preparing[data-v-93f4d920]{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.preparing-pulse[data-v-93f4d920]{width:10px;height:10px;border-radius:50%;background:#A5B4FC;box-shadow:0 0 #a5b4fc99;animation:preparing-pulse-93f4d920 1.6s ease-out infinite;flex-shrink:0}@keyframes preparing-pulse-93f4d920{0%{box-shadow:0 0 #a5b4fc99}to{box-shadow:0 0 0 10px #a5b4fc00}}.preparing-text[data-v-93f4d920]{display:flex;flex-direction:column;gap:2px;min-width:0}.preparing-title[data-v-93f4d920]{font-size:13.5px;font-weight:600;color:#f4f4ff}.preparing-sub[data-v-93f4d920]{font-size:12px;color:#a5a8e6}@media (prefers-reduced-motion: reduce){.preparing-pulse[data-v-93f4d920]{animation:none}}.sk-line[data-v-93f4d920],.sk-chip[data-v-93f4d920]{background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.13) 37%,rgba(255,255,255,.06) 63%);background-size:400% 100%;border-radius:8px;animation:shimmer-93f4d920 1.4s ease infinite}.sk-headline[data-v-93f4d920]{height:22px;width:62%;margin-bottom:10px}.sk-headline.short[data-v-93f4d920]{width:40%;margin-bottom:18px}.sk-summary[data-v-93f4d920]{height:14px;width:82%;margin-bottom:22px;border-radius:6px}.sk-chips[data-v-93f4d920]{display:flex;gap:10px}.sk-chip[data-v-93f4d920]{height:52px;width:150px;border-radius:12px}@keyframes shimmer-93f4d920{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.briefing-aura[data-v-93f4d920],.refresh-btn .spin[data-v-93f4d920],.sk-line[data-v-93f4d920],.sk-chip[data-v-93f4d920]{animation:none}.chip[data-v-93f4d920],.chip-hit[data-v-93f4d920],.chip-action[data-v-93f4d920],.rec-action[data-v-93f4d920],.rec-check[data-v-93f4d920],.chevron[data-v-93f4d920],.collapse-toggle[data-v-93f4d920]{transition:none}.chip-actionable[data-v-93f4d920]:hover{transform:none}.rec-action[data-v-93f4d920]:hover:not(:disabled){transform:none}.rec-check[data-v-93f4d920]:hover{transform:none}}@media (max-width: 768px){.briefing[data-v-93f4d920]{padding:20px 18px;border-radius:14px}.headline[data-v-93f4d920]{font-size:20px}.summary[data-v-93f4d920]{font-size:13.5px}.chip[data-v-93f4d920]{max-width:100%;width:100%}.chips[data-v-93f4d920]{flex-direction:column}.briefing-top[data-v-93f4d920],.headline-row[data-v-93f4d920],.rec[data-v-93f4d920]{flex-wrap:wrap}.rec-action[data-v-93f4d920]{margin-left:23px}}@media (max-width: 480px){.headline[data-v-93f4d920]{font-size:18px}.refresh-label[data-v-93f4d920]{display:none}.refresh-btn[data-v-93f4d920]{padding:6px 9px}.stamp[data-v-93f4d920]{font-size:11px}}.sh[data-v-794a2177]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sh-left[data-v-794a2177]{min-width:0}.sh-titlerow[data-v-794a2177]{display:flex;align-items:center;gap:9px}.sh-tick[data-v-794a2177]{width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#818CF8,#6366F1);flex-shrink:0}.sh-title[data-v-794a2177]{font-size:15px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.015em}.sh-count[data-v-794a2177]{font-size:11px;font-weight:700;color:#4f46e5;background:#EEF2FF;padding:2px 8px;border-radius:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-hint[data-v-794a2177]{font-size:12.5px;color:#64748b;margin:5px 0 0 12px;line-height:1.5}.sh-actions[data-v-794a2177]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 560px){.sh-hint[data-v-794a2177]{margin-left:0}}.opps[data-v-9fa4482e]{overflow:hidden}.opps-head[data-v-9fa4482e]{padding:18px 20px}.opps-body[data-v-9fa4482e]{padding:16px 20px 20px;border-top:1px solid var(--p1-line)}.opps-lede[data-v-9fa4482e]{margin:0 0 16px;max-width:680px;font-size:12.5px;line-height:1.6;color:var(--p1-ink-3)}.opps-lede strong[data-v-9fa4482e]{color:var(--p1-ink-2);font-weight:600}.opp-list[data-v-9fa4482e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.opp-row[data-v-9fa4482e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--p1-line);border-radius:var(--p1-r-control);background:#FFFFFF}.opp-main[data-v-9fa4482e]{flex:1;min-width:0}.opp-kw[data-v-9fa4482e]{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600;color:var(--p1-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp-metrics[data-v-9fa4482e]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.opp-pos[data-v-9fa4482e]{display:inline-flex;align-items:baseline;gap:6px}.opp-pos-num[data-v-9fa4482e]{font-size:13px;font-weight:700;color:var(--p1-tint-ink);font-variant-numeric:tabular-nums}.opp-pos-gap[data-v-9fa4482e]{font-size:11px;color:var(--p1-ink-4)}.opp-stat[data-v-9fa4482e]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--p1-ink-3);font-variant-numeric:tabular-nums}.opp-stat .p1-icon[data-v-9fa4482e]{color:var(--p1-ink-4)}.opp-ctr[data-v-9fa4482e]{display:inline-flex;align-items:baseline;gap:6px}.ctr-actual[data-v-9fa4482e]{font-size:13px;font-weight:700;color:#dc2626;font-variant-numeric:tabular-nums}.ctr-vs[data-v-9fa4482e]{font-size:11px;color:var(--p1-ink-4)}.opp-actions[data-v-9fa4482e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.opp-bar[data-v-9fa4482e]{width:72px;height:6px;border-radius:3px;background:var(--p1-line-2);overflow:hidden;flex-shrink:0}.opp-bar-fill[data-v-9fa4482e]{display:block;height:100%;min-width:4px;border-radius:3px;background:linear-gradient(90deg,#818CF8,#6366F1)}.opp-lift[data-v-9fa4482e]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#059669;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 640px){.opp-row[data-v-9fa4482e]{flex-direction:column;align-items:stretch;gap:12px}.opp-actions[data-v-9fa4482e]{justify-content:space-between}.opp-bar[data-v-9fa4482e]{flex:1;width:auto}}.sort-th[data-v-9d6af758]{padding:0}.sort-btn[data-v-9d6af758]{display:flex;align-items:center;gap:6px;width:100%;padding:10px 16px;border:none;background:transparent;font:inherit;font-weight:600;font-size:11.5px;color:#64748b;cursor:pointer;white-space:nowrap;transition:color .15s ease}.sort-th.is-num .sort-btn[data-v-9d6af758]{justify-content:flex-end}.sort-btn[data-v-9d6af758]:hover{color:#334155}.sort-btn[data-v-9d6af758]:focus-visible{outline:2px solid #6366F1;outline-offset:-2px}.sort-th.is-active .sort-btn[data-v-9d6af758]{color:#4f46e5}.sort-caret[data-v-9d6af758]{display:inline-flex;opacity:0;color:currentColor;transition:opacity .15s ease,transform .15s ease}.sort-btn:hover .sort-caret[data-v-9d6af758],.sort-btn:focus-visible .sort-caret[data-v-9d6af758]{opacity:.5}.sort-th.is-active .sort-caret[data-v-9d6af758],.sort-th.is-active .sort-btn:hover .sort-caret[data-v-9d6af758]{opacity:1}.sort-caret.is-asc[data-v-9d6af758]{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.sort-btn[data-v-9d6af758],.sort-caret[data-v-9d6af758]{transition:none}}.pages-card[data-v-7ea38dee]{background:var(--p1-surface);border:1px solid var(--p1-line);border-radius:var(--p1-r-card);box-shadow:var(--p1-shadow-card);overflow:hidden}.pages-head[data-v-7ea38dee]{padding:18px 20px 14px}.pages-table th[data-v-7ea38dee]:first-child,.pages-table td[data-v-7ea38dee]:first-child{padding-left:20px}.pages-table th[data-v-7ea38dee]:last-child,.pages-table td[data-v-7ea38dee]:last-child{padding-right:20px}.pages-table td[data-v-7ea38dee]{white-space:nowrap}.pages-table[data-v-7ea38dee] .sort-th{padding:0}.pages-table[data-v-7ea38dee] .sort-btn{padding:0 10px 9px;font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--p1-ink-3)}.pages-table[data-v-7ea38dee] .sort-th.is-active .sort-btn{color:var(--p1-ink)}.pages-table[data-v-7ea38dee] .sort-th:first-child .sort-btn{padding-left:20px}.pages-table[data-v-7ea38dee] .sort-th:last-child .sort-btn{padding-right:20px}.col-page[data-v-7ea38dee]{width:45%}.page-link[data-v-7ea38dee]{display:inline-flex;align-items:center;gap:6px;max-width:420px;color:var(--p1-link);font-weight:500;text-decoration:none}.page-path[data-v-7ea38dee]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-link[data-v-7ea38dee]:hover{text-decoration:underline}.page-link[data-v-7ea38dee]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px;border-radius:4px}.page-ext[data-v-7ea38dee]{color:#a5b4fc}.pos-wrap[data-v-7ea38dee]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.pos-num[data-v-7ea38dee]{font-weight:600;color:var(--p1-ink)}.pos-delta[data-v-7ea38dee]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:5px}.pos-delta.up[data-v-7ea38dee]{background:var(--p1-ok-bg);color:#059669}.pos-delta.down[data-v-7ea38dee]{background:var(--p1-bad-bg);color:#dc2626}.pos-delta.flat[data-v-7ea38dee]{background:var(--p1-line-2);color:var(--p1-ink-4)}.pages-more[data-v-7ea38dee]{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--p1-line-2)}.aud[data-v-bb6199c3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-bottom:24px}@media (max-width: 768px){.aud[data-v-bb6199c3]{grid-template-columns:1fr}}.aud-card[data-v-bb6199c3]{background:#FFFFFF;border:1px solid #E9EDF4;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;padding:18px 20px 20px;overflow:hidden}.aud-card .aud-body[data-v-bb6199c3]{margin-top:16px}.device-stack[data-v-bb6199c3]{display:flex;gap:3px;height:12px;border-radius:6px;overflow:hidden;margin-bottom:16px;width:100%}.device-seg[data-v-bb6199c3]{flex-basis:0;min-width:3px;border-radius:3px}.dev-mobile[data-v-bb6199c3]{background:linear-gradient(90deg,#818CF8,#6366F1)}.dev-desktop[data-v-bb6199c3]{background:linear-gradient(135deg,#6366F1,#A855F7)}.dev-tablet[data-v-bb6199c3]{background:#A855F7}.dev-unknown[data-v-bb6199c3]{background:#CBD5E1}.aud-legend[data-v-bb6199c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.aud-legend-row[data-v-bb6199c3]{display:flex;align-items:center;gap:10px;font-size:13px}.legend-dot[data-v-bb6199c3]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.legend-icon[data-v-bb6199c3]{display:inline-flex;color:var(--p1-ink-4);width:14px}.legend-name[data-v-bb6199c3]{color:#334155;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-share[data-v-bb6199c3]{margin-left:auto;color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums;flex-shrink:0}.legend-count[data-v-bb6199c3]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;min-width:44px;text-align:right;flex-shrink:0}.country-list[data-v-bb6199c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.country-row[data-v-bb6199c3]{display:flex;align-items:center;gap:10px;font-size:13px}.country-name[data-v-bb6199c3]{color:#334155;font-weight:500;width:96px;min-width:72px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-bar[data-v-bb6199c3]{flex:1 1 auto;min-width:40px;height:8px;border-radius:4px;background:#F6F7FB;overflow:hidden}.country-bar-fill[data-v-bb6199c3]{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#818CF8,#6366F1)}.country-count[data-v-bb6199c3]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;min-width:44px;text-align:right;flex-shrink:0}.aud-empty[data-v-bb6199c3]{margin-top:8px}@media (prefers-reduced-motion: reduce){.country-bar-fill[data-v-bb6199c3],.device-seg[data-v-bb6199c3]{transition:none;animation:none}}.spk[data-v-7665fd85]{position:relative;width:100%;height:26px;margin-top:2px;cursor:crosshair;touch-action:none}.spk-svg[data-v-7665fd85]{width:100%;height:100%;display:block;overflow:visible}.spk-line[data-v-7665fd85]{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spk-up[data-v-7665fd85]{stroke:#10b981}.spk-down[data-v-7665fd85]{stroke:#ef4444}.spk-flat[data-v-7665fd85]{stroke:#a5b4fc}.spk-guide[data-v-7665fd85]{stroke:#6366f159;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.spk-dot[data-v-7665fd85]{position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #FFFFFF;box-shadow:0 0 0 1px #0f172a14;transform:translate(-50%,-50%);pointer-events:none}.spk-dot-up[data-v-7665fd85]{background:#10B981}.spk-dot-down[data-v-7665fd85]{background:#EF4444}.spk-dot-flat[data-v-7665fd85]{background:#6366F1}.spk-tip[data-v-7665fd85]{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);display:inline-flex;align-items:baseline;gap:6px;padding:4px 8px;border-radius:6px;background:#0F172A;color:#f8fafc;font-size:11px;line-height:1.3;white-space:nowrap;pointer-events:none;z-index:3;box-shadow:0 4px 14px #0f172a2e}.spk-tip-right[data-v-7665fd85]{transform:translate(-90%)}.spk-tip-date[data-v-7665fd85]{color:#94a3b8;font-weight:500}.spk-tip-value[data-v-7665fd85]{font-weight:700;font-variant-numeric:tabular-nums}.cells[data-v-6f242a59]{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));background:#FFFFFF;border:1px solid #E9EDF4;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.cell[data-v-6f242a59]{display:flex;flex-direction:column;gap:6px;padding:16px 18px 14px;min-width:0;overflow:visible;border-right:1px solid #E9EDF4;border-bottom:1px solid #E9EDF4}.cells[data-cols="2"] .cell[data-v-6f242a59]:nth-child(2n){border-right:0}.cells[data-cols="2"] .cell[data-v-6f242a59]:nth-child(n+3){border-bottom:0}.cells[data-cols="4"] .cell[data-v-6f242a59]{border-bottom:0}.cells[data-cols="4"] .cell[data-v-6f242a59]:nth-child(4n){border-right:0}.cell-label[data-v-6f242a59]{font-size:12px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-row[data-v-6f242a59]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cell-value[data-v-6f242a59]{font-size:28px;font-weight:700;color:#0f172a;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cell-badge[data-v-6f242a59]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-badge i[data-v-6f242a59]{font-size:9px}.cell-badge.up[data-v-6f242a59]{background:#D1FAE5;color:#059669}.cell-badge.down[data-v-6f242a59]{background:#FEE2E2;color:#dc2626}.cell-badge.flat[data-v-6f242a59]{background:#F1F5F9;color:#94a3b8}.cell-badge.warn[data-v-6f242a59]{background:#FEF3C7;color:#b45309}.cell-badge.muted[data-v-6f242a59]{background:transparent;color:#94a3b8;font-weight:500;padding-left:0}.cell-bar[data-v-6f242a59]{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;margin-top:10px;background:#F1F5F9}.cell-bar-seg[data-v-6f242a59]{flex-basis:0;min-width:0}.cell-sub[data-v-6f242a59]{font-size:11.5px;color:#94a3b8;line-height:1.45;min-height:26px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-variant-numeric:tabular-nums}.cell-sub.tone-warn[data-v-6f242a59]{color:#b45309;font-weight:600}.cell-sub.tone-ok[data-v-6f242a59]{color:#047857}@media (max-width: 1200px){.cells[data-cols="4"][data-v-6f242a59]{grid-template-columns:repeat(2,minmax(0,1fr))}.cells[data-cols="4"] .cell[data-v-6f242a59]:nth-child(2n){border-right:0}.cells[data-cols="4"] .cell[data-v-6f242a59]:nth-child(-n+2){border-bottom:1px solid #E9EDF4}}@media (max-width: 768px){.cell[data-v-6f242a59]{padding:14px 14px 12px}.cell-value[data-v-6f242a59]{font-size:24px}}.lane[data-v-9ae83d54]{display:flex;flex-direction:column;gap:14px;min-width:0}.lane-head[data-v-9ae83d54]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.lane-title[data-v-9ae83d54]{display:flex;flex-direction:column;gap:2px;min-width:0}.lane-title h2[data-v-9ae83d54]{margin:0;font-size:15px;font-weight:700;color:var(--p1-ink);letter-spacing:-.01em}.lane-src[data-v-9ae83d54]{font-size:12px;color:var(--p1-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-actions[data-v-9ae83d54]{display:flex;align-items:center;gap:8px;flex-shrink:0}.lane-link[data-v-9ae83d54]{font-size:12.5px;white-space:nowrap}.lane-iconbtn[data-v-9ae83d54]{width:26px;height:26px;padding:0;border-radius:7px;border:1px solid var(--p1-line);background:#FFFFFF;color:var(--p1-ink-3);cursor:pointer;display:grid;place-items:center}.lane-iconbtn[data-v-9ae83d54]:hover:not(:disabled){color:var(--p1-ink);border-color:var(--p1-control)}.lane-iconbtn[data-v-9ae83d54]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.lane-iconbtn[data-v-9ae83d54]:disabled{opacity:.6;cursor:default}.is-spinning[data-v-9ae83d54]{animation:bp-spin-9ae83d54 .8s linear infinite}@keyframes bp-spin-9ae83d54{to{transform:rotate(360deg)}}.chart-card[data-v-9ae83d54]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.chart-head[data-v-9ae83d54]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chart-titles[data-v-9ae83d54]{display:flex;flex-direction:column;gap:2px;min-width:0}.chart-title[data-v-9ae83d54]{font-size:13.5px;font-weight:600;color:#0f172a}.chart-hint[data-v-9ae83d54]{font-size:12px;color:#64748b}.chart-legend[data-v-9ae83d54]{display:flex;gap:12px;flex-shrink:0}.legend-item[data-v-9ae83d54]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.legend-swatch[data-v-9ae83d54]{width:10px;height:3px;border-radius:2px;display:inline-block}.chart-wrap[data-v-9ae83d54]{position:relative;height:180px;width:100%}.chart-empty[data-v-9ae83d54]{margin:0;font-size:12.5px;color:#64748b}.attn-card[data-v-9ae83d54]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.attn-head[data-v-9ae83d54]{display:flex;justify-content:space-between;align-items:center}.attn-title[data-v-9ae83d54]{font-size:13.5px;font-weight:600;color:#0f172a}.attn-count[data-v-9ae83d54]{font-size:12px;color:#64748b}.attn-list[data-v-9ae83d54]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.attn-row[data-v-9ae83d54]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #E9EDF4;border-radius:10px;background:#FFFFFF;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.attn-row[data-v-9ae83d54]:hover{border-color:var(--p1-control);box-shadow:0 4px 14px #0f172a0d}.attn-row[data-v-9ae83d54]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.attn-row.tone-high[data-v-9ae83d54]{border-color:#fecaca;background:#FEF2F2}.attn-row.tone-high .attn-text[data-v-9ae83d54]{color:#991b1b}.attn-row.tone-high .attn-meta[data-v-9ae83d54]{color:#b91c1c}.attn-row.tone-high .attn-cta[data-v-9ae83d54]{color:#991b1b}.attn-row.tone-warn[data-v-9ae83d54]{border-color:#fde68a;background:#FFFBEB}.attn-row.tone-warn .attn-meta[data-v-9ae83d54]{color:#b45309}.attn-main[data-v-9ae83d54]{display:flex;flex-direction:column;gap:2px;min-width:0}.attn-text[data-v-9ae83d54]{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--p1-ink)}.attn-rating[data-v-9ae83d54]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;font-variant-numeric:tabular-nums}.attn-star[data-v-9ae83d54]{color:#f59e0b;fill:#f59e0b}.attn-quote[data-v-9ae83d54]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attn-meta[data-v-9ae83d54]{font-size:12px;color:var(--p1-ink-3)}.attn-cta[data-v-9ae83d54]{font-size:12px;font-weight:600;color:var(--p1-link);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.attn-empty[data-v-9ae83d54]{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--p1-ok)}.reach-card[data-v-9ae83d54]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.reach-lede[data-v-9ae83d54]{margin:-4px 0 0;font-size:12.5px;color:#64748b}.reach-list[data-v-9ae83d54]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.reach-row[data-v-9ae83d54]{display:grid;grid-template-columns:22px minmax(0,120px) minmax(40px,1fr) auto 38px 48px;align-items:center;gap:10px;font-size:12.5px}.reach-icon[data-v-9ae83d54]{width:22px;height:22px;border-radius:6px;background:var(--p1-tint);color:var(--p1-accent);display:grid;place-items:center}.reach-label[data-v-9ae83d54]{color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reach-bar[data-v-9ae83d54]{height:6px;border-radius:3px;background:#F1F5F9;overflow:hidden}.reach-fill[data-v-9ae83d54]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#818CF8,#6366F1)}.reach-count[data-v-9ae83d54]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right}.reach-share[data-v-9ae83d54]{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.reach-delta[data-v-9ae83d54]{font-size:11px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reach-delta.up[data-v-9ae83d54]{color:#059669}.reach-delta.down[data-v-9ae83d54]{color:#dc2626}.reach-delta.flat[data-v-9ae83d54]{color:#94a3b8}.bp-reconnect[data-v-9ae83d54]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #FDE68A;border-radius:14px;background:#FFFBEB;color:#92400e;font-size:13px}.bp-reconnect-icon[data-v-9ae83d54]{color:#f59e0b}.bp-reconnect>div[data-v-9ae83d54]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bp-reconnect strong[data-v-9ae83d54]{color:#78350f}.bp-skel[data-v-9ae83d54]{display:flex;flex-direction:column;gap:14px}.bp-skel-cells[data-v-9ae83d54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk[data-v-9ae83d54]{display:block;height:84px;border-radius:14px;border:1px solid #E9EDF4;background:linear-gradient(90deg,#FFFFFF 25%,#F1F4F9 50%,#FFFFFF 75%);background-size:200% 100%;animation:bp-shimmer-9ae83d54 1.3s ease-in-out infinite}.sk-chart[data-v-9ae83d54]{height:220px}.sk-list[data-v-9ae83d54]{height:150px}@keyframes bp-shimmer-9ae83d54{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.chart-wrap[data-v-9ae83d54]{height:150px}.chart-head[data-v-9ae83d54]{flex-direction:column;align-items:flex-start;gap:6px}.reach-row[data-v-9ae83d54]{grid-template-columns:22px minmax(0,1fr) auto 48px}.reach-bar[data-v-9ae83d54],.reach-share[data-v-9ae83d54]{display:none}}@media (prefers-reduced-motion: reduce){.attn-row[data-v-9ae83d54]{transition:none}.sk[data-v-9ae83d54]{animation:none}.is-spinning[data-v-9ae83d54]{animation-duration:2.4s}}.gs[data-v-572c778a]{background:var(--p1-surface);border:1px solid var(--p1-line);border-radius:var(--p1-r-card);box-shadow:var(--p1-shadow-card);margin-bottom:20px;color:var(--p1-ink)}.gs-done[data-v-572c778a]{border-color:#a7f3d0}.gs-head[data-v-572c778a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 14px 20px;border-bottom:1px solid var(--p1-line)}.gs-head-main[data-v-572c778a]{display:flex;align-items:center;gap:12px;min-width:0}.gs-done .gs-icon[data-v-572c778a]{background:var(--p1-ok-bg);color:var(--p1-ok)}.gs-titles[data-v-572c778a]{min-width:0}.gs-title[data-v-572c778a]{margin:0 0 2px;font-size:15px;font-weight:700;letter-spacing:-.015em}.gs-sub[data-v-572c778a]{margin:0;font-size:12.5px;color:var(--p1-ink-3);font-variant-numeric:tabular-nums}.gs-head-side[data-v-572c778a]{display:flex;align-items:center;gap:12px;flex-shrink:0}.gs-progress[data-v-572c778a]{width:140px;height:6px;border-radius:9999px;background:var(--p1-line-2);overflow:hidden}.gs-progress-fill[data-v-572c778a]{display:block;height:100%;border-radius:9999px;background:var(--p1-accent);transition:width .3s ease}.gs-done .gs-progress-fill[data-v-572c778a]{background:#10B981}.gs-steps[data-v-572c778a]{list-style:none;margin:0;padding:6px 8px}.gs-step[data-v-572c778a]{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:10px}.gs-step+.gs-step[data-v-572c778a]{border-top:1px solid var(--p1-line-2)}.gs-step-mark[data-v-572c778a]{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#475569;background:var(--p1-line-2);border:1px solid var(--p1-line)}.gs-step.is-done .gs-step-mark[data-v-572c778a]{background:var(--p1-ok-bg);border-color:#a7f3d0;color:var(--p1-ok)}.gs-step-text[data-v-572c778a]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.gs-step-title[data-v-572c778a]{font-size:13.5px;font-weight:600;color:var(--p1-ink)}.gs-step.is-done .gs-step-title[data-v-572c778a]{color:var(--p1-ink-3);text-decoration:line-through;text-decoration-color:#cbd5e1}.gs-step-why[data-v-572c778a]{font-size:12.5px;color:var(--p1-ink-3);line-height:1.45}.gs-foot[data-v-572c778a]{padding:4px 20px 16px;display:flex;justify-content:flex-end}.gs-scrim[data-v-572c778a]{z-index:3000}.gs-modal[data-v-572c778a]{max-width:480px}.gs-modal[data-v-572c778a]:focus{outline:none}.gs-modal-title[data-v-572c778a]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--p1-ink)}.gs-modal-pitch[data-v-572c778a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gs-modal-pitch li[data-v-572c778a]{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--p1-ink-2)}.gs-pitch-icon[data-v-572c778a]{margin-top:3px;color:var(--p1-accent)}.gs-modal-pitch strong[data-v-572c778a]{color:var(--p1-ink)}.gs-modal-lead[data-v-572c778a]{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--p1-ink-3)}.gs-modal-steps[data-v-572c778a]{margin:0;padding-left:22px;font-size:13.5px;line-height:1.7;color:var(--p1-ink-2)}@media (max-width: 640px){.gs-head[data-v-572c778a]{flex-wrap:wrap}.gs-head-side[data-v-572c778a]{width:100%;justify-content:space-between}.gs-progress[data-v-572c778a]{flex:1;width:auto}.gs-step[data-v-572c778a]{flex-wrap:wrap}.gs-step-text[data-v-572c778a]{flex-basis:calc(100% - 40px)}.gs-go[data-v-572c778a],.gs-status[data-v-572c778a]{margin-left:40px}.gs-modal-foot[data-v-572c778a]{flex-direction:column-reverse}}@media (prefers-reduced-motion: reduce){.gs-progress-fill[data-v-572c778a]{transition:none}}.dashboard[data-v-4ea5051f]{overflow-x:hidden}.dash-block[data-v-4ea5051f],.dashboard[data-v-4ea5051f] .briefing{margin-bottom:24px}.dashboard .upgrade-cta[data-v-4ea5051f]{color:#fff}.top-bar[data-v-4ea5051f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px}.top-bar-label[data-v-4ea5051f]{font-size:12.5px;font-weight:600;color:var(--p1-ink-3)}.top-bar-actions[data-v-4ea5051f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.date-select[data-v-4ea5051f]{width:auto;min-width:150px;font-weight:600}.is-spinning[data-v-4ea5051f]{animation:dash-spin-4ea5051f .8s linear infinite}@keyframes dash-spin-4ea5051f{to{transform:rotate(360deg)}}.greeting-section[data-v-4ea5051f]{margin-bottom:24px}.greeting[data-v-4ea5051f]{margin:0 0 5px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--p1-ink)}.sync-info[data-v-4ea5051f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--p1-ink-3)}.last-synced[data-v-4ea5051f]{font-size:12px;color:var(--p1-ink-4)}.disconnect-btn[data-v-4ea5051f]{height:28px;padding:0 8px;color:var(--p1-bad)}.disconnect-btn[data-v-4ea5051f]:hover:not(:disabled){background:var(--p1-bad-bg);color:var(--p1-bad)}.lanes[data-v-4ea5051f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.lanes.lanes-single[data-v-4ea5051f]{grid-template-columns:minmax(0,1fr)}.lane[data-v-4ea5051f]{display:flex;flex-direction:column;gap:14px;min-width:0}.lane-head[data-v-4ea5051f]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.lane-title[data-v-4ea5051f]{display:flex;flex-direction:column;gap:2px;min-width:0}.lane-title h2[data-v-4ea5051f]{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--p1-ink)}.lane-src[data-v-4ea5051f]{font-size:12px;color:var(--p1-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-link[data-v-4ea5051f]{font-size:12.5px;white-space:nowrap}.lane-chart[data-v-4ea5051f]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.lane-chart-head[data-v-4ea5051f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lane-chart-titles[data-v-4ea5051f]{display:flex;flex-direction:column;gap:2px;min-width:0}.lane-chart-title[data-v-4ea5051f]{font-size:13.5px;font-weight:600;color:var(--p1-ink)}.lane-chart-hint[data-v-4ea5051f]{font-size:12px;color:var(--p1-ink-3)}.lane-chart-wrap[data-v-4ea5051f]{position:relative;width:100%;height:180px}.chart-legend[data-v-4ea5051f]{display:flex;gap:12px;flex-shrink:0}.legend-item[data-v-4ea5051f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--p1-ink-3)}.legend-line[data-v-4ea5051f]{width:14px;height:2px;border-radius:2px;background:var(--p1-accent)}.legend-line.is-dashed[data-v-4ea5051f]{height:0;background:transparent;border-top:2px dashed #CBD5E1}.details[data-v-4ea5051f]{overflow:hidden}.details-row+.details-row[data-v-4ea5051f]{border-top:1px solid var(--p1-line)}.details-toggle[data-v-4ea5051f]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;border:0;background:#FFFFFF;text-align:left;font:inherit;color:var(--p1-ink);cursor:pointer}.details-toggle[data-v-4ea5051f]:hover{background:var(--p1-surface-2)}.details-toggle[data-v-4ea5051f]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:-2px}.details-title[data-v-4ea5051f]{font-size:13.5px;font-weight:600}.details-hint[data-v-4ea5051f]{flex:1;min-width:0;font-size:12px;color:var(--p1-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-chev[data-v-4ea5051f]{color:var(--p1-ink-4);transition:transform .2s ease}.details-row.open .details-chev[data-v-4ea5051f]{transform:rotate(180deg)}.details-body[data-v-4ea5051f]{border-top:1px solid var(--p1-line)}.details-body[data-v-4ea5051f] .pages-card,.details-body[data-v-4ea5051f] .aud-card{border:0;border-radius:0;box-shadow:none;margin-bottom:0}.details-body[data-v-4ea5051f] .aud{padding:0;gap:0;margin-bottom:0}.details-body[data-v-4ea5051f] .aud-card+.aud-card{border-left:1px solid var(--p1-line)}.kw-body[data-v-4ea5051f]{padding:14px 10px 0}.table-tools[data-v-4ea5051f]{display:flex;justify-content:flex-end;padding:0 10px 12px}.kw-table-wrap[data-v-4ea5051f]{max-height:440px;overflow-y:auto}.kw-table thead th[data-v-4ea5051f]{position:sticky;top:0;z-index:1;background:#FFFFFF}.kw-table th[data-v-4ea5051f]:first-child,.kw-table td[data-v-4ea5051f]:first-child{padding-left:20px}.kw-table th[data-v-4ea5051f]:last-child,.kw-table td[data-v-4ea5051f]:last-child{padding-right:20px}.kw-table td[data-v-4ea5051f]{white-space:nowrap}.kw-cell[data-v-4ea5051f]{white-space:normal}.kw-table[data-v-4ea5051f] .sort-th{padding:0}.kw-table[data-v-4ea5051f] .sort-btn{padding:0 10px 9px;font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--p1-ink-3)}.kw-table[data-v-4ea5051f] .sort-th.is-active .sort-btn{color:var(--p1-ink)}.kw-table[data-v-4ea5051f] .sort-th:first-child .sort-btn{padding-left:20px}.kw-table[data-v-4ea5051f] .sort-th:last-child .sort-btn{padding-right:20px}.change-value[data-v-4ea5051f]{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:12px;font-weight:600}.change-value.positive[data-v-4ea5051f]{color:#059669}.change-value.negative[data-v-4ea5051f]{color:#dc2626}.change-value.neutral[data-v-4ea5051f]{color:var(--p1-ink-4)}.load-more[data-v-4ea5051f]{display:flex;justify-content:center;padding:14px 20px 16px;border-top:1px solid var(--p1-line-2)}.kw-table tbody tr[data-v-4ea5051f]{scroll-margin:90px}@keyframes rowFlash-4ea5051f{0%{background:rgba(99,102,241,.16)}to{background:transparent}}.kw-table tbody tr.row-flash[data-v-4ea5051f]{animation:rowFlash-4ea5051f 2.6s ease-out}@media (max-width: 1024px){.lanes[data-v-4ea5051f]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.top-bar-actions[data-v-4ea5051f]{width:100%}.date-select[data-v-4ea5051f]{flex:1 1 100%}.top-bar-actions .p1-btn[data-v-4ea5051f]{flex:1 1 auto}.greeting[data-v-4ea5051f]{font-size:19px}.details-hint[data-v-4ea5051f]{display:none}.lane-chart-wrap[data-v-4ea5051f]{height:150px}.lane-chart-head[data-v-4ea5051f]{flex-direction:column;align-items:flex-start;gap:6px}.kw-table[data-v-4ea5051f]{min-width:560px}.details-body[data-v-4ea5051f] .aud{grid-template-columns:1fr}.details-body[data-v-4ea5051f] .aud-card+.aud-card{border-left:0;border-top:1px solid var(--p1-line)}}@media (prefers-reduced-motion: reduce){.details-chev[data-v-4ea5051f]{transition:none}.is-spinning[data-v-4ea5051f]{animation-duration:2.4s}.kw-table tbody tr.row-flash[data-v-4ea5051f]{animation:none;background:rgba(99,102,241,.1)}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.ags-sec[data-v-153840f6]{display:flex;flex-direction:column;gap:14px;padding:20px 24px;border-bottom:1px solid var(--p1-line)}.ags-foot[data-v-153840f6]{border-top:0}.ags-wp[data-v-153840f6]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--p1-line);border-radius:12px;background:var(--p1-surface-2)}.ags-wp-icon[data-v-153840f6]{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--p1-line-2);color:var(--p1-ink-3)}.ags-wp-text[data-v-153840f6]{flex:1 1 auto;min-width:0}.ags-wp-title[data-v-153840f6]{display:block;font-size:13.5px;font-weight:600;color:var(--p1-ink);overflow-wrap:anywhere}.ags-wp-sub[data-v-153840f6]{display:block;margin-top:1px;font-size:12.5px;color:var(--p1-ink-3)}.ags-wp-link[data-v-153840f6]{white-space:nowrap}.ags-wp.is-ok[data-v-153840f6]{border-color:#a7f3d0;background:#ECFDF5}.ags-wp.is-ok .ags-wp-icon[data-v-153840f6]{background:var(--p1-ok-bg);color:var(--p1-ok)}.ags-wp.is-ok .ags-wp-title[data-v-153840f6]{color:#065f46}.ags-wp.is-ok .ags-wp-sub[data-v-153840f6]{color:var(--p1-ok)}.ags-wp.is-warn[data-v-153840f6]{border-color:#fde68a;background:#FFFBEB}.ags-wp.is-warn .ags-wp-icon[data-v-153840f6]{background:var(--p1-warn-bg);color:var(--p1-warn)}.ags-wp.is-warn .ags-wp-title[data-v-153840f6]{color:#92400e}.ags-wp.is-warn .ags-wp-sub[data-v-153840f6]{color:var(--p1-warn)}.ags-opts[data-v-153840f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.ags-opt[data-v-153840f6]{position:relative;display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border:1px solid var(--p1-line);border-radius:12px;background:#FFFFFF;cursor:pointer}.ags-opt.is-on[data-v-153840f6]{border-color:var(--p1-tint-line);background:#F8F9FF;box-shadow:0 0 0 1px var(--p1-tint-line)}.ags-opt input[data-v-153840f6]{position:absolute;opacity:0;width:1px;height:1px}.ags-opt[data-v-153840f6]:has(input:focus-visible){outline:2px solid var(--p1-accent);outline-offset:2px}.ags-opts:disabled .ags-opt[data-v-153840f6]{cursor:not-allowed;opacity:.6}.ags-dot[data-v-153840f6]{width:18px;height:18px;margin-top:1px;flex-shrink:0;display:grid;place-items:center;border:1.5px solid #CBD5E1;border-radius:50%;background:#FFFFFF}.ags-opt.is-on .ags-dot[data-v-153840f6]{border-color:var(--p1-accent)}.ags-opt.is-on .ags-dot[data-v-153840f6]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--p1-accent)}.ags-opt-t[data-v-153840f6]{display:block;font-size:13.5px;font-weight:600;color:var(--p1-ink)}.ags-opt-d[data-v-153840f6]{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--p1-ink-3)}.ags-note[data-v-153840f6]{margin-top:6px}@media (max-width: 560px){.ags-sec[data-v-153840f6]{padding:18px 16px}.ags-wp[data-v-153840f6]{flex-wrap:wrap}.ags-wp-link[data-v-153840f6]{margin-left:44px}.ags-opts[data-v-153840f6]{grid-template-columns:minmax(0,1fr)}}.progress-overlay[data-v-4c6c0da6]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.progress-modal[data-v-4c6c0da6]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 32px 26px;background:var(--p1-surface);border:1px solid var(--p1-line);border-radius:16px;box-shadow:0 24px 60px #0f172a38;font-family:var(--font-family)}.progress-spinner[data-v-4c6c0da6]{margin-bottom:18px}.progress-title[data-v-4c6c0da6]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--p1-ink)}.progress-lead[data-v-4c6c0da6]{margin:6px 0 20px;font-size:13.5px;line-height:1.5;color:var(--p1-ink-3)}.progress-bar-wrapper[data-v-4c6c0da6]{width:100%;height:8px;background:var(--p1-line-2);border-radius:999px;overflow:hidden;margin-bottom:10px}.progress-bar-fill[data-v-4c6c0da6]{height:100%;background:var(--p1-accent);border-radius:999px;transition:width .35s ease}.progress-meta[data-v-4c6c0da6]{width:100%;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--p1-ink-4)}.progress-pct[data-v-4c6c0da6]{font-weight:600;color:var(--p1-ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.progress-bar-fill[data-v-4c6c0da6]{transition:none}}.ph[data-v-ebdd07fd]{margin-bottom:20px}.ph-top[data-v-ebdd07fd]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;min-height:32px}.ph-group[data-v-ebdd07fd]{font-size:12.5px;font-weight:600;color:var(--p1-ink-3)}.ph-actions[data-v-ebdd07fd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ph-title[data-v-ebdd07fd]{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--p1-ink)}.ph-sub[data-v-ebdd07fd]{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--p1-ink-3)}@media (max-width: 768px){.ph-top[data-v-ebdd07fd]{padding-right:56px}}.quota[data-v-39fa29d1]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--p1-tint);color:var(--p1-tint-ink);font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.quota.is-low[data-v-39fa29d1],.quota.is-empty[data-v-39fa29d1]{background:var(--p1-warn-bg);color:var(--p1-warn)}.tl[data-v-b87cbc23]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.tl-wide-rail[data-v-b87cbc23]{grid-template-columns:340px minmax(0,1fr)}.tl-rail[data-v-b87cbc23]{display:flex;flex-direction:column;gap:16px;min-width:0}.tl-rail.is-sticky[data-v-b87cbc23]{position:sticky;top:20px}.tl-rail-card[data-v-b87cbc23]{overflow:hidden}.tl-stage[data-v-b87cbc23]{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1024px){.tl[data-v-b87cbc23],.tl-wide-rail[data-v-b87cbc23]{grid-template-columns:minmax(0,1fr)}.tl-rail.is-sticky[data-v-b87cbc23]{position:static}}.rg[data-v-66472e2a]{padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--p1-line)}.rg[data-v-66472e2a]:last-child{border-bottom:0}.rg-foot[data-v-66472e2a]{background:var(--p1-surface-2);padding:16px 18px 18px;gap:10px}.sc[data-v-4846c844]{display:flex;flex-direction:column;gap:8px}.sc-card[data-v-4846c844]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--p1-line);border-radius:12px;background:#FFFFFF;cursor:pointer;transition:border-color .15s,background-color .15s}.sc-card[data-v-4846c844]:hover:not(.is-on){border-color:var(--p1-control)}.sc-card.is-on[data-v-4846c844]{border-color:var(--p1-tint-line);background:#F8F9FF;box-shadow:0 0 0 1px var(--p1-tint-line)}.sc-card[data-v-4846c844]:focus-within{outline:2px solid var(--p1-accent);outline-offset:2px}.sc-icon[data-v-4846c844]{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:var(--p1-line-2);color:var(--p1-ink-3)}.sc-card.is-on .sc-icon[data-v-4846c844]{background:var(--p1-tint);color:var(--p1-accent)}.sc-text[data-v-4846c844]{display:flex;flex-direction:column;gap:1px;min-width:0;flex-grow:1}.sc-name[data-v-4846c844]{font-size:13.5px;font-weight:600;color:var(--p1-ink)}.sc-desc[data-v-4846c844]{font-size:12px;line-height:1.4;color:var(--p1-ink-3)}.sc-radio[data-v-4846c844]{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid #CBD5E1;background:#FFFFFF;display:grid;place-items:center}.sc-card.is-on .sc-radio[data-v-4846c844]{border-color:var(--p1-accent)}.sc-card.is-on .sc-radio[data-v-4846c844]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--p1-accent)}.bl-tabs[data-v-86f01741]{margin-bottom:20px}.bl-center[data-v-86f01741]{text-align:center}.bl-nowrap[data-v-86f01741]{white-space:nowrap}.bl-tabular[data-v-86f01741]{font-variant-numeric:tabular-nums}.bl-kw-box[data-v-86f01741]{display:flex;flex-wrap:wrap;gap:6px;padding:6px;min-height:40px;border:1px solid var(--p1-control);border-radius:var(--p1-r-control);background:#FFFFFF;cursor:text;transition:border-color .15s,box-shadow .15s}.bl-kw-box[data-v-86f01741]:focus-within{border-color:var(--p1-accent);box-shadow:var(--p1-focus-ring)}.bl-kw-chip[data-v-86f01741]{display:inline-flex;align-items:center;gap:6px;min-height:26px;max-width:100%;padding:0 4px 0 9px;border-radius:var(--p1-r-chip);background:var(--p1-tint);color:#3730a3;font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.bl-kw-chip.is-main[data-v-86f01741]{background:var(--p1-link);color:#fff}.bl-kw-x[data-v-86f01741]{width:18px;height:18px;display:grid;place-items:center;flex-shrink:0;padding:0;border:0;border-radius:4px;background:transparent;color:#818cf8;cursor:pointer}.bl-kw-chip.is-main .bl-kw-x[data-v-86f01741]{color:var(--p1-tint-line)}.bl-kw-x[data-v-86f01741]:hover{color:inherit}.bl-kw-x[data-v-86f01741]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:1px}.bl-kw-chip.is-main .bl-kw-x[data-v-86f01741]:focus-visible{outline-color:#fff}.bl-kw-input[data-v-86f01741]{flex:1 1 120px;min-width:120px;height:26px;padding:0 4px;border:0;outline:0;background:transparent;font-family:inherit;font-size:13px;color:var(--p1-ink)}.bl-kw-input[data-v-86f01741]::placeholder{color:var(--p1-ink-4)}.bl-brief[data-v-86f01741]{resize:none}.bl-brief-meta[data-v-86f01741]{display:flex;justify-content:space-between;font-size:11.5px;color:var(--p1-ink-4)}.bl-generate[data-v-86f01741]{height:44px}.bl-kw-filter[data-v-86f01741]{margin-bottom:12px;max-width:280px}.bl-kw-none[data-v-86f01741]{padding:8px 10px 12px}.bl-kw-scroll[data-v-86f01741]{max-height:440px;overflow-y:auto}.bl-kw-scroll thead th[data-v-86f01741]{position:sticky;top:0;background:#FFFFFF;z-index:1}.bl-kw-card tr.is-in-use td[data-v-86f01741]{background:#F8F9FF}.bl-diff[data-v-86f01741]{display:inline-flex;align-items:center;gap:8px}.bl-diff-num[data-v-86f01741]{width:20px}.p1-bar>.bl-bar-ok[data-v-86f01741]{background:#10B981}.p1-bar>.bl-bar-warn[data-v-86f01741]{background:#F59E0B}.p1-bar>.bl-bar-bad[data-v-86f01741]{background:#EF4444}.bl-kw-actions[data-v-86f01741]{text-align:right;white-space:nowrap}.bl-kw-actions>*[data-v-86f01741]{vertical-align:middle}.bl-kw-delete[data-v-86f01741]{margin-left:4px;color:var(--p1-ink-4)}.bl-kw-delete[data-v-86f01741]:hover:not(:disabled){color:var(--p1-bad)}.bl-recent[data-v-86f01741],.bl-saved[data-v-86f01741]{overflow:hidden}.bl-recent-head[data-v-86f01741]{padding:18px 20px 0}.bl-rows[data-v-86f01741]{list-style:none;margin:0;padding:0}.bl-row[data-v-86f01741]{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--p1-line-2)}.bl-row-main[data-v-86f01741]{flex:1 1 auto;min-width:0}.bl-row-title[data-v-86f01741]{display:block;font-size:13.5px;font-weight:600;color:var(--p1-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-row-meta[data-v-86f01741]{margin-top:2px;font-size:12px;color:var(--p1-ink-3)}.bl-wp-chip[data-v-86f01741]{min-width:116px;justify-content:center}.bl-saved-row[data-v-86f01741]{padding:14px 20px}.bl-saved-row.is-current[data-v-86f01741]{background:#F8F9FF}.bl-row-open[data-v-86f01741]{max-width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.bl-row-open[data-v-86f01741]:hover{color:var(--p1-link)}.bl-row-open[data-v-86f01741]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px;border-radius:4px}.bl-row-excerpt[data-v-86f01741]{margin-top:3px;font-size:12.5px;color:var(--p1-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-row-facts[data-v-86f01741]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px}.bl-fact[data-v-86f01741]{display:inline-flex;align-items:center;gap:5px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-fact>svg[data-v-86f01741]{color:var(--p1-ink-4)}.bl-row-chips[data-v-86f01741]{display:flex;align-items:center;gap:8px;flex-shrink:0}.bl-row-actions[data-v-86f01741]{display:flex;align-items:center;gap:6px;flex-shrink:0}.bl-delete[data-v-86f01741]{color:var(--p1-ink-4)}.bl-delete[data-v-86f01741]:hover:not(:disabled){color:var(--p1-bad)}.bl-saved-banner[data-v-86f01741]{padding:14px 20px 0}.bl-spin[data-v-86f01741]{animation:bl-spin-86f01741 .8s linear infinite}@keyframes bl-spin-86f01741{to{transform:rotate(360deg)}}.bl-switch[data-v-86f01741]{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--p1-ink-2)}.bl-switch input[data-v-86f01741]{position:absolute;opacity:0;width:1px;height:1px}.bl-switch-track[data-v-86f01741]{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;background:var(--p1-control);transition:background .15s}.bl-switch-knob[data-v-86f01741]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px #0f172a33;transition:transform .15s}.bl-switch input:checked+.bl-switch-track[data-v-86f01741]{background:var(--p1-accent)}.bl-switch input:checked+.bl-switch-track .bl-switch-knob[data-v-86f01741]{transform:translate(16px)}.bl-switch input:focus-visible+.bl-switch-track[data-v-86f01741]{outline:2px solid var(--p1-accent);outline-offset:2px}.bl-opts[data-v-86f01741]{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.bl-opt[data-v-86f01741]{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--p1-line);border-radius:12px;background:#FFFFFF;cursor:pointer}.bl-opt-static[data-v-86f01741]{cursor:default}.bl-opt.is-on[data-v-86f01741]{border-color:var(--p1-tint-line);background:#F8F9FF;box-shadow:0 0 0 1px var(--p1-tint-line)}.bl-opt input[data-v-86f01741]{position:absolute;opacity:0;width:1px;height:1px}.bl-opt[data-v-86f01741]:has(input:focus-visible){outline:2px solid var(--p1-accent);outline-offset:2px}.bl-dot[data-v-86f01741]{width:18px;height:18px;margin-top:1px;flex-shrink:0;display:grid;place-items:center;border:1.5px solid #CBD5E1;border-radius:50%;background:#FFFFFF}.bl-opt.is-on .bl-dot[data-v-86f01741]{border-color:var(--p1-accent)}.bl-opt.is-on .bl-dot[data-v-86f01741]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--p1-accent)}.bl-opt-t[data-v-86f01741]{display:block;font-size:13.5px;font-weight:600;color:var(--p1-ink)}.bl-opt-d[data-v-86f01741]{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--p1-ink-3)}.bl-status-text[data-v-86f01741]{margin:0 0 12px;font-size:13.5px;color:var(--p1-ink-2)}.bl-progress[data-v-86f01741]{display:flex;align-items:center;gap:12px}.bl-progress-track[data-v-86f01741]{display:block;flex:1;height:8px;border-radius:999px;background:var(--p1-line-2);overflow:hidden}.bl-progress-track>span[data-v-86f01741]{display:block;height:100%;border-radius:999px;background:var(--p1-accent);transition:width .3s ease}.bl-progress-label[data-v-86f01741]{min-width:40px;text-align:right;font-size:12.5px;font-weight:600;color:var(--p1-ink-2)}.bl-progress-meta[data-v-86f01741]{margin-top:10px}.bl-allow[data-v-86f01741]{display:flex;align-items:baseline;gap:10px;margin:16px 0 12px}.bl-allow-num[data-v-86f01741]{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--p1-ink)}.bl-allow-bar[data-v-86f01741]{margin-bottom:12px}.bl-editor[data-v-86f01741]{max-width:1000px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.bl-editor[data-v-86f01741]:focus{outline:none}.bl-editor-head[data-v-86f01741]{padding-bottom:14px;border-bottom:0}.bl-editor-titles[data-v-86f01741]{min-width:0}.bl-save[data-v-86f01741]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--p1-ok)}.bl-save.is-saving[data-v-86f01741]{color:var(--p1-ink-3)}.bl-save.is-error[data-v-86f01741]{color:var(--p1-bad)}.bl-save-spin[data-v-86f01741]{width:12px;height:12px}.bl-editor-title[data-v-86f01741]{font-size:19px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-editor-bar[data-v-86f01741]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 20px 14px 18px;border-bottom:1px solid var(--p1-line)}.bl-editor-tools[data-v-86f01741]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.bl-editor-publish[data-v-86f01741]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bl-btn-spin[data-v-86f01741]{border-color:#fff6;border-top-color:#fff}.bl-img-chip[data-v-86f01741]{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border:1px solid var(--p1-line);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--p1-ink-3)}.bl-img-chip img[data-v-86f01741]{width:24px;height:24px;border-radius:999px;object-fit:cover;display:block}.bl-editor-banner[data-v-86f01741]{padding:12px 24px 0}.bl-banner-links[data-v-86f01741]{display:inline-flex;gap:14px;flex-wrap:wrap}.bl-editor-body[data-v-86f01741]{flex:1 1 auto;min-height:min(400px,45vh);overflow-y:auto;padding:16px 24px 24px}.bl-editor-note[data-v-86f01741]{margin-bottom:12px}@media (max-width: 760px){.bl-row[data-v-86f01741]{flex-wrap:wrap}.bl-row-main[data-v-86f01741]{flex-basis:calc(100% - 50px)}.bl-row-chips[data-v-86f01741]{margin-left:50px}.bl-row-actions[data-v-86f01741]{margin-left:auto}.bl-editor-bar[data-v-86f01741]{padding:0 16px 12px}.bl-editor-body[data-v-86f01741]{padding:12px 16px 16px}.bl-editor-publish[data-v-86f01741]{justify-content:flex-start}}.wp-picker[data-v-37f78585]{position:relative;margin:0 0 14px;font-family:inherit}.wp-picker-label[data-v-37f78585]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.wp-picker-field[data-v-37f78585]{display:flex;align-items:center;gap:8px;border:1px solid #c7d2fe;background:#f5f7ff;border-radius:10px;padding:0 12px}.wp-picker.open .wp-picker-field[data-v-37f78585]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.wp-picker-icon[data-v-37f78585]{color:#6366f1;flex-shrink:0}.wp-picker-input[data-v-37f78585]{flex:1;border:none;background:transparent;padding:11px 0;font-size:14px;outline:none}.wp-picker-clear[data-v-37f78585]{border:none;background:transparent;color:#6b7280;font-size:18px;cursor:pointer;line-height:1}.wp-picker-spinner[data-v-37f78585]{width:14px;height:14px;border-radius:50%;border:2px solid #e0e7ff;border-top-color:#6366f1;animation:wp-picker-spin-37f78585 .7s linear infinite}@keyframes wp-picker-spin-37f78585{to{transform:rotate(360deg)}}.wp-picker-list[data-v-37f78585]{position:absolute;z-index:30;left:0;right:0;top:100%;margin:6px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0f172a1f;max-height:320px;overflow-y:auto}.wp-picker-item[data-v-37f78585]{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.wp-picker-item.active[data-v-37f78585]{background:#eef2ff}.wp-picker-title[data-v-37f78585]{font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-picker-url[data-v-37f78585]{grid-column:2;font-size:11.5px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-picker-badge[data-v-37f78585]{font-size:11px;font-weight:700;background:#e0e7ff;color:#4338ca;border-radius:999px;padding:2px 7px}.wp-picker-empty[data-v-37f78585]{padding:10px;font-size:13px;color:#6b7280}.wp-picker-selected[data-v-37f78585]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#374151}.wp-picker-selected a[data-v-37f78585]{margin-left:auto;color:#4f46e5;font-weight:600;text-decoration:none}.wp-picker-hint[data-v-37f78585]{margin:6px 0 0;font-size:12px;color:#6b7280}.page-ai-disclaimer[data-v-414df006]{width:fit-content;max-width:100%;margin:-8px 0 20px;font-size:12px}.seg[data-v-414df006]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--p1-r-control);background:var(--p1-line-2)}.seg button[data-v-414df006]{min-height:32px;padding:4px 6px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.25;color:#475569;cursor:pointer}.seg button[data-v-414df006]:hover:not(.on){color:var(--p1-ink)}.seg button.on[data-v-414df006]{background:#FFFFFF;color:var(--p1-ink);box-shadow:0 1px 2px #0f172a1a}.seg button[data-v-414df006]:focus-visible{outline:2px solid var(--p1-accent);outline-offset:1px}.cur-loading[data-v-414df006]{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--p1-ink-3)}.cur[data-v-414df006]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--p1-r-control);background:var(--p1-surface-2);border:1px solid var(--p1-line-2)}.cur-k[data-v-414df006]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:600;color:var(--p1-ink-3)}.cur-v[data-v-414df006]{margin:0;font-size:12.5px;line-height:1.5;color:var(--p1-ink-2);overflow-wrap:anywhere}.insight[data-v-414df006]{display:flex;gap:8px;padding:10px 12px;border-radius:var(--p1-r-control);background:#F8F9FF;border:1px solid #E0E7FF}.insight-icon[data-v-414df006]{color:var(--p1-tint-ink);margin-top:2px}.insight p[data-v-414df006]{margin:0;font-size:12.5px;line-height:1.5;color:#3730a3}.gen-btn[data-v-414df006]{height:44px}.btn-spin[data-v-414df006]{border-color:#ffffff73;border-top-color:#fff}.foot-note[data-v-414df006]{text-align:center}.stage-bar[data-v-414df006]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.stage-meta[data-v-414df006]{min-width:0;overflow-wrap:anywhere}.rationale[data-v-414df006]{margin-top:-6px;line-height:1.5}.card-top[data-v-414df006]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;flex-wrap:wrap}.apply-actions[data-v-414df006]{display:flex;gap:8px;flex-shrink:0}.apply-note[data-v-414df006]{padding:0 20px 18px;margin-top:-6px}.apply-note strong[data-v-414df006]{color:var(--p1-ink);font-weight:600}.note-link[data-v-414df006]{font-size:inherit}.serp[data-v-414df006]{margin:0 20px 20px;padding:18px 22px 20px;border:1px solid var(--p1-line);border-radius:12px;background:#FFFFFF;font-family:Arial,Helvetica,sans-serif}.serp-site[data-v-414df006]{display:flex;align-items:center;gap:10px;min-width:0}.serp-fav[data-v-414df006]{width:28px;height:28px;border-radius:50%;background:#F1F3F4;border:1px solid #E3E6EA;display:grid;place-items:center;font-size:12px;font-weight:700;color:#1e3a5f;flex-shrink:0}.serp-site-text[data-v-414df006]{min-width:0}.serp-name[data-v-414df006]{display:block;font-size:14px;color:#202124}.serp-url[data-v-414df006]{display:block;font-size:12px;color:#4d5156;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.serp-title[data-v-414df006]{margin:8px 0 4px;font-size:20px;line-height:1.3;color:#1a0dab;overflow-wrap:anywhere}.serp-desc[data-v-414df006]{margin:0;max-width:600px;font-size:14px;line-height:1.58;color:#4d5156;overflow-wrap:anywhere}.opts[data-v-414df006]{list-style:none;margin:0;padding:0}.opt[data-v-414df006]{display:flex;gap:14px;align-items:flex-start;padding:14px 20px;border-top:1px solid var(--p1-line-2)}.opt.is-on[data-v-414df006]{background:#F8F9FF}.opt-n[data-v-414df006]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--p1-line-2);color:#475569;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.opt.is-on .opt-n[data-v-414df006]{background:var(--p1-tint);color:var(--p1-tint-ink)}.opt-main[data-v-414df006]{flex-grow:1;min-width:0}.opt-t[data-v-414df006]{margin:0;font-size:13.5px;line-height:1.5;color:var(--p1-ink);overflow-wrap:anywhere}.opt-m[data-v-414df006]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.meter[data-v-414df006]{position:relative;display:block;width:150px;height:6px;border-radius:3px;background:var(--p1-line-2);flex-shrink:0}.meter>span[data-v-414df006]{position:absolute;left:0;top:0;height:6px;border-radius:3px}.meter>i[data-v-414df006]{position:absolute;top:-3px;width:2px;height:12px;border-radius:1px;background:var(--p1-ink-4)}.meter-ok[data-v-414df006]{background:#10B981}.meter-warn[data-v-414df006]{background:#F59E0B}.meter-bad[data-v-414df006]{background:#EF4444}.len[data-v-414df006]{font-size:12px;font-weight:600;color:var(--p1-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.opt-a[data-v-414df006]{display:flex;gap:6px;flex-shrink:0}.sel-chip[data-v-414df006]{height:32px;border-radius:8px;padding:0 10px}@media (max-width: 720px){.opt[data-v-414df006]{flex-wrap:wrap;padding:14px 16px}.opt-a[data-v-414df006]{width:100%;padding-left:42px}.serp[data-v-414df006]{margin:0 16px 16px;padding:14px 16px}.serp-title[data-v-414df006]{font-size:18px}.card-top[data-v-414df006]{padding:16px 16px 12px}.apply-note[data-v-414df006]{padding:0 16px 16px}}.page-ai-disclaimer[data-v-06186088]{width:fit-content;max-width:100%;margin:-8px 0 20px;font-size:12px}.desc-input[data-v-06186088]{resize:none}.desc-meta[data-v-06186088]{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--p1-ink-4)}.desc-meta .is-short[data-v-06186088]{color:var(--p1-warn)}.desc-count[data-v-06186088]{font-variant-numeric:tabular-nums}.gen-btn[data-v-06186088]{height:44px}.btn-spin[data-v-06186088]{border-color:#ffffff73;border-top-color:#fff}.foot-note[data-v-06186088]{text-align:center}.prog[data-v-06186088]{display:flex;align-items:center;gap:10px;width:min(320px,100%)}.prog-track[data-v-06186088]{flex-grow:1;height:6px;border-radius:3px;background:var(--p1-line-2);overflow:hidden}.prog-fill[data-v-06186088]{display:block;height:100%;border-radius:3px;background:var(--p1-accent);transition:width .3s ease}.prog-pct[data-v-06186088]{font-size:12px;font-weight:600;color:var(--p1-ink-3);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.latest-actions[data-v-06186088]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.in-lib[data-v-06186088],.in-lib[data-v-06186088]:disabled{opacity:1;color:var(--p1-ok);border-color:#a7f3d0;background:#F0FDF4;cursor:default}.latest-frame[data-v-06186088]{border-radius:12px;overflow:hidden;border:1px solid var(--p1-line);background:var(--p1-surface-2)}.latest-img[data-v-06186088]{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.latest-meta[data-v-06186088]{display:flex;align-items:flex-start;gap:12px;margin-top:14px}.latest-prompt[data-v-06186088]{margin:0;flex-grow:1;min-width:0;font-size:13px;line-height:1.5;color:#475569;overflow-wrap:anywhere}.latest-edit[data-v-06186088]{white-space:nowrap}.recent-grid[data-v-06186088]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.recent[data-v-06186088]{display:flex;flex-direction:column;gap:8px;min-width:0}.recent-img[data-v-06186088]{display:block;width:100%;height:112px;border-radius:10px;overflow:hidden;border:1px solid var(--p1-line);background:var(--p1-surface-2)}.recent-img img[data-v-06186088]{display:block;width:100%;height:100%;object-fit:cover}.recent-ph[data-v-06186088]{display:grid;place-items:center;width:100%;height:100%;color:var(--p1-ink-4)}.recent-cap[data-v-06186088]{font-size:12.5px;color:var(--p1-ink-2);line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-foot[data-v-06186088]{display:flex;align-items:center;justify-content:space-between;gap:6px}.recent-chips[data-v-06186088]{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.recent-actions[data-v-06186088]{display:flex;gap:2px;flex-shrink:0}@media (max-width: 1200px){.recent-grid[data-v-06186088]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.recent-grid[data-v-06186088]{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-meta[data-v-06186088],.p1-card-head[data-v-06186088]{flex-wrap:wrap}.latest-actions[data-v-06186088]{justify-content:flex-start}}
