.sidebar[data-v-a0fee581]{transition:width .2s}.sidebar.collapsed[data-v-a0fee581]{width:64px}.sidebar.collapsed .sidebar-brand[data-v-a0fee581]{justify-content:center;padding-inline:10px}.sidebar.collapsed .sidebar-brand-text[data-v-a0fee581],.sidebar.collapsed .sidebar-nav-label[data-v-a0fee581],.sidebar.collapsed .sidebar-nav-text[data-v-a0fee581],.sidebar.collapsed .sidebar-footer[data-v-a0fee581],.sidebar.collapsed .balance-chip[data-v-a0fee581]{display:none}.sidebar.collapsed .sidebar-nav-item[data-v-a0fee581]{justify-content:center;gap:0;padding:11px}.sidebar.collapsed .sidebar-toggle-icon[data-v-a0fee581]{transform:rotate(180deg)}.sidebar-toggle-icon[data-v-a0fee581]{transition:transform .2s}.sidebar-toggle-icon.rotated[data-v-a0fee581]{transform:rotate(180deg)}.sidebar-close[data-v-a0fee581]{z-index:1;width:34px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:12px}.sidebar-close[data-v-a0fee581]:hover{background:var(--color-surface);color:var(--color-text)}.sidebar-close svg[data-v-a0fee581]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.balance-chip[data-v-a0fee581]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition), box-shadow var(--transition);margin:10px 10px 2px;padding:10px 11px;text-decoration:none;display:block}.balance-chip[data-v-a0fee581]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.chip-top[data-v-a0fee581]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.chip-top strong[data-v-a0fee581]{font-size:var(--text-sm)}.chip-count[data-v-a0fee581]{font-size:var(--text-2xs);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.chip-track[data-v-a0fee581]{background:var(--state-neutral);border-radius:999px;height:7px;display:block;overflow:hidden}.chip-track i[data-v-a0fee581]{background:var(--color-primary);border-radius:999px;height:100%;display:block}.chip-note[data-v-a0fee581]{font-size:var(--text-2xs);color:var(--color-muted);margin-top:6px;display:block}.chip-buy[data-v-a0fee581]{font:inherit;font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:7px;padding:0;font-weight:650;display:inline-block}.chip-buy[data-v-a0fee581]:hover{text-decoration:underline}.balance-chip.chip-low[data-v-a0fee581]{border-color:var(--state-warning-border);background:#fffbeb}.chip-low .chip-top strong[data-v-a0fee581]{color:var(--state-warning-text)}.chip-low .chip-track[data-v-a0fee581]{background:#fde9b8}.chip-low .chip-track i[data-v-a0fee581]{background:var(--color-warning)}.balance-chip.chip-zero[data-v-a0fee581]{border-color:var(--state-error-border);background:#fff5f5}.chip-zero .chip-top strong[data-v-a0fee581]{color:var(--state-error-text)}.chip-zero .chip-track[data-v-a0fee581]{background:#fecaca}.chip-zero .chip-track i[data-v-a0fee581]{background:var(--color-danger)}.icon[data-v-080bd62d]{vertical-align:middle;flex-shrink:0;display:inline-block}.toast-host[data-v-45df02c7]{z-index:100;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast[data-v-45df02c7]{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:var(--text-sm);color:var(--color-text);background:#fff;align-items:center;gap:10px;padding:11px 12px 11px 14px;display:flex}.toast-icon[data-v-45df02c7]{flex-shrink:0}.toast-message[data-v-45df02c7]{flex:1;line-height:1.4}.toast--success[data-v-45df02c7]{border-left:3px solid var(--color-success)}.toast--success .toast-icon[data-v-45df02c7]{color:var(--color-success)}.toast--error[data-v-45df02c7]{border-left:3px solid var(--color-danger)}.toast--error .toast-icon[data-v-45df02c7]{color:var(--color-danger)}.toast--info[data-v-45df02c7]{border-left:3px solid var(--color-primary)}.toast--info .toast-icon[data-v-45df02c7]{color:var(--color-primary)}.toast-action[data-v-45df02c7]{font:inherit;color:var(--color-primary);cursor:pointer;border-radius:var(--radius);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-weight:600}.toast-action[data-v-45df02c7]:hover{background:var(--color-primary-soft)}.toast-close[data-v-45df02c7]{color:var(--color-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;padding:4px;display:inline-flex}.toast-close[data-v-45df02c7]:hover{background:var(--color-surface);color:var(--color-text)}.toast-enter-active[data-v-45df02c7]{transition:opacity .3s,transform .38s cubic-bezier(.34,1.3,.64,1)}.toast-leave-active[data-v-45df02c7]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-45df02c7]{opacity:0;transform:translate(110%)scale(.92)}.toast-leave-to[data-v-45df02c7]{opacity:0;transform:translateY(6px)scale(.97)}@media (width<=720px){.toast-host[data-v-45df02c7]{max-width:none;bottom:14px;left:14px;right:14px}}.dialog-overlay[data-v-d525237d]{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-d525237d]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;width:100%;max-width:420px;padding:22px}.dialog-title[data-v-d525237d]{font-size:var(--text-lg);margin:0 0 8px;font-weight:650}.dialog-message[data-v-d525237d]{font-size:var(--text-base);color:var(--color-muted);margin:0 0 20px;line-height:1.5}.dialog-actions[data-v-d525237d]{justify-content:flex-end;gap:8px;display:flex}.btn-danger-solid[data-v-d525237d]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn-danger-solid[data-v-d525237d]:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.dialog-enter-active[data-v-d525237d],.dialog-leave-active[data-v-d525237d]{transition:opacity .18s}.dialog-enter-from[data-v-d525237d],.dialog-leave-to[data-v-d525237d]{opacity:0}.palette-overlay[data-v-fefaa3d1]{z-index:95;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette[data-v-fefaa3d1]{border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-md);background:#fff;flex-direction:column;max-height:64vh;margin:0 16px;display:flex;overflow:hidden}.palette-head[data-v-fefaa3d1]{justify-content:space-between;align-items:center;padding:12px 14px 0;display:flex}.palette-title[data-v-fefaa3d1]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:0;font-weight:700}.palette-close[data-v-fefaa3d1]{color:var(--color-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:4px;display:inline-flex}.palette-close[data-v-fefaa3d1]:hover{background:var(--color-surface);color:var(--color-text)}.palette-input-wrap[data-v-fefaa3d1]{border-bottom:1px solid var(--color-border);padding:10px 14px 12px;position:relative}.palette-search-icon[data-v-fefaa3d1]{color:var(--color-muted);position:absolute;top:50%;left:24px;transform:translateY(-50%)}.palette-input[data-v-fefaa3d1]{width:100%;font-size:var(--text-md);padding:9px 12px 9px 34px}.palette-state[data-v-fefaa3d1]{font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:12px;padding:18px 16px;display:flex}.btn-retry[data-v-fefaa3d1]{font-size:var(--text-xs);padding:4px 10px}.palette-list[data-v-fefaa3d1]{margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-option[data-v-fefaa3d1]{border-radius:var(--radius);cursor:pointer;font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;padding:9px 11px;display:flex}.palette-option.active[data-v-fefaa3d1]{background:var(--color-primary-soft);color:var(--color-primary)}.palette-option.is-new[data-v-fefaa3d1]{color:var(--color-primary);font-weight:500}.palette-option-title[data-v-fefaa3d1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-option-sub[data-v-fefaa3d1]{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;flex:none;margin-left:auto}.palette-option.active .palette-option-sub[data-v-fefaa3d1]{color:var(--color-primary)}.palette-empty[data-v-fefaa3d1]{font-size:var(--text-sm);color:var(--color-muted);padding:10px 11px}.palette-enter-active[data-v-fefaa3d1],.palette-leave-active[data-v-fefaa3d1]{transition:opacity .15s}.palette-enter-from[data-v-fefaa3d1],.palette-leave-to[data-v-fefaa3d1]{opacity:0}.modal-overlay[data-v-d3aa3912]{background:var(--overlay);z-index:105;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-d3aa3912]{width:100%;max-width:560px;padding:22px;position:relative}.modal h2[data-v-d3aa3912]{font-size:var(--text-xl);margin:0 0 6px}.modal-close[data-v-d3aa3912]{color:var(--color-muted);font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;position:absolute;top:12px;right:12px}.modal-close[data-v-d3aa3912]:hover{background:var(--color-surface);color:var(--color-text)}.pw-sub[data-v-d3aa3912]{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 16px}.pw-packs[data-v-d3aa3912]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.pw-pack[data-v-d3aa3912]{border:1.5px solid var(--color-border);border-radius:var(--radius);cursor:pointer;font:inherit;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;align-items:center;gap:2px;padding:13px 8px 11px;display:flex;position:relative}.pw-pack[data-v-d3aa3912]:hover{border-color:var(--color-border-strong)}.pw-pack.sel[data-v-d3aa3912]{border-color:var(--color-primary);box-shadow:0 0 0 3px #1f6f681f}.pw-tag[data-v-d3aa3912]{background:var(--brand-accent);color:#574408;font-size:var(--text-3xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pp-cases[data-v-d3aa3912]{font-size:var(--text-xs);font-weight:700}.pp-price[data-v-d3aa3912]{font-size:var(--text-lg);font-weight:750}.pp-per[data-v-d3aa3912]{font-size:var(--text-2xs);color:var(--color-muted)}.pw-actions[data-v-d3aa3912]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pw-note[data-v-d3aa3912]{font-size:var(--text-xs);color:var(--color-muted);margin:12px 0 0}@media (width<=560px){.pw-packs[data-v-d3aa3912]{grid-template-columns:1fr}}.modal-overlay[data-v-84dd718e]{background:var(--overlay);z-index:110;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-84dd718e]{width:100%;max-width:680px;max-height:calc(100vh - 32px);padding:22px;position:relative;overflow-y:auto}.modal h2[data-v-84dd718e]{font-size:var(--text-xl);margin:0 0 4px}.modal-sub[data-v-84dd718e]{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 14px}.modal-close[data-v-84dd718e]{color:var(--color-muted);font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;position:absolute;top:12px;right:12px}.modal-close[data-v-84dd718e]:hover{background:var(--color-surface);color:var(--color-text)}.wiz-steps[data-v-84dd718e]{border-bottom:1px solid var(--color-border);gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.wstep[data-v-84dd718e]{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:7px;font-weight:600;display:flex}.wstep i[data-v-84dd718e]{background:var(--state-neutral);width:20px;height:20px;color:var(--state-neutral-text);font-style:normal;font-size:var(--text-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wstep.cur[data-v-84dd718e]{color:var(--color-primary)}.wstep.done[data-v-84dd718e]{color:var(--state-done-text)}.wstep.cur i[data-v-84dd718e],.wstep.done i[data-v-84dd718e]{background:var(--color-primary);color:#fff}.wstep[data-v-84dd718e]:after{content:"";background:var(--color-border);width:24px;height:1.5px;margin-left:7px}.wstep[data-v-84dd718e]:last-child:after{display:none}.wiz-loading[data-v-84dd718e]{color:var(--color-muted);padding:24px 0}.error-banner[data-v-84dd718e]{border-radius:var(--radius);background:var(--state-error);color:var(--state-error-text);font-size:var(--text-sm);margin:0 0 12px;padding:10px 12px}.pack-grid[data-v-84dd718e]{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.pack[data-v-84dd718e]{border:1.5px solid var(--color-border);border-radius:var(--radius);cursor:pointer;font:inherit;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;align-items:center;gap:2px;padding:14px 8px 12px;display:flex;position:relative}.pack[data-v-84dd718e]:hover{border-color:var(--color-border-strong)}.pack.sel[data-v-84dd718e]{border-color:var(--color-primary);box-shadow:0 0 0 3px #1f6f681f}.pack-tag[data-v-84dd718e]{background:var(--brand-accent);color:#574408;font-size:var(--text-3xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pack-cases[data-v-84dd718e]{font-size:var(--text-xs);font-weight:700}.pack-price[data-v-84dd718e]{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:750}.pack-per[data-v-84dd718e]{font-size:var(--text-2xs);color:var(--color-muted)}.pack-save[data-v-84dd718e]{font-size:var(--text-3xs);color:var(--state-done-text);background:var(--state-done);border-radius:999px;margin-top:6px;padding:1px 7px;font-weight:700}.wiz-summary[data-v-84dd718e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;display:flex}.wiz-summary .muted[data-v-84dd718e]{color:var(--color-muted)}.wiz-summary-actions[data-v-84dd718e]{gap:8px;display:flex}.wiz-fields[data-v-84dd718e]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-field[data-v-84dd718e]{flex-direction:column;gap:5px;display:flex}.form-field.full[data-v-84dd718e]{grid-column:1/-1}.form-field label[data-v-84dd718e]{font-size:var(--text-sm);color:var(--color-muted)}.label-opt[data-v-84dd718e]{font-weight:400}.field-hint[data-v-84dd718e]{font-size:var(--text-xs);color:var(--color-muted)}.field-warn[data-v-84dd718e]{font-size:var(--text-xs);color:var(--state-warning-text)}.wiz-done[data-v-84dd718e]{text-align:center;padding:10px 6px 2px}.done-icon[data-v-84dd718e]{background:var(--brand-mint,#e1f5ee);width:52px;height:52px;color:var(--color-primary);font-size:var(--text-4xl);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-weight:800;display:inline-flex}.trackline[data-v-84dd718e]{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.tl[data-v-84dd718e]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:11px 12px}.tl.done[data-v-84dd718e]{border-color:var(--state-done);background:var(--state-done)}.tl.cur[data-v-84dd718e]{border-color:var(--state-warning-border);background:var(--state-warning)}.tl-name[data-v-84dd718e]{font-weight:700;font-size:var(--text-xs);align-items:center;gap:7px;margin-bottom:3px;display:flex}.tl-name i[data-v-84dd718e]{width:17px;height:17px;font-style:normal;font-size:var(--text-3xs);background:var(--state-neutral);color:var(--state-neutral-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tl.done .tl-name i[data-v-84dd718e]{background:var(--color-primary);color:#fff}.tl.cur .tl-name i[data-v-84dd718e]{background:var(--color-warning);color:#fff}.tl-note[data-v-84dd718e]{font-size:var(--text-2xs);color:var(--color-muted);display:block}.tl.done .tl-note[data-v-84dd718e]{color:var(--state-done-text)}.tl.cur .tl-note[data-v-84dd718e]{color:var(--state-warning-text)}.wiz-done-actions[data-v-84dd718e]{justify-content:center;gap:10px;display:flex}.wiz-note[data-v-84dd718e]{font-size:var(--text-xs);color:var(--color-muted);margin:12px 0 0}@media (width<=640px){.wiz-fields[data-v-84dd718e],.trackline[data-v-84dd718e]{grid-template-columns:1fr}}.sidebar-rail-btn[data-v-ad619346]{z-index:100;border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:left .2s,box-shadow .15s,color .15s,background .15s;display:flex;position:fixed;top:72px;left:240px;box-shadow:0 1px 4px #1018281a,0 0 #0000}.sidebar-rail-btn svg[data-v-ad619346]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.sidebar-rail-btn.collapsed[data-v-ad619346]{left:52px}.sidebar-rail-btn.collapsed svg[data-v-ad619346]{transform:rotate(180deg)}.sidebar-rail-btn[data-v-ad619346]:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 2px 8px #1f6f682e}@media (width<=980px){.sidebar-rail-btn[data-v-ad619346]{display:none}}.mobile-nav-toggle[data-v-ad619346]{border:1px solid var(--color-border);border-radius:var(--radius);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:none}.mobile-nav-toggle svg[data-v-ad619346]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mobile-nav-backdrop[data-v-ad619346]{z-index:55;background:var(--overlay);display:none;position:fixed;inset:0}.backdrop-enter-active[data-v-ad619346],.backdrop-leave-active[data-v-ad619346]{transition:opacity .2s}.backdrop-enter-from[data-v-ad619346],.backdrop-leave-to[data-v-ad619346]{opacity:0}@media (width<=980px){.mobile-nav-toggle[data-v-ad619346]{display:inline-flex}.mobile-nav-backdrop[data-v-ad619346]{display:block}}.topbar-search-btn[data-v-ad619346]{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:#fff;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;transition:border-color .12s,color .12s;display:inline-flex}.topbar-search-btn[data-v-ad619346]:hover{border-color:var(--color-primary);color:var(--color-primary)}.topbar-search-label[data-v-ad619346]{font-size:var(--text-sm)}.topbar-search-kbd[data-v-ad619346]{font-family:inherit;font-size:var(--text-2xs);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 5px;font-weight:600}@media (width<=720px){.topbar-search-label[data-v-ad619346],.topbar-search-kbd[data-v-ad619346]{display:none}}.topbar-breadcrumb-link[data-v-ad619346]{font-size:var(--text-sm);color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .12s}.topbar-breadcrumb-link[data-v-ad619346]:hover{text-decoration:underline}.topbar-breadcrumb-sep[data-v-ad619346]{color:var(--color-border-strong);font-size:var(--text-sm);margin:0 4px}.topbar-breadcrumb-current[data-v-ad619346]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}:root{--color-primary:#1f6f68;--color-primary-hover:#154f5d;--color-primary-soft:#e9f7f4;--color-danger:#e02424;--color-danger-hover:#c81e1e;--color-success:#057a55;--color-warning:#d97706;--color-surface:#f6f8fc;--color-surface-soft:#f8faff;--color-surface-2:#fff;--color-border:#e1e6ef;--color-border-strong:#cbd3e1;--color-text:#101828;--color-muted:#667085;--radius-sm:4px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 3px #10182812, 0 1px 2px #1018280a;--shadow-md:0 8px 24px #1018281a;--shadow-hover:0 10px 28px #10182821;--transition:.15s ease;--state-processing:#dbeafe;--state-processing-text:#1d4ed8;--state-warning:#fef3c7;--state-warning-text:#92400e;--state-success:#dcfce7;--state-success-text:#166534;--state-error:#fee2e2;--state-error-text:#991b1b;--state-neutral:#f3f4f6;--state-neutral-text:#6b7280;--state-done:#d1fae5;--state-done-text:#065f46;--state-warning-border:#fcd34d;--state-error-border:#fca5a5;--overlay:#10182873;--sidebar-width:252px;--field-label-w:160px;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:22px;--text-4xl:24px;--brand-ink:#0f2f3a;--brand-accent:#f5d76e;--brand-mint:#e1f5ee;--color-danger-soft:#fff0f0}*,:before,:after{box-sizing:border-box}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--text-3xl);margin:0 0 16px;font-weight:600}h2{font-size:var(--text-xl);margin:0 0 12px;font-weight:600}button,.btn{border-radius:var(--radius);font-size:var(--text-base);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn-sm{min-height:30px;font-size:var(--text-xs);padding:4px 10px}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 4px 12px #1f6f683d}.btn-secondary{color:var(--color-text);border-color:var(--color-border);background:#fff}.btn-secondary:hover{background:var(--color-surface)}.btn-danger{color:var(--color-danger);border-color:var(--color-danger);background:#fff}.btn-danger:hover{background:var(--state-error)}.btn:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input,select,textarea{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font-size:var(--text-base);color:var(--color-text);background:#fff;outline:none;padding:8px 10px;transition:border-color .15s;display:block}input[type=checkbox],input[type=radio]{width:auto;padding:0;display:inline-block}input:focus,select:focus,textarea:focus{border-color:var(--color-primary)}@media (width<=640px){input,select,textarea{font-size:16px}}label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:4px;font-weight:500;display:block}.form-group{margin-bottom:16px}.card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}.skeleton{background:linear-gradient(90deg, var(--color-surface) 25%, #eef1f6 37%, var(--color-surface) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.app-shell{min-height:100vh;display:flex}.app-shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--color-border);background:#fbfcfe;flex-direction:column;flex-shrink:0;height:100vh;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar-brand{font-size:var(--text-lg);color:var(--color-primary);letter-spacing:-.3px;border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:20px 18px;font-weight:700;text-decoration:none;display:flex}.sidebar-brand:hover{text-decoration:none}.sidebar-brand-icon{background:var(--brand-accent);width:36px;height:36px;color:var(--brand-ink);font-size:var(--text-xl);border-radius:8px;place-items:center;font-weight:800;display:grid;box-shadow:0 5px 12px #0f2f3a29}.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand strong{line-height:1.2}.sidebar-brand small{color:var(--color-muted);font-size:var(--text-3xs);letter-spacing:0;margin-top:2px;font-weight:500}.sidebar-nav{flex:1;padding:14px 10px}.sidebar-nav-label{color:#98a2b3;font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;padding:10px 9px 6px;font-weight:800}.sidebar-nav-item{font-size:var(--text-base);color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.sidebar-nav-item:hover{background:var(--color-surface);color:var(--color-text);text-decoration:none}.sidebar-nav-item.router-link-active,.sidebar-nav-item.active{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.sidebar-nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.sidebar-footer{border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted);padding:15px 18px 18px}.sidebar-footer span,.sidebar-footer a{display:block}.sidebar-footer span{color:var(--color-text);margin-bottom:2px;font-weight:600}.sidebar-footer a{color:var(--color-muted);font-size:var(--text-xs)}.page-topbar{border-bottom:1px solid var(--color-border);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;justify-content:flex-end;align-items:center;gap:12px;min-height:60px;padding:10px 28px;display:flex;position:sticky;top:0}.topbar-context{flex-direction:column;margin-right:auto;display:flex}.topbar-context-label{color:#98a2b3;font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.topbar-context-value{color:var(--color-text);font-size:var(--text-xs);font-weight:600}.topbar-user{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.topbar-user-name{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.topbar-user-you{font-size:var(--text-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-soft);border-radius:6px;padding:1px 6px;font-weight:700}.topbar-user-role{font-size:var(--text-xs);color:var(--color-muted)}.btn-icon{color:var(--color-muted);cursor:pointer;border-radius:var(--radius);font-size:var(--text-lg);background:0 0;border:none;align-items:center;padding:6px;transition:background .12s,color .12s;display:inline-flex}.btn-icon:hover{background:var(--color-surface);color:var(--color-text)}.topbar-logout{border:1px solid var(--color-border);background:#fff;justify-content:center;width:34px;height:34px}.topbar-logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.page-content{flex:1;padding:28px 34px 50px}.cases-table{border-collapse:collapse;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);background:#fff;overflow:hidden}.cases-table th{text-align:left;font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface);border-bottom:1px solid var(--color-border);white-space:nowrap;cursor:default;padding:10px 16px;font-weight:600}.cases-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cases-table th.sortable:hover{color:var(--color-text)}.cases-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:11px 16px}.cases-table tr:last-child td{border-bottom:none}.cases-table tbody tr{cursor:pointer;transition:background .1s}.cases-table tbody tr:hover{background:var(--color-surface-soft)}.table-client-name{color:var(--color-text);font-weight:500}.table-date{color:var(--color-muted);white-space:nowrap;font-size:var(--text-sm)}.table-next-action{color:var(--color-muted);font-size:var(--text-sm)}.table-chevron{color:var(--color-muted);font-size:var(--text-lg);text-align:right}.table-footer{font-size:var(--text-xs);color:var(--color-muted);background:var(--color-surface);border-top:1px solid var(--color-border);padding:10px 16px}.toolbar{flex:1;align-items:center;gap:10px;display:flex}.toolbar-search{flex:1;max-width:320px;position:relative}.toolbar-search input{padding-left:32px}.toolbar-search-icon{color:var(--color-muted);pointer-events:none;font-size:var(--text-base);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.toolbar-filter select{width:auto;min-width:140px}.tabs{border-bottom:1px solid var(--color-border);gap:6px;margin-bottom:26px;display:flex}.tab-btn{font-size:var(--text-base);color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 13px;font-weight:650;transition:color .12s,border-color .12s}.tab-btn:hover{color:var(--color-text)}.tab-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-count{background:var(--state-neutral);min-width:19px;height:19px;color:var(--state-neutral-text);font-size:var(--text-3xs);border-radius:20px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-weight:800;display:inline-flex}.tab-count.warning{background:var(--state-warning);color:var(--state-warning-text)}.data-tab-layout{gap:0;min-height:400px;display:flex}.data-tab-nav{flex-direction:column;flex-shrink:0;align-self:flex-start;width:190px;padding:4px 14px 4px 0;display:flex;position:sticky;top:72px}.data-tab-nav-item{font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;border-radius:var(--radius);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:calc(100% - 8px);margin:1px 4px;padding:10px 12px;font-weight:500;transition:background .1s,color .1s;display:flex}.data-tab-nav-item:hover{background:var(--color-surface);color:var(--color-text)}.data-tab-nav-item.active{background:var(--color-primary-soft);color:var(--color-primary)}.data-tab-nav-count{font-size:var(--text-2xs);background:var(--color-surface);border-radius:10px;padding:1px 6px;font-weight:600}.data-tab-nav-item.active .data-tab-nav-count{background:var(--state-processing);color:var(--color-primary)}.data-tab-content{border-left:1px solid var(--color-border);flex:1;min-width:0;padding:0 0 80px 24px;position:relative}.sticky-action-bar{border-top:1px solid var(--color-border);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px -80px;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000f}.sticky-bar-status{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.sticky-bar-status.has-issues{color:var(--state-warning-text)}.sticky-bar-status.all-good{color:var(--state-success-text)}.sticky-bar-status.no-data{color:var(--color-muted)}.sticky-bar-save{font-size:var(--text-xs);color:var(--color-muted)}.sticky-bar-actions{align-items:center;gap:8px;display:flex}.accordion-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:10px;overflow:hidden}.accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:background .1s;display:flex}.accordion-header:hover{background:var(--color-surface)}.accordion-title{font-size:var(--text-base);color:var(--color-text);font-weight:650}.accordion-arrow{color:var(--color-muted);font-size:var(--text-xs);transition:transform .15s}.accordion-arrow.open{transform:rotate(180deg)}.accordion-body{border-top:1px solid var(--color-border);background:var(--color-surface);padding:12px 16px 16px}.confidence-tag{font-size:var(--text-2xs);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:2px 6px;font-weight:500;display:inline-flex}.confidence-tag.ok{background:var(--state-success);color:var(--state-success-text)}.confidence-tag.warn{background:var(--state-warning);color:var(--state-warning-text)}.doc-template-list{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.doc-template-row{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .1s;display:flex}.doc-template-row:last-child{border-bottom:none}.doc-template-row:hover{background:var(--color-surface)}.doc-template-name{font-size:var(--text-base);flex:1;font-weight:500}.doc-type-badge{font-size:var(--text-2xs);border-radius:var(--radius-sm);background:var(--state-neutral);color:var(--state-neutral-text);letter-spacing:.03em;padding:2px 7px;font-weight:600}.doc-type-badge.xlsx{background:var(--state-success);color:var(--state-success-text)}.history-list{margin:0;padding:0;list-style:none}.history-item{border-bottom:1px solid var(--color-border);font-size:var(--text-sm);gap:14px;padding:10px 0;display:flex}.history-item:last-child{border-bottom:none}.history-time{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--text-xs);flex-shrink:0;padding-top:1px}.history-text{color:var(--color-text)}@media (width<=980px){:root{--sidebar-width:0px}.sidebar{z-index:60;width:min(84vw,300px);height:100dvh;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 12px 40px #10182838}.sidebar.mobile-open{transform:translate(0)}.sidebar-brand{padding-right:52px}.page-content{padding-inline:24px}}@media (width<=720px){.page-topbar{padding-inline:16px}.topbar-context{display:none}.page-content{padding:20px 14px 40px}.tabs{overflow-x:auto}.tab-btn{white-space:nowrap}.data-tab-layout{display:block}.data-tab-nav{border-right:0;gap:4px;width:100%;padding:0 0 10px;display:flex;position:static;overflow-x:auto}.data-tab-nav-item{flex-shrink:0;width:auto;margin:0}.data-tab-content{border-left:0;padding:0 0 80px}.sticky-action-bar{flex-direction:column;align-items:stretch;margin-inline:0;padding-inline:0}.sticky-bar-actions,.sticky-bar-actions .btn{width:100%}.sticky-bar-actions .btn{justify-content:center}}button:not(:disabled):active,.btn:not(:disabled):active{transform:scale(.96)}.btn-primary:hover{box-shadow:0 4px 16px #1f6f6852}.v-ripple{position:relative;overflow:hidden}.v-ripple-wave{pointer-events:none;border-radius:50%;animation:.58s ease-out forwards ripple-expand;position:absolute;transform:scale(0)}@keyframes ripple-expand{to{opacity:0;transform:scale(4)}}@keyframes check-pop{0%{opacity:0;transform:scale(0)rotate(-20deg)}55%{opacity:1;transform:scale(1.35)rotate(6deg)}75%{transform:scale(.88)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.animate-check-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards check-pop}@keyframes success-ring{0%{box-shadow:0 0 #057a5580}70%{box-shadow:0 0 0 14px #057a5500}to{box-shadow:0 0 #057a5500}}.animate-success-ring{animation:.7s ease-out success-ring}input:focus,select:focus,textarea:focus{transition:border-color var(--transition), box-shadow var(--transition);box-shadow:0 0 0 3px #1f6f6821}.page-enter-active{transition:opacity .22s,transform .22s}.page-leave-active{transition:opacity .14s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.list-enter-active{transition:opacity .26s,transform .26s}.list-leave-active{width:100%;transition:opacity .18s,transform .18s;position:absolute}.list-enter-from{opacity:0;transform:translateY(-6px)}.list-leave-to{opacity:0;transform:translate(10px)}.list-move{transition:transform .26s}.rows-enter-active{transition:opacity .22s}.rows-leave-active{transition:opacity .15s}.rows-enter-from,.rows-leave-to{opacity:0}.rows-move{transition:transform .26s}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes content-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.content-loaded{animation:.28s forwards content-fade-in}.card-interactive{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.card-interactive:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border-strong);transform:translateY(-2px)}.card-interactive:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.readiness-block{transition:transform .18s,box-shadow .18s,border-color .18s}.readiness-block:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 20px #1f6f6821}.readiness-block:active{transform:translateY(0)}.progress-animated{transition:width .7s cubic-bezier(.4,0,.2,1)}.data-tab-nav-item:active{transform:scale(.97)}.eye-btn{color:var(--color-muted);cursor:pointer;border-radius:var(--radius);transition:color var(--transition), background var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.eye-btn:hover,.eye-btn.is-watching{color:var(--color-primary);background:var(--color-primary-soft)}.hotkey-hint{font-size:var(--text-2xs);color:var(--color-muted);align-items:center;gap:3px;margin-right:4px;display:flex}kbd{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);font-family:var(--font-mono,monospace);font-size:var(--text-3xs);color:var(--color-text);box-shadow:0 1px 0 var(--color-border-strong);justify-content:center;align-items:center;padding:1px 5px;font-weight:600;line-height:1.5;display:inline-flex}.field-empty{color:var(--color-muted);font-style:italic;font-weight:400}.nav-status-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;transition:background .3s,transform .3s;display:flex}.dot-ok{background:var(--state-done);color:var(--state-done-text)}.dot-attention{background:var(--state-warning);color:var(--state-warning-text)}.dot-empty{background:var(--state-neutral);color:#0000;border:1.5px solid var(--color-border)}.data-nav-progress{border-top:1px solid var(--color-border);margin-top:auto;padding:14px 12px 10px}.data-nav-progress-bar{background:var(--color-border);border-radius:var(--radius-sm);height:4px;margin-bottom:6px;overflow:hidden}.data-nav-progress-fill{background:var(--color-primary);border-radius:var(--radius-sm);height:100%}.data-nav-progress-text{font-size:var(--text-2xs);color:var(--color-muted);align-items:center;gap:4px;display:flex}.data-nav-progress-text.all-ok{color:var(--state-done-text);font-weight:600}.upload-drag-active{transition:transform .15s,background .15s,border-color .15s;transform:scale(1.015);border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-onboarding-item{background-color:#fff;border-radius:.375rem;width:20rem;padding:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.v-onboarding-item__header{justify-content:space-between;display:flex}.v-onboarding-item__header-title{font-size:1.25rem;font-weight:500;line-height:1.5}.v-onboarding-item__header-close{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.v-onboarding-item__header-close:hover{background:#0000001a}.v-onboarding-item__description{color:#71717a;margin-top:.5rem;font-size:.875rem}.v-onboarding-item__actions{margin-top:1rem;display:flex}.v-onboarding-item__actions>:not([hidden])~:not([hidden]){margin-left:.5rem}.v-onboarding-item__actions button{cursor:pointer;background-color:#0000;background-image:none;border-style:solid;border-width:1px;border-radius:9999px;flex:1;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000d}.v-onboarding-item__actions button.v-onboarding-btn-primary{color:#fff;background-color:#4f46e5;border-color:#0000}.v-onboarding-item__actions button.v-onboarding-btn-primary:hover{background-color:#4338ca}.v-onboarding-item__actions button.v-onboarding-btn-primary:focus{outline-color:#312e81}.v-onboarding-item__actions button.v-onboarding-btn-secondary{color:#3f3f46;border-color:#d4d4d8}.v-onboarding-item__actions button.v-onboarding-btn-secondary:hover{background-color:#fafafa}[data-v-onboarding-wrapper] [data-popper-arrow]{z-index:-1}[data-v-onboarding-wrapper] [data-popper-arrow]:before{content:"";background:var(--v-onboarding-step-arrow-background,white);width:var(--v-onboarding-step-arrow-size,10px);height:var(--v-onboarding-step-arrow-size,10px);position:absolute;transform:rotate(45deg)}[data-v-onboarding-wrapper] [data-popper-placement^=top]>[data-popper-arrow]{bottom:calc(var(--v-onboarding-step-arrow-size,10px) / 2)}[data-v-onboarding-wrapper] [data-popper-placement^=bottom]>[data-popper-arrow]{top:calc(var(--v-onboarding-step-arrow-size,10px) / -2)}[data-v-onboarding-wrapper] [data-popper-placement^=left]>[data-popper-arrow]{right:calc(var(--v-onboarding-step-arrow-size,10px) / 2)}[data-v-onboarding-wrapper] [data-popper-placement^=right]>[data-popper-arrow]{left:calc(var(--v-onboarding-step-arrow-size,10px) / -2)}
