._overlay_1gv56_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1b2d80;display:flex;align-items:center;justify-content:center;z-index:11050;animation:_fadeIn_1gv56_1 .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}._shell_1gv56_14{background:var(--nx-surface, #fff);border-radius:var(--nx-radius-md, 12px);box-shadow:0 24px 56px #0f1b2d38,0 0 0 1px #0f1b2d0f;width:100%;max-width:520px;max-height:min(90vh,640px);overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_1gv56_1 .2s ease}._execHeader_1gv56_27{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nx-space-4);padding:var(--nx-space-5) var(--nx-space-5) var(--nx-space-4);background:linear-gradient(145deg,#1a2d44 0%,var(--nx-navy-700, #243652) 48%,var(--nx-navy-600) 100%);color:#fff;border-radius:var(--nx-radius-md, 12px) var(--nx-radius-md, 12px) 0 0}._execHeaderLeft_1gv56_38{display:flex;align-items:flex-start;gap:var(--nx-space-3);min-width:0}._headerIconGlyph_1gv56_45{flex-shrink:0;margin-top:2px;color:#ffffffeb}._headerIconWarning_1gv56_51{color:#fde68a}._headerIconDanger_1gv56_55{color:#fecaca}._execHeaderText_1gv56_59{min-width:0}._execTitle_1gv56_63{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#fff}._execIdentity_1gv56_72{margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4;color:#93c5fd;letter-spacing:.01em;word-break:break-word}._execClose_1gv56_82{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--nx-radius-md);background:#ffffff14;color:#ffffffd9;cursor:pointer;transition:background .15s ease,color .15s ease}._execClose_1gv56_82:hover:not(:disabled){background:#ffffff29;color:#fff}._execClose_1gv56_82:disabled{opacity:.45;cursor:not-allowed}._execBody_1gv56_107{padding:var(--nx-space-5);overflow:auto;flex:1;min-height:0}._attentionBox_1gv56_114{font-size:13px;line-height:1.5;color:var(--nx-text-primary, #1e293b);margin:0 0 var(--nx-space-4);padding:12px 14px;border-radius:var(--nx-radius-md);background:color-mix(in srgb,var(--nx-status-warn, #ca8a04) 12%,#fffbf0);border:1px solid color-mix(in srgb,var(--nx-status-warn, #d97706) 35%,var(--nx-surface-400))}._message_1gv56_125{font-size:14px;color:var(--nx-text-secondary);line-height:1.55;margin:0 0 var(--nx-space-4)}._message_1gv56_125:last-child{margin-bottom:0}._summaryGrid_1gv56_136{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px 24px;margin:0 0 var(--nx-space-4);padding:var(--nx-space-4) 0 0;border-top:1px solid var(--nx-surface-400)}._summaryRow_1gv56_145{display:contents}._summaryLabel_1gv56_149{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-tertiary);align-self:start;padding-top:2px}._summaryValue_1gv56_159{font-size:13px;font-weight:600;color:var(--nx-text-primary);line-height:1.4;word-break:break-word}._nextStep_1gv56_167{margin:0;padding:var(--nx-space-3) var(--nx-space-4);font-size:12px;font-weight:600;line-height:1.45;color:var(--nx-text-secondary);background:var(--nx-surface-50);border:1px solid var(--nx-surface-400);border-radius:var(--nx-radius-md)}._reasonBlock_1gv56_179{margin-top:var(--nx-space-4)}._textareaLabel_1gv56_183{display:block;font-size:12px;font-weight:600;color:var(--nx-text-secondary);margin-bottom:6px}._textarea_1gv56_183{width:100%;min-height:88px;padding:10px 12px;font-size:13px;font-family:var(--nx-font-sans);border:1px solid var(--nx-surface-400);border-radius:var(--nx-radius-md);resize:vertical;box-sizing:border-box}._textarea_1gv56_183:focus{outline:none;border-color:var(--nx-navy-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-navy-500) 20%,transparent)}._textareaError_1gv56_209{border-color:var(--nx-status-danger)}._fieldError_1gv56_213{font-size:12px;color:var(--nx-status-danger);margin:6px 0 0}._execFooter_1gv56_219{display:flex;justify-content:flex-end;align-items:center;gap:var(--nx-space-3);flex-shrink:0;padding:var(--nx-space-4) var(--nx-space-5) var(--nx-space-5);background:var(--nx-surface-50);border-top:1px solid var(--nx-surface-400)}._cancelBtn_1gv56_230{height:40px;padding:0 var(--nx-space-5);background:#fff;color:var(--nx-text-secondary);border:1.5px solid var(--nx-surface-400);border-radius:var(--nx-radius-md);font-size:14px;font-weight:600;font-family:var(--nx-font-sans);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._cancelBtn_1gv56_230:hover:not(:disabled){border-color:var(--nx-text-tertiary);color:var(--nx-text-primary);background:var(--nx-surface-50)}._cancelBtn_1gv56_230:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_1gv56_255{height:40px;padding:0 var(--nx-space-5);background:linear-gradient(180deg,var(--nx-navy-600) 0%,var(--nx-navy-700, #1e3a5f) 100%);color:#fff;border:none;border-radius:var(--nx-radius-md);font-size:14px;font-weight:700;font-family:var(--nx-font-sans);cursor:pointer;transition:filter .15s ease,opacity .15s ease;box-shadow:0 2px 8px #1d304840}._confirmBtn_1gv56_255:hover:not(:disabled){filter:brightness(1.06)}._confirmBtn_1gv56_255:disabled{opacity:.55;cursor:not-allowed}._confirmDanger_1gv56_279{background:linear-gradient(180deg,var(--nx-status-danger, #c41e3a) 0%,#9f1239 100%);box-shadow:0 2px 8px #c41e3a40}._confirmDanger_1gv56_279:hover:not(:disabled){filter:brightness(1.05)}@keyframes _fadeIn_1gv56_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1gv56_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._toastContainer_lw15q_1{position:fixed;top:var(--nx-space-5);right:var(--nx-space-5);z-index:11100;display:flex;flex-direction:column;gap:var(--nx-space-3);pointer-events:none;max-width:400px}._toast_lw15q_1{display:flex;align-items:flex-start;gap:var(--nx-space-3);padding:var(--nx-space-4) var(--nx-space-5);background:var(--nx-surface-300);border:1px solid var(--nx-surface-400);border-radius:var(--nx-radius-lg);box-shadow:0 4px 20px #0f1b2d24;pointer-events:auto;animation:_toastIn_lw15q_1 .2s ease;min-width:300px}._toast_lw15q_1._exiting_lw15q_27{animation:_toastOut_lw15q_1 .2s ease forwards}._success_lw15q_32{border-left:3px solid #16A34A}._error_lw15q_36{border-left:3px solid #B91C1C}._warning_lw15q_40{border-left:3px solid #D97706}._info_lw15q_44{border-left:3px solid var(--nx-navy-600)}._iconWrap_lw15q_49{flex-shrink:0;margin-top:1px}._success_lw15q_32 ._iconWrap_lw15q_49{color:#16a34a}._error_lw15q_36 ._iconWrap_lw15q_49{color:#b91c1c}._warning_lw15q_40 ._iconWrap_lw15q_49{color:#d97706}._info_lw15q_44 ._iconWrap_lw15q_49{color:var(--nx-navy-600)}._body_lw15q_71{flex:1;min-width:0}._title_lw15q_76{font-size:13px;font-weight:600;color:var(--nx-text-primary);line-height:1.4;margin:0 0 2px}._message_lw15q_84{font-size:13px;color:var(--nx-text-secondary);line-height:1.45;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:normal;word-break:break-word}._closeBtn_lw15q_98{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--nx-radius-sm);color:var(--nx-text-tertiary);transition:all var(--nx-transition-fast);cursor:pointer;background:none;border:none;margin-top:-2px}._closeBtn_lw15q_98:hover{background:var(--nx-surface-100);color:var(--nx-text-primary)}@keyframes _toastIn_lw15q_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _toastOut_lw15q_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}:root{--nx-navy-950: #040810;--nx-navy-900: #0B1420;--nx-navy-850: #0c1726;--nx-navy-800: #142030;--nx-navy-700: #1B2D45;--nx-navy-600: #234768;--nx-navy-500: #2C5C85;--nx-navy-400: #3878AD;--nx-navy-300: #5899D2;--nx-navy-200: #8DBCE3;--nx-navy-100: #C5DDF0;--nx-accent-steel: #5A7B9A;--nx-accent-steel-light: #7A9AB8;--nx-accent-steel-dark: #3D5C78;--nx-accent-copper: #B87333;--nx-accent-copper-light: #D4945A;--nx-accent-gold: #C9A84C;--nx-surface-50: #F8F9FB;--nx-surface-100: #F1F3F6;--nx-surface-200: #E8EBF0;--nx-surface-300: #FFFFFF;--nx-surface-400: #D8DDE5;--nx-surface-500: #BCC4CF;--nx-text-primary: #0F172A;--nx-text-secondary: #374151;--nx-text-tertiary: #6B7280;--nx-text-on-dark: #F8FAFC;--nx-text-on-dark-muted: #94A3B8;--nx-text-on-dark-dim: #64748B;--nx-status-success: #059669;--nx-status-success-bg: #ECFDF5;--nx-status-warning: #D97706;--nx-status-warning-bg: #FFFBEB;--nx-status-danger: #DC2626;--nx-status-danger-bg: #FEF2F2;--nx-status-info: #2563EB;--nx-status-info-bg: #EFF6FF;--nx-status-neutral: #6B7280;--nx-status-neutral-bg: #F3F4F6;--nx-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-font-mono: "JetBrains Mono", "Consolas", monospace;--nx-text-display: 48px;--nx-text-h1: 34px;--nx-text-h2: 26px;--nx-text-h3: 21px;--nx-text-body: 16px;--nx-text-body-sm: 15px;--nx-text-caption: 14px;--nx-text-overline: 13px;--nx-leading-display: 56px;--nx-leading-h1: 42px;--nx-leading-h2: 34px;--nx-leading-h3: 30px;--nx-leading-body: 26px;--nx-leading-body-sm: 24px;--nx-leading-caption: 22px;--nx-weight-regular: 400;--nx-weight-medium: 500;--nx-weight-semibold: 600;--nx-weight-bold: 700;--nx-weight-extrabold: 800;--nx-space-0: 0px;--nx-space-1: 4px;--nx-space-2: 8px;--nx-space-3: 12px;--nx-space-4: 16px;--nx-space-5: 20px;--nx-space-6: 24px;--nx-space-8: 32px;--nx-space-10: 40px;--nx-space-12: 48px;--nx-space-16: 64px;--nx-space-20: 80px;--nx-radius-xs: 3px;--nx-radius-sm: 4px;--nx-radius-md: 6px;--nx-radius-lg: 10px;--nx-radius-xl: 14px;--nx-radius-2xl: 18px;--nx-radius-full: 9999px;--nx-shadow-xs: 0 1px 2px rgba(10, 15, 30, .06);--nx-shadow-sm: 0 1px 3px rgba(10, 15, 30, .1), 0 1px 2px rgba(10, 15, 30, .06);--nx-shadow-md: 0 4px 14px rgba(10, 15, 30, .12), 0 1px 3px rgba(10, 15, 30, .06);--nx-shadow-lg: 0 12px 40px rgba(10, 15, 30, .14), 0 2px 6px rgba(10, 15, 30, .05);--nx-shadow-xl: 0 24px 64px rgba(10, 15, 30, .18), 0 4px 12px rgba(10, 15, 30, .08);--nx-shadow-inset: inset 0 1px 2px rgba(10, 15, 30, .08);--nx-shadow-card: 0 1px 3px rgba(10, 15, 30, .06), 0 6px 20px rgba(10, 15, 30, .08);--nx-shadow-card-hover: 0 6px 24px rgba(10, 15, 30, .14), 0 2px 4px rgba(10, 15, 30, .06);--nx-shadow-ring: 0 0 0 3px rgba(37, 74, 111, .18);--nx-disclosure-trigger-closed-bg: linear-gradient(180deg, #fbfcfd 0%, #e3e8ed 100%);--nx-disclosure-trigger-closed-hover-bg: linear-gradient(180deg, #ffffff 0%, #e9edf2 100%);--nx-disclosure-trigger-closed-border: #c8d0d8;--nx-disclosure-trigger-closed-color: #596472;--nx-disclosure-trigger-closed-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), 0 8px 18px rgba(100, 116, 139, .12);--nx-disclosure-trigger-open-bg: linear-gradient(180deg, #f1f4f7 0%, #d7dee5 100%);--nx-disclosure-trigger-open-hover-bg: linear-gradient(180deg, #f5f7f9 0%, #dfe5eb 100%);--nx-disclosure-trigger-open-border: #b7c1cb;--nx-disclosure-trigger-open-color: #424b57;--nx-disclosure-trigger-open-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 8px 18px rgba(100, 116, 139, .14), 0 0 0 2px rgba(233, 237, 241, .74);--nx-disclosure-surface-bg: linear-gradient(180deg, #fcfcfd 0%, #eff3f6 100%);--nx-disclosure-surface-hover-bg: linear-gradient(180deg, #ffffff 0%, #f3f6f8 100%);--nx-disclosure-surface-border: #d5dde4;--nx-disclosure-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), 0 14px 28px rgba(100, 116, 139, .08);--nx-disclosure-surface-open-bg: linear-gradient(180deg, #f5f7f9 0%, #e5ebf0 100%);--nx-disclosure-surface-open-hover-bg: linear-gradient(180deg, #f8f9fb 0%, #ebeff3 100%);--nx-disclosure-surface-open-border: #c4cdd6;--nx-disclosure-surface-open-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), 0 12px 24px rgba(100, 116, 139, .09);--nx-disclosure-panel-bg: linear-gradient(180deg, #ffffff 0%, #f5f7f9 100%);--nx-disclosure-panel-border: #d8e0e6;--nx-disclosure-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), 0 16px 30px rgba(100, 116, 139, .08);--nx-disclosure-focus: rgba(148, 163, 184, .28);--nx-sidebar-width: 280px;--nx-sidebar-collapsed: 76px;--nx-topbar-height: 64px;--nx-content-padding: 28px;--nx-transition-fast: .15s ease;--nx-transition-normal: .25s ease;--nx-transition-slow: .35s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11"}body{font-family:var(--nx-font-sans);font-size:var(--nx-text-body);line-height:var(--nx-leading-body);color:var(--nx-text-primary);background:var(--nx-surface-100);min-height:100vh}#root{min-height:100vh}a{color:var(--nx-navy-600);text-decoration:none}a:hover{color:var(--nx-navy-500)}:focus-visible{outline:2px solid var(--nx-navy-500);outline-offset:2px}button{font-family:var(--nx-font-sans);cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--nx-font-sans);font-size:var(--nx-text-body)}table{border-collapse:collapse;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--nx-surface-500);border-radius:var(--nx-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--nx-text-tertiary)}.mono{font-family:var(--nx-font-mono);font-size:var(--nx-text-body-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(button,span,div).nx-disclosureTrigger{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nx-disclosure-trigger-closed-border)!important;border-radius:var(--nx-disclosure-trigger-radius, 12px);background:var(--nx-disclosure-trigger-closed-bg)!important;color:var(--nx-disclosure-trigger-closed-color)!important;box-shadow:var(--nx-disclosure-trigger-closed-shadow)!important;transition:background var(--nx-transition-fast),border-color var(--nx-transition-fast),color var(--nx-transition-fast),box-shadow var(--nx-transition-fast),transform var(--nx-transition-fast)}:is(button,span,div).nx-disclosureTrigger:hover{border-color:var(--nx-disclosure-trigger-closed-border)!important;background:var(--nx-disclosure-trigger-closed-hover-bg)!important;color:var(--nx-disclosure-trigger-closed-color)!important}:is(button,span,div).nx-disclosureTrigger[data-open=true],button.nx-disclosureTrigger[aria-expanded=true]{border-color:var(--nx-disclosure-trigger-open-border)!important;background:var(--nx-disclosure-trigger-open-bg)!important;color:var(--nx-disclosure-trigger-open-color)!important;box-shadow:var(--nx-disclosure-trigger-open-shadow)!important}:is(button,span,div).nx-disclosureTrigger[data-open=true]:hover,button.nx-disclosureTrigger[aria-expanded=true]:hover{border-color:var(--nx-disclosure-trigger-open-border)!important;background:var(--nx-disclosure-trigger-open-hover-bg)!important;color:var(--nx-disclosure-trigger-open-color)!important}:is(button,div).nx-disclosureTrigger:focus-visible,:is(button,div).nx-disclosureSurface:focus-visible{outline:2px solid var(--nx-disclosure-focus);outline-offset:2px}:is(button,span,div).nx-disclosureTrigger svg,:is(button,div).nx-disclosureSurface svg{color:currentColor}:is(button,div).nx-disclosureSurface{border:1px solid var(--nx-disclosure-surface-border)!important;background:var(--nx-disclosure-surface-bg)!important;color:var(--nx-text-secondary)!important;box-shadow:var(--nx-disclosure-surface-shadow)!important;transition:background var(--nx-transition-fast),border-color var(--nx-transition-fast),box-shadow var(--nx-transition-fast),transform var(--nx-transition-fast),color var(--nx-transition-fast)}:is(button,div).nx-disclosureSurface:hover{border-color:var(--nx-disclosure-surface-border)!important;background:var(--nx-disclosure-surface-hover-bg)!important;color:var(--nx-text-primary)!important}:is(button,div).nx-disclosureSurface[aria-expanded=true]{border-color:var(--nx-disclosure-surface-open-border)!important;background:var(--nx-disclosure-surface-open-bg)!important;color:var(--nx-text-primary)!important;box-shadow:var(--nx-disclosure-surface-open-shadow)!important}:is(button,div).nx-disclosureSurface[aria-expanded=true]:hover{border-color:var(--nx-disclosure-surface-open-border)!important;background:var(--nx-disclosure-surface-open-hover-bg)!important}:is(div,section,article).nx-disclosurePanel{border:1px solid var(--nx-disclosure-panel-border)!important;background:var(--nx-disclosure-panel-bg)!important;box-shadow:var(--nx-disclosure-panel-shadow)!important}
