@font-face{font-family:AlibabaPuHuiTi;src:url(/assets/AlibabaPuHuiTi-3-55-Regular-BerBT4t6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;src:url(/assets/AlibabaPuHuiTi-3-65-Medium-BmK6APuT.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;src:url(/assets/AlibabaPuHuiTi-3-75-SemiBold-B5nf-S6e.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;src:url(/assets/AlibabaPuHuiTi-3-85-Bold-CKRqvzVB.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.chassis,.chassis-container,.chassis-left,.chassis-right,.cmt2-shell,.cmt2-row,.cmt2-cell,.kp-card,.chassis-action-bar,.ricci-form,.rf-field,.ricci-modal-shell,.ricci-vessel,.info-grid,.anchor-layout,.anchor-current,.anchor-assign,.field,.badge,.anchor-desc,.gate-grid,.helper,.cmt2-header,.cmt2-viewport,.cmt2-frame,.ricci-app,.ricci-main,.ricci-shell,.ricci-content-shell,.opp-shell,.opp-left,.opp-right,.opp-card,.opp-toolbar,.opp-field,.opp-profile-metrics,.opp-profile-top,.opp-profile-main,.opp-profile-contact-row,.opp-metric-item,.opp-step,.opp-step-dot,.opp-narrative-input,.contact-card-v2-container,.contact-footer-v2,.contact-header-v2,.contact-body-v2,.contact-tags-v2,.contact-switcher-v2,.contact-avatar-v2,.contact-identity-v2,.contact-info-row-v2,.workbench-page,.layout,.workbench,.card,.tree-card,.gate-card,.info-box,.tree-node,.tree-dot,.tree-name,.tree-meta,.tree-text,.empty-mark,.empty-title,.empty-copy,.section-head,.badge-row,.section-head h4,.section-head p,.label,.value,.anchor-name,.anchor-meta,.gate-copy h5,.gate-copy p,.ricci-switch,.ricci-switch:after,.btn,.badge--accent,.gate-card--blocked,.is-active,.is-disabled,.tree-search,.tree-state,.field input,.field select,.tree-group{transition:height .8s var(--ease-tao),width .8s var(--ease-tao),padding .8s var(--ease-tao),gap .8s var(--ease-tao),font-size .8s var(--ease-tao),margin .8s var(--ease-tao),background .8s var(--ease-tao),border-color .8s var(--ease-tao),color .8s var(--ease-tao),box-shadow .8s var(--ease-tao),transform .8s var(--ease-tao),opacity .8s var(--ease-tao)}:root{font-size:18px}html,body,#app{height:100%}body{font-family:var(--font-family-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-base);font-variant-numeric:var(--numeric-default);background:var(--color-bg);color:var(--color-text);font-family:AlibabaPuHuiTi,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1440px;overflow-x:auto;transition:background .8s var(--ease-tao),color .8s var(--ease-tao)}:root{--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .6);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .8);--shadow-win11-tight: 0 0 0 1px rgba(255, 255, 255, .02), 0 2px 8px rgba(0, 0, 0, .4);--shadow-win11: 0 0 0 1px rgba(255, 255, 255, .03), 0 8px 24px rgba(0, 0, 0, .6), 0 24px 48px rgba(0, 0, 0, .8);--shadow-hard: var(--shadow-win11-tight);--color-accent: #ff5c00;--color-accent-mid: rgba(255, 92, 0, .55);--color-accent-weak: rgba(255, 92, 0, .35);--color-accent-glow: rgba(255, 92, 0, .25);--shadow-accent-glow: 0 0 12px rgba(255, 92, 0, .35);--color-bg: #050505;--color-bg-panel: #0d0d0d;--color-bg-card: #181818;--color-modal-surface: rgba(28, 28, 30, .85);--color-modal-input-bg: #1a1a1a;--color-bg-hover: #222222;--color-border: #2a2a2a;--color-scrollbar: #333333;--color-switch-track-off: #39393d;--color-switch-track-on: #2a2a2a;--color-switch-thumb: #64748b;--color-switch-thumb-on: var(--color-accent);--color-text: #9e9e9e;--color-text-dim: #7a7a7a;--color-text-weak: #505050;--color-border-bold: #2f2f2f;--color-surface: var(--color-bg-card);--color-surface-raised: var(--color-bg-hover);--color-orange: var(--color-accent);--color-accent-strong: var(--color-accent);--color-text-mute: var(--color-text-dim);--color-navbar-bg: var(--color-bg);--color-navbar-text: rgba(255, 255, 255, .75);--color-navbar-text-dim: rgba(255, 255, 255, .45);--color-navbar-divider: rgba(255, 255, 255, .1);--color-dd-bg: var(--color-bg-panel);--color-dd-text: var(--color-text);--color-dd-hover: rgba(255, 255, 255, .06);--shadow-dd: var(--shadow-win11);--color-kpi-bg: var(--color-bg-panel);--color-kpi-border: var(--color-border);--shadow-kpi: var(--shadow-win11-tight);--color-action-bar-bg: transparent;--shadow-action-bar: var(--shadow-win11-tight);--color-table-bg: var(--color-bg-panel);--color-table-header-bg: #141414;--color-table-header-divider: #2a2a2a;--color-control-bg: #121212;--color-control-bg-hover: #181818;--color-control-bg-focus: #161616;--color-control-border: #262626;--color-input-bg: var(--color-control-bg);--color-button-pill: var(--color-control-bg);--color-button-pill-hover: var(--color-control-bg-hover);--shadow-table: var(--shadow-win11-tight);--color-success: #10b981;--color-success-weak: rgba(16, 185, 129, .15);--color-danger: #ef4444;--color-danger-weak: rgba(239, 68, 68, .15);--color-danger-border: rgba(239, 68, 68, .3);--color-info: #3b82f6;--text-shadow-glow: none;--text-shadow-glow-weak: none;--text-shadow-danger: none;--glass-blur: blur(24px);--day-accent: #0f766e;--day-accent-mid: rgba(15, 118, 110, .55);--day-accent-weak: rgba(15, 118, 110, .35);--day-text: #1e293b;--day-text-mute: #64748b;--day-text-dim: #64748b;--day-bg: #ffffff;--day-bg-panel: #ffffff;--day-bg-card: #ffffff;--day-bg-hover: #f1f5f9;--day-table-header-bg: #e2e8f0;--day-table-header-divider: #cbd5e1;--day-border: #e2e8f0;--day-scrollbar: #cbd5e1;--day-success: #10b981;--day-danger: #ef4444;--grid-base: 24px;--space-half: 12px;--space-1: 24px;--space-1-5: 32px;--space-2: calc(var(--space-1) * 2);--space-3: calc(var(--space-1) * 3);--row-height: 48px;--kpi-height: 160px;--input-height: 38px;--form-input-height: 44px;--form-field-gap: 12px;--actionbar-height: 48px;--nav-bar-height: 52px;--app-padding-v: 24px;--app-padding-h: 24px;--card-gap: 12px;--container-padding: 24px;--control-gap: 12px;--icon-btn-size: 36px;--sidebar-width: 260px;--search-width: 280px;--filter-width: 120px;--filter-width-wide: 140px;--filter-width-narrow: 100px;--filter-width-mini: 72px;--scrollbar-width: 6px;--radius-card: 4px;--z-header: 100;--z-sidebar: 900;--z-dropdown: 1000;--z-modal: 1000;--z-toast: 1100;--type-xs: .875rem;--type-sm: 1rem;--type-base: 1.125rem;--type-md: 1.25rem;--type-lg: 1.375rem;--type-xl: 1.5rem;--type-2xl: 1.625rem}html.font-size-md{font-size:16px!important;--row-height: 36px;--kpi-height: 120px;--input-height: 32px;--actionbar-height: 40px;--card-gap: 10px;--container-padding: 16px;--control-gap: 10px;--icon-btn-size: 32px;--search-width: 240px;--filter-width: 108px;--filter-width-wide: 124px;--filter-width-narrow: 88px;--filter-width-mini: 64px;--type-xs: .875rem;--type-sm: .875rem;--type-base: 1rem;--type-md: 1.125rem;--type-lg: 1.25rem;--type-xl: 1.375rem;--type-2xl: 1.5rem}:root{--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-tight: .02em;--tracking-base: .06em;--tracking-wide: .1em;--tracking-wider: .25em;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.8;--numeric-default: tabular-nums;--font-family-base: "AlibabaPuHuiTi", "Rajdhani", "Inter", "Avenir Next", "Segoe UI", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono: "JetBrains Mono", "Roboto Mono", "Consolas", monospace;--font-family-cockpit: "AlibabaPuHuiTi", "Rajdhani", "Inter", "Segoe UI Semibold", system-ui, sans-serif;--ease-tao: cubic-bezier(.22, 1, .36, 1);--border-width: 1px;--radius-sm: 4px;--radius-md: 4px}.theme-day{--color-accent: var(--day-accent);--color-accent-mid: var(--day-accent-mid);--color-accent-weak: var(--day-accent-weak);--color-text: var(--day-text);--color-text-dim: var(--day-text-dim);--color-text-weak: #94a3b8;--color-bg: var(--day-bg);--color-bg-panel: var(--day-bg-panel);--color-bg-card: var(--day-bg-card);--color-modal-surface: #ffffff;--color-modal-input-bg: #f8fafc;--color-bg-hover: var(--day-bg-hover);--color-border: color-mix(in srgb, var(--day-border) 80%, black 5%);--color-scrollbar: var(--day-scrollbar);--color-switch-track-off: #e9e9eb;--color-switch-track-on: #ffffff;--color-switch-thumb: #ffffff;--color-switch-thumb-on: var(--color-accent);--color-surface: var(--day-bg-card);--color-surface-raised: var(--day-bg-hover);--color-text-mute: var(--color-text-dim);--color-accent-strong: var(--color-accent);--color-success: var(--day-success);--color-danger: var(--day-danger);--color-border-bold: #cbd5e1;--shadow-win11-tight: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04), 0 4px 8px rgba(0, 0, 0, .03);--shadow-win11: 0 0 0 1px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .06), 0 16px 32px rgba(0, 0, 0, .04);--color-dd-bg: #ffffff;--color-dd-text: var(--day-text);--color-dd-hover: var(--day-bg-hover);--shadow-dd: var(--shadow-win11);--color-kpi-bg: var(--day-bg-panel);--color-kpi-border: var(--day-border);--shadow-kpi: var(--shadow-win11-tight);--color-action-bar-bg: transparent;--shadow-action-bar: none;--color-table-bg: var(--day-bg-panel);--color-table-header-bg: var(--day-table-header-bg);--color-table-header-divider: var(--day-table-header-divider);--shadow-table: var(--shadow-win11-tight);--color-control-bg: #ffffff;--color-control-bg-hover: #f8fafc;--color-control-bg-focus: #ffffff;--color-control-border: #f1f5f9;--color-input-bg: var(--color-control-bg);--color-button-pill: #f1f5f9;--color-button-pill-hover: #e2e8f0;--color-navbar-bg: var(--day-accent);--color-navbar-text: #ffffff;--color-navbar-text-dim: rgba(255, 255, 255, .7);--color-navbar-divider: rgba(0, 0, 0, .15)}.ricci-switch{display:inline-block;position:relative;width:40px;height:22px;border-radius:999px;background:var(--color-switch-track-off);cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid transparent}.ricci-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-switch-thumb)!important;box-shadow:0 2px 4px #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.ricci-switch.is-active{background:var(--color-switch-track-on);border-color:var(--color-accent)}.ricci-switch.is-active:after{transform:translate(18px);background:var(--color-switch-thumb-on)!important}.ricci-switch.is-disabled{opacity:.3;cursor:not-allowed}.ricci-row{height:var(--row-height);display:flex;align-items:center}.ricci-pad{padding:var(--space-1)}.ricci-pad-half{padding:var(--space-half)}.ricci-gap{gap:var(--space-1)}.ricci-gap-half{gap:var(--space-half)}.ricci-glass{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--color-bg-panel);border:1px solid var(--color-border)}.ricci-glass-dark{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:#000000d9;border:1px solid var(--color-border)}.ricci-action{color:var(--color-text-dim);cursor:pointer;transition:color .2s var(--ease-tao),transform .12s var(--ease-tao);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px}.ricci-action:hover:not(.disabled){color:#fff}.ricci-action:active:not(.disabled){transform:translateY(1px)}.ricci-action.active{color:var(--color-accent)}.ricci-action.danger:hover:not(.disabled){color:var(--color-danger)}.ricci-action.disabled{opacity:.3;cursor:not-allowed}.ricci-vessel{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--card-gap)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-dim)}::selection{background:var(--color-accent-mid);color:var(--color-bg)}::placeholder{color:var(--color-text-dim);opacity:.6}a{text-decoration:none;color:var(--color-accent);transition:opacity .2s var(--ease-tao)}a:hover{opacity:.7}input,textarea,select{font-family:inherit;font-size:var(--type-sm);color:var(--color-text);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);height:var(--input-height);padding:0 var(--space-half);outline:none;transition:border .2s var(--ease-tao)}textarea{height:auto;min-height:var(--space-3);padding:var(--space-half)}input:focus,textarea:focus,select:focus{border-color:var(--color-accent-mid)}input::placeholder,textarea::placeholder{color:var(--color-text-dim);opacity:.4}.dialog-input{width:100%;height:var(--form-input-height);padding:0 var(--space-half);line-height:calc(var(--form-input-height) - 2px);border:var(--border-width) solid var(--color-border-bold);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--type-sm);color:var(--color-text);background:var(--color-modal-input-bg);box-shadow:inset 0 1px 2px #00000014;outline:none;transition:border-color .3s var(--ease-tao),box-shadow .3s var(--ease-tao);box-sizing:border-box}.dialog-input:focus{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px var(--color-accent-glow)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}table{width:100%;border-collapse:collapse}.ricci-table th{height:var(--row-height);background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);color:var(--color-text-dim);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:left;padding:0 var(--space-half)}.ricci-table td{height:var(--row-height);border-bottom:1px solid var(--color-border);padding:0 var(--space-half);font-size:var(--type-sm);color:var(--color-text)}.ricci-table tr:hover td{background:var(--color-bg-hover)}.g-value{font-family:var(--font-family-mono);font-weight:var(--weight-medium);color:var(--color-text-dim)}.font-numeric{font-variant-numeric:tabular-nums;font-family:var(--font-family-mono)}@keyframes pulseGlow{0%{background:var(--color-bg-panel)}50%{background:var(--color-bg-hover)}to{background:var(--color-bg-panel)}}@keyframes bgPulseGlow{0%{background:transparent}50%{background:#ffffff03}to{background:transparent}}.lsl-search{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);height:var(--input-height);padding:0 var(--space-half);font-size:var(--type-sm);width:var(--search-width);outline:none;background:var(--color-bg-panel);color:var(--color-text);transition:border-color .2s var(--ease-tao)}.lsl-search:focus{border-color:var(--color-accent-strong)}@keyframes solarPulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.intent-transition-enter-active,.intent-transition-leave-active{transition:all .2s var(--ease-tao)}.intent-transition-enter-from{opacity:0;transform:translateY(12px)}.intent-transition-leave-to{opacity:0;transform:translateY(-12px)}@keyframes kpiCollapse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ricci-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ricci-skeleton{background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);background-size:200% 100%;animation:ricci-shimmer 2s infinite linear;border:1px solid var(--color-border)}.ricci-skeleton-bar{display:inline-block;height:12px;background:linear-gradient(90deg,#ffffff05 25%,#ffffff0d,#ffffff05 75%);background-size:200% 100%;animation:ricci-shimmer 2s infinite linear}.ricci-skeleton-row{display:grid;align-items:center;height:var(--row-height);border-bottom:1px solid var(--color-border);background:transparent}.ricci-skeleton-dot{display:inline-block;width:8px;height:8px;border:1px solid var(--color-border);background:transparent;flex-shrink:0}.ricci-dropdown{position:relative;width:100%}.dd-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:var(--input-height);background:var(--color-bg-panel);border:1px solid var(--color-border);padding:0 var(--space-half);font-family:var(--font-family-base);font-size:var(--type-sm);color:var(--color-text);cursor:pointer;transition:border-color .3s var(--ease-tao);-webkit-user-select:none;user-select:none}.dd-trigger:hover{border-color:var(--color-accent-weak)}.dd-open .dd-trigger{border-color:var(--color-accent-mid)}.dd-trigger-locked{cursor:default;opacity:.6}.dd-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.dd-value.dd-placeholder{color:var(--color-text-dim)}.dd-arrow{flex-shrink:0;margin-left:8px;font-size:var(--type-xs);color:var(--color-text-dim);transition:transform .3s var(--ease-tao)}.dd-open .dd-arrow{transform:rotate(180deg)}.dd-menu{position:fixed;z-index:var(--z-dropdown);background:var(--color-dd-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dd);list-style:none;margin:0;padding:4px;max-height:300px;overflow-y:auto;transition:all .2s var(--ease-tao)}.dd-option{padding:8px 12px;cursor:pointer;color:var(--color-dd-text);font-family:var(--font-family-base);font-size:var(--type-sm);border-radius:4px;transition:all .15s var(--ease-tao);white-space:nowrap}.dd-option:hover{background:var(--color-dd-hover);color:var(--color-accent)}.dd-option.dd-selected{color:var(--color-accent);background:var(--color-dd-hover);font-weight:var(--weight-semibold)}.dd-checkbox{display:inline-block;width:14px;height:14px;border:1px solid var(--color-text-weak);margin-right:8px;vertical-align:middle;position:relative;transition:all .2s var(--ease-tao)}.dd-checkbox.checked{background:var(--color-accent);border-color:var(--color-accent)}.dd-checkbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.dd-option.dd-disabled{opacity:.35;cursor:default}.dd-locked{pointer-events:none}.inherit-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:4px;font-size:11px;font-weight:600;color:#8b5cf6;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);border-radius:3px;vertical-align:middle;flex-shrink:0}.chassis[data-v-797160a4]{display:flex;flex-direction:column;height:100%;width:100%}.chassis-header[data-v-797160a4]{flex-shrink:0;height:var(--nav-bar-height)}.chassis-container[data-v-797160a4]{flex:1;display:flex;padding:var(--app-padding-v) var(--app-padding-h) 12px var(--app-padding-h);gap:var(--card-gap);background:var(--color-bg);min-height:0}.chassis-left[data-v-797160a4]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:visible;position:relative}.chassis-right[data-v-797160a4]{width:var(--detail-width, 600px);min-width:400px;max-width:600px;overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg-panel);border-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);transition:width .4s var(--ease-tao),min-width .4s var(--ease-tao),opacity .4s var(--ease-tao),transform .4s var(--ease-tao)}.chassis-right-collapsed .chassis-right[data-v-797160a4]{width:0;min-width:0;padding:0;opacity:0;border-left-color:transparent;pointer-events:none;overflow:hidden}.chassis-void[data-v-797160a4]{flex:1;background:var(--color-bg-panel)}@media(max-width:1023px){.chassis-right[data-v-797160a4]{position:fixed;top:var(--nav-bar-height);right:0;width:85vw;min-width:320px;max-width:600px;height:calc(100vh - var(--nav-bar-height));z-index:var(--z-sidebar);border-left:var(--border-width) solid var(--color-border);transform:translate(0);transition:transform .4s var(--ease-tao)}.chassis-right-collapsed .chassis-right[data-v-797160a4]{transform:translate(110%);pointer-events:none;width:85vw;min-width:320px}}.sovereignty-anchor[data-v-dbc5b2da]{display:flex;align-items:center;height:100%;position:relative;flex-shrink:0;z-index:10}.anchor-trigger[data-v-dbc5b2da]{display:flex;align-items:center;gap:var(--space-half);height:100%;padding:0 var(--space-1);cursor:pointer;transition:all .3s var(--ease-tao);-webkit-user-select:none;user-select:none;color:var(--color-navbar-text-dim)}.anchor-trigger:hover .ig-name[data-v-dbc5b2da]{color:var(--color-navbar-text)}.anchor-trigger:hover .ig-sn[data-v-dbc5b2da]{color:var(--color-navbar-text);opacity:.8}.halo-container[data-v-dbc5b2da]{position:relative;width:calc(var(--space-1) * 1.33);height:calc(var(--space-1) * 1.33);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rank-halo[data-v-dbc5b2da]{width:calc(var(--space-1) * 1.33);height:calc(var(--space-1) * 1.33);border-radius:50%;border:1.5px solid;background:transparent!important;position:relative;z-index:1;transition:all .4s var(--ease-tao)}.anchor-trigger:hover .rank-halo[data-v-dbc5b2da]{border-color:#fff!important;box-shadow:0 0 8px #fff3}.wave-emitter[data-v-dbc5b2da]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;opacity:0;pointer-events:none;z-index:0}.wave-emitter[data-v-dbc5b2da]{animation:gravWave-dbc5b2da 10s var(--ease-tao) infinite}@keyframes gravWave-dbc5b2da{0%{opacity:.4;transform:scale(1);border-width:2px}to{opacity:0;transform:scale(4.5);border-width:.5px}}.identity-group[data-v-dbc5b2da]{display:flex;flex-direction:column;gap:0;line-height:1.2}.ig-name[data-v-dbc5b2da]{font-family:var(--font-family-cockpit);font-size:var(--type-base);font-weight:var(--weight-normal);color:var(--color-navbar-text);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:all .3s var(--ease-tao)}.ig-sn[data-v-dbc5b2da]{font-family:var(--font-family-cockpit);font-size:var(--type-sm);color:var(--color-navbar-text-dim);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:all .3s var(--ease-tao);opacity:.8}.status-dot[data-v-dbc5b2da]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sovereignty-dropdown.win11-style[data-v-dbc5b2da]{position:fixed;min-width:300px;background:var(--color-bg-panel);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 2px 4px #00000005,0 4px 8px #00000005,0 8px 16px #00000005,0 16px 32px #00000005,0 32px 64px #00000005;overflow:hidden;z-index:var(--z-sidebar);animation:fadeSlideIn-dbc5b2da .2s cubic-bezier(.1,.9,.2,1);display:flex;flex-direction:column}@keyframes fadeSlideIn-dbc5b2da{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.win11-header[data-v-dbc5b2da]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-border)}.header-left[data-v-dbc5b2da]{display:flex;align-items:center;gap:8px;color:var(--color-text);font-family:var(--font-family-cockpit);font-size:var(--type-sm);cursor:pointer}.header-icon[data-v-dbc5b2da]{font-size:14px;opacity:.8}.header-arrow[data-v-dbc5b2da]{opacity:.4;font-size:16px;margin-left:2px}.win11-logout-btn[data-v-dbc5b2da]{background:var(--color-bg-hover);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--type-xs);padding:4px 12px;border-radius:4px;cursor:pointer;transition:all .2s var(--ease-tao)}.win11-logout-btn[data-v-dbc5b2da]:hover{background:var(--color-accent-weak);border-color:var(--color-accent-mid)}.win11-user-info[data-v-dbc5b2da]{display:flex;align-items:center;gap:16px;padding:16px}.info-details[data-v-dbc5b2da]{display:flex;flex-direction:column;gap:2px;flex:1}.user-name-row[data-v-dbc5b2da],.user-id-row[data-v-dbc5b2da]{display:flex;align-items:center;gap:6px}.user-name[data-v-dbc5b2da]{font-family:var(--font-family-cockpit);font-size:var(--type-base);font-weight:var(--weight-semibold);color:var(--color-text)}.user-email-row[data-v-dbc5b2da]{display:flex;align-items:center;gap:4px;margin-top:-2px}.email-icon[data-v-dbc5b2da]{font-size:var(--type-xs);opacity:.6}.user-email-value[data-v-dbc5b2da]{font-family:var(--font-family-base);font-size:var(--type-xs);color:var(--color-text);opacity:.7}.copy-icon[data-v-dbc5b2da]{font-size:var(--type-xs);cursor:pointer;opacity:.4;transition:opacity .2s}.copy-icon[data-v-dbc5b2da]:hover{opacity:.8}.user-badges[data-v-dbc5b2da]{display:flex;gap:6px;margin-top:4px}.win11-badge[data-v-dbc5b2da]{font-size:var(--type-xs);padding:2px 8px;border-radius:4px;background:var(--color-accent-weak);color:var(--color-accent);font-weight:var(--weight-medium)}.win11-badge.enterprise[data-v-dbc5b2da]{background:#3b82f61a;color:#3b82f6}.win11-divider[data-v-dbc5b2da]{height:1px;background:var(--color-border);margin:0 16px;opacity:.5}.win11-section[data-v-dbc5b2da]{padding:16px;display:flex;flex-direction:column;gap:8px}.section-header[data-v-dbc5b2da]{display:flex;align-items:center;gap:8px}.section-icon[data-v-dbc5b2da]{font-size:14px;opacity:.7}.section-title[data-v-dbc5b2da]{font-family:var(--font-family-cockpit);font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.win11-links[data-v-dbc5b2da]{display:flex;align-items:center;gap:8px}.win11-link-btn[data-v-dbc5b2da]{background:none;border:none;color:var(--color-accent);font-size:var(--type-sm);cursor:pointer;padding:0;transition:opacity .2s}.win11-link-btn[data-v-dbc5b2da]:hover{opacity:.7;text-decoration:underline}.link-separator[data-v-dbc5b2da]{color:var(--color-border);font-size:var(--type-xs);opacity:.5}.win11-footer[data-v-dbc5b2da]{padding:12px 16px;background:var(--color-bg-hover);display:flex;justify-content:space-between;align-items:center}.footer-left[data-v-dbc5b2da]{display:flex;align-items:center;gap:16px}.footer-credits[data-v-dbc5b2da]{display:flex;flex-direction:column;align-items:flex-end}.credits-label[data-v-dbc5b2da]{font-size:var(--type-xs);color:var(--color-text-dim);text-transform:uppercase}.credits-value[data-v-dbc5b2da]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-accent);font-weight:600}.theme-toggle-switch[data-v-dbc5b2da]{display:flex;align-items:center;gap:8px;cursor:pointer}.font-size-switcher[data-v-dbc5b2da]{display:flex;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:2px;gap:2px}.fs-btn[data-v-dbc5b2da]{width:28px;height:22px;border:none;background:none;color:var(--color-text-dim);font-size:var(--type-xs);font-weight:var(--weight-bold);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s var(--ease-tao)}.fs-btn[data-v-dbc5b2da]:hover{background:var(--color-bg-hover);color:var(--color-text)}.fs-btn.active[data-v-dbc5b2da]{background:var(--color-bg-panel);color:var(--color-accent);box-shadow:0 1px 3px #0000001a}.fs-btn[data-v-dbc5b2da]:nth-child(2){font-size:var(--type-xs)}.fs-btn[data-v-dbc5b2da]:nth-child(3){font-size:15px}.switch-track[data-v-dbc5b2da]{width:32px;height:16px;background:var(--color-bg);border:1px solid var(--color-border);position:relative;transition:all .3s var(--ease-tao);border-radius:8px}.switch-thumb[data-v-dbc5b2da]{position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--color-text-dim);transition:all .3s var(--ease-tao);border-radius:50%}.switch-thumb.is-day[data-v-dbc5b2da]{transform:translate(16px);background:var(--color-accent)}.switch-label[data-v-dbc5b2da]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);color:var(--color-text);font-weight:var(--weight-medium)}.navbar[data-v-4c706628]{display:flex;align-items:center;height:var(--nav-bar-height);padding:0;background:var(--color-navbar-bg);border-bottom:1px solid var(--color-border);flex-shrink:0;z-index:var(--z-header);flex-wrap:nowrap;overflow:hidden}.navbar-brand[data-v-4c706628]{display:flex;align-items:center;gap:var(--space-half);padding:0 var(--space-1);flex-shrink:0;white-space:nowrap}.brand-icon[data-v-4c706628]{font-family:var(--font-family-mono);font-size:var(--type-md);color:var(--color-navbar-text)}.brand-text[data-v-4c706628]{font-family:var(--font-family-cockpit);font-size:var(--type-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--color-navbar-text);text-transform:uppercase}.navbar-nav[data-v-4c706628]{display:flex;align-items:stretch;flex:1;height:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.navbar-nav[data-v-4c706628]::-webkit-scrollbar{display:none}.nav-divider[data-v-4c706628]{width:1px;height:100%;background:var(--color-navbar-divider);flex-shrink:0}.navbar-link[data-v-4c706628]{display:flex;align-items:center;padding:0 var(--space-1);border:none;background:none;color:var(--color-navbar-text-dim);font-family:var(--font-family-cockpit);font-size:var(--type-base);font-weight:var(--weight-normal);letter-spacing:var(--tracking-wider);cursor:pointer;position:relative;height:100%;transition:all .3s var(--ease-tao);white-space:nowrap;flex-shrink:0}.navbar-link[data-v-4c706628]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-accent-strong);opacity:0;transition:opacity .3s var(--ease-tao)}.navbar-link[data-v-4c706628]:hover,.navbar-link.active[data-v-4c706628]{color:var(--color-navbar-text)}.navbar-link.active[data-v-4c706628]:after{opacity:1}.tool-rail[data-v-d2dbdb27]{width:68px;min-width:68px;height:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 12px 16px;background:var(--color-bg-panel);border-right:1px solid var(--color-border);box-shadow:inset -1px 0 #ffffff05;position:relative;overflow:hidden}.tool-rail__wash[data-v-d2dbdb27]{position:absolute;left:10px;right:10px;height:72px;border-radius:20px;pointer-events:none;z-index:0}.tool-rail__wash--top[data-v-d2dbdb27]{top:-18px;background:radial-gradient(circle at 50% 100%,#4f8cff1a,#4f8cff00 72%)}.tool-rail__wash--bottom[data-v-d2dbdb27]{bottom:-24px;background:radial-gradient(circle at 50% 0%,#ffffff0d,#fff0 74%)}.tool-rail__inner-line[data-v-d2dbdb27]{position:absolute;top:14px;bottom:14px;right:0;width:1px;background:linear-gradient(to bottom,#fff0,#ffffff0f 12%,#ffffff0f 88%,#fff0);pointer-events:none}.tool-rail__edge-glow[data-v-d2dbdb27]{position:absolute;top:0;right:0;width:10px;height:100%;background:linear-gradient(to right,#fff0,#ffffff06);pointer-events:none}.tool-rail__group[data-v-d2dbdb27]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.tool-rail__group--mid[data-v-d2dbdb27]{padding:14px 0}.tool-rail__group--mid[data-v-d2dbdb27]:before,.tool-rail__group--mid[data-v-d2dbdb27]:after{content:"";width:22px;height:1px;background:#ffffff12;position:absolute;left:50%;transform:translate(-50%)}.tool-rail__group--mid[data-v-d2dbdb27]:before{top:0}.tool-rail__group--mid[data-v-d2dbdb27]:after{bottom:0}.tool-rail__spacer[data-v-d2dbdb27]{flex:1}.tool-slot[data-v-d2dbdb27]{width:42px;height:42px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--color-text-mute);display:flex;align-items:center;justify-content:center;padding:0;cursor:default;position:relative;isolation:isolate;transition:background .22s var(--ease-tao),border-color .22s var(--ease-tao),color .22s var(--ease-tao),transform .22s var(--ease-tao),box-shadow .22s var(--ease-tao)}.tool-slot--action[data-v-d2dbdb27]{cursor:pointer}.tool-slot[data-v-d2dbdb27]:hover{background:#ffffff0a;border-color:#ffffff0d;color:var(--color-text);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08}.tool-slot--active[data-v-d2dbdb27]{background:linear-gradient(180deg,#4f8cff29,#4f8cff14);border-color:#4f8cff38;color:var(--color-accent-mid);box-shadow:inset 0 1px #ffffff0d}.tool-slot--brand[data-v-d2dbdb27]{margin-bottom:2px;background:linear-gradient(180deg,#4f8cff2e,#4f8cff14);border-color:#4f8cff3d;color:var(--color-accent-mid);box-shadow:inset 0 1px #ffffff0d}.tool-slot__halo[data-v-d2dbdb27]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:10px;background:radial-gradient(circle at 50% 35%,#ffffff1f,#fff0 72%);opacity:0;transition:opacity .22s var(--ease-tao);z-index:0}.tool-slot:hover .tool-slot__halo[data-v-d2dbdb27],.tool-slot--brand .tool-slot__halo[data-v-d2dbdb27],.tool-slot--active .tool-slot__halo[data-v-d2dbdb27]{opacity:1}.tool-slot--brand[data-v-d2dbdb27]:after,.tool-slot--active[data-v-d2dbdb27]:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:14px;height:2px;border-radius:999px;background:currentColor;opacity:.35}.tool-slot__core[data-v-d2dbdb27]{display:block;opacity:.8;position:relative;z-index:1}.tool-slot__core--brand[data-v-d2dbdb27]{width:16px;height:16px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #4f8cff1f}.tool-slot__core--ring[data-v-d2dbdb27]{width:15px;height:15px;border-radius:50%;border:2px solid currentColor}.tool-slot__core--grid[data-v-d2dbdb27]{width:15px;height:15px;background:linear-gradient(currentColor,currentColor) left top / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) right top / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) left bottom / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 5px 5px no-repeat;border-radius:4px}.tool-slot__core--line[data-v-d2dbdb27]{width:16px;height:3px;border-radius:999px;background:currentColor}.tool-slot__core--dot[data-v-d2dbdb27]{width:7px;height:7px;border-radius:50%;background:currentColor}.tool-slot__svg[data-v-d2dbdb27]{width:18px;height:18px}@media(max-width:1023px){.tool-rail[data-v-d2dbdb27]{display:none}}.detail-sidebar[data-v-8524c0da]{height:100%;display:flex;flex-direction:column;background:transparent;overflow:hidden;min-width:0}.detail-header[data-v-8524c0da]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);flex-shrink:0}.detail-header-left[data-v-8524c0da]{display:flex;align-items:center;gap:var(--space-1);min-width:0}.detail-id[data-v-8524c0da]{font-family:var(--font-family-mono);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-close[data-v-8524c0da]{background:none;border:none;color:var(--color-text-mute);cursor:pointer;font-size:var(--type-xl);padding:0;line-height:1;flex-shrink:0}.detail-close[data-v-8524c0da]:hover{color:var(--color-accent-strong)}.detail-tabs[data-v-8524c0da]{display:flex;gap:0;border-bottom:var(--border-width) solid var(--color-border);flex-shrink:0;padding:0 var(--space-1)}.detail-tab[data-v-8524c0da]{background:none;border:none;padding:var(--space-half) var(--space-1);color:var(--color-text-mute);cursor:pointer;font-size:var(--type-sm);font-weight:var(--weight-medium);position:relative;transition:color .3s var(--ease-tao)}.detail-tab.active[data-v-8524c0da]{color:var(--color-accent-strong)}.detail-tab.active[data-v-8524c0da]:after{content:"";position:absolute;bottom:calc(var(--border-width) * -1);left:0;right:0;height:calc(var(--border-width) * 2);background:var(--color-accent-strong)}.detail-body[data-v-8524c0da]{flex:1;overflow-y:auto;padding:var(--space-1)}.detail-section[data-v-8524c0da]{min-height:0}.detail-empty[data-v-8524c0da],.detail-loading[data-v-8524c0da],.detail-error[data-v-8524c0da]{color:var(--color-text-mute);text-align:center;padding:var(--space-2) 0}.detail-error[data-v-8524c0da]{color:var(--color-danger)}.detail-fields[data-v-8524c0da]{display:flex;flex-direction:column;gap:var(--space-half)}.field-row[data-v-8524c0da]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-1);padding:var(--space-half) 0;border-bottom:var(--border-width) solid var(--color-border)}.field-key[data-v-8524c0da]{font-family:var(--font-family-cockpit);font-size:var(--type-sm);color:var(--color-text-mute);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0}.field-val[data-v-8524c0da]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text);text-align:right;word-break:break-all}.g-value[data-v-8524c0da]{color:var(--color-accent-strong)}.cell-masked[data-v-8524c0da]{color:var(--color-text-mute)!important;font-style:italic}.audit-timeline[data-v-8524c0da]{display:flex;flex-direction:column;gap:var(--space-1)}.timeline-item[data-v-8524c0da]{display:flex;gap:var(--space-1);position:relative}.timeline-dot[data-v-8524c0da]{width:calc(var(--space-1) / 3);height:calc(var(--space-1) / 3);border-radius:50%;margin-top:calc(var(--space-1) / 4);flex-shrink:0}.dot-create[data-v-8524c0da]{background:var(--color-accent-strong)}.dot-claim[data-v-8524c0da]{background:var(--color-info)}.dot-advance[data-v-8524c0da]{background:var(--color-success)}.dot-delete[data-v-8524c0da]{background:var(--color-danger)}.dot-default[data-v-8524c0da]{background:var(--color-text-mute)}.timeline-body[data-v-8524c0da]{flex:1;min-width:0}.timeline-action[data-v-8524c0da]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1)}.timeline-action strong[data-v-8524c0da]{font-size:var(--type-sm);color:var(--color-text);text-transform:uppercase}.timeline-time[data-v-8524c0da],.timeline-operator[data-v-8524c0da]{font-size:var(--type-sm);color:var(--color-text-mute);font-family:var(--font-family-mono)}.timeline-snapshot[data-v-8524c0da]{margin-top:var(--space-half);padding:var(--space-half);background:var(--color-bg-panel);border-radius:var(--radius-sm)}.snap-row[data-v-8524c0da]{display:flex;justify-content:space-between;gap:var(--space-1);font-size:var(--type-sm)}.snap-key[data-v-8524c0da]{color:var(--color-text-mute);font-family:var(--font-family-cockpit);text-transform:uppercase}.snap-val[data-v-8524c0da]{color:var(--color-text);font-family:var(--font-family-mono);text-align:right}.files-placeholder[data-v-8524c0da]{text-align:center;padding:var(--space-2) 0;color:var(--color-text-mute)}.files-hint[data-v-8524c0da]{font-size:var(--type-sm);opacity:.6;margin-top:var(--space-half)}.ricci-action-text[data-v-7aa8d209]{background:none;border:none;padding:0;font-family:var(--font-family-cockpit);font-size:var(--type-sm);color:var(--color-text-mute);cursor:pointer;transition:color .2s var(--ease-tao),transform .12s var(--ease-tao);line-height:1;white-space:nowrap}.ricci-action-text[data-v-7aa8d209]:hover:not(:disabled){color:var(--color-accent)}.ricci-action-primary[data-v-7aa8d209]{color:var(--color-accent-strong, var(--color-accent));font-weight:var(--weight-bold, 600)}.ricci-action-primary[data-v-7aa8d209]:hover:not(:disabled){filter:brightness(1.2)}.ricci-action-text[data-v-7aa8d209]:active:not(:disabled){transform:translateY(1px)}.ricci-action-text[data-v-7aa8d209]:disabled{opacity:.3;cursor:default;pointer-events:none}.ricci-action-danger[data-v-7aa8d209]:hover:not(:disabled){color:var(--color-danger, #ef4444)}.ricci-action-spinner[data-v-7aa8d209]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;border:1.5px solid var(--color-text-mute);border-top-color:transparent;animation:ricci-spin-7aa8d209 .6s linear infinite;vertical-align:middle}@keyframes ricci-spin-7aa8d209{to{transform:rotate(360deg)}}.ricci-hud-shell[data-v-3a9138fa]{width:100%;display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-height:14px;transition:opacity .3s var(--ease-tao)}.ricci-hud-shell.is-hidden[data-v-3a9138fa]{opacity:0;pointer-events:none}.ricci-hud-container[data-v-3a9138fa]{width:min(960px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;overflow:hidden;padding-top:2px}.ricci-hud-edge[data-v-3a9138fa]{all:unset;width:100%;height:14px;position:relative;display:block;cursor:pointer;margin-top:-2px}.hud-edge-line[data-v-3a9138fa]{position:absolute;left:0;right:0;top:50%;height:2px;background:color-mix(in srgb,var(--color-border) 78%,transparent);transform:translateY(-50%);transition:background-color .2s var(--ease-tao),opacity .2s var(--ease-tao)}.ricci-hud-edge.has-attention .hud-edge-line[data-v-3a9138fa]{background:var(--color-accent)}.ricci-hud-scanner-track[data-v-3a9138fa]{position:absolute;left:0;right:0;top:50%;height:2px;background:color-mix(in srgb,var(--color-accent) 10%,transparent);transform:translateY(-50%);overflow:hidden;border-radius:1px;box-shadow:0 0 4px color-mix(in srgb,var(--color-accent) 20%,transparent)}.ricci-hud-scanner-light[data-v-3a9138fa]{position:absolute;top:0;height:100%;width:120px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent) 80%,white) 50%,transparent 100%);animation:kitt-scanner-3a9138fa .8s ease-in-out infinite alternate;filter:blur(.5px)}@keyframes kitt-scanner-3a9138fa{0%{left:-160px}to{left:100%}}.ricci-hud-edge.is-open .hud-edge-line[data-v-3a9138fa]{background:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));animation:none}.ricci-hud-panel[data-v-3a9138fa]{width:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .8s var(--ease-tao),opacity .24s var(--ease-tao)}.ricci-hud-panel.is-open[data-v-3a9138fa]{max-height:44px;opacity:1}.ricci-hud-rail[data-v-3a9138fa]{width:100%;min-height:40px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:var(--space-1);padding:0 var(--space-1);background:color-mix(in srgb,var(--color-bg) 88%,#dfe3e8);border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);transition:background-color .2s var(--ease-tao),border-color .2s var(--ease-tao)}.ricci-hud-rail.is-empty[data-v-3a9138fa]{opacity:.82}.hud-side[data-v-3a9138fa]{display:flex;align-items:center;min-width:0;height:100%}.hud-side-left[data-v-3a9138fa]{justify-content:flex-start}.hud-side-right[data-v-3a9138fa]{justify-content:flex-end;gap:var(--space-half)}.hud-brand[data-v-3a9138fa]{font-family:var(--font-family-mono);font-size:10px;letter-spacing:.18em;color:var(--color-text-ghost);text-transform:uppercase}.hud-center[data-v-3a9138fa]{min-width:0;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hud-flip-stage[data-v-3a9138fa]{position:relative;width:100%;height:100%;perspective:1200px;transform-style:preserve-3d}.hud-flip-stage.is-flipping .hud-front[data-v-3a9138fa]{transform:rotateX(-180deg) scale(.96);opacity:0;filter:blur(2px)}.hud-flip-stage.is-flipping .hud-back[data-v-3a9138fa]{transform:rotateX(0) scale(1);opacity:1;filter:blur(0)}.hud-face[data-v-3a9138fa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transition:transform .8s var(--ease-tao),opacity .4s var(--ease-tao),filter .4s var(--ease-tao);text-shadow:0 1px 2px rgba(0,0,0,.05)}.hud-front[data-v-3a9138fa]{transform:rotateX(0) scale(1);opacity:1;z-index:2}.hud-back[data-v-3a9138fa]{transform:rotateX(180deg) scale(.96);opacity:0;filter:blur(2px)}.hud-text-button[data-v-3a9138fa]{all:unset;display:block;width:100%;cursor:pointer}.hud-actions[data-v-3a9138fa]{display:flex;align-items:center;gap:var(--space-half);white-space:nowrap}.hud-counter[data-v-3a9138fa]{font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-ghost);padding:0 var(--space-half);cursor:pointer;white-space:nowrap}.hud-counter[data-v-3a9138fa]:hover{color:var(--color-accent)}.hud-text[data-v-3a9138fa]{display:block;width:100%;text-align:center;font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:1;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease-tao)}.hud-text[data-v-3a9138fa]:hover{color:var(--color-accent)}.hud-text-empty[data-v-3a9138fa],.hud-text-empty[data-v-3a9138fa]:hover{color:var(--color-text-ghost);font-size:12px}.hud-text.is-error[data-v-3a9138fa]{color:var(--color-danger)}.hud-text.is-success[data-v-3a9138fa]{color:var(--color-success)}.hud-text.is-transaction[data-v-3a9138fa]{color:var(--color-accent)}@media(max-width:900px){.ricci-hud-edge[data-v-3a9138fa]{height:16px}.ricci-hud-rail[data-v-3a9138fa]{grid-template-columns:48px minmax(0,1fr) auto}.hud-brand[data-v-3a9138fa]{font-size:9px;letter-spacing:.12em}.hud-actions[data-v-3a9138fa]{display:none}}.ricci-toast-container[data-v-25dc4680]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.ricci-toast[data-v-25dc4680]{pointer-events:auto;min-width:280px;max-width:420px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between;box-shadow:var(--shadow-win11);transition:all .8s var(--ease-tao)}.ricci-toast--success[data-v-25dc4680]{border-left:4px solid var(--color-success)}.ricci-toast--error[data-v-25dc4680]{border-left:4px solid var(--color-danger)}.ricci-toast--info[data-v-25dc4680]{border-left:4px solid var(--color-accent)}.toast-content[data-v-25dc4680]{display:flex;align-items:flex-start;gap:12px;flex:1}.toast-icon[data-v-25dc4680]{font-size:18px;line-height:1;margin-top:2px}.ricci-toast--success .toast-icon[data-v-25dc4680]{color:var(--color-success)}.ricci-toast--error .toast-icon[data-v-25dc4680]{color:var(--color-danger)}.ricci-toast--info .toast-icon[data-v-25dc4680]{color:var(--color-accent)}.toast-text[data-v-25dc4680]{font-size:var(--type-sm);color:var(--color-text);line-height:1.5;word-break:break-all}.toast-close[data-v-25dc4680]{background:transparent;border:none;color:var(--color-text-weak);font-size:20px;cursor:pointer;padding:0;margin-left:12px;line-height:1;opacity:.4;transition:opacity .2s}.toast-close[data-v-25dc4680]:hover{opacity:1}.toast-fade-enter-from[data-v-25dc4680]{opacity:0;transform:translate(30px)}.toast-fade-leave-to[data-v-25dc4680]{opacity:0;transform:scale(.95)}.ricci-app[data-v-eff609b6]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.ricci-main[data-v-eff609b6]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.ricci-shell[data-v-eff609b6]{flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}.ricci-content-shell[data-v-eff609b6]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.workspace-right[data-v-eff609b6]{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.ricci-vessel[data-v-eff609b6]{flex:1;min-height:0;display:flex;flex-direction:column}.ricci-app--suspended[data-v-eff609b6]{opacity:0;transition:opacity .2s var(--ease-tao)}@media(max-width:1023px){.ricci-content-shell[data-v-eff609b6]{width:100%}}.login-root[data-v-0767c212]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg);overflow:hidden;transition:all .8s var(--ease-tao)}.login-root.collapsing[data-v-0767c212]{transform:scale(.92);opacity:0;filter:blur(8px)}.particle-canvas[data-v-0767c212]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.login-core[data-v-0767c212]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);opacity:0;transform:translateY(20px);transition:all .6s var(--ease-tao)}.login-core.visible[data-v-0767c212]{opacity:1;transform:translateY(0)}.login-core.collapsing[data-v-0767c212]{opacity:0;transform:translateY(-30px) scale(.95)}.login-title[data-v-0767c212]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-1)}.title-en[data-v-0767c212]{font-size:var(--type-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--color-text)}.login-form[data-v-0767c212]{display:flex;flex-direction:column;gap:var(--space-1);width:320px}.input-group[data-v-0767c212]{position:relative;display:flex;flex-direction:column;gap:var(--space-half)}.input-label[data-v-0767c212]{font-size:var(--type-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-mute);text-transform:uppercase}.input-field[data-v-0767c212]{width:100%;padding:var(--space-half) 4px;font-size:var(--type-base);font-family:var(--font-family-base);font-weight:var(--weight-normal);letter-spacing:var(--tracking-base);color:var(--color-text);background:transparent;border:none;outline:none;caret-color:var(--color-accent-strong)}.input-field[data-v-0767c212]:-webkit-autofill,.input-field[data-v-0767c212]:-webkit-autofill:hover,.input-field[data-v-0767c212]:-webkit-autofill:focus,.input-field[data-v-0767c212]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-bg) inset!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 5000s ease-in-out 0s;border-radius:var(--radius-none)}.input-field[data-v-0767c212]::placeholder{color:var(--color-text-mute);opacity:.4;letter-spacing:var(--tracking-base)}.input-underline[data-v-0767c212]{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-border);transition:all .3s var(--ease-tao)}.input-field:focus~.input-underline[data-v-0767c212]{background:var(--color-accent-strong);height:1.5px;box-shadow:0 0 8px var(--color-accent-glow)}.remember-group[data-v-0767c212]{display:flex;align-items:center;margin-top:calc(-1 * var(--space-half));margin-bottom:var(--space-half)}.remember-label[data-v-0767c212]{display:flex;align-items:center;gap:var(--space-half);cursor:pointer}.remember-checkbox[data-v-0767c212]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid var(--color-border);background:transparent;cursor:pointer;position:relative;flex-shrink:0;box-sizing:border-box;display:inline-block;padding:0;margin:0}.remember-checkbox[data-v-0767c212]:checked{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.remember-checkbox[data-v-0767c212]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-bg);font-size:10px;font-weight:700}.remember-text[data-v-0767c212]{font-size:var(--type-sm);font-family:var(--font-family-cockpit);letter-spacing:var(--tracking-wide);color:var(--color-text-mute)}.error-message[data-v-0767c212]{color:var(--color-danger);font-size:var(--type-sm);font-family:var(--font-family-mono);letter-spacing:var(--tracking-base);margin:0;padding:0;text-align:center}.login-button[data-v-0767c212]{position:relative;width:100%;padding:var(--space-half) 0;font-family:var(--font-family-cockpit);font-size:var(--type-base);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-bg);background:var(--color-accent-strong);border:none;cursor:pointer;transition:all .3s var(--ease-tao);margin-top:var(--space-half)}.login-button[data-v-0767c212]:hover:not(:disabled){background:var(--color-accent-strong);filter:brightness(.92)}.login-button[data-v-0767c212]:active:not(:disabled){transform:scale(.98)}.login-button[data-v-0767c212]:disabled{opacity:.5;cursor:not-allowed}.btn-text[data-v-0767c212]{display:block}.btn-loading[data-v-0767c212]{display:flex;align-items:center;justify-content:center;gap:var(--space-half)}.dot-pulse[data-v-0767c212]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-bg);animation:pulse-dot-0767c212 1s ease-in-out infinite}@keyframes pulse-dot-0767c212{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.login-footer[data-v-0767c212]{font-size:var(--type-sm);color:var(--color-text-mute);opacity:.4;letter-spacing:var(--tracking-wider);font-family:var(--font-family-cockpit);text-transform:uppercase;margin-top:var(--space-1)}.chassis-action-bar[data-v-c1b80c7c]{position:relative;height:auto;min-height:var(--actionbar-height);padding:0 var(--container-padding);flex-shrink:0;display:flex;align-items:center;background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);transition:all .8s var(--ease-tao)}.cab-panel-standard[data-v-c1b80c7c],.cab-panel-selection[data-v-c1b80c7c]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0;border:none;box-sizing:border-box}.cab-left[data-v-c1b80c7c],.cab-right[data-v-c1b80c7c]{display:flex;align-items:center;gap:var(--control-gap);height:100%}.cab-right[data-v-c1b80c7c]{margin-left:auto}.cab-divider[data-v-c1b80c7c]{width:1px;height:calc(var(--input-height) - 16px);background:var(--color-border);margin:0 var(--control-gap);opacity:.5}.cab-btn-config[data-v-c1b80c7c]{width:var(--icon-btn-size);height:var(--icon-btn-size);display:flex;align-items:center;justify-content:center;background:var(--color-button-pill);border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-dim);transition:all .8s var(--ease-tao)}.cab-btn-config[data-v-c1b80c7c]:hover{background:var(--color-button-pill-hover);color:var(--color-accent);border-color:var(--color-accent-weak)}.cab-btn-filter.is-active[data-v-c1b80c7c],.cab-btn-sort.is-active[data-v-c1b80c7c]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.cab-icon-setting[data-v-c1b80c7c],.cab-icon-filter[data-v-c1b80c7c],.cab-icon-sort[data-v-c1b80c7c]{width:16px;height:16px;stroke:currentColor;stroke-width:2px;transition:transform .8s var(--ease-tao)}.cab-btn-config:hover .cab-icon-setting[data-v-c1b80c7c]{transform:rotate(90deg)}.cab-btn-filter[data-v-c1b80c7c]{position:relative}.cab-filter-badge[data-v-c1b80c7c]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:var(--color-danger);color:#fff;font-size:10px;font-family:var(--font-family-mono);border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--color-bg-panel)}.selection-info[data-v-c1b80c7c]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-medium)}.selection-count[data-v-c1b80c7c]{font-family:var(--font-family-mono);color:var(--color-accent);font-weight:var(--weight-bold);margin:0 4px}.selection-actions[data-v-c1b80c7c]{display:flex;align-items:center;gap:var(--control-gap)}.selection-cancel[data-v-c1b80c7c]{cursor:pointer}.cab-flip-enter-active[data-v-c1b80c7c],.cab-flip-leave-active[data-v-c1b80c7c]{transition:all .2s var(--ease-tao)}.cab-flip-enter-from[data-v-c1b80c7c]{opacity:0;transform:translateY(10px)}.cab-flip-leave-to[data-v-c1b80c7c]{opacity:0;transform:translateY(-10px)}.cab-fgroup[data-v-c1b80c7c]{display:flex;align-items:center;gap:var(--control-gap)}.cab-fglabel[data-v-c1b80c7c]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);font-weight:var(--weight-semibold);color:var(--color-text-dim);text-transform:uppercase;white-space:nowrap}[data-v-c1b80c7c] input[type=text],[data-v-c1b80c7c] input.lsl-search{height:var(--input-height);background:var(--color-input-bg);border:1px solid var(--color-control-border);border-radius:calc(var(--input-height) / 2);padding:0 calc(var(--space-half) + 8px) 0 calc(var(--space-1) + 8px);font-size:var(--type-sm);color:var(--color-text);width:var(--search-width);transition:all .2s var(--ease-tao);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:var(--space-half) center}[data-v-c1b80c7c] input[type=text]:focus,[data-v-c1b80c7c] input.lsl-search:focus{background:var(--color-control-bg-focus);border-color:var(--color-accent-mid);box-shadow:0 0 0 2px var(--color-accent-glow);outline:none}[data-v-c1b80c7c] select,[data-v-c1b80c7c] .dd-trigger,[data-v-c1b80c7c] .cab-btn-action{height:var(--input-height);background:var(--color-control-bg);border:1px solid var(--color-control-border);border-radius:var(--radius-md);padding:0 var(--space-half);font-family:var(--font-family-cockpit);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--ease-tao)}[data-v-c1b80c7c] .dd-trigger:hover,[data-v-c1b80c7c] .cab-btn-action:hover{background:var(--color-control-bg-hover)}[data-v-c1b80c7c] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--space-half);background:var(--color-button-pill)}[data-v-c1b80c7c] select:hover,[data-v-c1b80c7c] .dd-trigger:hover,[data-v-c1b80c7c] .cab-btn-action:hover{background:var(--color-button-pill-hover);color:var(--color-text)}.cmt2-shell[data-v-c4abac9c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border) 20%,transparent),0 1px 3px #00000014,0 8px 16px -8px #00000026}.cmt2-toolbar[data-v-c4abac9c]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cmt2-toolbar-copy[data-v-c4abac9c]{display:flex;flex-direction:column;gap:4px}.cmt2-title[data-v-c4abac9c]{margin:0;font-size:20px;line-height:1.2;color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-description[data-v-c4abac9c]{margin:0;font-size:var(--type-sm);color:var(--color-text-dim)}.cmt2-toolbar-actions[data-v-c4abac9c]{display:flex;align-items:center;gap:8px}.cmt2-frame[data-v-c4abac9c]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-bg-panel);border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--radius-md);overflow:hidden;position:relative}.cmt2-viewport[data-v-c4abac9c]{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;background:var(--color-bg-panel);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s ease}.cmt2-hframe[data-v-c4abac9c]{flex:0 0 auto;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;background:color-mix(in srgb,var(--color-table-header-bg) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-table-header-divider);scrollbar-width:thin;scrollbar-color:transparent transparent}.cmt2-hframe[data-v-c4abac9c]::-webkit-scrollbar{width:6px}.cmt2-hframe[data-v-c4abac9c]::-webkit-scrollbar-thumb{background:transparent}.cmt2-hframe[data-v-c4abac9c]::-webkit-scrollbar-track{background:transparent}.cmt2-viewport.is-hovering-scrollbar[data-v-c4abac9c]{scrollbar-color:color-mix(in srgb,var(--color-scrollbar) 40%,transparent) transparent}.cmt2-viewport[data-v-c4abac9c]::-webkit-scrollbar{width:6px;height:6px}.cmt2-viewport[data-v-c4abac9c]::-webkit-scrollbar-track{background:transparent}.cmt2-viewport[data-v-c4abac9c]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:1px solid transparent;background-clip:padding-box;transition:background .18s ease}.cmt2-viewport.is-hovering-scrollbar[data-v-c4abac9c]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-scrollbar) 32%,transparent)}.cmt2-viewport.is-hovering-scrollbar[data-v-c4abac9c]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-scrollbar) 52%,transparent)}.cmt2-table[data-v-c4abac9c]{min-width:max-content}.cmt2-header[data-v-c4abac9c],.cmt2-row[data-v-c4abac9c]{display:grid;grid-template-columns:var(--cmt2-grid);min-width:max-content}.cmt2-header[data-v-c4abac9c]{z-index:5;box-sizing:border-box}.cmt2-hcell[data-v-c4abac9c],.cmt2-cell[data-v-c4abac9c]{min-width:0;overflow:hidden;padding:0 10px;display:flex;align-items:center;height:var(--row-height);font-size:var(--type-sm);color:var(--color-text)}.cmt2-hcell[data-v-c4abac9c]{font-size:var(--type-xs);color:var(--color-text);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;position:relative;border-right:1px solid color-mix(in srgb,var(--color-border-bold) 45%,transparent)}.cmt2-cell[data-v-c4abac9c]{border-right:1px solid color-mix(in srgb,var(--color-border) 35%,transparent)}.cmt2-hcell-check[data-v-c4abac9c],.cmt2-cell-check[data-v-c4abac9c]{justify-content:center;padding:0}.cmt2-hcell[data-v-c4abac9c]:last-child,.cmt2-cell[data-v-c4abac9c]:last-child{border-right:none}.cmt2-hcell.is-sortable[data-v-c4abac9c],.cmt2-hcell[draggable=true][data-v-c4abac9c]{cursor:grab}.cmt2-hcell[draggable=true][data-v-c4abac9c]:active{cursor:grabbing}.cmt2-hcell.is-dragover-left[data-v-c4abac9c]:before,.cmt2-hcell.is-dragover-right[data-v-c4abac9c]:after{content:"";position:absolute;top:0;bottom:0;width:3px;background:var(--color-accent);box-shadow:0 0 8px var(--color-accent);z-index:10;pointer-events:none}.cmt2-hcell.is-dragover-left[data-v-c4abac9c]:before{left:-1.5px}.cmt2-hcell.is-dragover-right[data-v-c4abac9c]:after{right:-1.5px}.cmt2-hcell.is-header-dragging[data-v-c4abac9c]{opacity:.4;background:var(--color-bg-hover)}.cmt2-hcell.is-sortable[data-v-c4abac9c]:hover{background:var(--color-bg-hover)}.cmt2-hlabel[data-v-c4abac9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt2-filter-btn[data-v-c4abac9c]{margin-left:4px;width:16px;height:16px;border:none;border-radius:999px;background:transparent;color:#64748bb8;font-size:10px;line-height:1;flex:0 0 auto}.cmt2-filter-btn.is-active[data-v-c4abac9c]{background:color-mix(in srgb,var(--color-accent) 14%,white);color:var(--color-accent)}.cmt2-sort-mark[data-v-c4abac9c]{margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:9px;color:#64748b73;line-height:1}.cmt2-sort-mark .active[data-v-c4abac9c]{color:var(--color-accent)}.cmt2-resizer[data-v-c4abac9c]{position:absolute;top:0;right:-5px;width:10px;height:100%;cursor:col-resize;z-index:3}.cmt2-resizer[data-v-c4abac9c]:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:var(--color-accent-mid);opacity:0;transition:opacity .15s ease,width .15s ease}.cmt2-resizer[data-v-c4abac9c]:hover:after,.cmt2-resizer.is-active[data-v-c4abac9c]:after{opacity:1;width:2px;background:var(--color-accent-strong)}.cmt2-row[data-v-c4abac9c]{border-bottom:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.cmt2-row[data-v-c4abac9c]:hover,.cmt2-row.is-selected[data-v-c4abac9c]{background:var(--color-bg-hover)!important}.cmt2-row.is-locked[data-v-c4abac9c]{background:color-mix(in srgb,var(--color-bg-hover) 58%,transparent)!important;opacity:.56;filter:grayscale(1)}.cmt2-row.is-locked .cmt2-cell[data-v-c4abac9c]{pointer-events:none}.cmt2-cell-text[data-v-c4abac9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt2-empty[data-v-c4abac9c]{padding:48px 16px;text-align:center;color:var(--color-text-dim)}.cmt2-loading[data-v-c4abac9c]{display:flex;flex-direction:column}.cmt2-row.is-skeleton[data-v-c4abac9c]{pointer-events:none}.cmt2-skeleton-dot[data-v-c4abac9c],.cmt2-skeleton-bar[data-v-c4abac9c]{display:inline-block;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b83d,#94a3b81f 75%);background-size:200% 100%;animation:cmt2-shimmer-c4abac9c 1.8s linear infinite}.cmt2-skeleton-dot[data-v-c4abac9c]{width:10px;height:10px;border-radius:999px}.cmt2-skeleton-bar[data-v-c4abac9c]{height:12px;border-radius:999px}.cmt2-status[data-v-c4abac9c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-half);background:transparent;border-top:1px solid var(--color-border);padding:calc(var(--space-half) / 3) var(--space-half);color:var(--color-text-dim);font-size:var(--type-xs);transition:all .8s var(--ease-tao)}.cmt2-status-left[data-v-c4abac9c],.cmt2-status-right[data-v-c4abac9c]{display:flex;align-items:center;gap:calc(var(--space-half) / 2)}.cmt2-status-left[data-v-c4abac9c]{min-width:0;flex-wrap:wrap}.cmt2-status-meta[data-v-c4abac9c]{color:var(--color-text-dim);white-space:nowrap}.cmt2-pag-btn[data-v-c4abac9c]{min-height:calc(var(--input-height) * .75);min-width:20px;padding:0 calc(var(--space-half) / 3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-dim);line-height:1;transition:all .8s var(--ease-tao)}.cmt2-pag-btn[data-v-c4abac9c]:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.cmt2-pag-select[data-v-c4abac9c]{min-height:calc(var(--input-height) * .75);padding:0 calc(var(--space-half) / 6);border:none;background:transparent;color:var(--color-text-dim);font-size:var(--type-xs);outline:none;transition:all .8s var(--ease-tao)}.cmt2-pag-current[data-v-c4abac9c]{color:var(--color-text-dim);white-space:nowrap;font-family:var(--font-family-mono)}.cmt2-pag-btn[data-v-c4abac9c]:disabled{opacity:.35;cursor:default}.cmt2-config-overlay[data-v-c4abac9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.cmt2-config-panel[data-v-c4abac9c]{position:fixed;width:280px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);overflow:auto;border-radius:var(--radius-md);background:var(--color-modal-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-win11);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:all .8s var(--ease-tao)}.cmt2-config-header[data-v-c4abac9c]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-half);padding:calc(var(--space-half) * 1.2) var(--space-half);background:var(--color-modal-surface);border-bottom:1px solid var(--color-border)}.cmt2-config-title[data-v-c4abac9c]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-config-reset[data-v-c4abac9c]{height:28px;padding:0 var(--space-half);border:none;border-radius:999px;background:var(--color-button-pill);color:var(--color-text);font-size:var(--type-xs);transition:all .8s var(--ease-tao)}.cmt2-config-list[data-v-c4abac9c]{display:flex;flex-direction:column;gap:calc(var(--space-half) / 2);padding:var(--space-half)}.cmt2-config-item[data-v-c4abac9c]{display:flex;align-items:center;gap:calc(var(--space-half) / 2);min-height:40px;padding:0 var(--space-half);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--color-bg-hover);transition:all .8s var(--ease-tao)}.cmt2-config-item.is-dragging[data-v-c4abac9c]{opacity:.5}.cmt2-config-item.is-dragover[data-v-c4abac9c]{border-color:var(--color-accent);background:var(--color-accent-weak)}.cmt2-config-grip[data-v-c4abac9c]{color:var(--color-text-dim);cursor:grab;-webkit-user-select:none;user-select:none}.cmt2-config-label[data-v-c4abac9c]{min-width:0;color:var(--color-text);font-size:var(--type-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt2-filter-overlay[data-v-c4abac9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81}.cmt2-filter-panel[data-v-c4abac9c]{position:fixed;max-width:calc(100vw - 24px);max-height:min(70vh,420px);overflow:auto;border-radius:var(--radius-md);background:var(--color-modal-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-win11);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:all .8s var(--ease-tao)}.cmt2-filter-header[data-v-c4abac9c]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-half);padding:calc(var(--space-half) * 1.2) var(--space-half) var(--space-half);background:var(--color-modal-surface)}.cmt2-filter-title[data-v-c4abac9c]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-filter-clear[data-v-c4abac9c]{height:28px;padding:0 var(--space-half);border:none;border-radius:999px;background:var(--color-button-pill);color:var(--color-text);font-size:var(--type-xs);transition:all .8s var(--ease-tao)}.cmt2-filter-search[data-v-c4abac9c]{width:calc(100% - var(--space-1));margin:0 var(--space-half) var(--space-half);height:36px;padding:0 var(--space-half);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--color-text);transition:all .8s var(--ease-tao)}.cmt2-filter-list[data-v-c4abac9c]{display:flex;flex-direction:column;gap:calc(var(--space-half) / 2);padding:0 var(--space-half) var(--space-half)}.cmt2-filter-item[data-v-c4abac9c]{display:flex;align-items:center;gap:calc(var(--space-half) / 2);min-height:36px;padding:0 var(--space-half);border-radius:var(--radius-sm);background:var(--color-bg-hover);color:var(--color-text);transition:all .8s var(--ease-tao)}.cmt2-filter-item-text[data-v-c4abac9c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-sm)}.cmt2-filter-empty[data-v-c4abac9c]{padding:var(--space-half);color:var(--color-text-dim);text-align:center;font-size:var(--type-xs)}.cmt2-chk[data-v-c4abac9c]{display:flex;align-items:center;justify-content:center;width:var(--space-1);height:var(--space-1);cursor:pointer;position:relative}.cmt2-chk.is-disabled[data-v-c4abac9c]{cursor:default;opacity:.45}.cmt2-chk-input[data-v-c4abac9c]{position:absolute;opacity:0;width:0;height:0}.cmt2-chk-glyph[data-v-c4abac9c]{display:block;width:10px;height:10px;border:1px solid var(--color-border);border-radius:50%;background:transparent;transition:all .8s var(--ease-tao);flex-shrink:0}.cmt2-chk-input:checked+.cmt2-chk-glyph[data-v-c4abac9c]{background:var(--color-accent);border-color:var(--color-accent)}.cmt2-chk-input:indeterminate+.cmt2-chk-glyph[data-v-c4abac9c]{background:transparent;border-color:var(--color-accent-mid);border-width:2px}@keyframes cmt2-shimmer-c4abac9c{0%{background-position:-200% 0}to{background-position:200% 0}}.ricci-modal-mask[data-v-a023e53f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 1000)}.ricci-modal-shell[data-v-a023e53f]{background:var(--color-modal-surface);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);box-shadow:var(--shadow-win11);display:flex;flex-direction:column;max-height:85vh;overflow:hidden;position:relative;border-radius:20px}.rm-close-btn[data-v-a023e53f]{position:absolute;top:20px;right:20px;font-size:16px;line-height:1;z-index:1}.rm-shell-inner[data-v-a023e53f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:24px;gap:var(--form-field-gap)}.rm-header-flow[data-v-a023e53f]{display:flex;align-items:flex-start}.rm-header-icon-box[data-v-a023e53f]{padding-top:2px;flex-shrink:0}.rm-header-icon-default[data-v-a023e53f]{width:20px;height:20px;color:var(--color-text)}.rm-header-content[data-v-a023e53f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rm-header-default[data-v-a023e53f]{display:flex;align-items:center}.rm-header-title[data-v-a023e53f]{font-family:var(--font-family-cockpit);font-size:18px;color:var(--color-text);letter-spacing:var(--tracking-base);font-weight:var(--weight-bold)}.rm-header-subtitle[data-v-a023e53f]{font-size:14px;color:var(--color-text-dim);line-height:1.4}.rm-footer-flow[data-v-a023e53f]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);padding-top:0}.intent-collapse-enter-active[data-v-a023e53f]{transition:all .25s cubic-bezier(.2,.8,.2,1)}.intent-collapse-leave-active[data-v-a023e53f]{transition:all .2s cubic-bezier(.4,0,.2,1)}.intent-collapse-enter-from[data-v-a023e53f]{opacity:0}.intent-collapse-enter-from .ricci-modal-shell[data-v-a023e53f]{opacity:0;transform:scale(.92) translateY(12px)}.intent-collapse-enter-to .ricci-modal-shell[data-v-a023e53f]{opacity:1;transform:scale(1) translateY(0)}.intent-collapse-leave-to[data-v-a023e53f]{opacity:0}.intent-collapse-leave-to .ricci-modal-shell[data-v-a023e53f]{opacity:0;transform:scale(.96) translateY(-8px)}.ricci-date-filter[data-v-3402295c]{display:flex;align-items:center;gap:var(--space-half);height:var(--input-height);padding:0 calc(var(--space-half) / 3)}.rdf-quick-periods[data-v-3402295c]{display:flex;align-items:center;gap:calc(var(--space-half) / 3)}.rdf-quick-btn[data-v-3402295c]{height:calc(var(--input-height) - var(--space-1) / 3);padding:0 var(--space-half);background:var(--color-button-pill);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-dim);font-family:var(--font-family-cockpit);font-size:var(--type-xs);font-weight:var(--weight-normal);cursor:pointer;transition:all .8s var(--ease-tao);white-space:nowrap}.rdf-quick-btn[data-v-3402295c]:hover{background:var(--color-button-pill-hover);color:var(--color-text)}.rdf-quick-btn.is-active[data-v-3402295c]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.rdf-divider[data-v-3402295c]{width:1px;height:calc(var(--input-height) - 16px);background:var(--color-border);opacity:.5}.rdf-custom-range[data-v-3402295c]{display:flex;align-items:center;gap:calc(var(--space-1) / 3)}.rdf-inputs[data-v-3402295c]{display:flex;align-items:center;gap:calc(var(--space-half) / 2);background:var(--color-input-bg);min-height:calc(var(--input-height) - calc(var(--space-half) / 3));padding:calc(var(--space-half) / 6) calc(var(--space-1) / 3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);transition:border-color .2s var(--ease-tao),background-color .2s var(--ease-tao)}.rdf-inputs[data-v-3402295c]:focus-within{border-color:var(--color-accent-mid);background:var(--color-control-bg-focus)}.rdf-date-input[data-v-3402295c]{width:10.25em;min-width:10.25em;height:calc(var(--input-height) - calc(var(--space-1) / 3));background:transparent;border:none;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--type-xs);font-weight:var(--weight-normal);line-height:1;outline:none;cursor:pointer}.rdf-date-input[data-v-3402295c]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer;opacity:.6;transition:opacity .2s}.rdf-date-input[data-v-3402295c]::-webkit-calendar-picker-indicator:hover{opacity:1}.rdf-separator[data-v-3402295c]{font-size:var(--type-xs);color:var(--color-text-dim)}.rdf-clear-btn[data-v-3402295c]{width:calc(var(--input-height) - 12px);height:calc(var(--input-height) - 12px);display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-dim);cursor:pointer;border-radius:50%;transition:all .2s}.rdf-clear-btn[data-v-3402295c]:hover{background:var(--color-bg-hover);color:var(--color-danger)}.rdf-clear-icon[data-v-3402295c]{width:var(--type-xs);height:var(--type-xs)}.ricci-combobox[data-v-e01c0c74]{position:relative;display:flex;align-items:center}.ricci-combobox--minimal .combobox-input[data-v-e01c0c74]{border:none!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;color:var(--color-text);text-align:right;cursor:pointer}.ricci-combobox--minimal .combobox-input[data-v-e01c0c74]::placeholder{color:var(--color-text-dim);opacity:.3}.ricci-combobox--minimal .combobox-menu[data-v-e01c0c74]{left:auto;right:0}.ricci-combobox--minimal .combobox-menu[data-v-e01c0c74]:before{left:auto;right:12px}.combobox-input[data-v-e01c0c74]{flex:1;padding-right:32px!important;font-family:var(--font-family-base);font-size:var(--type-sm);transition:all .2s var(--ease-tao)}.combobox-input[data-v-e01c0c74]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.1);outline:none}.combobox-arrow[data-v-e01c0c74]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--color-text-dim);cursor:pointer;pointer-events:none;opacity:.6}.combobox-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;z-index:1000;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:280px;display:flex;flex-direction:column;overflow:visible;box-shadow:var(--shadow-win11)}.combobox-menu:before{content:"";position:absolute;top:-5px;left:12px;width:8px;height:8px;background:var(--color-bg-panel);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);transform:rotate(45deg);z-index:-1}.combobox-menu--minimal:before{left:auto;right:12px}.combobox-list{flex:1;overflow-y:auto;padding:4px 0}.combobox-option{padding:8px 12px;cursor:pointer;transition:background .12s var(--ease-tao)}.combobox-option:hover,.combobox-active{background:var(--color-bg-hover)}.combobox-option-label{font-size:var(--type-sm);color:var(--color-text-mute)}.combobox-active .combobox-option-label{color:var(--color-accent)}.combobox-option-sublabel{margin-top:2px;font-size:var(--type-xs);color:var(--color-text-dim)}.combobox-loading{padding:12px;font-size:var(--type-sm);color:var(--color-text-dim);text-align:center}.ipi-root[data-v-cbafc535]{display:flex;position:relative;width:100%;height:var(--form-input-height, 44px);border:1px solid var(--color-border-bold);border-radius:var(--radius-md);background:var(--color-modal-input-bg);box-shadow:inset 0 1px 2px #0000000f;transition:border-color .3s var(--ease-tao),box-shadow .3s var(--ease-tao);overflow:hidden;box-sizing:border-box}.ipi-root.ipi-focused[data-v-cbafc535]{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px var(--color-accent-glow),inset 0 1px 2px #0000000f}.ipi-root.ipi-invalid[data-v-cbafc535]:not(.ipi-focused){border-color:#ef444466}.ipi-flag-btn[data-v-cbafc535]{display:flex;align-items:center;justify-content:space-between;width:92px;padding:0 8px;background:none;border:none;cursor:pointer;color:var(--color-text);font-size:var(--type-sm);font-family:var(--font-family-cockpit);letter-spacing:var(--tracking-base);flex-shrink:0;white-space:nowrap;border-right:1px solid var(--color-border);box-sizing:border-box}.ipi-flag-btn[data-v-cbafc535]:hover{background:var(--color-bg-hover)}.ipi-flag-icon[data-v-cbafc535]{width:24px;height:16px;border-radius:2px;object-fit:cover}.ipi-flag-fallback[data-v-cbafc535]{width:24px;height:16px}.ipi-flag-svg[data-v-cbafc535]{width:24px;height:16px;border-radius:2px}.ipi-code[data-v-cbafc535]{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.ipi-chevron[data-v-cbafc535]{width:10px;height:6px;color:var(--color-text-dim);flex-shrink:0;transition:transform .2s var(--ease-tao)}.ipi-root .ipi-chevron[data-v-cbafc535]{transform:rotate(0)}.ipi-input[data-v-cbafc535]{flex:1;min-width:0;border:none;background:transparent;padding:0 var(--space-half);font-size:var(--type-sm);color:var(--color-text);font-family:var(--font-family-base);outline:none;height:100%;box-sizing:border-box}.ipi-input[data-v-cbafc535]::placeholder{color:var(--color-text-dim);opacity:.4}.ipi-dropdown[data-v-cbafc535]{z-index:2000;background:var(--color-dd-bg, var(--color-bg-panel));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-win11);max-height:280px;display:flex;flex-direction:column;overflow:hidden}.ipi-search-wrap[data-v-cbafc535]{padding:8px;border-bottom:1px solid var(--color-border)}.ipi-search[data-v-cbafc535]{width:100%;height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-modal-input-bg);color:var(--color-text);font-size:13px;font-family:var(--font-family-base);outline:none;box-sizing:border-box}.ipi-search[data-v-cbafc535]:focus{border-color:var(--color-accent-strong)}.ipi-list[data-v-cbafc535]{overflow-y:auto;flex:1}.ipi-item[data-v-cbafc535]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--type-sm);color:var(--color-text);font-family:var(--font-family-base);transition:background .15s}.ipi-item[data-v-cbafc535]:hover,.ipi-item-active[data-v-cbafc535]{background:var(--color-bg-hover)}.ipi-item-flag[data-v-cbafc535]{width:24px;height:16px;border-radius:2px;object-fit:cover;flex-shrink:0}.ipi-item-name[data-v-cbafc535]{flex:1}.ipi-item-dial[data-v-cbafc535]{color:var(--color-text-dim);font-variant-numeric:tabular-nums}.ipi-drop-enter-active[data-v-cbafc535]{transition:opacity .15s var(--ease-tao),transform .15s var(--ease-tao)}.ipi-drop-leave-active[data-v-cbafc535]{transition:opacity .1s var(--ease-tao),transform .1s var(--ease-tao)}.ipi-drop-enter-from[data-v-cbafc535],.ipi-drop-leave-to[data-v-cbafc535]{opacity:0;transform:translateY(-4px)}.ricci-form[data-v-e0988a3c]{display:grid;column-gap:var(--space-1);row-gap:var(--form-field-gap, 24px);padding:0 0 var(--form-field-gap, 24px)}.rf-field[data-v-e0988a3c]{display:flex;flex-direction:column;gap:8px}.rf-fullwidth[data-v-e0988a3c]{grid-column:1 / -1}.is-invalid[data-v-e0988a3c],[data-v-e0988a3c] .is-invalid{border-color:var(--color-danger, #ef4444)!important;box-shadow:0 0 0 1px #ef44441a!important}[data-v-e0988a3c] .ipi-root.is-invalid,[data-v-e0988a3c] .rcb-root.is-invalid{border-color:var(--color-danger, #ef4444)!important}.rf-label[data-v-e0988a3c]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);color:var(--color-text);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-bold)}.rf-required[data-v-e0988a3c]{color:var(--color-danger, #ef4444);margin-left:2px}.rf-textarea[data-v-e0988a3c]{height:auto;min-height:80px;padding:var(--space-half);resize:vertical;line-height:1.5}.rf-input[type=number][data-v-e0988a3c]::-webkit-inner-spin-button,.rf-input[type=number][data-v-e0988a3c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rf-input[type=number][data-v-e0988a3c]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rf-dict[data-v-e0988a3c]{display:flex;flex-direction:column;gap:var(--space-half)}.rf-dict-row[data-v-e0988a3c]{display:flex;gap:var(--space-half);align-items:center}.rf-dict-static[data-v-e0988a3c]{gap:var(--space-1)}.rf-dict-row .rf-input[data-v-e0988a3c]{flex:1}.rf-dict-row .rf-combo-box[data-v-e0988a3c]{flex:1;min-width:0}.clm-footer[data-v-fb40500f]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);width:100%}.clm-btn-cancel[data-v-fb40500f]{border:1px solid var(--color-border);padding:8px 24px;border-radius:8px;font-size:var(--type-sm);color:var(--color-text);transition:all .2s var(--ease-tao)}.clm-btn-cancel[data-v-fb40500f]:hover{background:var(--color-bg-hover);border-color:var(--color-text-dim)}.clm-btn-submit[data-v-fb40500f]{background:var(--color-accent-strong);color:var(--color-bg);border:none;padding:9px 32px;border-radius:8px;font-family:var(--font-family-cockpit);font-size:var(--type-sm);font-weight:var(--weight-bold);cursor:pointer;transition:all .2s var(--ease-tao);display:flex;align-items:center;justify-content:center}.clm-btn-submit[data-v-fb40500f]:hover:not(:disabled){background:var(--color-accent-mid);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-accent-glow)}.clm-btn-submit[data-v-fb40500f]:disabled{opacity:.5;cursor:not-allowed}.clm-error[data-v-fb40500f]{margin-top:var(--space-half);padding:var(--space-1);font-size:var(--type-sm);color:var(--color-danger, #ef4444);border:1px solid var(--color-danger, #ef4444);background:#ef44441a;border-radius:var(--radius-sm)}.clm-spinner[data-v-fb40500f]{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;border:1.5px solid var(--color-text-mute);border-top-color:transparent;animation:ricci-spin-fb40500f .6s linear infinite;vertical-align:middle}@keyframes ricci-spin-fb40500f{to{transform:rotate(360deg)}}.ricci-transfer-main[data-v-f4ae1103]{padding:var(--space-1) var(--form-field-gap) var(--space-1);display:flex;flex-direction:column}.ricci-transfer-msg[data-v-f4ae1103]{margin:0 0 var(--space-1) 0!important;font-size:var(--type-sm);color:var(--color-text);line-height:var(--leading-normal);font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal)}.ricci-transfer-input-wrap[data-v-f4ae1103]{margin-top:var(--space-half)}.ricci-transfer-footer[data-v-f4ae1103]{display:flex;justify-content:flex-end;gap:var(--space-1);padding:var(--space-1)}[data-v-f4ae1103] .dialog-input{width:100%;box-sizing:border-box}.lsl-shell[data-v-6d9f937c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--card-gap);padding-bottom:0}.lsl-cascader[data-v-6d9f937c]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-stage-dropdown[data-v-6d9f937c],.lsl-owner-dropdown[data-v-6d9f937c]{width:var(--filter-width-wide)}.lsl-sn[data-v-6d9f937c]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lsl-date[data-v-6d9f937c]{font-size:var(--type-sm);color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lsl-phone-cell[data-v-6d9f937c]{display:flex;align-items:center;gap:6px}.lsl-flag[data-v-6d9f937c]{width:18px;height:12px;border-radius:2px;flex-shrink:0;image-rendering:auto}.lsl-phone-number[data-v-6d9f937c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsl-stage-badge[data-v-6d9f937c]{background:var(--color-bg-panel);border:var(--border-width) solid var(--color-border);padding:0 var(--space-half);border-radius:var(--radius-sm);font-size:var(--type-sm);color:var(--color-text);white-space:nowrap;overflow:hidden;max-width:100%}.lsl-stage-badge.stage-draft[data-v-6d9f937c]{color:var(--color-text-mute);border-color:var(--color-border);opacity:.6}.lsl-stage-badge.stage-qualified[data-v-6d9f937c]{color:var(--color-success);border-color:var(--color-success)}.lsl-stage-badge.stage-pending[data-v-6d9f937c]{opacity:.45;filter:grayscale(1)}.lsl-stage-badge.stage-returned[data-v-6d9f937c]{color:var(--color-danger);border-color:var(--color-danger-border);opacity:.6}.lsl-stage-badge.stage-won[data-v-6d9f937c]{color:var(--color-accent-strong);border-color:var(--color-accent-mid)}.lsl-stage-badge.stage-lost[data-v-6d9f937c]{color:var(--color-text-mute);border-color:var(--color-border);opacity:.4}.lsl-stage-badge.stage-resonant[data-v-6d9f937c]{color:var(--color-danger);border-color:var(--color-danger-border)}.lsl-amount[data-v-6d9f937c]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-gvalue[data-v-6d9f937c]{font-family:var(--font-family-mono);color:var(--color-text-mute);font-size:var(--type-sm)}.lsl-social-chips[data-v-6d9f937c]{display:flex;gap:calc(var(--space-half) / 3);align-items:center;overflow:hidden;white-space:nowrap}.lsl-social-chip[data-v-6d9f937c]{display:inline-flex;align-items:center;gap:0;font-size:var(--type-xs);font-family:var(--font-family-mono);border:var(--border-width) solid var(--color-border);line-height:var(--leading-tight)}.lsl-social-chip-key[data-v-6d9f937c]{padding:calc(var(--space-half) / 6) calc(var(--space-half) / 2);color:var(--color-accent-strong);background:var(--color-accent-glow);border-right:var(--border-width) solid var(--color-border)}.lsl-social-chip-val[data-v-6d9f937c]{padding:calc(var(--space-half) / 6) calc(var(--space-half) / 2);color:var(--color-text-mute)}.lsl-convert-shell[data-v-6d9f937c]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-half) var(--form-field-gap) var(--space-half);min-height:220px}.lsl-convert-group[data-v-6d9f937c]{display:flex;flex-direction:column;gap:8px}.lsl-convert-label[data-v-6d9f937c]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);color:var(--color-text);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-bold)}.lsl-convert-row[data-v-6d9f937c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap)}.field-group[data-v-6d9f937c]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 3)}.field-label[data-v-6d9f937c]{display:block;font-size:var(--type-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--color-text-mute);text-transform:uppercase}.field-label-mute[data-v-6d9f937c]{color:var(--color-text-ghost);font-weight:var(--weight-normal)}.lsl-field-collapsed[data-v-6d9f937c]{opacity:.65;transition:opacity .2s var(--ease-tao)}.lsl-field-collapsed[data-v-6d9f937c]:hover{opacity:1}.lsl-field-full[data-v-6d9f937c]{grid-column:1 / -1}.lsl-field-row[data-v-6d9f937c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap)}.lsl-dialog-error[data-v-6d9f937c]{grid-column:1 / -1;color:var(--color-danger);font-size:var(--type-sm);font-family:var(--font-family-mono);padding:var(--space-half) 0}.lsl-dialog-grid[data-v-6d9f937c]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap)}.lsl-error-anchor[data-v-6d9f937c]{grid-column:1 / -1;height:24px;position:relative;margin-top:calc(var(--space-half) * -1)}.lsl-error-pulse[data-v-6d9f937c]{position:absolute;top:0;left:0;color:var(--color-danger);font-size:var(--type-sm);font-family:var(--font-family-mono);line-height:24px}.fade-slide-enter-active[data-v-6d9f937c],.fade-slide-leave-active[data-v-6d9f937c]{transition:all .3s var(--ease-tao)}.fade-slide-enter-from[data-v-6d9f937c]{opacity:0;transform:translateY(-5px)}.fade-slide-leave-to[data-v-6d9f937c]{opacity:0;transform:translateY(5px)}.lsl-dialog-footer[data-v-6d9f937c]{display:flex;justify-content:flex-end;gap:var(--space-1);padding:var(--space-1)}.lsl-confirm-content[data-v-6d9f937c]{padding:var(--space-1) var(--form-field-gap)}.lsl-confirm-msg[data-v-6d9f937c]{margin:0;font-size:var(--type-sm);color:var(--color-text);line-height:var(--leading-normal)}.field-required[data-v-6d9f937c]{color:var(--color-danger)}.lsl-convert-notice[data-v-6d9f937c]{grid-column:1 / -1;font-size:var(--type-sm);color:var(--color-text-mute);margin:var(--space-half) 0 0;padding:var(--space-half);background:var(--color-bg-subtle);border-radius:var(--radius-sm);line-height:var(--leading-normal)}.lsl-cascader[data-v-592f865b]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-filter-divider[data-v-592f865b]{color:var(--color-text-dim);font-size:var(--type-sm)}.lsl-stage-dropdown[data-v-592f865b],.lsl-owner-dropdown[data-v-592f865b]{width:var(--filter-width)}.lsl-stage-badge[data-v-592f865b]{background:var(--color-bg-panel);border:var(--border-width) solid var(--color-border);padding:0 var(--space-half);border-radius:var(--radius-sm);font-size:var(--type-sm);color:var(--color-text);white-space:nowrap;overflow:hidden;max-width:100%}.lsl-stage-badge.stage-draft[data-v-592f865b]{color:var(--color-text-dim);border-color:var(--color-border);opacity:.6}.lsl-stage-badge.stage-qualified[data-v-592f865b]{color:var(--color-success);border-color:var(--color-success)}.lsl-stage-badge.stage-returned[data-v-592f865b]{color:var(--color-danger);border-color:var(--color-danger-border);opacity:.6}.lsl-stage-badge.stage-won[data-v-592f865b]{color:var(--color-accent-strong);border-color:var(--color-accent-mid)}.lsl-stage-badge.stage-lost[data-v-592f865b]{color:var(--color-text-dim);border-color:var(--color-border);opacity:.4}.lsl-stage-badge.stage-resonant[data-v-592f865b]{color:var(--color-danger);border-color:var(--color-danger-border)}.lsl-stage-badge.stage-pending[data-v-592f865b]{opacity:.45;filter:grayscale(1)}.lsl-sn[data-v-592f865b]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lsl-date[data-v-592f865b]{font-size:var(--type-sm);color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lsl-phone-cell[data-v-592f865b]{display:flex;align-items:center;gap:6px}.lsl-flag[data-v-592f865b]{width:18px;height:12px;border-radius:2px;flex-shrink:0;image-rendering:auto}.lsl-phone-number[data-v-592f865b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsl-sn.link-effect[data-v-592f865b]{cursor:pointer;transition:all .2s var(--ease-tao);position:relative}.lsl-sn.is-locked[data-v-592f865b]{cursor:default}.lsl-sn.link-effect[data-v-592f865b]:hover{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:calc(var(--space-1) / 6)}.lsl-amount[data-v-592f865b]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-potential[data-v-592f865b]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);font-size:var(--type-sm);color:var(--color-accent-strong)}.lsl-dialog-content[data-v-592f865b]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.field-group[data-v-592f865b]{flex:1 1 calc(50% - var(--space-1));min-width:180px;display:flex;flex-direction:column;gap:var(--space-half)}.lsl-field-full[data-v-592f865b]{flex:1 1 100%}.field-label[data-v-592f865b]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text-dim)}.lsl-dialog-error[data-v-592f865b]{flex:1 1 100%;color:var(--color-danger);font-size:var(--type-sm);padding:var(--space-half) 0}.lsl-dialog-footer[data-v-592f865b]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1)}.lsl-confirm-content[data-v-592f865b]{padding:var(--space-1) var(--form-field-gap)}.lsl-confirm-msg[data-v-592f865b]{margin:0;font-size:var(--type-sm);color:var(--color-text);line-height:var(--leading-normal)}.nt-overlay[data-v-da72f48e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;display:flex;align-items:center;justify-content:center}.nt-panel[data-v-da72f48e]{width:680px;max-width:92vw;height:80vh;background:#fff!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-lg)!important;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003;overflow:hidden}.nt-header[data-v-da72f48e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--color-border-subtle);background:#f9fafb!important}.nt-header-left[data-v-da72f48e]{display:flex;align-items:baseline;gap:12px}.nt-header-title[data-v-da72f48e]{font-size:20px;font-weight:600;letter-spacing:-.5px;color:var(--color-text)}.nt-header-meta[data-v-da72f48e]{font-size:11px;font-family:var(--font-family-mono);color:var(--color-text-dim);background:var(--color-bg-hover);padding:2px 8px;border-radius:10px}.nt-header-actions[data-v-da72f48e]{display:flex;align-items:center;gap:12px}.nt-export-btn[data-v-da72f48e]{padding:6px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-white);color:var(--color-text-dim);font-size:var(--type-xs);font-weight:500;cursor:pointer;transition:all .3s var(--ease-tao)}.nt-export-btn[data-v-da72f48e]:hover{border-color:#5d5bd4;color:#5d5bd4;background:#5d5bd40d}.nt-close-btn[data-v-da72f48e]{width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-dim);font-size:18px;cursor:pointer;transition:all .3s var(--ease-tao);display:flex;align-items:center;justify-content:center}.nt-close-btn[data-v-da72f48e]:hover{background:var(--color-bg-hover);color:var(--color-text)}.nt-body[data-v-da72f48e]{flex:1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:0;background:#fff!important}.nt-empty[data-v-da72f48e]{text-align:center;color:var(--color-text-dim);padding:60px;font-size:14px;opacity:.5;font-style:italic}.nt-group[data-v-da72f48e]{display:flex;flex-direction:column;position:relative}.nt-date-node[data-v-da72f48e]{display:flex;align-items:center;margin-bottom:24px;position:relative;z-index:2}.nt-date-label[data-v-da72f48e]{font-size:12px;font-weight:700;font-family:var(--font-family-mono);color:#5d5bd4;background:#5d5bd414;padding:4px 12px;border-radius:20px;border:1px solid rgba(93,91,212,.15);margin-left:60px;transform:translate(-50%)}.nt-scene[data-v-da72f48e]{display:flex;gap:0;position:relative;padding-bottom:32px}.nt-scene-side[data-v-da72f48e]{width:60px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.nt-scene-time[data-v-da72f48e]{font-size:11px;font-family:var(--font-family-mono);color:var(--color-text-dim);margin-top:6px;opacity:.7}.nt-scene-dot[data-v-da72f48e]{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #5d5bd4;margin-top:8px;position:relative;z-index:2;transition:all .3s var(--ease-tao)}.nt-scene:hover .nt-scene-dot[data-v-da72f48e]{background:#5d5bd4;box-shadow:0 0 0 4px #5d5bd426;transform:scale(1.2)}.nt-scene[data-v-da72f48e]:before{content:"";position:absolute;left:29px;top:18px;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-border-subtle) 0%,var(--color-border-subtle) 100%);opacity:.5}.nt-scene--last[data-v-da72f48e]:before{display:none}.nt-scene-main[data-v-da72f48e]{flex:1;padding-left:20px}.nt-scene-card[data-v-da72f48e]{background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:16px 20px;transition:all .3s var(--ease-tao);position:relative}.nt-scene-card[data-v-da72f48e]:hover{border-color:#5d5bd44d;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.nt-scene-header[data-v-da72f48e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nt-scene-author[data-v-da72f48e]{font-size:12px;font-weight:600;color:var(--color-text)}.nt-scene-tags[data-v-da72f48e]{display:flex;gap:6px}.nt-scene-tag[data-v-da72f48e]{font-size:10px;padding:1px 8px;border-radius:4px;background:#34b3e414;color:#34b3e4;border:1px solid rgba(52,179,228,.15);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.nt-scene-text[data-v-da72f48e]{font-size:14px;line-height:1.7;color:var(--color-text-soft);white-space:pre-wrap;word-break:break-word}.nt-fade-enter-active[data-v-da72f48e],.nt-fade-leave-active[data-v-da72f48e]{transition:all .4s var(--ease-tao)}.nt-fade-enter-from[data-v-da72f48e],.nt-fade-leave-to[data-v-da72f48e]{opacity:0;transform:scale(.98)}.ricci-field-input[data-v-b51e3cdc]{all:unset;width:100%;box-sizing:border-box}.ricci-field-display[data-v-b51e3cdc]{display:inline}.contact-card-ghost[data-v-199b3947]{display:flex;flex-direction:column}.contact-tab-title[data-v-199b3947]{font-size:var(--type-xs);font-weight:var(--weight-semibold);color:var(--color-text-dim)}.contact-head-row[data-v-199b3947]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--space-half)}.contact-card-v2-container[data-v-199b3947]{padding:var(--space-half) 0;display:flex!important;flex-direction:column!important;gap:var(--space-half)!important;background:transparent}.contact-header-v2[data-v-199b3947]{display:flex!important;gap:var(--space-half)!important;align-items:center!important}.contact-avatar-v2[data-v-199b3947]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;overflow:hidden!important;background:var(--color-bg-panel)!important;border:1px solid var(--color-border)!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.contact-char-v2[data-v-199b3947]{font-size:var(--type-base)!important;font-weight:var(--weight-semibold)!important;color:var(--color-text)!important;text-transform:uppercase!important;-webkit-user-select:none!important;user-select:none!important}.contact-identity-v2[data-v-199b3947]{display:flex!important;flex-direction:column!important;gap:2px!important}.contact-name-v2[data-v-199b3947]{font-size:var(--type-sm)!important;font-weight:var(--weight-semibold)!important;color:var(--color-text)!important;line-height:var(--leading-tight)!important}.contact-title-v2[data-v-199b3947]{font-size:var(--type-xs)!important;color:var(--color-text-dim)!important}.contact-body-v2[data-v-199b3947]{display:flex!important;flex-direction:column!important;gap:var(--space-half)!important;margin-top:4px!important;padding:0 12px!important}.contact-info-row-v2[data-v-199b3947]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;color:var(--color-text)!important;font-size:var(--type-xs)!important}.contact-svg-v2[data-v-199b3947]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;color:var(--color-text-weak)!important;flex-shrink:0!important;display:block!important}.info-text-v2[data-v-199b3947]{font-family:var(--font-family-mono)!important;font-size:var(--type-xs)!important;line-height:1!important}.contact-tags-v2[data-v-199b3947]{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:12px!important;padding:0 12px!important;transition:all .8s var(--ease-tao)}.contact-chip-v2[data-v-199b3947]{padding:0!important;background:transparent!important;border:none!important;font-size:var(--type-xs)!important;font-weight:var(--weight-normal)!important;cursor:default;transition:all .8s var(--ease-tao)}.role-chip-v2[data-v-199b3947]{color:#5d5bd4!important}.dept-chip-v2[data-v-199b3947]{color:#34b3e4!important}.contact-footer-v2[data-v-199b3947]{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-half) 12px 0!important;border-top:1px dashed var(--color-border)!important}.contact-actions-v2[data-v-199b3947]{display:flex!important;align-items:center!important;gap:8px!important}.contact-action-sep[data-v-199b3947]{color:var(--color-text-weak);font-size:var(--type-xs);-webkit-user-select:none;user-select:none}.btn-delete-v2[data-v-199b3947]:hover{color:var(--color-danger)!important}.contact-switcher-v2[data-v-199b3947]{display:flex!important;align-items:center!important;gap:8px!important;color:var(--color-text-dim);font-size:var(--type-xs)!important}.switcher-info-v2[data-v-199b3947]{font-family:var(--font-family-mono);min-width:36px;text-align:center}.switcher-arrow-v2[data-v-199b3947]{cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-panel);transition:all .2s;-webkit-user-select:none;user-select:none;font-size:var(--type-xs);line-height:1}.switcher-arrow-v2[data-v-199b3947]:hover{background:var(--color-bg-hover);color:var(--color-text)}.opp-contact-empty[data-v-199b3947]{color:#0000001a;font-size:var(--type-xs)}.social-platform-label[data-v-199b3947]{color:var(--color-text-soft);margin-right:4px}.mail-item[data-v-7c44f001]{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s var(--ease-tao);border-bottom:1px solid var(--color-border);position:relative;background:transparent}.mail-item.is-unread[data-v-7c44f001]{background:linear-gradient(90deg,var(--color-accent-soft) 0%,transparent 100%)}.mail-item[data-v-7c44f001]:hover{background:var(--color-bg-hover)}.mail-item.is-unread[data-v-7c44f001]:hover{background:linear-gradient(90deg,rgba(0,168,132,.15) 0%,transparent 100%)}.mail-item.is-active[data-v-7c44f001]{background:var(--color-bg-active)}.mail-avatar[data-v-7c44f001]{width:36px;height:36px;border-radius:50%;background:var(--color-bg-panel);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--type-xs);font-weight:var(--weight-bold);color:var(--color-accent);overflow:hidden}.is-unread .mail-avatar[data-v-7c44f001]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.avatar-img[data-v-7c44f001]{width:100%;height:100%;object-fit:cover}.mail-content[data-v-7c44f001]{flex:1;min-width:0}.mail-top[data-v-7c44f001]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.mail-sender[data-v-7c44f001]{font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-unread .mail-sender[data-v-7c44f001]{font-weight:var(--weight-bold);color:var(--color-text)}.mail-time[data-v-7c44f001]{font-size:var(--type-xs);color:var(--color-text-weak);font-family:var(--font-family-mono)}.mail-subject-row[data-v-7c44f001]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.mail-subject[data-v-7c44f001]{font-size:var(--type-xs);color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.is-unread .mail-subject[data-v-7c44f001]{font-weight:var(--weight-semibold);color:var(--color-text)}.mail-snippet[data-v-7c44f001]{font-size:var(--type-xs);color:var(--color-text-weak);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.mail-marks[data-v-7c44f001]{display:flex;align-items:center;gap:6px;flex-shrink:0}.mark-star[data-v-7c44f001]{color:var(--color-text-weak);font-size:14px;cursor:pointer;transition:color .2s}.mark-star.active[data-v-7c44f001]{color:#f1c40f}.mark-star[data-v-7c44f001]:hover{opacity:.8}.is-unread .mark-star[data-v-7c44f001]{color:#fff6}.is-unread .mark-star.active[data-v-7c44f001]{color:#fff}.mark-replied[data-v-7c44f001]{color:var(--color-accent);font-size:12px;font-weight:700}.is-unread .mark-replied[data-v-7c44f001]{color:#fff}.config-body[data-v-049c7c7c]{display:flex;flex-direction:column;gap:16px;padding:4px 0}.field-row[data-v-049c7c7c]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-049c7c7c]{font-size:12px;font-weight:var(--weight-bold);color:var(--color-text-weak);text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-049c7c7c]{padding:8px 12px;background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--type-xs);color:var(--color-text);outline:none;transition:border-color .2s var(--ease-tao)}.field-input[data-v-049c7c7c]:focus{border-color:var(--color-accent-weak);background:var(--color-bg-panel)}.preset-chips[data-v-049c7c7c]{display:flex;gap:8px;flex-wrap:wrap}.preset-chip[data-v-049c7c7c]{padding:4px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:12px;cursor:pointer;transition:all .15s var(--ease-tao)}.preset-chip[data-v-049c7c7c]:hover{border-color:var(--color-accent-weak);color:var(--color-accent)}.preset-chip.active[data-v-049c7c7c]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.section-toggle[data-v-049c7c7c]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:12px;font-weight:var(--weight-bold);color:var(--color-text-weak);cursor:pointer;border-top:1px solid var(--color-border);-webkit-user-select:none;user-select:none}.section-toggle svg[data-v-049c7c7c]{transition:transform .2s var(--ease-tao)}.section-toggle svg.open[data-v-049c7c7c]{transform:rotate(180deg)}.advanced-grid[data-v-049c7c7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-title[data-v-049c7c7c]{font-size:var(--type-md);font-weight:var(--weight-bold);color:var(--color-text)}.footer-actions[data-v-049c7c7c]{display:flex;gap:8px}.btn-cancel[data-v-049c7c7c]{padding:6px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:var(--type-xs);cursor:pointer}.btn-cancel[data-v-049c7c7c]:hover{background:var(--color-bg-hover)}.btn-save[data-v-049c7c7c]{padding:6px 20px;border:none;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--type-xs);font-weight:var(--weight-bold);cursor:pointer}.btn-save[data-v-049c7c7c]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-049c7c7c]:not(:disabled):hover{filter:brightness(1.1)}.mail-pulse[data-v-3c6bd32e]{display:flex;flex-direction:column;height:100%;position:relative;background:var(--color-bg-panel)}.pulse-header[data-v-3c6bd32e]{padding:12px 16px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:8px}.search-wrap[data-v-3c6bd32e]{position:relative;display:flex;align-items:center;flex:1}.config-btn[data-v-3c6bd32e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-weak);cursor:pointer;transition:all .15s var(--ease-tao);flex-shrink:0}.config-btn[data-v-3c6bd32e]:hover{color:var(--color-accent);border-color:var(--color-accent-weak)}.search-icon[data-v-3c6bd32e]{position:absolute;left:10px;width:14px;height:14px;color:var(--color-text-weak);pointer-events:none}.search-input[data-v-3c6bd32e]{width:100%;padding:8px 12px 8px 32px;background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--type-xs);color:var(--color-text);outline:none;transition:all .2s var(--ease-tao)}.search-input[data-v-3c6bd32e]:focus{border-color:var(--color-accent-weak);background:var(--color-bg-panel)}.pulse-list[data-v-3c6bd32e]{flex:1;overflow-y:auto}.section-label[data-v-3c6bd32e]{font-size:10px;font-weight:var(--weight-bold);color:var(--color-text-weak);padding:12px 16px 6px;letter-spacing:.05em;text-transform:uppercase}.pulse-empty[data-v-3c6bd32e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--color-text-weak);opacity:.6}.empty-icon[data-v-3c6bd32e]{font-size:32px;margin-bottom:8px}.empty-text[data-v-3c6bd32e]{font-size:var(--type-xs)}.pulse-empty-guide[data-v-3c6bd32e]{opacity:1}.empty-desc[data-v-3c6bd32e]{font-size:11px;color:var(--color-text-weak);margin-top:4px;text-align:center;max-width:220px;line-height:1.5}.empty-cta[data-v-3c6bd32e]{margin-top:16px;padding:8px 20px;border:none;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--type-xs);font-weight:var(--weight-bold);cursor:pointer;transition:filter .15s var(--ease-tao)}.empty-cta[data-v-3c6bd32e]:hover{filter:brightness(1.1)}.opp-shell[data-v-6b0bc2ff]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;background:var(--color-bg);color:var(--color-text);overflow:hidden;position:relative;max-width:1440px;margin:0 auto;width:100%;font-family:inherit;transition:all .8s var(--ease-tao)}.opp-shell--loading[data-v-6b0bc2ff],.opp-shell--error[data-v-6b0bc2ff]{align-items:center;justify-content:center}.opp-loading-state[data-v-6b0bc2ff],.opp-error-state[data-v-6b0bc2ff]{display:flex;flex-direction:column;align-items:center;gap:var(--space-half);color:var(--color-text-dim)}.opp-loading-spinner[data-v-6b0bc2ff]{width:32px;height:32px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:opp-spin-6b0bc2ff .8s linear infinite}@keyframes opp-spin-6b0bc2ff{to{transform:rotate(360deg)}}.opp-error-icon[data-v-6b0bc2ff]{font-size:24px;color:var(--color-danger,#e74c3c)}.opp-error-text[data-v-6b0bc2ff]{font-size:var(--type-xs);color:var(--color-text-secondary)}.opp-error-action[data-v-6b0bc2ff]{padding:6px 20px;border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-bg-primary);color:var(--color-text);cursor:pointer}.opp-top-vessel[data-v-6b0bc2ff]{flex-shrink:0;width:100%;z-index:10;padding:0 var(--container-padding) 0}.opp-card--top[data-v-6b0bc2ff]{padding:calc(var(--container-padding) * .75) var(--container-padding)}.opp-detail[data-v-6b0bc2ff]{display:flex;flex:1;min-height:0;gap:var(--container-padding);overflow:hidden;padding:var(--container-padding);padding-top:calc(var(--container-padding) * .75)}.opp-left[data-v-6b0bc2ff]{flex:6;min-width:0;display:flex;flex-direction:column;gap:var(--card-gap);overflow-y:auto;padding-right:4px;transition:all .8s var(--ease-tao)}.opp-left[data-v-6b0bc2ff]::-webkit-scrollbar{width:4px}.opp-left[data-v-6b0bc2ff]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.opp-right[data-v-6b0bc2ff]{flex:4;min-width:0;display:flex;flex-direction:column;gap:var(--card-gap);overflow-y:auto;transition:all .8s var(--ease-tao)}.opp-right[data-v-6b0bc2ff]::-webkit-scrollbar{width:0}.opp-profile-top[data-v-6b0bc2ff]{display:flex;align-items:center;gap:var(--card-gap);margin-bottom:var(--space-half)}.opp-profile-avatar[data-v-6b0bc2ff]{width:56px;height:56px;border-radius:50%;background:var(--color-accent);display:flex;align-items:center;justify-content:center;border:none;flex-shrink:0}.opp-avatar-txt[data-v-6b0bc2ff]{font-size:var(--type-xl);font-weight:var(--weight-bold);color:#fff}.opp-profile-main[data-v-6b0bc2ff]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.opp-profile-name-row[data-v-6b0bc2ff]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-half)}.opp-profile-name-wrap[data-v-6b0bc2ff]{display:inline-grid;vertical-align:middle;align-items:center;position:relative}.opp-profile-name-wrap[data-v-6b0bc2ff]:after{content:attr(data-value)" ";visibility:hidden;white-space:pre;grid-area:1/1;font:inherit;font-size:var(--type-md);font-weight:var(--weight-bold);padding:0;min-width:4px}.opp-profile-name-input[data-v-6b0bc2ff]{background:transparent;border:none;outline:none;color:var(--color-text);font:inherit;font-size:var(--type-md);font-weight:var(--weight-bold);padding:0;margin:0;grid-area:1/1;width:0;min-width:100%!important;cursor:text}.opp-profile-name-input[data-v-6b0bc2ff]:read-only{cursor:default;-webkit-user-select:text;user-select:text}.opp-profile-name-input[data-v-6b0bc2ff]::placeholder{color:var(--color-text-dim);opacity:.35}.opp-profile-badge[data-v-6b0bc2ff]{font-family:var(--font-family-mono);font-size:var(--type-xs);color:var(--color-text-weak);background:var(--color-bg-hover);padding:2px 8px;border-radius:2px}.opp-profile-contact-row[data-v-6b0bc2ff]{display:flex;align-items:center;flex-wrap:wrap;gap:0}.opp-contact-pill[data-v-6b0bc2ff]{display:flex;align-items:center;gap:6px;font-size:var(--type-xs);color:var(--color-text-dim);padding-right:var(--space-half);margin-right:var(--space-half);position:relative;line-height:1}.opp-contact-pill[data-v-6b0bc2ff]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:var(--color-border)}.opp-contact-pill[data-v-6b0bc2ff]:last-child{padding-right:0;margin-right:0}.opp-flag-pill[data-v-6b0bc2ff]{margin-right:4px;padding-right:0}.opp-flag-pill[data-v-6b0bc2ff]:after{display:none}.opp-contact-flag[data-v-6b0bc2ff]{width:16px;height:12px;border-radius:2px;vertical-align:middle}.opp-header-input-pill[data-v-6b0bc2ff]{transition:color .8s cubic-bezier(.4,0,.2,1)}.opp-header-input-pill[data-v-6b0bc2ff]:focus-within{color:var(--color-text)}.opp-header-input-pill--readonly[data-v-6b0bc2ff]{opacity:.6}.opp-header-input-wrap[data-v-6b0bc2ff]{display:inline-grid;vertical-align:middle;align-items:center;position:relative}.opp-header-input-wrap[data-v-6b0bc2ff]:after{content:attr(data-value)" ";visibility:hidden;white-space:pre;grid-area:1/1;font:inherit;font-size:var(--type-xs);padding:0;min-width:4px}.opp-header-input[data-v-6b0bc2ff]{background:transparent;border:none;outline:none;color:inherit;font:inherit;font-size:var(--type-xs);padding:0;margin:0;grid-area:1/1;width:0;min-width:100%!important;cursor:text}.opp-header-input[data-v-6b0bc2ff]:read-only{cursor:default;-webkit-user-select:text;user-select:text}.opp-header-input[data-v-6b0bc2ff]::placeholder{color:var(--color-text-dim);opacity:.35}.opp-svg-icon[data-v-6b0bc2ff]{width:14px;height:14px;stroke:currentColor;opacity:.6}.opp-profile-status-box[data-v-6b0bc2ff]{display:flex;align-items:center;gap:var(--control-gap);flex-shrink:0}.opp-status-label[data-v-6b0bc2ff]{font-size:var(--type-xs);color:var(--color-text-weak)}.opp-status-pill--duration[data-v-6b0bc2ff]{background:var(--color-bg-panel);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-mono);padding:4px 12px;border-radius:4px;font-size:var(--type-xs);font-weight:var(--weight-semibold)}.opp-profile-indicator-row[data-v-6b0bc2ff]{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:2px;padding-top:4px;border-top:1px dashed var(--color-border)}.opp-arrow-stepper[data-v-6b0bc2ff]{display:flex;width:100%;height:28px;gap:4px;margin-top:24px;margin-bottom:8px;overflow:visible}.opp-arrow-step[data-v-6b0bc2ff]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;background:var(--color-bg-hover);border:1px solid var(--color-border);transition:all .3s var(--ease-tao);clip-path:polygon(calc(100% - 10px) 0%,100% 50%,calc(100% - 10px) 100%,0% 100%,10px 50%,0% 0%)}.opp-arrow-step[data-v-6b0bc2ff]:first-child{clip-path:polygon(calc(100% - 10px) 0%,100% 50%,calc(100% - 10px) 100%,0% 100%,0% 0%);border-radius:4px 0 0 4px}.opp-arrow-step[data-v-6b0bc2ff]:last-child{clip-path:polygon(100% 0%,100% 100%,0% 100%,10px 50%,0% 0%);border-radius:0 4px 4px 0}.opp-arrow-step.done[data-v-6b0bc2ff],.opp-arrow-step.active[data-v-6b0bc2ff]{background:#00a884}.opp-arrow-label[data-v-6b0bc2ff]{font-size:12px;color:var(--color-text-dim);font-weight:var(--weight-medium);z-index:3;pointer-events:none}.opp-arrow-step.done .opp-arrow-label[data-v-6b0bc2ff],.opp-arrow-step.active .opp-arrow-label[data-v-6b0bc2ff]{color:#fff}.opp-arrow-caret[data-v-6b0bc2ff]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-border-bold);z-index:10}.opp-arrow-step[data-v-6b0bc2ff]:hover:not(.active):not(.done){background:var(--color-bg-hover);opacity:.8}.opp-profile-grid[data-v-6b0bc2ff]{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.opp-profile-item[data-v-6b0bc2ff]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0;transition:all .3s var(--ease-tao);position:relative;min-height:40px;box-sizing:border-box}.opp-profile-item[data-v-6b0bc2ff]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-border);opacity:.5;transition:opacity .2s}.opp-profile-item[data-v-6b0bc2ff]:hover:after{opacity:1;background:var(--color-accent-weak)}.opp-profile-lbl[data-v-6b0bc2ff]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--color-text-dim);line-height:1;flex-shrink:0;min-width:6em}.opp-profile-input[data-v-6b0bc2ff]{background:transparent!important;border:none!important;outline:none!important;color:var(--color-text);font:inherit;font-size:var(--type-xs);font-weight:var(--weight-medium);padding:0!important;margin:0;width:100%;text-align:right;cursor:pointer;transition:color .2s}.opp-profile-input[data-v-6b0bc2ff]:focus{color:var(--color-accent)}.opp-profile-input[data-v-6b0bc2ff]::placeholder{color:var(--color-text-dim);opacity:.2}.opp-profile-item--sovereign[data-v-6b0bc2ff] .ricci-combobox{justify-content:flex-end;flex:1}.opp-cat-inline-group[data-v-6b0bc2ff]{display:flex;align-items:center;gap:0;flex:1;justify-content:flex-end;min-width:0}.opp-cat-sep[data-v-6b0bc2ff]{margin:0 8px;color:var(--color-text-weak);opacity:.3;font-size:var(--type-xs);font-weight:var(--weight-normal)}.opp-card--narrative[data-v-6b0bc2ff]{padding:var(--container-padding)}.opp-narrative-input[data-v-6b0bc2ff]{min-height:80px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-half);font-size:var(--type-sm);line-height:var(--leading-normal);outline:none;transition:border-color .8s var(--ease-tao)}.opp-narrative-input[data-v-6b0bc2ff]:focus{border-color:var(--color-accent-weak)}.opp-narrative-input[data-v-6b0bc2ff]:empty:before{content:attr(data-placeholder);color:var(--color-text-weak);opacity:.4}.opp-tag-row[data-v-6b0bc2ff]{display:flex;gap:12px;margin-top:var(--space-half)}.opp-tag[data-v-6b0bc2ff]{font-size:var(--type-xs);padding:2px 0;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--color-text-dim);cursor:pointer;transition:all .3s var(--ease-tao)}.opp-tag[data-v-6b0bc2ff]:hover{color:var(--color-accent)}.opp-tag--active[data-v-6b0bc2ff]{color:var(--color-accent);font-weight:var(--weight-bold);border-bottom-color:var(--color-accent)}.opp-narr-actions[data-v-6b0bc2ff]{display:flex;justify-content:flex-end;margin-top:var(--space-half)}.opp-narr-submit-btn[data-v-6b0bc2ff]{padding:6px 20px;background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--type-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:opacity .8s var(--ease-tao)}.opp-narr-submit-btn[data-v-6b0bc2ff]:hover{opacity:.9}.opp-narr-head-actions[data-v-6b0bc2ff]{display:inline-flex;align-items:center;gap:4px}.opp-tab-bar[data-v-6b0bc2ff]{display:flex;gap:var(--space-1-5);margin-top:var(--space-half);padding:0 8px;border-bottom:1px solid var(--color-border)}.opp-tab-bar .opp-tab[data-v-6b0bc2ff]{padding:var(--space-half) 0;font-size:var(--type-sm);color:var(--color-text-weak);background:transparent;border:none;cursor:pointer;position:relative;transition:color .8s var(--ease-tao)}.opp-tab-bar .opp-tab[data-v-6b0bc2ff]:hover{color:var(--color-text)}.opp-tab-bar .opp-tab--active[data-v-6b0bc2ff]{color:var(--color-accent);font-weight:var(--weight-semibold)}.opp-tab-bar .opp-tab--active[data-v-6b0bc2ff]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-accent)}.opp-layer[data-v-6b0bc2ff]{margin-bottom:var(--space-1)}.opp-layer-body[data-v-6b0bc2ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--space-2);padding:var(--space-half) 0;background:transparent}.opp-field[data-v-6b0bc2ff]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-half) 0;position:relative;min-height:var(--row-height)}.opp-field[data-v-6b0bc2ff]:after{content:"";position:absolute;bottom:0;left:0;right:12px;height:1px;background:var(--color-border)}.opp-field-label[data-v-6b0bc2ff]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0}.opp-field-val[data-v-6b0bc2ff]{font-size:var(--type-xs);font-weight:var(--weight-bold);color:var(--color-text);text-align:right}.opp-source-lead-snap[data-v-6b0bc2ff]{grid-column:1/-1;display:flex;align-items:center;padding:8px 12px;background:var(--color-bg-hover);border-radius:var(--radius-sm);margin-bottom:var(--space-half);font-size:var(--type-xs);color:var(--color-text-dim);opacity:.8}.opp-sibling-item[data-v-6b0bc2ff]{display:flex;align-items:center;justify-content:space-between;font-size:var(--type-sm);padding:8px 0;color:var(--color-text);border-bottom:1px solid var(--color-border)}.opp-sibling-item--current[data-v-6b0bc2ff]{color:var(--color-accent);font-weight:var(--weight-semibold);background:var(--color-accent-glow)}.opp-sibling-name[data-v-6b0bc2ff]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opp-sibling-stage[data-v-6b0bc2ff]{flex-shrink:0;margin:0 var(--space-half);color:var(--color-text-weak);font-size:var(--type-xs)}.opp-sibling-amount[data-v-6b0bc2ff]{flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--type-xs)}.opp-intel-card[data-v-6b0bc2ff]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.opp-tabs[data-v-6b0bc2ff]{display:flex;gap:0;border-bottom:1px solid var(--color-border);flex-shrink:0}.opp-tabs .opp-tab[data-v-6b0bc2ff]{background:none;border:none;padding:6px 12px;color:var(--color-text-weak);cursor:pointer;font-size:var(--type-xs);font-weight:var(--weight-medium);font-family:inherit;letter-spacing:.05em;text-transform:uppercase;position:relative;transition:color .3s var(--ease-tao)}.opp-tabs .opp-tab.active[data-v-6b0bc2ff]{color:var(--color-accent-strong)}.opp-tabs .opp-tab.active[data-v-6b0bc2ff]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-accent);border-radius:1px 1px 0 0}.opp-tab-count[data-v-6b0bc2ff]{color:var(--color-text-weak);font-weight:var(--weight-normal);margin-left:4px}.opp-tab-body[data-v-6b0bc2ff]{flex:1;min-height:0;overflow-y:auto;padding-top:8px}.opp-feed-body[data-v-6b0bc2ff]{display:flex;flex-direction:column}.opp-placeholder[data-v-6b0bc2ff]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-weak);font-size:var(--type-sm);letter-spacing:.05em}.opp-feed[data-v-6b0bc2ff]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1;padding-right:4px}.opp-feed[data-v-6b0bc2ff]::-webkit-scrollbar{width:3px}.opp-feed[data-v-6b0bc2ff]::-webkit-scrollbar-thumb{background:var(--color-border)}.opp-feed-item[data-v-6b0bc2ff]{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.opp-feed-dot[data-v-6b0bc2ff]{width:6px;height:6px;border-radius:50%;background:var(--color-border-bold);margin-top:6px;flex-shrink:0}.opp-feed-item .opp-feed-body[data-v-6b0bc2ff]{display:flex;flex-direction:column;gap:4px}.opp-feed-text[data-v-6b0bc2ff]{font-size:var(--type-xs);color:var(--color-text);line-height:1.4}.opp-feed-meta[data-v-6b0bc2ff]{display:flex;gap:8px;font-size:var(--type-xs);color:var(--color-text-weak)}.opp-feed-tag[data-v-6b0bc2ff]{color:var(--color-accent-weak)}.opp-feed-time[data-v-6b0bc2ff]{font-family:var(--font-family-mono)}.opp-files-toolbar[data-v-6b0bc2ff]{display:flex;align-items:center;justify-content:flex-end;padding-bottom:var(--space-half);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-half)}.opp-upload-btn[data-v-6b0bc2ff]{font-size:var(--type-xs);color:var(--color-accent);cursor:pointer}.opp-file-row[data-v-6b0bc2ff]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--control-gap);padding:6px 0;font-size:var(--type-xs);color:var(--color-text)}.opp-file-row--head[data-v-6b0bc2ff]{color:var(--color-text-weak);border-bottom:1px solid var(--color-border);font-weight:var(--weight-semibold)}.opp-file-cell--name[data-v-6b0bc2ff]{display:flex;align-items:center;gap:var(--control-gap)}.opp-file-icon[data-v-6b0bc2ff]{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;background:var(--color-bg-panel);border-radius:2px;font-size:10px;font-weight:var(--weight-bold);color:var(--color-text-weak);text-transform:uppercase}.opp-file-cell--size[data-v-6b0bc2ff],.opp-file-cell--type[data-v-6b0bc2ff],.opp-file-cell--date[data-v-6b0bc2ff]{color:var(--color-text-dim)}.lsl-dialog-content[data-v-6b0bc2ff]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-6b0bc2ff]{width:100%}.field-group[data-v-6b0bc2ff]{display:flex;flex-direction:column;gap:4px;min-width:calc(50% - var(--space-1))}.field-label[data-v-6b0bc2ff]{font-size:var(--type-xs);color:var(--color-text-subtle)}.dialog-input[data-v-6b0bc2ff]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--type-xs);outline:none;transition:border-color .2s}.dialog-input[data-v-6b0bc2ff]:focus{border-color:var(--color-accent-weak)}.rm-header-title[data-v-6b0bc2ff]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.opp-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--container-padding);transition:all .8s var(--ease-tao);flex-shrink:0}.opp-card-head{font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--color-text-weak);margin-top:0;margin-bottom:var(--card-gap);display:flex;align-items:center;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px dashed var(--color-border);padding-bottom:6px}.opp-card-head-left{display:flex;align-items:center;gap:var(--control-gap)}.opp-card-head-icon{width:14px;height:14px;opacity:.4}.opp-card-head .ricci-action-text{border:none!important;background:transparent!important;outline:none!important;padding:0;color:var(--color-accent);font-weight:var(--weight-medium);transition:opacity .2s}.opp-card-head .ricci-action-text:hover{opacity:.8;text-decoration:underline}.chassis-kpi-panel[data-v-0fcd4f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap);background:transparent;flex-shrink:0}.kp-card[data-v-0fcd4f73]{background:var(--color-bg-panel);border-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:var(--shadow-kpi);padding:var(--container-padding);height:var(--kpi-height);display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--card-gap) / 2);min-width:0;transition:all .8s var(--ease-tao)}.kp-main[data-v-0fcd4f73]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.kp-info[data-v-0fcd4f73]{display:flex;flex-direction:column;gap:calc(var(--card-gap) / 4)}.kp-label[data-v-0fcd4f73]{font-size:var(--type-xs);font-weight:var(--weight-semibold);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.kp-value[data-v-0fcd4f73]{font-size:var(--type-xl);font-weight:var(--weight-bold);color:var(--color-text);font-family:var(--font-family-mono)}.kp-icon-wrapper[data-v-0fcd4f73]{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.kp-icon[data-v-0fcd4f73]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.kp-footer[data-v-0fcd4f73]{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:8px;width:100%;white-space:nowrap}.kp-trend-item[data-v-0fcd4f73]{display:flex;align-items:center;gap:2px;flex-shrink:0}.kp-trend-tag[data-v-0fcd4f73]{font-family:var(--font-family-mono);font-size:var(--type-xs);font-weight:var(--weight-bold)}.kp-trend-label[data-v-0fcd4f73]{font-size:var(--type-xs);color:var(--color-text-dim);opacity:.7;white-space:nowrap}.kp-trend-tag.down[data-v-0fcd4f73]{color:var(--color-danger)}.kp-trend-label[data-v-0fcd4f73]{font-size:var(--type-xs);color:var(--color-text-dim);opacity:.7}.kp-trend.down[data-v-0fcd4f73]{color:var(--color-danger);background:#ef44441a}.ricci-list-container[data-v-738fb034]{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;background:transparent;overflow:hidden}.lsl-cascader[data-v-738fb034],.lsl-sn[data-v-738fb034]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-738fb034]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.lsl-dialog-content[data-v-738fb034]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-738fb034]{grid-column:1 / -1}.lsl-dialog-footer[data-v-738fb034]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1)}.lsl-dialog-error[data-v-738fb034]{grid-column:1 / -1;color:var(--color-danger);font-size:var(--type-sm);padding:var(--space-half)}.lsl-tier-dropdown[data-v-738fb034]{width:100%}.lsl-table[data-v-8d260824]{flex:1;overflow:hidden}.lsl-cascader[data-v-8d260824]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-filter-divider[data-v-8d260824]{color:var(--color-text-subtle)}.lsl-stage-dropdown[data-v-8d260824],.lsl-owner-dropdown[data-v-8d260824]{min-width:var(--filter-width-narrow)}.lsl-dialog-content[data-v-8d260824]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-8d260824]{width:100%}.field-group[data-v-8d260824]{display:flex;flex-direction:column;gap:4px;min-width:calc(50% - var(--space-1))}.field-label[data-v-8d260824]{font-size:var(--font-size-sm, 12px);color:var(--color-text-subtle)}.lsl-dialog-error[data-v-8d260824]{width:100%;color:var(--color-danger);font-size:var(--font-size-sm, 12px);padding:var(--space-half)}.lsl-dialog-footer[data-v-8d260824]{display:flex;gap:var(--space-1);justify-content:flex-end}.lsl-confirm-content[data-v-8d260824]{padding:var(--space-1);white-space:pre-line}.lsl-stage-badge[data-v-8d260824]{font-size:var(--font-size-sm, 12px);padding:2px 6px}.lsl-sn[data-v-8d260824]{font-family:var(--font-mono, monospace);font-size:var(--font-size-sm, 12px);color:var(--color-text-subtle)}.lsl-table[data-v-394602d1]{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;background:transparent;overflow:hidden}.lsl-sn[data-v-394602d1],.lsl-amount[data-v-394602d1]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.lsl-stage-badge[data-v-394602d1]{background:var(--color-bg-panel);border:var(--border-width) solid var(--color-border);padding:2px var(--space-half);border-radius:var(--radius-sm);font-size:var(--type-sm);color:var(--color-text);white-space:nowrap}.lsl-shell[data-v-0b88b652]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--card-gap);padding-bottom:0}.lsl-search[data-v-0b88b652]{background:transparent;border:none;font-family:var(--font-family-cockpit);font-size:var(--type-sm);color:var(--color-text);width:240px;outline:none}.lsl-search[data-v-0b88b652]::placeholder{color:var(--color-text-ghost)}.lsl-type-dropdown[data-v-0b88b652]{width:var(--filter-width-wide)}.lsl-sn[data-v-0b88b652]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-0b88b652]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-gvalue[data-v-0b88b652]{font-family:var(--font-family-mono);color:var(--color-text-mute);font-size:var(--type-sm)}.lsl-claim-btn[data-v-0b88b652]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);letter-spacing:var(--tracking-wider);color:var(--color-accent-strong);background:var(--color-bg-panel);border:var(--border-width) solid var(--color-accent-mid);border-radius:var(--radius-sm);padding:2px 10px;cursor:pointer;transition:all .2s var(--ease-tao);white-space:nowrap}.lsl-claim-btn[data-v-0b88b652]:hover:not(:disabled){background:var(--color-accent-strong);color:#fff}.lsl-claim-btn[data-v-0b88b652]:disabled{opacity:.4;cursor:not-allowed}.lsl-table[data-v-7b6308f6]{flex:1;overflow:hidden}.lsl-sn[data-v-7b6308f6]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-7b6308f6]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.account-matrix-root[data-v-952f808a]{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--color-text);font-family:var(--font-sans);transition:all .8s var(--ease-tao);padding:var(--container-padding)}.matrix-toolbar[data-v-952f808a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.matrix-sub-tabs[data-v-952f808a]{background:var(--color-bg);padding:.25rem;border-radius:.375rem;display:flex;gap:.25rem}.sub-tab[data-v-952f808a]{background:transparent;border:none;color:var(--color-text-dim, rgba(255,255,255,.45));padding:.375rem .75rem;border-radius:.25rem;font-size:var(--type-xs);cursor:pointer;transition:all .4s var(--ease-tao)}.sub-tab.active[data-v-952f808a]{background:var(--color-bg-card);color:var(--color-text)}.matrix-search input[data-v-952f808a]{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);padding:.5rem .75rem;font-size:var(--type-xs);width:12.5rem;outline:none;transition:border-color .4s var(--ease-tao)}.matrix-search input[data-v-952f808a]:focus{border-color:var(--color-accent)}.matrix-content[data-v-952f808a]{flex:1;overflow-y:auto;min-height:0;padding-right:4px;transition:opacity .2s var(--ease-tao)}.matrix-content.is-loading[data-v-952f808a]{opacity:.6}.matrix-state[data-v-952f808a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:18.75rem;color:var(--color-text-dim);gap:.75rem}.matrix-header[data-v-952f808a]{display:flex;padding:0 1rem .75rem;border-bottom:1px solid var(--color-border);font-size:.6875rem;font-weight:600;color:var(--color-text-dim);letter-spacing:.1em}.matrix-row[data-v-952f808a]{display:flex;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--color-border);transition:all .4s var(--ease-tao);position:relative}.matrix-row[data-v-952f808a]:last-child{border-bottom:none}.matrix-row[data-v-952f808a]:hover{background:#ffffff05}.matrix-row.vacuum-state[data-v-952f808a]{opacity:.45;background:#ffa5000a;pointer-events:none;-webkit-user-select:none;user-select:none}.matrix-row.vacuum-state .restore-action[data-v-952f808a],.matrix-row.vacuum-state .more-trigger-wrapper[data-v-952f808a]{pointer-events:auto}.matrix-row.vacuum-state[data-v-952f808a]:hover{opacity:.6;background:#ffa50014}.avatar.vacuum[data-v-952f808a]{filter:grayscale(1);opacity:.7}.vacuum-badge[data-v-952f808a]{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.65rem;font-weight:600;color:var(--color-warning, #f59e0b);background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:9999px;letter-spacing:.04em;text-transform:uppercase}.vacuum-status-text[data-v-952f808a]{font-size:.7rem;font-weight:600;color:var(--color-warning, #f59e0b);background:#f59e0b14;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap}.vacuum-countdown[data-v-952f808a]{font-size:.7rem;font-weight:600;color:var(--color-warning, #f59e0b);font-variant-numeric:tabular-nums}.restore-action[data-v-952f808a]{color:var(--color-primary, #3b82f6)!important;font-weight:600!important}.col-identity[data-v-952f808a]{flex:3;min-width:18.75rem}.col-id[data-v-952f808a],.col-phone[data-v-952f808a]{flex:1.5;min-width:9.375rem}.col-status[data-v-952f808a]{width:5rem;display:flex;justify-content:center}.col-actions[data-v-952f808a]{width:8rem;display:flex;justify-content:flex-end;padding-right:.75rem}.avatar-cell[data-v-952f808a]{display:flex;align-items:center;gap:1rem}.name-row[data-v-952f808a]{display:flex;align-items:center;gap:.75rem}.action-group[data-v-952f808a]{display:flex;align-items:center;gap:.75rem;opacity:1;visibility:visible;transition:all .3s var(--ease-tao)}.action-link[data-v-952f808a]{background:transparent;border:none;padding:0;font-size:var(--type-xs);font-weight:500;color:var(--color-accent);cursor:pointer;transition:all .2s var(--ease-tao);text-decoration:none;white-space:nowrap}.action-link[data-v-952f808a]:hover{color:var(--color-accent);text-decoration:none}.more-trigger[data-v-952f808a]{font-family:var(--font-mono);font-size:1.125rem;line-height:1;padding:0 .25rem;margin-top:-.25rem}.more-trigger.active[data-v-952f808a]{color:var(--color-accent)}.more-trigger-wrapper[data-v-952f808a]{position:relative;display:flex;align-items:center}.action-dropdown[data-v-952f808a]{z-index:9999;min-width:8rem;background:var(--color-modal-surface);border:1px solid var(--color-border);border-radius:.375rem;box-shadow:var(--shadow-win11);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:.25rem;display:flex;flex-direction:column;gap:.125rem;animation:slide-in-y-952f808a .2s var(--ease-tao);pointer-events:auto}.dropdown-item[data-v-952f808a]{width:100%;text-align:left;background:transparent;border:none;padding:.5rem .75rem;font-size:var(--type-xs);color:var(--color-text);border-radius:.25rem;cursor:pointer;transition:all .2s var(--ease-tao);white-space:nowrap}.dropdown-item[data-v-952f808a]:hover:not(:disabled){background:var(--color-bg-hover)}.dropdown-item[data-v-952f808a]:disabled{opacity:.3;cursor:not-allowed}.dropdown-divider[data-v-952f808a]{height:1px;background:var(--color-border);margin:.25rem 0}.fade-in-enter-active[data-v-952f808a],.fade-in-leave-active[data-v-952f808a]{transition:opacity .2s var(--ease-tao)}.fade-in-enter-from[data-v-952f808a],.fade-in-leave-to[data-v-952f808a]{opacity:0}@keyframes slide-in-y-952f808a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.avatar[data-v-952f808a]{width:2.25rem;height:2.25rem;background:var(--color-bg-panel);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--color-text-dim);border:1px solid var(--color-border)}.v-stack[data-v-952f808a]{display:flex;flex-direction:column;gap:.125rem}.user-name[data-v-952f808a]{font-size:var(--type-sm);font-weight:600;color:var(--color-text)}.user-email[data-v-952f808a]{font-size:var(--type-xs);color:var(--color-text-dim);font-family:var(--font-mono)}.accent-mono[data-v-952f808a]{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-accent)}.muted-mono[data-v-952f808a]{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-dim)}.dept-tag[data-v-952f808a]{font-size:.75rem;color:var(--color-text-dim);background:var(--color-bg-panel);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--color-border)}.loading-spinner[data-v-952f808a]{width:1.5rem;height:1.5rem;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin-952f808a .8s linear infinite}.edit-form[data-v-952f808a]{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}.edit-field[data-v-952f808a]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-952f808a]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text-dim)}.field-hint[data-v-952f808a]{font-size:var(--type-xs);font-weight:400;opacity:.6}.modal-actions[data-v-952f808a]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2.5rem;padding-bottom:.5rem}.modal-actions.no-margin[data-v-952f808a]{margin-top:1rem}.confirm-body[data-v-952f808a]{padding:1rem 0;line-height:1.6}.warn-text[data-v-952f808a]{color:var(--color-danger);font-size:var(--type-xs);margin-top:.5rem}.vacuum-info[data-v-952f808a]{margin:.75rem 0;padding-left:1.25rem;font-size:var(--type-sm);color:var(--color-text-dim);line-height:1.8}.vacuum-info code[data-v-952f808a]{background:var(--color-bg-panel);padding:.125rem .375rem;border-radius:.25rem;font-size:var(--type-xs);color:var(--color-accent)}.btn-cancel[data-v-952f808a],.btn-confirm[data-v-952f808a],.btn-danger[data-v-952f808a]{padding:.625rem 1.25rem;border-radius:.375rem;font-size:var(--type-sm);font-weight:600;cursor:pointer;transition:all .3s var(--ease-tao)}.btn-cancel[data-v-952f808a]{background:transparent;border:1px solid var(--color-border);color:var(--color-text-dim)}.btn-cancel[data-v-952f808a]:hover{background:var(--color-bg-panel);color:var(--color-text)}.btn-confirm[data-v-952f808a]{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff}.btn-confirm[data-v-952f808a]:hover{opacity:.9;transform:translateY(-1px)}.btn-danger[data-v-952f808a]{background:var(--color-danger);border:1px solid var(--color-danger);color:#fff}.btn-danger[data-v-952f808a]:hover{opacity:.9;transform:translateY(-1px)}@keyframes spin-952f808a{to{transform:rotate(360deg)}}.workbench-page[data-v-7ab7ac36]{height:100%;width:100%;overflow:hidden;background:var(--color-bg)}.workbench-page>.layout[data-v-7ab7ac36]{max-width:1440px;margin-left:auto;margin-right:auto;height:100%}.layout[data-v-7ab7ac36]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--card-gap);height:100%;padding:var(--container-padding);box-sizing:border-box}.card[data-v-7ab7ac36]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-win11-tight);padding:var(--container-padding);position:relative}.tree-card[data-v-7ab7ac36]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--container-padding) * .833)}.card-title[data-v-7ab7ac36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--card-gap) + 2px)}.card-title h3[data-v-7ab7ac36]{margin:0;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-medium)}.card-title span[data-v-7ab7ac36]{color:var(--color-text-dim);font-size:var(--type-xs)}.tree-search[data-v-7ab7ac36]{width:100%;height:var(--form-input-height);padding:0 calc(var(--container-padding) * .583);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);margin-bottom:calc(var(--card-gap) * 1.5);outline:none;font-size:var(--type-sm)}.tree-search[data-v-7ab7ac36]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-weak)}.tree-state[data-v-7ab7ac36]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--container-padding);color:var(--color-text-weak);font-size:var(--type-sm);opacity:.8}.tree-state--error[data-v-7ab7ac36]{color:var(--color-danger)}.tree-group[data-v-7ab7ac36]{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:calc(var(--card-gap) / 3)}[data-v-7ab7ac36] .tree-node{position:relative;border-radius:var(--radius-sm);padding:calc(var(--card-gap) * .75) var(--card-gap);cursor:pointer;display:flex;align-items:center;gap:calc(var(--card-gap) * .833);border:1px solid transparent;background:transparent;transition:background-color .2s var(--ease-tao),border-color .2s var(--ease-tao)}[data-v-7ab7ac36] .tree-node:hover{background:var(--color-bg-hover)}[data-v-7ab7ac36] .tree-node.active{background:transparent;border-color:transparent}[data-v-7ab7ac36] .tree-node.active .tree-name{color:var(--color-accent)}[data-v-7ab7ac36] .tree-node.active:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;background:var(--color-accent);border-radius:0 2px 2px 0}[data-v-7ab7ac36] .tree-node.level-0{padding-left:var(--card-gap)}[data-v-7ab7ac36] .tree-node.level-1{padding-left:calc(var(--card-gap) + 20px)}[data-v-7ab7ac36] .tree-node.level-2{padding-left:calc(var(--card-gap) + 40px)}[data-v-7ab7ac36] .tree-node.level-3{padding-left:calc(var(--card-gap) + 60px)}[data-v-7ab7ac36] .tree-node.level-4{padding-left:calc(var(--card-gap) + 80px)}[data-v-7ab7ac36] .tree-node.is-dragging{opacity:.4;background:var(--color-bg-panel)}[data-v-7ab7ac36] .tree-node.drag-over{border-top:2px solid var(--color-accent)}[data-v-7ab7ac36] .tree-dot{width:8px;height:8px;border-radius:50%;background:var(--color-border);flex-shrink:0;transition:background-color .3s var(--ease-tao),opacity .3s var(--ease-tao);opacity:.4}[data-v-7ab7ac36] .tree-node.active .tree-dot{opacity:1}[data-v-7ab7ac36] .tree-dot.is-assigned{background:var(--color-accent)}[data-v-7ab7ac36] .tree-name{color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench[data-v-7ab7ac36]{height:100%;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.workbench-tabs[data-v-7ab7ac36]{display:flex;background:transparent;border-bottom:1px solid var(--color-border);padding:0;gap:4px;flex-shrink:0;z-index:10}.workbench-tab-item[data-v-7ab7ac36]{padding:10px 24px;font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--color-text-dim);cursor:pointer;position:relative;transition:all .2s var(--ease-tao);letter-spacing:.02em;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#00000005;margin-bottom:-1px}.workbench-tab-item[data-v-7ab7ac36]:hover{color:var(--color-text);background:#0000000d}.workbench-tab-item.active[data-v-7ab7ac36]{color:var(--color-accent);background:var(--color-bg-card);border-color:var(--color-border);z-index:2}.workbench-tab-item.active[data-v-7ab7ac36]:after{display:none}.workbench-content[data-v-7ab7ac36]{flex:1;overflow:hidden;padding:0;background:transparent;display:flex;flex-direction:column}.tab-pane[data-v-7ab7ac36]{flex:1;display:flex;flex-direction:column;gap:var(--card-gap);animation:tab-collapse-7ab7ac36 .3s var(--ease-tao);background:var(--color-bg-card);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);padding:0;box-shadow:var(--shadow-win11-tight);min-height:0;overflow-y:auto;scrollbar-gutter:stable}@keyframes tab-collapse-7ab7ac36{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.placeholder-container[data-v-7ab7ac36]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:var(--color-text-weak);padding:var(--space-double)}.placeholder-icon[data-v-7ab7ac36]{font-size:48px;margin-bottom:var(--space-double);opacity:.2}.placeholder-container h3[data-v-7ab7ac36]{margin-bottom:var(--space-half);color:var(--color-text-soft)}.placeholder-container p[data-v-7ab7ac36]{font-size:var(--type-sm);margin-bottom:var(--space-double)}.placeholder-tag[data-v-7ab7ac36]{font-family:var(--font-family-mono);font-size:var(--type-xs);padding:4px 12px;background:var(--color-bg-hover);border:1px dashed var(--color-border);border-radius:var(--radius-sm);opacity:.6}.workbench-section[data-v-7ab7ac36]{position:relative;padding:var(--container-padding);flex-shrink:0}.workbench-section[data-v-7ab7ac36]:after{content:"";position:absolute;bottom:0;left:var(--container-padding);right:var(--container-padding);height:1px;background:var(--color-border);opacity:.6}.workbench-section[data-v-7ab7ac36]:last-child:after{display:none}.workbench-section[data-v-7ab7ac36]:last-child{flex-shrink:0;padding-bottom:calc(var(--container-padding) * 1.5)}.empty-card[data-v-7ab7ac36]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--card-gap) * .833)}.empty-mark[data-v-7ab7ac36]{color:var(--color-text-weak);font-size:var(--type-2xl);line-height:1}.empty-title[data-v-7ab7ac36]{color:var(--color-text);font-size:var(--type-base);font-weight:var(--weight-medium)}.empty-copy[data-v-7ab7ac36]{max-width:420px;color:var(--color-text-dim);font-size:var(--type-sm);line-height:1.6}.section-head[data-v-7ab7ac36]{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--card-gap) * 1.333);margin-bottom:calc(var(--card-gap) * 1.333)}.section-head h4[data-v-7ab7ac36]{margin:0 0 calc(var(--card-gap) / 3);color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-medium)}.section-head p[data-v-7ab7ac36]{margin:0;color:var(--color-text-dim);font-size:var(--type-xs);line-height:1.55}.badge-row[data-v-7ab7ac36]{display:flex;gap:calc(var(--card-gap) * .667);flex-wrap:wrap}.badge[data-v-7ab7ac36]{display:inline-flex;align-items:center;height:26px;padding:0 calc(var(--card-gap) * .833);border-radius:999px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-dim);font-size:var(--type-xs)}.badge--accent[data-v-7ab7ac36]{background:var(--color-accent-weak);border-color:var(--color-accent-mid);color:var(--color-accent)}.info-grid[data-v-7ab7ac36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.info-box[data-v-7ab7ac36]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:calc(var(--container-padding) * .667)}.label[data-v-7ab7ac36]{margin-bottom:calc(var(--card-gap) * .667);color:var(--color-text-dim);font-size:var(--type-xs)}.value[data-v-7ab7ac36]{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-normal)}.value--path[data-v-7ab7ac36]{font-size:var(--type-sm);line-height:1.5;word-break:break-all;font-family:var(--font-family-mono)}.anchor-layout[data-v-7ab7ac36]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:calc(var(--card-gap) * 1.5);align-items:start}.anchor-current[data-v-7ab7ac36]{padding:calc(var(--card-gap) / 2) 0 0}.anchor-current__label[data-v-7ab7ac36]{margin-bottom:var(--card-gap);color:var(--color-text-dim);font-size:var(--type-xs);letter-spacing:var(--tracking-tight);text-transform:uppercase}.anchor-name[data-v-7ab7ac36]{margin-bottom:2px;color:var(--color-text);font-size:var(--type-base);font-weight:var(--weight-medium)}.anchor-meta[data-v-7ab7ac36]{margin-bottom:calc(var(--card-gap) * .833);color:var(--color-text-dim);font-size:var(--type-sm);line-height:1.5;font-family:var(--font-family-mono)}.anchor-desc[data-v-7ab7ac36]{display:inline-flex;align-items:center;min-height:26px;padding:0 calc(var(--card-gap) * .833);border-radius:999px;background:var(--color-bg-card);color:var(--color-text-dim);font-size:var(--type-xs);line-height:1;border:1px solid var(--color-border)}.anchor-assign[data-v-7ab7ac36]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:calc(var(--container-padding) * .833)}.field[data-v-7ab7ac36]{display:flex;flex-direction:column;gap:calc(var(--card-gap) * .667);margin-bottom:calc(var(--card-gap) + 2px)}.field[data-v-7ab7ac36]:last-of-type{margin-bottom:calc(var(--card-gap) * 1.333)}.field label[data-v-7ab7ac36]{color:var(--color-text-dim);font-size:var(--type-xs);font-weight:var(--weight-medium)}.field input[data-v-7ab7ac36],.field select[data-v-7ab7ac36]{width:100%;height:var(--form-input-height);padding:0 calc(var(--container-padding) * .583);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-panel);color:var(--color-text);font-size:var(--type-sm);outline:none}.field input[data-v-7ab7ac36]:focus,.field select[data-v-7ab7ac36]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-weak)}.btn[data-v-7ab7ac36]{height:var(--form-input-height);padding:0 calc(var(--container-padding) * .583);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:pointer}.btn--primary[data-v-7ab7ac36]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.btn--full[data-v-7ab7ac36]{width:100%}.btn[data-v-7ab7ac36]:disabled{opacity:.45;cursor:not-allowed}.gate-grid[data-v-7ab7ac36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--card-gap) * 1.333)}.gate-card[data-v-7ab7ac36]{display:flex;justify-content:space-between;align-items:center;gap:var(--card-gap);padding:calc(var(--container-padding) * .667);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);text-align:left;min-height:84px;cursor:default;outline:none}.gate-card[data-v-7ab7ac36]:disabled{opacity:.6;background:var(--color-bg-panel)}.gate-card:disabled .gate-copy h5[data-v-7ab7ac36],.gate-card:disabled .gate-copy p[data-v-7ab7ac36]{color:var(--color-text-weak);opacity:.6}.gate-copy h5[data-v-7ab7ac36]{margin:0 0 calc(var(--card-gap) / 2);color:var(--color-text);font-size:var(--type-sm);font-weight:var(--weight-medium)}.gate-copy p[data-v-7ab7ac36]{margin:0;color:var(--color-text-dim);font-size:var(--type-xs);line-height:1.55}.helper[data-v-7ab7ac36]{margin-top:calc(var(--card-gap) * 1.333);padding:calc(var(--container-padding) * .583) calc(var(--container-padding) * .667);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-dim);font-size:var(--type-xs);line-height:1.6}.helper strong[data-v-7ab7ac36]{color:var(--color-text);font-weight:var(--weight-medium)}@media(max-width:1200px){.layout[data-v-7ab7ac36]{grid-template-columns:1fr}}@media(max-width:860px){.workbench-page[data-v-7ab7ac36]{padding:16px}.info-grid[data-v-7ab7ac36],.anchor-layout[data-v-7ab7ac36],.gate-grid[data-v-7ab7ac36]{grid-template-columns:1fr}}.ricci-input[data-v-bdf2f339]{width:100%;height:var(--form-input-height);padding:0 var(--space-half);background:var(--color-bg-white);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--type-sm);outline:none;transition:border-color .2s var(--ease-tao);box-sizing:border-box}.ricci-input[data-v-bdf2f339]:focus{border-color:var(--color-accent-mid)}.ricci-input[data-v-bdf2f339]::placeholder{color:var(--color-text-mute);opacity:.4}.profile-page[data-v-065a6ac7]{width:900px;margin:0 auto;padding:var(--container-padding) 0;display:flex;flex-direction:column;gap:var(--card-gap)}.profile-header[data-v-065a6ac7]{margin-bottom:calc(var(--card-gap) / 2)}.page-title[data-v-065a6ac7]{font-size:var(--type-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.profile-content[data-v-065a6ac7]{display:flex;flex-direction:column;gap:var(--card-gap)}.profile-card[data-v-065a6ac7]{background:var(--color-bg-panel);border-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:var(--shadow-win11-tight);overflow:hidden;transition:background .8s var(--ease-tao),border-color .8s var(--ease-tao),box-shadow .8s var(--ease-tao),padding .8s var(--ease-tao),gap .8s var(--ease-tao)}.card-header[data-v-065a6ac7]{padding:calc(var(--container-padding) * .75) var(--container-padding);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.section-title[data-v-065a6ac7]{font-size:var(--type-md);font-weight:var(--weight-semibold);color:var(--color-text)}.card-body[data-v-065a6ac7]{padding:var(--container-padding)}.basic-info-card .card-body[data-v-065a6ac7]{display:flex;align-items:center;justify-content:space-between}.user-identity[data-v-065a6ac7]{display:flex;align-items:center;gap:var(--container-padding)}.user-avatar[data-v-065a6ac7]{width:80px;height:80px;background:var(--color-bg-hover);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.default-avatar-icon[data-v-065a6ac7]{width:40px;height:40px;color:var(--color-text-dim)}.identity-text[data-v-065a6ac7]{display:flex;flex-direction:column;gap:calc(var(--card-gap) / 4)}.user-name[data-v-065a6ac7]{font-size:var(--type-xl);font-weight:var(--weight-semibold);color:var(--color-text)}.user-id[data-v-065a6ac7]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-dim)}.info-grid[data-v-065a6ac7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--container-padding) var(--card-gap)}.info-item[data-v-065a6ac7]{display:flex;flex-direction:column;gap:calc(var(--card-gap) / 2);padding:calc(var(--container-padding) * .6);background:var(--color-bg-hover);border-radius:var(--radius-md);border:1px solid transparent;transition:background .3s var(--ease-tao)}.info-item.clickable[data-v-065a6ac7]{cursor:pointer}.info-item.clickable[data-v-065a6ac7]:hover{background:var(--color-bg-panel)}.info-label-row[data-v-065a6ac7]{display:flex;align-items:center;gap:calc(var(--space-1) / 3);color:var(--color-text-dim)}.info-icon[data-v-065a6ac7]{width:16px;height:16px}.info-label-row label[data-v-065a6ac7]{font-size:var(--type-sm);font-weight:var(--weight-medium);cursor:inherit}.info-value-row[data-v-065a6ac7]{display:flex;align-items:center;justify-content:space-between}.info-value-row p[data-v-065a6ac7]{font-size:var(--type-md);font-weight:var(--weight-semibold);color:var(--color-text)}.edit-indicator[data-v-065a6ac7]{font-size:var(--type-xs);color:var(--color-accent);opacity:.6;transition:opacity .3s var(--ease-tao)}.info-item.clickable:hover .edit-indicator[data-v-065a6ac7]{opacity:1}.edit-dialog-body[data-v-065a6ac7]{padding:var(--space-1)}.field-group[data-v-065a6ac7]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 3)}.field-label[data-v-065a6ac7]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text-dim)}.preference-list[data-v-065a6ac7]{display:flex;flex-direction:column}.preference-row[data-v-065a6ac7]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--container-padding) * .6) 0;border-bottom:1px solid var(--color-border)}.preference-row[data-v-065a6ac7]:last-child{border-bottom:none;padding-bottom:0}.preference-row[data-v-065a6ac7]:first-child{padding-top:0}.pref-info[data-v-065a6ac7]{display:flex;flex-direction:column;gap:calc(var(--card-gap) / 4)}.pref-label[data-v-065a6ac7]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pref-desc[data-v-065a6ac7]{font-size:var(--type-xs);color:var(--color-text-dim)}@media(max-width:1024px){.info-grid[data-v-065a6ac7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.info-grid[data-v-065a6ac7]{grid-template-columns:1fr}.basic-info-card .card-body[data-v-065a6ac7]{flex-direction:column;align-items:flex-start;gap:var(--container-padding)}}.page-title[data-v-065a6ac7],.section-title[data-v-065a6ac7],.user-name[data-v-065a6ac7],.user-id[data-v-065a6ac7],.info-value-row p[data-v-065a6ac7],.info-label-row label[data-v-065a6ac7],.edit-indicator[data-v-065a6ac7],.field-label[data-v-065a6ac7],.pref-label[data-v-065a6ac7],.pref-desc[data-v-065a6ac7]{transition:font-size .8s var(--ease-tao)}.profile-page[data-v-065a6ac7],.profile-content[data-v-065a6ac7],.user-identity[data-v-065a6ac7],.identity-text[data-v-065a6ac7],.info-grid[data-v-065a6ac7],.info-item[data-v-065a6ac7],.info-label-row[data-v-065a6ac7],.edit-dialog-body[data-v-065a6ac7],.field-group[data-v-065a6ac7],.preference-row[data-v-065a6ac7],.pref-info[data-v-065a6ac7]{transition:gap .8s var(--ease-tao),padding .8s var(--ease-tao),margin .8s var(--ease-tao)}.sales-planning-container[data-v-74046a64]{--sp-bg: var(--color-bg);--sp-panel: var(--color-bg-panel);--sp-border: var(--color-border);--sp-text: var(--color-text);--sp-text-dim: var(--color-text-dim);--sp-text-weak: var(--color-text-weak);--sp-accent: var(--color-accent);--sp-slate-50: var(--color-bg-panel);--sp-slate-100: var(--color-border);--sp-slate-200: var(--color-border);--sp-slate-300: var(--color-text-weak);--sp-slate-400: var(--color-text-dim);--sp-slate-500: var(--color-text-dim);--sp-slate-600: var(--color-text);--sp-slate-700: var(--color-text);--sp-slate-900: var(--color-text);--sp-purple: #a78bfa;--sp-purple-weak: rgba(167, 139, 250, .15);--sp-green: var(--color-success);--sp-green-weak: var(--color-success-weak);--sp-ai-pattern: rgba(167, 139, 250, .08);--sp-header-h: 3.556rem;--sp-row-h: 3.556rem;--sp-sub-header-h: 2.222rem;--sp-transition: all .8s var(--ease-tao);display:flex;flex-direction:column;background:var(--sp-bg);color:var(--sp-text);font-family:var(--font-family-base);height:100%;overflow:auto;transition:var(--sp-transition)}.year-select[data-v-74046a64]{width:5.556rem;height:1.778rem;padding:0 var(--space-half);border:1px solid var(--sp-slate-200);border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--sp-slate-700);background:var(--sp-panel);cursor:pointer;outline:none;transition:var(--sp-transition)}.year-select[data-v-74046a64]:hover{border-color:var(--sp-slate-300)}.year-select[data-v-74046a64]:focus{border-color:var(--sp-accent)}.perspective-switcher[data-v-74046a64]{margin-left:.667rem}.theme-day{--sp-slate-50: var(--color-bg-hover);--sp-slate-100: var(--color-border);--sp-slate-200: var(--color-border);--sp-slate-300: #cbd5e1;--sp-slate-400: #64748b;--sp-slate-500: #475569;--sp-slate-600: var(--color-text-dim);--sp-slate-700: var(--color-text);--sp-slate-900: var(--color-text);--sp-purple: #7c3aed;--sp-purple-weak: #ede9fe;--sp-green: #059669;--sp-green-weak: #d1fae5;--sp-ai-pattern: rgba(124, 58, 237, .12)}.matrix-control-bar[data-v-74046a64]{background:var(--sp-bg);height:var(--sp-header-h);padding:0 var(--container-padding);display:flex;align-items:center;width:100%;border-bottom:1px solid var(--sp-slate-200);flex-shrink:0;transition:var(--sp-transition)}.header-inner[data-v-74046a64]{width:100%;display:flex;align-items:center}.header-section[data-v-74046a64]{display:flex;align-items:center;gap:.667rem;flex-shrink:0}.header-label[data-v-74046a64]{font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--sp-slate-900);white-space:nowrap}.header-divider[data-v-74046a64]{width:1px;height:1.111rem;background:var(--sp-slate-200);margin:0 1.333rem}.pill-switcher[data-v-74046a64]{display:flex;background:var(--sp-slate-100);border-radius:.333rem;padding:.111rem;transition:var(--sp-transition)}.pill-btn[data-v-74046a64]{padding:.278rem .778rem;border:none;background:transparent;font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--sp-slate-500);border-radius:var(--radius-sm);cursor:pointer;transition:var(--sp-transition);white-space:nowrap;letter-spacing:var(--tracking-base)}.pill-btn[data-v-74046a64]:hover{color:var(--sp-slate-900)}.pill-btn.active[data-v-74046a64]{background:var(--color-bg);color:var(--sp-slate-900);font-weight:var(--weight-normal);box-shadow:var(--shadow-sm)}.pill-btn.disabled[data-v-74046a64]{color:var(--sp-slate-300);cursor:not-allowed;pointer-events:none;opacity:.6}.header-actions[data-v-74046a64]{margin-left:auto;display:flex;align-items:center;gap:.444rem}.action-divider[data-v-74046a64]{width:1px;height:.889rem;background:var(--sp-slate-200);margin:0 var(--space-half)}.btn-minimal[data-v-74046a64]{display:flex;align-items:center;gap:.444rem;padding:.333rem .667rem;border:none;background:transparent;border-radius:var(--radius-sm);font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--sp-slate-600);cursor:pointer;transition:var(--sp-transition)}.btn-minimal[data-v-74046a64]:hover{background:var(--sp-slate-50);color:var(--sp-slate-900)}.btn-minimal svg[data-v-74046a64]{color:var(--sp-accent);flex-shrink:0}.btn-minimal.primary[data-v-74046a64]{color:var(--sp-slate-900)}.matrix-data-plane[data-v-74046a64]{display:flex;flex-direction:column;background:var(--sp-bg);transition:var(--sp-transition)}.grid-matrix-cell[data-v-74046a64]{display:flex;flex-direction:column;background:var(--sp-bg);padding:var(--container-padding);border-bottom:1px solid var(--sp-slate-100);transition:var(--sp-transition)}.grid-matrix-cell.flex-grow[data-v-74046a64]{min-height:27.778rem;overflow-x:auto}.forecast-grid[data-v-74046a64]{display:flex;flex-direction:column;background:var(--sp-bg);border:1px solid var(--sp-slate-200);border-radius:.111rem;overflow:hidden;transition:var(--sp-transition)}.fg-header[data-v-74046a64]{display:flex;height:var(--sp-sub-header-h);background:#0f3a75;border-bottom:1px solid rgba(255,255,255,.12)}.fg-header .col-hierarchy[data-v-74046a64]{display:flex;align-items:center;padding:0 var(--container-padding);font-size:var(--type-xs);background:#0f3a75;color:#fffffff2;text-transform:uppercase;letter-spacing:var(--tracking-base);font-weight:var(--weight-normal);border-right:1px solid rgba(255,255,255,.12)}.fg-header .col-metric[data-v-74046a64]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:#fffffff2;text-transform:uppercase;letter-spacing:var(--tracking-base);display:flex;align-items:center;justify-content:center}.fg-header .col-label[data-v-74046a64]{color:#ffffffd9}.col-label[data-v-74046a64]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--sp-slate-400);letter-spacing:var(--tracking-tight)}.fg-row[data-v-74046a64]{display:flex;align-items:center;height:var(--sp-row-h);border-bottom:1px solid var(--sp-slate-100);transition:var(--sp-transition);position:relative}.fg-row[data-v-74046a64]:hover{background:var(--sp-slate-50)}.fg-row.active[data-v-74046a64]{background:rgba(var(--color-accent-rgb),.05);z-index:1}.fg-row.active[data-v-74046a64]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.167rem;background:var(--sp-accent)}.fg-row.summary[data-v-74046a64]{background:#0f3a75;border-bottom:2px solid rgba(255,255,255,.12);height:3.111rem;z-index:3;position:relative}.fg-row[data-v-74046a64]:last-child{border-bottom:none}.fg-row.summary .node-title[data-v-74046a64]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:#fffffff2}.fg-row.summary .toggle-icon[data-v-74046a64]{color:#ffffffd9}.fg-row.summary .num-font[data-v-74046a64]{color:#fffffff2}.fg-row.summary .percent-label[data-v-74046a64]{color:#ffffffbf}.fg-row.summary .pill-btn[data-v-74046a64]{color:#fffffff2}.fg-row.summary .progress-wrapper .col-label[data-v-74046a64]{color:#ffffffd9}.fg-row.summary .col-hierarchy[data-v-74046a64]{border-right:1px solid rgba(255,255,255,.12)}.fg-row.summary[data-v-74046a64]:hover{background:#0f3a75}.fg-row.summary[data-v-74046a64]{cursor:default;-webkit-user-select:none;user-select:none}.month-group[data-v-74046a64]{display:contents}.fg-row.month[data-v-74046a64]{background:#f6f7f9;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 2px 4px #0000000f,inset 0 1px #fffc;border-bottom:1px solid var(--sp-slate-200)}.fg-row.month[data-v-74046a64]:hover{background:#f1f3f6}.fg-row.month .node-title[data-v-74046a64]{font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--sp-slate-700)}.fg-row.user[data-v-74046a64]{cursor:pointer;background:var(--sp-bg)}.fg-row.user[data-v-74046a64]:hover{background:var(--sp-slate-50)}.col-hierarchy[data-v-74046a64]{flex:0 0 20.333rem;display:flex;align-items:center;height:100%;border-right:1px solid var(--sp-slate-200)}.hierarchy-cell[data-v-74046a64]{display:flex;align-items:center;gap:.444rem;padding:0 var(--container-padding);height:100%;transition:var(--sp-transition)}.indent-1[data-v-74046a64]{padding-left:1.333rem}.indent-2[data-v-74046a64]{padding-left:2.667rem}.hierarchy-spacer[data-v-74046a64]{width:1.111rem;flex-shrink:0}.toggle-icon[data-v-74046a64]{width:1.111rem;height:1.111rem;display:flex;align-items:center;justify-content:center;color:var(--sp-slate-400);cursor:pointer;transition:transform .2s ease}.toggle-icon.collapsed[data-v-74046a64]{transform:rotate(-90deg)}.is-inert[data-v-74046a64]{opacity:.4;filter:grayscale(.8);pointer-events:none;transition:var(--ease-tao)}.col-metrics-group[data-v-74046a64]{flex:1;display:flex;height:100%;min-width:0}.col-metric[data-v-74046a64]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 var(--container-padding);text-align:right;border-right:1px solid var(--sp-slate-100)}.col-metric[data-v-74046a64]:last-child{border-right:none}.col-metric.ai-col[data-v-74046a64]{background-color:#7c3aed08;background-image:linear-gradient(45deg,var(--sp-ai-pattern) 25%,transparent 25%,transparent 50%,var(--sp-ai-pattern) 50%,var(--sp-ai-pattern) 75%,transparent 75%,transparent);background-size:.444rem .444rem}.num-font[data-v-74046a64]{font-family:var(--font-family-mono);font-size:var(--type-sm);font-weight:var(--weight-medium);font-variant-numeric:var(--numeric-default)}.edit-cell[data-v-74046a64]{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.333rem;cursor:text;padding:.222rem .444rem;border-radius:var(--radius-xs);transition:background .2s ease;min-width:6.667rem}.edit-cell[data-v-74046a64]:hover{background:rgba(var(--color-accent-rgb),.05)}.edit-icon[data-v-74046a64]{color:var(--sp-slate-300);opacity:0;transition:all .2s ease;display:flex;align-items:center}.edit-cell:hover .edit-icon[data-v-74046a64]{opacity:1;color:var(--sp-accent)}.inline-edit-input[data-v-74046a64]{position:absolute;top:50%;right:.444rem;transform:translateY(-50%);width:calc(100% - .889rem);height:1.333rem;font-family:var(--font-family-mono);font-size:var(--type-sm);font-weight:var(--weight-medium);font-variant-numeric:var(--numeric-default);color:var(--color-text);background:transparent;border:none;padding:0;margin:0;text-align:right;opacity:0;pointer-events:none;outline:none;z-index:2}.inline-edit-input.ghost-in[data-v-74046a64]{opacity:1;pointer-events:auto}.edit-cell .num-font.ghost-out[data-v-74046a64],.edit-cell .edit-icon.ghost-out[data-v-74046a64]{opacity:0}.percent-label[data-v-74046a64]{font-size:var(--type-xs);color:var(--sp-slate-400)}.percent-label.success[data-v-74046a64]{color:var(--color-success)}.percent-label.danger[data-v-74046a64]{color:var(--color-danger)}.user-profile[data-v-74046a64]{display:flex;align-items:center;gap:.667rem}.avatar-mini[data-v-74046a64]{width:1.778rem;height:1.778rem;border-radius:50%;background:var(--sp-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-mono);font-size:var(--type-sm);font-weight:var(--weight-medium);flex-shrink:0;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #00000014}.avatar-mini.alt[data-v-74046a64]{background:var(--sp-purple)}.user-meta[data-v-74046a64]{display:flex;flex-direction:column;justify-content:center;gap:.111rem}.u-name-row[data-v-74046a64]{display:flex;align-items:center;gap:.444rem}.u-name-row .u-name[data-v-74046a64]{font-size:var(--type-sm);font-weight:var(--weight-medium);color:var(--sp-slate-900);line-height:1.2}.dept-tag[data-v-74046a64]{font-size:.667rem;font-weight:var(--weight-normal);color:var(--sp-slate-500);background:var(--sp-slate-50);border:1px solid var(--sp-slate-200);border-radius:.222rem;padding:.056rem .333rem;line-height:1.2;white-space:nowrap}.u-email[data-v-74046a64]{font-size:var(--type-xs);color:var(--sp-slate-400);line-height:1.2}.current-badge[data-v-74046a64]{font-size:var(--type-xs);font-weight:var(--weight-normal);padding:.056rem .222rem;border-radius:.111rem;background:rgba(var(--color-accent-rgb),.1);color:var(--sp-accent);text-transform:uppercase}.title-group[data-v-74046a64]{display:flex;align-items:center;gap:.444rem}.warning-text[data-v-74046a64]{color:var(--color-danger)}.changed-text[data-v-74046a64]{color:var(--sp-accent)}.section-label.opp-detail-shell h4[data-v-74046a64]{font-size:var(--type-sm);font-weight:var(--weight-normal);color:var(--sp-slate-500);text-transform:uppercase;letter-spacing:var(--tracking-base);margin-bottom:.667rem}.opp-table[data-v-74046a64]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--sp-slate-200);border-radius:.333rem;overflow:hidden;background:var(--sp-bg)}.opp-table thead th[data-v-74046a64]{background:var(--color-table-header-bg);padding:.556rem .889rem;text-align:left;font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--sp-slate-500);border-bottom:1px solid var(--color-table-header-divider);border-right:1px solid var(--color-table-header-divider);white-space:nowrap}.opp-table thead th[data-v-74046a64]:last-child{border-right:none}.opp-table[data-v-74046a64]{width:auto;min-width:68.889rem;table-layout:fixed}.opp-table .col-index[data-v-74046a64]{width:2.778rem;text-align:center}.opp-table .col-sn[data-v-74046a64]{width:7.778rem}.opp-table .col-name[data-v-74046a64]{width:22.222rem}.opp-table .col-stage[data-v-74046a64]{width:5.556rem;text-align:center}.opp-table .col-stay[data-v-74046a64]{width:4.444rem;text-align:center}.opp-table .col-amount[data-v-74046a64]{width:7.222rem;text-align:right}.opp-table .col-win-rate[data-v-74046a64]{width:6.667rem;text-align:center}.opp-table .col-date[data-v-74046a64]{width:6.667rem}.opp-table .col-status[data-v-74046a64]{width:5.556rem;text-align:center}.opp-table tbody td[data-v-74046a64]{padding:.667rem .889rem;font-size:var(--type-sm);color:var(--sp-slate-700);border-bottom:1px solid var(--sp-slate-100);border-right:none;transition:var(--sp-transition);white-space:nowrap}.opp-table tbody td[data-v-74046a64]:last-child{border-right:none}.opp-table tbody tr:last-child td[data-v-74046a64]{border-bottom:none}.opp-table tbody tr:hover td[data-v-74046a64]{background:var(--sp-slate-50)}.opp-name[data-v-74046a64]{font-weight:var(--weight-normal);color:var(--sp-accent);cursor:pointer;overflow:hidden;text-overflow:ellipsis}.opp-name[data-v-74046a64]:hover{text-decoration:underline}.opp-account[data-v-74046a64]{font-size:var(--type-xs);color:var(--sp-slate-400);overflow:hidden;text-overflow:ellipsis}.stage-tag[data-v-74046a64]{display:inline-flex;align-items:center;padding:.111rem .556rem;border-radius:.667rem;font-size:var(--type-xs);font-weight:var(--weight-medium)}.stage-tag.negotiation[data-v-74046a64]{background:rgba(var(--color-accent-rgb),.1);color:var(--sp-accent)}.stage-tag.proposal[data-v-74046a64]{background:var(--sp-purple-weak);color:var(--sp-purple)}.stage-tag.won[data-v-74046a64]{background:var(--sp-green-weak);color:var(--sp-green)}.money-font[data-v-74046a64]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.mono-cell[data-v-74046a64]{font-family:var(--font-family-mono);font-size:var(--type-xs);font-weight:var(--weight-medium);color:var(--sp-slate-500);white-space:nowrap}.stay-cell[data-v-74046a64]{font-family:var(--font-family-mono);font-size:var(--type-xs);font-weight:var(--weight-medium)}.stay-cell.stay-warn[data-v-74046a64]{color:var(--color-danger);font-weight:var(--weight-normal);background:#ef444414;padding:.111rem .333rem;border-radius:var(--radius-sm)}.text-right[data-v-74046a64]{text-align:right}.text-center[data-v-74046a64]{text-align:center}.text-dim[data-v-74046a64]{color:var(--color-text-dim)}.status-cell[data-v-74046a64]{display:flex;align-items:center;justify-content:center;gap:.333rem}.status-dot[data-v-74046a64]{display:inline-block;width:.444rem;height:.444rem;border-radius:50%;flex-shrink:0}.status-dot.on-track[data-v-74046a64]{background:var(--color-success)}.status-dot.risk[data-v-74046a64]{background:var(--color-danger)}.status-text[data-v-74046a64]{font-size:var(--type-xs)}.status-text.risk[data-v-74046a64]{color:var(--color-danger)}.empty-placeholder[data-v-74046a64]{height:5.556rem;text-align:center;color:var(--sp-slate-400);font-size:var(--type-sm);background:var(--sp-panel)}.win-rate-bar[data-v-74046a64]{display:flex;flex-direction:column;gap:.222rem}.win-rate-text[data-v-74046a64]{font-size:var(--type-xs);color:var(--color-text)}.win-rate-track[data-v-74046a64]{width:100%;height:.222rem;background:var(--sp-slate-100);border-radius:.111rem;overflow:hidden}.win-rate-fill[data-v-74046a64]{height:100%;background:var(--sp-accent);border-radius:.111rem}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.mim-write-view[data-v-bbf65bbc]{display:flex;flex:1;flex-direction:column;padding:0 2.222rem;--color-brand-green: #00a884;--color-brand-dark: #064e3b;--color-ai-purple: #8b5cf6;background:var(--color-bg-surface);transition:all .8s var(--ease-tao);min-height:0}.mim-write-actions[data-v-bbf65bbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.888rem}.mim-write-actions-left[data-v-bbf65bbc],.mim-write-actions-right[data-v-bbf65bbc]{display:flex;align-items:center;gap:.444rem}.mim-btn-send-pro[data-v-bbf65bbc]{background:var(--color-brand-green);color:#fff;border:none;padding:.333rem 1.333rem;border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-xs);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-btn-secondary[data-v-bbf65bbc]{padding:.333rem .889rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-dim);font-size:var(--type-xs);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-btn-ghost-pro[data-v-bbf65bbc]{padding:.333rem .667rem;background:transparent;border:none;color:var(--color-text-dim);font-size:var(--type-xs);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-btn-ghost-pro[data-v-bbf65bbc]:hover{color:var(--color-brand)}.mim-v-divider[data-v-bbf65bbc]{width:1px;height:.889rem;background:var(--color-border);margin:0 .444rem}.mim-write-envelope-cabin[data-v-bbf65bbc]{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0 0 .667rem;transition:all .8s var(--ease-tao)}.mim-env-row[data-v-bbf65bbc]{display:flex;align-items:center;padding:.667rem 1.333rem;gap:.889rem}.mim-env-label[data-v-bbf65bbc]{width:3.333rem;font-size:var(--type-xs);color:var(--color-text-weak);flex-shrink:0}.mim-env-input-wrap[data-v-bbf65bbc]{flex:1}.mim-env-input[data-v-bbf65bbc]{width:100%;border:none;background:transparent;outline:none;font-size:var(--type-sm);color:var(--color-text)}.mim-env-divider[data-v-bbf65bbc]{border-top:1px dashed var(--color-border);margin:0 1.333rem}.mim-env-extra[data-v-bbf65bbc]{display:flex;align-items:center;gap:.444rem}.mim-write-biz-bar[data-v-bbf65bbc]{display:flex;justify-content:space-between;align-items:center}.mim-biz-btns[data-v-bbf65bbc],.mim-ai-btns[data-v-bbf65bbc]{display:flex;align-items:center;gap:.444rem}.mim-aux-link[data-v-bbf65bbc]{font-size:var(--type-xs);color:var(--color-brand-green);cursor:pointer}.mim-aux-dot[data-v-bbf65bbc]{color:var(--color-text-weak);font-size:.778rem}.mim-ai-link[data-v-bbf65bbc]{font-size:var(--type-xs);color:var(--color-ai-purple);font-weight:500;cursor:pointer}.mim-attachment-list[data-v-bbf65bbc]{display:flex;flex-wrap:wrap;gap:.444rem;padding:.444rem 1.333rem;margin-bottom:.444rem}.mim-attachment-tag[data-v-bbf65bbc]{display:flex;align-items:center;gap:.444rem;padding:.222rem .667rem;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--type-xs)}.mim-att-name[data-v-bbf65bbc]{color:var(--color-text-dim)}.mim-att-remove[data-v-bbf65bbc]{color:var(--color-text-weak);cursor:pointer;font-size:1rem;line-height:1}.mim-att-remove[data-v-bbf65bbc]:hover{color:#ef4444}.mim-body-divider-pro[data-v-bbf65bbc]{height:1px;background-color:var(--color-brand-green);margin:.889rem 0 1.778rem;width:100%}.mim-editor-container-pro[data-v-bbf65bbc]{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);margin:0;overflow:hidden;transition:all .8s var(--ease-tao)}.mim-editor-toolbar[data-v-bbf65bbc]{border:none!important;border-bottom:1px solid var(--color-border)!important;padding:.222rem 1.333rem!important;background:var(--color-bg-panel)!important}.mim-editor-scroll[data-v-bbf65bbc]{flex:1;overflow-y:auto;padding:0}.mim-editor-content[data-v-bbf65bbc]{min-height:22.222rem;padding:.75rem 1.333rem;color:var(--color-text)}.mim-write-options[data-v-bbf65bbc]{display:flex;justify-content:space-between;align-items:center;padding:1.333rem 1.333rem .75rem;margin-top:auto}.mim-opt-left[data-v-bbf65bbc]{display:flex;gap:1.333rem}.mim-checkbox-label[data-v-bbf65bbc]{display:flex;align-items:center;gap:.444rem;font-size:var(--type-xs);color:var(--color-text-dim);cursor:pointer}.mim-sender-info[data-v-bbf65bbc]{font-size:.667rem;color:var(--color-text-weak)}[data-v-bbf65bbc] .w-e-toolbar{background-color:transparent!important}[data-v-bbf65bbc] .w-e-text-container{background-color:transparent!important;border:none!important}[data-v-bbf65bbc] .w-e-text-container [data-slate-editor]{padding:0!important}.standalone-body-reset{min-width:0!important;width:100vw!important;overflow-x:hidden!important}.standalone-window[data-v-f20c8b53]{height:100vh;width:100vw;overflow:hidden;--color-brand-green: #00a884;--color-brand-dark: #064e3b;--color-brand: var(--color-brand-green);--color-bg-surface: var(--color-bg);--color-bg-app: var(--color-bg-panel);--color-border-light: var(--color-border);--color-text-weak: var(--color-text-dim)}.mim-shell[data-v-f20c8b53]{display:flex;flex-direction:column;background:var(--color-bg-surface)}.mim-main-container[data-v-f20c8b53]{flex:1;display:flex;overflow:hidden}.mim-left-pane[data-v-f20c8b53]{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--color-bg-surface)}.mim-content-scroll[data-v-f20c8b53]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.mim-content-canvas[data-v-f20c8b53]{padding:2.222rem 0 1.111rem;width:100%;margin:0;flex:1;display:flex;flex-direction:column;transition:all .8s var(--ease-tao)}.mim-read-view[data-v-f20c8b53]{display:flex;flex-direction:column;flex:1;padding:0 2.222rem;transition:all .8s var(--ease-tao)}.mim-email-header[data-v-f20c8b53]{margin-bottom:0;padding-bottom:0;transition:all .8s var(--ease-tao)}.mim-subject-row[data-v-f20c8b53]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.111rem;margin-bottom:1.778rem;padding-right:1.333rem}.mim-subject-left[data-v-f20c8b53]{display:flex;align-items:center;flex:1;gap:.667rem}.mim-status-dot[data-v-f20c8b53]{width:.556rem;height:.556rem;background:var(--color-brand);border-radius:50%;flex-shrink:0}.mim-subject-title[data-v-f20c8b53]{font-size:var(--type-xl);font-weight:600;color:var(--color-text);margin:0;line-height:var(--leading-tight)}.mim-subject-actions[data-v-f20c8b53]{display:flex;align-items:center;gap:.444rem}.mim-btn-group[data-v-f20c8b53]{display:flex;background:var(--color-brand);border-radius:var(--radius-sm);overflow:hidden}.mim-btn-main[data-v-f20c8b53]{padding:.333rem .889rem;background:transparent;border:none;color:#fff;font-size:var(--type-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.333rem}.mim-btn-split[data-v-f20c8b53]{padding:.333rem .444rem;background:#0000001a;border:none;border-left:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer}.mim-btn-ghost[data-v-f20c8b53]{padding:.333rem .667rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-dim);font-size:var(--type-xs);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-btn-ghost[data-v-f20c8b53]:hover{background:var(--color-bg-hover);color:var(--color-text)}.mim-v-divider[data-v-f20c8b53]{width:1px;height:.889rem;background:var(--color-border);margin:0 .222rem}.mim-metadata-container[data-v-f20c8b53]{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-left:0;margin-bottom:0;transition:all .8s var(--ease-tao)}.mim-metadata-top[data-v-f20c8b53]{display:flex;justify-content:space-between;align-items:flex-start;padding:.889rem 1.333rem}.mim-meta-content[data-v-f20c8b53]{display:flex;flex-direction:column;gap:.444rem}.mim-meta-row[data-v-f20c8b53]{display:flex;font-size:var(--type-xs)}.mim-label[data-v-f20c8b53]{width:3.333rem;color:var(--color-text-weak);flex-shrink:0}.mim-value[data-v-f20c8b53]{color:var(--color-text-dim)}.mim-value-name[data-v-f20c8b53]{font-weight:500;color:var(--color-text)}.mim-btn-biz[data-v-f20c8b53]{padding:.333rem .667rem;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--type-xs);color:var(--color-text-dim);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-meta-divider[data-v-f20c8b53]{border-top:1px dashed var(--color-border);margin:0 1.333rem}.mim-aux-actions[data-v-f20c8b53]{display:flex;align-items:center;gap:.667rem;padding:.667rem 1.333rem}.mim-aux-link[data-v-f20c8b53]{font-size:var(--type-xs);color:var(--color-brand);cursor:pointer}.mim-aux-dot[data-v-f20c8b53]{color:var(--color-text-weak);font-size:.778rem}.mim-body-divider[data-v-f20c8b53]{display:block;height:1px;background-color:var(--color-brand-green);margin:.667rem 0 1.778rem;width:100%;position:relative;z-index:1}.mim-email-body[data-v-f20c8b53]{font-size:var(--type-sm);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre-wrap;padding:0 1.333rem;margin-top:0;transition:all .8s var(--ease-tao)}.mim-read-attachments[data-v-f20c8b53]{margin-top:auto;padding:2.222rem 1.333rem 1.333rem;display:flex;flex-direction:column;gap:.889rem}.mim-reply-dock[data-v-f20c8b53]{background:var(--color-bg-surface);border-top:1px solid var(--color-border);padding:.889rem 2.222rem 2.222rem;height:auto;min-height:4.444rem;transition:all .8s var(--ease-tao);overflow:visible}.mim-reply-dock.expanded[data-v-f20c8b53]{height:auto;min-height:21.111rem}.mim-rd-trigger[data-v-f20c8b53]{height:2.444rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;align-items:center;padding:0 1.333rem;margin-left:0;color:var(--color-text-weak);font-size:var(--type-xs);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-rd-panel[data-v-f20c8b53]{display:flex;flex-direction:column;height:100%;margin-left:0}.mim-rd-chips[data-v-f20c8b53]{display:flex;gap:.444rem;margin-bottom:.889rem;margin-left:-.222rem}.mim-chip[data-v-f20c8b53]{padding:.333rem .778rem;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:1.111rem;font-size:var(--type-xs);color:var(--color-text-dim);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-rd-header[data-v-f20c8b53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.667rem}.mim-rd-actions-group[data-v-f20c8b53]{display:flex;align-items:center;gap:.889rem}.mim-ai-action-btn[data-v-f20c8b53]{background:transparent;border:none;color:var(--color-brand);font-size:var(--type-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.222rem}.mim-btn-pro-toggle[data-v-f20c8b53]{background:transparent;border:none;color:var(--color-text-dim);font-size:var(--type-xs);cursor:pointer}.mim-rd-textarea[data-v-f20c8b53]{flex:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.667rem;margin-left:0;font-family:inherit;font-size:var(--type-sm);resize:none;outline:none;margin-bottom:.889rem;background:var(--color-bg-surface);color:var(--color-text);transition:all .8s var(--ease-tao)}.mim-rd-footer[data-v-f20c8b53]{display:flex;justify-content:flex-end;align-items:center;margin-top:.889rem;padding-bottom:.667rem}.mim-rd-footer-right[data-v-f20c8b53]{display:flex;align-items:center;gap:.667rem}.mim-btn-send[data-v-f20c8b53]{background:var(--color-brand-green);color:var(--color-bg-surface)!important;border:none;padding:.444rem 1.778rem;border-radius:var(--radius-sm);font-size:var(--type-xs);font-weight:600;cursor:pointer;transition:all .8s var(--ease-tao);display:inline-flex;align-items:center;justify-content:center}.mim-btn-send[data-v-f20c8b53]:hover{background:color-mix(in srgb,var(--color-brand-green),black 10%);box-shadow:0 .111rem .444rem #00a88440}.mim-btn-cancel[data-v-f20c8b53]{background:var(--color-bg-surface);border:1px solid var(--color-border);padding:.444rem 1.111rem;border-radius:var(--radius-sm);color:var(--color-text-dim);cursor:pointer;transition:all .8s var(--ease-tao)}.mim-ai-action[data-v-f20c8b53]{margin-left:auto;color:var(--color-brand);font-size:var(--type-xs);font-weight:600;cursor:pointer}
