@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);.form-group-header[data-v-ccfb2d48]{display:flex;flex-direction:column;align-content:center;align-items:center;text-align:center}.form-group-header h1[data-v-ccfb2d48]{margin:0}.form-group-header>*+[data-v-ccfb2d48]{margin-top:var(--flow-space,.5em)}.site-logo[data-v-ccfb2d48]{display:flex;align-items:center;justify-content:center;width:min(240px,100%);height:96px;overflow:hidden}.site-logo img[data-v-ccfb2d48]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dash-icon[data-v-ccfb2d48]{display:grid;width:4em;height:4em;gap:.5em;grid-template-columns:repeat(3,1fr);align-items:flex-end}.dash-icon.loading .bar[data-v-ccfb2d48]{-webkit-animation:graph-loader-data-v-ccfb2d48 1s infinite;animation:graph-loader-data-v-ccfb2d48 1s infinite}.dash-icon .bar[data-v-ccfb2d48]:first-of-type{-webkit-animation-delay:.1s;animation-delay:.1s}.dash-icon .bar[data-v-ccfb2d48]:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dash-icon .bar[data-v-ccfb2d48]:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.dash-icon.error .bar[data-v-ccfb2d48]{background-color:var(--db-danger-color)}.dash-icon .bar[data-v-ccfb2d48]{background-color:var(--db-input-border-color);transition:background-color var(--transition-duration) ease-in-out,transform var(--transition-duration) ease-in-out;width:100%;height:100%;display:flex;grid-column:span 1;transform-origin:bottom}.dash-icon .bar[data-v-ccfb2d48]:first-child{height:40%}.dash-icon .bar[data-v-ccfb2d48]:nth-child(2){height:90%}.dash-icon .bar[data-v-ccfb2d48]:nth-child(3){height:70%}.login-footer-error-container[data-v-ccfb2d48]{position:absolute;bottom:0;left:0;right:0;margin:0 auto;padding:1.5em;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:400}.error-message[data-v-ccfb2d48]{color:var(--db-danger-color)}.login-form[data-v-ccfb2d48]{position:relative;overflow:hidden}.login-form .login-processing[data-v-ccfb2d48]{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#fff;width:100%;height:100%;z-index:3}.login-form-wrapper[data-v-ccfb2d48]{display:flex;justify-content:center;align-content:center;align-items:center;height:100%}@media(min-width:768px){.login-form-card[data-v-ccfb2d48]{background:#fff;padding:4em 3em;border-radius:var(--db-input-border-radius);box-shadow:var(--db-base-box-shadow);max-width:580px}}.login-form[data-v-ccfb2d48]{margin:auto;list-style:none;display:flex;align-items:center;justify-content:center;width:100%}.login-form .filters-form[data-v-ccfb2d48]{display:flex;flex-direction:column;width:100%}.login-form .filters-form>*+[data-v-ccfb2d48]{margin-top:1.25em}.login-form .filters-form .login-button[data-v-ccfb2d48]{display:flex;flex-direction:row;width:100%;justify-content:center;background-color:var(--db-link-color);color:#fff;padding:1em;font-size:1.1em;border-radius:var(--db-input-border-radius);border:0;outline:none;cursor:pointer;transition:background-color var(--transition-duration) ease-in-out}.login-form .filters-form .login-button[data-v-ccfb2d48]:hover{background-color:var(--db-link-accent-color)}.login-form .filters-form .login-button[data-v-ccfb2d48]:disabled{cursor:default;background-color:var(--db-disabled-color)}.login-form .filters-form .login-button[data-v-ccfb2d48]:disabled:focus{background-color:var(--db-disabled-color);outline:solid var(--db-disabled-outline-color)}.login-form .filters-form .login-button.error[data-v-ccfb2d48]{background-color:var(--db-danger-color);outline:solid var(--db-danger-outline-color)}.login-form .filters-form .login-button.error[data-v-ccfb2d48]:focus{background-color:var(--db-danger-color)}.login-form .filters-form .login-button[data-v-ccfb2d48]:focus{border-color:var(--db-link-color);outline:solid var(--db-outline-color)}.login-form .filters-form .form-group[data-v-ccfb2d48]{display:flex;flex-direction:column}.login-form .filters-form .form-group__label[data-v-ccfb2d48]{display:flex;align-items:center;font-weight:400;margin-bottom:.5em;color:var(--db-text-heading-color);cursor:pointer}.login-form .filters-form .form-group__input[data-v-ccfb2d48]{font-size:.867em;cursor:inherit;display:block;width:100%;padding:.75em 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--db-input-border-radius);background:var(--db-input-background-color);border:1px solid var(--db-input-border-color);color:var(--db-text-color);outline:0;outline-color:transparent;transition:border-color var(--transition-duration) ease-in-out,box-shadow var(--transition-duration) ease-in-out,opacity var(--transition-duration) ease-in-out}.login-form .filters-form .form-group__input[data-v-ccfb2d48]:hover{border-color:var(--db-link-color)}.login-form .filters-form .form-group__input[data-v-ccfb2d48]:focus{border-color:var(--db-link-color);box-shadow:0 0 0 3px var(--db-outline-color)}.login-form .filters-form .form-group__input[data-v-ccfb2d48]:disabled{opacity:.5}.login-form .filters-form .form-group__input--select.form-control[data-v-ccfb2d48]{display:block;width:100%;box-sizing:border-box;padding:8px 20px 8px 8px!important;border-radius:var(--input-border-radius);background:transparent;border:1px solid var(--db-input-border-color);color:var(--db-text-color);outline:0;cursor:pointer}.login-form .filters-form .form-group__input--select.form-control>option[disabled][data-v-ccfb2d48]{opacity:.7}.login-form .filters-form .form-group .proxy-config-requests input[type=checkbox][data-v-ccfb2d48]{outline:none;accent-color:var(--db-link-color);border-radius:var(--db-input-border-radius)}.login-form .filters-form .form-group .proxy-config-requests input[type=checkbox][data-v-ccfb2d48]:hover{accent-color:var(--db-link-accent-color)}.login-form .filters-form .form-group .proxy-config-requests input[type=checkbox][data-v-ccfb2d48]:focus{box-shadow:0 0 0 3px var(--db-outline-color)}.login-form .filters-form .form-group .proxy-config-requests label[data-v-ccfb2d48]{align-items:flex-start}.login-form .filters-form .form-group .proxy-config-requests input[data-v-ccfb2d48]{width:1rem;height:1rem}.login-form .filters-form .form-group .proxy-config-requests[data-v-ccfb2d48]{margin-top:.8rem}.login-form .filters-form .form-group .proxy-config-requests label[data-v-ccfb2d48]{padding-left:20px;align-items:center}.login-form .filters-form .form-group .proxy-config-requests input[data-v-ccfb2d48]{width:1.8rem;height:1.8rem}.login-form .filters-form .form-group.report-config[data-v-ccfb2d48]{flex-direction:column}.login-form .filters-form .form-group--profiles .profile-toolbar[data-v-ccfb2d48]{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.login-form .filters-form .form-group--profiles .profile-toolbar select[data-v-ccfb2d48]{flex:1 1 auto;min-width:12em}.login-form .filters-form .form-group--profiles .profile-toolbar input[data-v-ccfb2d48]{flex:1 1 12em;min-width:10em}.login-form .filters-form .form-group--profiles .profile-toolbar .profile-btn[data-v-ccfb2d48]{flex:0 0 auto;padding:.55em .9em;border:1px solid var(--db-input-border-color);border-radius:var(--db-input-border-radius);background:var(--db-link-color);color:#fff;cursor:pointer;font-size:.867em}.login-form .filters-form .form-group--profiles .profile-toolbar .profile-btn[data-v-ccfb2d48]:hover{background-color:var(--db-link-accent-color)}.login-form .filters-form .form-group--profiles .profile-toolbar .profile-btn[data-v-ccfb2d48]:disabled{cursor:default;opacity:.5}.login-form .filters-form .form-group--profiles .profile-toolbar .profile-btn--danger[data-v-ccfb2d48]{background:var(--db-danger-color)}.profiles-toggle[data-v-ccfb2d48]{position:absolute;top:1em;right:1em;padding:.4em .8em;border:1px solid var(--db-input-border-color);border-radius:var(--db-input-border-radius);background:transparent;color:var(--db-link-color);cursor:pointer;font-size:.867em;z-index:1}.profiles-toggle[data-v-ccfb2d48]:hover{background:var(--db-link-color);color:#fff}.profiles-modal-backdrop[data-v-ccfb2d48]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10}.profiles-modal[data-v-ccfb2d48]{background:#fff;border-radius:var(--db-input-border-radius);box-shadow:var(--db-base-box-shadow);width:90%;max-width:460px;max-height:85vh;display:flex;flex-direction:column}.profiles-modal-header[data-v-ccfb2d48]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.25em;border-bottom:1px solid var(--db-input-border-color)}.profiles-modal-header h3[data-v-ccfb2d48]{margin:0}.profiles-modal-close[data-v-ccfb2d48]{border:0;background:transparent;font-size:1.4em;line-height:1;cursor:pointer;color:var(--db-text-color)}.profiles-modal-body[data-v-ccfb2d48]{padding:1.25em;overflow-y:auto}.profiles-list[data-v-ccfb2d48]{margin-bottom:1.25em}.profiles-row[data-v-ccfb2d48]{display:flex;align-items:center;justify-content:space-between;padding:.6em 0;border-bottom:1px solid var(--db-input-border-color)}.profiles-row-name[data-v-ccfb2d48]{font-weight:500}.profiles-row-actions[data-v-ccfb2d48]{display:flex;gap:.4em}.profiles-empty[data-v-ccfb2d48]{color:var(--db-text-color);opacity:.7;margin-bottom:1.25em;font-size:.9em}.profiles-save[data-v-ccfb2d48]{display:flex;gap:.5em}.profiles-save input[data-v-ccfb2d48]{flex:1 1 auto;padding:.55em .75em}.profile-btn[data-v-ccfb2d48],.profiles-save input[data-v-ccfb2d48]{border:1px solid var(--db-input-border-color);border-radius:var(--db-input-border-radius)}.profile-btn[data-v-ccfb2d48]{flex:0 0 auto;padding:.55em .9em;background:var(--db-link-color);color:#fff;cursor:pointer;font-size:.867em}.profile-btn[data-v-ccfb2d48]:hover{background-color:var(--db-link-accent-color)}.profile-btn--danger[data-v-ccfb2d48]{background:var(--db-danger-color)}.profile-btn--secondary[data-v-ccfb2d48]{background:transparent;color:var(--db-link-color)}.profile-btn--secondary[data-v-ccfb2d48]:hover{background:var(--db-link-color);color:#fff}.fade-enter-active[data-v-ccfb2d48],.fade-leave-active[data-v-ccfb2d48]{transition:opacity var(--transition-duration) ease-in-out}.fade-enter[data-v-ccfb2d48],.fade-leave-to[data-v-ccfb2d48]{opacity:0}@-webkit-keyframes graph-loader-data-v-ccfb2d48{0%{opacity:.7;transform:scaleY(1.05)}65%{opacity:1;transform:scaleY(.75)}to{opacity:.7;transform:scaleY(1.05)}}@keyframes graph-loader-data-v-ccfb2d48{0%{opacity:.7;transform:scaleY(1.05)}65%{opacity:1;transform:scaleY(.75)}to{opacity:.7;transform:scaleY(1.05)}}.llm-admin-backdrop[data-v-6ae03cf1]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.llm-admin-modal[data-v-6ae03cf1]{background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.llm-admin-header[data-v-6ae03cf1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:1em 1.5em;border-bottom:1px solid #eee}.llm-admin-close[data-v-6ae03cf1]{border:0;background:transparent;font-size:1.6em;line-height:1;cursor:pointer;color:#666}.llm-admin-body[data-v-6ae03cf1]{padding:1.5em;overflow-y:auto;display:flex;flex-direction:column;gap:1.5em}.llm-admin-actions[data-v-6ae03cf1]{display:flex;justify-content:flex-end;gap:.75em;padding-top:1em;border-top:1px solid #eee}.llm-admin-btn[data-v-6ae03cf1]{padding:.55em 1.25em;border-radius:6px;cursor:pointer;font-weight:500;border:1px solid #ddd}.llm-admin-btn--secondary[data-v-6ae03cf1]{background:transparent;color:#555}.llm-admin-btn--primary[data-v-6ae03cf1]{background:var(--db-link-color,#3b82f6);color:#fff;border-color:var(--db-link-color,#3b82f6)}.llm-admin-btn--primary[data-v-6ae03cf1]:disabled{background:#9ca3af;cursor:not-allowed;border-color:#9ca3af}.llm-admin-error[data-v-6ae03cf1]{padding:.75em 1em;border-radius:6px;background:rgba(239,68,68,.1);color:#b91c1c}.llm-model-badge[data-v-6ae03cf1]{display:inline-flex;align-items:center;font-size:.65em;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:.15em .55em;line-height:1.4}.llm-model-badge--free[data-v-6ae03cf1]{background:#dcfce7;color:#15803d}.llm-model-badge--paid[data-v-6ae03cf1]{background:#fef3c7;color:#b45309}.llm-model-badge--recommended[data-v-6ae03cf1]{background:#ede9fe;color:#6d28d9}.fade-enter-active[data-v-6ae03cf1],.fade-leave-active[data-v-6ae03cf1]{transition:opacity .2s}.fade-enter[data-v-6ae03cf1],.fade-leave-to[data-v-6ae03cf1]{opacity:0}.llm-model-details-backdrop[data-v-6ae03cf1]{background:rgba(0,0,0,.55);z-index:120}.llm-model-details[data-v-6ae03cf1]{width:min(760px,100vw);max-height:88vh}.llm-model-details h4[data-v-6ae03cf1]{margin:0 0 .6em;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;color:#666}.llm-model-details-title[data-v-6ae03cf1]{min-width:0}.llm-model-details-title h3[data-v-6ae03cf1]{margin:0 0 .35em}.llm-model-details-badges[data-v-6ae03cf1]{display:flex;flex-wrap:wrap;align-items:center;gap:.4em}.llm-model-details-badges code[data-v-6ae03cf1]{font-size:.75em;background:rgba(0,0,0,.05);padding:.1em .4em;border-radius:3px;color:#555;word-break:break-all}.llm-model-badge--warn[data-v-6ae03cf1]{background:#fee2e2;color:#b91c1c}.llm-model-details-status[data-v-6ae03cf1]{padding:2em;text-align:center;color:#888}.llm-model-details-desc[data-v-6ae03cf1]{margin:0;line-height:1.5;font-size:.9em;color:#333}.llm-model-details-facts[data-v-6ae03cf1]{display:grid;grid-template-columns:minmax(8em,-webkit-max-content) 1fr;grid-template-columns:minmax(8em,max-content) 1fr;gap:.35em 1.25em;margin:0;font-size:.85em}.llm-model-details-facts dt[data-v-6ae03cf1]{color:#777}.llm-model-details-facts dd[data-v-6ae03cf1]{margin:0;word-break:break-word}.llm-model-details-facts--tight[data-v-6ae03cf1]{margin-top:.75em}.llm-model-details-links[data-v-6ae03cf1]{display:flex;gap:1.25em;margin-top:.75em;font-size:.85em}.llm-model-details-table[data-v-6ae03cf1]{border-collapse:collapse;font-size:.82em;width:100%}.llm-model-details-table td[data-v-6ae03cf1],.llm-model-details-table th[data-v-6ae03cf1]{text-align:left;padding:.35em .75em .35em 0;border-bottom:1px solid #f0f0f0;white-space:nowrap}.llm-model-details-table th[data-v-6ae03cf1]{color:#777;font-weight:500}.llm-model-details-table--grid thead th[data-v-6ae03cf1]{border-bottom:1px solid #ddd;font-size:.9em}.llm-model-details-scroll[data-v-6ae03cf1]{overflow-x:auto;max-height:260px;overflow-y:auto}.llm-model-details-chips[data-v-6ae03cf1]{display:flex;flex-wrap:wrap;gap:.35em}.llm-model-details-chip[data-v-6ae03cf1]{font-size:.72em;padding:.15em .55em;border-radius:999px;background:#f1f5f9;color:#475569;font-family:ui-monospace,monospace}.llm-model-details-chip--key[data-v-6ae03cf1]{background:#ede9fe;color:#6d28d9;font-weight:600}.llm-model-details-muted[data-v-6ae03cf1]{color:#888;font-size:.85em}.llm-model-details-raw[data-v-6ae03cf1]{font-size:.8em}.llm-model-details-raw summary[data-v-6ae03cf1]{cursor:pointer;color:#666}.llm-model-details-raw pre[data-v-6ae03cf1]{max-height:280px;overflow:auto;background:#f8f9fb;border:1px solid #eee;border-radius:4px;padding:.75em;font-size:.9em}.llm-admin-embedded-inner[data-v-7a87828a],.llm-admin-embedded[data-v-7a87828a]{display:flex;flex-direction:column;min-height:0}.llm-admin-backdrop[data-v-7a87828a]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:100}.llm-admin-modal[data-v-7a87828a]{background:#fff;border-radius:8px;width:min(720px,100vw);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.llm-admin-header[data-v-7a87828a]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;border-bottom:1px solid #eee}.llm-admin-header h3[data-v-7a87828a]{margin:0}.llm-admin-close[data-v-7a87828a]{border:0;background:transparent;font-size:1.6em;cursor:pointer;color:#666}.llm-admin-body[data-v-7a87828a]{padding:1.5em;overflow-y:auto;display:flex;flex-direction:column;gap:1.5em}.llm-admin-section[data-v-7a87828a]{display:flex;flex-direction:column;gap:.5em}.llm-admin-section h4[data-v-7a87828a]{margin:0 0 .25em;display:flex;align-items:center;gap:.75em}.llm-admin-radio[data-v-7a87828a]{display:flex;gap:.6em;align-items:flex-start;padding:.5em 0;cursor:pointer}.llm-admin-radio input[type=radio][data-v-7a87828a]{margin-top:.25em}.llm-admin-checkbox[data-v-7a87828a]{display:flex;gap:.5em;align-items:center;font-size:.9em}.llm-admin-hint[data-v-7a87828a]{font-size:.85em;color:#666;display:block;margin-top:.15em}.llm-admin-key-fields[data-v-7a87828a]{padding-left:1.5em;display:flex;flex-direction:column;gap:.5em;margin-top:.5em;border-left:2px solid #eee}.llm-admin-field[data-v-7a87828a]{display:flex;flex-direction:column;gap:.25em;font-size:.85em}.llm-admin-field span[data-v-7a87828a]{font-weight:500;color:#333}.llm-admin-field input[data-v-7a87828a],.llm-admin-field select[data-v-7a87828a]{padding:.45em .6em;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.95em}.llm-admin-field-label[data-v-7a87828a]{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-bottom:.15em}.llm-admin-mini-btn[data-v-7a87828a]{padding:.2em .6em;font-size:.8em;border:1px solid #ddd;background:#fafafa;border-radius:4px;cursor:pointer;color:#333;font-weight:400}.llm-admin-mini-btn[data-v-7a87828a]:hover:not(:disabled){background:#f0f0f0}.llm-admin-mini-btn[data-v-7a87828a]:disabled{opacity:.5;cursor:not-allowed}.llm-admin-model-source[data-v-7a87828a]{font-size:.75em;color:#666;margin-top:.15em}.llm-admin-error--inline[data-v-7a87828a]{padding:.4em .6em;font-size:.8em;margin-top:.3em}.llm-admin-hint-inline[data-v-7a87828a]{font-size:.8em;color:#888;font-weight:400;margin-left:.4em}.llm-admin-provider-buttons[data-v-7a87828a]{display:flex;gap:.6em;flex-wrap:wrap;padding:.6em .6em 0 0}.llm-provider-btn[data-v-7a87828a]{position:relative;display:flex;align-items:center;gap:.5em;padding:.75em 1.1em;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;font-size:.95em;color:#555;transition:all .15s}.llm-provider-btn[data-v-7a87828a]:hover{border-color:var(--brand,#999);color:var(--brand,#333)}.llm-provider-btn--active[data-v-7a87828a]{border-color:var(--brand,#3b82f6);color:var(--brand,#3b82f6);background:color-mix(in srgb,var(--brand,#3b82f6) 5%,transparent)}.llm-provider-btn-icon[data-v-7a87828a]{display:inline-flex;align-items:center;color:var(--brand,#666)}.llm-provider-btn-name[data-v-7a87828a]{font-weight:500}.llm-provider-btn-tick[data-v-7a87828a]{position:absolute;top:-.6em;right:-.6em;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;background:#16a34a;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:.8em;font-weight:700;line-height:1}.llm-admin-btn--small[data-v-7a87828a]{padding:.4em 1em;font-size:.85em}.llm-admin-backdrop--nested[data-v-7a87828a]{background:rgba(0,0,0,.55);z-index:110}.llm-admin-modal--nested[data-v-7a87828a]{width:min(820px,100vw);max-height:88vh}.llm-admin-modal--nested h3[data-v-7a87828a]{display:flex;align-items:center;gap:.5em}.llm-model-filters[data-v-7a87828a]{display:flex;flex-wrap:wrap;align-items:center;gap:.75em 1.25em;padding:.6em .75em;margin-bottom:1em;background:#f8f9fb;border:1px solid #eee;border-radius:6px}.llm-model-filter-text[data-v-7a87828a]{flex:1 1 220px;min-width:0;padding:.45em .65em;border:1px solid #ddd;border-radius:4px;font:inherit;font-size:.9em}.llm-model-filter-count[data-v-7a87828a]{margin-left:auto;font-size:.75em;color:#888}.llm-toggle[data-v-7a87828a]{display:inline-flex;align-items:center;gap:.45em;cursor:pointer;font-size:.85em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.llm-toggle input[data-v-7a87828a]{position:absolute;opacity:0;pointer-events:none}.llm-toggle-track[data-v-7a87828a]{position:relative;width:2.2em;height:1.2em;border-radius:1em;background:#cbd5e1;transition:background .15s}.llm-toggle-thumb[data-v-7a87828a]{position:absolute;top:.15em;left:.15em;width:.9em;height:.9em;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.llm-toggle input:checked+.llm-toggle-track[data-v-7a87828a]{background:#6366f1}.llm-toggle input:checked+.llm-toggle-track .llm-toggle-thumb[data-v-7a87828a]{transform:translateX(1em)}.llm-toggle input:focus-visible+.llm-toggle-track[data-v-7a87828a]{outline:2px solid #6366f1;outline-offset:2px}.llm-openrouter-card-info[data-v-7a87828a]{flex:none;width:1.5em;height:1.5em;padding:0;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;font:italic 700 .72em/1 Georgia,Times New Roman,serif;cursor:pointer}.llm-openrouter-card-info[data-v-7a87828a]:hover{border-color:#6366f1;color:#6366f1}.llm-openrouter-card-head[data-v-7a87828a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5em}.llm-model-badge[data-v-7a87828a]{flex:none;display:inline-flex;align-items:center;font-size:.65em;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:.15em .55em;line-height:1.4}.llm-model-badge--free[data-v-7a87828a]{background:#dcfce7;color:#15803d}.llm-model-badge--paid[data-v-7a87828a]{background:#fef3c7;color:#b45309;min-width:1.4em;justify-content:center}.llm-model-badge--recommended[data-v-7a87828a]{align-self:flex-start;background:#ede9fe;color:#6d28d9}.llm-openrouter-card--free[data-v-7a87828a]{border-left:3px solid #22c55e}.llm-openrouter-card-warn[data-v-7a87828a]{color:#b91c1c}.llm-openrouter-empty[data-v-7a87828a]{grid-column:1/-1;padding:2em;text-align:center;color:#888;font-size:.85em}.llm-openrouter-cards--nested[data-v-7a87828a]{max-height:460px}.llm-openrouter-cards[data-v-7a87828a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6em;max-height:380px;overflow-y:auto;padding:.4em;background:#fff;border:1px solid #eee;border-radius:4px}.llm-openrouter-card[data-v-7a87828a]{padding:.75em;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.25em;transition:all .15s}.llm-openrouter-card[data-v-7a87828a]:hover{border-color:#6366f1;background:rgba(99,102,241,.03)}.llm-openrouter-card--active[data-v-7a87828a]{border-color:#6366f1;background:rgba(99,102,241,.08);box-shadow:0 0 0 2px rgba(99,102,241,.15)}.llm-openrouter-card-name[data-v-7a87828a]{font-weight:600;font-size:.85em}.llm-openrouter-card-id[data-v-7a87828a]{font-size:.7em}.llm-openrouter-card-id code[data-v-7a87828a]{background:rgba(0,0,0,.05);padding:0 .35em;border-radius:3px;color:#666}.llm-openrouter-card-desc[data-v-7a87828a]{font-size:.75em;color:#666;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.llm-openrouter-card-meta[data-v-7a87828a]{display:flex;gap:.6em;font-size:.72em;color:#555;margin-top:.25em}.llm-openrouter-card-cost[data-v-7a87828a]{color:#059669}.llm-admin-terms-box[data-v-7a87828a]{background:#f8f8f8;padding:.75em 1em;border-radius:4px;font-size:.85em;color:#333}.llm-admin-terms-box p[data-v-7a87828a]{margin:0 0 .5em}.llm-admin-terms-box p[data-v-7a87828a]:last-child{margin:0}.llm-admin-terms-box code[data-v-7a87828a]{background:rgba(0,0,0,.06);padding:0 .35em;border-radius:3px;font-family:ui-monospace,monospace}.llm-admin-ledger-table[data-v-7a87828a]{max-height:240px;overflow-y:auto;border:1px solid #eee;border-radius:4px}.llm-admin-ledger-table table[data-v-7a87828a]{width:100%;border-collapse:collapse;font-size:.85em}.llm-admin-ledger-table td[data-v-7a87828a],.llm-admin-ledger-table th[data-v-7a87828a]{padding:.5em .75em;text-align:left;border-bottom:1px solid #f0f0f0}.llm-admin-ledger-table th[data-v-7a87828a]{background:#fafafa;font-weight:500;position:sticky;top:0}.llm-admin-pos[data-v-7a87828a]{color:#059669}.llm-admin-neg[data-v-7a87828a]{color:#dc2626}.llm-admin-muted[data-v-7a87828a]{color:#888;font-size:.9em}.llm-admin-actions[data-v-7a87828a]{display:flex;justify-content:flex-end;gap:.75em;padding-top:1em;margin-top:.5em;border-top:1px solid #eee}.llm-admin-btn[data-v-7a87828a]{padding:.55em 1.25em;border-radius:6px;cursor:pointer;font-weight:500;border:1px solid #ddd}.llm-admin-btn--secondary[data-v-7a87828a]{background:transparent;color:#555}.llm-admin-btn--danger[data-v-7a87828a]{background:#dc2626;border-color:#dc2626;color:#fff}.llm-admin-save-hint[data-v-7a87828a]{margin-right:auto;align-self:center;font-size:.85em;color:#92400e}.llm-admin-save-hint--dirty[data-v-7a87828a]{color:#1d4ed8}.llm-admin-discard[data-v-7a87828a]{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.6em .8em;border-radius:6px;background:#fef3c7;color:#92400e;font-size:.9em}.llm-admin-discard span[data-v-7a87828a]{margin-right:auto}.llm-admin-key-saved[data-v-7a87828a]{padding:.55em .8em;border-radius:6px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.85em}.llm-admin-terms-accepted[data-v-7a87828a]{margin-top:.4em;color:#166534}.llm-admin-btn--primary[data-v-7a87828a]{background:var(--db-link-color,#3b82f6);color:#fff;border-color:var(--db-link-color,#3b82f6)}.llm-admin-btn--primary[data-v-7a87828a]:disabled{background:#9ca3af;cursor:not-allowed;border-color:#9ca3af}.llm-admin-error[data-v-7a87828a],.llm-admin-status[data-v-7a87828a]{padding:.75em 1em;border-radius:4px;font-size:.9em}.llm-admin-error[data-v-7a87828a]{background:rgba(239,68,68,.1);color:#b91c1c}.fade-enter-active[data-v-7a87828a],.fade-leave-active[data-v-7a87828a]{transition:opacity .2s}.fade-enter[data-v-7a87828a],.fade-leave-to[data-v-7a87828a]{opacity:0}.share-list[data-v-30bb907d]{display:flex;flex-direction:column;gap:.75em}.share-list-toolbar[data-v-30bb907d]{display:flex;justify-content:space-between;align-items:center;gap:1em;flex-wrap:wrap}.share-list-toggle[data-v-30bb907d]{display:flex;gap:.5em;align-items:center;font-size:.9em;cursor:pointer}.share-list-table-wrap[data-v-30bb907d]{overflow-x:auto}.share-list-table[data-v-30bb907d]{width:100%;border-collapse:collapse;font-size:.85em}.share-list-table td[data-v-30bb907d],.share-list-table th[data-v-30bb907d]{text-align:left;padding:.5em;border-bottom:1px solid #eee;vertical-align:top}.share-list-table th[data-v-30bb907d]{font-weight:600;color:#555;white-space:nowrap}.share-row--expired[data-v-30bb907d],.share-row--revoked[data-v-30bb907d]{color:#888}.share-list-title[data-v-30bb907d]{font-weight:500}.share-list-status[data-v-30bb907d]{display:inline-block;margin-top:.2em;font-size:.85em}.share-list-status--active[data-v-30bb907d]{color:#15803d}.share-list-status--expired[data-v-30bb907d]{color:#888}.share-list-status--revoked[data-v-30bb907d]{color:#b00020}.share-list-muted[data-v-30bb907d]{color:#777;font-size:.9em}.share-list-actions[data-v-30bb907d]{white-space:nowrap;text-align:right}.share-list-actions button+button[data-v-30bb907d]{margin-left:.35em}.share-list-btn[data-v-30bb907d]{padding:.3em .7em;font:inherit;font-size:.9em;border-radius:4px;cursor:pointer;border:1px solid transparent}.share-list-btn[data-v-30bb907d]:disabled{opacity:.5;cursor:not-allowed}.share-list-btn--secondary[data-v-30bb907d]{background:#fafafa;border-color:#ddd;color:#333}.share-list-btn--danger[data-v-30bb907d]{background:#b00020;color:#fff}.share-list-error[data-v-30bb907d]{margin:0;color:#b00020;font-size:.9em}.share-list-empty[data-v-30bb907d]{margin:0;color:#666}.share-list-note[data-v-30bb907d]{margin:0}.config-backdrop[data-v-b089354e]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:100}.config-modal[data-v-b089354e]{background:#fff;border-radius:8px;width:min(900px,100vw);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.config-header[data-v-b089354e]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;border-bottom:1px solid #eee}.config-header h3[data-v-b089354e]{margin:0}.config-close[data-v-b089354e]{border:0;background:transparent;font-size:1.6em;cursor:pointer;color:#666}.config-tabs[data-v-b089354e]{display:flex;gap:.25em;padding:0 1.5em;border-bottom:1px solid #eee}.config-tab[data-v-b089354e]{border:0;background:transparent;padding:.75em 1em;font:inherit;cursor:pointer;color:#555;border-bottom:2px solid transparent;margin-bottom:-1px}.config-tab.active[data-v-b089354e]{color:var(--db-link-color,#2a6ebb);border-bottom-color:var(--db-link-color,#2a6ebb);font-weight:600}.config-content[data-v-b089354e]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.config-shares[data-v-b089354e]{padding:1.5em}.share-backdrop[data-v-272856fe]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:100}.share-modal[data-v-272856fe]{background:#fff;border-radius:8px;width:min(640px,100vw);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.share-header[data-v-272856fe]{display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;border-bottom:1px solid #eee}.share-header h3[data-v-272856fe]{margin:0}.share-close[data-v-272856fe]{border:0;background:transparent;font-size:1.6em;cursor:pointer;color:#666}.share-body[data-v-272856fe]{padding:1.5em;overflow-y:auto;display:flex;flex-direction:column;gap:1.25em}.share-section[data-v-272856fe]{display:flex;flex-direction:column;gap:.5em}.share-section h4[data-v-272856fe]{margin:0}.share-summary[data-v-272856fe]{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:.25em 1em;margin:0;font-size:.9em}.share-summary dt[data-v-272856fe]{color:#666}.share-summary dd[data-v-272856fe]{margin:0}.share-chips[data-v-272856fe]{display:flex;flex-wrap:wrap;gap:.4em}.share-chip[data-v-272856fe]{padding:.35em .8em;border:1px solid #ccc;border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.85em}.share-chip.active[data-v-272856fe]{background:var(--db-link-color,#2a6ebb);border-color:var(--db-link-color,#2a6ebb);color:#fff}.share-field[data-v-272856fe]{display:flex;flex-direction:column;gap:.25em;font-size:.85em;flex:1 1 12em}.share-field span[data-v-272856fe]{font-weight:500;color:#333}.share-field input[data-v-272856fe]{padding:.45em .6em;border:1px solid #ddd;border-radius:4px;font:inherit}.share-password-row[data-v-272856fe]{display:flex;flex-wrap:wrap;gap:.75em}.share-checkbox[data-v-272856fe],.share-radio[data-v-272856fe]{display:flex;gap:.6em;align-items:flex-start;cursor:pointer;font-size:.9em}.share-checkbox input[data-v-272856fe],.share-radio input[data-v-272856fe]{margin-top:.2em}.share-terms p[data-v-272856fe]{margin:0;font-size:.85em;color:#444;background:#fafafa;border:1px solid #eee;border-radius:4px;padding:.75em}.share-hint[data-v-272856fe]{font-size:.85em;color:#666;margin:0}.share-muted[data-v-272856fe]{font-weight:400;color:#888;font-size:.85em}.share-warning[data-v-272856fe]{margin:0;font-size:.85em;padding:.6em .75em;border-radius:4px;background:#fff4e5;border:1px solid #f0c36d;color:#6b4a00}.share-error[data-v-272856fe]{margin:0;font-size:.85em;color:#b00020}.share-link-row[data-v-272856fe]{display:flex;gap:.5em}.share-link[data-v-272856fe]{flex:1 1 auto;min-width:0;padding:.45em .6em;border:1px solid #ddd;border-radius:4px;font:inherit;font-size:.85em}.share-footer[data-v-272856fe]{display:flex;justify-content:flex-end;gap:.5em}.share-button[data-v-272856fe]{border-radius:3px;background-color:var(--db-link-color,#2a6ebb);color:#fff;padding:.5em 1em;font:inherit;font-size:.9em;border:0;cursor:pointer}.share-button[data-v-272856fe]:disabled{opacity:.5;cursor:not-allowed}.share-button--secondary[data-v-272856fe]{background:#fff;color:#333;border:1px solid #ccc}:root{--db-heading-font:"Inter",sans-serif;--db-body-font:"Inter",sans-serif;--db-text-base-size:16px;--db-heading-font-weight:500;--db-heading-line-height:1.25;--db-text-heading-color:#1f2f61;--db-text-line-height:1.6;--db-label-line-height:1.2;--db-text-label-color:var(--db-text-heading-color);--db-text-color:#5b6789;--db-link-color:#2850d0;--db-link-accent-color:#2c59e9;--db-border-color:#e7edf2;--db-input-border-color:#bfcddb;--db-card-background-color:#fff;--db-card-border-radius:6px;--db-logo-plate-background:#1f2f61;--db-outline-color:rgba(40,80,210,0.2);--db-modal-backdrop:rgba(21,31,57,0.6);--db-info-background-color:#d9e3ef;--db-main-background-color:#f5f6f7;--db-input-background-color:#fff;--db-input-border-radius:6px;--db-warning-color:#f2994a;--db-warning-text-color:var(--db-warning-color);--db-warning-outline-color:rgba(242,152,74,0.2);--db-danger-color:#eb5757;--db-danger-text-color:var(--db-danger-color);--db-danger-outline-color:rgba(235,87,87,0.2);--db-disabled-color:#434a5f;--db-disabled-text-color:var(--db-disabled-color);--db-disabled-outline-color:rgba(67,74,95,0.2);--db-success-color:#6fcf97;--db-success-text-color:var(--db-success-color);--db-success-outline-color:rgba(110,207,150,0.2);--transition-duration:.3s;--db-base-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.15)}@media (update:slow),screen and (prefers-reduced-motion:reduce){:root{--transition-duration:initial}}#app{position:relative;padding:1.5em;font-family:var(--db-body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--db-text-color);background:var(--db-main-background-color)}#app .logout-region{position:absolute;top:1.5em;right:1.5em;z-index:50;display:flex;flex-direction:row;gap:.5em}#app .logout-button{border-radius:3px;background-color:var(--db-link-color);color:#fff;padding:.5em 1em;font-size:.9em;outline:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;line-height:1}#app .logout-button .logout-button-icon{flex:0 0 auto;color:inherit}@media(max-width:1024px){#app .logout-region{gap:.35em}#app .logout-button{padding:.5em}#app .logout-button .logout-button-label{display:none}}body,html{font-family:var(--db-body-font);font-size:var(--db-text-base-size);height:100%;margin:0}*,:after,:before{box-sizing:border-box}.share-viewer-message[data-v-82834f50],.share-viewer-password[data-v-82834f50]{max-width:32em;margin:15vh auto 0;padding:2em;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.1)}.share-viewer-message h2[data-v-82834f50],.share-viewer-password h2[data-v-82834f50]{margin-top:0}.share-viewer-password[data-v-82834f50]{display:flex;flex-direction:column;gap:1em}.share-viewer-password label[data-v-82834f50]{display:flex;flex-direction:column;gap:.3em}.share-viewer-password input[data-v-82834f50]{padding:.5em .6em;border:1px solid #ccc;border-radius:4px;font:inherit}.share-viewer-password button[data-v-82834f50]{align-self:flex-start}.share-viewer-error[data-v-82834f50]{color:#b00020;margin:0}.share-viewer-banner[data-v-82834f50]{display:flex;flex-wrap:wrap;gap:.4em;padding:.4em 1em;font-size:.85em;background:#f4f6f8;border-bottom:1px solid #e3e6ea;color:#444}.form-group[data-v-33370d28]{display:flex;align-items:flex-start}.form-group-label[data-v-33370d28]{display:flex;margin-right:.5em;color:var(--db-text-label-color)}.error-icon[data-v-7958b446]{color:red}.error-message-wrapper[data-v-7958b446]{display:flex;flex-direction:row;justify-content:center;gap:2.2em}.report-dashboard-item-content[data-v-d8b329fe] .html-content h2{font-weight:400;margin:0}.echart-modal[data-v-3cf33e7d]{top:0;left:0;position:fixed;z-index:1111;width:100%;height:100%}.modal-backdrop[data-v-3cf33e7d]{background-color:var(--db-modal-backdrop);width:100vw;height:100vh;position:fixed;top:0;left:0;cursor:pointer;z-index:500}.menu-close[data-v-3cf33e7d]{all:unset;cursor:pointer;padding:1em;color:#fff}.chart-display[data-v-3cf33e7d]{position:relative;width:100%;height:100%;display:flex;background:#fff;padding:1.5em;border-radius:var(--db-card-border-radius)}.chart-display>div[data-v-3cf33e7d]{width:100%;height:100%}.contents-menu-header[data-v-3cf33e7d]{text-align:center;margin-bottom:1.5em}.echart-modal-content[data-v-3cf33e7d]{padding:1.5em;position:absolute;top:0;z-index:10001;left:0;right:0;margin:0 auto;max-width:calc(100% - 2em);height:100%;display:flex;flex-direction:column}@media(min-width:768px){.echart-modal-content[data-v-3cf33e7d]{max-width:1920px}}.fade-enter-active[data-v-3cf33e7d],.fade-leave-active[data-v-3cf33e7d]{transition:opacity .6s}.fade-enter[data-v-3cf33e7d],.fade-leave-to[data-v-3cf33e7d]{opacity:0}.focus[data-v-3cf33e7d]{transform-origin:center}.focus-move[data-v-3cf33e7d]{transition:opacity .1s linear,transform .3s ease-in-out}.focus-leave-active[data-v-3cf33e7d]{transition:opacity .1s linear,transform .3s cubic-bezier(.5,0,.7,.4);transition-delay:1s}.focus-enter-active[data-v-3cf33e7d]{transition:opacity .1s linear,transform .3s cubic-bezier(.2,.5,.1,1);transition-delay:.3s}.focus-enter[data-v-3cf33e7d],.focus-leave-to[data-v-3cf33e7d]{opacity:0}.focus-enter[data-v-3cf33e7d],.focus-leave-to[data-v-3cf33e7d]{transform:scale(1.05)}.developer-mode-options[data-v-360c7b14]{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.developer-mode-options .debug-icon-btn[data-v-360c7b14]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background-color:#f2f5ff;color:#2850d0;cursor:pointer}.developer-mode-options .debug-icon-btn[data-v-360c7b14]:hover{background-color:#e1e8ff}.developer-mode-options .developer-options-inner[data-v-360c7b14]{position:absolute;top:34px;right:0;z-index:99;display:none;flex-direction:column;min-width:240px;padding:.35em 0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);border-radius:4px}.developer-mode-options .developer-options-inner .debug-item[data-v-360c7b14]{display:flex;align-items:center;gap:.6em;width:100%;padding:7px 10px;border:none;background:transparent;color:#1f2f61;font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}.developer-mode-options .developer-options-inner .debug-item svg[data-v-360c7b14]{width:1em;flex:none;color:#2850d0}.developer-mode-options .developer-options-inner .debug-item[data-v-360c7b14]:hover:not(:disabled){background:#f2f5ff;color:#2850d0}.developer-mode-options .developer-options-inner .debug-item[data-v-360c7b14]:disabled{opacity:.6;cursor:progress}.developer-mode-options:focus-within .developer-options-inner[data-v-360c7b14],.developer-mode-options:hover .developer-options-inner[data-v-360c7b14]{display:flex}.error-icon[data-v-e82a8f5c]{color:red;cursor:help}.error-message-wrapper[data-v-e82a8f5c]{display:flex;flex-direction:row;justify-content:center;gap:2.2em;position:relative}.error-message-inner[data-v-e82a8f5c]{overflow:visible;z-index:10;left:0;top:4em;min-width:22em;max-width:32em;opacity:0;pointer-events:none;display:flex;flex-direction:column;gap:.35em;border-radius:var(--db-input-border-radius);border:1px solid #000;background:var(--db-card-background-color);padding:1em 1.25em;position:absolute;color:#000;transition:opacity var(--transition-duration) ease-in-out;text-align:left;font-size:.85em;line-height:1.35;box-shadow:0 4px 12px rgba(0,0,0,.15)}.error-item-title[data-v-e82a8f5c]{font-weight:600;font-size:1.05em;margin-bottom:.15em}.error-item-meta[data-v-e82a8f5c],.error-item-name[data-v-e82a8f5c]{color:#555;font-size:.9em}.error-item-meta code[data-v-e82a8f5c],.error-item-name code[data-v-e82a8f5c]{background:rgba(0,0,0,.05);padding:0 .35em;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.error-message[data-v-e82a8f5c]{color:var(--db-danger-color,red);font-weight:500;margin-top:.35em}.message-detail[data-v-e82a8f5c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;word-break:break-word;white-space:pre-wrap}.error-message-wrapper:hover .error-message-inner[data-v-e82a8f5c]{opacity:1}.dropdown-item-action a.is-disabled[data-v-a1e39f30]{color:#9ca3af;cursor:not-allowed;text-decoration:none}.dashboard-item-action[data-v-a1e39f30]{position:relative;display:inline-flex;gap:.33em}.dashboard-item-action .ai-icon-btn[data-v-a1e39f30]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;background-color:#f2f5ff;color:#2850d0;cursor:pointer}.dashboard-item-action .ai-icon-btn[data-v-a1e39f30]:hover:not(.is-disabled){background-color:#e1e8ff}.dashboard-item-action .ai-icon-btn.is-disabled[data-v-a1e39f30]{color:#9ca3af;cursor:not-allowed}.dashboard-item-action .burger-menu[data-v-a1e39f30]{border:none;font-size:26px;cursor:pointer;background-color:#f2f5ff;width:34px;height:34px}.dashboard-item-action .dropdown-menu[data-v-a1e39f30]{position:absolute;z-index:99;top:30px;right:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;margin:0;width:250px}.dashboard-item-action .dropdown-menu .dropdown-item[data-v-a1e39f30]:not(:last-of-type){margin-bottom:20px}.dashboard-item-action .dropdown-menu .dropdown-item .dropdown-item-label[data-v-a1e39f30]{margin-bottom:5px;margin-left:10px;font-size:14px}.dashboard-item-action .dropdown-menu .dropdown-item .dropdown-item-action[data-v-a1e39f30]:hover{background:#f2f5ff;color:#2850d0}.dashboard-item-action .dropdown-menu .dropdown-item .dropdown-item-action[data-v-a1e39f30]{margin-bottom:4px;font-size:14px;color:#1f2f61;cursor:pointer;display:block;padding:8px}.no-content[data-v-bd41a286]{position:relative;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.no-content .no-data-image[data-v-bd41a286]{width:20%}.no-content .no-content-text[data-v-bd41a286]{font-size:18px;position:absolute;left:0;top:-20px;font-weight:500;color:#1f2f61}.no-content .no-content-subtext[data-v-bd41a286]{position:absolute;bottom:-20px;transform:translate(-50%,-50%);left:50%;font-weight:400;color:#5b6789}.echart-switcher[data-v-010b615a]{opacity:0;position:absolute;right:4rem;top:.85rem;z-index:3;transition:opacity var(--transition-duration) ease-in-out}.echart-switcher button[data-v-010b615a]{border:none;cursor:pointer;background-color:#f2f5ff;padding:0;width:34px;height:34px}.echart-switcher button[data-v-010b615a]:not(:last-of-type){margin-right:.4rem}.echart-switcher button.active[data-v-010b615a]{border:1px solid #8c9eff!important}.echart-switcher span[data-v-010b615a]{display:block;font-size:8px}.chat-export[data-v-53c28ede]{margin-top:.6em;border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:.6em .75em;font-size:.85em}.chat-export-head[data-v-53c28ede]{display:flex;align-items:center;gap:1em;margin-bottom:.4em}.chat-export-title[data-v-53c28ede]{flex:1;min-width:0;font-weight:600}.chat-export-count[data-v-53c28ede]{flex:none;color:#777;font-size:.9em}.chat-export-notice[data-v-53c28ede]{margin:.4em 0;padding:.4em .6em;border-radius:4px;background:#fef3c7;color:#92400e}.chat-export-preview[data-v-53c28ede]{max-height:260px;overflow:auto;border:1px solid #f0f0f0;border-radius:4px}.chat-export-preview table[data-v-53c28ede]{border-collapse:collapse;width:100%}.chat-export-preview td[data-v-53c28ede],.chat-export-preview th[data-v-53c28ede]{padding:.3em .6em;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.chat-export-preview th[data-v-53c28ede]{position:sticky;top:0;background:#f8f9fb;font-weight:600;color:#555}.chat-export-preview td.is-num[data-v-53c28ede]{text-align:right}.chat-export-more[data-v-53c28ede]{margin-top:.3em;padding:0;border:0;background:none;color:var(--db-link-color,#3b82f6);font:inherit;font-size:.9em;cursor:pointer}.chat-export-actions[data-v-53c28ede]{flex:none;display:flex;align-items:center;gap:.25em}.chat-export-icon[data-v-53c28ede]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:var(--db-link-color,#3b82f6);cursor:pointer}.chat-export-icon[data-v-53c28ede]:hover{background:#f1f5ff;border-color:currentColor}.chat-export-icon.is-done[data-v-53c28ede]{color:#15803d;border-color:#86efac;background:#f0fdf4}.chat-export-copied[data-v-53c28ede]{font-size:.85em;color:#15803d;opacity:0;transition:opacity .15s}.chat-export-copied.is-visible[data-v-53c28ede]{opacity:1}.chat-export-manual[data-v-53c28ede]{margin-top:.5em;color:#555}.chat-export-manual textarea[data-v-53c28ede]{display:block;width:100%;height:8em;margin-top:.3em;font-family:ui-monospace,monospace;font-size:.85em}.chat-message[data-v-0b21683e]{display:flex;gap:.75em;align-items:flex-start}.chat-message-avatar[data-v-0b21683e]{flex:0 0 auto;width:2em;height:2em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75em;font-weight:600;background:#e5e7eb;color:#4b5563}.chat-message--user .chat-message-avatar[data-v-0b21683e]{background:var(--db-link-color,#3b82f6);color:#fff}.chat-message-body[data-v-0b21683e]{flex:1;min-width:0}.chat-message-content[data-v-0b21683e]{font-size:.95em;line-height:1.5;word-wrap:break-word}.chat-message-content[data-v-0b21683e] p:first-child{margin-top:0}.chat-message-content[data-v-0b21683e] p:last-child{margin-bottom:0}.chat-message-content[data-v-0b21683e] code{background:rgba(0,0,0,.06);padding:0 .35em;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chat-message-content[data-v-0b21683e] pre{background:rgba(0,0,0,.05);padding:.75em 1em;border-radius:6px;overflow-x:auto}.chat-message-content[data-v-0b21683e] pre code{background:transparent;padding:0}.chat-message-content[data-v-0b21683e] table{border-collapse:collapse;margin:.5em 0;font-size:.9em}.chat-message-content[data-v-0b21683e] td,.chat-message-content[data-v-0b21683e] th{border:1px solid rgba(0,0,0,.1);padding:.35em .6em;text-align:left}.chat-message-content[data-v-0b21683e] th{background:rgba(0,0,0,.03)}.chat-message--streaming .chat-message-content[data-v-0b21683e]:after{content:"▌";color:#999;-webkit-animation:chat-blink-data-v-0b21683e 1s step-end infinite;animation:chat-blink-data-v-0b21683e 1s step-end infinite}@-webkit-keyframes chat-blink-data-v-0b21683e{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes chat-blink-data-v-0b21683e{0%,50%{opacity:1}51%,to{opacity:0}}.chat-message-tools[data-v-0b21683e]{margin-top:.5em;font-size:.8em;color:#666}.chat-message-tools summary[data-v-0b21683e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat-message-tool-list[data-v-0b21683e]{list-style:none;padding:.5em 0 0 0;margin:0;display:flex;flex-direction:column;gap:.25em}.tool-evt code[data-v-0b21683e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(0,0,0,.06);padding:0 .3em;border-radius:3px}.tool-evt-error[data-v-0b21683e]{color:#b91c1c}.chat-composer[data-v-68002370]{padding:.75em 1.25em 1em;border-top:1px solid var(--db-input-border-color,#ddd);display:flex;flex-direction:column;gap:.5em;background:#fafafa}.chat-composer-input[data-v-68002370]{width:100%;resize:vertical;min-height:3em;max-height:12em;padding:.6em .75em;font-family:inherit;font-size:.95em;border:1px solid var(--db-input-border-color,#ddd);border-radius:6px;background:#fff}.chat-composer-input[data-v-68002370]:focus{outline:none;border-color:var(--db-link-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.chat-composer-input[data-v-68002370]:disabled{opacity:.6}.chat-composer-actions[data-v-68002370]{display:flex;justify-content:flex-end}.chat-composer-send[data-v-68002370]{padding:.55em 1.25em;background:var(--db-link-color,#3b82f6);color:#fff;border:0;border-radius:6px;cursor:pointer;font-weight:500}.chat-composer-send[data-v-68002370]:hover:not(:disabled){background:var(--db-link-accent-color,#2563eb)}.chat-composer-send[data-v-68002370]:disabled{background:#9ca3af;cursor:not-allowed}.terms-gate[data-v-16d128d0]{flex:1;padding:2em 1.75em;display:flex;flex-direction:column;gap:1em;overflow-y:auto}.terms-gate-icon[data-v-16d128d0]{font-size:2em;align-self:center}.terms-gate-title[data-v-16d128d0]{margin:0;text-align:center}.terms-gate-body[data-v-16d128d0]{font-size:.9em;line-height:1.55;color:#333}.terms-gate-body p[data-v-16d128d0]{margin:0 0 .75em}.terms-gate-body code[data-v-16d128d0]{background:rgba(0,0,0,.06);padding:0 .35em;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.terms-gate-actions[data-v-16d128d0]{display:flex;gap:.75em;justify-content:flex-end;margin-top:auto}.terms-gate-btn[data-v-16d128d0]{padding:.55em 1.25em;border-radius:6px;border:1px solid var(--db-input-border-color,#ddd);cursor:pointer;font-weight:500}.terms-gate-btn--secondary[data-v-16d128d0]{background:transparent;color:#555}.terms-gate-btn--primary[data-v-16d128d0]{background:var(--db-link-color,#3b82f6);color:#fff;border-color:var(--db-link-color,#3b82f6)}.terms-gate-btn--primary[data-v-16d128d0]:hover{background:var(--db-link-accent-color,#2563eb)}.chat-drawer-backdrop[data-v-59735d1c]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;justify-content:flex-end;z-index:100}.chat-drawer[data-v-59735d1c]{background:#fff;width:min(560px,100vw);height:100%;display:flex;flex-direction:column;box-shadow:-8px 0 24px rgba(0,0,0,.15)}.drawer-enter-active[data-v-59735d1c],.drawer-leave-active[data-v-59735d1c]{transition:opacity var(--transition-duration,.2s) ease-in-out}.drawer-enter[data-v-59735d1c],.drawer-leave-to[data-v-59735d1c]{opacity:0}.chat-drawer-header[data-v-59735d1c]{display:flex;align-items:flex-start;justify-content:space-between;padding:1em 1.25em;border-bottom:1px solid var(--db-input-border-color,#ddd)}.chat-drawer-title[data-v-59735d1c]{display:flex;flex-direction:column;gap:.15em;min-width:0;overflow:hidden}.chat-drawer-eyebrow[data-v-59735d1c]{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#888}.chat-drawer-chart[data-v-59735d1c]{font-weight:600;font-size:1.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-drawer-widget-name[data-v-59735d1c]{font-size:.75em;color:#666;background:rgba(0,0,0,.05);padding:0 .35em;border-radius:3px;align-self:flex-start}.chat-drawer-new[data-v-59735d1c]{margin-left:auto;margin-right:.5em;align-self:center;padding:.3em .75em;border:1px solid var(--db-input-border-color,#ddd);border-radius:4px;background:#fff;font:inherit;font-size:.8em;color:#555;cursor:pointer;white-space:nowrap}.chat-drawer-new[data-v-59735d1c]:hover{border-color:#999;color:#222}.chat-drawer-close[data-v-59735d1c]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border:1px solid var(--db-input-border-color,#ddd);border-radius:50%;background:#fff;font-size:1.1em;line-height:1;cursor:pointer;color:#555;padding:0}.chat-drawer-close[data-v-59735d1c]:hover{background:#f3f4f6;color:#111;border-color:#999}.chat-drawer-usage[data-v-59735d1c]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35em .9em;padding:.45em 1.25em;border-bottom:1px solid var(--db-input-border-color,#ddd);background:#fafbfc;font-size:.78em;color:#555}.chat-drawer-usage-mode[data-v-59735d1c]{padding:.1em .55em;border-radius:999px;font-weight:700;letter-spacing:.03em}.chat-drawer-usage-mode.is-platform[data-v-59735d1c]{background:#ede9fe;color:#6d28d9}.chat-drawer-usage-mode.is-byo[data-v-59735d1c]{background:#e0f2fe;color:#0369a1}.chat-drawer-usage-model[data-v-59735d1c]{font-family:ui-monospace,monospace;color:#333}.chat-drawer-usage-item.is-low[data-v-59735d1c]{color:#b91c1c;font-weight:600}.chat-drawer-pinned[data-v-59735d1c]{flex:none;border-bottom:1px solid var(--db-input-border-color,#ddd);background:#fafbfc}.chat-drawer-pinned-toggle[data-v-59735d1c]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.45em 1.25em;border:0;background:transparent;font:inherit;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#777;cursor:pointer}.chat-drawer-pinned-toggle[data-v-59735d1c]:hover{color:#333}.chat-drawer-pinned-caret[data-v-59735d1c]{text-transform:none;letter-spacing:0;color:var(--db-link-color,#3b82f6)}.chat-drawer-pinned-body[data-v-59735d1c]{margin:0 1.25em .85em;padding:.5em;background:#fff;border:1px solid #eee;border-radius:6px;max-height:34vh;overflow:auto}.chat-drawer-unavailable[data-v-59735d1c]{margin:1.5em 1.25em;padding:1em;border-radius:6px;background:#f8f9fb;border:1px solid #eee;color:#555;font-size:.9em}.chat-drawer-messages[data-v-59735d1c]{flex:1;overflow-y:auto;padding:1em 1.25em;display:flex;flex-direction:column;gap:1em}.chat-drawer-error[data-v-59735d1c]{padding:.75em 1em;background:rgba(239,68,68,.08);color:#b91c1c;border-radius:6px;font-size:.9em}.image-download[data-v-40b91818]{border-radius:var(--db-input-border-radius);background:var(--db-link-color);color:#fff;padding:.5em .75em;font-size:.867em;cursor:pointer;border:0}.item-wrapper[data-v-40b91818]{width:100%}.chart-actions[data-v-40b91818]{position:absolute;top:.85em;right:1.5em;z-index:3;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:.33em;opacity:0;transition:opacity var(--transition-duration) ease-in-out}.chart-zoom[data-v-40b91818]{display:flex;align-items:center;justify-content:space-around;z-index:3;cursor:pointer;border:0;border-radius:var(--db-input-border-radius);background:var(--db-link-color);color:#fff;padding:.5em .75em;font-size:.867em;line-height:1}.chart-zoom .icon[data-v-40b91818]{margin-left:.5em;fill:#fff;stroke:#fff;opacity:.5;transition:opacity .3s ease-in-out}.chart-zoom:hover .icon[data-v-40b91818]{opacity:1}.edge[data-v-40b91818]{position:absolute;background:linear-gradient(270deg,var(--db-card-background-color),transparent);width:5em;height:100%;top:0;right:0;z-index:3;pointer-events:none}.chart[data-v-40b91818]{display:flex;flex-direction:column;width:100%;height:100%}.vue-dashboard-item-echart[data-v-40b91818]{display:flex;flex-grow:1;min-height:250px;height:100%;width:100%;position:relative}.vue-dashboard-item-echart .dashboard-item-card[data-v-40b91818]{display:flex;min-height:25em;justify-content:center;align-items:center;position:relative}.vue-dashboard-item-echart .dashboard-item-card.overflow[data-v-40b91818] x-vue-echarts{overflow:auto;overflow-y:hidden}.vue-dashboard-item-echart .dashboard-item-card.overflow[data-v-40b91818] x-vue-echarts::-webkit-scrollbar-track{background-color:var(--db-card-background-color)}.vue-dashboard-item-echart .dashboard-item-card.overflow[data-v-40b91818] x-vue-echarts::-webkit-scrollbar{height:5px}.vue-dashboard-item-echart .dashboard-item-card.overflow[data-v-40b91818] x-vue-echarts::-webkit-scrollbar-thumb{background-color:var(--db-border-color);border-radius:6px;-webkit-transition:background-color var(--transition-duration) ease-in-out;transition:background-color var(--transition-duration) ease-in-out}.vue-dashboard-item-echart .dashboard-item-card.overflow[data-v-40b91818] x-vue-echarts::-webkit-scrollbar-thumb:hover{background-color:var(--db-link-color)}.vue-dashboard-item-echart:hover .chart-actions[data-v-40b91818],.vue-dashboard-item-echart:hover .echart-switcher[data-v-40b91818]{opacity:1}.chart-actions .developer-options[data-v-40b91818]{order:-1}.item-wrapper[data-v-661f80d6]{width:100%}.chat-pinned-card[data-v-661f80d6]{min-height:6em;padding:.5em;text-align:center}.dashboard-item-datavalue[data-v-661f80d6]{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-grow:1;position:relative}.dashboard-item-datavalue .dashboard-item-card[data-v-661f80d6]{position:relative;min-height:10em}.dashboard-item-datavalue .chart-actions[data-v-661f80d6]{position:absolute;top:.85em;right:1.5em;z-index:3;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:.33em;opacity:0;transition:opacity var(--transition-duration) ease-in-out}.dashboard-item-datavalue:hover .chart-actions[data-v-661f80d6]{opacity:1}.dashboard-item-card-content[data-v-661f80d6]{display:flex;align-items:center;justify-content:center;text-align:center;flex-grow:1;height:100%}.dashboard-item-card-content.no-data[data-v-661f80d6]{overflow:hidden;top:0;left:0;width:100%;position:absolute;background:var(--db-card-background-color)}[data-v-661f80d6] .no-data h4{margin:0}[data-v-661f80d6] .total-sales h4{margin:0;font-size:1.3em}[data-v-661f80d6] .total-sales .value{font-size:1.5em}[data-v-661f80d6] .total-sales .value.decrease{color:var(--db-warning-text-color)}[data-v-661f80d6] .total-sales .value.increase{color:var(--db-success-text-color)}.scale-enter-active[data-v-661f80d6]{-webkit-animation:scale-in-data-v-661f80d6 .3s;animation:scale-in-data-v-661f80d6 .3s}.scale-leave-active[data-v-661f80d6]{animation:scale-in-data-v-661f80d6 .3s reverse}@-webkit-keyframes scale-in-data-v-661f80d6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-in-data-v-661f80d6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.chart-actions .developer-options[data-v-661f80d6]{order:-1}.item-wrapper[data-v-7d68b5c9]{width:100%;position:relative}.item-wrapper .chart-actions[data-v-7d68b5c9]{position:absolute;top:.85em;right:1.5em;z-index:3;display:flex;flex-direction:column;gap:.33em;opacity:0;transition:opacity var(--transition-duration) ease-in-out}.item-wrapper:hover .chart-actions[data-v-7d68b5c9]{opacity:1}.item-wrapper .dashboard-item-tabular-container[data-v-7d68b5c9]{display:flex;align-items:center;justify-content:center}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table-content[data-v-7d68b5c9]{width:100%;height:100%}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table-content .table-title[data-v-7d68b5c9]{margin-bottom:20px}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table-content .table-title .title-text[data-v-7d68b5c9]{font-size:16px;font-weight:500;margin-bottom:5px;color:#1f2f61}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table-content .table-title .title-subtext[data-v-7d68b5c9]{font-size:10px}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table[data-v-7d68b5c9]{width:100%;height:100%;overflow-y:auto}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table table[data-v-7d68b5c9]{width:100%}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table .align-left[data-v-7d68b5c9],.item-wrapper .dashboard-item-tabular-container .dashboard-item-table .align-right[data-v-7d68b5c9]{text-align:left}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table .align-center[data-v-7d68b5c9]{text-align:center}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table tr td[data-v-7d68b5c9],.item-wrapper .dashboard-item-tabular-container .dashboard-item-table tr th[data-v-7d68b5c9]{height:42px}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table thead tr[data-v-7d68b5c9]{position:sticky;border-bottom:1px solid var(--db-border-color);top:0;z-index:2;background-color:#fff}.item-wrapper .dashboard-item-tabular-container .dashboard-item-table tbody tr:not(:last-of-type) td[data-v-7d68b5c9]{border-bottom:1px solid var(--db-border-color)}.dashboard-pop-over[data-v-40a4c2d8]{font-size:1rem;--popover-width:18em;--popover-background-color:#fff;--popover-border-radius:var(--db-card-border-radius,6px);--popover-text-color:var(--db-text-color);--popover-padding:0.5em;--popover-border-color:var(--db-border-color);--popover-card-shadow:var(--db-base-box-shadow);min-height:0;overflow:visible}.dashboard-popover-body[data-v-40a4c2d8]{word-wrap:break-word;overflow-wrap:break-word;max-height:60vh;overflow-y:auto}.dashboard-popover-body>[data-v-40a4c2d8]{border-top:1px solid var(--popover-border-color);padding-top:var(--popover-padding);padding-bottom:var(--popover-padding)}.dashboard-pop-over-inner[data-v-40a4c2d8]{background:var(--popover-background-color);padding:calc(var(--popover-padding)*2);border:1px solid var(--popover-border-color);border-radius:var(--popover-border-radius);box-shadow:var(--popover-card-shadow);color:var(--popover-text-color);width:var(--popover-width)}.dashboard-pop-over-inner>[data-v-40a4c2d8]:not(:last-child){margin-bottom:calc(var(--popover-padding)*2)}.dashboard-popover-footer[data-v-40a4c2d8]{display:flex;justify-content:flex-end}.button[data-v-40a4c2d8]{background-color:#f2f5ff;color:var(--db-link-color);padding:.75em 1em;line-height:1;border-radius:var(--db-input-border-radius);border:0;outline:none;transition:background-color var(--transition-duration) ease-in-out;cursor:pointer}.dashboard-help[data-v-6b0e14fa]{position:absolute;z-index:20}.dashboard-help .popper-container[data-v-6b0e14fa]{position:relative;z-index:10}.dashboard-help.top-left[data-v-6b0e14fa]{left:-.6rem;top:-.6rem}.dashboard-help.top-right[data-v-6b0e14fa]{right:-.6rem;top:-.6rem}.dashboard-help .title-help[data-v-6b0e14fa]{display:inline-block}.dashboard-help .title-help span[data-v-6b0e14fa]{background:#fff;text-align:center;border:1px solid var(--db-border-color);color:var(--db-link-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem}.vue-dashboard-item[data-v-18d906f8]{position:relative;display:flex;flex-grow:1;height:100%;width:100%}.vue-dashboard-row[data-v-49270b6b]{--gap:1em}@media(min-width:768px){.vue-dashboard-row[data-v-49270b6b]{--gap:2em}}.vue-dashboard-row[data-v-49270b6b]{--grid-size:12;display:grid;grid-gap:var(--gap);width:100%;grid-template-columns:repeat(var(--grid-size),1fr)}[data-v-49270b6b] .vue-dashboard-item{display:flex;grid-column:span 12;width:100%}@media(max-width:767.98px){[data-v-49270b6b] .vue-dashboard-item{grid-column:span 12!important}}.css-grid-display[data-v-49270b6b]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(9em,auto);margin-bottom:3em}.css-grid-display .image-background[data-v-49270b6b]{min-height:18em}.css-grid-display.grid-gap-2[data-v-49270b6b]{grid-gap:2em}.css-grid-display.grid-gap-1[data-v-49270b6b]{grid-gap:1em}.css-grid-display.grid-gap-0[data-v-49270b6b]{grid-gap:0}.css-grid-display .grid-item[data-v-49270b6b]{position:relative;grid-column:span 12;grid-row:span 2}@media(min-width:576px){.css-grid-display .grid-item[data-v-49270b6b]{grid-column:span 6;grid-row:span 2}}@media(min-width:768px){.css-grid-display .grid-item[data-v-49270b6b]{grid-column:span 3}.css-grid-display .grid-item.card-small[data-v-49270b6b]{grid-row:span 2;grid-column:span 3}.css-grid-display .grid-item.card-medium[data-v-49270b6b]{grid-row:span 2;grid-column:span 6}.css-grid-display .grid-item.card-wide[data-v-49270b6b]{grid-column:span 8}.css-grid-display .grid-item.card-normie[data-v-49270b6b]{grid-row:span 3}.css-grid-display .grid-item.card-height-4[data-v-49270b6b],.css-grid-display .grid-item.card-tall[data-v-49270b6b]{grid-row:span 4}.css-grid-display .grid-item.card-height-6[data-v-49270b6b]{grid-row:span 6}.css-grid-display .grid-item.row-span-2[data-v-49270b6b]{grid-row:span 2}.css-grid-display .grid-item.row-span-3[data-v-49270b6b]{grid-row:span 3}.css-grid-display .grid-item.row-span-4[data-v-49270b6b]{grid-row:span 4}.css-grid-display .grid-item.row-span-6[data-v-49270b6b]{grid-row:span 6}.css-grid-display .grid-item.col-span-3[data-v-49270b6b]{grid-column:span 3}.css-grid-display .grid-item.col-span-4[data-v-49270b6b]{grid-column:span 4}.css-grid-display .grid-item.col-span-6[data-v-49270b6b]{grid-column:span 6}.css-grid-display .grid-item.col-span-8[data-v-49270b6b]{grid-column:span 8}}.vdp-filters-locked[data-v-4a2dd35d]{pointer-events:none;opacity:.75}.content-above[data-v-4a2dd35d]{position:relative}.content-above .help-toggle[data-v-4a2dd35d]{position:absolute;right:20px;height:20px;top:calc(50% - 10px)}.reports-display-inner[data-v-4a2dd35d],.reports[data-v-4a2dd35d]{--gap:1em;--grid-size:12;display:grid;grid-gap:var(--gap);width:100%;grid-template-columns:repeat(var(--grid-size),1fr)}@media(min-width:768px){.reports[data-v-4a2dd35d]{--gap:1.5em}}.reports-row[data-v-4a2dd35d]{display:flex;grid-column:span 12;width:100%}.reports-display-inner-element[data-v-4a2dd35d]{grid-column:span 12;width:100%;display:grid}.vuejs-echarts-report-page-wrapper[data-v-4a2dd35d]{display:none}.vuejs-echarts-report-page-wrapper.visible[data-v-4a2dd35d]{display:block}.vuejs-echarts-report-page-wrapper .report-date-range[data-v-4a2dd35d]{display:flex;flex-direction:row;justify-content:center;font-size:2.2rem;font-weight:700;padding:.8em 0}.additional-options-button[data-v-4a2dd35d]{display:flex;padding:1em 1em;background:#fff;border:1px solid;border-color:var(--db-input-border-color);border-radius:var(--db-input-border-radius);color:var(--db-text-color);cursor:pointer;outline:0;outline-color:transparent;transition:background-color var(--transition-duration) ease-in-out,box-shadow var(--transition-duration) ease-in-out;height:2.5rem;align-items:center}.additional-options-button[data-v-4a2dd35d]:hover{background-color:var(--db-link-color);color:#fff}.additional-options-button:hover svg[data-v-4a2dd35d]{fill:#fff}.additional-options-button[data-v-4a2dd35d]:focus{box-shadow:0 0 0 3px var(--db-outline-color)}.additional-options-button[data-v-4a2dd35d]:disabled{opacity:.5}.additional-options-button svg[data-v-4a2dd35d]{width:1.15em;margin-right:1em;transition:transform var(--transition-duration) ease-in-out;fill:var(--db-link-color)}.additional-options-button.opened[data-v-4a2dd35d]{background-color:var(--db-link-color);color:#fff}.additional-options-button.opened svg[data-v-4a2dd35d]{transform:rotate(180deg);fill:#fff}.reports-display[data-v-4a2dd35d]{padding:3em 1.5em;background:#fff;border-radius:var(--db-card-border-radius);box-shadow:var(--db-base-box-shadow);margin-bottom:2em}.reports-display .filters-form[data-v-4a2dd35d]{display:flex;flex-direction:row;margin-bottom:1.5em}.reports-display .filters-form .form-group[data-v-4a2dd35d]{display:flex;flex-direction:row;margin-right:1em;margin-top:.25em}[data-v-4a2dd35d] .reports-display .filters-form .form-group-label{display:flex;align-items:center;font-weight:400;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-right:1em}.reports-display .filters-form .form-group-input[data-v-4a2dd35d] input{font-size:16px;padding:8px 20px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reports-display .filters-form .form-group-input[data-v-4a2dd35d] input,[data-v-4a2dd35d] .reports-display .filters-form .form-group__input--select.form-control{cursor:pointer;display:block;width:100%;box-sizing:border-box;border-radius:4px;background:transparent;border:1px solid #e0e0e0;box-shadow:0 .1em .3em rgba(0,0,0,.05);outline:0}[data-v-4a2dd35d] .reports-display .filters-form .form-group__input--select.form-control{font-size:14px;padding:8px 20px 8px 8px!important}[data-v-4a2dd35d] .reports-display .filters-form .form-group__input--select.form-control>option[disabled]{opacity:.7}.filters-region[data-v-4a2dd35d]{display:flex;flex-direction:column;flex-wrap:wrap}@media(max-width:767.98px){.filters-region>*+[data-v-4a2dd35d]{margin-top:1em}}@media(min-width:768px){.filters-region[data-v-4a2dd35d]{flex-direction:row;justify-content:space-between}}.filters-region h1[data-v-4a2dd35d]{margin-top:0;margin-bottom:.5em}.filters-region .region-element[data-v-4a2dd35d]{display:flex;flex-direction:column}@media(min-width:768px){.filters-region .region-element[data-v-4a2dd35d] .form-group-input{max-width:280px}}.filters-region .dashboard-heading[data-v-4a2dd35d]{display:flex}.filters-region .dashboard-heading .tool-tip-outer[data-v-4a2dd35d]{margin-left:1em}.filters-region .dashboard-title[data-v-4a2dd35d]{font-size:1.8em;margin:0}.filters-region .region-2[data-v-4a2dd35d]{gap:1em}@media(min-width:768px){.filters-region .region-2[data-v-4a2dd35d]{flex-direction:column;flex-wrap:wrap;align-content:flex-end;align-items:flex-end}}.filters-region .region-3[data-v-4a2dd35d]{display:flex;width:100%;gap:1em}@media(min-width:768px){.filters-region .region-3[data-v-4a2dd35d]{justify-content:flex-end}}.filters-region .content-above h1[data-v-4a2dd35d]{margin:0}.filters-region .form-group[data-v-4a2dd35d]{flex-direction:column;width:100%}.filters-region .form-group-label[data-v-4a2dd35d]{display:flex;margin-right:.5em;line-height:1.2;color:var(--db-text-label-color)}.filters-region .option-set[data-v-4a2dd35d]{display:flex;flex-direction:row;align-items:flex-end}.filters-region .option-set>*+[data-v-4a2dd35d]{margin-left:1em}.filters-region .form-group[data-v-4a2dd35d]{display:flex;flex-direction:row;align-items:center}@media(max-width:767.98px){.filters-region .form-group[data-v-4a2dd35d] .form-group-input{width:100%}}.additional-option-set[data-v-4a2dd35d]{display:flex;flex-direction:column;margin-top:1em;gap:1em;width:100%}@media(min-width:768px){.additional-option-set[data-v-4a2dd35d]{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.additional-option-set .form-group[data-v-4a2dd35d]{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:768px){.additional-option-set .form-group[data-v-4a2dd35d]{flex-direction:row;align-items:center}}@media(max-width:767.98px){.additional-option-set .form-group[data-v-4a2dd35d] .form-group-label{margin-bottom:.5em}.additional-option-set .form-group[data-v-4a2dd35d] .form-group-input{width:100%}}.tool-tip-outer[data-v-4a2dd35d]{position:relative}.tool-tip-outer[data-v-4a2dd35d] .dashboard-pop-over{z-index:99;position:absolute;top:.5em;left:.5em}.tool-tip[data-v-4a2dd35d]{border-radius:100%;width:2em;height:2em;background:none;border:1px solid var(--db-border-color);color:var(--db-link-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:border-color var(--transition-duration) ease-in-out,box-shadow var(--transition-duration) ease-in-out}.tool-tip[data-v-4a2dd35d]:focus,.tool-tip[data-v-4a2dd35d]:hover{border-color:var(--db-link-color)}.tool-tip[data-v-4a2dd35d]:focus{outline:none;box-shadow:0 0 0 4px var(--db-outline-color)}.tool-tip .tool-tip-icon[data-v-4a2dd35d]{font-size:.867em}.screen-none[data-v-4a2dd35d]{display:none}@media print{.print-show[data-v-4a2dd35d]{display:block}.print-hide[data-v-4a2dd35d]{display:none}}[data-v-4a2dd35d] .spinner-wrapper .spinner{margin:1em auto;width:1em;height:3em}[data-v-4a2dd35d] .spinner-wrapper h3{margin:0}.scale-enter-active[data-v-4a2dd35d]{-webkit-animation:scale-in-data-v-4a2dd35d .1s;animation:scale-in-data-v-4a2dd35d .1s}.scale-leave-active[data-v-4a2dd35d]{animation:scale-in-data-v-4a2dd35d .1s reverse}@-webkit-keyframes scale-in-data-v-4a2dd35d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-in-data-v-4a2dd35d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tab-bars[data-v-d3143752]{position:relative}.tab-bars[data-v-d3143752]:not(.plain){margin-top:1em;border-bottom:1px solid var(--db-input-border-color)}.tab-bars .tabs-container--select[data-v-d3143752]{display:none}.tab-bars .tabs-jump-menu[data-v-d3143752]{display:block;width:auto;min-width:12em;max-width:100%;padding:.55em .75em;border:1px solid var(--db-input-border-color,#ddd);border-radius:4px;background:#fff;font-size:14px;font-family:inherit;cursor:pointer}@media(max-width:720px){.tab-bars .tab-scroll[data-v-d3143752],.tab-bars .tabs-container--pills[data-v-d3143752]{display:none}.tab-bars .tabs-container--select[data-v-d3143752]{display:block;padding-right:6em;padding-bottom:.5em}}.tab-bars .tabs-container[data-v-d3143752]{height:32px;margin-bottom:-1px;line-height:1.5;font-size:14px;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;zoom:1}.tab-bars .tabs-container.scrollable[data-v-d3143752]{margin-left:30px;margin-right:30px}.tab-bars .tabs-container .tab-nav[data-v-d3143752]{height:100%;float:left;white-space:nowrap;box-sizing:border-box;position:relative}.tab-bars .tabs-container .tab-nav>div[data-v-d3143752]{height:32px;padding:5px 16px 4px;display:inline-block;border-bottom:1px solid #fff}.tab-bars .tabs-container .tab-nav>div[data-v-d3143752]:hover{cursor:pointer}.tab-bars .tabs-container .tab-nav>div.active[data-v-d3143752]:not(.plain){border:1px solid var(--db-input-border-color);border-bottom:1px solid #fff;border-radius:2px;background:#fff}.tab-bars .tabs-container .tab-nav>div.active.active.plain[data-v-d3143752]{border-bottom:2px solid #1867c0!important}.tab-bars .tab-arrow[data-v-d3143752]{height:32px;display:flex;align-items:center;justify-content:center;width:25px}.tab-bars .tab-arrow-left[data-v-d3143752]{position:absolute;left:25px}.tab-bars .tab-arrow-right[data-v-d3143752]{position:absolute;right:25px}.vdp-root{--db-heading-font:"Inter",sans-serif;--db-body-font:"Inter",sans-serif;--db-text-base-size:16px;--db-heading-font-weight:500;--db-heading-line-height:1.25;--db-text-heading-color:#1f2f61;--db-text-line-height:1.6;--db-label-line-height:1.2;--db-text-label-color:var(--db-text-heading-color);--db-text-color:#5b6789;--db-link-color:#2850d0;--db-link-accent-color:#2c59e9;--db-border-color:#e7edf2;--db-input-border-color:#bfcddb;--db-card-background-color:#fff;--db-card-border-radius:6px;--db-logo-plate-background:#1f2f61;--db-outline-color:rgba(40,80,210,0.2);--db-modal-backdrop:rgba(21,31,57,0.6);--db-info-background-color:#d9e3ef;--db-main-background-color:#f5f6f7;--db-input-background-color:#fff;--db-input-border-radius:6px;--db-warning-color:#f2994a;--db-warning-text-color:var(--db-warning-color);--db-warning-outline-color:rgba(242,152,74,0.2);--db-danger-color:#eb5757;--db-danger-text-color:var(--db-danger-color);--db-danger-outline-color:rgba(235,87,87,0.2);--db-disabled-color:#434a5f;--db-disabled-text-color:var(--db-disabled-color);--db-disabled-outline-color:rgba(67,74,95,0.2);--db-success-color:#6fcf97;--db-success-text-color:var(--db-success-color);--db-success-outline-color:rgba(110,207,150,0.2);--transition-duration:.3s;--db-base-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.15);font-family:var(--db-body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--db-text-color)}@media (update:slow),screen and (prefers-reduced-motion:reduce){.vdp-root{--transition-duration:initial}}:where(.vdp-root) *,:where(.vdp-root) :after,:where(.vdp-root) :before{box-sizing:border-box}:where(.vdp-root) ::-moz-placeholder{color:var(--db-text-color);opacity:.75}:where(.vdp-root) :-ms-input-placeholder{color:var(--db-text-color);opacity:.75}:where(.vdp-root) ::placeholder{color:var(--db-text-color);opacity:.75}:where(.vdp-root) .h1,:where(.vdp-root) .h2,:where(.vdp-root) .h3,:where(.vdp-root) .h4,:where(.vdp-root) .h5,:where(.vdp-root) .h6,:where(.vdp-root) h1,:where(.vdp-root) h2,:where(.vdp-root) h3,:where(.vdp-root) h4,:where(.vdp-root) h5,:where(.vdp-root) h6{font-family:var(--db-heading-font);font-weight:var(--db-heading-font-weight);line-height:var(--db-heading-line-height);color:var(--db-text-heading-color)}:where(.vdp-root) dl,:where(.vdp-root) ol,:where(.vdp-root) ul{list-style-position:outside;padding-left:1em}:where(.vdp-root) ul{list-style:disc}:where(.vdp-root) hr{border-color:var(--db-border-color)}:where(.vdp-root) .filter-value-display{display:flex;flex-direction:column;padding:1.25em 1em;background:var(--db-info-background-color);border-radius:var(--db-card-border-radius);gap:1em}@media(min-width:768px){:where(.vdp-root) .filter-value-display{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;text-align:center}}@media(max-width:767.98px){:where(.vdp-root) .filter-value-display>*+*{padding-top:1em;border-top:1px solid var(--db-input-border-color)}}:where(.vdp-root) .value-display-item{display:flex;align-items:flex-start}@media(min-width:768px){:where(.vdp-root) .value-display-item{align-items:center}}:where(.vdp-root) .value-display-item .label{display:flex;align-items:center;margin-right:.25em;color:var(--db-text-heading-color)}:where(.vdp-root) .value-display-item .value{color:var(--db-text-color)}:where(.vdp-root) .value-display-item .icon{width:2.5em;height:2.5em;margin-right:.75em;background:#fff;padding:.75em;border-radius:6px}:where(.vdp-root) .value-display-item .value-display-content{display:flex;flex-direction:column;align-items:flex-start;font-size:.867em;line-height:var(--db-heading-line-height)}@media(max-width:767.98px){:where(.vdp-root) .value-display-item .value-display-content .label{margin-bottom:.25em}}@media(min-width:768px){:where(.vdp-root) .value-display-item .value-display-content{flex-direction:row}}@media(min-width:992px){:where(.vdp-root) .value-display-item .value-display-content{font-size:1em}}:where(.vdp-root) .form-group.form-group-date .form-group-input{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjMgMy40MjJ2MTIuNDAxaDEyLjR2LTEyLjRIMS4zek0wIDMuMzk1YzAtLjcwMi41Ny0xLjI3MiAxLjI3My0xLjI3MmgxMi40NTRjLjcwMyAwIDEuMjczLjU3IDEuMjczIDEuMjcyVjE1Ljg1YzAgLjcwMy0uNTcgMS4yNzMtMS4yNzMgMS4yNzNIMS4yNzNDLjU3IDE3LjEyMyAwIDE2LjU1MyAwIDE1Ljg1VjMuMzk1eiIgZmlsbD0iIzVCNjc4OSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy43NjQuODc3Yy4zNTggMCAuNjUuMjkxLjY1LjY1djIuNDkxYS42NS42NSAwIDAxLTEuMyAwdi0yLjQ5YzAtLjM2LjI5LS42NS42NS0uNjV6bTcuNDczIDBjLjM1OCAwIC42NS4yOTEuNjUuNjV2Mi40OTFhLjY1LjY1IDAgMDEtMS4zIDB2LTIuNDlhLjY1LjY1IDAgMDEuNjUtLjY1ek0wIDYuNTFjMC0uMzYuMjktLjY1LjY1LS42NWgxMy43YS42NS42NSAwIDExMCAxLjI5OUguNjVhLjY1LjY1IDAgMDEtLjY1LS42NXoiIGZpbGw9IiM1QjY3ODkiLz48cGF0aCBkPSJNNC4wMzQgMTAuMTkxYS44NjYuODY2IDAgMTAwLTEuNzMyLjg2Ni44NjYgMCAwMDAgMS43MzJ6TTcuNSAxMC4xOTFhLjg2Ni44NjYgMCAxMDAtMS43MzIuODY2Ljg2NiAwIDAwMCAxLjczMnpNMTAuOTY2IDEwLjE5MWEuODY2Ljg2NiAwIDEwMC0xLjczMi44NjYuODY2IDAgMDAwIDEuNzMyek00LjAzNCAxMy42NTdhLjg2Ni44NjYgMCAxMDAtMS43MzMuODY2Ljg2NiAwIDAwMCAxLjczM3pNNy41IDEzLjY1N2EuODY2Ljg2NiAwIDEwMC0xLjczMy44NjYuODY2IDAgMDAwIDEuNzMzek0xMC45NjYgMTMuNjU3YS44NjYuODY2IDAgMTAwLTEuNzMzLjg2Ni44NjYgMCAwMDAgMS43MzN6IiBmaWxsPSIjNUI2Nzg5Ii8+PC9zdmc+");background-size:auto 20px}:where(.vdp-root) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid;padding:.5rem 2.75rem .5rem 1rem;border-radius:var(--db-input-border-radius);background:var(--db-input-background-color);border-color:var(--db-input-border-color);cursor:pointer;outline:none;transition:border-color var(--transition-duration) ease-in-out,box-shadow var(--transition-duration) ease-in-out;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOSA3LjU4NiAxNi4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRsLTggOGExIDEgMCAwMS0xLjQxNCAwbC04LThhMSAxIDAgMDEwLTEuNDE0eiIgZmlsbD0iIzVCNjc4OSIvPjwvc3ZnPg==");background-position:right 15px center;background-repeat:no-repeat;background-size:auto 8px;text-transform:capitalize;color:var(--db-text-color);-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.867em;height:2.5rem}:where(.vdp-root) select:active,:where(.vdp-root) select:hover{border-color:var(--db-link-color)}:where(.vdp-root) select:focus,:where(.vdp-root) select:focus-visible{border-color:var(--db-link-color);box-shadow:0 0 0 3px var(--db-outline-color)}:where(.vdp-root) .spinner .sk-circle:before{background-color:var(--db-text-heading-color)!important}:where(.vdp-root) .dashboard-item-card{display:flex;flex-direction:column;width:100%;padding:1.5em;height:100%;min-height:10em;border:1px solid var(--db-border-color);border-radius:var(--db-card-border-radius);background:var(--db-card-background-color)}.vdp-toolbar{display:flex;justify-content:flex-end;gap:.5em;margin-bottom:.5em}.vdp-toolbar-button{border-radius:3px;background-color:var(--db-link-color);color:#fff;padding:.5em 1em;font-size:.9em;outline:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;line-height:1}.dashboard-selector{position:absolute;margin-bottom:20px;top:20px}.dashboard-items-selector{padding:10px 20px 0;background:#fff}