.cw-suite,.cw-suite-dialog{--color-paper: #F8FAFC;--color-surface: #FFFFFF;--color-subtle: #F1F5F9;--color-ink: #0F172A;--color-body: #334155;--color-muted: #64748B;--color-rule: #E2E8F0;--color-rule-strong: #CBD5E1;--color-accent: #215BC7;--color-accent-hover: #1849A0;--color-accent-soft: #EDF3FF;--color-accent-border: #BDCEF2;--color-nav: #0F172A;--color-nav-raised: #1E293B;--color-nav-muted: #CBD5E1;--color-nav-active: #215BC7;--color-accent-ink: var(--color-white);--color-white: #FFFFFF;--color-error: #EF4444;--color-error-soft: #FEF2F2;--color-warning: #F59E0B;--color-warning-soft: #FFFBEB;--color-info: #3B82F6;--color-info-soft: #EFF6FF;--color-plot: #D1FAE5;--color-map-paper: #F1F5F9;--color-map-road: #FFFFFF;--color-transparent: transparent;--color-backdrop: rgba(15, 23, 42, .38);--color-login-shade-strong: rgba(24, 49, 95, .72);--color-login-shade-soft: rgba(24, 49, 95, .32);--color-login-shade-bottom: rgba(24, 49, 95, .4);--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: var(--font-body);--font-mono: "SF Mono", "Fira Code", monospace;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-title: 26px;--text-display: 32px;--radius-sm: 6px;--radius-panel: 8px;--radius-lg: 12px;--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-fast: .1s;--dur-short: .15s;--rule: 1px solid var(--color-rule);--rule-strong: 1px solid var(--color-rule-strong)}.cw-suite,.cw-suite-dialog{--color-panorama-light-panel: #FFFFFF;--color-panorama-dark-bg: #0b1420;--color-panorama-dark-panel: #101c2a;--color-panorama-dark-input: #192a3c;--color-panorama-dark-border: #2a3e53;--color-panorama-dark-text: #edf4f8;--color-panorama-dark-muted: #a9bbcd;--color-panorama-dark-green: #29c69a;--color-panorama-dark-blue: #70a7ff;--color-panorama-dark-amber: #f6bd55;--color-panorama-light-bg: #f0f4f6;--color-panorama-light-input: #f5f7fa;--color-panorama-light-border: #dde5eb;--color-panorama-light-text: #1e3444;--color-panorama-light-muted: #637788;--color-panorama-light-green: #087d59;--color-panorama-light-blue: #2969c9;--color-panorama-light-amber: #a26b04}@supports (color: oklch(50% .1 165)){.cw-suite,.cw-suite-dialog{--color-paper: oklch(98.41519% .0034127 247.85754);--color-surface: oklch(100% 0 89.87556);--color-subtle: oklch(96.82603% .0068536 247.89557);--color-ink: oklch(20.76819% .0398243 265.75487);--color-body: oklch(37.16963% .0391564 257.28695);--color-muted: oklch(55.4391% .040717 257.41661);--color-rule: oklch(92.87613% .0126187 255.50785);--color-rule-strong: oklch(86.89814% .0198477 252.8943);--color-accent: oklch(49% .18 260);--color-accent-hover: oklch(42% .17 260);--color-accent-soft: oklch(96% .02 260);--color-accent-border: oklch(84% .055 260);--color-nav: oklch(20.76819% .0398243 265.75487);--color-nav-raised: oklch(27.94952% .0368481 260.03098);--color-nav-muted: oklch(86.89814% .0198477 252.8943);--color-nav-active: oklch(49% .18 260);--color-white: oklch(100% 0 89.87556);--color-error: oklch(63.68337% .2078489 25.33133);--color-error-soft: oklch(97.05278% .0129469 17.3797);--color-warning: oklch(76.85904% .1646594 70.08039);--color-warning-soft: oklch(98.68793% .021403 95.27742);--color-info: oklch(62.3083% .1880147 259.81453);--color-info-soft: oklch(97.048% .0141822 254.60416);--color-plot: oklch(95.04573% .0507406 163.0508);--color-map-paper: oklch(96.82603% .0068536 247.89557);--color-map-road: oklch(100% 0 89.87556);--color-panorama-light-panel: oklch(100% 0 0);--color-panorama-dark-bg: oklch(18.90314% .0280961 255.88569);--color-panorama-dark-panel: oklch(22.26618% .0324568 252.98544);--color-panorama-dark-input: oklch(27.91881% .0404633 250.78289);--color-panorama-dark-border: oklch(35.65693% .0447478 250.35204);--color-panorama-dark-text: oklch(96.30233% .0092031 232.36446);--color-panorama-dark-muted: oklch(78.405% .0324709 248.24115);--color-panorama-dark-green: oklch(73.84417% .1401574 168.42537);--color-panorama-dark-blue: oklch(72.81224% .1412966 259.43798);--color-panorama-dark-amber: oklch(83.11259% .1362594 79.8864);--color-panorama-light-bg: oklch(96.46893% .0050509 228.81848);--color-panorama-light-input: oklch(97.54688% .0045343 258.32453);--color-panorama-light-border: oklch(91.75737% .0118808 239.91591);--color-panorama-light-text: oklch(31.4296% .0401506 241.25467);--color-panorama-light-muted: oklch(55.93263% .0354743 244.1087);--color-panorama-light-green: oklch(52.31218% .1089839 164.33353);--color-panorama-light-blue: oklch(53.33404% .163051 258.75631);--color-panorama-light-amber: oklch(57.22323% .1204992 73.42016)}}.cw-suite,.cw-suite-dialog{--cw-paper: var(--color-paper);--cw-surface: var(--color-surface);--cw-surface-muted: var(--color-subtle);--cw-ink: var(--color-ink);--cw-body: var(--color-body);--cw-muted: var(--color-muted);--cw-rule: var(--color-rule);--cw-rule-strong: var(--color-rule-strong);--cw-accent: var(--color-accent);--cw-accent-hover: var(--color-accent-hover);--cw-accent-soft: var(--color-accent-soft);--cw-danger: var(--color-error);--cw-danger-soft: var(--color-error-soft);--cw-warning: var(--color-warning);--cw-warning-soft: var(--color-warning-soft);--cw-info: var(--color-info);--cw-info-soft: var(--color-info-soft);--cw-sidebar: var(--color-nav);--cw-sidebar-raised: var(--color-nav-raised);--cw-sidebar-ink: var(--color-white);--cw-sidebar-muted: var(--color-nav-muted);--cw-radius-small: var(--radius-sm);--cw-radius: var(--radius-panel);--cw-radius-large: var(--radius-lg);--cw-shadow: none;--cw-text-small: var(--text-sm);--cw-text-base: var(--text-base);--cw-text-title: var(--text-md);--cw-text-display: var(--text-title);--cw-text-hero: 38px;--font-size-sm: var(--text-sm);--font-size-base: var(--text-base);--font-size-md: var(--text-md);--font-size-lg: var(--text-title);--cl-paper: var(--color-paper);--cl-surface: var(--color-surface);--cl-ink: var(--color-ink);--cl-muted: var(--color-muted);--cl-line: var(--color-rule);--cl-accent: var(--color-accent);--cl-navy: var(--color-accent-hover);--cl-on-navy: var(--color-white);--cl-soft: var(--color-accent-soft);--cl-error: var(--color-body);--cl-error-soft: var(--color-error-soft);--cl-warning: var(--color-body);--cl-warning-soft: var(--color-warning-soft);--cl-focus: var(--color-accent);--cl-white: var(--color-white);--cl-disabled: var(--color-subtle);--cl-font: var(--font-body);--cl-number: var(--font-body);--cl-radius: var(--radius-panel);--el-color-primary: var(--color-accent);--el-color-primary-dark-2: var(--color-accent-hover);--el-color-primary-light-3: var(--color-accent);--el-color-primary-light-5: var(--color-accent-border);--el-color-primary-light-7: var(--color-accent-border);--el-color-primary-light-9: var(--color-accent-soft);--el-text-color-primary: var(--color-ink);--el-text-color-regular: var(--color-body);--el-border-radius-base: var(--radius-sm);--el-font-family: var(--font-body);font:var(--text-base)/1.6 var(--font-body);color:var(--color-body);background:var(--color-paper)}html:has(.cw-suite),body:has(.cw-suite){overflow-x:clip}.cw-suite{min-height:100vh;min-height:100dvh}.cw-suite *,.cw-suite-dialog *{box-sizing:border-box}.cw-suite-workspace{padding-left:224px}.cw-suite :is(button,input,select,textarea),.cw-suite-dialog :is(button,input,select,textarea){font-family:var(--font-body)}.cw-suite :is(button,a.cw-button,a.cl-btn),.cw-suite-dialog button{white-space:nowrap}.cw-suite :is(h1,h2,h3),.cw-suite-dialog :is(h1,h2,h3){min-width:0;overflow-wrap:anywhere;font-style:normal}.cw-suite.cw-suite :is(.cw-main,.ct-main,.cs-main,.cg-main,.bl-main,.ch-main,.cl-main){width:100%;max-width:1744px;padding:24px 32px 40px;margin:0 auto;min-width:0}.cw-suite .cw-workbench{display:block}.cw-suite :is(.ch-page,.ct-page,.cl-page){background:var(--color-paper);color:var(--color-body);font:inherit}.cw-suite.cw-suite :is(.cw-hero,.ct-heading,.cs-header,.cd-heading,.cg-heading,.bl-heading,.ch-hero,.cl-heading,.cb-heading){display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-ink)}.cw-suite.cw-suite :is(.cw-hero,.ct-heading,.cs-heading,.cd-heading,.cg-heading,.bl-heading,.ch-hero,.cl-heading,.cb-heading) h1{font:600 var(--text-title)/1.4 var(--font-display);letter-spacing:0;margin:0 0 8px;max-width:none}.cw-suite.cw-suite :is(.cw-hero,.ct-heading,.cs-heading,.cd-heading,.cg-heading,.bl-heading,.ch-hero,.cl-heading,.cb-heading) p{font-size:var(--text-sm);color:var(--color-muted);line-height:1.7;margin:0;max-width:75ch}.cw-suite :is(.ct-eyebrow,.ch-eyebrow,.cd-kicker,.cg-heading>div>span){display:none}.cw-suite.cw-suite h2{font-size:var(--text-md);font-weight:600}.cw-suite.cw-suite h3{font-size:var(--text-base);font-weight:600}.cw-suite :is(.cw-button,.cl-btn),.cw-suite-dialog .cw-button{min-height:36px;padding:0 12px;font-size:var(--text-sm);font-weight:500;line-height:1.4;border-radius:var(--radius-sm);box-shadow:none}.cw-suite .ch-hero .cw-button{color:var(--color-body);background:var(--color-surface);border-color:var(--color-rule-strong)}.cw-suite :is(.cw-button,.cl-btn).primary,.cw-suite-dialog .cw-button.primary{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.cw-suite :is(input,select):not([type=checkbox]):not([type=radio]):not(.el-input__inner),.cw-suite-dialog :is(input,select):not([type=checkbox]):not([type=radio]):not(.el-input__inner){min-height:36px;min-width:0;max-width:100%;font-size:var(--text-sm);padding-block:6px;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-body);background:var(--color-surface)}.cw-suite :is(textarea),.cw-suite-dialog textarea{min-width:0;max-width:100%;border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-body);font-size:var(--text-sm);padding:10px 12px}.cw-suite :is(input,select,textarea):disabled,.cw-suite-dialog :is(input,select,textarea):disabled{background:var(--color-subtle);color:var(--color-muted);cursor:not-allowed}.cw-suite :is(.cw-field,.cl-field) label{font-size:var(--text-sm);font-weight:500}.cw-suite :is(.cw-field,.cl-field){min-width:0;gap:6px}.cw-suite :focus-visible,.cw-suite-dialog :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cw-suite :is(.el-button,.el-select,.el-input),.cw-suite-dialog :is(.el-button,.el-select,.el-input){--el-component-size: 36px}.cw-suite .el-button+.el-button,.cw-suite-dialog .el-button+.el-button{margin-left:0}.cw-suite .el-pagination{flex-wrap:wrap;gap:8px}.cw-suite :is(.cw-button,.cl-btn):active:not(:disabled){transform:translateY(1px)}.cw-suite .cw-sidebar{display:flex;flex-direction:column;width:224px;color:var(--color-nav-muted);background:var(--color-nav);font-size:var(--text-sm)}.cw-suite .cw-sidebar-desktop{position:fixed;inset:0 auto 0 0;z-index:110;height:100vh;height:100dvh}.cw-suite .cw-sidebar-brand{display:flex;align-items:center;gap:12px;padding:20px 22px;color:var(--color-white);flex-shrink:0}.cw-suite .cw-sidebar-brand strong{font-size:20px;letter-spacing:1px}.cw-suite .cw-sidebar-brand small{display:block;font-size:11px;color:var(--color-nav-muted)}.cw-suite .cw-sidebar-center{display:grid;gap:4px;margin:0 16px 12px;padding:12px;border-radius:var(--radius-sm);background:var(--color-nav-raised)}.cw-suite .cw-sidebar-center small,.cw-suite .cw-sidebar-center span{font-size:11px;color:var(--color-nav-muted)}.cw-suite .cw-sidebar-center strong{color:var(--color-white);font-weight:500;overflow-wrap:anywhere}.cw-suite .cw-sidebar-nav{min-height:0;overflow-y:auto;padding:0 12px 16px;flex:1;scrollbar-width:thin}.cw-suite .cw-sidebar-group{padding:16px 12px 6px;margin:0;font-size:11px;color:var(--color-nav-muted)}.cw-suite .cw-sidebar-link{display:flex;align-items:center;gap:12px;min-height:38px;margin:2px 0;padding:8px 12px;border-radius:var(--radius-sm);color:var(--color-nav-muted)}.cw-suite .cw-sidebar-link .el-icon{font-size:16px}.cw-suite .cw-sidebar-link.active{background:var(--color-nav-active);color:var(--color-white)}.cw-suite .cw-sidebar-footer{display:flex;gap:12px;align-items:center;padding:16px 24px;background:var(--color-nav)}.cw-suite .cw-sidebar-footer strong{font-weight:500;color:var(--color-white)}.cw-suite .cw-sidebar-footer small{display:block;font-size:11px}.cw-suite .cw-sidebar-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--color-white);background:var(--color-nav-raised)}.cw-suite .cw-sidebar :focus-visible{outline-color:var(--color-white)}.cw-suite.cw-suite .cw-topbar{min-height:64px;padding:12px 32px;background:var(--color-surface);color:var(--color-body);border-bottom:var(--rule);flex-shrink:0}.cw-suite .cw-breadcrumbs{display:flex;align-items:center;gap:12px;min-width:0;font-size:var(--text-sm);color:var(--color-muted)}.cw-suite .cw-breadcrumbs strong{color:var(--color-body);font-weight:500;white-space:nowrap}.cw-suite .cw-access-context{font-size:11px;color:var(--color-muted);align-self:center}.cw-suite .cw-topbar-actions{align-items:center;flex-wrap:nowrap}.cw-suite .cw-topbar .cw-button{color:var(--color-body)}.cw-suite .cw-menu-toggle{display:none;padding:0;width:40px;flex-shrink:0}.cw-suite .cw-page-tools{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 32px 0}.cw-suite .cw-navigation-dialog.el-dialog{padding:0;border:0;border-radius:0;width:288px;max-width:90vw;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;margin:0;color:var(--color-nav-muted);background:var(--color-nav)}.cw-suite .cw-navigation-dialog .el-dialog__header{display:none}.cw-suite .cw-navigation-dialog .el-dialog__body{height:100%;padding:0}.cw-suite .cw-navigation-overlay{background:var(--color-backdrop)}.cw-suite .cw-navigation-dialog .cw-sidebar{width:100%;height:100%}.cw-suite .cw-navigation-close{position:absolute;right:12px;top:20px;color:var(--color-white);border-color:var(--color-nav-raised);background:var(--color-nav)}.cw-suite :is(.ct-board,.cs-panel,.cd-panel,.cg-panel,.ch-board,.bl-ledger,.pf-panel,.cb-panel,.cl-panel){border:var(--rule);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:none;min-width:0}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics){gap:0;padding:16px 0;border:var(--rule);border-radius:var(--radius-panel);background:var(--color-surface);margin:0 0 24px}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics)>*{min-height:0;padding:0 20px;border:0;border-right:var(--rule);border-radius:0;box-shadow:none;background:none;gap:4px}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics)>*:last-child{border-right:0}.cw-suite .cs-metric:before{display:none}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics) strong{font-size:28px;font-weight:600;line-height:1.5;color:var(--color-ink);font-variant-numeric:tabular-nums}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics) :is(span,small){font-size:var(--text-xs);color:var(--color-muted)}.cw-suite :is(.ct-metrics,.cs-metrics)>button[aria-pressed=true]{background:var(--color-accent-soft);outline:0}.cw-suite :is(.ct-metrics,.cs-metrics)>button[aria-pressed=true] strong{color:var(--color-accent)}.cw-suite :is(.ct-board-head,.cs-panel-head,.cd-panel-head,.bl-ledger-head){padding:16px 20px;gap:16px}.cw-suite :is(.ct-board-head,.cs-panel-head,.cd-panel-head,.bl-ledger-head) p{font-size:var(--text-xs)}.cw-suite :is(.ct-card,.cg-card,.ch-card){padding:16px 20px;gap:16px;border-color:var(--color-rule)}.cw-suite :is(.ct-card,.cg-card,.ch-card) :is(p,small){color:var(--color-muted);font-size:var(--text-xs)}.cw-suite .ch-card{border-left:0;background:var(--color-surface);grid-template-columns:100px minmax(0,1fr) 200px}.cw-suite .ch-card-type span{background:var(--color-accent-soft);color:var(--color-accent);border-radius:4px;font-size:var(--text-xs);font-weight:500;padding:2px 8px}.cw-suite .ch-card-main>p{color:var(--color-body)}.cw-suite :is(.ch-state,.cs-pill,.ct-badge){border-radius:4px;font-size:var(--text-xs);font-weight:500}.cw-suite .ch-state{background:var(--color-subtle);color:var(--color-body)}.cw-suite .ch-exception{background:var(--color-warning-soft);color:var(--color-body)}.cw-suite :is(.ch-tools,.bl-search,.cg-toolbar){background:var(--color-surface);padding:16px 20px;border-color:var(--color-rule);gap:12px}.cw-suite .ch-search span{top:9px;color:var(--color-muted)}.cw-suite .ch-tools input{padding-left:48px}.cw-suite .bl-search{grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto auto}.cw-suite .ch-tools{grid-template-columns:minmax(0,1fr) 150px 150px auto}.cw-suite :is(.cl-tabs,.cg-tabs,.bl-tabs){display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin:0 0 16px;padding:0 16px;border-bottom:var(--rule)}.cw-suite :is(.cl-tabs,.cg-tabs,.bl-tabs) button{min-height:44px;padding:8px 0;border:0;border-bottom:2px solid var(--color-transparent);border-radius:0;box-shadow:none;font-size:var(--text-sm);font-weight:500;background:none;color:var(--color-muted);gap:8px}.cw-suite :is(.cg-tabs,.bl-tabs) button.active,.cw-suite .cl-tabs button[aria-selected=true]{background:none;border-bottom-color:var(--color-accent);color:var(--color-accent)}.cw-suite .bl-tabs button strong{font-size:var(--text-xs);background:var(--color-subtle);border-radius:4px;padding:0 6px}.cw-suite :is(.ct-actions,.cs-row-actions,.cg-actions,.ch-actions){gap:8px}.cw-suite :is(.cs-table,.cd-table,.bl-ledger table){font-size:var(--text-sm)}.cw-suite :is(.cs-table,.cd-table,.bl-ledger table) :is(th,td){padding:12px 16px}.cw-suite :is(.cs-table,.cd-table,.bl-ledger table) th{font-size:var(--text-xs);background:var(--color-paper);font-weight:500}.cw-suite .cl-list{gap:0;border:var(--rule);border-radius:var(--radius-panel);background:var(--color-surface);overflow:clip}.cw-suite .cl-row{border:0;border-bottom:var(--rule);border-radius:0;padding:16px 20px;gap:16px}.cw-suite .cl-row:last-child{border-bottom:0}.cw-suite .cl-row .cl-metric{font-size:var(--text-lg)}.cw-suite .cl-panel{padding:20px}.cw-suite .cl-note{border-radius:var(--radius-sm);padding:12px 16px;font-size:var(--text-sm)}.cw-suite .cl-sticky{padding:16px;border:var(--rule);border-radius:var(--radius-panel);background:var(--color-surface)}.cw-suite .cl-field input,.cw-suite .cl-field select{padding:6px 12px}.cw-suite :is(.ct-state,.cs-state,.cl-empty,.cg-empty,.ch-empty,.bl-state){min-height:280px}.cw-suite.cw-suite .cw-hero{display:grid;gap:4px}.cw-suite .cw-hero>span{font-size:var(--text-xs);color:var(--color-muted)}.cw-suite .cw-home-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;align-items:start}.cw-suite .cw-home-aside{display:grid;gap:24px}.cw-suite .cw-todo-panel{margin:0;padding:0;gap:0;box-shadow:none}.cw-suite .cw-todo-panel>div:first-child{padding:16px 20px}.cw-suite .cw-todo-panel h2{margin:0}.cw-suite .cw-todo-panel .cw-note{padding:20px}.cw-suite .cw-todo-row{padding:16px 20px;gap:16px;align-items:center;font-size:var(--text-sm)}.cw-suite .cw-todo-row :is(span,time){font-size:var(--text-xs)}.cw-suite .cw-land-entry{display:grid;gap:16px;margin:0;padding:20px;border:var(--rule);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-body)}.cw-suite .cw-land-entry h2{margin:0 0 8px}.cw-suite .cw-land-entry p{color:var(--color-muted);font-size:var(--text-sm)}.cw-suite .cw-land-actions{display:flex;gap:8px;flex-wrap:wrap}.cw-suite .cw-land-entry a{min-height:36px}.cw-suite .cw-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--rule)}.cw-suite .cw-quick-links a{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:var(--color-body);font-size:var(--text-sm);border-bottom:var(--rule)}.cw-suite .cw-quick-links a:nth-child(odd){border-right:var(--rule)}.cw-suite .cw-quick-links a>span{color:var(--color-muted)}.cw-suite .cw-login{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-suite .cw-context{position:relative;isolation:isolate;overflow:clip;padding:48px;grid-template-rows:auto 1fr;align-content:stretch;background:var(--color-accent-hover);color:var(--color-white)}.cw-suite .cw-login-landscape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.cw-suite .cw-context:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--color-login-shade-strong),var(--color-login-shade-soft) 55%,var(--color-login-shade-bottom))}.cw-suite .cw-context .cw-brand :is(strong,span){color:var(--color-white)}.cw-suite .cw-context-message{align-self:center}.cw-suite .cw-context h2 span{display:block}.cw-suite .cw-context h2{font-size:38px;max-width:12ch;line-height:1.5;font-weight:600}.cw-suite .cw-form-pane{background:var(--color-surface);padding:32px}.cw-suite .cw-card{max-width:420px;padding:20px;border:0;border-radius:0;box-shadow:none}.cw-suite .cw-card .cw-brand{padding-bottom:16px;border-bottom:var(--rule)}.cw-suite .cw-card .cw-field input,.cw-suite .cw-card .cw-button.primary{min-height:44px}.cw-suite .cw-workspace-card{max-width:680px}.cw-suite .cw-workspace-item{box-shadow:none;border-radius:var(--radius-panel)}.cw-suite-dialog.el-dialog{max-width:calc(100vw - 32px);max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;padding:0;border:var(--rule);border-radius:var(--radius-lg);background:var(--color-surface)}.cw-suite-dialog .el-dialog__header{margin:0;padding:20px 48px 20px 24px;border-bottom:var(--rule);flex-shrink:0}.cw-suite-dialog .el-dialog__title{font-size:var(--text-md);font-weight:600}.cw-suite-dialog .el-dialog__body{min-height:0;overflow-y:auto;padding:24px;color:var(--color-body);font-size:var(--text-sm)}.cw-suite-dialog .el-dialog__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:var(--rule);flex-shrink:0}.cw-suite-dialog .cw-field :is(input,select,textarea){width:100%}.cw-suite-dialog :is(.ct-source-switch,.cs-form-grid,.cg-form){min-width:0}.cw-suite-dialog .ch-detail-head{background:var(--color-accent-soft)}.cw-suite-dialog :is(.ch-detail-head p,.ch-dialog-note,.ch-detail dt,.ch-timeline small){color:var(--color-muted)}.cw-suite-dialog .ch-detail-head span{color:var(--color-accent)}.cw-suite .lp-shell,.cw-suite .lp-shell .cw-topbar{font-family:var(--font-body)}.cw-suite .lp-header{min-height:60px;padding:12px 24px}.cw-suite .lp-header .lp-brand h1{font-size:var(--text-md)}.cw-suite .lp-stats{padding-block:12px}.cw-suite .lp-stats strong{font-size:26px}@media(hover:hover){.cw-suite :is(.cw-button,.cl-btn):hover:not(:disabled){background:var(--color-subtle)}.cw-suite :is(.cw-button,.cl-btn).primary:hover:not(:disabled){background:var(--color-accent-hover)}.cw-suite .cw-sidebar-link:hover{background:var(--color-nav-raised);color:var(--color-white)}.cw-suite .cw-sidebar-link.active:hover{background:var(--color-nav-active)}.cw-suite :is(.cw-todo-row,.cw-quick-links a,.cl-row):hover{background:var(--color-paper)}}@media(max-width:1200px){.cw-suite-workspace{padding-left:208px}.cw-suite .cw-sidebar-desktop{width:208px}.cw-suite.cw-suite :is(.cw-main,.ct-main,.cs-main,.cg-main,.bl-main,.ch-main,.cl-main){padding-inline:24px}.cw-suite .cw-access-context{display:none}.cw-suite :is(.ch-tools,.bl-search){grid-template-columns:repeat(2,minmax(0,1fr))}.cw-suite .ct-board-head{align-items:flex-start;flex-direction:column}.cw-suite .cw-todo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.cw-suite .cw-home-grid{grid-template-columns:minmax(0,1fr)}.cw-suite .cw-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.cw-suite-workspace{padding-left:0}.cw-suite .cw-sidebar-desktop{display:none}.cw-suite .cw-menu-toggle{display:inline-flex}.cw-suite.cw-suite .cw-topbar{min-height:60px;padding:8px 16px;align-items:center;gap:8px}.cw-suite .cw-breadcrumbs>span{display:none}.cw-suite .cw-breadcrumbs{gap:8px}.cw-suite :is(.cw-button,.cl-btn,.el-button),.cw-suite-dialog :is(.cw-button,.el-button){min-height:44px}.cw-suite :is(input,select):not([type=checkbox]):not([type=radio]):not(.el-input__inner),.cw-suite-dialog :is(input,select):not([type=checkbox]):not([type=radio]):not(.el-input__inner){min-height:44px}.cw-suite .cw-sidebar-link{min-height:44px}.cw-suite :is(.cw-land-entry a,.cw-quick-links a){min-height:44px}.cw-suite .cw-page-tools{padding-inline:16px}.cw-suite .cw-login{grid-template-columns:minmax(0,1fr)}.cw-suite .cw-context{display:grid;min-height:224px;padding:24px;gap:24px}.cw-suite .cw-context-message{align-self:end}.cw-suite .cw-context h2{font-size:24px;line-height:1.5;max-width:16ch}.cw-suite .cw-login-landscape{object-position:center 58%}.cw-suite .cw-login{grid-template-rows:auto 1fr}.cw-suite .cw-login .cw-form-pane{align-items:start;padding:24px 16px}.cw-suite.cw-suite :is(.ct-heading,.cs-header,.cd-heading,.cg-heading,.bl-heading,.ch-hero,.cl-heading,.cb-heading){flex-direction:column;align-items:flex-start;gap:16px}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.cw-suite :is(.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary,.cw-todo-metrics)>*:nth-child(2n){border-right:0}.cw-suite .ch-card{grid-template-columns:90px minmax(0,1fr)}.cw-suite .ch-actions{grid-column:2;justify-content:flex-start}.cw-suite .lp-shell{height:auto}}@media(max-width:600px){.cw-suite.cw-suite :is(.cw-main,.ct-main,.cs-main,.cg-main,.bl-main,.ch-main,.cl-main){padding:20px 16px 32px}.cw-suite.cw-suite :is(.cw-hero,.ct-heading,.cs-heading,.cd-heading,.cg-heading,.bl-heading,.ch-hero,.cl-heading,.cb-heading) h1{font-size:23px}.cw-suite .cw-breadcrumbs strong{font-size:var(--text-xs)}.cw-suite .cw-topbar-actions{gap:0}.cw-suite .cw-topbar-actions>.cw-button{padding-inline:8px}.cw-suite :is(.ch-tools,.bl-search,.cw-home-aside,.cp-export-panel){grid-template-columns:minmax(0,1fr)}.cw-suite :is(.cs-panel-head,.ct-card,.cg-card){flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.cw-suite :is(.ct-list-tools,.cs-list-tools){width:100%;min-width:0;justify-content:flex-start}.cw-suite .ct-list-tools input{width:100%}.cw-suite :is(.ct-actions,.cs-actions,.cg-actions,.cg-side){justify-content:flex-start;align-items:flex-start}.cw-suite :is(.cl-tabs,.cg-tabs,.bl-tabs){gap:0 20px;padding-inline:0}.cw-suite .ch-card{grid-template-columns:minmax(0,1fr)}.cw-suite .ch-actions{grid-column:1}.cw-suite .cw-todo-row{align-items:flex-start;flex-direction:column;gap:8px}.cw-suite :is(.cw-todo-metrics,.ct-metrics,.cs-metrics,.cd-metrics,.ch-metrics,.pf-metrics,.cl-summary)>*{padding-inline:16px}.cw-suite .cl-panel{padding:16px}.cw-suite .cl-sticky{position:static}.cw-suite .cl-sticky .cl-btn{flex:none}.cw-suite .cw-card{padding:0}.cw-suite .cw-form-pane{padding:24px}.cw-suite-dialog .el-dialog__body{padding:16px}.cw-suite-dialog :is(.cs-form-grid,.cs-role-grid,.ct-form-grid,.cg-form,.ch-detail dl){grid-template-columns:minmax(0,1fr)}.cw-suite-dialog .el-dialog__header,.cw-suite-dialog .el-dialog__footer{padding:16px}.cw-suite-dialog .el-dialog__header{padding-right:40px}.cw-suite :is(.cs-table,.cd-table,.bl-ledger table){min-width:0}.cw-suite .cw-responsive-table,.cw-suite .cw-responsive-table :is(tbody,tr,td){display:block;width:100%;min-width:0}.cw-suite .cw-responsive-table thead{display:none}.cw-suite .cw-responsive-table tbody tr{padding:12px 16px;border-bottom:var(--rule)}.cw-suite .cw-responsive-table td{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border:0;text-align:right;white-space:normal}.cw-suite .cw-responsive-table td:before{content:attr(data-label);color:var(--color-muted);white-space:nowrap;text-align:left;font-size:var(--text-xs)}.cw-suite .cw-responsive-table td>*{min-width:0;overflow-wrap:anywhere}.cw-suite .cw-responsive-table td .cs-row-actions{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.cw-suite *,.cw-suite-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cw-suite :is(.cw-button,.cl-btn):active{transform:none}}.cw-suite a{text-decoration:none}.cw-suite .cw-todo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.cw-suite .cw-home-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(min-width:1600px){.cw-suite .cw-todo-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:820px){.cw-suite .cw-todo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cw-suite .cw-home-heading{flex-wrap:wrap}}.cw-suite .ct-list-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.cw-suite .ct-list-tools>input{width:100%;max-width:none}.cw-suite .ct-list-tools>.ct-filter{grid-column:1 / -1}.cw-suite .ct-filter button{border-radius:4px;font-size:var(--text-xs);min-height:32px;padding:4px 10px}.cw-suite .ct-card-main>p{margin:6px 0 8px}.cw-suite .ct-card-side{gap:8px}.cw-suite-dialog.el-dialog{margin:6vh auto;margin:6dvh auto}.cw-suite-dialog .ct-source-switch button{font-size:var(--text-sm);white-space:nowrap;padding-inline:8px}@media(max-width:820px){.cw-suite .ct-filter button{min-height:44px}}.cw-suite .lp-shell :is(input,select):not(.el-input__inner){background:var(--lp-input);color:var(--lp-text);border-color:var(--lp-border)}.cw-suite :is(.ct-metrics,.cs-metrics)>button{white-space:normal}@media(min-width:821px){.cw-suite .cw-context{display:grid}}@media(min-width:821px)and (max-width:1100px){.cw-suite .cw-context{padding:32px}.cw-suite .cw-context h2{font-size:30px}}.cw-suite.cw-suite .cw-hero{grid-template-columns:minmax(0,1fr);justify-content:stretch}.cw-suite .cw-sidebar-nav{overscroll-behavior:contain}.cw-suite .cs-pill.warning{color:var(--color-body);background:var(--color-warning-soft)}.cw-suite .cs-pill.info{color:var(--color-body);background:var(--color-info-soft)}@media(min-width:821px)and (max-width:1200px){.cw-suite .lp-shell{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.cw-suite .lp-body{grid-template-columns:220px minmax(0,1fr);grid-template-rows:570px auto;flex:none}.cw-suite .lp-detail{grid-column:1 / -1;min-height:300px}.cw-suite .lp-detail-scroll{max-height:420px}.cw-suite .lp-region-controls{flex-wrap:wrap}.cw-suite .lp-stats>div{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:12px}}@media(max-width:820px){.cw-suite :is(.el-button,.el-select,.el-input),.cw-suite-dialog :is(.el-button,.el-select,.el-input){--el-component-size: 44px}.cw-suite .lp-shell :is(button,.el-select__wrapper){min-height:44px}.cw-suite .lp-shell :is(.lp-theme button,.lp-icon-button){min-width:44px}}.cw-suite .cw-visit-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;border-radius:9px;background:var(--color-danger,#b42318);color:#fff;font-size:11px;font-weight:600;flex-shrink:0}html,body,#app{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.admin-shell[data-v-a3e98ef1]{--sidebar-w: 288px;display:flex;min-height:100dvh;background:var(--n50)}.sidebar-backdrop[data-v-a3e98ef1]{display:none}.sidebar[data-v-a3e98ef1]{position:fixed;inset:0 auto 0 0;z-index:100;width:var(--sidebar-w);min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--n900);color:var(--n0);border-right:1px solid var(--n700)}.sidebar-logo[data-v-a3e98ef1]{min-height:72px;padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--n700)}.lo-icon[data-v-a3e98ef1]{width:36px;height:36px;flex:0 0 36px;color:var(--p700)}.logo-ground[data-v-a3e98ef1]{fill:currentColor}.logo-stroke[data-v-a3e98ef1]{stroke:var(--n0)}.logo-seed[data-v-a3e98ef1]{fill:var(--orange)}.lo-txt h4[data-v-a3e98ef1]{margin:0;color:var(--n0);font-size:16px;font-weight:700;line-height:1.25}.env-label[data-v-a3e98ef1]{display:inline-block;margin-left:4px;padding:0 4px;border-radius:var(--radius-sm);background:var(--orange);color:var(--n900);font-size:10px;font-weight:800;line-height:16px;vertical-align:1px}.sidebar-search[data-v-a3e98ef1]{min-height:44px;margin:12px 12px 4px;padding:0 8px 0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--n700);border-radius:var(--radius);background:var(--n800);color:var(--n400)}.sidebar-search[data-v-a3e98ef1]:focus-within{border-color:var(--p400);outline:2px solid var(--p700);outline-offset:1px}.sidebar-search input[data-v-a3e98ef1]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--n0);font:inherit;font-size:13px}.sidebar-search input[data-v-a3e98ef1]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sidebar-search input[data-v-a3e98ef1]::placeholder{color:var(--n400)}.sidebar-search input[data-v-a3e98ef1]:disabled{cursor:not-allowed;color:var(--n500)}.search-clear[data-v-a3e98ef1]{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--n300);cursor:pointer}.sidebar-nav[data-v-a3e98ef1]{flex:1;min-height:0;padding:8px 8px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--n600) transparent}.nav-kicker[data-v-a3e98ef1]{margin:0;padding:12px 12px 8px;color:var(--n400);font-size:11px;font-weight:700;letter-spacing:.08em}.nav-kicker-business[data-v-a3e98ef1]{margin-top:8px}.nav-section[data-v-a3e98ef1]{width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius);background:transparent;color:var(--n200);font:inherit;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none}.nav-section-main[data-v-a3e98ef1],.nav-section-tail[data-v-a3e98ef1]{min-width:0;display:inline-flex;align-items:center;gap:8px}.nav-section-main>span[data-v-a3e98ef1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section-tail[data-v-a3e98ef1]{gap:8px}.nav-chevron[data-v-a3e98ef1]{color:var(--n400);transform:rotate(-90deg)}.nav-section.expanded .nav-chevron[data-v-a3e98ef1]{transform:rotate(0)}.nav-group-panel[data-v-a3e98ef1]{padding-bottom:4px}.nav-subsection[data-v-a3e98ef1]{margin:0;padding:8px 12px 4px 44px;color:var(--n400);font-size:10px;font-weight:700;letter-spacing:.05em}.nav-item[data-v-a3e98ef1]{min-height:44px;padding:0 12px 0 44px;display:flex;align-items:center;gap:12px;border-radius:var(--radius);color:var(--n300);font-size:13px;text-decoration:none;cursor:pointer}.nav-item-pinned[data-v-a3e98ef1]{padding-left:12px}.nav-leading-icon[data-v-a3e98ef1]{flex:0 0 auto;color:var(--n300)}.nav-marker[data-v-a3e98ef1]{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--n600)}.nav-label[data-v-a3e98ef1]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.active[data-v-a3e98ef1]{background:var(--p800);color:var(--n0);font-weight:650}.nav-item.active .nav-marker[data-v-a3e98ef1]{background:var(--p300)}.nav-item.active .nav-leading-icon[data-v-a3e98ef1]{color:var(--p200)}.nav-empty[data-v-a3e98ef1]{margin:12px;padding:12px;border:1px dashed var(--n700);border-radius:var(--radius);color:var(--n400);font-size:12px;line-height:1.6;text-align:center}.badge[data-v-a3e98ef1]{margin-left:auto;min-width:20px;height:20px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--n900);font-size:11px;font-weight:700;line-height:1}.badge-group[data-v-a3e98ef1]{margin-left:0}.badge-red[data-v-a3e98ef1]{background:var(--red)}.badge-orange[data-v-a3e98ef1]{background:var(--amber)}.sr-only[data-v-a3e98ef1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar[data-v-a3e98ef1]{position:fixed;inset:0 0 auto var(--sidebar-w);z-index:99;height:var(--topbar-h);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--n0);border-bottom:1px solid var(--n200)}.topbar-left[data-v-a3e98ef1],.topbar-right[data-v-a3e98ef1]{min-width:0;display:flex;align-items:center;gap:8px}.topbar-right[data-v-a3e98ef1]{flex:0 0 auto}.breadcrumb[data-v-a3e98ef1]{min-width:0;display:flex;align-items:center;gap:8px;color:var(--n500);font-size:13px;white-space:nowrap}.breadcrumb span[data-v-a3e98ef1]{color:var(--n800);font-weight:600}.tb-btn[data-v-a3e98ef1]{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--n500);font-size:18px;cursor:pointer;position:relative;transition:transform var(--dur-micro) var(--ease-out)}.mobile-menu-button[data-v-a3e98ef1]{display:none}.tb-btn .dot[data-v-a3e98ef1]{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--red);border:2px solid var(--n0)}.tb-avatar[data-v-a3e98ef1]{min-height:44px;margin-left:4px;padding:4px 8px;display:flex;align-items:center;gap:8px;border-radius:var(--radius);cursor:pointer}.av-ring[data-v-a3e98ef1]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--p700);color:var(--n0);font-size:14px;font-weight:700}.av-info[data-v-a3e98ef1]{line-height:1.3}.av-info strong[data-v-a3e98ef1]{display:block;color:var(--n800);font-size:13px}.av-info small[data-v-a3e98ef1]{color:var(--n400);font-size:11px}.nav-section[data-v-a3e98ef1]:focus-visible,.nav-item[data-v-a3e98ef1]:focus-visible,.search-clear[data-v-a3e98ef1]:focus-visible,.tb-btn[data-v-a3e98ef1]:focus-visible,.tb-avatar[data-v-a3e98ef1]:focus-visible{outline:2px solid var(--p400);outline-offset:2px}.nav-section[data-v-a3e98ef1]:active,.nav-item[data-v-a3e98ef1]:active,.search-clear[data-v-a3e98ef1]:active,.tb-btn[data-v-a3e98ef1]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.nav-section[data-v-a3e98ef1]:hover,.nav-item[data-v-a3e98ef1]:hover{background:var(--n800);color:var(--n0)}.nav-item.active[data-v-a3e98ef1]:hover{background:var(--p700)}.search-clear[data-v-a3e98ef1]:hover{background:var(--n700);color:var(--n0)}.tb-btn[data-v-a3e98ef1]:hover,.tb-avatar[data-v-a3e98ef1]:hover{background:var(--n100);color:var(--n800)}}.main-content[data-v-a3e98ef1]{min-width:0;min-height:calc(100dvh - var(--topbar-h));margin-top:var(--topbar-h);margin-left:var(--sidebar-w);flex:1;background:var(--n50)}.route-error[data-v-a3e98ef1]{min-height:calc(100dvh - var(--topbar-h));padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--n700);text-align:center}.route-error-icon[data-v-a3e98ef1]{width:48px;height:48px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--red-bg);color:var(--red);font-size:28px;font-weight:800}.route-error h2[data-v-a3e98ef1]{margin:0 0 8px;color:var(--n900);font-size:20px}.route-error p[data-v-a3e98ef1]{margin:0 0 20px;color:var(--n500);font-size:14px}@media(max-width:768px){.sidebar-backdrop[data-v-a3e98ef1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:block;border:0;background:color-mix(in srgb,var(--n900) 56%,transparent)}.sidebar[data-v-a3e98ef1]{z-index:120;width:min(88vw,var(--sidebar-w));transform:translate(-100%);transition:transform var(--dur-short) var(--ease-out)}.sidebar.is-mobile-open[data-v-a3e98ef1]{transform:translate(0)}.topbar[data-v-a3e98ef1]{left:0;padding-inline:12px}.mobile-menu-button[data-v-a3e98ef1]{display:inline-flex}.tb-btn[data-v-a3e98ef1]{width:44px;height:44px}.main-content[data-v-a3e98ef1]{margin-left:0}}@media(max-width:480px){.topbar[data-v-a3e98ef1]{padding-inline:8px;gap:4px}.topbar-search[data-v-a3e98ef1],.av-info[data-v-a3e98ef1],.breadcrumb>span[data-v-a3e98ef1]:first-child,.breadcrumb-divider[data-v-a3e98ef1]{display:none}.breadcrumb>span[data-v-a3e98ef1]:last-child{overflow:hidden;text-overflow:ellipsis}.tb-avatar[data-v-a3e98ef1]{margin-left:0;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-a3e98ef1],.tb-btn[data-v-a3e98ef1]{transition:none}}.login-page[data-v-faaa4d85]{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);background:var(--n50)}.login-story[data-v-faaa4d85]{position:relative;min-height:100dvh;overflow:hidden;background:var(--n900)}.story-image[data-v-faaa4d85]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.story-shade[data-v-faaa4d85]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0923198a,#0923192e 35%,#092319e6)}.story-content[data-v-faaa4d85]{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,92px);color:var(--n0)}.story-brand[data-v-faaa4d85]{font-size:24px;font-weight:800;letter-spacing:.04em}.story-brand span[data-v-faaa4d85]{display:block;margin-top:8px;font-size:13px;font-weight:500;letter-spacing:.16em}.story-eyebrow[data-v-faaa4d85]{margin:0 0 24px;font-size:13px;letter-spacing:.2em}.story-content h2[data-v-faaa4d85]{margin:0;font-size:clamp(38px,4.2vw,66px);line-height:1.17;letter-spacing:-.035em;font-style:normal;overflow-wrap:anywhere}.story-description[data-v-faaa4d85]{max-width:35ch;margin:24px 0 0;font-size:16px;line-height:1.8;color:var(--n100)}.login-card[data-v-faaa4d85]{align-self:center;justify-self:center;width:calc(100% - 48px);max-width:430px;padding:44px 32px;background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.env-label[data-v-faaa4d85]{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:5px;background:#f59e0b;color:#3f2a00;font-size:12px;font-weight:800;vertical-align:3px}.brand[data-v-faaa4d85]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.emoji[data-v-faaa4d85]{width:48px;height:48px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.brand-text h1[data-v-faaa4d85]{margin:0;font-size:20px;color:var(--n900);font-weight:700}.brand-text p[data-v-faaa4d85]{margin:4px 0 0;font-size:12px;color:var(--n400)}.captcha-row[data-v-faaa4d85]{display:flex;width:100%;gap:10px}.captcha-input[data-v-faaa4d85]{flex:1}.captcha-input[data-v-faaa4d85] input{letter-spacing:5px;font-weight:700;text-transform:uppercase}.captcha-image[data-v-faaa4d85]{position:relative;width:142px;height:40px;flex-shrink:0;padding:0;overflow:hidden;border:1px solid var(--n200);border-radius:6px;background:#eef7f1;cursor:pointer}.captcha-image img[data-v-faaa4d85]{display:block;width:132px;height:40px;object-fit:cover}.captcha-tip[data-v-faaa4d85]{color:var(--n500);font-size:12px}.refresh-icon[data-v-faaa4d85]{position:absolute;right:3px;bottom:3px;padding:2px;color:#fff;border-radius:50%;background:#059669c7}.captcha-help[data-v-faaa4d85]{width:100%;margin-top:5px;color:var(--n400);font-size:11px;line-height:1.4}@media(max-width:800px){.login-page[data-v-faaa4d85]{grid-template-columns:minmax(0,1fr)}.login-story[data-v-faaa4d85]{min-height:220px}.story-content[data-v-faaa4d85]{min-height:220px;padding:26px 24px}.story-content h2[data-v-faaa4d85]{font-size:28px}.story-eyebrow[data-v-faaa4d85],.story-description[data-v-faaa4d85]{display:none}.login-card[data-v-faaa4d85]{margin:24px 0 40px;padding:28px 24px}}@media(max-width:375px){.login-story[data-v-faaa4d85],.story-content[data-v-faaa4d85]{min-height:188px}.login-card[data-v-faaa4d85]{width:calc(100% - 24px);padding:24px 18px}.captcha-input[data-v-faaa4d85] input{letter-spacing:1px}.captcha-image[data-v-faaa4d85]{width:116px}.captcha-image img[data-v-faaa4d85]{width:106px}}.nf[data-v-1958f061]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1b5e20,#66bb6a);color:#fff}.emoji[data-v-1958f061]{font-size:64px;margin-bottom:20px}h1[data-v-1958f061]{font-size:64px;margin:0;letter-spacing:8px}p[data-v-1958f061]{font-size:16px;opacity:.85;margin:12px 0 24px}.placeholder[data-v-d91374ba]{text-align:center;padding:60px 24px}.ph-icon[data-v-d91374ba]{font-size:56px;margin-bottom:12px}.placeholder h3[data-v-d91374ba]{font-size:18px;color:var(--n800);margin:6px 0 8px}.placeholder p[data-v-d91374ba]{font-size:14px;color:var(--n600);margin:4px 0}.placeholder code[data-v-d91374ba]{padding:1px 6px;background:var(--n100);border-radius:4px;font-family:SF Mono,monospace;font-size:12px;color:var(--n700)}.ph-steps[data-v-d91374ba]{max-width:600px;margin:20px auto 0;text-align:left}.ph-step[data-v-d91374ba]{padding:10px 0;display:flex;gap:12px;align-items:center;font-size:13px;color:var(--n700)}.ph-step .num[data-v-d91374ba]{width:24px;height:24px;border-radius:50%;background:var(--p50);color:var(--p700);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:12px}.alert-item[data-v-f384549f],.alert-item[data-v-f384549f]:visited{color:inherit;text-decoration:none}.alert-item[data-v-f384549f]:focus-visible{outline:2px solid var(--g600, #059669);outline-offset:3px}.stat-card[data-v-f384549f],.stat-card[data-v-f384549f]:visited{color:inherit;text-decoration:none}.stat-card[data-v-f384549f]:focus-visible{outline:2px solid var(--g600, #059669);outline-offset:3px}.chart-row[data-v-f384549f]{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:1200px){.chart-row[data-v-f384549f]{grid-template-columns:1fr}}.no-border[data-v-f384549f] .el-table{border:none}.no-border[data-v-f384549f] .el-table th.el-table__cell{background:var(--n50)!important}.alert-list[data-v-f384549f]{display:flex;flex-direction:column;gap:10px}.alert-item[data-v-f384549f]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:all .15s}.alert-item[data-v-f384549f]:hover{transform:translate(4px)}.alert-item.red[data-v-f384549f]{background:var(--red-bg);border-color:var(--red-border)}.alert-item.orange[data-v-f384549f]{background:var(--orange-bg);border-color:var(--orange-border)}.alert-item.blue[data-v-f384549f]{background:var(--blue-bg);border-color:#bfdbfe}.alert-item .al-icon[data-v-f384549f]{font-size:22px;flex-shrink:0}.alert-item .al-info[data-v-f384549f]{flex:1}.alert-item .al-info strong[data-v-f384549f]{display:block;font-size:13px;color:var(--n800)}.alert-item .al-info span[data-v-f384549f]{font-size:12px;color:var(--n500)}.alert-item .al-num[data-v-f384549f]{font-size:22px;font-weight:800;color:var(--n800)}.profile-panel[data-v-935ed963]{padding:24px}.page-head[data-v-935ed963]{gap:16px;flex-wrap:wrap}h2[data-v-935ed963]{margin:0}.profile-details[data-v-935ed963]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-top:24px}dt[data-v-935ed963]{color:var(--n500);margin-bottom:8px}dd[data-v-935ed963]{margin:0;color:var(--n800);overflow-wrap:anywhere}.monitoring-panel[data-v-e20aa229]{padding:24px}h2[data-v-e20aa229]{margin-top:0}p[data-v-e20aa229]{line-height:1.7}.el-button[data-v-e20aa229]{margin-top:16px}.hint[data-v-e20aa229]{color:var(--n500)}.d-panel[data-v-925e880e]{margin-bottom:18px}.d-panel-hdr[data-v-925e880e]{font-size:14px;font-weight:600;color:#1f2d3d;padding-left:8px;border-left:3px solid #2E7D32;margin-bottom:10px}.d-actions[data-v-925e880e]{display:flex;gap:10px;flex-wrap:wrap}.d-danger[data-v-925e880e]{background:#fef6f6;border:1px solid #fde2e2;border-radius:8px;padding:14px}.d-danger .d-panel-hdr[data-v-925e880e]{border-left-color:#d32f2f;color:#d32f2f}.muted[data-v-925e880e]{color:#909399}.filters[data-v-757d2211]{margin-top:14px}.page-hd h2[data-v-757d2211]{margin:0;font-size:18px}.page-hd .sub[data-v-757d2211]{color:#909399;font-size:12px}.muted[data-v-132fc0f3]{color:var(--n400)}.text-red[data-v-132fc0f3]{color:var(--danger, #f56c6c)}.history-actor[data-v-fb5de8fb]{margin-inline-start:12px;color:var(--el-text-color-secondary);font-size:12px}p[data-v-fb5de8fb]{margin:8px 0}.history-diff[data-v-fb5de8fb]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:12px;background:var(--el-fill-color-light);border-radius:var(--el-border-radius-base)}dt[data-v-fb5de8fb]{color:var(--el-text-color-secondary)}dd[data-v-fb5de8fb]{margin:0;display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}del[data-v-fb5de8fb]{color:var(--el-text-color-secondary)}b[data-v-fb5de8fb]{font-weight:500}@media(max-width:480px){.history-diff[data-v-fb5de8fb]{grid-template-columns:minmax(0,1fr)}}.asset-context[data-v-afeae5f1]{color:var(--el-text-color-secondary);margin:0 0 20px}.fields[data-v-afeae5f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.proofs[data-v-afeae5f1]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0}.changes[data-v-afeae5f1]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}dd[data-v-afeae5f1]{margin:0;overflow-wrap:anywhere}@media(max-width:480px){.fields[data-v-afeae5f1]{grid-template-columns:minmax(0,1fr)}}.material-download[data-v-d8a5de78]{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:var(--cl-accent,var(--el-color-primary));text-decoration:underline}.material-open[data-v-d8a5de78]{min-height:44px;border:0;background:transparent;color:var(--cl-accent,var(--color-accent,var(--el-color-primary)));text-decoration:underline;cursor:pointer;white-space:nowrap}.material-open[data-v-d8a5de78]:disabled{opacity:.55}span[role=alert][data-v-d8a5de78]{color:var(--cl-error,var(--color-error))}.land-region-workbench[data-v-7b3cc5bd]{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px;padding:20px;min-width:0;color:var(--n800)}.region-navigation[data-v-7b3cc5bd]{align-self:start;border:1px solid var(--n200);border-radius:var(--radius,8px);background:var(--n0);overflow:hidden}.region-navigation header[data-v-7b3cc5bd]{padding:18px;border-bottom:1px solid var(--n200)}.region-navigation h2[data-v-7b3cc5bd],.region-context h2[data-v-7b3cc5bd]{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.region-navigation p[data-v-7b3cc5bd],.region-context p[data-v-7b3cc5bd]{margin:6px 0 0;color:var(--n500);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.region-search[data-v-7b3cc5bd],.region-state[data-v-7b3cc5bd]{padding:12px}.region-state p[data-v-7b3cc5bd],.village-error[data-v-7b3cc5bd]{color:var(--el-color-danger)}.all-regions[data-v-7b3cc5bd]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.all-regions.selected[data-v-7b3cc5bd],.all-regions[data-v-7b3cc5bd]:active{color:var(--p700);background:var(--p50);font-weight:600}.all-regions[data-v-7b3cc5bd]:focus-visible{outline:2px solid var(--p700);outline-offset:-2px}.region-navigation[data-v-7b3cc5bd] .el-tree{max-height:calc(100vh - 260px);min-height:120px;overflow:auto;background:var(--n0);--el-tree-node-hover-bg-color:var(--p50)}.region-navigation[data-v-7b3cc5bd] .el-tree-node__content{height:44px;padding-right:12px}.region-navigation[data-v-7b3cc5bd] .el-tree-node.is-current>.el-tree-node__content{background:var(--p50);color:var(--p700);font-weight:600}.region-node[data-v-7b3cc5bd]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}.region-name[data-v-7b3cc5bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-count[data-v-7b3cc5bd]{flex:0 0 auto;min-width:26px;padding:2px 7px;border:1px solid var(--n200);border-radius:999px;background:var(--n50);color:var(--n500);font-size:11px;font-weight:600;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.el-tree-node.is-current .region-count[data-v-7b3cc5bd],.all-regions.selected .region-count[data-v-7b3cc5bd]{border-color:var(--p200);background:var(--n0);color:var(--p700)}.region-content[data-v-7b3cc5bd]{min-width:0}.region-context[data-v-7b3cc5bd]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;margin-bottom:18px}.region-heading[data-v-7b3cc5bd]{min-width:0}.village-field[data-v-7b3cc5bd]{display:grid;grid-template-columns:auto minmax(150px,220px);gap:8px 12px;align-items:center;flex-shrink:0}.village-field label[data-v-7b3cc5bd]{font-size:13px;font-weight:600;white-space:nowrap}.village-field small[data-v-7b3cc5bd],.village-error[data-v-7b3cc5bd]{grid-column:1/-1;font-size:12px}.village-field small[data-v-7b3cc5bd]{color:var(--n500)}.region-content[data-v-7b3cc5bd] .page-container,.region-content[data-v-7b3cc5bd] .cultivation-page,.region-content[data-v-7b3cc5bd] .cost-page,.region-content[data-v-7b3cc5bd] .release-page{padding:0;min-width:0}.region-content[data-v-7b3cc5bd] .flex-between{flex-wrap:wrap;gap:12px}.region-content[data-v-7b3cc5bd] .flex-between>div{flex-wrap:wrap;max-width:100%}.region-content[data-v-7b3cc5bd] .el-radio-group{flex-wrap:wrap;gap:4px 0}.region-content[data-v-7b3cc5bd] .el-table{width:100%}.region-content[data-v-7b3cc5bd] .el-pagination{flex-wrap:wrap;gap:8px}.region-content[data-v-7b3cc5bd] .el-button{white-space:nowrap}.region-content[data-v-7b3cc5bd] .el-form--inline{display:flex;flex-wrap:wrap;max-width:100%}.region-content[data-v-7b3cc5bd] .el-form-item{max-width:100%;min-width:0}@media(hover:hover){.all-regions[data-v-7b3cc5bd]:hover{background:var(--p50);color:var(--p700)}}@media(max-width:1100px){.land-region-workbench[data-v-7b3cc5bd]{grid-template-columns:minmax(0,1fr)}.region-navigation[data-v-7b3cc5bd] .el-tree{max-height:220px}}@media(max-width:600px){.land-region-workbench[data-v-7b3cc5bd]{padding:12px;gap:12px}.region-context[data-v-7b3cc5bd]{align-items:stretch;flex-direction:column;gap:12px}.village-field[data-v-7b3cc5bd]{grid-template-columns:auto minmax(0,1fr)}.region-content[data-v-7b3cc5bd] .page-head{flex-direction:column;align-items:flex-start}.region-content[data-v-7b3cc5bd] .toolbar{flex-wrap:wrap}}.bmap-wrap[data-v-5b2c9ed3]{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:#1f2a24}.bmap[data-v-5b2c9ed3]{width:100%;height:100%}.bmap-badge[data-v-5b2c9ed3]{position:absolute;left:10px;bottom:10px;z-index:500;background:#1b5e20e0;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;pointer-events:none}.bmap-empty[data-v-5b2c9ed3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;color:#ffffffa6;font-size:12px;pointer-events:none}.bthumb[data-v-c5a905f1]{width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.bthumb svg[data-v-c5a905f1]{width:100%;height:100%;display:block}.bthumb-empty[data-v-c5a905f1]{color:#fff;opacity:.65;font-size:12px}.asset-summary[data-v-a5b33640]{margin-bottom:16px;overflow:hidden;border:1px solid var(--n200);border-radius:var(--radius);background:var(--n0)}.asset-summary__head[data-v-a5b33640]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--n100)}.asset-summary__head>div[data-v-a5b33640]{display:flex;align-items:baseline;gap:10px;min-width:0}.asset-summary__head strong[data-v-a5b33640]{color:var(--n800);font-size:14px}.asset-summary__head span[data-v-a5b33640]{color:var(--n500);font-size:12px}.asset-summary__grid[data-v-a5b33640]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-summary__item[data-v-a5b33640]{position:relative;min-width:0;padding:16px;border-right:1px solid var(--n100)}.asset-summary__item[data-v-a5b33640]:last-child{border-right:0}.asset-summary__item[data-v-a5b33640]:before{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:50%;background:var(--n300);content:""}.asset-summary__item[data-tone=primary][data-v-a5b33640]:before{background:var(--p500)}.asset-summary__item[data-tone=success][data-v-a5b33640]:before{background:var(--el-color-success)}.asset-summary__item[data-tone=leased][data-v-a5b33640]:before{background:var(--el-color-warning)}.asset-summary__item span[data-v-a5b33640]{display:block;margin-bottom:8px;color:var(--n500);font-size:12px}.asset-summary__item strong[data-v-a5b33640]{color:var(--n900, var(--n800));font-size:clamp(22px,2vw,30px);line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.asset-summary__item small[data-v-a5b33640]{margin-left:5px;color:var(--n500);font-size:12px}.asset-summary__skeleton[data-v-a5b33640]{padding:20px 16px}.asset-summary__error[data-v-a5b33640]{margin:0;padding:0 16px 12px;color:var(--el-color-danger);font-size:12px}.muted[data-v-a5b33640]{color:var(--n400)}.fission-row[data-v-a5b33640]{border:1px solid var(--n200);border-radius:8px;padding:12px;margin-bottom:10px;background:var(--n50)}@media(max-width:900px){.asset-summary__grid[data-v-a5b33640]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-summary__item[data-v-a5b33640]:nth-child(2){border-right:0}.asset-summary__item[data-v-a5b33640]:nth-child(-n+2){border-bottom:1px solid var(--n100)}}@media(max-width:520px){.asset-summary__head[data-v-a5b33640]{align-items:flex-start}.asset-summary__head>div[data-v-a5b33640]{align-items:flex-start;flex-direction:column;gap:3px}.asset-summary__grid[data-v-a5b33640]{grid-template-columns:minmax(0,1fr)}.asset-summary__item[data-v-a5b33640]{border-right:0;border-bottom:1px solid var(--n100)}.asset-summary__item[data-v-a5b33640]:nth-child(3){border-bottom:1px solid var(--n100)}.asset-summary__item[data-v-a5b33640]:last-child{border-bottom:0}}.fission-head[data-v-a5b33640]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fission-head strong[data-v-a5b33640]{color:var(--n800)}.fission-grid[data-v-a5b33640]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto auto;gap:8px;align-items:center}.dossier .ds-sec[data-v-a5b33640]{font-size:13px;font-weight:700;color:var(--g700, #2E7D32);margin:18px 0 8px;padding-left:8px;border-left:3px solid var(--g700, #2E7D32)}.dossier .ds-sec[data-v-a5b33640]:first-child{margin-top:0}.dossier .farming-archive-tip[data-v-a5b33640]{margin-bottom:10px}.dossier .farming-subtext[data-v-a5b33640]{margin-top:3px;color:var(--n500);font-size:12px}.dossier .farming-scope-tags[data-v-a5b33640]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.dossier .farming-target-list[data-v-a5b33640]{display:flex;flex-direction:column;gap:2px;margin-top:5px;color:var(--n500);font-size:11px}.dossier .farming-material-line[data-v-a5b33640]{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.dossier .farming-material-line strong[data-v-a5b33640]{white-space:nowrap;color:var(--n800)}.dossier .farming-total-note[data-v-a5b33640]{margin-top:5px;color:#b45309;font-size:11px;line-height:1.4}.dossier .ndvi-reliability[data-v-a5b33640]{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(230px,1.2fr) auto;gap:16px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--n200);border-radius:8px;background:var(--n50);color:var(--n700);font-variant-numeric:tabular-nums}.dossier .ndvi-task-state[data-v-a5b33640]{display:flex;gap:8px;align-items:flex-start;min-width:0}.dossier .ndvi-task-state>div[data-v-a5b33640]{min-width:0}.dossier .ndvi-task-state strong[data-v-a5b33640]{display:block;color:var(--n800);font-size:12px}.dossier .ndvi-task-state span[data-v-a5b33640]:not(.ndvi-state-dot){display:block;margin-top:3px;color:var(--n500);font-size:11px;line-height:1.4}.dossier .ndvi-state-dot[data-v-a5b33640]{width:8px;height:8px;margin-top:4px;border-radius:50%;flex:0 0 8px;background:var(--n400)}.dossier .ndvi-state-dot--normal[data-v-a5b33640]{background:var(--el-color-success)}.dossier .ndvi-state-dot--warning[data-v-a5b33640],.dossier .ndvi-state-dot--paused[data-v-a5b33640]{background:var(--el-color-warning)}.dossier .ndvi-quota[data-v-a5b33640]{min-width:0}.dossier .ndvi-quota-head[data-v-a5b33640]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px}.dossier .ndvi-quota-head strong[data-v-a5b33640]{color:var(--n800)}.dossier .ndvi-quota-note[data-v-a5b33640]{margin-top:4px;color:var(--n500);font-size:10px}.dossier .ndvi-request-kinds[data-v-a5b33640]{display:flex;gap:12px;white-space:nowrap;font-size:11px}.dossier .ndvi-request-kinds span[data-v-a5b33640]{color:var(--n500)}.dossier .ndvi-request-kinds b[data-v-a5b33640]{color:var(--n800)}.dossier .ndvi-request-kinds--empty[data-v-a5b33640]{color:var(--n400)}.dossier .ds-map[data-v-a5b33640]{height:240px;border-radius:8px;overflow:hidden;margin-bottom:14px}.dossier .cert-hdr[data-v-a5b33640]{background:var(--n800, #1f2937);color:#fff;font-size:13px;font-weight:700;padding:9px 14px;border-radius:8px 8px 0 0;margin:18px 0 0;display:flex;align-items:center;justify-content:space-between}.dossier .cert-panel[data-v-a5b33640]{border:1px solid var(--n200);border-top:0;border-radius:0 0 8px 8px;padding:14px}.dossier .cert-subtitle[data-v-a5b33640]{margin:16px 0 8px;font-size:12px;font-weight:700;color:var(--n700)}.dossier .cert-page-grid[data-v-a5b33640]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dossier .cert-page-card[data-v-a5b33640]{min-width:0;border:1px solid var(--n200);border-radius:8px;overflow:hidden;background:#fff}.dossier .cert-page-image[data-v-a5b33640],.dossier .cert-page-missing[data-v-a5b33640],.dossier .cert-file-link[data-v-a5b33640]{display:flex;width:100%;height:110px;align-items:center;justify-content:center}.dossier .cert-page-image[data-v-a5b33640]{cursor:pointer}.dossier .cert-page-missing[data-v-a5b33640]{background:#fef2f2;color:#dc2626;font-size:12px;border-bottom:1px dashed #FCA5A5}.dossier .cert-file-link[data-v-a5b33640]{background:#eff6ff;color:#2563eb;font-size:12px;text-decoration:none}.dossier .cert-page-label[data-v-a5b33640]{padding:7px 8px;text-align:center;font-size:11px;color:var(--n600)}.dossier .cert-member-row[data-v-a5b33640]{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--n100)}.dossier .cert-member-info[data-v-a5b33640]{width:180px;display:flex;flex-direction:column;gap:3px;font-size:12px}.dossier .cert-member-info span[data-v-a5b33640]{color:var(--n500);font-size:11px}.dossier .cert-member-image[data-v-a5b33640]{width:92px;height:66px;border-radius:6px;cursor:pointer}.dossier .cert-member-file[data-v-a5b33640]{width:92px;height:66px;border-radius:6px;flex:0 0 92px}.dossier .cert-extra-list[data-v-a5b33640]{display:flex;gap:8px;flex-wrap:wrap}.dossier .cert-extra-list a[data-v-a5b33640]{padding:6px 10px;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:12px;text-decoration:none}.farming-full-archive .archive-section[data-v-a5b33640]{margin-top:14px;padding:14px;border:1px solid var(--n200);border-radius:10px;background:#fff}.farming-full-archive .archive-title[data-v-a5b33640]{margin-bottom:10px;padding-left:8px;border-left:3px solid var(--g700, #2E7D32);color:var(--n800);font-size:14px;font-weight:700}.farming-full-archive .archive-subtitle[data-v-a5b33640]{margin-top:16px}.farming-full-archive .archive-two-column[data-v-a5b33640]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.farming-full-archive .archive-muted[data-v-a5b33640]{margin-top:3px;color:var(--n500);font-size:11px;line-height:1.45}.farming-full-archive .archive-json-grid[data-v-a5b33640]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.farming-full-archive .archive-json-grid>div[data-v-a5b33640]{min-width:0}.farming-full-archive .archive-json-grid span[data-v-a5b33640]{color:var(--n500);font-size:11px}.farming-full-archive .archive-json[data-v-a5b33640]{overflow:auto;max-height:240px;margin:5px 0 0;padding:9px;border-radius:6px;background:#f8fafc;color:#334155;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.farming-full-archive .revision-json[data-v-a5b33640]{max-height:360px}.farming-full-archive .archive-media-grid[data-v-a5b33640]{display:grid;grid-template-columns:repeat(4,82px);gap:8px;margin-bottom:10px}.farming-full-archive .archive-media-grid .el-image[data-v-a5b33640]{width:82px;height:82px;border-radius:7px;background:var(--n100)}.farming-full-archive .archive-voice[data-v-a5b33640]{padding:10px 12px;border-radius:8px;background:#f8fafc;color:var(--n700);font-size:13px;line-height:1.65;white-space:pre-wrap}.farming-full-archive .archive-revision-head[data-v-a5b33640]{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13px}.farming-full-archive .archive-revision-head span[data-v-a5b33640]{color:var(--n500);font-weight:400}@media(max-width:1100px){.dossier .cert-page-grid[data-v-a5b33640]{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier .ndvi-reliability[data-v-a5b33640]{grid-template-columns:1fr;gap:8px}.farming-full-archive .archive-two-column[data-v-a5b33640]{grid-template-columns:1fr}}:root{--desk-surface: var(--el-bg-color, oklch(100% 0 0));--desk-ink: var(--el-text-color-primary, oklch(27% .025 150));--desk-muted: var(--el-text-color-secondary, oklch(47% .02 150));--desk-rule: var(--el-border-color, oklch(88% .012 150));--desk-gap: 16px;--desk-section-gap: 24px;--desk-radius: var(--el-border-radius-base, 8px)}.land-desk[data-v-7d51dee4]{min-width:0}.desk-heading[data-v-7d51dee4]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.eyebrow[data-v-7d51dee4]{color:var(--el-color-primary);font-size:12px;margin:0 0 8px}h1[data-v-7d51dee4]{font-size:24px;margin:0 0 8px;overflow-wrap:anywhere}.desk-heading p[data-v-7d51dee4],.parcel-panel p[data-v-7d51dee4],.case-head p[data-v-7d51dee4]{color:var(--desk-muted)}.desk-panel[data-v-7d51dee4]{padding:20px}.desk-error[data-v-7d51dee4]{margin:16px 0}.case-head strong[data-v-7d51dee4]{font-size:22px;margin-inline-end:16px}.proof-list[data-v-7d51dee4]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.parcel-panel[data-v-7d51dee4]{border:1px solid var(--desk-rule);border-radius:var(--desk-radius);padding:16px;margin:16px 0}.parcel-title[data-v-7d51dee4]{display:flex;justify-content:space-between;gap:12px;align-items:center}.parcel-title h3[data-v-7d51dee4]{margin:0;min-width:0;overflow-wrap:anywhere}.parcel-map[data-v-7d51dee4]{width:100%;height:180px;margin:12px 0}.match-row[data-v-7d51dee4]{display:flex;gap:8px;margin:12px 0}.new-fields[data-v-7d51dee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.contract-link[data-v-7d51dee4]{margin:16px 0}@media(max-width:480px){.desk-heading[data-v-7d51dee4]{align-items:flex-start;flex-direction:column}.new-fields[data-v-7d51dee4]{grid-template-columns:minmax(0,1fr)}}:root{--rg-canvas: var(--n50);--rg-surface: var(--n0);--rg-surface-muted: var(--n50);--rg-rule: var(--n200);--rg-rule-strong: var(--n300);--rg-ink: var(--n900);--rg-body: var(--n700);--rg-muted: var(--n500);--rg-accent: var(--p700);--rg-accent-hover: var(--p800);--rg-accent-soft: var(--p50);--rg-accent-rule: var(--p200);--rg-warning: var(--orange);--rg-warning-ink: var(--n900);--rg-warning-soft: var(--orange-bg);--rg-warning-rule: var(--orange-border);--rg-danger: var(--red);--rg-danger-soft: var(--red-bg);--rg-danger-rule: var(--red-border);--rg-info: var(--blue);--rg-info-soft: var(--blue-bg);--rg-radius: 12px;--rg-radius-small: 8px;--rg-shadow: 0 1px 2px rgba(15, 23, 42, .04);--rg-space-1: 4px;--rg-space-2: 8px;--rg-space-3: 12px;--rg-space-4: 16px;--rg-space-5: 20px;--rg-space-6: 24px;--rg-space-8: 32px;--rg-control-height: 44px;--rg-text-small: var(--font-size-sm);--rg-text-title: var(--font-size-md);--rg-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}.rbm-shell[data-v-fef14e44]{position:relative;width:100%;height:460px;overflow:hidden;background:var(--rg-surface-muted)}.rbm-map[data-v-fef14e44]{width:100%;height:100%}.rbm-legend[data-v-fef14e44]{position:absolute;z-index:500;left:var(--rg-space-3);bottom:var(--rg-space-3);display:flex;flex-wrap:wrap;gap:var(--rg-space-3);padding:var(--rg-space-2) var(--rg-space-3);border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:color-mix(in srgb,var(--rg-surface) 94%,transparent);color:var(--rg-body);box-shadow:var(--rg-shadow);font-size:var(--rg-text-small);pointer-events:none}.rbm-legend span[data-v-fef14e44]{display:flex;align-items:center;gap:var(--rg-space-2)}.rbm-legend i[data-v-fef14e44]{width:12px;height:12px;border:2px solid var(--rg-accent);background:color-mix(in srgb,var(--rg-accent) 16%,transparent)}.rbm-legend i.provisional[data-v-fef14e44]{border-color:var(--rg-danger);border-style:dashed;background:color-mix(in srgb,var(--rg-danger) 12%,transparent)}.rbm-legend i.selected[data-v-fef14e44]{border-color:var(--rg-warning);background:color-mix(in srgb,var(--rg-warning) 30%,transparent)}.rbm-warning[data-v-fef14e44]{position:absolute;z-index:500;top:var(--rg-space-3);left:var(--rg-space-3);right:var(--rg-space-3);padding:var(--rg-space-2) var(--rg-space-3);border:1px solid var(--rg-warning-rule);border-radius:var(--rg-radius-small);background:color-mix(in srgb,var(--rg-warning-soft) 94%,transparent);color:var(--rg-warning-ink);font-size:var(--rg-text-small);pointer-events:none}.rbm-empty[data-v-fef14e44]{position:absolute;z-index:450;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--rg-space-6);background:color-mix(in srgb,var(--rg-surface-muted) 88%,transparent);color:var(--rg-muted);text-align:center;pointer-events:none}[data-v-fef14e44] .rbm-tooltip{display:grid;gap:var(--rg-space-1);min-width:192px}[data-v-fef14e44] .rbm-tooltip strong{color:var(--rg-ink);font-size:var(--rg-text-small)}[data-v-fef14e44] .rbm-tooltip span{color:var(--rg-muted);font-size:var(--rg-text-small)}@media(max-width:720px){.rbm-shell[data-v-fef14e44]{height:360px}.rbm-legend[data-v-fef14e44]{right:var(--rg-space-3);gap:var(--rg-space-2)}}.region-picker[data-v-2867461f]{display:grid;gap:8px;width:100%;min-width:0}.region-picker>small[data-v-2867461f]{color:var(--rg-muted);font-size:12px}.region-picker>div[role=alert][data-v-2867461f]{color:var(--el-color-danger);font-size:12px}.region-picker[data-v-2867461f] .el-select{width:100%}.clearance[data-v-c33f79df]{--el-color-primary:#205cc8;--el-color-primary-light-3:#628ad8;--el-color-primary-light-7:#ccd9f2;--el-color-primary-light-9:#edf3fd;padding:20px;border:1px solid #d9e3f2;border-radius:12px;background:#f5f8fd;color:#17253d}.clearance header[data-v-c33f79df],.row-head[data-v-c33f79df]{display:flex;justify-content:space-between;gap:16px;align-items:start}.clearance h3[data-v-c33f79df]{margin:0}.clearance p[data-v-c33f79df]{font-size:13px;line-height:1.7;color:#52627a}.clearance article[data-v-c33f79df]{background:#fff;padding:16px;margin-top:14px;border:1px solid #d9e3f2;border-radius:8px}.item[data-v-c33f79df]{padding:12px 0;border-bottom:1px solid #e5ebf4}.item li[data-v-c33f79df]{display:flex;align-items:center;justify-content:space-between;gap:12px}.item ul[data-v-c33f79df]{padding-left:14px}.decisions[data-v-c33f79df]{display:grid;gap:12px;margin-top:16px}.substitute[data-v-c33f79df]{display:flex;align-items:center;gap:12px;margin-top:12px}.clearance summary[data-v-c33f79df]{cursor:pointer;color:#205cc8;min-height:40px;padding-top:8px}.clearance small[data-v-c33f79df]{color:#52627a}.candidate-help[data-v-c33f79df]{display:block;margin:8px 0;color:#52627a}@media(max-width:600px){.clearance header[data-v-c33f79df],.row-head[data-v-c33f79df],.substitute[data-v-c33f79df]{flex-direction:column}.clearance[data-v-c33f79df]{padding:12px}.clearance article[data-v-c33f79df]{overflow-wrap:anywhere}.item li[data-v-c33f79df]{align-items:flex-start;flex-direction:column}}.governance-tabs[data-v-7fbef69e]{display:flex;flex-wrap:wrap;gap:8px}.governance-tabs[data-v-7fbef69e] .el-button+.el-button{margin-left:0}.rg-page[data-v-7fbef69e]{min-height:calc(100vh - var(--topbar-h));padding:28px;background:var(--rg-canvas);color:var(--rg-ink);overflow-x:clip}.rg-header[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.rg-heading[data-v-7fbef69e]{display:grid;gap:5px;max-width:760px}.rg-eyebrow[data-v-7fbef69e]{margin:0;color:var(--rg-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rg-heading h1[data-v-7fbef69e]{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.025em}.rg-heading>p[data-v-7fbef69e]:last-child{margin:0;color:var(--rg-muted);line-height:1.65}.rg-header-actions[data-v-7fbef69e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.scope-chip[data-v-7fbef69e]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--rg-rule);border-radius:999px;background:var(--rg-surface);color:var(--rg-body);white-space:nowrap}.scope-chip i[data-v-7fbef69e]{width:7px;height:7px;border-radius:50%;background:var(--rg-accent)}.availability-note[data-v-7fbef69e]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.availability-note span[data-v-7fbef69e]{color:var(--rg-muted)}.availability-note strong[data-v-7fbef69e]{color:var(--rg-accent)}.availability-note small[data-v-7fbef69e]{justify-self:end;color:var(--rg-body)}.state-banner[data-v-7fbef69e]{margin-bottom:16px}.state-card[data-v-7fbef69e]{min-height:390px;padding:28px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow)}.state-card.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:12px;text-align:center}.state-card.centered h2[data-v-7fbef69e],.state-card.centered p[data-v-7fbef69e]{margin:0}.state-card.centered p[data-v-7fbef69e]{max-width:560px;color:var(--rg-muted);line-height:1.7}.state-mark[data-v-7fbef69e]{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--rg-accent-rule);border-radius:12px;background:var(--rg-accent-soft);color:var(--rg-accent);font-weight:800}.state-mark svg[data-v-7fbef69e]{width:22px}.state-mark.danger[data-v-7fbef69e]{border-color:var(--rg-danger-rule);background:var(--rg-danger-soft);color:var(--rg-danger)}.rg-workbench[data-v-7fbef69e]{display:grid;gap:18px;transition:opacity .16s ease}.rg-page[data-state=disabled] .rg-workbench[data-v-7fbef69e]{opacity:.58;pointer-events:none}.metric-grid[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-7fbef69e]{min-height:132px;display:grid;align-content:start;gap:8px;padding:18px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow)}.metric-rule[data-v-7fbef69e]{width:28px;height:3px;border-radius:3px;background:var(--rg-accent)}.metric-card span[data-v-7fbef69e],.metric-card small[data-v-7fbef69e]{color:var(--rg-muted)}.metric-card strong[data-v-7fbef69e]{font-size:28px;line-height:1.05;font-variant-numeric:tabular-nums}.rg-columns[data-v-7fbef69e]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:18px}.rg-panel[data-v-7fbef69e]{min-width:0;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow);overflow:hidden}.panel-head[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--rg-rule)}.panel-head h2[data-v-7fbef69e],.panel-head p[data-v-7fbef69e]{margin:0}.panel-head h2[data-v-7fbef69e]{font-size:16px}.panel-head p[data-v-7fbef69e]{margin-top:5px;color:var(--rg-muted);font-size:13px;line-height:1.55}.version-list[data-v-7fbef69e]{display:grid}.version-row[data-v-7fbef69e]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border:0;border-bottom:1px solid var(--rg-rule);background:transparent;color:inherit;text-align:left;cursor:pointer}.version-row[data-v-7fbef69e]:last-child{border-bottom:0}.version-row[data-v-7fbef69e]:hover{background:var(--rg-surface-muted)}.version-main[data-v-7fbef69e]{min-width:0;display:grid;gap:5px}.version-main small[data-v-7fbef69e]{color:var(--rg-muted);overflow-wrap:anywhere}.version-title[data-v-7fbef69e]{display:flex;align-items:center;gap:8px}.version-title em[data-v-7fbef69e]{padding:2px 7px;border-radius:999px;background:var(--rg-warning-soft);color:var(--rg-warning-ink);font-size:11px;font-style:normal}.version-actions[data-v-7fbef69e]{display:flex;align-items:center;gap:8px}.state-pill[data-v-7fbef69e]{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 10px;border-radius:999px;background:var(--n100);color:var(--rg-body);font-size:12px;white-space:nowrap}.state-pill[data-v-7fbef69e]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.state-pill.success[data-v-7fbef69e]{background:var(--rg-accent-soft);color:var(--rg-accent)}.state-pill.warning[data-v-7fbef69e]{background:var(--rg-warning-soft);color:var(--rg-warning-ink)}.state-pill.danger[data-v-7fbef69e]{background:var(--rg-danger-soft);color:var(--rg-danger)}.release-steps[data-v-7fbef69e]{display:grid;gap:0;margin:0;padding:4px 18px 0;list-style:none}.release-steps li[data-v-7fbef69e]{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--rg-rule)}.release-steps li>span[data-v-7fbef69e]{font-family:var(--rg-mono);color:var(--rg-accent);font-weight:800}.release-steps li div[data-v-7fbef69e]{display:grid;gap:4px}.release-steps small[data-v-7fbef69e]{color:var(--rg-muted);line-height:1.55}.boundary-note[data-v-7fbef69e]{margin:16px 18px 18px;padding:14px;border-left:3px solid var(--rg-accent);background:var(--rg-accent-soft)}.boundary-note p[data-v-7fbef69e]{margin:5px 0 0;color:var(--rg-body);line-height:1.6}.issue-grid[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.issue-item[data-v-7fbef69e]{display:grid;gap:8px;padding:14px;border:1px solid var(--rg-danger-rule);border-radius:var(--rg-radius-small);background:var(--rg-danger-soft)}.issue-item>div[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-code[data-v-7fbef69e]{color:var(--rg-danger);font-size:12px;font-weight:800}.issue-item p[data-v-7fbef69e],.issue-item small[data-v-7fbef69e]{margin:0}.issue-item p[data-v-7fbef69e]{color:var(--rg-body)}.issue-item small[data-v-7fbef69e]{color:var(--rg-muted)}.rg-foot[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:12px;padding-top:4px;color:var(--rg-muted);font-size:12px}.dialog-intro[data-v-7fbef69e]{margin:-4px 0 18px;color:var(--rg-muted);line-height:1.65}.form-grid[data-v-7fbef69e]{display:grid;gap:14px}.form-grid.two[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.full-field[data-v-7fbef69e]{width:100%}.inline-help[data-v-7fbef69e]{margin-left:10px;color:var(--rg-muted);font-size:12px}.file-picker[data-v-7fbef69e]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--rg-rule-strong);border-radius:7px;background:var(--rg-surface);cursor:pointer;font-weight:700}.file-picker[data-v-7fbef69e]:hover{border-color:var(--rg-accent);color:var(--rg-accent)}.file-picker input[data-v-7fbef69e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.file-picker svg[data-v-7fbef69e]{width:16px}.file-summary[data-v-7fbef69e]{margin-left:10px;color:var(--rg-body)}.field-help[data-v-7fbef69e],.field-error[data-v-7fbef69e]{display:block;width:100%;margin-top:7px;font-size:12px}.field-help[data-v-7fbef69e]{color:var(--rg-muted)}.field-error[data-v-7fbef69e]{color:var(--rg-danger)}.impact-summary[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.impact-summary div[data-v-7fbef69e]{display:grid;gap:4px;padding:12px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.impact-summary span[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.impact-summary b[data-v-7fbef69e]{font-size:20px}.impact-unavailable[data-v-7fbef69e]{margin:0 0 18px;padding:10px 12px;border-radius:var(--rg-radius-small);background:var(--rg-warning-soft);color:var(--rg-warning-ink);font-size:12px;line-height:1.55}.impact-confirm[data-v-7fbef69e]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.impact-confirm span[data-v-7fbef69e]{display:grid;gap:4px}.impact-confirm small[data-v-7fbef69e]{color:var(--rg-body);line-height:1.5}.detail-stack[data-v-7fbef69e]{display:grid;gap:20px}.detail-title[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-title p[data-v-7fbef69e],.detail-title h2[data-v-7fbef69e]{margin:0}.detail-title p[data-v-7fbef69e]{color:var(--rg-accent);font-size:12px;font-weight:800}.detail-title h2[data-v-7fbef69e]{margin-top:4px}.detail-list[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--rg-rule);border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);overflow:hidden}.detail-list div[data-v-7fbef69e]{padding:12px;background:var(--rg-surface)}.detail-list dt[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.detail-list dd[data-v-7fbef69e]{margin:4px 0 0}.detail-stack section[data-v-7fbef69e]{padding-top:16px;border-top:1px solid var(--rg-rule)}.detail-stack section h3[data-v-7fbef69e],.detail-stack section p[data-v-7fbef69e]{margin:0}.detail-stack section h3[data-v-7fbef69e]{font-size:14px}.detail-stack section>p[data-v-7fbef69e]{margin-top:7px;color:var(--rg-body);line-height:1.65}.drawer-issues[data-v-7fbef69e]{display:grid;gap:8px;margin-top:10px}.drawer-issues p[data-v-7fbef69e]{display:grid;gap:4px;padding:10px;border-radius:7px;background:var(--rg-danger-soft)}.drawer-issues span[data-v-7fbef69e]{color:var(--rg-body)}.boundary-map-head[data-v-7fbef69e]{align-items:flex-start}.boundary-map-controls[data-v-7fbef69e]{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(160px,1fr) minmax(200px,1.2fr) auto;gap:var(--rg-space-2);width:min(100%,848px)}.boundary-map-state[data-v-7fbef69e]{min-height:460px;padding:var(--rg-space-5)}.boundary-map-state.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:var(--rg-space-2);text-align:center}.boundary-map-state.centered svg[data-v-7fbef69e]{width:var(--rg-space-6);color:var(--rg-danger)}.boundary-map-state.centered span[data-v-7fbef69e]{max-width:60ch;color:var(--rg-muted)}.boundary-map-workspace[data-v-7fbef69e]{display:grid;grid-template-columns:minmax(0,2fr) minmax(288px,.78fr);min-height:460px}.boundary-catalogue[data-v-7fbef69e]{display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:460px;border-left:1px solid var(--rg-rule);background:var(--rg-surface)}.boundary-map-metrics[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rg-rule);border-bottom:1px solid var(--rg-rule)}.boundary-map-metrics span[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);padding:var(--rg-space-3);background:var(--rg-surface)}.boundary-map-metrics small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.boundary-map-metrics b[data-v-7fbef69e]{font-size:var(--rg-text-title);font-variant-numeric:tabular-nums}.boundary-selection[data-v-7fbef69e]{display:grid;gap:var(--rg-space-2);padding:var(--rg-space-4);border-bottom:1px solid var(--rg-rule);background:var(--rg-accent-soft)}.boundary-selection .state-pill[data-v-7fbef69e]{justify-self:start}.boundary-selection h3[data-v-7fbef69e],.boundary-selection p[data-v-7fbef69e]{margin:0}.boundary-selection p[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.boundary-selection dl[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rg-space-2);margin:0}.boundary-selection dl div[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1)}.boundary-selection dt[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.boundary-selection dd[data-v-7fbef69e]{margin:0;color:var(--rg-body);font-size:var(--rg-text-small)}.boundary-list[data-v-7fbef69e]{min-height:0;overflow:auto}.boundary-list button[data-v-7fbef69e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--rg-space-3);padding:var(--rg-space-3) var(--rg-space-4);border:0;border-bottom:1px solid var(--rg-rule);outline:2px solid transparent;outline-offset:-3px;background:var(--rg-surface);color:inherit;text-align:left;cursor:pointer}.boundary-list button[data-v-7fbef69e]:hover,.boundary-list button.selected[data-v-7fbef69e]{background:var(--rg-surface-muted)}.boundary-list button[data-v-7fbef69e]:focus-visible{outline-color:var(--rg-accent)}.boundary-list button[data-v-7fbef69e]:active{background:var(--rg-accent-soft)}.boundary-list button[data-v-7fbef69e]:disabled{opacity:.55;cursor:not-allowed;background:var(--rg-surface-muted)}.boundary-list button.selected[data-v-7fbef69e]{box-shadow:inset 3px 0 0 var(--rg-accent)}.boundary-list span[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);min-width:0}.boundary-list b[data-v-7fbef69e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boundary-list small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boundary-list em[data-v-7fbef69e]{font-size:var(--rg-text-small);font-style:normal;white-space:nowrap}.boundary-list em.ready[data-v-7fbef69e]{color:var(--rg-accent)}.boundary-list em.pending[data-v-7fbef69e]{color:var(--rg-danger)}.boundary-catalogue-empty[data-v-7fbef69e]{display:grid;place-items:center;padding:var(--rg-space-5);color:var(--rg-muted);text-align:center}.verification-head-actions[data-v-7fbef69e]{display:flex;align-items:center;gap:var(--rg-space-2)}.verification-head-actions .el-input[data-v-7fbef69e]{width:260px}.verification-alert[data-v-7fbef69e]{margin:var(--rg-space-4) var(--rg-space-4) 0}.verification-state[data-v-7fbef69e]{min-height:192px;padding:var(--rg-space-5)}.verification-state.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:var(--rg-space-2);text-align:center}.verification-state.centered svg[data-v-7fbef69e]{width:var(--rg-space-6);color:var(--rg-accent)}.verification-state.centered span[data-v-7fbef69e]{max-width:60ch;color:var(--rg-muted)}.verification-catalogue[aria-busy=true][data-v-7fbef69e]{opacity:.58;pointer-events:none}.verification-row[data-v-7fbef69e]{display:grid;grid-template-columns:auto minmax(230px,1.2fr) minmax(260px,.9fr) minmax(220px,1fr) auto;align-items:center;gap:var(--rg-space-4);padding:var(--rg-space-4);border-bottom:1px solid var(--rg-rule)}.verification-row[data-v-7fbef69e]:last-child{border-bottom:0}.verification-identity[data-v-7fbef69e],.verification-identity>div[data-v-7fbef69e],.verification-evidence[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1)}.verification-identity[data-v-7fbef69e]{grid-template-columns:auto 1fr;align-items:start}.verification-identity small[data-v-7fbef69e],.verification-evidence small[data-v-7fbef69e]{color:var(--rg-muted);overflow-wrap:anywhere}.verification-impact[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-rule);overflow:hidden}.verification-impact span[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);padding:var(--rg-space-2);background:var(--rg-surface);text-align:center}.verification-impact small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.verification-impact b[data-v-7fbef69e]{font-variant-numeric:tabular-nums}.verification-actions[data-v-7fbef69e]{display:flex}.verification-error[data-v-7fbef69e]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--rg-space-3);margin:0;padding:var(--rg-space-3) var(--rg-space-4);border-top:1px solid var(--rg-danger-rule);background:var(--rg-danger-soft);color:var(--rg-danger);font-size:var(--rg-text-small)}.verification-target-card[data-v-7fbef69e],.successor-selection[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);margin-bottom:var(--rg-space-4);padding:var(--rg-space-4);border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.verification-target-card span[data-v-7fbef69e],.verification-target-card small[data-v-7fbef69e],.successor-selection span[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.verification-region-preview[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rg-space-2);padding-top:var(--rg-space-1)}.verification-region-preview article[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);padding:var(--rg-space-3);border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.verification-region-preview small[data-v-7fbef69e]{color:var(--rg-muted)}.migration-actions[data-v-7fbef69e]{display:flex;gap:8px}.migration-summary[data-v-7fbef69e]{display:grid;gap:16px;padding:18px}.migration-identity[data-v-7fbef69e]{display:flex;align-items:center;gap:12px}.migration-identity>div[data-v-7fbef69e]{display:grid;gap:4px}.migration-identity small[data-v-7fbef69e]{color:var(--rg-muted)}.migration-metrics[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);overflow:hidden}.migration-metrics>div[data-v-7fbef69e],.issue-link[data-v-7fbef69e]{min-height:82px;display:grid;align-content:center;gap:4px;padding:12px 14px;border:0;border-right:1px solid var(--rg-rule);background:var(--rg-surface);color:inherit;text-align:left}.migration-metrics[data-v-7fbef69e]>*:last-child{border-right:0}.migration-metrics span[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.migration-metrics strong[data-v-7fbef69e]{font-size:20px;font-variant-numeric:tabular-nums}.issue-link[data-v-7fbef69e]:enabled{cursor:pointer}.issue-link[data-v-7fbef69e]:enabled:hover{background:var(--rg-danger-soft);color:var(--rg-danger)}.migration-guardrails[data-v-7fbef69e]{display:flex;flex-wrap:wrap;gap:16px;padding-top:2px;color:var(--rg-body);font-size:12px}.migration-guardrails span[data-v-7fbef69e]{display:inline-flex;align-items:center;gap:7px}.migration-guardrails i[data-v-7fbef69e]{width:6px;height:6px;border-radius:50%;background:var(--rg-accent)}.migration-verification[data-v-7fbef69e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;border-left:3px solid var(--rg-accent);background:var(--rg-accent-soft);font-size:12px}.migration-verification b[data-v-7fbef69e]{margin-right:4px}.migration-verification span[data-v-7fbef69e]{color:var(--rg-body)}.migration-empty[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px}.migration-empty div[data-v-7fbef69e]{max-width:760px}.migration-empty b[data-v-7fbef69e],.migration-empty p[data-v-7fbef69e]{margin:0}.migration-empty p[data-v-7fbef69e]{margin-top:5px;color:var(--rg-muted);line-height:1.65}.migration-recovery[data-v-7fbef69e],.migration-error[data-v-7fbef69e]{margin:0;padding:12px 18px;border-top:1px solid var(--rg-warning-rule);background:var(--rg-warning-soft);color:var(--rg-warning-ink);font-size:12px}.migration-error[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:12px;border-color:var(--rg-danger-rule);background:var(--rg-danger-soft);color:var(--rg-danger)}.migration-preview[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 16px}.migration-preview div[data-v-7fbef69e]{display:grid;gap:5px;padding:14px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.migration-preview span[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.migration-preview b[data-v-7fbef69e]{font-size:20px}.drawer-error[data-v-7fbef69e]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-bottom:12px;padding:12px;border:1px solid var(--rg-danger-rule);border-radius:var(--rg-radius-small);background:var(--rg-danger-soft);color:var(--rg-danger)}.drawer-error small[data-v-7fbef69e]{color:var(--rg-muted)}.drawer-error .el-button[data-v-7fbef69e]{grid-column:2;grid-row:1/3}.drawer-empty[data-v-7fbef69e]{display:grid;place-items:center;gap:6px;min-height:260px;text-align:center}.drawer-empty p[data-v-7fbef69e]{margin:0;color:var(--rg-muted)}.migration-issue-list[data-v-7fbef69e]{display:grid;gap:10px}.migration-issue[data-v-7fbef69e]{display:grid;gap:9px;padding:14px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small)}.migration-issue.blocking[data-v-7fbef69e]{border-color:var(--rg-danger-rule);background:var(--rg-danger-soft)}.migration-issue.isolated[data-v-7fbef69e]{border-color:var(--rg-warning-rule);background:var(--rg-warning-soft)}.migration-issue>div[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.migration-issue p[data-v-7fbef69e],.migration-issue small[data-v-7fbef69e]{margin:0}.migration-issue p[data-v-7fbef69e]{color:var(--rg-body);line-height:1.55}.migration-issue small[data-v-7fbef69e]{color:var(--rg-muted)}.center-alert[data-v-7fbef69e]{margin:16px 18px 0}.center-state[data-v-7fbef69e]{min-height:190px;padding:20px}.center-state.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:9px;text-align:center}.center-state.centered svg[data-v-7fbef69e]{width:24px;color:var(--rg-accent)}.center-state.centered span[data-v-7fbef69e]{max-width:560px;color:var(--rg-muted)}.center-list[data-v-7fbef69e]{display:grid}.center-list[aria-busy=true][data-v-7fbef69e]{opacity:.58;pointer-events:none}.center-row[data-v-7fbef69e]{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(260px,1fr) auto;align-items:center;gap:20px;padding:18px;border-bottom:1px solid var(--rg-rule)}.center-row[data-v-7fbef69e]:last-child{border-bottom:0}.center-identity[data-v-7fbef69e]{display:flex;align-items:flex-start;gap:10px;min-width:0}.center-identity>div[data-v-7fbef69e]{display:grid;gap:5px;min-width:0}.center-identity small[data-v-7fbef69e]{color:var(--rg-muted);overflow-wrap:anywhere}.center-progress[data-v-7fbef69e]{display:grid;gap:7px}.center-progress>div[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:10px}.center-progress span[data-v-7fbef69e],.center-progress small[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.center-actions[data-v-7fbef69e]{display:flex;gap:8px}.center-error[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 18px;border-top:1px solid var(--rg-danger-rule);background:var(--rg-danger-soft);color:var(--rg-danger);font-size:12px}.center-evidence-form[data-v-7fbef69e]{display:grid;gap:10px;margin-bottom:18px;padding:16px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.center-evidence-form h3[data-v-7fbef69e],.center-evidence-form p[data-v-7fbef69e]{margin:0}.center-evidence-form h3[data-v-7fbef69e]{font-size:14px}.center-evidence-form p[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.evidence-fields[data-v-7fbef69e]{display:grid;gap:8px}.center-impact-confirm[data-v-7fbef69e]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.center-impact-confirm span[data-v-7fbef69e]{display:grid;gap:4px}.center-impact-confirm small[data-v-7fbef69e]{color:var(--rg-body)}.evidence-upload[data-v-7fbef69e]{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface);color:var(--rg-accent);cursor:pointer}.evidence-upload input[data-v-7fbef69e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.evidence-upload.disabled[data-v-7fbef69e]{opacity:.58;cursor:not-allowed}.evidence-receipt[data-v-7fbef69e]{color:var(--rg-accent);overflow-wrap:anywhere}.center-impact-section[data-v-7fbef69e]{display:grid;gap:12px;margin-bottom:14px;padding:16px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small)}.center-impact-section>div[data-v-7fbef69e]:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.center-impact-section h3[data-v-7fbef69e],.center-impact-section p[data-v-7fbef69e]{margin:0}.center-impact-section p[data-v-7fbef69e]{color:var(--rg-muted);font-size:12px}.center-impact-metrics[data-v-7fbef69e]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.center-impact-metrics span[data-v-7fbef69e]{display:grid;gap:3px;padding:10px;border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.center-impact-metrics small[data-v-7fbef69e]{color:var(--rg-muted);font-size:11px}.center-impact-metrics b[data-v-7fbef69e]{font-size:18px;font-variant-numeric:tabular-nums}.principal-option[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-space-3);min-height:var(--rg-control-height)}.principal-option span[data-v-7fbef69e],.principal-selection span[data-v-7fbef69e]{display:grid;gap:var(--rg-space-1);min-width:0}.principal-option small[data-v-7fbef69e],.principal-selection small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small);overflow-wrap:anywhere}.principal-option em[data-v-7fbef69e],.principal-selection em[data-v-7fbef69e]{font-style:normal;font-size:var(--rg-text-small);white-space:nowrap}.principal-option em.ready[data-v-7fbef69e],.principal-selection em.ready[data-v-7fbef69e]{color:var(--rg-accent)}.principal-option em.pending[data-v-7fbef69e],.principal-selection em.pending[data-v-7fbef69e]{color:var(--rg-warning)}.principal-option em.blocked[data-v-7fbef69e],.principal-selection em.blocked[data-v-7fbef69e]{color:var(--rg-danger)}.principal-selection[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:var(--rg-space-3);width:100%;margin-top:var(--rg-space-2);padding:var(--rg-space-3);border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.principal-selection[data-v-7fbef69e]:has(.pending){border-color:var(--rg-warning-rule);background:var(--rg-warning-soft)}.principal-selection[data-v-7fbef69e]:has(.blocked){border-color:var(--rg-danger-rule);background:var(--rg-danger-soft)}.principal-help-slot[data-v-7fbef69e]{display:block;min-height:var(--rg-control-height)}.principal-search-error[data-v-7fbef69e]{min-height:var(--rg-control-height)}.principal-search-error .el-button[data-v-7fbef69e]{min-height:var(--rg-control-height);padding-inline:var(--rg-space-2)}.principal-account-select[data-v-7fbef69e] .el-select__wrapper{min-height:var(--rg-control-height);border:1px solid transparent;outline:2px solid transparent;outline-offset:1px}.principal-account-select[data-v-7fbef69e] .el-select__wrapper:hover{background:var(--rg-surface-muted)}.principal-account-select[data-v-7fbef69e] .el-select__wrapper.is-focused{outline-color:var(--rg-accent);box-shadow:none}.principal-account-select[aria-invalid=true][data-v-7fbef69e] .el-select__wrapper{border-color:var(--rg-danger)}.principal-account-select[data-v-7fbef69e] .el-select__wrapper.is-disabled{opacity:.55;cursor:not-allowed}.activation-state[data-v-7fbef69e]{min-height:380px;padding:18px}.activation-state.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.activation-state.centered svg[data-v-7fbef69e]{width:28px;color:var(--rg-danger)}.activation-state.centered p[data-v-7fbef69e]{margin:0;color:var(--rg-muted)}.activation-stack[data-v-7fbef69e]{display:grid;gap:18px}.activation-hero[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-left:3px solid var(--rg-accent);background:var(--rg-accent-soft)}.activation-hero div[data-v-7fbef69e]{display:grid;gap:4px}.activation-hero p[data-v-7fbef69e],.activation-hero h2[data-v-7fbef69e],.activation-hero span[data-v-7fbef69e]{margin:0}.activation-hero p[data-v-7fbef69e]{color:var(--rg-accent);font-size:var(--rg-text-small);font-weight:800}.activation-hero h2[data-v-7fbef69e]{font-size:var(--rg-text-title)}.activation-hero div>span[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.activation-section-title[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.activation-section-title h3[data-v-7fbef69e],.activation-section-title p[data-v-7fbef69e]{margin:0}.activation-section-title h3[data-v-7fbef69e]{font-size:var(--rg-text-small)}.activation-section-title p[data-v-7fbef69e]{margin-top:4px;color:var(--rg-muted);font-size:var(--rg-text-small)}.activation-metrics[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activation-metrics span[data-v-7fbef69e]{display:grid;gap:4px;padding:12px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.activation-metrics small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.activation-metrics b[data-v-7fbef69e]{font-size:var(--rg-text-title);font-variant-numeric:tabular-nums}.activation-scope[data-v-7fbef69e]{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.activation-scope>div[data-v-7fbef69e]{padding:14px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small)}.activation-scope h3[data-v-7fbef69e],.activation-scope p[data-v-7fbef69e]{margin:0}.activation-scope h3[data-v-7fbef69e]{font-size:var(--rg-text-small)}.activation-scope p[data-v-7fbef69e]{margin-top:6px;color:var(--rg-body);line-height:1.6}.principal-card[data-v-7fbef69e]{display:grid;gap:4px;background:var(--rg-surface-muted)}.principal-card span[data-v-7fbef69e],.principal-card small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.atomic-results ol[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--rg-rule);border-radius:var(--rg-radius-small);list-style:none;overflow:hidden}.atomic-results li[data-v-7fbef69e]{min-height:142px;display:grid;align-content:start;gap:10px;padding:12px;background:var(--rg-surface)}.atomic-results li>span[data-v-7fbef69e]{color:var(--rg-accent);font-family:var(--rg-mono);font-weight:800}.atomic-results li>div[data-v-7fbef69e]{display:grid;gap:5px}.atomic-results small[data-v-7fbef69e]{color:var(--rg-muted);line-height:1.5}.activation-confirm[data-v-7fbef69e]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.activation-confirm span[data-v-7fbef69e]{display:grid;gap:4px}.activation-confirm small[data-v-7fbef69e]{color:var(--rg-body);line-height:1.55}.activation-error[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:10px;margin:0;padding:12px;border:1px solid var(--rg-danger-rule);border-radius:var(--rg-radius-small);background:var(--rg-danger-soft);color:var(--rg-danger)}.lifecycle-state[data-v-7fbef69e]{min-height:380px;padding:18px}.lifecycle-state.centered[data-v-7fbef69e]{display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.lifecycle-state.centered svg[data-v-7fbef69e]{width:28px;color:var(--rg-danger)}.lifecycle-state.centered p[data-v-7fbef69e]{margin:0;color:var(--rg-muted)}.lifecycle-stack[data-v-7fbef69e]{display:grid;gap:20px}.lifecycle-hero[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-left:3px solid var(--rg-accent);background:var(--rg-accent-soft)}.lifecycle-hero>div[data-v-7fbef69e]{display:grid;gap:4px}.lifecycle-hero p[data-v-7fbef69e],.lifecycle-hero h2[data-v-7fbef69e],.lifecycle-hero span[data-v-7fbef69e]{margin:0}.lifecycle-hero p[data-v-7fbef69e]{color:var(--rg-accent);font-size:var(--rg-text-small);font-weight:800}.lifecycle-hero h2[data-v-7fbef69e]{font-size:var(--rg-text-title)}.lifecycle-hero div>span[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.custodian-card[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.custodian-card.emergency[data-v-7fbef69e]{border-color:var(--rg-warning-rule);background:var(--rg-warning-soft)}.custodian-card>div[data-v-7fbef69e]{display:grid;gap:4px}.custodian-card small[data-v-7fbef69e],.custodian-card p[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.custodian-card b[data-v-7fbef69e]{font-size:var(--rg-text-title)}.custodian-card p[data-v-7fbef69e]{margin:0;line-height:1.6}.lifecycle-section-title[data-v-7fbef69e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.lifecycle-section-title h3[data-v-7fbef69e],.lifecycle-section-title p[data-v-7fbef69e]{margin:0}.lifecycle-section-title h3[data-v-7fbef69e]{font-size:var(--rg-text-small)}.lifecycle-section-title p[data-v-7fbef69e]{margin-top:4px;color:var(--rg-muted);font-size:var(--rg-text-small)}.responsibility-grid[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.responsibility-grid article[data-v-7fbef69e]{display:grid;gap:7px;padding:12px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.responsibility-grid small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.descendant-list[data-v-7fbef69e]{display:grid;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);overflow:hidden}.descendant-list article[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-bottom:1px solid var(--rg-rule)}.descendant-list article[data-v-7fbef69e]:last-child{border-bottom:0}.descendant-list article>div[data-v-7fbef69e]{display:grid;gap:4px}.descendant-list article>div[data-v-7fbef69e]:last-child{justify-items:end}.descendant-list small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.lifecycle-empty[data-v-7fbef69e]{padding:18px;border:1px dashed var(--rg-rule);border-radius:var(--rg-radius-small);color:var(--rg-muted);text-align:center}.checkpoint-grid[data-v-7fbef69e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkpoint-grid article[data-v-7fbef69e]{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.checkpoint-grid article>div[data-v-7fbef69e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkpoint-grid p[data-v-7fbef69e]{min-height:2.8em;margin:0;color:var(--rg-muted);font-size:var(--rg-text-small);line-height:1.5}.lifecycle-actions[data-v-7fbef69e]{display:grid;gap:12px;padding:16px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small)}.lifecycle-actions h3[data-v-7fbef69e],.lifecycle-actions p[data-v-7fbef69e]{margin:0}.lifecycle-actions h3[data-v-7fbef69e]{font-size:var(--rg-text-small)}.lifecycle-actions p[data-v-7fbef69e]{margin-top:4px;color:var(--rg-muted);font-size:var(--rg-text-small)}.resume-review[data-v-7fbef69e]{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.lifecycle-actions>div[data-v-7fbef69e]:last-child{display:flex;flex-wrap:wrap;gap:8px}.lifecycle-recovery[data-v-7fbef69e]{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.lifecycle-recovery span[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.principal-reset-card[data-v-7fbef69e],.principal-reset-result[data-v-7fbef69e]{display:grid;gap:6px;margin:14px 0;padding:16px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface-muted)}.principal-reset-card small[data-v-7fbef69e],.principal-reset-card span[data-v-7fbef69e],.principal-reset-result span[data-v-7fbef69e],.principal-reset-result small[data-v-7fbef69e]{color:var(--rg-muted);font-size:var(--rg-text-small)}.principal-reset-result[data-v-7fbef69e]{border-color:var(--rg-accent-rule);background:var(--rg-accent-soft)}.principal-reset-result strong[data-v-7fbef69e]{overflow-wrap:anywhere;font-family:var(--rg-mono);font-size:var(--rg-text-title)}@media(max-width:1100px){.metric-grid[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-columns[data-v-7fbef69e]{grid-template-columns:1fr}.issue-grid[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-note[data-v-7fbef69e]{grid-template-columns:auto 1fr}.availability-note small[data-v-7fbef69e]{grid-column:1/-1;justify-self:start}.atomic-results ol[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-map-head[data-v-7fbef69e]{flex-direction:column}.boundary-map-controls[data-v-7fbef69e]{width:100%}.boundary-map-workspace[data-v-7fbef69e]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}.verification-row[data-v-7fbef69e]{grid-template-columns:auto minmax(230px,1fr) minmax(260px,1fr) auto}.verification-evidence[data-v-7fbef69e]{grid-column:2/4}.verification-actions[data-v-7fbef69e]{grid-column:4;grid-row:1/3}}@media(max-width:900px){.migration-metrics[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-metrics>div[data-v-7fbef69e],.issue-link[data-v-7fbef69e]{border-bottom:1px solid var(--rg-rule)}.migration-metrics[data-v-7fbef69e]>*:nth-child(2n){border-right:0}.center-row[data-v-7fbef69e]{grid-template-columns:1fr auto}.center-progress[data-v-7fbef69e]{grid-column:1/-1;grid-row:2}.center-actions[data-v-7fbef69e]{grid-column:2;grid-row:1}.center-impact-metrics[data-v-7fbef69e],.responsibility-grid[data-v-7fbef69e],.boundary-map-controls[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-map-workspace[data-v-7fbef69e]{grid-template-columns:1fr}.boundary-catalogue[data-v-7fbef69e]{max-height:432px;border-top:1px solid var(--rg-rule);border-left:0}.verification-head[data-v-7fbef69e]{align-items:flex-start;flex-direction:column}.verification-head-actions[data-v-7fbef69e]{width:100%;flex-wrap:wrap}.verification-head-actions .el-input[data-v-7fbef69e]{width:min(100%,320px)}.verification-row[data-v-7fbef69e]{grid-template-columns:auto 1fr auto}.verification-impact[data-v-7fbef69e],.verification-evidence[data-v-7fbef69e]{grid-column:2/4}.verification-actions[data-v-7fbef69e]{grid-column:3;grid-row:1}}@media(max-width:720px){.rg-page[data-v-7fbef69e]{padding:18px 14px}.rg-header[data-v-7fbef69e]{display:grid}.rg-header-actions[data-v-7fbef69e]{justify-content:flex-start}.metric-grid[data-v-7fbef69e]{grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-7fbef69e]{min-height:118px;padding:14px}.version-row[data-v-7fbef69e]{grid-template-columns:1fr}.version-actions[data-v-7fbef69e]{flex-wrap:wrap}.issue-grid[data-v-7fbef69e],.form-grid.two[data-v-7fbef69e]{grid-template-columns:1fr}.rg-foot[data-v-7fbef69e]{display:grid}.impact-summary[data-v-7fbef69e]{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-note[data-v-7fbef69e]{grid-template-columns:1fr;gap:5px}.detail-list[data-v-7fbef69e]{grid-template-columns:1fr}.migration-actions[data-v-7fbef69e],.migration-empty[data-v-7fbef69e]{align-items:stretch;flex-direction:column}.migration-preview[data-v-7fbef69e]{grid-template-columns:1fr}.migration-identity[data-v-7fbef69e]{align-items:flex-start;flex-direction:column}.center-row[data-v-7fbef69e]{grid-template-columns:1fr}.center-progress[data-v-7fbef69e],.center-actions[data-v-7fbef69e]{grid-column:1;grid-row:auto}.center-actions[data-v-7fbef69e]{flex-wrap:wrap}.center-identity[data-v-7fbef69e]{flex-direction:column}.center-impact-section>div[data-v-7fbef69e]:first-child{align-items:flex-start;flex-direction:column}.center-impact-metrics[data-v-7fbef69e],.activation-metrics[data-v-7fbef69e],.atomic-results ol[data-v-7fbef69e],.activation-scope[data-v-7fbef69e],.responsibility-grid[data-v-7fbef69e],.checkpoint-grid[data-v-7fbef69e]{grid-template-columns:1fr}.activation-hero[data-v-7fbef69e],.lifecycle-hero[data-v-7fbef69e],.custodian-card[data-v-7fbef69e],.lifecycle-recovery[data-v-7fbef69e]{align-items:flex-start;flex-direction:column}.descendant-list article[data-v-7fbef69e]{align-items:flex-start;flex-direction:column}.descendant-list article>div[data-v-7fbef69e]:last-child{justify-items:start}.boundary-map-controls[data-v-7fbef69e],.boundary-map-metrics[data-v-7fbef69e],.boundary-selection dl[data-v-7fbef69e]{grid-template-columns:1fr}.verification-head-actions[data-v-7fbef69e]{display:grid}.verification-head-actions .el-input[data-v-7fbef69e]{width:100%}.verification-row[data-v-7fbef69e]{grid-template-columns:auto 1fr}.verification-identity[data-v-7fbef69e],.verification-impact[data-v-7fbef69e],.verification-evidence[data-v-7fbef69e],.verification-actions[data-v-7fbef69e]{grid-column:2}.verification-actions[data-v-7fbef69e]{grid-row:auto}.verification-region-preview[data-v-7fbef69e],.verification-error[data-v-7fbef69e]{grid-template-columns:1fr}.verification-error .el-button[data-v-7fbef69e]{justify-self:start}}.pr-page[data-v-053e6cbf]{display:grid;gap:22px;padding:24px;background:#f5f7f6;min-height:100dvh}.pr-page header[data-v-053e6cbf],.pr-panel[data-v-053e6cbf]{padding:24px;border:1px solid #dfe6e2;border-radius:14px;background:#fff}.pr-page h1[data-v-053e6cbf]{margin:7px 0}.pr-page p[data-v-053e6cbf],.pr-page span[data-v-053e6cbf]{color:#68746d}.pr-panel form[data-v-053e6cbf]{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;margin-bottom:18px}.pr-panel input[data-v-053e6cbf],.pr-panel select[data-v-053e6cbf]{min-height:40px;padding:0 12px;border:1px solid #ccd7d1;border-radius:8px}.el-pagination[data-v-053e6cbf]{justify-content:flex-end;margin-top:18px}@media(max-width:700px){.pr-panel form[data-v-053e6cbf]{grid-template-columns:1fr}}.coverage-summary[data-v-3f36dc83]{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.coverage-status[data-v-3f36dc83]{justify-self:start;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.coverage-status.open[data-v-3f36dc83]{background:var(--rg-accent-soft);color:var(--rg-accent)}.coverage-status.managed[data-v-3f36dc83]{background:var(--rg-warning-soft);color:var(--rg-warning-ink)}p[data-v-3f36dc83],ul[data-v-3f36dc83]{margin:0}p[data-v-3f36dc83]{color:var(--rg-body)}ul[data-v-3f36dc83]{padding:0;list-style:none;display:grid;gap:6px}li[data-v-3f36dc83]{display:grid;gap:1px}li span[data-v-3f36dc83]{color:var(--rg-muted);font-size:12px}.compact[data-v-3f36dc83]{gap:6px;font-size:12px}.compact strong[data-v-3f36dc83]{font-weight:600}.brg-page[data-v-17ad29f4]{min-height:calc(100vh - var(--topbar-h));padding:28px;background:var(--rg-canvas);color:var(--rg-ink)}.brg-header[data-v-17ad29f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.brg-heading[data-v-17ad29f4]{display:grid;gap:5px;max-width:780px}.brg-eyebrow[data-v-17ad29f4]{margin:0;color:var(--rg-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brg-heading h1[data-v-17ad29f4],.brg-heading p[data-v-17ad29f4]{margin:0}.brg-heading h1[data-v-17ad29f4]{font-size:27px;line-height:1.2;letter-spacing:-.025em}.brg-heading>p[data-v-17ad29f4]:last-child{color:var(--rg-muted);line-height:1.65}.brg-actions[data-v-17ad29f4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.brg-actions[data-v-17ad29f4] .el-button+.el-button{margin-left:0}.scope-chip[data-v-17ad29f4]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--rg-rule);border-radius:999px;background:var(--rg-surface);color:var(--rg-body)}.scope-chip i[data-v-17ad29f4]{width:7px;height:7px;border-radius:50%;background:var(--rg-accent)}.availability-note[data-v-17ad29f4]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--rg-accent-rule);border-radius:var(--rg-radius-small);background:var(--rg-accent-soft)}.availability-note span[data-v-17ad29f4]{color:var(--rg-muted)}.availability-note strong[data-v-17ad29f4]{color:var(--rg-accent)}.availability-note small[data-v-17ad29f4]{justify-self:end;color:var(--rg-body)}.operation-error[data-v-17ad29f4]{margin-top:12px}.state-card[data-v-17ad29f4]{min-height:390px;padding:28px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow)}.state-card.centered[data-v-17ad29f4]{display:grid;place-content:center;justify-items:center;gap:12px;text-align:center}.state-card.centered h2[data-v-17ad29f4],.state-card.centered p[data-v-17ad29f4]{margin:0}.state-card.centered p[data-v-17ad29f4]{max-width:560px;color:var(--rg-muted);line-height:1.7}.state-mark[data-v-17ad29f4]{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--rg-accent-rule);border-radius:12px;background:var(--rg-accent-soft);color:var(--rg-accent);font-weight:800}.state-mark svg[data-v-17ad29f4]{width:22px}.state-mark.danger[data-v-17ad29f4]{border-color:var(--rg-danger-rule);background:var(--rg-danger-soft);color:var(--rg-danger)}.brg-workbench[data-v-17ad29f4]{display:grid;gap:18px;transition:opacity .16s ease}.brg-page[data-state=disabled] .brg-workbench[data-v-17ad29f4]{opacity:.58;pointer-events:none}.metric-grid[data-v-17ad29f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-17ad29f4]{min-height:128px;display:grid;align-content:start;gap:8px;padding:18px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow)}.metric-card>i[data-v-17ad29f4]{width:28px;height:3px;border-radius:3px;background:var(--rg-accent)}.metric-card span[data-v-17ad29f4],.metric-card small[data-v-17ad29f4]{color:var(--rg-muted)}.metric-card strong[data-v-17ad29f4]{font-size:28px;line-height:1.05;font-variant-numeric:tabular-nums}.brg-panel[data-v-17ad29f4]{min-width:0;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface);box-shadow:var(--rg-shadow);overflow:hidden}.panel-head[data-v-17ad29f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--rg-rule)}.panel-head h2[data-v-17ad29f4],.panel-head p[data-v-17ad29f4]{margin:0}.panel-head h2[data-v-17ad29f4]{font-size:16px}.panel-head p[data-v-17ad29f4]{margin-top:5px;color:var(--rg-muted);font-size:13px;line-height:1.55}.search-field[data-v-17ad29f4]{width:min(320px,100%)}.region-cell[data-v-17ad29f4],.quota-number[data-v-17ad29f4]{display:grid;gap:4px}.region-cell small[data-v-17ad29f4],.quota-number small[data-v-17ad29f4]{color:var(--rg-muted)}.state-pill[data-v-17ad29f4]{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 10px;border-radius:999px;background:var(--n100);color:var(--rg-body);font-size:12px;white-space:nowrap}.state-pill[data-v-17ad29f4]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.state-pill.success[data-v-17ad29f4]{background:var(--rg-accent-soft);color:var(--rg-accent)}.state-pill.warning[data-v-17ad29f4]{background:var(--rg-warning-soft);color:var(--rg-warning-ink)}.state-pill.danger[data-v-17ad29f4]{background:var(--rg-danger-soft);color:var(--rg-danger)}.qualification-head[data-v-17ad29f4]{align-items:center}.filter-row[data-v-17ad29f4],.row-actions[data-v-17ad29f4]{display:flex;align-items:center;gap:8px}.row-actions[data-v-17ad29f4] .el-button+.el-button{margin-left:0}.filter-row[data-v-17ad29f4]>*{width:170px}.closed-note[data-v-17ad29f4]{color:var(--rg-muted);font-size:12px}.brg-foot[data-v-17ad29f4]{display:flex;justify-content:space-between;gap:12px;color:var(--rg-muted);font-size:12px}.dialog-intro[data-v-17ad29f4]{margin:-4px 0 18px;color:var(--rg-muted);line-height:1.65}.full-field[data-v-17ad29f4]{width:100%}.field-help[data-v-17ad29f4]{display:block;width:100%;margin-top:7px;color:var(--rg-muted);font-size:12px}.decision-summary[data-v-17ad29f4]{display:grid;gap:6px;margin-bottom:16px;padding:14px;border-left:3px solid var(--rg-accent);background:var(--rg-accent-soft)}.decision-summary span[data-v-17ad29f4],.decision-summary small[data-v-17ad29f4]{color:var(--rg-body)}@media(max-width:1000px){.metric-grid[data-v-17ad29f4]{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-note[data-v-17ad29f4]{grid-template-columns:auto 1fr}.availability-note small[data-v-17ad29f4]{grid-column:1/-1;justify-self:start}.qualification-head[data-v-17ad29f4]{align-items:flex-start;flex-direction:column}.filter-row[data-v-17ad29f4]{width:100%}.filter-row[data-v-17ad29f4]>*{flex:1;width:auto}}@media(max-width:720px){.brg-page[data-v-17ad29f4]{padding:18px 14px}.brg-header[data-v-17ad29f4]{display:grid}.brg-actions[data-v-17ad29f4]{justify-content:flex-start}.metric-grid[data-v-17ad29f4]{grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-17ad29f4]{min-height:118px;padding:14px}.panel-head[data-v-17ad29f4]{align-items:stretch;flex-direction:column}.search-field[data-v-17ad29f4]{width:100%}.filter-row[data-v-17ad29f4]{align-items:stretch;flex-direction:column}.brg-foot[data-v-17ad29f4]{display:grid}.availability-note[data-v-17ad29f4]{grid-template-columns:1fr;gap:5px}}.review-overview[data-v-17ad29f4]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:14px 18px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius);background:var(--rg-surface)}.review-overview>span[data-v-17ad29f4],.review-overview small[data-v-17ad29f4]{color:var(--rg-muted)}.review-overview small[data-v-17ad29f4]{margin-left:auto}.pending-shortcut[data-v-17ad29f4]{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--rg-ink);font:inherit;cursor:pointer}.pending-shortcut strong[data-v-17ad29f4]{font-size:26px;color:var(--rg-danger);font-variant-numeric:tabular-nums}.review-columns[data-v-17ad29f4]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.review-content[data-v-17ad29f4]{min-width:0;display:grid;gap:14px}.region-navigation[data-v-17ad29f4]{padding-bottom:12px}.region-search[data-v-17ad29f4]{padding:12px}.all-regions[data-v-17ad29f4]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0 14px;background:transparent;border:0;color:var(--rg-ink);font:inherit;cursor:pointer}.all-regions.selected[data-v-17ad29f4]{background:var(--rg-accent-soft);color:var(--rg-accent);font-weight:700}.region-navigation[data-v-17ad29f4] .el-tree{--el-tree-node-hover-bg-color:var(--rg-accent-soft);background:var(--rg-surface);color:var(--rg-ink)}.region-navigation[data-v-17ad29f4] .el-tree-node__content{height:52px;padding-right:12px}.region-navigation[data-v-17ad29f4] .el-tree-node.is-current>.el-tree-node__content{background:var(--rg-accent-soft);color:var(--rg-accent);font-weight:700}.region-tree-node[data-v-17ad29f4]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:1;min-width:0}.region-tree-label[data-v-17ad29f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-badge[data-v-17ad29f4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:var(--rg-danger);color:var(--rg-surface);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.selected-region h2[data-v-17ad29f4],.selected-region p[data-v-17ad29f4]{margin:0}.selected-region h2[data-v-17ad29f4]{font-size:20px}.selected-region p[data-v-17ad29f4]{margin-top:6px;font-size:13px;line-height:1.6;color:var(--rg-muted);overflow-wrap:anywhere}.review-sections[data-v-17ad29f4]{display:flex;gap:22px;border-bottom:1px solid var(--rg-rule)}.review-sections button[data-v-17ad29f4]{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rg-muted);font:inherit;cursor:pointer}.review-sections button.active[data-v-17ad29f4]{color:var(--rg-accent);border-bottom-color:var(--rg-accent);font-weight:700}.review-count[data-v-17ad29f4]{margin-left:8px;color:var(--rg-danger);font-size:13px;white-space:nowrap}.review-filters[data-v-17ad29f4]{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px}.review-filters[data-v-17ad29f4] .el-select{width:140px}.review-filters[data-v-17ad29f4] .el-input{flex:1;min-width:180px}.review-content[data-v-17ad29f4] .el-table .cell{overflow-wrap:anywhere}.pending-shortcut[data-v-17ad29f4]:hover,.review-sections button[data-v-17ad29f4]:hover{color:var(--rg-accent)}.all-regions[data-v-17ad29f4]:hover{background:var(--rg-accent-soft)}.pending-shortcut[data-v-17ad29f4]:focus-visible,.all-regions[data-v-17ad29f4]:focus-visible,.review-sections button[data-v-17ad29f4]:focus-visible{outline:2px solid var(--rg-accent);outline-offset:-2px}@media(max-width:1100px){.review-columns[data-v-17ad29f4]{grid-template-columns:minmax(0,1fr)}.region-navigation[data-v-17ad29f4] .el-tree{max-height:260px;overflow:auto}.review-overview small[data-v-17ad29f4]{margin-left:0}}@media(max-width:720px){.review-overview[data-v-17ad29f4]{align-items:flex-start;flex-direction:column;gap:8px}.review-filters[data-v-17ad29f4]{flex-direction:column}.review-filters[data-v-17ad29f4] .el-select,.review-filters[data-v-17ad29f4] .el-input{width:100%;min-width:0}.review-count[data-v-17ad29f4]{display:inline-block;margin:6px 0 0}.brg-heading[data-v-17ad29f4],.brg-actions[data-v-17ad29f4]{min-width:0}.brg-heading h1[data-v-17ad29f4]{overflow-wrap:anywhere}}.tree-coverage[data-v-17ad29f4]{display:block;font-size:11px;line-height:16px;font-weight:400;color:var(--rg-muted)}.selected-coverage[data-v-17ad29f4]{padding:16px;border:1px solid var(--rg-rule);border-radius:var(--rg-radius-small);background:var(--rg-surface)}.eligibility-warning[data-v-17ad29f4]{display:block;margin-top:6px;color:var(--rg-warning-ink);line-height:1.6}.seller-remark[data-v-fd48b85c]{margin-top:12px;min-width:0;text-align:left}.seller-remark-label[data-v-fd48b85c]{color:var(--n400);margin-bottom:8px}.remark-group+.remark-group[data-v-fd48b85c]{margin-top:12px;padding-top:10px;border-top:1px solid var(--n200)}.remark-group h5[data-v-fd48b85c]{margin:0 0 6px;font-size:inherit;color:var(--n700)}.remark-group p[data-v-fd48b85c]{margin:4px 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n800)}.cover[data-v-28f5e084]{width:70px;height:50px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px}.audit-summary[data-v-28f5e084]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #BBF7D0;border-radius:10px;padding:12px 16px;margin-bottom:10px}.as-title[data-v-28f5e084]{font-size:16px;font-weight:700;color:var(--n800);margin-bottom:8px}.as-stats[data-v-28f5e084]{display:flex;flex-wrap:wrap;gap:18px}.as-cell[data-v-28f5e084]{display:flex;flex-direction:column;gap:2px}.as-cell>span[data-v-28f5e084]{font-size:11px;color:var(--n500)}.as-cell>b[data-v-28f5e084]{font-size:14px;color:var(--n800);display:flex;align-items:center;gap:6px}.as-cell>b i[data-v-28f5e084]{font-size:11px;font-weight:400;color:var(--n400);font-style:normal}.as-loc[data-v-28f5e084]{margin-top:8px;font-size:12px;color:var(--n600)}.audit-alerts[data-v-28f5e084]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.region-table-cell[data-v-28f5e084]{display:flex;align-items:flex-start;gap:7px;min-width:0}.region-status-dot[data-v-28f5e084]{width:8px;height:8px;margin-top:5px;flex:0 0 8px;border-radius:50%;background:var(--n400)}.region-table-cell[data-tone=success] .region-status-dot[data-v-28f5e084]{background:var(--p600)}.region-table-cell[data-tone=warning] .region-status-dot[data-v-28f5e084]{background:var(--orange)}.region-table-cell b[data-v-28f5e084],.region-table-cell span[data-v-28f5e084]{display:block}.region-table-cell b[data-v-28f5e084]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n800);font-size:12px;font-weight:600}.region-table-cell div>span[data-v-28f5e084]{margin-top:2px;color:var(--n400);font-size:11px}.region-assignment-panel[data-v-28f5e084]{border:1px solid var(--n200);border-left:4px solid var(--n400);background:var(--n0);padding:14px 16px;margin-bottom:12px}.region-assignment-panel[data-tone=success][data-v-28f5e084]{border-left-color:var(--p600)}.region-assignment-panel[data-tone=warning][data-v-28f5e084]{border-left-color:var(--orange)}.region-panel-heading[data-v-28f5e084]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.region-eyebrow[data-v-28f5e084]{display:block;color:var(--n500);font-size:11px;font-weight:600;letter-spacing:.06em}.region-panel-heading h4[data-v-28f5e084]{margin:2px 0 0;color:var(--n800);font-size:15px}.region-result-grid[data-v-28f5e084]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 0;border-top:1px solid var(--n100);border-bottom:1px solid var(--n100)}.region-result-grid span[data-v-28f5e084],.region-result-grid b[data-v-28f5e084]{display:block}.region-result-grid span[data-v-28f5e084]{color:var(--n400);font-size:11px}.region-result-grid b[data-v-28f5e084]{margin-top:3px;color:var(--n800);font-size:12px;font-weight:600}.declared-village-editor[data-v-28f5e084]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px;border:1px solid var(--n100);background:var(--n50)}.declared-village-editor>div[data-v-28f5e084]{flex:1;min-width:180px}.declared-village-editor b[data-v-28f5e084]{color:var(--n800);font-size:12px}.declared-village-editor p[data-v-28f5e084]{margin:3px 0 0;color:var(--n400);font-size:11px;line-height:1.5}.region-next-step[data-v-28f5e084]{margin:10px 0 0;color:var(--n700);font-size:12px;line-height:1.6}.region-disclaimer[data-v-28f5e084]{margin:5px 0 0;color:var(--n400);font-size:11px;line-height:1.55}.region-operation[data-v-28f5e084]{margin-top:10px;padding:7px 9px;border-left:3px solid var(--red);background:var(--red-bg);color:var(--red);font-size:12px}.region-operation[data-state=LOADING][data-v-28f5e084],.region-operation[data-state=DUPLICATE_SUBMIT][data-v-28f5e084],.region-operation[data-state=RECOVERED][data-v-28f5e084]{border-left-color:var(--blue);background:var(--blue-bg);color:var(--blue)}.region-actions[data-v-28f5e084]{display:flex;align-items:center;gap:4px;margin-top:10px}.approval-block-reason[data-v-28f5e084]{margin-left:8px;color:var(--orange);font-size:12px}.lineage-content[data-v-28f5e084]{padding:0 2px 18px}.lineage-events-title[data-v-28f5e084]{margin:20px 0 12px;color:var(--n800)}.region-batch-version[data-v-28f5e084]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--p200);background:var(--p50)}.region-batch-version>div[data-v-28f5e084]{display:grid;gap:4px}.region-batch-version span[data-v-28f5e084],.region-batch-version small[data-v-28f5e084]{color:var(--n500);font-size:12px}.region-batch-version b[data-v-28f5e084]{color:var(--n800);font-size:15px}.region-batch-metrics[data-v-28f5e084]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;border:1px solid var(--n200);background:var(--n200)}.region-batch-metrics span[data-v-28f5e084]{display:grid;gap:4px;padding:14px;background:var(--n0)}.region-batch-metrics small[data-v-28f5e084]{color:var(--n500);font-size:12px}.region-batch-metrics b[data-v-28f5e084]{color:var(--n800);font-size:24px;font-variant-numeric:tabular-nums}.region-batch-metrics .ready b[data-v-28f5e084]{color:var(--p600)}.region-batch-metrics .manual b[data-v-28f5e084]{color:var(--orange)}.region-batch-reasons[data-v-28f5e084]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.region-batch-reasons div[data-v-28f5e084]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--n100);background:var(--n50)}.region-batch-reasons span[data-v-28f5e084]{color:var(--n600);font-size:12px}.region-batch-reasons b[data-v-28f5e084]{color:var(--n800);font-variant-numeric:tabular-nums}.region-batch-result[data-v-28f5e084]{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid var(--p200);background:var(--p50);color:var(--n700);font-size:12px}.region-batch-error[data-v-28f5e084]{margin:12px 0 0;padding:8px 12px;border:1px solid var(--red);background:var(--red-bg);color:var(--red);font-size:12px}.region-batch-confirm[data-v-28f5e084]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--p200);background:var(--p50)}.region-batch-confirm span[data-v-28f5e084]{display:grid;gap:4px}.region-batch-confirm small[data-v-28f5e084]{color:var(--n600);font-size:12px;line-height:1.5}.audit-grid[data-v-28f5e084]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audit-map[data-v-28f5e084]{display:flex;flex-direction:column}.map-stub[data-v-28f5e084]{height:300px;border-radius:8px;overflow:hidden;position:relative}.audit-form h4[data-v-28f5e084]{margin:0 0 12px;color:var(--n800)}.muted[data-v-28f5e084]{color:var(--n400)}[data-v-28f5e084] .el-checkbox{display:block;margin-bottom:8px}.info-card[data-v-28f5e084]{background:var(--n50);border-radius:8px;padding:12px 14px;margin-top:10px}.info-title[data-v-28f5e084]{font-size:13px;font-weight:600;color:var(--p600);margin-bottom:8px}.kv[data-v-28f5e084]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.kv>span[data-v-28f5e084]{color:var(--n400)}.kv>b[data-v-28f5e084]{color:var(--n800);font-weight:500}@media(max-width:900px){.region-result-grid[data-v-28f5e084]{grid-template-columns:1fr 1fr}.declared-village-editor[data-v-28f5e084]{align-items:stretch;flex-direction:column}.region-batch-metrics[data-v-28f5e084],.region-batch-reasons[data-v-28f5e084]{grid-template-columns:1fr}}.page-wrap[data-v-f9318fb0]{padding:20px}.muted[data-v-f9318fb0]{color:var(--n500)}.head-row[data-v-f9318fb0]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.pg-title[data-v-f9318fb0]{font-size:18px;font-weight:700;margin:0;line-height:1.2}.pg-sub[data-v-f9318fb0]{color:var(--n500);font-size:12px;margin:2px 0 0}.stat-grid[data-v-f9318fb0]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.st[data-v-f9318fb0]{background:#fff;border:1px solid var(--n200);border-radius:10px;padding:12px;text-align:center}.st b[data-v-f9318fb0]{font-size:24px;font-weight:800;display:block;line-height:1.2}.st span[data-v-f9318fb0]{font-size:11px;color:var(--n500);display:block}.st small[data-v-f9318fb0]{font-size:11px;color:var(--n400)}@media(max-width:1100px){.stat-grid[data-v-f9318fb0]{grid-template-columns:repeat(2,1fr)}}.cover[data-v-4f6bb98e]{width:70px;height:50px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px}.audit-summary[data-v-4f6bb98e]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #BBF7D0;border-radius:10px;padding:12px 16px;margin-bottom:10px}.as-title[data-v-4f6bb98e]{font-size:16px;font-weight:700;color:var(--n800);margin-bottom:8px}.as-stats[data-v-4f6bb98e]{display:flex;flex-wrap:wrap;gap:18px}.as-cell[data-v-4f6bb98e]{display:flex;flex-direction:column;gap:2px}.as-cell>span[data-v-4f6bb98e]{font-size:11px;color:var(--n500)}.as-cell>b[data-v-4f6bb98e]{font-size:14px;color:var(--n800);display:flex;align-items:center;gap:6px}.as-cell>b i[data-v-4f6bb98e]{font-size:11px;font-weight:400;color:var(--n400);font-style:normal}.as-loc[data-v-4f6bb98e]{margin-top:8px;font-size:12px;color:var(--n600)}.region-table-cell[data-v-4f6bb98e]{display:flex;align-items:flex-start;gap:7px;min-width:0}.region-status-dot[data-v-4f6bb98e]{width:8px;height:8px;margin-top:5px;flex:0 0 8px;border-radius:50%;background:var(--n400)}.region-table-cell[data-tone=success] .region-status-dot[data-v-4f6bb98e]{background:var(--p600)}.region-table-cell[data-tone=warning] .region-status-dot[data-v-4f6bb98e]{background:var(--orange)}.region-table-cell b[data-v-4f6bb98e],.region-table-cell span[data-v-4f6bb98e]{display:block}.region-table-cell b[data-v-4f6bb98e]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n800);font-size:12px}.region-table-cell div>span[data-v-4f6bb98e]{margin-top:2px;color:var(--n400);font-size:11px}.region-assignment-panel[data-v-4f6bb98e]{border:1px solid var(--n200);border-left:4px solid var(--n400);background:var(--n0);padding:14px 16px;margin-bottom:12px}.region-assignment-panel[data-tone=success][data-v-4f6bb98e]{border-left-color:var(--p600)}.region-assignment-panel[data-tone=warning][data-v-4f6bb98e]{border-left-color:var(--orange)}.region-panel-heading[data-v-4f6bb98e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.region-eyebrow[data-v-4f6bb98e]{display:block;color:var(--n500);font-size:11px;font-weight:600;letter-spacing:.06em}.region-panel-heading h4[data-v-4f6bb98e]{margin:2px 0 0;color:var(--n800);font-size:15px}.region-result-grid[data-v-4f6bb98e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 0;border-top:1px solid var(--n100);border-bottom:1px solid var(--n100)}.region-result-grid span[data-v-4f6bb98e],.region-result-grid b[data-v-4f6bb98e]{display:block}.region-result-grid span[data-v-4f6bb98e]{color:var(--n400);font-size:11px}.region-result-grid b[data-v-4f6bb98e]{margin-top:3px;color:var(--n800);font-size:12px}.region-next-step[data-v-4f6bb98e]{margin:10px 0 0;color:var(--n700);font-size:12px}.region-disclaimer[data-v-4f6bb98e]{margin:5px 0 0;color:var(--n400);font-size:11px}.region-operation[data-v-4f6bb98e]{margin-top:10px;padding:7px 9px;border-left:3px solid var(--red);background:var(--red-bg);color:var(--red);font-size:12px}.region-actions[data-v-4f6bb98e]{margin-top:10px}.approval-block-reason[data-v-4f6bb98e]{margin-left:8px;color:var(--orange);font-size:12px}.audit-grid[data-v-4f6bb98e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audit-map[data-v-4f6bb98e]{display:flex;flex-direction:column}.map-stub[data-v-4f6bb98e]{height:300px;border-radius:8px;overflow:hidden;position:relative}.audit-form h4[data-v-4f6bb98e]{margin:0 0 12px;color:var(--n800)}.muted[data-v-4f6bb98e]{color:var(--n400)}[data-v-4f6bb98e] .el-checkbox{display:block;margin-bottom:8px}.info-card[data-v-4f6bb98e]{background:var(--n50);border-radius:8px;padding:12px 14px;margin-top:10px}.info-title[data-v-4f6bb98e]{font-size:13px;font-weight:600;color:var(--p600);margin-bottom:8px}.kv[data-v-4f6bb98e]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.kv>span[data-v-4f6bb98e]{color:var(--n400)}.kv>b[data-v-4f6bb98e]{color:var(--n800);font-weight:500}.access-panel .cl-heading[data-v-44b3220f]{align-items:center}.access-empty[data-v-44b3220f]{padding:22px 0;color:var(--cl-muted)}.access-row[data-v-44b3220f]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--cl-line)}.access-row strong[data-v-44b3220f]{font-size:18px}.access-row p[data-v-44b3220f]{font-size:13px;color:var(--cl-muted);margin:7px 0}.access-actions[data-v-44b3220f]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.access-tags[data-v-44b3220f]{display:flex;flex-wrap:wrap;gap:6px}.access-tags span[data-v-44b3220f]{font-size:12px;color:var(--cl-accent);background:var(--cl-soft);padding:3px 8px;border-radius:4px}.access-picks[data-v-44b3220f]{border:1px solid var(--cl-line);border-radius:9px;padding:12px 16px;margin:16px 0}.access-picks legend[data-v-44b3220f]{font-weight:600;color:var(--cl-navy);padding:0 6px}.access-picks .cl-check[data-v-44b3220f]{margin:10px 0}@media(max-width:640px){.access-row[data-v-44b3220f]{align-items:flex-start;flex-direction:column}.access-actions[data-v-44b3220f]{width:100%}}.ld-capture[data-v-baf8baf4]{margin-top:var(--space-3,12px);font-size:13px;max-width:100%}.ld-capture summary[data-v-baf8baf4]{cursor:pointer;color:var(--cl-accent);min-height:36px;display:flex;align-items:center}.ld-capture dd[data-v-baf8baf4]{overflow-wrap:anywhere}.ld-capture dl[data-v-baf8baf4]{padding:12px;background:var(--cl-bg);border-radius:8px}:root{--cl-paper:oklch(97% .012 260);--cl-surface:oklch(99.7% .002 260);--cl-ink:oklch(27% .047 261);--cl-muted:oklch(46% .034 258);--cl-line:oklch(87% .024 258);--cl-accent:oklch(49% .18 260);--cl-navy:oklch(32% .075 262);--cl-on-navy:oklch(91% .02 255);--cl-soft:oklch(94.5% .023 258);--cl-error:oklch(44% .17 23);--cl-error-soft:oklch(96% .022 23);--cl-warning:oklch(44% .105 65);--cl-warning-soft:oklch(96% .034 75);--cl-focus:oklch(50% .2 265);--cl-white:oklch(99% .005 255);--cl-disabled:oklch(90% .012 260);--cl-font:"PingFang SC","Microsoft YaHei",sans-serif;--cl-number:"Avenir Next",sans-serif;--cl-space-xs:4px;--cl-space-sm:8px;--cl-space-md:16px;--cl-space-lg:24px;--cl-space-xl:32px;--cl-radius:12px}html:has(.cl-page),body:has(.cl-page){overflow-x:clip}.cl-page{min-height:100vh;background:var(--cl-paper);color:var(--cl-ink);font:400 16px/1.6 var(--cl-font)}.cl-page *{box-sizing:border-box}.cl-page h1,.cl-page h2,.cl-page h3{margin:0;font-weight:700;line-height:1.4;min-width:0;overflow-wrap:anywhere}.cl-page h1{font-size:32px}.cl-page h2{font-size:22px}.cl-page h3{font-size:17px}.cl-page p{margin:8px 0;color:var(--cl-muted)}.cl-main{max-width:1440px;margin:auto;padding:32px}.cl-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;flex-wrap:wrap}.cl-heading p{max-width:65ch}.cl-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--cl-line);border-radius:12px;padding:10px 16px;background:var(--cl-surface);color:var(--cl-ink);font:600 15px/1 var(--cl-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1)}.cl-btn.primary{background:var(--cl-accent);color:var(--cl-white);border-color:var(--cl-accent)}.cl-btn.danger{background:var(--cl-error-soft);color:var(--cl-error)}.cl-btn:disabled{background:var(--cl-disabled);border-color:var(--cl-line);color:var(--cl-muted);opacity:.65;cursor:not-allowed}.cl-page :focus-visible{outline:2px solid var(--cl-focus);outline-offset:3px}.cl-btn:active:not(:disabled){transform:translateY(1px)}.cl-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:24px 0 16px}.cl-tabs button{min-height:44px;padding:8px 16px;border:0;border-radius:8px;background:var(--cl-paper);color:var(--cl-muted);white-space:nowrap;cursor:pointer;font:600 15px var(--cl-font)}.cl-tabs button[aria-selected=true]{background:var(--cl-soft);color:var(--cl-accent)}.cl-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px 0;border-block:1px solid var(--cl-line);margin-bottom:24px}.cl-summary strong{display:block;font:700 28px var(--cl-number)}.cl-summary span{font-size:14px;color:var(--cl-muted)}.cl-list{display:grid;gap:12px}.cl-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:12px}.cl-row p{font-size:14px;margin:6px 0}.cl-row .cl-metric{font:700 24px var(--cl-number)}.cl-metric small{font:400 14px var(--cl-font)}.cl-badge{display:inline-block;color:var(--cl-accent);background:var(--cl-soft);border-radius:4px;padding:4px 8px;font-size:13px;white-space:nowrap}.cl-note{padding:16px;background:var(--cl-soft);border-radius:10px;color:var(--cl-navy);margin:16px 0;font-size:14px;line-height:1.7}.cl-note.error{background:var(--cl-error-soft);color:var(--cl-error)}.cl-note.warning{background:var(--cl-warning-soft);color:var(--cl-warning)}.cl-empty{padding:48px 24px;text-align:center;background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:16px}.cl-empty .cl-actions{justify-content:center}.cl-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.cl-panel{padding:24px;border-radius:16px;border:1px solid var(--cl-line);background:var(--cl-surface);min-width:0}.cl-panel+.cl-panel{margin-top:24px}.cl-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cl-field{display:grid;gap:8px;align-content:start}.cl-field.full{grid-column:1/-1}.cl-field label{font-size:14px;font-weight:600}.cl-field input,.cl-field select,.cl-field textarea{width:100%;min-width:0;min-height:48px;border:1px solid var(--cl-muted);border-radius:8px;padding:10px 12px;background:var(--cl-surface);color:var(--cl-ink);font:400 16px var(--cl-font)}.cl-field input:disabled{background:var(--cl-paper);opacity:.65;cursor:not-allowed}.cl-field small{min-height:20px;color:var(--cl-muted);font-size:12px}.cl-field [aria-invalid=true]{border-color:var(--cl-error)}.cl-field h3{margin-top:16px}.cl-upload{padding:16px;border:1px dashed var(--cl-muted);border-radius:8px}.cl-upload input{max-width:100%;font-size:14px}.cl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:24px 0}.cl-facts dt{font-size:14px;color:var(--cl-muted)}.cl-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.cl-sticky{position:sticky;bottom:0;z-index:100;padding:16px 0;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;background:var(--cl-paper);border-top:1px solid var(--cl-line);margin-top:24px}.cl-sticky>span{margin-right:auto;font-size:14px;color:var(--cl-muted)}.cl-check{display:flex;align-items:flex-start;gap:12px;padding:16px 0;min-height:48px;border-bottom:1px solid var(--cl-line);cursor:pointer}.cl-check input{width:22px;height:22px;margin-top:4px;accent-color:var(--cl-accent)}.cl-check:has(input:disabled){color:var(--cl-muted);cursor:not-allowed}.cl-check small{display:block;color:var(--cl-muted);margin-top:4px}.cl-files{margin:16px 0;padding:0;list-style:none}.cl-files li{padding:12px 0;border-bottom:1px solid var(--cl-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-files li span{overflow-wrap:anywhere;min-width:0}.cl-files a{white-space:nowrap;color:var(--cl-accent)}.cl-timeline{padding-left:20px}.cl-timeline li{padding:8px 0}.cl-pagination{margin:20px 0;display:flex;align-items:center;gap:16px}.cl-footer{font-size:13px;color:var(--cl-muted);padding:24px 0}.cl-page .cw-topbar{background:var(--cl-paper);color:var(--cl-ink)}.cl-page .ctbm-shell{width:100%;margin-top:16px}.cl-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%)}@media(hover:hover){.cl-btn:hover:not(:disabled){background:var(--cl-soft)}.cl-btn.primary:hover:not(:disabled){background:var(--cl-navy)}.cl-tabs button:hover{background:var(--cl-soft)}.cl-field input:hover,.cl-field select:hover{background:var(--cl-paper)}}@media(max-width:800px){.cl-main{padding:20px 16px}.cl-page h1{font-size:26px}.cl-split{grid-template-columns:minmax(0,1fr)}.cl-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.cl-row .cl-actions{justify-content:flex-end}.cl-summary{gap:12px}.cl-summary strong{font-size:24px}.cl-summary span{font-size:12px}.cl-form{grid-template-columns:minmax(0,1fr)}.cl-panel{padding:16px}.cl-sticky>span{flex-basis:100%}.cl-sticky .cl-btn{flex:1;padding-inline:12px;font-size:14px}}@media(prefers-reduced-motion:reduce){.cl-page *{transition:none!important;animation:none!important}.cl-btn:active:not(:disabled){transform:none}}.cl-page .cw-brand strong,.cl-page .cw-button.ghost,.cl-page .cw-nav-menu a{color:var(--cl-accent)}@media(min-width:1024px){.cl-row{grid-template-columns:minmax(0,1fr) 180px minmax(0,280px)}.cl-row .cl-metric{font-variant-numeric:tabular-nums}}.ld-case-heading,.ld-section-heading,.ld-reviewer{display:flex;align-items:center;justify-content:space-between;gap:var(--cl-space-md);flex-wrap:wrap}.ld-case-heading{padding:var(--cl-space-lg);background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:var(--cl-radius);margin-bottom:var(--cl-space-md)}.ld-case-heading h2{margin-top:var(--cl-space-sm)}.ld-area{display:grid;text-align:right;font-variant-numeric:tabular-nums}.ld-area strong{font:700 28px var(--cl-number)}.ld-area span{font-size:13px;color:var(--cl-muted)}.ld-detail-nav{display:flex;gap:var(--cl-space-sm);flex-wrap:wrap;border-bottom:1px solid var(--cl-line);margin-bottom:var(--cl-space-lg);padding-block:var(--cl-space-sm)}.ld-detail-nav button{min-height:44px;white-space:nowrap;padding:10px 16px;border:0;border-radius:8px;background:transparent;color:var(--cl-muted);font:600 14px var(--cl-font);cursor:pointer}.ld-detail-nav button[aria-current=page]{background:var(--cl-soft);color:var(--cl-accent)}.ld-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.4fr);gap:var(--cl-space-lg);align-items:start}.ld-layout>*,.ld-dossier{min-width:0}.ld-fieldset{border:0;padding:0;margin:0;min-width:0}.ld-fieldset input:disabled,.ld-fieldset textarea:disabled,.ld-fieldset select:disabled{color:var(--cl-ink);opacity:1;background:var(--cl-paper);-webkit-text-fill-color:var(--cl-ink)}.ld-space{margin-top:var(--cl-space-lg)}.ld-section-heading p{font-size:14px}.ld-member{padding:var(--cl-space-md);margin-top:var(--cl-space-md);background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:8px}.ld-member .cl-form{margin-top:var(--cl-space-md)}.ld-text-button{min-height:44px;padding:8px;border:0;background:transparent;color:var(--cl-accent);font:500 14px var(--cl-font);white-space:nowrap;cursor:pointer}.ld-proof{padding:var(--cl-space-md) 0 0;border:0;border-top:1px solid var(--cl-line);margin:var(--cl-space-lg) 0 0;min-width:0}.ld-proof legend{font-size:14px;font-weight:600;padding-right:var(--cl-space-sm)}.ld-proof-row{display:flex;align-items:flex-start;gap:var(--cl-space-sm);min-height:44px;padding-block:10px;font-size:14px}.ld-proof-row input,.ld-options input{flex-shrink:0;accent-color:var(--cl-accent);width:20px;height:20px;margin:0}.ld-proof-row span{min-width:0;overflow-wrap:anywhere}.ld-options{display:flex;gap:var(--cl-space-md);flex-wrap:wrap}.ld-options label{display:flex;align-items:center;gap:var(--cl-space-sm);min-height:44px}.ld-empty,.ld-inline-note{padding:var(--cl-space-md);background:var(--cl-soft);border-radius:8px;color:var(--cl-muted);font-size:14px;line-height:1.7}.ld-inline-note{margin-top:var(--cl-space-md)}.ld-missing{margin:var(--cl-space-md) 0;padding-left:20px;color:var(--cl-warning);font-size:14px}.ld-missing li{padding-block:5px}.ld-compact-facts{font-size:14px;display:grid;gap:var(--cl-space-sm);margin-top:var(--cl-space-md)}.ld-compact-facts>div{display:flex;justify-content:space-between;gap:var(--cl-space-sm)}.ld-compact-facts dt{color:var(--cl-muted)}.ld-compact-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.ld-file{display:flex;align-items:center;justify-content:space-between;gap:var(--cl-space-md);padding-block:var(--cl-space-md);border-bottom:1px solid var(--cl-line)}.ld-file>div{min-width:0}.ld-file p{overflow-wrap:anywhere;font-size:14px}.ld-file small{color:var(--cl-muted)}.ld-file button{flex-shrink:0}.ld-reviewer{padding:var(--cl-space-md) 0;border-bottom:1px solid var(--cl-line)}.ld-reviewer p,.ld-muted{font-size:13px;color:var(--cl-muted)}.ld-dossier select{max-width:100%}.ld-dossier .cl-check.full{grid-column:1/-1}@media(hover:hover){.ld-text-button:hover,.ld-detail-nav button:hover{background:var(--cl-soft)}}@media(max-width:1000px){.ld-layout{grid-template-columns:minmax(0,1fr)}.ld-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cl-space-md)}.ld-aside .cl-panel{margin:0}}@media(max-width:600px){.ld-aside{grid-template-columns:minmax(0,1fr)}.ld-case-heading{padding:var(--cl-space-md)}.ld-area{text-align:left}.ld-detail-nav{gap:4px}.ld-detail-nav button{padding-inline:10px}.ld-member{padding:var(--cl-space-sm)}.ld-options{gap:var(--cl-space-sm)}.ld-compact-facts>div{flex-wrap:wrap}}.ld-readonly{min-height:40px;padding:9px 12px;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-subtle);color:var(--color-body)}.ld-progressive{padding:0;overflow:hidden}.ld-progressive>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.ld-progressive>summary::-webkit-details-marker{display:none}.ld-progressive>summary span:first-child{display:grid;gap:2px}.ld-progressive>summary small{color:var(--color-muted);font-weight:400}.ld-progressive[open]>summary{border-bottom:1px solid var(--color-rule)}.ld-progressive>:not(summary){margin-inline:20px}.ld-progressive>:last-child{margin-bottom:20px}.ld-stage-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.ld-stage-strip article{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--cl-border,#dce4ef);border-radius:12px;background:#fff;color:#67778e}.ld-stage-strip article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf3fb;color:#526983;font-weight:700}.ld-stage-strip article div{display:flex;min-width:0;flex-direction:column;gap:2px}.ld-stage-strip strong{font-size:14px;color:#20334d}.ld-stage-strip small{font-size:12px}.ld-stage-strip article.current{border-color:#8ab4ee;background:#f1f7ff}.ld-stage-strip article.current>span{background:#2468c9;color:#fff}.ld-stage-strip article.done>span{background:#dce9fb;color:#174f9d}@media(max-width:760px){.ld-stage-strip{grid-template-columns:1fr}.ld-stage-strip article{padding:10px 12px}}.ld-route-panel{border-color:#cfddf1;background:linear-gradient(155deg,#f5f9ff,#fff 70%)}.ld-route-panel h2{margin-bottom:12px}.ld-route-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ld-route-list .cl-btn{border-radius:999px}.ld-route-list .ld-route-active{border-color:#2468c9;background:#e8f1ff;color:#174f9d;font-weight:700}.ld-route-panel .cl-field{margin-top:12px}.ld-route-panel small,.ld-dossier .cl-field small{display:block;margin-top:5px;color:#a36513}.ld-photo-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--cl-border,#e1e8f3)}.ld-photo-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ld-photo-heading h3{margin:0 0 6px;font-size:17px;color:var(--cl-ink,#20334d)}.ld-photo-heading p{margin:0 0 16px;color:var(--cl-muted,#61738b);line-height:1.6}.ld-photo-list{display:grid;gap:10px;margin-bottom:16px}.ld-photo-item{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--cl-border,#e1e8f3);border-radius:14px;background:#f8fbff}.ld-photo-item>div{flex:1;min-width:0}.ld-photo-item strong,.ld-photo-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-photo-item small{margin-top:4px;color:var(--cl-muted,#61738b)}.ld-photo-icon{display:grid;place-items:center;min-width:62px;height:54px;border-radius:10px;background:#e7f0ff;color:#2257a6;font-size:12px;font-weight:700}.ld-listing-gallery{display:flex;gap:9px;overflow-x:auto;margin-bottom:18px}.ld-listing-gallery img{width:170px;height:112px;object-fit:cover;border-radius:12px;background:#e9f0f8;flex:none}.blw[data-v-5266123f]{min-height:0;padding:var(--cl-space-lg);border:1px solid var(--cl-line);border-radius:var(--cl-radius);margin-bottom:var(--cl-space-lg)}.blw h2[data-v-5266123f]{font-size:22px}.blw-filter[data-v-5266123f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.blw-filter input[data-v-5266123f],.blw-filter select[data-v-5266123f]{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--cl-line);border-radius:8px;color:var(--cl-ink);background:var(--cl-surface);font:inherit}.blw-filter input[data-v-5266123f]{flex:1;min-width:0}.blw-readonly[data-v-5266123f]{border:0;padding:0;min-width:0}.blw-review[data-v-5266123f]{margin-top:24px}.blw-review h3[data-v-5266123f]{margin-bottom:16px}[data-v-5266123f] .el-drawer__body{min-width:0}[data-v-5266123f] .cl-panel{margin-top:20px}@media(max-width:420px){.blw[data-v-5266123f]{padding:16px}.blw-filter[data-v-5266123f]{display:grid;grid-template-columns:minmax(0,1fr)}.blw-filter input[data-v-5266123f]{width:100%}.cl-sticky[data-v-5266123f]{align-items:stretch}.cl-sticky button[data-v-5266123f]{width:100%}}html[data-v-5266123f]:has(.blw),body[data-v-5266123f]:has(.blw){overflow-x:clip}.blw-map[data-v-5266123f]{height:320px;min-height:280px;margin-block:12px;border:1px solid var(--cl-line);border-radius:10px;overflow:hidden}.blw-map-legend[data-v-5266123f]{font-size:13px;color:var(--cl-muted)}.blw-conflicts[data-v-5266123f]{padding:14px;border:1px solid var(--el-color-danger);background:var(--el-color-danger-light-9);border-radius:8px;color:var(--el-color-danger)}.blw-conflicts ol[data-v-5266123f]{padding-left:22px}.blw-conflicts li[data-v-5266123f]{margin-block:8px;overflow-wrap:anywhere}.distribution-totals[data-v-f9df4a6f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#edf3ff;border-radius:12px;margin:20px 0}.distribution-totals>div[data-v-f9df4a6f]{padding:18px}.distribution-totals small[data-v-f9df4a6f]{display:block;color:#516782;font-size:13px}.distribution-totals strong[data-v-f9df4a6f]{display:block;color:#153f8c;font-size:24px;margin-top:8px}.distribution-house[data-v-f9df4a6f]{padding:24px 0;border-top:1px solid #DCE5F0}.distribution-house h3[data-v-f9df4a6f]{margin:0;font-size:19px}.distribution-path[data-v-f9df4a6f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;color:#334155}.distribution-path .unit[data-v-f9df4a6f]{color:#1f57b7;background:#edf3ff;padding:7px 12px;border-radius:6px}.distribution-summary[data-v-f9df4a6f]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#5d6c82;font-size:13px;margin-bottom:16px}.distribution-history[data-v-f9df4a6f]{margin-top:20px}.distribution-history summary[data-v-f9df4a6f]{cursor:pointer;color:#215bc7;padding:8px 0}.distribution-record[data-v-f9df4a6f]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #E4EAF2}.distribution-record p[data-v-f9df4a6f]{font-size:13px;color:#64748b}.distribution-account-number[data-v-f9df4a6f]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.distribution-ledger[data-v-f9df4a6f]{margin-bottom:24px}.distribution-ledger .cl-heading[data-v-f9df4a6f]{align-items:center}.distribution-ledger .cl-heading .cl-field[data-v-f9df4a6f]{margin:0;min-width:220px}@media(max-width:600px){.distribution-totals[data-v-f9df4a6f]{grid-template-columns:1fr}.distribution-totals>div+div[data-v-f9df4a6f]{border-top:1px solid #D1DDF0}.distribution-totals>div[data-v-f9df4a6f]{display:flex;align-items:center;justify-content:space-between;padding:14px}.distribution-totals strong[data-v-f9df4a6f]{font-size:22px;margin:0}.distribution-record[data-v-f9df4a6f]{align-items:flex-start;flex-direction:column}.distribution-house[data-v-f9df4a6f]{padding:20px 0}.distribution-ledger .cl-heading .cl-field[data-v-f9df4a6f]{min-width:0;width:100%}}.distribution-issues[data-v-f91710a7]{margin-top:24px}.distribution-issues .muted[data-v-f91710a7]{color:var(--cl-muted)}.issue-row[data-v-f91710a7]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--cl-line)}.issue-row h3[data-v-f91710a7]{font-size:17px}.issue-row p[data-v-f91710a7]{font-size:13px;color:var(--cl-muted)}.issue-resolution[data-v-f91710a7]{margin:20px 0;padding-top:16px;border-top:1px solid var(--cl-line)}.issue-resolution h4[data-v-f91710a7]{font-size:16px}.issue-resolution .cl-btn[data-v-f91710a7]{margin-left:12px}.issue-form[data-v-f91710a7]{margin-top:20px}@media(max-width:640px){.issue-row[data-v-f91710a7]{align-items:flex-start;flex-direction:column}.issue-resolution .cl-btn[data-v-f91710a7]{margin-left:0;margin-top:12px}}.parcel-exits[data-v-02a7874a]{margin-top:24px}.muted[data-v-02a7874a],.exit-row p[data-v-02a7874a]{color:var(--cl-muted)}.exit-row[data-v-02a7874a]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--cl-line)}.exit-row h3[data-v-02a7874a]{font-size:17px}.exit-row p[data-v-02a7874a]{font-size:13px}.settlement-grid[data-v-02a7874a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.settlement-grid>div[data-v-02a7874a]{padding:16px;background:var(--cl-bg);border:1px solid var(--cl-line);border-radius:12px;display:grid;gap:8px}.settlement-grid strong[data-v-02a7874a]{font-size:23px;color:var(--cl-accent)}.settlement-grid small[data-v-02a7874a]{color:var(--cl-muted)}@media(max-width:640px){.exit-row[data-v-02a7874a]{align-items:flex-start;flex-direction:column}.settlement-grid[data-v-02a7874a]{grid-template-columns:1fr}}.bcr[data-v-8ed70ba2]{padding:var(--cl-space-lg);border:1px solid var(--cl-line);border-radius:var(--cl-radius);margin-bottom:24px;min-height:0}.bcr h2[data-v-8ed70ba2]{font-size:22px}.bcr-search[data-v-8ed70ba2]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.bcr-search input[data-v-8ed70ba2]{padding:10px 12px;border:1px solid var(--cl-line);border-radius:8px;font:inherit;min-height:44px;flex:1;min-width:0}.bcr-parties[data-v-8ed70ba2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.bcr-parties article[data-v-8ed70ba2]{padding:16px;background:var(--cl-bg);border-radius:10px}.bcr-parties p[data-v-8ed70ba2],.bcr-evidence p[data-v-8ed70ba2]{color:var(--cl-muted);font-size:13px}.bcr-parcels[data-v-8ed70ba2]{padding-left:20px;line-height:2}.bcr-evidence[data-v-8ed70ba2]{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--cl-line);padding:20px 0}.bcr-evidence strong[data-v-8ed70ba2]{font-size:16px}.bcr-settlements[data-v-8ed70ba2]{display:grid;gap:16px}.bcr-settlements fieldset[data-v-8ed70ba2]{padding:16px;border:1px solid var(--cl-line);border-radius:10px}.bcr-drawer[data-v-8ed70ba2] .cl-panel{margin-top:20px}@media(max-width:640px){.bcr[data-v-8ed70ba2]{padding:16px}.bcr-parties[data-v-8ed70ba2]{grid-template-columns:1fr}.bcr-evidence[data-v-8ed70ba2]{flex-direction:column;align-items:stretch}.bcr-search[data-v-8ed70ba2]{align-items:stretch;flex-direction:column}}.link-reviews[data-v-8149ed83]{padding:20px;margin-bottom:16px}.link-reviews p[data-v-8149ed83]{margin:10px 0;line-height:1.6}.release-page[data-v-0bf2b3f4]{max-width:1160px;margin:0 auto;padding:24px;color:var(--n800)}.page-head[data-v-0bf2b3f4],.card-head[data-v-0bf2b3f4],.actions[data-v-0bf2b3f4],.region-list li[data-v-0bf2b3f4]{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-head[data-v-0bf2b3f4]{margin-bottom:24px}.page-head h1[data-v-0bf2b3f4]{font-size:26px;margin:0}.page-head p[data-v-0bf2b3f4],.release-card p[data-v-0bf2b3f4]{color:var(--n500);line-height:1.7;margin:8px 0}.release-card[data-v-0bf2b3f4]{background:var(--n0);border:1px solid var(--n200);border-radius:8px;padding:24px;margin-top:20px}.release-card h2[data-v-0bf2b3f4]{font-size:18px;margin:0}.release-card h2 small[data-v-0bf2b3f4]{font-size:14px;color:var(--n500);margin-left:8px}.card-head[data-v-0bf2b3f4]{align-items:flex-start}.card-head>.el-tag[data-v-0bf2b3f4],.card-head>.el-button[data-v-0bf2b3f4]{flex-shrink:0}.actions[data-v-0bf2b3f4]{justify-content:flex-start;flex-wrap:wrap;margin-top:18px}.hint[data-v-0bf2b3f4]{font-size:13px;color:var(--n500);line-height:1.6}.business-note[data-v-0bf2b3f4]{padding:12px 16px;background:var(--n50);border-radius:6px}.note[data-v-0bf2b3f4]{overflow-wrap:anywhere}.region-list[data-v-0bf2b3f4]{list-style:none;padding:0;margin:16px 0 0}.region-list li[data-v-0bf2b3f4]{padding:16px 0;border-top:1px solid var(--n200)}.region-list li>div[data-v-0bf2b3f4]{min-width:0}.region-list p[data-v-0bf2b3f4]{font-size:13px;overflow-wrap:anywhere}.region-list strong[data-v-0bf2b3f4]{margin-right:12px}.region-list .el-button[data-v-0bf2b3f4]{flex-shrink:0}.migration-card[data-v-0bf2b3f4]{border-color:var(--el-color-warning)}.el-cascader[data-v-0bf2b3f4]{width:100%}.el-form-item .hint[data-v-0bf2b3f4]{display:block;margin-top:6px}@media(max-width:640px){.release-page[data-v-0bf2b3f4]{padding:12px}.release-card[data-v-0bf2b3f4]{padding:16px}.page-head[data-v-0bf2b3f4],.card-head[data-v-0bf2b3f4]{align-items:flex-start;flex-direction:column;gap:12px}.region-list li[data-v-0bf2b3f4]{align-items:flex-start;gap:12px}.region-list strong[data-v-0bf2b3f4]{display:block;margin-bottom:8px}.actions[data-v-0bf2b3f4]{align-items:flex-start;flex-direction:column}}.review-page[data-v-1d7b81c3]{display:flex;flex-direction:column;gap:16px}.page-head[data-v-1d7b81c3]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-head h2[data-v-1d7b81c3]{margin:4px 0;font-size:25px;color:#173b25}.page-head p[data-v-1d7b81c3],.detail-head p[data-v-1d7b81c3]{margin:0;color:#6d7f73}.eyebrow[data-v-1d7b81c3]{font-size:11px;letter-spacing:.14em;font-weight:800;color:#1c7b43}.head-actions[data-v-1d7b81c3]{display:flex;gap:10px}.head-actions .el-select[data-v-1d7b81c3]{width:190px}.review-shell[data-v-1d7b81c3]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.queue-card[data-v-1d7b81c3],.detail-card[data-v-1d7b81c3]{background:#fff;border:1px solid #e2e9e4;border-radius:16px;box-shadow:0 8px 24px #1b472a0d}.queue-card[data-v-1d7b81c3]{padding:10px;position:sticky;top:76px;max-height:calc(100vh - 100px);overflow:auto}.section-title[data-v-1d7b81c3]{display:flex;justify-content:space-between;padding:8px 8px 12px;color:#587060}.queue-row[data-v-1d7b81c3]{width:100%;border:1px solid transparent;background:transparent;border-radius:12px;padding:12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;color:#597064}.queue-row[data-v-1d7b81c3]:hover,.queue-row.active[data-v-1d7b81c3]{background:#f0f8f2;border-color:#b9d9c2}.queue-row div[data-v-1d7b81c3]{display:flex;justify-content:space-between;align-items:center;color:#163c24}.queue-row small[data-v-1d7b81c3]{color:#829086}.detail-card[data-v-1d7b81c3]{padding:20px;min-height:620px}.detail-head[data-v-1d7b81c3]{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.detail-head h3[data-v-1d7b81c3]{margin:3px 0;font-size:21px}.detail-head>div[data-v-1d7b81c3]:last-child{display:flex;gap:8px;align-items:flex-start}.evidence-grid[data-v-1d7b81c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evidence-panel[data-v-1d7b81c3]{border:1px solid #e2e9e4;border-radius:14px;padding:15px;min-width:0}.panel-title[data-v-1d7b81c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-title>div[data-v-1d7b81c3]{display:flex;align-items:center;gap:8px}.panel-title>div>span[data-v-1d7b81c3]{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#e7f5ea;color:#197c42;font-size:11px;font-weight:800}.panel-title small[data-v-1d7b81c3],.evidence-entry small[data-v-1d7b81c3],.file-row small[data-v-1d7b81c3],.decision-row small[data-v-1d7b81c3]{color:#7c8b81}.file-row[data-v-1d7b81c3],.decision-row[data-v-1d7b81c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf1ee}.file-row[data-v-1d7b81c3]:first-of-type,.decision-row[data-v-1d7b81c3]:first-of-type{border-top:0}.file-row>div[data-v-1d7b81c3],.decision-row>div[data-v-1d7b81c3]{display:flex;flex-direction:column;gap:5px;min-width:0}.file-row code[data-v-1d7b81c3],.decision-row code[data-v-1d7b81c3]{font-size:11px;color:#466052;word-break:break-all}.evidence-entry[data-v-1d7b81c3]{display:flex;flex-direction:column;gap:7px}.entry-meta[data-v-1d7b81c3]{display:flex;gap:8px;align-items:center;color:#6e7f73;font-size:12px}.evidence-panel pre[data-v-1d7b81c3]{white-space:pre-wrap;word-break:break-word;max-height:190px;overflow:auto;background:#f7faf8;border-radius:9px;padding:10px;margin:5px 0;font-size:11px;line-height:1.55}.diff-grid[data-v-1d7b81c3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.summary-version+.summary-version[data-v-1d7b81c3]{margin-top:8px}.precheck-summary[data-v-1d7b81c3]{display:flex;gap:10px;align-items:center;color:#66786c;font-size:12px;margin-bottom:8px}.issue-row[data-v-1d7b81c3]{display:flex;gap:9px;padding:9px 0;border-top:1px solid #edf1ee}.issue-row p[data-v-1d7b81c3]{margin:4px 0;font-size:13px}.review-actions[data-v-1d7b81c3]{display:flex;align-items:center;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #e6ece7}.review-actions>div[data-v-1d7b81c3]{flex:1;display:flex;flex-direction:column;gap:4px}.review-actions span[data-v-1d7b81c3]{color:#77887d;font-size:12px}@media(max-width:1100px){.review-shell[data-v-1d7b81c3]{grid-template-columns:1fr}.queue-card[data-v-1d7b81c3]{position:static;top:auto;max-height:300px}.evidence-grid[data-v-1d7b81c3]{grid-template-columns:1fr}}@media(max-width:700px){.page-head[data-v-1d7b81c3],.detail-head[data-v-1d7b81c3],.review-actions[data-v-1d7b81c3]{align-items:stretch;flex-direction:column}.diff-grid[data-v-1d7b81c3]{grid-template-columns:1fr}}.review-shell[data-v-1d7b81c3],.detail-card[data-v-1d7b81c3]{min-width:0}.panel-title[data-v-1d7b81c3],.entry-meta[data-v-1d7b81c3],.precheck-summary[data-v-1d7b81c3]{flex-wrap:wrap}@media(max-width:1100px){.review-shell[data-v-1d7b81c3]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.head-actions[data-v-1d7b81c3]{flex-wrap:wrap}.panel-title>div[data-v-1d7b81c3]{flex-wrap:wrap}.file-row[data-v-1d7b81c3],.decision-row[data-v-1d7b81c3]{flex-wrap:wrap}.detail-card[data-v-1d7b81c3]{padding:12px}.review-actions .el-button[data-v-1d7b81c3]{margin-left:0}}.page-head[data-v-fe17029d]{margin-bottom:16px;gap:18px;align-items:flex-start}.page-head h3[data-v-fe17029d]{margin:0 0 5px}.help-text[data-v-fe17029d]{font-size:12px}.filters[data-v-fe17029d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.account-name[data-v-fe17029d]{font-weight:600}.sub-line[data-v-fe17029d]{font-size:11px;margin-top:3px}.unknown-account[data-v-fe17029d]{color:var(--el-color-danger);font-size:11px;margin-top:3px}.failure-text[data-v-fe17029d]{color:var(--el-color-danger)}.device-browser[data-v-fe17029d]{margin-left:7px}.payment-test[data-v-86650037]{margin-bottom:16px}.test-header[data-v-86650037]{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.test-header h4[data-v-86650037]{margin:0;font-weight:600}.test-header p[data-v-86650037]{margin:8px 0 0;color:var(--el-text-color-secondary);font-size:13px;max-width:68ch}.payment-test[data-v-86650037] .el-form{margin-top:16px}.payment-test[data-v-86650037] .el-input{max-width:240px}.test-header>div[data-v-86650037]{min-width:0}.account-cards[data-v-86650037]{display:none}.account-card[data-v-86650037]{display:flex;gap:12px;align-items:center;border-top:1px solid var(--el-border-color-light);padding:16px 0}.account-card>div[data-v-86650037]{flex:1;min-width:0}.account-card strong[data-v-86650037]{font-weight:600;overflow-wrap:anywhere}.account-card p[data-v-86650037]{margin:6px 0 0;color:var(--el-text-color-secondary);font-size:13px}@media(max-width:414px){.account-table[data-v-86650037]{display:none}.account-cards[data-v-86650037]{display:block}.payment-test[data-v-86650037] .el-form-item{display:block!important}.payment-test[data-v-86650037] .el-form-item__label{display:block;text-align:left}.payment-test[data-v-86650037] .el-input{width:100%;max-width:none}.test-header[data-v-86650037]{flex-direction:column}.payment-test[data-v-86650037] .el-form-item{display:flex;margin-right:0}.payment-test[data-v-86650037] .el-form-item__content{min-width:0}.payment-test[data-v-86650037] .el-form-item__label{white-space:nowrap}}.muted[data-v-e52a9d2a]{color:var(--n400)}.edit-form[data-v-e52a9d2a]{padding:0 4px}.switch-row[data-v-e52a9d2a]{display:flex;gap:24px;background:var(--n50);border-radius:8px;padding:12px 14px;margin-bottom:4px}.switch-cell[data-v-e52a9d2a]{display:flex;align-items:center;gap:8px}.switch-cell .lab[data-v-e52a9d2a]{font-size:13px;color:var(--n800);font-weight:500}code[data-v-e52a9d2a]{background:#fff9;padding:1px 4px;border-radius:3px;font-size:12px;color:#b71c1c}[data-v-e52a9d2a] .el-table__row.sub-row .cell{padding-left:20px}.muted[data-v-f772e8ea]{color:var(--n400)}.flex-between[data-v-f772e8ea]{display:flex;justify-content:space-between;align-items:flex-start}.code-chip[data-v-f772e8ea]{background:var(--n50);color:var(--p600);padding:3px 8px;border-radius:4px;font-size:12px;font-family:SF Mono,Menlo,monospace}code[data-v-f772e8ea]{background:#0000000d;padding:1px 5px;border-radius:3px;font-size:12px;color:var(--p600)}.page-hd h2[data-v-977665a4]{margin:0;font-size:18px}.page-hd .sub[data-v-977665a4]{color:#909399;font-size:12px}.img-drop[data-v-977665a4]{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px dashed #d9dde3;border-radius:10px;background:#fafbfc;cursor:pointer;transition:all .15s;text-align:left}.img-drop[data-v-977665a4]:hover{border-color:#2e7d32;background:#f4f8f0}.img-drop.dragging[data-v-977665a4]{border-color:#2e7d32;background:#e8f5e9;border-style:solid}.img-drop.uploaded[data-v-977665a4]{border-color:#a5d6a7;background:#f4f8f0}.img-drop.busy[data-v-977665a4]{cursor:default}.img-drop .thumb[data-v-977665a4]{border:1px solid #eee;border-radius:8px;background:#fff;flex:none}.img-drop .thumb-lg[data-v-977665a4]{height:56px;width:56px}.img-drop .thumb-sm[data-v-977665a4]{height:36px;width:36px}.img-drop .drop-text[data-v-977665a4]{display:flex;flex-direction:column;gap:2px}.img-drop .drop-icon[data-v-977665a4]{font-size:24px;line-height:1;flex:none}.img-drop .drop-main[data-v-977665a4]{font-size:13px;color:#303133}.img-drop .drop-sub[data-v-977665a4]{font-size:12px;color:#909399}.img-drop .lnk[data-v-977665a4]{color:#2e7d32}.muted[data-v-46672bdb]{color:var(--n400)}.page-hd h2[data-v-7fe2a28e]{margin:0;font-size:18px}.page-hd .sub[data-v-7fe2a28e]{color:#909399;font-size:12px}.apk-drop[data-v-7fe2a28e]{width:100%;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1.5px dashed #c0c4cc;border-radius:10px;background:#fafafa;cursor:pointer;transition:border-color .15s,background .15s;padding:14px 12px}.apk-drop[data-v-7fe2a28e]:hover{border-color:#2e7d32;background:#f4f8f0}.apk-drop.dragging[data-v-7fe2a28e]{border-color:#2e7d32;background:#e8f5e9;border-style:solid}.apk-drop.uploaded[data-v-7fe2a28e]{border-color:#a5d6a7;background:#f4f8f0}.apk-drop.busy[data-v-7fe2a28e]{cursor:default}.drop-icon[data-v-7fe2a28e]{font-size:26px;line-height:1}.drop-main[data-v-7fe2a28e]{font-size:13px;color:#303133}.drop-sub[data-v-7fe2a28e]{font-size:12px;color:#909399}.sub-hdr[data-v-6c5ef81c]{font-size:13px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:10px}.stat-card[data-v-9a04aeb7]{flex:0 0 auto;min-width:120px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.stat-card span[data-v-9a04aeb7]{font-size:20px;font-weight:800}.stat-ok[data-v-9a04aeb7]{background:#f0f9eb;color:#67c23a}.stat-fail[data-v-9a04aeb7]{background:#fef0f0;color:#f56c6c}.stat-skip[data-v-9a04aeb7]{background:#f4f4f5;color:#909399}.page[data-v-d9fb0bfb]{padding:4px 2px}.msg-hdr[data-v-d9fb0bfb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.muted[data-v-d9fb0bfb]{color:var(--el-text-color-secondary)}.stat-row[data-v-d9fb0bfb]{display:flex;gap:12px;margin-bottom:16px}.stat-card[data-v-d9fb0bfb]{flex:1;background:#fff;border:1px solid var(--el-border-color-light);border-radius:10px;padding:14px 18px;font-size:13px;color:var(--el-text-color-secondary);display:flex;justify-content:space-between;align-items:center}.stat-card span[data-v-d9fb0bfb]{font-size:22px;font-weight:700}.stat-card.ok span[data-v-d9fb0bfb]{color:var(--el-color-success)}.stat-card.fail span[data-v-d9fb0bfb]{color:var(--el-color-danger)}.stat-card.skip span[data-v-d9fb0bfb]{color:var(--el-text-color-secondary)}.filter-bar[data-v-d9fb0bfb]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.msg-list[data-v-d9fb0bfb]{min-height:120px}.msg-card[data-v-d9fb0bfb]{background:#fff;border:1px solid var(--el-border-color-light);border-radius:10px;padding:14px 18px;margin-bottom:10px;display:flex;gap:14px;align-items:center}.mc-icon[data-v-d9fb0bfb]{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px}.mc-icon.umeng[data-v-d9fb0bfb]{background:#f3e5f5}.mc-icon.inapp[data-v-d9fb0bfb]{background:#e3f2fd}.mc-info[data-v-d9fb0bfb]{flex:1;min-width:0}.mc-info strong[data-v-d9fb0bfb]{font-size:14px;display:block}.mc-info span[data-v-d9fb0bfb]{font-size:12px;color:var(--el-text-color-secondary);display:block;margin-top:2px}.mc-info span.err[data-v-d9fb0bfb]{color:var(--el-color-danger)}.mc-status[data-v-d9fb0bfb]{flex-shrink:0}.tpl-card[data-v-d9fb0bfb]{background:#fff;border:1px solid var(--el-border-color-light);border-radius:10px;padding:14px 18px;margin-bottom:10px}.tc-hdr[data-v-d9fb0bfb]{display:flex;justify-content:space-between;align-items:center}.tc-hdr strong[data-v-d9fb0bfb]{font-size:14px}.tc-body[data-v-d9fb0bfb]{font-size:13px;color:var(--el-text-color-regular);margin-top:10px;padding:10px 12px;background:var(--el-fill-color-light);border-radius:6px;line-height:1.7}.tc-vars[data-v-d9fb0bfb]{margin-top:8px;font-size:12px;color:var(--el-text-color-secondary)}.tc-vars code[data-v-d9fb0bfb]{background:var(--el-fill-color);padding:1px 6px;border-radius:4px;margin-right:6px}.tc-actions[data-v-d9fb0bfb]{margin-top:10px;display:flex;gap:8px;align-items:center}.empty[data-v-d9fb0bfb]{text-align:center;color:var(--el-text-color-secondary);padding:40px;font-size:13px}.blink[data-v-d9fb0bfb]{animation:blink-d9fb0bfb 1.2s ease-in-out infinite}@keyframes blink-d9fb0bfb{50%{opacity:.55}}.ph-box[data-v-b9c45344]{display:flex;flex-wrap:wrap;gap:6px}.ph-tag[data-v-b9c45344]{cursor:pointer}.contract-preview[data-v-b9c45344]{max-height:62vh;overflow:auto;line-height:1.8;font-size:13px;color:var(--n700);padding:16px 20px;border:1px solid var(--n200, #e4e7ed);border-radius:8px;background:#fff}.contract-preview[data-v-b9c45344] h2{font-size:17px;margin:4px 0 12px}.contract-preview[data-v-b9c45344] h3{font-size:14px;margin:14px 0 4px}.contract-preview[data-v-b9c45344] p{margin:6px 0}.muted[data-v-45d7e90d]{color:var(--n400)}h4[data-v-45d7e90d]{color:var(--n800)}.fee-refund-panel[data-v-e0e5a1cd]{margin-top:24px;padding:20px;border:1px solid var(--el-border-color);border-radius:12px;background:var(--el-bg-color)}header[data-v-e0e5a1cd],.fee-refund-title[data-v-e0e5a1cd]{display:flex;justify-content:space-between;align-items:center;gap:12px}h3[data-v-e0e5a1cd]{margin:0;font-size:16px}p[data-v-e0e5a1cd]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.7;overflow-wrap:anywhere}article[data-v-e0e5a1cd]{padding:16px 0;border-top:1px solid var(--el-border-color-lighter)}@media(max-width:600px){header[data-v-e0e5a1cd]{align-items:flex-start;flex-direction:column}}.paper-review[data-v-477e3b00]{border-top:1px solid var(--el-border-color);margin-top:20px;padding-top:8px}.paper-review p[data-v-477e3b00]{color:var(--el-text-color-secondary);font-size:13px}.paper-original[data-v-477e3b00]{padding:14px;border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-base);margin:12px 0}.paper-row[data-v-477e3b00]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.paper-checks[data-v-477e3b00]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.paper-checks>div[data-v-477e3b00]{width:100%}.muted[data-v-8408ce4e]{color:var(--n400)}.link[data-v-8408ce4e]{color:var(--primary, #1B5E20)}h4.sec[data-v-8408ce4e]{margin:18px 0 8px;color:var(--n800)}.frozen-pdf-preview[data-v-8408ce4e]{display:block;width:100%;height:65vh;margin-top:10px;border:1px solid #ddd}.contract-preview[data-v-8408ce4e]{max-height:48vh;overflow:auto;line-height:1.8;font-size:13px;color:var(--n700);padding:16px 20px;border:1px solid var(--n200, #e4e7ed);border-radius:8px;background:#fff}.contract-preview[data-v-8408ce4e] h2{font-size:17px;margin:4px 0 12px}.contract-preview[data-v-8408ce4e] h3{font-size:14px;margin:14px 0 4px}.contract-preview[data-v-8408ce4e] p{margin:6px 0}.confirmation-count[data-v-8408ce4e]{margin-top:4px;font-size:11px}.finalization-banner[data-v-8408ce4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px;border-radius:10px;border-left:4px solid var(--primary, #1B5E20);background:#f0f8f1}.finalization-banner.rejected[data-v-8408ce4e]{border-left-color:#c62828;background:#fff1f1}.finalization-banner p[data-v-8408ce4e]{margin:5px 0 0;color:var(--n500);font-size:12px;line-height:1.6}.hash-line[data-v-8408ce4e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;word-break:break-all}.review-reason[data-v-8408ce4e]{color:#c62828}.review-footer[data-v-8408ce4e]{display:flex;align-items:center;justify-content:space-between}.recovery-footer[data-v-8408ce4e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;text-align:left}.recovery-footer p[data-v-8408ce4e]{flex:1 1 280px;margin:0;color:var(--n700);font-size:13px;line-height:1.6}.recovery-footer .recovery-error[data-v-8408ce4e]{color:var(--el-color-danger-dark-2)}.recovery-button[data-v-8408ce4e]{min-height:44px;color:var(--p800);border-color:var(--p700)}.recovery-button[data-v-8408ce4e]:focus-visible{outline:2px solid var(--n900);outline-offset:2px}.recovery-button[data-v-8408ce4e]:active:not(:disabled){background:var(--p100);color:var(--p900)}@media(hover:hover){.recovery-button[data-v-8408ce4e]:hover:not(:disabled){background:var(--p50);color:var(--p900);border-color:var(--p800)}}.page-wrap[data-v-ca52d2f0]{padding:20px}.muted[data-v-ca52d2f0]{color:var(--n500)}.mono[data-v-ca52d2f0]{font-family:monospace}.head-row[data-v-ca52d2f0]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}.pg-title[data-v-ca52d2f0]{font-size:18px;font-weight:700;margin:0;line-height:1.2}.pg-sub[data-v-ca52d2f0]{color:var(--n500);font-size:12px;margin:2px 0 0}.stat-chips[data-v-ca52d2f0]{display:flex;gap:8px;flex:1;flex-wrap:wrap}.sc[data-v-ca52d2f0]{display:flex;align-items:center;gap:6px;background:var(--n50);border:1px solid var(--n200);border-radius:8px;padding:6px 12px}.sc.ok[data-v-ca52d2f0]{background:#ecfdf5;border-color:#a7f3d0}.sc.info[data-v-ca52d2f0]{background:#eff6ff;border-color:#bfdbfe}.sc.bad[data-v-ca52d2f0]{background:#fef2f2;border-color:#fecaca}.sc b[data-v-ca52d2f0]{font-size:18px;line-height:1}.sc span[data-v-ca52d2f0]{font-size:12px;color:var(--n500)}[data-v-ca52d2f0] .row-revoked{background:#fef2f2!important}.deed-preview[data-v-ca52d2f0]{background:linear-gradient(135deg,#1b5e20,#2e7d32);color:#fff;border-radius:12px;padding:22px;text-align:center;margin-bottom:18px}.dp-no[data-v-ca52d2f0]{font-size:12px;opacity:.85;margin-top:8px;font-family:monospace}.sec-t[data-v-ca52d2f0]{font-size:13px;color:var(--n500);margin:16px 0 8px}.kv[data-v-ca52d2f0]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--n200);font-size:13px}.kv span[data-v-ca52d2f0]{color:var(--n500);flex-shrink:0}.kv b[data-v-ca52d2f0]{text-align:right}.chain-box[data-v-ca52d2f0]{background:#10241a;border-radius:10px;padding:12px}.cb[data-v-ca52d2f0]{background:#10b98126;color:#9cd8ae;font-size:10.5px;border-radius:6px;padding:2px 7px}.muted[data-v-3b471721]{color:var(--n400)}.muted[data-v-0277b72a]{color:var(--n400);font-size:12px}.overdue[data-v-0277b72a]{color:#e65100;font-weight:600}[data-v-0277b72a] .row-overdue{background:#fff6ee!important}.dict-layout[data-v-4da6c55b]{display:grid;grid-template-columns:280px 1fr;gap:16px}.type-list h3[data-v-4da6c55b]{margin:0 0 4px}.type-item[data-v-4da6c55b]{padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:4px;transition:background .15s}.type-item[data-v-4da6c55b]:hover{background:var(--p50)}.type-item.active[data-v-4da6c55b]{background:var(--p600);color:#fff}.type-item.active .type-name[data-v-4da6c55b]{color:#fff}.type-item.active .type-code[data-v-4da6c55b]{color:#ffffffbf}.type-name[data-v-4da6c55b]{font-size:14px}.type-code[data-v-4da6c55b]{font-size:12px;color:var(--n400);margin-top:2px;font-family:monospace}.item-list h3[data-v-4da6c55b]{margin:0}.item-list h3 .muted[data-v-4da6c55b]{font-size:12px;color:var(--n400);margin-left:8px;font-family:monospace;font-weight:400}.ext-code[data-v-4da6c55b]{font-size:12px;color:var(--n600)}.muted[data-v-4da6c55b]{color:var(--n400)}.muted[data-v-c9ae15dc]{color:var(--n400);font-size:12px}.page-wrap[data-v-7bf1fbbd]{padding:20px}.muted[data-v-7bf1fbbd]{color:var(--n500)}.head-row[data-v-7bf1fbbd]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}.pg-title[data-v-7bf1fbbd]{font-size:18px;font-weight:700;margin:0;line-height:1.2}.pg-sub[data-v-7bf1fbbd]{color:var(--n500);font-size:12px;margin:2px 0 0}.stat-chips[data-v-7bf1fbbd]{display:flex;gap:8px;flex:1;flex-wrap:wrap}.sc[data-v-7bf1fbbd]{display:flex;align-items:center;gap:6px;background:var(--n50);border:1px solid var(--n200);border-radius:8px;padding:6px 12px}.sc.warn[data-v-7bf1fbbd]{background:#fffbeb;border-color:#fde68a}.sc.ok[data-v-7bf1fbbd]{background:#ecfdf5;border-color:#a7f3d0}.sc.bad[data-v-7bf1fbbd]{background:#fef2f2;border-color:#fecaca}.sc b[data-v-7bf1fbbd]{font-size:18px;line-height:1}.sc span[data-v-7bf1fbbd]{font-size:12px;color:var(--n500)}[data-v-7bf1fbbd] .row-abnormal{background:#fef2f2!important}.page[data-v-1991762a]{padding:16px}.banner[data-v-1991762a]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border-radius:12px;padding:18px 20px;margin-bottom:14px}.banner h2[data-v-1991762a]{margin:0 0 4px;font-size:18px}.banner p[data-v-1991762a]{margin:0;font-size:12.5px;opacity:.92}.kpi-row[data-v-1991762a]{margin-bottom:14px}.kpi[data-v-1991762a]{background:#fff;border-radius:10px;padding:14px 16px;border:1px solid #eef0f4}.kpi .lbl[data-v-1991762a]{font-size:12px;color:#64748b;margin-bottom:6px}.kpi .num[data-v-1991762a]{font-size:22px;font-weight:800}.kpi .sub[data-v-1991762a]{font-size:11px;color:#94a3b8;margin-top:2px}.num.blue[data-v-1991762a]{color:#1e40af}.num.green[data-v-1991762a]{color:#15803d}.num.orange[data-v-1991762a]{color:#d97706}.num.red[data-v-1991762a]{color:#dc2626}.cfg-card[data-v-1991762a]{margin-bottom:14px}.cc-hd[data-v-1991762a]{display:flex;align-items:center;justify-content:space-between}.cc-tt[data-v-1991762a]{font-weight:800;font-size:14px}.cc-dd[data-v-1991762a]{font-weight:400;font-size:12px;color:#94a3b8;margin-left:8px}.days-config[data-v-1991762a]{display:flex;gap:10px;flex-wrap:wrap}.day-conf[data-v-1991762a]{flex:1;min-width:96px;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;padding:10px;text-align:center}.day-conf.special[data-v-1991762a]{background:#f5f3ff;border-color:#ddd6fe}.day-conf .day[data-v-1991762a]{font-size:12px;font-weight:700;color:#475569;margin-bottom:8px}.day-conf .unit[data-v-1991762a]{font-size:11px;color:#94a3b8;margin-top:6px}.save-row[data-v-1991762a]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:6px}.save-row .hint[data-v-1991762a]{font-size:12px;color:#b45309}.task-desc[data-v-1991762a]{font-size:11px;color:#94a3b8;margin-top:2px}.note[data-v-1991762a]{font-size:12px;color:#94a3b8;margin-top:10px;line-height:1.7}.page[data-v-83473357]{padding:16px}.hero[data-v-83473357]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-radius:12px;background:linear-gradient(135deg,#1b5e20,#168552);color:#fff}.hero h2[data-v-83473357]{margin:0 0 4px;font-size:19px}.hero p[data-v-83473357]{margin:0;opacity:.9;font-size:13px}.tabs[data-v-83473357]{margin-top:14px}.toolbar[data-v-83473357]{display:flex;gap:8px;margin:14px 0 12px}.readiness[data-v-83473357]{margin-bottom:4px}.muted[data-v-83473357]{font-size:12px;color:#94a3b8;margin-top:3px}.keyword[data-v-83473357]{margin:2px 4px 2px 0}.form-alert[data-v-83473357]{margin-bottom:12px}.migration-head[data-v-83473357],.risk-toolbar[data-v-83473357],.migration-actions[data-v-83473357]{display:flex;align-items:center;justify-content:space-between}.migration-stats[data-v-83473357]{margin:14px 0}.migration-actions[data-v-83473357]{margin-top:16px;padding:12px 14px;border:1px solid #e3eae5;border-radius:9px;background:#f7faf8}.action-buttons[data-v-83473357]{display:flex;gap:8px}.migration-blockers[data-v-83473357]{margin-top:10px}.media-migration-panel[data-v-83473357]{margin-top:16px;padding:14px;border:1px solid #e3eae5;border-radius:9px}.media-stats[data-v-83473357]{margin:14px 0}.risk-stats[data-v-83473357]{margin:12px 0 14px}.migration-tip[data-v-83473357],.exception-card[data-v-83473357],.audit-tabs[data-v-83473357]{margin-top:14px}.boundary-compare[data-v-205d8d3d]{width:280px}.boundary-compare svg[data-v-205d8d3d]{display:block;width:100%;height:132px}.canvas[data-v-205d8d3d]{fill:#f7faf7;stroke:#d9e2db}.current[data-v-205d8d3d]{fill:#2f855a2e;stroke:#2f855a;stroke-width:2;vector-effect:non-scaling-stroke}.proposed[data-v-205d8d3d]{fill:#d9770630;stroke:#d97706;stroke-width:2;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.empty[data-v-205d8d3d]{display:grid;height:108px;place-items:center;border:1px dashed #cbd5cd;border-radius:8px;background:#fafbfa;color:#879088;font-size:12px}.legend[data-v-205d8d3d]{display:flex;align-items:center;gap:5px;margin-top:5px;color:#68736b;font-size:12px}.legend span[data-v-205d8d3d]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:7px}.legend span[data-v-205d8d3d]:first-child{margin-left:0}.current-dot[data-v-205d8d3d]{background:#2f855a}.proposed-dot[data-v-205d8d3d]{background:#d97706}.section-note.boundary-review[data-v-8c77f637]{border-color:#2b6f96;background:#eef7fb;color:#214f69}.boundary-metrics[data-v-8c77f637]{margin-top:7px;color:#34566a;font-size:12px;font-weight:600}.cultivation-page[data-v-8c77f637]{padding:24px;background:#f4f7f4;min-height:100%;color:#17221a}.page-head[data-v-8c77f637]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.eyebrow[data-v-8c77f637]{font-size:12px;letter-spacing:.12em;color:#52715b;font-weight:700}.page-head h2[data-v-8c77f637]{margin:4px 0 6px;font-size:28px}.page-head p[data-v-8c77f637]{margin:0;color:#66726a}.boundary-alert[data-v-8c77f637]{margin-bottom:16px}.metric-grid[data-v-8c77f637]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric[data-v-8c77f637]{padding:16px;border:1px solid #dde5df;border-top:3px solid #76857b;border-radius:10px;background:#fff;min-height:106px}.metric span[data-v-8c77f637],.metric small[data-v-8c77f637]{display:block;color:#6d7871;font-size:13px}.metric b[data-v-8c77f637]{display:block;margin:8px 0 5px;font-size:25px;line-height:1;color:#1d2d22}.metric.declared[data-v-8c77f637]{border-top-color:#d6963d}.metric.certified[data-v-8c77f637]{border-top-color:#247d4c}.metric.operation[data-v-8c77f637]{border-top-color:#256ba4}.metric.attention[data-v-8c77f637]{border-top-color:#c4554c}.workspace-card[data-v-8c77f637]{border-color:#dfe6e1}.toolbar[data-v-8c77f637]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,160px) auto;gap:10px;margin:8px 0 16px}.section-note[data-v-8c77f637],.stat-note[data-v-8c77f637]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:8px 0 14px;border-left:3px solid #d38b2f;background:#fff7e9;color:#68491f}.section-note span[data-v-8c77f637],.stat-note span[data-v-8c77f637]{color:#756959}.section-note.certification[data-v-8c77f637]{border-color:#2d7d4e;background:#eef8f1;color:#245c39}.section-note.migration-note[data-v-8c77f637]{border-color:#6b7280;background:#f4f5f4;color:#37413a}.sub[data-v-8c77f637]{margin-top:4px;color:#879088;font-size:12px}.cert-no[data-v-8c77f637]{max-width:190px;overflow:hidden;text-overflow:ellipsis}.pager[data-v-8c77f637]{display:flex;justify-content:flex-end;padding-top:16px}.stats-panels[data-v-8c77f637]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stats-panels section[data-v-8c77f637]{border:1px solid #e1e7e2;border-radius:9px;padding:14px;background:#fbfcfb}.stats-panels h3[data-v-8c77f637],.detail-section h3[data-v-8c77f637]{margin:0 0 12px;font-size:16px}.detail-section[data-v-8c77f637]{margin-top:22px}.survey-detail[data-v-8c77f637]{margin-top:18px}.quota-summary[data-v-8c77f637]{margin-top:16px}.quota-form[data-v-8c77f637]{margin-top:18px}.quota-hint[data-v-8c77f637]{display:block;margin-top:6px;color:#7b857e;font-size:12px}.raw-block[data-v-8c77f637]{margin-top:18px}.raw-block pre[data-v-8c77f637]{max-height:240px;overflow:auto;padding:12px;background:#f4f6f4;border:1px solid #e0e5e1;border-radius:6px;white-space:pre-wrap;word-break:break-all;font-size:12px}.readiness-grid[data-v-8c77f637]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.readiness-grid article[data-v-8c77f637]{padding:12px 14px;border:1px solid #e1e6e2;border-radius:8px;background:#fafbfa}.readiness-grid b[data-v-8c77f637],.readiness-grid span[data-v-8c77f637]{display:block}.readiness-grid b[data-v-8c77f637]{font-size:20px}.readiness-grid span[data-v-8c77f637]{margin-top:4px;color:#778078;font-size:12px}.blocker-title[data-v-8c77f637]{margin:20px 0 10px}.danger[data-v-8c77f637]{color:#c2413b}.readiness-guidance[data-v-8c77f637]{padding:12px 14px;background:#f4f5f4;color:#616b64;font-size:13px}.issue-table[data-v-8c77f637]{margin-top:14px}.issue-table pre[data-v-8c77f637]{margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px}@media(max-width:1280px){.metric-grid[data-v-8c77f637]{grid-template-columns:repeat(3,1fr)}.stats-panels[data-v-8c77f637]{grid-template-columns:1fr}.toolbar[data-v-8c77f637]{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(110px,130px)) auto}.readiness-grid[data-v-8c77f637]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cultivation-page[data-v-8c77f637]{padding:14px}.page-head[data-v-8c77f637]{align-items:flex-start}.metric-grid[data-v-8c77f637]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-8c77f637]{grid-template-columns:1fr}.readiness-grid[data-v-8c77f637]{grid-template-columns:repeat(2,1fr)}.section-note[data-v-8c77f637],.stat-note[data-v-8c77f637]{align-items:flex-start;flex-direction:column}}.cost-page[data-v-092b4763]{display:flex;flex-direction:column;gap:16px}.page-head[data-v-092b4763]{display:flex;justify-content:space-between;align-items:flex-start}.page-head h2[data-v-092b4763]{margin:4px 0 6px;font-size:24px}.page-head p[data-v-092b4763]{margin:0;color:#64748b}.eyebrow[data-v-092b4763]{font-size:12px;font-weight:700;color:#16803a;letter-spacing:.12em}.metric-grid[data-v-092b4763]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-grid article[data-v-092b4763]{background:#fff;border:1px solid #e5ebe6;border-radius:14px;padding:16px;display:flex;flex-direction:column}.metric-grid span[data-v-092b4763],.metric-grid small[data-v-092b4763],.card-head span[data-v-092b4763]{color:#7b897f;font-size:12px}.metric-grid b[data-v-092b4763]{font-size:24px;margin:8px 0;color:#163a23}.data-card[data-v-092b4763]{border-radius:16px}.card-head[data-v-092b4763]{display:flex;justify-content:space-between;gap:20px}.audit-form[data-v-092b4763]{display:flex;align-items:flex-end}.audit-form .period[data-v-092b4763]{min-width:360px}.audit-form .reason[data-v-092b4763]{flex:1;min-width:320px}.detail-actions[data-v-092b4763]{display:flex;align-items:center;gap:12px;margin:4px 0 14px;color:#64748b;font-size:13px}.detail-actions span[data-v-092b4763]{flex:1}.timeline[data-v-092b4763]{margin-top:14px}@media(max-width:900px){.metric-grid[data-v-092b4763]{grid-template-columns:repeat(2,1fr)}.card-head[data-v-092b4763]{flex-direction:column}.audit-form .period[data-v-092b4763],.audit-form .reason[data-v-092b4763]{min-width:100%}}.muted[data-v-dd022dab]{color:var(--n400);font-size:12px}.d-panel[data-v-dd022dab]{margin-bottom:18px}.d-panel-hdr[data-v-dd022dab]{font-size:14px;font-weight:600;color:#1f2d3d;padding-left:8px;border-left:3px solid #2E7D32;margin-bottom:10px}.d-actions[data-v-dd022dab]{display:flex;gap:10px;flex-wrap:wrap}.d-danger[data-v-dd022dab]{background:#fef6f6;border:1px solid #fde2e2;border-radius:8px;padding:14px}.d-danger .d-panel-hdr[data-v-dd022dab]{border-left-color:#d32f2f;color:#d32f2f}.d-imgs[data-v-dd022dab]{display:flex;flex-wrap:wrap;gap:12px}.d-img-wrap[data-v-dd022dab]{width:120px}.d-img[data-v-dd022dab]{width:120px;height:84px;border-radius:6px;border:1px solid #ebeef5;cursor:pointer;background:#f5f7fa}.d-img-cap[data-v-dd022dab]{font-size:12px;color:#909399;text-align:center;margin-top:4px}.muted[data-v-b7c5ca7a]{color:var(--n400);font-size:12px}.mall-module-page[data-v-0fbbbdfb]{display:grid;grid-template-rows:auto auto;gap:16px;align-content:start}.module-heading[data-v-0fbbbdfb]{display:flex;align-items:center;justify-content:space-between;gap:20px}.module-heading h2[data-v-0fbbbdfb]{margin:0 0 6px}.module-heading p[data-v-0fbbbdfb]{margin:0;color:var(--n500)}.module-state[data-v-0fbbbdfb]{display:grid;place-content:center;gap:12px;min-height:540px;padding:40px;border:1px solid var(--n200);border-radius:12px;background:#fff;text-align:center}.module-state .el-skeleton[data-v-0fbbbdfb]{width:min(760px,70vw)}.module-state-error[data-v-0fbbbdfb]{justify-items:center}.state-icon[data-v-0fbbbdfb]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff3e8;color:#c75a00;font-size:28px;font-weight:700}.module-state h3[data-v-0fbbbdfb],.module-state p[data-v-0fbbbdfb]{margin:0}.module-state p[data-v-0fbbbdfb]{color:var(--n500)}.mall-module-frame[data-v-0fbbbdfb]{display:block;width:100%;border:0;background:transparent}@media(max-width:820px){.module-heading[data-v-0fbbbdfb]{align-items:flex-start;flex-direction:column}}.sandbox-recharge[data-v-051de9e7]{padding:var(--space-lg);margin-top:var(--space-md);min-width:0;--el-color-primary: var(--p700);--el-color-primary-light-3: var(--p800);--el-color-primary-dark-2: var(--p900)}.sandbox-header[data-v-051de9e7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.sandbox-header h3[data-v-051de9e7]{margin:0;font-size:var(--text-base);font-style:normal;overflow-wrap:anywhere}.sandbox-header p[data-v-051de9e7],.amount-hint[data-v-051de9e7]{color:var(--color-muted);margin:var(--space-xs) 0;font-size:var(--text-sm)}.sandbox-body[data-v-051de9e7]{display:grid;gap:var(--space-md);max-width:560px;padding-top:var(--space-md)}.phone-row[data-v-051de9e7]{display:flex;width:100%;gap:var(--space-xs)}.phone-row .el-input[data-v-051de9e7]{min-width:0}.target-summary[data-v-051de9e7]{border-left:3px solid var(--color-green);padding:var(--space-sm);background:var(--color-green-soft);overflow-wrap:anywhere}.target-summary p[data-v-051de9e7]{margin-bottom:0}.receipt-number[data-v-051de9e7]{overflow-wrap:anywhere}[data-v-051de9e7] .el-alert__title,[data-v-051de9e7] .el-alert__description{color:var(--n800)}[data-v-051de9e7] .el-button{white-space:nowrap;min-height:44px}[data-v-051de9e7] .el-input__wrapper{min-height:44px}[data-v-051de9e7] .el-button:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}[data-v-051de9e7] .el-button:active:not(:disabled){transform:translateY(1px)}@media(max-width:600px){.sandbox-recharge[data-v-051de9e7]{padding:var(--space-md)}.sandbox-header[data-v-051de9e7]{align-items:flex-start;flex-direction:column}.phone-row[data-v-051de9e7]{flex-direction:column}.phone-row .el-button[data-v-051de9e7]{align-self:flex-start}}.total-grid[data-v-4d90ff00]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}.stat[data-v-4d90ff00]{background:var(--n50);border-radius:8px;padding:16px}.stat .label[data-v-4d90ff00]{color:var(--n400);font-size:12px;margin-bottom:6px}.stat .value[data-v-4d90ff00]{font-size:22px;font-weight:600}.muted[data-v-4d90ff00],.muted[data-v-34c57eaa]{color:var(--n400);font-size:12px}.text-green[data-v-34c57eaa]{color:var(--p600);font-weight:600}.muted[data-v-22bcdd38]{color:var(--n400);font-size:12px}.json[data-v-22bcdd38]{background:var(--n50);border-radius:6px;padding:12px;font-family:Menlo,Monaco,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:280px;overflow:auto}.login-puzzle[data-v-813685ef]{width:min(100%,320px);display:grid;gap:8px}.login-puzzle-scene[data-v-813685ef]{position:relative;aspect-ratio:2;overflow:hidden;border-radius:8px}.login-puzzle-scene>img[data-v-813685ef]:first-child{width:100%;height:100%;display:block}.login-puzzle-cover[data-v-813685ef]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#f4f8f4bd;color:var(--cw-accent,var(--color-brand-850,#305437));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:13px;pointer-events:none}.login-puzzle-spinner[data-v-813685ef]{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:puzzle-spin-813685ef .8s linear infinite}.puzzle-cover-enter-active[data-v-813685ef],.puzzle-cover-leave-active[data-v-813685ef]{transition:opacity .16s linear}.puzzle-cover-enter-from[data-v-813685ef],.puzzle-cover-leave-to[data-v-813685ef]{opacity:0}@keyframes puzzle-spin-813685ef{to{transform:rotate(360deg)}}.login-puzzle-piece[data-v-813685ef]{position:absolute;width:15.625%;height:31.25%;pointer-events:none}.login-puzzle-track[data-v-813685ef]{position:relative;height:44px;border:1px solid var(--cw-rule-strong,var(--color-line,#cbd5cd));border-radius:8px;display:grid;place-items:center;color:var(--cw-text-muted,var(--color-muted,#526353));background:var(--cw-surface-muted,var(--color-canvas-soft,#f4f8f4))}.login-puzzle-handle[data-v-813685ef]{position:absolute;left:0;top:0;width:15.625%;height:42px;border:0;border-radius:7px;background:var(--cw-accent,var(--color-brand-850,#305437));color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font:inherit}.login-puzzle-handle[data-v-813685ef]:active{cursor:grabbing}.login-puzzle-handle[data-v-813685ef]:focus-visible{outline:2px solid var(--cw-accent,var(--color-brand-850,#305437));outline-offset:2px}.login-puzzle-handle[data-v-813685ef]:disabled{cursor:default}.login-puzzle[data-state=ready] .login-puzzle-handle[data-v-813685ef],.login-puzzle[data-state=ready] .login-puzzle-piece[data-v-813685ef]{transition:left .24s linear}.login-puzzle[data-state=passed] .login-puzzle-track[data-v-813685ef]{color:var(--cw-accent,var(--color-brand-850,#305437))}:root{--cw-paper: var(--n50);--cw-surface: var(--n0);--cw-surface-muted: var(--n100);--cw-ink: var(--n900);--cw-body: var(--n700);--cw-muted: var(--n500);--cw-rule: var(--n200);--cw-rule-strong: var(--n300);--cw-accent: var(--p700);--cw-accent-hover: var(--p800);--cw-accent-soft: var(--p50);--cw-danger: var(--red);--cw-danger-soft: var(--red-bg);--cw-warning: var(--orange);--cw-warning-soft: var(--orange-bg);--cw-info: var(--blue);--cw-info-soft: var(--blue-bg);--cw-sidebar: var(--n900);--cw-sidebar-raised: var(--n800);--cw-sidebar-ink: var(--n0);--cw-sidebar-muted: var(--n300);--cw-radius-small: var(--radius-sm);--cw-radius: var(--radius-lg);--cw-radius-large: var(--radius-xl);--cw-shadow: var(--shadow-lg);--cw-text-small: var(--font-size-sm);--cw-text-base: var(--font-size-base);--cw-text-title: var(--font-size-md);--cw-text-display: var(--font-size-lg);--cw-text-hero: var(--font-size-xl)}.cw-shell{min-height:100dvh;background:var(--cw-paper);color:var(--cw-ink)}.cw-login{display:grid;min-height:100dvh}.cw-context{display:none}.cw-form-pane{display:grid;place-items:center;padding:24px}.cw-card{width:min(100%,440px);display:grid;gap:24px;padding:28px;background:var(--cw-surface);border:1px solid var(--cw-rule);border-radius:var(--cw-radius-large);box-shadow:var(--cw-shadow)}.cw-brand{display:grid;gap:4px}.cw-brand strong{color:var(--cw-accent);font-size:var(--cw-text-title)}.cw-brand span{color:var(--cw-muted);font-size:var(--cw-text-small)}.cw-brand .cw-access-context{color:var(--cw-body);font-size:12px;font-weight:700}.cw-heading{display:grid;gap:8px}.cw-heading h1{margin:0;font-size:clamp(var(--cw-text-title),5vw,var(--cw-text-display));letter-spacing:-.025em}.cw-heading p{margin:0;color:var(--cw-muted);line-height:1.7}.cw-form{display:grid;gap:16px}.cw-field{display:grid;gap:6px}.cw-field label{color:var(--cw-body);font-weight:700}.cw-field input{min-height:46px;width:100%;padding:0 13px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink);outline:2px solid transparent;outline-offset:1px}.cw-field input:focus-visible{border-color:var(--cw-accent);outline-color:var(--cw-accent-soft)}.cw-field small{color:var(--cw-muted);line-height:1.6}.cw-captcha-image-row{display:flex;gap:10px;min-width:0}.cw-captcha-image-row input{min-width:0;flex:1;letter-spacing:.16em}.cw-captcha-image-row img{width:132px;height:46px;object-fit:cover;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);cursor:pointer}.cw-captcha-slide{display:grid;gap:10px;width:min(100%,320px)}.cw-captcha-scene{position:relative;width:100%;aspect-ratio:2;overflow:hidden;border-radius:var(--cw-radius-small);background:var(--cw-surface-muted)}.cw-captcha-scene>img:first-child{display:block;width:100%;height:100%}.cw-captcha-scene .cw-captcha-piece{position:absolute;width:15.625%;height:31.25%;object-fit:contain;pointer-events:none}.cw-slide-track{position:relative;height:44px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface-muted);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.cw-slide-track:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-slide-track:active{cursor:grabbing}.cw-slide-handle{position:absolute;z-index:1;top:0;display:grid;place-items:center;width:15.625%;height:42px;border-radius:var(--cw-radius-small);background:var(--cw-accent);color:var(--cw-sidebar-ink);transform:translate(0)}.cw-slide-guide{display:block;padding-top:12px;text-align:center;color:var(--cw-muted);font-size:var(--cw-text-small);pointer-events:none}.cw-captcha-refresh{justify-self:start;padding:0;border:0;background:none;color:var(--cw-accent);font:inherit;font-size:var(--cw-text-small);cursor:pointer}.cw-captcha-refresh:disabled{opacity:.5;cursor:not-allowed}.cw-captcha-placeholder{padding:12px;color:var(--cw-muted);background:var(--cw-surface-muted);border-radius:var(--cw-radius-small)}.cw-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-body);font-weight:700;cursor:pointer}.cw-button.primary{border-color:var(--cw-accent);background:var(--cw-accent);color:var(--cw-sidebar-ink)}.cw-button.primary:hover:not(:disabled){background:var(--cw-accent-hover)}.cw-button.ghost{border-color:transparent;color:var(--cw-accent)}.cw-button:disabled{opacity:.55;cursor:not-allowed}.cw-status{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-surface-muted);color:var(--cw-body)}.cw-status p{margin:0;color:var(--cw-muted)}.cw-status.error{border-color:var(--cw-danger);background:var(--cw-danger-soft)}.cw-status.empty{border-color:var(--cw-rule-strong);background:var(--cw-surface-muted)}.cw-status.disabled{border-color:var(--cw-warning);background:var(--cw-warning-soft)}.cw-status.recovered{border-color:var(--cw-accent);background:var(--cw-accent-soft)}.cw-status.duplicate{border-color:var(--cw-info);background:var(--cw-info-soft)}.cw-note{margin:0;color:var(--cw-muted);font-size:var(--cw-text-small);line-height:1.7}.cw-reset-form{margin-top:18px}.cw-loading{width:16px;height:16px;border:2px solid var(--cw-rule-strong);border-top-color:var(--cw-accent);border-radius:50%;animation:cw-spin .8s linear infinite}.cw-workspace-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--cw-paper)}.cw-workspace-card{width:min(100%,760px);display:grid;gap:24px}.cw-workspace-list{display:grid;gap:12px}.cw-workspace-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--shadow-sm)}.cw-workspace-copy{display:grid;gap:4px;min-width:0}.cw-workspace-copy strong{overflow-wrap:anywhere}.cw-workspace-copy span{color:var(--cw-muted)}.cw-workbench{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;background:var(--cw-paper)}.cw-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--cw-rule);background:var(--cw-surface)}.cw-topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cw-nav-menu{position:relative}.cw-nav-menu summary{list-style:none;-webkit-user-select:none;user-select:none}.cw-nav-menu summary::-webkit-details-marker{display:none}.cw-nav-menu[open] summary{background:var(--cw-accent-soft);color:var(--cw-accent-hover)}.cw-nav-menu nav{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(76vw,260px);display:grid;gap:4px;padding:8px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--cw-shadow)}.cw-nav-menu nav a{padding:11px 12px;border-radius:var(--cw-radius-small);color:var(--cw-body);text-decoration:none;font-weight:700}.cw-nav-menu nav a:hover,.cw-nav-menu nav a:focus-visible{background:var(--cw-accent-soft);color:var(--cw-accent);outline:none}.cw-main{width:min(100%,1180px);margin:0 auto;padding:28px 24px}.cw-hero{display:grid;gap:16px;padding:24px;border-left:4px solid var(--cw-accent);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--shadow-sm)}.cw-hero h1{margin:0;font-size:clamp(var(--cw-text-title),4vw,var(--cw-text-display))}.cw-hero p{margin:0;color:var(--cw-muted)}.cw-reset-result{display:grid;gap:8px;margin-top:16px;padding:16px;border:1px solid var(--cw-accent);border-radius:var(--cw-radius-small);background:var(--cw-accent-soft)}.cw-reset-result span,.cw-reset-result small{color:var(--cw-muted)}.cw-reset-result strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--cw-text-title)}.cw-todo-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px}.cw-todo-metrics a{display:grid;gap:6px;padding:18px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);color:inherit;text-decoration:none}.cw-todo-metrics span,.cw-todo-metrics small{color:var(--cw-muted)}.cw-todo-metrics strong{font-size:28px;color:var(--cw-accent)}.cw-todo-panel{display:grid;gap:10px;margin-top:18px;padding:22px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cw-todo-panel h2{margin:5px 0 10px}.cw-todo-panel>div>span{color:var(--cw-muted);font-size:13px}.cw-todo-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--cw-rule);color:inherit;text-decoration:none}.cw-todo-row div{display:grid;gap:4px}.cw-todo-row span,.cw-todo-row time{color:var(--cw-muted)}@keyframes cw-spin{to{transform:rotate(360deg)}}@media(min-width:900px){.cw-login{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.cw-context{display:grid;align-content:space-between;gap:48px;padding:clamp(48px,7vw,96px);background:var(--cw-sidebar);color:var(--cw-sidebar-ink)}.cw-context h2{max-width:13ch;margin:0;font-size:clamp(var(--cw-text-display),5vw,var(--cw-text-hero));line-height:1.06;letter-spacing:-.04em}.cw-context p{max-width:52ch;color:var(--cw-sidebar-muted);line-height:1.8}}@media(max-width:520px){.cw-form-pane,.cw-workspace-shell{padding:14px}.cw-card{padding:20px;border-radius:var(--cw-radius)}.cw-workspace-item{grid-template-columns:1fr}.cw-workspace-item .cw-button{width:100%}.cw-topbar{align-items:flex-start;padding:14px}.cw-main{padding:20px 14px}.cw-todo-metrics{grid-template-columns:1fr 1fr}.cw-todo-row{display:grid}}@media(min-width:521px)and (max-width:1000px){.cw-todo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-page{min-height:100dvh;background:var(--cw-paper);color:var(--cw-ink)}.cs-main{width:min(100%,1240px);margin:0 auto;padding:28px 24px 56px}.cs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.cs-heading{display:grid;gap:6px}.cs-heading h1{margin:0;font-size:clamp(var(--cw-text-title),4vw,var(--cw-text-display));letter-spacing:-.025em}.cs-heading p{margin:0;max-width:68ch;color:var(--cw-muted);line-height:1.7}.cs-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cs-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.cs-metric{min-height:126px;display:grid;align-content:space-between;gap:8px;padding:18px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--shadow-sm)}.cs-metric:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--cw-accent)}.cs-metric span,.cs-metric small{color:var(--cw-muted)}.cs-metric strong{font-size:var(--cw-text-display);line-height:1;font-variant-numeric:tabular-nums}.cs-panel{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--shadow-sm)}.cs-support-panel{margin-top:18px}.cs-support-state{padding:28px 20px;color:var(--cw-muted);text-align:center}.cs-support-preparation{display:grid;gap:5px;margin-top:16px;padding:14px 16px;border:1px solid var(--cw-accent);border-radius:var(--cw-radius-small);background:var(--cw-accent-soft)}.cs-support-preparation span{color:var(--cw-muted)}.cs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--cw-rule)}.cs-panel-head h2{margin:0;font-size:var(--cw-text-title)}.cs-panel-head p{margin:5px 0 0;color:var(--cw-muted)}.cs-list-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cs-list-tools input,.cs-list-tools select{min-height:40px;padding:0 11px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface)}.cs-list-tools input{width:min(100%,300px)}.cs-pagination{justify-content:flex-end;padding:0 20px 20px}.cs-table-wrap{overflow-x:auto}.cs-table{width:100%;min-width:920px;border-collapse:collapse}.cs-table th,.cs-table td{padding:14px 18px;border-bottom:1px solid var(--cw-rule);text-align:left;vertical-align:middle}.cs-table th{color:var(--cw-muted);background:var(--cw-surface-muted);font-size:var(--cw-text-small)}.cs-table tr:last-child td{border-bottom:0}.cs-person{display:grid;gap:3px}.cs-person small,.cs-subtle{color:var(--cw-muted)}.cs-tags{display:flex;flex-wrap:wrap;gap:5px}.cs-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--cw-rule);color:var(--cw-body);background:var(--cw-surface-muted);font-size:var(--cw-text-small);white-space:nowrap}.cs-pill.success{border-color:var(--cw-accent);color:var(--cw-accent);background:var(--cw-accent-soft)}.cs-pill.warning{border-color:var(--cw-warning);color:var(--cw-warning);background:var(--cw-warning-soft)}.cs-pill.info{border-color:var(--cw-info);color:var(--cw-info);background:var(--cw-info-soft)}.cs-row-actions{display:flex;flex-wrap:wrap;gap:6px}.cs-state{min-height:430px;display:grid;place-items:center;padding:32px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cs-state-copy{max-width:520px;display:grid;justify-items:center;gap:10px;text-align:center}.cs-state-copy h2,.cs-state-copy p{margin:0}.cs-state-copy p{color:var(--cw-muted);line-height:1.7}.cs-skeleton{width:min(100%,860px);display:grid;gap:12px}.cs-skeleton span{height:58px;border-radius:var(--cw-radius-small);background:var(--cw-surface-muted);animation:cs-pulse 1.1s ease-in-out infinite alternate}.cs-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cs-span{grid-column:1 / -1}.cs-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:7px}.cs-page .cw-field .cs-role-option{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:10px;min-height:76px;padding:12px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-surface-muted);cursor:pointer}.cs-page .cw-field .cs-role-option.selected{border-color:var(--cw-accent);background:var(--cw-accent-soft);box-shadow:inset 3px 0 0 var(--cw-accent)}.cs-page .cw-field .cs-role-option.disabled{opacity:.55;cursor:not-allowed}.cs-page .cw-field .cs-role-option input{width:18px;min-height:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--cw-accent)}.cs-role-option span{display:grid;gap:4px}.cs-role-option strong{color:var(--cw-ink)}.cs-role-option small{line-height:1.45}.cs-credential{display:grid;justify-items:center;gap:10px;padding:22px;border:1px solid var(--cw-accent);border-radius:var(--cw-radius);background:var(--cw-accent-soft);text-align:center}.cs-credential strong{font-family:var(--font-mono);font-size:var(--cw-text-title);letter-spacing:.08em;overflow-wrap:anywhere}.cs-credential p{margin:0;color:var(--cw-muted)}.cs-dialog-note{margin:0 0 16px;color:var(--cw-muted);line-height:1.7}.cs-page .cw-field select,.cs-page .cw-field textarea{min-height:46px;width:100%;padding:10px 13px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink);outline:2px solid transparent;outline-offset:1px}.cs-page .cw-field textarea{min-height:108px;resize:vertical}.cs-page .cw-field select:focus-visible,.cs-page .cw-field textarea:focus-visible{border-color:var(--cw-accent);outline-color:var(--cw-accent-soft)}.cs-danger{color:var(--cw-danger)}@keyframes cs-pulse{to{opacity:.46}}@media(max-width:820px){.cs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-header{align-items:stretch;flex-direction:column}.cs-actions{justify-content:flex-start}}@media(max-width:560px){.cs-main{padding:20px 14px 40px}.cs-metrics,.cs-form-grid,.cs-role-grid{grid-template-columns:1fr}}.cs-metric{font:inherit;color:inherit;text-align:left;cursor:pointer}.cs-metric[aria-pressed=true],.cs-metric:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cs-metric:disabled{cursor:wait;opacity:.65}.cs-table-wrap.is-loading{position:relative;min-height:120px}.cs-table-wrap.is-loading>table{visibility:hidden}.cs-list-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cw-muted)}.cs-row-actions .cw-button:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cs-row-actions .cw-button:active:not(:disabled){transform:translateY(1px)}@media(hover:hover){.cs-row-actions .cw-button:not(.primary):hover:not(:disabled){background:var(--cw-accent-soft)}}.signing-options[data-v-7a0b320a]{margin-top:24px}.muted[data-v-7a0b320a],.sign-video p[data-v-7a0b320a],.sign-methods span[data-v-7a0b320a]{color:var(--cl-muted)}.sign-methods[data-v-7a0b320a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sign-methods>div[data-v-7a0b320a]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--cl-line);border-radius:10px}.sign-methods span[data-v-7a0b320a],.sign-video p[data-v-7a0b320a]{font-size:13px}.video-heading[data-v-7a0b320a]{margin-top:26px}.sign-video[data-v-7a0b320a]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--cl-line);padding:18px 0}.method-field[data-v-7a0b320a]{margin-bottom:20px}@media(max-width:640px){.sign-methods[data-v-7a0b320a]{grid-template-columns:1fr}.sign-video[data-v-7a0b320a]{align-items:flex-start;flex-direction:column}}.delivery-panel[data-v-23a925ca]{margin-top:24px}.muted[data-v-23a925ca],.delivery-row p[data-v-23a925ca],.packet-heading span[data-v-23a925ca]{color:var(--cl-muted)}.delivery-row[data-v-23a925ca]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--cl-line)}.delivery-row h3[data-v-23a925ca]{font-size:17px}.delivery-row p[data-v-23a925ca]{font-size:13px}.packet-heading[data-v-23a925ca]{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--cl-line)}.packet-files>div[data-v-23a925ca]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--cl-line)}.packet-files span[data-v-23a925ca]{overflow-wrap:anywhere}.section-title[data-v-23a925ca]{margin:28px 0 16px;font-size:18px}@media(max-width:540px){.delivery-row[data-v-23a925ca],.packet-heading[data-v-23a925ca],.packet-files>div[data-v-23a925ca]{align-items:flex-start;flex-direction:column;gap:6px}}.contract-details-form[data-v-cd2436b7]{margin-block:16px}.contract-details-form p[data-v-cd2436b7]{line-height:1.7;color:var(--txt2)}.contract-details-form[data-v-cd2436b7] .el-select,.contract-details-form[data-v-cd2436b7] .el-date-editor{width:100%}.cw-suite .mp-table{overflow-x:auto}.cw-suite .mp-table table{width:100%;border-collapse:collapse;text-align:left}.cw-suite .mp-table th,.cw-suite .mp-table td{padding:var(--space-md,12px);border-bottom:1px solid var(--color-rule)}.cw-suite .mp-period,.cw-suite .mp-evidence{padding:var(--space-md,12px) 0;border-bottom:1px solid var(--color-rule)}.cw-suite .mp-allocation,.cw-suite .mp-evidence{display:flex;gap:var(--space-md,12px);justify-content:space-between;align-items:center;flex-wrap:wrap}.cw-suite .mp-contract-page .cl-panel+.cl-panel{margin-top:var(--space-lg,24px)}.cw-suite-dialog .mp-document{width:100%;height:70vh;border:1px solid var(--color-rule)}.cw-suite-dialog .mp-image{max-width:100%;max-height:70vh;display:block;margin:auto}.cw-suite .cl-timeline small{display:block;color:var(--color-muted)}@media(max-width:640px){.cw-suite .mp-allocation{align-items:flex-start}.cw-suite .mp-table th,.cw-suite .mp-table td{padding:8px}}.ctbm-shell[data-v-a007954e]{position:relative;width:100%;height:280px;margin-top:12px;overflow:hidden;border:1px solid #d9dfeb;border-radius:12px;background:#e9edf5}.ctbm-map[data-v-a007954e]{width:100%;height:100%}.ctbm-warning[data-v-a007954e]{position:absolute;z-index:500;left:10px;right:10px;top:10px;margin:0;padding:8px 10px;border:1px solid #ecd39a;border-radius:8px;color:#775315;background:#fff9e6f2;font-size:12px}.ld-partition-canvas[data-v-bf3b819a]{height:clamp(360px,55vh,640px);border:1px solid var(--cl-line);border-radius:12px;isolation:isolate}.ld-map-tools[data-v-bf3b819a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ld-map-tools span[data-v-bf3b819a]{margin-right:auto;color:var(--cl-muted)}.ld-partition-map p[data-v-bf3b819a]{font-size:13px;color:var(--cl-muted)}.cb-transfer[data-v-ad6fab74]{margin-top:20px}.cb-transfer .cl-heading h2[data-v-ad6fab74]{font-size:22px}@media(max-width:520px){.cb-transfer .cl-row[data-v-ad6fab74]{display:grid;gap:12px}.cb-transfer .cl-row button[data-v-ad6fab74]{width:100%}}.ld-phase-switch button[data-v-67bdf12a]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.ld-phase-switch button>span[data-v-67bdf12a]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--cl-soft);color:var(--cl-accent);font-weight:700}.ld-phase-switch button.current>span[data-v-67bdf12a]{background:var(--cl-accent);color:var(--cl-surface)}.ld-phase-switch button div[data-v-67bdf12a]{min-width:0}.ld-phase-switch button strong[data-v-67bdf12a]{display:block;white-space:nowrap}.ld-phase-switch button small[data-v-67bdf12a]{display:block;color:var(--cl-muted);margin-top:4px}.ld-phase-switch button.current[data-v-67bdf12a]{border-color:var(--cl-accent);background:var(--cl-soft)}.ld-phase-switch button[data-v-67bdf12a]:disabled{opacity:.65;cursor:wait}.ld-phase-switch button[data-v-67bdf12a]:active:not(:disabled){transform:translateY(1px)}@media(hover:hover){.ld-phase-switch button[data-v-67bdf12a]:hover:not(:disabled){background:var(--cl-soft)}}@media(max-width:600px){.ld-phase-switch[data-v-67bdf12a]{grid-template-columns:minmax(0,1fr)}}.ld-package-parcel[data-v-67bdf12a]{padding-block:var(--cw-gap, 12px);border-bottom:1px solid var(--cw-rule)}.ld-supplement-list[data-v-67bdf12a]{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.ld-required-link[data-v-67bdf12a]{color:var(--cw-danger);background:transparent;border:0;padding:4px 0;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.ld-required-link[data-v-67bdf12a]:hover:not(:disabled){background:var(--cw-danger-soft)}}.ld-required-link[data-v-67bdf12a]:active:not(:disabled){text-decoration-thickness:2px}.ld-required-link[data-v-67bdf12a]:disabled{cursor:wait;opacity:.6}.ld-required-link[data-v-67bdf12a]:focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}[data-v-67bdf12a] .ld-required-field{outline:2px solid var(--cw-danger);outline-offset:4px;border-radius:4px;scroll-margin-block:120px}[data-v-67bdf12a] .ld-required-field label,[data-v-67bdf12a] .ld-required-message{color:var(--cw-danger)}[data-v-67bdf12a] .ld-required-message{margin-block:6px 0;font-size:13px}.cv-summary[data-v-5bfca2d2]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cl-summary.cv-summary>button[data-v-5bfca2d2]{min-width:0;text-align:left;cursor:pointer;border:0;border-right:1px solid var(--cl-line);border-radius:0;padding:12px 16px;background:transparent}.cl-summary.cv-summary>button[data-v-5bfca2d2]:last-child{border-right:0}.cl-summary.cv-summary>button[aria-pressed=true][data-v-5bfca2d2]{background:var(--cl-soft);border-color:var(--cl-accent)}.cv-progress[data-v-5bfca2d2]{border-top:2px solid var(--color-rule);padding-top:20px}.cv-required[data-v-5bfca2d2]{color:var(--color-danger,#b42318)}.cl-summary button[data-v-5bfca2d2]{font:inherit;text-align:left;background:var(--color-surface);color:inherit;border:1px solid var(--color-rule);border-radius:8px;padding:18px;cursor:pointer}.cl-summary button strong[data-v-5bfca2d2],.cl-summary button span[data-v-5bfca2d2]{display:block}.cv-detail-grid[data-v-5bfca2d2]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px}.cv-schedule[data-v-5bfca2d2]{display:flex;gap:16px;align-items:center;background:var(--color-soft,#eef4ff);color:var(--color-accent,#215bc7);padding:20px;border-radius:6px}.cv-schedule strong[data-v-5bfca2d2]{font-size:22px}.cv-filters[data-v-5bfca2d2]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.cv-filters label[data-v-5bfca2d2]{display:grid;gap:6px;min-width:180px}.cv-filters input[data-v-5bfca2d2],.cv-filters select[data-v-5bfca2d2],.cv-form input[data-v-5bfca2d2]:not([type=checkbox]),.cv-form select[data-v-5bfca2d2],.cv-form textarea[data-v-5bfca2d2]{width:100%;padding:10px;border:1px solid var(--color-rule,#e2e8f0);border-radius:6px;font:inherit;background:var(--color-surface,#fff);color:inherit}.cv-table[data-v-5bfca2d2]{width:100%;border-collapse:collapse;text-align:left}.cv-table th[data-v-5bfca2d2],.cv-table td[data-v-5bfca2d2]{padding:16px 12px;border-bottom:1px solid var(--color-rule,#e2e8f0)}.cv-table small[data-v-5bfca2d2]{display:block;color:var(--color-muted,#64748b);margin-top:4px}.cv-form fieldset[data-v-5bfca2d2]{border:0;margin:0;padding:0;display:grid;gap:18px}.cv-form label[data-v-5bfca2d2]{display:grid;gap:8px}.cv-form .cv-check[data-v-5bfca2d2]{display:flex;align-items:center;gap:8px}.cv-timeline[data-v-5bfca2d2]{list-style:none;padding:0 0 0 6px;margin-top:20px}.cv-timeline li[data-v-5bfca2d2]{border-left:1px solid var(--color-rule,#e2e8f0);padding:0 0 20px 18px}.cv-timeline small[data-v-5bfca2d2]{color:var(--color-muted,#64748b)}.cv-timeline p[data-v-5bfca2d2]{overflow-wrap:anywhere}.cl-facts dd[data-v-5bfca2d2]{overflow-wrap:anywhere;margin:0}.cv-form textarea[data-v-5bfca2d2]{resize:vertical}button[data-v-5bfca2d2]:focus-visible,a[data-v-5bfca2d2]:focus-visible,input[data-v-5bfca2d2]:focus-visible,select[data-v-5bfca2d2]:focus-visible,textarea[data-v-5bfca2d2]:focus-visible{outline:2px solid var(--color-accent,#215bc7);outline-offset:3px}@media(max-width:820px){.cv-detail-grid[data-v-5bfca2d2]{grid-template-columns:1fr}.cv-filters label[data-v-5bfca2d2]{width:100%;min-width:0}.cv-schedule[data-v-5bfca2d2]{flex-wrap:wrap}.cv-table td[data-v-5bfca2d2]{overflow-wrap:anywhere}}@supports not (color: oklch(0% 0 0)){.cv-progress[data-v-5bfca2d2]{border:1px solid var(--n200, #E2E8F0);border-top-width:2px;background:var(--n0, #FFFFFF)}}.cq-table strong[data-v-7fcd220f],.cq-table small[data-v-7fcd220f]{display:block}.cq-table small[data-v-7fcd220f]{margin-top:5px;color:var(--color-muted,#64748b)}.cq-pager[data-v-7fcd220f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px}.cq-facts[data-v-7fcd220f]{display:grid;gap:12px;margin:0}.cq-facts>div[data-v-7fcd220f]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.cq-facts dt[data-v-7fcd220f]{color:var(--color-muted,#64748b)}.cq-facts dd[data-v-7fcd220f]{margin:0;overflow-wrap:anywhere}.cq-follow[data-v-7fcd220f]{display:grid;gap:8px;margin-top:20px}.cq-follow textarea[data-v-7fcd220f]{width:100%;padding:10px;border:1px solid var(--color-rule,#e2e8f0);border-radius:6px;font:inherit;resize:vertical}.ctbm-shell[data-v-2a07e544]{position:relative;width:min(560px,100%);height:280px;margin-top:10px;overflow:hidden;border:1px solid #d9dfeb;border-radius:12px;background:#e9edf5}.ctbm-map[data-v-2a07e544]{width:100%;height:100%}.ctbm-warning[data-v-2a07e544]{position:absolute;z-index:500;left:10px;right:10px;top:10px;margin:0;padding:8px 10px;border:1px solid #ecd39a;border-radius:8px;color:#775315;background:#fff9e6f2;font-size:12px}.survey-review-list[data-v-8def00e3]{display:grid;gap:12px;margin-top:16px;min-width:0}.survey-review-row[data-v-8def00e3]{border:1px solid var(--cw-rule);border-radius:12px;padding:16px;min-width:0}.survey-row-heading[data-v-8def00e3] .el-checkbox{height:auto;white-space:normal}.survey-row-heading[data-v-8def00e3] .el-checkbox__label{overflow-wrap:anywhere;white-space:normal}.survey-row-heading[data-v-8def00e3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.survey-review-row p[data-v-8def00e3]{color:var(--cw-muted);overflow-wrap:anywhere}.survey-review-row .cw-button[data-v-8def00e3]{margin-left:8px}.survey-review-actions[data-v-8def00e3]{margin-top:18px}.survey-review-actions .cw-field[data-v-8def00e3]{margin-top:12px}textarea[data-v-8def00e3]{min-height:76px}@media(max-width:414px){.survey-review-row[data-v-8def00e3]{padding:12px}.survey-row-heading[data-v-8def00e3]{display:block}.survey-review-row .cw-button[data-v-8def00e3]{margin-top:8px}}.task-date-time-picker .el-picker-panel.has-sidebar{width:322px;position:relative}.task-date-time-picker .el-picker-panel.has-sidebar .el-picker-panel__body-wrapper{position:static}.task-date-time-picker .el-picker-panel.has-sidebar .el-picker-panel__body{margin-left:0}.task-date-time-picker .task-date-time-cancel{position:absolute;bottom:4px;left:12px;z-index:1}.ct-page{min-height:100vh;background:var(--cw-paper);color:var(--cw-ink)}.ct-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px}.ct-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:28px}.ct-heading h1{max-width:760px;margin:8px 0 10px;font-size:clamp(var(--font-size-md),3.2vw,var(--font-size-lg));line-height:1.12;letter-spacing:-.035em}.ct-heading p{max-width:760px;margin:0;color:var(--cw-muted);line-height:1.7}.ct-eyebrow{color:var(--cw-accent);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.14em}.ct-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.ct-metrics article,.ct-metrics>button{min-width:0;padding:20px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--cw-shadow)}.ct-metrics>button{text-align:left;font:inherit;color:inherit;cursor:pointer}.ct-metrics>button:focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}.ct-metrics span,.ct-metrics small{color:var(--cw-muted)}.ct-metrics strong{display:block;margin:12px 0 6px;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.ct-board{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--cw-shadow)}.ct-board-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--cw-rule)}.ct-board-head h2{margin:0 0 4px;font-size:var(--font-size-base)}.ct-board-head p{margin:0;color:var(--cw-muted)}.ct-list-tools{display:grid;justify-items:end;gap:10px}.ct-list-tools>input{width:min(100%,360px);min-height:40px;padding:0 12px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface)}.ct-pagination{justify-content:flex-end;padding:0 20px 20px}.ct-filter{display:flex;flex-wrap:wrap;gap:6px}.ct-filter button{min-height:34px;padding:0 12px;border:1px solid var(--cw-rule);border-radius:999px;background:var(--cw-surface);color:var(--cw-muted);cursor:pointer}.ct-filter button.active{border-color:var(--cw-accent);background:var(--cw-accent-soft);color:var(--cw-accent)}.ct-list{display:grid}.ct-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--cw-rule)}.ct-card:last-child{border-bottom:0}.ct-card-main{min-width:0}.ct-card-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ct-card-title h3{margin:0;font-size:var(--font-size-base)}.ct-card-main>p{margin:8px 0 12px;color:var(--cw-muted)}.ct-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--cw-muted);font-size:var(--font-size-sm)}.ct-card-side{display:grid;justify-items:end;gap:12px}.ct-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ct-state{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;padding:40px;text-align:center;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.ct-state h2,.ct-state p{margin:0}.ct-state p{max-width:560px;color:var(--cw-muted)}.ct-empty-mark{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--cw-rule);border-radius:50%;color:var(--cw-accent);font-size:var(--font-size-md)}.ct-skeleton{width:min(760px,100%);display:grid;gap:14px}.ct-skeleton span{height:74px;border-radius:var(--cw-radius);background:linear-gradient(90deg,var(--cw-paper),var(--cw-surface),var(--cw-paper));background-size:200% 100%;animation:ct-shimmer 1.2s linear infinite}.ct-dialog-note{margin:0 0 18px;padding:14px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-accent-soft);color:var(--cw-muted)}.ct-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ct-span{grid-column:1 / -1}.ct-dialog-field{margin-top:16px}.ct-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.ct-review div{display:grid;gap:6px;padding:14px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small)}.ct-review span{color:var(--cw-muted);font-size:var(--font-size-sm)}.ct-evidence-list{display:grid;gap:9px;max-height:260px;overflow:auto;margin:0 0 18px}.ct-evidence-list article{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:5px 14px;padding:13px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-paper)}.ct-evidence-list article>span,.ct-evidence-list article>small{color:var(--cw-muted)}.ct-evidence-list article>small{grid-column:1 / -1;overflow-wrap:anywhere}.ct-evidence-file{grid-column:1 / -1;width:fit-content;color:var(--cw-forest);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ct-collaborators{display:grid;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--cw-rule)}.ct-collaborators h3,.ct-collaborators p{margin:0}.ct-collaborators p{color:var(--cw-muted)}.ct-collaborators>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-collaborator-add{margin-top:6px}.ct-collaborator-add select{flex:1;min-height:42px;padding:8px 12px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink)}.ct-form-grid .cw-field select,.ct-form-grid .cw-field textarea,.ct-dialog-field textarea,.ct-dialog-field select,.el-dialog .cw-field select,.el-dialog .cw-field textarea{width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink)}.ct-form-grid .cw-field textarea,.ct-dialog-field textarea,.el-dialog .cw-field textarea{min-height:104px;resize:vertical}.ct-source-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ct-source-switch button{min-height:44px;padding:9px 13px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-muted);font:inherit;font-weight:700;cursor:pointer}.ct-source-switch button.active{border-color:var(--cw-accent);background:var(--cw-accent-soft);color:var(--cw-accent)}.ct-business-picker{padding:16px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-paper)}.ct-business-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.ct-business-results{display:grid;gap:8px;max-height:248px;overflow-y:auto;margin-top:10px}.ct-business-results button{display:grid;gap:5px;width:100%;padding:12px 14px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink);text-align:left;cursor:pointer}.ct-business-results button:hover:not(:disabled){border-color:var(--cw-accent);background:var(--cw-accent-soft)}.ct-business-results button:disabled{opacity:.56;cursor:not-allowed}.ct-business-results small,.ct-business-selected small{color:var(--cw-muted);line-height:1.5}.ct-business-selected{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:10px;padding:13px 14px;border:1px solid var(--cw-accent);border-radius:var(--cw-radius-small);background:var(--cw-accent-soft)}.ct-business-selected div{display:grid;gap:4px;min-width:0}.ct-business-selected span{color:var(--cw-accent);font-size:var(--font-size-sm);font-weight:700}.ct-business-error,.ct-business-empty{margin:10px 0 0;color:var(--cw-muted)}.ct-business-error{color:var(--cw-danger, #a43f32)}.ct-business-empty a{margin-left:4px;color:var(--cw-accent);font-weight:700}@keyframes ct-shimmer{to{background-position:-200% 0}}@media(max-width:800px){.ct-main{width:min(100% - 24px,1180px);padding-top:24px}.ct-heading{grid-template-columns:1fr;align-items:start}.ct-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-board-head,.ct-card{grid-template-columns:1fr;align-items:start}.ct-board-head{display:grid}.ct-card-side{justify-items:start}.ct-actions{justify-content:flex-start}.ct-form-grid,.ct-review{grid-template-columns:1fr}.ct-span{grid-column:auto}.ct-evidence-list article{grid-template-columns:1fr}.ct-evidence-list article>small{grid-column:auto}.ct-collaborator-add{align-items:stretch!important;flex-direction:column}.ct-business-search,.ct-source-switch{grid-template-columns:1fr}.ct-business-selected{align-items:stretch;flex-direction:column}}@media(max-width:520px){.ct-metrics{grid-template-columns:1fr}.ct-heading h1{font-size:var(--font-size-md)}}.cp-task-choice{grid-template-columns:auto minmax(0,1fr);cursor:pointer}.cp-task-choice>input{width:18px;height:18px;accent-color:var(--cw-accent)}.cp-export-panel,.cp-download{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr) auto;gap:22px;align-items:end;margin-top:18px;padding:22px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--cw-shadow)}.cp-export-panel h2,.cp-download h2{margin:6px 0 8px;font-size:var(--font-size-base)}.cp-export-panel p,.cp-download p,.cp-download small{margin:0;color:var(--cw-muted);line-height:1.6}.cp-download .cp-download-error{margin-top:8px;color:var(--cw-warning)}.cp-export-panel textarea{width:100%;min-height:88px;padding:10px 13px;resize:vertical;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink)}.cp-download{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:var(--cw-accent-soft)}@media(max-width:800px){.cp-export-panel,.cp-download{grid-template-columns:1fr;align-items:stretch}}.bl-page{min-height:100vh;background:var(--cw-paper);color:var(--cw-ink)}.bl-main{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px}.bl-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.bl-heading h1{max-width:820px;margin:8px 0 10px;font-size:clamp(var(--font-size-md),3.2vw,var(--font-size-lg));line-height:1.12;letter-spacing:-.035em}.bl-heading p{max-width:780px;margin:0;color:var(--cw-muted);line-height:1.7}.bl-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 16px}.bl-tabs button{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:17px 19px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);color:var(--cw-ink);cursor:pointer;box-shadow:var(--cw-shadow)}.bl-tabs button strong{font-size:var(--font-size-md);font-variant-numeric:tabular-nums}.bl-tabs button.active{border-color:var(--cw-accent);background:var(--cw-accent-soft);color:var(--cw-accent)}.bl-search{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,240px) auto auto;gap:12px;align-items:end;margin-bottom:18px;padding:17px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.bl-search label{display:grid;gap:7px;color:var(--cw-muted);font-size:var(--font-size-sm);font-weight:700}.bl-search input,.bl-search select{min-height:42px;padding:9px 12px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink);font:inherit}.bl-state{min-height:340px;display:grid;place-items:center;align-content:center;gap:12px;padding:36px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);text-align:center}.bl-state h2,.bl-state p{margin:0}.bl-state p{color:var(--cw-muted)}.bl-ledger{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface);box-shadow:var(--cw-shadow)}.bl-ledger-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--cw-rule)}.bl-ledger-head h2,.bl-ledger-head p{margin:0}.bl-ledger-head p{margin-top:5px;color:var(--cw-muted)}.bl-table-wrap{overflow-x:auto}.bl-ledger table{width:100%;min-width:1020px;border-collapse:collapse}.bl-ledger th,.bl-ledger td{padding:16px 18px;border-bottom:1px solid var(--cw-rule);text-align:left;vertical-align:middle}.bl-ledger th{color:var(--cw-muted);font-size:var(--font-size-sm);font-weight:700;background:var(--cw-paper)}.bl-ledger tbody tr:last-child td{border-bottom:0}.bl-ledger td:first-child{min-width:190px}.bl-ledger td:nth-child(2),.bl-ledger td:nth-child(3){white-space:nowrap}.bl-ledger td small{display:block;margin-top:5px;color:var(--cw-muted)}@media(max-width:800px){.bl-main{width:min(100% - 24px,1240px);padding-top:24px}.bl-heading{grid-template-columns:1fr;align-items:start}.bl-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-search{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bl-tabs,.bl-search{grid-template-columns:1fr}}.bl-pagination{justify-content:flex-end;padding:18px 20px}.ch-page{min-height:100dvh;background:#f4f6f3;color:#18231c}.ch-main{width:min(1240px,100%);margin:0 auto;padding:30px 24px 56px;display:grid;gap:22px}.ch-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px;border-radius:22px;color:#f8fff8;background:linear-gradient(125deg,#173b2a,#216144 55%,#558247);box-shadow:0 18px 45px #173b2a29}.ch-hero>div{max-width:780px;display:grid;gap:10px}.ch-hero h1{margin:0;font-size:clamp(26px,4vw,42px);line-height:1.12;letter-spacing:-.035em}.ch-hero p{margin:0;color:#f8fff8c2;line-height:1.8}.ch-hero .cw-button{color:#f8fff8;border-color:#ffffff59;background:#ffffff1a}.ch-eyebrow{color:#cfe9a9;font-size:13px;font-weight:800;letter-spacing:.12em}.ch-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ch-metrics article{padding:20px;display:grid;gap:5px;border:1px solid #dfe5df;border-top:3px solid #90a197;border-radius:15px;background:#fff}.ch-metrics article.active{border-top-color:#217a58}.ch-metrics article.warning{border-top-color:#c9752b}.ch-metrics article.done{border-top-color:#7e9d4e}.ch-metrics span,.ch-metrics small{color:#68766d}.ch-metrics strong{font-size:30px;line-height:1.1}.ch-board{overflow:hidden;border:1px solid #dfe5df;border-radius:18px;background:#fff;box-shadow:0 8px 28px #1d32250f}.ch-tools{padding:16px;display:grid;grid-template-columns:minmax(260px,1fr) 170px 170px auto;gap:10px;border-bottom:1px solid #e7ebe7;background:#fafcfa}.ch-tools input,.ch-tools select,.cw-field select,.cw-field textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #cfd8d1;border-radius:9px;background:#fff;color:#26342b}.cw-field textarea{min-height:110px;padding-top:10px;resize:vertical}.ch-search{position:relative}.ch-search span{position:absolute;left:12px;top:14px;color:#738078;font-size:12px;font-weight:800}.ch-search input{padding-left:56px}.ch-list{display:grid}.ch-card{display:grid;grid-template-columns:130px minmax(0,1fr) 210px;gap:20px;padding:22px;border-bottom:1px solid #e7ebe7;border-left:4px solid #a5b0a8}.ch-card:last-child{border-bottom:0}.ch-card.state-assigned{border-left-color:#217a58}.ch-card.state-returned{border-left-color:#c9752b;background:#fffaf5}.ch-card.state-completed{border-left-color:#7e9d4e;background:#fbfdf8}.ch-card-type{display:grid;align-content:start;gap:7px}.ch-card-type span{width:fit-content;padding:6px 10px;border-radius:999px;color:#1f6348;background:#e8f3ec;font-weight:800}.ch-card-type small{color:#758178;overflow-wrap:anywhere}.ch-card-main{min-width:0;display:grid;gap:9px}.ch-title{display:flex;align-items:center;gap:12px}.ch-title h3{margin:0;font-size:18px}.ch-state{padding:3px 8px;border-radius:6px;color:#6b5a3d;background:#f1eee5;font-size:12px;font-weight:800}.ch-card-main>p{margin:0;color:#59675e}.ch-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#7a867e;font-size:13px}.ch-exception{padding:9px 11px;border-radius:8px;color:#7b4a21;background:#fdf0e4;font-size:13px}.ch-exception strong{margin-right:8px}.ch-actions{display:flex;align-content:start;justify-content:flex-end;flex-wrap:wrap;gap:7px}.cw-button.danger{border-color:#d28766;color:#a54327;background:#fff8f5}.ch-empty{min-height:320px;display:grid;place-content:center;justify-items:center;gap:8px;color:#6c796f}.ch-empty span{color:#cad2cb;font-size:56px;font-weight:900}.ch-empty h2,.ch-empty p{margin:0}.ch-dialog-note{margin:0 0 18px;color:#66736a;line-height:1.7}.ch-detail{display:grid;gap:20px}.ch-detail-head{padding:18px;border-radius:12px;background:#edf5ef}.ch-detail-head span{color:#267050;font-weight:800}.ch-detail-head h3{margin:7px 0 5px}.ch-detail-head p{margin:0;color:#69776e}.ch-detail dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #e2e7e3;border-radius:10px;background:#e2e7e3}.ch-detail dl div{padding:13px;display:grid;gap:4px;background:#fff}.ch-detail dt{color:#7a867e;font-size:12px}.ch-detail dd{margin:0;font-weight:700}.ch-timeline{display:grid;gap:13px}.ch-timeline h4,.ch-timeline p{margin:0}.ch-timeline article{display:grid;grid-template-columns:12px 1fr;gap:10px}.ch-timeline article>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#377759;box-shadow:0 0 0 4px #e6f0e9}.ch-timeline article div{display:grid;gap:3px}.ch-timeline small{color:#7a867e}.ch-timeline article p{color:#874b27}@media(max-width:900px){.ch-metrics,.ch-tools{grid-template-columns:1fr 1fr}.ch-search{grid-column:1 / -1}.ch-card{grid-template-columns:90px minmax(0,1fr)}.ch-actions{grid-column:2;justify-content:flex-start}}@media(max-width:620px){.ch-main{padding:18px 14px 40px}.ch-hero{align-items:stretch;flex-direction:column;padding:22px}.ch-metrics{grid-template-columns:1fr 1fr}.ch-metrics article{padding:15px}.ch-tools{grid-template-columns:1fr}.ch-search{grid-column:auto}.ch-card{grid-template-columns:1fr;gap:12px;padding:17px}.ch-card-type{display:flex;align-items:center}.ch-actions{grid-column:1;justify-content:flex-start}.ch-detail dl{grid-template-columns:1fr}}.ch-pagination{justify-content:flex-end;padding:18px 20px}.pf-main{display:grid;gap:22px}.pf-main .ct-heading{margin-bottom:0}.pf-metrics{margin:0}.pf-projection{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-accent-soft)}.pf-projection h2{margin:7px 0 5px;font-size:var(--font-size-base)}.pf-projection p{margin:0;color:var(--cw-muted)}.pf-dot{width:12px;height:12px;border-radius:50%;background:var(--cw-accent);box-shadow:0 0 0 6px var(--cw-surface)}.pf-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.pf-empty-row{padding:28px 22px;color:var(--cw-muted)}.pf-note{display:grid;gap:7px;padding:18px 22px;border-bottom:1px solid var(--cw-rule)}.pf-note:last-child{border-bottom:0}.pf-note p,.pf-note small{margin:0;color:var(--cw-muted);line-height:1.6}.pf-reason-action{margin-top:14px}.pf-appeal-context{display:grid;gap:7px;margin-bottom:16px;padding:14px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-paper)}.pf-appeal-context small{color:var(--cw-muted);overflow-wrap:anywhere}.pf-child-board{margin-bottom:30px}@media(max-width:900px){.pf-split{grid-template-columns:1fr}}.cd-main{display:grid;gap:22px}.cd-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.cd-heading h1{margin:8px 0 6px;font-size:var(--cw-text-display)}.cd-heading p,.cd-meta p{margin:0;color:var(--cw-muted);line-height:1.6}.cd-kicker{color:var(--cw-accent);font-size:var(--cw-text-small);font-weight:800;letter-spacing:.08em}.cd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cd-metric{display:grid;gap:7px;padding:20px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cd-metric span,.cd-metric small{color:var(--cw-muted)}.cd-metric strong{font-size:var(--cw-text-display)}.cd-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-accent-soft)}.cd-meta-code{color:var(--cw-muted);font-family:var(--font-mono);font-size:var(--cw-text-small);overflow-wrap:anywhere}.cd-panel{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--cw-rule)}.cd-panel-head h2{margin:0 0 6px;font-size:var(--cw-text-title)}.cd-panel-head p{margin:0;color:var(--cw-muted)}.cd-table-wrap{overflow-x:auto}.cd-table{width:100%;border-collapse:collapse}.cd-table th,.cd-table td{padding:14px 18px;border-bottom:1px solid var(--cw-rule);text-align:left;white-space:nowrap}.cd-table th{color:var(--cw-muted);font-size:var(--cw-text-small)}.cd-table td strong{display:block}.cd-table td small{color:var(--cw-muted)}.cd-note{margin:0;padding:16px 20px}.cd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cd-performance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.cd-performance div{display:grid;gap:6px;padding:16px;border-radius:var(--cw-radius-small);background:var(--cw-paper)}.cd-performance span{color:var(--cw-muted)}.cd-performance strong{font-size:var(--cw-text-title)}.cd-list{display:grid}.cd-list-item{display:flex;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--cw-rule)}.cd-list-item:last-child{border-bottom:0}.cd-list-item span{color:var(--cw-muted)}.cd-state{width:min(100%,720px);margin:60px auto;padding:30px;text-align:center}.cd-state p{color:var(--cw-muted)}@media(max-width:900px){.cd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-split{grid-template-columns:1fr}}@media(max-width:560px){.cd-heading,.cd-meta,.cd-panel-head{align-items:flex-start;flex-direction:column}.cd-metrics{grid-template-columns:1fr}.cd-main{padding-inline:14px}}button.cd-metric[data-v-7d93be90]{font:inherit;text-align:left;cursor:pointer}button.cd-metric[aria-pressed=true][data-v-7d93be90],button.cd-metric[data-v-7d93be90]:focus-visible{outline:2px solid #047857;outline-offset:2px}.cb-main{display:grid;gap:22px}.cb-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.cb-heading h1{margin:8px 0 6px;font-size:var(--cw-text-display)}.cb-heading p{margin:0;color:var(--cw-muted)}.cb-pairing{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border:1px solid var(--cw-accent);border-radius:var(--cw-radius);background:var(--cw-accent-soft)}.cb-pairing>div{display:grid;gap:8px}.cb-pairing span,.cb-pairing small,.cb-pairing p{color:var(--cw-muted)}.cb-pairing strong{font-family:var(--font-mono);font-size:var(--font-size-lg);letter-spacing:.08em}.cb-pairing .cb-pairing-actions{display:flex;flex-wrap:wrap;gap:10px}.cb-pairing-url{color:var(--cw-accent);font-weight:800;overflow-wrap:anywhere;text-underline-offset:3px}.cb-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cb-state p{color:var(--cw-muted)}.cb-panel{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cb-panel>header{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--cw-rule)}.cb-panel h2{margin:0 0 5px}.cb-panel header p,.cb-device p,.cb-device small,.cb-empty p{margin:0;color:var(--cw-muted)}.cb-empty{padding:42px;text-align:center}.cb-device{padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;border-bottom:1px solid var(--cw-rule)}.cb-device:last-child{border-bottom:0}.cb-device-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--cw-radius-small);color:var(--cw-accent);background:var(--cw-accent-soft);font-weight:900}.cb-device-info{min-width:0}.cb-device-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cb-device-title strong{overflow-wrap:anywhere}.cb-device-kind{padding:3px 7px;border-radius:var(--cw-radius-small);background:var(--cw-paper);color:var(--cw-muted);font-size:var(--cw-text-small)}.cb-device .cb-device-model{margin-top:6px;color:var(--cw-ink);font-weight:600;overflow-wrap:anywhere}.cb-device-meta{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:10px;color:var(--cw-muted);font-size:var(--cw-text-small)}.cb-device-meta span{min-width:0;overflow-wrap:anywhere}.cb-device-meta b{color:var(--cw-ink);font-weight:600}.cb-refresh{width:max-content;max-width:100%;margin-top:13px;display:grid;gap:5px}.cb-refresh label{color:var(--cw-ink);font-size:var(--cw-text-small);font-weight:700}.cb-refresh>div{display:flex;align-items:center;gap:8px}.cb-refresh input{width:88px;min-height:38px;padding:0 9px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);background:var(--cw-surface);color:var(--cw-ink);font:inherit}.cb-refresh input:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cb-refresh small{font-size:var(--cw-text-small)}.cb-device-state{padding:6px 9px;border-radius:var(--cw-radius-small);color:var(--cw-muted);background:var(--cw-paper)}.cb-device-state.paired_active{color:var(--cw-accent);background:var(--cw-accent-soft)}.cb-device-state.remote_disabled,.cb-device-state.unpaired{color:var(--cw-danger);background:var(--cw-danger-soft)}.cb-actions{display:flex;gap:8px}.cb-assist{overflow:hidden;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cb-assist>header{padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--cw-rule);background:var(--cw-paper)}.cb-assist>header h2{margin:7px 0 6px}.cb-assist>header p{max-width:760px;margin:0;color:var(--cw-muted);line-height:1.65}.cb-assist>header>span{padding:6px 10px;border-radius:var(--cw-radius-small);color:var(--cw-accent);background:var(--cw-accent-soft);font-weight:800;white-space:nowrap}.cb-assist form{padding:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end}.cb-assist form>label{display:grid;gap:7px;color:var(--cw-muted);font-size:var(--cw-text-small);font-weight:700}.cb-assist input{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius-small);color:var(--cw-ink);background:var(--cw-surface);font:inherit}.cb-assist .cb-consent{grid-column:1 / span 4;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--cw-radius-small);background:var(--cw-accent-soft)}.cb-assist .cb-consent input{width:18px;min-height:18px}.cb-consent span{display:grid;gap:3px;color:var(--cw-ink)}.cb-consent small{color:var(--cw-muted);font-weight:400}.cb-assist-result{margin:0 22px 22px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:18px;border:1px solid var(--cw-accent);border-radius:var(--cw-radius-small);background:var(--cw-accent-soft)}.cb-assist-result div{display:grid;gap:4px}.cb-assist-result span,.cb-assist-result small{color:var(--cw-muted)}@media(max-width:1040px){.cb-assist form{grid-template-columns:repeat(2,1fr)}.cb-assist .cb-consent{grid-column:1 / -1}}@media(max-width:760px){.cb-heading,.cb-panel>header,.cb-assist>header{align-items:flex-start;flex-direction:column}.cb-pairing,.cb-assist form,.cb-assist-result{grid-template-columns:1fr}.cb-device{grid-template-columns:auto minmax(0,1fr)}.cb-device-state,.cb-actions{grid-column:2}.cb-actions{flex-wrap:wrap}}.ct-section-gap[data-v-5aa51a29]{margin-top:22px}.cg-page{min-height:100dvh;background:var(--cw-paper);color:var(--cw-ink)}.cg-main{width:min(100%,1180px);margin:auto;padding:28px 24px 56px}.cg-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px;border-radius:var(--cw-radius-large);background:linear-gradient(135deg,var(--cw-sidebar),var(--cw-sidebar-raised));color:#fff}.cg-heading span{color:var(--cw-sidebar-muted);font-size:13px}.cg-heading h1{max-width:760px;margin:8px 0 10px;font-size:clamp(24px,4vw,40px);line-height:1.12}.cg-heading p{max-width:780px;margin:0;color:var(--cw-sidebar-muted);line-height:1.7}.cg-tabs{display:flex;gap:8px;overflow:auto;margin:24px 0 12px;padding-bottom:4px}.cg-tabs button{white-space:nowrap;padding:10px 15px;border:1px solid var(--cw-rule);border-radius:999px;background:var(--cw-surface);color:var(--cw-body);cursor:pointer}.cg-tabs button.active{border-color:var(--cw-accent);background:var(--cw-accent);color:#fff}.cg-tabs em{margin-left:7px;padding:1px 6px;border-radius:99px;background:#fff3;font-style:normal}.cg-panel{padding:20px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cg-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;margin-bottom:18px}.cg-toolbar input,.cg-toolbar select,.cg-form input,.cg-form select,.cg-form textarea,.cg-dialog-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--cw-rule-strong);border-radius:var(--cw-radius-small);background:#fff}.cg-list{display:grid;gap:10px}.cg-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px;border:1px solid var(--cw-rule);border-radius:var(--cw-radius);background:var(--cw-surface)}.cg-card span,.cg-card small{color:var(--cw-muted);font-size:13px}.cg-card h3{margin:5px 0 7px}.cg-card p{margin:0;color:var(--cw-body);line-height:1.6}.cg-side{display:grid;justify-items:end;align-content:start;gap:9px;min-width:150px}.cg-side b{padding:4px 9px;border-radius:99px;font-size:12px}.cg-side b.success{background:var(--cw-accent-soft);color:var(--cw-accent)}.cg-side b.warning{background:var(--cw-warning-soft);color:var(--cw-warning)}.cg-side b.info{background:var(--cw-info-soft);color:var(--cw-info)}.cg-side b.muted{background:var(--cw-surface-muted);color:var(--cw-muted)}.cg-actions{display:flex;gap:6px}.cg-severity{font-weight:700}.cg-empty{padding:48px;text-align:center;color:var(--cw-muted)}.cg-pagination{justify-content:flex-end;margin-top:18px}.cg-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cg-form label,.cg-dialog-field{display:grid;gap:7px;color:var(--cw-body);font-weight:700}.cg-form .wide{grid-column:1/-1}.cg-form textarea,.cg-dialog-field textarea{min-height:100px;resize:vertical}.cg-dialog-field{margin:8px 0 16px}@media(max-width:700px){.cg-main{padding:18px 14px}.cg-heading{display:grid}.cg-toolbar,.cg-card{grid-template-columns:1fr}.cg-side{justify-items:start}.cg-form{grid-template-columns:1fr}.cg-form .wide{grid-column:auto}}.plm-region-notice{position:absolute;left:14px;top:58px;z-index:500;display:flex;align-items:center;gap:8px;max-width:calc(100% - 155px);padding:8px 10px;border:1px solid var(--lp-border);border-radius:5px;background:var(--lp-panel);color:var(--lp-text);font-size:12px}.plm-has-region .plm-summary-list{top:103px}.plm-region-swatch{position:relative;flex-shrink:0;width:26px;height:4px;background:var(--lp-region-boundary-halo);border-radius:2px}.plm-region-swatch:after{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border-top:2px solid var(--lp-region-boundary)}.plm-region-notice button{border:0;background:transparent;color:var(--lp-text);text-decoration:underline;cursor:pointer}.plm-shell,.plm-map{height:100%;width:100%;position:relative}.plm-map.leaflet-container{background:var(--lp-input);font-family:inherit}.plm-tools{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;z-index:500;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:5px;box-shadow:var(--lp-shadow);overflow:hidden}.plm-tools button{border:0;background:transparent;color:var(--lp-text);width:34px;height:34px;display:grid;place-items:center}.plm-tools button+button{border-top:1px solid var(--lp-border)}.plm-tools button:hover{background:var(--lp-input)}.plm-legend{position:absolute;bottom:30px;left:14px;right:14px;width:max-content;max-width:calc(100% - 28px);display:flex;flex-wrap:wrap;gap:10px;z-index:500;border:1px solid var(--lp-border);background:var(--lp-panel);box-shadow:var(--lp-shadow);padding:9px 12px;border-radius:5px;font-size:11px;pointer-events:none}.plm-legend span{display:flex;align-items:center;gap:5px}.plm-legend i{height:9px;width:9px;border:1px solid #ffffff60;border-radius:2px}.plm-warning{display:flex;align-items:center;gap:10px;position:absolute;z-index:500;left:14px;bottom:81px;color:var(--lp-muted);background:var(--lp-panel);border:1px solid var(--lp-border);padding:7px 10px;max-width:calc(100% - 65px);font-size:11px;border-radius:4px}.plm-warning button{border:0;background:transparent;color:var(--lp-text);text-decoration:underline;cursor:pointer;padding:3px 5px}.plm-warning button:focus-visible{outline:2px solid var(--lp-green);outline-offset:2px}.plm-map .leaflet-tooltip{background:#10202dea;border:1px solid #8199af70;color:#fff;box-shadow:0 2px 7px #0004;padding:5px 8px;border-radius:4px}.plm-map .leaflet-tooltip:before{display:none}.plm-label{display:flex;flex-direction:column;align-items:center;gap:1px}.plm-label strong{font-size:12px;font-weight:500}.plm-label span{font-size:10px;color:#d6e1ea}.plm-selected-label{border-color:#fff!important;z-index:1}.plm-map .leaflet-control-attribution{font-size:9px;background:var(--lp-panel);color:var(--lp-muted)}.plm-map .leaflet-control-attribution a{color:var(--lp-muted)}.plm-map .leaflet-control-scale-line{background:var(--lp-panel);color:var(--lp-text);border-color:var(--lp-muted);text-shadow:none;font-size:10px}.lp-shell[data-theme=light] .plm-map .leaflet-tooltip{background:#fffffff2;color:#183844;border-color:#bbcbd6}.lp-shell[data-theme=light] .plm-label span{color:#536d7b}.plm-label-control{position:absolute;right:14px;top:14px;z-index:500;display:flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:5px;color:var(--lp-text);box-shadow:var(--lp-shadow);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.plm-label-control input{width:16px;height:16px;margin:0;accent-color:var(--lp-green);cursor:pointer}.plm-label-control:hover{background:var(--lp-input)}.plm-label-control:focus-within,.plm-label:focus-visible{outline:2px solid var(--lp-green);outline-offset:3px}.plm-tools{top:60px}.plm-label{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.plm-label:hover strong{text-decoration:underline}.plm-label strong,.plm-label span{max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plm-label:active{opacity:.8}.plm-map .plm-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;width:max-content;transition:none}.plm-map .leaflet-tooltip{transition:none}.plm-summary-marker{display:grid;place-items:center;background:transparent;border:0}.plm-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:140px;height:76px;padding:7px 8px;background:var(--lp-panel);color:var(--lp-text);border:1px solid var(--lp-blue);border-radius:8px;box-shadow:var(--lp-shadow);font:inherit;cursor:pointer;white-space:nowrap}.plm-summary-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--lp-muted)}.plm-summary strong{font-size:20px;line-height:1.25;font-weight:650;color:var(--lp-blue);font-variant-numeric:tabular-nums}.plm-summary-area{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.plm-summary:focus-visible{outline:3px solid var(--lp-green);outline-offset:3px}.plm-summary:active{background:var(--lp-input)}@media(hover:hover){.plm-summary:hover{background:var(--lp-input);border-color:var(--lp-green)}}.plm-summary-compact{width:44px;height:44px;border-radius:50%;background:var(--lp-blue);border:3px solid var(--lp-panel)}.plm-summary-compact>*{display:none}.plm-location-notice{position:absolute;left:14px;bottom:116px;z-index:500;padding:7px 10px;background:var(--lp-panel);color:var(--lp-muted);border:1px solid var(--lp-border);border-radius:4px;font-size:11px}.plm-summary-list{position:absolute;left:14px;top:58px;z-index:600;max-width:calc(100% - 80px);width:250px;color:var(--lp-text);background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:5px;box-shadow:var(--lp-shadow);font-size:12px}.plm-summary-list summary{padding:10px;cursor:pointer;white-space:nowrap}.plm-summary-list>div{max-height:190px;overflow:auto;overscroll-behavior:contain;padding:0 6px 6px}.plm-summary-list button{display:block;width:100%;border:0;border-top:1px solid var(--lp-border);padding:10px 4px;background:transparent;color:var(--lp-text);font:inherit;text-align:left;white-space:normal;cursor:pointer}.plm-summary-list button:hover{background:var(--lp-input)}.plm-summary-list button:focus-visible,.plm-summary-list summary:focus-visible{outline:2px solid var(--lp-green);outline-offset:-2px}.plm-map:focus-visible{outline:3px solid var(--lp-green);outline-offset:-3px}.plm-outline-control{top:60px}.plm-tools{top:106px}.lp-shell{--lp-region-boundary:#cf8cff;--lp-region-boundary-halo:#101522;--lp-bg:#0b1420;--lp-panel:#101c2a;--lp-input:#192a3c;--lp-border:#2a3e53;--lp-text:#edf4f8;--lp-muted:#a9bbcd;--lp-green:#29c69a;--lp-blue:#70a7ff;--lp-amber:#f6bd55;--lp-shadow:0 8px 28px #0003;--el-bg-color:var(--lp-panel);--el-bg-color-overlay:var(--lp-panel);--el-fill-color-blank:var(--lp-input);--el-fill-color-light:var(--lp-input);--el-border-color:var(--lp-border);--el-border-color-light:var(--lp-border);--el-text-color-primary:var(--lp-text);--el-text-color-regular:var(--lp-text);--el-text-color-placeholder:var(--lp-muted);--el-text-color-disabled:var(--lp-muted);--el-color-primary:var(--lp-green);height:100dvh;min-height:680px;display:flex;flex-direction:column;background:var(--lp-bg);color:var(--lp-text);font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;color-scheme:dark}.lp-shell[data-theme=light]{--lp-bg:#f0f4f6;--lp-panel:#fff;--lp-input:#f5f7fa;--lp-border:#dde5eb;--lp-text:#1e3444;--lp-muted:#637788;--lp-green:#087d59;--lp-blue:#2969c9;--lp-amber:#a26b04;--lp-shadow:0 8px 24px #18384412;color-scheme:light}.lp-shell *{box-sizing:border-box}.lp-shell h1,.lp-shell h2,.lp-shell h3,.lp-shell p,.lp-shell dl{margin:0}.lp-shell button,.lp-shell input,.lp-shell select{font:inherit}.lp-shell button{cursor:pointer}.lp-shell button:disabled{cursor:wait;opacity:.5}.lp-shell button:focus-visible,.lp-shell input:focus-visible,.lp-shell select:focus-visible{outline:2px solid var(--lp-green);outline-offset:3px}.lp-shell button,.lp-shell input,.lp-shell select{color:var(--lp-text)}.lp-shell .el-icon{flex-shrink:0}.lp-shell button{transition:background .15s,border-color .15s}.lp-shell .el-select__wrapper{box-shadow:0 0 0 1px var(--lp-border) inset!important;background:var(--lp-input)}.lp-shell .el-select__wrapper.is-disabled{opacity:.48;background:var(--lp-input)}.lp-shell .el-select-dropdown__item.is-hovering{background:var(--lp-input)}.lp-shell .el-select-dropdown__footer{border-color:var(--lp-border)}.lp-header{height:72px;flex-shrink:0;background:var(--lp-panel);border-bottom:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:18px}.lp-brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.lp-brand>.el-icon{background:var(--lp-green);color:var(--lp-bg);width:36px;height:36px;border-radius:9px;font-size:26px}.lp-brand h1{font-size:24px;font-weight:650;letter-spacing:1px}.lp-brand>span{color:var(--lp-muted);font-size:13px;margin-left:16px}.lp-header-actions{display:flex;align-items:center;gap:18px;white-space:nowrap}.lp-header time{color:var(--lp-muted);font-size:13px}.lp-role{color:var(--lp-muted);font-size:13px}.lp-demo{color:var(--lp-amber);font-size:12px;border:1px solid var(--lp-border);padding:2px 7px;border-radius:4px}.lp-theme{display:flex;padding:3px;background:var(--lp-input);border:1px solid var(--lp-border);border-radius:7px;gap:2px}.lp-theme button{display:flex;align-items:center;gap:5px;border:0;border-radius:4px;padding:5px 9px;background:transparent;color:var(--lp-muted);font-size:12px}.lp-theme button.active{background:var(--lp-panel);color:var(--lp-green);box-shadow:0 1px 4px #0002}.lp-icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--lp-muted)}.lp-icon-button:hover{background:var(--lp-input)}.lp-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;background:none;border:0;color:var(--lp-green)!important;font-size:12px;white-space:nowrap}.lp-stats{display:grid;grid-template-columns:repeat(5,1fr);margin:16px 20px 0;padding:15px 0;background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:8px;flex-shrink:0}.lp-stats>div{display:flex;justify-content:center;flex-direction:column;padding:0 28px;border-right:1px solid var(--lp-border);gap:2px}.lp-stats>div:last-child{border:0}.lp-stats span{color:var(--lp-muted);font-size:13px}.lp-stats strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.25;font-weight:650;letter-spacing:.4px}.lp-stats small{font-size:13px;margin-left:8px;font-weight:400;color:var(--lp-muted)}.lp-shell .available{color:var(--lp-green)}.lp-shell .leased{color:var(--lp-blue)}.lp-shell .trading,.lp-shell .partial{color:var(--lp-amber)}.lp-shell .unavailable{color:var(--lp-muted)}.lp-region-toolbar{margin:14px 20px;flex-shrink:0}.lp-region-toolbar>p{display:flex;align-items:center;gap:12px;margin-bottom:9px;font-size:12px}.lp-region-toolbar>p strong{font-size:13px;font-weight:500}.lp-region-toolbar>p span{color:var(--lp-muted)}.lp-region-controls{display:flex;align-items:end;gap:10px}.lp-region-field{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.lp-region-field>span{color:var(--lp-muted);font-size:12px}.lp-region-field .el-select{width:100%}.lp-region-field .el-select__wrapper{height:36px;min-height:36px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:5px;background:var(--lp-green);color:var(--lp-bg)!important;padding:9px 14px;font-weight:550;min-height:38px}.lp-button:hover{filter:brightness(1.07)}.lp-outline{background:transparent;border-color:var(--lp-border);color:var(--lp-text)!important;font-weight:400}.lp-outline:hover{background:var(--lp-input);filter:none}.lp-national{height:36px;min-height:36px;padding:7px 16px}.lp-root{height:54px;display:flex;align-items:center;gap:9px;padding:0 18px 0 0;min-width:180px}.lp-root>.el-icon{color:var(--lp-green)}.lp-root div{display:flex;flex-direction:column}.lp-root small{font-size:11px;color:var(--lp-muted)}.lp-root strong{font-weight:550}.lp-reset-region{height:36px;margin-left:5px}.lp-approved{float:right;color:var(--lp-green);font-size:11px;margin-left:12px}.lp-body{display:grid;grid-template-columns:minmax(235px,18fr) minmax(400px,60fr) minmax(295px,22fr);gap:14px;margin:0 20px;min-height:0;flex:1}.lp-sidebar,.lp-detail{background:var(--lp-panel);border:1px solid var(--lp-border);border-radius:7px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:17px}.lp-section-head{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:13px}.lp-section-head h2{font-size:16px;font-weight:550}.lp-search{height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--lp-input);border:1px solid var(--lp-border);border-radius:5px;flex-shrink:0}.lp-search>.el-icon{color:var(--lp-muted)}.lp-search input{min-width:0;width:100%;background:none;border:0;outline:none;font-size:12px}.lp-search input::placeholder{color:var(--lp-muted)}.lp-status-filter{border:0;padding:0;margin:14px 0}.lp-status-filter legend{padding:0;margin-bottom:7px;font-size:12px;color:var(--lp-muted)}.lp-status-filter>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp-status-filter button{background:var(--lp-input);border:1px solid var(--lp-border);border-radius:4px;font-size:11px;white-space:nowrap;padding:6px 2px}.lp-status-filter button.active{border-color:var(--lp-green);color:var(--lp-green);background:color-mix(in srgb,var(--lp-green) 10%,transparent)}.lp-filter-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.lp-filter-row>span{color:var(--lp-muted);flex-shrink:0}.lp-filter-row select{width:100%;min-width:0;border:1px solid var(--lp-border);background:var(--lp-input);border-radius:4px;padding:5px 6px;font-size:12px}.lp-list-head{border-top:1px solid var(--lp-border);margin:7px 0 0;padding:13px 0 9px}.lp-list-head h2{font-size:13px}.lp-list-head>span{font-size:11px;color:var(--lp-muted)}.lp-land-list{min-height:60px;overflow:auto;flex:1;margin:0 -17px 12px;padding:0 9px}.lp-land-row{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:5px;border:1px solid transparent;width:100%;padding:11px 8px;border-radius:5px;background:transparent}.lp-land-row+.lp-land-row{border-top-color:var(--lp-border)}.lp-land-row.selected{background:color-mix(in srgb,var(--lp-green) 10%,transparent);border-color:var(--lp-green)}.lp-land-row>div{display:flex;flex-direction:column;min-width:0}.lp-land-row strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-land-row span{font-size:11px;color:var(--lp-muted);margin-top:4px}.lp-land-row b{font-weight:400}.lp-land-row .lp-price{color:var(--lp-green);font-size:13px;white-space:nowrap;margin:0}.lp-price small{display:block;font-size:10px;text-align:right}.lp-view-all{font-size:12px;min-height:33px;padding:5px}.lp-sidebar-note{color:var(--lp-muted);font-size:10px;text-align:center;margin-top:7px}.lp-muted{color:var(--lp-muted);font-size:12px}.lp-empty-list{padding:18px 8px}.lp-map-panel{border:1px solid var(--lp-border);border-radius:7px;overflow:hidden;position:relative;min-height:300px;background:var(--lp-input)}.lp-map-breadcrumb{position:absolute;left:16px;top:14px;z-index:500;background:var(--lp-panel);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);padding:8px 11px;border-radius:5px;display:flex;align-items:center;gap:6px;font-size:12px;max-width:70%}.lp-map-notice{position:absolute;top:60px;left:50%;transform:translate(-50%);background:var(--lp-panel);border:1px solid var(--lp-border);padding:9px 15px;border-radius:6px;z-index:600;display:flex;gap:8px;align-items:center;white-space:nowrap;font-size:12px}.lp-map-error,.lp-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--lp-panel) 95%,transparent);z-index:550;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;gap:16px}.lp-map-error>.el-icon,.lp-map-empty>.el-icon{font-size:38px;color:var(--lp-muted)}.lp-map-error h2,.lp-map-empty h2{font-size:18px}.lp-map-error p,.lp-map-empty p{color:var(--lp-muted)}.lp-comparison-strip{position:absolute;bottom:64px;left:50%;transform:translate(-50%);z-index:500;display:flex;align-items:center;gap:20px;background:var(--lp-panel);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);padding:6px 9px 6px 15px;border-radius:6px;font-size:12px;white-space:nowrap}.lp-detail>.lp-section-head{border-bottom:1px solid var(--lp-border);padding-bottom:12px;flex-shrink:0}.lp-detail-title{display:flex;justify-content:space-between;align-items:start;gap:6px}.lp-detail-title h2{font-size:19px;font-weight:600}.lp-state-badge{border:1px solid currentColor;padding:2px 7px;border-radius:4px;white-space:nowrap;font-size:11px}.lp-location{font-size:11px;color:var(--lp-muted);margin-top:7px!important}.lp-location .el-icon{vertical-align:-2px;margin-right:3px}.lp-land-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 6px;padding:18px 0;flex-shrink:0}.lp-land-facts dt{font-size:11px;color:var(--lp-muted);margin-bottom:4px}.lp-land-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.lp-detail-scroll{min-height:0;overflow:auto;flex:1}.lp-detail-section{border-top:1px solid var(--lp-border);padding:16px 0}.lp-detail-section h3{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;margin-bottom:12px}.lp-detail-section h3>.el-icon{color:var(--lp-green)}.lp-detail-section dl>div{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:8px;font-size:12px}.lp-detail-section dt{color:var(--lp-muted);white-space:nowrap}.lp-detail-section dd{margin:0;text-align:right}.lp-crop{background:var(--lp-input);border:1px solid var(--lp-border);border-radius:5px;padding:12px}.lp-crop+.lp-crop{margin-top:8px}.lp-crop-title{display:flex;justify-content:space-between;gap:6px}.lp-crop-title strong{font-size:15px;font-weight:550}.lp-crop-title>span{font-size:10px;color:var(--lp-muted)}.lp-mask-tag{margin-left:auto;color:var(--lp-muted);font-size:10px;font-weight:400;border:1px solid var(--lp-border);border-radius:3px;padding:1px 4px}.lp-person+.lp-person{margin-top:10px}.lp-detail-section>small{display:block;color:var(--lp-muted);font-size:10px;margin-top:14px}.lp-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;flex-shrink:0;border-top:1px solid var(--lp-border)}.lp-detail-actions .lp-button{font-size:12px;padding:8px 5px}.lp-detail-actions>.lp-button:last-child{grid-column:1/-1}.lp-rent-notice{grid-column:1/-1;color:var(--lp-muted);font-size:10px;margin-bottom:3px!important;display:flex;align-items:center;gap:5px}.lp-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:18px;color:var(--lp-muted)}.lp-detail-empty>.el-icon{font-size:44px;opacity:.6}.lp-detail-empty h3{font-size:16px;font-weight:400;color:var(--lp-text)}.lp-detail-empty p{font-size:12px;line-height:1.8}.lp-footer{height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px;color:var(--lp-muted);font-size:11px}.lp-footer>span{display:flex;align-items:center;gap:8px}.lp-footer time{margin-left:6px}.lp-footer i{height:6px;width:6px;border-radius:50%;background:var(--lp-green)}.lp-footer i.stale{background:var(--lp-amber)}.lp-dialog p{margin:12px 0;color:var(--lp-muted)}.lp-dialog{background:var(--lp-panel);color:var(--lp-text);border:1px solid var(--lp-border);border-radius:8px}.lp-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-compare-grid article{padding:14px;background:var(--lp-input);border-radius:5px}.lp-compare-grid h3{font-size:15px}.lp-toast{position:fixed;z-index:9999;bottom:60px;left:50%;transform:translate(-50%);background:var(--lp-panel);border:1px solid var(--lp-green);box-shadow:var(--lp-shadow);border-radius:6px;padding:12px 20px}.lp-spin{animation:lp-spin 1.4s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}@media(min-width:1800px){.lp-header{height:80px}.lp-stats{padding:20px 0}.lp-stats strong{font-size:36px}.lp-body{grid-template-columns:minmax(280px,18fr) minmax(500px,60fr) minmax(340px,22fr)}.lp-sidebar,.lp-detail{padding:20px}.lp-land-row{padding:14px 10px}.lp-land-row strong{font-size:15px}.lp-detail-title h2{font-size:22px}.lp-detail-section{padding:21px 0}.lp-land-facts{padding:23px 0;gap:20px 8px}}@media(max-width:1250px){.lp-brand>span,.lp-header time{display:none}.lp-header-actions{gap:9px}.lp-body{grid-template-columns:220px minmax(300px,1fr) 280px;gap:10px;margin:0 12px}.lp-sidebar,.lp-detail{padding:13px}.lp-stats{margin:12px 12px 0}.lp-region-toolbar{margin:12px}.lp-region-controls{gap:6px}.lp-region-field>span{font-size:10px}.lp-reset-region{display:none}.lp-stats>div{padding:0 20px}}@media(max-width:950px){.lp-shell{height:auto;min-height:100dvh;overflow:visible}.lp-body{grid-template-columns:220px minmax(0,1fr);grid-template-rows:570px auto;flex:none}.lp-detail{grid-column:1/-1;min-height:300px}.lp-detail-scroll{max-height:420px}.lp-region-controls{flex-wrap:wrap}.lp-region-field{min-width:110px}.lp-header{padding:0 14px}.lp-brand h1{font-size:20px}.lp-role{display:none}.lp-stats strong{font-size:24px}.lp-stats>div{padding:0 13px}.lp-footer>span:nth-child(2){display:none}}@media(max-width:600px){.lp-header{height:62px}.lp-brand{gap:7px}.lp-brand>.el-icon{width:29px;height:29px;font-size:21px}.lp-brand h1{font-size:17px;letter-spacing:0}.lp-header-actions{gap:2px}.lp-theme button{padding:5px}.lp-theme button span,.lp-header-actions>.lp-icon-button,.lp-demo{display:none}.lp-stats{grid-template-columns:repeat(3,1fr);gap:16px 0}.lp-stats>div:nth-child(3){border:0}.lp-stats strong{font-size:23px}.lp-stats span{font-size:11px}.lp-stats small{font-size:10px}.lp-region-toolbar>p span{display:none}.lp-body{grid-template-columns:1fr;grid-template-rows:460px auto auto}.lp-map-panel{grid-row:1}.lp-sidebar{grid-row:2;max-height:580px}.lp-detail{grid-row:3}.lp-land-list{min-height:130px}.lp-compare-grid{grid-template-columns:1fr}.lp-shell .el-dialog{max-width:calc(100vw - 24px)}.lp-footer{margin:0 12px}}@media(prefers-reduced-motion:reduce){.lp-shell *{animation:none!important;transition:none!important}}@media(min-width:951px){.lp-header{height:56px}.lp-stats{margin:0;padding:15px 0;border:0;border-bottom:1px solid var(--lp-border);border-radius:0;background:var(--lp-panel)}.lp-stats>div{flex-direction:row;align-items:center;gap:18px;padding:0 22px}.lp-stats strong{font-size:32px}.lp-region-toolbar{margin:8px 18px 12px}.lp-body{margin:0;gap:0;grid-template-columns:minmax(235px,18fr) minmax(360px,60fr) minmax(300px,22fr)}.lp-sidebar,.lp-detail,.lp-map-panel{border-radius:0}.lp-footer{height:36px}.lp-region-controls{gap:14px}.lp-sidebar{border-left:0}.lp-detail{border-right:0}.lp-status-filter>div{grid-template-columns:repeat(2,1fr)}.lp-status-filter button{font-size:12px}.lp-land-row{border:1px solid var(--lp-border);margin-bottom:6px}.lp-land-row.selected{border-color:var(--lp-blue);background:color-mix(in srgb,var(--lp-blue) 12%,transparent)}}.lp-brand-logo{width:36px;height:36px}.lp-detail-actions>.lp-find-available{grid-column:1/-1}.lp-shell .partial{color:#c49deb}.lp-detail-title h2{font-size:22px}.lp-detail-section h3{font-size:16px}.lp-detail-section dl>div{font-size:13px}.lp-person dd{letter-spacing:.5px}.lp-detail-scroll,.lp-land-list{scrollbar-width:thin;scrollbar-color:var(--lp-border) transparent}.lp-shell .lp-region-popover{background:var(--lp-panel)!important;border-color:var(--lp-border)!important}.lp-shell .lp-region-popover .el-select-dropdown__item{font-size:14px}.lp-shell .lp-region-field .el-input__inner:focus{outline:none}.lp-shell .lp-region-field .el-select__input:focus{outline:none}@media(min-width:1251px){.lp-region-field{max-width:224px}.lp-national{min-width:120px}.lp-reset-region{margin-left:auto}.lp-stats{padding:8px 0;min-height:64px}.lp-stats strong{font-size:38px}.lp-stats span{font-size:15px}.lp-header-actions{font-size:14px}.lp-section-head h2{font-size:18px}.lp-search{height:38px}.lp-search input,.lp-status-filter legend,.lp-filter-row,.lp-filter-row select,.lp-status-filter button{font-size:14px}.lp-land-row strong{font-size:15px}.lp-land-row span{font-size:12px}.lp-filter-row select{padding:7px}.lp-detail-title h2{font-size:24px}.lp-land-facts dt{font-size:13px}.lp-land-facts dd{font-size:16px}.lp-detail-section h3{font-size:18px}.lp-detail-section dl>div{font-size:14px}.lp-crop-title strong{font-size:18px}.lp-crop-title>span{font-size:12px}.lp-detail-actions .lp-button{font-size:14px}.lp-location{font-size:12px}.lp-detail-section>small{font-size:11px}.lp-detail-scroll{padding-right:3px}.lp-land-facts{padding:16px 0;gap:12px 6px}.lp-detail-section{padding:14px 0}.lp-land-list{margin-bottom:8px}.lp-list-head h2{font-size:16px}.lp-stats small{font-size:14px}.lp-region-toolbar>p{font-size:13px}.lp-state-badge{font-size:12px}}@media(min-width:1251px){.lp-detail>.lp-section-head{padding-bottom:7px;margin-bottom:6px}.lp-land-facts{padding:12px 0;gap:8px 6px}.lp-land-facts dt{font-size:12px}.lp-land-facts dd{font-size:14px}.lp-detail-section{padding:12px 0}.lp-detail-section h3{margin-bottom:9px}.lp-detail-section dl>div{margin-top:6px}.lp-crop{padding:8px 10px}.lp-detail-section>small{margin-top:8px}}.lp-filter-controls{min-height:0;overflow:auto;flex:0 1 auto;scrollbar-width:thin;scrollbar-color:var(--lp-border) transparent}.lp-sidebar>.lp-section-head,.lp-sidebar>.lp-view-all,.lp-sidebar>.lp-sidebar-note{flex-shrink:0}.lp-land-list{flex:1 0 120px}.lp-stats strong,.lp-stats>div>span{white-space:nowrap}@media(min-width:951px)and (max-width:1450px){.lp-stats>div{gap:10px;padding:0 14px}.lp-stats strong{font-size:30px}.lp-stats span{font-size:13px}.lp-stats small{font-size:12px;margin-left:5px}.lp-stats{padding:10px 0;min-height:64px}}@media(max-width:600px){.lp-brand-logo{width:29px;height:29px}.lp-detail-title h2{font-size:20px}.lp-stats strong{font-size:23px}}@media(min-width:951px){.lp-region-controls:has(.lp-root) .lp-region-field{max-width:none;flex:1}.lp-region-controls:has(.lp-root) .lp-root{flex:1.2;background:var(--lp-input);border-radius:5px;padding:0 14px;height:54px}.lp-region-controls:has(.lp-root) .lp-reset-region{flex:.8;min-width:130px;border:1px solid var(--lp-green);border-radius:5px;padding:0 12px}}.lp-village-note{color:var(--lp-muted);font-size:11px;margin-top:3px!important;flex-shrink:0}.lp-map-breadcrumb{max-width:calc(100% - 145px)}.lp-map-empty.lp-map-empty-with-boundary{inset:auto 14px 80px auto;max-width:280px;padding:16px;gap:10px;border:1px solid var(--lp-border);border-radius:6px;font-size:12px}.lp-map-empty-with-boundary>.el-icon{display:none}.lp-stats-fade-in strong{animation:lp-stats-fade-in .3s ease-out}@keyframes lp-stats-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lp-stats-fade-in strong{animation:none}}.lp-shell.lp-immersive{--lp-glass:rgba(12,24,37,.78);--lp-top:16px;--lp-panel-top:158px;position:relative;height:100dvh;min-height:0;isolation:isolate;overflow:clip}.lp-immersive[data-theme=light]{--lp-glass:rgba(245,250,255,.82)}.lp-immersive .lp-body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;min-height:0}.lp-immersive .lp-map-panel{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;min-height:0}.lp-immersive .lp-header{position:absolute;top:var(--lp-top);left:22px;right:22px;height:auto;padding:0;background:none;border:0;z-index:610;pointer-events:none}.lp-immersive :is(.lp-brand,.lp-header-actions,.lp-stats,.lp-sidebar,.lp-detail,.lp-region-toolbar,.lp-floating-toolbar button,.lp-footer){background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:12px;box-shadow:var(--lp-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp-immersive .lp-brand{padding:10px 14px;pointer-events:auto;height:63px;gap:10px;min-width:0}.lp-immersive .lp-brand h1{font-size:21px}.lp-immersive .lp-brand>span{display:none}.lp-immersive .lp-header-actions{padding:8px;gap:8px;pointer-events:auto}.lp-immersive .lp-role{display:none}.lp-immersive .lp-header-actions .lp-icon-button{display:inline-flex;width:38px;height:38px;font-size:20px}.lp-immersive .lp-stats{position:absolute;z-index:600;top:var(--lp-top);left:50%;transform:translate(-50%);margin:0;width:min(790px,calc(100% - 730px));height:130px;padding:20px 4px;min-height:0}.lp-immersive .lp-stats>div{padding:0 16px;min-width:0;justify-content:center;align-items:flex-start;flex-direction:column;gap:9px}.lp-immersive .lp-stats strong{font-size:32px;letter-spacing:0}.lp-immersive .lp-stats span{font-size:13px}.lp-immersive .lp-stats small{font-size:12px;margin-left:5px}.lp-floating-toolbar{position:absolute;left:22px;top:calc(var(--lp-top) + 83px);width:334px;max-width:calc(100% - 44px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;z-index:610}.lp-floating-toolbar button{min-width:0;height:46px;padding:8px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--lp-text);white-space:nowrap;overflow:hidden}.lp-floating-toolbar button:active{background:var(--lp-input)}.lp-floating-toolbar button[aria-expanded=true]{border-color:var(--lp-blue)}.lp-floating-toolbar button small{max-width:42px;overflow:hidden;text-overflow:ellipsis;color:var(--lp-muted)}.lp-immersive .lp-region-toolbar,.lp-immersive .lp-sidebar,.lp-immersive .lp-detail{position:absolute;z-index:620;top:var(--lp-panel-top);left:22px;width:330px;max-height:calc(100% - var(--lp-panel-top) - 70px);margin:0;padding:20px;overflow:auto;min-height:0}.lp-immersive .lp-region-toolbar>p{display:block;white-space:normal}.lp-immersive .lp-region-toolbar>p span{display:block;margin-top:5px}.lp-immersive .lp-region-controls{display:flex;flex-direction:column;align-items:stretch;gap:14px}.lp-immersive .lp-region-field{max-width:none;flex:none}.lp-immersive .lp-root{min-width:0}.lp-immersive .lp-reset-region{display:inline-flex;margin:0;flex:none!important}.lp-immersive .lp-sidebar{display:flex;gap:6px}.lp-immersive .lp-sidebar>.lp-section-head{padding-right:30px}.lp-panel-close{position:absolute;right:14px;top:17px}.lp-immersive .lp-filter-controls{overflow:visible;flex:none}.lp-immersive .lp-list-head{border:0;margin:0;padding:0 30px 12px 0}.lp-immersive .lp-land-list{flex:1;min-height:0;margin:0 -10px;padding:0 4px}.lp-immersive .lp-detail{left:auto;right:22px;width:340px;overflow:hidden;display:flex}.lp-immersive .lp-detail-scroll{min-height:0}.lp-immersive .lp-land-facts dd{overflow-wrap:anywhere}.lp-immersive .lp-footer{position:absolute;bottom:16px;left:22px;right:auto;margin:0;height:34px;padding:0 12px;gap:14px;z-index:610;font-size:11px}.lp-immersive .lp-map-breadcrumb{top:auto;bottom:65px;max-width:calc(100% - 70px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-immersive .plm-label-control{top:var(--lp-panel-top)}.lp-immersive .plm-outline-control{top:calc(var(--lp-panel-top) + 46px)}.lp-immersive .plm-tools{top:calc(var(--lp-panel-top) + 92px)}.lp-immersive .plm-region-notice{top:auto;bottom:110px;max-width:calc(100% - 70px)}.lp-immersive .lp-map-notice{top:calc(var(--lp-panel-top) + 10px)}.lp-immersive .plm-legend{left:auto;right:22px;bottom:20px}.lp-immersive .lp-map-empty{inset:auto 22px 150px auto;max-width:280px;border-radius:12px}.lp-immersive .lp-map-error{inset:40% 20% auto;border-radius:12px}.lp-immersive .lp-comparison-strip{bottom:115px}.lp-immersive.lp-center-mode{--lp-top:80px;--lp-panel-top:222px}.lp-immersive .cw-topbar{position:absolute;inset:0 0 auto;z-index:650}.lp-immersive .cw-sidebar-desktop{display:none}.lp-immersive .cw-menu-toggle{display:inline-flex}@media(min-width:1400px)and (max-width:1599px){.lp-immersive .lp-stats{left:380px;right:180px;width:auto;transform:none}.lp-immersive .lp-stats>div{padding:0 10px}.lp-immersive .lp-stats strong{font-size:28px}}@media(max-width:1399px){.lp-shell.lp-immersive{--lp-panel-top:290px}.lp-immersive.lp-center-mode{--lp-panel-top:354px}.lp-immersive .lp-stats{top:calc(var(--lp-top) + 143px);left:50%;width:min(790px,calc(100% - 44px));height:116px;transform:translate(-50%);padding:14px 4px}.lp-immersive .lp-stats>div{padding:0 12px}.lp-immersive .lp-stats strong{font-size:30px}}@media(max-width:700px){.lp-shell.lp-immersive{--lp-top:10px;--lp-panel-top:305px}.lp-immersive.lp-center-mode{--lp-top:74px;--lp-panel-top:369px}.lp-immersive .lp-header{left:10px;right:10px}.lp-immersive .lp-brand{padding:8px;height:55px}.lp-immersive .lp-brand h1{font-size:16px;letter-spacing:0}.lp-immersive .lp-brand-logo{display:none}.lp-immersive .lp-header-actions{padding:4px;gap:2px}.lp-immersive .lp-demo{display:none}.lp-immersive .lp-header-actions .lp-icon-button{width:32px;height:36px}.lp-floating-toolbar{left:10px;right:10px;top:calc(var(--lp-top) + 73px);width:auto;max-width:none;gap:5px}.lp-floating-toolbar button{font-size:12px;padding:6px}.lp-floating-toolbar small{display:none}.lp-immersive .lp-stats{top:calc(var(--lp-top) + 135px);width:calc(100% - 20px);grid-template-columns:repeat(3,minmax(0,1fr));height:146px;gap:10px 0;padding:12px 0}.lp-immersive .lp-stats>div{padding:0 8px;gap:4px}.lp-immersive .lp-stats>div:nth-child(3){border:0}.lp-immersive .lp-stats strong{font-size:21px}.lp-immersive .lp-stats span{font-size:11px}.lp-immersive .lp-stats small{font-size:10px;margin-left:3px}.lp-immersive .lp-sidebar,.lp-immersive .lp-detail,.lp-immersive .lp-region-toolbar{left:10px;right:10px;width:auto;padding:16px;max-height:calc(100% - var(--lp-panel-top) - 55px)}.lp-immersive .lp-footer{left:10px;bottom:10px}.lp-immersive .lp-footer time{display:none}.lp-immersive .plm-legend{display:none}.lp-immersive .lp-map-error{inset:45% 10px auto}.lp-immersive .lp-map-breadcrumb{font-size:11px}.lp-immersive .lp-region-controls .lp-root{flex:none;height:auto}.lp-immersive .lp-detail-actions{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.lp-immersive button{transition:none}}.lp-immersive .cw-topbar{height:64px;min-height:64px;padding:10px 16px;background:var(--lp-glass);border-color:var(--lp-border);color:var(--lp-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-immersive .cw-breadcrumbs,.lp-immersive .cw-topbar .cw-button{color:var(--lp-text)}.lp-immersive .cw-topbar .cw-access-context{color:var(--lp-muted)}.lp-immersive .cw-topbar .cw-button{background:var(--lp-input);border-color:var(--lp-border);white-space:nowrap}@media(max-width:700px){.lp-immersive .cw-topbar{gap:6px;padding:8px 10px}.lp-immersive .cw-access-context,.lp-immersive .cw-breadcrumbs>span{display:none}}@media(max-height:800px){.lp-immersive .lp-detail{overflow:auto}.lp-immersive .lp-detail-scroll{flex:none;max-height:none;overflow:visible}.lp-immersive .lp-detail-title,.lp-immersive .lp-location,.lp-immersive .lp-village-note{flex-shrink:0}}.lp-immersive .plm-label-control{top:calc(var(--lp-top) + 64px)}.lp-immersive .plm-outline-control{top:calc(var(--lp-top) + 102px)}@media(max-width:700px){.lp-immersive .plm-label-control{top:var(--lp-panel-top);left:10px;right:auto}.lp-immersive .plm-outline-control{left:auto;right:10px}.lp-immersive .lp-detail{top:calc(var(--lp-panel-top) + 48px);max-height:calc(100% - var(--lp-panel-top) - 118px)}.lp-immersive .plm-tools{top:calc(var(--lp-panel-top) + 48px)}}.lp-immersive{--lp-solid-glass:rgba(12,24,37,.94);--lp-ui-duration:.18s;--lp-ui-ease:cubic-bezier(.16,1,.3,1)}.lp-immersive[data-theme=light]{--lp-solid-glass:rgba(245,250,255,.96)}.lp-immersive :is(.lp-region-toolbar,.lp-sidebar,.lp-detail){background:var(--lp-solid-glass);scroll-padding:16px}.lp-immersive .lp-stats span{font-size:14px;line-height:1.5}.lp-immersive .lp-stats strong{font-size:clamp(28px,2.1vw,42px);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.lp-immersive .lp-stats small{font-size:13px;font-weight:400}.lp-immersive button:focus-visible,.lp-immersive input:focus-visible,.lp-immersive select:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-immersive .lp-icon-button,.lp-immersive .lp-header-actions .lp-icon-button{min-width:44px;height:44px}.lp-immersive .lp-header-actions{padding:4px}.lp-immersive .lp-panel-close{top:10px;right:10px}.lp-floating-toolbar button{font-size:13px;transition:background-color var(--lp-ui-duration) var(--lp-ui-ease)}.lp-filter-dot{width:6px;height:6px;background:var(--lp-green);border-radius:50%;flex-shrink:0}.lp-selection-summary{position:absolute;z-index:610;bottom:62px;left:22px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 280px);padding:6px 10px;background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-x:auto;color:var(--lp-text);font-size:12px}.lp-selection-summary .lp-scope-label{max-width:360px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.lp-selection-summary button{display:flex;align-items:center;gap:6px;min-height:32px;max-width:200px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--lp-border);border-radius:6px;padding:4px 8px;background:var(--lp-input);color:var(--lp-text)}.lp-selection-summary .lp-clear-selection{border:0;background:none;color:var(--lp-blue)}.lp-stats-toggle{display:none}.lp-immersive .plm-display-tools{position:absolute;right:22px;top:var(--lp-panel-top);z-index:630;display:grid;grid-template-columns:1fr;background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:12px;padding:4px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--lp-shadow)}.lp-immersive .plm-display-tools .plm-label-control{position:static;min-height:40px;border:0;border-radius:8px;box-shadow:none;background:none;gap:8px;font-size:13px;padding:0 10px}.lp-immersive .plm-display-tools .plm-label-control:has(input:checked){background:var(--lp-input)}.lp-immersive .plm-display-tools .plm-tools{position:static;display:flex;flex-direction:row;border:0;border-top:1px solid var(--lp-border);box-shadow:none;background:none;margin-top:4px;border-radius:0}.lp-immersive .plm-tools button{width:44px;height:44px}.lp-immersive .plm-tools button+button{border-top:0;border-left:1px solid var(--lp-border)}.lp-immersive.lp-detail-open .plm-display-tools{right:380px}@media(min-width:2000px){.lp-immersive .lp-stats{width:min(1100px,calc(100% - 800px))}.lp-immersive .lp-stats span{font-size:17px}.lp-immersive .lp-stats small{font-size:15px}.lp-immersive .lp-brand h1{font-size:25px}}@media(min-width:1400px)and (max-width:1599px){.lp-immersive .lp-stats strong{font-size:28px}.lp-immersive .lp-stats>div{padding:0 8px}}@media(max-width:700px){.lp-shell.lp-immersive{--lp-panel-top:250px}.lp-immersive.lp-center-mode{--lp-panel-top:314px}.lp-immersive .lp-brand h1{font-size:15px}.lp-immersive .lp-header-actions .lp-icon-button{min-width:40px;width:40px;height:44px}.lp-immersive .lp-stats{height:80px;padding:12px 0;gap:0}.lp-immersive .lp-stats>div:nth-child(n+4){display:none}.lp-immersive .lp-stats span{font-size:12px}.lp-immersive .lp-stats strong{font-size:22px}.lp-immersive .lp-stats small{font-size:11px}.lp-immersive .lp-stats-toggle{display:block;position:absolute;top:calc(var(--lp-top) + 215px);right:12px;z-index:610;background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:6px;color:var(--lp-text);font-size:12px;padding:4px 10px;min-height:30px}.lp-shell.lp-stats-expanded{--lp-panel-top:322px}.lp-immersive.lp-center-mode.lp-stats-expanded{--lp-panel-top:386px}.lp-stats-expanded .lp-stats{height:152px;gap:10px 0}.lp-stats-expanded .lp-stats>div:nth-child(n+4){display:flex}.lp-stats-expanded .lp-stats-toggle{top:calc(var(--lp-top) + 287px)}.lp-immersive .plm-display-tools,.lp-immersive.lp-detail-open .plm-display-tools{right:10px;top:var(--lp-panel-top)}.lp-immersive .lp-detail{top:auto;bottom:10px;max-height:38dvh;overflow:auto}.lp-immersive .lp-detail-scroll{flex:none;overflow:visible;max-height:none}.lp-selection-summary{left:10px;bottom:58px;max-width:calc(100% - 20px);font-size:12px}.lp-selection-summary .lp-scope-label{max-width:200px}.lp-detail-open .lp-selection-summary,.lp-detail-open .lp-footer{display:none}.lp-immersive .lp-stats>div{padding:0 8px}}@media(prefers-reduced-motion:reduce){.lp-immersive{--lp-ui-duration:0ms}}@media(max-width:700px){.lp-panel-open .plm-display-tools{visibility:hidden}}@media(max-width:700px){.lp-detail-open .lp-stats-toggle{display:none}}.lp-immersive[data-theme=light]{--lp-muted:#405668}.lp-panel-enter-active{transition:opacity .2s var(--lp-ui-ease),transform .2s var(--lp-ui-ease)}.lp-panel-leave-active{transition:opacity .14s cubic-bezier(.55,0,1,.45),transform .14s cubic-bezier(.55,0,1,.45);pointer-events:none}.lp-panel-enter-from,.lp-panel-leave-to{opacity:0;transform:translateY(6px)}.lp-immersive .lp-sync-warning{position:absolute;left:22px;bottom:110px;z-index:640;display:flex;align-items:center;gap:12px;max-width:calc(100% - 44px);padding:10px 14px;border:1px solid var(--lp-border);border-radius:8px;background:var(--lp-solid-glass);color:var(--lp-text);font-size:13px}.lp-immersive .lp-detail-warning{flex-shrink:0;padding:10px;background:var(--lp-input);border-radius:8px;color:var(--lp-text);font-size:13px}.lp-detail-warning button{margin-left:8px}.lp-data-pending .plm-land-label,.lp-data-pending .plm-summary{opacity:.55;pointer-events:none}.lp-land-row:disabled{opacity:.55;cursor:default}.lp-immersive .lp-map-notice{z-index:640;background:var(--lp-solid-glass)}@media(max-width:700px){.lp-immersive .lp-sync-warning{left:10px;max-width:calc(100% - 20px);bottom:100px}}@media(prefers-reduced-motion:reduce){.lp-panel-enter-active,.lp-panel-leave-active{transition:none}.lp-panel-enter-from,.lp-panel-leave-to{transform:none}}.lp-immersive :is(.lp-sidebar,.lp-region-toolbar){max-height:calc(100% - var(--lp-panel-top) - 125px)}.lp-immersive.lp-sync-failed :is(.lp-sidebar,.lp-region-toolbar){max-height:calc(100% - var(--lp-panel-top) - 180px)}.bs-shell{min-height:100vh;color:var(--n800);background:var(--n50);font-family:var(--font)}.bs-topbar{min-height:76px;padding:14px clamp(20px,3vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--n0);background:var(--n900)}.bs-brand,.bs-freshness{display:flex;align-items:center;gap:12px}.bs-brand div,.bs-freshness div{display:grid;gap:3px}.bs-brand small,.bs-freshness small{color:var(--n300)}.bs-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-lg);color:var(--n900);background:var(--p300);font-size:var(--font-size-md);font-weight:900}.bs-freshness>span{width:10px;height:10px;border-radius:50%;background:var(--n400)}.bs-freshness>span.online{background:var(--p400);box-shadow:0 0 0 5px color-mix(in srgb,var(--p400) 16%,transparent)}.bs-freshness>span.stale{background:var(--orange)}.bs-kicker{color:var(--p700);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.1em}.bs-pair-state,.bs-block-state{width:min(760px,calc(100% - 40px));min-height:calc(100vh - 150px);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bs-pair-state h1,.bs-block-state h1{margin:12px 0 8px;font-size:var(--font-size-lg)}.bs-pair-state>p,.bs-block-state>p{max-width:650px;margin:0;color:var(--n500);line-height:1.8}.bs-pair-form{width:min(560px,100%);margin-top:28px;display:grid;gap:14px;padding:24px;border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-lg);text-align:left}.bs-pair-form label,.bs-filters>label{display:grid;gap:7px;color:var(--n600);font-size:var(--font-size-sm);font-weight:700}.bs-pair-form input,.bs-filters input,.bs-filters select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--n300);border-radius:var(--radius);color:var(--n800);background:var(--n0);font:inherit}.bs-pair-form button,.bs-block-state button,.bs-toolbar button,.bs-filters>button,.bs-land-card button,.bs-empty button,.bs-detail button{min-height:42px;padding:0 18px;border:1px solid var(--p700);border-radius:var(--radius);color:var(--n0);background:var(--p700);font:inherit;font-weight:800;cursor:pointer}.bs-pair-form button:disabled,.bs-detail button:disabled{border-color:var(--n300);color:var(--n500);background:var(--n200);cursor:not-allowed}.bs-tv.bs-shell{background:linear-gradient(90deg,var(--n900) 0 55%,var(--n50) 55% 100%)}.bs-tv .bs-pair-state{width:min(1240px,calc(100% - 64px));min-height:calc(100vh - 92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,500px);grid-template-rows:auto auto auto;align-content:center;align-items:start;gap:12px 56px;text-align:left}.bs-tv .bs-kicker{color:var(--p300)}.bs-tv .bs-pair-state h1{max-width:12em;margin:0;color:var(--n0);font-size:clamp(30px,4vw,54px);line-height:1.17}.bs-tv .bs-pair-state>p{max-width:24em;color:var(--n300);font-size:clamp(15px,1.4vw,19px)}.bs-tv .bs-pair-form{grid-column:2;grid-row:1 / span 3;width:100%;margin:0;padding:30px;border-color:var(--n200);box-shadow:var(--shadow-lg)}.bs-tv .bs-pair-form input{min-height:52px;font-size:20px}.bs-tv .bs-pair-form button{min-height:52px;font-size:17px}.bs-tv .bs-pair-form :focus-visible{outline:3px solid var(--p500);outline-offset:3px}@media(max-width:900px){.bs-tv.bs-shell{background:var(--n50)}.bs-tv .bs-pair-state{width:min(760px,calc(100% - 40px));display:flex;min-height:calc(100vh - 100px);text-align:center;align-items:center}.bs-tv .bs-pair-state h1{color:var(--n800)}.bs-tv .bs-pair-state>p{color:var(--n500)}.bs-tv .bs-pair-form{margin-top:16px}}.bs-inline-alert{margin-top:14px;padding:12px 14px;border-radius:var(--radius)}.bs-inline-alert.error{color:var(--red);background:var(--red-bg)}.bs-inline-alert.warning{color:var(--n700);background:var(--orange-bg)}.bs-spinner{width:42px;height:42px;border:4px solid var(--n200);border-top-color:var(--p600);border-radius:50%;animation:bs-spin .8s linear infinite}.bs-state-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--red);background:var(--red-bg);font-size:var(--font-size-lg)}.bs-block-state button{margin:22px 0 12px}.bs-block-state small{color:var(--n500)}.bs-recovery{padding:10px clamp(20px,3vw,48px);display:flex;justify-content:center;gap:10px;color:var(--p800);background:var(--p100)}.bs-toolbar{padding:30px clamp(20px,3vw,48px) 22px;display:flex;justify-content:space-between;align-items:end;gap:24px}.bs-toolbar h1{margin:8px 0 0;font-size:var(--font-size-lg)}.bs-toolbar-actions{display:flex;gap:10px}.bs-toolbar button.ghost,.bs-land-card button.ghost,.bs-detail button.ghost{color:var(--n700);border-color:var(--n300);background:var(--n0)}.bs-filters{margin:0 clamp(20px,3vw,48px) 22px;padding:16px;display:grid;grid-template-columns:1.05fr repeat(3,1.45fr) 1.8fr auto;gap:12px;align-items:end;border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0)}.bs-filters label span{display:flex;align-items:center;gap:6px}.bs-filters i{color:var(--n400);font-style:normal}.bs-filters fieldset{min-width:0;margin:0;padding:0;display:flex;gap:9px;flex-wrap:wrap;border:0}.bs-filters legend{margin-bottom:8px;color:var(--n600);font-size:var(--font-size-sm);font-weight:700}.bs-filters fieldset label{display:flex;align-items:center;gap:4px;color:var(--n600);white-space:nowrap}.bs-filters fieldset input{width:16px;min-height:auto}.bs-content{margin:0 clamp(20px,3vw,48px) 22px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:18px}.bs-map-panel,.bs-compare-panel,.bs-land-card,.bs-empty{overflow:hidden;border:1px solid var(--n200);border-radius:var(--radius-lg);background:var(--n0);box-shadow:var(--shadow-sm)}.bs-map-panel>header,.bs-compare-panel>header{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--n200)}.bs-map-panel h2,.bs-compare-panel h2{margin:0 0 4px;font-size:var(--font-size-md)}.bs-map-panel p,.bs-compare-panel p{margin:0;color:var(--n500)}.bs-map-panel header>span,.bs-compare-panel header>strong{padding:6px 10px;border-radius:var(--radius);color:var(--p800);background:var(--p100)}.bs-map{min-height:390px}.bs-compare-panel{align-self:start}.bs-compare-panel>article{position:relative;padding:15px 18px;display:grid;gap:5px;border-bottom:1px solid var(--n200)}.bs-compare-panel>article>button{position:absolute;right:10px;top:10px;border:0;color:var(--n500);background:transparent;font-size:var(--font-size-md);cursor:pointer}.bs-compare-panel article>span{color:var(--p700);font-size:var(--font-size-sm)}.bs-compare-panel dl,.bs-land-card dl{margin:7px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bs-compare-panel dl div,.bs-land-card dl div{display:grid;gap:3px}.bs-compare-panel dt,.bs-land-card dt{color:var(--n500);font-size:var(--font-size-sm)}.bs-compare-panel dd,.bs-land-card dd{margin:0;font-weight:800}.bs-compare-empty{padding:34px 18px;color:var(--n500);text-align:center}.bs-compare-note{margin:0;padding:16px 18px;color:var(--n600);background:var(--p50);line-height:1.6}.bs-land-grid{margin:0 clamp(20px,3vw,48px) 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bs-cover{min-height:150px;padding:12px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(135deg,var(--p100),var(--p300));background-size:cover;background-position:center}.bs-cover span,.bs-cover small{padding:5px 8px;border-radius:var(--radius-sm);color:var(--n0);background:var(--n800)}.bs-card-body{padding:18px}.bs-card-location{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--p700);font-size:var(--font-size-sm)}.bs-card-location span{color:var(--p800)}.bs-land-card h3{margin:8px 0 12px;font-size:var(--font-size-md)}.bs-tags{margin-top:14px;display:flex;gap:6px;flex-wrap:wrap}.bs-tags span{padding:4px 8px;border-radius:var(--radius-sm);color:var(--n600);background:var(--n100)}.bs-land-card footer,.bs-detail footer{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bs-land-card button.selected{border-color:var(--orange);color:var(--n800);background:var(--orange-bg)}.bs-empty{margin:0 clamp(20px,3vw,48px) 48px;padding:46px;text-align:center}.bs-empty p{color:var(--n500)}.bs-detail-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--n900) 64%,transparent)}.bs-detail{width:min(720px,100%);padding:24px;border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-lg)}.bs-detail header{display:flex;justify-content:space-between;gap:16px}.bs-detail header span{color:var(--p700)}.bs-detail h2{margin:6px 0 0;font-size:var(--font-size-lg)}.bs-detail header button{width:38px;height:38px;padding:0;border:0;color:var(--n600);background:var(--n100)}.bs-detail-metrics{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bs-detail-metrics div{padding:16px;display:grid;gap:6px;border-radius:var(--radius);background:var(--p50)}.bs-detail-metrics span,.bs-detail p{color:var(--n500)}.bs-qr-card{width:min(840px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-lg)}.bs-qr-card>header{padding:22px 24px;display:flex;justify-content:space-between;gap:18px;color:var(--n0);background:var(--n900)}.bs-qr-card>header span{color:var(--p300);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.08em}.bs-qr-card>header h2{margin:6px 0 0;font-size:var(--font-size-lg)}.bs-qr-card>header button{width:40px;height:40px;padding:0;border:1px solid var(--n600);border-radius:var(--radius);color:var(--n0);background:transparent;font-size:var(--font-size-md);cursor:pointer}.bs-qr-layout{padding:28px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:center}.bs-qr-image{padding:14px;display:grid;justify-items:center;gap:10px;border:1px solid var(--p300);border-radius:var(--radius-lg);background:var(--n0)}.bs-qr-image img{width:100%;display:block}.bs-qr-image span{width:100%;padding:9px;border-radius:var(--radius);color:var(--p800);background:var(--p100);font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:900;text-align:center}.bs-qr-copy>span{color:var(--p700);font-weight:800}.bs-qr-copy h3{margin:8px 0 18px;font-size:var(--font-size-lg)}.bs-qr-copy ol{margin:0;padding-left:22px;display:grid;gap:10px;color:var(--n700)}.bs-qr-copy p{margin:20px 0 0;color:var(--n500);line-height:1.7}.bs-qr-card>footer{padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-top:1px solid var(--n200);background:var(--n50)}.bs-qr-card>footer span{color:var(--n500)}.bs-qr-card button.ghost,.bs-qr-loading button{min-height:40px;padding:0 15px;border:1px solid var(--n300);border-radius:var(--radius);color:var(--n700);background:var(--n0);font:inherit;font-weight:800;cursor:pointer}.bs-qr-loading{min-height:380px;padding:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.bs-qr-loading small{color:var(--n500)}@keyframes bs-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.bs-filters{grid-template-columns:repeat(2,1fr)}.bs-content{grid-template-columns:1fr}.bs-land-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.bs-topbar,.bs-toolbar{align-items:flex-start;flex-direction:column}.bs-filters,.bs-land-grid,.bs-qr-layout{grid-template-columns:1fr}.bs-toolbar-actions{width:100%}.bs-toolbar-actions button{flex:1}.bs-map{min-height:320px}.bs-recovery{align-items:flex-start;flex-direction:column}.bs-qr-layout{padding:20px}.bs-qr-image{width:min(320px,100%);margin:auto}.bs-qr-card>footer{grid-template-columns:1fr}}.aom-shell[data-v-f79c5a44],.aom-map[data-v-f79c5a44]{position:relative;width:100%;height:100%}.aom-map[data-v-f79c5a44]{background:#071722}.aom-layers[data-v-f79c5a44]{position:absolute;right:18px;top:16px;z-index:500;display:flex;gap:6px;padding:5px;border:1px solid #34526b;background:#081827e8;border-radius:6px}.aom-layers button[data-v-f79c5a44]{border:1px solid transparent;background:transparent;color:#a9bdcc;padding:8px 14px;border-radius:4px;cursor:pointer}.aom-layers button.active[data-v-f79c5a44]{color:#eafff8;border-color:#25c895;background:#137251}.aom-mode[data-v-f79c5a44]{position:absolute;right:18px;top:68px;z-index:500;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #2c765f;border-radius:5px;background:#071722df;color:#a9bdcc;font-size:10px}.aom-mode b[data-v-f79c5a44]{color:#5ce2b4;font-size:11px}.aom-legend[data-v-f79c5a44]{position:absolute;left:18px;bottom:44px;z-index:500;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #34526b;border-radius:5px;background:#071722e8;color:#dcecf4;font-size:12px}.aom-legend i[data-v-f79c5a44]{display:block;width:120px;height:9px;background:linear-gradient(90deg,#ef4035,#f0b941,#d8e34a,#43d47d)}.aom-legend small[data-v-f79c5a44]{margin-left:8px;color:#8fa7b8}.aom-warning[data-v-f79c5a44]{position:absolute;left:18px;top:68px;z-index:500;padding:7px 10px;background:#071722df;color:#f4c968;border:1px solid #725d2d;border-radius:5px;font-size:10px}.aom-map[data-v-f79c5a44] .aom-town-boundary{filter:drop-shadow(0 0 4px #35f2bd) drop-shadow(0 0 10px #1ac693)}.aom-map[data-v-f79c5a44] .aom-town-label-wrap,.aom-map[data-v-f79c5a44] .aom-plot-label-wrap{background:transparent;border:0}.aom-map[data-v-f79c5a44] .aom-town-label{display:flex;height:70px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;border:1px solid #52b6ff;border-radius:8px;background:#071a2bee;color:#e9f8ff;box-shadow:0 0 16px #2d91e052;text-align:center;white-space:nowrap;cursor:pointer}.aom-map[data-v-f79c5a44] .aom-town-label strong{font-size:13px;color:#a9bdcc}.aom-map[data-v-f79c5a44] .aom-town-label b{font-size:22px;line-height:26px;color:#62a8ff}.aom-map[data-v-f79c5a44] .aom-town-label span{font-size:12px}.aom-map[data-v-f79c5a44] .aom-plot-label{display:flex;height:42px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;border:1px solid #55e0bd;border-radius:5px;background:#071a2bf2;color:#e9f8ff;box-shadow:0 0 10px #1b9d7852;text-align:center;white-space:nowrap;cursor:pointer}.aom-map[data-v-f79c5a44] .aom-plot-label.selected{border-color:#fff;box-shadow:0 0 13px #fff8}.aom-map[data-v-f79c5a44] .aom-plot-label strong{max-width:128px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.aom-map[data-v-f79c5a44] .aom-plot-label span{font-size:10px;color:#9feacb}.aom-map[data-v-f79c5a44] .leaflet-control-zoom a{background:#081827;color:#dcecf4;border-color:#34526b}.aom-map[data-v-f79c5a44] .leaflet-control-scale-line{background:#071722c9;color:#fff;border-color:#fff;text-shadow:none}.aom-map[data-v-f79c5a44] .leaflet-control-attribution{max-width:55%;background:#071722bf;color:#a9bdca;font-size:8px}.aom-map[data-v-f79c5a44] .leaflet-control-attribution a{color:#7ee8c5}.aom-map[data-v-f79c5a44] .leaflet-tooltip{background:#071722ef;color:#eaf8ff;border:1px solid #35d4a3;box-shadow:none}.aom-map[data-v-f79c5a44] .leaflet-tooltip:before{display:none}.aom-map[data-v-f79c5a44] .aom-plot-boundary{filter:drop-shadow(0 0 2px #4af4c7)}.aom-map[data-v-f79c5a44] .aom-admin-boundary{transition:fill-opacity .15s ease;filter:drop-shadow(0 0 2px #35f2bd66)}.aom-map[data-v-f79c5a44] .aom-admin-boundary:hover{fill-opacity:.34}.aom-map[data-v-f79c5a44] .aom-region-label-wrap{pointer-events:none!important;border:0;background:transparent}.aom-map[data-v-f79c5a44] .aom-region-label-wrap.aom-region-label-clickable{pointer-events:auto!important;cursor:pointer}.aom-map[data-v-f79c5a44] .aom-region-label{display:flex;height:24px;box-sizing:border-box;align-items:center;justify-content:center;color:#d5e3e9;text-align:center;white-space:nowrap;text-shadow:0 1px 3px #03101a,0 0 4px #03101a}.aom-map[data-v-f79c5a44] .aom-region-label.has-data{height:38px;flex-direction:column;border:1px solid #4be7bd;border-radius:5px;background:#071a2be8;color:#effffa;box-shadow:0 0 12px #28c99b66;text-shadow:none}.aom-map[data-v-f79c5a44] .aom-region-label strong{max-width:106px;overflow:hidden;text-overflow:ellipsis;font-size:10px}.aom-map[data-v-f79c5a44] .aom-region-label.has-data strong{font-size:11px}.aom-map[data-v-f79c5a44] .aom-region-label span{color:#62e0b5;font-size:9px}.aom-map[data-v-f79c5a44] .leaflet-interactive,.aom-map[data-v-f79c5a44] .leaflet-pane svg,.aom-map[data-v-f79c5a44] .leaflet-pane svg path{outline:none!important}.aom-map.aom-transitioning[data-v-f79c5a44] .leaflet-interactive{pointer-events:none!important;outline:none!important;box-shadow:none!important}.aom-map.aom-transitioning[data-v-f79c5a44] .leaflet-tooltip{display:none!important}.aom-heat-status[data-v-f79c5a44]{position:absolute;right:16px;top:16px;z-index:500;display:flex;flex-direction:column;gap:3px;max-width:230px;padding:8px 12px;border:1px solid #466178a6;border-radius:5px;background:#061629dc;box-shadow:0 6px 18px #020b1466;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.aom-heat-status strong[data-v-f79c5a44]{font-size:11px;color:#c6d4de}.aom-heat-status span[data-v-f79c5a44]{font-size:9px;color:#8ea6b6}.aom-heat-status.ready[data-v-f79c5a44]{border-color:#47d7acb3}.aom-heat-status.ready strong[data-v-f79c5a44]{color:#6be3ba}.aom-map[data-v-f79c5a44] .aom-region-heat-image{image-rendering:auto}.aom-preview-watermark[data-v-f79c5a44]{position:absolute;left:50%;top:62px;z-index:500;transform:translate(-50%);padding:5px 12px;border:1px solid #ffd16699;border-radius:20px;background:#081827d9;color:#ffdb83;font-size:11px;font-weight:600;letter-spacing:.05em;pointer-events:none;white-space:nowrap}.aom-map[data-v-f79c5a44] .aom-town-point-label-wrap{border:0;background:transparent;cursor:pointer}.aom-map[data-v-f79c5a44] .aom-town-point-label{display:flex;height:38px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;border:1px solid #55e0bd;border-radius:5px;background:#071a2bee;color:#effffa;box-shadow:0 0 13px #28c99b77;white-space:nowrap}.aom-map[data-v-f79c5a44] .aom-town-point-label strong{max-width:108px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.aom-map[data-v-f79c5a44] .aom-town-point-label span{color:#62e0b5;font-size:9px}.aom-layers[data-v-f79c5a44]{right:18px;top:16px;gap:2px;padding:3px;border:1px solid #31566d99;background:#071722d9;border-radius:7px;box-shadow:0 7px 20px #020b1499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aom-layers button[data-v-f79c5a44]{border:0;background:transparent;color:#90aabc;padding:7px 13px;border-radius:4px;font-size:11px;transition:.16s ease}.aom-layers button[data-v-f79c5a44]:hover{color:#eafff8;background:#123b4d}.aom-layers button.active[data-v-f79c5a44]{color:#eafff8;border:0;background:linear-gradient(180deg,#168666,#11654f);box-shadow:inset 0 0 0 1px #44dfb4}.aom-mode[data-v-f79c5a44]{right:18px;top:61px;gap:7px;padding:5px 9px;border:0;border-radius:12px;background:#071722bd;color:#8fa7b8;font-size:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aom-mode[data-v-f79c5a44]:before{content:"";width:5px;height:5px;border-radius:50%;background:#43dca9;box-shadow:0 0 7px #43dca9}.aom-mode b[data-v-f79c5a44]{color:#61e3ba;font-size:10px}.aom-warning[data-v-f79c5a44]{left:18px;bottom:90px;top:auto;padding:4px 8px;border:0;border-radius:10px;background:#071722b8;color:#9db2bf;font-size:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aom-warning[data-v-f79c5a44]:before{content:"●";margin-right:5px;color:#e6bd54;font-size:7px}.aom-layers[data-v-f79c5a44]{right:16px;top:16px;height:42px;box-sizing:border-box;align-items:center;padding:4px;border-color:#2b617c99;border-radius:6px;background:#061629dc}.aom-layers button[data-v-f79c5a44]{height:32px;padding:0 14px;font-size:10px}.aom-legend[data-v-f79c5a44]{left:14px;bottom:34px;gap:7px;padding:7px 10px;border-color:#284f6699;background:#061629dc;font-size:10px;box-shadow:0 6px 18px #020b1466;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.aom-legend i[data-v-f79c5a44]{width:102px;height:7px}.aom-legend small[data-v-f79c5a44]{margin-left:5px;font-size:9px}.aom-map[data-v-f79c5a44] .leaflet-bottom.leaflet-left{left:14px;bottom:7px}.aom-map[data-v-f79c5a44] .leaflet-control-attribution{max-width:none;margin:0!important;padding:2px 5px!important;border-radius:3px;background:#06152280;color:#728996;font-size:7px;line-height:1.2;opacity:.78;white-space:nowrap}.aom-map[data-v-f79c5a44] .leaflet-control-attribution a{color:#74aeaa}.ago-shell[data-v-a63fce14]{--bg:#050d1c;--panel:#081a30;--line:#164a72;--cyan:#39d9ff;--green:#39dda6;--yellow:#ffd166;--text:#ecf8ff;--muted:#86a8bf;--font-display:26px;--font-section:16px;--font-kpi:27px;--font-label:12px;--font-body:11px;--font-caption:9px;height:100vh;overflow:hidden;display:flex;flex-direction:column;color:var(--text);font-family:Microsoft YaHei,sans-serif;background-color:#061426;background-image:url(/assets/screen-background-hhy5ocXd.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat}.ago-header[data-v-a63fce14]{position:relative;width:100%;height:auto;aspect-ratio:24/1;flex:0 0 auto;display:grid;grid-template-columns:1fr minmax(520px,auto) 1fr;align-items:center;padding:0 28px;border-bottom:1px solid #1a6091;background:transparent}.ago-header[data-v-a63fce14]:after{content:"";position:absolute;left:32%;right:32%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan)}.ago-title[data-v-a63fce14]{height:100%;display:flex;align-items:center;justify-content:center;gap:14px}.ago-title-logo[data-v-a63fce14]{position:absolute;z-index:3;left:48px;top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%);filter:drop-shadow(0 0 6px #ffffff40)}.ago-title h1[data-v-a63fce14]{margin:0;padding:0 20px;font-size:26px;letter-spacing:5px;text-shadow:0 0 18px #48caffaa;white-space:nowrap}.ago-title>i[data-v-a63fce14]{width:76px;height:16px;border-top:1px solid #3abfff;border-bottom:1px solid #154e7b;transform:skew(-35deg);box-shadow:0 -3px 10px #2aaeff44}.ago-title>i[data-v-a63fce14]:last-child{transform:skew(35deg)}.ago-status[data-v-a63fce14]{justify-self:end;display:flex;align-items:center;gap:15px;color:#96b2c5;font-size:11px}.ago-status b[data-v-a63fce14]{color:#d8fff0}.ago-status b i[data-v-a63fce14]{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.ago-header-banner[data-v-a63fce14]{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:auto;pointer-events:none}.ago-header>div[data-v-a63fce14],.ago-status[data-v-a63fce14]{position:relative;z-index:1}.ago-region-actions button[data-v-a63fce14],.ago-overlay button[data-v-a63fce14]{border:1px solid #24628a;border-radius:3px;background:linear-gradient(#102d49,#0a1e35);color:#dff6ff;padding:7px 12px;cursor:pointer}.ago-region-actions button[data-v-a63fce14]:disabled{cursor:not-allowed;opacity:.35}.ago-metrics[data-v-a63fce14]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:10px 13px}.ago-metrics article[data-v-a63fce14]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px;border:1px solid #184b70;background:linear-gradient(180deg,#0d2943e8,#08192de8);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px)}.ago-metrics article[data-v-a63fce14]:before{content:"";position:absolute;top:0;left:23%;right:23%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 10px var(--cyan)}.metric-icon[data-v-a63fce14]{display:grid!important;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #257bae;border-radius:50%;color:var(--cyan)!important;background:#0a2741;box-shadow:inset 0 0 12px #25caff24,0 0 12px #25caff1c}.metric-icon svg[data-v-a63fce14]{width:21px;height:21px}.ago-metrics article>div[data-v-a63fce14]{min-width:0}.ago-metrics article>div>span[data-v-a63fce14]{display:block;color:#a7c4d4;font-size:11px}.ago-metrics strong[data-v-a63fce14]{display:block;margin:2px 0;color:var(--green);font-size:24px;line-height:1.1;white-space:nowrap;text-shadow:0 0 12px #26dfa34d}.ago-metrics .remote strong[data-v-a63fce14]{color:#54b9ff}.ago-metrics .warning strong[data-v-a63fce14],.ago-metrics .warning .metric-icon[data-v-a63fce14]{color:var(--yellow)!important}.ago-metrics small[data-v-a63fce14]{margin-left:4px;color:#c4d8e3;font-size:10px}.ago-metrics p[data-v-a63fce14]{max-width:150px;margin:0;overflow:hidden;color:#789ab0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ago-metrics .crop-name[data-v-a63fce14]{font-size:23px}.ago-body[data-v-a63fce14]{min-height:0;flex:1;display:grid;grid-template-columns:270px minmax(520px,1fr) 310px;gap:8px;padding:0 12px 8px}.ago-left[data-v-a63fce14],.ago-right[data-v-a63fce14]{min-height:0;display:flex;flex-direction:column;gap:8px}.ago-panel[data-v-a63fce14]{position:relative;min-height:0;padding:11px;border:1px solid #17466a;background:linear-gradient(145deg,#091e34eb,#061425ed);box-shadow:inset 0 0 22px #0874aa0d;overflow:hidden}.ago-panel[data-v-a63fce14]:before,.ago-panel[data-v-a63fce14]:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none}.ago-panel[data-v-a63fce14]:before{top:-1px;left:-1px;border-top:2px solid var(--cyan);border-left:2px solid var(--cyan)}.ago-panel[data-v-a63fce14]:after{right:-1px;bottom:-1px;border-right:2px solid #2b93d0;border-bottom:2px solid #2b93d0}.panel-heading[data-v-a63fce14]{height:26px;display:flex;align-items:center;gap:7px}.panel-heading>span[data-v-a63fce14]{display:grid;place-items:center;width:21px;height:21px;transform:rotate(45deg);border:1px solid #42cfff;color:#65e4ff;box-shadow:0 0 8px #31c7ff66}.panel-heading>span svg[data-v-a63fce14]{width:13px;height:13px;transform:rotate(-45deg)}.panel-heading h2[data-v-a63fce14]{margin:0;white-space:nowrap;font-size:14px;letter-spacing:1px;text-shadow:0 0 8px #54cfff77}.panel-heading>i[data-v-a63fce14]{height:1px;flex:1;background:linear-gradient(90deg,#2ebfff,transparent);box-shadow:0 0 5px #24b9ff}.ago-panel>p[data-v-a63fce14]{margin:3px 0 8px;color:var(--muted);font-size:9px}.village-panel[data-v-a63fce14]{flex:1.03}.crop-panel[data-v-a63fce14]{flex:.97}.village-list[data-v-a63fce14]{height:calc(100% - 40px);overflow:auto}.village-list article[data-v-a63fce14],.town-panel article[data-v-a63fce14]{display:flex;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid #173e5b}.village-list i[data-v-a63fce14]{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border-radius:50%;background:#0c3853;color:#55e1ff;font-style:normal;font-size:9px}.village-list div[data-v-a63fce14],.town-panel article div[data-v-a63fce14]{display:flex;min-width:0;flex:1;flex-direction:column}.village-list strong[data-v-a63fce14],.town-panel strong[data-v-a63fce14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.village-list span[data-v-a63fce14],.town-panel span[data-v-a63fce14]{color:#789aae;font-size:9px}.village-list b[data-v-a63fce14],.town-panel b[data-v-a63fce14]{color:#55dfb2;font-size:10px}.crop-chart[data-v-a63fce14]{height:calc(100% - 38px);min-height:150px}.ago-map-panel[data-v-a63fce14]{position:relative;min-height:0;border:1px solid #1d5d88;background:#061424;overflow:hidden;box-shadow:inset 0 0 30px #009dff0c}.ago-map-panel[data-v-a63fce14]:after{content:"";position:absolute;z-index:505;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 32px #06182b}.ago-map-navigation[data-v-a63fce14]{position:absolute;z-index:540;left:15px;top:14px;max-width:58%;padding:8px 10px;border:1px solid #2c739c;background:#061629e8;box-shadow:0 0 14px #0baeff26}.ago-map-title[data-v-a63fce14]{display:flex;align-items:center;gap:9px}.ago-map-title span[data-v-a63fce14]{color:#4de0b0;font-size:9px}.ago-map-navigation nav[data-v-a63fce14]{display:flex;align-items:center;margin-top:6px;overflow:hidden}.ago-map-navigation nav button[data-v-a63fce14]{position:relative;border:0;background:transparent;color:#87aabc;padding:3px 14px 3px 0;font-size:9px;white-space:nowrap}.ago-map-navigation nav button[data-v-a63fce14]:not(:last-child):after{content:"›";position:absolute;right:5px;color:#3e7a9b}.ago-map-navigation nav button.current[data-v-a63fce14]{color:#fff}.ago-region-actions[data-v-a63fce14]{position:absolute;left:calc(100% + 7px);top:0;display:flex;gap:5px}.ago-region-actions button[data-v-a63fce14]{padding:7px 9px;font-size:9px;white-space:nowrap}.ago-quick-locate[data-v-a63fce14]{position:absolute;z-index:540;left:15px;top:94px;display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid #225f83;background:#061629e0;color:#80a8be;font-size:9px}.ago-quick-locate select[data-v-a63fce14]{width:155px;border:0;outline:0;background:#0c2941;color:#dff5ff;padding:4px 6px;font-size:9px}.ago-map-summary[data-v-a63fce14]{position:absolute;left:0;right:0;bottom:0;z-index:530;display:flex;justify-content:center;gap:48px;padding:8px;background:#04111ddd;border-top:1px solid #225876;color:#8eacbc;font-size:10px}.ago-map-summary b[data-v-a63fce14]{margin-left:4px;color:#57e1b3;font-size:13px}.ago-overlay[data-v-a63fce14]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:600;display:grid;place-content:center;gap:7px;text-align:center;background:#05111ee8;color:#b8d0dc}.ago-overlay span[data-v-a63fce14]{color:#91a8b6;font-size:11px}.detail-panel[data-v-a63fce14]{flex:1.25}.town-panel[data-v-a63fce14]{flex:.75}.detail-title[data-v-a63fce14]{display:flex;align-items:start;justify-content:space-between;margin:10px 0;padding-bottom:8px;border-bottom:1px solid #1a4864}.detail-title div[data-v-a63fce14]{display:flex;flex-direction:column}.detail-title strong[data-v-a63fce14]{font-size:15px}.detail-title span[data-v-a63fce14]{color:var(--muted);font-size:9px}.detail-title button[data-v-a63fce14]{border:0;background:transparent;color:#a6bdc9;font-size:19px}.detail-panel dl[data-v-a63fce14]{margin:0}.detail-panel dl div[data-v-a63fce14]{display:flex;justify-content:space-between;padding:5px 0;font-size:10px}.detail-panel dt[data-v-a63fce14]{color:var(--muted)}.detail-panel dd[data-v-a63fce14]{margin:0;max-width:160px;text-align:right}.ndvi-card[data-v-a63fce14],.activity-card[data-v-a63fce14]{margin-top:8px;padding:9px;border:1px solid #245474;background:#0b263d}.ndvi-card header[data-v-a63fce14]{display:flex;justify-content:space-between}.ndvi-card header span[data-v-a63fce14],.activity-card span[data-v-a63fce14]{color:#9db8c7;font-size:10px}.ndvi-card header b[data-v-a63fce14]{color:#54dfa9;font-size:10px}.ndvi-card.warn header b[data-v-a63fce14]{color:#ff9c68}.ndvi-card>strong[data-v-a63fce14]{display:inline-block;margin-top:6px;color:#58b5ff;font-size:22px}.ndvi-card>small[data-v-a63fce14]{margin-left:5px;color:var(--muted)}.ndvi-card p[data-v-a63fce14],.activity-card p[data-v-a63fce14],.detail-location[data-v-a63fce14]{margin:4px 0 0;color:var(--muted);font-size:9px}.activity-card strong[data-v-a63fce14]{display:block;margin-top:4px;font-size:12px}.growth-overview[data-v-a63fce14]{height:calc(100% - 30px);display:flex;min-height:0;flex-direction:column;justify-content:center;padding:5px 8px 2px}.growth-overview>header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#7fa1b5;font-size:8px}.growth-overview>header strong[data-v-a63fce14]{color:#dff8ff;font-size:11px}.growth-bars[data-v-a63fce14]{display:flex;flex-direction:column;gap:3px}.growth-bars button[data-v-a63fce14]{display:flex;width:100%;flex-direction:column;gap:3px;padding:4px 5px;border:0;border-radius:3px;background:transparent;color:#a9c4d1;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.growth-bars button[data-v-a63fce14]:hover{background:#12344e66}.growth-bars button.active[data-v-a63fce14]{background:linear-gradient(90deg,#15516f99,transparent);box-shadow:inset 2px 0 0 currentColor}.growth-bar-label[data-v-a63fce14]{display:grid;grid-template-columns:6px minmax(0,1fr) auto 38px;align-items:center;gap:5px;font-size:9px}.growth-bar-label>i[data-v-a63fce14]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.growth-bar-label>b[data-v-a63fce14]{font-weight:500}.growth-bar-label>em[data-v-a63fce14]{color:#e7f8ff;font-style:normal;font-weight:600}.growth-bar-label>small[data-v-a63fce14]{color:#789bae;text-align:right}.growth-bar-track[data-v-a63fce14]{height:5px;overflow:hidden;border-radius:4px;background:#122f43}.growth-bar-track>i[data-v-a63fce14]{display:block;height:100%;min-width:2px;border-radius:4px;background:currentColor;box-shadow:0 0 8px currentColor;transition:width .35s ease}.growth-bars .good[data-v-a63fce14]{color:var(--green)}.growth-bars .normal[data-v-a63fce14]{color:#58b5ff}.growth-bars .warn[data-v-a63fce14]{color:var(--yellow)}.growth-bars .none[data-v-a63fce14]{color:#536d7d}.growth-overview>p[data-v-a63fce14]{margin:5px 5px 0;color:#5f8498;font-size:7px;text-align:right}.town-overview[data-v-a63fce14]{display:flex;flex-direction:column;margin-top:12px}.town-overview-tag[data-v-a63fce14]{align-self:flex-start;padding:3px 8px;border:1px solid #2e84a8;background:#0b3047;color:#60e4ff;font-size:9px}.town-overview>strong[data-v-a63fce14]{margin-top:9px;font-size:18px}.town-overview>p[data-v-a63fce14]{margin:5px 0 9px;color:var(--muted);font-size:10px}.town-overview dl[data-v-a63fce14]{padding:4px 9px;border:1px solid #214c69;background:#082138}.town-overview small[data-v-a63fce14]{margin-top:9px;padding:8px;border-left:2px solid var(--cyan);background:#082238;color:#8dacbc;font-size:9px}.town-panel>div[data-v-a63fce14]:last-child{height:calc(100% - 28px);overflow:auto}.town-row[data-v-a63fce14]{cursor:pointer}.town-row[data-v-a63fce14]:hover{background:#0d3048}.ago-empty[data-v-a63fce14]{display:grid;height:90px;place-items:center;color:var(--muted);font-size:10px}.ago-title[data-v-a63fce14]{position:relative;width:680px;height:64px;gap:0;background:linear-gradient(90deg,transparent,#40caff 18%,#40caff 82%,transparent) top/100% 1px no-repeat,linear-gradient(90deg,transparent,#1778ad 12%,#44d9ff 50%,#1778ad 88%,transparent) bottom/100% 1px no-repeat,linear-gradient(180deg,#0e3455d9,#071a2fa8);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);filter:drop-shadow(0 6px 12px #16aef02b)}.ago-title[data-v-a63fce14]:before{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#64e6ff,transparent);box-shadow:0 0 13px #39d9ff}.ago-title>div[data-v-a63fce14]{position:relative;z-index:1;text-align:center}.ago-title h1[data-v-a63fce14]{padding:0;font-size:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:3px}.ago-title span[data-v-a63fce14]{display:block;margin-top:3px;color:#6f9db9;font-size:9px;font-weight:400;line-height:1;letter-spacing:2.2px}.ago-title>i[data-v-a63fce14]{position:absolute;z-index:1;top:31px;width:105px;height:1px;border:0;background:linear-gradient(90deg,transparent,#39d9ff);transform:none;box-shadow:0 0 8px #39d9ff}.ago-title>i[data-v-a63fce14]:first-child{left:-66px}.ago-title>i[data-v-a63fce14]:last-child{right:-66px;transform:scaleX(-1)}.ago-body[data-v-a63fce14]{padding-left:5px;padding-right:5px}.ago-left[data-v-a63fce14],.ago-right[data-v-a63fce14]{padding-left:4px;padding-right:4px}.ago-panel[data-v-a63fce14]{padding-left:2px;padding-right:2px}.panel-heading[data-v-a63fce14]{padding-left:0}.ago-metrics[data-v-a63fce14]{margin-left:5px;margin-right:5px}.ago-metrics[data-v-a63fce14]{position:relative;margin:0 12px 9px;padding:8px 0;gap:0;border-top:1px solid #174d73;border-bottom:1px solid #123c5d;background:linear-gradient(90deg,transparent,#0a2540a6 9%,#0a2540a6 91%,transparent)}.ago-metrics[data-v-a63fce14]:before,.ago-metrics[data-v-a63fce14]:after{content:"";position:absolute;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#2ec8ff88,transparent)}.ago-metrics[data-v-a63fce14]:before{top:-1px}.ago-metrics[data-v-a63fce14]:after{bottom:-1px}.ago-metrics article[data-v-a63fce14]{min-height:58px;border:0;background:transparent;clip-path:none;padding:4px 13px}.ago-metrics article[data-v-a63fce14]:before{display:none}.ago-metrics article[data-v-a63fce14]:not(:last-child):after{content:"";position:absolute;right:0;top:14%;bottom:14%;width:1px;background:linear-gradient(transparent,#2a719a,transparent)}.metric-icon[data-v-a63fce14]{width:34px;height:34px;flex-basis:34px;border:0;background:radial-gradient(circle,#0c3856 0,#0a2037 55%,transparent 57%);box-shadow:0 0 18px #1bbef52e}.metric-icon svg[data-v-a63fce14]{width:22px;height:22px;filter:drop-shadow(0 0 5px #37d6ff88)}.ago-metrics article>div>span[data-v-a63fce14]{font-size:var(--font-label);font-weight:400;line-height:1.35}.ago-metrics strong[data-v-a63fce14]{font-size:var(--font-kpi);font-weight:600}.ago-metrics p[data-v-a63fce14]{font-size:var(--font-caption);line-height:1.35}.ago-body[data-v-a63fce14]{gap:14px;padding:0 12px 7px}.ago-left[data-v-a63fce14],.ago-right[data-v-a63fce14]{gap:0;padding:0 10px}.ago-left[data-v-a63fce14]{background:linear-gradient(90deg,#061426c7 0,#07192dab 70%,transparent)}.ago-right[data-v-a63fce14]{background:linear-gradient(270deg,#061426c7 0,#07192dab 70%,transparent)}.ago-panel[data-v-a63fce14]{padding:12px 4px;border:0;background:transparent;box-shadow:none}.ago-panel[data-v-a63fce14]:before,.ago-panel[data-v-a63fce14]:after{display:none}.ago-panel+.ago-panel[data-v-a63fce14]{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,#1f6f99,transparent) 1}.panel-heading[data-v-a63fce14]{position:relative;padding-left:3px}.panel-heading>span[data-v-a63fce14]{width:18px;height:18px;border:0;color:#5de4ff;box-shadow:none}.panel-heading>span[data-v-a63fce14]:after{content:"";position:absolute;width:5px;height:5px;border:1px solid #5de4ff;transform:rotate(0);box-shadow:0 0 8px #39d9ff}.panel-heading h2[data-v-a63fce14]{font-size:var(--font-section);font-weight:600;line-height:1.4;letter-spacing:.8px}.panel-heading>i[data-v-a63fce14]{height:6px;border-top:1px solid #2493c4;background:linear-gradient(90deg,#1fbfff33,transparent);clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.village-list article[data-v-a63fce14],.town-panel article[data-v-a63fce14]{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#1d506e 20%,#1d506e 80%,transparent) 1;padding:9px 5px}.village-list i[data-v-a63fce14]{background:transparent;border-left:2px solid #32cfff;border-radius:0;color:#5ee6ff}.crop-chart[data-v-a63fce14]{filter:drop-shadow(0 0 10px #1899d522)}.ago-map-panel[data-v-a63fce14]{border:0;box-shadow:0 0 24px #000b}.ago-map-panel[data-v-a63fce14]:after{box-shadow:inset 22px 0 25px -20px #07182a,inset -22px 0 25px -20px #07182a}.ago-map-navigation[data-v-a63fce14]{border:0;border-left:2px solid #32d7ff;border-bottom:1px solid #26648a;background:linear-gradient(90deg,#061629ee,#061629b8 80%,transparent);box-shadow:none}.ago-quick-locate[data-v-a63fce14]{border:0;border-left:2px solid #35d8ff;background:linear-gradient(90deg,#061629e8,#061629b5)}.ago-map-summary[data-v-a63fce14]{border:0;background:linear-gradient(90deg,transparent,#04111de8 15%,#04111de8 85%,transparent)}.ndvi-card[data-v-a63fce14],.activity-card[data-v-a63fce14]{border:0;border-left:2px solid #297fac;background:linear-gradient(90deg,#0b263db8,transparent)}.town-overview dl[data-v-a63fce14]{border:0;border-left:2px solid #2e99bd;background:linear-gradient(90deg,#082138c9,transparent)}.growth-overview>small[data-v-a63fce14],.town-overview small[data-v-a63fce14]{background:linear-gradient(90deg,#08233ab8,transparent)}.region-summary[data-v-a63fce14]{height:calc(100% - 30px)!important;display:grid!important;grid-template-columns:1fr 1fr;align-content:center;gap:1px;overflow:visible!important;background:linear-gradient(90deg,transparent,#16446166,transparent)}.region-summary article[data-v-a63fce14]{display:block!important;padding:12px 5px!important;border:0!important;background:#071b2bcc;text-align:center}.region-summary span[data-v-a63fce14]{display:block;color:#7f9fb1;font-size:9px}.region-summary strong[data-v-a63fce14]{display:inline-block;margin-top:4px;color:#55e3b1;font-size:20px}.region-summary small[data-v-a63fce14]{margin-left:3px;color:#8faaba;font-size:9px}.ago-header[data-v-a63fce14]{border-bottom:0;background:none}.ago-header[data-v-a63fce14]:after{display:none}.ago-title[data-v-a63fce14]{width:760px;height:68px;overflow:visible;background:none;clip-path:none;filter:none}.ago-title[data-v-a63fce14]:before{left:50%;right:auto;top:4px;bottom:auto;width:360px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#48d8ff,transparent);box-shadow:0 0 12px #39d9ff88}.ago-title[data-v-a63fce14]:after{content:"";position:absolute;left:50%;bottom:4px;width:210px;height:2px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#61e9ff,transparent);box-shadow:0 0 12px #39d9ff88}.ago-title>div[data-v-a63fce14]{min-width:610px;padding:8px 72px 9px;background:radial-gradient(ellipse at 50% 45%,#13517b8c 0,#0b2b4852 48%,transparent 74%)}.ago-title>i[data-v-a63fce14]{top:33px;width:92px;height:14px;border:0;border-top:1px solid #2ba8dc;background:none;box-shadow:none;opacity:.85}.ago-title>i[data-v-a63fce14]:first-child{left:6px;transform:skew(-38deg)}.ago-title>i[data-v-a63fce14]:last-child{right:6px;transform:skew(38deg)}.ago-metrics[data-v-a63fce14]{margin:0 26px 10px;padding:9px 0 11px;border:0;background:none}.ago-metrics[data-v-a63fce14]:before,.ago-metrics[data-v-a63fce14]:after,.ago-metrics article[data-v-a63fce14]:not(:last-child):after{display:none}.ago-metrics article[data-v-a63fce14]{min-height:66px;gap:13px;padding:5px 12px;background:radial-gradient(circle at 38% 52%,#123c5a42 0,transparent 58%)}.ago-metrics article>div[data-v-a63fce14]{position:relative}.ago-metrics strong[data-v-a63fce14]{margin-top:3px}.metric-icon[data-v-a63fce14]{width:38px;height:38px;flex-basis:38px;background:radial-gradient(circle,#0e3c59 0,#09243b 55%,transparent 58%)}.panel-heading[data-v-a63fce14]{gap:8px;padding-left:0}.panel-heading>span[data-v-a63fce14]:after{display:none}.panel-heading>i[data-v-a63fce14]{display:none}.panel-heading[data-v-a63fce14]:before{content:"";width:2px;height:16px;flex:0 0 2px;border-radius:2px;background:linear-gradient(180deg,#74edff,#1e85b5);box-shadow:0 0 8px #39d9ff88}.ago-map-navigation[data-v-a63fce14]{left:16px;top:16px;max-width:62%;padding:10px 13px 9px;border:0;border-left:2px solid #4ce4ff;border-radius:0 8px 8px 0;background:linear-gradient(90deg,#061629f0 0,#061629cf 78%,#0616297a);box-shadow:0 8px 24px #020b1499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ago-map-title[data-v-a63fce14]{gap:10px}.ago-map-title strong[data-v-a63fce14]{font-size:13px;letter-spacing:.3px}.ago-map-title span[data-v-a63fce14]{padding:2px 7px;border-radius:10px;background:#14364a99;color:#5de7ba;font-size:9px}.ago-map-controls[data-v-a63fce14]{display:flex;align-items:center;gap:8px;margin-top:7px}.ago-map-navigation nav[data-v-a63fce14]{margin:0;flex:0 1 auto}.ago-map-navigation nav button[data-v-a63fce14]{padding:4px 15px 4px 0;color:#81a0b3}.ago-map-navigation nav button.current[data-v-a63fce14]{color:#eafcff;font-weight:600}.ago-quick-locate[data-v-a63fce14]{position:static;z-index:auto;display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#6f95aa;font-size:9px}.ago-quick-locate span[data-v-a63fce14]{white-space:nowrap}.ago-quick-locate select[data-v-a63fce14]{width:132px;height:25px;border:0;border-radius:3px;outline:0;background:#102e48cc;color:#dff5ff;padding:3px 7px;font-size:9px}.ago-region-actions[data-v-a63fce14]{position:static;display:flex;gap:4px}.ago-region-actions button[data-v-a63fce14]{padding:4px 8px;border:0;background:#12344ecc;color:#9cc4d8;font-size:9px;white-space:nowrap}.ago-region-actions button[data-v-a63fce14]:hover{color:#fff;background:#165071}.ago-map-navigation[data-v-a63fce14]{display:flex;max-width:calc(100% - 32px);min-height:42px;align-items:center;gap:12px;padding:7px 12px;border:1px solid #2b617c80;border-left:2px solid #4ce4ff;border-radius:6px;background:#061629b8;box-shadow:0 7px 20px #020b1466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ago-map-title[data-v-a63fce14]{min-width:max-content;gap:8px;padding-right:12px;border-right:1px solid #24516b99}.ago-map-title strong[data-v-a63fce14]{font-size:12px}.ago-map-title span[data-v-a63fce14]{padding:2px 7px}.ago-map-controls[data-v-a63fce14]{min-width:0;margin:0;gap:7px}.ago-map-navigation nav[data-v-a63fce14]{min-width:0;overflow-x:auto;scrollbar-width:none}.ago-map-navigation nav[data-v-a63fce14]::-webkit-scrollbar{display:none}.ago-map-navigation nav button[data-v-a63fce14]{max-width:none;flex:0 0 auto;overflow:visible;padding-top:3px;padding-bottom:3px;text-overflow:clip}.ago-quick-locate select[data-v-a63fce14]{width:122px;height:27px}.ago-right.overview-mode .detail-panel[data-v-a63fce14]{flex:.78}.ago-right.overview-mode .town-panel[data-v-a63fce14]{flex:1.22}.ago-right.overview-mode .growth-overview[data-v-a63fce14]{height:calc(100% - 30px);padding:5px 9px 2px}.ago-right.overview-mode .growth-bars[data-v-a63fce14]{gap:4px}.ago-right.overview-mode .growth-bars button[data-v-a63fce14]{padding:5px 6px}.crop-chart-wrap[data-v-a63fce14]{position:relative;height:calc(100% - 38px);min-height:170px}.crop-region-name[data-v-a63fce14]{margin-left:6px;color:#8eb3c8;font-size:10px;font-weight:400}.crop-chart-wrap .crop-chart[data-v-a63fce14]{height:100%;min-height:0}.crop-total[data-v-a63fce14]{position:absolute;left:50%;top:41%;display:flex;pointer-events:none;transform:translate(-50%,-50%);flex-direction:column;align-items:center;text-align:center}.crop-total strong[data-v-a63fce14]{max-width:82px;overflow:hidden;color:#e8fbff;font-size:15px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #43dfff77}.crop-total span[data-v-a63fce14]{margin-top:3px;color:#7294a8;font-size:8px;white-space:nowrap}.province-summary[data-v-a63fce14]{height:calc(100% - 30px)!important;display:flex!important;flex-direction:column;gap:7px;padding:9px 3px 3px;overflow:visible!important}.province-kpis[data-v-a63fce14]{display:grid;min-height:0;flex:1;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px}.province-summary article[data-v-a63fce14]{position:relative;display:flex!important;min-width:0;align-items:flex-start!important;justify-content:center;flex-direction:column;padding:7px 9px!important;border:0!important;border-left:2px solid #2bc8ef!important;background:linear-gradient(110deg,#0b2a42cc,transparent 92%)}.province-summary article[data-v-a63fce14]:nth-child(2){border-left-color:#4adead!important}.province-summary article[data-v-a63fce14]:nth-child(3){border-left-color:#58aef4!important}.province-summary article[data-v-a63fce14]:nth-child(4){border-left-color:#f1bd55!important}.province-summary span[data-v-a63fce14]{color:#89aabd;font-size:9px}.province-summary strong[data-v-a63fce14]{display:block;margin-top:4px;color:#55e3b1;font-size:20px;line-height:1}.province-summary strong.warn[data-v-a63fce14]{color:#ffd166}.province-summary strong small[data-v-a63fce14]{margin-left:3px;color:#8da9b9;font-size:8px;font-weight:400}.province-summary p[data-v-a63fce14]{margin:4px 0 0;color:#66889c;font-size:8px;line-height:1.3}.activity-structure[data-v-a63fce14]{padding:7px 9px 6px;background:linear-gradient(90deg,#081f33cc,transparent)}.activity-structure header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between}.activity-structure header span[data-v-a63fce14]{color:#bcd3df;font-size:9px;font-weight:600}.activity-structure header small[data-v-a63fce14]{color:#58798b;font-size:7px}.activity-bar[data-v-a63fce14]{display:flex;height:4px;margin:6px 0 5px;overflow:hidden;border-radius:3px;background:#15364b}.activity-bar>i[data-v-a63fce14]{min-width:0}.activity-bar>i[style*="0;"][data-v-a63fce14]{display:none}.activity-legend[data-v-a63fce14]{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.activity-legend span[data-v-a63fce14]{display:flex;align-items:center;gap:3px;color:#7796a8;font-size:7px;white-space:nowrap}.activity-legend span>i[data-v-a63fce14]{width:4px;height:4px;border-radius:50%}.activity-legend b[data-v-a63fce14]{margin-left:auto;color:#d4e5eb;font-size:8px}.sowing[data-v-a63fce14]{background:#39d99d}.fertilizing[data-v-a63fce14]{background:#43a7ef}.irrigation[data-v-a63fce14]{background:#62d9e8}.patrol[data-v-a63fce14]{background:#f2bc55}.ago-title[data-v-a63fce14]{position:relative;width:760px;height:100%;isolation:isolate;overflow:visible;border:0;background:none;clip-path:none;filter:none}.ago-title[data-v-a63fce14]:before,.ago-title[data-v-a63fce14]:after{display:none}.ago-title>div[data-v-a63fce14]{position:relative;z-index:2;min-width:610px;padding:7px 72px 1px;background:none}.ago-title>i[data-v-a63fce14]{display:none}.panel-heading[data-v-a63fce14]{position:relative;height:28px;margin:0 -4px;padding:0 12px 0 27px;gap:5px;border-top:0;border-bottom:1px solid #159bdb;background:linear-gradient(90deg,#075b94d9 0,#064779c2 58%,#062f5594 84%,transparent 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%);box-shadow:inset 12px 0 16px #26cfff2e,0 4px 12px #079ddd38}.panel-heading[data-v-a63fce14]:before{content:"";position:absolute;left:7px;width:7px;height:7px;flex:none;border-top:2px solid #5deaff;border-right:2px solid #5deaff;border-radius:1px;background:transparent;transform:rotate(45deg);box-shadow:4px -4px 0 -1px #249ed1,0 0 7px #42ddff}.panel-heading>span[data-v-a63fce14]{width:16px;height:16px;color:#8defff;background:transparent;filter:drop-shadow(0 0 4px #31d9ff)}.panel-heading>span svg[data-v-a63fce14]{width:13px;height:13px;transform:none}.panel-heading h2[data-v-a63fce14]{text-shadow:0 0 9px #83eaff99}.panel-heading>i[data-v-a63fce14]{display:block;height:1px;margin-left:5px;background:linear-gradient(90deg,#50dbff80,transparent);clip-path:none;box-shadow:none}.ago-body[data-v-a63fce14],.ago-left[data-v-a63fce14],.ago-right[data-v-a63fce14],.ago-panel[data-v-a63fce14],.ago-metrics[data-v-a63fce14],.ago-metrics article[data-v-a63fce14],.province-summary[data-v-a63fce14],.province-kpis[data-v-a63fce14],.province-summary article[data-v-a63fce14],.activity-structure[data-v-a63fce14],.ndvi-card[data-v-a63fce14],.activity-card[data-v-a63fce14],.town-overview[data-v-a63fce14],.town-overview dl[data-v-a63fce14],.growth-overview[data-v-a63fce14],.growth-overview>small[data-v-a63fce14],.town-overview small[data-v-a63fce14]{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.panel-heading[data-v-a63fce14]{border-bottom:1px solid #159bdb;background:none!important;clip-path:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.metric-icon[data-v-a63fce14]{background:transparent;box-shadow:0 0 14px #1bbef529}.ago-title[data-v-a63fce14]{column-gap:0}.ago-title-logo[data-v-a63fce14]{position:static;z-index:3;left:auto;top:auto;width:31px;height:31px;flex:0 0 31px;margin:0 12px 0 0;transform:none;filter:drop-shadow(0 0 6px #ffffff52)}.ago-title>div[data-v-a63fce14]{display:flex;min-width:0;padding:0;align-items:center}.ago-title h1[data-v-a63fce14]{line-height:1}.overview-title[data-v-a63fce14]{position:relative;height:30px;flex:0 0 30px;display:flex;align-items:center;padding:0 16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAb4AAAAkCAYAAAD2B194AAAAAXNSR0IArs4c6QAAAclJREFUeF7t1bGNAlEUQ1GmBxJES0s91EAVVIcoY0kndXilM9F86QXWceDj9vz8X07f93U/zu/r3/txfvsnQIAAAQJlgcPwleuTnQABAgRWAcO3irknQIAAgbSA4UvXJzwBAgQIrAKGbxVzT4AAAQJpAcOXrk94AgQIEFgFDN8q5p4AAQIE0gKGL12f8AQIECCwChi+Vcw9AQIECKQFDF+6PuEJECBAYBUwfKuYewIECBBICxi+dH3CEyBAgMAqYPhWMfcECBAgkBYwfOn6hCdAgACBVcDwrWLuCRAgQCAtYPjS9QlPgAABAquA4VvF3BMgQIBAWsDwpesTngABAgRWAcO3irknQIAAgbSA4UvXJzwBAgQIrAKGbxVzT4AAAQJpAcOXrk94AgQIEFgFDN8q5p4AAQIE0gKGL12f8AQIECCwChi+Vcw9AQIECKQFDF+6PuEJECBAYBUwfKuYewIECBBICxi+dH3CEyBAgMAqYPhWMfcECBAgkBYwfOn6hCdAgACBVcDwrWLuCRAgQCAtYPjS9QlPgAABAquA4VvF3BMgQIBAWsDwpesTngABAgRWAcO3irknQIAAgbSA4UvXJzwBAgQIrAI/Ez++1c0Cs3wAAAAASUVORK5CYII=) left center/100% 100% no-repeat}.overview-title h2[data-v-a63fce14]{margin:0;color:#f1f8ff;font-size:18px;font-weight:700;line-height:1;letter-spacing:1.4px;text-shadow:0 0 8px #4bdcff99}.ago-left .panel-heading[data-v-a63fce14],.ago-right .panel-heading[data-v-a63fce14]{height:21px;min-height:21px;padding:0 6px 0 27px;border:0!important;background:url(/assets/overview-subtitle-tail-B4LJpEmn.png) 25px center/ calc(100% - 25px) 21px no-repeat!important}.ago-left .panel-heading[data-v-a63fce14]:before,.ago-right .panel-heading[data-v-a63fce14]:before{content:"";position:absolute;left:0;top:0;display:block;width:25px;height:21px;border:0;border-radius:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAGfUlEQVR4AcXBS4yVZxkH8P//ed/vXGdOz1yYGy0zwyUgpTOxFdoaqUULRcqgEBNTJa1NTF25so3RdMGCZbcumnShaKIbSx1KQ2AhkUQTSho7hrTT0XDRAMNcGAbOOd/5vu99Ho/t1ExOgK2/H/5fiAfo33OsnOZ1xMB1jtatxiJajNbwxsUAuxo15fLs6ZdquI/+1yZHVfgEHICAzzmAuIehibdKKfNfMWBLUBOIEZ8RAIr/UZoTagZ8UrLmhWsnflzHPfT97MS4GTbB4XMBcGhT3ff2cEB0QIEBAxwcxQwOzglIAUVAESiEjjQzoaE3mPtSftPEYjwzeRttars3z3XYw0OAFRDwGYdVul44tk08dxmRg6MY6UE6RPSg8+boIfSEOHgIjISwBQTgxbn1hY37m/HM5E2sdvasPfTNF5c1YAQGwAEOK6r73h4Wz11m5kERE3p4542SQ5TziHzOfD6CizyceNCJEA4kYSAsECApbm1+w/75eGbyNla5c/Z39fLTP+iBRwcC4NAyNPFWKSA6YEQOFDGhN0qEKIosX8qHXLms5UpnKFU6tVAumy/kld5DHAAD1EgKCBrMKJB1XVv2Td/59L0Uq3Q8+70mAofhHBxa3JbvPg2xQRDORJx5H8FHkRXL5VCuduXW9A2+8OQjj317+9DWr23tW9+75qHeS3VvmQGEGVUVBGBqhAICSRlF8fS7V7BK7dzva6VnXlzPYN717zlWprdvGOGMcHAugo8iK5bLWUd3z/NPjYz98vsbnvvW1sr6bUPFNduGimue3dT5yKHH12yaTbzOzCV3xbKMmgWaAgajwTzZ3Tl86JPaP4+nWKX09cMVqlV9mtcRgwnMBOJoEGe+kAvFSuX5HSOPHp0Y3OmERJvukhSPTqzdCQhO/zX7m8tCKmmmRstAlQCI5nUEwEWskoVkPnJ+xJvZMGg0I+Hg4L2EXL6Qq3b1vL57YLsTEi1TN5Kl43+/cw0tBx/rHBobyFWdkK/vHth+9uOFfyXNeo1ZnDALzgKVNJphGMBFrKKF4jLqKTzEugEBHCF0DCIOUa6wd6x3tLskRbRM3UiWDv/60nnGtbto+cOH5X//9uXRHWMDuWp3SYp7x3pHJ8/O3YRIzVSEEggTiGg32vQtaO12ERAHFgEFaAzBaKSoi/zm/kIVK975aPk64/pdSRt1SRt1xvW773y0fB0rNvcXquoib6Q4B0AEgIJgEW3+0XM+hQMEqzk8gAFQAIoHCfiC4L4CIAZr4L+MhgDQTCWk2fRsvIQVB8crg1Yod2hULmlULlmh1HFwvDKIFdOz8ZKENKOZIgAwGqAIsAbabFzYEcE5eFUuQqwTQcEc1FQD0iQ+NTV/6Se7+r/cXZTi+ECu+puXR3e8O3XnGlq+M9Y5ND6Qq6Jlsa6NU1Pzl5AmMVQDRRWJAgSgXESbm17K+ZDCk7xiinUUMwuqsExd0oyTpVsLb56+8cHRicGdIuT4QK46PtBTxSqqZm+eufFBsnRrwSXNGGmmUFXSDKCRvII2km9UoB4SNeWyEyqMCqMSGpjFiWssL586f/XiGyeun1tsaANtFhvaeOPE9XOnzl+96BrLy8zihNAAo8KoDtSoKZfRxqv0wgFES/XAr54h9FHAORM4o48Q+ciKpVIoViq5alfP3rHe0c39hSpapmfjpVNT85eSpVsLrrG8zEa9Ds1SZllKDQFA8JCLc5M//DPa9P785H4GLXi0lKx5IdbcRhMtUAWQQFMFY6u5LKRJs16b/NP8rEaRR4ukaYas2XRJM2YWJ9A0Y2YZgipApaIZSfMC2vT94o/9lmkBLQ4tdz59L81vmlgU59bDjAQNZkaYIU1VNE0kbTSl2ai7uFZ3Sa0hSRy7ZpzCQsqgGRWBMCWZqYYzcydfnUeb0lOHHwfRAQc4rIhnJm8XNh5qUrAWZiRh0AACgQjGzAI0DQxpxkwzWhqglsIs0CzAzEhmFuQvS++/MoM2Q0dO9GqGbXAAAuCwSjxz/GZ+w/55gayDQQgaCUMWDGSghkBFgFlAlinJQDWFQmloqoYzS++/MoN2R45IMXn4q6AVEAA4B4c28czk7a4tP5pOpRF5stvUQIHRTGmiJJSqSlKhUCcMSn5cZHJ67uSr87iHvid/OmZqQxAAAiAYiAfo33OsnOZ1xMyGRaTbDAW0GBFDdZHklagpl2dPv1TDffS/NjmqwifwBQcgAP8BRDRHT0aHH+4AAAAASUVORK5CYII=) left top/25px 21px no-repeat;transform:none;box-shadow:none}.ago-left .panel-heading>span[data-v-a63fce14],.ago-right .panel-heading>span[data-v-a63fce14],.ago-left .panel-heading>i[data-v-a63fce14],.ago-right .panel-heading>i[data-v-a63fce14]{display:none}.ago-left .panel-heading h2[data-v-a63fce14],.ago-right .panel-heading h2[data-v-a63fce14]{font-size:13px;font-weight:600;line-height:21px;letter-spacing:.5px;text-shadow:0 0 8px #54cfff88}.ago-left .village-panel[data-v-a63fce14]{flex:.96}.ago-left .crop-panel[data-v-a63fce14]{flex:1.04}.ago-left .village-list[data-v-a63fce14]{height:calc(100% - 21px)}.ago-left .village-list[data-v-a63fce14]{scrollbar-width:none}.ago-left .village-list[data-v-a63fce14]::-webkit-scrollbar{width:0}.ago-left .village-list[data-v-a63fce14]:hover,.ago-left .village-list[data-v-a63fce14]:focus-within{scrollbar-width:thin;scrollbar-color:#8cbbd5a6 transparent}.ago-left .village-list[data-v-a63fce14]:hover::-webkit-scrollbar,.ago-left .village-list[data-v-a63fce14]:focus-within::-webkit-scrollbar{width:5px}.ago-left .village-list[data-v-a63fce14]:hover::-webkit-scrollbar-thumb,.ago-left .village-list[data-v-a63fce14]:focus-within::-webkit-scrollbar-thumb{border-radius:5px;background:#8cbbd5a6}.ago-left .crop-chart-wrap[data-v-a63fce14]{height:calc(100% - 21px);min-height:150px;padding-top:5px}.ago-left .crop-chart[data-v-a63fce14]{height:100%}.crop-total.active strong[data-v-a63fce14]{color:#55e3b1;text-shadow:0 0 12px #39dda680}.crop-total small[data-v-a63fce14]{margin-top:4px;color:#5fb9d3;font-size:7px;white-space:nowrap}.ago-right.selected-mode .detail-panel[data-v-a63fce14]{flex:1}.ago-right .ago-panel+.ago-panel[data-v-a63fce14]{border-top:0;border-image:none}.plot-farming-detail[data-v-a63fce14]{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.plot-farming-detail>div[data-v-a63fce14]:first-child{grid-column:1/-1}.plot-farming-detail .stage-value[data-v-a63fce14]{color:#55e3b1;font-weight:600}.activity-card small[data-v-a63fce14]{display:block;margin-top:5px;color:#66899c;font-size:8px}.agri-tabs[data-v-a63fce14]{display:flex!important;height:30px!important;margin:9px 7px 5px;justify-content:center;gap:7px;overflow:visible!important;border:0}.agri-tabs button[data-v-a63fce14]{min-width:86px;height:28px;padding:0 15px;border:1px solid #245a79;border-radius:3px;background:linear-gradient(180deg,#0b2940cc,#071b2dcc);box-shadow:inset 0 0 8px #2eb9ef12;color:#7fa4b8;font:inherit;font-size:10px;cursor:pointer;transition:.18s ease}.agri-tabs button[data-v-a63fce14]:hover{border-color:#36a9d5;color:#cdefff}.agri-tabs button.active[data-v-a63fce14]{border-color:#4bdcff;background:linear-gradient(180deg,#14608a,#0b3957);box-shadow:inset 0 0 12px #56e2ff25,0 0 9px #21bdec42;color:#fff;text-shadow:0 0 7px #8eeeff}.stage-summary[data-v-a63fce14]{height:calc(100% - 65px)!important;display:flex!important;min-height:0;overflow:hidden!important;flex-direction:column;padding:0 5px 2px}.stage-list[data-v-a63fce14]{min-height:0;flex:1;overflow:auto}.stage-list article[data-v-a63fce14]{display:block!important;padding:4px 2px!important;border:0!important}.stage-list header[data-v-a63fce14]{display:flex;justify-content:space-between;color:#a9c4d1;font-size:9px}.stage-list header b[data-v-a63fce14]{color:#dff8ff;font-size:9px}.stage-list article>div[data-v-a63fce14],.operation-summary article>div[data-v-a63fce14]{height:4px;margin:4px 0;background:#12354b;border-radius:3px;overflow:hidden}.stage-list article>div i[data-v-a63fce14],.operation-summary article>div i[data-v-a63fce14]{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,#27c9ef,#4ce3a8);box-shadow:0 0 7px #3eddd499}.stage-list small[data-v-a63fce14]{color:#688b9e;font-size:8px}.harvest-window[data-v-a63fce14]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:5px 5px 0;padding:5px 7px;border-left:2px solid #f2bc55;background:linear-gradient(90deg,#1a2d37b8,transparent)}.harvest-window span[data-v-a63fce14]{color:#7698aa;font-size:8px}.harvest-window strong[data-v-a63fce14]{overflow:hidden;color:#dceef5;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.harvest-window b[data-v-a63fce14]{color:#f2c55d;font-size:12px;white-space:nowrap}.operation-summary[data-v-a63fce14]{height:calc(100% - 65px)!important;display:flex!important;min-height:0;align-items:stretch;padding:0 5px 2px!important;overflow:hidden!important}.operation-summary article[data-v-a63fce14]{position:relative;display:block!important;padding:6px!important;border:0!important;border-left:2px solid #2bc8ef!important;background:linear-gradient(90deg,#0a263bc4,transparent)}.operation-summary article>span[data-v-a63fce14]{color:#a8c4d2;font-size:9px}.operation-summary article>strong[data-v-a63fce14]{display:inline-block;color:#55e3b1;font-size:15px}.operation-summary article>strong small[data-v-a63fce14]{margin-left:2px;color:#7696a8;font-size:8px}.operation-summary article p[data-v-a63fce14]{display:inline;margin-left:5px;color:#66889b;font-size:7px}.analysis-chart-grid[data-v-a63fce14]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;overflow:hidden;padding:3px 3px 0}.analysis-visual[data-v-a63fce14]{position:relative;min-height:135px;display:grid;place-items:center}.analysis-chart[data-v-a63fce14]{width:100%;height:clamp(138px,16vh,175px);min-height:135px}.analysis-center[data-v-a63fce14]{position:absolute;left:50%;top:50%;display:flex;pointer-events:none;transform:translate(-50%,-50%);flex-direction:column;align-items:center;text-align:center}.analysis-center strong[data-v-a63fce14]{max-width:74px;overflow:hidden;color:#effcff;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #55dfff99}.analysis-center span[data-v-a63fce14]{margin-top:3px;color:#54dda9;font-size:11px;font-weight:600}.analysis-center.stage-center strong[data-v-a63fce14]{max-width:none;color:#55e3b1;font-size:18px;line-height:1;text-shadow:0 0 11px #39dda688}.analysis-center.stage-center span[data-v-a63fce14]{margin-top:5px;color:#8cabbc;font-size:9px;font-weight:400}.analysis-center.operation-center strong[data-v-a63fce14]{font-size:20px;color:#55e3b1}.analysis-center.operation-center span[data-v-a63fce14]{color:#7fa3b6;font-size:8px;font-weight:400}.analysis-legend[data-v-a63fce14]{display:grid;min-width:0;grid-template-columns:1fr;gap:3px;padding:1px 2px 1px 5px}.analysis-legend article[data-v-a63fce14]{display:grid!important;min-width:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 5px!important;border:0!important;border-left:1px solid #225878!important;background:linear-gradient(90deg,#0a2539a6,transparent)!important}.analysis-legend article>i[data-v-a63fce14]{width:6px;height:6px;border-radius:50%;box-shadow:0 0 7px #54dcff77}.analysis-legend article>span[data-v-a63fce14]{overflow:hidden;color:#b7d0dc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.analysis-legend article>b[data-v-a63fce14]{color:#e7f9ff;font-size:10px;font-weight:600;white-space:nowrap}.analysis-legend article>small[data-v-a63fce14]{grid-column:2/4;color:#66899c;font-size:8px}.operation-summary .analysis-chart-grid[data-v-a63fce14]{width:100%}.operation-summary .analysis-chart[data-v-a63fce14]{height:clamp(165px,22vh,235px)}.operation-summary .analysis-legend article[data-v-a63fce14]{border-left-color:#246989!important}.operation-column-view[data-v-a63fce14]{width:100%;display:flex;min-height:0;flex-direction:column;justify-content:center;padding:4px 8px 0}.operation-column-view>header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between;color:#7fa1b5;font-size:8px}.operation-column-view>header strong[data-v-a63fce14]{color:#dff8ff;font-size:9px}.operation-column-chart[data-v-a63fce14]{width:100%;height:clamp(130px,16vh,185px);min-height:130px;flex:0 0 auto}.ago-body[data-v-a63fce14],.ago-left[data-v-a63fce14],.ago-right[data-v-a63fce14]{padding-left:4px;padding-right:4px}.ago-right.overview-mode .detail-panel[data-v-a63fce14]{flex:0 0 38%;padding-top:12px;padding-bottom:8px}.ago-right.overview-mode .town-panel[data-v-a63fce14]{display:flex;flex:1;flex-direction:column;padding-top:10px;padding-bottom:6px}.ago-right.overview-mode .growth-overview[data-v-a63fce14]{height:calc(100% - 21px);padding:14px 12px 8px;justify-content:flex-start}.ago-right.overview-mode .growth-overview>header[data-v-a63fce14]{margin:0 0 10px;padding:0 2px 8px;border-bottom:1px solid #17415b;color:#789bad;font-size:9px}.ago-right.overview-mode .growth-overview>header strong[data-v-a63fce14]{font-size:12px}.ago-right.overview-mode .growth-bars[data-v-a63fce14]{display:grid;min-height:0;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.ago-right.overview-mode .growth-bars button[data-v-a63fce14]{justify-content:center;padding:7px 8px;border-radius:4px;background:linear-gradient(90deg,#0b2438b8,transparent 92%)}.ago-right.overview-mode .growth-bars button[data-v-a63fce14]:hover{background:linear-gradient(90deg,#123e5ab8,transparent 92%)}.ago-right.overview-mode .growth-bars button.active[data-v-a63fce14]{background:linear-gradient(90deg,#15516fcc,transparent 94%)}.ago-right.overview-mode .growth-bar-label[data-v-a63fce14]{grid-template-columns:7px minmax(0,1fr) auto 42px;gap:7px;font-size:10px}.ago-right.overview-mode .growth-bar-label>i[data-v-a63fce14]{width:7px;height:7px}.ago-right.overview-mode .growth-bar-label>em[data-v-a63fce14]{font-size:10px}.ago-right.overview-mode .growth-bar-track[data-v-a63fce14]{height:6px;margin-top:2px}.ago-right.overview-mode .town-panel>.panel-heading[data-v-a63fce14]{flex:0 0 21px}.ago-right.overview-mode .agri-tabs[data-v-a63fce14]{flex:0 0 30px;margin:10px 10px 7px}.ago-right.overview-mode .agri-tabs button[data-v-a63fce14]{min-width:0;max-width:112px;flex:1}.ago-right.overview-mode .stage-summary[data-v-a63fce14],.ago-right.overview-mode .operation-summary[data-v-a63fce14]{height:auto!important;min-height:0;flex:1}.ago-right.overview-mode .stage-summary[data-v-a63fce14]{padding:0 10px 10px}.ago-right.overview-mode .analysis-chart-grid[data-v-a63fce14]{display:grid;min-height:0;flex:1;grid-template-columns:1fr;grid-template-rows:minmax(150px,3fr) minmax(105px,2fr);align-content:stretch;row-gap:4px;padding:4px 1px 0}.ago-right.overview-mode .analysis-visual[data-v-a63fce14]{min-height:180px}.ago-right.overview-mode .analysis-chart[data-v-a63fce14]{height:100%;min-height:180px}.ago-right.overview-mode .analysis-legend[data-v-a63fce14]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;padding:0 1px 2px}.ago-right.overview-mode .analysis-legend article[data-v-a63fce14]{grid-template-columns:7px minmax(0,1fr) auto;min-height:45px;padding:9px 8px!important;border-left:2px solid #225878!important;background:linear-gradient(90deg,#0a2539b8,transparent)!important}.ago-right.overview-mode .analysis-legend article>span[data-v-a63fce14],.ago-right.overview-mode .analysis-legend article>b[data-v-a63fce14]{font-size:9px}.ago-right.overview-mode .analysis-legend article>small[data-v-a63fce14]{font-size:7px}.ago-right.overview-mode .harvest-window[data-v-a63fce14]{flex:0 0 auto;margin:7px 2px 0;padding:7px 8px}.ago-right.overview-mode .operation-summary[data-v-a63fce14]{padding:0 9px 5px!important}.ago-right.overview-mode .stage-summary .analysis-empty[data-v-a63fce14],.ago-right.overview-mode .operation-summary .analysis-empty[data-v-a63fce14]{display:grid;width:100%;height:100%;min-height:0;flex:1;place-items:center;margin:0;padding:0;text-align:center}.ago-right.overview-mode .operation-column-view[data-v-a63fce14]{height:100%;justify-content:flex-start;padding:5px 4px 0}.ago-right.overview-mode .operation-column-view>header[data-v-a63fce14]{flex:0 0 auto;padding:2px 3px 7px;border-bottom:1px solid #17415b;font-size:9px}.ago-right.overview-mode .operation-column-view>header strong[data-v-a63fce14]{font-size:10px}.ago-right.overview-mode .operation-column-chart[data-v-a63fce14]{height:auto;min-height:180px;flex:1}.harvest-plan[data-v-a63fce14]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:5px 4px 2px}.harvest-plan>header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 7px;border-bottom:1px solid #17415b;color:#7fa1b5;font-size:9px}.harvest-plan>header strong[data-v-a63fce14]{color:#dff8ff;font-size:10px}.harvest-focus[data-v-a63fce14]{display:grid;margin:12px 3px 10px;padding:11px 12px;border-left:3px solid #f2bc55;background:linear-gradient(90deg,#2e2a1dcc,#10243799 70%,transparent);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center}.harvest-focus small[data-v-a63fce14]{color:#8aa7b6;font-size:8px}.harvest-focus>strong[data-v-a63fce14]{overflow:hidden;color:#f1f8fb;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.harvest-focus>b[data-v-a63fce14]{grid-row:1/3;grid-column:2;color:#ffd166;font-size:21px;line-height:1;text-shadow:0 0 10px #f2bc5555}.harvest-focus>b em[data-v-a63fce14]{margin-left:2px;color:#bda96e;font-size:8px;font-style:normal}.harvest-focus>span[data-v-a63fce14]{color:#79a;font-size:8px}.harvest-band[data-v-a63fce14]{display:flex;height:14px;margin:3px 4px 12px;overflow:hidden;border:2px solid #153d55;border-radius:8px;background:#102f43;box-shadow:0 0 12px #1ba9d722}.harvest-band i[data-v-a63fce14]{display:block;height:100%;min-width:3px;border-right:2px solid #07182b;box-shadow:0 0 9px currentColor;transition:width .45s ease}.harvest-band i[data-v-a63fce14]:last-child{border-right:0}.harvest-groups[data-v-a63fce14]{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 3px}.harvest-groups article[data-v-a63fce14]{display:grid!important;min-width:0;padding:8px 7px!important;border:0!important;border-left:2px solid var(--harvest-color)!important;background:linear-gradient(90deg,#0b263bc4,transparent)!important;grid-template-columns:7px minmax(0,1fr) auto;gap:3px 5px;align-items:center}.harvest-groups article>i[data-v-a63fce14]{width:6px;height:6px;border-radius:50%;background:var(--harvest-color);box-shadow:0 0 8px var(--harvest-color)}.harvest-groups article>span[data-v-a63fce14]{overflow:hidden;color:#b9d1dc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.harvest-groups article>strong[data-v-a63fce14]{color:#eaf8ff;font-size:11px}.harvest-groups article>small[data-v-a63fce14]{grid-column:2/4;color:#668b9e;font-size:8px}.harvest-trend[data-v-a63fce14]{display:flex;width:calc(100% + 8px);height:100%;min-height:0;flex-direction:column;margin-left:-4px;padding:5px 0 8px}.harvest-trend>header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 5px 9px;border-bottom:1px solid #17415b;color:#c7dce7;font-size:10px}.harvest-trend>header strong[data-v-a63fce14]{color:#58e2b7;font-size:14px;font-weight:600}.harvest-trend-chart[data-v-a63fce14]{width:100%;min-height:190px;flex:1;margin-top:10px}.harvest-trend-footer[data-v-a63fce14]{display:flex;justify-content:space-between;gap:8px;margin:8px 8px 0;color:#86a7b8;font-size:9px}.harvest-trend-footer span[data-v-a63fce14]:first-child{display:flex;align-items:center;gap:5px}.harvest-trend-footer i[data-v-a63fce14]{width:13px;height:3px;border-radius:2px;background:#48e0b9;box-shadow:0 0 7px #48e0b9}.ago-right.selected-mode .detail-panel[data-v-a63fce14]{display:flex;min-height:0;flex-direction:column;padding-top:12px;padding-bottom:6px}.ago-right.selected-mode .detail-scroll[data-v-a63fce14]{display:flex;min-height:0;height:calc(100% - 21px);flex-direction:column;justify-content:space-between;gap:8px;padding:8px 10px 4px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5f9fbd55 transparent}.ago-right.selected-mode .detail-title[data-v-a63fce14]{margin:0 0 7px;padding:0 0 7px;border-bottom:1px solid #1a4864}.ago-right.selected-mode .detail-title strong[data-v-a63fce14]{font-size:15px;line-height:1.35}.ago-right.selected-mode .detail-title span[data-v-a63fce14]{margin-top:2px;letter-spacing:.4px}.plot-status-row[data-v-a63fce14]{display:flex;gap:5px;margin-bottom:8px}.plot-status-row span[data-v-a63fce14]{min-width:0;overflow:hidden;padding:3px 7px;border:1px solid #20516d;border-radius:10px;background:#0a2940a8;color:#9cc4d5;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.plot-status-row span[data-v-a63fce14]:first-child{color:#55e3b1}.plot-status-row span.good[data-v-a63fce14]{border-color:#246a59;color:#55e3b1}.plot-status-row span.normal[data-v-a63fce14]{border-color:#245d82;color:#58b5ff}.plot-status-row span.warn[data-v-a63fce14]{border-color:#7a6231;color:#ffd166}.ago-right.selected-mode .plot-farming-detail[data-v-a63fce14]{grid-template-columns:1fr;gap:0;padding:2px 0 6px;border-bottom:1px solid #163d56}.ago-right.selected-mode .plot-farming-detail>div[data-v-a63fce14]{display:grid;grid-template-columns:56px minmax(0,1fr);justify-content:start;gap:7px;padding:4px 0;font-size:9px}.ago-right.selected-mode .plot-farming-detail>div.wide[data-v-a63fce14]{grid-column:1/-1}.ago-right.selected-mode .plot-farming-detail dt[data-v-a63fce14]{white-space:nowrap}.ago-right.selected-mode .plot-farming-detail dd[data-v-a63fce14]{min-width:0;max-width:none;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ago-right.selected-mode .plot-farming-detail .wide dd[data-v-a63fce14]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.plot-kpi-grid[data-v-a63fce14]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.plot-kpi-grid article[data-v-a63fce14]{min-width:0;padding:7px 8px;border-left:2px solid #2fbfe7;background:linear-gradient(100deg,#0b2b42b8,transparent)}.plot-kpi-grid article[data-v-a63fce14]:nth-child(2){border-left-color:#49d6a6}.plot-kpi-grid article[data-v-a63fce14]:nth-child(3){border-left-color:#58aef4}.plot-kpi-grid article[data-v-a63fce14]:nth-child(4){border-left-color:#f2bc55}.plot-kpi-grid span[data-v-a63fce14]{display:block;color:#7899aa;font-size:8px}.plot-kpi-grid strong[data-v-a63fce14]{display:block;margin-top:3px;color:#e6f9ff;font-size:15px;line-height:1}.plot-kpi-grid strong.warn[data-v-a63fce14]{color:#ffd166}.plot-kpi-grid small[data-v-a63fce14]{margin-left:3px;color:#799aab;font-size:8px;font-weight:400}.ago-right.selected-mode .ndvi-card[data-v-a63fce14],.ago-right.selected-mode .activity-card[data-v-a63fce14]{margin-top:7px;padding:8px 9px;border-left:2px solid #2e91bc!important;background:linear-gradient(90deg,#0a263bb8,transparent)!important}.ago-right.selected-mode .ndvi-card header[data-v-a63fce14],.ago-right.selected-mode .activity-card header[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between}.ago-right.selected-mode .ndvi-card header b[data-v-a63fce14],.ago-right.selected-mode .activity-card header b[data-v-a63fce14]{color:#55e3b1;font-size:9px}.ndvi-main[data-v-a63fce14]{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 6px;margin-top:4px}.ndvi-main>strong[data-v-a63fce14]{grid-row:1/3;margin:0!important;color:#58b5ff!important;font-size:24px!important;line-height:1}.ndvi-main>small[data-v-a63fce14]{margin:0!important;color:#8ba8b8;font-size:8px}.ndvi-main>em[data-v-a63fce14]{color:#66899b;font-size:7px;font-style:normal}.pixel-quality[data-v-a63fce14]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.pixel-quality>div[data-v-a63fce14]{display:grid;grid-template-columns:1fr auto;gap:3px 5px}.pixel-quality span[data-v-a63fce14]{color:#789bad;font-size:8px}.pixel-quality b[data-v-a63fce14]{color:#dff8ff;font-size:8px}.pixel-quality i[data-v-a63fce14]{grid-column:1/3;height:4px;overflow:hidden;border-radius:3px;background:#12374c}.pixel-quality i em[data-v-a63fce14]{display:block;height:100%;border-radius:3px;background:#49d6a6}.pixel-quality .weak i em[data-v-a63fce14]{background:#ffd166}.activity-latest[data-v-a63fce14]{display:flex;align-items:baseline;justify-content:space-between;margin-top:5px}.activity-latest strong[data-v-a63fce14]{margin:0!important;color:#e8faff;font-size:13px!important}.activity-latest span[data-v-a63fce14]{color:#6f91a3!important;font-size:8px!important}.ago-right.selected-mode .activity-card p[data-v-a63fce14]{margin-top:5px}.crop-schedule[data-v-a63fce14]{padding:11px 10px;border-left:2px solid #41cfb0;background:linear-gradient(90deg,#0b2d3ca8,transparent)}.crop-schedule header[data-v-a63fce14],.crop-schedule-dates[data-v-a63fce14]{display:flex;align-items:center;justify-content:space-between;gap:8px}.crop-schedule header span[data-v-a63fce14]{color:#9fbbca;font-size:9px}.crop-schedule header strong[data-v-a63fce14]{color:#55e3b1;font-size:10px;font-weight:600}.crop-schedule-track[data-v-a63fce14]{height:7px;margin:11px 0 8px;overflow:hidden;border-radius:5px;background:#13394e}.crop-schedule-track i[data-v-a63fce14]{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#2abfe0,#45dcae);box-shadow:0 0 9px #40dab788}.crop-schedule-dates[data-v-a63fce14]{color:#81a6b7;font-size:8px}.ago-right.selected-mode .detail-location[data-v-a63fce14]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:8px 0 0;padding:7px 8px;border-left:2px solid #245878;background:linear-gradient(90deg,#0a2235a8,transparent);line-height:1.45}.ago-right.selected-mode .detail-location b[data-v-a63fce14]{color:#789bad;font-size:8px}.ago-right.selected-mode .detail-location span[data-v-a63fce14]{color:#a9c3d0;font-size:8px}@media(max-width:1400px){.ago-shell[data-v-a63fce14]{--font-display:22px;--font-section:15px;--font-kpi:23px;--font-label:11px;--font-body:10px;--font-caption:9px}.ago-title[data-v-a63fce14]{width:590px;column-gap:0}.ago-title-logo[data-v-a63fce14]{width:27px;height:27px;flex-basis:27px;margin-right:10px}.ago-title h1[data-v-a63fce14]{letter-spacing:2.5px}.ago-title span[data-v-a63fce14]{font-size:8px;letter-spacing:1.8px}.ago-title>i[data-v-a63fce14]{width:70px}.ago-status>span[data-v-a63fce14]{display:none}.ago-body[data-v-a63fce14]{grid-template-columns:245px minmax(450px,1fr) 265px}.ago-metrics[data-v-a63fce14]{gap:6px}.ago-metrics article[data-v-a63fce14]{gap:6px;padding:8px 5px}.metric-icon[data-v-a63fce14]{width:31px;height:31px;flex-basis:31px}.overview-title h2[data-v-a63fce14]{font-size:16px}.ago-left .panel-heading h2[data-v-a63fce14],.ago-right .panel-heading h2[data-v-a63fce14]{font-size:12px}}:root{--color-paper: oklch(96.7% .018 92);--color-surface: oklch(99% .012 92);--color-surface-2: oklch(93.5% .024 92);--color-ink: oklch(27% .025 150);--color-muted: oklch(52% .025 150);--color-rule: oklch(87% .018 150);--color-forest: oklch(32% .075 150);--color-green: oklch(48% .09 150);--color-green-soft: oklch(93% .035 150);--color-green-ink: oklch(39% .075 150);--color-orange: oklch(62% .17 42);--color-orange-soft: oklch(93% .045 42);--color-orange-ink: oklch(48% .14 42);--color-blue: oklch(52% .07 230);--color-blue-soft: oklch(93% .025 230);--font-display: "Noto Serif CJK SC", "Source Han Serif SC", serif;--font-body: "Noto Sans CJK SC", "PingFang SC", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--space-2xs: 4px;--space-3xs: 2px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--text-sm: 14px;--text-base: 16px;--text-md: 20px;--text-lg: 25px;--text-xl: 32px;--text-2xl: 40px;--text-4xl: 56px;--text-display: 29px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--rule-thin: 1px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--font-app: "Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", sans-serif;--color-app-bg: oklch(97% .016 135);--color-app-surface: oklch(99.4% .006 135);--color-app-surface-muted: oklch(95.2% .023 140);--color-app-ink: oklch(25% .033 145);--color-app-muted: oklch(51% .027 145);--color-app-faint: oklch(50% .025 145);--color-app-rule: oklch(88% .021 145);--color-app-green: oklch(43% .12 145);--color-app-green-strong: oklch(35% .105 145);--color-app-green-soft: oklch(94% .038 145);--color-app-blue: oklch(50% .115 245);--color-app-blue-soft: oklch(95% .025 245);--color-app-orange: oklch(48% .15 45);--color-app-orange-soft: oklch(95% .04 58);--color-app-red: oklch(49% .18 25);--color-app-red-soft: oklch(95% .035 25);--color-app-dark-overlay: oklch(18% .025 145 / .58);--color-app-light-rule: oklch(98% .01 145 / .5);--color-app-light-fill: oklch(98% .01 145 / .12);--color-app-map-edge: oklch(98% .01 92 / .55);--color-app-focus-warm: oklch(52% .17 50);--color-app-accent-ink: oklch(99.4% .006 145);--color-admin-light-rule: oklch(98% .01 145 / .12);--color-admin-light-copy: oklch(90% .02 145 / .72);--color-admin-overlay: oklch(18% .02 250 / .42);--color-app-map-a: oklch(78% .075 128);--color-app-map-b: oklch(70% .07 145);--color-app-map-road: oklch(92% .035 92);--shadow-app-sm: 0 2px 10px oklch(25% .03 145 / .08);--shadow-app-md: 0 12px 28px oklch(25% .03 145 / .16);--shadow-app-map: 0 3px 5px oklch(20% .03 145 / .18);--focus-ring: 0 0 0 3px oklch(74% .12 85 / .7);--font-sc-display: "Noto Serif CJK SC", "Source Han Serif SC", serif;--font-sc-body: "Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", sans-serif;--font-sc-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--color-sc-paper: oklch(97.5% .012 145);--color-sc-surface: oklch(99.2% .006 145);--color-sc-surface-muted: oklch(94.8% .018 145);--color-sc-surface-raised: oklch(100% .004 145);--color-sc-ink: oklch(24% .028 145);--color-sc-ink-soft: oklch(37% .025 145);--color-sc-muted: oklch(49% .023 145);--color-sc-rule: oklch(86% .018 145);--color-sc-rule-strong: oklch(73% .028 145);--color-sc-accent: oklch(42% .115 145);--color-sc-accent-strong: oklch(33% .092 145);--color-sc-accent-soft: oklch(93% .038 145);--color-sc-accent-ink: oklch(99% .006 145);--color-sc-focus: oklch(57% .15 82);--color-sc-info: oklch(47% .11 245);--color-sc-info-soft: oklch(94% .025 245);--color-sc-warning: oklch(51% .13 62);--color-sc-warning-soft: oklch(95% .04 74);--color-sc-danger: oklch(48% .17 25);--color-sc-danger-soft: oklch(95% .035 25);--color-sc-sidebar: oklch(21% .036 150);--color-sc-sidebar-raised: oklch(26% .043 150);--color-sc-sidebar-ink: oklch(95% .014 145);--color-sc-sidebar-muted: oklch(76% .023 145);--color-sc-sidebar-rule: oklch(42% .035 150);--color-sc-overlay: oklch(16% .025 150 / .62);--color-sc-shadow: oklch(18% .025 145 / .12);--color-sc-skeleton: oklch(91% .018 145);--color-sc-map-paper: oklch(91% .032 135);--color-sc-map-road: oklch(96% .018 88);--color-sc-map-water: oklch(81% .06 225);--color-sc-map-plot-a: oklch(62% .105 143);--color-sc-map-plot-b: oklch(69% .095 122);--color-sc-map-plot-c: oklch(73% .09 92);--color-sc-map-boundary: oklch(31% .06 145);--color-sc-screen-paper: oklch(15% .028 150);--color-sc-screen-surface: oklch(20% .034 150);--color-sc-screen-raised: oklch(25% .04 150);--color-sc-screen-ink: oklch(94% .014 145);--color-sc-screen-muted: oklch(74% .026 145);--color-sc-screen-rule: oklch(34% .034 150);--color-sc-screen-accent: oklch(72% .15 145);--color-sc-screen-accent-soft: oklch(29% .07 145);--color-sc-screen-warning: oklch(76% .14 78);--color-sc-screen-danger: oklch(70% .16 26);--shadow-sc-whisper: 0 1px 2px var(--color-sc-shadow);--shadow-sc-panel: 0 12px 32px var(--color-sc-shadow);--radius-sc-xs: 6px;--radius-sc-sm: 10px;--radius-sc-md: 14px;--radius-sc-lg: 20px;--height-sc-control: 44px;--z-sc-base: 1;--z-sc-raised: 10;--z-sc-sticky: 200;--z-sc-modal: 400;--z-sc-toast: 500}:root{--contract-reader-color-paper: oklch(97.39% .01135 128.591);--contract-reader-color-surface: oklch(99.668% .00537 95.097);--contract-reader-color-ink: oklch(27.103% .03135 148.127);--contract-reader-color-muted: oklch(52.24% .03612 153.457);--contract-reader-color-accent: oklch(52.343% .13466 144.167);--contract-reader-color-rule: oklch(91.862% .02053 145.406);--contract-reader-color-error: oklch(53.857% .19373 26.725);--contract-reader-font-body: var(--font-body);--contract-reader-space-page: 16px;--contract-reader-space-page-gap: 16px;--contract-reader-text-body: 16px;--contract-reader-text-label: 14px}:root{--color-land-map-default: oklch(52.343% .13466 144.167);--color-land-map-package: oklch(51.34% .16028 255.673);--color-land-map-selected: oklch(53.942% .15617 42.994);--color-land-map-on-marker: oklch(100% 0 89.876);--color-land-map-package-surface: oklch(95.325% .02178 239.427)}:root{--desk-surface:var(--el-bg-color, oklch(100% 0 0));--desk-ink:var(--el-text-color-primary, oklch(27% .025 150));--desk-muted:var(--el-text-color-secondary, oklch(47% .02 150));--desk-rule:var(--el-border-color, oklch(88% .012 150));--desk-gap:16px;--desk-section-gap:24px;--desk-radius:var(--el-border-radius-base, 8px)}:root{--p50: #ECFDF5;--p100: #D1FAE5;--p200: #A7F3D0;--p300: #6EE7B7;--p400: #34D399;--p500: #10B981;--p600: #059669;--p700: #047857;--p800: #065F46;--p900: #064E3B;--n0: #FFFFFF;--n50: #F8FAFC;--n100: #F1F5F9;--n200: #E2E8F0;--n300: #CBD5E1;--n400: #94A3B8;--n500: #64748B;--n600: #475569;--n700: #334155;--n800: #1E293B;--n900: #0F172A;--red: #EF4444;--red-bg: #FEF2F2;--red-border: #FECACA;--orange: #F59E0B;--orange-bg: #FFFBEB;--orange-border: #FDE68A;--amber: #F97316;--blue: #3B82F6;--blue-bg: #EFF6FF;--cyan: #06B6D4;--sidebar-w: 240px;--topbar-h: 56px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.04);--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--radius-xl: 16px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-size-sm: 13px;--font-size-base: 16px;--font-size-md: 20px;--font-size-lg: 30px;--font-size-xl: 48px}:root:root{--el-color-primary: var(--p600);--el-color-primary-light-3: var(--p400);--el-color-primary-light-5: var(--p300);--el-color-primary-light-7: var(--p200);--el-color-primary-light-8: var(--p100);--el-color-primary-light-9: var(--p50);--el-color-primary-dark-2: var(--p700);--el-color-success: var(--p600);--el-color-warning: var(--orange);--el-color-danger: var(--red);--el-color-error: var(--red);--el-color-info: var(--n500);--el-text-color-primary: var(--n800);--el-text-color-regular: var(--n700);--el-text-color-secondary: var(--n500);--el-text-color-placeholder: var(--n400);--el-border-color: var(--n200);--el-border-color-light: var(--n100);--el-fill-color-light: var(--n50);--el-border-radius-base: var(--radius-sm)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}html,body{overflow-x:clip}body{height:auto;min-height:100%;font-family:var(--font);font-size:14px;color:var(--n800);background:var(--n50)}.pre-loader{display:none!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--n300);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--n400)}.page-container{padding:24px;background:var(--n50);min-height:calc(100vh - var(--topbar-h))}.page-hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-hdr h2{font-size:20px;font-weight:700;color:var(--n900);margin:0}.page-hdr .hdr-actions{display:flex;gap:10px}.panel{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--n200);margin-bottom:20px;overflow:hidden}.panel-hdr{padding:16px 20px;border-bottom:1px solid var(--n200);display:flex;justify-content:space-between;align-items:center}.panel-hdr h3{font-size:15px;font-weight:700;color:var(--n800);margin:0}.panel-body{padding:20px}.panel-body.no-pad{padding:0}.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card{background:#fff;border-radius:var(--radius-lg);padding:20px 24px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:16px;transition:all .15s;border:1px solid var(--n200)}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-card .sc-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.sc-icon.green{background:var(--p50);color:var(--p600)}.sc-icon.blue{background:var(--blue-bg);color:var(--blue)}.sc-icon.orange{background:var(--orange-bg);color:var(--orange)}.sc-icon.red{background:var(--red-bg);color:var(--red)}.sc-icon.purple{background:#f5f3ff;color:#7c3aed}.stat-card .sc-info .sc-val{font-size:28px;font-weight:800;color:var(--n900);line-height:1.1}.stat-card .sc-info .sc-lbl{font-size:13px;color:var(--n500);margin-top:3px}.stat-card .sc-info .sc-change{font-size:12px;margin-top:2px;font-weight:500}.sc-change.up{color:var(--p600)}.sc-change.down{color:var(--red)}.status{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%}.status.success{background:var(--p50);color:var(--p700)}.status.success:before{background:var(--p500)}.status.warn{background:var(--orange-bg);color:#92400e}.status.warn:before{background:var(--orange)}.status.danger{background:var(--red-bg);color:var(--red)}.status.danger:before{background:var(--red)}.status.info{background:var(--blue-bg);color:var(--blue)}.status.info:before{background:var(--blue)}.status.neutral{background:var(--n100);color:var(--n600)}.status.neutral:before{background:var(--n400)}.tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.tag-red{background:var(--red-bg);color:var(--red)}.tag-orange{background:var(--orange-bg);color:#92400e}.tag-blue{background:var(--blue-bg);color:var(--blue)}.tag-green{background:var(--p50);color:var(--p700)}.el-table tbody tr:hover>td.el-table__cell{background:var(--p50)!important}.el-table th.el-table__cell{background:var(--n50)!important;font-size:12px;font-weight:600;color:var(--n500)!important;text-transform:uppercase;letter-spacing:.4px}.text-mono{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--n500)}.text-muted{color:var(--n500)}.text-orange{color:var(--orange);font-weight:600}.text-green{color:var(--p600);font-weight:600}.text-red{color:var(--red);font-weight:600}.flex-row{display:flex;align-items:center;gap:8px}.flex-between{display:flex;align-items:center;justify-content:space-between}.mt-16{margin-top:16px}.mt-20{margin-top:20px}@media(max-width:1200px){.stat-cards{grid-template-columns:repeat(2,1fr)}}
