@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: #3d3d3d;--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;--color-border-bold: #cbd5e1;--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: 12px;--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: 8px}.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);--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}.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-3d130675]{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-3d130675]{display:flex;align-items:center;gap:var(--space-half);padding:0 var(--space-1);flex-shrink:0;white-space:nowrap}.brand-icon[data-v-3d130675]{font-family:var(--font-family-mono);font-size:var(--type-md);color:var(--color-navbar-text)}.brand-text[data-v-3d130675]{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-3d130675]{display:flex;align-items:stretch;flex:1;height:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.navbar-nav[data-v-3d130675]::-webkit-scrollbar{display:none}.nav-divider[data-v-3d130675]{width:1px;height:100%;background:var(--color-navbar-divider);flex-shrink:0}.navbar-link[data-v-3d130675]{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-3d130675]: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-3d130675]:hover,.navbar-link.active[data-v-3d130675]{color:var(--color-navbar-text)}.navbar-link.active[data-v-3d130675]:after{opacity:1}.tool-rail[data-v-01d6bbe2]{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-01d6bbe2]{position:absolute;left:10px;right:10px;height:72px;border-radius:20px;pointer-events:none;z-index:0}.tool-rail__wash--top[data-v-01d6bbe2]{top:-18px;background:radial-gradient(circle at 50% 100%,#4f8cff1a,#4f8cff00 72%)}.tool-rail__wash--bottom[data-v-01d6bbe2]{bottom:-24px;background:radial-gradient(circle at 50% 0%,#ffffff0d,#fff0 74%)}.tool-rail__inner-line[data-v-01d6bbe2]{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-01d6bbe2]{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-01d6bbe2]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.tool-rail__group--mid[data-v-01d6bbe2]{padding:14px 0}.tool-rail__group--mid[data-v-01d6bbe2]:before,.tool-rail__group--mid[data-v-01d6bbe2]:after{content:"";width:22px;height:1px;background:#ffffff12;position:absolute;left:50%;transform:translate(-50%)}.tool-rail__group--mid[data-v-01d6bbe2]:before{top:0}.tool-rail__group--mid[data-v-01d6bbe2]:after{bottom:0}.tool-rail__spacer[data-v-01d6bbe2]{flex:1}.tool-slot[data-v-01d6bbe2]{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-01d6bbe2]{cursor:pointer}.tool-slot[data-v-01d6bbe2]:hover{background:#ffffff0a;border-color:#ffffff0d;color:var(--color-text);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08}.tool-slot--active[data-v-01d6bbe2]{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-01d6bbe2]{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-01d6bbe2]{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-01d6bbe2],.tool-slot--brand .tool-slot__halo[data-v-01d6bbe2],.tool-slot--active .tool-slot__halo[data-v-01d6bbe2]{opacity:1}.tool-slot--brand[data-v-01d6bbe2]:after,.tool-slot--active[data-v-01d6bbe2]: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-01d6bbe2]{display:block;opacity:.8;position:relative;z-index:1}.tool-slot__core--brand[data-v-01d6bbe2]{width:16px;height:16px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #4f8cff1f}.tool-slot__core--ring[data-v-01d6bbe2]{width:15px;height:15px;border-radius:50%;border:2px solid currentColor}.tool-slot__core--grid[data-v-01d6bbe2]{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-01d6bbe2]{width:16px;height:3px;border-radius:999px;background:currentColor}.tool-slot__core--dot[data-v-01d6bbe2]{width:7px;height:7px;border-radius:50%;background:currentColor}@media(max-width:1023px){.tool-rail[data-v-01d6bbe2]{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-d86ec594]{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-d86ec594]{opacity:0;pointer-events:none}.ricci-hud-container[data-v-d86ec594]{width:min(960px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;overflow:hidden;padding-top:2px}.ricci-hud-edge[data-v-d86ec594]{all:unset;width:100%;height:14px;position:relative;display:block;cursor:pointer;margin-top:-2px}.hud-edge-line[data-v-d86ec594]{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-d86ec594]{background:var(--color-accent)}.ricci-hud-scanner-track[data-v-d86ec594]{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-d86ec594]{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-d86ec594 .8s ease-in-out infinite alternate;filter:blur(.5px)}@keyframes kitt-scanner-d86ec594{0%{left:-160px}to{left:100%}}.ricci-hud-edge.is-open .hud-edge-line[data-v-d86ec594]{background:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));animation:none}.ricci-hud-panel[data-v-d86ec594]{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-d86ec594]{max-height:44px;opacity:1}.ricci-hud-rail[data-v-d86ec594]{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-d86ec594]{opacity:.82}.hud-side[data-v-d86ec594]{display:flex;align-items:center;min-width:0;height:100%}.hud-side-left[data-v-d86ec594]{justify-content:flex-start}.hud-side-right[data-v-d86ec594]{justify-content:flex-end;gap:var(--space-half)}.hud-brand[data-v-d86ec594]{font-family:var(--font-family-mono);font-size:10px;letter-spacing:.18em;color:var(--color-text-ghost);text-transform:uppercase}.hud-center[data-v-d86ec594]{min-width:0;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hud-flip-stage[data-v-d86ec594]{position:relative;width:100%;height:100%;perspective:1200px;transform-style:preserve-3d}.hud-flip-stage.is-flipping .hud-front[data-v-d86ec594]{transform:rotateX(-180deg) scale(.96);opacity:0;filter:blur(2px)}.hud-flip-stage.is-flipping .hud-back[data-v-d86ec594]{transform:rotateX(0) scale(1);opacity:1;filter:blur(0)}.hud-face[data-v-d86ec594]{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-d86ec594]{transform:rotateX(0) scale(1);opacity:1;z-index:2}.hud-back[data-v-d86ec594]{transform:rotateX(180deg) scale(.96);opacity:0;filter:blur(2px)}.hud-text-button[data-v-d86ec594]{all:unset;display:block;width:100%;cursor:pointer}.hud-actions[data-v-d86ec594]{display:flex;align-items:center;gap:var(--space-half);white-space:nowrap}.hud-counter[data-v-d86ec594]{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-d86ec594]:hover{color:var(--color-accent)}.hud-close[data-v-d86ec594]{all:unset;font-size:16px;color:var(--color-text-ghost);cursor:pointer;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:color .2s var(--ease-tao)}.hud-close[data-v-d86ec594]:hover{color:var(--color-text)}.hud-text[data-v-d86ec594]{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-d86ec594]:hover{color:var(--color-accent)}.hud-text-empty[data-v-d86ec594],.hud-text-empty[data-v-d86ec594]:hover{color:var(--color-text-ghost);font-size:12px}.hud-text.is-error[data-v-d86ec594]{color:var(--color-danger)}.hud-text.is-success[data-v-d86ec594]{color:var(--color-success)}.hud-text.is-transaction[data-v-d86ec594]{color:var(--color-accent)}@media(max-width:900px){.ricci-hud-edge[data-v-d86ec594]{height:16px}.ricci-hud-rail[data-v-d86ec594]{grid-template-columns:48px minmax(0,1fr) auto}.hud-brand[data-v-d86ec594]{font-size:9px;letter-spacing:.12em}.hud-actions[data-v-d86ec594]{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-008faf5b]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.ricci-main[data-v-008faf5b]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.ricci-shell[data-v-008faf5b]{flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}.ricci-content-shell[data-v-008faf5b]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.workspace-right[data-v-008faf5b]{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.ricci-vessel[data-v-008faf5b]{flex:1;min-height:0;display:flex;flex-direction:column}.ricci-app--suspended[data-v-008faf5b]{opacity:0;transition:opacity .2s var(--ease-tao)}@media(max-width:1023px){.ricci-content-shell[data-v-008faf5b]{width:100%}}.login-root[data-v-d01f9889]{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-d01f9889]{transform:scale(.92);opacity:0;filter:blur(8px)}.particle-canvas[data-v-d01f9889]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.login-core[data-v-d01f9889]{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-d01f9889]{opacity:1;transform:translateY(0)}.login-core.collapsing[data-v-d01f9889]{opacity:0;transform:translateY(-30px) scale(.95)}.login-title[data-v-d01f9889]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-1)}.title-en[data-v-d01f9889]{font-size:var(--type-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--color-text)}.login-form[data-v-d01f9889]{display:flex;flex-direction:column;gap:var(--space-1);width:320px}.input-group[data-v-d01f9889]{position:relative;display:flex;flex-direction:column;gap:var(--space-half)}.input-label[data-v-d01f9889]{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-d01f9889]{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-d01f9889]:-webkit-autofill,.input-field[data-v-d01f9889]:-webkit-autofill:hover,.input-field[data-v-d01f9889]:-webkit-autofill:focus,.input-field[data-v-d01f9889]:-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-d01f9889]::placeholder{color:var(--color-text-mute);opacity:.4;letter-spacing:var(--tracking-base)}.input-underline[data-v-d01f9889]{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-d01f9889]{background:var(--color-accent-strong);height:1.5px;box-shadow:0 0 8px var(--color-accent-glow)}.remember-group[data-v-d01f9889]{display:flex;align-items:center;margin-top:calc(-1 * var(--space-half));margin-bottom:var(--space-half)}.remember-label[data-v-d01f9889]{display:flex;align-items:center;gap:var(--space-half);cursor:pointer}.remember-checkbox[data-v-d01f9889]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1px solid var(--color-border);background:transparent;cursor:pointer;position:relative;flex-shrink:0}.remember-checkbox[data-v-d01f9889]:checked{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.remember-checkbox[data-v-d01f9889]: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-d01f9889]{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-d01f9889]{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-d01f9889]{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-d01f9889]:hover:not(:disabled){background:var(--color-accent-mid);box-shadow:0 0 20px var(--color-accent-glow),0 0 40px #ff5c0033}.login-button[data-v-d01f9889]:active:not(:disabled){transform:scale(.98)}.login-button[data-v-d01f9889]:disabled{opacity:.5;cursor:not-allowed}.btn-text[data-v-d01f9889]{display:block}.btn-loading[data-v-d01f9889]{display:flex;align-items:center;justify-content:center;gap:var(--space-half)}.dot-pulse[data-v-d01f9889]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-bg);animation:pulse-dot-d01f9889 1s ease-in-out infinite}@keyframes pulse-dot-d01f9889{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.login-footer[data-v-d01f9889]{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-kpi-panel[data-v-c6691aa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap);background:transparent;flex-shrink:0}.kp-card[data-v-c6691aa8]{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-c6691aa8]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.kp-info[data-v-c6691aa8]{display:flex;flex-direction:column;gap:calc(var(--card-gap) / 4)}.kp-label[data-v-c6691aa8]{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-c6691aa8]{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-c6691aa8]{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.kp-icon[data-v-c6691aa8]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.kp-footer[data-v-c6691aa8]{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:8px;width:100%;white-space:nowrap}.kp-trend-item[data-v-c6691aa8]{display:flex;align-items:center;gap:2px;flex-shrink:0}.kp-trend-tag[data-v-c6691aa8]{font-family:var(--font-family-mono);font-size:var(--type-xs);font-weight:var(--weight-bold)}.kp-trend-label[data-v-c6691aa8]{font-size:var(--type-xs);color:var(--color-text-dim);opacity:.7;white-space:nowrap}.kp-trend-tag.down[data-v-c6691aa8]{color:var(--color-danger)}.kp-trend-label[data-v-c6691aa8]{font-size:var(--type-xs);color:var(--color-text-dim);opacity:.7}.kp-trend.down[data-v-c6691aa8]{color:var(--color-danger);background:#ef44441a}.chassis-action-bar[data-v-3181e28c]{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-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:var(--shadow-action-bar);transition:transform .8s var(--ease-tao),opacity .8s var(--ease-tao),background .8s var(--ease-tao),border-color .8s var(--ease-tao),box-shadow .8s var(--ease-tao),min-height .8s var(--ease-tao)}.cab-panel-standard[data-v-3181e28c],.cab-panel-selection[data-v-3181e28c]{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-3181e28c],.cab-right[data-v-3181e28c]{display:flex;align-items:center;gap:var(--control-gap);height:100%}.cab-right[data-v-3181e28c]{margin-left:auto}.cab-divider[data-v-3181e28c]{width:1px;height:calc(var(--input-height) - 16px);background:var(--color-border);margin:0 var(--control-gap);opacity:.5}.cab-btn-config[data-v-3181e28c]{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-3181e28c]:hover{background:var(--color-button-pill-hover);color:var(--color-accent);border-color:var(--color-accent-weak)}.cab-btn-filter.is-active[data-v-3181e28c],.cab-btn-sort.is-active[data-v-3181e28c]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.cab-icon-setting[data-v-3181e28c],.cab-icon-filter[data-v-3181e28c],.cab-icon-sort[data-v-3181e28c]{width:16px;height:16px;stroke:currentColor;stroke-width:2px;transition:transform .8s var(--ease-tao)}.cab-btn-config:hover .cab-icon-setting[data-v-3181e28c]{transform:rotate(90deg)}.cab-btn-filter[data-v-3181e28c]{position:relative}.cab-filter-badge[data-v-3181e28c]{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-3181e28c]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-medium)}.selection-count[data-v-3181e28c]{font-family:var(--font-family-mono);color:var(--color-accent);font-weight:var(--weight-bold);margin:0 4px}.selection-actions[data-v-3181e28c]{display:flex;align-items:center;gap:var(--control-gap)}.selection-cancel[data-v-3181e28c]{cursor:pointer}.cab-flip-enter-active[data-v-3181e28c],.cab-flip-leave-active[data-v-3181e28c]{transition:all .2s var(--ease-tao)}.cab-flip-enter-from[data-v-3181e28c]{opacity:0;transform:translateY(10px)}.cab-flip-leave-to[data-v-3181e28c]{opacity:0;transform:translateY(-10px)}.cab-fgroup[data-v-3181e28c]{display:flex;align-items:center;gap:var(--control-gap)}.cab-fglabel[data-v-3181e28c]{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-3181e28c] input[type=text],[data-v-3181e28c] 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-3181e28c] input[type=text]:focus,[data-v-3181e28c] 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-3181e28c] select,[data-v-3181e28c] .dd-trigger,[data-v-3181e28c] .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-3181e28c] .dd-trigger:hover,[data-v-3181e28c] .cab-btn-action:hover{background:var(--color-control-bg-hover)}[data-v-3181e28c] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--space-half);background:var(--color-button-pill)}[data-v-3181e28c] select:hover,[data-v-3181e28c] .dd-trigger:hover,[data-v-3181e28c] .cab-btn-action:hover{background:var(--color-button-pill-hover);color:var(--color-text)}.cmt2-shell[data-v-12f6ed81]{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-12f6ed81]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cmt2-toolbar-copy[data-v-12f6ed81]{display:flex;flex-direction:column;gap:4px}.cmt2-title[data-v-12f6ed81]{margin:0;font-size:20px;line-height:1.2;color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-description[data-v-12f6ed81]{margin:0;font-size:var(--type-sm);color:var(--color-text-dim)}.cmt2-toolbar-actions[data-v-12f6ed81]{display:flex;align-items:center;gap:8px}.cmt2-frame[data-v-12f6ed81]{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-12f6ed81]{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;background:var(--color-bg-panel);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s ease}.cmt2-viewport.is-hovering-scrollbar[data-v-12f6ed81]{scrollbar-color:color-mix(in srgb,var(--color-scrollbar) 40%,transparent) transparent}.cmt2-viewport[data-v-12f6ed81]::-webkit-scrollbar{width:6px;height:6px}.cmt2-viewport[data-v-12f6ed81]::-webkit-scrollbar-track{background:transparent}.cmt2-viewport[data-v-12f6ed81]::-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-12f6ed81]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-scrollbar) 32%,transparent)}.cmt2-viewport.is-hovering-scrollbar[data-v-12f6ed81]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-scrollbar) 52%,transparent)}.cmt2-table[data-v-12f6ed81]{min-width:max-content}.cmt2-header[data-v-12f6ed81],.cmt2-row[data-v-12f6ed81]{display:grid;grid-template-columns:var(--cmt2-grid);min-width:max-content}.cmt2-header[data-v-12f6ed81]{position:sticky;top:0;z-index:5;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);box-sizing:border-box}.cmt2-hcell[data-v-12f6ed81],.cmt2-cell[data-v-12f6ed81]{min-width:0;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-12f6ed81]{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-12f6ed81]{border-right:1px solid color-mix(in srgb,var(--color-border) 35%,transparent)}.cmt2-hcell-check[data-v-12f6ed81],.cmt2-cell-check[data-v-12f6ed81]{justify-content:center;padding:0}.cmt2-hcell[data-v-12f6ed81]:last-child,.cmt2-cell[data-v-12f6ed81]:last-child{border-right:none}.cmt2-hcell.is-sortable[data-v-12f6ed81],.cmt2-hcell[draggable=true][data-v-12f6ed81]{cursor:grab}.cmt2-hcell[draggable=true][data-v-12f6ed81]:active{cursor:grabbing}.cmt2-hcell.is-dragover-left[data-v-12f6ed81]:before,.cmt2-hcell.is-dragover-right[data-v-12f6ed81]: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-12f6ed81]:before{left:-1.5px}.cmt2-hcell.is-dragover-right[data-v-12f6ed81]:after{right:-1.5px}.cmt2-hcell.is-header-dragging[data-v-12f6ed81]{opacity:.4;background:var(--color-bg-hover)}.cmt2-hcell.is-sortable[data-v-12f6ed81]:hover{background:var(--color-bg-hover)}.cmt2-hlabel[data-v-12f6ed81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt2-filter-btn[data-v-12f6ed81]{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-12f6ed81]{background:color-mix(in srgb,var(--color-accent) 14%,white);color:var(--color-accent)}.cmt2-sort-mark[data-v-12f6ed81]{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-12f6ed81]{color:var(--color-accent)}.cmt2-resizer[data-v-12f6ed81]{position:absolute;top:0;right:-5px;width:10px;height:100%;cursor:col-resize;z-index:3}.cmt2-resizer[data-v-12f6ed81]: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-12f6ed81]:hover:after,.cmt2-resizer.is-active[data-v-12f6ed81]:after{opacity:1;width:2px;background:var(--color-accent-strong)}.cmt2-row[data-v-12f6ed81]{border-bottom:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.cmt2-row[data-v-12f6ed81]:hover,.cmt2-row.is-selected[data-v-12f6ed81]{background:var(--color-bg-hover)!important}.cmt2-row.is-locked[data-v-12f6ed81]{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-12f6ed81]{pointer-events:none}.cmt2-cell-text[data-v-12f6ed81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt2-empty[data-v-12f6ed81]{padding:48px 16px;text-align:center;color:var(--color-text-dim)}.cmt2-loading[data-v-12f6ed81]{display:flex;flex-direction:column}.cmt2-row.is-skeleton[data-v-12f6ed81]{pointer-events:none}.cmt2-skeleton-dot[data-v-12f6ed81],.cmt2-skeleton-bar[data-v-12f6ed81]{display:inline-block;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b83d,#94a3b81f 75%);background-size:200% 100%;animation:cmt2-shimmer-12f6ed81 1.8s linear infinite}.cmt2-skeleton-dot[data-v-12f6ed81]{width:10px;height:10px;border-radius:999px}.cmt2-skeleton-bar[data-v-12f6ed81]{height:12px;border-radius:999px}.cmt2-status[data-v-12f6ed81]{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-12f6ed81],.cmt2-status-right[data-v-12f6ed81]{display:flex;align-items:center;gap:calc(var(--space-half) / 2)}.cmt2-status-left[data-v-12f6ed81]{min-width:0;flex-wrap:wrap}.cmt2-status-meta[data-v-12f6ed81]{color:var(--color-text-dim);white-space:nowrap}.cmt2-pag-btn[data-v-12f6ed81]{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-12f6ed81]:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.cmt2-pag-select[data-v-12f6ed81]{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-12f6ed81]{color:var(--color-text-dim);white-space:nowrap;font-family:var(--font-family-mono)}.cmt2-pag-btn[data-v-12f6ed81]:disabled{opacity:.35;cursor:default}.cmt2-config-overlay[data-v-12f6ed81]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.cmt2-config-panel[data-v-12f6ed81]{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-12f6ed81]{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-12f6ed81]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-config-reset[data-v-12f6ed81]{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-12f6ed81]{display:flex;flex-direction:column;gap:calc(var(--space-half) / 2);padding:var(--space-half)}.cmt2-config-item[data-v-12f6ed81]{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-12f6ed81]{opacity:.5}.cmt2-config-item.is-dragover[data-v-12f6ed81]{border-color:var(--color-accent);background:var(--color-accent-weak)}.cmt2-config-grip[data-v-12f6ed81]{color:var(--color-text-dim);cursor:grab;-webkit-user-select:none;user-select:none}.cmt2-config-label[data-v-12f6ed81]{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-12f6ed81]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81}.cmt2-filter-panel[data-v-12f6ed81]{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-12f6ed81]{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-12f6ed81]{font-size:var(--type-sm);color:var(--color-text);font-weight:var(--weight-semibold)}.cmt2-filter-clear[data-v-12f6ed81]{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-12f6ed81]{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-12f6ed81]{display:flex;flex-direction:column;gap:calc(var(--space-half) / 2);padding:0 var(--space-half) var(--space-half)}.cmt2-filter-item[data-v-12f6ed81]{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-12f6ed81]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-sm)}.cmt2-filter-empty[data-v-12f6ed81]{padding:var(--space-half);color:var(--color-text-dim);text-align:center;font-size:var(--type-xs)}.cmt2-chk[data-v-12f6ed81]{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-12f6ed81]{cursor:default;opacity:.45}.cmt2-chk-input[data-v-12f6ed81]{position:absolute;opacity:0;width:0;height:0}.cmt2-chk-glyph[data-v-12f6ed81]{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-12f6ed81]{background:var(--color-accent);border-color:var(--color-accent)}.cmt2-chk-input:indeterminate+.cmt2-chk-glyph[data-v-12f6ed81]{background:transparent;border-color:var(--color-accent-mid);border-width:2px}@keyframes cmt2-shimmer-12f6ed81{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-3159f5bd]{position:relative;display:flex;align-items:center}.combobox-input[data-v-3159f5bd]{flex:1;cursor:default}.combobox-arrow[data-v-3159f5bd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--color-text-dim);cursor:pointer;pointer-events:none;line-height:1;transition:color .2s var(--ease-tao)}.combobox-arrow[data-v-3159f5bd]:hover{color:var(--color-text)}.combobox-menu[data-v-3159f5bd]{position:fixed;z-index:calc(var(--z-modal, 1000) + 10);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:280px;overflow-y:auto;box-shadow:var(--shadow-win11)}.combobox-option[data-v-3159f5bd]{padding:8px 12px;font-family:var(--font-family-base);font-size:var(--type-sm);color:var(--color-text-mute);cursor:pointer;transition:background .12s var(--ease-tao),color .12s var(--ease-tao)}.combobox-option[data-v-3159f5bd]:hover,.combobox-active[data-v-3159f5bd]{background:var(--color-bg-hover);color:var(--color-accent)}.combobox-loading[data-v-3159f5bd]{padding:8px 12px;font-family:var(--font-family-base);font-size:var(--type-sm);color:var(--color-text-mute);text-align:center}.combobox-divider[data-v-3159f5bd]{height:1px;background:var(--color-border);margin:4px 0}.combobox-add[data-v-3159f5bd]{padding:8px 12px;font-family:var(--font-family-base);font-size:var(--type-sm);color:var(--color-accent-mid, #60a5fa);cursor:pointer;transition:background .12s var(--ease-tao)}.combobox-add[data-v-3159f5bd]:hover{background:#ffffff0a}.combobox-add-row[data-v-3159f5bd]{display:flex;align-items:center;gap:4px;padding:6px 8px}.combobox-add-input[data-v-3159f5bd]{flex:1;height:28px;padding:0 8px;background:transparent;border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--type-xs);outline:none}.combobox-add-input[data-v-3159f5bd]:focus{border-color:var(--color-accent-mid, #60a5fa)}.combobox-add-confirm[data-v-3159f5bd],.combobox-add-cancel[data-v-3159f5bd]{font-family:var(--font-family-cockpit);font-size:var(--type-xs);cursor:pointer;white-space:nowrap}.combobox-add-confirm[data-v-3159f5bd]{color:var(--color-accent-mid, #60a5fa)}.combobox-add-cancel[data-v-3159f5bd]{color:var(--color-text-mute)}.ipi-root[data-v-e41a70b6]{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-e41a70b6]{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-e41a70b6]:not(.ipi-focused){border-color:#ef444466}.ipi-flag-btn[data-v-e41a70b6]{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-e41a70b6]:hover{background:var(--color-bg-hover)}.ipi-flag-icon[data-v-e41a70b6]{width:24px;height:16px;border-radius:2px;object-fit:cover}.ipi-flag-fallback[data-v-e41a70b6]{width:24px;height:16px}.ipi-flag-svg[data-v-e41a70b6]{width:24px;height:16px;border-radius:2px}.ipi-code[data-v-e41a70b6]{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.ipi-chevron[data-v-e41a70b6]{width:10px;height:6px;color:var(--color-text-dim);flex-shrink:0;transition:transform .2s var(--ease-tao)}.ipi-root .ipi-chevron[data-v-e41a70b6]{transform:rotate(0)}.ipi-input[data-v-e41a70b6]{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-e41a70b6]::placeholder{color:var(--color-text-dim);opacity:.4}.ipi-dropdown[data-v-e41a70b6]{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-e41a70b6]{padding:8px;border-bottom:1px solid var(--color-border)}.ipi-search[data-v-e41a70b6]{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-e41a70b6]:focus{border-color:var(--color-accent-strong)}.ipi-list[data-v-e41a70b6]{overflow-y:auto;flex:1}.ipi-item[data-v-e41a70b6]{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-e41a70b6]:hover,.ipi-item-active[data-v-e41a70b6]{background:var(--color-bg-hover)}.ipi-item-flag[data-v-e41a70b6]{width:24px;height:16px;border-radius:2px;object-fit:cover;flex-shrink:0}.ipi-item-name[data-v-e41a70b6]{flex:1}.ipi-item-dial[data-v-e41a70b6]{color:var(--color-text-dim);font-variant-numeric:tabular-nums}.ipi-drop-enter-active[data-v-e41a70b6]{transition:opacity .15s var(--ease-tao),transform .15s var(--ease-tao)}.ipi-drop-leave-active[data-v-e41a70b6]{transition:opacity .1s var(--ease-tao),transform .1s var(--ease-tao)}.ipi-drop-enter-from[data-v-e41a70b6],.ipi-drop-leave-to[data-v-e41a70b6]{opacity:0;transform:translateY(-4px)}.ricci-form[data-v-09ccecc6]{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-09ccecc6]{display:flex;flex-direction:column;gap:8px}.rf-fullwidth[data-v-09ccecc6]{grid-column:1 / -1}.rf-label[data-v-09ccecc6]{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-09ccecc6]{color:var(--color-danger, #ef4444);margin-left:2px}.rf-textarea[data-v-09ccecc6]{height:auto;min-height:80px;padding:var(--space-half);resize:vertical;line-height:1.5}.rf-input[type=number][data-v-09ccecc6]::-webkit-inner-spin-button,.rf-input[type=number][data-v-09ccecc6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rf-input[type=number][data-v-09ccecc6]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rf-dict[data-v-09ccecc6]{display:flex;flex-direction:column;gap:var(--space-half)}.rf-dict-row[data-v-09ccecc6]{display:flex;gap:var(--space-half);align-items:center}.rf-dict-static[data-v-09ccecc6]{gap:var(--space-1)}.rf-dict-row .rf-input[data-v-09ccecc6]{flex:1}.rf-dict-row .rf-combo-box[data-v-09ccecc6]{flex:1;min-width:0}.clm-footer[data-v-00efeafe]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);width:100%}.clm-btn-cancel[data-v-00efeafe]{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-00efeafe]:hover{background:var(--color-bg-hover);border-color:var(--color-text-dim)}.clm-btn-submit[data-v-00efeafe]{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-00efeafe]: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-00efeafe]:disabled{opacity:.5;cursor:not-allowed}.clm-error[data-v-00efeafe]{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-00efeafe]{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-00efeafe .6s linear infinite;vertical-align:middle}@keyframes ricci-spin-00efeafe{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-d2099343]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--card-gap);padding-bottom:0}.lsl-cascader[data-v-d2099343]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-stage-dropdown[data-v-d2099343],.lsl-owner-dropdown[data-v-d2099343]{width:var(--filter-width-wide)}.lsl-sn[data-v-d2099343]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-stage-badge[data-v-d2099343]{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}.lsl-stage-badge.stage-draft[data-v-d2099343]{color:var(--color-text-mute);border-color:var(--color-border);opacity:.6}.lsl-stage-badge.stage-qualified[data-v-d2099343]{color:var(--color-success);border-color:var(--color-success)}.lsl-stage-badge.stage-pending[data-v-d2099343]{opacity:.45;filter:grayscale(1)}.lsl-stage-badge.stage-returned[data-v-d2099343]{color:var(--color-danger);border-color:var(--color-danger-border);opacity:.6}.lsl-stage-badge.stage-won[data-v-d2099343]{color:var(--color-accent-strong);border-color:var(--color-accent-mid)}.lsl-stage-badge.stage-lost[data-v-d2099343]{color:var(--color-text-mute);border-color:var(--color-border);opacity:.4}.lsl-stage-badge.stage-resonant[data-v-d2099343]{color:var(--color-danger);border-color:var(--color-danger-border)}.lsl-amount[data-v-d2099343]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-gvalue[data-v-d2099343]{font-family:var(--font-family-mono);color:var(--color-text-mute);font-size:var(--type-sm)}.lsl-social-chips[data-v-d2099343]{display:flex;flex-wrap:wrap;gap:calc(var(--space-half) / 3);align-items:center}.lsl-social-chip[data-v-d2099343]{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-d2099343]{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-d2099343]{padding:calc(var(--space-half) / 6) calc(var(--space-half) / 2);color:var(--color-text-mute)}.lsl-dialog-content[data-v-d2099343]{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap);padding:0 var(--form-field-gap) var(--form-field-gap);overflow-y:auto;flex:1}.lsl-dialog-content.is-single-column[data-v-d2099343]{grid-template-columns:1fr}.field-group[data-v-d2099343]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 3)}.field-label[data-v-d2099343]{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-d2099343]{color:var(--color-text-ghost);font-weight:var(--weight-normal)}.lsl-field-collapsed[data-v-d2099343]{opacity:.65;transition:opacity .2s var(--ease-tao)}.lsl-field-collapsed[data-v-d2099343]:hover{opacity:1}.lsl-field-full[data-v-d2099343]{grid-column:1 / -1}.lsl-field-row[data-v-d2099343]{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap)}.lsl-dialog-error[data-v-d2099343]{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-d2099343]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap)}.lsl-error-anchor[data-v-d2099343]{grid-column:1 / -1;height:24px;position:relative;margin-top:calc(var(--space-half) * -1)}.lsl-error-pulse[data-v-d2099343]{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-d2099343],.fade-slide-leave-active[data-v-d2099343]{transition:all .3s var(--ease-tao)}.fade-slide-enter-from[data-v-d2099343]{opacity:0;transform:translateY(-5px)}.fade-slide-leave-to[data-v-d2099343]{opacity:0;transform:translateY(5px)}.lsl-dialog-footer[data-v-d2099343]{display:flex;justify-content:flex-end;gap:var(--space-1);padding:var(--space-1)}.lsl-confirm-content[data-v-d2099343]{padding:var(--space-1) var(--form-field-gap)}.lsl-confirm-msg[data-v-d2099343]{margin:0;font-size:var(--type-sm);color:var(--color-text);line-height:var(--leading-normal)}.field-required[data-v-d2099343]{color:var(--color-danger)}.lsl-convert-notice[data-v-d2099343]{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-e4e75f34]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-filter-divider[data-v-e4e75f34]{color:var(--color-text-dim);font-size:var(--type-sm)}.lsl-stage-dropdown[data-v-e4e75f34],.lsl-owner-dropdown[data-v-e4e75f34]{width:var(--filter-width)}.lsl-stage-badge[data-v-e4e75f34]{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}.lsl-stage-badge.stage-draft[data-v-e4e75f34]{color:var(--color-text-dim);border-color:var(--color-border);opacity:.6}.lsl-stage-badge.stage-qualified[data-v-e4e75f34]{color:var(--color-success);border-color:var(--color-success)}.lsl-stage-badge.stage-returned[data-v-e4e75f34]{color:var(--color-danger);border-color:var(--color-danger-border);opacity:.6}.lsl-stage-badge.stage-won[data-v-e4e75f34]{color:var(--color-accent-strong);border-color:var(--color-accent-mid)}.lsl-stage-badge.stage-lost[data-v-e4e75f34]{color:var(--color-text-dim);border-color:var(--color-border);opacity:.4}.lsl-stage-badge.stage-resonant[data-v-e4e75f34]{color:var(--color-danger);border-color:var(--color-danger-border)}.lsl-stage-badge.stage-pending[data-v-e4e75f34]{opacity:.45;filter:grayscale(1)}.lsl-sn[data-v-e4e75f34]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-dim)}.lsl-sn.link-effect[data-v-e4e75f34]{cursor:pointer;transition:all .2s var(--ease-tao);position:relative}.lsl-sn.is-locked[data-v-e4e75f34]{cursor:default}.lsl-sn.link-effect[data-v-e4e75f34]:hover{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:calc(var(--space-1) / 6)}.lsl-amount[data-v-e4e75f34]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-potential[data-v-e4e75f34]{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-e4e75f34]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.field-group[data-v-e4e75f34]{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-e4e75f34]{flex:1 1 100%}.field-label[data-v-e4e75f34]{font-size:var(--type-sm);font-weight:var(--weight-semibold);color:var(--color-text-dim)}.lsl-dialog-error[data-v-e4e75f34]{flex:1 1 100%;color:var(--color-danger);font-size:var(--type-sm);padding:var(--space-half) 0}.lsl-dialog-footer[data-v-e4e75f34]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1)}.lsl-confirm-content[data-v-e4e75f34]{padding:var(--space-1) var(--form-field-gap)}.lsl-confirm-msg[data-v-e4e75f34]{margin:0;font-size:var(--type-sm);color:var(--color-text);line-height:var(--leading-normal)}.nt-overlay[data-v-ff6b06ba]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;justify-content:center;align-items:center;font-family:var(--font-family-cockpit, "Segoe UI", sans-serif)}.nt-panel[data-v-ff6b06ba]{width:600px;max-width:92vw;max-height:85vh;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;box-shadow:var(--shadow-win11);color:var(--color-text)}.nt-header[data-v-ff6b06ba]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid var(--color-border);flex-shrink:0}.nt-header-left[data-v-ff6b06ba]{display:flex;align-items:baseline;gap:10px}.nt-header-title[data-v-ff6b06ba]{font-size:18px;font-weight:600;color:var(--color-text)}.nt-header-meta[data-v-ff6b06ba]{font-size:var(--type-xs);color:var(--color-text-weak)}.nt-header-actions[data-v-ff6b06ba]{display:flex;align-items:center;gap:8px}.nt-export-btn[data-v-ff6b06ba]{padding:4px 14px;border-radius:6px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-dim);font-size:var(--type-xs);font-family:inherit;cursor:pointer;transition:all .15s}.nt-export-btn[data-v-ff6b06ba]:hover{border-color:#eab30833;color:#eab30880}.nt-close-btn[data-v-ff6b06ba]{width:32px;height:32px;border-radius:6px;border:none;background:var(--color-bg-hover);color:var(--color-text-weak);font-size:16px;cursor:pointer;transition:background .15s,color .15s}.nt-close-btn[data-v-ff6b06ba]:hover{background:#ffffff14;color:#fff9}.nt-scroll[data-v-ff6b06ba]{flex:1;overflow-y:auto;padding:12px 24px}.nt-scroll[data-v-ff6b06ba]::-webkit-scrollbar{width:4px}.nt-scroll[data-v-ff6b06ba]::-webkit-scrollbar-track{background:transparent}.nt-scroll[data-v-ff6b06ba]::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:2px}.nt-empty-text[data-v-ff6b06ba]{font-size:var(--type-xs);color:var(--color-text-weak)}.nt-day[data-v-ff6b06ba]{margin:16px 0 4px;padding-top:12px;border-top:1px solid var(--color-border)}.nt-day[data-v-ff6b06ba]:first-child{border-top:none;margin-top:0;padding-top:0}.nt-day-label[data-v-ff6b06ba]{font-size:var(--type-xs);font-weight:500;color:var(--color-text-label);letter-spacing:.3px}.nt-scene[data-v-ff6b06ba]{display:flex;gap:12px;padding-left:20px;position:relative;padding-bottom:16px}.nt-scene--last[data-v-ff6b06ba]{padding-bottom:4px}.nt-scene[data-v-ff6b06ba]:before{content:"";position:absolute;left:23px;top:12px;bottom:0;width:1px;background:var(--color-border)}.nt-scene--last[data-v-ff6b06ba]:before{display:none}.nt-scene-dot[data-v-ff6b06ba]{width:8px;height:8px;border-radius:50%;background:#eab30840;border:1.5px solid rgba(234,179,8,.4);flex-shrink:0;margin-top:4px;position:relative;z-index:1}.nt-scene-card[data-v-ff6b06ba]{flex:1;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;transition:border-color .15s}.nt-scene-card[data-v-ff6b06ba]:hover{border-color:#eab30814}.nt-scene-text[data-v-ff6b06ba]{font-size:14px;line-height:1.6;color:var(--color-text);white-space:pre-wrap;word-break:break-word}.nt-scene-footer[data-v-ff6b06ba]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.nt-scene-tag[data-v-ff6b06ba]{font-size:var(--type-xs);padding:1px 8px;border-radius:8px;background:var(--color-bg-hover);color:var(--color-text-dim);border:1px solid var(--color-border)}.nt-scene-author[data-v-ff6b06ba]{font-size:var(--type-xs);color:var(--color-text-label);margin-left:auto}.nt-scene-time[data-v-ff6b06ba]{font-size:var(--type-xs);color:var(--color-text-weak)}.nt-composer[data-v-ff6b06ba]{flex-shrink:0;border-top:1px solid var(--color-border);padding:16px 24px 20px;background:var(--color-bg-panel)}.nt-composer-input[data-v-ff6b06ba]{width:100%;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;color:var(--color-text);font-size:var(--type-xs);font-family:inherit;outline:none;resize:none;transition:border-color .15s;box-sizing:border-box}.nt-composer-input[data-v-ff6b06ba]::placeholder{color:#ffffff1a}.nt-composer-input[data-v-ff6b06ba]:focus{border-color:#eab30826}.nt-composer-bar[data-v-ff6b06ba]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.nt-composer-tags[data-v-ff6b06ba]{display:flex;gap:4px}.nt-composer-tag[data-v-ff6b06ba]{padding:2px 10px;border-radius:10px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-dim);font-size:var(--type-xs);cursor:pointer;transition:all .15s;font-family:inherit}.nt-composer-tag[data-v-ff6b06ba]:hover{border-color:#eab30826;color:#eab30866}.nt-composer-tag--on[data-v-ff6b06ba]{background:#eab30814;border-color:#eab30833;color:#eab30899}.nt-composer-btn[data-v-ff6b06ba]{padding:5px 18px;border-radius:6px;border:1px solid rgba(234,179,8,.15);background:#eab30814;color:#eab30899;font-size:var(--type-xs);font-family:inherit;cursor:pointer;transition:background .15s}.nt-composer-btn[data-v-ff6b06ba]:hover:not(:disabled){background:#eab30826}.nt-composer-btn[data-v-ff6b06ba]:disabled{opacity:.3;cursor:default}.nt-fade-enter-active[data-v-ff6b06ba],.nt-fade-leave-active[data-v-ff6b06ba]{transition:opacity .2s ease}.nt-fade-enter-from[data-v-ff6b06ba],.nt-fade-leave-to[data-v-ff6b06ba]{opacity:0}.nt-slide-enter-active[data-v-ff6b06ba]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease}.nt-slide-leave-active[data-v-ff6b06ba]{transition:transform .18s ease,opacity .18s ease}.nt-slide-enter-from[data-v-ff6b06ba],.nt-slide-leave-to[data-v-ff6b06ba]{transform:scale(.95);opacity:0}.opp-shell[data-v-9437078d]{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:1280px;margin:0 auto;width:100%;font-family:inherit;transition:all .8s var(--ease-tao)}.opp-shell--loading[data-v-9437078d],.opp-shell--error[data-v-9437078d]{align-items:center;justify-content:center}.opp-loading-state[data-v-9437078d],.opp-error-state[data-v-9437078d]{display:flex;flex-direction:column;align-items:center;gap:var(--space-half);color:var(--color-text-dim)}.opp-loading-spinner[data-v-9437078d]{width:32px;height:32px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:opp-spin-9437078d .8s linear infinite}@keyframes opp-spin-9437078d{to{transform:rotate(360deg)}}.opp-detail[data-v-9437078d]{display:flex;flex:1;min-height:0;gap:var(--container-padding);overflow:hidden;padding:var(--container-padding)}.opp-left[data-v-9437078d]{flex:1;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-9437078d]::-webkit-scrollbar{width:4px}.opp-left[data-v-9437078d]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.opp-right[data-v-9437078d]{width:320px;display:flex;flex-direction:column;gap:var(--card-gap);flex-shrink:0;overflow-y:auto;max-height:100%;transition:all .8s var(--ease-tao)}.opp-right[data-v-9437078d]::-webkit-scrollbar{width:0}.opp-card[data-v-9437078d]{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[data-v-9437078d]{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[data-v-9437078d]{display:flex;align-items:center;gap:var(--control-gap)}.opp-card-head-icon[data-v-9437078d]{width:14px;height:14px;opacity:.4}.opp-card-head[data-v-9437078d] .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[data-v-9437078d] .ricci-action-text:hover{opacity:.8;text-decoration:underline}.opp-profile-top[data-v-9437078d]{display:flex;align-items:center;gap:var(--card-gap);margin-bottom:var(--space-half)}.opp-profile-avatar[data-v-9437078d]{width:56px;height:56px;border-radius:50%;background:var(--color-bg-panel);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);flex-shrink:0}.opp-avatar-txt[data-v-9437078d]{font-size:var(--type-xl);font-weight:var(--weight-bold);color:var(--color-text-dim)}.opp-profile-main[data-v-9437078d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.opp-profile-name-row[data-v-9437078d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-half)}.opp-profile-name[data-v-9437078d]{font-size:var(--type-md);font-weight:var(--weight-bold);color:var(--color-text)}.opp-profile-badge[data-v-9437078d]{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-9437078d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--card-gap)}.opp-contact-pill[data-v-9437078d]{display:flex;align-items:center;gap:6px;font-size:var(--type-xs);color:var(--color-text-dim)}.opp-flag-pill[data-v-9437078d]{margin-right:2px}.opp-contact-flag[data-v-9437078d]{width:16px;height:12px;border-radius:2px;vertical-align:middle;image-rendering:auto}.opp-header-input-pill[data-v-9437078d]{transition:color .8s cubic-bezier(.4,0,.2,1)}.opp-header-input-pill[data-v-9437078d]:focus-within{color:var(--color-text)}.opp-header-input-pill--readonly[data-v-9437078d]{opacity:.6}.opp-header-input-wrap[data-v-9437078d]{display:inline-grid;vertical-align:middle;align-items:center;position:relative}.opp-header-input-wrap[data-v-9437078d]: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-9437078d]{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-9437078d]:read-only{cursor:default;-webkit-user-select:text;user-select:text}.opp-header-input[data-v-9437078d]::placeholder{color:var(--color-text-dim);opacity:.35}.opp-svg-icon[data-v-9437078d]{width:14px;height:14px;stroke:currentColor;opacity:.6}.opp-profile-status-box[data-v-9437078d]{display:flex;align-items:center;gap:var(--control-gap);flex-shrink:0}.opp-status-label[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-weak)}.opp-status-pill--duration[data-v-9437078d]{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-metrics[data-v-9437078d]{display:flex;align-items:center;padding:var(--space-half) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.opp-metric-item[data-v-9437078d]{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 var(--card-gap);position:relative}.opp-metric-item[data-v-9437078d]:first-child{padding-left:0}.opp-metric-item[data-v-9437078d]:last-child{padding-right:0}.opp-metric-item[data-v-9437078d]:not(:last-child):after{content:"";position:absolute;right:0;top:4px;bottom:4px;width:1px;background:var(--color-border)}.opp-metric-lbl[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em}.opp-metric-val[data-v-9437078d]{font-size:var(--type-sm);font-weight:var(--weight-bold);color:var(--color-text)}.opp-steps[data-v-9437078d]{display:flex;align-items:center;gap:8px;margin-top:8px}.opp-step[data-v-9437078d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;transition:all .8s var(--ease-tao)}.opp-step-dot[data-v-9437078d]{width:24px;height:24px;border-radius:50%;border:1px solid var(--color-border-bold);background:var(--color-bg-panel);display:flex;align-items:center;justify-content:center;font-size:var(--type-xs);font-family:var(--font-family-mono);color:var(--color-text-weak);transition:all .8s var(--ease-tao);z-index:2}.opp-step--done .opp-step-dot[data-v-9437078d]{background:var(--color-success-weak);border-color:var(--color-success);color:var(--color-success)}.opp-step--active .opp-step-dot[data-v-9437078d]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 0 12px var(--color-accent-glow)}.opp-step-done-svg[data-v-9437078d]{width:14px;height:14px;stroke:currentColor}.opp-step-label[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-weak);white-space:nowrap}.opp-step--active .opp-step-label[data-v-9437078d]{color:var(--color-accent);font-weight:var(--weight-semibold)}.opp-step[data-v-9437078d]:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 16px);right:calc(-50% + 16px);height:1px;background:var(--color-border);z-index:1}.opp-step--done[data-v-9437078d]:not(:last-child):after{background:var(--color-success);opacity:.4}.opp-profile-grid[data-v-9437078d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px}.opp-profile-item[data-v-9437078d]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0;transition:all .8s var(--ease-tao);cursor:pointer;position:relative;min-height:44px;box-sizing:border-box;min-width:0}.opp-profile-item[data-v-9437078d]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-border);opacity:.6;transition:background .2s}.opp-profile-item[data-v-9437078d]:hover:after{background:var(--color-accent-weak);opacity:1}.opp-profile-item--as-label[data-v-9437078d]{transition:color .8s cubic-bezier(.4,0,.2,1)}.opp-profile-item--as-label[data-v-9437078d]:focus-within{color:var(--color-text)}.opp-profile-lbl[data-v-9437078d]{font-size:var(--type-xs);font-weight:var(--weight-normal);color:var(--color-text-dim);line-height:1;flex-shrink:0;margin-right:var(--space-1);min-width:5.5em}.opp-profile-input--as-label[data-v-9437078d]{background:transparent;border:none;outline:none;color:inherit;font:inherit;font-size:var(--type-xs);font-weight:var(--weight-bold);padding:0;margin:0;height:24px;line-height:24px;text-align:right;flex:1;cursor:text;min-width:0}.opp-profile-input--as-label[data-v-9437078d]:read-only{cursor:default;-webkit-user-select:text;user-select:text}.opp-profile-input--no-arrow[data-v-9437078d]::-webkit-calendar-picker-indicator{display:none!important}.opp-profile-input--as-label[data-v-9437078d]::placeholder{color:var(--color-text-dim);opacity:.3;font-weight:var(--weight-normal)}.opp-cat-inline-group[data-v-9437078d]{display:flex;align-items:center;gap:0;flex:1;justify-content:flex-end;min-width:0}.opp-cat-inline-group .opp-profile-input--as-label[data-v-9437078d]{flex:1;min-width:30px;text-align:center}.opp-cat-sep[data-v-9437078d]{margin:0 8px;color:var(--color-text-weak);opacity:.3;font-size:var(--type-xs);font-weight:var(--weight-normal)}.opp-profile-dropdown-naked[data-v-9437078d]{width:100%}.opp-card--narrative[data-v-9437078d]{padding:var(--container-padding)}.opp-narrative-input[data-v-9437078d]{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-9437078d]:focus{border-color:var(--color-accent-weak)}.opp-narrative-input[data-v-9437078d]:empty:before{content:attr(data-placeholder);color:var(--color-text-weak);opacity:.4}.opp-tag-row[data-v-9437078d]{display:flex;gap:var(--control-gap);margin-top:var(--space-half)}.opp-tag[data-v-9437078d]{font-size:var(--type-xs);padding:2px 10px;border-radius:12px;border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;transition:all .8s var(--ease-tao)}.opp-tag[data-v-9437078d]:hover{border-color:var(--color-accent-weak);color:var(--color-accent)}.opp-tag--active[data-v-9437078d]{background:var(--color-accent-weak);border-color:var(--color-accent);color:var(--color-accent)}.opp-narr-actions[data-v-9437078d]{display:flex;justify-content:flex-end;margin-top:var(--space-half)}.opp-narr-submit-btn[data-v-9437078d]{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-9437078d]:hover{opacity:.9}.opp-tab-bar[data-v-9437078d]{display:flex;gap:var(--space-1-5);margin-top:var(--space-half);padding:0 8px;border-bottom:1px solid var(--color-border)}.opp-tab[data-v-9437078d]{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[data-v-9437078d]:hover{color:var(--color-text)}.opp-tab--active[data-v-9437078d]{color:var(--color-accent);font-weight:var(--weight-semibold)}.opp-tab--active[data-v-9437078d]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-accent)}.opp-layer[data-v-9437078d]{margin-bottom:var(--space-1)}.opp-layer-head[data-v-9437078d]{font-size:var(--type-xs);font-weight:var(--weight-bold);color:var(--color-text-dim);margin-bottom:var(--space-half);display:flex;align-items:center;gap:8px}.opp-layer-inherit[data-v-9437078d]{font-weight:var(--weight-normal);font-size:var(--type-xs);color:var(--color-text-weak);opacity:.5}.opp-layer-body[data-v-9437078d]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--space-2);padding:var(--space-half) 0;background:transparent}.opp-field[data-v-9437078d]{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-9437078d]:after{content:"";position:absolute;bottom:0;left:0;right:12px;height:1px;background:var(--color-border)}.opp-field-label[data-v-9437078d]{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-9437078d]{font-size:var(--type-xs);font-weight:var(--weight-bold);color:var(--color-text);text-align:right}.opp-source-lead-snap[data-v-9437078d]{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;letter-spacing:var(--tracking-base)}.opp-field-group-label[data-v-9437078d]{display:none}.opp-field-sep[data-v-9437078d]{grid-column:1 / -1;height:1px;border-top:1px dashed var(--color-border);margin:var(--space-1) 0}.opp-snap-icon[data-v-9437078d]{font-size:var(--type-xs);flex-shrink:0;opacity:.5}.opp-status-grid[data-v-9437078d]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-half)}.opp-status-stat[data-v-9437078d]{display:flex;flex-direction:column;gap:4px}.opp-status-stat-label[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-weak)}.opp-status-stat-val[data-v-9437078d]{font-size:var(--type-base);font-weight:var(--weight-semibold);color:var(--color-text)}.contact-card-v2-container[data-v-9437078d]{padding:var(--space-half) 0;display:flex!important;flex-direction:column!important;gap:var(--space-half)!important;background:transparent}.contact-header-v2[data-v-9437078d]{display:flex!important;gap:var(--space-half)!important;align-items:center!important}.contact-avatar-v2[data-v-9437078d]{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-9437078d]{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-avatar-v2 img[data-v-9437078d]{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.contact-identity-v2[data-v-9437078d]{display:flex!important;flex-direction:column!important;gap:2px!important}.contact-name-v2[data-v-9437078d]{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-9437078d]{font-size:var(--type-xs)!important;color:var(--color-text-dim)!important}.contact-at-v2[data-v-9437078d]{color:var(--color-text-weak)!important}.contact-body-v2[data-v-9437078d]{display:flex!important;flex-direction:column!important;gap:var(--space-half)!important;margin-top:4px!important}.contact-info-row-v2[data-v-9437078d]{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-9437078d]{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-9437078d]{font-family:var(--font-family-mono)!important;font-size:var(--type-xs)!important;line-height:1!important}.contact-tags-v2[data-v-9437078d]{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:12px!important;transition:all .8s var(--ease-tao)}.contact-chip-v2[data-v-9437078d]{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-9437078d]{color:#5d5bd4!important}.dept-chip-v2[data-v-9437078d]{color:#34b3e4!important}.btn-add-tag-v2[data-v-9437078d]{background:none!important;border:none!important;color:#2e66ff!important;font-size:var(--type-xs)!important;cursor:pointer!important;padding:0!important;font-weight:var(--weight-medium)!important;transition:opacity .8s var(--ease-tao)}.btn-add-tag-v2[data-v-9437078d]:hover{opacity:.7}.contact-footer-v2[data-v-9437078d]{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:var(--space-1)!important;padding-top:var(--space-half)!important;border-top:1px dashed var(--color-border)!important}.contact-actions-v2[data-v-9437078d]{display:flex!important;align-items:center!important;gap:8px!important}.contact-action-sep[data-v-9437078d]{color:var(--color-text-weak);font-size:var(--type-xs);-webkit-user-select:none;user-select:none}.btn-delete-v2[data-v-9437078d]:hover{color:var(--color-danger)!important}.contact-switcher-v2[data-v-9437078d]{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-9437078d]{font-family:var(--font-family-mono);min-width:36px;text-align:center}.switcher-arrow-v2[data-v-9437078d]{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-9437078d]:hover{background:var(--color-bg-hover);color:var(--color-text)}.opp-sibling-header[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-dim);text-transform:uppercase;margin-bottom:8px}.opp-sibling-item[data-v-9437078d]{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-9437078d]{color:var(--color-accent);font-weight:var(--weight-semibold);background:var(--color-accent-glow)}.opp-lead-line[data-v-9437078d]{font-size:var(--type-sm);color:var(--color-text);margin-bottom:4px}.opp-lead-meta[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-weak);margin-bottom:12px}.opp-lead-sep[data-v-9437078d]{height:1px;background:var(--color-border);margin:12px 0}.opp-feed-card[data-v-9437078d]{height:320px;display:flex;flex-direction:column}.opp-feed[data-v-9437078d]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1;padding-right:4px}.opp-feed[data-v-9437078d]::-webkit-scrollbar{width:3px}.opp-feed[data-v-9437078d]::-webkit-scrollbar-thumb{background:var(--color-border)}.opp-feed-item[data-v-9437078d]{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.opp-feed-dot[data-v-9437078d]{width:6px;height:6px;border-radius:50%;background:var(--color-border-bold);margin-top:6px;flex-shrink:0}.opp-feed-body[data-v-9437078d]{display:flex;flex-direction:column;gap:4px}.opp-feed-text[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text);line-height:1.4}.opp-feed-meta[data-v-9437078d]{display:flex;gap:8px;font-size:var(--type-xs);color:var(--color-text-weak)}.lsl-dialog-content[data-v-9437078d]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-9437078d]{width:100%}.field-group[data-v-9437078d]{display:flex;flex-direction:column;gap:4px;min-width:calc(50% - var(--space-1))}.field-label[data-v-9437078d]{font-size:var(--type-xs);color:var(--color-text-subtle)}.lsl-table[data-v-1416cc80]{flex:1;overflow:hidden}.lsl-cascader[data-v-1416cc80],.lsl-sn[data-v-1416cc80]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-1416cc80]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.lsl-dialog-content[data-v-1416cc80]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-1416cc80]{grid-column:1 / -1}.lsl-dialog-footer[data-v-1416cc80]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1)}.lsl-dialog-error[data-v-1416cc80]{grid-column:1 / -1;color:var(--color-danger);font-size:var(--type-sm);padding:var(--space-half)}.lsl-tier-dropdown[data-v-1416cc80]{width:100%}.lsl-table[data-v-12074e09]{flex:1;overflow:hidden}.lsl-cascader[data-v-12074e09]{display:flex;align-items:center;gap:var(--control-gap)}.lsl-filter-divider[data-v-12074e09]{color:var(--color-text-subtle)}.lsl-stage-dropdown[data-v-12074e09],.lsl-owner-dropdown[data-v-12074e09]{min-width:var(--filter-width-narrow)}.lsl-dialog-content[data-v-12074e09]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1)}.lsl-field-full[data-v-12074e09]{width:100%}.field-group[data-v-12074e09]{display:flex;flex-direction:column;gap:4px;min-width:calc(50% - var(--space-1))}.field-label[data-v-12074e09]{font-size:var(--font-size-sm, 12px);color:var(--color-text-subtle)}.lsl-dialog-error[data-v-12074e09]{width:100%;color:var(--color-danger);font-size:var(--font-size-sm, 12px);padding:var(--space-half)}.lsl-dialog-footer[data-v-12074e09]{display:flex;gap:var(--space-1);justify-content:flex-end}.lsl-confirm-content[data-v-12074e09]{padding:var(--space-1);white-space:pre-line}.lsl-stage-badge[data-v-12074e09]{font-size:var(--font-size-sm, 12px);padding:2px 6px}.lsl-sn[data-v-12074e09]{font-family:var(--font-mono, monospace);font-size:var(--font-size-sm, 12px);color:var(--color-text-subtle)}.lsl-table[data-v-8852cd75]{flex:1;overflow:hidden}.lsl-sn[data-v-8852cd75],.lsl-amount[data-v-8852cd75]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.lsl-stage-badge[data-v-8852cd75]{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-8ab3e1f6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--card-gap);padding-bottom:0}.lsl-search[data-v-8ab3e1f6]{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-8ab3e1f6]::placeholder{color:var(--color-text-ghost)}.lsl-type-dropdown[data-v-8ab3e1f6]{width:var(--filter-width-wide)}.lsl-sn[data-v-8ab3e1f6]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-8ab3e1f6]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.lsl-gvalue[data-v-8ab3e1f6]{font-family:var(--font-family-mono);color:var(--color-text-mute);font-size:var(--type-sm)}.lsl-claim-btn[data-v-8ab3e1f6]{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-8ab3e1f6]:hover:not(:disabled){background:var(--color-accent-strong);color:#fff}.lsl-claim-btn[data-v-8ab3e1f6]:disabled{opacity:.4;cursor:not-allowed}.lsl-table[data-v-41728f92]{flex:1;overflow:hidden}.lsl-sn[data-v-41728f92]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.lsl-amount[data-v-41728f92]{font-family:var(--font-family-mono);font-size:var(--type-sm)}.adminuser-table[data-v-aded4641]{flex:1;overflow:hidden}.aus-cascader[data-v-aded4641]{display:flex;align-items:center;gap:var(--control-gap)}.aus-dim-dropdown[data-v-aded4641]{width:var(--filter-width-mini)}.aus-detail-dropdown[data-v-aded4641]{width:var(--filter-width-narrow)}.aus-filter-divider[data-v-aded4641]{color:var(--color-border);font-family:var(--font-family-mono);font-size:var(--type-sm);margin:0 var(--space-half);opacity:.5}.aus-search[data-v-aded4641]{background:var(--color-bg-panel);border:1px solid var(--color-border);color:var(--color-text);width:var(--search-width);height:var(--input-height);padding:0 var(--space-half);font-family:var(--font-family-base);font-size:var(--type-sm);outline:none;transition:border-color .2s var(--ease-tao)}.aus-search[data-v-aded4641]:focus{border-color:var(--color-accent-mid)}.aus-search[data-v-aded4641]::placeholder{color:var(--color-text-mute);opacity:.4}.aus-act-cell[data-v-aded4641]{display:flex;align-items:center;gap:var(--space-half)}.aus-status-cell[data-v-aded4641]{display:flex;align-items:center}.aus-mono[data-v-aded4641]{font-family:var(--font-family-mono);font-size:var(--type-sm);color:var(--color-text-mute)}.ricci-switch[data-v-aded4641]{width:32px;height:16px;background:var(--color-bg-card);border:1px solid var(--color-border);position:relative;cursor:pointer;transition:all .3s var(--ease-tao)}.ricci-switch.switch-on[data-v-aded4641]{background:var(--color-accent-glow);border-color:var(--color-accent-mid)}.switch-handle[data-v-aded4641]{position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--color-text-mute);transition:all .3s var(--ease-tao)}.ricci-switch.switch-on .switch-handle[data-v-aded4641]{left:18px;background:var(--color-accent-strong);box-shadow:0 0 8px var(--color-accent-glow)}.ricci-switch:hover .switch-handle[data-v-aded4641]{background:var(--color-text)}.ricci-switch.switch-disabled[data-v-aded4641]{opacity:.35;cursor:not-allowed;pointer-events:none}.dialog-content[data-v-aded4641]{display:grid;grid-template-columns:1fr 1fr;gap:var(--form-field-gap);padding:0 var(--form-field-gap) var(--form-field-gap);overflow-y:auto;flex:1}.dialog-content>.dialog-error[data-v-aded4641]{grid-column:1 / -1}.field-group[data-v-aded4641]{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--form-field-gap)}.field-label[data-v-aded4641]{display:block;font-size:15px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--color-text-mute);text-transform:uppercase}.field-required[data-v-aded4641]{font-size:var(--type-xs);color:var(--color-danger);font-weight:var(--weight-normal);letter-spacing:var(--tracking-base);text-transform:none;margin-left:4px}.dialog-input[type=password][data-v-aded4641]{letter-spacing:4px}.dialog-content[data-v-aded4641] .dd-trigger{height:var(--form-input-height)!important;line-height:calc(var(--form-input-height) - 2px);background:var(--form-input-bg)}.dialog-error[data-v-aded4641]{color:var(--color-danger);font-size:var(--type-sm);font-family:var(--font-family-mono);padding:var(--space-half) 0}.confirm-warning[data-v-aded4641]{display:flex;align-items:center;gap:var(--space-half);margin-bottom:var(--space-1)}.cw-icon[data-v-aded4641]{font-size:var(--type-lg);color:var(--color-danger)}.cw-text[data-v-aded4641]{font-size:var(--type-sm);color:var(--color-text)}.confirm-target[data-v-aded4641]{font-size:var(--type-sm);color:var(--color-text-mute);margin-bottom:var(--space-1)}.workbench-page[data-v-551e3d80]{height:calc(100vh - 64px);overflow:hidden;background:var(--color-bg)}.workbench-page>.layout[data-v-551e3d80]{max-width:1280px;margin-left:auto;margin-right:auto;height:100%}.layout[data-v-551e3d80]{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-551e3d80]{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-551e3d80]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--container-padding) * .833)}.card-title[data-v-551e3d80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--card-gap) + 2px)}.card-title h3[data-v-551e3d80]{margin:0;color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-medium)}.card-title span[data-v-551e3d80]{color:var(--color-text-dim);font-size:var(--type-xs)}.tree-search[data-v-551e3d80]{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-551e3d80]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-weak)}.tree-state[data-v-551e3d80]{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-551e3d80]{color:var(--color-danger)}.tree-group[data-v-551e3d80]{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:calc(var(--card-gap) / 3)}[data-v-551e3d80] .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-551e3d80] .tree-node:hover{background:var(--color-bg-hover)}[data-v-551e3d80] .tree-node.active{background:transparent;border-color:transparent}[data-v-551e3d80] .tree-node.active .tree-name{color:var(--color-accent)}[data-v-551e3d80] .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-551e3d80] .tree-node.level-0{padding-left:var(--card-gap)}[data-v-551e3d80] .tree-node.level-1{padding-left:calc(var(--card-gap) + 20px)}[data-v-551e3d80] .tree-node.level-2{padding-left:calc(var(--card-gap) + 40px)}[data-v-551e3d80] .tree-node.level-3{padding-left:calc(var(--card-gap) + 60px)}[data-v-551e3d80] .tree-node.level-4{padding-left:calc(var(--card-gap) + 80px)}[data-v-551e3d80] .tree-node.is-dragging{opacity:.4;background:var(--color-bg-panel)}[data-v-551e3d80] .tree-node.drag-over{border-top:2px solid var(--color-accent)}[data-v-551e3d80] .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-551e3d80] .tree-node.active .tree-dot{opacity:1}[data-v-551e3d80] .tree-dot.is-assigned{background:var(--color-accent)}[data-v-551e3d80] .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-551e3d80]{height:100%;overflow-y:auto;display:flex;flex-direction:column;padding:0 4px 0 0}.workbench-section[data-v-551e3d80]{position:relative;padding:var(--container-padding)}.workbench-section[data-v-551e3d80]: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-551e3d80]:last-child:after{display:none}.workbench-section[data-v-551e3d80]:last-child{flex:1}.empty-card[data-v-551e3d80]{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-551e3d80]{color:var(--color-text-weak);font-size:var(--type-2xl);line-height:1}.empty-title[data-v-551e3d80]{color:var(--color-text);font-size:var(--type-base);font-weight:var(--weight-medium)}.empty-copy[data-v-551e3d80]{max-width:420px;color:var(--color-text-dim);font-size:var(--type-sm);line-height:1.6}.section-head[data-v-551e3d80]{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-551e3d80]{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-551e3d80]{margin:0;color:var(--color-text-dim);font-size:var(--type-xs);line-height:1.55}.badge-row[data-v-551e3d80]{display:flex;gap:calc(var(--card-gap) * .667);flex-wrap:wrap}.badge[data-v-551e3d80]{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-551e3d80]{background:var(--color-accent-weak);border-color:var(--color-accent-mid);color:var(--color-accent)}.info-grid[data-v-551e3d80]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.info-box[data-v-551e3d80]{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-551e3d80]{margin-bottom:calc(var(--card-gap) * .667);color:var(--color-text-dim);font-size:var(--type-xs)}.value[data-v-551e3d80]{color:var(--color-text);font-size:var(--type-md);font-weight:var(--weight-normal)}.value--path[data-v-551e3d80]{font-size:var(--type-sm);line-height:1.5;word-break:break-all;font-family:var(--font-family-mono)}.anchor-layout[data-v-551e3d80]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:calc(var(--card-gap) * 1.5);align-items:start}.anchor-current[data-v-551e3d80]{padding:calc(var(--card-gap) / 2) 0 0}.anchor-current__label[data-v-551e3d80]{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-551e3d80]{margin-bottom:2px;color:var(--color-text);font-size:var(--type-base);font-weight:var(--weight-medium)}.anchor-meta[data-v-551e3d80]{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-551e3d80]{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-551e3d80]{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-551e3d80]{display:flex;flex-direction:column;gap:calc(var(--card-gap) * .667);margin-bottom:calc(var(--card-gap) + 2px)}.field[data-v-551e3d80]:last-of-type{margin-bottom:calc(var(--card-gap) * 1.333)}.field label[data-v-551e3d80]{color:var(--color-text-dim);font-size:var(--type-xs);font-weight:var(--weight-medium)}.field input[data-v-551e3d80],.field select[data-v-551e3d80]{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-551e3d80]:focus,.field select[data-v-551e3d80]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-weak)}.btn[data-v-551e3d80]{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-551e3d80]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.btn--full[data-v-551e3d80]{width:100%}.btn[data-v-551e3d80]:disabled{opacity:.45;cursor:not-allowed}.gate-grid[data-v-551e3d80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--card-gap) * 1.333)}.gate-card[data-v-551e3d80]{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-551e3d80]:disabled{opacity:.6;background:var(--color-bg-panel)}.gate-card:disabled .gate-copy h5[data-v-551e3d80],.gate-card:disabled .gate-copy p[data-v-551e3d80]{color:var(--color-text-weak);opacity:.6}.gate-copy h5[data-v-551e3d80]{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-551e3d80]{margin:0;color:var(--color-text-dim);font-size:var(--type-xs);line-height:1.55}.helper[data-v-551e3d80]{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-551e3d80]{color:var(--color-text);font-weight:var(--weight-medium)}@media(max-width:1200px){.layout[data-v-551e3d80]{grid-template-columns:1fr}}@media(max-width:860px){.workbench-page[data-v-551e3d80]{padding:16px}.info-grid[data-v-551e3d80],.anchor-layout[data-v-551e3d80],.gate-grid[data-v-551e3d80]{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)}
