@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.card-container[data-v-da2bebe5]{gap:var(--va-space-5);margin-bottom:var(--va-space-8);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.dashboard-card[data-v-da2bebe5]{background:var(--va-surface-raised);border:1px solid var(--va-border-subtle);border-radius:var(--va-radius-lg);padding:var(--va-space-6) var(--va-space-5);box-shadow:var(--va-shadow-sm);cursor:pointer;min-height:130px;transition:transform var(--va-transition-slow), box-shadow var(--va-transition-slow), border-color var(--va-transition);flex-direction:column;justify-content:center;display:flex;position:relative}.dashboard-card[data-v-da2bebe5]:hover{box-shadow:var(--va-shadow-lg);border-color:var(--va-brand-border);transform:translateY(-4px)}.dashboard-card[data-v-da2bebe5]:before{content:"";border-top-left-radius:var(--va-radius-lg);border-top-right-radius:var(--va-radius-lg);width:100%;height:4px;position:absolute;top:0;left:0}.card-content[data-v-da2bebe5]{align-items:center;gap:var(--va-space-4);height:100%;display:flex}.card-title[data-v-da2bebe5]{font-size:var(--va-text-xs);color:var(--va-text-tertiary);letter-spacing:var(--va-tracking-wide);text-transform:uppercase;margin-bottom:var(--va-space-1);text-align:left;font-weight:600}.card-value[data-v-da2bebe5]{font-size:var(--va-text-2xl);color:var(--va-text-primary);text-align:left;font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--va-leading-tight)}.text-group[data-v-da2bebe5]{flex:1}.card-total-products[data-v-da2bebe5]:before{background:var(--va-brand)}.card-low-stock[data-v-da2bebe5]:before{background:var(--va-warning)}.card-out-stock[data-v-da2bebe5]:before{background:var(--va-danger)}.card-inventory-value[data-v-da2bebe5]:before{background:var(--va-success)}.icon-total-products[data-v-da2bebe5]{color:var(--va-brand);font-size:2em}.icon-low-stock[data-v-da2bebe5]{color:var(--va-warning);font-size:2em}.icon-out-stock[data-v-da2bebe5]{color:var(--va-danger);font-size:2em}.icon-inventory-value[data-v-da2bebe5]{color:var(--va-success);font-size:2em}.full-width[data-v-da2bebe5]{width:100%}.loading-state[data-v-da2bebe5],.error-message[data-v-da2bebe5]{padding:var(--va-space-4);margin-bottom:var(--va-space-5);border-radius:var(--va-radius-md);text-align:center;font-weight:600}@media (width<=1200px){.card-container[data-v-da2bebe5]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.card-container[data-v-da2bebe5]{gap:var(--va-space-4);grid-template-columns:1fr}.dashboard-card[data-v-da2bebe5]{padding:var(--va-space-5) var(--va-space-4);min-height:110px}.card-value[data-v-da2bebe5]{font-size:var(--va-text-xl)}.icon-total-products[data-v-da2bebe5],.icon-low-stock[data-v-da2bebe5],.icon-out-stock[data-v-da2bebe5],.icon-inventory-value[data-v-da2bebe5]{font-size:1.6em}}@media (width<=480px){.card-container[data-v-da2bebe5]{gap:var(--va-space-3)}.dashboard-card[data-v-da2bebe5]{padding:var(--va-space-4) var(--va-space-3)}.card-value[data-v-da2bebe5]{font-size:var(--va-text-lg)}.icon-total-products[data-v-da2bebe5],.icon-low-stock[data-v-da2bebe5],.icon-out-stock[data-v-da2bebe5],.icon-inventory-value[data-v-da2bebe5]{font-size:1.4em}}.low-stock-list-container[data-v-28295fd1]{--critical-bg:var(--va-surface-raised);--critical-border:var(--va-border-subtle);--critical-icon-bg:var(--va-brand-soft);--critical-icon-color:var(--va-brand);--primary-blue:var(--va-brand);--error-red:var(--va-danger);--text-dark:var(--va-text-primary);--items-per-page:4;background-color:var(--va-surface-raised);border-radius:var(--va-radius-lg);padding:var(--va-space-5);box-shadow:var(--va-shadow-md);margin-bottom:var(--va-space-8)}.list-header[data-v-28295fd1]{justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.list-title[data-v-28295fd1]{font-size:var(--va-text-xl);color:var(--va-danger);text-align:left;align-items:center;gap:var(--va-space-2);margin:0;display:flex}.loading-state[data-v-28295fd1],.empty-state[data-v-28295fd1]{padding:var(--va-space-4);border-radius:var(--va-radius-md);text-align:center;margin-bottom:var(--va-space-2-5);color:var(--va-text-secondary);justify-content:center;align-items:center;gap:var(--va-space-2);font-weight:600;display:flex}.empty-state[data-v-28295fd1]{color:var(--va-success)}.carousel-container[data-v-28295fd1]{max-width:100%;padding:0 10px;position:relative}.carousel-viewport[data-v-28295fd1]{width:100%;overflow:hidden}.critical-cards-wrapper[data-v-28295fd1]{max-width:100%;margin-right:-20px;transition:transform .5s ease-in-out;display:flex}.nav-arrow[data-v-28295fd1]{background:var(--va-surface-overlay);border:1px solid var(--va-border);border-radius:var(--va-radius-full);width:40px;height:40px;box-shadow:var(--va-shadow-sm);cursor:pointer;font-size:var(--va-text-md);color:var(--va-text-primary);transition:all var(--va-transition);z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-arrow-prev[data-v-28295fd1]{left:-20px}.nav-arrow-next[data-v-28295fd1]{right:-20px}.nav-arrow[data-v-28295fd1]:hover:not(:disabled){background:var(--va-brand-soft);border-color:var(--va-brand);color:var(--va-brand)}.nav-arrow[data-v-28295fd1]:disabled{opacity:.4;cursor:not-allowed}.critical-card[data-v-28295fd1]{flex-shrink:0;flex-basis:calc((100% / var(--items-per-page)) - 20px);box-sizing:border-box;background-color:var(--critical-bg);border:1px solid var(--critical-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;min-height:180px;margin-right:20px;padding:20px;display:flex;position:relative;box-shadow:0 4px 8px #0000000d}.card-content-top-horizontal[data-v-28295fd1]{align-items:center;gap:15px;width:100%;margin-bottom:10px;display:flex}.card-icon-container[data-v-28295fd1]{background-color:var(--critical-icon-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.card-icon[data-v-28295fd1]{color:var(--critical-icon-color);font-size:3em}.card-details-vertical[data-v-28295fd1]{text-align:left;flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}.card-name[data-v-28295fd1]{color:var(--text-dark);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:5px;font-size:1.3em;font-weight:700;overflow:hidden}.stock-price-row[data-v-28295fd1]{justify-content:space-between;align-items:center;width:100%;font-size:1.3em;display:flex}.card-stock[data-v-28295fd1]{gap:4px;display:flex}.stock-label[data-v-28295fd1]{color:var(--va-text-tertiary)}.stock-value[data-v-28295fd1]{color:var(--error-red);font-size:1em;font-weight:700}.card-price[data-v-28295fd1]{color:var(--primary-blue);font-size:1em;font-weight:700}.action-btn[data-v-28295fd1]{padding:var(--va-space-2-5) var(--va-space-5);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-sm);transition:background-color var(--va-transition);width:100%;margin-top:var(--va-space-4);border:none;font-weight:600}.action-btn[data-v-28295fd1]:hover{background-color:var(--va-brand-hover)}@media (width<=1200px){.low-stock-list-container[data-v-28295fd1]{--items-per-page:3;padding:18px}.critical-card[data-v-28295fd1]{flex-basis:calc((100% / var(--items-per-page)) - 20px);min-height:170px;padding:18px}.card-icon-container[data-v-28295fd1]{width:45px;height:45px}.card-icon[data-v-28295fd1]{font-size:2.5em}.card-name[data-v-28295fd1],.stock-price-row[data-v-28295fd1]{font-size:1.2em}}@media (width<=992px){.low-stock-list-container[data-v-28295fd1]{--items-per-page:2;margin-bottom:25px;padding:16px}.list-header[data-v-28295fd1]{margin-bottom:18px}.list-title[data-v-28295fd1]{font-size:1.3em}.critical-cards-wrapper[data-v-28295fd1]{margin-right:-15px}.critical-card[data-v-28295fd1]{flex-basis:calc((100% / var(--items-per-page)) - 15px);min-height:160px;margin-right:15px;padding:16px}.card-content-top-horizontal[data-v-28295fd1]{gap:12px}.card-icon-container[data-v-28295fd1]{width:40px;height:40px}.card-icon[data-v-28295fd1]{font-size:2.2em}.card-name[data-v-28295fd1],.stock-price-row[data-v-28295fd1]{font-size:1.1em}.action-btn[data-v-28295fd1]{padding:8px 16px;font-size:.9em}}@media (width<=768px){.low-stock-list-container[data-v-28295fd1]{--items-per-page:2;margin-bottom:20px;padding:14px}.list-header[data-v-28295fd1]{margin-bottom:16px}.list-title[data-v-28295fd1]{font-size:1.2em}.carousel-container[data-v-28295fd1]{padding:0 8px}.critical-cards-wrapper[data-v-28295fd1]{margin-right:-12px}.critical-card[data-v-28295fd1]{flex-basis:calc((100% / var(--items-per-page)) - 12px);min-height:150px;margin-right:12px;padding:14px}.card-content-top-horizontal[data-v-28295fd1]{gap:10px;margin-bottom:8px}.card-icon-container[data-v-28295fd1]{width:35px;height:35px}.card-icon[data-v-28295fd1]{font-size:2em}.card-name[data-v-28295fd1]{font-size:1em}.stock-price-row[data-v-28295fd1]{flex-direction:column;align-items:flex-start;gap:4px;font-size:1em}.nav-arrow[data-v-28295fd1]{width:35px;height:35px;font-size:1em}.nav-arrow-prev[data-v-28295fd1]{left:-15px}.nav-arrow-next[data-v-28295fd1]{right:-15px}}@media (width<=576px){.low-stock-list-container[data-v-28295fd1]{--items-per-page:1;margin-bottom:15px;padding:12px}.list-header[data-v-28295fd1]{margin-bottom:14px}.list-title[data-v-28295fd1]{font-size:1.1em}.carousel-container[data-v-28295fd1]{padding:0}.critical-cards-wrapper[data-v-28295fd1]{margin-right:-10px}.critical-card[data-v-28295fd1]{flex-basis:calc((100% / var(--items-per-page)) - 10px);min-height:140px;margin-right:10px;padding:12px}.card-content-top-horizontal[data-v-28295fd1]{gap:8px;margin-bottom:6px}.card-icon-container[data-v-28295fd1]{width:30px;height:30px}.card-icon[data-v-28295fd1]{font-size:1.8em}.card-name[data-v-28295fd1]{white-space:normal;text-overflow:clip;font-size:.9em;overflow:visible}.stock-price-row[data-v-28295fd1]{font-size:.9em}.nav-arrow[data-v-28295fd1]{display:none}.action-btn[data-v-28295fd1]{margin-top:10px;padding:6px 12px;font-size:.85em}}@media (width<=360px){.low-stock-list-container[data-v-28295fd1]{padding:10px}.critical-card[data-v-28295fd1]{min-height:130px;padding:10px}.card-content-top-horizontal[data-v-28295fd1]{text-align:center;flex-direction:column;gap:6px}.card-details-vertical[data-v-28295fd1]{text-align:center;align-items:center}.stock-price-row[data-v-28295fd1]{align-items:center}}.charts-grid-container[data-v-98b4130e]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}.content-section[data-v-98b4130e]{background-color:var(--va-surface-raised);border-radius:var(--va-radius-lg);padding:var(--va-space-5);box-shadow:var(--va-shadow-md);min-width:0;min-height:0;overflow:hidden}.card-header[data-v-98b4130e]{margin-bottom:var(--va-space-4)}.page-title[data-v-98b4130e]{font-size:var(--va-text-xl);color:var(--va-text-primary);align-items:center;gap:var(--va-space-2);font-weight:700;display:flex}.chart-wrapper[data-v-98b4130e]{width:100%;position:relative;overflow:hidden}.comparison-wrapper[data-v-98b4130e]{height:300px;min-height:250px}.products-wrapper[data-v-98b4130e]{height:400px;min-height:300px}.loading-state[data-v-98b4130e],.error-state[data-v-98b4130e],.no-results[data-v-98b4130e]{text-align:center;padding:var(--va-space-12) 0;font-size:var(--va-text-base);color:var(--va-text-secondary);justify-content:center;align-items:center;height:300px;display:flex}.error-state[data-v-98b4130e]{color:var(--va-danger)}@media (width<=1200px){.charts-grid-container[data-v-98b4130e]{gap:15px}.content-section[data-v-98b4130e]{padding:15px}.comparison-wrapper[data-v-98b4130e]{height:250px}.products-wrapper[data-v-98b4130e]{height:350px}}@media (width<=1024px){.charts-grid-container[data-v-98b4130e]{grid-template-columns:1fr}.comparison-wrapper[data-v-98b4130e]{height:260px}.products-wrapper[data-v-98b4130e]{height:320px}}@media (width<=768px){.charts-grid-container[data-v-98b4130e]{gap:12px;margin-bottom:20px}.content-section[data-v-98b4130e]{border-radius:6px;padding:12px}.card-header[data-v-98b4130e]{margin-bottom:12px}.page-title[data-v-98b4130e]{font-size:1.1rem}.comparison-wrapper[data-v-98b4130e]{height:220px;min-height:200px}.products-wrapper[data-v-98b4130e]{height:280px;min-height:250px}.loading-state[data-v-98b4130e],.error-state[data-v-98b4130e],.no-results[data-v-98b4130e]{height:220px;min-height:200px;padding:30px 0;font-size:1em}}@media (width<=480px){.charts-grid-container[data-v-98b4130e]{gap:10px}.content-section[data-v-98b4130e]{padding:10px}.page-title[data-v-98b4130e]{font-size:1rem}.comparison-wrapper[data-v-98b4130e]{height:200px;min-height:180px}.products-wrapper[data-v-98b4130e]{height:250px;min-height:220px}.loading-state[data-v-98b4130e],.error-state[data-v-98b4130e],.no-results[data-v-98b4130e]{height:200px;min-height:180px;padding:20px 0;font-size:.9em}}html{scroll-behavior:smooth;scroll-padding-top:88px}.landing-shell[data-v-0e4c1e63]{--landing-ink:#0f172a;--landing-copy:#475569;--landing-brand:#0f766e;--landing-line:#0f172a17;--landing-bg:#f8fafc;--landing-surface:#fff;--landing-surface-alt:#fbfdfd;background:var(--landing-bg);color:var(--landing-ink);overflow:clip}:root[data-color-scheme=dark] .landing-shell[data-v-0e4c1e63]{--landing-ink:#e6edf5;--landing-copy:#b8c2d0;--landing-brand:#35d0bd;--landing-line:#e6edf51a;--landing-bg:#0b1220;--landing-surface:#111a2b;--landing-surface-alt:#141f33}.landing-nav[data-v-0e4c1e63]{pointer-events:none;padding:12px 16px 0}.landing-nav__inner[data-v-0e4c1e63]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffd6;border:1px solid #fffc;border-radius:18px;box-shadow:0 12px 42px #0f172a14}.landing-hero[data-v-0e4c1e63]{background:linear-gradient(#0f766e0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#0f766e0b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 28%,#0ea5a424,#0000 31%),linear-gradient(#f6fbfb 0%,#f8fafc 74%,#fff 100%);min-height:100vh}.hero-layout[data-v-0e4c1e63]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(38px,5.5vw,76px);display:grid;position:relative}.hero-copy h1[data-v-0e4c1e63]{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5.15vw,72px);line-height:.99}.hero-copy h1 span[data-v-0e4c1e63]{margin-top:8px;display:inline-block}.hero-copy>p[data-v-0e4c1e63]{max-width:650px}.hero-orb[data-v-0e4c1e63],.cta-orb[data-v-0e4c1e63]{pointer-events:none;transform:translate3d(0, var(--parallax-y,0), 0);border-radius:999px;position:absolute}.hero-orb--one[data-v-0e4c1e63]{border:72px solid #0ea5a40f;width:340px;height:340px;top:310px;left:-210px}.hero-orb--two[data-v-0e4c1e63]{filter:blur(9px);background:#f59e0b12;width:180px;height:180px;top:100px;right:7%}.product-stage[data-v-0e4c1e63]{min-width:0;transform:translate3d(0, var(--parallax-y,0), 0);position:relative}.stage-glow[data-v-0e4c1e63]{filter:blur(65px);background:#0ea5a43d;border-radius:50%;position:absolute;inset:12% 8%}.dashboard-window[data-v-0e4c1e63]{background:#fffffff5;border:1px solid #ffffffeb;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 36px 85px #0f172a2e,0 3px 10px #0f172a14}.window-bar[data-v-0e4c1e63]{border-bottom:1px solid var(--landing-line);color:#94a3b8;letter-spacing:.05em;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;font-size:10px;font-weight:750;display:grid}.window-dots[data-v-0e4c1e63]{gap:5px;display:flex}.window-dots i[data-v-0e4c1e63]{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.window-dots i[data-v-0e4c1e63]:first-child{background:#f59e0b}.live-status[data-v-0e4c1e63]{color:#059669;justify-self:end;align-items:center;gap:5px;display:flex}.live-status i[data-v-0e4c1e63]{background:#10b981;border-radius:50%;width:5px;height:5px}.dashboard-body[data-v-0e4c1e63]{height:var(--preview-content-height,560px);overflow:hidden}.dashboard-preview[data-v-0e4c1e63]{height:100%;position:relative;overflow:hidden}.dashboard-preview-canvas[data-v-0e4c1e63]{width:var(--preview-canvas-width,1152px);height:var(--preview-canvas-height,auto);box-sizing:border-box;transform-origin:0 0;transform:scale(var(--preview-scale,1))}.dashboard-preview-grid[data-v-0e4c1e63]{grid-template-columns:62px 1fr;height:100%;display:grid}.dashboard-preview-content[data-v-0e4c1e63]{min-width:0;padding:20px 22px;overflow:hidden}.dashboard-preview-content[data-v-0e4c1e63] .dashboard-container{margin-bottom:22px}.dashboard-preview-content[data-v-0e4c1e63] .card-container{gap:var(--va-space-5)!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;margin-bottom:0!important}.dashboard-preview-content[data-v-0e4c1e63] .dashboard-card{min-height:130px!important;padding:18px 16px!important}.dashboard-preview-content[data-v-0e4c1e63] .card-value{font-size:22px!important}.dashboard-preview-content[data-v-0e4c1e63] .icon-total-products,.dashboard-preview-content[data-v-0e4c1e63] .icon-low-stock,.dashboard-preview-content[data-v-0e4c1e63] .icon-out-stock,.dashboard-preview-content[data-v-0e4c1e63] .icon-inventory-value{font-size:2em!important}.dashboard-preview-content[data-v-0e4c1e63] .low-stock-list-container{--items-per-page:4!important;margin-bottom:22px!important;padding:18px!important}.dashboard-preview-content[data-v-0e4c1e63] .carousel-container{padding:0 10px!important}.dashboard-preview-content[data-v-0e4c1e63] .critical-cards-wrapper{margin-right:-20px!important}.dashboard-preview-content[data-v-0e4c1e63] .critical-card{min-height:180px!important;margin-right:20px!important;padding:20px!important}.dashboard-preview-content[data-v-0e4c1e63] .card-icon-container{width:50px!important;height:50px!important}.dashboard-preview-content[data-v-0e4c1e63] .card-icon{font-size:3em!important}.dashboard-preview-content[data-v-0e4c1e63] .card-name{white-space:nowrap!important;font-size:1.3em!important}.dashboard-preview-content[data-v-0e4c1e63] .stock-price-row{flex-direction:row!important;font-size:1.3em!important}.dashboard-preview-content[data-v-0e4c1e63] .list-header{margin-bottom:20px!important}.dashboard-preview-content[data-v-0e4c1e63] .list-title{font-size:var(--va-text-xl)!important}.dashboard-preview-content[data-v-0e4c1e63] .action-btn{padding:var(--va-space-2-5) var(--va-space-5)!important;font-size:var(--va-text-sm)!important}.dashboard-preview-content[data-v-0e4c1e63] .nav-arrow{width:40px!important;height:40px!important;font-size:var(--va-text-md)!important;display:flex!important}.dashboard-preview-content[data-v-0e4c1e63] .nav-arrow-prev{left:-20px!important}.dashboard-preview-content[data-v-0e4c1e63] .nav-arrow-next{right:-20px!important}.dashboard-preview-content[data-v-0e4c1e63] .charts-grid-container{grid-template-columns:1fr 1fr!important;gap:16px!important;margin-bottom:0!important}.dashboard-preview-content[data-v-0e4c1e63] .content-section{min-height:300px!important;padding:18px!important}.dashboard-preview-content[data-v-0e4c1e63] .comparison-wrapper{height:230px!important}.dashboard-preview-content[data-v-0e4c1e63] .products-wrapper{height:260px!important}.mock-sidebar[data-v-0e4c1e63]{border-right:1px solid var(--landing-line);background:#f8fafc;flex-direction:column;align-items:center;gap:15px;padding:15px 12px;display:flex}.mock-logo[data-v-0e4c1e63]{background:#e6f5f5;border-radius:9px;width:32px;height:32px;margin-bottom:14px;padding:7px}.mock-sidebar>span[data-v-0e4c1e63]{background:#dce3ea;border-radius:6px;width:25px;height:6px}.mock-sidebar>span.active[data-v-0e4c1e63]{background:var(--landing-brand);height:25px;box-shadow:0 7px 14px #0f766e33}.floating-card[data-v-0e4c1e63]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate3d(0, var(--parallax-y,0), 0);background:#fffffff2;border:1px solid #ffffffe6;position:absolute;box-shadow:0 18px 45px #0f172a29}.floating-card--order[data-v-0e4c1e63]{border-radius:14px;align-items:center;gap:11px;padding:13px 16px;display:flex;bottom:56px;left:-38px}.floating-card small[data-v-0e4c1e63]{color:#94a3b8;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.floating-card strong[data-v-0e4c1e63]{color:#1e293b;margin-top:3px;font-size:11px;display:block}.floating-icon[data-v-0e4c1e63]{color:#fff;background:#10b981;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.floating-card--stock[data-v-0e4c1e63]{border-radius:14px;width:142px;padding:14px;top:86px;right:-28px}.stock-bars[data-v-0e4c1e63]{align-items:flex-end;gap:4px;height:30px;margin-top:10px;display:flex}.stock-bars i[data-v-0e4c1e63]{background:#99d7cf;border-radius:3px 3px 1px 1px;width:100%}.stock-bars i[data-v-0e4c1e63]:first-child{height:36%}.stock-bars i[data-v-0e4c1e63]:nth-child(2){height:58%}.stock-bars i[data-v-0e4c1e63]:nth-child(3){height:76%}.stock-bars i[data-v-0e4c1e63]:nth-child(4){background:#0f9f7b;height:100%}.proof-strip[data-v-0e4c1e63]{border-top:1px solid var(--landing-line);color:#334155;letter-spacing:.03em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;padding-top:22px;font-size:11px;display:flex;position:relative}.proof-strip>span[data-v-0e4c1e63]{color:#94a3b8;text-transform:uppercase;font-weight:700}.proof-strip strong[data-v-0e4c1e63]{font-weight:700}.proof-strip i[data-v-0e4c1e63]{background:#0f9f7b;border-radius:50%;width:3px;height:3px}.landing-section>div[data-v-0e4c1e63]{padding-top:clamp(96px,11vw,144px)!important;padding-bottom:clamp(96px,11vw,144px)!important}.pains-section[data-v-0e4c1e63],.faq-section[data-v-0e4c1e63]{background:var(--landing-surface)}.final-cta[data-v-0e4c1e63]{background:#071321}.landing-heading[data-v-0e4c1e63]{max-width:760px;margin-inline:auto}.landing-heading h2[data-v-0e4c1e63],.how-section h2[data-v-0e4c1e63],.pricing-heading h2[data-v-0e4c1e63],.faq-section>div>h2[data-v-0e4c1e63],.final-cta h2[data-v-0e4c1e63]{letter-spacing:-.045em;font-size:clamp(36px,4vw,56px);line-height:1.05}.pain-card[data-v-0e4c1e63]{background:var(--landing-surface-alt);transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.pain-card[data-v-0e4c1e63]:hover{transform:translateY(-5px);box-shadow:0 24px 55px #0f172a12}.pain-card h3[data-v-0e4c1e63]{letter-spacing:-.025em;margin-top:0;font-size:23px;line-height:1.2}.pain-card p[data-v-0e4c1e63]{font-size:14px;line-height:1.75}.pain-visual[data-v-0e4c1e63]{border:1px solid var(--landing-line);background:#fff;border-radius:14px;margin-bottom:26px;font-size:12px;overflow:hidden;box-shadow:0 18px 40px #0f172a12}.pv-bar[data-v-0e4c1e63]{border-bottom:1px solid var(--landing-line);color:#334155;background:#f8fafc;align-items:center;gap:.7em;padding:.6em 1em;font-size:.86em;display:flex}.pv-bar b[data-v-0e4c1e63]{font-weight:700}.pv-dots[data-v-0e4c1e63]{gap:.35em;margin-right:.2em;display:inline-flex}.pv-dots i[data-v-0e4c1e63]{background:#cbd5e1;border-radius:50%;width:.55em;height:.55em}.pv-dots i[data-v-0e4c1e63]:first-child{background:#f87171}.pv-dots i[data-v-0e4c1e63]:nth-child(2){background:#fbbf24}.pv-dots i[data-v-0e4c1e63]:nth-child(3){background:#34d399}.pv-dash[data-v-0e4c1e63]{min-height:215px;display:flex}.pv-side[data-v-0e4c1e63]{border-right:1px solid var(--landing-line);background:#f8fafc;flex-direction:column;align-items:center;gap:.9em;width:2.6em;padding:.9em .6em;display:flex}.pv-logo[data-v-0e4c1e63]{background:var(--landing-brand);color:#fff;border-radius:.4em;place-items:center;width:1.5em;height:1.5em;margin-bottom:.3em;font-size:.95em;font-weight:800;display:grid}.pv-ico[data-v-0e4c1e63]{background:#e2e8f0;border-radius:.35em;width:1.1em;height:1.1em}.pv-ico.on[data-v-0e4c1e63]{background:var(--landing-brand);box-shadow:0 .3em .7em #0f766e40}.pv-main[data-v-0e4c1e63]{flex:1;padding:1em 1.1em}.pv-title-row[data-v-0e4c1e63]{color:#1e293b;justify-content:space-between;align-items:center;margin-bottom:.8em;font-size:1em;display:flex}.pv-daily[data-v-0e4c1e63]{color:var(--landing-brand);font-size:1.25em;font-weight:800}.pv-metrics[data-v-0e4c1e63]{grid-template-columns:repeat(4,1fr);gap:.6em;display:grid}.pv-metric[data-v-0e4c1e63]{border:1px solid var(--landing-line);background:#fbfdfd;border-radius:.7em;padding:.7em .6em}.pv-metric em[data-v-0e4c1e63]{color:#0f172a;white-space:nowrap;font-size:1.3em;font-style:normal;font-weight:800;display:block}.pv-metric small[data-v-0e4c1e63]{color:#64748b;font-size:.72em}.pv-chart[data-v-0e4c1e63]{align-items:flex-end;gap:.5em;height:4.2em;margin-top:1em;padding:0 .2em;display:flex}.pv-chart i[data-v-0e4c1e63]{background:linear-gradient(#2dd4bf,#0f9f7b);border-radius:.3em .3em .1em .1em;flex:1}.pv-chart i[data-v-0e4c1e63]:nth-child(odd){background:linear-gradient(#a7f3d0,#34d399)}.pv-chart i[data-v-0e4c1e63]:first-child{height:38%}.pv-chart i[data-v-0e4c1e63]:nth-child(2){height:55%}.pv-chart i[data-v-0e4c1e63]:nth-child(3){height:72%}.pv-chart i[data-v-0e4c1e63]:nth-child(4){height:96%}.pv-chart i[data-v-0e4c1e63]:nth-child(5){height:64%}.pv-chart i[data-v-0e4c1e63]:nth-child(6){height:84%}.pv-chart i[data-v-0e4c1e63]:nth-child(7){height:48%}.pv-stock[data-v-0e4c1e63]{flex-direction:column;gap:.5em;margin-top:.9em;display:flex}.pv-stock-row[data-v-0e4c1e63]{color:#334155;align-items:center;gap:.7em;font-size:.82em;display:flex}.pv-stock-row b[data-v-0e4c1e63]{white-space:nowrap;text-overflow:ellipsis;width:9em;font-weight:600;overflow:hidden}.pv-sbar[data-v-0e4c1e63]{background:#eef2f7;border-radius:.6em;flex:1;height:.6em;overflow:hidden}.pv-sbar i[data-v-0e4c1e63]{background:#34d399;border-radius:.6em;height:100%;display:block}.pv-sbar.low i[data-v-0e4c1e63]{background:#f59e0b}.pv-stock-row em[data-v-0e4c1e63]{color:#64748b;text-align:right;width:2.6em;font-size:.9em;font-style:normal}.pv-store[data-v-0e4c1e63]{padding:1em 1.1em}.pv-store-head[data-v-0e4c1e63]{align-items:center;gap:.7em;display:flex}.pv-store-logo[data-v-0e4c1e63]{background:var(--landing-brand);color:#fff;border-radius:.7em;flex:none;place-items:center;width:2.4em;height:2.4em;font-size:1.1em;font-weight:800;display:grid}.pv-store-name b[data-v-0e4c1e63]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;display:block;overflow:hidden}.pv-store-name small[data-v-0e4c1e63]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72em;display:block;overflow:hidden}.pv-wa-badge[data-v-0e4c1e63]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:99px;flex:none;align-items:center;gap:.4em;margin-left:auto;padding:.35em .8em;font-size:.7em;font-weight:700;display:flex}.pv-wa-badge[data-v-0e4c1e63]:before{content:"";background:#25d366;border-radius:50%;width:.5em;height:.5em}.pv-search[data-v-0e4c1e63]{color:#94a3b8;border:1px solid var(--landing-line);background:#fff;border-radius:.6em;align-items:center;gap:.5em;margin-top:.8em;padding:.55em .8em;font-size:.78em;display:flex}.pv-search[data-v-0e4c1e63]:before{content:"⌕";color:#94a3b8;font-size:1.3em}.pv-products[data-v-0e4c1e63]{grid-template-columns:repeat(4,1fr);gap:.6em;margin-top:.8em;display:grid}.pv-product[data-v-0e4c1e63]{border:1px solid var(--landing-line);background:#fff;border-radius:.7em;padding:.6em;position:relative}.pv-photo[data-v-0e4c1e63]{background:linear-gradient(135deg,#ccfbf1,#99f6e4);border-radius:.45em;height:3.6em;display:block}.pv-photo.h[data-v-0e4c1e63]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.pv-product b[data-v-0e4c1e63]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-top:.45em;font-size:.78em;display:block;overflow:hidden}.pv-product small[data-v-0e4c1e63]{color:#94a3b8;font-size:.66em;display:block}.pv-price[data-v-0e4c1e63]{color:var(--landing-brand);margin-top:.4em;font-size:.8em;font-weight:800;display:inline-block}.pv-add[data-v-0e4c1e63]{background:var(--landing-brand);color:#fff;border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.95em;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:.5em;right:.45em}.pv-wa[data-v-0e4c1e63]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.7em;align-items:center;gap:.6em;margin-top:.9em;padding:.6em .8em;font-size:.74em;display:flex}.pv-wa i[data-v-0e4c1e63]{background:#25d366;border-radius:50%;flex:none;width:1.1em;height:1.1em;position:relative}.pv-wa i[data-v-0e4c1e63]:before{content:"";border-bottom:.14em solid #fff;border-left:.14em solid #fff;width:.5em;height:.3em;position:absolute;top:.18em;left:.28em;transform:rotate(-45deg)}.pv-wa b[data-v-0e4c1e63]{font-weight:700}.pv-ticket-wrap[data-v-0e4c1e63]{justify-content:center;padding:1.1em;display:flex}.pv-ticket[data-v-0e4c1e63]{background:#fff;border:1px dashed #cbd5e1;border-radius:.8em;width:100%;max-width:30em;padding:1em 1.1em;box-shadow:0 14px 30px #0f172a12}.pv-t-head[data-v-0e4c1e63]{border-bottom:2px solid #1e293b;justify-content:space-between;align-items:baseline;padding-bottom:.5em;display:flex}.pv-t-head b[data-v-0e4c1e63]{letter-spacing:.06em;color:#0f172a;font-size:1.1em}.pv-t-head small[data-v-0e4c1e63]{color:#64748b;font-size:.72em}.pv-t-client[data-v-0e4c1e63]{color:#475569;margin-top:.7em;font-size:.78em}.pv-t-client span[data-v-0e4c1e63]{color:#94a3b8}.pv-t-client b[data-v-0e4c1e63]{color:#0f172a;font-size:1.1em;display:block}.pv-t-client em[data-v-0e4c1e63]{color:#64748b;font-size:.9em;font-style:normal}.pv-t-table[data-v-0e4c1e63]{border:1px solid var(--landing-line);border-radius:.5em;margin-top:.8em;font-size:.76em;overflow:hidden}.pv-tr[data-v-0e4c1e63]{grid-template-columns:1fr 3em 4.5em;gap:.5em;padding:.5em .7em;display:grid}.pv-tr span[data-v-0e4c1e63]:last-child{text-align:right}.pv-tr.th[data-v-0e4c1e63]{color:#64748b;background:#f1f5f9;font-size:.9em;font-weight:700}.pv-t-total[data-v-0e4c1e63]{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;margin-top:.7em;padding-top:.5em;font-size:.9em;display:flex}.pv-t-total span[data-v-0e4c1e63]{color:#64748b}.pv-t-total b[data-v-0e4c1e63]{color:var(--landing-brand);font-size:1.15em}.pv-t-actions[data-v-0e4c1e63]{gap:.5em;margin-top:.8em;display:flex}.pv-t-actions span[data-v-0e4c1e63]{color:#0f172a;border:1px solid var(--landing-line);white-space:nowrap;background:#f8fafc;border-radius:.5em;padding:.45em .9em;font-size:.7em;font-weight:700}.pv-t-actions span[data-v-0e4c1e63]:last-child{color:#fff;background:var(--landing-brand);border-color:var(--landing-brand)}.pv-crm[data-v-0e4c1e63]{padding:1em 1.1em 1.1em}.pv-tabs[data-v-0e4c1e63]{gap:.6em;margin-bottom:.8em;display:flex}.pv-tabs span[data-v-0e4c1e63]{color:#64748b;border:1px solid var(--landing-line);background:#fff;border-radius:99px;padding:.4em .9em;font-size:.76em;font-weight:700}.pv-tabs span.on[data-v-0e4c1e63]{color:#fff;background:var(--landing-brand);border-color:var(--landing-brand)}.pv-client[data-v-0e4c1e63]{border:1px solid var(--landing-line);background:#fff;border-radius:.7em;align-items:center;gap:.7em;margin-bottom:.6em;padding:.6em .8em;display:flex}.pv-avatar[data-v-0e4c1e63]{width:2em;height:2em;color:var(--landing-brand);background:#ccfbf1;border-radius:50%;flex:none;place-items:center;font-size:.9em;font-weight:800;display:grid}.pv-c-info[data-v-0e4c1e63]{min-width:0}.pv-c-info b[data-v-0e4c1e63]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;display:block;overflow:hidden}.pv-c-info small[data-v-0e4c1e63]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}.pv-credit[data-v-0e4c1e63]{color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:99px;flex:none;margin-left:auto;padding:.3em .7em;font-size:.68em;font-weight:700}.pv-credit.ok[data-v-0e4c1e63]{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.pv-pres[data-v-0e4c1e63]{flex-wrap:wrap;align-items:center;gap:.45em;margin-top:.6em;display:flex}.pv-pres small[data-v-0e4c1e63]{color:#94a3b8;width:100%;margin-bottom:.2em;font-size:.68em}.pv-pres span[data-v-0e4c1e63]{color:#334155;border:1px solid var(--landing-line);background:#f8fafc;border-radius:.45em;padding:.35em .7em;font-size:.7em}.how-section[data-v-0e4c1e63]{background:#eef8f7;position:relative}.steps-grid[data-v-0e4c1e63]{counter-reset:step}.step-card[data-v-0e4c1e63]{background:#ffffffb8;border:1px solid #0f766e1a;border-radius:18px;min-height:270px;padding:32px 22px;box-shadow:0 16px 34px #0f766e0d}.step-card>div[data-v-0e4c1e63]:first-child{box-shadow:0 14px 28px #0f766e2e}.pricing-section[data-v-0e4c1e63]{background:#0b1728;position:relative;overflow:clip}.price-card[data-v-0e4c1e63]{transform:translate3d(0, var(--parallax-y,0), 0);border-color:#ffffff29;box-shadow:0 40px 90px #00000040}.faq-section[data-v-0e4c1e63]{background:#fff}.faq-card[data-v-0e4c1e63]{box-shadow:none;transition:border-color .25s,box-shadow .25s}.faq-card[open][data-v-0e4c1e63]{box-shadow:0 18px 44px #0f172a0f}.final-cta[data-v-0e4c1e63]{background:#071321;position:relative;overflow:clip}.final-cta>div[data-v-0e4c1e63]:not(.cta-orb){padding-top:clamp(110px,13vw,170px);padding-bottom:clamp(110px,13vw,170px)}.final-cta h2[data-v-0e4c1e63]{color:#fff}.cta-orb[data-v-0e4c1e63]{filter:blur(90px);background:#14b8a629;width:480px;height:480px;top:6%;left:calc(50% - 240px)}[data-reveal][data-v-0e4c1e63]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.25,1);transform:translateY(28px)}[data-reveal].is-visible[data-v-0e4c1e63]{opacity:1;transform:translateY(0)}.product-stage[data-reveal][data-v-0e4c1e63],.price-card[data-reveal][data-v-0e4c1e63]{transform:translate3d(0, calc(var(--parallax-y,0px) + 28px), 0)}.product-stage[data-reveal].is-visible[data-v-0e4c1e63],.price-card[data-reveal].is-visible[data-v-0e4c1e63]{transform:translate3d(0, var(--parallax-y,0px), 0)}@media (width<=1020px){.hero-layout[data-v-0e4c1e63]{grid-template-columns:1fr}.hero-copy[data-v-0e4c1e63]{max-width:780px}.product-stage[data-v-0e4c1e63]{width:min(760px,94%);margin:34px auto 0}}@media (width<=780px){.landing-nav[data-v-0e4c1e63]{padding-inline:10px}.landing-nav__inner[data-v-0e4c1e63]{padding-inline:12px}.landing-hero[data-v-0e4c1e63]{min-height:auto}.hero-copy h1[data-v-0e4c1e63]{font-size:clamp(40px,11vw,62px)}.floating-card--order[data-v-0e4c1e63]{left:-16px}.floating-card--stock[data-v-0e4c1e63]{right:-16px}.proof-strip[data-v-0e4c1e63]{justify-content:flex-start}.pain-card[data-v-0e4c1e63]{min-height:auto}}@media (width<=520px){.landing-nav__inner>a span[data-v-0e4c1e63]:last-child{display:none}.landing-nav__inner[data-v-0e4c1e63]{height:58px}.hero-layout[data-v-0e4c1e63]{padding-top:128px}.hero-copy h1[data-v-0e4c1e63]{font-size:41px}.hero-copy .mt-10[data-v-0e4c1e63]{display:grid}.floating-card--order[data-v-0e4c1e63]{bottom:20px;left:-4px}.floating-card--stock[data-v-0e4c1e63]{top:58px;right:-4px;scale:.82}.proof-strip i[data-v-0e4c1e63]{display:none}.proof-strip>span[data-v-0e4c1e63]{width:100%}.landing-section>div[data-v-0e4c1e63]{padding-top:88px!important;padding-bottom:88px!important}.pain-card[data-v-0e4c1e63]{padding:24px}.step-card[data-v-0e4c1e63]{min-height:auto}.pain-visual[data-v-0e4c1e63]{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-v-0e4c1e63],[data-v-0e4c1e63]:before,[data-v-0e4c1e63]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal][data-v-0e4c1e63]{opacity:1;transform:none!important}[data-parallax][data-v-0e4c1e63]{transform:none!important}}.landing-login-link[data-v-0e4c1e63]{color:var(--landing-copy)}.landing-login-link[data-v-0e4c1e63]:hover{color:var(--landing-ink)}.theme-toggle[data-v-0e4c1e63]{border:1px solid var(--landing-line);background:var(--landing-surface);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.theme-toggle[data-v-0e4c1e63]:hover{border-color:var(--landing-brand);box-shadow:0 2px 8px #0f766e26}:root[data-color-scheme=dark] .landing-nav__inner[data-v-0e4c1e63]{background:#111a2be0;border-color:#e6edf51f;box-shadow:0 12px 42px #00000059}:root[data-color-scheme=dark] .landing-nav__inner a.text-slate-600[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .landing-nav__inner a.text-slate-600[data-v-0e4c1e63]:hover{color:#e6edf5}:root[data-color-scheme=dark] .landing-hero .absolute[data-v-0e4c1e63]{background:linear-gradient(to bottom right,#35d0bd0f,#0000)!important}:root[data-color-scheme=dark] .landing-hero[data-v-0e4c1e63]{background:linear-gradient(#35d0bd0a 1px,#0000 1px),linear-gradient(90deg,#35d0bd0a 1px,#0000 1px),radial-gradient(circle at 76% 28%,#35d0bd1a,#0000 31%),linear-gradient(#0b1220 0%,#111a2b 74%,#172236 100%)!important}:root[data-color-scheme=dark] .hero-orb--one[data-v-0e4c1e63]{border-color:#35d0bd0f}:root[data-color-scheme=dark] .hero-orb--two[data-v-0e4c1e63]{background:#f2c45e0f}:root[data-color-scheme=dark] .hero-copy h1[data-v-0e4c1e63],:root[data-color-scheme=dark] .landing-heading h2[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .hero-copy h1 span[data-v-0e4c1e63]{color:var(--landing-brand)}:root[data-color-scheme=dark] .hero-copy p[data-v-0e4c1e63],:root[data-color-scheme=dark] .landing-heading p[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .hero-copy strong[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .proof-strip[data-v-0e4c1e63]{border-top-color:var(--landing-line);color:#b8c2d0}:root[data-color-scheme=dark] .proof-strip>span[data-v-0e4c1e63]{color:#748196}:root[data-color-scheme=dark] .proof-strip i[data-v-0e4c1e63]{background:var(--landing-brand)}:root[data-color-scheme=dark] .pains-section[data-v-0e4c1e63],:root[data-color-scheme=dark] .faq-section[data-v-0e4c1e63]{background:var(--landing-bg)!important}:root[data-color-scheme=dark] .pain-card[data-v-0e4c1e63]{background:var(--landing-surface)!important;border-color:#e6edf514!important}:root[data-color-scheme=dark] .pain-card[data-v-0e4c1e63]:hover{box-shadow:0 24px 55px #00000040;border-color:#35d0bd40!important}:root[data-color-scheme=dark] .pain-card h3[data-v-0e4c1e63],:root[data-color-scheme=dark] .pain-card p[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .pain-card p[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .pain-visual[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-ticket[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-product[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-search[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-client[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-metric[data-v-0e4c1e63]{background:var(--landing-surface)!important;border-color:#e6edf51a!important}:root[data-color-scheme=dark] .pain-visual[data-v-0e4c1e63]{box-shadow:0 18px 40px #00000040}:root[data-color-scheme=dark] .pv-bar[data-v-0e4c1e63],:root[data-color-scheme=dark] .mock-sidebar[data-v-0e4c1e63]{background:var(--landing-surface-alt)!important}:root[data-color-scheme=dark] .pv-bar[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .pv-title-row[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-metric em[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-head b[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-client b[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-store-name b[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-product b[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-c-info b[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .pv-metric small[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-stock-row[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-head small[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-client[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-client span[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-t-client em[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-store-name small[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-c-info small[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-product small[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-stock-row em[data-v-0e4c1e63],:root[data-color-scheme=dark] .pv-pres span[data-v-0e4c1e63],:root[data-color-scheme=dark] .window-bar[data-v-0e4c1e63]{color:#929fb0}:root[data-color-scheme=dark] .pv-tr.th[data-v-0e4c1e63]{background:var(--landing-surface-alt);color:#929fb0}:root[data-color-scheme=dark] .pv-t-total span[data-v-0e4c1e63]{color:#929fb0}:root[data-color-scheme=dark] .pv-t-actions span[data-v-0e4c1e63]{color:#e6edf5;background:var(--landing-surface-alt);border-color:#e6edf51a}:root[data-color-scheme=dark] .pv-tabs span[data-v-0e4c1e63]{color:#929fb0;background:var(--landing-surface);border-color:#e6edf51a}:root[data-color-scheme=dark] .pv-sbar[data-v-0e4c1e63]{background:#e6edf514}:root[data-color-scheme=dark] .pv-t-head[data-v-0e4c1e63]{border-bottom-color:#e6edf5}:root[data-color-scheme=dark] .pv-photo[data-v-0e4c1e63]{background:linear-gradient(135deg,#0d3d38,#14473e)}:root[data-color-scheme=dark] .pv-photo.h[data-v-0e4c1e63]{background:linear-gradient(135deg,#3d2e0a,#4a3a12)}:root[data-color-scheme=dark] .dashboard-window[data-v-0e4c1e63]{background:#111a2bf5;border-color:#e6edf51f;box-shadow:0 36px 85px #0006,0 3px 10px #0003}:root[data-color-scheme=dark] .window-bar[data-v-0e4c1e63]{border-bottom-color:#e6edf51a}:root[data-color-scheme=dark] .floating-card[data-v-0e4c1e63]{background:#111a2bf2;border-color:#e6edf51f;box-shadow:0 18px 45px #00000059}:root[data-color-scheme=dark] .floating-card small[data-v-0e4c1e63]{color:#929fb0}:root[data-color-scheme=dark] .floating-card strong[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .stock-bars i[data-v-0e4c1e63]{background:#1a4a42}:root[data-color-scheme=dark] .stock-bars i[data-v-0e4c1e63]:nth-child(4){background:#35d0bd}:root[data-color-scheme=dark] .how-section[data-v-0e4c1e63]{background:#0d1a2d!important}:root[data-color-scheme=dark] .step-card[data-v-0e4c1e63]{border-color:#35d0bd1a;background:#111a2bb8!important}:root[data-color-scheme=dark] .step-card h3[data-v-0e4c1e63],:root[data-color-scheme=dark] .step-card p[data-v-0e4c1e63],:root[data-color-scheme=dark] .how-section h2[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .step-card p[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .faq-card[data-v-0e4c1e63]{border-color:#e6edf514}:root[data-color-scheme=dark] .faq-card summary[data-v-0e4c1e63],:root[data-color-scheme=dark] .faq-card p[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] .faq-card p[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] .faq-card[open][data-v-0e4c1e63]{box-shadow:0 18px 44px #0003}:root[data-color-scheme=dark] .pricing-section[data-v-0e4c1e63]{background:#060d18!important}:root[data-color-scheme=dark] .final-cta[data-v-0e4c1e63]{background:#071321!important}:root[data-color-scheme=dark] .theme-toggle[data-v-0e4c1e63]{background:var(--landing-surface-alt);border-color:#e6edf51a}:root[data-color-scheme=dark] .theme-toggle[data-v-0e4c1e63]:hover{border-color:var(--landing-brand);box-shadow:0 2px 8px #35d0bd33}:root[data-color-scheme=dark] a.bg-white.border-2[data-v-0e4c1e63]{background:var(--landing-surface)!important;color:#e6edf5!important;border-color:#e6edf51f!important}:root[data-color-scheme=dark] a.bg-white.border-2[data-v-0e4c1e63]:hover{border-color:#35d0bd4d!important}:root[data-color-scheme=dark] .text-slate-900[data-v-0e4c1e63]{color:#e6edf5!important}:root[data-color-scheme=dark] .text-slate-800[data-v-0e4c1e63]{color:#e2e8f0!important}:root[data-color-scheme=dark] .text-slate-700[data-v-0e4c1e63]{color:#cbd5e1!important}:root[data-color-scheme=dark] .text-slate-600[data-v-0e4c1e63]{color:#b8c2d0!important}:root[data-color-scheme=dark] .text-slate-500[data-v-0e4c1e63]{color:#929fb0!important}:root[data-color-scheme=dark] .text-slate-400[data-v-0e4c1e63]{color:#748196!important}:root[data-color-scheme=dark] .text-slate-300[data-v-0e4c1e63]{color:#929fb0!important}:root[data-color-scheme=dark] .bg-slate-50[data-v-0e4c1e63]{background-color:var(--landing-bg)!important}:root[data-color-scheme=dark] .bg-white[data-v-0e4c1e63]{background-color:var(--landing-surface)!important}:root[data-color-scheme=dark] .border-slate-100[data-v-0e4c1e63]{border-color:#e6edf514!important}:root[data-color-scheme=dark] .border-slate-200[data-v-0e4c1e63]{border-color:#e6edf51f!important}:root[data-color-scheme=dark] .border-slate-700[data-v-0e4c1e63]{border-color:#e6edf526!important}:root[data-color-scheme=dark] .step-card>div[data-v-0e4c1e63]:first-child{box-shadow:0 14px 28px #0000004d}:root[data-color-scheme=dark] details.faq-card[data-v-0e4c1e63]{background:var(--landing-surface)!important;border-color:#e6edf514!important}:root[data-color-scheme=dark] details.faq-card summary h3[data-v-0e4c1e63]{color:#e6edf5}:root[data-color-scheme=dark] details.faq-card .mt-4[data-v-0e4c1e63]{color:#b8c2d0}:root[data-color-scheme=dark] details.faq-card svg[data-v-0e4c1e63]{color:#748196}:root[data-color-scheme=dark] details[open].faq-card[data-v-0e4c1e63]{border-color:#35d0bd40!important}:root[data-color-scheme=dark] .pricing-section .text-slate-900[data-v-0e4c1e63]{color:#e6edf5!important}:root[data-color-scheme=dark] .pricing-section .text-slate-500[data-v-0e4c1e63]{color:#929fb0!important}:root[data-color-scheme=dark] .pricing-section .text-slate-600[data-v-0e4c1e63]{color:#b8c2d0!important}:root[data-color-scheme=dark] .price-card[data-v-0e4c1e63]{background:var(--landing-surface)!important}:root[data-color-scheme=dark] .final-cta .text-slate-300[data-v-0e4c1e63]{color:#929fb0!important}:root[data-color-scheme=dark] .bg-ventapp-100[data-v-0e4c1e63]{background:#35d0bd1f!important}:root[data-color-scheme=dark] .text-ventapp-600[data-v-0e4c1e63]{color:#35d0bd!important}.auth-container[data-v-e3578799]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-e3578799]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-e3578799]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-e3578799]{width:80px;height:auto}.logo img[data-v-e3578799]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-e3578799]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-e3578799],.register-message[data-v-e3578799]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-e3578799]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-e3578799]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-e3578799]{position:relative}.input-wrap .icon[data-v-e3578799]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-e3578799]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-e3578799]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-e3578799],.login-button[data-v-e3578799]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-e3578799]:hover,.login-button[data-v-e3578799]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-e3578799]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-e3578799]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-e3578799]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-e3578799],.login-option[data-v-e3578799]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-e3578799],.login-link[data-v-e3578799]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-e3578799]:hover,.login-link[data-v-e3578799]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-e3578799]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-e3578799]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-e3578799]{font-size:var(--va-text-lg)}.form-group input[data-v-e3578799]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-e3578799],.login-button[data-v-e3578799]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-e3578799]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-e3578799]{width:64px}}.auth-container[data-v-1fc1a591]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-1fc1a591]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-1fc1a591]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-1fc1a591]{width:80px;height:auto}.logo img[data-v-1fc1a591]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-1fc1a591]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-1fc1a591],.register-message[data-v-1fc1a591]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-1fc1a591]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-1fc1a591]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-1fc1a591]{position:relative}.input-wrap .icon[data-v-1fc1a591]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-1fc1a591]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-1fc1a591]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-1fc1a591],.login-button[data-v-1fc1a591]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-1fc1a591]:hover,.login-button[data-v-1fc1a591]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-1fc1a591]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-1fc1a591]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-1fc1a591]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-1fc1a591],.login-option[data-v-1fc1a591]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-1fc1a591],.login-link[data-v-1fc1a591]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-1fc1a591]:hover,.login-link[data-v-1fc1a591]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-1fc1a591]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-1fc1a591]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-1fc1a591]{font-size:var(--va-text-lg)}.form-group input[data-v-1fc1a591]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-1fc1a591],.login-button[data-v-1fc1a591]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-1fc1a591]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-1fc1a591]{width:64px}}.back-link[data-v-1fc1a591]{color:var(--primary-color,#4a90e2);z-index:10;font-size:1.5em;transition:color .2s;position:absolute;top:20px;left:20px}.back-link[data-v-1fc1a591]:hover{color:var(--primary-hover-color,#3a7bd5)}.auth-box[data-v-1fc1a591]{padding-top:50px;position:relative}.auth-container[data-v-228b14f1]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-228b14f1]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-228b14f1]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-228b14f1]{width:80px;height:auto}.logo img[data-v-228b14f1]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-228b14f1]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-228b14f1],.register-message[data-v-228b14f1]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-228b14f1]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-228b14f1]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-228b14f1]{position:relative}.input-wrap .icon[data-v-228b14f1]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-228b14f1]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-228b14f1]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-228b14f1],.login-button[data-v-228b14f1]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-228b14f1]:hover,.login-button[data-v-228b14f1]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-228b14f1]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-228b14f1]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-228b14f1]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-228b14f1],.login-option[data-v-228b14f1]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-228b14f1],.login-link[data-v-228b14f1]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-228b14f1]:hover,.login-link[data-v-228b14f1]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-228b14f1]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-228b14f1]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-228b14f1]{font-size:var(--va-text-lg)}.form-group input[data-v-228b14f1]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-228b14f1],.login-button[data-v-228b14f1]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-228b14f1]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-228b14f1]{width:64px}}.back-button[data-v-228b14f1]{color:#555;cursor:pointer;z-index:10;background:0 0;border:none;font-size:1.5rem;position:absolute;top:20px;left:20px}.legal-consent[data-v-228b14f1]{text-align:left;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:2px 0 22px;display:grid}.legal-consent input[data-v-228b14f1]{width:18px;height:18px;accent-color:var(--va-brand);cursor:pointer;margin:2px 0 0;padding:0}.legal-consent label[data-v-228b14f1]{color:var(--va-text-secondary);cursor:pointer;font-size:.78rem;line-height:1.55}.legal-consent a[data-v-228b14f1]{color:var(--va-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--va-brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--va-brand) 35%, transparent);text-underline-offset:2px;font-weight:650}.legal-consent a[data-v-228b14f1]:hover{color:var(--va-brand-hover);text-decoration-color:currentColor}.auth-container[data-v-71df26cb]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-71df26cb]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-71df26cb]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-71df26cb]{width:80px;height:auto}.logo img[data-v-71df26cb]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-71df26cb]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-71df26cb],.register-message[data-v-71df26cb]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-71df26cb]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-71df26cb]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-71df26cb]{position:relative}.input-wrap .icon[data-v-71df26cb]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-71df26cb]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-71df26cb]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-71df26cb],.login-button[data-v-71df26cb]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-71df26cb]:hover,.login-button[data-v-71df26cb]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-71df26cb]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-71df26cb]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-71df26cb]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-71df26cb],.login-option[data-v-71df26cb]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-71df26cb],.login-link[data-v-71df26cb]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-71df26cb]:hover,.login-link[data-v-71df26cb]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-71df26cb]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-71df26cb]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-71df26cb]{font-size:var(--va-text-lg)}.form-group input[data-v-71df26cb]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-71df26cb],.login-button[data-v-71df26cb]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-71df26cb]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-71df26cb]{width:64px}}.success-message[data-v-71df26cb]{background-color:var(--va-brand-soft);color:var(--va-brand);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.auth-container[data-v-ee0af48b]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-ee0af48b]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-ee0af48b]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-ee0af48b]{width:80px;height:auto}.logo img[data-v-ee0af48b]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-ee0af48b]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-ee0af48b],.register-message[data-v-ee0af48b]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-ee0af48b]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-ee0af48b]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-ee0af48b]{position:relative}.input-wrap .icon[data-v-ee0af48b]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-ee0af48b]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-ee0af48b]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-ee0af48b],.login-button[data-v-ee0af48b]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-ee0af48b]:hover,.login-button[data-v-ee0af48b]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-ee0af48b]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-ee0af48b]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-ee0af48b]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-ee0af48b],.login-option[data-v-ee0af48b]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-ee0af48b],.login-link[data-v-ee0af48b]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-ee0af48b]:hover,.login-link[data-v-ee0af48b]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-ee0af48b]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-ee0af48b]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-ee0af48b]{font-size:var(--va-text-lg)}.form-group input[data-v-ee0af48b]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-ee0af48b],.login-button[data-v-ee0af48b]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-ee0af48b]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-ee0af48b]{width:64px}}.success-message[data-v-ee0af48b]{background-color:var(--va-brand-soft);color:var(--va-brand);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.auth-container[data-v-603cce8b]{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box[data-v-603cce8b]{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container[data-v-603cce8b]{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo[data-v-603cce8b]{width:80px;height:auto}.logo img[data-v-603cce8b]{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name[data-v-603cce8b]{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message[data-v-603cce8b],.register-message[data-v-603cce8b]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group[data-v-603cce8b]{margin-bottom:var(--va-space-5);position:relative}.form-group .icon[data-v-603cce8b]{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap[data-v-603cce8b]{position:relative}.input-wrap .icon[data-v-603cce8b]{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input[data-v-603cce8b]{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input[data-v-603cce8b]:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button[data-v-603cce8b],.login-button[data-v-603cce8b]{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button[data-v-603cce8b]:hover,.login-button[data-v-603cce8b]:hover{background-color:var(--va-brand-hover)}.login-button[data-v-603cce8b]:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button[data-v-603cce8b]:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message[data-v-603cce8b]{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option[data-v-603cce8b],.login-option[data-v-603cce8b]{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link[data-v-603cce8b],.login-link[data-v-603cce8b]{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link[data-v-603cce8b]:hover,.login-link[data-v-603cce8b]:hover{text-decoration:underline}@media (width<=480px){.auth-container[data-v-603cce8b]{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box[data-v-603cce8b]{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name[data-v-603cce8b]{font-size:var(--va-text-lg)}.form-group input[data-v-603cce8b]{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button[data-v-603cce8b],.login-button[data-v-603cce8b]{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box[data-v-603cce8b]{padding:var(--va-space-5) var(--va-space-4)}.logo[data-v-603cce8b]{width:64px}}.info-message[data-v-603cce8b],.success-message[data-v-603cce8b],.status-message[data-v-603cce8b]{background-color:var(--va-brand-soft);color:var(--va-brand);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.error-container[data-v-229a3b38]{text-align:center;background:linear-gradient(#f8fbff 0%,#eef3f8 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.error-code[data-v-229a3b38]{color:#d64545;letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(4rem,8vw,6rem);font-weight:800;line-height:1}.error-title[data-v-229a3b38]{color:#111827;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem)}.error-message[data-v-229a3b38]{color:#475569;max-width:560px;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.error-actions[data-v-229a3b38]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-primary[data-v-229a3b38]{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.btn-primary[data-v-229a3b38]:hover{background-color:#0056b3;transform:translateY(-1px)}.sidebar{background:var(--va-surface-raised);border-right:1px solid var(--va-border);width:250px;height:100vh;min-height:100vh;z-index:var(--va-z-sidebar);transition:width var(--va-transition-slow), transform var(--va-transition-slow);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar.collapsed{width:80px}.logo-container{padding:var(--va-space-5) 0;border-bottom:1px solid var(--va-border);margin:0 var(--va-space-2-5) var(--va-space-5) var(--va-space-2-5);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.logo{width:80px}.menu-toggle-btn{background:var(--va-surface-overlay);border:1px solid var(--va-border);border-radius:var(--va-radius-full);cursor:pointer;width:30px;height:30px;box-shadow:var(--va-shadow-sm);z-index:calc(var(--va-z-sidebar) + 1);color:var(--va-text-secondary);transition:background var(--va-transition), transform var(--va-transition);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.menu-toggle-btn:hover{background:var(--va-brand-soft);color:var(--va-brand);transform:translateY(-50%)scale(1.05)}.sidebar-nav{margin-bottom:var(--va-space-2-5);flex:1;overflow:hidden auto}.sidebar-nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav li{border-radius:var(--va-radius-md);margin:0 var(--va-space-2-5) var(--va-space-1-5) var(--va-space-2-5);cursor:pointer;flex-shrink:0;display:block}.sidebar-nav li a{padding:var(--va-space-3) var(--va-space-5);color:var(--va-text-primary);font-size:var(--va-text-sm);border-radius:var(--va-radius-md);transition:background var(--va-transition), color var(--va-transition);align-items:center;font-weight:500;text-decoration:none;display:flex}.sidebar-nav li a:hover{background:var(--va-brand-soft);color:var(--va-brand)}.sidebar-nav li.active>a{background:var(--va-brand);color:var(--va-text-inverse);box-shadow:0 2px 8px #0f766e40}.sidebar-nav li a svg{margin-right:var(--va-space-2-5);flex-shrink:0;width:16px}.submenu{margin:var(--va-space-1-5) 0 var(--va-space-1-5) var(--va-space-4);background:var(--va-surface-inset);border-radius:var(--va-radius-md);border-left:2px solid var(--va-brand);padding:0;list-style:none}.submenu li{margin:0 var(--va-space-1-5) var(--va-space-0-5) var(--va-space-1-5)}.submenu li a{padding-left:var(--va-space-10);font-size:var(--va-text-xs)}.submenu li a:hover{background:var(--va-brand-soft);color:var(--va-brand)}.submenu li.active a{background:var(--va-brand);color:var(--va-text-inverse)}.arrow-icon{transition:transform var(--va-transition);flex-shrink:0;margin-left:auto;font-size:11px}.arrow-icon.rotated{transform:rotate(-180deg)}.sidebar-footer{padding:var(--va-space-4) 0;border-top:1px solid var(--va-border);margin-top:auto;margin:0 var(--va-space-2-5);flex-shrink:0}.sidebar-footer li{border-radius:var(--va-radius-md);margin:0 var(--va-space-2-5);cursor:pointer;list-style:none;display:block}.sidebar-footer li a{padding:var(--va-space-3) var(--va-space-5);color:var(--va-text-primary);font-size:var(--va-text-sm);border-radius:var(--va-radius-md);transition:background var(--va-transition);align-items:center;font-weight:500;text-decoration:none;display:flex}.sidebar-footer li a:hover{background:var(--va-brand-soft);color:var(--va-brand)}.sidebar-footer li a svg{margin-right:var(--va-space-2-5)}.sidebar-footer li.active a{color:var(--va-text-primary)}.sidebar.collapsed .sidebar-nav span,.sidebar.collapsed .logo-container .logo,.sidebar.collapsed .arrow-icon{display:none}.sidebar.collapsed .sidebar-nav li a{padding:var(--va-space-3) 0;margin:0 var(--va-space-2) var(--va-space-1-5) var(--va-space-2);justify-content:center}.sidebar.collapsed .sidebar-nav li a svg{margin-right:0}.sidebar.collapsed .submenu{display:none}@media (width<=1024px){.menu-toggle-btn{display:none}.sidebar{transform:translate(-100%);width:250px!important}.sidebar.open-mobile{box-shadow:var(--va-shadow-lg);transform:translate(0)}.sidebar.collapsed{width:250px!important}.sidebar.collapsed .sidebar-nav span,.sidebar.collapsed .logo-container .logo{display:block}.sidebar.collapsed .sidebar-nav li a{padding:var(--va-space-3) var(--va-space-5);margin:0 var(--va-space-2-5) var(--va-space-1-5) var(--va-space-2-5);justify-content:flex-start}.sidebar.collapsed .sidebar-nav li a svg{margin-right:var(--va-space-2-5)}.sidebar.collapsed .arrow-icon{display:inline-block}}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--va-text-muted);border-radius:var(--va-radius-full)}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--va-text-tertiary)}.user-menu-container[data-v-3438e52d]{position:relative}.user-profile[data-v-3438e52d]{align-items:center;gap:var(--va-space-2);min-height:44px;padding:var(--va-space-2) var(--va-space-4);border-radius:var(--va-radius-md);transition:background-color var(--va-transition-fast), border-color var(--va-transition-fast), color var(--va-transition-fast), transform var(--va-transition-fast);color:var(--va-text-primary);background:var(--va-surface-inset);border:1px solid var(--va-border);z-index:1000;font:inherit;cursor:pointer;display:flex;position:relative}.user-profile[data-v-3438e52d]:hover{color:var(--va-brand);background-color:var(--va-brand-soft);border-color:var(--va-brand-border)}.user-profile[data-v-3438e52d]:active{transform:scale(.97)}.fa-caret-down[data-v-3438e52d]{transition:transform var(--va-transition-fast);margin-left:var(--va-space-1)}.fa-caret-down.rotated[data-v-3438e52d]{transform:rotate(180deg)}.user-dropdown[data-v-3438e52d]{background:var(--va-surface-overlay);border:1px solid var(--va-border);border-radius:var(--va-radius-md);width:200px;box-shadow:var(--va-shadow-xl);margin-top:var(--va-space-2);z-index:1001;animation:.18s cubic-bezier(.23,1,.32,1) dropdownFade-3438e52d;position:absolute;top:100%;right:0;overflow:hidden}@keyframes dropdownFade-3438e52d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-3438e52d]{align-items:center;gap:var(--va-space-3);min-height:44px;padding:var(--va-space-3) var(--va-space-4);color:var(--va-text-secondary);transition:background-color var(--va-transition-fast), color var(--va-transition-fast);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--va-text-base);background:0 0;border:none;display:flex}.dropdown-item[data-v-3438e52d]:hover{background-color:var(--va-brand-soft);color:var(--va-text-primary)}.logout-item[data-v-3438e52d]{color:var(--va-danger);font-weight:500}.logout-item[data-v-3438e52d]:hover{background-color:var(--va-danger-soft);color:var(--va-danger-hover)}.dropdown-overlay[data-v-3438e52d]{z-index:999;cursor:default;background:0 0;width:100vw;height:100vh;position:fixed;top:0;left:0}.user-profile svg[data-v-3438e52d],.dropdown-item svg[data-v-3438e52d]{flex-shrink:0;width:16px;height:16px}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.branch-selector[data-v-d4ccedde]{align-items:center;gap:var(--va-space-3);min-width:230px;padding:var(--va-space-2) var(--va-space-3);background:var(--va-surface-inset);border:1px solid var(--va-border-subtle);border-radius:var(--va-radius-lg);display:flex}.branch-marker[data-v-d4ccedde]{width:32px;height:32px;color:var(--va-brand);background:var(--va-brand-soft);border-radius:var(--va-radius-md);flex:0 0 32px;place-items:center;display:grid}.branch-control[data-v-d4ccedde]{flex-direction:column;flex:1;min-width:0;display:flex}.branch-label[data-v-d4ccedde]{color:var(--va-text-tertiary);font-size:var(--va-text-xs);font-weight:500;line-height:1}.branch-control[data-v-d4ccedde] .el-select__wrapper{min-height:24px;box-shadow:none;background:0 0;padding:0}.branch-control[data-v-d4ccedde] .el-select__selected-item{color:var(--va-text-primary);font-size:var(--va-text-sm);font-weight:600}.branch-meta[data-v-d4ccedde]{float:right;margin-left:var(--va-space-4);color:var(--va-text-tertiary);font-size:var(--va-text-xs)}@media (width<=900px){.branch-selector[data-v-d4ccedde]{min-width:190px}}@media (width<=680px){.branch-label[data-v-d4ccedde],.branch-marker[data-v-d4ccedde]{display:none}.branch-selector[data-v-d4ccedde]{min-width:128px;padding:var(--va-space-2)}}.top-bar[data-v-32ab22da]{padding:var(--va-space-4) var(--va-space-6);background:var(--va-surface-raised);background:color-mix(in srgb, var(--va-surface-raised) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--va-border);box-shadow:var(--va-shadow-sm);z-index:calc(var(--va-z-sidebar) - 1);justify-content:space-between;align-items:center;gap:var(--va-space-5);height:72px;color:var(--va-text-primary);display:flex;position:sticky;top:0}.topbar-left[data-v-32ab22da]{align-items:center;gap:var(--va-space-4);flex-shrink:0;display:flex}.mobile-menu-btn[data-v-32ab22da]{border-radius:var(--va-radius-md);width:44px;height:44px;color:var(--va-text-secondary);cursor:pointer;transition:background var(--va-transition), color var(--va-transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu-btn[data-v-32ab22da]:hover{background:var(--va-brand-soft);color:var(--va-brand)}.mobile-menu-btn[data-v-32ab22da]:active{transform:scale(.97)}.app-name[data-v-32ab22da]{color:var(--va-text-primary);font-size:var(--va-text-xl);font-weight:700;line-height:var(--va-leading-tight);margin:0}.search-container[data-v-32ab22da]{background:var(--va-surface-inset);border:1px solid var(--va-border-subtle);border-radius:var(--va-radius-lg);padding:var(--va-space-2) var(--va-space-4);transition:background var(--va-transition), border-color var(--va-transition), box-shadow var(--va-transition);flex:1;align-items:center;max-width:500px;display:flex;position:relative}.topbar-context[data-v-32ab22da]{justify-content:center;align-items:center;gap:var(--va-space-3);flex:1;min-width:0;display:flex}.search-container[data-v-32ab22da]:focus-within{background:var(--va-surface-overlay);border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-control-focus)}.search-icon[data-v-32ab22da]{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-right:var(--va-space-3);flex-shrink:0}.search-input[data-v-32ab22da]{font-size:var(--va-text-sm);color:var(--va-text-primary);width:100%;padding:var(--va-space-1) 0;background:0 0;border:none;outline:none}.search-input[data-v-32ab22da]::placeholder{color:var(--va-text-muted)}.topbar-right[data-v-32ab22da]{align-items:center;gap:var(--va-space-2);flex-shrink:0;display:flex}.theme-switch[data-v-32ab22da]{cursor:pointer;align-items:center;display:inline-flex;position:relative}.theme-switch input[data-v-32ab22da]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-switch-track[data-v-32ab22da]{width:68px;height:36px;padding:0 var(--va-space-2-5);color:var(--va-text-muted);background:var(--va-surface-inset);border:1px solid var(--va-border);border-radius:var(--va-radius-full);box-shadow:var(--va-shadow-sm);transition:background-color var(--va-transition-fast), border-color var(--va-transition-fast), box-shadow var(--va-transition-fast);justify-content:space-between;align-items:center;display:inline-flex;position:relative}.theme-switch-track[data-v-32ab22da]:after{content:"";background:var(--va-surface-overlay);border:1px solid var(--va-border-subtle);border-radius:var(--va-radius-full);width:28px;height:28px;box-shadow:var(--va-shadow-md);transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.theme-switch:hover .theme-switch-track[data-v-32ab22da]{border-color:var(--va-brand-border)}.theme-switch input:checked+.theme-switch-track[data-v-32ab22da]{background:var(--va-brand-soft);border-color:var(--va-brand-border)}.theme-switch input:checked+.theme-switch-track[data-v-32ab22da]:after{transform:translate(32px)}.theme-switch input:focus-visible+.theme-switch-track[data-v-32ab22da]{box-shadow:0 0 0 3px var(--va-control-focus)}.theme-switch-icon[data-v-32ab22da]{z-index:1;width:13px;transition:color var(--va-transition-fast);font-size:13px;position:relative}.theme-switch-icon--sun[data-v-32ab22da]{color:var(--va-warning)}.theme-switch input:checked+.theme-switch-track .theme-switch-icon--sun[data-v-32ab22da]{color:var(--va-text-muted)}.theme-switch input:checked+.theme-switch-track .theme-switch-icon--moon[data-v-32ab22da]{color:var(--va-brand)}@media (width<=1024px){.mobile-menu-btn[data-v-32ab22da]{display:flex}}@media (width<=768px){.top-bar[data-v-32ab22da]{padding:var(--va-space-3) var(--va-space-4);gap:var(--va-space-3)}.search-container[data-v-32ab22da]{max-width:100%}}@media (width<=680px){.name[data-v-32ab22da]{display:none}.topbar-context[data-v-32ab22da]{justify-content:flex-start}.search-container[data-v-32ab22da]{display:none}.topbar-right[data-v-32ab22da] .user-profile{min-width:var(--va-control-lg);padding:var(--va-space-2);font-size:0}.topbar-right[data-v-32ab22da] .fa-caret-down{display:none}.theme-switch-track[data-v-32ab22da]{width:60px;padding-inline:var(--va-space-2)}.theme-switch input:checked+.theme-switch-track[data-v-32ab22da]:after{transform:translate(24px)}}.dashboard-layout[data-v-bc683ab6]{min-height:100vh;display:flex;position:relative}.content-area[data-v-bc683ab6]{min-width:0;transition:margin-left var(--va-transition-slow);flex-direction:column;flex:1;min-height:100vh;margin-left:250px;display:flex}.dashboard-layout.sidebar-collapsed .content-area[data-v-bc683ab6]{margin-left:80px}.main-content[data-v-bc683ab6]{min-width:0;padding:var(--va-space-6);background-color:var(--va-surface-base);flex:1;min-height:100%;overflow-y:auto}.overlay[data-v-bc683ab6]{z-index:calc(var(--va-z-sidebar) - 1);background-color:#0f172a66;display:none;position:fixed;inset:0}.dashboard-layout.sidebar-mobile-open .overlay[data-v-bc683ab6]{display:block}@media (width<=1024px){.content-area[data-v-bc683ab6]{margin-left:0!important}.main-content[data-v-bc683ab6]{padding:var(--va-space-5)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{--va-font-sans:"Inter", "Segoe UI", system-ui, sans-serif;--va-font-mono:"SF Mono", "Fira Code", "Fira Mono", monospace;--va-text-xs:11px;--va-text-sm:12px;--va-text-base:14px;--va-text-md:16px;--va-text-lg:18px;--va-text-xl:22px;--va-text-2xl:28px;--va-text-3xl:36px;--va-text-4xl:44px;--va-leading-tight:1.15;--va-leading-normal:1.4;--va-leading-relaxed:1.6;--va-tracking-tight:-.02em;--va-tracking-normal:0;--va-tracking-wide:.04em;--va-text-primary:#0f172a;--va-text-secondary:#475569;--va-text-tertiary:#64748b;--va-text-muted:#94a3b8;--va-text-inverse:#fff;--va-surface-base:#f8fafc;--va-surface-raised:#fff;--va-surface-overlay:#fff;--va-surface-inset:#f1f5f9;--va-control-bg:#f1f5f9;--va-control-border:#0f172a2e;--va-control-focus:#0f766e38;--va-backdrop:#0f172a80;--va-brand:#0f766e;--va-brand-hover:#0d9488;--va-brand-active:#0f766e;--va-brand-soft:#f0fdfa;--va-brand-border:#99f6e4;--va-success:#10b981;--va-success-hover:#059669;--va-success-soft:#ecfdf5;--va-warning:#f59e0b;--va-warning-hover:#d97706;--va-warning-soft:#fffbeb;--va-danger:#ef4444;--va-danger-hover:#dc2626;--va-danger-soft:#fef2f2;--va-border-subtle:#0f172a0f;--va-border:#0f172a1a;--va-border-strong:#0f172a2e;--va-radius-sm:4px;--va-radius-md:8px;--va-radius-lg:12px;--va-radius-xl:16px;--va-radius-full:9999px;--va-shadow-sm:0 1px 2px #0f172a0a;--va-shadow-md:0 2px 4px #0f172a0d, 0 1px 2px #0f172a08;--va-shadow-lg:0 4px 12px #0f172a12, 0 2px 4px #0f172a08;--va-shadow-xl:0 8px 24px #0f172a17, 0 2px 8px #0f172a0d;--va-space-0:0;--va-space-px:1px;--va-space-0-5:2px;--va-space-1:4px;--va-space-1-5:6px;--va-space-2:8px;--va-space-2-5:10px;--va-space-3:12px;--va-space-4:16px;--va-space-5:20px;--va-space-6:24px;--va-space-8:32px;--va-space-10:40px;--va-space-12:48px;--va-space-16:64px;--va-control-sm:32px;--va-control-md:36px;--va-control-lg:40px;--va-transition-fast:.15s ease;--va-transition:.2s ease;--va-transition-slow:.3s ease;--va-z-dropdown:100;--va-z-sticky:200;--va-z-sidebar:300;--va-z-overlay:400;--va-z-modal:500;--va-z-toast:600;--el-color-primary:#0f766e;--el-color-primary-light-3:#2dd4bf;--el-color-primary-light-5:#5eead4;--el-color-primary-light-7:#99f6e4;--el-color-primary-light-8:#ccfbf1;--el-color-primary-light-9:#f0fdfa;--el-color-primary-dark-2:#0d5c56;--el-color-success:#10b981;--el-color-warning:#f59e0b;--el-color-danger:#ef4444;--el-color-error:#ef4444;--el-color-info:#64748b;--el-border-radius-base:8px;--el-border-radius-small:4px;--el-border-radius-round:9999px;--el-font-size-base:14px;--el-bg-color:#f8fafc;--el-bg-color-overlay:#fff;--el-border-color:#0f172a1a;--el-border-color-light:#0f172a0f;--el-border-color-lighter:#0f172a0d;--el-border-color-extra-light:#0f172a0a;--el-text-color-primary:#0f172a;--el-text-color-regular:#475569;--el-text-color-secondary:#64748b;--el-text-color-placeholder:#94a3b8;--el-fill-color:#f1f5f9;--el-fill-color-light:#f8fafc;--el-fill-color-lighter:#f8fafc;--el-fill-color-extra-light:#fff;--el-fill-color-dark:#e2e8f0;--el-fill-color-darker:#cbd5e1;--el-fill-color-blank:#fff;--el-disabled-bg-color:#f1f5f9;--el-disabled-text-color:#94a3b8;--el-disabled-border-color:#0f172a14;--el-box-shadow-light:var(--va-shadow-lg);--el-box-shadow-lighter:var(--va-shadow-md);--el-box-shadow-dark:var(--va-shadow-xl);--el-overlay-color-lighter:#0f172a52}:root[data-theme=blue]{--va-brand:#0969c3;--va-brand-hover:#075aa8;--va-brand-active:#064c8f;--va-brand-soft:#eaf4ff;--va-brand-border:#9dcbf5;--va-control-focus:#0969c338;--el-color-primary:#0969c3;--el-color-primary-light-3:#4a91d1;--el-color-primary-light-5:#84b5df;--el-color-primary-light-7:#b8d5ed;--el-color-primary-light-8:#d2e5f5;--el-color-primary-light-9:#eaf4ff;--el-color-primary-dark-2:#07549c}:root[data-color-scheme=dark]{--va-text-primary:#e6edf5;--va-text-secondary:#b8c2d0;--va-text-tertiary:#929fb0;--va-text-muted:#748196;--va-text-inverse:#071513;--va-surface-base:#0b1220;--va-surface-raised:#111a2b;--va-surface-overlay:#172236;--va-surface-inset:#0e1726;--va-control-bg:#0e1726;--va-control-border:#e6edf52e;--va-brand:#35d0bd;--va-brand-hover:#5ee3d3;--va-brand-active:#2bb5a5;--va-brand-soft:#123934;--va-brand-border:#286c64;--va-control-focus:#35d0bd47;--va-backdrop:#030712b8;--va-success:#52d49a;--va-success-hover:#75e2b0;--va-success-soft:#123527;--va-warning:#f2c45e;--va-warning-hover:#f7d581;--va-warning-soft:#3a2c12;--va-danger:#f27d8f;--va-danger-hover:#f59aaa;--va-danger-soft:#3c1b25;--va-border-subtle:#e6edf512;--va-border:#e6edf51c;--va-border-strong:#e6edf533;--va-shadow-sm:0 0 0 1px #e6edf50d;--va-shadow-md:0 0 0 1px #e6edf512;--va-shadow-lg:0 0 0 1px #e6edf517;--va-shadow-xl:0 0 0 1px #e6edf51f;--el-color-primary:var(--va-brand);--el-color-primary-light-3:var(--va-brand-hover);--el-color-primary-light-5:var(--va-brand-border);--el-color-primary-light-7:var(--va-brand-soft);--el-color-primary-light-8:var(--va-brand-soft);--el-color-primary-light-9:var(--va-brand-soft);--el-color-primary-dark-2:var(--va-brand-active);--el-color-success:var(--va-success);--el-color-warning:var(--va-warning);--el-color-danger:var(--va-danger);--el-color-error:var(--va-danger);--el-color-info:var(--va-text-tertiary);--el-bg-color:var(--va-surface-raised);--el-bg-color-overlay:var(--va-surface-overlay);--el-bg-color-page:var(--va-surface-base);--el-fill-color:var(--va-surface-inset);--el-fill-color-light:var(--va-surface-raised);--el-fill-color-lighter:var(--va-surface-overlay);--el-fill-color-extra-light:var(--va-surface-overlay);--el-fill-color-dark:#1d2a40;--el-fill-color-darker:#263650;--el-fill-color-blank:var(--va-surface-raised);--el-border-color:var(--va-border);--el-border-color-light:var(--va-border-subtle);--el-border-color-lighter:var(--va-border-subtle);--el-border-color-extra-light:var(--va-border-subtle);--el-text-color-primary:var(--va-text-primary);--el-text-color-regular:var(--va-text-secondary);--el-text-color-secondary:var(--va-text-tertiary);--el-text-color-placeholder:var(--va-text-muted);--el-disabled-bg-color:var(--va-surface-inset);--el-disabled-text-color:var(--va-text-muted);--el-disabled-border-color:var(--va-border-subtle);--el-box-shadow-light:var(--va-shadow-lg);--el-box-shadow-lighter:var(--va-shadow-md);--el-box-shadow-dark:var(--va-shadow-xl);--el-mask-color:#030712b8;--el-overlay-color-lighter:#03071285}:root[data-theme=blue][data-color-scheme=dark]{--va-text-inverse:#081321;--va-brand:#69b4f8;--va-brand-hover:#8bc5fa;--va-brand-active:#439ce9;--va-brand-soft:#152f49;--va-brand-border:#315f88;--va-control-focus:#69b4f847}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--va-surface-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:var(--va-text-base);line-height:var(--va-leading-normal);color:var(--va-text-primary);background-color:var(--va-surface-base);margin:0;padding:0}#app{min-height:100vh}body,#app{transition:background-color var(--va-transition), color var(--va-transition)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--va-leading-tight);color:var(--va-text-primary);text-wrap:balance;margin:0}a{color:var(--va-brand);transition:color var(--va-transition);text-decoration:none}a:hover{color:var(--va-brand-hover)}img{max-width:100%;height:auto;display:block}@supports (font-variant-numeric:tabular-nums){.va-tabular{font-variant-numeric:tabular-nums}}::selection{background:var(--va-brand-soft);color:var(--va-text-primary)}:focus-visible{outline:2px solid var(--va-brand);outline-offset:3px}input,textarea,select{color:var(--va-text-primary);background-color:var(--va-control-bg);border-color:var(--va-control-border)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--va-text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--va-text-tertiary)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number,.el-date-editor.el-input__wrapper{color:var(--va-text-primary);background:var(--va-control-bg);box-shadow:0 0 0 1px var(--va-control-border) inset;transition:background-color var(--va-transition), box-shadow var(--va-transition)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover,.el-input-number:hover{box-shadow:0 0 0 1px var(--va-border-strong) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-input-number:focus-within{background:var(--va-surface-overlay);box-shadow:0 0 0 1px var(--va-brand) inset, 0 0 0 3px var(--va-control-focus)}.el-select-dropdown,.el-autocomplete-suggestion,.el-dropdown-menu,.el-picker-panel,.el-message-box,.el-dialog{color:var(--va-text-primary);background:var(--va-surface-overlay);border-color:var(--va-border);box-shadow:var(--va-shadow-xl)}.el-popper.is-light,.el-popper.is-dark{color:var(--va-text-primary);background:var(--va-surface-overlay);border-color:var(--va-border)}.el-popper.is-light .el-popper__arrow:before,.el-popper.is-dark .el-popper__arrow:before{background:var(--va-surface-overlay);border-color:var(--va-border)}.el-select-dropdown__item,.el-autocomplete-suggestion li,.el-dropdown-menu__item{color:var(--va-text-secondary)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover,.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{color:var(--va-brand);background:var(--va-brand-soft)}.el-select-dropdown__item.is-selected{color:var(--va-brand);background:var(--va-brand-soft);font-weight:600}.el-select-dropdown__item.is-disabled,.el-dropdown-menu__item.is-disabled{color:var(--va-text-muted)}.el-dialog__header,.el-message-box__header{color:var(--va-text-primary);border-bottom-color:var(--va-border-subtle)}.el-dialog__body,.el-message-box__content,.el-message-box__message{color:var(--va-text-secondary)}.el-table{--el-table-bg-color:var(--va-surface-raised);--el-table-tr-bg-color:var(--va-surface-raised);--el-table-header-bg-color:var(--va-brand-soft);--el-table-row-hover-bg-color:var(--va-brand-soft);--el-table-border-color:var(--va-border-subtle);--el-table-text-color:var(--va-text-secondary);--el-table-header-text-color:var(--va-text-primary)}.el-message{color:var(--va-text-primary);background:var(--va-surface-overlay);border-color:var(--va-border);box-shadow:var(--va-shadow-lg)}.el-message--success{background:var(--va-success-soft);border-color:color-mix(in srgb, var(--va-success) 42%, transparent)}.el-message--warning{background:var(--va-warning-soft);border-color:color-mix(in srgb, var(--va-warning) 42%, transparent)}.el-message--error{background:var(--va-danger-soft);border-color:color-mix(in srgb, var(--va-danger) 42%, transparent)}.el-message--info{background:var(--va-surface-overlay);border-color:var(--va-border-strong)}.el-message .el-message__content{color:inherit}.auth-container{background-color:var(--va-surface-base);min-height:100dvh;padding:var(--va-space-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.auth-box{background-color:var(--va-surface-overlay);padding:var(--va-space-10);border-radius:var(--va-radius-lg);box-shadow:var(--va-shadow-md);text-align:center;width:100%;max-width:420px;position:relative}.logo-container{margin-bottom:var(--va-space-5);justify-content:center;display:flex}.logo{width:80px;height:auto}.logo img{border-radius:var(--va-radius-md);width:100%;height:auto;display:block}.app-name{color:var(--va-text-primary);font-size:var(--va-text-xl);margin:0;font-weight:700}.login-message,.register-message{color:var(--va-text-tertiary);font-size:var(--va-text-sm);margin-top:var(--va-space-1-5);margin-bottom:var(--va-space-6)}.form-group{margin-bottom:var(--va-space-5);position:relative}.form-group .icon{color:var(--va-text-tertiary);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.input-wrap{position:relative}.input-wrap .icon{top:50%;left:var(--va-space-3);pointer-events:none;width:16px;height:16px;position:absolute;transform:translateY(-50%)}.form-group input{width:100%;padding:var(--va-space-3) var(--va-space-3) var(--va-space-3) var(--va-space-10);box-sizing:border-box;border:1px solid var(--va-border);border-radius:var(--va-radius-md);font-size:var(--va-text-sm);color:var(--va-text-primary);background:var(--va-surface-inset);transition:border-color var(--va-transition), box-shadow var(--va-transition), background var(--va-transition)}.form-group input:focus{border-color:var(--va-brand);box-shadow:0 0 0 3px var(--va-brand-soft);background:var(--va-surface-overlay);outline:none}.primary-button,.login-button{width:100%;padding:var(--va-space-3);background-color:var(--va-brand);color:var(--va-text-inverse);border-radius:var(--va-radius-md);cursor:pointer;font-size:var(--va-text-base);transition:background-color var(--va-transition);margin-bottom:var(--va-space-5);border:none;font-weight:600}.primary-button:hover,.login-button:hover{background-color:var(--va-brand-hover)}.login-button:disabled{background-color:var(--va-brand);opacity:.5;cursor:not-allowed}.login-button:hover:disabled{background-color:var(--va-brand);opacity:.5}.error-message{background-color:var(--va-danger-soft);color:var(--va-danger);border:1px solid var(--va-border);padding:var(--va-space-2-5);border-radius:var(--va-radius-sm);margin-bottom:var(--va-space-5);text-align:left;font-size:var(--va-text-sm)}.register-option,.login-option{margin-top:var(--va-space-4);font-size:var(--va-text-sm);color:var(--va-text-secondary)}.register-link,.login-link{color:var(--va-brand);font-weight:600;text-decoration:none}.register-link:hover,.login-link:hover{text-decoration:underline}@media (width<=480px){.auth-container{padding:var(--va-space-3);align-items:flex-start;padding-top:10vh}.auth-box{padding:var(--va-space-6) var(--va-space-5);border-radius:var(--va-radius-md);max-width:100%}.app-name{font-size:var(--va-text-lg)}.form-group input{padding:var(--va-space-2-5) var(--va-space-2-5) var(--va-space-2-5) 36px;font-size:16px}.primary-button,.login-button{padding:var(--va-space-4);font-size:var(--va-text-base)}}@media (width<=360px){.auth-box{padding:var(--va-space-5) var(--va-space-4)}.logo{width:64px}}
