.dark-mode .toast{background:var(--app-card);border:1px solid var(--app-border)}.dark-mode .toast__close{color:var(--app-text-faint)}.dark-mode .toast__close:hover{color:var(--app-text-muted)}.toast-wrapper{position:fixed!important;top:20px!important;right:20px!important;z-index:999999!important;cursor:pointer;animation:toastSlideIn .3s ease}.toast{display:flex!important;align-items:center!important;gap:12px;padding:14px 18px;border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.12);border:1px solid #e8eaed;min-width:260px;max-width:420px;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.toast--success{border-left:4px solid #10b981}.toast--error{border-left:4px solid #ef4444}.toast--info{border-left:4px solid #0ea5e9}.toast--warning{border-left:4px solid #f59e0b}.toast__icon-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.toast__icon-circle--success{background:#f0fdf4;color:#10b981}.toast__icon-circle--error{background:#fef2f2;color:#ef4444}.toast__icon-circle--info{background:#f0f7ff;color:#0ea5e9}.toast__icon-circle--warning{background:#fffbeb;color:#f59e0b}.toast__text{flex:1;font-size:.85rem;font-weight:600;color:#1e293b;line-height:1.4}.toast__close{font-size:18px;color:#94a3b8;line-height:1;flex-shrink:0;padding:0 2px}.toast__close:hover{color:#64748b}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.dark-mode .toast{background:var(--app-page);border-color:var(--app-border)}.dark-mode .toast__text{color:var(--app-text)}.dark-mode .toast__icon-circle--success{background:var(--app-success-bg)}.dark-mode .toast__icon-circle--error{background:var(--app-danger-bg)}.dark-mode .toast__icon-circle--info{background:var(--app-accent-soft)}.dark-mode .toast__icon-circle--warning{background:var(--app-warning-bg)}.confirm-dialog{border-radius:var(--glass-radius-lg)!important;overflow:hidden;box-shadow:var(--glass-lift-modal)!important}.confirm-card{background:var(--app-navbar);border:1px solid var(--app-border);border-radius:var(--glass-radius-lg);box-shadow:inset 0 1px 0 var(--app-inner-highlight);padding:32px 32px 24px;text-align:center;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.confirm-card{background:var(--app-menu-glass);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}}.confirm-card__title{font-size:1.2rem;font-weight:700;color:var(--app-text);margin:0 0 10px}.confirm-card__message{font-size:.9rem;color:var(--app-text-muted);margin:0 0 28px;line-height:1.5}.confirm-card__hint{font-size:.78rem;color:var(--app-text-faint);margin:-16px 0 24px;line-height:1.4;font-style:italic}.confirm-card__actions{display:flex;gap:12px}.confirm-card__btn{flex:1;padding:12px 16px;border-radius:var(--glass-radius-sm);font-size:.9rem;font-weight:600;font-family:Lato,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.confirm-card__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-ring)}.confirm-card__btn--cancel{background:var(--app-card);color:var(--app-accent-strong);border:1.5px solid var(--app-border-strong)}.confirm-card__btn--cancel:hover{background:var(--app-elevated);border-color:var(--app-accent)}.confirm-card__btn--confirm{background:var(--app-accent);color:var(--app-accent-fg);border:none}.confirm-card__btn--confirm:hover{background:var(--app-accent);box-shadow:0 4px 12px var(--app-accent-glow)}.confirm-card__btn--danger{background:var(--app-danger);color:var(--app-on-solid);border:none}.confirm-card__btn--danger:hover{background:var(--app-danger);box-shadow:0 4px 12px var(--app-ring-danger)}.auth-layout{height:100vh!important}.auth-layout,.auth-layout .v-application--wrap{max-height:100vh!important;overflow:hidden!important}.auth-layout .v-application--wrap{min-height:100vh!important}.v-dialog.survey-dialog{border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(2,6,23,.4)}.dark-mode .survey[data-v-3a4ea31b]{background:var(--app-card);color:var(--app-text)}.dark-mode .survey__header[data-v-3a4ea31b]{background:var(--app-brand-gradient)}.dark-mode .survey__track[data-v-3a4ea31b]{background:var(--app-elevated)}.dark-mode .survey__fill[data-v-3a4ea31b]{background:linear-gradient(90deg,var(--app-accent),var(--app-accent))}.dark-mode .survey__progress-meta[data-v-3a4ea31b]{color:var(--app-text-muted)}.dark-mode .survey__body[data-v-3a4ea31b]::-webkit-scrollbar-thumb{background:var(--app-elevated)}.dark-mode .survey__intro[data-v-3a4ea31b]{color:var(--app-text)}.dark-mode .survey__sign[data-v-3a4ea31b]{color:var(--app-accent)}.dark-mode .survey__memo[data-v-3a4ea31b]{color:var(--app-text)}.dark-mode .survey__q-eyebrow[data-v-3a4ea31b]{color:var(--app-accent)}.dark-mode .survey__q-title[data-v-3a4ea31b]{color:var(--app-text)}.dark-mode .opt[data-v-3a4ea31b]{background:var(--app-card);border:1.5px solid var(--app-border)}.dark-mode .opt[data-v-3a4ea31b]:hover{border-color:var(--app-border-strong);background:var(--app-surface)}.dark-mode .opt--active[data-v-3a4ea31b]{border-color:var(--app-accent)}.dark-mode .opt__marker[data-v-3a4ea31b]{border:2px solid var(--app-border-strong);background:var(--app-card)}.dark-mode .opt--active .opt__marker[data-v-3a4ea31b]{border-color:var(--app-accent);background:var(--app-accent)}.dark-mode .opt__label[data-v-3a4ea31b]{color:var(--app-text)}.dark-mode .opt--active .opt__label[data-v-3a4ea31b]{color:var(--app-accent)}.dark-mode .survey__textarea[data-v-3a4ea31b]{background:var(--app-card);border:1.5px solid var(--app-border);color:var(--app-text)}.dark-mode .survey__textarea[data-v-3a4ea31b]::-moz-placeholder{color:var(--app-text-faint)}.dark-mode .survey__textarea[data-v-3a4ea31b]::placeholder{color:var(--app-text-faint)}.dark-mode .survey__textarea[data-v-3a4ea31b]:focus{border-color:var(--app-accent)}.dark-mode .survey__thanks-title[data-v-3a4ea31b]{color:var(--app-text)}.dark-mode .survey__thanks-sub[data-v-3a4ea31b]{color:var(--app-text-muted)}.dark-mode .survey__footer[data-v-3a4ea31b]{border-top:1px solid var(--app-border)}.dark-mode .survey-btn--primary[data-v-3a4ea31b]{background:var(--app-brand-gradient)}.dark-mode .survey-btn--secondary[data-v-3a4ea31b]{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}.dark-mode .survey-btn--secondary[data-v-3a4ea31b]:hover{background:var(--app-elevated);border-color:var(--app-border-strong)}.survey[data-v-3a4ea31b]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;display:flex;flex-direction:column;max-height:90vh}.survey__header[data-v-3a4ea31b]{flex:none;display:flex;align-items:center;gap:14px;padding:24px 28px;background:linear-gradient(135deg,#063058,#0a4f8c)}.survey__badge[data-v-3a4ea31b]{flex:none;width:46px;height:46px;border-radius:13px;background:hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center}.survey__eyebrow[data-v-3a4ea31b]{margin:0 0 3px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.survey__title[data-v-3a4ea31b]{margin:0;font-size:1.3rem;font-weight:700;line-height:1.3;color:#fff;word-break:break-word}.survey__banner[data-v-3a4ea31b]{flex:none;display:block;width:100%;aspect-ratio:16/9;max-height:30vh;-o-object-fit:cover;object-fit:cover}.survey__progress[data-v-3a4ea31b]{flex:none;padding:20px 28px 4px}.survey__track[data-v-3a4ea31b]{height:8px;background:#eef2f7;border-radius:9999px;overflow:hidden}.survey__fill[data-v-3a4ea31b]{height:100%;border-radius:9999px;background:linear-gradient(90deg,#063058,#1f8fd6);transition:width .35s cubic-bezier(.4,0,.2,1)}.survey__progress-meta[data-v-3a4ea31b]{display:flex;justify-content:space-between;margin-top:9px;font-size:.78rem;font-weight:600;color:#64748b}.survey__body[data-v-3a4ea31b]{flex:1 1 auto;min-height:0;overflow-y:auto}.survey__body[data-v-3a4ea31b]::-webkit-scrollbar{width:8px}.survey__body[data-v-3a4ea31b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.survey__body[data-v-3a4ea31b]::-webkit-scrollbar-track{background:transparent}.survey__intro[data-v-3a4ea31b]{padding:28px 30px 14px;text-align:center;font-size:1.02rem;line-height:1.8;color:#334155}.survey__intro p[data-v-3a4ea31b]{margin-bottom:14px}.survey__sign[data-v-3a4ea31b]{margin-top:18px;text-align:right;font-weight:600;color:#063058}.survey__memo[data-v-3a4ea31b]{text-align:left;color:#334155;line-height:1.7}.survey__memo[data-v-3a4ea31b] p{margin-bottom:12px}.survey__memo[data-v-3a4ea31b] img{max-width:100%;height:auto;border-radius:10px}.survey__question[data-v-3a4ea31b]{padding:28px 30px 10px}.survey__q-eyebrow[data-v-3a4ea31b]{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#063058}.survey__q-title[data-v-3a4ea31b]{margin:0 0 22px;font-size:1.2rem;font-weight:700;line-height:1.45;color:#1e293b}.survey__options[data-v-3a4ea31b]{display:flex;flex-direction:column;gap:10px}.opt[data-v-3a4ea31b]{width:100%;display:flex;align-items:center;gap:14px;padding:15px 16px;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;font-family:inherit}.opt[data-v-3a4ea31b]:hover{border-color:#94a3b8;background:#f8fafc}.opt--active[data-v-3a4ea31b]{border-color:#063058;background:rgba(6,48,88,.05);box-shadow:inset 0 0 0 1px #063058}.opt__marker[data-v-3a4ea31b]{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:2px solid #cbd5e1;background:#fff;transition:border-color .18s ease,background-color .18s ease}.opt__marker--round[data-v-3a4ea31b]{border-radius:9999px}.opt__marker--square[data-v-3a4ea31b]{border-radius:7px}.opt--active .opt__marker[data-v-3a4ea31b]{border-color:#063058;background:#063058}.opt__label[data-v-3a4ea31b]{flex:1;font-size:.97rem;line-height:1.4;color:#334155}.opt--active .opt__label[data-v-3a4ea31b]{color:#063058;font-weight:600}.survey__textarea[data-v-3a4ea31b]{width:100%;min-height:120px;padding:14px 16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;font-family:inherit;font-size:.97rem;line-height:1.6;color:#1e293b;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.survey__textarea[data-v-3a4ea31b]::-moz-placeholder{color:#94a3b8}.survey__textarea[data-v-3a4ea31b]::placeholder{color:#94a3b8}.survey__textarea[data-v-3a4ea31b]:focus{outline:none;border-color:#063058;box-shadow:0 0 0 3px rgba(6,48,88,.12)}.survey__textarea--error[data-v-3a4ea31b]{border-color:#dc2626}.survey__error[data-v-3a4ea31b]{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:.85rem;font-weight:500;color:#dc2626}.survey__thanks[data-v-3a4ea31b]{padding:48px 30px;text-align:center}.survey__thanks-icon[data-v-3a4ea31b]{width:88px;height:88px;margin:0 auto 20px;border-radius:9999px;background:rgba(22,163,74,.12);display:flex;align-items:center;justify-content:center}.survey__thanks-title[data-v-3a4ea31b]{margin:0 0 8px;font-size:1.4rem;font-weight:700;color:#1e293b}.survey__thanks-sub[data-v-3a4ea31b]{margin:0 auto;max-width:360px;font-size:.98rem;line-height:1.6;color:#64748b}.survey__footer[data-v-3a4ea31b]{flex:none;display:flex;align-items:center;padding:18px 24px;border-top:1px solid #f1f5f9}.survey-btn[data-v-3a4ea31b]{display:inline-flex;align-items:center;font-family:Lato,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.survey-btn[data-v-3a4ea31b]:focus{outline:none}.survey-btn[data-v-3a4ea31b] .v-icon{color:currentColor!important}.survey-btn--primary[data-v-3a4ea31b]{padding:8px 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#063058,#0a4f8c);color:#fff}.survey-btn--primary[data-v-3a4ea31b]:hover{background:linear-gradient(135deg,#07385f,#0b5ba0);box-shadow:0 4px 12px rgba(6,48,88,.4)}.survey-btn--secondary[data-v-3a4ea31b]{padding:7px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155}.survey-btn--secondary[data-v-3a4ea31b]:hover{background:#f1f5f9;border-color:#cbd5e1}.theme--dark .survey[data-v-3a4ea31b]{background:var(--app-card);color:var(--app-text)}.theme--dark .survey__track[data-v-3a4ea31b]{background:var(--app-border)}.theme--dark .survey__intro[data-v-3a4ea31b],.theme--dark .survey__memo[data-v-3a4ea31b]{color:var(--app-neutral-fg)}.theme--dark .survey__sign[data-v-3a4ea31b]{color:var(--app-accent)}.theme--dark .survey__q-title[data-v-3a4ea31b],.theme--dark .survey__thanks-title[data-v-3a4ea31b]{color:var(--app-text)}.theme--dark .opt[data-v-3a4ea31b]{background:var(--app-page);border-color:var(--app-border)}.theme--dark .opt[data-v-3a4ea31b]:hover{background:var(--app-card);border-color:var(--app-border-strong)}.theme--dark .opt--active[data-v-3a4ea31b]{background:var(--app-accent-soft);border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}.theme--dark .opt__marker[data-v-3a4ea31b]{background:var(--app-page);border-color:var(--app-border-strong)}.theme--dark .opt--active .opt__marker[data-v-3a4ea31b]{background:var(--app-accent);border-color:var(--app-accent)}.theme--dark .opt__label[data-v-3a4ea31b]{color:var(--app-neutral-fg)}.theme--dark .opt--active .opt__label[data-v-3a4ea31b]{color:var(--app-accent-strong)}.theme--dark .survey__textarea[data-v-3a4ea31b]{background:var(--app-page);border-color:var(--app-border);color:var(--app-text)}.theme--dark .survey__footer[data-v-3a4ea31b]{border-color:var(--app-border)}.theme--dark .survey-btn--secondary[data-v-3a4ea31b]{background:var(--app-page);border-color:var(--app-border);color:var(--app-neutral-fg)}.theme--dark .survey-btn--secondary[data-v-3a4ea31b]:hover{background:var(--app-card);border-color:var(--app-border-strong)}.theme--dark .survey-btn--primary[data-v-3a4ea31b]{background:var(--app-brand-gradient);color:var(--app-brand-gradient-fg)}.theme--dark .survey-btn--primary[data-v-3a4ea31b]:hover{background:var(--app-brand-gradient-hover);box-shadow:0 4px 14px var(--app-brand-glow)}.profile-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:none;background:transparent;border-radius:999px;cursor:pointer;transition:background-color .15s ease;font-family:Lato,sans-serif}.profile-btn:hover{background-color:var(--app-hover)}.profile-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-ring)}.profile-avatar{width:30px;height:30px;border-radius:10px;background:var(--app-brand-gradient);color:var(--app-brand-gradient-fg);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.5px;overflow:hidden;flex:0 0 auto}.profile-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-name{font-size:.82rem;font-weight:600;color:var(--app-text);white-space:nowrap}html .profile-dropdown.v-menu__content{border-radius:16px!important;background:var(--app-navbar)!important;border:1px solid var(--app-border);box-shadow:0 12px 34px var(--app-navbar-shadow),inset 0 1px 0 var(--app-inner-highlight)!important;margin-top:6px!important;max-width:280px!important;overflow:visible!important;contain:none!important}html .profile-dropdown.v-menu__content:before{content:"";position:absolute;top:-7px;left:-1px;right:-1px;height:7px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html .profile-dropdown.v-menu__content{background:var(--app-menu-glass)!important;backdrop-filter:blur(18px) saturate(180%)}}html .profile-dropdown.v-menu__content .profile-card{border-radius:16px!important;background:transparent!important;overflow:hidden}.profile-card .v-divider{border-color:var(--app-border)!important}.profile-card__header{display:flex;align-items:center;gap:12px;padding:14px 16px}.profile-card__avatar{width:38px;height:38px;border-radius:12px;background:var(--app-brand-gradient);color:var(--app-brand-gradient-fg);font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.profile-card__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-card__name{font-size:.85rem;font-weight:700;color:var(--app-text)}.profile-card__email{font-size:.72rem;color:var(--app-text-faint);margin-top:1px;word-break:break-all}.profile-card__section{padding:10px 16px}.profile-card__section-title{font-size:.65rem;font-weight:600;color:var(--app-text-faint);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:flex;align-items:center}.profile-card__roles{display:flex;flex-wrap:wrap;gap:4px}.profile-card__role-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;background:var(--app-accent-soft);color:var(--app-accent-strong);font-size:.68rem;font-weight:600;font-family:Lato,sans-serif}.profile-card__footer{padding:6px 12px}.profile-card__action,.profile-card__logout{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:Lato,sans-serif;font-size:.78rem;font-weight:600;transition:background-color .15s ease,color .15s ease}.profile-card__action{color:var(--app-text)}.profile-card__action:hover{background-color:var(--app-accent-soft);color:var(--app-accent)}.profile-card__logout{color:var(--app-danger)}.profile-card__logout:hover{background-color:var(--app-danger-bg)}.app-breadcrumb[data-v-d1b6b00a]{display:flex;align-items:center;gap:10px;margin:0 14px 4px;padding:8px 14px;border:1px solid var(--app-navbar-glass-border);border-radius:var(--glass-radius-lg);background:var(--app-navbar);box-shadow:var(--glass-lift-float),inset 0 1px 0 var(--app-inner-highlight);font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-breadcrumb[data-v-d1b6b00a]{background:var(--app-navbar-glass);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}}.app-breadcrumb__back[data-v-d1b6b00a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--app-card);border:1px solid var(--app-border);border-radius:10px;cursor:pointer;box-shadow:0 1px 2px var(--app-shadow-soft);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-breadcrumb__back[data-v-d1b6b00a]:hover{background:var(--app-elevated);box-shadow:0 2px 8px var(--app-shadow);transform:translateX(-1px)}.app-breadcrumb__back[data-v-d1b6b00a]:active{transform:translateX(-1px) scale(.96)}.app-breadcrumb__back[data-v-d1b6b00a]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-ring)}.app-breadcrumb__trail[data-v-d1b6b00a]{display:flex;align-items:center;flex-wrap:wrap;row-gap:2px;min-width:0}.app-breadcrumb__crumb[data-v-d1b6b00a]{font-size:.82rem;font-weight:500;line-height:1.2;background:none;border:none;padding:3px 7px;white-space:nowrap}.app-breadcrumb__crumb--link[data-v-d1b6b00a]{color:var(--app-text-muted);cursor:pointer;border-radius:999px;transition:color .15s ease,background-color .15s ease}.app-breadcrumb__crumb--link[data-v-d1b6b00a]:hover{color:var(--app-accent);background:var(--app-accent-soft)}.app-breadcrumb__crumb--current[data-v-d1b6b00a]{color:var(--app-text);font-weight:700}.app-breadcrumb__sep[data-v-d1b6b00a]{margin:0 4px;color:var(--app-text-faint);font-size:.9rem;font-weight:400;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:599px){.app-breadcrumb[data-v-d1b6b00a]{margin:0 8px 4px;padding:8px 10px;gap:8px;border-radius:var(--glass-radius)}}.dark-mode .speech-bubble[data-v-2bfb19a6]{background:var(--app-card);color:var(--app-text)}.dark-mode .speech-bubble[data-v-2bfb19a6]:after{border-right:10px solid var(--app-card)}.dark-mode .splash-cta[data-v-2bfb19a6]{color:var(--app-text)}.dark-mode .wn-card[data-v-2bfb19a6]{background:var(--app-card)}.dark-mode .wn-card__badge[data-v-2bfb19a6]{color:var(--app-text)}.dark-mode .wn-item[data-v-2bfb19a6]{border-bottom:1px solid var(--app-border)}.dark-mode .wn-item__emoji[data-v-2bfb19a6]{background:var(--app-surface)}.dark-mode .wn-item__title[data-v-2bfb19a6]{color:var(--app-text)}.dark-mode .wn-item__desc[data-v-2bfb19a6]{color:var(--app-text-muted)}.dark-mode .wn-card__btn[data-v-2bfb19a6]{color:var(--app-text)}.splash-overlay[data-v-2bfb19a6]{position:fixed;inset:0;z-index:9999;background:linear-gradient(160deg,#1a1046,#0c2461,#0a3d62);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.burst-container[data-v-2bfb19a6]{position:absolute;inset:0;z-index:5;overflow:hidden}.burst-img[data-v-2bfb19a6]{position:absolute;left:50%;bottom:-10%;opacity:0;animation:volcano-erupt-data-v-2bfb19a6 ease-out forwards}.burst-img img[data-v-2bfb19a6]{width:var(--volc-size);height:auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.3))}@keyframes volcano-erupt-data-v-2bfb19a6{0%{opacity:0;transform:translate(-50%) rotate(0deg) scale(.2)}5%{opacity:1}40%{opacity:1;transform:translate(calc(-50% + var(--volc-spread)),calc(var(--volc-height)*-1)) rotate(var(--volc-rot)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--volc-spread)*1.1),30vh) rotate(calc(var(--volc-rot)*1.3)) scale(.3)}}.bubbles[data-v-2bfb19a6]{position:absolute;inset:0;pointer-events:none}.bubble[data-v-2bfb19a6]{position:absolute;border-radius:50%;animation:bubble-float-data-v-2bfb19a6 ease-in-out infinite alternate}@keyframes bubble-float-data-v-2bfb19a6{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-40px) scale(1.15)}}.sparkles[data-v-2bfb19a6]{position:absolute;inset:0;pointer-events:none}.sparkle[data-v-2bfb19a6]{position:absolute;animation:sparkle-pulse-data-v-2bfb19a6 ease-in-out infinite}@keyframes sparkle-pulse-data-v-2bfb19a6{0%,to{opacity:.2;transform:scale(.6) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.splash-center[data-v-2bfb19a6]{text-align:center;z-index:1;opacity:0;transform:translateY(40px) scale(.9);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.splash-center--visible[data-v-2bfb19a6]{opacity:1;transform:translateY(0) scale(1)}.splash-mascot-area[data-v-2bfb19a6]{position:relative;display:inline-block;margin-bottom:16px}.splash-mascot[data-v-2bfb19a6]{animation:mascot-bounce-data-v-2bfb19a6 2s ease-in-out infinite}.splash-mascot__img[data-v-2bfb19a6]{width:180px;height:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.3))}@keyframes mascot-bounce-data-v-2bfb19a6{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(2deg)}}.speech-bubble[data-v-2bfb19a6]{position:absolute;top:-10px;right:-240px;background:#fff;color:#1e293b;padding:10px 18px;border-radius:18px;font-family:Baloo\ 2,cursive;font-size:.88rem;font-weight:700;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:speech-pop-data-v-2bfb19a6 .5s cubic-bezier(.34,1.56,.64,1) .6s both;transform:rotate(-4deg);white-space:nowrap;z-index:2}.speech-bubble[data-v-2bfb19a6]:after{content:"";position:absolute;bottom:10px;left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #fff}.speech-bubble__emoji[data-v-2bfb19a6]{font-size:1rem}@keyframes speech-pop-data-v-2bfb19a6{0%{opacity:0;transform:rotate(-4deg) scale(.3)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.splash-headline[data-v-2bfb19a6]{margin:0 0 16px;line-height:1.1;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.splash-headline__line1[data-v-2bfb19a6]{display:block;font-family:Fredoka One,cursive;font-size:3.5rem;font-weight:700;color:hsla(0,0%,100%,.8);animation:slide-in-down-data-v-2bfb19a6 .6s cubic-bezier(.34,1.56,.64,1) both}.splash-headline__big[data-v-2bfb19a6]{display:block;font-family:Fredoka One,cursive;font-size:6rem;font-weight:400;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;animation:slam-in-data-v-2bfb19a6 .5s cubic-bezier(.22,1.5,.36,1) both}.splash-headline__line3[data-v-2bfb19a6]{display:block;font-family:Fredoka One,cursive;font-size:3.5rem;font-weight:700;color:hsla(0,0%,100%,.8);animation:slide-in-up-data-v-2bfb19a6 .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes slide-in-down-data-v-2bfb19a6{0%{opacity:0;transform:translateY(-40px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slam-in-data-v-2bfb19a6{0%{opacity:0;transform:scale(3)}60%{opacity:1;transform:scale(.9)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slide-in-up-data-v-2bfb19a6{0%{opacity:0;transform:translateY(40px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes text-up-data-v-2bfb19a6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.splash-sub[data-v-2bfb19a6]{font-size:1rem;color:hsla(0,0%,100%,.5);margin:0 0 28px}.splash-cta[data-v-2bfb19a6],.splash-sub[data-v-2bfb19a6]{font-family:Baloo\ 2,cursive;animation:text-up-data-v-2bfb19a6 .5s ease both}.splash-cta[data-v-2bfb19a6]{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;border-radius:50px;border:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;font-size:1.05rem;font-weight:800;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(251,191,36,.3)}.splash-cta[data-v-2bfb19a6]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 30px rgba(251,191,36,.5)}.splash-cta__icon[data-v-2bfb19a6]{font-size:1.2rem}.splash-skip-text[data-v-2bfb19a6]{position:absolute;bottom:24px;font-family:Lato,sans-serif;font-size:.75rem;color:hsla(0,0%,100%,.25);z-index:1}.splash-fade-leave-active[data-v-2bfb19a6]{transition:opacity .4s ease}.splash-fade-leave-to[data-v-2bfb19a6]{opacity:0}.wn-overlay[data-v-2bfb19a6]{position:fixed;inset:0;z-index:9998;background:rgba(10,20,40,.65);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.wn-card[data-v-2bfb19a6]{background:#fff;border-radius:24px;width:100%;max-width:480px;max-height:85vh;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.25);animation:card-pop-data-v-2bfb19a6 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes card-pop-data-v-2bfb19a6{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.wn-card__header[data-v-2bfb19a6]{position:relative;padding:28px 24px 20px;background:linear-gradient(135deg,#1a1046,#0c2461);overflow:hidden}.wn-card__header-shapes[data-v-2bfb19a6]{position:absolute;inset:0}.wn-shape[data-v-2bfb19a6]{position:absolute;border-radius:50%}.wn-shape--1[data-v-2bfb19a6]{width:120px;height:120px;top:-40px;right:-20px;background:rgba(139,92,246,.2)}.wn-shape--2[data-v-2bfb19a6]{width:80px;height:80px;bottom:-20px;left:20%;background:rgba(14,165,233,.15)}.wn-shape--3[data-v-2bfb19a6]{width:50px;height:50px;top:20px;left:10%;background:rgba(236,72,153,.12)}.wn-card__header-content[data-v-2bfb19a6]{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.wn-card__mascot[data-v-2bfb19a6]{width:64px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:mascot-wave-data-v-2bfb19a6 2s ease-in-out infinite}@keyframes mascot-wave-data-v-2bfb19a6{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.wn-card__badge[data-v-2bfb19a6]{display:inline-block;padding:3px 12px;border-radius:20px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;font-family:Baloo\ 2,cursive;font-size:.65rem;font-weight:800;letter-spacing:1px;margin-bottom:6px}.wn-card__title[data-v-2bfb19a6]{font-family:Fredoka One,cursive;font-size:1.3rem;font-weight:400;color:#fff;margin:0}.wn-card__close[data-v-2bfb19a6]{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.wn-card__close[data-v-2bfb19a6]:hover{background:hsla(0,0%,100%,.2);color:#fff}.wn-card__body[data-v-2bfb19a6]{padding:16px 24px;max-height:45vh;overflow-y:auto}.wn-item[data-v-2bfb19a6]{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid #f1f5f9;opacity:0;animation:item-slide-data-v-2bfb19a6 .35s ease forwards}.wn-item[data-v-2bfb19a6]:last-child{border-bottom:none}@keyframes item-slide-data-v-2bfb19a6{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.wn-item__emoji[data-v-2bfb19a6]{font-size:1.6rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:12px}.wn-item__info[data-v-2bfb19a6]{flex:1;min-width:0}.wn-item__title[data-v-2bfb19a6]{font-family:Baloo\ 2,cursive;font-size:.92rem;font-weight:700;color:#1e293b;margin:0 0 2px}.wn-item__desc[data-v-2bfb19a6]{font-family:Baloo\ 2,cursive;font-size:.8rem;color:#64748b;margin:0;line-height:1.5}.wn-card__footer[data-v-2bfb19a6]{padding:12px 24px 20px}.wn-card__btn[data-v-2bfb19a6]{width:100%;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b;font-family:Baloo\ 2,cursive;font-size:1rem;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(251,191,36,.25)}.wn-card__btn[data-v-2bfb19a6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(251,191,36,.4)}.modal-pop-enter-active[data-v-2bfb19a6]{transition:opacity .3s ease}.modal-pop-enter[data-v-2bfb19a6]{opacity:0}@media (max-width:599px){.splash-mascot__img[data-v-2bfb19a6]{width:130px}.splash-headline__big[data-v-2bfb19a6]{font-size:3.5rem}.splash-headline__line1[data-v-2bfb19a6],.splash-headline__line3[data-v-2bfb19a6]{font-size:2.2rem}.splash-headline[data-v-2bfb19a6]{min-height:140px}.speech-bubble[data-v-2bfb19a6]{font-size:.72rem;padding:7px 14px;right:-140px;top:-5px}.splash-cta[data-v-2bfb19a6]{padding:12px 28px;font-size:.9rem}.wn-card[data-v-2bfb19a6]{max-width:100%;border-radius:18px}.wn-card__header[data-v-2bfb19a6]{padding:22px 18px 16px}.wn-card__mascot[data-v-2bfb19a6]{width:50px}.wn-card__title[data-v-2bfb19a6]{font-size:1.1rem}.wn-card__body[data-v-2bfb19a6]{padding:12px 18px}}.navbar.v-app-bar{top:10px!important;left:14px!important;right:14px!important;width:auto!important;max-width:calc(100% - 28px)!important;border-radius:18px!important;overflow:hidden;background:var(--app-navbar)!important;border:1px solid var(--app-navbar-glass-border)!important;box-shadow:0 6px 24px var(--app-navbar-shadow),inset 0 1px 0 var(--app-inner-highlight)!important;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.navbar.v-app-bar{background:var(--app-glass-sheen) top/100% 100% no-repeat,var(--app-chrome-glass)!important;border-color:var(--app-chrome-glass-border)!important;backdrop-filter:blur(var(--glass-blur-chrome)) saturate(var(--glass-saturate)) brightness(var(--app-glass-brightness));box-shadow:0 6px 24px var(--app-navbar-shadow)!important}}.navbar .v-toolbar__content{align-items:center!important;height:100%!important;padding:0 10px!important}.navbar__brand{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px 5px 5px;border-radius:12px;transition:background-color .15s ease}.navbar__brand:hover{background-color:var(--app-hover)}.navbar__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--app-accent-soft);border:1px solid var(--app-accent-border)}.navbar__app-name{font-size:.95rem;font-weight:800;color:var(--app-text);letter-spacing:-.2px;line-height:1}.navbar__version{font-size:.6rem;font-weight:700;color:var(--app-text-faint);margin-left:2px;background:var(--app-hover);padding:2px 6px;border-radius:5px;line-height:1}.navbar__brand-divider{width:1px;height:22px;background:var(--app-border);margin:0 10px 0 4px;flex:0 0 auto}.navbar__center{display:flex;align-items:center;gap:2px;min-width:0}.navbar__separator{color:var(--app-text-faint);font-size:.9rem;margin:0 2px}.navbar__nav-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:none;background:transparent;border-radius:999px;cursor:pointer;font-family:Lato,sans-serif;font-size:.82rem;font-weight:600;color:var(--app-text-muted);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.navbar__nav-btn:hover,.navbar__nav-btn[aria-expanded=true]{background-color:var(--app-hover);color:var(--app-text)}.navbar__nav-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-ring)}html .navbar-dropdown.v-menu__content{border-radius:14px!important;background:var(--app-navbar)!important;border:1px solid var(--app-border);box-shadow:0 12px 34px var(--app-navbar-shadow),inset 0 1px 0 var(--app-inner-highlight)!important;margin-top:6px!important;overflow:visible!important;contain:none!important}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html .navbar-dropdown.v-menu__content{background:var(--app-glass-sheen) top/100% 90px no-repeat,var(--app-chrome-menu-glass)!important;backdrop-filter:blur(var(--glass-blur-chrome)) saturate(var(--glass-saturate)) brightness(var(--app-glass-brightness));border-color:var(--app-chrome-glass-border);box-shadow:0 12px 34px var(--app-navbar-shadow)!important}}html .navbar-dropdown.navbar-dropdown--submenu{margin-top:0!important;margin-left:6px!important}html .navbar-dropdown.v-menu__content:before{content:"";position:absolute;top:-7px;left:-1px;right:-1px;height:7px}html .navbar-dropdown.navbar-dropdown--submenu:before{top:-1px;bottom:-1px;left:-7px;right:auto;width:7px;height:auto}html .navbar-dropdown.v-menu__content .navbar-dropdown__list{padding:6px!important;background:transparent!important;border-radius:13px;overflow:hidden}html .navbar-dropdown.v-menu__content .navbar-dropdown__divider-label{font-size:.68rem;font-weight:700;color:var(--app-text-faint);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 4px;border-top:1px solid var(--app-border);margin-top:4px}html .navbar-dropdown.v-menu__content .navbar-dropdown__divider-line{border-top:1px solid var(--app-border);margin:5px 6px}html .navbar-dropdown.v-menu__content .navbar-dropdown__item{border-radius:10px!important;min-height:38px!important;padding:0 12px!important;margin-bottom:2px;transition:background-color .12s ease}html .navbar-dropdown.v-menu__content .navbar-dropdown__item:hover{background-color:var(--app-hover)!important}html .navbar-dropdown.v-menu__content .navbar-dropdown__item--active{background-color:var(--app-accent-soft)!important}html .navbar-dropdown.v-menu__content .navbar-dropdown__item--disabled{opacity:.5}html .navbar-dropdown.v-menu__content .navbar-dropdown__text{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:var(--app-text)!important}html .navbar-dropdown.v-menu__content .navbar-dropdown__item:hover .navbar-dropdown__text{color:var(--app-accent)!important}html .navbar-dropdown.v-menu__content .navbar-dropdown__item--active .navbar-dropdown__text{color:var(--app-accent-strong)!important;font-weight:600!important}html .navbar-dropdown.v-menu__content .navbar-dropdown__list .v-divider{border-color:var(--app-border)!important}.layout-main{padding-top:76px!important}.layout-main>.v-main__wrap{display:flex;flex-direction:column}.layout-main__content{flex:1 0 auto;display:flex;flex-direction:column}.darkmode-toggle,.navbar__mobile-toggle{width:36px;height:36px;border-radius:12px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;flex:0 0 auto}.darkmode-toggle{margin-right:4px}.darkmode-toggle:hover,.navbar__mobile-toggle:hover{background-color:var(--app-hover)}.darkmode-toggle:focus-visible,.navbar__mobile-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-ring)}.navbar__mobile-toggle{display:none}.mobile-menu{position:fixed;top:72px;left:8px;right:8px;bottom:8px;background:var(--app-navbar);border:1px solid var(--app-navbar-glass-border);border-radius:18px;box-shadow:0 10px 30px var(--app-navbar-shadow);z-index:99;overflow-y:auto;padding:10px 6px;font-family:Lato,sans-serif}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mobile-menu{background:var(--app-glass-sheen) top/100% 120px no-repeat,var(--app-chrome-menu-glass);border-color:var(--app-chrome-glass-border);backdrop-filter:blur(var(--glass-blur-chrome)) saturate(var(--glass-saturate)) brightness(var(--app-glass-brightness));box-shadow:0 10px 30px var(--app-navbar-shadow)}}.mobile-menu__section{padding:6px 10px}.mobile-menu__label{font-size:.68rem;font-weight:700;color:var(--app-text-faint);text-transform:uppercase;letter-spacing:1.5px;padding:8px 12px 6px}.mobile-menu__item{display:flex;align-items:center;padding:12px;border-radius:12px;font-size:.88rem;font-weight:500;color:var(--app-text);cursor:pointer;transition:background .12s}.mobile-menu__item:hover{background:var(--app-hover)}.mobile-menu__item--active{background:var(--app-accent-soft);color:var(--app-accent-strong);font-weight:600}.mobile-menu__divider{height:1px;background:var(--app-border);margin:6px 12px}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:all .25s ease}.mobile-menu-enter,.mobile-menu-leave-to{opacity:0;transform:translateY(-10px)}@media (max-width:599px){.navbar.v-app-bar{height:56px!important;top:8px!important;left:8px!important;right:8px!important;max-width:calc(100% - 16px)!important;border-radius:14px!important}.navbar .v-toolbar__content{padding:0 6px!important}.layout-main{padding-top:70px!important}.mobile-menu{top:68px}.navbar__app-name{font-size:.82rem}.navbar__brand-divider,.navbar__version{display:none}.navbar__center{display:none!important}.navbar__mobile-toggle{display:flex}.darkmode-toggle,.navbar__mobile-toggle{width:34px;height:34px}.darkmode-toggle{margin-right:0}.profile-name{display:none!important}.profile-btn{padding:4px;gap:4px}}@media (min-width:600px) and (max-width:959px){.navbar__version{display:none}.navbar__nav-btn{font-size:.78rem;padding:6px 10px}}.v-tooltip__content{background:#1e293b!important;color:#f1f5f9!important;font-family:Lato,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.3px!important;padding:8px 14px!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important;opacity:1!important;transition:opacity 0s!important}.v-list-item--active{background-image:none}.dark-mode .dev-navbar__identity[data-v-14c7d630]{color:var(--app-text-faint)}.dark-mode .dev-main[data-v-14c7d630]{background-color:var(--app-page)}.dev-main[data-v-14c7d630] .v-main__wrap{display:flex;flex-direction:column}.dev-main__content[data-v-14c7d630]{flex:1 0 auto;display:flex;flex-direction:column}.dev-layout[data-v-14c7d630]{font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.dev-navbar[data-v-14c7d630]{border-bottom:1px solid #2a2a2a!important}.dev-navbar__brand[data-v-14c7d630]{display:flex;align-items:center;cursor:pointer}.dev-navbar__title[data-v-14c7d630]{font-size:1rem;font-weight:700;letter-spacing:-.2px;color:#e8e8e8}.dev-navbar__badge[data-v-14c7d630]{margin-left:10px;padding:2px 8px;border-radius:6px;background:rgba(248,113,113,.16);color:#fca5a5;font-size:.6rem;font-weight:800;letter-spacing:1.5px}.dev-navbar__identity[data-v-14c7d630]{display:flex;align-items:center;font-size:.8rem;font-weight:600;color:#94a3b8;margin-right:18px}.dev-navbar__logout[data-v-14c7d630]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:9px;background:rgba(248,113,113,.12);color:#fca5a5;font-size:.78rem;font-weight:700;transition:all .2s ease}.dev-navbar__logout[data-v-14c7d630]:hover{background:rgba(248,113,113,.22);color:#fecaca}.dev-main[data-v-14c7d630]{background-color:#d8dce2}.tabulator{border:1px solid var(--tbl-border)!important;border-radius:var(--glass-radius)!important;overflow:hidden;box-shadow:var(--glass-lift),inset 0 1px 0 var(--app-inner-highlight);font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important;background:var(--tbl-surface)!important}.tabulator .tabulator-header{background:#eef1f6!important;border-bottom:2px solid #dde1e8!important}.tabulator .tabulator-header .tabulator-col{background:#eef1f6!important;border-right:1px solid #dde1e8!important;padding:0!important}.tabulator .tabulator-header .tabulator-col:last-child{border-right:none!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:10px 14px!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-title{font-size:.68rem!important;font-weight:800!important;color:#475569!important;text-transform:uppercase!important;letter-spacing:1px!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-sorter{color:#94a3b8!important}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-title,.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-title{color:#0ea5e9!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-resize-handle{width:4px!important}.tabulator-row{border-bottom:1px solid #edf2f7!important;transition:background-color .15s ease;min-height:42px!important}.tabulator-row:last-child{border-bottom:none!important}.tabulator-row:hover{background-color:#eef6ff!important}.tabulator-row.tabulator-row-even{background-color:#f7f8fa!important}.tabulator-row.tabulator-row-even:hover{background-color:#eef6ff!important}.tabulator-row .tabulator-cell{border-right:1px solid #edf2f7!important;padding:8px 14px!important;font-size:.8rem!important;color:#334155!important;font-weight:500!important;vertical-align:middle!important}.tabulator-row .tabulator-cell:last-child{border-right:none!important}.tabulator-row .tabulator-cell a{color:#0ea5e9!important;text-decoration:none!important;font-weight:600!important;transition:color .15s}.tabulator-row .tabulator-cell a:hover{color:#0284c7!important;text-decoration:underline!important}.tabulator-row.tabulator-selected{background-color:#e0f2fe!important}.tabulator-row.tabulator-selected:hover{background-color:#bae6fd!important}.tabulator .tabulator-footer{background:#f8fafc!important;border-top:2px solid #e2e8f0!important;padding:10px 16px!important;font-family:Lato,sans-serif!important}.tabulator .tabulator-footer .tabulator-page-size{font-family:Lato,sans-serif!important;font-size:.78rem!important;border:1.5px solid #d1d5db!important;border-radius:6px!important;padding:4px 8px!important;color:#334155!important;background:#fff!important}.tabulator .tabulator-footer .tabulator-page,.tabulator .tabulator-footer .tabulator-paginator{font-family:Lato,sans-serif!important;font-size:.78rem!important;color:#64748b!important}.tabulator .tabulator-footer .tabulator-page{font-weight:600!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:4px 10px!important;margin:0 2px!important;background:#fff!important;transition:all .15s ease}.tabulator .tabulator-footer .tabulator-page:hover:not(.disabled):not(.active){background:#f0f9ff!important;border-color:#0ea5e9!important;color:#0ea5e9!important}.tabulator .tabulator-footer .tabulator-page.active{background:#0ea5e9!important;border-color:#0ea5e9!important;color:#fff!important}.tabulator .tabulator-footer .tabulator-page.disabled{opacity:.35!important;cursor:not-allowed!important}.tabulator .tabulator-footer .tabulator-page-counter{font-family:Lato,sans-serif!important;font-size:.75rem!important;color:#94a3b8!important}.action-button{width:auto!important;height:auto!important;padding:5px 14px!important;min-width:0!important;background:#f0f9ff!important;color:#0ea5e9!important;border:1px solid #bae6fd!important;border-radius:6px!important;font-family:Lato,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .15s ease!important}.action-button:hover{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important}.action-button .v-icon{font-size:16px!important;color:inherit!important}.tabulator-edit-list{border-radius:10px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;border:1px solid #e2e8f0!important;padding:4px!important;background:#fff!important;overflow:auto!important}.tabulator-edit-list .tabulator-edit-list-item{padding:8px 12px!important;font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:#334155!important;border-radius:6px!important;margin:1px 0!important;transition:background .1s ease,color .1s ease}.tabulator-edit-list .tabulator-edit-list-item:hover{background:#f0f9ff!important;color:#0ea5e9!important}.tabulator-edit-list .tabulator-edit-list-item.active{background:#e0f2fe!important;color:#0369a1!important;font-weight:600!important}.tabulator-edit-list .tabulator-edit-list-group{font-family:Lato,sans-serif!important;font-size:.7rem!important;font-weight:700!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:8px 12px 4px!important}.tabulator-menu{border-radius:10px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;border:1px solid #e2e8f0!important;padding:4px!important;background:#fff!important;min-width:160px!important;max-height:300px!important;overflow-y:auto!important}.tabulator-menu .tabulator-menu-item{padding:8px 12px!important;font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:#334155!important;border-radius:6px!important;margin:1px 0!important;transition:background .1s ease}.tabulator-menu .tabulator-menu-item:hover{background:#f0f9ff!important;color:#0ea5e9!important}.tabulator-menu .tabulator-menu-separator{border-color:#f1f5f9!important;margin:4px 0!important}.tabulator .tabulator-loader .tabulator-loader-msg{font-family:Lato,sans-serif!important;font-size:.85rem!important;border-radius:8px!important;border:none!important;padding:16px 24px!important}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{color:#0ea5e9!important;background:#f0f9ff!important}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{color:#dc2626!important;background:#fef2f2!important}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #e2e8f0!important}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #e2e8f0!important}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #edf2f7!important}.dark-mode .tabulator .tabulator-header{background:var(--app-surface)!important;border-bottom-color:var(--app-border)!important}.dark-mode .tabulator .tabulator-header .tabulator-col{background:var(--app-surface)!important;border-right-color:var(--app-border)!important}.dark-mode .tabulator .tabulator-header .tabulator-col .tabulator-col-title{color:var(--app-text-muted)!important}.dark-mode .tabulator-row{border-bottom-color:var(--app-border)!important}.dark-mode .tabulator-row:hover{background-color:var(--app-card)!important}.dark-mode .tabulator-row.tabulator-row-even{background-color:var(--app-page)!important}.dark-mode .tabulator-row.tabulator-row-even:hover{background-color:var(--app-card)!important}.dark-mode .tabulator-row .tabulator-cell{border-right-color:var(--app-border)!important;color:var(--app-neutral-fg)!important}.dark-mode .tabulator-row .tabulator-cell a{color:var(--app-accent)!important}.dark-mode .tabulator-row .tabulator-cell a:hover{color:var(--app-accent-strong)!important}.dark-mode .tabulator-row.tabulator-selected{background-color:var(--app-accent-soft)!important}.dark-mode .tabulator .tabulator-footer{background:var(--app-card)!important;border-top-color:var(--app-border)!important}.dark-mode .tabulator .tabulator-footer .tabulator-page-size{background:var(--app-page)!important;border-color:var(--app-border)!important;color:var(--app-neutral-fg)!important}.dark-mode .tabulator .tabulator-footer .tabulator-page{background:var(--app-page)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}.dark-mode .tabulator .tabulator-footer .tabulator-page:hover:not(.disabled):not(.active){background:var(--app-card)!important;border-color:var(--app-accent)!important;color:var(--app-accent)!important}.dark-mode .tabulator .tabulator-footer .tabulator-page.active{background:var(--app-accent)!important;border-color:var(--app-accent)!important;color:var(--app-accent-fg)!important}.dark-mode .tabulator .tabulator-footer .tabulator-page-counter{color:var(--app-text-faint)!important}.dark-mode .action-button{background:var(--app-accent-soft)!important;color:var(--app-accent)!important;border-color:var(--app-accent-border)!important}.dark-mode .action-button:hover{background:var(--app-accent)!important;color:var(--app-accent-fg)!important;border-color:var(--app-accent)!important}.dark-mode .tabulator-edit-list{background:var(--app-page)!important;border-color:var(--app-border)!important;box-shadow:0 6px 24px var(--app-shadow-mid)!important}.dark-mode .tabulator-edit-list .tabulator-edit-list-item{color:var(--app-neutral-fg)!important}.dark-mode .tabulator-edit-list .tabulator-edit-list-item:hover{background:var(--app-card)!important;color:var(--app-accent)!important}.dark-mode .tabulator-edit-list .tabulator-edit-list-item.active{background:var(--app-accent-soft)!important;color:var(--app-accent)!important}.dark-mode .tabulator-menu{background:var(--app-page)!important;border-color:var(--app-border)!important;box-shadow:0 6px 24px var(--app-shadow-mid)!important}.dark-mode .tabulator-menu .tabulator-menu-item{color:var(--app-neutral-fg)!important}.dark-mode .tabulator-menu .tabulator-menu-item:hover{background:var(--app-card)!important;color:var(--app-accent)!important}.dark-mode .tabulator-menu .tabulator-menu-separator{border-color:var(--app-border)!important}.dark-mode .tbl-action-dropdown{border:1px solid var(--app-border)!important}.dark-mode .tbl-action-dropdown .v-list{background:var(--app-card)!important}.dark-mode .tbl-action-dropdown .v-list-item:hover{background:var(--app-accent-soft)!important}.dark-mode .tbl-action-dropdown .v-list-item__title{color:var(--app-text)!important}.tbl-action-dropdown{border-radius:10px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;border:1px solid #e2e8f0!important;min-width:160px!important;overflow:hidden!important}.tbl-action-dropdown .v-list{padding:4px!important;background:#fff!important}.tbl-action-dropdown .v-list-item{min-height:36px!important;border-radius:6px!important;margin:1px 0!important;padding:0 12px!important;transition:background .1s ease}.tbl-action-dropdown .v-list-item:hover{background:#f0f9ff!important}.tbl-action-dropdown .v-list-item--disabled{opacity:.4!important}.tbl-action-dropdown .v-list-item__title{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:#334155!important}.tbl-action-dropdown .v-list-item:hover .v-list-item__title{color:#0ea5e9!important}.tbl-action-dropdown .delete-list-items:hover{background:#fef2f2!important}.tbl-action-dropdown .delete-list-items:hover .v-list-item__title{color:#ef4444!important}.dark-mode .tbl-action-dropdown{border-color:var(--app-border)!important;box-shadow:0 6px 24px var(--app-shadow-mid)!important}.dark-mode .tbl-action-dropdown .v-list{background:var(--app-page)!important}.dark-mode .tbl-action-dropdown .v-list-item:hover{background:var(--app-card)!important}.dark-mode .tbl-action-dropdown .v-list-item__title{color:var(--app-neutral-fg)!important}.dark-mode .tbl-action-dropdown .v-list-item:hover .v-list-item__title{color:var(--app-accent)!important}.dark-mode .tbl-action-dropdown .delete-list-items:hover{background:var(--app-danger-bg)!important}.dark-mode .tbl-action-dropdown .delete-list-items:hover .v-list-item__title{color:var(--app-danger-fg)!important}.read-list-item{color:#fff!important;background-color:#1976d2}.edit-list-item{color:#fff!important;background-color:green}.delete-list-item{color:#fff!important;background-color:maroon}.action-button{width:90%!important;height:100%!important}.dark-mode .mod-empty[data-v-46b73fb6]{color:var(--app-text-faint)}.dark-mode .mod-card[data-v-46b73fb6]{background:var(--app-card);border-color:var(--app-border);box-shadow:inset 0 1px 0 var(--app-inner-highlight),0 4px 14px var(--app-shadow-mid)}.dark-mode .mod-card[data-v-46b73fb6]:hover{background:var(--app-elevated);border-color:var(--app-accent-border);box-shadow:inset 0 1px 0 var(--app-inner-highlight),0 12px 28px var(--app-shadow)}.dark-mode .mod-card-link--disabled .mod-card[data-v-46b73fb6]{opacity:.42}.dark-mode .mod-card__icon[data-v-46b73fb6]{background:transparent!important;position:relative}.dark-mode .mod-card__icon[data-v-46b73fb6]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:.18}.dark-mode .mod-card__icon .v-icon[data-v-46b73fb6]{position:relative}.dark-mode .mod-card__name[data-v-46b73fb6]{color:var(--app-text)}.dark-mode .mod-card__desc[data-v-46b73fb6]{color:var(--app-text-faint)}.dark-mode .mod-card__beta[data-v-46b73fb6]{color:var(--app-warning-fg);background:var(--app-warning-bg);border-color:transparent}.dark-mode .mod-card__status--active[data-v-46b73fb6]{color:var(--app-success-fg);background:var(--app-success-bg)}.dark-mode .mod-status-dot[data-v-46b73fb6]{background:var(--app-success)}.dark-mode .mod-card__status--disabled[data-v-46b73fb6]{color:var(--app-text-faint);background:var(--app-elevated)}.dark-mode .mod-card__status--external[data-v-46b73fb6]{color:var(--app-text-muted);background:var(--app-elevated)}.dark-mode .mod-card__go[data-v-46b73fb6]{color:var(--app-text-faint)!important}.dark-mode .mod-card:hover .mod-card__go[data-v-46b73fb6]{color:var(--app-accent)!important}.mod-empty[data-v-46b73fb6]{color:#94a3b8;font-size:.9rem;font-family:Lato,sans-serif}.mod-grid[data-v-46b73fb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.mod-divider[data-v-46b73fb6]{grid-column:1/-1;height:0}.mod-card-link[data-v-46b73fb6]{text-decoration:none;color:inherit;display:block}.mod-card-link--hidden[data-v-46b73fb6]{display:none}.mod-card-link--disabled[data-v-46b73fb6]{pointer-events:none}.mod-card-link--disabled .mod-card[data-v-46b73fb6]{opacity:.5}.mod-card[data-v-46b73fb6]{background:var(--app-card);border:1px solid var(--app-border);border-radius:14px;box-shadow:var(--glass-lift);display:flex;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.mod-card[data-v-46b73fb6]:hover{box-shadow:var(--glass-lift-hover);border-color:var(--app-border-strong);transform:translateY(-3px)}.mod-card__content[data-v-46b73fb6]{flex:1;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.mod-card__top[data-v-46b73fb6]{display:flex;align-items:center;gap:14px}.mod-card__icon[data-v-46b73fb6]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.mod-card:hover .mod-card__icon[data-v-46b73fb6]{transform:scale(1.05)}.mod-card__info[data-v-46b73fb6]{flex:1;min-width:0}.mod-card__name[data-v-46b73fb6]{font-size:.95rem;font-weight:700;color:#1e293b;margin:0;font-family:Lato,sans-serif}.mod-card__desc[data-v-46b73fb6]{font-size:.75rem;color:#94a3b8;margin:4px 0 0}.mod-card__beta[data-v-46b73fb6]{display:inline-block;margin-left:6px;padding:2px 7px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#f59e0b;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;vertical-align:middle}.mod-card__bottom[data-v-46b73fb6]{display:flex;align-items:center;justify-content:space-between}.mod-card__status[data-v-46b73fb6]{font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.8px}.mod-card__status--pill[data-v-46b73fb6]{padding:4px 12px;border-radius:20px}.mod-card__status--active[data-v-46b73fb6]{color:#10b981;background:#ecfdf5}.mod-card__status--disabled[data-v-46b73fb6]{color:#94a3b8;background:#f8fafc}.mod-card__status--external[data-v-46b73fb6]{color:#64748b;background:#f8fafc}.mod-status-dot[data-v-46b73fb6]{width:6px;height:6px;border-radius:50%;background:#10b981}.mod-card__go[data-v-46b73fb6]{transition:all .25s cubic-bezier(.4,0,.2,1)}.mod-card:hover .mod-card__go[data-v-46b73fb6]{color:#0ea5e9!important;transform:translateX(4px)}@media (max-width:599px){.mod-grid[data-v-46b73fb6]{grid-template-columns:1fr;gap:12px}.mod-card__content[data-v-46b73fb6]{padding:14px 16px;gap:10px}.mod-card__icon[data-v-46b73fb6]{width:36px;height:36px}.mod-card__name[data-v-46b73fb6]{font-size:.88rem}}@media (min-width:600px) and (max-width:959px){.mod-grid[data-v-46b73fb6]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.a-alert[data-v-7f5bf5f3]{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:12px;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--a-alert-bg);border:1px solid var(--a-alert-border)}.a-alert--dense[data-v-7f5bf5f3]{gap:10px;padding:10px 14px;margin-bottom:12px;border-radius:10px}.a-alert__icon[data-v-7f5bf5f3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--a-alert-icon-bg);border:1px solid var(--a-alert-border)}.a-alert--dense .a-alert__icon[data-v-7f5bf5f3]{width:28px;height:28px;border-radius:8px}.a-alert__glyph[data-v-7f5bf5f3]{color:var(--a-alert-accent)!important}.a-alert__body[data-v-7f5bf5f3]{flex:1;display:flex;flex-direction:column;gap:2px;padding-top:2px;min-width:0;color:var(--a-alert-fg);font-size:.88rem;font-weight:600;line-height:1.45}.a-alert__title[data-v-7f5bf5f3]{font-size:.7rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--a-alert-fg);opacity:.75}.a-alert__text[data-v-7f5bf5f3]{display:block;word-break:break-word}.a-alert--dense .a-alert__body[data-v-7f5bf5f3]{font-size:.82rem}.a-alert__close[data-v-7f5bf5f3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:4px;border-radius:8px;background:transparent;transition:background .15s ease}.a-alert__close[data-v-7f5bf5f3]:hover{background:var(--a-alert-icon-bg)}.a-alert--warning[data-v-7f5bf5f3]{--a-alert-bg:var(--app-warning-bg,#fef3c7);--a-alert-border:var(--app-warning-border,#fde68a);--a-alert-icon-bg:var(--app-warning-bg-strong,#fde68a);--a-alert-accent:var(--app-warning,#f59e0b);--a-alert-fg:var(--app-warning-fg,#b45309)}.a-alert--danger[data-v-7f5bf5f3]{--a-alert-bg:var(--app-danger-bg,#fef2f2);--a-alert-border:var(--app-danger-border,#fecaca);--a-alert-icon-bg:var(--app-danger-bg-strong,#fee2e2);--a-alert-accent:var(--app-danger,#ef4444);--a-alert-fg:var(--app-danger-fg,#991b1b)}.a-alert--success[data-v-7f5bf5f3]{--a-alert-bg:var(--app-success-bg,#ecfdf5);--a-alert-border:var(--app-success-border,#bbf7d0);--a-alert-icon-bg:var(--app-success-border,#bbf7d0);--a-alert-accent:var(--app-success,#10b981);--a-alert-fg:var(--app-success-fg,#065f46)}.a-alert--info[data-v-7f5bf5f3]{--a-alert-bg:var(--app-info-bg,#e0f2fe);--a-alert-border:var(--app-accent-border,#bae6fd);--a-alert-icon-bg:var(--app-accent-soft,#bae6fd);--a-alert-accent:var(--app-accent,#0ea5e9);--a-alert-fg:var(--app-info-fg,#0369a1)}.a-alert--neutral[data-v-7f5bf5f3]{--a-alert-bg:var(--app-neutral-bg,#ececec);--a-alert-border:var(--app-border,#e2e8f0);--a-alert-icon-bg:var(--app-hover,#e2e8f0);--a-alert-accent:var(--app-text-muted,#64748b);--a-alert-fg:var(--app-neutral-fg,#555)}.a-alert--solid[data-v-7f5bf5f3]{background:var(--a-alert-accent);border-color:var(--a-alert-accent)}.a-alert--solid .a-alert__icon[data-v-7f5bf5f3]{background:var(--app-veil,hsla(0,0%,100%,.18));border-color:var(--app-veil-border,hsla(0,0%,100%,.28))}.a-alert--solid .a-alert__body[data-v-7f5bf5f3],.a-alert--solid .a-alert__glyph[data-v-7f5bf5f3],.a-alert--solid .a-alert__text[data-v-7f5bf5f3],.a-alert--solid .a-alert__title[data-v-7f5bf5f3]{color:var(--app-on-solid,#fff)!important}.a-alert-fade-enter-active[data-v-7f5bf5f3],.a-alert-fade-leave-active[data-v-7f5bf5f3]{transition:opacity .2s ease,transform .2s ease}.a-alert-fade-enter[data-v-7f5bf5f3],.a-alert-fade-leave-to[data-v-7f5bf5f3]{opacity:0;transform:translateY(-4px)}@media (max-width:600px){.a-alert[data-v-7f5bf5f3]{gap:10px;padding:12px 14px}.a-alert__icon[data-v-7f5bf5f3]{width:30px;height:30px}}.app-footer[data-v-285f2233]{background:#082028;color:#cfd8dd;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;flex-shrink:0;position:relative;z-index:5}.app-footer__inner[data-v-285f2233]{display:flex;align-items:center;gap:16px;padding:14px 44px}.app-footer__logo[data-v-285f2233]{height:26px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.app-footer__text[data-v-285f2233]{min-width:0;line-height:1.5}.app-footer__copy[data-v-285f2233]{font-size:.78rem;font-weight:600;color:#fff}.app-footer__meta[data-v-285f2233]{font-size:.74rem;color:#8fa3ab}.app-footer__sep[data-v-285f2233]{margin:0 6px;color:#4a6069}.app-footer__link[data-v-285f2233]{color:#38bdf8;text-decoration:none;font-weight:600}.app-footer__link[data-v-285f2233]:hover{text-decoration:underline}@media (max-width:599px){.app-footer__inner[data-v-285f2233]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.app-footer__sep[data-v-285f2233]{margin:0 4px}}:root{--tbl-surface:#fff;--tbl-surface-alt:#f8fafc;--tbl-surface-raised:#fff;--tbl-border:#e2e8f0;--tbl-border-subtle:#eef1f5;--tbl-border-strong:#cbd5e1;--tbl-text:#1e293b;--tbl-text-muted:#64748b;--tbl-text-faint:#94a3b8;--tbl-link:#0ea5e9;--tbl-link-hover:#0284c7;--tbl-accent:#0ea5e9;--tbl-accent-fg:#fff;--tbl-accent-soft:#e0f2fe;--tbl-accent-tint:#f0f9ff;--tbl-accent-strong:#0369a1;--tbl-row-hover:#f1f5f9;--tbl-row-stripe:#f8fafc;--tbl-pill-blue-bg:#ffffc2;--tbl-pill-blue-fg:#6b5e00;--tbl-pill-blue-bd:transparent;--tbl-pill-amber-bg:wheat;--tbl-pill-amber-fg:#6b4c1e;--tbl-pill-amber-bd:transparent;--tbl-pill-purple-bg:#cfd0cf;--tbl-pill-purple-fg:#3a3f47;--tbl-pill-purple-bd:transparent;--tbl-pill-slate-bg:#ececec;--tbl-pill-slate-fg:#555;--tbl-pill-slate-bd:transparent;--tbl-pill-green-bg:#ecfdf5;--tbl-pill-green-fg:#065f46;--tbl-pill-green-bd:transparent;--tbl-pill-red-bg:#fef2f2;--tbl-pill-red-fg:#991b1b;--tbl-pill-red-bd:transparent;--tbl-price-blue-bg:#e0f2fe;--tbl-price-blue-fg:#0c4a6e;--tbl-price-blue-cur:#0ea5e9;--tbl-price-blue-bd:transparent;--tbl-price-green-bg:#ecfdf5;--tbl-price-green-fg:#065f46;--tbl-price-green-cur:#10b981;--tbl-price-green-bd:transparent;--tbl-price-amber-bg:#fef3c7;--tbl-price-amber-fg:#78350f;--tbl-price-amber-cur:#f59e0b;--tbl-price-amber-bd:transparent;--tbl-price-purple-bg:#ede9fe;--tbl-price-purple-fg:#3b0764;--tbl-price-purple-cur:#8b5cf6;--tbl-price-purple-bd:transparent;--tbl-price-red-bg:#fef2f2;--tbl-price-red-fg:#7f1d1d;--tbl-price-red-cur:#ef4444;--tbl-price-red-bd:transparent;--tbl-price-pink-bg:#fdf2f8;--tbl-price-pink-fg:#831843;--tbl-price-pink-cur:#ec4899;--tbl-price-pink-bd:transparent;--tbl-currency-opacity:0.7;--tbl-alert-success-bg:#ecfdf5;--tbl-alert-success-fg:#059669;--tbl-alert-success-bd:transparent;--tbl-alert-warning-bg:#fef3c7;--tbl-alert-warning-fg:#b45309;--tbl-alert-warning-bd:transparent;--tbl-alert-error-bg:#fef2f2;--tbl-alert-error-fg:#dc2626;--tbl-alert-error-bd:transparent;--tbl-late-warn-bg:#fef3c7;--tbl-late-warn-fg:#b45309;--tbl-late-high-bg:#ffedd5;--tbl-late-high-fg:#c2410c;--tbl-late-crit-bg:#fee2e2;--tbl-late-crit-fg:#b91c1c;--tbl-cell-warning-bg:#fef2f2;--tbl-cell-warning-bar:#ef4444;--tbl-cell-success-bg:#ecfdf5;--tbl-cell-success-bar:#10b981;--tbl-cell-info-bg:#eff6ff;--tbl-cell-info-bar:#2596be;--tbl-idx-bg:#f1f5f9;--tbl-idx-fg:#64748b;--tbl-idx-dup-bg:#fff7ed;--tbl-idx-dup-fg:#ea580c;--tbl-idx-flag-bg:#fef2f2;--tbl-idx-flag-fg:#ef4444;--tbl-row-height:46px;--tbl-radius:8px;--tbl-font:"Lato","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif}.dark-mode,.theme--dark{--tbl-surface:#2c313a;--tbl-surface-alt:#363c47;--tbl-surface-raised:#363c47;--tbl-border:#4c5665;--tbl-border-subtle:rgba(76,86,101,0.6);--tbl-border-strong:#5d6878;--tbl-text:#f2f5f9;--tbl-text-muted:#c3ccd8;--tbl-text-faint:#adb7c5;--tbl-link:#5ccbfa;--tbl-link-hover:#a5e4ff;--tbl-accent:#38bdf8;--tbl-accent-fg:#06202c;--tbl-accent-soft:rgba(56,189,248,0.14);--tbl-accent-tint:rgba(56,189,248,0.12);--tbl-accent-strong:#7dd3fc;--tbl-row-hover:#3d4551;--tbl-row-stripe:#272c34;--tbl-pill-blue-bg:rgba(250,204,21,0.2);--tbl-pill-blue-fg:#fde68a;--tbl-pill-blue-bd:rgba(250,204,21,0.46);--tbl-pill-amber-bg:rgba(251,146,60,0.2);--tbl-pill-amber-fg:#fed7aa;--tbl-pill-amber-bd:rgba(251,146,60,0.46);--tbl-pill-purple-bg:#454d5b;--tbl-pill-purple-fg:#f2f5f9;--tbl-pill-purple-bd:#6b7686;--tbl-pill-slate-bg:transparent;--tbl-pill-slate-fg:#dbe1ea;--tbl-pill-slate-bd:#6b7686;--tbl-pill-green-bg:rgba(52,211,153,0.22);--tbl-pill-green-fg:#6ee7b7;--tbl-pill-green-bd:rgba(52,211,153,0.44);--tbl-pill-red-bg:rgba(248,113,113,0.22);--tbl-pill-red-fg:#ffbcbc;--tbl-pill-red-bd:rgba(248,113,113,0.44);--tbl-price-blue-bg:rgba(56,189,248,0.12);--tbl-price-blue-fg:#bae6fd;--tbl-price-blue-cur:#7dd3fc;--tbl-price-blue-bd:rgba(56,189,248,0.5);--tbl-price-green-bg:rgba(52,211,153,0.12);--tbl-price-green-fg:#a7f3d0;--tbl-price-green-cur:#6ee7b7;--tbl-price-green-bd:rgba(52,211,153,0.5);--tbl-price-amber-bg:rgba(251,191,36,0.12);--tbl-price-amber-fg:#fde68a;--tbl-price-amber-cur:#fcd34d;--tbl-price-amber-bd:rgba(251,191,36,0.5);--tbl-price-purple-bg:rgba(167,139,250,0.14);--tbl-price-purple-fg:#ddd6fe;--tbl-price-purple-cur:#c4b5fd;--tbl-price-purple-bd:rgba(167,139,250,0.55);--tbl-price-red-bg:rgba(248,113,113,0.12);--tbl-price-red-fg:#fecaca;--tbl-price-red-cur:#fca5a5;--tbl-price-red-bd:rgba(248,113,113,0.5);--tbl-price-pink-bg:rgba(244,114,182,0.12);--tbl-price-pink-fg:#fbcfe8;--tbl-price-pink-cur:#f9a8d4;--tbl-price-pink-bd:rgba(244,114,182,0.5);--tbl-currency-opacity:1;--tbl-alert-success-bg:rgba(52,211,153,0.16);--tbl-alert-success-fg:#6ee7b7;--tbl-alert-success-bd:rgba(52,211,153,0.34);--tbl-alert-warning-bg:rgba(251,191,36,0.16);--tbl-alert-warning-fg:#fcd34d;--tbl-alert-warning-bd:rgba(251,191,36,0.34);--tbl-alert-error-bg:rgba(248,113,113,0.16);--tbl-alert-error-fg:#ffbcbc;--tbl-alert-error-bd:rgba(248,113,113,0.34);--tbl-late-warn-bg:rgba(251,191,36,0.16);--tbl-late-warn-fg:#fcd34d;--tbl-late-high-bg:rgba(249,115,22,0.18);--tbl-late-high-fg:#fdba74;--tbl-late-crit-bg:rgba(248,113,113,0.18);--tbl-late-crit-fg:#ffbcbc;--tbl-cell-warning-bg:rgba(239,68,68,0.1);--tbl-cell-warning-bar:#f87171;--tbl-cell-success-bg:rgba(16,185,129,0.1);--tbl-cell-success-bar:#34d399;--tbl-cell-info-bg:rgba(56,189,248,0.1);--tbl-cell-info-bar:#38bdf8;--tbl-idx-bg:#363c47;--tbl-idx-fg:#c3ccd8;--tbl-idx-dup-bg:rgba(234,88,12,0.16);--tbl-idx-dup-fg:#fdba74;--tbl-idx-flag-bg:rgba(239,68,68,0.16);--tbl-idx-flag-fg:#fca5a5}.dark-mode,.theme--dark,:root{--bdt-surface:var(--tbl-surface);--bdt-surface-alt:var(--tbl-surface-alt);--bdt-text:var(--tbl-text);--bdt-text-muted:var(--tbl-text-muted);--bdt-text-faint:var(--tbl-text-faint);--bdt-accent:var(--tbl-accent);--bdt-accent-fg:var(--tbl-accent-fg);--bdt-row-hover:var(--tbl-row-hover)}.tbl-idx{width:auto;min-width:26px;height:26px;padding:0 7px;border-radius:var(--tbl-radius);background:var(--tbl-idx-bg);color:var(--tbl-idx-fg);font-size:.72rem;font-weight:700;font-family:var(--tbl-font);box-sizing:border-box}.tbl-idx,.tbl-idx-badge{display:inline-flex;align-items:center;justify-content:center}.tbl-idx-badge{width:20px;height:20px;border-radius:6px;margin-left:3px;vertical-align:middle}.tbl-idx-badge--dup{background:var(--tbl-idx-dup-bg);color:var(--tbl-idx-dup-fg)}.tbl-idx-badge--flag{background:var(--tbl-idx-flag-bg);color:var(--tbl-idx-flag-fg)}.tbl-company-link{color:var(--tbl-link)!important;font-weight:600!important;font-size:.78rem!important;cursor:pointer;transition:color .15s}.tbl-company-link:hover{color:var(--tbl-link-hover)!important;text-decoration:underline}.tbl-pill{display:inline-block;padding:3px 11px;border:1px solid transparent;border-radius:20px;font-size:.8rem;font-weight:700;font-family:var(--tbl-font);letter-spacing:.3px;white-space:nowrap}.tbl-pill--blue{background:var(--tbl-pill-blue-bg);color:var(--tbl-pill-blue-fg);border-color:var(--tbl-pill-blue-bd)}.tbl-pill--amber{background:var(--tbl-pill-amber-bg);color:var(--tbl-pill-amber-fg);border-color:var(--tbl-pill-amber-bd)}.tbl-pill--purple{background:var(--tbl-pill-purple-bg);color:var(--tbl-pill-purple-fg);border-color:var(--tbl-pill-purple-bd)}.tbl-pill--slate{background:var(--tbl-pill-slate-bg);color:var(--tbl-pill-slate-fg);border-color:var(--tbl-pill-slate-bd)}.tbl-pill--green{background:var(--tbl-pill-green-bg);color:var(--tbl-pill-green-fg);border-color:var(--tbl-pill-green-bd)}.tbl-pill--red{background:var(--tbl-pill-red-bg);color:var(--tbl-pill-red-fg);border-color:var(--tbl-pill-red-bd)}.tbl-price-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid transparent;border-radius:6px;font-weight:700;font-size:.78rem;font-family:var(--tbl-font);font-variant-numeric:tabular-nums}.tbl-price-badge__currency{font-size:.65rem;font-weight:600;opacity:var(--tbl-currency-opacity)}.tbl-price--blue{background:var(--tbl-price-blue-bg);color:var(--tbl-price-blue-fg);border-color:var(--tbl-price-blue-bd)}.tbl-price--blue .tbl-price-badge__currency{color:var(--tbl-price-blue-cur)}.tbl-price--green{background:var(--tbl-price-green-bg);color:var(--tbl-price-green-fg);border-color:var(--tbl-price-green-bd)}.tbl-price--green .tbl-price-badge__currency{color:var(--tbl-price-green-cur)}.tbl-price--amber{background:var(--tbl-price-amber-bg);color:var(--tbl-price-amber-fg);border-color:var(--tbl-price-amber-bd)}.tbl-price--amber .tbl-price-badge__currency{color:var(--tbl-price-amber-cur)}.tbl-price--purple{background:var(--tbl-price-purple-bg);color:var(--tbl-price-purple-fg);border-color:var(--tbl-price-purple-bd)}.tbl-price--purple .tbl-price-badge__currency{color:var(--tbl-price-purple-cur)}.tbl-price--red{background:var(--tbl-price-red-bg);color:var(--tbl-price-red-fg);border-color:var(--tbl-price-red-bd)}.tbl-price--red .tbl-price-badge__currency{color:var(--tbl-price-red-cur)}.tbl-price--pink{background:var(--tbl-price-pink-bg);color:var(--tbl-price-pink-fg);border-color:var(--tbl-price-pink-bd)}.tbl-price--pink .tbl-price-badge__currency{color:var(--tbl-price-pink-cur)}.tbl-stage{gap:4px;font-size:.85rem;color:var(--tbl-text)}.tbl-stage,.tbl-stage-alert{display:inline-flex;align-items:center;font-weight:600}.tbl-stage-alert{gap:5px;padding:3px 10px;border-radius:6px;border:1px solid transparent;font-size:.8rem;font-family:var(--tbl-font);cursor:pointer}.tbl-stage-alert__text{white-space:nowrap}.tbl-stage-alert--success{background:var(--tbl-alert-success-bg);color:var(--tbl-alert-success-fg);border-color:var(--tbl-alert-success-bd)}.tbl-stage-alert--warning{background:var(--tbl-alert-warning-bg);color:var(--tbl-alert-warning-fg);border-color:var(--tbl-alert-warning-bd)}.tbl-stage-alert--error{background:var(--tbl-alert-error-bg);color:var(--tbl-alert-error-fg);border-color:var(--tbl-alert-error-bd)}.dark-mode .tbl-stage-alert--success{background:var(--tbl-alert-success-bg);color:var(--tbl-alert-success-fg)}.dark-mode .tbl-stage-alert--warning{background:var(--tbl-alert-warning-bg);color:var(--tbl-alert-warning-fg)}.dark-mode .tbl-stage-alert--error{background:var(--tbl-alert-error-bg);color:var(--tbl-alert-error-fg)}.tbl-claimdate{display:inline-flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--tbl-font);line-height:1.25}.tbl-claimdate__date{font-size:.8rem;font-weight:600;color:var(--tbl-text);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl-claimdate--ontime .tbl-claimdate__date{color:var(--tbl-text-muted);font-weight:500}.tbl-claimdate__late{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.2px;white-space:nowrap;cursor:default}.tbl-claimdate__late svg{flex:none}.tbl-claimdate__late--warn{background:var(--tbl-late-warn-bg);color:var(--tbl-late-warn-fg)}.tbl-claimdate__late--high{background:var(--tbl-late-high-bg);color:var(--tbl-late-high-fg)}.tbl-claimdate__late--crit{background:var(--tbl-late-crit-bg);color:var(--tbl-late-crit-fg)}.tbl-cell--warning{background-color:var(--tbl-cell-warning-bg)!important;border-left:3px solid var(--tbl-cell-warning-bar)!important}.tbl-cell--success{background-color:var(--tbl-cell-success-bg)!important;border-left:3px solid var(--tbl-cell-success-bar)!important}.tbl-cell--info{background-color:var(--tbl-cell-info-bg)!important;border-left:3px solid var(--tbl-cell-info-bar)!important}.tbl-flag,.tbl-next-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--tbl-radius);border:1px solid var(--tbl-border);background:var(--tbl-surface-raised);cursor:pointer;transition:all .15s ease}.tbl-flag .v-icon,.tbl-flag svg{font-size:16px!important;color:var(--tbl-text-faint)!important}.tbl-flag:hover{background:var(--tbl-row-hover);border-color:var(--tbl-border-strong)}.tbl-flag:hover .v-icon,.tbl-flag:hover svg{color:var(--tbl-cell-warning-bar)!important}.tbl-flag--active{background:var(--tbl-idx-flag-bg);border-color:var(--tbl-cell-warning-bar)}.tbl-flag--active,.tbl-flag--active .v-icon,.tbl-flag--active svg{color:var(--tbl-cell-warning-bar)!important}.tbl-flag--active:hover{background:var(--tbl-idx-flag-bg);filter:brightness(1.15)}.tbl-next-btn .v-icon{font-size:18px!important;color:var(--tbl-text-muted)!important}.tbl-next-btn:hover{background:var(--tbl-accent-soft);border-color:var(--tbl-accent)}.tbl-next-btn:hover .v-icon{color:var(--tbl-accent-strong)!important}.tbl-actions-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 14px;border-radius:6px;border:1px solid var(--tbl-accent-soft);background:var(--tbl-accent-tint);color:var(--tbl-accent);font-family:var(--tbl-font);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.tbl-actions-btn:hover{background:var(--tbl-accent);color:var(--tbl-accent-fg);border-color:var(--tbl-accent)}.tbl-actions-btn svg{flex-shrink:0}.bdt-table.v-data-table{background:var(--tbl-surface)!important;border:1px solid var(--tbl-border);border-radius:var(--tbl-radius);overflow:hidden}.bdt-table .v-data-table-header th{background:var(--tbl-surface-alt)!important;border-bottom:1px solid var(--tbl-border)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.6px;text-transform:uppercase;color:var(--tbl-text-muted)!important;height:40px!important}.bdt-table .v-data-table-header th.sortable .v-data-table-header__icon{color:var(--tbl-text-faint)!important;font-size:16px!important}.bdt-table .v-data-table-header th.sortable:hover{color:var(--tbl-text)!important}.bdt-table .v-data-table-header th.sortable:hover .v-data-table-header__icon{opacity:.7}.bdt-table .v-data-table-header th.sortable.active,.bdt-table .v-data-table-header th.sortable.active .v-data-table-header__icon{color:var(--tbl-accent-strong)!important}.bdt-table .v-data-table-header th.sortable.active .v-data-table-header__icon{opacity:1}.bdt-table tbody td{padding:0!important;font-size:.82rem;color:var(--tbl-text);border-bottom:1px solid var(--tbl-border-subtle)!important}.bdt-table .v-data-table-header th:not(:last-child),.bdt-table tbody td:not(:last-child){border-right:1px solid var(--tbl-border-subtle)}.bdt-table tbody tr:last-child td{border-bottom:none!important}.bdt-table tbody tr:nth-child(2n){background:var(--tbl-row-stripe)}.bdt-table tbody tr:hover{background:var(--tbl-row-hover)!important}.bdt-table .v-data-table-header th:not(.bdt-th),.bdt-table tbody td:not(.bdt-td){width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;text-align:center!important}.bdt-table .v-data-table__checkbox{display:flex!important;align-items:center;justify-content:center;margin:0!important}.bdt-table .v-data-table__checkbox .v-icon{font-size:22px!important;color:var(--tbl-text-faint)!important;transition:color .15s ease}.bdt-table .v-data-table__checkbox:hover .v-icon{color:var(--tbl-text)!important}.bdt-table .v-data-table__checkbox .v-icon.mdi-checkbox-marked,.bdt-table .v-data-table__checkbox .v-icon.mdi-minus-box{color:var(--tbl-accent)!important}.bdt-table tbody tr.v-data-table__selected{background:var(--tbl-accent-tint)!important}.bdt-table tbody tr.v-data-table__selected:hover{background:var(--tbl-accent-soft)!important}.bdt-menu .v-list{background:var(--tbl-surface-alt)!important;padding:4px!important}.bdt-menu .v-list-item{border-radius:var(--tbl-radius)!important;min-height:36px!important}.bdt-menu .v-list-item__title{font-family:var(--tbl-font)!important;font-size:.8rem!important;font-weight:600!important;color:var(--tbl-text)!important}.bdt-menu .v-list-item:hover{background:var(--tbl-row-hover)!important}.bdt-menu .v-list-item--active{background:var(--tbl-accent-soft)!important}.bdt-menu .v-list-item--active:before{opacity:0!important}.bdt-menu .v-list-item--active .v-list-item__title{color:var(--tbl-accent-strong)!important}html.theme-switching.theme-switching.theme-switching,html.theme-switching.theme-switching.theme-switching *,html.theme-switching.theme-switching.theme-switching :after,html.theme-switching.theme-switching.theme-switching :before{transition:none!important}:root{--app-page:#fff;--app-surface:#f8fafc;--app-card:#fff;--app-elevated:#eef2f7;--app-border:#e2e8f0;--app-border-strong:#cbd5e1;--app-text:#1e293b;--app-text-muted:#64748b;--app-text-faint:#94a3b8;--app-accent:#0ea5e9;--app-accent-fg:#fff;--app-accent-soft:#f0f9ff;--app-accent-border:#e0f2fe;--app-accent-soft-strong:#e0f2fe;--app-accent-strong:#0369a1;--app-accent-rgb:14,165,233;--app-inner-highlight:transparent;--app-card-glass:hsla(0,0%,100%,0.38);--app-card-glass-hover:hsla(0,0%,100%,0.54);--app-card-glass-border:hsla(0,0%,100%,0.7);--app-card-glass-border-hover:hsla(0,0%,100%,0.95);--app-field:#fff;--app-field-hover:#f8fafc;--app-field-border:#d1d5db;--app-field-border-hover:#94a3b8;--app-field-disabled:#f1f5f9;--app-field-disabled-border:#e2e8f0;--app-field-placeholder:#94a3b8;--app-form-tile:#fff;--app-form-tile-hover:#f8fafc;--app-form-tile-border:#e2e8f0;--app-navbar:#fff;--app-navbar-glass:hsla(0,0%,100%,0.72);--app-navbar-glass-border:hsla(0,0%,100%,0.7);--app-navbar-shadow:rgba(15,23,42,0.1);--app-menu-glass:hsla(0,0%,100%,0.88);--app-chrome-glass:hsla(0,0%,100%,0.38);--app-chrome-menu-glass:hsla(0,0%,100%,0.62);--app-chrome-glass-border:hsla(0,0%,100%,0.3);--app-glass-sheen:linear-gradient(180deg,hsla(0,0%,100%,0.55) 0%,hsla(0,0%,100%,0.18) 45%,hsla(0,0%,100%,0));--app-glass-brightness:1.12;--app-footer-rim:hsla(0,0%,100%,0.08);--app-footer-highlight:hsla(0,0%,100%,0.06);--app-ground:#bfc6d1;--app-ground-glow:radial-gradient(circle at 15% -10%,hsla(0,0%,100%,0.55) 0%,transparent 45%),radial-gradient(circle at 85% 10%,rgba(14,165,233,0.07) 0%,transparent 40%);--app-overlay:rgba(0,0,0,0.46);--app-shadow-soft:rgba(15,23,42,0.04);--app-shadow-mid:rgba(15,23,42,0.06);--app-shadow:rgba(15,23,42,0.08);--app-shadow-deep:rgba(15,23,42,0.2);--app-ring:rgba(14,165,233,0.15);--app-ring-danger:rgba(239,68,68,0.12);--app-ring-purple:rgba(139,92,246,0.12);--app-accent-glow:rgba(14,165,233,0.28);--app-accent-glow-strong:rgba(14,165,233,0.4);--app-hover:rgba(15,23,42,0.05);--app-veil:hsla(0,0%,100%,0.18);--app-veil-border:hsla(0,0%,100%,0.28);--app-on-solid:#fff;--app-page-glow:none;--app-brand-gradient:linear-gradient(135deg,#0ea5e9,#0a4f8c);--app-brand-gradient-hover:linear-gradient(135deg,#0c5ba3,#1675c9);--app-brand-gradient-fg:#fff;--app-brand-glow:rgba(14,165,233,0.35);--app-login-panel:linear-gradient(160deg,#2c4a7c,#345a8c,#3a6a9e);--app-login-panel-fg:#fff;--app-login-geo:hsla(0,0%,100%,0.04);--app-login-geo-border:hsla(0,0%,100%,0.06);--app-login-wave:rgba(56,189,248,0.06);--app-login-wave-soft:rgba(56,189,248,0.04);--app-login-btn:linear-gradient(135deg,#5ab8e0,#60c4ec);--app-login-btn-hover:linear-gradient(135deg,#4aa8d0,#55b8e2);--app-login-btn-fg:#fff;--app-login-btn-glow:rgba(90,184,224,0.25);--app-success-bg:#ecfdf5;--app-success-fg:#065f46;--app-warning-bg:#fef3c7;--app-warning-fg:#b45309;--app-danger-bg:#fef2f2;--app-danger-fg:#991b1b;--app-orange-bg:#ffedd5;--app-orange-fg:#c2410c;--app-neutral-bg:#ececec;--app-neutral-fg:#555;--app-info-bg:#e0f2fe;--app-info-fg:#0369a1;--app-purple-bg:#ede9fe;--app-purple-fg:#5b21b6;--app-purple-border:#ddd6fe;--app-teal-bg:#ccfbf1;--app-teal-fg:#0f766e;--app-teal-bg-strong:#99f6e4;--app-teal-border:#99f6e4;--app-pink-bg:#fce7f3;--app-pink-fg:#9d174d;--app-pink:#ec4899;--app-warning-bg-strong:#fde68a;--app-danger-bg-strong:#fee2e2;--app-danger-border:#fecaca;--app-orange-border:#fed7aa;--app-success-border:#bbf7d0;--app-warning-border:#fde68a;--app-success:#10b981;--app-warning:#f59e0b;--app-danger:#ef4444}.dark-mode,.theme--dark{--app-page:#22262d;--app-surface:#272c34;--app-card:#2c313a;--app-elevated:#363c47;--app-border:#4c5665;--app-border-strong:#5d6878;--app-text:#f2f5f9;--app-text-muted:#bcc6d2;--app-text-faint:#b1bbc7;--app-accent:#38bdf8;--app-accent-fg:#06202c;--app-accent-soft:rgba(56,189,248,0.14);--app-accent-border:rgba(56,189,248,0.28);--app-accent-soft-strong:rgba(56,189,248,0.24);--app-accent-strong:#7dd3fc;--app-accent-rgb:56,189,248;--app-inner-highlight:hsla(0,0%,100%,0.08);--app-card-glass:rgba(44,49,58,0.5);--app-card-glass-hover:rgba(54,60,71,0.66);--app-card-glass-border:hsla(0,0%,100%,0.1);--app-card-glass-border-hover:hsla(0,0%,100%,0.2);--app-field:#383f4b;--app-field-hover:#414957;--app-field-border:#667385;--app-field-border-hover:#8794a8;--app-field-disabled:#262a31;--app-field-disabled-border:#3d4450;--app-field-placeholder:#aeb8c5;--app-form-tile:#3c4450;--app-form-tile-hover:#434b59;--app-form-tile-border:#4e5765;--app-navbar:#272c34;--app-navbar-glass:rgba(39,44,52,0.72);--app-navbar-glass-border:hsla(0,0%,100%,0.08);--app-navbar-shadow:rgba(0,0,0,0.45);--app-menu-glass:rgba(44,49,58,0.9);--app-chrome-glass:rgba(39,44,52,0.5);--app-chrome-menu-glass:rgba(44,49,58,0.76);--app-chrome-glass-border:hsla(0,0%,100%,0.08);--app-glass-sheen:linear-gradient(180deg,hsla(0,0%,100%,0.1) 0%,hsla(0,0%,100%,0.035) 45%,hsla(0,0%,100%,0));--app-glass-brightness:1.14;--app-ground:#1b1f25;--app-ground-glow:radial-gradient(circle at 15% -10%,rgba(56,189,248,0.06) 0%,transparent 45%),radial-gradient(circle at 85% 10%,rgba(56,189,248,0.035) 0%,transparent 40%);--app-overlay:rgba(0,0,0,0.7);--app-shadow-soft:rgba(0,0,0,0.22);--app-shadow-mid:rgba(0,0,0,0.34);--app-shadow:rgba(0,0,0,0.48);--app-shadow-deep:rgba(0,0,0,0.62);--app-ring:rgba(56,189,248,0.18);--app-ring-danger:rgba(248,113,113,0.14);--app-ring-purple:rgba(167,139,250,0.16);--app-accent-glow:rgba(56,189,248,0.4);--app-accent-glow-strong:rgba(56,189,248,0.5);--app-hover:hsla(0,0%,100%,0.08);--app-veil:hsla(0,0%,100%,0.15);--app-veil-border:hsla(0,0%,100%,0.2);--app-on-solid:#071016;--app-page-glow:radial-gradient(circle at 12% 0%,rgba(56,189,248,0.05) 0%,transparent 45%),radial-gradient(circle at 88% 55%,rgba(56,189,248,0.03) 0%,transparent 40%);--app-brand-gradient:linear-gradient(135deg,#0a4f8c,#1267b3);--app-brand-gradient-hover:linear-gradient(135deg,#0c5ba3,#1675c9);--app-brand-gradient-fg:#fff;--app-brand-glow:rgba(18,103,179,0.45);--app-login-panel:linear-gradient(160deg,#16202e,#1b2a3c,#21374f);--app-login-panel-fg:#e6edf6;--app-login-geo:hsla(0,0%,100%,0.035);--app-login-geo-border:hsla(0,0%,100%,0.055);--app-login-wave:rgba(56,189,248,0.05);--app-login-wave-soft:rgba(56,189,248,0.03);--app-login-btn:linear-gradient(135deg,#38bdf8,#7dd3fc);--app-login-btn-hover:linear-gradient(135deg,#7dd3fc,#bae6fd);--app-login-btn-fg:#06202c;--app-login-btn-glow:rgba(56,189,248,0.35);--app-success-bg:rgba(52,211,153,0.16);--app-success-fg:#a7f3d0;--app-warning-bg:rgba(251,191,36,0.16);--app-warning-fg:#fde68a;--app-danger-bg:rgba(248,113,113,0.16);--app-danger-fg:#fecaca;--app-orange-bg:rgba(249,115,22,0.18);--app-orange-fg:#fed7aa;--app-neutral-bg:rgba(148,163,184,0.14);--app-neutral-fg:#dfe3e8;--app-info-bg:rgba(56,189,248,0.14);--app-info-fg:#bae6fd;--app-purple-bg:rgba(167,139,250,0.18);--app-purple-fg:#ddd6fe;--app-purple-border:rgba(167,139,250,0.32);--app-teal-bg:rgba(45,212,191,0.14);--app-teal-fg:#99f6e4;--app-teal-bg-strong:rgba(45,212,191,0.22);--app-teal-border:rgba(45,212,191,0.32);--app-pink-bg:rgba(244,114,182,0.18);--app-pink-fg:#fbcfe8;--app-pink:#f472b6;--app-warning-bg-strong:rgba(251,191,36,0.26);--app-danger-bg-strong:rgba(248,113,113,0.26);--app-danger-border:rgba(248,113,113,0.32);--app-orange-border:rgba(249,115,22,0.34);--app-success-border:rgba(52,211,153,0.32);--app-warning-border:rgba(251,191,36,0.3);--app-success:#34d399;--app-warning:#fbbf24;--app-danger:#f87171}.dark-mode,.dark-mode .v-application,.dark-mode .v-application .v-application--wrap,.dark-mode body{background-color:var(--app-page);color:var(--app-text)}.dark-mode .v-application .v-sheet:not(.v-alert):not(.v-chip):not([class*=lighten]):not([class*=darken]):not(.primary):not(.secondary):not(.success):not(.error):not(.warning):not(.info){background-color:var(--app-card);color:var(--app-text)}.dark-mode .v-overlay__scrim{background-color:#000!important}.dark-mode .v-autocomplete__content,.dark-mode .v-dialog,.dark-mode .v-menu__content,.dark-mode .v-select__content{box-shadow:0 12px 32px var(--app-shadow)}.dark-mode .v-dialog>.v-card,.dark-mode .v-dialog>.v-sheet{background-color:var(--app-card)!important;color:var(--app-text)}.dark-mode .v-menu__content .v-card,.dark-mode .v-menu__content .v-list{background-color:transparent!important;color:var(--app-text)}.dark-mode .v-list-item__subtitle,.dark-mode .v-list-item__title{color:var(--app-text)}.dark-mode .v-list-item__subtitle{color:var(--app-text-muted)}.dark-mode .v-list-item--active:before,.dark-mode .v-list-item:hover:before{opacity:.12}.dark-mode .v-divider{border-color:var(--app-border)!important}.dark-mode .v-application .v-input input,.dark-mode .v-application .v-input textarea{color:var(--app-text)}.dark-mode .v-application .v-input input::-moz-placeholder,.dark-mode .v-application .v-input textarea::-moz-placeholder{color:var(--app-text-faint)}.dark-mode .v-application .v-input input::placeholder,.dark-mode .v-application .v-input textarea::placeholder{color:var(--app-text-faint)}.dark-mode .v-text-field--outlined>.v-input__control>.v-input__slot,.dark-mode .v-text-field--solo>.v-input__control>.v-input__slot{background-color:var(--app-elevated)}.dark-mode .v-text-field--outlined fieldset{border-color:var(--app-border)}.dark-mode .v-label{color:var(--app-text-muted)}.dark-mode .v-input--is-disabled .v-label,.dark-mode .v-input--is-disabled input{color:var(--app-text-faint)!important}.dark-mode .v-data-table,.dark-mode .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.dark-mode .v-data-table>.v-data-table__wrapper>table>thead>tr>th{background-color:transparent;color:var(--app-text);border-color:var(--app-border)!important}.dark-mode .v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:var(--app-text-muted)}.dark-mode .v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content){background-color:var(--app-elevated)!important}.dark-mode .v-data-footer{border-color:var(--app-border);color:var(--app-text-muted)}.dark-mode .v-expansion-panel,.dark-mode .v-expansion-panel-content__wrap,.dark-mode .v-expansion-panel-header{background-color:var(--app-card);color:var(--app-text)}.dark-mode .v-tabs-bar,.dark-mode .v-tabs-items,.dark-mode .v-window{background-color:transparent!important}.dark-mode .v-tab{color:var(--app-text-muted)!important}.dark-mode .v-tab--active{color:var(--app-accent)!important}.dark-mode .v-tooltip__content{background-color:var(--app-elevated)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.dark-mode .v-snack__wrapper{background-color:var(--app-elevated);border:1px solid var(--app-border);color:var(--app-text)}.dark-mode .v-stepper,.dark-mode .v-stepper__content,.dark-mode .v-stepper__header,.dark-mode .v-stepper__wrapper{background-color:transparent;color:var(--app-text)}.dark-mode .v-timeline:before{background-color:var(--app-border)}.dark-mode .v-pagination__item,.dark-mode .v-pagination__navigation{background-color:var(--app-elevated)!important;color:var(--app-text)!important}.dark-mode .v-pagination__item--active{background-color:var(--app-accent)!important;color:var(--app-accent-fg)!important}.dark-mode .v-date-picker-header,.dark-mode .v-date-picker-table,.dark-mode .v-picker__body{background-color:var(--app-card);color:var(--app-text)}.dark-mode .v-btn.v-btn--outlined{border-color:var(--app-border-strong)}.dark-mode .v-btn--disabled{color:var(--app-text-faint)!important}.dark-mode .v-progress-linear__background,.dark-mode .v-skeleton-loader__bone{background-color:var(--app-elevated)!important}.dark-mode .v-application a:not(.v-btn):not(.v-tab):not(.v-list-item){color:var(--app-accent)}.dark-mode .border,.dark-mode .border-b,.dark-mode .border-t,.dark-mode .border-y{border-color:var(--app-border)!important}.dark-mode .action-dropdown-content{background-color:var(--app-card);box-shadow:0 8px 16px 0 rgba(0,0,0,.6)}.dark-mode .action-dropdown-content a{color:var(--app-text)}.dark-mode .action-dropdown-content a:hover{background-color:var(--app-elevated)}.dark-mode .tb-layout-browse{background-color:var(--app-page)}.dark-mode .tb-filter-section{border-color:var(--app-border);background-color:var(--app-card)}.dark-mode .tb-filter-section .tb-right-section h4,.dark-mode .tb-filter-section h4,.dark-mode .tb-filter-section h5,.dark-mode .tb-filter-section span{color:var(--app-text)}.dark-mode .tb-normal-filter .tb-filter-area .tb-btn-clear,.dark-mode .tb-normal-filter .tb-filter-area .tb-select .v-select,.dark-mode .tb-normal-filter .tb-filter-area .tb-text-filed .v-text-field__slot,.dark-mode .tb-right-section .tb-clear-btn,.dark-mode .tb-right-section .tb-select-column-dropdown .v-select,.dark-mode .tb-search-area .tb-select .v-select,.dark-mode .tb-search-area .tb-text-filed .v-text-field__slot{background:var(--app-elevated);border-color:var(--app-border);color:var(--app-text)}.dark-mode .tb-normal-filter .tb-filter-area .tb-btn,.dark-mode .tb-search-area .tb-btn,.dark-mode .tb-view-area .v-slide-group-item--active{background:var(--app-accent)!important;color:var(--app-accent-fg)!important}.dark-mode .tb-normal-filter .tb-filter-area .tb-btn .v-btn__content,.dark-mode .tb-search-area .tb-btn .v-btn__content,.dark-mode .tb-view-area .v-slide-group-item--active{color:var(--app-accent-fg)!important}.dark-mode .tb-view-area .theme--dark.v-btn.v-btn--has-bg,.dark-mode .tb-view-area .theme--light.v-btn.v-btn--has-bg{background-color:var(--app-elevated)!important;color:var(--app-text)!important}.dark-mode .tb-view-area .v-tab{background-color:var(--app-surface);border-color:var(--app-border);color:var(--app-text-muted)}.dark-mode .tb-view-area .v-tab--active{background-color:var(--app-card)!important;border-color:var(--app-border);color:var(--app-text)!important}.dark-mode .card,.dark-mode .dropdown-menu,.dark-mode .list-group-item,.dark-mode .modal-content{background-color:var(--app-card);color:var(--app-text);border-color:var(--app-border)}.dark-mode .table{--bs-table-bg:transparent;--bs-table-color:var(--app-text);--bs-table-border-color:var(--app-border)}.dark-mode .form-control,.dark-mode .form-select{background-color:var(--app-elevated);border-color:var(--app-border);color:var(--app-text)}.dark-mode .form-control::-moz-placeholder{color:var(--app-text-faint)}.dark-mode .form-control::placeholder{color:var(--app-text-faint)}.dark-mode .tabulator,.dark-mode .tabulator .tabulator-tableholder{background-color:var(--app-card);color:var(--app-text);border-color:var(--app-border)}.dark-mode .tabulator .tabulator-tableholder .tabulator-placeholder,.dark-mode .tabulator .tabulator-tableholder .tabulator-placeholder span{background:transparent;color:var(--app-text-muted)!important}.dark-mode .tabulator-edit-select-list,.dark-mode .tabulator .tabulator-cell .tabulator-editing input,.dark-mode .tabulator .tabulator-cell .tabulator-editing select,.dark-mode .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,.dark-mode .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{background-color:var(--app-elevated)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.dark-mode .tabulator-edit-select-list .tabulator-edit-select-list-item.active,.dark-mode .tabulator-edit-select-list .tabulator-edit-select-list-item:hover{background-color:var(--app-accent-soft)!important;color:var(--app-text)!important}.dark-mode .tabulator .tabulator-header .tabulator-col-resize-handle{border-color:var(--app-border)}.dark-mode .tabulator .tabulator-calcs-holder,.dark-mode .tabulator .tabulator-row.tabulator-calcs{background-color:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}.dark-mode .tabulator-menu,.dark-mode .tabulator-popup-container{background-color:var(--app-card)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:0 12px 32px var(--app-shadow)}.dark-mode .tabulator-menu .tabulator-menu-item:hover{background-color:var(--app-elevated)!important}.dark-mode [data-cell-tint]{color:var(--app-text)!important}.dark-mode [data-cell-tint=amber]{background-color:var(--app-warning-bg)!important;color:var(--app-warning-fg)!important}.dark-mode [data-cell-tint=wheat]{background-color:rgba(245,222,179,.16)!important;color:#e7cfa4!important}.dark-mode [data-cell-tint=slate]{background-color:var(--app-neutral-bg)!important;color:var(--app-neutral-fg)!important}.dark-mode [data-cell-tint=muted]{background-color:var(--app-elevated)!important;color:var(--app-text-faint)!important}.dark-mode [data-cell-tint=green]{background-color:var(--app-success-bg)!important;color:var(--app-success-fg)!important}.dark-mode [data-cell-tint=red]{background-color:var(--app-danger-bg)!important;color:var(--app-danger-fg)!important}.dark-mode [data-cell-tint=blue]{background-color:var(--app-info-bg)!important;color:var(--app-info-fg)!important}.dark-mode .tabulator .tabulator-row[data-cell-tint]{border-bottom-color:var(--app-accent-strong)!important}.dark-mode .tiptap-vuetify-editor .v-card,.dark-mode .tiptap-vuetify-editor__toolbar .v-toolbar,.dark-mode .tiptap-vuetify-editor__toolbar .v-toolbar__content{background-color:var(--app-card)!important;color:var(--app-text)!important}.dark-mode .tiptap-vuetify-editor__content{background-color:var(--app-card);color:var(--app-text)}.dark-mode .tiptap-vuetify-editor__content code,.dark-mode .tiptap-vuetify-editor__content pre{background-color:var(--app-elevated);color:var(--app-text)}.dark-mode .tiptap-vuetify-editor__content blockquote{border-left-color:var(--app-border-strong);color:var(--app-text-muted)}.dark-mode .tiptap-vuetify-editor__content table td,.dark-mode .tiptap-vuetify-editor__content table th{border-color:var(--app-border)}.dark-mode .vf-container,.dark-mode .vf-group,.dark-mode .vf-rule{background-color:var(--app-card)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.dark-mode .vf-container input,.dark-mode .vf-container select{background-color:var(--app-elevated);border-color:var(--app-border);color:var(--app-text)}.dark-mode ::-webkit-scrollbar{width:10px;height:10px}.dark-mode ::-webkit-scrollbar-track{background:var(--app-page)}.dark-mode ::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:6px}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#4c586b}.dark-mode ::-moz-selection{background:rgba(56,189,248,.32);color:var(--app-text)}.dark-mode ::selection{background:rgba(56,189,248,.32);color:var(--app-text)}.dark-mode input:-webkit-autofill,.dark-mode input:-webkit-autofill:focus,.dark-mode input:-webkit-autofill:hover{-webkit-text-fill-color:var(--app-text);-webkit-box-shadow:0 0 0 1000px var(--app-elevated) inset;caret-color:var(--app-text)}.dark-mode .keep-light,.dark-mode .keep-light *{color-scheme:light}.dark-mode .keep-light{background:#fff!important;color:#1e293b!important}:root{--glass-blur:16px;--glass-blur-panel:18px;--glass-blur-chrome:26px;--glass-saturate:180%;--glass-radius-sm:12px;--glass-radius:16px;--glass-radius-lg:20px;--glass-lift:0 1px 2px var(--app-shadow-soft),0 8px 24px var(--app-shadow-mid);--glass-lift-hover:0 2px 4px var(--app-shadow-soft),0 14px 36px var(--app-shadow);--glass-lift-float:0 12px 34px var(--app-navbar-shadow);--glass-lift-modal:0 24px 64px var(--app-shadow-deep)}#app .dev-main,#app .layout-main{background-color:var(--app-ground);background-image:var(--app-ground-glow)}#app .dev-main__content>.container,#app .layout-main__content>.container{width:auto;margin-bottom:14px;border:1px solid var(--app-navbar-glass-border);border-radius:var(--glass-radius-lg);background:var(--app-navbar);box-shadow:var(--glass-lift),inset 0 1px 0 var(--app-inner-highlight);overflow:clip}#app .dev-main__content>.container--fluid,#app .layout-main__content>.container--fluid{margin-left:14px;margin-right:14px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#app .dev-main__content>.container,#app .layout-main__content>.container{background:var(--app-navbar-glass);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}}#app .dev-main__content>.container>.v-card,#app .layout-main__content>.container>.v-card{background:transparent;box-shadow:none;border-radius:0}#app .dev-main__content>.app-breadcrumb:has(+.container),#app .layout-main__content>.app-breadcrumb:has(+.container){margin-bottom:0;border-bottom:1px solid var(--app-border);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}#app .dev-main__content>.app-breadcrumb+.container,#app .layout-main__content>.app-breadcrumb+.container{margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:599px){#app .dev-main__content>.container,#app .layout-main__content>.container{margin-bottom:8px;border-radius:var(--glass-radius)}#app .dev-main__content>.container--fluid,#app .layout-main__content>.container--fluid{margin-left:8px;margin-right:8px}}#app .dev-main>.v-main__wrap>.app-footer,#app .layout-main>.v-main__wrap>.app-footer{margin:0 14px 14px;border:1px solid var(--app-footer-rim);border-radius:var(--glass-radius-lg);box-shadow:var(--glass-lift),inset 0 1px 0 var(--app-footer-highlight)}#app .dev-main>.v-main__wrap>.app-footer>.app-footer__inner,#app .layout-main>.v-main__wrap>.app-footer>.app-footer__inner{padding-left:14px;padding-right:14px}@media (max-width:599px){#app .dev-main>.v-main__wrap>.app-footer,#app .layout-main>.v-main__wrap>.app-footer{margin:0 8px 8px;border-radius:var(--glass-radius)}#app .dev-main>.v-main__wrap>.app-footer>.app-footer__inner,#app .layout-main>.v-main__wrap>.app-footer>.app-footer__inner{padding-left:10px;padding-right:10px}}#app .v-dialog{border-radius:var(--glass-radius-lg);box-shadow:var(--glass-lift-modal)}#app .v-dialog>.v-card,#app .v-dialog>.v-sheet{background:var(--app-navbar);border:1px solid var(--app-border);border-radius:var(--glass-radius-lg);box-shadow:inset 0 1px 0 var(--app-inner-highlight)}#app .v-dialog>.v-card .v-card__subtitle,#app .v-dialog>.v-card .v-card__text,#app .v-dialog>.v-card .v-card__title{color:var(--app-text)}#app .v-menu__content{border-radius:var(--glass-radius-sm);border:1px solid var(--app-border);background:var(--app-navbar);box-shadow:var(--glass-lift-float),inset 0 1px 0 var(--app-inner-highlight)}#app .v-menu__content>.v-card,#app .v-menu__content>.v-list,#app .v-menu__content>.v-sheet{background:transparent}#app .v-menu__content .v-list{padding:4px}#app .v-menu__content .v-list-item{min-height:36px;border-radius:8px;margin:1px 0;padding:0 12px;font-family:Lato,sans-serif;font-size:.82rem;font-weight:500;color:var(--app-text);transition:background .1s ease,color .1s ease}#app .v-menu__content .v-list-item:hover{background:var(--app-hover);color:var(--app-accent)}#app .v-menu__content .v-list-item--active{background:var(--app-accent-soft);color:var(--app-accent-strong);font-weight:700}#app .v-list-item:before,#app .v-list-item>.v-ripple__container{border-radius:inherit}#app .v-menu__content .v-list-item:before{opacity:0}#app .v-menu__content .v-list-item--highlighted:not(.v-list-item--active){background:var(--app-hover)}#app .v-menu__content .v-list-item__title{font-family:Lato,sans-serif;font-size:.82rem;font-weight:inherit;color:inherit}#app .v-menu__content .v-list-item .v-simple-checkbox{margin-right:8px}#app .v-menu__content .v-list-item .v-input--selection-controls__input .v-icon,#app .v-menu__content .v-list-item .v-simple-checkbox .v-icon{color:var(--app-field-border);font-size:20px}#app .v-menu__content .v-list-item--active .v-input--selection-controls__input .v-icon,#app .v-menu__content .v-list-item--active .v-simple-checkbox .v-icon{color:var(--app-accent)}#app .v-snack__wrapper{border-radius:var(--glass-radius-sm);border:1px solid var(--app-border);box-shadow:var(--glass-lift-float)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#app .v-dialog>.v-card,#app .v-dialog>.v-sheet,#app .v-menu__content,#app .v-snack__wrapper{background:var(--app-menu-glass);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}#app .v-tooltip__content{backdrop-filter:blur(var(--glass-blur))}}#app .rv-report-content-card,#app .section-card,#app .view-header{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--glass-radius);box-shadow:var(--glass-lift),inset 0 1px 0 var(--app-inner-highlight);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}#app .section-card:hover{box-shadow:var(--glass-lift-hover),inset 0 1px 0 var(--app-inner-highlight)}#app .section-body{background:var(--app-card)}#app .section-header{border-bottom:1px solid var(--app-border);box-shadow:inset 0 1px 0 var(--app-inner-highlight)}html.dark-mode #app .section-header{background-color:var(--app-card);background-image:none}#app .section-divider{border-top-color:var(--app-border)}#app .file-card,#app .toggle-card{background:var(--app-form-tile);border:1px solid var(--app-form-tile-border);border-radius:var(--glass-radius-sm)}#app .file-card:hover,#app .toggle-card:hover{background:var(--app-form-tile-hover)}#app .detail-label{color:var(--app-text-muted)}#app .detail-val{background:var(--app-field);border:1px solid var(--app-field-border);border-radius:var(--glass-radius-sm);color:var(--app-text);transition:background .15s ease,border-color .15s ease,color .15s ease}#app .detail-row:hover .detail-val,#app .detail-val:hover{background:var(--app-field-hover);border-color:var(--app-field-border-hover);color:var(--app-accent-strong)}#app .copy-icon{color:var(--app-text-faint)}#app .badge--blue{background:var(--app-info-bg);color:var(--app-info-fg)}#app .badge--green{background:var(--app-success-bg);color:var(--app-success-fg)}#app .badge--amber{background:var(--app-warning-bg);color:var(--app-warning-fg)}#app .remarks-title{color:var(--app-text-faint)}#app .remarks-table-wrap{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--glass-radius-sm);overflow:hidden}#app .remarks-table thead tr{background:var(--app-surface)}#app .remarks-table th{color:var(--app-text-muted)}#app .remarks-table tbody tr,#app .remarks-table th{border-bottom-color:var(--app-border)}#app .remarks-table tbody tr:hover{background-color:var(--app-hover)}#app .remarks-table td{color:var(--app-text)}#app .remarks-row--general{background:var(--app-danger-bg)}#app .empty-state{color:var(--app-text-faint)}#app .atch-name{color:var(--app-text)}#app .progress-track{background:var(--app-elevated)}#app .back-btn{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--glass-radius-sm)}#app .back-btn:hover{background:var(--app-elevated)}#app .view-header__title{color:var(--app-text)}#app .v-list{background:var(--app-card)}#app .v-list-item__subtitle,#app .v-list-item__title{color:var(--app-text)}#app .v-alert{background-color:var(--app-card);border-radius:var(--glass-radius-sm)}#app .v-divider{border-color:var(--app-border)}#app .action-dropdown__item:hover{background-color:var(--app-hover)}#app .action-dropdown__text{color:var(--app-text)}#app .action-dropdown__item:hover .action-dropdown__text{color:var(--app-accent)}#app ::-webkit-scrollbar{width:11px;height:11px}#app ::-webkit-scrollbar-track{background:transparent}#app ::-webkit-scrollbar-thumb{background:var(--app-border-strong);border:3px solid transparent;background-clip:content-box;border-radius:999px}#app ::-webkit-scrollbar-thumb:hover{background:var(--app-text-faint);background-clip:content-box}.bdt-cell[data-v-1fe535e1]{display:flex;align-items:center;min-height:var(--tbl-row-height,46px);width:100%;padding:7px 16px}.bdt-cell--clickable[data-v-1fe535e1]{cursor:pointer}.bdt-table[data-v-3147e4e5] tbody td{height:auto}.bdt-table[data-v-3147e4e5] tbody td,.bdt-table[data-v-3147e4e5] th{white-space:nowrap}.bdt-table[data-v-3147e4e5] .bdt-sticky{position:sticky;z-index:2;background:var(--bdt-surface)}.bdt-table[data-v-3147e4e5] th.bdt-sticky{z-index:4;background:var(--bdt-surface-alt)}.bdt-table[data-v-3147e4e5] .bdt-sticky--0{left:var(--bdt-sticky-0,0)}.bdt-table[data-v-3147e4e5] .bdt-sticky--1{left:var(--bdt-sticky-1,0)}.bdt-table[data-v-3147e4e5] .bdt-sticky--2{left:var(--bdt-sticky-2,0)}.bdt-table[data-v-3147e4e5] .bdt-sticky--3{left:var(--bdt-sticky-3,0)}.bdt-table[data-v-3147e4e5] tbody tr:hover .bdt-sticky{background:var(--bdt-row-hover)}.bdt-table[data-v-3147e4e5] .v-data-table-header th:not(.bdt-sticky){position:relative}.bdt-th-inner[data-v-3147e4e5]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.bdt-th-grip[data-v-3147e4e5]{position:absolute;top:0;right:0;width:10px;height:100%;cursor:col-resize;z-index:5}.bdt-th-grip[data-v-3147e4e5]:after{content:"";position:absolute;top:20%;bottom:20%;right:1px;width:2px;border-radius:1px;background:var(--bdt-accent,#1976d2);opacity:0;transition:opacity .15s ease}.bdt-th-grip[data-v-3147e4e5]:hover:after{opacity:1}.bdt--resizing[data-v-3147e4e5]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bdt--resizing[data-v-3147e4e5] *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.bdt--fixed[data-v-3147e4e5] .v-data-table__wrapper>table{table-layout:fixed;width:max(var(--bdt-table-width,100%),100%)}.bdt--fixed[data-v-3147e4e5] tbody td,.bdt--fixed[data-v-3147e4e5] th{box-sizing:border-box;overflow:hidden}.bdt--fixed[data-v-3147e4e5] .bdt-cell>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.bdt-empty[data-v-3147e4e5]{padding:28px 0;color:var(--bdt-text-faint);font-weight:600}.bdt-footer[data-v-3147e4e5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px}.bdt-footer__counter[data-v-3147e4e5],.bdt-footer__label[data-v-3147e4e5]{font-size:.78rem;font-weight:600;color:var(--bdt-text-muted)}.bdt-footer__right[data-v-3147e4e5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bdt-pagesize[data-v-3147e4e5] .v-input__slot{background:var(--bdt-surface)!important;border:1px solid var(--tbl-border)!important;border-radius:var(--tbl-radius)!important;min-height:32px!important;box-shadow:none!important;padding:0 10px!important}.bdt-pagesize[data-v-3147e4e5] .v-input__slot:hover{border-color:var(--tbl-border-strong)!important}.bdt-pagesize[data-v-3147e4e5] .v-select__selection{font-size:.78rem!important;font-weight:600!important;color:var(--bdt-text)!important}.bdt-pagesize[data-v-3147e4e5] .v-input__append-inner{margin-top:4px!important}.bdt-pagesize[data-v-3147e4e5] .v-icon{font-size:18px!important;color:var(--bdt-text-muted)!important}.bdt-pagesize[data-v-3147e4e5]{max-width:92px}.bdt-pg[data-v-3147e4e5]{min-width:40px;height:32px;padding:0 12px;font-size:.78rem;font-weight:600;color:var(--bdt-text-muted);background:var(--bdt-surface);border:1px solid var(--tbl-border);border-radius:var(--tbl-radius);cursor:pointer;transition:all .15s ease}.bdt-pg[data-v-3147e4e5]:hover:not([disabled]){background:var(--bdt-row-hover);border-color:var(--tbl-border-strong);color:var(--bdt-text)}.bdt-pg[disabled][data-v-3147e4e5]{color:var(--bdt-text-faint);cursor:default}.bdt-pg--num[data-v-3147e4e5]{min-width:34px;padding:0 8px}.bdt-pg--active[data-v-3147e4e5],.bdt-pg--active[data-v-3147e4e5]:hover{background:var(--bdt-accent)!important;border-color:var(--bdt-accent)!important;color:var(--bdt-accent-fg)!important}.dark-mode .search-bar__btn--clear[data-v-17c73794]{background:var(--app-card);color:var(--app-text-muted);border:1.5px solid var(--app-border-strong)}.dark-mode .search-bar__btn--clear[data-v-17c73794]:hover:not(:disabled){background:var(--app-surface);border-color:var(--app-border-strong)}.dark-mode .search-select[data-v-17c73794] .v-input__slot{background:var(--app-field)!important;border:1px solid var(--app-field-border)!important}.dark-mode .search-select[data-v-17c73794] .v-input__slot:hover{border-color:var(--app-field-border-hover)!important}.dark-mode .search-select[data-v-17c73794] .v-select__selection{color:var(--app-text)!important}.dark-mode .search-select[data-v-17c73794] .v-label{color:var(--app-field-placeholder)!important}.dark-mode .search-input[data-v-17c73794] .v-input__slot{background:var(--app-field)!important;border:1px solid var(--app-field-border)!important}.dark-mode .search-input[data-v-17c73794] .v-input__slot:hover{border-color:var(--app-field-border-hover)!important}.dark-mode .search-input[data-v-17c73794] .v-text-field__slot input{color:var(--app-text)!important}.dark-mode .search-input[data-v-17c73794] .v-text-field__slot input::-moz-placeholder{color:var(--app-field-placeholder)!important}.dark-mode .search-input[data-v-17c73794] .v-text-field__slot input::placeholder{color:var(--app-field-placeholder)!important}.search-bar[data-v-17c73794]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.search-bar__select[data-v-17c73794]{width:160px}.search-bar__input[data-v-17c73794]{width:200px;position:relative;display:flex;align-items:center}.search-bar__icon[data-v-17c73794]{position:absolute;left:10px;z-index:1;pointer-events:none}.search-bar__btn[data-v-17c73794]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;font-family:Lato,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:all .15s ease;white-space:nowrap}.search-bar__btn[data-v-17c73794]:disabled{opacity:.4;cursor:not-allowed}.search-bar__btn--search[data-v-17c73794]{background:#0ea5e9;color:#fff}.search-bar__btn--search[data-v-17c73794]:hover:not(:disabled){background:#0284c7;box-shadow:0 2px 8px rgba(14,165,233,.3)}.search-bar__btn--clear[data-v-17c73794]{background:#fff;color:#64748b;border:1.5px solid #d1d5db}.search-bar__btn--clear[data-v-17c73794]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.search-select[data-v-17c73794] .v-input__slot{background:#fff!important;border:1px solid #e2e4e8!important;border-radius:10px!important;min-height:38px!important;box-shadow:none!important;padding:0 12px!important}.search-select[data-v-17c73794] .v-input__slot:after,.search-select[data-v-17c73794] .v-input__slot:before{display:none!important}.search-select[data-v-17c73794] .v-select__selection{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:600!important;color:#334155!important}.search-select[data-v-17c73794] .v-label{font-family:Lato,sans-serif!important;font-size:.82rem!important;color:#94a3b8!important}.search-select[data-v-17c73794] .v-input__slot:hover{border-color:#c9cdd3!important}.search-input[data-v-17c73794] .v-input__slot{background:#fff!important;border:1px solid #e2e4e8!important;border-radius:10px!important;min-height:38px!important;box-shadow:none!important;padding:0 12px 0 34px!important}.search-input[data-v-17c73794] .v-input__slot:after,.search-input[data-v-17c73794] .v-input__slot:before{display:none!important}.search-input[data-v-17c73794] .v-text-field__slot input{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:600!important;color:#1a1e24!important}.search-input[data-v-17c73794] .v-text-field__slot input::-moz-placeholder{color:#94a3b8!important;font-weight:500!important}.search-input[data-v-17c73794] .v-text-field__slot input::placeholder{color:#94a3b8!important;font-weight:500!important}.search-input[data-v-17c73794] .v-input__slot:hover{border-color:#c9cdd3!important}.search-input[data-v-17c73794] .v-input__append-inner{margin-top:7px!important}@media (max-width:959px){.search-bar[data-v-17c73794]{display:flex;width:100%}.search-bar__select[data-v-17c73794]{width:100%}.search-bar__input[data-v-17c73794]{width:100%;flex:1}.search-bar__btn[data-v-17c73794]{padding:8px 12px;font-size:.78rem}}.dark-mode .advance-filter-header[data-v-abdc0a40]{border-bottom:solid thin var(--app-border)}.dark-mode .advance-filter-header h6[data-v-abdc0a40]{color:var(--app-text)}.advance-filter-select[data-v-abdc0a40]{text-transform:uppercase}.v-menu__content .v-list[data-v-abdc0a40]{text-transform:uppercase!important}.float-left[data-v-abdc0a40]{float:left}.width-70[data-v-abdc0a40]{width:70%}.width-60[data-v-abdc0a40]{width:60%}.width-80[data-v-abdc0a40]{width:80%}.width-85[data-v-abdc0a40]{width:85%}.width-50[data-v-abdc0a40]{width:50%}.width-40[data-v-abdc0a40]{width:40%}.width-30[data-v-abdc0a40]{width:30%}.width-20[data-v-abdc0a40]{width:20%}.width-10[data-v-abdc0a40]{width:10%}.flot-right[data-v-abdc0a40]{float:right}.btn-margin[data-v-abdc0a40]{margin:10px 0}.advance-filter-header[data-v-abdc0a40]{padding:10px 0 0 0;border-bottom:thin solid rgba(0,0,0,.12);margin:0 0 10px}.advance-filter-header h6[data-v-abdc0a40]{font-size:15px;font-weight:500;color:#000;text-transform:uppercase}.brv[data-v-119f099e]{margin:0;padding:0;max-width:720px}.brv__row[data-v-119f099e]{display:flex;align-items:baseline;gap:24px;padding:13px 2px;border-bottom:1px solid var(--app-border)}.brv__row[data-v-119f099e]:last-child{border-bottom:none}.brv__label[data-v-119f099e]{flex:0 0 auto;width:190px;font-family:var(--tbl-font);font-size:.82rem;font-weight:600;color:var(--app-text-muted);margin:0}.brv__value[data-v-119f099e]{flex:1 1 auto;min-width:0;text-align:right;font-family:var(--tbl-font);font-size:.88rem;font-weight:700;color:var(--app-text);margin:0;overflow-wrap:anywhere}.brv__value--empty[data-v-119f099e]{color:var(--app-text-faint);font-weight:500}@media (max-width:599px){.brv__row[data-v-119f099e]{flex-direction:column;align-items:stretch;gap:4px;padding:11px 2px}.brv__label[data-v-119f099e]{width:auto;font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-faint)}.brv__value[data-v-119f099e]{text-align:left}}.brl[data-v-436289c1]{font-family:var(--tbl-font)}.brl__list[data-v-436289c1]{list-style:none;margin:0;padding:0;border:1px solid var(--app-border);border-radius:var(--tbl-radius);overflow:hidden;background:var(--app-card)}.brl__row[data-v-436289c1]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--app-border);transition:background .15s ease}.brl__row[data-v-436289c1]:last-child{border-bottom:none}.brl__row[data-v-436289c1]:hover{background:var(--app-hover)}.brl__avatar[data-v-436289c1]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--app-accent-soft);border:1px solid var(--app-accent-border);color:var(--app-accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.3px}.brl__identity[data-v-436289c1]{flex:1 1 auto;min-width:0}.brl__primary[data-v-436289c1]{font-size:.88rem;font-weight:700;color:var(--app-text);overflow-wrap:anywhere}.brl__meta[data-v-436289c1]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:3px}.brl__meta-item[data-v-436289c1]{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.brl__meta-label[data-v-436289c1]{font-size:.66rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--app-text-faint)}.brl__meta-value[data-v-436289c1]{font-size:.78rem;font-weight:600;color:var(--app-text-muted);overflow-wrap:anywhere}.brl__actions[data-v-436289c1]{flex:0 0 auto}.brl__actions[data-v-436289c1] .bdt-cell{min-height:0;padding:0}.brl__state[data-v-436289c1]{padding:34px 16px;text-align:center;font-size:.85rem;font-weight:600;color:var(--app-text-faint);border:1px solid var(--app-border);border-radius:var(--tbl-radius);background:var(--app-card)}.brl__state--error[data-v-436289c1]{color:var(--app-danger-fg);background:var(--app-danger-bg);border-color:var(--app-danger-border)}.brl__pager[data-v-436289c1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.brl__count[data-v-436289c1]{font-size:.78rem;font-weight:600;color:var(--app-text-muted)}.brl__pager-btns[data-v-436289c1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.brl__pg[data-v-436289c1]{min-width:40px;height:32px;padding:0 12px;font-size:.78rem;font-weight:600;color:var(--app-text-muted);background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--tbl-radius);transition:all .15s ease}.brl__pg[data-v-436289c1]:hover:not([disabled]){background:var(--app-elevated);border-color:var(--app-border-strong);color:var(--app-text)}.brl__pg[disabled][data-v-436289c1]{color:var(--app-text-faint);cursor:default}.brl__pg--num[data-v-436289c1]{min-width:34px;padding:0 8px}.brl__pg--active[data-v-436289c1],.brl__pg--active[data-v-436289c1]:hover{background:var(--app-accent)!important;border-color:var(--app-accent)!important;color:var(--app-accent-fg)!important}@media (max-width:599px){.brl__row[data-v-436289c1]{align-items:flex-start;gap:10px;padding:11px 12px}.brl__meta[data-v-436289c1]{gap:2px 12px}}.bmf__card[data-v-02d50242]{border-radius:12px;overflow:hidden;background:var(--app-card)!important}.bmf__card--embedded.v-sheet.theme--dark[data-v-02d50242],.bmf__card--embedded.v-sheet.theme--light[data-v-02d50242],.bmf__card--embedded[data-v-02d50242]{background:transparent!important;box-shadow:none!important;border-radius:0}.bmf__card--embedded .bmf__body[data-v-02d50242]{padding:0;background:transparent}.bmf__head[data-v-02d50242]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--app-border)}.bmf__title[data-v-02d50242]{font-family:var(--tbl-font);font-size:.95rem;font-weight:700;color:var(--app-text);margin:0}.bmf__subtitle[data-v-02d50242]{font-family:var(--tbl-font);font-size:.75rem;font-weight:600;color:var(--app-text-faint);margin:3px 0 0}.bmf__body[data-v-02d50242]{padding:20px;background:var(--app-surface)}.bmf__grid[data-v-02d50242]{--bmf-label-offset:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}.bmf__field--wide[data-v-02d50242]{grid-column:1/-1}.bmf__field--check[data-v-02d50242]{padding-top:var(--bmf-label-offset)}.bmf__label[data-v-02d50242]{display:block;font-family:var(--tbl-font);font-size:.74rem;font-weight:700;letter-spacing:.01em;color:var(--app-text-muted);margin:0 0 6px 2px}.bmf__req[data-v-02d50242]{color:var(--app-danger);font-weight:800}.bmf__skeleton[data-v-02d50242] .v-skeleton-loader__text{background:var(--app-elevated)!important}.bmf__body[data-v-02d50242] .v-input{font-family:var(--tbl-font)}.bmf__body[data-v-02d50242] .v-input+.v-input{margin-top:12px}.bmf__body[data-v-02d50242] .v-input--checkbox.v-input--selection-controls{margin-top:0;padding-top:0;min-height:40px;align-items:center}.bmf__body[data-v-02d50242] .v-text-field--outlined fieldset{top:0;border-color:var(--app-field-border);border-radius:10px;transition:border-color .15s ease}.bmf__field--inner-label[data-v-02d50242] .v-text-field--outlined fieldset{top:-5px}.bmf__body[data-v-02d50242] .v-text-field--outlined>.v-input__control>.v-input__slot{background:var(--app-field);border-radius:10px}.bmf__body[data-v-02d50242] .v-text-field--outlined:hover fieldset{border-color:var(--app-field-border-hover)}.bmf__body[data-v-02d50242] .v-input--is-focused.v-text-field--outlined fieldset{border-color:var(--app-accent)!important;border-width:1px}.bmf__body[data-v-02d50242] .v-input--is-focused.v-text-field--outlined>.v-input__control>.v-input__slot{box-shadow:0 0 0 3px var(--app-ring)}.bmf__body[data-v-02d50242] .v-input--has-state.v-text-field--outlined fieldset{border-color:var(--app-danger)!important}.bmf__body[data-v-02d50242] .v-input input,.bmf__body[data-v-02d50242] .v-input textarea,.bmf__body[data-v-02d50242] .v-select__selection{font-size:.86rem;font-weight:600;color:var(--app-text)}.bmf__body[data-v-02d50242] .v-input__append-inner .v-icon{font-size:20px;color:var(--app-text-faint)}.bmf__body[data-v-02d50242] .v-messages__message{font-size:.72rem;font-weight:600;line-height:1.35;padding-top:4px}.bmf__body[data-v-02d50242] .v-label{font-size:.86rem;color:var(--app-field-placeholder)}.bmf__body[data-v-02d50242] .v-input:not(.v-text-field--outlined):not(.v-input--checkbox) .v-input__slot{background:var(--app-field);border:1px solid var(--app-field-border);border-radius:10px;min-height:40px;padding:0 12px;margin-bottom:4px}.bmf__body[data-v-02d50242] .v-input:not(.v-text-field--outlined):not(.v-input--checkbox) .v-input__slot:hover{border-color:var(--app-field-border-hover)}.bmf__body[data-v-02d50242] .v-input:not(.v-text-field--outlined):not(.v-input--checkbox) .v-input__slot:after,.bmf__body[data-v-02d50242] .v-input:not(.v-text-field--outlined):not(.v-input--checkbox) .v-input__slot:before{display:none}.bmf__check[data-v-02d50242] .v-label{font-weight:600;color:var(--app-text)}.bmf__actions[data-v-02d50242]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--app-border);background:var(--app-card)}.bmf__hint[data-v-02d50242]{flex:1;font-family:var(--tbl-font);font-size:.75rem;font-weight:600;color:var(--app-text-faint)}.bmf__btn[data-v-02d50242]{height:38px;padding:0 20px;border-radius:10px;font-family:var(--tbl-font);font-size:.82rem;font-weight:600;letter-spacing:normal;text-transform:none;transition:all .15s ease}.bmf__btn--ghost[data-v-02d50242]{border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text-muted)}.bmf__btn--ghost[data-v-02d50242]:hover{background:var(--app-hover);border-color:var(--app-border-strong);color:var(--app-text)}.bmf__btn--primary.v-btn[data-v-02d50242]{background:var(--app-accent)!important;color:var(--app-accent-fg)!important;box-shadow:none}.bmf__btn--primary.v-btn[data-v-02d50242]:hover{background:var(--app-accent-strong)!important}@media (max-width:599px){.bmf__body[data-v-02d50242]{padding:14px 12px}.bmf__grid[data-v-02d50242]{grid-template-columns:1fr;gap:14px}.bmf__field--check[data-v-02d50242]{padding-top:0}.bmf__actions[data-v-02d50242],.bmf__head[data-v-02d50242]{padding:12px}.bmf__hint[data-v-02d50242]{display:none}.bmf__btn[data-v-02d50242]{flex:1}}.cad-modal[data-v-fa7fcd14]{background:var(--app-card);font-family:var(--tbl-font)}.cad-modal__head[data-v-fa7fcd14]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--app-card);border-bottom:1px solid var(--app-border)}.cad-modal__identity[data-v-fa7fcd14]{min-width:0}.cad-modal__title[data-v-fa7fcd14]{font-size:.98rem;font-weight:700;color:var(--app-text);margin:0}.cad-modal__subtitle[data-v-fa7fcd14]{font-size:.75rem;font-weight:600;color:var(--app-text-faint);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-modal__close[data-v-fa7fcd14]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:transparent;color:var(--app-text-faint);transition:all .15s ease}.cad-modal__close[data-v-fa7fcd14]:hover{background:var(--app-hover);color:var(--app-text)}.cad-modal__body[data-v-fa7fcd14]{padding:22px 24px 26px;max-height:60vh;overflow-y:auto;background:var(--app-surface)}.cad-modal__foot[data-v-fa7fcd14]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--app-border);background:var(--app-card)}.cad-modal__btn[data-v-fa7fcd14]{height:38px;padding:0 20px;border-radius:10px;font-family:var(--tbl-font);font-size:.82rem;font-weight:600;letter-spacing:normal;text-transform:none;transition:all .15s ease}.cad-modal__btn--ghost[data-v-fa7fcd14]{border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text-muted)}.cad-modal__btn--ghost[data-v-fa7fcd14]:hover{background:var(--app-hover);color:var(--app-text)}.cad-modal__btn--primary.v-btn[data-v-fa7fcd14]{background:var(--app-accent)!important;color:var(--app-accent-fg)!important;box-shadow:none}.cad-modal__btn--primary.v-btn[data-v-fa7fcd14]:hover{background:var(--app-accent-strong)!important}@media (max-width:599px){.cad-modal__foot[data-v-fa7fcd14],.cad-modal__head[data-v-fa7fcd14]{padding:12px}.cad-modal__body[data-v-fa7fcd14]{padding:14px 12px 18px;max-height:66vh}.cad-modal__btn[data-v-fa7fcd14]{flex:1}}.v-dialog.cad-dialog{border-radius:14px;background:var(--app-card);border:1px solid var(--app-border);box-shadow:0 24px 60px var(--app-shadow-deep,rgba(0,0,0,.35))}.v-dialog.cad-dialog .v-card.bmf__card--embedded{background:transparent!important;box-shadow:none!important}.cdd-modal[data-v-5842053e]{background:var(--app-card);font-family:var(--tbl-font)}.cdd-modal__head[data-v-5842053e]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:var(--app-card);border-bottom:1px solid var(--app-border)}.cdd-modal__icon[data-v-5842053e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--app-danger-bg);border:1px solid var(--app-danger-border);color:var(--app-danger-fg)}.cdd-modal__icon .v-icon[data-v-5842053e]{color:var(--app-danger-fg)}.cdd-modal__title[data-v-5842053e]{flex:1;min-width:0;font-size:.98rem;font-weight:700;color:var(--app-text);margin:0}.cdd-modal__close[data-v-5842053e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:transparent;color:var(--app-text-faint);transition:all .15s ease}.cdd-modal__close[data-v-5842053e]:hover{background:var(--app-hover);color:var(--app-text)}.cdd-modal__body[data-v-5842053e]{padding:20px;background:var(--app-surface)}.cdd-modal__text[data-v-5842053e]{font-size:.88rem;font-weight:600;line-height:1.5;color:var(--app-text);margin:0}.cdd-modal__text b[data-v-5842053e]{font-weight:800}.cdd-modal__note[data-v-5842053e]{font-size:.76rem;font-weight:600;color:var(--app-text-faint);margin:8px 0 0}.cdd-modal__foot[data-v-5842053e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--app-border);background:var(--app-card)}.cdd-modal__btn[data-v-5842053e]{height:38px;padding:0 20px;border-radius:10px;font-family:var(--tbl-font);font-size:.82rem;font-weight:600;letter-spacing:normal;text-transform:none;transition:all .15s ease}.cdd-modal__btn--ghost[data-v-5842053e]{border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text-muted)}.cdd-modal__btn--ghost[data-v-5842053e]:hover{background:var(--app-hover);color:var(--app-text)}.cdd-modal__btn--danger.v-btn[data-v-5842053e]{background:var(--app-danger)!important;color:#fff!important;box-shadow:none}.cdd-modal__btn--danger.v-btn[data-v-5842053e]:hover{filter:brightness(.94)}@media (max-width:599px){.cdd-modal__foot[data-v-5842053e],.cdd-modal__head[data-v-5842053e]{padding:12px}.cdd-modal__body[data-v-5842053e]{padding:14px 12px}.cdd-modal__btn[data-v-5842053e]{flex:1}}.v-dialog.cdd-dialog{border-radius:14px;background:var(--app-card);border:1px solid var(--app-border);box-shadow:0 24px 60px var(--app-shadow-deep,rgba(0,0,0,.35))}.rtab[data-v-bae3bb18]{padding:16px}.rtab__bar[data-v-bae3bb18]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.rtab__search[data-v-bae3bb18]{min-width:0}.rtab__add.v-btn[data-v-bae3bb18]{height:38px;padding:0 18px;border-radius:10px;background:var(--app-accent)!important;color:var(--app-accent-fg)!important;font-family:var(--tbl-font);font-size:.82rem;font-weight:600;letter-spacing:normal;text-transform:none;box-shadow:none}.rtab__add.v-btn[data-v-bae3bb18]:hover{background:var(--app-accent-strong)!important}.rtab__add.v-btn.v-btn--disabled[data-v-bae3bb18]{background:var(--app-elevated)!important;color:var(--app-text-faint)!important}@media (max-width:599px){.rtab[data-v-bae3bb18]{padding:12px 10px}.rtab__bar[data-v-bae3bb18]{flex-direction:column;align-items:stretch}.rtab__add.v-btn[data-v-bae3bb18]{width:100%}}.dark-mode .rename-title[data-v-02299b39]{color:var(--app-text)}.dark-mode .rename-subtitle[data-v-02299b39]{color:var(--app-text-muted)}.dark-mode .rename-input[data-v-02299b39] fieldset{border-color:var(--app-border-strong)!important;background-color:var(--app-card)!important}.dark-mode .rename-input[data-v-02299b39] input{color:var(--app-text)}.dark-mode .rename-btn--cancel[data-v-02299b39]{background:var(--app-card)!important;border:1px solid var(--app-border-strong)!important}.dark-mode .rename-btn--cancel[data-v-02299b39]:hover{background:var(--app-surface)!important}.tb-view-area .tb-view-menu-btn.v-btn[data-v-02299b39]{float:left;height:40px!important;min-width:42px!important;padding:0 11px!important;border-radius:6px 6px 0 0!important;background:var(--app-card)!important;border:1px solid var(--app-border)!important;border-bottom:none!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}.tb-view-area .tb-view-menu-btn.v-btn .v-icon[data-v-02299b39]{color:var(--app-text-muted)!important;font-size:19px!important;transition:color .15s ease}.tb-view-area .tb-view-menu-btn.v-btn[data-v-02299b39]:before{opacity:0!important}.tb-view-area .tb-view-menu-btn.v-btn[data-v-02299b39]:hover{background:var(--app-elevated)!important}.tb-view-area .tb-view-menu-btn.v-btn:hover .v-icon[data-v-02299b39],.tb-view-area .tb-view-menu-btn.v-btn[aria-expanded=true] .v-icon[data-v-02299b39]{color:var(--app-accent)!important}.tb-view-area .tb-view-menu-btn.v-btn[aria-expanded=true][data-v-02299b39]{background:var(--app-elevated)!important;border-color:var(--app-accent-border)!important}.dark-mode .tb-view-area .tb-view-menu-btn.v-btn[data-v-02299b39]{background:var(--app-surface)!important}.custom-save-btn[data-v-02299b39]{border-radius:5px!important;height:48px!important}.as-private[data-v-02299b39]{margin:0 auto}.v-label[data-v-02299b39]{font-size:12px!important}.rename-card[data-v-02299b39]{border-radius:20px!important;padding:22px 28px 24px 28px;background:#eef0f4!important;font-family:Lato,sans-serif;text-align:center;box-shadow:0 20px 48px rgba(15,23,42,.18)!important}.rename-title[data-v-02299b39]{font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin-bottom:6px}.rename-subtitle[data-v-02299b39]{font-size:13px;color:#64748b;margin-bottom:22px}.rename-input[data-v-02299b39]{font-family:Lato,sans-serif;margin-bottom:4px}.rename-input[data-v-02299b39] .v-input__slot{border-radius:10px!important;background:transparent!important;min-height:38px!important;height:38px!important}.rename-input[data-v-02299b39] .v-text-field__slot{min-height:38px!important}.rename-input[data-v-02299b39] fieldset{border-color:#cbd5e1!important;background-color:#fff!important;border-radius:10px!important;transition:border-color .2s ease}.rename-input[data-v-02299b39] fieldset legend{width:0!important;display:none!important}.rename-input[data-v-02299b39] .v-label{display:none!important}.rename-input.v-input--is-focused[data-v-02299b39] fieldset,.rename-input[data-v-02299b39] .v-input--is-focused fieldset{border-color:#0ea5e9!important;border-width:1.5px!important}.rename-input[data-v-02299b39] input{font-family:Lato,sans-serif;font-size:14px;color:#0f172a;padding:6px 0!important;max-height:38px!important}.rename-actions[data-v-02299b39]{display:flex;gap:12px;margin-top:24px;justify-content:center}.rename-btn[data-v-02299b39]{flex:1;height:42px!important;border-radius:10px!important;font-family:Lato,sans-serif;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.rename-btn--cancel[data-v-02299b39]{background:#fff!important;color:#0ea5e9!important;border:1px solid #cbd5e1!important}.rename-btn--cancel[data-v-02299b39]:hover{background:#f8fafc!important;border-color:#0ea5e9!important}.rename-btn--confirm[data-v-02299b39]{background:linear-gradient(135deg,#0ea5e9,#38bdf8)!important;color:#fff!important}.rename-btn--confirm[data-v-02299b39]:hover{background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;box-shadow:0 6px 18px rgba(14,165,233,.35)!important}.v-menu__content.tb-view-menu{border-radius:12px!important;border:1px solid var(--app-border);background:var(--app-card);box-shadow:0 10px 30px var(--app-shadow),0 2px 6px var(--app-shadow-soft)!important;overflow:hidden auto;max-height:340px!important;min-width:190px!important}.v-menu__content.tb-view-menu .v-list{background:var(--app-card)!important;padding:6px!important;font-family:Lato,sans-serif}.v-menu__content.tb-view-menu .tb-view-menu__label{padding:4px 10px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-faint)}.v-menu__content.tb-view-menu .tb-view-menu__item{min-height:34px!important;padding:0 10px!important;border-radius:8px!important;margin-bottom:2px;transition:background .12s ease}.v-menu__content.tb-view-menu .tb-view-menu__item .v-ripple__container,.v-menu__content.tb-view-menu .tb-view-menu__item:before{display:none!important}.v-menu__content.tb-view-menu .tb-view-menu__item .v-list-item__title{font-size:13px!important;font-weight:500;color:var(--app-text)!important;overflow:hidden;text-overflow:ellipsis}.v-menu__content.tb-view-menu .tb-view-menu__item .v-icon{color:var(--app-text-faint)!important;margin-right:6px}.v-menu__content.tb-view-menu .tb-view-menu__item:hover{background:var(--app-hover)}.v-menu__content.tb-view-menu .tb-view-menu__item--active{background:var(--app-accent-soft)}.v-menu__content.tb-view-menu .tb-view-menu__item--active .v-list-item__title{color:var(--app-accent-strong)!important;font-weight:700}.v-menu__content.tb-view-menu .tb-view-menu__item--active .v-icon{color:var(--app-accent)!important}.v-menu__content.tb-view-menu::-webkit-scrollbar{width:8px}.v-menu__content.tb-view-menu::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:4px}.dark-mode .spinner:after{border-top-color:var(--app-card)}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.spinner{width:50px;height:50px;border-radius:50%;transform:translateX(-50%) translateY(-50%)}.spinner,.spinner:after{animation:spin 1s linear infinite}.spinner:after{content:"";position:absolute;top:5px;left:5px;width:40px;height:40px;border-radius:50%;border:3px solid transparent;border-top-color:#fff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark-mode .loader-card[data-v-bd6906e6]{background:var(--app-card)}.loader-overlay[data-v-bd6906e6]{position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:99998}.loader-card[data-v-bd6906e6]{background:#fff;border-radius:16px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 10px 40px rgba(0,0,0,.12);font-family:Lato,sans-serif}.loader-spinner[data-v-bd6906e6]{width:44px;height:44px}.loader-svg[data-v-bd6906e6]{animation:loaderRotate-data-v-bd6906e6 1.4s linear infinite;width:100%;height:100%}.loader-circle[data-v-bd6906e6]{stroke:#0ea5e9;stroke-linecap:round;animation:loaderDash-data-v-bd6906e6 1.4s ease-in-out infinite}.loader-text[data-v-bd6906e6]{font-size:.88rem;font-weight:600;color:#475569}@keyframes loaderRotate-data-v-bd6906e6{to{transform:rotate(1turn)}}@keyframes loaderDash-data-v-bd6906e6{0%{stroke-dasharray:1,126;stroke-dashoffset:0}50%{stroke-dasharray:90,126;stroke-dashoffset:-35}to{stroke-dasharray:90,126;stroke-dashoffset:-124}}.fade-enter-active[data-v-bd6906e6],.fade-leave-active[data-v-bd6906e6]{transition:opacity .2s}.fade-enter[data-v-bd6906e6],.fade-leave-to[data-v-bd6906e6]{opacity:0}.dark-mode .loader-card[data-v-bd6906e6]{background:var(--app-page)}.dark-mode .loader-text[data-v-bd6906e6]{color:var(--app-neutral-fg)}.dark-mode .loader-circle[data-v-bd6906e6]{stroke:var(--app-accent)}