.dp-bell-btn[data-v-1bc12333]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--v-dp-text-muted);margin-right:4px;transition:background .15s,color .15s}.dp-bell-btn[data-v-1bc12333]:hover{background:var(--v-dp-nav-hover);color:rgb(var(--v-theme-primary))}.dp-notif-card[data-v-1bc12333]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important;border-radius:12px!important;overflow:hidden;background:rgb(var(--v-theme-surface))!important}.dp-notif-head[data-v-1bc12333]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(var(--v-border-color),.5)}.dp-notif-title[data-v-1bc12333]{font-size:.85rem;font-weight:700;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-notif-mark[data-v-1bc12333]{font-size:.72rem;font-weight:600;color:rgb(var(--v-theme-primary));background:none;border:none;cursor:pointer;font-family:Montserrat,sans-serif}.dp-notif-mark[data-v-1bc12333]:hover{text-decoration:underline}.dp-notif-list[data-v-1bc12333]{max-height:380px;overflow-y:auto}.dp-notif-empty[data-v-1bc12333]{display:flex;align-items:center;justify-content:center;padding:28px 16px;font-size:.8rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif}.dp-notif-item[data-v-1bc12333]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;border-bottom:1px solid rgba(var(--v-border-color),.4);transition:background .12s}.dp-notif-item[data-v-1bc12333]:hover{background:var(--v-dp-nav-hover)}.dp-notif-item--unread[data-v-1bc12333]{background:var(--v-dp-nav-active-bg)}.dp-notif-dot[data-v-1bc12333]{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:rgb(var(--v-theme-primary))}.dp-prio--high[data-v-1bc12333]{background:rgb(var(--v-theme-warning))}.dp-prio--critical[data-v-1bc12333]{background:rgb(var(--v-theme-error))}.dp-prio--low[data-v-1bc12333]{background:rgb(var(--v-theme-info))}.dp-notif-body[data-v-1bc12333]{display:flex;flex-direction:column;gap:2px;min-width:0}.dp-notif-item-title[data-v-1bc12333]{font-size:.8rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-notif-item-msg[data-v-1bc12333]{font-size:.75rem;color:var(--v-dp-text-secondary);font-family:Montserrat,sans-serif;line-height:1.35}.dp-notif-item-date[data-v-1bc12333]{font-size:.68rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif;margin-top:2px}.dp-notif-foot[data-v-1bc12333]{padding:10px 16px;text-align:center;border-top:1px solid rgba(var(--v-border-color),.5)}.dp-notif-all[data-v-1bc12333]{font-size:.78rem;font-weight:600;color:rgb(var(--v-theme-primary));text-decoration:none;font-family:Montserrat,sans-serif}.dp-notif-all[data-v-1bc12333]:hover{text-decoration:underline}.dp-sidebar[data-v-2baa17d6] .v-navigation-drawer__content{overflow:hidden!important;position:relative!important;height:100%!important}.dp-sidebar[data-v-2baa17d6]{background:rgb(var(--v-theme-surface))!important;border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important;box-shadow:none!important;transition:width .2s cubic-bezier(.4,0,.2,1)!important}.dp-sidebar-shell[data-v-2baa17d6]{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.dp-logo[data-v-2baa17d6]{display:flex;align-items:center;justify-content:center;padding:24px 16px 20px;text-decoration:none;flex-shrink:0;transition:opacity .15s,padding .2s}.dp-logo[data-v-2baa17d6]:hover{opacity:.8}.dp-logo--rail[data-v-2baa17d6]{padding:20px 8px 16px}.dp-logo-img[data-v-2baa17d6]{height:32px;width:auto;object-fit:contain;transition:height .2s,filter .2s}.dp-logo-img--rail[data-v-2baa17d6]{height:28px;width:28px}.dp-logo-img--dark[data-v-2baa17d6]{filter:brightness(0) invert(1)}.dp-logo-divider[data-v-2baa17d6]{height:1px;margin:0 16px;background:rgba(var(--v-border-color),.5);flex-shrink:0}.dp-nav[data-v-2baa17d6]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 10px;scrollbar-width:none}.dp-nav[data-v-2baa17d6]::-webkit-scrollbar{display:none}.dp-nav-label[data-v-2baa17d6]{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v-dp-nav-label);padding:18px 10px 6px;margin:0;font-family:Montserrat,sans-serif;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.dp-nav-spacer[data-v-2baa17d6]{height:12px}.dp-nav-item[data-v-2baa17d6]{display:flex;align-items:center;gap:0;padding:0;border-radius:8px;margin-bottom:2px;text-decoration:none;color:var(--v-dp-nav-text);font-size:.82rem;font-weight:500;font-family:Montserrat,sans-serif;transition:background .15s ease,color .15s ease;position:relative;overflow:hidden}.dp-nav-item--rail[data-v-2baa17d6]{justify-content:center}.dp-nav-icon-wrap[data-v-2baa17d6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:inherit}.dp-nav-text[data-v-2baa17d6]{flex:1;padding:0 10px 0 0;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-nav-item[data-v-2baa17d6]:hover{background:var(--v-dp-nav-hover);color:var(--v-dp-nav-text-hover)}.dp-nav-item--active[data-v-2baa17d6]{background:var(--v-dp-nav-active-bg)!important;color:rgb(var(--v-theme-primary))!important;font-weight:600}.dp-nav-item--active[data-v-2baa17d6]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--v-theme-primary))}.dp-user-footer[data-v-2baa17d6]{flex-shrink:0}.dp-user-footer-sep[data-v-2baa17d6]{height:1px;background:rgba(var(--v-border-color),.5);margin:0 12px}.dp-user-row[data-v-2baa17d6]{display:flex;align-items:center;gap:10px;padding:12px 16px;transition:padding .2s,justify-content .2s}.dp-user-row--rail[data-v-2baa17d6]{justify-content:center;padding:12px 0}.dp-user-avatar[data-v-2baa17d6]{flex-shrink:0}.dp-initials[data-v-2baa17d6]{font-size:11px;font-weight:700;color:#fff;letter-spacing:.5px}.dp-user-meta[data-v-2baa17d6]{flex:1;min-width:0;display:flex;flex-direction:column}.dp-user-name[data-v-2baa17d6]{font-size:.78rem;font-weight:600;color:var(--v-dp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Montserrat,sans-serif;line-height:1.4}.dp-user-role[data-v-2baa17d6]{font-size:.67rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif;font-weight:500;line-height:1.4}.dp-more-btn[data-v-2baa17d6]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--v-dp-text-muted);flex-shrink:0;transition:background .15s,color .15s}.dp-more-btn[data-v-2baa17d6]:hover{background:var(--v-dp-nav-hover);color:rgb(var(--v-theme-error))}.dp-popup[data-v-2baa17d6]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important;border-radius:12px!important;overflow:hidden;background:rgb(var(--v-theme-surface))!important}.dp-popup--lg[data-v-2baa17d6]{min-width:220px}.dp-popup-header[data-v-2baa17d6]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;background:var(--v-dp-popup-header-bg)}.dp-popup-name[data-v-2baa17d6]{font-size:.84rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif;margin:0;line-height:1.3}.dp-popup-role[data-v-2baa17d6]{font-size:.68rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin:2px 0 0}.dp-popup-divider[data-v-2baa17d6]{height:1px;background:rgba(var(--v-border-color),.5)}.dp-popup-inner[data-v-2baa17d6]{padding:4px}.dp-popup-item[data-v-2baa17d6]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:.8rem;font-family:Montserrat,sans-serif;font-weight:500;color:var(--v-dp-text-secondary);border-radius:8px;transition:background .15s,color .15s;text-align:left}.dp-popup-item[data-v-2baa17d6]:hover{background:var(--v-dp-nav-hover)}.dp-popup-item--danger[data-v-2baa17d6]{color:rgb(var(--v-theme-error))}.dp-popup-item--danger[data-v-2baa17d6]:hover{background:rgba(var(--v-theme-error),.08)}.dp-header[data-v-2baa17d6]{background:rgb(var(--v-theme-surface))!important;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important;box-shadow:none!important}.dp-toggle[data-v-2baa17d6]{color:var(--v-dp-text-muted)!important}.dp-breadcrumb[data-v-2baa17d6]{display:flex;align-items:center;margin-left:4px}.dp-breadcrumb-app[data-v-2baa17d6]{font-size:.8rem;font-weight:600;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif}.dp-breadcrumb-sep[data-v-2baa17d6]{color:var(--v-dp-text-muted);margin:0 4px}.dp-breadcrumb-page[data-v-2baa17d6]{font-size:.8rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-lang-btn[data-v-2baa17d6]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:transparent;cursor:pointer;transition:border-color .15s,background .15s;margin-right:12px}.dp-lang-btn[data-v-2baa17d6]:hover{border-color:rgb(var(--v-theme-primary));background:var(--v-dp-nav-active-bg)}.dp-lang-flag[data-v-2baa17d6]{width:20px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0000001a}.dp-lang-code[data-v-2baa17d6]{font-size:.75rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-lang-chevron[data-v-2baa17d6]{color:var(--v-dp-text-muted)}.dp-lang-option[data-v-2baa17d6]{gap:10px}.dp-lang-option--active[data-v-2baa17d6]{color:rgb(var(--v-theme-primary));font-weight:600;background:var(--v-dp-nav-active-bg)}.dp-user-pill[data-v-2baa17d6]{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:transparent;cursor:pointer;transition:border-color .15s,background .15s;margin-right:8px}.dp-user-pill[data-v-2baa17d6]:hover{border-color:rgb(var(--v-theme-primary));background:var(--v-dp-nav-active-bg)}.dp-user-pill-name[data-v-2baa17d6]{font-size:.8rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-user-pill-chevron[data-v-2baa17d6]{color:var(--v-dp-text-muted)}.dp-main[data-v-2baa17d6]{background:rgb(var(--v-theme-background))!important}.dp-loader-wrap[data-v-2baa17d6]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 56px)}.dp-fade-enter-active[data-v-2baa17d6],.dp-fade-leave-active[data-v-2baa17d6]{transition:opacity .14s ease}.dp-fade-enter-from[data-v-2baa17d6],.dp-fade-leave-to[data-v-2baa17d6]{opacity:0}.search-input-wrapper[data-v-7c563ada]{position:relative;width:100%;max-width:740px;margin:0 auto}.drop-overlay[data-v-7c563ada]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:18px;border:2px dashed rgba(0,122,139,.7);background:#001a26d9;color:#ffffffe6;font-size:.85rem;font-family:Montserrat,sans-serif;pointer-events:none}.drop-overlay--light[data-v-7c563ada]{background:#ffffffeb;color:#007a8b}.image-preview-row[data-v-7c563ada]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;border-radius:12px;background:#007a8b1f;border:1px solid rgba(0,122,139,.25)}.image-preview-thumb[data-v-7c563ada]{width:44px;height:44px;object-fit:cover;border-radius:8px}.image-preview-name[data-v-7c563ada]{flex:1;font-size:.78rem;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-row--light .image-preview-name[data-v-7c563ada]{color:#475569}.image-preview-row--light[data-v-7c563ada]{background:#007a8b0f;border-color:#007a8b26}.image-preview-remove[data-v-7c563ada]{width:28px;height:28px;border:none;border-radius:8px;background:#ffffff14;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-card[data-v-7c563ada]{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 20px;background:#ffffff12;border:1.5px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.search-card.focused[data-v-7c563ada]{border-color:#007a8b99;background:#ffffff1a;box-shadow:0 0 0 4px #007a8b26,0 8px 32px #0000004d}.search-card--light[data-v-7c563ada]{background:#ffffffd9;border-color:#007a8b26;box-shadow:0 2px 12px #0000000f}.search-card--light.focused[data-v-7c563ada]{background:#fffffffa;border-color:#007a8b80;box-shadow:0 0 0 4px #007a8b1a,0 8px 32px #00000014}.search-icon-wrap[data-v-7c563ada]{flex-shrink:0;display:flex;align-items:center;transition:transform .2s ease}.search-card.focused .search-icon-wrap[data-v-7c563ada]{transform:scale(1.05)}.search-native-input[data-v-7c563ada]{flex:1;background:transparent;border:none;outline:none;color:#fffffff2;font-size:1.05rem;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.01em;caret-color:#007a8b;min-width:0;padding:10px 0}.search-native-input[data-v-7c563ada]::placeholder{color:#ffffff4d;transition:color .3s ease}.search-card.focused .search-native-input[data-v-7c563ada]::placeholder{color:#fff3}.search-native-input--light[data-v-7c563ada]{color:#1e293b}.search-native-input--light[data-v-7c563ada]::placeholder{color:#94a3b8}.search-card--light.focused .search-native-input--light[data-v-7c563ada]::placeholder{color:#cbd5e1}.attach-btn[data-v-7c563ada]{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.attach-btn[data-v-7c563ada]:hover{background:#ffffff1a;color:#ffffffd9}.attach-btn--light[data-v-7c563ada]{background:#00000008;border-color:#0000000f;color:#94a3b8}.attach-btn--light[data-v-7c563ada]:hover{background:#0000000f;color:#475569}.attach-btn[data-v-7c563ada]:disabled{opacity:.5;cursor:default}.send-btn[data-v-7c563ada]{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.send-btn--light[data-v-7c563ada]{background:#0000000a;border-color:#00000014;color:#94a3b8}.send-btn.active[data-v-7c563ada]{background:#007a8b;border-color:#007a8b;color:#fff;box-shadow:0 4px 14px #007a8b66}.send-btn.active[data-v-7c563ada]:hover{background:#009ab0;transform:scale(1.05)}.send-btn[data-v-7c563ada]:disabled{cursor:default}.keyboard-hint[data-v-7c563ada]{text-align:center;margin-top:10px;color:#ffffff40;font-size:.75rem;font-family:Montserrat,sans-serif}.keyboard-hint--light[data-v-7c563ada]{color:#94a3b8}.hint-sep[data-v-7c563ada]{margin:0 6px}kbd[data-v-7c563ada]{display:inline-block;padding:1px 7px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-size:.7rem;font-family:Montserrat,sans-serif;color:#ffffff73;cursor:default}.keyboard-hint--light kbd[data-v-7c563ada]{background:#0000000a;border-color:#0000001a;color:#64748b}.voice-btn[data-v-7c563ada]{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.voice-btn[data-v-7c563ada]:hover{background:#ffffff1a;color:#fffc}.voice-btn--light[data-v-7c563ada]{background:#00000008;border-color:#0000000f;color:#94a3b8}.voice-btn--light[data-v-7c563ada]:hover{background:#0000000f;color:#475569}.voice-btn--recording[data-v-7c563ada]{background:#ef444426;border-color:#ef444466;color:#ef4444;animation:voicePulse-7c563ada 1.5s ease-in-out infinite}.voice-btn--recording[data-v-7c563ada]:hover{background:#ef444440;color:#dc2626}.voice-btn--transcribing[data-v-7c563ada]{background:#007a8b1f;border-color:#007a8b4d;cursor:wait}.voice-btn[data-v-7c563ada]:disabled{cursor:default;opacity:.5}@keyframes voicePulse-7c563ada{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}.result-wrapper[data-v-190ed75c]{width:100%;max-width:min(100%,900px);margin:24px auto 0}.result-wrapper[data-v-190ed75c]:has(.result-card--compact){margin:0 auto}.result-card[data-v-190ed75c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-top:2px solid rgba(0,122,139,.6);border-radius:20px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.result-card--entered[data-v-190ed75c]{opacity:1;transform:translateY(0)}.result-card--compact[data-v-190ed75c]{border-radius:14px;border-top-width:1px}.result-card--compact .rc-body[data-v-190ed75c]{padding:16px 18px 14px}.result-card--light[data-v-190ed75c]{background:#ffffffe6;border-color:#007a8b1f;box-shadow:0 4px 24px #0000000f}.rc-header[data-v-190ed75c]{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.result-card--light .rc-header[data-v-190ed75c]{border-bottom-color:#e2e8f0}.rc-icon-wrap[data-v-190ed75c]{width:28px;height:28px;background:#007a8b2e;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rc-label[data-v-190ed75c]{font-size:.78rem;color:#ffffff73;font-family:Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase}.rc-label strong[data-v-190ed75c]{color:#4dd4e8}.result-card--light .rc-label[data-v-190ed75c]{color:#64748b}.result-card--light .rc-label strong[data-v-190ed75c]{color:#007a8b}.rc-tool-tag[data-v-190ed75c]{display:flex;align-items:center;gap:6px;padding:3px 10px;background:#007a8b1f;border:1px solid rgba(0,122,139,.25);border-radius:20px;font-size:.68rem;color:#4dd4e8bf;font-family:Montserrat,sans-serif;white-space:nowrap}.result-card--light .rc-tool-tag[data-v-190ed75c]{color:#007a8b;background:#007a8b0f}.rc-tool-dot[data-v-190ed75c]{width:5px;height:5px;background:#007a8b;border-radius:50%}.rc-actions-inline[data-v-190ed75c]{margin-left:auto;display:flex;gap:4px}.rc-action-btn[data-v-190ed75c]{width:30px;height:30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.rc-action-btn[data-v-190ed75c]:hover{background:#ffffff1a;color:#ffffffbf}.result-card--light .rc-action-btn[data-v-190ed75c]{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.result-card--light .rc-action-btn[data-v-190ed75c]:hover{background:#e2e8f0;color:#334155}.rc-body[data-v-190ed75c]{padding:20px 22px 16px;display:flex;flex-direction:column;gap:14px}.rc-heading[data-v-190ed75c]{font-size:1rem;font-weight:600;color:#ffffffe6;font-family:Montserrat,sans-serif;margin:0;animation:segFade-190ed75c .35s ease both}.result-card--light .rc-heading[data-v-190ed75c]{color:#0f172a}.rc-text[data-v-190ed75c]{font-size:.9rem;color:#ffffffb8;font-family:Montserrat,sans-serif;line-height:1.75;margin:0;animation:segFade-190ed75c .35s ease both}.result-card--light .rc-text[data-v-190ed75c]{color:#334155}.rc-list[data-v-190ed75c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;animation:segFade-190ed75c .35s ease both}.rc-list li[data-v-190ed75c]{position:relative;padding-left:16px;font-size:.88rem;color:#ffffffb3;font-family:Montserrat,sans-serif;line-height:1.6}.rc-list li[data-v-190ed75c]:before{content:"·";position:absolute;left:4px;color:#007a8b;font-weight:700;font-size:1.1rem;line-height:1.3}.result-card--light .rc-list li[data-v-190ed75c]{color:#475569}.rc-table-scroll[data-v-190ed75c]{margin:0 -4px;animation:segFade-190ed75c .35s ease both}.rc-table-wrap[data-v-190ed75c]{border-radius:12px;border:1px solid rgba(255,255,255,.08);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,122,139,.35) transparent}.rc-table-wrap[data-v-190ed75c]::-webkit-scrollbar{height:6px}.rc-table-wrap[data-v-190ed75c]::-webkit-scrollbar-thumb{background:#007a8b59;border-radius:999px}.rc-table-wrap[data-v-190ed75c]::-webkit-scrollbar-track{background:transparent}.result-card--light .rc-table-wrap[data-v-190ed75c]{border-color:#e2e8f0}.result-card--light .rc-table-wrap[data-v-190ed75c]::-webkit-scrollbar-thumb{background:#007a8b40}.rc-table[data-v-190ed75c]{width:max-content;min-width:100%;border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:.82rem;table-layout:auto}.rc-table thead tr[data-v-190ed75c]{background:#007a8b24}.result-card--light .rc-table thead tr[data-v-190ed75c]{background:#f1f5f9}.rc-table thead th[data-v-190ed75c]{padding:11px 16px;text-align:left;font-weight:600;font-size:.72rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid rgba(0,122,139,.2)}.result-card--light .rc-table thead th[data-v-190ed75c]{color:#64748b;border-bottom-color:#e2e8f0}.rc-table-row[data-v-190ed75c]{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s ease}.rc-table-row[data-v-190ed75c]:last-child{border-bottom:none}.rc-table-row[data-v-190ed75c]:hover{background:#ffffff0a}.result-card--light .rc-table-row[data-v-190ed75c]{border-bottom-color:#f1f5f9}.result-card--light .rc-table-row[data-v-190ed75c]:hover{background:#f8fafc}.rc-table td[data-v-190ed75c]{padding:11px 16px;color:#ffffffbf;vertical-align:middle;white-space:nowrap}.result-card--light .rc-table td[data-v-190ed75c]{color:#334155}[data-v-190ed75c] .status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;font-family:Montserrat,sans-serif;white-space:nowrap}[data-v-190ed75c] .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}[data-v-190ed75c] .status--active{background:#4caf501f;border:1px solid rgba(76,175,80,.3);color:#4caf50}[data-v-190ed75c] .status--active .status-dot{background:#4caf50}[data-v-190ed75c] .status--expired{background:#f443361f;border:1px solid rgba(244,67,54,.3);color:#e53935}[data-v-190ed75c] .status--expired .status-dot{background:#f44336}[data-v-190ed75c] .status--cancelled{background:#ff98001f;border:1px solid rgba(255,152,0,.3);color:#f57c00}[data-v-190ed75c] .status--cancelled .status-dot{background:#ff9800}[data-v-190ed75c] .status--pending{background:#2196f31f;border:1px solid rgba(33,150,243,.3);color:#1e88e5}[data-v-190ed75c] .status--pending .status-dot{background:#2196f3}[data-v-190ed75c] .status--default{background:#64748b1a;border:1px solid rgba(100,116,139,.2);color:#64748b}[data-v-190ed75c] .status--default .status-dot{background:#94a3b8}.plate-badge[data-v-190ed75c]{display:inline-block;padding:3px 10px;background:#007a8b1f;border:1px solid rgba(0,122,139,.3);border-radius:6px;font-family:Courier New,monospace;font-size:.82rem;font-weight:700;color:#007a8b;letter-spacing:.08em}[data-v-190ed75c] code{background:#007a8b26;border:1px solid rgba(0,122,139,.25);padding:1px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.83em;color:#007a8b}[data-v-190ed75c] strong{color:#fffffff2;font-weight:600}.result-card--light[data-v-190ed75c] strong{color:#0f172a}.rc-footer[data-v-190ed75c]{display:flex;gap:8px;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.05)}.result-card--light .rc-footer[data-v-190ed75c]{border-top-color:#e2e8f0}.rc-footer-btn[data-v-190ed75c]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:10px;font-size:.78rem;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .18s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#ffffff73}.rc-footer-btn[data-v-190ed75c]:hover{background:#ffffff17;color:#fffc}.result-card--light .rc-footer-btn[data-v-190ed75c]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.result-card--light .rc-footer-btn[data-v-190ed75c]:hover{background:#e2e8f0;color:#334155}.rc-footer-btn--primary[data-v-190ed75c]{background:#007a8b26;border-color:#007a8b4d;color:#4dd4e8cc}.rc-footer-btn--primary[data-v-190ed75c]:hover{background:#007a8b40;color:#4dd4e8}.result-card--light .rc-footer-btn--primary[data-v-190ed75c]{background:#007a8b14;border-color:#007a8b33;color:#007a8b}.result-card--light .rc-footer-btn--primary[data-v-190ed75c]:hover{background:#007a8b26}@keyframes segFade-190ed75c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.thinking-wrapper[data-v-1383732d]{display:flex;justify-content:flex-start;margin-top:24px;animation:slideUp-1383732d .3s ease}.thinking-card[data-v-1383732d]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#007a8b1f;border:1px solid rgba(0,122,139,.25);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.thinking-icon[data-v-1383732d]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#007a8b33;border-radius:50%;flex-shrink:0}.thinking-content[data-v-1383732d]{display:flex;align-items:center;gap:10px}.thinking-label[data-v-1383732d]{color:#ffffffbf;font-size:.875rem;font-family:Montserrat,sans-serif;letter-spacing:.01em}.thinking-card--light .thinking-label[data-v-1383732d]{color:#334155}.thinking-dots[data-v-1383732d]{display:flex;gap:5px;align-items:center}.dot[data-v-1383732d]{width:7px;height:7px;border-radius:50%;background:#007a8b;animation:pulse-1383732d 1.4s infinite ease-in-out}.dot[data-v-1383732d]:nth-child(2){animation-delay:.2s}.dot[data-v-1383732d]:nth-child(3){animation-delay:.4s}@keyframes pulse-1383732d{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.4);opacity:1}}@keyframes slideUp-1383732d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.thread-wrapper[data-v-bb05a4eb]{width:100%;max-width:min(100%,900px);margin:24px auto 0;display:flex;flex-direction:column;gap:14px}.user-turn[data-v-bb05a4eb]{display:flex;justify-content:flex-end;padding:0 4px}.user-bubble[data-v-bb05a4eb]{max-width:85%;padding:12px 16px;background:#007a8b38;border:1px solid rgba(0,122,139,.35);border-radius:16px 16px 4px;color:#ffffffeb;font-size:.9rem;font-family:Montserrat,sans-serif;line-height:1.55;word-break:break-word}.thread-wrapper--light .user-bubble[data-v-bb05a4eb]{background:#007a8b14;border-color:#007a8b33;color:#0f172a}.user-bubble--pending[data-v-bb05a4eb]{opacity:.85}.user-bubble__image[data-v-bb05a4eb]{display:block;max-width:220px;max-height:160px;border-radius:10px;margin-bottom:8px;object-fit:cover}.user-bubble__image-only[data-v-bb05a4eb]{font-style:italic;opacity:.85}.thread-footer[data-v-bb05a4eb]{display:flex;justify-content:center;padding-top:8px}.thread-footer-btn[data-v-bb05a4eb]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:10px;font-size:.78rem;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .18s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#ffffff73}.thread-footer-btn--primary[data-v-bb05a4eb]{background:#007a8b26;border-color:#007a8b4d;color:#4dd4e8cc}.thread-wrapper--light .thread-footer-btn[data-v-bb05a4eb]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.thread-wrapper--light .thread-footer-btn--primary[data-v-bb05a4eb]{background:#007a8b14;border-color:#007a8b33;color:#007a8b}.history-wrapper[data-v-af4bd031]{width:100%;max-width:740px;margin:32px auto 0;animation:fadeIn-af4bd031 .4s ease}.history-header[data-v-af4bd031]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.history-title[data-v-af4bd031]{font-size:.75rem;color:#ffffff4d;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center}.history-wrapper--light .history-title[data-v-af4bd031]{color:#94a3b8}.clear-btn[data-v-af4bd031]{font-size:.72rem;color:#ffffff40;background:none;border:none;cursor:pointer;font-family:Montserrat,sans-serif;transition:color .2s ease;padding:2px 6px}.clear-btn[data-v-af4bd031]:hover{color:#ff6464b3}.history-wrapper--light .clear-btn[data-v-af4bd031]{color:#94a3b8}.history-wrapper--light .clear-btn[data-v-af4bd031]:hover{color:#ef4444}.history-list[data-v-af4bd031]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-af4bd031]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;text-align:left;transition:all .18s ease;width:100%}.history-item[data-v-af4bd031]:hover{background:#ffffff12;border-color:#007a8b40}.history-wrapper--light .history-item[data-v-af4bd031]{background:#fff9;border-color:#0000000f}.history-wrapper--light .history-item[data-v-af4bd031]:hover{background:#ffffffe6;border-color:#007a8b40;box-shadow:0 2px 8px #0000000a}.history-query[data-v-af4bd031]{flex:1;font-size:.85rem;color:#fff9;font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-wrapper--light .history-query[data-v-af4bd031]{color:#334155}.history-time[data-v-af4bd031]{font-size:.7rem;color:#ffffff38;font-family:Montserrat,sans-serif;flex-shrink:0}.history-wrapper--light .history-time[data-v-af4bd031]{color:#94a3b8}@keyframes fadeIn-af4bd031{0%{opacity:0}to{opacity:1}}.ai-root[data-v-8a3bd92e]{position:relative;min-height:calc(100vh - 56px);overflow:hidden;background:linear-gradient(145deg,#001a26,#002e3d 40%,#004a5a 75%,#003449);display:flex;align-items:flex-start;justify-content:center}.ai-root--light[data-v-8a3bd92e]{background:linear-gradient(145deg,#e8f4f8,#d4eef3 40%,#c0e8ef 75%,#daf2f6)}.ai-blob[data-v-8a3bd92e]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12;pointer-events:none;animation:blobDrift-8a3bd92e 12s ease-in-out infinite alternate}.blob-1[data-v-8a3bd92e]{width:500px;height:500px;background:#007a8b;top:-120px;right:-80px;animation-duration:14s}.blob-2[data-v-8a3bd92e]{width:380px;height:380px;background:#b7bf10;bottom:0;left:-60px;animation-duration:10s;animation-delay:-4s;opacity:.07}.blob-3[data-v-8a3bd92e]{width:280px;height:280px;background:#007a8b;top:45%;left:55%;animation-duration:16s;animation-delay:-8s;opacity:.08}.ai-root--light .ai-blob[data-v-8a3bd92e]{opacity:.15}.ai-root--light .blob-1[data-v-8a3bd92e]{background:#007a8b;opacity:.1}.ai-root--light .blob-2[data-v-8a3bd92e]{background:#b7bf10;opacity:.08}.ai-root--light .blob-3[data-v-8a3bd92e]{background:#003449;opacity:.06}@keyframes blobDrift-8a3bd92e{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.ai-container[data-v-8a3bd92e]{position:relative;z-index:1;width:100%;max-width:820px;padding:56px 24px 80px;display:flex;flex-direction:column;align-items:center}.ai-header[data-v-8a3bd92e]{text-align:center;margin-bottom:32px}.ai-badge-wrap[data-v-8a3bd92e]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#007a8b26;border:1px solid rgba(0,122,139,.3);border-radius:30px;margin-bottom:14px}.ai-root--light .ai-badge-wrap[data-v-8a3bd92e]{background:#007a8b14;border-color:#007a8b33}.ai-badge-text[data-v-8a3bd92e]{font-size:.82rem;color:#ffffffb3;font-family:Montserrat,sans-serif;letter-spacing:.05em;text-transform:uppercase}.ai-root--light .ai-badge-text[data-v-8a3bd92e]{color:#334155}.ai-badge-text strong[data-v-8a3bd92e]{color:#4dd4e8}.ai-root--light .ai-badge-text strong[data-v-8a3bd92e]{color:#007a8b}.contract-context-chip[data-v-8a3bd92e]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;background:#007a8b26;border:1px solid rgba(0,122,139,.3);color:#ffffffd9;font-size:.8rem;font-family:Montserrat,sans-serif}.ai-root--light .contract-context-chip[data-v-8a3bd92e]{background:#007a8b14;border-color:#007a8b33;color:#334155}.contract-context-chip__clear[data-v-8a3bd92e]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:#ffffff1a;color:inherit;cursor:pointer;opacity:.7}.contract-context-chip__clear[data-v-8a3bd92e]:hover{opacity:1}.ai-subtitle[data-v-8a3bd92e]{font-size:.85rem;color:#ffffff59;font-family:Montserrat,sans-serif;margin:0;letter-spacing:.02em}.ai-root--light .ai-subtitle[data-v-8a3bd92e]{color:#64748b}.ai-hero[data-v-8a3bd92e]{height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;overflow:hidden}.ai-hero-text[data-v-8a3bd92e]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;font-family:Montserrat,sans-serif;text-align:center;margin:0;background:linear-gradient(90deg,#fff 30%,#4dd4e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em;line-height:1.2}.ai-root--light .ai-hero-text[data-v-8a3bd92e]{background:linear-gradient(90deg,#0f172a 30%,#007a8b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.suggestions-row[data-v-8a3bd92e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px;max-width:700px;animation:fadeIn-8a3bd92e .5s ease .2s both}.suggestion-chip[data-v-8a3bd92e]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:30px;color:#ffffff80;font-size:.78rem;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap}.suggestion-chip[data-v-8a3bd92e]:hover{background:#007a8b26;border-color:#007a8b59;color:#ffffffd9;transform:translateY(-1px)}.ai-root--light .suggestion-chip[data-v-8a3bd92e]{background:#ffffffb3;border-color:#007a8b26;color:#475569;box-shadow:0 1px 3px #0000000d}.ai-root--light .suggestion-chip[data-v-8a3bd92e]:hover{background:#fffffff2;border-color:#007a8b66;color:#007a8b;box-shadow:0 2px 8px #007a8b1f}.error-card[data-v-8a3bd92e]{display:flex;align-items:center;gap:10px;max-width:740px;width:100%;margin-top:20px;padding:14px 18px;background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:12px;color:#ffa0a0e6;font-size:.875rem;font-family:Montserrat,sans-serif}.ai-root--light .error-card[data-v-8a3bd92e]{background:#ef44440f;border-color:#ef444433;color:#dc2626}.error-card span[data-v-8a3bd92e]{flex:1}.retry-btn[data-v-8a3bd92e]{padding:5px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff9;font-size:.75rem;font-family:Montserrat,sans-serif;cursor:pointer;white-space:nowrap;transition:all .2s ease}.retry-btn[data-v-8a3bd92e]:hover{background:#ffffff24}.ai-root--light .retry-btn[data-v-8a3bd92e]{background:#0000000a;border-color:#0000001a;color:#475569}.ai-root--light .retry-btn[data-v-8a3bd92e]:hover{background:#00000014}.hero-fade-enter-active[data-v-8a3bd92e],.hero-fade-leave-active[data-v-8a3bd92e]{transition:opacity .3s ease,transform .3s ease}.hero-fade-enter-from[data-v-8a3bd92e]{opacity:0;transform:translateY(8px)}.hero-fade-leave-to[data-v-8a3bd92e]{opacity:0;transform:translateY(-8px)}.fade-up-enter-active[data-v-8a3bd92e],.fade-up-leave-active[data-v-8a3bd92e]{transition:opacity .35s ease,transform .35s ease}.fade-up-enter-from[data-v-8a3bd92e]{opacity:0;transform:translateY(12px)}.fade-up-leave-to[data-v-8a3bd92e]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-8a3bd92e],.fade-leave-active[data-v-8a3bd92e]{transition:opacity .3s ease}.fade-enter-from[data-v-8a3bd92e],.fade-leave-to[data-v-8a3bd92e]{opacity:0}@keyframes fadeIn-8a3bd92e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.ai-container[data-v-8a3bd92e]{padding:36px 16px 60px}.suggestions-row[data-v-8a3bd92e]{display:none}}.stat-kpi[data-v-1c6bbc32]{height:100%;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:transform .2s ease,box-shadow .2s ease}.stat-kpi[data-v-1c6bbc32]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.stat-kpi__icon-wrap[data-v-1c6bbc32]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.08)}.stat-kpi--success .stat-kpi__icon-wrap[data-v-1c6bbc32]{background:rgba(var(--v-theme-success),.1)}.stat-kpi--warning .stat-kpi__icon-wrap[data-v-1c6bbc32]{background:rgba(var(--v-theme-warning),.1)}.stat-kpi--info .stat-kpi__icon-wrap[data-v-1c6bbc32]{background:rgba(var(--v-theme-info),.1)}.stat-kpi--secondary .stat-kpi__icon-wrap[data-v-1c6bbc32]{background:rgba(var(--v-theme-secondary),.1)}.stat-kpi__value[data-v-1c6bbc32]{font-size:1.75rem;font-weight:700;line-height:1.1;margin:0;font-family:Montserrat,sans-serif}.stat-kpi__label[data-v-1c6bbc32]{margin:4px 0 0;font-size:.82rem;color:rgba(var(--v-theme-on-surface),.65);font-family:Montserrat,sans-serif}.stat-kpi__hint[data-v-1c6bbc32]{margin:6px 0 0;font-size:.72rem;color:rgba(var(--v-theme-on-surface),.45)}.chart-wrapper[data-v-b4f4c08c]{position:relative;height:300px}.chart-card[data-v-b4f4c08c]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));height:100%}.chart-wrapper[data-v-2504b459]{position:relative;height:300px}.chart-card[data-v-2504b459]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));height:100%}.chart-wrapper[data-v-6039cb11]{position:relative;height:300px}.chart-card[data-v-6039cb11]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));height:100%}.chart-wrapper[data-v-2c89afed]{position:relative;height:260px}.chart-card[data-v-2c89afed]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));height:100%}.chart-wrapper[data-v-0d9055df]{position:relative;height:300px;width:100%}.chart-card[data-v-0d9055df]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.chart-wrapper[data-v-eed57a5d]{position:relative;height:300px;width:100%}.chart-card[data-v-eed57a5d]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.chart-wrapper[data-v-4effbee5]{position:relative;height:300px;width:100%}.chart-card[data-v-4effbee5],.chart-card[data-v-d4cd9e5b]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.dp-plate[data-v-d4cd9e5b]{font-family:monospace;font-weight:600;letter-spacing:.04em}.dp-page-header[data-v-8872bd3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.login-container[data-v-8f657ac5]{height:100vh;padding:0;overflow:hidden}.login-brand-panel[data-v-8f657ac5]{position:relative;background:linear-gradient(135deg,#003449,#007a8b);flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.login-brand-content[data-v-8f657ac5]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.login-brand-inner[data-v-8f657ac5]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.login-brand-logo[data-v-8f657ac5]{width:80px;height:auto;margin-bottom:1.5rem;filter:brightness(0) invert(1)}.login-brand-title[data-v-8f657ac5]{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.login-brand-subtitle[data-v-8f657ac5]{font-size:1rem;color:#fffc;font-weight:400}.login-brand-decoration[data-v-8f657ac5]{position:absolute;inset:0;pointer-events:none;z-index:1}.login-decoration-circle[data-v-8f657ac5]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.login-decoration-circle--1[data-v-8f657ac5]{width:300px;height:300px;top:-80px;left:-80px}.login-decoration-circle--2[data-v-8f657ac5]{width:200px;height:200px;bottom:-40px;right:-40px;background:#ffffff08}.login-decoration-circle--3[data-v-8f657ac5]{width:150px;height:150px;bottom:20%;left:10%;border:1px solid rgba(183,191,16,.2)}.login-form-wrapper[data-v-8f657ac5]{width:100%;max-width:400px;padding:2rem}.login-mobile-logo[data-v-8f657ac5]{width:56px;height:auto}.login-form-header[data-v-8f657ac5]{margin-bottom:2rem}.login-form-title[data-v-8f657ac5]{font-size:1.75rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin-bottom:.25rem}.login-form-subtitle[data-v-8f657ac5]{font-size:.9rem;color:rgb(var(--v-theme-on-background))}.login-submit-btn[data-v-8f657ac5]{font-weight:600;letter-spacing:.01em;text-transform:none;height:48px}.login-footer[data-v-8f657ac5]{margin-top:3rem;text-align:center}.login-footer-text[data-v-8f657ac5]{font-size:.75rem;color:rgb(var(--v-theme-on-background));opacity:.6}.dp-page-header[data-v-7316b98e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dp-page-title[data-v-7316b98e]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-filters-card[data-v-7316b98e]{padding:12px 16px}.dp-filters-row[data-v-7316b98e]{display:flex;gap:12px;align-items:center}.dp-filter-search[data-v-7316b98e]{flex:1;max-width:360px}.dp-filter-role[data-v-7316b98e]{width:180px;flex-shrink:0}.dp-table[data-v-7316b98e]{font-family:Montserrat,sans-serif}.dp-table[data-v-7316b98e] th{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--v-dp-text-muted, #64748b)!important}.dp-table[data-v-7316b98e] td{font-size:.85rem}.dp-table-date[data-v-7316b98e]{font-size:.8rem;color:var(--v-dp-text-secondary, #64748b)}.dp-table-actions[data-v-7316b98e]{display:flex;gap:2px;justify-content:flex-end}.dp-dialog-title[data-v-7316b98e]{font-size:1.1rem;font-weight:600;font-family:Montserrat,sans-serif;color:rgb(var(--v-theme-on-surface))}.dp-profile-name[data-v-7316b98e]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-profile-email[data-v-7316b98e]{font-size:.85rem;color:var(--v-dp-text-secondary, #64748b);font-family:Montserrat,sans-serif;margin:4px 0 0}@media(max-width:768px){.dp-filters-row[data-v-7316b98e]{flex-direction:column}.dp-filter-search[data-v-7316b98e],.dp-filter-role[data-v-7316b98e]{max-width:100%;width:100%}}.conv-messages[data-v-cc68c14c]{display:flex;flex-direction:column;gap:20px;padding:4px 0}.conv-user[data-v-cc68c14c]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.conv-role[data-v-cc68c14c]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff59;font-family:Montserrat,sans-serif}.conv-user-bubble[data-v-cc68c14c]{max-width:85%;padding:12px 16px;background:#007a8b38;border:1px solid rgba(0,122,139,.35);border-radius:16px 16px 4px;color:#ffffffeb;font-size:.9rem;font-family:Montserrat,sans-serif;line-height:1.55;word-break:break-word}.conv-user-bubble__image[data-v-cc68c14c]{display:block;max-width:min(280px,100%);max-height:200px;border-radius:10px;margin-bottom:8px;object-fit:cover;cursor:pointer}.conv-user-bubble__image-only[data-v-cc68c14c]{font-style:italic;opacity:.85}.conv-messages--light .conv-user-bubble[data-v-cc68c14c]{background:#007a8b14;border-color:#007a8b33;color:#0f172a}.conv-messages--light .conv-role[data-v-cc68c14c],.conv-messages--light .conv-time[data-v-cc68c14c]{color:#64748b}.conv-assistant[data-v-cc68c14c]{display:flex;flex-direction:column;gap:6px}.conv-time[data-v-cc68c14c]{font-size:.7rem;color:#ffffff4d;font-family:Montserrat,sans-serif}.conv-time--assistant[data-v-cc68c14c]{padding-left:4px}.dp-page-header[data-v-8ae8ca0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.conv-detail-card[data-v-8ae8ca0e]{position:sticky;top:72px;max-height:calc(100vh - 96px);overflow-y:auto}[data-v-8ae8ca0e] .conv-row--active{background:rgba(var(--v-theme-primary),.08)!important}.dp-filters-card[data-v-b8a61697]{overflow:hidden}.dp-filters-card[data-v-b8a61697] .v-expansion-panel{background:transparent!important}.dp-filters-card[data-v-b8a61697] .v-expansion-panel-title{min-height:48px;padding:12px 16px}.dp-filter-title[data-v-b8a61697]{font-size:.85rem;font-weight:600;font-family:Montserrat,sans-serif;color:var(--v-dp-text-secondary, #64748b)}.gap-3[data-v-b8a61697]{gap:12px}.ail-root[data-v-55b79c42]{display:flex;flex-direction:column;align-items:center;padding:40px 24px 32px;font-family:Montserrat,sans-serif}.ail-circle-wrapper[data-v-55b79c42]{position:relative;display:flex;align-items:center;justify-content:center}.ail-circular[data-v-55b79c42]{z-index:1}.ail-glow[data-v-55b79c42]{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(var(--v-theme-primary),.18) 0%,transparent 70%);animation:glow-pulse-55b79c42 2s ease-in-out infinite;transition:opacity .4s ease;pointer-events:none}@keyframes glow-pulse-55b79c42{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}.ail-inner[data-v-55b79c42]{display:flex;flex-direction:column;align-items:center;gap:2px}.ail-pct[data-v-55b79c42]{font-size:.78rem;font-weight:700;color:rgb(var(--v-theme-primary));line-height:1;letter-spacing:-.01em}.ail-title[data-v-55b79c42]{font-size:1.05rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin:0;text-align:center}.ail-msg[data-v-55b79c42]{font-size:.85rem;color:rgb(var(--v-theme-on-surface-variant, 100, 116, 139));opacity:.8;margin:0;text-align:center;min-height:1.2em}.ail-dots[data-v-55b79c42]{display:flex;gap:6px;align-items:center}.ail-dot[data-v-55b79c42]{width:6px;height:6px;border-radius:50%;background:rgba(var(--v-theme-on-surface),.15);transition:background .3s,transform .3s}.ail-dot--done[data-v-55b79c42]{background:rgba(var(--v-theme-primary),.4)}.ail-dot--active[data-v-55b79c42]{background:rgb(var(--v-theme-primary));transform:scale(1.4)}.ail-fade-enter-active[data-v-55b79c42],.ail-fade-leave-active[data-v-55b79c42]{transition:opacity .35s ease,transform .35s ease}.ail-fade-enter-from[data-v-55b79c42]{opacity:0;transform:translateY(6px)}.ail-fade-leave-to[data-v-55b79c42]{opacity:0;transform:translateY(-6px)}.import-dialog[data-v-ca46ac2b]{font-family:Montserrat,sans-serif;overflow:hidden}.import-header[data-v-ca46ac2b]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px}.import-header-left[data-v-ca46ac2b]{display:flex;align-items:center}.import-title[data-v-ca46ac2b]{font-size:1rem;font-weight:700;line-height:1.2}.import-subtitle[data-v-ca46ac2b]{font-size:.78rem;color:rgba(var(--v-theme-on-surface),.6);margin-top:2px}.step-bar[data-v-ca46ac2b]{display:flex;align-items:center;padding-top:4px}.step-item[data-v-ca46ac2b]{display:flex;align-items:center;gap:6px;flex:1}.step-circle[data-v-ca46ac2b]{width:24px;height:24px;border-radius:50%;background:rgba(var(--v-theme-on-surface),.08);color:rgba(var(--v-theme-on-surface),.5);font-size:.72rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.step-item.active .step-circle[data-v-ca46ac2b]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.step-item.done .step-circle[data-v-ca46ac2b]{background:rgb(var(--v-theme-success));color:#fff}.step-label[data-v-ca46ac2b]{font-size:.72rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.5);white-space:nowrap}.step-item.active .step-label[data-v-ca46ac2b]{color:rgb(var(--v-theme-primary));font-weight:600}.step-item.done .step-label[data-v-ca46ac2b]{color:rgba(var(--v-theme-on-surface),.6)}.step-line[data-v-ca46ac2b]{flex:1;height:2px;background:rgba(var(--v-theme-on-surface),.12);margin:0 4px;border-radius:1px;transition:background .2s}.step-line.done[data-v-ca46ac2b]{background:rgb(var(--v-theme-success))}.drop-zone[data-v-ca46ac2b]{border:2px dashed rgba(var(--v-theme-on-surface),.22);border-radius:16px;padding:36px 24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.drop-zone[data-v-ca46ac2b]:hover,.drop-zone--over[data-v-ca46ac2b]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.06)}.drop-zone--filled[data-v-ca46ac2b]{border-color:rgb(var(--v-theme-primary));border-style:solid;background:rgba(var(--v-theme-primary),.04)}.drop-zone__icon[data-v-ca46ac2b]{opacity:.55;margin-bottom:12px}.drop-zone__title[data-v-ca46ac2b]{font-size:.95rem;font-weight:600;margin:0}.drop-zone__subtitle[data-v-ca46ac2b]{font-size:.8rem;color:rgba(var(--v-theme-on-surface),.6);margin:6px 0 0}.config-section__label[data-v-ca46ac2b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--v-theme-on-surface),.5);margin-bottom:10px;display:flex;align-items:center}.confidence-bar[data-v-ca46ac2b]{background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:12px;padding:12px 16px}.confidence-label[data-v-ca46ac2b]{font-size:.82rem;font-weight:500}.contract-tabs[data-v-ca46ac2b]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.1);padding-bottom:8px}.contract-tab[data-v-ca46ac2b]{display:inline-flex;align-items:center;font-size:.8rem;font-weight:500;padding:7px 14px;margin-right:6px;border-radius:10px;border:1px solid rgba(var(--v-theme-on-surface),.14);background:rgba(var(--v-theme-on-surface),.02);color:rgba(var(--v-theme-on-surface),.7);white-space:nowrap;transition:all .18s}.contract-tab[data-v-ca46ac2b]:hover{border-color:rgba(var(--v-theme-primary),.5)}.contract-tab--active[data-v-ca46ac2b]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));font-weight:600}.contract-tab__close[data-v-ca46ac2b]{opacity:.45;border-radius:50%;transition:opacity .15s,background .15s}.contract-tab__close[data-v-ca46ac2b]:hover{opacity:1;background:rgba(var(--v-theme-error),.15);color:rgb(var(--v-theme-error))}.current-contract-heading[data-v-ca46ac2b]{display:flex;align-items:center;font-size:.92rem}.section-title[data-v-ca46ac2b]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--v-theme-on-surface),.6);margin-bottom:10px;display:flex;align-items:center}.section-title.warning[data-v-ca46ac2b]{color:rgb(var(--v-theme-warning))}.review-table[data-v-ca46ac2b]{border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:8px;overflow:hidden;font-size:.83rem}.field-name-cell[data-v-ca46ac2b]{font-weight:500;color:rgba(var(--v-theme-on-surface),.78);width:220px;white-space:nowrap;padding:4px 12px!important}.field-input[data-v-ca46ac2b] .v-field__input{font-size:.83rem;padding-top:4px;padding-bottom:4px;min-height:unset}.field-action-cell[data-v-ca46ac2b]{width:36px;text-align:center}.field-code[data-v-ca46ac2b]{background:rgba(var(--v-theme-on-surface),.07);padding:2px 6px;border-radius:4px;font-size:.78rem}.unmatched-list[data-v-ca46ac2b]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.unmatched-row[data-v-ca46ac2b]{display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:10px;background:rgba(var(--v-theme-on-surface),.02);transition:border-color .2s,background .2s}.unmatched-row--template[data-v-ca46ac2b]{border-color:rgba(var(--v-theme-primary),.45);background:rgba(var(--v-theme-primary),.07)}.unmatched-row__name[data-v-ca46ac2b]{display:flex;align-items:center;overflow:hidden}.unmatched-row__value[data-v-ca46ac2b]{min-width:0}.unmatched-row__resolution[data-v-ca46ac2b]{flex-shrink:0}.resolution-btn[data-v-ca46ac2b]{font-size:.7rem!important;letter-spacing:0!important}.service-list[data-v-ca46ac2b]{display:flex;flex-direction:column;gap:6px}.service-row[data-v-ca46ac2b]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 14px;border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:10px;background:rgba(var(--v-theme-on-surface),.02);transition:border-color .2s,background .2s,opacity .2s}.service-row--included[data-v-ca46ac2b]{border-color:rgba(var(--v-theme-primary),.4);background:rgba(var(--v-theme-primary),.07)}.service-row--excluded[data-v-ca46ac2b]{opacity:.55}.service-row__check[data-v-ca46ac2b]{min-width:0}.service-row__value[data-v-ca46ac2b]{flex-shrink:0}.service-row__template[data-v-ca46ac2b]{flex-shrink:0;display:flex;align-items:center}.service-checkbox[data-v-ca46ac2b] .v-label{font-size:.85rem;font-weight:500;opacity:1}.rule-list[data-v-ca46ac2b]{display:flex;flex-direction:column;gap:8px}.rule-row[data-v-ca46ac2b]{border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:10px;background:rgba(var(--v-theme-on-surface),.02);padding:10px 14px;transition:border-color .2s,background .2s,opacity .2s}.rule-row--included[data-v-ca46ac2b]{border-color:rgba(var(--v-theme-secondary),.5);background:rgba(var(--v-theme-secondary),.06)}.rule-row--invalid[data-v-ca46ac2b]{opacity:.7;border-color:rgba(var(--v-theme-error),.4)}.rule-row__head[data-v-ca46ac2b]{display:flex;align-items:center;gap:8px}.rule-row__title[data-v-ca46ac2b]{flex:1;min-width:0;font-size:.86rem;display:flex;align-items:center}.rule-checkbox[data-v-ca46ac2b]{flex:0 0 auto}.rule-row__remove[data-v-ca46ac2b]{flex:0 0 auto;opacity:.65}.rule-row__remove[data-v-ca46ac2b]:hover{opacity:1}.rule-scope-toggle[data-v-ca46ac2b]{flex:0 0 auto}.rule-row__desc[data-v-ca46ac2b]{font-size:.78rem;color:rgba(var(--v-theme-on-surface),.6);margin:4px 0 6px 40px}.rule-row__logic[data-v-ca46ac2b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:40px;font-size:.78rem;color:rgba(var(--v-theme-on-surface),.8)}.rule-logic-label[data-v-ca46ac2b]{font-size:.64rem;font-weight:700;letter-spacing:.05em;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1);padding:1px 6px;border-radius:4px}.rule-logic-text[data-v-ca46ac2b]{color:rgba(var(--v-theme-on-surface),.85)}.rule-row__errors[data-v-ca46ac2b]{margin:6px 0 0 40px;font-size:.74rem;color:rgb(var(--v-theme-error));display:flex;align-items:center}.processing-title[data-v-ca46ac2b]{font-size:1.05rem;font-weight:700;margin:0}.dp-page-header[data-v-b1a1e35a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dp-page-title[data-v-b1a1e35a]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-table[data-v-b1a1e35a]{font-family:Montserrat,sans-serif}.dp-table[data-v-b1a1e35a] th{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--v-dp-text-muted, #64748b)!important}.dp-table[data-v-b1a1e35a] td{font-size:.85rem;cursor:pointer}.dp-table[data-v-b1a1e35a] tr:hover{background:var(--v-dp-nav-hover, #f8fafc)!important}.dp-plate[data-v-b1a1e35a]{font-weight:600;font-family:monospace;font-size:.84rem}.dp-table-date[data-v-b1a1e35a]{font-size:.8rem;color:var(--v-dp-text-secondary, #64748b)}.dp-table-actions[data-v-b1a1e35a]{display:flex;gap:2px;justify-content:flex-end}.section-accent[data-v-535b688e]{width:3px;min-height:16px;border-radius:2px;background:rgb(var(--v-theme-primary));flex-shrink:0}.section-label[data-v-535b688e]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}[data-v-535b688e] .dp-field{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}[data-v-535b688e] .dp-field:hover{background:rgba(var(--v-theme-primary),.04);border-color:rgba(var(--v-theme-primary),.35)}.svc-row[data-v-535b688e]{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:background .14s,border-color .14s}.svc-row[data-v-535b688e]:hover{background:rgba(var(--v-theme-primary),.03);border-color:rgba(var(--v-theme-primary),.25)}.svc-row-child[data-v-535b688e]{background:rgba(var(--v-theme-on-surface),.012);border-left:2px solid rgba(var(--v-theme-primary),.28)}.empty-conditions[data-v-535b688e]{border:1px dashed rgba(var(--v-border-color),calc(var(--v-border-opacity) * 1.8))}.gap-1[data-v-535b688e]{gap:4px}.gap-2[data-v-535b688e]{gap:8px}.gap-3[data-v-535b688e]{gap:12px}.min-width-0[data-v-535b688e]{min-width:0}.rules-empty-banner[data-v-9c466846]{background:rgba(var(--v-theme-primary),.05);border:1px solid rgba(var(--v-theme-primary),.15)}.rules-active-banner[data-v-9c466846]{background:rgba(var(--v-theme-success),.06);border-bottom:1px solid rgba(var(--v-theme-success),.15)}.rules-contract-banner[data-v-9c466846]{background:rgba(var(--v-theme-primary),.05);border-bottom:1px solid rgba(var(--v-theme-primary),.15)}.svc-summary-row[data-v-9c466846]{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:background .12s}.svc-summary-row[data-v-9c466846]:hover{background:rgba(var(--v-theme-primary),.04)}.usage-unlimited-bar[data-v-9c466846]{height:3px;border-radius:2px;background:linear-gradient(90deg,rgba(var(--v-theme-primary),.3),rgba(var(--v-theme-primary),.1));margin-top:4px}.gap-2[data-v-9c466846]{gap:8px}.debug-rule-row[data-v-9c466846]{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.debug-cond-row[data-v-9c466846]{background:rgba(var(--v-theme-on-surface),.04);font-family:monospace}.type-grid[data-v-c6984122]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.type-card[data-v-c6984122]{transition:transform .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none}.type-card[data-v-c6984122]:hover{transform:translateY(-2px)}.type-card--active[data-v-c6984122]{box-shadow:0 2px 10px rgba(var(--v-theme-on-surface),.18)}@media(max-width:480px){.type-grid[data-v-c6984122]{grid-template-columns:repeat(3,1fr)}}.debug-section-title[data-v-6ad1ff01]{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:rgba(var(--v-theme-on-surface),.6);margin-bottom:8px}.debug-table[data-v-6ad1ff01]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.debug-rule-row[data-v-6ad1ff01]{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.debug-cond-row[data-v-6ad1ff01]{background:rgba(var(--v-theme-on-surface),.04);font-family:monospace}.dp-pagination[data-v-ad780d65]{border-top:1px solid rgba(var(--v-theme-on-surface),.08)}.dp-per-page[data-v-ad780d65]{width:90px;min-width:90px}.dp-pagination[data-v-ad780d65] .v-pagination__item .v-btn,.dp-pagination[data-v-ad780d65] .v-pagination__first .v-btn,.dp-pagination[data-v-ad780d65] .v-pagination__prev .v-btn,.dp-pagination[data-v-ad780d65] .v-pagination__next .v-btn,.dp-pagination[data-v-ad780d65] .v-pagination__last .v-btn{color:rgba(var(--v-theme-on-surface),.74)}.dp-pagination[data-v-ad780d65] .v-pagination__item--is-active .v-btn{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.dp-pagination[data-v-ad780d65] .v-pagination__item--is-active .v-btn .v-btn__content{color:rgb(var(--v-theme-on-primary))}.dp-pagination[data-v-ad780d65] .v-pagination__item--is-active .v-btn .v-btn__overlay{opacity:0}.gap-1[data-v-3b1eabab]{gap:4px}.gap-2[data-v-3b1eabab]{gap:8px}.gap-4[data-v-3b1eabab]{gap:16px}.min-width-0[data-v-3b1eabab]{min-width:0}.dp-pgh[data-v-3b1eabab]{padding:8px 0}.dp-pgh-item[data-v-3b1eabab]{display:flex;gap:12px;padding:0 16px}.dp-pgh-rail[data-v-3b1eabab]{position:relative;width:14px;flex-shrink:0;display:flex;justify-content:center}.dp-pgh-rail[data-v-3b1eabab]:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:rgba(var(--v-border-color),var(--v-border-opacity))}.dp-pgh-item:first-child .dp-pgh-rail[data-v-3b1eabab]:before{top:14px}.dp-pgh-item:last-child .dp-pgh-rail[data-v-3b1eabab]:before{bottom:calc(100% - 14px)}.dp-pgh-dot[data-v-3b1eabab]{position:relative;z-index:1;margin-top:9px;width:11px;height:11px;border-radius:50%;background:rgb(var(--v-theme-primary));box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.15)}.dp-pgh-body[data-v-3b1eabab]{flex:1;min-width:0;padding:4px 0 16px}.dp-pgh-head[data-v-3b1eabab]{display:flex;align-items:center;gap:8px}.dp-pgh-icon[data-v-3b1eabab]{color:rgba(var(--v-theme-on-surface),.5)}.dp-pgh-date[data-v-3b1eabab]{font-size:.8rem;font-weight:600;color:rgb(var(--v-theme-on-surface))}.dp-pgh-serial[data-v-3b1eabab]{font-family:ui-monospace,Menlo,Consolas,monospace}.dp-pgh-desc[data-v-3b1eabab]{margin:2px 0 0;font-size:.82rem;color:rgba(var(--v-theme-on-surface),.7);word-break:break-word}.stat-tile[data-v-3b1eabab]{background:rgba(var(--v-theme-on-surface),.025);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:10px;transition:border-color .14s,background .14s}.stat-tile[data-v-3b1eabab]:hover{background:rgba(var(--v-theme-primary),.04);border-color:rgba(var(--v-theme-primary),.3)}.stat-label[data-v-3b1eabab]{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ver-track[data-v-3b1eabab]{width:28px;flex-shrink:0}.ver-dot[data-v-3b1eabab]{width:28px;height:28px;border-radius:50%;font-size:.68rem}.ver-dot--active[data-v-3b1eabab]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.2)}.ver-dot--idle[data-v-3b1eabab]{background:rgba(var(--v-theme-on-surface),.06);color:rgba(var(--v-theme-on-surface),.55);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.ver-line[data-v-3b1eabab]{width:2px;flex-grow:1;min-height:10px;background:rgba(var(--v-border-color),var(--v-border-opacity));margin-top:3px}.ver-card[data-v-3b1eabab]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));cursor:pointer;transition:background .12s,border-color .12s}.ver-card[data-v-3b1eabab]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.28)}.ver-card--active[data-v-3b1eabab]{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.45)}.ver-card--loading[data-v-3b1eabab]{opacity:.6;pointer-events:none}.gap-2[data-v-f98d5abc]{gap:8px}.gap-3[data-v-f98d5abc]{gap:12px}.min-width-0[data-v-f98d5abc]{min-width:0}.opacity-60[data-v-f98d5abc]{opacity:.6}.child-svc[data-v-f98d5abc]{border-left:2px solid rgba(var(--v-theme-primary),.28)}.svc-extra-card[data-v-f98d5abc]{background:rgba(var(--v-theme-secondary),.04);border:1px solid rgba(var(--v-theme-secondary),.2);transition:border-color .14s,background .14s}.svc-extra-card[data-v-f98d5abc]:hover{background:rgba(var(--v-theme-secondary),.08);border-color:rgba(var(--v-theme-secondary),.4)}.svc-deactivated[data-v-f98d5abc]{opacity:.55;background:rgba(var(--v-theme-on-surface),.02)!important}.dp-table[data-v-50f2c6dc]{font-family:Montserrat,sans-serif}.dp-table[data-v-50f2c6dc] th{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--v-dp-text-muted, #64748b)!important}.dp-table[data-v-50f2c6dc] td{font-size:.85rem}.dp-table-actions[data-v-50f2c6dc]{display:flex;gap:2px;justify-content:flex-end}.dp-dialog-title[data-v-50f2c6dc]{font-size:1.1rem;font-weight:600;font-family:Montserrat,sans-serif;color:rgb(var(--v-theme-on-surface))}.dp-page-header[data-v-bf044f8f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dp-page-title[data-v-bf044f8f]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-filters-card[data-v-bf044f8f]{padding:12px 16px}.dp-filters-row[data-v-bf044f8f]{display:flex;gap:12px;align-items:center}.dp-filter-search[data-v-bf044f8f]{flex:1;max-width:360px}.dp-page-header[data-v-1a9d7104]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.dp-page-title[data-v-1a9d7104]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-page-subtitle[data-v-1a9d7104]{font-size:.85rem;color:var(--v-dp-text-secondary, #64748b);font-family:Montserrat,sans-serif;margin:4px 0 0}.dp-form-card[data-v-1a9d7104]{max-width:800px}.dp-form-section-title[data-v-1a9d7104]{font-size:.85rem;font-weight:600;color:var(--v-dp-text-secondary, #64748b);font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.04em}.gap-3[data-v-1a9d7104]{gap:12px}.dp-logo-upload[data-v-1a9d7104]{max-width:240px}.dp-dropzone[data-v-1a9d7104]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;border:2px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s;overflow:hidden}.dp-dropzone[data-v-1a9d7104]:hover{border-color:rgb(var(--v-theme-primary));background:var(--v-dp-nav-active-bg, rgba(0, 122, 139, .05))}.dp-dropzone--active[data-v-1a9d7104]{border-color:rgb(var(--v-theme-primary));background:var(--v-dp-nav-active-bg, rgba(0, 122, 139, .08));border-style:solid}.dp-dropzone--has-image[data-v-1a9d7104]{border-style:solid;border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.dp-dropzone-preview[data-v-1a9d7104]{width:100%;height:100%;object-fit:contain;padding:12px}.dp-dropzone-placeholder[data-v-1a9d7104]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px}.dp-dropzone-text[data-v-1a9d7104]{font-size:.8rem;font-weight:500;color:var(--v-dp-text-secondary, #64748b);font-family:Montserrat,sans-serif;margin:0}.dp-dropzone-hint[data-v-1a9d7104]{font-size:.7rem;color:var(--v-dp-text-muted, #94a3b8);font-family:Montserrat,sans-serif;margin:4px 0 0}.dp-dropzone-remove[data-v-1a9d7104]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:rgb(var(--v-theme-error));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.dp-dropzone:hover .dp-dropzone-remove[data-v-1a9d7104]{opacity:1}.dp-page-header[data-v-3210c7bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.dp-page-title[data-v-3210c7bd]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0}.dp-page-subtitle[data-v-3210c7bd]{font-size:.85rem;color:var(--v-dp-text-secondary, #64748b);font-family:Montserrat,sans-serif;margin:2px 0 0}.dp-client-avatar[data-v-3210c7bd]{flex-shrink:0}.dp-client-initials[data-v-3210c7bd]{font-size:1.1rem;font-weight:700;color:#fff}.gap-3[data-v-3210c7bd]{gap:12px}.gap-4[data-v-3210c7bd]{gap:16px}.dp-stat-card[data-v-3210c7bd]{padding:16px 20px}.dp-stat-inner[data-v-3210c7bd]{display:flex;align-items:center;gap:14px}.dp-stat-icon-wrap[data-v-3210c7bd]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-stat-value[data-v-3210c7bd]{font-size:1.4rem;font-weight:700;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif;margin:0;line-height:1.2}.dp-stat-label[data-v-3210c7bd]{font-size:.72rem;color:var(--v-dp-text-muted, #94a3b8);font-family:Montserrat,sans-serif;margin:2px 0 0;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.dp-card-title[data-v-3210c7bd]{font-size:.9rem;font-weight:600;font-family:Montserrat,sans-serif;padding:14px 16px}.dp-info-grid[data-v-3210c7bd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dp-info-item[data-v-3210c7bd]{display:flex;flex-direction:column;gap:2px}.dp-info-label[data-v-3210c7bd]{font-size:.7rem;font-weight:600;color:var(--v-dp-text-muted, #94a3b8);font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.04em}.dp-info-value[data-v-3210c7bd]{font-size:.88rem;font-weight:500;color:rgb(var(--v-theme-on-surface));font-family:Montserrat,sans-serif}.dp-info-section-title[data-v-3210c7bd]{font-size:.72rem;font-weight:600;color:var(--v-dp-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.dp-chips-wrap[data-v-3210c7bd]{display:flex;flex-wrap:wrap;gap:6px}.dp-table[data-v-3210c7bd]{font-family:Montserrat,sans-serif}.dp-table[data-v-3210c7bd] th{font-size:.7rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:var(--v-dp-text-muted, #64748b)!important}.dp-table[data-v-3210c7bd] td{font-size:.83rem}.dp-table-row-clickable[data-v-3210c7bd]{cursor:pointer;transition:background .15s}.dp-table-row-clickable[data-v-3210c7bd]:hover{background:var(--v-dp-nav-hover, #f8fafc)}.dp-plate[data-v-3210c7bd]{font-weight:600;font-family:monospace;font-size:.82rem}.dp-table-date[data-v-3210c7bd]{font-size:.78rem;color:var(--v-dp-text-secondary, #64748b)}@media(max-width:768px){.dp-info-grid[data-v-3210c7bd]{grid-template-columns:1fr}}.cat-toggle[data-v-e3d08f99]{background:none;border:none;cursor:pointer;color:inherit;text-align:left;transition:background .13s}.cat-toggle[data-v-e3d08f99]:hover{background:rgba(var(--v-theme-on-surface),.04)}.cat-toggle[data-v-e3d08f99]:focus-visible{outline:2px solid rgb(var(--v-theme-primary))}.toggle-arrow[data-v-e3d08f99]{transition:transform .2s ease;color:rgba(var(--v-theme-on-surface),.4);flex-shrink:0}.toggle-arrow.expanded[data-v-e3d08f99]{transform:rotate(90deg)}.accent-bar[data-v-e3d08f99]{width:3px;height:14px;border-radius:2px;background:rgb(var(--v-theme-primary));flex-shrink:0}.section-label[data-v-e3d08f99]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cat-label[data-v-e3d08f99]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.svc-root[data-v-e3d08f99]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.18);transition:background .13s,border-color .13s}.svc-root[data-v-e3d08f99]:hover{background:rgba(var(--v-theme-primary),.07);border-color:rgba(var(--v-theme-primary),.32)}.children-wrap[data-v-e3d08f99]{border-left:2px solid rgba(var(--v-theme-primary),.2);padding-left:4px}.svc-child[data-v-e3d08f99]{background:rgba(var(--v-theme-on-surface),.02);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:background .13s,border-color .13s}.svc-child[data-v-e3d08f99]:hover{background:rgba(var(--v-theme-primary),.03);border-color:rgba(var(--v-theme-primary),.22)}.slug-badge[data-v-e3d08f99]{font-size:.62rem;padding:1px 5px;border-radius:4px;background:rgba(var(--v-theme-on-surface),.07);color:rgba(var(--v-theme-on-surface),.5)}.children-preview[data-v-e3d08f99]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.18)}.empty-state[data-v-e3d08f99]{border:1px dashed rgba(var(--v-border-color),calc(var(--v-border-opacity) * 1.5))}.gap-1[data-v-e3d08f99]{gap:4px}.gap-2[data-v-e3d08f99]{gap:8px}.min-width-0[data-v-e3d08f99]{min-width:0}.field-row:hover td[data-v-bc606073]{background:rgba(var(--v-theme-on-surface),.025)}.cf-row:hover .copy-btn[data-v-fc2bec46]{opacity:1!important}.copy-btn[data-v-fc2bec46]{transition:opacity .15s}.key-chip[data-v-fc2bec46]{background:rgba(var(--v-theme-on-surface),.06);color:rgba(var(--v-theme-on-surface),.85)}.gap-2[data-v-ff65f1b0]{gap:8px}.gap-3[data-v-ff65f1b0]{gap:12px}.dp-log-list[data-v-ff65f1b0]{background:transparent}.dp-log-row[data-v-ff65f1b0]{cursor:pointer;transition:background .12s}.dp-log-row[data-v-ff65f1b0]:hover{background:rgba(var(--v-theme-primary),.04)}.dp-level-dot[data-v-ff65f1b0]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}.dp-ts[data-v-ff65f1b0]{font-family:ui-monospace,Menlo,Consolas,monospace;white-space:nowrap}.dp-msg[data-v-ff65f1b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dp-context[data-v-ff65f1b0]{background:rgba(var(--v-theme-on-surface),.04);border-left:3px solid rgba(var(--v-theme-primary),.4)}.dp-context-pre[data-v-ff65f1b0]{margin:0;padding:12px 16px 12px 24px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:rgb(var(--v-theme-on-surface))}.dp-page[data-v-bbada0d9]{padding:24px 28px;max-width:920px;margin:0 auto}.dp-page-head[data-v-bbada0d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dp-page-title[data-v-bbada0d9]{font-size:1.4rem;font-weight:700;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-tabs[data-v-bbada0d9]{margin-bottom:16px;border-bottom:1px solid rgba(var(--v-border-color),.5)}.dp-card[data-v-bbada0d9]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;overflow:hidden}.dp-state[data-v-bbada0d9]{display:flex;align-items:center;justify-content:center;padding:48px 16px}.dp-state--empty[data-v-bbada0d9]{color:var(--v-dp-text-muted);font-size:.85rem;font-family:Montserrat,sans-serif}.dp-row[data-v-bbada0d9]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(var(--v-border-color),.4)}.dp-row[data-v-bbada0d9]:last-child{border-bottom:none}.dp-row--unread[data-v-bbada0d9]{background:var(--v-dp-nav-active-bg)}.dp-row-dot[data-v-bbada0d9]{width:9px;height:9px;border-radius:50%;margin-top:6px;flex-shrink:0;background:rgb(var(--v-theme-primary))}.dp-prio--high[data-v-bbada0d9]{background:rgb(var(--v-theme-warning))}.dp-prio--critical[data-v-bbada0d9]{background:rgb(var(--v-theme-error))}.dp-prio--low[data-v-bbada0d9]{background:rgb(var(--v-theme-info))}.dp-row-main[data-v-bbada0d9]{flex:1;min-width:0;cursor:pointer}.dp-row-top[data-v-bbada0d9]{display:flex;align-items:center;gap:10px;margin-bottom:2px}.dp-row-title[data-v-bbada0d9]{font-size:.9rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-row-msg[data-v-bbada0d9]{font-size:.82rem;color:var(--v-dp-text-secondary);font-family:Montserrat,sans-serif;margin:2px 0;line-height:1.4}.dp-row-date[data-v-bbada0d9]{font-size:.72rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif}.dp-row-actions[data-v-bbada0d9]{display:flex;align-items:center;flex-shrink:0}.dp-dialog[data-v-3f4b7097]{background:rgb(var(--v-theme-surface));border-radius:14px}.dp-dialog-title[data-v-3f4b7097]{font-size:1.05rem;font-weight:700;font-family:Montserrat,sans-serif;padding-top:18px}.dp-row-2[data-v-3f4b7097]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-cond-title[data-v-3f4b7097]{font-size:.8rem;font-weight:600;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif;margin:4px 0 8px}.dp-cond[data-v-3f4b7097]{display:grid;grid-template-columns:1.4fr 1.2fr 1fr;gap:10px;margin-bottom:6px}.dp-hint[data-v-3f4b7097]{font-size:.72rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif;margin:0 0 14px}.dp-page[data-v-83566305]{padding:24px 28px;max-width:1100px;margin:0 auto}.dp-page-head[data-v-83566305]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.dp-page-title[data-v-83566305]{font-size:1.4rem;font-weight:700;color:var(--v-dp-text-primary);font-family:Montserrat,sans-serif}.dp-page-sub[data-v-83566305]{font-size:.82rem;color:var(--v-dp-text-muted);font-family:Montserrat,sans-serif;margin-top:2px}.dp-card[data-v-83566305]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;overflow:hidden}.dp-table[data-v-83566305]{background:transparent}.dp-empty[data-v-83566305]{padding:32px 16px;text-align:center;color:var(--v-dp-text-muted);font-size:.85rem;font-family:Montserrat,sans-serif}.title-slot{font-size:1.5rem;font-weight:700;font-style:italic}.loader{width:50px;aspect-ratio:1;display:grid}.loader:before,.loader:after{content:"";grid-area:1/1;--c: no-repeat radial-gradient(farthest-side, #25b09b 92%, #0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;animation:l12 1s infinite}.loader:before{margin:4px;filter:hue-rotate(45deg);background-size:8px 8px;animation-timing-function:linear}@keyframes l12{to{transform:rotate(.5turn)}}
