:root.vision{--v-bg:#eef1f8;--v-ink:#121826;--v-ink-2:#39415a;--v-mute:#6a7288;--v-faint:#9aa1b4;--v-line:#12182612;--v-line-2:#1218261f;--v-glass:#ffffff94;--v-glass-2:#ffffffc7;--v-glass-3:#ffffffeb;--v-edge:#ffffffbf;--v-accent:#4b6bfb;--v-accent-2:#7b61ff;--v-accent-soft:#4b6bfb1a;--v-gold:#c08a2c;--v-gold-soft:#c08a2c1f;--v-ok:#12a150;--v-ok-soft:#12a1501a;--v-warn:#c27803;--v-warn-soft:#c278031a;--v-err:#e0484e;--v-err-soft:#e0484e17;--v-shadow-sm:0 1px 2px #1218260a;--v-shadow:0 1px 2px #1218260a, 0 18px 48px -24px #24306e38;--v-shadow-lg:0 2px 4px #1218260a, 0 30px 80px -30px #24306e59;--v-blur:blur(28px) saturate(170%);--v-radius:22px;--v-radius-sm:14px;--v-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--v-ease:cubic-bezier(.22, .8, .24, 1);--navy:var(--v-ink);--navy-2:var(--v-ink-2);--ink:var(--v-ink);--mute:var(--v-mute);--line:var(--v-line-2);--bg:var(--v-bg);--cyan:var(--v-accent);--volt:var(--v-gold);--blue:var(--v-ink);--blue-soft:var(--v-accent-soft);--ok:var(--v-ok);--err:var(--v-err);--f1:var(--v-font);--f2:var(--v-font);background:var(--v-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.vision .page-dashboard{--ref-bg:transparent;--ref-surface:var(--v-glass);--ref-surface-2:#ffffff80;--ref-border:var(--v-edge);--ref-border-strong:var(--v-line-2);--ref-text:var(--v-ink);--ref-muted:var(--v-mute);--ref-dim:var(--v-faint);--ref-navy:var(--v-ink);--ref-navy-2:var(--v-ink-2);--ref-navy-soft:var(--v-accent-soft);--ref-accent:var(--v-accent);--ref-accent-ink:var(--v-accent);--ref-accent-soft:var(--v-accent-soft);--ref-shadow:var(--v-shadow)}:root.vision body{color:var(--v-ink);font-feature-settings:"cv11", "ss01", "ss03";letter-spacing:-.006em;-webkit-font-smoothing:antialiased;background:var(--v-bg)!important;font-family:var(--v-font)!important}:root.vision body:before{content:"";z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(40vmax 34vmax at 8% 6%,#adc0ff8c,#0000 62%),radial-gradient(36vmax 30vmax at 94% 8%,#d6beff73,#0000 64%),radial-gradient(42vmax 34vmax at 86% 92%,#ffd6ba73,#0000 62%),radial-gradient(34vmax 28vmax at 12% 92%,#b2e8f066,#0000 62%);animation:60s ease-in-out infinite alternate v-drift;position:fixed;inset:-15vmax}@keyframes v-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2vmax,-1.5vmax)scale(1.05)}}:root.vision .app-shell,:root.vision #login-screen,:root.vision .kiosk__top,:root.vision .kiosk__stage,:root.vision .kiosk__dots{z-index:1;position:relative}:root.vision ::selection{background:#4b6bfb2e}:root.vision h1,:root.vision h2,:root.vision h3,:root.vision h4{color:var(--v-ink);letter-spacing:-.025em;font-family:var(--v-font)!important}:root.vision a{color:var(--v-accent)}:root.vision .mono,:root.vision .kpi-value,:root.vision .stage-count,:root.vision .stage-num,:root.vision .stage-pct,:root.vision .ws-table__amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--v-font)!important}:root.vision .icon,:root.vision svg.icon{stroke-width:1.7px}:root.vision .app-sidebar{-webkit-backdrop-filter:var(--v-blur);background:var(--v-glass)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow)!important;color:var(--v-ink)!important}:root.vision .app-sidebar:before{display:none!important}@media (width>=1024px){:root.vision .app-sidebar{border-radius:26px;margin:16px 0 16px 16px;flex-basis:252px!important;width:252px!important;height:calc(100vh - 32px)!important;padding:20px 14px!important;top:16px!important}}:root.vision .app-brand{border-bottom:1px solid var(--v-line)!important;padding-bottom:16px!important}:root.vision .app-brand__text b{letter-spacing:.02em;font-weight:700;color:var(--v-ink)!important;font-family:var(--v-font)!important}:root.vision .app-brand__text b span{color:var(--v-gold)!important}:root.vision .app-brand__text small{color:var(--v-mute)!important}:root.vision .app-brand__logo{filter:none!important}:root.vision .app-sidebar__close{color:var(--v-mute)!important}:root.vision .app-nav__label{text-transform:uppercase;color:var(--v-faint)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:600!important}:root.vision .app-nav__link{transition:background .25s var(--v-ease), color .25s var(--v-ease), box-shadow .25s var(--v-ease);color:var(--v-ink-2)!important;border:1px solid #0000!important;border-radius:12px!important;font-weight:500!important}:root.vision .app-nav__link:before,:root.vision .app-nav__link:after{display:none!important}:root.vision .app-nav__link:hover{color:var(--v-ink)!important;background:#fff9!important}:root.vision .app-nav__link.is-active{background:var(--v-glass-3)!important;border-color:var(--v-edge)!important;color:var(--v-ink)!important;font-weight:600!important;box-shadow:0 1px 2px #1218260f,0 8px 20px -12px #24306e59!important}:root.vision .app-nav__icon,:root.vision .app-nav__icon svg{color:var(--v-mute)!important;background:0 0!important}:root.vision .app-nav__link.is-active .app-nav__icon,:root.vision .app-nav__link.is-active .app-nav__icon svg{color:var(--v-accent)!important}:root.vision .app-archive{border:1px solid var(--v-edge)!important;box-shadow:none!important;color:var(--v-ink)!important;background:#ffffff8c!important;border-radius:16px!important}:root.vision .app-archive:before,:root.vision .app-archive:after{display:none!important}:root.vision .app-archive__head{color:var(--v-mute)!important;font-size:12px!important}:root.vision .app-archive__head svg{display:none}:root.vision .app-archive__value{letter-spacing:-.03em;color:var(--v-ink)!important;font-family:var(--v-font)!important;font-size:26px!important;font-weight:700!important}:root.vision .app-archive__value small{color:var(--v-mute)!important}:root.vision .app-archive__track{background:#12182612!important;border-radius:6px!important;height:6px!important}:root.vision .app-archive__track i{background:linear-gradient(90deg, var(--v-accent), var(--v-accent-2))!important;box-shadow:none!important;border-radius:6px!important}:root.vision .app-archive__note,:root.vision .app-sidebar__version{color:var(--v-mute)!important}:root.vision .app-topbar{transition:transform .34s var(--v-ease), opacity .34s var(--v-ease);will-change:transform;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:0 0!important;border-bottom:0!important;position:sticky!important;top:0!important}:root.vision .app-topbar.is-hidden{opacity:0;pointer-events:none;transform:translateY(-104%)}@media (prefers-reduced-motion:reduce){:root.vision .app-topbar{transition:none}}:root.vision .app-menu{background:var(--v-glass-2)!important;border:1px solid var(--v-edge)!important;color:var(--v-ink)!important;border-radius:12px!important}:root.vision .v-crumbs{color:var(--v-mute);align-items:center;gap:8px;font-size:13.5px;display:flex}:root.vision .v-crumbs .icon{width:14px;height:14px;color:var(--v-faint)}:root.vision .v-crumbs__current{color:var(--v-ink);outline:none;margin:0;font-weight:600}:root.vision .v-today{color:var(--v-mute);font-size:13px}@media (width<=720px){:root.vision .v-today{display:none}}:root.vision .app-identity{background:var(--v-glass-2)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-sm)!important;color:var(--v-ink)!important;border-radius:999px!important;padding:5px 12px 5px 5px!important}:root.vision .app-identity__meta b{color:var(--v-ink)!important;font-weight:600!important}:root.vision .app-identity__meta small,:root.vision .app-identity__chev{color:var(--v-mute)!important}:root.vision .app-avatar{color:#fff!important;box-shadow:none!important;background:linear-gradient(140deg,#8fa4ff,#b49bff)!important;font-weight:600!important}:root.vision .app-avatar--image{object-fit:cover;display:block;background:0 0!important}:root.vision .app-profile__menu{-webkit-backdrop-filter:var(--v-blur);backdrop-filter:var(--v-blur);background:var(--v-glass-3)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-lg)!important;border-radius:16px!important}:root.vision .app-profile__head b,:root.vision .app-profile__item{color:var(--v-ink)!important}:root.vision .app-profile__head small{color:var(--v-mute)!important}:root.vision .app-profile__item--danger,:root.vision .app-profile__item--danger svg{color:var(--v-err)!important}:root.vision .app-main,:root.vision .app-content{background:0 0!important}:root.vision .app-content{padding-top:8px!important}:root.vision .app-footer{color:var(--v-mute)!important;background:0 0!important;border-top:0!important}:root.vision .app-footer p,:root.vision .app-footer span{color:var(--v-mute)!important}:root.vision .app-footer i{background:var(--v-ok)!important;box-shadow:none!important}:root.vision .v-head{margin:0 0 14px}:root.vision .ws-page>.v-head,:root.vision .page-dashboard .dash-ref>.v-head{margin-bottom:0}:root.vision .v-head__panel{-webkit-backdrop-filter:var(--v-blur);background:radial-gradient(115% 150% at 0% 0%, #4b6bfb11, transparent 52%), radial-gradient(105% 140% at 100% 100%, #12a1500d, transparent 52%), var(--v-glass)!important;border:1px solid var(--v-edge)!important;border-radius:var(--v-radius)!important;box-shadow:var(--v-shadow)!important}:root.vision .v-head__title{color:var(--v-ink)}:root.vision .v-head__lead{color:var(--v-mute)}:root.vision .v-head__meta{border-top-color:var(--v-line)}:root.vision .v-head__meta .ws-chip{background:0 0!important;border:0!important;padding:0!important}:root.vision .v-head__meta .ws-chip+.ws-chip:before{background:#12182629}:root.vision .v-head__fact+.v-head__fact{border-left-color:var(--v-line)}:root.vision .v-head__fact-label{color:var(--v-mute)}:root.vision .v-head__fact-value{color:var(--v-ink)}:root.vision a.v-head__fact-value{color:var(--v-accent)}:root.vision .ws-chip{align-items:center;gap:6px;display:inline-flex;border:1px solid var(--v-edge)!important;box-shadow:none!important;color:var(--v-mute)!important;background:#ffffff8c!important;border-radius:999px!important;padding:5px 11px!important;font-size:12.5px!important;font-weight:500!important}:root.vision .ws-chip b{color:var(--v-ink)!important;font-weight:600!important}:root.vision .ws-chip svg,:root.vision .ws-chip i{display:none!important}:root.vision .ws-page .ws-filter-panel{z-index:1;position:relative}:root.vision .ws-page .ws-results{z-index:0}:root.vision .ws-panel,:root.vision .ws-aside__card,:root.vision .card,:root.vision .kpi,:root.vision .ws-filter-panel,:root.vision .ws-empty,:root.vision .ws-ocr,:root.vision .ws-upload{-webkit-backdrop-filter:var(--v-blur);background:var(--v-glass)!important;border:1px solid var(--v-edge)!important;border-radius:var(--v-radius)!important;box-shadow:var(--v-shadow)!important;color:var(--v-ink)!important}:root.vision .ws-panel:before,:root.vision .ws-panel:after,:root.vision .card:before,:root.vision .card:after,:root.vision .ws-aside__card:before,:root.vision .ws-aside__card:after{display:none!important}:root.vision .ws-panel__head,:root.vision .card-head,:root.vision .ws-filter-panel__head{border-bottom:1px solid var(--v-line)!important;background:0 0!important}:root.vision .ws-panel__foot{border-top:1px solid var(--v-line)!important;background:#ffffff59!important}:root.vision .ws-panel__title,:root.vision .ws-aside__head{color:var(--v-ink)!important}:root.vision .ws-panel__title h2,:root.vision .ws-panel__title h3,:root.vision .card-head h2,:root.vision .ws-filter-panel__title{letter-spacing:-.015em;color:var(--v-ink)!important;font-size:15.5px!important;font-weight:600!important}:root.vision .ws-panel__title svg,:root.vision .ws-aside__head svg,:root.vision .ws-filter-panel__title svg,:root.vision .ws-panel__sub,:root.vision .card-sub,:root.vision .ws-filter-panel__hint,:root.vision .ws-form-section__sub,:root.vision .ws-field__hint,:root.vision .ws-aside__note,:root.vision .kpi-foot,:root.vision .job-no,:root.vision .tl-desc,:root.vision .pipeline-note{color:var(--v-mute)!important}:root.vision .ws-panel__count{color:var(--v-ink-2)!important;background:#1218260d!important;border:0!important}:root.vision .ws-aside__card--dark{background:linear-gradient(160deg,#ffffffbf,#e8ecff99)!important}:root.vision .ws-aside__head{font-size:13.5px!important;font-weight:600!important}:root.vision .ws-aside__card--dark .ws-aside__head,:root.vision .ws-aside__card--dark .ws-aside__head svg{color:var(--v-accent)!important}:root.vision .ws-aside__list,:root.vision .ws-aside__list li,:root.vision .ws-aside__list--dark li,:root.vision .ws-aside__list b{color:var(--v-ink-2)!important}:root.vision .ws-aside__list li:before,:root.vision .ws-aside__list--dark li:before{background:var(--v-faint)!important;box-shadow:none!important}:root.vision .ws-form-section__title{color:var(--v-ink)!important;font-weight:600!important}:root.vision .ws-form-section{border-color:var(--v-line)!important}:root.vision .ws-btn,:root.vision .btn,:root.vision .ws-action,:root.vision .gen-btn{letter-spacing:-.005em;transition:transform .2s var(--v-ease), box-shadow .25s var(--v-ease), background .25s var(--v-ease), border-color .25s var(--v-ease)!important;border-radius:999px!important;font-weight:600!important}:root.vision .ws-btn:hover,:root.vision .btn:hover,:root.vision .ws-action:hover{transform:translateY(-1px)}:root.vision body .ws-btn.ws-btn--primary,:root.vision body .btn.btn-primary,:root.vision body .ws-action.ws-action--primary,:root.vision body .app-modal__action{background:var(--v-ink)!important;border:1px solid var(--v-ink)!important;color:#fff!important;box-shadow:0 8px 20px -10px #1218268c!important}:root.vision body .ws-btn.ws-btn--primary *,:root.vision body .btn.btn-primary *,:root.vision body .ws-action.ws-action--primary *,:root.vision body .app-modal__action *{color:#fff!important}:root.vision body .ws-action.ws-action--primary{background:var(--v-accent-soft)!important;color:var(--v-accent)!important;box-shadow:none!important;border:1px solid #0000!important}:root.vision body .ws-action.ws-action--primary *{color:var(--v-accent)!important}:root.vision body .ws-btn.ws-btn--gold{background:linear-gradient(135deg, var(--v-accent), var(--v-accent-2))!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 10px 24px -12px #4b6bfbb3!important}:root.vision body .ws-btn.ws-btn--gold *{color:#fff!important}:root.vision body .ws-btn--ghost,:root.vision body .ws-btn--light,:root.vision body .ws-btn--soft,:root.vision body .btn-ghost,:root.vision body .ws-action:not(.ws-action--primary){border:1px solid var(--v-line-2)!important;color:var(--v-ink)!important;box-shadow:var(--v-shadow-sm)!important;background:#ffffffb3!important}:root.vision body .ws-btn--ghost *,:root.vision body .ws-btn--light *,:root.vision body .ws-btn--soft *,:root.vision body .btn-ghost *{color:var(--v-ink)!important}:root.vision body .ws-btn--ghost:hover,:root.vision body .ws-btn--light:hover,:root.vision body .ws-btn--soft:hover,:root.vision body .btn-ghost:hover,:root.vision body .ws-action:not(.ws-action--primary):hover{background:#fff!important;border-color:#1218262e!important}:root.vision body .ws-action--danger,:root.vision body .ws-action--danger *{color:var(--v-err)!important}:root.vision .ws-field label,:root.vision .ws-label{color:var(--v-ink-2)!important;font-size:13px!important;font-weight:500!important}:root.vision .ws-input,:root.vision .ws-select,:root.vision .ws-textarea,:root.vision .ws-page input.ws-input,:root.vision .ws-page select.ws-select,:root.vision .ws-page textarea.ws-textarea,:root.vision .ws-search input,:root.vision .ws-dropdown__trigger,:root.vision .search input,:root.vision .select select{transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--v-line-2)!important;color:var(--v-ink)!important;font-family:var(--v-font)!important;background-color:#ffffffc7!important;border-radius:12px!important;box-shadow:inset 0 1px 1px #12182608!important}:root.vision .ws-search,:root.vision .search,:root.vision .select,:root.vision .ws-currency{background:0 0!important}:root.vision .ws-input:focus,:root.vision .ws-select:focus,:root.vision .ws-textarea:focus,:root.vision .ws-page .ws-field input.ws-input:focus,:root.vision .ws-page .ws-field select.ws-select:focus,:root.vision .ws-page .ws-field textarea.ws-textarea:focus,:root.vision .ws-search input:focus,:root.vision .ws-dropdown__trigger:focus-visible{background-color:#fff!important;border-color:#4b6bfb8c!important;outline:none!important;box-shadow:0 0 0 4px #4b6bfb1f!important}:root.vision .ws-input[readonly],:root.vision .ws-page input.ws-input[readonly]{cursor:default;color:var(--v-mute)!important;background-color:#f5f3eeb3!important}:root.vision input::placeholder,:root.vision textarea::placeholder{color:var(--v-faint)!important}:root.vision .ws-currency__prefix{color:var(--v-mute)!important}:root.vision .ws-search__submit,:root.vision .ws-search__clear{color:var(--v-mute)!important;background:0 0!important}:root.vision .ws-password__toggle{color:var(--v-mute)!important}:root.vision .ws-password__toggle:hover{color:var(--v-accent)!important;background:#4b6bfb17!important}:root.vision .ws-photo__badge{border-color:var(--v-edge)!important;color:var(--v-ink-2)!important;background:#ffffffdb!important}:root.vision .ws-profil__subtitle{color:var(--v-ink-2)!important;font-weight:600!important}:root.vision .ws-profil__security{border-top-color:var(--v-line-2)!important}:root.vision .ws-photo__hint{color:var(--v-mute)!important}:root.vision input[type=file],:root.vision .ws-file__input{border:1px dashed var(--v-line-2)!important;color:var(--v-mute)!important;background:#ffffff8c!important;border-radius:12px!important}:root.vision input[type=file]::file-selector-button{border:1px solid var(--v-line-2);color:var(--v-ink);font:600 13px var(--v-font);cursor:pointer;background:#fff;border-radius:999px;margin-right:12px;padding:7px 14px}:root.vision .ws-field__error{color:var(--v-err)!important}:root.vision .is-invalid .ws-input,:root.vision .is-invalid .ws-select,:root.vision .is-invalid .ws-textarea{border-color:#e0484e99!important}:root.vision .ws-static-value{border:1px solid var(--v-line)!important;background:#ffffff8c!important;border-radius:12px!important}:root.vision .ws-static-value__main{color:var(--v-ink)!important}:root.vision .ws-static-value__sub{color:var(--v-mute)!important}:root.vision .ws-dropdown__panel{border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-lg)!important;background:#fff!important;border-radius:16px!important}:root.vision .ws-badge,:root.vision .status-badge,:root.vision .chip,:root.vision .stage-tag,:root.vision .count-badge{color:var(--v-ink-2)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:#1218260f!important;border:0!important;border-radius:999px!important;font-weight:600!important}:root.vision .ws-badge:before,:root.vision .status-badge:before{box-shadow:none!important}:root.vision .ws-badge--success,:root.vision .chip.up,:root.vision .stage-tag.t-4{background:var(--v-ok-soft)!important;color:var(--v-ok)!important}:root.vision .ws-badge--warning,:root.vision .ws-badge--gold,:root.vision .chip.warn,:root.vision .chip.down,:root.vision .stage-tag.t-2{background:var(--v-warn-soft)!important;color:var(--v-warn)!important}:root.vision .ws-badge--info,:root.vision .stage-tag.t-1{background:var(--v-accent-soft)!important;color:var(--v-accent)!important}:root.vision .ws-badge--danger,:root.vision .stage-tag.t-3{background:var(--v-err-soft)!important;color:var(--v-err)!important}:root.vision .ws-alert{border:1px solid var(--v-line)!important;border-left:3px solid var(--v-accent)!important;box-shadow:none!important;color:var(--v-ink-2)!important;background:#fff9!important;border-radius:14px!important}:root.vision .ws-alert--warning{border-left-color:var(--v-warn)!important}:root.vision .ws-alert--danger{border-left-color:var(--v-err)!important}:root.vision .ws-alert--success{border-left-color:var(--v-ok)!important}:root.vision .ws-alert__title,:root.vision .ws-alert b{color:var(--v-ink)!important}:root.vision .ws-table,:root.vision .table{background:0 0!important}:root.vision .ws-table thead,:root.vision .ws-table th,:root.vision .table thead,:root.vision .table th{border-bottom:1px solid var(--v-line)!important;color:var(--v-faint)!important;letter-spacing:.04em!important;background:0 0!important;font-size:11.5px!important;font-weight:600!important}:root.vision .ws-table td,:root.vision .table td{border-bottom:1px solid var(--v-line)!important;color:var(--v-ink-2)!important;background:0 0!important}:root.vision .ws-table tbody tr,:root.vision .table tbody tr{transition:background .2s;background:0 0!important}:root.vision .ws-table tbody tr:hover,:root.vision .table tbody tr:hover{background:#ffffff8c!important}:root.vision .ws-table__primary,:root.vision .job-name{color:var(--v-ink)!important;font-weight:600!important}:root.vision .ws-table__muted{color:var(--v-mute)!important}:root.vision .ws-table__amount,:root.vision .value{color:var(--v-ink)!important;font-weight:600!important}:root.vision .ws-table-wrap,:root.vision .table-scroll{background:0 0!important;border:0!important}:root.vision .ws-meta-grid{gap:22px 24px!important}:root.vision .ws-meta-grid>*,:root.vision .ws-meta{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root.vision .ws-meta dt,:root.vision .ws-meta-grid dt,:root.vision .ws-label{color:var(--v-mute)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:500!important}:root.vision .ws-meta dd,:root.vision .ws-meta-grid dd{color:var(--v-ink)!important;font-weight:600!important}:root.vision .ws-stage__card{border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-sm)!important;background:#fff9!important;border-radius:16px!important}:root.vision .ws-stage__head{border-color:var(--v-line)!important;background:0 0!important}:root.vision .ws-stage__head h3{color:var(--v-ink)!important}:root.vision .ws-stage__sub,:root.vision .ws-stage__dates,:root.vision .ws-stage__dates *{color:var(--v-mute)!important}:root.vision .ws-stage__dates dd,:root.vision .ws-stage__dates b{color:var(--v-ink)!important}:root.vision .ws-stage__note{color:var(--v-ink-2)!important;background:#12182608!important;border:0!important;border-radius:10px!important}:root.vision .ws-stage__editor{border-color:var(--v-line)!important;background:0 0!important}:root.vision .ws-stage__rail{background:0 0!important}:root.vision .ws-stage__rail:after{background:var(--v-line-2)!important;width:1px!important}:root.vision .ws-stage__dot{border:1px solid var(--v-line-2)!important;color:var(--v-ink)!important;box-shadow:var(--v-shadow-sm)!important;background:#fff!important}:root.vision .ws-check{border:1px solid var(--v-line)!important;background:#ffffff80!important;border-radius:12px!important}:root.vision .ws-check__name{color:var(--v-ink)!important}:root.vision .ws-doc-card,:root.vision .ws-record,:root.vision .ws-activity{border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-sm)!important;background:#fff9!important;border-radius:16px!important}:root.vision .ws-doc-card__head h4,:root.vision .ws-record b,:root.vision .ws-activity__body h2{color:var(--v-ink)!important}:root.vision .ws-progress,:root.vision .ws-progress__track,:root.vision .progress{background:#12182612!important;border-radius:999px!important}:root.vision .ws-progress__value,:root.vision .progress>span{background:linear-gradient(90deg, var(--v-accent), var(--v-accent-2))!important;box-shadow:none!important;border-radius:999px!important}:root.vision .ws-progress__value--success{background:var(--v-ok)!important}:root.vision .ws-progress__value--warning,:root.vision .progress.low>span{background:linear-gradient(90deg,#f0b45a,#e88b4a)!important}:root.vision .ws-ring__track{stroke:#12182612!important}:root.vision .ws-ring__value{stroke:var(--v-accent)!important}:root.vision .ws-ring__caption strong{color:var(--v-ink)!important}:root.vision .ws-mini-stat{border:1px solid var(--v-edge)!important;background:#fff9!important;border-radius:14px!important}:root.vision .ws-mini-stat strong,:root.vision .ws-empty__title{color:var(--v-ink)!important}:root.vision .ws-empty__icon{background:var(--v-accent-soft)!important;color:var(--v-accent)!important}:root.vision .app-modal,:root.vision .login-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e6eaf58c!important}:root.vision .app-modal__panel,:root.vision .login-modal__panel{-webkit-backdrop-filter:var(--v-blur);backdrop-filter:var(--v-blur);background:var(--v-glass-3)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-lg)!important;color:var(--v-ink)!important;border-radius:24px!important}:root.vision .app-modal__panel:before,:root.vision .app-modal__panel:after{display:none!important}:root.vision .app-modal__title,:root.vision .app-modal__fact b,:root.vision .login-modal__title{color:var(--v-ink)!important}:root.vision .app-modal__message,:root.vision .app-modal__fact small,:root.vision .app-modal__hint,:root.vision .login-modal__message{color:var(--v-mute)!important}:root.vision .app-modal__eyebrow{color:var(--v-accent)!important}:root.vision .app-modal__fact{background:#12182608!important;border:0!important;border-radius:14px!important}:root.vision .app-modal__icon,:root.vision .app-modal__fact-icon{background:var(--v-accent-soft)!important;color:var(--v-accent)!important;box-shadow:none!important;border:0!important}:root.vision .app-modal__icon:before{display:none!important}:root.vision .app-modal--logout .app-modal__icon{background:var(--v-err-soft)!important;color:var(--v-err)!important}:root.vision .app-toast{-webkit-backdrop-filter:var(--v-blur);backdrop-filter:var(--v-blur);background:var(--v-glass-3)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-lg)!important;color:var(--v-ink)!important;border-radius:16px!important}:root.vision .page-dashboard .dash-ref .kpi{opacity:1;animation:v-rise .7s var(--v-ease) both;transform:none;border-radius:var(--v-radius)!important}:root.vision .page-dashboard .dash-ref .kpi:nth-child(2){animation-delay:50ms}:root.vision .page-dashboard .dash-ref .kpi:nth-child(3){animation-delay:.1s}:root.vision .page-dashboard .dash-ref .kpi:nth-child(4){animation-delay:.15s}:root.vision .page-dashboard .dash-ref .kpi:nth-child(5){animation-delay:.2s}:root.vision .kpi-label{color:var(--v-mute)!important;font-weight:500!important}:root.vision .kpi-value{color:var(--v-ink)!important;font-weight:700!important}:root.vision .kpi-icon{color:var(--v-ink-2)!important;background:#1218260d!important;border:0!important}:root.vision .page-dashboard .dash-ref .kpi-hero{background:radial-gradient(120% 140% at 100% 0,#b4a0ff59,#0000 55%),radial-gradient(120% 140% at 0 100%,#96beff59,#0000 60%),#ffffffb3!important}:root.vision .page-dashboard .dash-ref .kpi-hero .kpi-value{color:var(--v-ink)!important}:root.vision .page-dashboard .dash-ref .kpi-hero .kpi-label,:root.vision .page-dashboard .dash-ref .kpi-hero .kpi-foot{color:var(--v-mute)!important}:root.vision .page-dashboard .dash-ref .kpi-hero .kpi-icon{color:var(--v-accent)!important;background:#fff!important}:root.vision .kpi-hero-bg{display:none!important}:root.vision .segmented{border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow-sm)!important;background:#ffffff8c!important;border-radius:999px!important}:root.vision .segmented a{color:var(--v-mute)!important;border-radius:999px!important}:root.vision .segmented a.active{color:var(--v-ink)!important;background:#fff!important;box-shadow:0 1px 3px #1218261f!important}:root.vision .pipeline .stage{border:1px solid var(--v-edge)!important;box-shadow:none!important;background:#ffffff8c!important;border-radius:16px!important}:root.vision .pipeline .stage.current{box-shadow:var(--v-shadow)!important;background:#fff!important}:root.vision .page-dashboard .dash-ref .stage-num{color:var(--v-ink-2)!important;background:#1218260d!important}:root.vision .page-dashboard .dash-ref .stage.current .stage-num{background:var(--v-ink)!important;color:#fff!important}:root.vision .stage-name,:root.vision .stage-count{color:var(--v-ink)!important}:root.vision .stage-pct,:root.vision .stage-count small,:root.vision .legend span,:root.vision .donut-legend li,:root.vision .donut-center span{color:var(--v-mute)!important}:root.vision .donut-legend b,:root.vision .donut-center strong{color:var(--v-ink)!important}:root.vision .lg-blue{background:var(--v-accent)!important}:root.vision .lg-cyan{background:#f0a85a!important}:root.vision .chart-tip{background:var(--v-glass-3)!important;border:1px solid var(--v-edge)!important;box-shadow:var(--v-shadow)!important;color:var(--v-ink)!important;border-radius:12px!important}:root.vision .gen-btn{border:1px solid var(--v-edge)!important;color:var(--v-ink)!important;background:#fff9!important;border-radius:16px!important}:root.vision .gen-btn:hover{box-shadow:var(--v-shadow)!important;background:#fff!important}:root.vision .page-dashboard .dash-ref .gen-btn .icon{background:var(--v-accent-soft)!important;color:var(--v-accent)!important}:root.vision .tl-dot,:root.vision .follow-icon,:root.vision .avatar{border:1px solid var(--v-line)!important;color:var(--v-ink-2)!important;background:#fff!important}:root.vision .tl-body b,:root.vision .follow-list a{color:var(--v-ink)!important}:root.vision .tl-subject,:root.vision .link{color:var(--v-accent)!important}:root.vision .v-kiosk-link{border:1px solid var(--v-edge);box-shadow:var(--v-shadow-sm);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;color:var(--v-ink)!important}:root.vision .v-kiosk-link:hover{box-shadow:var(--v-shadow);background:#fff}:root.vision .v-kiosk-link .icon{width:16px;height:16px;color:var(--v-accent)}:root.vision .ws-ocr{border-style:solid!important}:root.vision .ws-ocr__head b{color:var(--v-ink);font-weight:600}:root.vision .ws-ocr__head p{color:var(--v-mute)}:root.vision .ws-ocr__head .icon{color:var(--v-accent)!important}:root.vision .ws-ocr__status{color:var(--v-ink-2)}:root.vision .ws-ocr__status.is-success{color:var(--v-ok)}:root.vision .ws-ocr__status.is-error{color:var(--v-err)}:root.vision .ws-ocr__preview pre{border:1px solid var(--v-line);color:var(--v-ink-2);background:#fff9;border-radius:12px;padding:12px}:root.vision .ws-ocr-filled{background-color:#fff!important;border-color:#12a15073!important;box-shadow:0 0 0 4px #12a1501a!important}@keyframes v-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root.vision .app-content>*>*{animation:v-rise .6s var(--v-ease) both}:root.vision .app-content>*>:nth-child(2){animation-delay:50ms}:root.vision .app-content>*>:nth-child(3){animation-delay:.1s}:root.vision .app-content>*>:nth-child(4){animation-delay:.15s}:root.vision .app-content>*>:nth-child(5){animation-delay:.2s}}@media (prefers-reduced-motion:reduce){:root.vision body:before{animation:none}:root.vision .page-dashboard .dash-ref .kpi{opacity:1;transform:none}}:root.vision .ws-ring,:root.vision .ws-ring svg{filter:none!important}:root.vision .app-skip{background:var(--v-ink)!important;color:#fff!important;border-radius:999px!important}:root.vision .ws-detailbar{-webkit-backdrop-filter:var(--v-blur);background:radial-gradient(115% 150% at 0% 0%, #4b6bfb1a, transparent 52%), radial-gradient(105% 140% at 100% 100%, #12a15014, transparent 52%), var(--v-glass)!important;border:1px solid var(--v-edge)!important;border-radius:var(--v-radius)!important;box-shadow:var(--v-shadow)!important}:root.vision .ws-detailbar>.ws-ring .ws-ring__caption strong{color:var(--v-accent)!important}:root.vision .ws-detailbar__actions:before{background:linear-gradient(#4b6bfb00 0%,#4b6bfb4d 40%,#12a15038 100%)}:root.vision .ws-detailbar__actions-label{color:#4b6bfbb8!important}:root.vision .ws-detailbar__doc-label,:root.vision .ws-detailbar__note{color:var(--v-mute)!important}:root.vision .ws-detailbar__doc-label b{color:var(--v-ink)!important}:root.vision .ws-detailbar__actions .icon{color:#4b6bfbb8}:root.vision .ws-detailbar__actions a{border-color:var(--v-edge)!important;color:var(--v-ink)!important;background:#ffffff9e!important}:root.vision .ws-detailbar__actions a:hover{background:var(--v-accent-soft)!important;border-color:#4b6bfb59!important}:root.vision .ws-detailbar__actions a:hover .icon{color:var(--v-accent)}:root.vision .ws-detailbar .ws-mini-stat--stage{background:#4b6bfb14!important;border-color:#4b6bfb33!important}:root.vision .ws-detailbar .ws-mini-stat--stage strong{color:#3a56d6!important}:root.vision .ws-detailbar .ws-mini-stat--done{background:#12a15014!important;border-color:#12a15033!important}:root.vision .ws-detailbar .ws-mini-stat--done strong{color:#0d7b45!important}:root.vision .ws-detailbar .ws-mini-stat--doc{background:#c2780317!important;border-color:#c2780338!important}:root.vision .ws-detailbar .ws-mini-stat--doc strong{color:#9a6510!important}:root.vision .ws-detailbar .ws-mini-stat span{color:var(--v-mute)!important}@media (width<=1180px){:root.vision .ws-detailbar__actions:before{background:linear-gradient(90deg,#4b6bfb47 0%,#12a15033 45%,#4b6bfb00 100%)}}:root.vision .ws-pagenav__item{-webkit-backdrop-filter:var(--v-blur);border:1px solid var(--v-edge)!important;border-radius:var(--v-radius-sm)!important;color:var(--v-ink)!important;background:#ffffff8c!important}:root.vision .ws-pagenav__item:hover{background:#fffc!important}:root.vision .ws-pagenav__item.is-active{background:var(--v-accent)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 14px 30px -16px #4b6bfbd9!important}:root.vision .ws-detailfoot__indicator{color:var(--v-mute)!important}
