.notif-bell-host[data-v-c93f0dc4]{align-items:center;display:inline-flex}.notif-bell[data-v-c93f0dc4]{align-self:center;color:var(--app-text-muted);height:36px!important;margin-block:0;width:36px!important}.notif-bell__icon-wrap[data-v-c93f0dc4]{display:inline-flex;position:relative}.notif-bell__bang[data-v-c93f0dc4],.notif-bell__count[data-v-c93f0dc4]{border-radius:999px;color:#fff;font-size:9px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-8px;text-align:center;top:-7px}.notif-bell__bang[data-v-c93f0dc4],.notif-bell__count[data-v-c93f0dc4]{background:#ef4444}.notif-bell__bang[data-v-c93f0dc4]{font-size:12px}.notif-bell--active[data-v-c93f0dc4],.notif-bell--active[data-v-c93f0dc4] .v-icon{color:#f5c518!important}.notif-bell__icon--active[data-v-c93f0dc4]{animation:notif-bell-swing-c93f0dc4 1.6s ease-in-out 1;color:#f5c518!important;filter:drop-shadow(0 0 6px rgba(245,197,24,.6));transform-origin:top center}@keyframes notif-bell-swing-c93f0dc4{0%{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.notif-item__due[data-v-c93f0dc4]{align-items:center;color:#f5c518!important;display:flex;gap:4px}.notif-item__dot--due[data-v-c93f0dc4]{background:#f5c518;box-shadow:0 0 6px #f5c518cc}.notif-panel[data-v-c93f0dc4]{position:relative;--np-border:rgba(96,165,250,.22);--np-border-soft:rgba(96,165,250,.12);--np-accent:var(--app-accent-cyan);--np-dim:var(--app-text-subtle);--np-mono:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 42%),linear-gradient(180deg,rgba(var(--app-bg-deep-rgb),.99),rgba(var(--app-bg-rgb),.99));border:1px solid var(--np-border);border-radius:12px;box-shadow:0 18px 44px #00000080;color:var(--app-text);display:flex;flex-direction:column}.notif-panel[data-v-c93f0dc4],.notif-panel--minimized[data-v-c93f0dc4]{overflow:hidden}.notif-panel__window-actions[data-v-c93f0dc4]{align-items:center;display:inline-flex;flex-shrink:0;gap:2px}.notif-panel__window-btn[data-v-c93f0dc4]{align-items:center;background:transparent;border:1px solid var(--np-border-soft);border-radius:7px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.notif-panel__window-btn[data-v-c93f0dc4]:hover{background:#2563eb33;color:var(--app-text)}.notif-panel__resizer[data-v-c93f0dc4]{align-items:center;background:transparent;border:0;bottom:2px;color:var(--np-dim);cursor:nwse-resize;display:inline-flex;height:22px;justify-content:center;position:absolute;right:2px;width:22px}.notif-panel__header[data-v-c93f0dc4]{align-items:center;background:rgba(var(--app-bg-mid-rgb),.6);border-bottom:1px solid var(--np-border-soft);display:flex;gap:10px;padding:10px 12px}.notif-panel__header-icon[data-v-c93f0dc4]{align-items:center;background:#2563eb29;border:1px solid var(--np-border);border-radius:8px;color:var(--app-link);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.notif-panel__header-copy[data-v-c93f0dc4]{flex:1;min-width:0}.notif-panel__title[data-v-c93f0dc4]{color:var(--app-text);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.notif-panel__meta[data-v-c93f0dc4]{align-items:center;display:flex;font-family:var(--np-mono);font-size:10px;gap:5px}.notif-panel__meta-label[data-v-c93f0dc4]{color:var(--np-dim)}.notif-panel__meta-value[data-v-c93f0dc4]{color:var(--np-accent)}.notif-panel__meta-value--dim[data-v-c93f0dc4]{color:#4a6a8a}.notif-panel__meta-sep[data-v-c93f0dc4]{color:#475569}.notif-panel__mark-all[data-v-c93f0dc4]{background:#2563eb33;border:1px solid var(--np-border-soft);border-radius:7px;color:#bfdbfe;cursor:pointer;flex-shrink:0;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.notif-panel__body[data-v-c93f0dc4]{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;padding:8px}.notif-panel__empty[data-v-c93f0dc4]{border:1px dashed var(--np-border-soft);border-radius:10px;color:var(--np-dim);font-family:var(--np-mono);font-size:11px;padding:34px 12px;text-align:center}.notif-panel__empty small[data-v-c93f0dc4]{color:var(--np-dim);display:block;font-size:10px;margin-top:8px;opacity:.85}.notif-item[data-v-c93f0dc4]{align-items:center;background:rgba(var(--app-bg-deep-rgb),.5);border:1px solid var(--np-border-soft);border-radius:9px;color:var(--app-text);cursor:pointer;display:flex;gap:9px;padding:8px 9px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.notif-item[data-v-c93f0dc4]:hover{background:#1e40af33;border-color:var(--np-border)}.notif-item--unread[data-v-c93f0dc4]{background:#1e40af3d;border-color:#7dd3fc66}.notif-item__dot[data-v-c93f0dc4]{background:#475569;border-radius:999px;flex:0 0 auto;height:7px;width:7px}.notif-item__dot--unread[data-v-c93f0dc4]{background:#38bdf8;box-shadow:0 0 6px #38bdf8cc}.notif-item__thumb[data-v-c93f0dc4]{background:#0f172a99;border-radius:8px;flex:0 0 auto;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.notif-item__thumb--ai[data-v-c93f0dc4]{height:84px;-o-object-fit:contain;object-fit:contain;width:56px}.notif-item--ai[data-v-c93f0dc4]{align-items:flex-start}.notif-item__content[data-v-c93f0dc4]{display:flex;flex:1;flex-direction:column;min-width:0}.notif-item__content strong[data-v-c93f0dc4]{color:var(--app-text);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item__ai-kind--no-helmet[data-v-c93f0dc4]{color:#ef4444!important}.notif-item__ai-kind--helmet[data-v-c93f0dc4]{color:#22c55e!important}.notif-item__ai-kind--fall[data-v-c93f0dc4]{color:#f59e0b!important}.notif-item__ai-kind--zone[data-v-c93f0dc4]{color:#facc15!important}.notif-item__content small[data-v-c93f0dc4]{color:var(--np-dim);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item__time[data-v-c93f0dc4]{color:#4a6a8a;flex:0 0 auto;font-family:var(--np-mono);font-size:9.5px}.notif-panel__tabs[data-v-c93f0dc4]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 0}.notif-panel__tab[data-v-c93f0dc4]{align-items:center;background:transparent;border:1px solid var(--np-border-soft);border-radius:8px;color:var(--np-dim);cursor:pointer;display:inline-flex;flex:1 1 28%;font-size:9px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.03em;min-width:0;padding:6px 4px;text-transform:uppercase}.notif-panel__tab--active[data-v-c93f0dc4]{background:#2563eb38;border-color:var(--np-border);color:var(--app-text)}.notif-panel__tab-count[data-v-c93f0dc4]{background:#dc2626;border-radius:999px;color:#fff;font-size:9px;line-height:16px;min-width:16px;padding:0 5px}.notif-panel__tab-ai[data-v-c93f0dc4]{align-items:stretch;display:flex;flex:1 1 28%;gap:4px;min-width:0}.notif-panel__tab-ai .notif-panel__tab[data-v-c93f0dc4]{flex:1 1 auto}.notif-panel__tab-delete[data-v-c93f0dc4]{align-items:center;background:transparent;border:1px solid var(--np-border-soft);border-radius:8px;color:var(--np-dim);cursor:pointer;display:inline-flex;flex:0 0 28px;justify-content:center;width:28px}.notif-panel__tab-delete[data-v-c93f0dc4]:hover:not(:disabled){background:#dc262629;border-color:#dc2626;color:#fecaca}.notif-panel__tab-delete[data-v-c93f0dc4]:disabled{cursor:default;opacity:.35}.notif-item__time--ai[data-v-c93f0dc4]{color:var(--app-text);min-width:5.4em;text-align:right;white-space:nowrap}.notif-item--archive[data-v-c93f0dc4]{align-items:stretch;cursor:pointer;padding:10px 10px 11px}.notif-item--archive-unseen[data-v-c93f0dc4]{background:#1e40af42;border-color:#60a5fa42}.notif-item--archive-seen[data-v-c93f0dc4]{background:rgba(var(--app-bg-deep-rgb),.5)}.notif-archive[data-v-c93f0dc4]{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.notif-archive__top[data-v-c93f0dc4]{align-items:flex-start;display:flex;gap:10px}.notif-archive__title[data-v-c93f0dc4]{color:var(--app-text);flex:1;font-size:12px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.notif-archive__download[data-v-c93f0dc4]{background:#2563eb;border:1px solid #3b82f6;border-radius:7px;color:var(--app-text);cursor:pointer;flex-shrink:0;font-size:9.5px;font-weight:800;letter-spacing:.05em;margin-top:1px;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.notif-archive__download[data-v-c93f0dc4]:hover:not(:disabled){background:#1d4ed8}.notif-archive__download[data-v-c93f0dc4]:disabled{cursor:default;opacity:.7}.notif-archive__download--repeat[data-v-c93f0dc4]{background:#2563eb33;border-color:var(--np-border-soft);color:#bfdbfe}.notif-archive__download--repeat[data-v-c93f0dc4]:hover:not(:disabled){background:#2563eb47}.notif-archive__top .notif-panel__mark-all[data-v-c93f0dc4]{flex-shrink:0;margin-top:1px;white-space:nowrap}.notif-archive__row[data-v-c93f0dc4]{align-items:baseline;color:var(--np-dim);display:flex;font-family:var(--np-mono);font-size:10px;gap:12px;justify-content:space-between;line-height:1.45}.notif-archive__row--ttl[data-v-c93f0dc4]{color:var(--app-link);justify-content:flex-start}.notif-archive__row--stats[data-v-c93f0dc4]{color:var(--app-text);flex-wrap:wrap;justify-content:flex-start}.notif-archive__row--error[data-v-c93f0dc4]{color:#fca5a5;justify-content:flex-start;white-space:normal}.notif-archive__bar[data-v-c93f0dc4]{background:#94a3b840;border-radius:99px;display:block;height:4px;margin-top:2px;overflow:hidden}.notif-archive__bar-fill[data-v-c93f0dc4]{background:#38bdf8;display:block;height:100%}.notif-archive__bar-fill--indeterminate[data-v-c93f0dc4]{animation:notif-archive-indeterminate-c93f0dc4 1.1s ease-in-out infinite;width:40%}@keyframes notif-archive-indeterminate-c93f0dc4{0%{transform:translate(-120%)}to{transform:translate(280%)}}.notif-retry[data-v-c93f0dc4]{background:#10b98138;color:#a7f3d0}.notif-model__expand[data-v-c93f0dc4]{align-items:center;background:rgba(var(--app-slate-rgb),.7);border:1px solid var(--np-border-soft);border-radius:7px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.notif-model__kind[data-v-c93f0dc4]{align-items:center;background:#2563eb2e;border:1px solid var(--np-border-soft);border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.notif-model__children[data-v-c93f0dc4]{border-top:1px dashed var(--np-border-soft);display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px}.notif-model__child[data-v-c93f0dc4]{align-items:center;color:var(--app-text);display:grid;font-family:var(--np-mono);font-size:10px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.notif-model__child-name[data-v-c93f0dc4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-ai-preview[data-v-c93f0dc4]{align-items:center;background:#020814b8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.notif-ai-preview__card[data-v-c93f0dc4]{background:rgba(var(--app-bg-mid-rgb),.96);border:1px solid var(--np-border);border-radius:12px;box-shadow:0 18px 48px #00000073;display:flex;flex-direction:column;max-height:min(88vh,720px);max-width:min(480px,92vw);overflow:hidden}.notif-ai-preview__card--zone[data-v-c93f0dc4]{max-height:92vh;max-width:min(1280px,96vw);width:min(1100px,96vw)}.notif-ai-preview__stage[data-v-c93f0dc4]{background:#020617;cursor:grab;height:min(78vh,900px);overflow:hidden;touch-action:none}.notif-ai-preview__image--zone[data-v-c93f0dc4]{height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;transform-origin:center center;width:100%}.notif-ai-preview__image[data-v-c93f0dc4]{background:#020617;display:block;max-height:min(70vh,560px);-o-object-fit:contain;object-fit:contain;width:100%}.notif-ai-preview__bar[data-v-c93f0dc4]{align-items:center;display:flex;gap:10px;padding:10px 12px}.notif-ai-preview__copy[data-v-c93f0dc4]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.notif-ai-preview__copy strong[data-v-c93f0dc4]{color:var(--app-text);font-size:13px}.notif-ai-preview__copy strong.notif-item__ai-kind--no-helmet[data-v-c93f0dc4]{color:#ef4444}.notif-ai-preview__copy strong.notif-item__ai-kind--helmet[data-v-c93f0dc4]{color:#22c55e}.notif-ai-preview__copy strong.notif-item__ai-kind--fall[data-v-c93f0dc4]{color:#f59e0b}.notif-ai-preview__copy strong.notif-item__ai-kind--zone[data-v-c93f0dc4]{color:#facc15}.notif-ai-preview__copy span[data-v-c93f0dc4]{color:var(--np-dim);font-size:11px}.notif-ai-preview__nav[data-v-c93f0dc4]{display:flex;gap:4px}.notif-ai-preview__btn[data-v-c93f0dc4]{align-items:center;background:transparent;border:1px solid var(--np-border-soft);border-radius:8px;color:var(--app-text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.notif-ai-preview__btn[data-v-c93f0dc4]:disabled{cursor:default;opacity:.35}.notif-ai-preview__btn[data-v-c93f0dc4]:not(:disabled):hover{background:#2563eb33}.camera-360-icon[data-v-2b7efa11]{color:inherit;display:block;flex:0 0 auto;overflow:visible}.rail-legal[data-v-ce37cc8e]{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:auto;padding:8px 4px 10px;text-align:center;width:100%}.rail-legal--wide[data-v-ce37cc8e]{align-items:flex-start;border-top:1px solid rgba(96,165,250,.12);padding:10px 12px 12px}.rail-legal__version[data-v-ce37cc8e]{color:rgba(var(--app-text-rgb),.72);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.1}.rail-legal__link[data-v-ce37cc8e]{color:rgba(var(--app-text-rgb),.58);font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1.15;max-width:100%;overflow:hidden;text-decoration:none;text-transform:lowercase;white-space:nowrap}.rail-legal__link--active[data-v-ce37cc8e],.rail-legal__link[data-v-ce37cc8e]:hover{color:rgba(var(--app-text-rgb),.92)}.rail-legal--wide .rail-legal__link[data-v-ce37cc8e]{font-size:11px}.access-panel[data-v-3d5a9e8b]{--ap-border:rgba(96,165,250,.22);--ap-border-soft:rgba(96,165,250,.12);--ap-accent:var(--app-accent-cyan);--ap-text:var(--app-text);--ap-dim:var(--app-text-subtle);--ap-mono:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 42%),linear-gradient(180deg,rgba(var(--app-bg-deep-rgb),.99),rgba(var(--app-bg-rgb),.99));border:1px solid var(--ap-border);border-radius:14px;color:var(--ap-text);display:flex;flex-direction:column;overflow:hidden}.access-panel__header[data-v-3d5a9e8b]{align-items:center;background:rgba(var(--app-bg-mid-rgb),.6);border-bottom:1px solid var(--ap-border-soft);display:flex;gap:14px;padding:16px 18px}.access-panel__header-icon[data-v-3d5a9e8b]{align-items:center;background:#2563eb29;border:1px solid var(--ap-border);border-radius:10px;color:var(--app-link);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.access-panel__header-copy[data-v-3d5a9e8b]{flex:1;min-width:0}.access-panel__title[data-v-3d5a9e8b]{color:var(--app-text);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.access-panel__meta[data-v-3d5a9e8b]{align-items:baseline;display:flex;font-family:var(--ap-mono);font-size:11px;gap:6px;margin-top:3px;min-width:0}.access-panel__meta-label[data-v-3d5a9e8b]{color:var(--ap-dim)}.access-panel__meta-value[data-v-3d5a9e8b]{color:var(--ap-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-panel__meta-value--dim[data-v-3d5a9e8b]{color:#64748b}.access-panel__meta-sep[data-v-3d5a9e8b]{color:#334155}.access-panel__close[data-v-3d5a9e8b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ap-dim);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:border-color .15s ease,color .15s ease;width:30px}.access-panel__close[data-v-3d5a9e8b]:hover{border-color:var(--ap-border);color:var(--ap-text)}.access-panel__body[data-v-3d5a9e8b]{display:flex;flex-direction:column;gap:20px;padding:18px}.access-panel__section-head[data-v-3d5a9e8b]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.access-panel__section-index[data-v-3d5a9e8b]{color:#475569;font-family:var(--ap-mono);font-size:11px}.access-panel__section-title[data-v-3d5a9e8b]{color:#bfdbfe;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.access-panel__section-rule[data-v-3d5a9e8b]{background:linear-gradient(90deg,var(--ap-border-soft),transparent);flex:1;height:1px}.access-panel__section-count[data-v-3d5a9e8b]{border:1px solid var(--ap-border-soft);border-radius:6px;color:var(--ap-accent);font-family:var(--ap-mono);font-size:11px;min-width:22px;padding:1px 6px;text-align:center}.access-panel__modes[data-v-3d5a9e8b]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.access-panel__mode[data-v-3d5a9e8b]{align-items:center;background:rgba(var(--app-bg-deep-rgb),.5);border:1px solid var(--ap-border-soft);border-radius:10px;color:var(--ap-text);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease}.access-panel__mode[data-v-3d5a9e8b]:hover{border-color:var(--ap-border)}.access-panel__mode--active[data-v-3d5a9e8b]{background:#1e40af38;border-color:#7dd3fc8c}.access-panel__mode-icon[data-v-3d5a9e8b]{color:var(--app-link);flex-shrink:0}.access-panel__mode-copy[data-v-3d5a9e8b]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.access-panel__mode-name[data-v-3d5a9e8b]{font-size:13px;font-weight:600}.access-panel__mode-desc[data-v-3d5a9e8b]{color:var(--ap-dim);font-size:11px}.access-panel__mode-flag[data-v-3d5a9e8b]{border:1px solid var(--ap-border-soft);border-radius:5px;color:#64748b;flex-shrink:0;font-family:var(--ap-mono);font-size:10px;padding:2px 6px}.access-panel__mode--active .access-panel__mode-flag[data-v-3d5a9e8b]{border-color:#7dd3fc66;color:var(--ap-accent)}.access-panel__grant-row[data-v-3d5a9e8b]{align-items:flex-start;display:flex;gap:10px}.access-panel__contact-input[data-v-3d5a9e8b]{flex:1}.access-panel__contact-input[data-v-3d5a9e8b] .v-field{min-height:48px}.access-panel__contact-input[data-v-3d5a9e8b] .v-field__input{min-height:48px;padding-bottom:10px;padding-top:10px}.access-panel__grant-btn[data-v-3d5a9e8b]{background:#2563eb3d!important;border:1px solid rgba(125,211,252,.4);border-radius:10px;color:#bfdbfe!important;font-size:12px;height:48px;letter-spacing:.06em;text-transform:uppercase}.access-panel__acl[data-v-3d5a9e8b]{border:1px solid var(--ap-border-soft);border-radius:10px;margin-top:12px;overflow:hidden}.access-panel__acl-head[data-v-3d5a9e8b],.access-panel__acl-row[data-v-3d5a9e8b]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 72px 92px 36px;padding:7px 12px}.access-panel__acl-head[data-v-3d5a9e8b]{background:rgba(var(--app-bg-mid-rgb),.7);border-bottom:1px solid var(--ap-border-soft);color:#64748b;font-family:var(--ap-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.access-panel__acl-row[data-v-3d5a9e8b]{background:rgba(var(--app-bg-deep-rgb),.4);border-bottom:1px solid rgba(96,165,250,.06)}.access-panel__acl-row[data-v-3d5a9e8b]:last-child{border-bottom:0}.access-panel__acl-user[data-v-3d5a9e8b]{align-items:baseline;display:flex;gap:8px;min-width:0}.access-panel__acl-dot[data-v-3d5a9e8b]{align-self:center;background:#34d399;border-radius:999px;box-shadow:0 0 6px #34d39999;flex-shrink:0;height:7px;width:7px}.access-panel__acl-email[data-v-3d5a9e8b]{color:var(--ap-text);font-family:var(--ap-mono);font-size:12px}.access-panel__acl-email[data-v-3d5a9e8b],.access-panel__acl-name[data-v-3d5a9e8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-panel__acl-date[data-v-3d5a9e8b],.access-panel__acl-name[data-v-3d5a9e8b]{color:var(--ap-dim);font-size:11px}.access-panel__acl-date[data-v-3d5a9e8b]{font-family:var(--ap-mono);text-align:right}.access-panel__acl-mode[data-v-3d5a9e8b]{display:inline-flex;gap:4px;justify-self:center}.access-panel__acl-mode-btn[data-v-3d5a9e8b]{background:rgba(var(--app-bg-deep-rgb),.55);border:1px solid var(--ap-border-soft);border-radius:6px;color:var(--ap-dim);cursor:pointer;font-family:var(--ap-mono);font-size:10px;height:26px;width:30px}.access-panel__acl-mode-btn--active[data-v-3d5a9e8b]{background:#1e40af38;border-color:#7dd3fc8c;color:var(--ap-accent)}.access-panel__acl-mode-btn[data-v-3d5a9e8b]:disabled{cursor:default;opacity:.6}.access-panel__acl-revoke[data-v-3d5a9e8b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#f87171;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:28px}.access-panel__acl-revoke[data-v-3d5a9e8b]:hover:not(:disabled){background:#f8717114;border-color:#f8717166}.access-panel__acl-revoke[data-v-3d5a9e8b]:disabled{cursor:default;opacity:.6}.access-panel__empty[data-v-3d5a9e8b]{border:1px dashed var(--ap-border-soft);border-radius:10px;color:var(--ap-dim);font-family:var(--ap-mono);font-size:11px;margin-top:12px;padding:12px;text-align:center}.access-panel__link-state[data-v-3d5a9e8b]{border:1px solid;border-radius:6px;font-family:var(--ap-mono);font-size:10px;letter-spacing:.1em;padding:2px 8px;text-transform:uppercase}.access-panel__link-state--on[data-v-3d5a9e8b]{border-color:#34d39959;color:#34d399}.access-panel__link-state--off[data-v-3d5a9e8b]{border-color:#64748b4d;color:#64748b}.access-panel__link-row[data-v-3d5a9e8b]{align-items:stretch;display:flex;gap:10px}.access-panel__link-actions[data-v-3d5a9e8b]{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.access-panel__copy-btn[data-v-3d5a9e8b]{background:#2563eb3d!important;border:1px solid rgba(125,211,252,.4);border-radius:10px;color:#bfdbfe!important;height:44px;min-width:44px;padding:0!important;width:44px}.access-panel__deactivate-btn[data-v-3d5a9e8b]{border-color:#f8717159!important;color:#fca5a5!important;font-size:11px;letter-spacing:.04em;min-height:32px;text-transform:uppercase}.access-panel__link-box[data-v-3d5a9e8b]{align-items:center;background:rgba(var(--app-shadow-rgb),.55);border:1px solid var(--ap-border-soft);border-radius:10px;display:flex;flex:1;min-width:0;padding:9px 12px}.access-panel__link-text[data-v-3d5a9e8b]{color:var(--ap-accent);font-family:var(--ap-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-panel__link-placeholder[data-v-3d5a9e8b]{color:#475569;font-family:var(--ap-mono);font-size:11.5px}.access-panel__link-btn[data-v-3d5a9e8b]{display:none}.access-panel__warn[data-v-3d5a9e8b]{background:#facc150d;border:1px solid rgba(250,204,21,.18);border-radius:9px;color:var(--app-text-muted);display:flex;font-size:11px;gap:8px;line-height:1.5;margin-top:10px;padding:8px 10px}.access-panel__warn-icon[data-v-3d5a9e8b]{color:#facc15;flex-shrink:0;margin-top:2px}.access-panel__footer[data-v-3d5a9e8b]{align-items:center;background:rgba(var(--app-bg-mid-rgb),.6);border-top:1px solid var(--ap-border-soft);display:flex;justify-content:space-between;padding:10px 18px}.access-panel__footer-status[data-v-3d5a9e8b]{align-items:center;color:var(--ap-dim);display:inline-flex;font-family:var(--ap-mono);font-size:10.5px;gap:8px}.access-panel__footer-dot[data-v-3d5a9e8b]{background:#34d399;border-radius:999px;box-shadow:0 0 5px #34d399b3;height:6px;width:6px}.access-panel__footer-close[data-v-3d5a9e8b]{color:var(--ap-dim)!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:560px){.access-panel__modes[data-v-3d5a9e8b]{grid-template-columns:1fr}.access-panel__grant-row[data-v-3d5a9e8b],.access-panel__link-row[data-v-3d5a9e8b]{flex-direction:column}.access-panel__grant-btn[data-v-3d5a9e8b],.access-panel__link-btn[data-v-3d5a9e8b]{width:100%}.access-panel__acl-head[data-v-3d5a9e8b],.access-panel__acl-row[data-v-3d5a9e8b]{grid-template-columns:1fr 72px 36px}.access-panel__acl-date[data-v-3d5a9e8b],.access-panel__acl-head span[data-v-3d5a9e8b]:nth-child(3){display:none}.access-panel__link-actions[data-v-3d5a9e8b]{align-items:center;flex-direction:row}}.object-browser[data-v-02742dc1]{display:flex;flex-direction:column;height:100%;min-height:0}.object-browser__toolbar[data-v-02742dc1]{align-items:center;border-bottom:1px solid rgba(96,165,250,.12);display:flex;justify-content:flex-end;padding:8px 12px 6px}.object-browser__actions[data-v-02742dc1]{align-items:center;display:flex;gap:4px}.object-browser__merge-body[data-v-02742dc1]{display:flex;flex-direction:column;gap:12px}.object-browser__merge-hint[data-v-02742dc1]{color:rgba(var(--app-text-rgb),.72);font-size:13px;line-height:1.4;margin:0}.object-browser__merge-source[data-v-02742dc1]{font-size:13px}.object-browser__merge-options[data-v-02742dc1]{display:flex;flex-direction:column;gap:2px}.object-browser__merge-error[data-v-02742dc1]{color:#f87171;font-size:13px;margin:0}.object-browser__merge-summary[data-v-02742dc1]{color:#86efac;font-size:13px;margin:0}.object-browser__content[data-v-02742dc1]{flex:1;min-height:0;overflow:auto;padding:20px 12px 12px;-webkit-overflow-scrolling:touch;scrollbar-color:#38bdf8 rgba(56,189,248,.16);scrollbar-width:thin}.object-browser__content[data-v-02742dc1],.object-browser__list[data-v-02742dc1]{display:flex;flex-direction:column;touch-action:pan-y}.object-browser__list[data-v-02742dc1]{gap:8px;position:relative}.object-browser__slot[data-v-02742dc1]{align-items:stretch;border-radius:14px;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);transform:translateY(calc(var(--slot-pull, 0px)*-1));transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease,box-shadow .16s ease}.object-browser__slot--magnet[data-v-02742dc1]{background:rgba(37,99,235,calc(var(--slot-glow, 0)*.35));box-shadow:inset 0 0 0 1px rgba(125,211,252,calc(var(--slot-glow, 0)*.55)),0 0 calc(18px*var(--slot-magnet, 0)) rgba(59,130,246,calc(var(--slot-glow, 0)*.45))}.object-browser__slot--drop-target[data-v-02742dc1]{background:#1e40af2e}.object-browser__slot-num[data-v-02742dc1]{align-items:center;align-self:center;color:rgba(var(--app-text-rgb),.92);display:flex;font-size:clamp(28px,4vw,36px);font-weight:700;justify-content:center;letter-spacing:-.04em;line-height:1;min-height:52px;pointer-events:none;text-shadow:0 0 18px rgba(147,197,253,.22);transition:transform .14s ease,opacity .14s ease,color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.object-browser__slot-num--hot[data-v-02742dc1]{color:var(--app-text);text-shadow:0 0 16px rgba(125,211,252,.75),0 0 28px rgba(59,130,246,.45)}.object-browser__slot-track[data-v-02742dc1]{min-width:0}.object-browser__float[data-v-02742dc1]{left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:2400}.object-browser__item[data-v-02742dc1]{align-items:center;background:rgba(var(--app-bg-deep-rgb),.7);border:1px solid rgba(96,165,250,.12);border-radius:14px;color:var(--app-text);display:flex;padding:12px 14px;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.object-browser__item--system[data-v-02742dc1]{cursor:pointer;margin-bottom:4px}.object-browser__item--project[data-v-02742dc1]{cursor:pointer;touch-action:pan-y}.object-browser__item--project[data-v-02742dc1]:hover{background:#2563eb1f;border-color:#60a5fa73}.object-browser__item--active[data-v-02742dc1]{background:var(--app-select-soft,rgba(37,99,235,.16));border-color:var(--app-select-outline,#60a5fa);box-shadow:inset 0 0 0 1px var(--app-select,#2563eb)}.object-browser__item--ghost[data-v-02742dc1]{border-style:dashed;opacity:.28}.object-browser__item--floating[data-v-02742dc1]{background:#0f3f73eb;border-color:#93c5fdbf;box-shadow:0 16px 34px rgba(var(--app-shadow-rgb),.45),0 0 0 1px #7dd3fc59,0 0 28px #3b82f659;cursor:grabbing;transform:scale(1.02) rotate(-.4deg)}.object-browser__item-main[data-v-02742dc1]{align-self:stretch;display:flex;flex:1;gap:12px;min-width:0;pointer-events:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.object-browser__drag-handle[data-v-02742dc1],.object-browser__item-main[data-v-02742dc1],.object-browser__item-open[data-v-02742dc1]{align-items:center;background:transparent;border:0;color:inherit;min-height:32px;padding:0}.object-browser__drag-handle[data-v-02742dc1],.object-browser__item-open[data-v-02742dc1]{display:inline-flex;flex-shrink:0;justify-content:center;min-width:32px}.object-browser__drag-handle[data-v-02742dc1]{cursor:grab;touch-action:none}.object-browser__drag-handle[data-v-02742dc1]:active{cursor:grabbing}.object-browser__item-open[data-v-02742dc1]{color:#94a3b8d9;pointer-events:none}.object-browser__drag-hint[data-v-02742dc1]{color:#94a3b88c;flex-shrink:0}.object-browser__item--floating .object-browser__drag-hint[data-v-02742dc1],.object-browser__item--project:active .object-browser__drag-hint[data-v-02742dc1]{color:var(--app-link)}.object-browser__item-copy[data-v-02742dc1]{flex:1;min-width:0}.object-browser__item-name[data-v-02742dc1]{color:var(--app-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-browser__item-name-row[data-v-02742dc1]{align-items:center;display:flex;gap:8px;min-width:0}.object-browser__indicator[data-v-02742dc1]{align-items:center;display:inline-flex;flex-shrink:0;height:8px;justify-content:center;width:8px}.object-browser__indicator--quick[data-v-02742dc1]{background:#3b82f6;border-radius:999px;box-shadow:0 0 0 1px #93c5fd80}.object-browser__indicator--parsed[data-v-02742dc1]{color:#facc15;font-size:12px;height:auto;line-height:1;text-shadow:0 0 6px rgba(250,204,21,.45);width:auto}.object-browser__indicator--floors-dated[data-v-02742dc1]{color:#38bdf8;height:auto;width:auto}.object-browser__empty[data-v-02742dc1]{color:var(--app-text-subtle);padding:18px 10px;text-align:center}.object-browser__empty--loading[data-v-02742dc1]{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:52px}.object-browser__empty-label[data-v-02742dc1]{color:var(--app-text-subtle);font-size:13px}body.object-browser-dragging{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.object-browser-dragging *{cursor:grabbing!important}.dashboard-bar[data-v-521242d7]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(var(--app-bar-from-rgb),.97),rgba(var(--app-bar-to-rgb),.93))!important;border-bottom:0!important;height:48px!important;max-height:48px!important;overflow:visible!important;position:relative}.dashboard-bar[data-v-521242d7]:after{background:linear-gradient(90deg,#1d4ed8,#38bdf8 45%,#7dd3fc 72%,#2563eb);bottom:0;box-shadow:0 0 12px #38bdf899;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.dashboard-bar[data-v-521242d7] .v-toolbar{height:48px!important;max-height:48px!important}.dashboard-bar[data-v-521242d7] .v-toolbar__content{align-items:center;display:flex;height:48px!important;max-height:48px!important;min-height:48px!important;overflow:hidden;padding-bottom:0!important;padding-top:0!important}.dashboard-bar[data-v-521242d7] .v-toolbar__content>.v-badge,.dashboard-bar[data-v-521242d7] .v-toolbar__content>.v-btn,.dashboard-bar[data-v-521242d7] .v-toolbar__content>.v-menu{align-self:center;margin-bottom:0;margin-top:0;transform:translateY(-1px)}.dashboard-bar-end[data-v-521242d7]{align-items:center;align-self:center;display:flex;flex:0 0 auto;gap:8px}.dashboard-bar-end[data-v-521242d7] .v-badge,.dashboard-bar-end[data-v-521242d7] .v-btn,.dashboard-bar-end[data-v-521242d7] .v-menu{align-self:center;margin-bottom:0;margin-top:0;transform:translateY(-1px)}.dashboard-bar[data-v-521242d7] .v-btn--icon{height:36px!important;width:36px!important}.dashboard-bar[data-v-521242d7] .v-badge,.dashboard-bar[data-v-521242d7] .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;line-height:0}.dashboard-bar-context[data-v-521242d7]{color:var(--app-text-soft);flex:1 1 0%;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.15;max-width:100%;min-width:0;overflow:hidden}.dashboard-bar-context--mobile[data-v-521242d7]{align-self:center;font-size:.625rem;letter-spacing:.01em;line-height:1.18}.dashboard-bar-context__slash[data-v-521242d7]{display:-webkit-box;-webkit-box-orient:vertical;font-weight:500;-webkit-line-clamp:2;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.dashboard-bar-context__inner[data-v-521242d7],.dashboard-bar-context__slash[data-v-521242d7]{max-width:100%;min-width:0;text-align:center;text-overflow:ellipsis;width:100%}.dashboard-bar-context__inner[data-v-521242d7]{display:block;overflow:hidden;white-space:nowrap}.dashboard-bar-context__seg[data-v-521242d7]{display:inline;white-space:nowrap}.dashboard-bar-context__label[data-v-521242d7]{color:rgba(var(--app-text-muted-rgb),.92);font-size:.68em;font-weight:500;letter-spacing:.03em}.dashboard-bar-context__value[data-v-521242d7]{color:var(--app-text);font-size:1em;font-weight:600}.dashboard-bar-context__link[data-v-521242d7]{color:var(--app-link);text-decoration:none}.dashboard-bar-context__dot[data-v-521242d7]{flex-shrink:0;font-weight:400;opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-bar-context[data-v-521242d7]:not(.dashboard-bar-context--mobile){font-size:.8125rem;letter-spacing:.03em;padding-left:12px!important;padding-right:12px!important}.dashboard-bar-context:not(.dashboard-bar-context--mobile) .dashboard-bar-context__label[data-v-521242d7]{font-size:.72em;margin-right:.28em}.dashboard-bar-context:not(.dashboard-bar-context--mobile) .dashboard-bar-context__value[data-v-521242d7]{font-size:1.1em}.dashboard-bar-context:not(.dashboard-bar-context--mobile) .dashboard-bar-context__dot[data-v-521242d7]{opacity:.5;padding:0 .55em}.dashboard-bar-title[data-v-521242d7] .v-list-item{min-height:0!important;padding-block:0!important;padding-inline:6px 10px!important}.dashboard-bar-title[data-v-521242d7] .v-list-item-title{font-family:Onest,Segoe UI,system-ui,sans-serif;font-synthesis:none;font-weight:500;line-height:1.1!important}.dashboard-brand-title[data-v-521242d7]{font-size:.82em;gap:.08em;line-height:1.1;width:-moz-max-content;width:max-content}.dashboard-brand-name[data-v-521242d7]{font-size:1.22em;font-weight:500;letter-spacing:.06em}.dashboard-brand-sub[data-v-521242d7]{font-size:.62em;font-weight:400;letter-spacing:.055em;margin-top:0}.dashboard-bar-title[data-v-521242d7] .v-list-item__prepend .v-avatar{height:28px!important;min-width:28px!important;overflow:hidden;width:28px!important}.dashboard-bar-title[data-v-521242d7] .v-list-item__prepend{margin-inline-end:0!important}.dashboard-bar-title[data-v-521242d7] .v-list-item__content{padding-inline-start:0!important}.dashboard-drawer[data-v-521242d7]{background-color:var(--app-bg)!important;background-image:radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 38%),linear-gradient(180deg,var(--app-bg) 0,var(--app-bg-mid) 100%)!important;border-color:#38bdf838!important;box-shadow:none}.dashboard-drawer--rail[data-v-521242d7]{box-shadow:none!important}.dashboard-drawer--mobile-rail[data-v-521242d7]{background-color:var(--app-bg)!important;background-image:radial-gradient(circle at 50% 0,rgba(37,99,235,.16),transparent 42%),linear-gradient(180deg,var(--app-bg) 0,var(--app-bg-mid) 100%)!important}.dashboard-drawer[data-v-521242d7] .v-navigation-drawer__content{overflow:hidden}.dashboard-main[data-v-521242d7]{background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 28%),linear-gradient(180deg,var(--app-bg) 0,var(--app-bg-mid) 52%,var(--app-bg-deep) 100%);height:100%;max-height:100%;min-height:0!important;overflow:auto}.dashboard-main--legal[data-v-521242d7],.dashboard-main--viewer[data-v-521242d7]{overflow:hidden!important}.dashboard-main--legal[data-v-521242d7] .v-main__wrap{height:100%;min-height:0;overflow:hidden}@media(max-width:960px){.dashboard-main[data-v-521242d7]{max-width:100vw;overflow-x:clip}}.dashboard-main--home[data-v-521242d7]{background-color:var(--app-bg)!important;background-image:radial-gradient(circle at top,rgba(37,99,235,.12),transparent 28%),linear-gradient(180deg,var(--app-bg) 0,var(--app-bg-mid) 52%,var(--app-bg-deep) 100%)!important;isolation:isolate;max-height:calc(100vh - 48px);min-height:calc(100vh - 48px);overflow:hidden;overflow-x:clip;position:relative}.dashboard-home-backdrop[data-v-521242d7]{background-color:var(--app-bg);background-image:url(../images/hero-bg-desktop.png);background-position:100%;background-repeat:no-repeat;background-size:cover;bottom:calc(var(--v-layout-bottom, 0px) - 24px);left:var(--v-layout-left,0);min-height:calc(100lvh - var(--v-layout-top, 48px) + 24px);pointer-events:none;position:fixed;right:var(--v-layout-right,0);top:var(--v-layout-top,48px);z-index:0}.dashboard-home-backdrop[data-v-521242d7]:after{background:linear-gradient(90deg,rgba(var(--app-bg-rgb),.92) 0,rgba(var(--app-bg-rgb),.5) 38%,rgba(var(--app-bg-rgb),.1) 68%,rgba(var(--app-bg-rgb),.06)),linear-gradient(180deg,rgba(var(--app-bg-rgb),.62) 0,rgba(var(--app-bg-rgb),.32) 42%,transparent 72%,transparent 100%);content:"";inset:0;position:absolute}.dashboard-main--home[data-v-521242d7]>:not(.dashboard-home-backdrop){position:relative;z-index:1}.dashboard-drawer--mobile-rail[data-v-521242d7] .v-navigation-drawer__content{overflow:hidden}.dashboard-drawer--mobile-rail .mobile-nav-rail[data-v-521242d7]{height:100%;width:100%}.dashboard-drawer--mobile-combined[data-v-521242d7] .v-navigation-drawer__content{height:100%;overflow:hidden}.mobile-nav-rail[data-v-521242d7]{align-items:center;display:flex;flex-direction:column;gap:0;overflow:hidden}.mobile-drawer-split .mobile-nav-rail[data-v-521242d7]{border-right:1px solid rgba(96,165,250,.14);flex-shrink:0;height:100%;width:80px}.dashboard-drawer--mobile-combined[data-v-521242d7],.dashboard-drawer--mobile-objects[data-v-521242d7]{z-index:1006!important}.dashboard-drawer--mobile-objects-offset[data-v-521242d7]{left:80px!important;max-width:calc(100vw - 80px)!important}.dashboard-drawer--objects-overlay[data-v-521242d7]{box-shadow:none;height:calc(100% - var(--v-layout-top, 48px))!important;left:80px!important;max-height:calc(100dvh - var(--v-layout-top, 48px))!important;top:var(--v-layout-top,48px)!important;z-index:1005!important}.dashboard-drawer--objects-overlay.v-navigation-drawer--active[data-v-521242d7]{box-shadow:16px 0 40px rgba(var(--app-shadow-rgb),.28)}.mobile-drawer-split[data-v-521242d7]{display:grid;grid-template-columns:80px minmax(0,1fr);height:100%;min-height:0;width:100%}.mobile-drawer-split__objects[data-v-521242d7]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.dashboard-drawer[data-v-521242d7] .v-navigation-drawer__content{display:flex;flex-direction:column;min-height:0}.drawer-shell[data-v-521242d7]{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.drawer-toolbar[data-v-521242d7]{align-items:center;border-bottom:1px solid rgba(96,165,250,.12);display:flex;gap:8px;min-height:38px;padding:4px 10px}.drawer-title[data-v-521242d7]{color:var(--app-text-soft);font-size:11px;font-weight:600;letter-spacing:.035em;line-height:1.2}.drawer-content[data-v-521242d7]{flex:1;min-height:0;overflow:auto}.collapsed-nav[data-v-521242d7]{gap:0;height:100%;padding:22px 6px 8px}.collapsed-nav[data-v-521242d7],.collapsed-nav__items[data-v-521242d7]{align-items:center;display:flex;flex:1;flex-direction:column;min-height:0}.collapsed-nav__items[data-v-521242d7]{gap:8px;overflow:auto;padding:8px 0;width:100%}.collapsed-nav__btn[data-v-521242d7]{height:auto!important;min-height:52px!important;position:relative;width:68px!important;--v-btn-height:auto;background:rgba(var(--app-slate-rgb),.22);border:1px solid rgba(147,197,253,.12);border-radius:12px;color:rgba(var(--app-text-rgb),.82)!important;overflow:visible!important;padding:8px 2px!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.collapsed-nav__btn[data-v-521242d7] .v-btn__content{flex-direction:column;gap:3px;overflow:visible;width:100%}.collapsed-nav__caption[data-v-521242d7]{font-size:9px;font-weight:650;letter-spacing:.01em;line-height:1.1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.collapsed-nav__caption--wrap[data-v-521242d7]{text-overflow:unset;white-space:normal}.collapsed-nav__btn[data-v-521242d7]:hover{box-shadow:0 12px 26px #0ea5e933}.collapsed-nav__btn--active[data-v-521242d7],.collapsed-nav__btn[data-v-521242d7]:hover{background:linear-gradient(135deg,#2563eb94,#0ea5e961);border-color:#7dd3fc7a;color:#fff!important}.collapsed-nav__btn--active[data-v-521242d7]{box-shadow:none}.collapsed-nav__btn--plain[data-v-521242d7]{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light]{background:#2563eb29;border-color:#2563eb7a;box-shadow:none;color:#0b1b31!important}.drawer-resizer[data-v-521242d7]{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:4px;z-index:2}.drawer-resizer[data-v-521242d7]:after{background:#60a5fa2e;content:"";height:100%;left:1px;pointer-events:none;position:absolute;top:0;transition:background .2s ease;width:1px}.drawer-resizer[data-v-521242d7]:hover:after{background:#60a5fa73}@media(max-width:960px){.dashboard-drawer--mobile-objects[data-v-521242d7]{max-width:min(calc(100vw - 80px),360px)}.dashboard-drawer--mobile-rail[data-v-521242d7]{max-width:80px}.dashboard-drawer--mobile-combined[data-v-521242d7]{max-width:min(384px,calc(100vw - 16px))!important;width:min(384px,calc(100vw - 16px))!important}.dashboard-drawer--mobile-objects-offset[data-v-521242d7]{max-width:min(calc(100vw - 80px),360px)!important}.dashboard-main--home[data-v-521242d7]{min-height:calc(100dvh - 48px)}.dashboard-home-backdrop[data-v-521242d7]{background-image:url(../images/hero-bg-mobile.png);background-position:bottom;background-size:cover}.dashboard-home-backdrop[data-v-521242d7]:after{background:linear-gradient(180deg,rgba(var(--app-bg-rgb),.82) 0,rgba(var(--app-bg-rgb),.38) 45%,transparent 78%,transparent 100%)}.drawer-toolbar[data-v-521242d7]{min-height:36px;padding:4px 8px}.drawer-title[data-v-521242d7]{font-size:10px}}body.dashboard-lock-scroll,html.dashboard-lock-scroll{height:100%;max-height:100%;overflow:hidden!important}html.dashboard-lock-scroll .v-application,html.dashboard-lock-scroll .v-application>.v-layout{height:100%;max-height:100%;overflow:hidden}html.dashboard-lock-scroll .v-main.dashboard-main{min-height:0!important}html.dashboard-lock-scroll .v-main.dashboard-main:not(.dashboard-main--viewer):not(.dashboard-main--home):not(.dashboard-main--legal){overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;height:calc(100dvh - var(--v-layout-top, 48px) - var(--v-layout-bottom, 0px))!important;max-height:calc(100dvh - var(--v-layout-top, 48px) - var(--v-layout-bottom, 0px))!important}
