.ClientTargetForm-module__u8j9lW__wrap{max-width:820px;color:var(--text-primary);margin:0 auto;padding:28px 20px 60px}.ClientTargetForm-module__u8j9lW__header h1{margin:0 0 4px;font-size:22px;font-weight:700}.ClientTargetForm-module__u8j9lW__header p{color:var(--text-secondary);margin:0 0 20px;font-size:14px}.ClientTargetForm-module__u8j9lW__card{background:var(--bg-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:16px;padding:18px 20px}.ClientTargetForm-module__u8j9lW__card h2{margin:0 0 14px;font-size:15px;font-weight:650}.ClientTargetForm-module__u8j9lW__field{flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.ClientTargetForm-module__u8j9lW__field>span{color:var(--text-primary);font-weight:600}.ClientTargetForm-module__u8j9lW__field small,.ClientTargetForm-module__u8j9lW__muted{color:var(--text-tertiary);font-size:12px}.ClientTargetForm-module__u8j9lW__field input,.ClientTargetForm-module__u8j9lW__field textarea,.ClientTargetForm-module__u8j9lW__field select{background:var(--bg-input);border:1px solid var(--border-strong);font:inherit;color:var(--text-primary);border-radius:8px;padding:9px 11px}.ClientTargetForm-module__u8j9lW__field input:focus,.ClientTargetForm-module__u8j9lW__field textarea:focus,.ClientTargetForm-module__u8j9lW__field select:focus{outline:2px solid var(--form-focus-ring,#2563eb40);border-color:var(--form-focus,#2563eb)}.ClientTargetForm-module__u8j9lW__field input:disabled,.ClientTargetForm-module__u8j9lW__field textarea:disabled{background:var(--bg-tertiary);color:var(--text-tertiary)}.ClientTargetForm-module__u8j9lW__segment{background:var(--bg-tertiary);border-radius:10px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.ClientTargetForm-module__u8j9lW__seg,.ClientTargetForm-module__u8j9lW__segActive{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px}.ClientTargetForm-module__u8j9lW__segActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:600}.ClientTargetForm-module__u8j9lW__notice{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:10px;padding:12px 14px;font-size:13px}.ClientTargetForm-module__u8j9lW__notice p{margin:6px 0}.ClientTargetForm-module__u8j9lW__notice dl{grid-template-columns:70px 1fr;gap:4px 10px;margin:8px 0;display:grid}.ClientTargetForm-module__u8j9lW__notice dt{color:var(--text-secondary)}.ClientTargetForm-module__u8j9lW__notice dd{word-break:break-all;margin:0}.ClientTargetForm-module__u8j9lW__notice code{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:6px;padding:2px 6px;font-size:12px}.ClientTargetForm-module__u8j9lW__modules{flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ClientTargetForm-module__u8j9lW__modules label,.ClientTargetForm-module__u8j9lW__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.ClientTargetForm-module__u8j9lW__modules span{flex-direction:column;display:flex}.ClientTargetForm-module__u8j9lW__modules small{color:var(--text-tertiary);font-size:12px}.ClientTargetForm-module__u8j9lW__check{align-items:center;margin-bottom:12px}.ClientTargetForm-module__u8j9lW__windowGrid{grid-template-columns:1fr 140px 140px;gap:0 14px;margin-bottom:8px;display:grid}.ClientTargetForm-module__u8j9lW__days{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:14px;display:flex}.ClientTargetForm-module__u8j9lW__day,.ClientTargetForm-module__u8j9lW__dayOn{border:1px solid var(--border-strong);cursor:pointer;background:var(--bg-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.ClientTargetForm-module__u8j9lW__dayOn{border-color:var(--form-focus,#2563eb);background:var(--bg-tertiary);font-weight:600}.ClientTargetForm-module__u8j9lW__day input,.ClientTargetForm-module__u8j9lW__dayOn input{margin:0}.ClientTargetForm-module__u8j9lW__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ClientTargetForm-module__u8j9lW__primary,.ClientTargetForm-module__u8j9lW__secondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600}.ClientTargetForm-module__u8j9lW__primary{background:var(--form-focus,#1e40af);color:#fff}.ClientTargetForm-module__u8j9lW__primary:hover:not(:disabled){filter:brightness(1.08)}.ClientTargetForm-module__u8j9lW__secondary{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-strong)}.ClientTargetForm-module__u8j9lW__primary:disabled,.ClientTargetForm-module__u8j9lW__secondary:disabled{opacity:.6;cursor:default}.ClientTargetForm-module__u8j9lW__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}.ClientTargetForm-module__u8j9lW__ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}@media (max-width:640px){.ClientTargetForm-module__u8j9lW__windowGrid{grid-template-columns:1fr}}
.Toggle-module__IP90EG__container{align-items:center;gap:var(--space-1-5);display:flex}.Toggle-module__IP90EG__containerSmall{gap:var(--space-1)}.Toggle-module__IP90EG__containerLarge{gap:var(--space-2)}.Toggle-module__IP90EG__switch{background:var(--toggle-bg);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;width:32px;height:16px;transition:var(--transition-all);flex-shrink:0;padding:0;position:relative}.Toggle-module__IP90EG__switchSmall{width:24px;height:12px}.Toggle-module__IP90EG__switchLarge{width:44px;height:22px}.Toggle-module__IP90EG__switch:hover:not(.Toggle-module__IP90EG__switchDisabled){border-color:var(--accent-secondary)}.Toggle-module__IP90EG__switch:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Toggle-module__IP90EG__switchDisabled{opacity:.5;cursor:not-allowed}.Toggle-module__IP90EG__knob{background:var(--toggle-knob);border-radius:var(--radius-full);width:10px;height:10px;transition:transform var(--transition-default),background-color var(--transition-default);pointer-events:none;position:absolute;top:2px;left:2px}.Toggle-module__IP90EG__knobSmall{width:8px;height:8px;top:1px;left:1px}.Toggle-module__IP90EG__knobLarge{width:14px;height:14px;top:3px;left:3px}.Toggle-module__IP90EG__knobActive{background:var(--toggle-knob-active);transform:translate(16px)}.Toggle-module__IP90EG__switchSmall .Toggle-module__IP90EG__knobActive{transform:translate(12px)}.Toggle-module__IP90EG__switchLarge .Toggle-module__IP90EG__knobActive{transform:translate(22px)}.Toggle-module__IP90EG__label{color:var(--text-tertiary);cursor:pointer;transition:var(--transition-colors);-webkit-user-select:none;user-select:none;font-size:10px}.Toggle-module__IP90EG__labelActive{color:var(--accent-secondary);font-weight:var(--font-semibold)}.Toggle-module__IP90EG__containerLarge .Toggle-module__IP90EG__label{font-size:var(--text-sm);font-weight:var(--font-medium)}
.Modal-module__rxdtia__overlay{z-index:1200;padding:var(--space-4);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out Modal-module__rxdtia__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modal-module__rxdtia__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__rxdtia__modal{width:100%;max-width:576px;max-height:calc(100vh - var(--space-8));background:var(--drawer-bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;animation:.2s ease-out Modal-module__rxdtia__slideIn;display:flex;position:relative;overflow:hidden}@keyframes Modal-module__rxdtia__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module__rxdtia__modalSmall{max-width:320px}.Modal-module__rxdtia__modalLarge{max-width:768px}.Modal-module__rxdtia__modalXLarge{max-width:min(1000px,calc(100vw - var(--space-8)))}.Modal-module__rxdtia__modalFull{max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8))}.Modal-module__rxdtia__header{padding:var(--space-3)var(--space-4);background:var(--drawer-header-bg);border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__rxdtia__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.Modal-module__rxdtia__closeButton{border:1px solid var(--border-default);border-radius:var(--radius-md);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.Modal-module__rxdtia__closeButton:hover{background:var(--bg-hover);color:var(--text-primary)}.Modal-module__rxdtia__closeButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Modal-module__rxdtia__body{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.Modal-module__rxdtia__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-top:1px solid var(--border-default);flex-shrink:0;display:flex}
.AlertModal-module__P0qkXW__message{font-size:var(--text-sm);color:var(--text-primary);white-space:pre-line;line-height:1.5}.AlertModal-module__P0qkXW__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.AlertModal-module__P0qkXW__btnPrimary{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-on-accent);background:var(--accent-primary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);border:1px solid #0000}.AlertModal-module__P0qkXW__btnPrimary:hover{background:var(--accent-hover)}.AlertModal-module__P0qkXW__btnPrimary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.AlertModal-module__P0qkXW__btnSecondary{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all)}.AlertModal-module__P0qkXW__btnSecondary:hover{background:var(--bg-hover);color:var(--text-primary)}.AlertModal-module__P0qkXW__btnSecondary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.AlertModal-module__P0qkXW__btnDanger{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-on-accent);background:var(--status-error);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);border:1px solid #0000}.AlertModal-module__P0qkXW__btnDanger:hover{opacity:.9}.AlertModal-module__P0qkXW__btnDanger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.ExternalLink-module__d-YvBq__link{color:var(--accent-primary);transition:var(--transition-all);word-break:break-all;cursor:pointer;text-decoration:none}.ExternalLink-module__d-YvBq__link:hover{text-decoration:underline}
.WikiInfoButton-module__BMuviG__button{color:#a5b4fc;cursor:pointer;transition:var(--transition-all,all .15s ease);background-color:#6366f11a;border:1px solid #6366f14d;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;line-height:1;text-decoration:none;display:inline-flex}.WikiInfoButton-module__BMuviG__button:hover{color:#c7d2fe;background-color:#6366f12e;border-color:#6366f180}.WikiInfoButton-module__BMuviG__button:focus-visible{outline-offset:1px;outline:2px solid #818cf8}.WikiInfoButton-module__BMuviG__label{font-size:11px;font-weight:500}.WikiInfoButton-module__BMuviG__iconOnly{padding:3px}[data-theme=light] .WikiInfoButton-module__BMuviG__button{color:#3730a3;background-color:#eef2ff;border-color:#a5b4fc}[data-theme=light] .WikiInfoButton-module__BMuviG__button:hover{color:#312e81;background-color:#e0e7ff;border-color:#818cf8}
.PartialReconBadges-module__8gDCnW__badgeGroup{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:6px;align-items:center;gap:2px;padding:3px 6px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=light] .PartialReconBadges-module__8gDCnW__badgeGroup{color:#16a34a;background:#16a34a14;border-color:#16a34a40}.PartialReconBadges-module__8gDCnW__badge{align-items:center;gap:4px;display:inline-flex}.PartialReconBadges-module__8gDCnW__badgeBtn{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:2px;transition:opacity .15s;display:inline-flex}.PartialReconBadges-module__8gDCnW__badgeBtn:hover{opacity:1}.PartialReconBadges-module__8gDCnW__badgeBtn:disabled{opacity:.3;cursor:not-allowed}.PartialReconBadges-module__8gDCnW__badgeBtnActive{opacity:1;color:#86efac}[data-theme=light] .PartialReconBadges-module__8gDCnW__badgeBtnActive{color:#15803d}.PartialReconBadges-module__8gDCnW__spinner{animation:1s linear infinite PartialReconBadges-module__8gDCnW__badgeSpin}@keyframes PartialReconBadges-module__8gDCnW__badgeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PartialReconBadges-module__8gDCnW__overflow{background:var(--bg-primary);border:1px solid var(--border-default);z-index:200;border-radius:8px;min-width:280px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.PartialReconBadges-module__8gDCnW__overflowHeader{color:var(--text-primary);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.PartialReconBadges-module__8gDCnW__overflowClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.PartialReconBadges-module__8gDCnW__overflowClose:hover{color:var(--text-primary)}.PartialReconBadges-module__8gDCnW__overflowList{max-height:300px;overflow-y:auto}.PartialReconBadges-module__8gDCnW__overflowItem{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.PartialReconBadges-module__8gDCnW__overflowItem:last-child{border-bottom:none}.PartialReconBadges-module__8gDCnW__overflowLabel{color:var(--text-primary);flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.PartialReconBadges-module__8gDCnW__overflowActions{flex-shrink:0;align-items:center;gap:4px;display:flex}
.GraphToolbar-module__nmI6eW__toolbar{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-3);background:var(--bg-tertiary);border-bottom:1px solid var(--border-default);flex-shrink:0;display:flex}.GraphToolbar-module__nmI6eW__spacer{flex:1}.GraphToolbar-module__nmI6eW__actionsRight{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.GraphToolbar-module__nmI6eW__actionGroup{align-items:center;gap:var(--space-1-5);display:flex}.GraphToolbar-module__nmI6eW__section{align-items:center;gap:var(--space-2);display:flex}.GraphToolbar-module__nmI6eW__sectionLabel{font-size:10px;font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.GraphToolbar-module__nmI6eW__toggleContainer{align-items:center;gap:var(--space-1-5);display:flex}.GraphToolbar-module__nmI6eW__toggleSwitch{background:var(--toggle-bg);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;width:32px;height:16px;transition:var(--transition-all);position:relative}.GraphToolbar-module__nmI6eW__toggleSwitch:hover{border-color:var(--accent-secondary)}.GraphToolbar-module__nmI6eW__toggleSwitch:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.GraphToolbar-module__nmI6eW__toggleKnob{background:var(--toggle-knob);border-radius:var(--radius-full);width:10px;height:10px;transition:transform var(--transition-default),background-color var(--transition-default);position:absolute;top:2px;left:2px}.GraphToolbar-module__nmI6eW__toggleKnobRight{background:var(--toggle-knob-active);transform:translate(16px)}.GraphToolbar-module__nmI6eW__toggleActive{color:var(--accent-secondary);font-weight:var(--font-semibold);font-size:10px}.GraphToolbar-module__nmI6eW__toggleInactive{color:var(--text-tertiary);font-size:10px}.GraphToolbar-module__nmI6eW__divider{background:var(--border-default);width:1px;height:16px}.GraphToolbar-module__nmI6eW__targetSection{align-items:center;gap:var(--space-1);display:flex}.GraphToolbar-module__nmI6eW__targetDomain{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--accent-secondary);font-family:var(--font-mono)}.GraphToolbar-module__nmI6eW__subdomainWrapper{position:relative;transform:translateY(2px)}.GraphToolbar-module__nmI6eW__subdomainList{max-width:130px;color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;cursor:default;display:inline-block;overflow:hidden}.GraphToolbar-module__nmI6eW__subdomainTooltip{margin-top:var(--space-1);padding:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:10px;font-family:var(--font-mono);white-space:nowrap;z-index:100;opacity:0;visibility:hidden;transition:opacity var(--transition-default),visibility var(--transition-default);position:absolute;top:100%;left:0}.GraphToolbar-module__nmI6eW__subdomainWrapper:hover .GraphToolbar-module__nmI6eW__subdomainTooltip{opacity:1;visibility:visible}.GraphToolbar-module__nmI6eW__projectBadge{align-items:center;gap:var(--space-1-5);padding:var(--space-0-5)var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex}.GraphToolbar-module__nmI6eW__projectLabel{color:var(--text-tertiary);font-size:10px}.GraphToolbar-module__nmI6eW__projectId{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);font-family:var(--font-mono)}.GraphToolbar-module__nmI6eW__settingsButton{width:22px;height:22px;margin-left:var(--space-1);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.GraphToolbar-module__nmI6eW__settingsButton:hover{background:var(--bg-hover);color:var(--text-primary)}.GraphToolbar-module__nmI6eW__settingsButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.GraphToolbar-module__nmI6eW__aiButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2-5);background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-md);color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-all);display:flex}.GraphToolbar-module__nmI6eW__aiButton:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--text-on-accent)}.GraphToolbar-module__nmI6eW__aiButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.GraphToolbar-module__nmI6eW__aiButtonActive{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.GraphToolbar-module__nmI6eW__aiButtonActive:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--text-on-accent)}.GraphToolbar-module__nmI6eW__aiButtonGroup{align-items:stretch;display:inline-flex}.GraphToolbar-module__nmI6eW__aiButtonGroupStart{border-right:1px solid var(--accent-primary-hover,#00000040);border-top-right-radius:0;border-bottom-right-radius:0}.GraphToolbar-module__nmI6eW__aiButtonGroupEnd{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.GraphToolbar-module__nmI6eW__reconButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2-5);border:1px solid var(--status-success);border-radius:var(--radius-md);color:var(--status-success);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-all);background:0 0;display:flex}.GraphToolbar-module__nmI6eW__reconButton:hover:not(:disabled){background:var(--status-success);color:#fff}.GraphToolbar-module__nmI6eW__reconButton:disabled{cursor:not-allowed}.GraphToolbar-module__nmI6eW__reconButtonActive{background:var(--status-success);color:#fff}.GraphToolbar-module__nmI6eW__logsButton{border:1px solid var(--border-default);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex}.GraphToolbar-module__nmI6eW__logsButton:hover{background:var(--bg-hover);color:var(--text-primary)}.GraphToolbar-module__nmI6eW__logsButtonActive{background:var(--accent-secondary);border-color:var(--accent-secondary);color:#fff}.GraphToolbar-module__nmI6eW__downloadButton{border:1px solid var(--border-default);border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex}.GraphToolbar-module__nmI6eW__downloadButton:hover:not(:disabled){background:var(--accent-primary-subtle);border-color:var(--accent-primary);color:var(--accent-primary)}.GraphToolbar-module__nmI6eW__downloadButton:disabled{opacity:.4;cursor:not-allowed}.GraphToolbar-module__nmI6eW__pauseButton{border:1px solid var(--status-warning);border-radius:var(--radius-md);width:28px;height:28px;color:var(--status-warning);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex}.GraphToolbar-module__nmI6eW__pauseButton:hover{background:var(--status-warning);color:#fff}.GraphToolbar-module__nmI6eW__stopButton{border:1px solid var(--status-error);border-radius:var(--radius-md);width:28px;height:28px;color:var(--status-error);cursor:pointer;transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex}.GraphToolbar-module__nmI6eW__stopButton:hover{background:var(--status-error);color:#fff}.GraphToolbar-module__nmI6eW__gvmButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2-5);border:1px solid var(--status-warning);border-radius:var(--radius-md);color:var(--status-warning);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-all);background:0 0;display:flex}.GraphToolbar-module__nmI6eW__gvmButton:hover:not(:disabled){background:var(--status-warning);color:#fff}.GraphToolbar-module__nmI6eW__gvmButton:disabled{opacity:.4;cursor:not-allowed}.GraphToolbar-module__nmI6eW__gvmButtonActive{background:var(--status-warning);color:#fff}.GraphToolbar-module__nmI6eW__githubHuntButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2-5);border:1px solid var(--status-info);border-radius:var(--radius-md);color:var(--status-info);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-all);background:0 0;display:flex}.GraphToolbar-module__nmI6eW__githubHuntButton:hover:not(:disabled){background:var(--status-info);color:#fff}.GraphToolbar-module__nmI6eW__githubHuntButton:disabled{opacity:.4;cursor:not-allowed}.GraphToolbar-module__nmI6eW__githubHuntButtonActive{background:var(--status-info);color:#fff}.GraphToolbar-module__nmI6eW__stealthBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);color:#a78bfa;font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;background:#8b5cf61f;border:1px solid #8b5cf666;display:flex}.GraphToolbar-module__nmI6eW__roeBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);color:#60a5fa;font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;background:#3b82f61f;border:1px solid #3b82f666;display:flex}.GraphToolbar-module__nmI6eW__agentStatus{align-items:center;gap:var(--space-1-5);display:flex}.GraphToolbar-module__nmI6eW__agentActiveBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);color:#10b981;font-size:10px;font-weight:var(--font-semibold);background:#10b9811a;border:1px solid #10b9814d;display:flex}.GraphToolbar-module__nmI6eW__agentDot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite GraphToolbar-module__nmI6eW__agentPulse}@keyframes GraphToolbar-module__nmI6eW__agentPulse{0%,to{opacity:1;box-shadow:0 0 #10b98166}50%{opacity:.7;box-shadow:0 0 0 3px #10b98100}}.GraphToolbar-module__nmI6eW__agentIdleBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:10px;font-weight:var(--font-medium);display:flex}.GraphToolbar-module__nmI6eW__agentPhaseBadge{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.3px;border:1px solid;display:flex}.GraphToolbar-module__nmI6eW__agentStep{font-weight:var(--font-medium);opacity:.8;text-transform:none;letter-spacing:0}.GraphToolbar-module__nmI6eW__emergencyPauseButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2-5);border:2px solid var(--status-warning);border-radius:var(--radius-md);color:var(--status-error);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition-all);text-transform:uppercase;letter-spacing:.5px;background:#ef444426;display:flex}.GraphToolbar-module__nmI6eW__emergencyPauseButton:hover:not(:disabled){background:var(--status-error);border-color:var(--status-error);color:#fff;box-shadow:0 0 8px #ef444466}.GraphToolbar-module__nmI6eW__emergencyPauseButton:disabled{opacity:.4;cursor:not-allowed}.GraphToolbar-module__nmI6eW__emergencyPauseButtonActive{background:var(--status-error);border-color:var(--status-error);color:#fff;cursor:wait;box-shadow:0 0 8px #ef444466}.GraphToolbar-module__nmI6eW__emergencyPauseButton:focus-visible{outline:2px solid var(--status-error);outline-offset:2px}.GraphToolbar-module__nmI6eW__spinner{animation:1s linear infinite GraphToolbar-module__nmI6eW__spin}@keyframes GraphToolbar-module__nmI6eW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GraphToolbar-module__nmI6eW__tunnelBadges{align-items:center;gap:6px;display:flex}.GraphToolbar-module__nmI6eW__tunnelBadge{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-semibold);color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.GraphToolbar-module__nmI6eW__tunnelDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite GraphToolbar-module__nmI6eW__pulse}@keyframes GraphToolbar-module__nmI6eW__pulse{0%,to{opacity:1}50%{opacity:.4}}[data-theme=light] .GraphToolbar-module__nmI6eW__reconButton{background:var(--color-green-50);border-color:var(--color-green-700);color:var(--color-green-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__reconButton:hover:not(:disabled){background:var(--color-green-700);border-color:var(--color-green-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__reconButtonActive{background:var(--color-green-700);border-color:var(--color-green-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__gvmButton{background:var(--color-amber-50);border-color:var(--color-amber-700);color:var(--color-amber-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__gvmButton:hover:not(:disabled){background:var(--color-amber-700);border-color:var(--color-amber-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__gvmButtonActive{background:var(--color-amber-700);border-color:var(--color-amber-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__githubHuntButton{background:var(--color-blue-50);border-color:var(--color-blue-700);color:var(--color-blue-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__githubHuntButton:hover:not(:disabled){background:var(--color-blue-700);border-color:var(--color-blue-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__githubHuntButtonActive{background:var(--color-blue-700);border-color:var(--color-blue-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__pauseButton{border-color:var(--color-amber-700);color:var(--color-amber-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__pauseButton:hover:not(:disabled){background:var(--color-amber-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__stopButton{border-color:var(--color-red-700);color:var(--color-red-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__stopButton:hover:not(:disabled){background:var(--color-red-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__logsButtonActive{background:var(--color-blue-700);border-color:var(--color-blue-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__downloadButton{border-color:var(--color-gray-400);color:var(--color-gray-600)}[data-theme=light] .GraphToolbar-module__nmI6eW__emergencyPauseButton{background:var(--color-red-50);border-color:var(--color-amber-700);color:var(--color-red-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__emergencyPauseButton:hover:not(:disabled){background:var(--color-red-700);border-color:var(--color-red-700);color:var(--color-white)}[data-theme=light] .GraphToolbar-module__nmI6eW__emergencyPauseButtonActive{background:var(--color-red-700);border-color:var(--color-red-700);color:var(--color-white)}:is([data-theme=light] .GraphToolbar-module__nmI6eW__aiButton,[data-theme=light] .GraphToolbar-module__nmI6eW__aiButtonActive){background:var(--color-crimson-600);border-color:var(--color-crimson-600)}:is([data-theme=light] .GraphToolbar-module__nmI6eW__aiButton:hover,[data-theme=light] .GraphToolbar-module__nmI6eW__aiButtonActive:hover){background:var(--color-crimson-700);border-color:var(--color-crimson-700)}[data-theme=light] .GraphToolbar-module__nmI6eW__gvmButton:disabled:not(.GraphToolbar-module__nmI6eW__gvmButtonActive){opacity:1;background:var(--color-gray-100);border-color:var(--color-gray-400);color:var(--color-gray-500)}[data-theme=light] .GraphToolbar-module__nmI6eW__githubHuntButton:disabled:not(.GraphToolbar-module__nmI6eW__githubHuntButtonActive){opacity:1;background:var(--color-gray-100);border-color:var(--color-gray-400);color:var(--color-gray-500)}[data-theme=light] .GraphToolbar-module__nmI6eW__emergencyPauseButton:disabled{opacity:1;background:var(--color-gray-100);border-color:var(--color-gray-400);color:var(--color-gray-500)}[data-theme=light] .GraphToolbar-module__nmI6eW__downloadButton:disabled{opacity:1;border-color:var(--color-gray-300);color:var(--color-gray-400)}.GraphToolbar-module__nmI6eW__statusWarning{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);color:#f59e0b;font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;cursor:help;background:#f59e0b1f;border:1px solid #f59e0b73;display:flex}
.GraphNavControls-module__9APJ-a__controls{z-index:5;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:20px;left:20px}.GraphNavControls-module__9APJ-a__row{align-items:center;gap:3px;display:flex}.GraphNavControls-module__9APJ-a__btn{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;opacity:.7;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}[data-theme=light] .GraphNavControls-module__9APJ-a__btn{color:#0000008c;background:#0000001a;border-color:#0000002e}.GraphNavControls-module__9APJ-a__btn:hover{background:var(--bg-hover);color:var(--text-primary);opacity:1}.GraphNavControls-module__9APJ-a__btn:active{background:var(--accent-primary);color:#fff;opacity:1}.GraphNavControls-module__9APJ-a__btnActive{color:#22c55ee6;opacity:1;background:#22c55e26;border-color:#22c55e66}.GraphNavControls-module__9APJ-a__btnActive:hover{color:#22c55e;background:#22c55e40}.GraphNavControls-module__9APJ-a__centerBtn{}.GraphNavControls-module__9APJ-a__spacer{width:28px;height:28px}
.GraphCanvas-module__qzZtHq__wrapper{position:absolute;inset:0;overflow:hidden}.GraphCanvas-module__qzZtHq__loading,.GraphCanvas-module__qzZtHq__error,.GraphCanvas-module__qzZtHq__empty{font-size:var(--text-lg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GraphCanvas-module__qzZtHq__loading{color:var(--accent-primary)}.GraphCanvas-module__qzZtHq__error{color:var(--status-error)}.GraphCanvas-module__qzZtHq__empty{color:var(--text-secondary)}
.GraphEmptyState-module__uzThsG__wrapper{padding:var(--space-6);display:flex;position:absolute;inset:0;overflow:auto}.GraphEmptyState-module__uzThsG__wrapper:before{content:"";background-image:radial-gradient(circle,var(--border-strong)1px,transparent 1.5px);pointer-events:none;background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 65%,#000 15%,#0000 100%);mask-image:radial-gradient(60% 65%,#000 15%,#0000 100%)}.GraphEmptyState-module__uzThsG__card{width:100%;max-width:440px;padding:var(--space-8);background:var(--drawer-bg);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);text-align:center;flex-direction:column;align-items:center;margin:auto;animation:.24s ease-out GraphEmptyState-module__uzThsG__cardIn;display:flex;position:relative}@keyframes GraphEmptyState-module__uzThsG__cardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.GraphEmptyState-module__uzThsG__illustration{width:272px;max-width:100%;height:auto;margin-bottom:var(--space-5);overflow:visible}.GraphEmptyState-module__uzThsG__link{stroke:var(--text-tertiary);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:3 4}.GraphEmptyState-module__uzThsG__ghostBacking{fill:var(--drawer-bg)}.GraphEmptyState-module__uzThsG__ghost{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 3}.GraphEmptyState-module__uzThsG__target{fill:var(--accent-primary)}.GraphEmptyState-module__uzThsG__halo{fill:none;stroke:var(--accent-primary);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite GraphEmptyState-module__uzThsG__halo}@keyframes GraphEmptyState-module__uzThsG__halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.GraphEmptyState-module__uzThsG__card[data-state=running] .GraphEmptyState-module__uzThsG__link{animation:1.4s linear infinite GraphEmptyState-module__uzThsG__march}@keyframes GraphEmptyState-module__uzThsG__march{to{stroke-dashoffset:-7px}}.GraphEmptyState-module__uzThsG__card[data-state=running] .GraphEmptyState-module__uzThsG__ghost{stroke-dasharray:none;animation:2.45s ease-in-out infinite GraphEmptyState-module__uzThsG__discover}@keyframes GraphEmptyState-module__uzThsG__discover{0%,to{fill-opacity:.12}30%{fill-opacity:.85}}.GraphEmptyState-module__uzThsG__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.GraphEmptyState-module__uzThsG__description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.GraphEmptyState-module__uzThsG__startButton{align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-2-5)var(--space-5);background:var(--status-success);border-radius:var(--radius-md);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition-all);border:none;display:inline-flex}.GraphEmptyState-module__uzThsG__startButton:hover{filter:brightness(1.1)}.GraphEmptyState-module__uzThsG__startButton:focus-visible{outline:2px solid var(--status-success);outline-offset:2px}.GraphEmptyState-module__uzThsG__running{align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-1-5)var(--space-3);background:var(--status-success-bg);border-radius:var(--radius-full);color:var(--status-success-text);font-size:var(--text-xs);font-weight:var(--font-medium);display:inline-flex}.GraphEmptyState-module__uzThsG__spinner{animation:1s linear infinite GraphEmptyState-module__uzThsG__spin}@keyframes GraphEmptyState-module__uzThsG__spin{to{transform:rotate(360deg)}}
.ClusterNodeList-module__N8Lceq__root{gap:var(--space-3);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.ClusterNodeList-module__N8Lceq__header{gap:var(--space-1-5);padding-bottom:var(--space-2);border-bottom:2px solid var(--drawer-section-info);flex-direction:column;display:flex}.ClusterNodeList-module__N8Lceq__typeBadge{padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-default);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-on-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide);align-self:flex-start;display:inline-block}.ClusterNodeList-module__N8Lceq__countText{font-size:var(--text-xs);color:var(--text-tertiary)}.ClusterNodeList-module__N8Lceq__searchWrap{align-items:center;display:flex;position:relative}.ClusterNodeList-module__N8Lceq__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;left:8px}.ClusterNodeList-module__N8Lceq__search{width:100%;font-size:var(--text-xs);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-default);color:var(--text-primary);outline:none;padding:6px 8px 6px 28px;transition:border-color .15s}.ClusterNodeList-module__N8Lceq__search:focus{border-color:var(--drawer-section-info)}.ClusterNodeList-module__N8Lceq__list{flex-direction:column;gap:2px;display:flex}.ClusterNodeList-module__N8Lceq__virtualScroll{flex:auto;min-height:200px;position:relative;overflow:hidden auto}.ClusterNodeList-module__N8Lceq__virtualSpacer{width:100%;position:relative}.ClusterNodeList-module__N8Lceq__virtualWindow{flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.ClusterNodeList-module__N8Lceq__row{align-items:center;gap:var(--space-2);border-radius:var(--radius-default);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;width:100%;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.ClusterNodeList-module__N8Lceq__rowIcon{flex:0 0 12px}.ClusterNodeList-module__N8Lceq__nestedTag{font-size:9px;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);background:var(--bg-secondary);vertical-align:middle;border-radius:3px;margin-right:6px;padding:1px 4px;display:inline-block}.ClusterNodeList-module__N8Lceq__row:hover{background:var(--bg-secondary);border-color:var(--border-subtle)}.ClusterNodeList-module__N8Lceq__rowDot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ClusterNodeList-module__N8Lceq__rowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ClusterNodeList-module__N8Lceq__rowName{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClusterNodeList-module__N8Lceq__rowSubtitle{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ClusterNodeList-module__N8Lceq__rowChevron{color:var(--text-tertiary);flex:none}.ClusterNodeList-module__N8Lceq__empty{color:var(--text-tertiary);font-size:var(--text-xs);padding:var(--space-2);font-style:italic}.ClusterNodeList-module__N8Lceq__backBtn{margin-bottom:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-default);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 8px;transition:background .12s,color .12s;display:inline-flex}.ClusterNodeList-module__N8Lceq__backBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}
.NodeAgentModal-module__2fhzna__intro{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.NodeAgentModal-module__2fhzna__nodeLabel{color:var(--text-primary);font-weight:var(--font-semibold)}.NodeAgentModal-module__2fhzna__fieldLabel{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);display:block}.NodeAgentModal-module__2fhzna__hint{margin:var(--space-2)0 0;font-size:var(--text-xs);color:var(--text-tertiary)}
.MuteButton-module__tdMTLG__muteButton{--mute-hover-bg:#ffffff12;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:11px;font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:3px 8px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}[data-theme=light] .MuteButton-module__tdMTLG__muteButton{--mute-hover-bg:var(--color-gray-100)}.MuteButton-module__tdMTLG__muteButton:hover:not(:disabled){background:var(--mute-hover-bg);color:var(--text-primary);border-color:var(--border-strong)}.MuteButton-module__tdMTLG__muteButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.MuteButton-module__tdMTLG__muteButton:disabled{opacity:.5;cursor:default}.MuteButton-module__tdMTLG__spin{animation:1s linear infinite MuteButton-module__tdMTLG__spin}@keyframes MuteButton-module__tdMTLG__spin{to{transform:rotate(360deg)}}.MuteButton-module__tdMTLG__pair{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}
.RedZoneTableRow-module__zESDka__table{border-collapse:collapse;width:100%;font-size:var(--text-xs);min-width:600px}.RedZoneTableRow-module__zESDka__table th{text-align:left;font-size:10px;font-weight:var(--font-semibold);color:var(--table-header-fg);text-transform:uppercase;letter-spacing:.05em;background:var(--table-header-bg);border-bottom:1px solid var(--table-header-border);white-space:nowrap;z-index:1;-webkit-user-select:none;user-select:none;padding:6px 10px;position:sticky;top:0}.RedZoneTableRow-module__zESDka__sortable,.RedZoneTableRow-module__zESDka__table th.RedZoneTableRow-module__zESDka__sortable{cursor:pointer}.RedZoneTableRow-module__zESDka__table th.RedZoneTableRow-module__zESDka__sortable:hover{color:var(--text-primary)}.RedZoneTableRow-module__zESDka__sortArrow{opacity:.6;margin-left:4px;font-size:9px}.RedZoneTableRow-module__zESDka__table td{border-bottom:1px solid var(--table-row-border);color:var(--table-cell-fg);vertical-align:top;padding:5px 10px}.RedZoneTableRow-module__zESDka__table tbody tr:nth-child(2n){background:var(--table-row-zebra-bg)}.RedZoneTableRow-module__zESDka__table tbody tr:hover td{background:var(--table-row-hover-bg)}.RedZoneTableRow-module__zESDka__sevBadge{font-size:10px;font-weight:var(--font-medium);text-transform:lowercase;border-radius:3px;padding:1px 6px;line-height:1.4;display:inline-block}.RedZoneTableRow-module__zESDka__sevCritical{color:#ef4444;background:#ef44442e}.RedZoneTableRow-module__zESDka__sevHigh{color:#f97316;background:#f9731626}.RedZoneTableRow-module__zESDka__sevMedium{color:#eab308;background:#eab30826}.RedZoneTableRow-module__zESDka__sevLow{color:#22c55e;background:#22c55e26}.RedZoneTableRow-module__zESDka__sevInfo{color:#6366f1;background:#6366f126}.RedZoneTableRow-module__zESDka__cvssBadge{font-size:10px;font-weight:var(--font-semibold);font-family:var(--font-mono,monospace);border-radius:3px;padding:1px 6px;display:inline-block}.RedZoneTableRow-module__zESDka__cvssCritical{color:#ef4444;background:#ef444433}.RedZoneTableRow-module__zESDka__cvssHigh{color:#f97316;background:#f973162e}.RedZoneTableRow-module__zESDka__cvssMedium{color:#eab308;background:#eab30826}.RedZoneTableRow-module__zESDka__cvssLow{color:#22c55e;background:#22c55e26}.RedZoneTableRow-module__zESDka__kevChip{font-size:9px;font-weight:var(--font-bold);color:#ef4444;letter-spacing:.05em;background:#ef444440;border:1px solid #ef444459;border-radius:3px;padding:1px 6px;display:inline-block}.RedZoneTableRow-module__zESDka__declaredBadge{font-size:9px;font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap;background:#94a3b826;border:1px solid #94a3b859;border-radius:3px;margin-left:6px;padding:1px 6px;display:inline-block}.RedZoneTableRow-module__zESDka__boolTrue{color:#22c55e;font-weight:var(--font-medium);font-size:11px}.RedZoneTableRow-module__zESDka__boolFalse{color:var(--text-tertiary);font-size:11px}.RedZoneTableRow-module__zESDka__mono{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:11px}.RedZoneTableRow-module__zESDka__truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.RedZoneTableRow-module__zESDka__nullCell{color:var(--text-tertiary);opacity:.5}.RedZoneTableRow-module__zESDka__nodeIdBtn{font-family:var(--font-mono,monospace);color:var(--text-secondary);text-underline-offset:2px;cursor:copy;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.RedZoneTableRow-module__zESDka__nodeIdBtn:hover,.RedZoneTableRow-module__zESDka__nodeIdBtn:focus-visible{color:var(--text-primary);text-decoration-style:solid}.RedZoneTableRow-module__zESDka__numCell{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:11px}.RedZoneTableRow-module__zESDka__listCell{flex-wrap:wrap;gap:3px;max-width:280px;display:inline-flex}.RedZoneTableRow-module__zESDka__listChip{background:var(--bg-tertiary,#ffffff0d);color:var(--text-secondary);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:10px;display:inline-block}.RedZoneTableRow-module__zESDka__listMore{color:var(--text-tertiary);padding:1px 5px;font-size:10px;font-style:italic;display:inline-block}.RedZoneTableRow-module__zESDka__loadMoreBar{border-top:1px solid var(--border-primary);background:var(--bg-primary);flex-shrink:0;justify-content:center;padding:6px;display:flex}.RedZoneTableRow-module__zESDka__loadMoreBtn{font-size:var(--text-xs);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:4px 16px}.RedZoneTableRow-module__zESDka__loadMoreBtn:hover{color:var(--text-primary);border-color:var(--accent)}
.TextDiff-module__AbSQIG__root{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.TextDiff-module__AbSQIG__toolbar{align-items:center;gap:var(--space-2);display:flex}.TextDiff-module__AbSQIG__count{font-size:var(--text-xs);color:var(--text-tertiary);flex:1}.TextDiff-module__AbSQIG__legend,.TextDiff-module__AbSQIG__note{font-size:var(--text-xs);color:var(--text-tertiary)}.TextDiff-module__AbSQIG__empty{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-tertiary)}.TextDiff-module__AbSQIG__splitTable,.TextDiff-module__AbSQIG__unified,.TextDiff-module__AbSQIG__split{border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--bg-primary);max-height:60vh;overflow:auto}.TextDiff-module__AbSQIG__headerRow,.TextDiff-module__AbSQIG__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.TextDiff-module__AbSQIG__row>.TextDiff-module__AbSQIG__cell:first-child{border-right:1px solid var(--border-default)}.TextDiff-module__AbSQIG__row[data-current=true],.TextDiff-module__AbSQIG__unified>[data-current=true]{outline:1px solid var(--accent-primary,#3b82f6);outline-offset:-1px}.TextDiff-module__AbSQIG__split{display:flex}.TextDiff-module__AbSQIG__pane{flex:1;min-width:0}.TextDiff-module__AbSQIG__divider{background:var(--border-default);flex-shrink:0;width:1px}.TextDiff-module__AbSQIG__paneHeader{padding:var(--space-1)var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);background:var(--bg-tertiary);border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700;position:sticky;top:0}.TextDiff-module__AbSQIG__cell{min-width:0;font-family:var(--font-mono);align-items:flex-start;min-height:20px;font-size:12px;line-height:1.5;display:flex}.TextDiff-module__AbSQIG__lineNo{text-align:right;min-width:40px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;opacity:.6;flex-shrink:0;padding:0 8px;display:inline-block}.TextDiff-module__AbSQIG__prefix{text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;width:16px;font-weight:700;display:inline-block}.TextDiff-module__AbSQIG__text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;padding-right:8px}.TextDiff-module__AbSQIG__plain{padding:var(--space-2)var(--space-3);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.TextDiff-module__AbSQIG__insert{background:color-mix(in srgb,var(--diff-addition,#22c55e)10%,transparent)}.TextDiff-module__AbSQIG__insert .TextDiff-module__AbSQIG__prefix{color:var(--diff-addition,#22c55e)}.TextDiff-module__AbSQIG__delete{background:color-mix(in srgb,var(--diff-deletion,#ef4444)10%,transparent)}.TextDiff-module__AbSQIG__delete .TextDiff-module__AbSQIG__prefix{color:var(--diff-deletion,#ef4444)}.TextDiff-module__AbSQIG__equal .TextDiff-module__AbSQIG__prefix,.TextDiff-module__AbSQIG__blank .TextDiff-module__AbSQIG__prefix{color:#0000}.TextDiff-module__AbSQIG__blank{background:var(--bg-secondary)}
.RemediationDetail-module__XC1lIW__detail{flex-direction:column;height:100%;display:flex;overflow:hidden}.RemediationDetail-module__XC1lIW__topBar{padding:var(--space-2)var(--space-4);padding-right:calc(var(--space-4) + 32px);border-bottom:1px solid var(--border-default);background:var(--bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.RemediationDetail-module__XC1lIW__backBtn{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;transition:background .15s;display:flex}.RemediationDetail-module__XC1lIW__backBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.RemediationDetail-module__XC1lIW__topActions{align-items:center;gap:var(--space-2);display:flex}.RemediationDetail-module__XC1lIW__dismissBtn,.RemediationDetail-module__XC1lIW__deleteBtn{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:background .15s;display:flex}.RemediationDetail-module__XC1lIW__dismissBtn:hover,.RemediationDetail-module__XC1lIW__deleteBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.RemediationDetail-module__XC1lIW__content{padding:var(--space-5)var(--space-5);flex:1;overflow:auto}.RemediationDetail-module__XC1lIW__detailHeader{margin-bottom:var(--space-5)}.RemediationDetail-module__XC1lIW__badges{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.RemediationDetail-module__XC1lIW__cvss{border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:var(--font-medium);font-family:var(--font-mono);padding:2px 8px}.RemediationDetail-module__XC1lIW__detailTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2)0;line-height:1.3}.RemediationDetail-module__XC1lIW__description{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.RemediationDetail-module__XC1lIW__section{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.RemediationDetail-module__XC1lIW__sectionTitle{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)0;display:flex}.RemediationDetail-module__XC1lIW__subsection{margin-bottom:var(--space-3)}.RemediationDetail-module__XC1lIW__subsection:last-child{margin-bottom:0}.RemediationDetail-module__XC1lIW__subsectionTitle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);margin:0 0 var(--space-2)0;text-transform:uppercase;letter-spacing:.04em;display:flex}.RemediationDetail-module__XC1lIW__assetList{gap:var(--space-1);flex-direction:column;display:flex}.RemediationDetail-module__XC1lIW__assetItem{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-2);background:var(--bg-primary);border-radius:var(--radius-md);font-size:var(--text-xs);display:flex}.RemediationDetail-module__XC1lIW__assetType{border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px;font-weight:var(--font-medium);text-transform:uppercase;padding:1px 6px}.RemediationDetail-module__XC1lIW__assetName{color:var(--text-primary);font-weight:var(--font-medium)}.RemediationDetail-module__XC1lIW__assetUrl,.RemediationDetail-module__XC1lIW__assetIp{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.RemediationDetail-module__XC1lIW__identifiers{gap:var(--space-1);flex-wrap:wrap;display:flex}.RemediationDetail-module__XC1lIW__cveTag,.RemediationDetail-module__XC1lIW__cweTag,.RemediationDetail-module__XC1lIW__capecTag{border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-medium);font-family:var(--font-mono);padding:2px 8px}.RemediationDetail-module__XC1lIW__cveTag{background:color-mix(in srgb,var(--severity-high,#ea580c)12%,transparent);color:var(--severity-high,#ea580c)}.RemediationDetail-module__XC1lIW__cweTag{background:color-mix(in srgb,var(--severity-medium,#ca8a04)12%,transparent);color:var(--severity-medium,#ca8a04)}.RemediationDetail-module__XC1lIW__capecTag{background:color-mix(in srgb,var(--accent-primary)12%,transparent);color:var(--accent-primary)}.RemediationDetail-module__XC1lIW__evidenceBlock{padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;font-size:11px;line-height:1.5;overflow:auto}.RemediationDetail-module__XC1lIW__solutionText{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.RemediationDetail-module__XC1lIW__metaRow{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);display:flex}.RemediationDetail-module__XC1lIW__metaLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.RemediationDetail-module__XC1lIW__metaValue{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--font-medium);margin-right:var(--space-3)}.RemediationDetail-module__XC1lIW__codeFixArea{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.RemediationDetail-module__XC1lIW__settingsAlert{align-items:center;gap:var(--space-2);padding:var(--space-2-5)var(--space-3);background:color-mix(in srgb,var(--severity-medium,#ca8a04)10%,transparent);border:1px solid color-mix(in srgb,var(--severity-medium,#ca8a04)30%,transparent);border-radius:var(--radius-md);color:var(--severity-medium,#ca8a04);font-size:var(--text-xs);line-height:1.5;display:flex}.RemediationDetail-module__XC1lIW__settingsAlert svg{flex-shrink:0}.RemediationDetail-module__XC1lIW__settingsLink{align-items:center;gap:var(--space-1);vertical-align:middle;color:var(--severity-medium,#ca8a04);white-space:nowrap;font-weight:600;text-decoration:underline;display:inline-flex}.RemediationDetail-module__XC1lIW__settingsLink:hover{filter:brightness(1.2)}.RemediationDetail-module__XC1lIW__settingsLink svg{margin-top:0}.RemediationDetail-module__XC1lIW__agentNotes{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb,var(--severity-medium,#ca8a04)8%,transparent);border:1px solid color-mix(in srgb,var(--severity-medium,#ca8a04)25%,transparent);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);width:100%;line-height:1.6;display:flex}.RemediationDetail-module__XC1lIW__agentNotes svg{color:var(--severity-medium,#ca8a04);flex-shrink:0;margin-top:2px}.RemediationDetail-module__XC1lIW__agentNotes strong{color:var(--severity-medium,#ca8a04);margin-bottom:var(--space-1);font-size:var(--text-xs);display:block}.RemediationDetail-module__XC1lIW__agentNotes p{white-space:pre-wrap;word-break:break-word;margin:0}.RemediationDetail-module__XC1lIW__codeFixBtn{align-items:center;gap:var(--space-2);padding:var(--space-2-5)var(--space-5);background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:none;transition:opacity .15s;display:flex}.RemediationDetail-module__XC1lIW__codeFixBtn:hover:not(:disabled){opacity:.9}.RemediationDetail-module__XC1lIW__codeFixBtn:disabled{opacity:.6;cursor:not-allowed}.RemediationDetail-module__XC1lIW__codeFixHint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.RemediationDetail-module__XC1lIW__noCodeFix{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.RemediationDetail-module__XC1lIW__prLink{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:background .15s;display:flex}.RemediationDetail-module__XC1lIW__prLink:hover{background:var(--bg-hover)}.RemediationDetail-module__XC1lIW__prStatus{font-size:var(--text-xs);color:var(--text-tertiary)}
.AttackFlowSankey-module__enLIuq__container{width:100%;position:relative;overflow-x:auto}.AttackFlowSankey-module__enLIuq__columnLabel{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.AttackFlowSankey-module__enLIuq__nodeLabel{cursor:default;font-size:12px}.AttackFlowSankey-module__enLIuq__tooltip{pointer-events:none;white-space:nowrap;z-index:10;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:6px;padding:6px 10px;font-size:11px;position:absolute}
.plugins-module__zpblXW__badge{border-radius:var(--radius-full,999px);border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--text-2xs,10px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:1px 6px;font-weight:600;display:inline-flex}.plugins-module__zpblXW__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.plugins-module__zpblXW__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.plugins-module__zpblXW__description{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--text-sm)}.plugins-module__zpblXW__meta{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.plugins-module__zpblXW__permissions{flex-wrap:wrap;gap:4px;display:flex}.plugins-module__zpblXW__error{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm,4px);background:var(--status-error-bg,#dc262614);color:var(--status-error,#dc2626);font-size:var(--text-xs);overflow-wrap:anywhere}.plugins-module__zpblXW__notice{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.plugins-module__zpblXW__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plugins-module__zpblXW__danger{color:var(--status-error,#dc2626);border-color:var(--status-error,#dc2626)}.plugins-module__zpblXW__busy{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.plugins-module__zpblXW__permissionList{margin:var(--space-3)0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.plugins-module__zpblXW__permissionTitle{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.plugins-module__zpblXW__permissionText{color:var(--text-secondary);font-size:var(--text-sm);margin:4px 0 0}.plugins-module__zpblXW__newTag{font-size:var(--text-2xs,10px)}.plugins-module__zpblXW__consentLine{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);display:flex}.plugins-module__zpblXW__choice{gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.plugins-module__zpblXW__choice label{align-items:flex-start;gap:var(--space-2);display:flex}.plugins-module__zpblXW__banner{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.plugins-module__zpblXW__headEnd{align-items:center;gap:var(--space-2);display:flex}.plugins-module__zpblXW__pluginCard{flex-direction:column;display:flex}.plugins-module__zpblXW__cardBody{gap:var(--space-4);flex:1;display:flex}.plugins-module__zpblXW__cardMain{flex-direction:column;flex:1;min-width:0;display:flex}.plugins-module__zpblXW__cardMain .plugins-module__zpblXW__actions{padding-top:var(--space-3);margin-top:auto}.plugins-module__zpblXW__avatar{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-default);border:1px solid var(--border-default);background:var(--bg-tertiary);flex:none;align-self:flex-start;width:176px}.plugins-module__zpblXW__avatarPlaceholder{color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.plugins-module__zpblXW__avatar{width:88px}}
.DiffLine-module__tq9kqG__line{font-family:var(--font-mono);align-items:flex-start;min-height:20px;font-size:12px;line-height:1.5;display:flex}.DiffLine-module__tq9kqG__lineNumber{text-align:right;min-width:40px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;opacity:.6;flex-shrink:0;padding:0 8px;display:inline-block}.DiffLine-module__tq9kqG__prefix{text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;width:16px;font-weight:700;display:inline-block}.DiffLine-module__tq9kqG__content{white-space:pre;flex:1;padding-right:8px;overflow-x:auto}.DiffLine-module__tq9kqG__addition{background:color-mix(in srgb,var(--diff-addition,#22c55e)10%,transparent)}.DiffLine-module__tq9kqG__addition .DiffLine-module__tq9kqG__prefix{color:var(--diff-addition,#22c55e)}.DiffLine-module__tq9kqG__deletion{background:color-mix(in srgb,var(--diff-deletion,#ef4444)10%,transparent)}.DiffLine-module__tq9kqG__deletion .DiffLine-module__tq9kqG__prefix{color:var(--diff-deletion,#ef4444)}.DiffLine-module__tq9kqG__context{background:0 0}.DiffLine-module__tq9kqG__context .DiffLine-module__tq9kqG__prefix{color:#0000}
.page-module__W2phFa__page{padding:0 var(--space-6)var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__W2phFa__noProject{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--text-secondary);flex-direction:column;flex:1;display:flex}.page-module__W2phFa__noProjectTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__W2phFa__noProjectText{font-size:var(--text-sm);color:var(--text-tertiary);max-width:400px}.page-module__W2phFa__section{margin-top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.page-module__W2phFa__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page-module__W2phFa__grid2{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.page-module__W2phFa__grid3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module__W2phFa__grid4{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.page-module__W2phFa__gridFull{gap:var(--space-4);grid-template-columns:1fr;display:grid}.page-module__W2phFa__exploitRow{gap:var(--space-4);grid-template-columns:2fr 1fr 1fr;display:grid}.page-module__W2phFa__sankeyRow{gap:var(--space-4);grid-template-columns:6fr 4fr;display:grid}.page-module__W2phFa__chainRow{gap:var(--space-4);grid-template-columns:4fr 1fr;display:grid}.page-module__W2phFa__surfaceStats{gap:var(--space-3);grid-template-columns:repeat(6,1fr);display:grid}.page-module__W2phFa__statDetail{color:var(--text-tertiary);margin-top:var(--space-1);font-size:11px}.page-module__W2phFa__secretsGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1199px){.page-module__W2phFa__grid3,.page-module__W2phFa__grid4{grid-template-columns:repeat(2,1fr)}.page-module__W2phFa__exploitRow{grid-template-columns:1fr 1fr}.page-module__W2phFa__chainRow{grid-template-columns:3fr 1fr}.page-module__W2phFa__sankeyRow{grid-template-columns:1fr 1fr}.page-module__W2phFa__surfaceStats,.page-module__W2phFa__secretsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.page-module__W2phFa__page{padding:0 var(--space-3)var(--space-6)}.page-module__W2phFa__grid2,.page-module__W2phFa__grid3,.page-module__W2phFa__grid4,.page-module__W2phFa__exploitRow,.page-module__W2phFa__chainRow,.page-module__W2phFa__sankeyRow,.page-module__W2phFa__secretsGrid,.page-module__W2phFa__surfaceStats{grid-template-columns:1fr}}
.OverrideReviewModal-module__2-vPWG__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.OverrideReviewModal-module__2-vPWG__header{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.OverrideReviewModal-module__2-vPWG__vLine{font-weight:var(--font-semibold);color:var(--text-primary)}.OverrideReviewModal-module__2-vPWG__scope{font-size:var(--text-sm);color:var(--text-secondary)}.OverrideReviewModal-module__2-vPWG__warn,.OverrideReviewModal-module__2-vPWG__block{align-items:flex-start;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-default);display:flex}.OverrideReviewModal-module__2-vPWG__warn{color:var(--status-warning,#f59e0b);background:color-mix(in srgb,var(--status-warning,#f59e0b)8%,transparent);border:1px solid color-mix(in srgb,var(--status-warning,#f59e0b)30%,transparent)}.OverrideReviewModal-module__2-vPWG__block{color:var(--status-error,#ef4444);background:color-mix(in srgb,var(--status-error,#ef4444)8%,transparent);border:1px solid color-mix(in srgb,var(--status-error,#ef4444)30%,transparent)}.OverrideReviewModal-module__2-vPWG__note{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-3);border:1px solid var(--border-default,#334155);border-radius:var(--radius-default);background:color-mix(in srgb,var(--text-primary)3%,transparent)}.OverrideReviewModal-module__2-vPWG__note :first-child{margin-top:0}.OverrideReviewModal-module__2-vPWG__note :last-child{margin-bottom:0}.OverrideReviewModal-module__2-vPWG__note ul{margin:var(--space-1)0;padding-left:var(--space-4)}.OverrideReviewModal-module__2-vPWG__note li{margin:var(--space-1)0}.OverrideReviewModal-module__2-vPWG__note p{margin:0 0 var(--space-2)}.OverrideReviewModal-module__2-vPWG__risks{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--status-warning,#f59e0b)30%,transparent);border-radius:var(--radius-default);background:color-mix(in srgb,var(--status-warning,#f59e0b)5%,transparent)}.OverrideReviewModal-module__2-vPWG__risksTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--status-warning,#f59e0b);margin-bottom:var(--space-2);display:flex}.OverrideReviewModal-module__2-vPWG__risks ul{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.OverrideReviewModal-module__2-vPWG__risks code{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.OverrideReviewModal-module__2-vPWG__riskWhy{color:var(--text-tertiary);font-size:var(--text-xs)}.OverrideReviewModal-module__2-vPWG__tabs{gap:var(--space-1);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.OverrideReviewModal-module__2-vPWG__tab{padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;display:inline-flex}.OverrideReviewModal-module__2-vPWG__tabActive{color:var(--text-primary);border-bottom-color:var(--accent-primary,#3b82f6)}.OverrideReviewModal-module__2-vPWG__revert{font-size:var(--text-xs);color:var(--text-tertiary)}.OverrideReviewModal-module__2-vPWG__tabFlag{color:var(--status-warning,#f59e0b)}.OverrideReviewModal-module__2-vPWG__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.OverrideReviewModal-module__2-vPWG__loading{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm);display:flex}.OverrideReviewModal-module__2-vPWG__spin{animation:1s linear infinite OverrideReviewModal-module__2-vPWG__spin}@keyframes OverrideReviewModal-module__2-vPWG__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.OverrideReviewModal-module__2-vPWG__footer{flex-wrap:wrap}.OverrideReviewModal-module__2-vPWG__footer>button{flex:auto}}
.DiffBlock-module__AD3O3G__block{border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:var(--bg-secondary);overflow:hidden}.DiffBlock-module__AD3O3G__infoBar{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--bg-primary);border-bottom:1px solid var(--border-default);font-size:11px;display:flex}.DiffBlock-module__AD3O3G__blockIndex{color:var(--text-tertiary);font-weight:var(--font-medium)}.DiffBlock-module__AD3O3G__lineRange{color:var(--text-tertiary);font-family:var(--font-mono)}.DiffBlock-module__AD3O3G__blockDesc{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DiffBlock-module__AD3O3G__splitPane{min-height:100px;display:flex}.DiffBlock-module__AD3O3G__pane{flex:1;overflow:auto}.DiffBlock-module__AD3O3G__paneDivider{background:var(--border-default);flex-shrink:0;width:1px}.DiffBlock-module__AD3O3G__paneHeader{padding:var(--space-1)var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);background:var(--bg-tertiary);border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700}.DiffBlock-module__AD3O3G__paneContent{padding:var(--space-1)0}.DiffBlock-module__AD3O3G__actionsBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-top:1px solid var(--border-default);background:var(--bg-primary);display:flex}.DiffBlock-module__AD3O3G__acceptBtn{align-items:center;gap:var(--space-1);padding:var(--space-1-5)var(--space-3);background:var(--success,#16a34a);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;border:none;transition:opacity .15s;display:flex}.DiffBlock-module__AD3O3G__acceptBtn:hover{opacity:.9}.DiffBlock-module__AD3O3G__rejectBtn{align-items:center;gap:var(--space-1);padding:var(--space-1-5)var(--space-3);color:var(--severity-critical,#dc2626);border:1px solid var(--severity-critical,#dc2626);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;background:0 0;transition:background .15s;display:flex}.DiffBlock-module__AD3O3G__rejectBtn:hover{background:color-mix(in srgb,var(--severity-critical,#dc2626)10%,transparent)}.DiffBlock-module__AD3O3G__acceptedLabel{align-items:center;gap:var(--space-1);color:var(--success,#16a34a);font-size:var(--text-xs);font-weight:var(--font-medium);display:flex}.DiffBlock-module__AD3O3G__rejectedLabel{align-items:center;gap:var(--space-1);color:var(--severity-critical,#dc2626);font-size:var(--text-xs);font-weight:var(--font-medium);display:flex}.DiffBlock-module__AD3O3G__rejectInputRow{align-items:center;gap:var(--space-2);flex:1;display:flex}.DiffBlock-module__AD3O3G__rejectInput{padding:var(--space-1)var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-xs);outline:none;flex:1}.DiffBlock-module__AD3O3G__rejectInput:focus{border-color:var(--accent-primary)}.DiffBlock-module__AD3O3G__rejectConfirmBtn{padding:var(--space-1)var(--space-2);background:var(--severity-critical,#dc2626);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;border:none;align-items:center;gap:4px;display:flex}.DiffBlock-module__AD3O3G__cancelBtn{padding:var(--space-1)var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0}
.UserSkillReview-module__nKUQKa__body{overflow-wrap:anywhere}.UserSkillReview-module__nKUQKa__diff{min-width:0}.UserSkillReview-module__nKUQKa__fields{gap:var(--space-3);flex-direction:column;display:flex}.UserSkillReview-module__nKUQKa__check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:inline-flex}.UserSkillReview-module__nKUQKa__indent{margin-left:var(--space-5,20px)}.UserSkillReview-module__nKUQKa__swap{gap:var(--space-1-5,6px);flex-direction:column;display:flex}@media (max-width:640px){.UserSkillReview-module__nKUQKa__sheet{max-width:none}:is(.UserSkillReview-module__nKUQKa__diff pre,.UserSkillReview-module__nKUQKa__diff code){white-space:pre-wrap;word-break:break-word}.UserSkillReview-module__nKUQKa__footer{flex-wrap:wrap}.UserSkillReview-module__nKUQKa__footer>button{flex:auto}}
.ActivityLog-module__xnhvIW__log{gap:var(--space-2);flex-direction:column;height:100%;display:flex;overflow-y:auto}.ActivityLog-module__xnhvIW__log>*{flex-shrink:0}.ActivityLog-module__xnhvIW__phaseEntry{align-items:center;gap:var(--space-3);padding:var(--space-1)0;margin:var(--space-1)0;display:flex}.ActivityLog-module__xnhvIW__phaseLine{background:var(--border-default);flex:1;height:1px}.ActivityLog-module__xnhvIW__phaseLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:600}.ActivityLog-module__xnhvIW__thinkingEntry{padding:var(--space-2)var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.5;overflow:hidden}.ActivityLog-module__xnhvIW__thinkingHeader{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;font-family:var(--font-sans,sans-serif);display:flex}.ActivityLog-module__xnhvIW__thinkingText{max-height:4.5em;transition:max-height .2s;overflow:hidden}.ActivityLog-module__xnhvIW__thinkingTextExpanded{max-height:none}.ActivityLog-module__xnhvIW__thinkingText p{margin:0 0 .4em}.ActivityLog-module__xnhvIW__thinkingText p:last-child{margin-bottom:0}:is(.ActivityLog-module__xnhvIW__thinkingText h1,.ActivityLog-module__xnhvIW__thinkingText h2,.ActivityLog-module__xnhvIW__thinkingText h3,.ActivityLog-module__xnhvIW__thinkingText h4){color:var(--text-primary);margin:.6em 0 .3em;font-size:11px;font-weight:700}:is(.ActivityLog-module__xnhvIW__thinkingText h1:first-child,.ActivityLog-module__xnhvIW__thinkingText h2:first-child,.ActivityLog-module__xnhvIW__thinkingText h3:first-child){margin-top:0}.ActivityLog-module__xnhvIW__thinkingText code{background:var(--bg-primary);border-radius:3px;padding:1px 4px;font-size:10px}.ActivityLog-module__xnhvIW__thinkingText pre{background:var(--bg-primary);padding:var(--space-2);border-radius:var(--radius-sm);margin:.4em 0;overflow-x:auto}.ActivityLog-module__xnhvIW__thinkingText pre code{background:0 0;padding:0}:is(.ActivityLog-module__xnhvIW__thinkingText ul,.ActivityLog-module__xnhvIW__thinkingText ol){margin:.3em 0;padding-left:1.4em}.ActivityLog-module__xnhvIW__thinkingText li{margin:.15em 0}.ActivityLog-module__xnhvIW__thinkingText strong{color:var(--text-primary);font-weight:600}.ActivityLog-module__xnhvIW__thinkingText a{color:var(--accent-primary);text-decoration:none}.ActivityLog-module__xnhvIW__thinkingText a:hover{text-decoration:underline}.ActivityLog-module__xnhvIW__thinkingText blockquote{border-left:2px solid var(--border-default);padding-left:var(--space-2);color:var(--text-tertiary);margin:.4em 0}.ActivityLog-module__xnhvIW__thinkingText table{border-collapse:collapse;margin:.4em 0;font-size:10px}:is(.ActivityLog-module__xnhvIW__thinkingText th,.ActivityLog-module__xnhvIW__thinkingText td){border:1px solid var(--border-default);padding:2px 6px}.ActivityLog-module__xnhvIW__thinkingText th{background:var(--bg-primary);font-weight:600}.ActivityLog-module__xnhvIW__thinkingToggle{margin-top:var(--space-1);color:var(--accent-primary);cursor:pointer;font-size:10px;font-family:var(--font-sans,sans-serif);background:0 0;border:none;padding:0;display:inline-block}.ActivityLog-module__xnhvIW__thinkingToggle:hover{text-decoration:underline}.ActivityLog-module__xnhvIW__toolEntry{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.ActivityLog-module__xnhvIW__toolHeader{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ActivityLog-module__xnhvIW__toolHeader:hover{background:var(--bg-hover)}.ActivityLog-module__xnhvIW__toolIcon{color:var(--text-tertiary);flex-shrink:0}.ActivityLog-module__xnhvIW__toolName{font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-mono);color:var(--text-primary)}.ActivityLog-module__xnhvIW__toolArgsSummary{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ActivityLog-module__xnhvIW__toolSpinner{color:var(--accent-primary);flex-shrink:0;margin-left:auto;animation:1s linear infinite ActivityLog-module__xnhvIW__spin}.ActivityLog-module__xnhvIW__toolStatusDone{color:var(--success,#16a34a);flex-shrink:0;margin-left:auto}.ActivityLog-module__xnhvIW__toolStatusError{color:var(--severity-critical,#dc2626);flex-shrink:0;margin-left:auto}.ActivityLog-module__xnhvIW__toolBody{border-top:1px solid var(--border-default);padding:var(--space-2)var(--space-3)}.ActivityLog-module__xnhvIW__toolArgs{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.4}.ActivityLog-module__xnhvIW__toolOutputLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-top:var(--space-2);margin-bottom:var(--space-1);font-size:10px;font-weight:600}.ActivityLog-module__xnhvIW__toolOutput{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:var(--space-1-5)var(--space-2);background:var(--bg-primary);border-radius:var(--radius-sm);line-height:1.4;overflow-y:auto}.ActivityLog-module__xnhvIW__planEntry{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-secondary)}.ActivityLog-module__xnhvIW__planHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);display:flex}.ActivityLog-module__xnhvIW__planApproach{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:11px;line-height:1.4}.ActivityLog-module__xnhvIW__planFiles{gap:var(--space-1);flex-direction:column;display:flex}.ActivityLog-module__xnhvIW__planFile{align-items:center;gap:var(--space-2);font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);display:flex}.ActivityLog-module__xnhvIW__planFileAction{text-transform:uppercase;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-tertiary);padding:1px 6px;font-size:10px;font-weight:600}.ActivityLog-module__xnhvIW__prEntry{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--success,#16a34a);border-radius:var(--radius-lg);display:flex}.ActivityLog-module__xnhvIW__prEntry>svg{color:var(--success,#16a34a);flex-shrink:0}.ActivityLog-module__xnhvIW__prInfo{flex-direction:column;flex:1;gap:2px;display:flex}.ActivityLog-module__xnhvIW__prTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.ActivityLog-module__xnhvIW__prMeta{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono)}.ActivityLog-module__xnhvIW__prLink{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;text-decoration:none;transition:background .15s;display:flex}.ActivityLog-module__xnhvIW__prLink:hover{background:var(--bg-hover)}.ActivityLog-module__xnhvIW__errorEntry{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:color-mix(in srgb,var(--severity-critical,#dc2626)10%,transparent);border:1px solid color-mix(in srgb,var(--severity-critical,#dc2626)25%,transparent);border-radius:var(--radius-md);color:var(--severity-critical,#dc2626);font-size:var(--text-xs);display:flex}.ActivityLog-module__xnhvIW__completeEntry{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:color-mix(in srgb,var(--success,#16a34a)10%,transparent);border:1px solid color-mix(in srgb,var(--success,#16a34a)25%,transparent);border-radius:var(--radius-md);color:var(--success,#16a34a);font-size:var(--text-xs);font-weight:var(--font-medium);display:flex}@keyframes ActivityLog-module__xnhvIW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Settings-module__B-t5ZG__page{width:1084px;max-width:100%;padding:var(--space-6)var(--space-4);margin:0 auto}.Settings-module__B-t5ZG__pageTitle{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.Settings-module__B-t5ZG__tabBar{border-bottom:1px solid var(--border-default);margin-bottom:var(--space-5);gap:0;display:flex;overflow-x:auto}.Settings-module__B-t5ZG__tab{padding:var(--space-2-5)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-1-5);background:0 0;border:none;border-bottom:2px solid #0000;transition:color .15s,border-color .15s;display:flex}.Settings-module__B-t5ZG__tab:hover{color:var(--text-secondary)}.Settings-module__B-t5ZG__tabActive{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.Settings-module__B-t5ZG__section{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-4)}.Settings-module__B-t5ZG__sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Settings-module__B-t5ZG__sectionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);align-items:center;gap:var(--space-1-5);display:flex}.Settings-module__B-t5ZG__sectionHeaderActions{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.Settings-module__B-t5ZG__sectionHeaderBtn{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-default);cursor:pointer;white-space:nowrap;padding:4px 10px;transition:color .15s,border-color .15s;display:flex}.Settings-module__B-t5ZG__sectionHeaderBtn:hover{color:var(--text-primary);border-color:var(--border-hover)}.Settings-module__B-t5ZG__sectionHint{font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-4)}.Settings-module__B-t5ZG__stickyHeader{z-index:10;background:var(--bg-secondary);gap:var(--space-2);flex-wrap:wrap;position:sticky;top:0}.Settings-module__B-t5ZG__stickyHeader .Settings-module__B-t5ZG__sectionHeaderActions{justify-content:flex-end;margin-left:auto}.Settings-module__B-t5ZG__formSection .Settings-module__B-t5ZG__stickyHeader{background:var(--bg-primary);padding:var(--space-2)0;border-bottom:1px solid var(--border-default)}.Settings-module__B-t5ZG__cardHeader{border:1px solid var(--border-default);border-radius:var(--radius-md)var(--radius-md)0 0;padding:var(--space-4)var(--space-5);margin-bottom:0}.Settings-module__B-t5ZG__cardBody{border-radius:0 0 var(--radius-md)var(--radius-md);padding-top:var(--space-4);border-top:none}.Settings-module__B-t5ZG__unsavedHint{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--status-warning);align-items:center;display:inline-flex}.Settings-module__B-t5ZG__providerList{gap:var(--space-2);flex-direction:column;display:flex}.Settings-module__B-t5ZG__providerCard{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-default);transition:border-color .15s;display:flex}.Settings-module__B-t5ZG__providerCard:hover{border-color:var(--border-hover)}.Settings-module__B-t5ZG__providerIcon{font-size:var(--text-lg);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Settings-module__B-t5ZG__providerLogoImg{object-fit:contain;max-width:28px;max-height:28px;display:block;width:28px!important;height:28px!important}.Settings-module__B-t5ZG__providerInfo{flex:1;min-width:0}.Settings-module__B-t5ZG__providerName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.Settings-module__B-t5ZG__providerMeta{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.Settings-module__B-t5ZG__providerActions{gap:var(--space-1);flex-shrink:0;display:flex}.Settings-module__B-t5ZG__emptyState{text-align:center;padding:var(--space-6)var(--space-4);color:var(--text-tertiary);font-size:var(--text-sm)}.Settings-module__B-t5ZG__providerTypeGrid{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.Settings-module__B-t5ZG__providerTypeCard{align-items:center;gap:var(--space-1);padding:var(--space-4)var(--space-3);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.Settings-module__B-t5ZG__providerTypeCard:hover{border-color:var(--accent-primary);background:var(--bg-tertiary)}.Settings-module__B-t5ZG__providerTypeIcon{font-size:var(--text-xl);height:40px;margin-bottom:var(--space-3);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.Settings-module__B-t5ZG__providerTypeLogo{object-fit:contain;max-width:40px;max-height:40px;display:block;width:40px!important;height:40px!important}.Settings-module__B-t5ZG__providerTypeName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.Settings-module__B-t5ZG__providerTypeDesc{color:var(--text-tertiary);font-size:11px;line-height:1.3}.Settings-module__B-t5ZG__formSection{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-5)}.Settings-module__B-t5ZG__formEmbedded{gap:var(--space-2);flex-direction:column;display:flex}.Settings-module__B-t5ZG__formEmbedded .formGroup{margin-bottom:0}.Settings-module__B-t5ZG__formEmbedded .Settings-module__B-t5ZG__apiKeyLink{margin-bottom:0}.Settings-module__B-t5ZG__formEmbedded .Settings-module__B-t5ZG__testSection,.Settings-module__B-t5ZG__formEmbedded .Settings-module__B-t5ZG__formActions{margin-top:0}.Settings-module__B-t5ZG__formSection .formGroup{margin-bottom:var(--space-4)}.Settings-module__B-t5ZG__formSection .formGroup:last-child{margin-bottom:0}.Settings-module__B-t5ZG__formHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Settings-module__B-t5ZG__apiKeyLink{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--accent-primary);margin-bottom:var(--space-4);text-decoration:none;display:inline-flex}.Settings-module__B-t5ZG__apiKeyLink:hover{text-decoration:underline}.Settings-module__B-t5ZG__formTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.Settings-module__B-t5ZG__formActions{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default);justify-content:flex-end;display:flex}.Settings-module__B-t5ZG__secretInputWrapper{position:relative}.Settings-module__B-t5ZG__readonlyValue{padding:var(--space-2)0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary)}.Settings-module__B-t5ZG__secretInputWrapper input{padding-right:var(--space-8)}.Settings-module__B-t5ZG__secretToggle{right:var(--space-2);color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Settings-module__B-t5ZG__secretToggle:hover{color:var(--text-primary)}.Settings-module__B-t5ZG__headerRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-sm);margin-bottom:var(--space-1);display:flex}.Settings-module__B-t5ZG__headerKey{font-size:var(--text-xs);color:var(--accent-primary);font-weight:var(--font-medium)}.Settings-module__B-t5ZG__headerValue{font-size:var(--text-xs);color:var(--text-secondary);flex:1}.Settings-module__B-t5ZG__headerRemove{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.Settings-module__B-t5ZG__headerRemove:hover{color:var(--text-error)}.Settings-module__B-t5ZG__headerAdd{gap:var(--space-1);align-items:center;display:flex}.Settings-module__B-t5ZG__advancedGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.Settings-module__B-t5ZG__reasoningControl{align-items:center;gap:var(--space-2)var(--space-3);padding:var(--space-3);margin-bottom:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-default);grid-template-columns:minmax(0,1fr) minmax(140px,180px);display:grid}.Settings-module__B-t5ZG__reasoningControl .formHint{grid-column:1/-1;margin:0}.Settings-module__B-t5ZG__reasoningControl select:disabled{cursor:not-allowed;opacity:.55}.Settings-module__B-t5ZG__testSection{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.Settings-module__B-t5ZG__testResult{align-items:flex-start;gap:var(--space-1-5);font-size:var(--text-xs);padding:var(--space-1-5)var(--space-2);border-radius:var(--radius-default);overflow-wrap:anywhere;max-width:500px;line-height:1.5;display:flex}.Settings-module__B-t5ZG__testResult svg{flex-shrink:0;margin-top:.15em}.Settings-module__B-t5ZG__testSuccess{color:var(--text-success);background:var(--bg-success-subtle)}.Settings-module__B-t5ZG__testError{color:var(--text-error);background:var(--bg-error-subtle)}.Settings-module__B-t5ZG__spin{animation:1s linear infinite Settings-module__B-t5ZG__spin}@keyframes Settings-module__B-t5ZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Settings-module__B-t5ZG__checkboxLabel{cursor:pointer;color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Settings-module__B-t5ZG__checkboxLabel input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--color-primary,#e53e3e)}.Settings-module__B-t5ZG__settingsGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.Settings-module__B-t5ZG__segmentedControl{border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--bg-tertiary);display:inline-flex;overflow:hidden}.Settings-module__B-t5ZG__segmentedOption{padding:var(--space-1-5)var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;transition:color .15s,background .15s}.Settings-module__B-t5ZG__segmentedOption+.Settings-module__B-t5ZG__segmentedOption{border-left:1px solid var(--border-default)}.Settings-module__B-t5ZG__segmentedOption:hover{color:var(--text-secondary)}.Settings-module__B-t5ZG__segmentedOptionActive{color:var(--text-primary);background:var(--bg-secondary)}.Settings-module__B-t5ZG__agentOfflineBanner{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2)var(--space-2-5);border-radius:var(--radius-default);font-size:var(--text-xs);color:var(--status-warning-text);background:var(--status-warning-bg);border:1px solid var(--status-warning);line-height:1.5;display:flex}.Settings-module__B-t5ZG__agentOfflineBanner svg{flex-shrink:0}.Settings-module__B-t5ZG__agentOfflineRetry{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border:1px solid var(--status-warning);border-radius:var(--radius-default);color:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;flex-shrink:0;margin-left:auto;display:inline-flex}.Settings-module__B-t5ZG__agentOfflineRetry:hover{background:var(--bg-hover)}@media (max-width:640px){.Settings-module__B-t5ZG__sectionHeader{gap:var(--space-2);flex-wrap:wrap}.Settings-module__B-t5ZG__sectionHeaderActions{flex-wrap:wrap}}
.DiffViewer-module__A32gyG__viewer{flex-direction:column;height:100%;display:flex;overflow:hidden}.DiffViewer-module__A32gyG__header{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--border-default);background:var(--bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.DiffViewer-module__A32gyG__headerLeft,.DiffViewer-module__A32gyG__headerRight{align-items:center;gap:var(--space-3);display:flex}.DiffViewer-module__A32gyG__backBtn{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;display:flex}.DiffViewer-module__A32gyG__backBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.DiffViewer-module__A32gyG__remTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.DiffViewer-module__A32gyG__statsLabel{color:var(--text-tertiary);font-size:11px}.DiffViewer-module__A32gyG__stopBtn{padding:var(--space-1)var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer}.DiffViewer-module__A32gyG__stopBtn:hover{background:var(--bg-hover)}.DiffViewer-module__A32gyG__stoppingLabel{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);display:flex}.DiffViewer-module__A32gyG__processingBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background:color-mix(in srgb,var(--accent-primary)8%,var(--bg-secondary));border-bottom:1px solid var(--border-default);font-size:var(--text-xs);color:var(--accent-primary);font-weight:var(--font-medium);flex-shrink:0;display:flex}.DiffViewer-module__A32gyG__content{padding:var(--space-4);flex:1;overflow:auto}.DiffViewer-module__A32gyG__idleState{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.DiffViewer-module__A32gyG__idleState p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.DiffViewer-module__A32gyG__startBtn{padding:var(--space-2-5)var(--space-5);background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:none;transition:opacity .15s}.DiffViewer-module__A32gyG__startBtn:hover{opacity:.9}.DiffViewer-module__A32gyG__secondaryBtn{padding:var(--space-2)var(--space-4);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background .15s,color .15s}.DiffViewer-module__A32gyG__secondaryBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.DiffViewer-module__A32gyG__phaseBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);margin-bottom:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.DiffViewer-module__A32gyG__spinner{color:var(--accent-primary);flex-shrink:0;animation:1s linear infinite DiffViewer-module__A32gyG__spin}@keyframes DiffViewer-module__A32gyG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DiffViewer-module__A32gyG__toolIndicator{background:var(--bg-tertiary);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;display:flex}.DiffViewer-module__A32gyG__thinkingBar{align-items:flex-start;gap:var(--space-1-5);padding:var(--space-2)var(--space-3);margin-bottom:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:11px;font-family:var(--font-mono);line-height:1.4;display:flex}.DiffViewer-module__A32gyG__thinkingBar svg{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.DiffViewer-module__A32gyG__errorBar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);margin-bottom:var(--space-3);background:color-mix(in srgb,var(--severity-critical,#dc2626)10%,transparent);border:1px solid color-mix(in srgb,var(--severity-critical,#dc2626)25%,transparent);border-radius:var(--radius-md);color:var(--severity-critical,#dc2626);font-size:var(--text-xs);display:flex}.DiffViewer-module__A32gyG__prCard{align-items:center;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);background:var(--bg-secondary);border:1px solid var(--success,#16a34a);border-radius:var(--radius-lg);display:flex}.DiffViewer-module__A32gyG__prCard>svg{color:var(--success,#16a34a);flex-shrink:0}.DiffViewer-module__A32gyG__prInfo{flex-direction:column;flex:1;gap:2px;display:flex}.DiffViewer-module__A32gyG__prTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.DiffViewer-module__A32gyG__prMeta{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono)}.DiffViewer-module__A32gyG__prLink{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;text-decoration:none;transition:background .15s;display:flex}.DiffViewer-module__A32gyG__prLink:hover{background:var(--bg-hover)}.DiffViewer-module__A32gyG__completedState{padding:var(--space-8);text-align:center}.DiffViewer-module__A32gyG__completedState p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}
.TriageProgress-module__YykOaa__overlay{background:color-mix(in srgb,var(--bg-primary)80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TriageProgress-module__YykOaa__card{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:480px;max-width:90%;overflow:hidden;box-shadow:0 8px 32px #0003}.TriageProgress-module__YykOaa__header{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.TriageProgress-module__YykOaa__headerLeft,.TriageProgress-module__YykOaa__headerRight{align-items:center;gap:var(--space-2);display:flex}.TriageProgress-module__YykOaa__headerTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TriageProgress-module__YykOaa__spinner{color:var(--accent-primary);animation:1s linear infinite TriageProgress-module__YykOaa__spin}@keyframes TriageProgress-module__YykOaa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TriageProgress-module__YykOaa__successIcon{color:var(--success,#16a34a)}.TriageProgress-module__YykOaa__errorIcon{color:var(--severity-critical,#dc2626)}.TriageProgress-module__YykOaa__stopBtn{padding:var(--space-1)var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer}.TriageProgress-module__YykOaa__stopBtn:hover{background:var(--bg-hover)}.TriageProgress-module__YykOaa__closeBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TriageProgress-module__YykOaa__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.TriageProgress-module__YykOaa__progressSection{padding:var(--space-3)var(--space-4)}.TriageProgress-module__YykOaa__progressBar{background:var(--bg-tertiary);height:4px;margin-bottom:var(--space-2);border-radius:2px;overflow:hidden}.TriageProgress-module__YykOaa__progressFill{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .3s}.TriageProgress-module__YykOaa__phaseLabel{font-size:var(--text-xs);color:var(--text-secondary)}.TriageProgress-module__YykOaa__errorBox{align-items:center;gap:var(--space-2);margin:0 var(--space-4)var(--space-3);padding:var(--space-2)var(--space-3);background:color-mix(in srgb,var(--severity-critical,#dc2626)10%,transparent);border:1px solid color-mix(in srgb,var(--severity-critical,#dc2626)25%,transparent);border-radius:var(--radius-md);color:var(--severity-critical,#dc2626);font-size:var(--text-xs);display:flex}.TriageProgress-module__YykOaa__thinkingSection{align-items:flex-start;gap:var(--space-1-5);margin:0 var(--space-4)var(--space-3);padding:var(--space-2)var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);display:flex}.TriageProgress-module__YykOaa__thinkingIcon{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.TriageProgress-module__YykOaa__thinkingText{color:var(--text-secondary);font-size:11px;line-height:1.4;font-family:var(--font-mono)}.TriageProgress-module__YykOaa__findingsSection{margin:0 var(--space-4)var(--space-3)}.TriageProgress-module__YykOaa__findingsHeader{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);margin-bottom:var(--space-1-5);text-transform:uppercase;letter-spacing:.04em}.TriageProgress-module__YykOaa__findingsList{gap:var(--space-1);flex-direction:column;display:flex}.TriageProgress-module__YykOaa__findingItem{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-2);background:var(--bg-primary);border-radius:var(--radius-sm);font-size:11px;display:flex}.TriageProgress-module__YykOaa__findingSeverity{text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.TriageProgress-module__YykOaa__sev_critical{color:var(--severity-critical,#dc2626);background:color-mix(in srgb,var(--severity-critical,#dc2626)12%,transparent)}.TriageProgress-module__YykOaa__sev_high{color:var(--severity-high,#ea580c);background:color-mix(in srgb,var(--severity-high,#ea580c)12%,transparent)}.TriageProgress-module__YykOaa__sev_medium{color:var(--severity-medium,#ca8a04);background:color-mix(in srgb,var(--severity-medium,#ca8a04)12%,transparent)}.TriageProgress-module__YykOaa__sev_low{color:var(--severity-low,#2563eb);background:color-mix(in srgb,var(--severity-low,#2563eb)12%,transparent)}.TriageProgress-module__YykOaa__sev_info{color:var(--severity-info,#6b7280);background:color-mix(in srgb,var(--severity-info,#6b7280)12%,transparent)}.TriageProgress-module__YykOaa__findingTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TriageProgress-module__YykOaa__completedSection{padding:var(--space-3)var(--space-4)var(--space-4);text-align:center}.TriageProgress-module__YykOaa__completedSection p{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-3)0}.TriageProgress-module__YykOaa__viewBtn{padding:var(--space-2)var(--space-5);background:var(--accent-primary);color:var(--text-on-accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:none;transition:opacity .15s}.TriageProgress-module__YykOaa__viewBtn:hover{opacity:.9}.TriageProgress-module__YykOaa__stopBtn:disabled{opacity:.55;cursor:not-allowed}.TriageProgress-module__YykOaa__stoppedIcon{color:var(--text-secondary)}.TriageProgress-module__YykOaa__steps{margin:var(--space-2)0 0;flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.TriageProgress-module__YykOaa__step{border:1px solid var(--border-default);color:var(--text-tertiary);border-radius:9999px;padding:1px 7px;font-size:11px}.TriageProgress-module__YykOaa__step_done{color:var(--text-secondary)}.TriageProgress-module__YykOaa__step_current{border-color:var(--accent-primary);color:var(--text-primary);font-weight:var(--font-semibold)}.TriageProgress-module__YykOaa__noticeBox{align-items:center;gap:var(--space-2);margin:0 var(--space-4)var(--space-3);padding:var(--space-2)var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-primary);font-size:var(--text-xs);display:flex}.TriageProgress-module__YykOaa__stoppedSection{align-items:center;gap:var(--space-3);padding:0 var(--space-4)var(--space-4);text-align:center;flex-direction:column;display:flex}.TriageProgress-module__YykOaa__stoppedSection p{font-size:var(--text-xs);color:var(--text-secondary);margin:0}
.SkillUploadReviewModal-module__SP7H6q__dropZone{gap:var(--space-3);flex-direction:column;min-height:100%;display:flex}.SkillUploadReviewModal-module__SP7H6q__summaryRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SkillUploadReviewModal-module__SP7H6q__summary{font-size:var(--text-xs);color:var(--text-secondary)}.SkillUploadReviewModal-module__SP7H6q__aiBar{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.SkillUploadReviewModal-module__SP7H6q__aiRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SkillUploadReviewModal-module__SP7H6q__muted{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.SkillUploadReviewModal-module__SP7H6q__live{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.SkillUploadReviewModal-module__SP7H6q__live:empty{display:none}.SkillUploadReviewModal-module__SP7H6q__banner{padding:var(--space-2)var(--space-3);border-radius:var(--radius-default);color:var(--text-primary);background:#f59e0b14;border:1px solid #f59e0b59}.SkillUploadReviewModal-module__SP7H6q__rows{gap:var(--space-3);flex-direction:column;display:flex}.SkillUploadReviewModal-module__SP7H6q__row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-default);flex-direction:column;display:flex}.SkillUploadReviewModal-module__SP7H6q__rowProblem{opacity:.75}.SkillUploadReviewModal-module__SP7H6q__fileLine{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.SkillUploadReviewModal-module__SP7H6q__fileName{font-weight:var(--font-medium);color:var(--text-primary);overflow-wrap:anywhere}.SkillUploadReviewModal-module__SP7H6q__fileActions{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.SkillUploadReviewModal-module__SP7H6q__preview{max-height:240px;padding:var(--space-2)var(--space-3);background:var(--bg-hover);border-radius:var(--radius-default);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.SkillUploadReviewModal-module__SP7H6q__fields{gap:var(--space-2)var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.SkillUploadReviewModal-module__SP7H6q__fieldLabel{font-size:var(--text-xs);color:var(--text-secondary);padding-top:var(--space-2)}.SkillUploadReviewModal-module__SP7H6q__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SkillUploadReviewModal-module__SP7H6q__inputRow{align-items:flex-start;gap:var(--space-2);display:flex}.SkillUploadReviewModal-module__SP7H6q__inputRow>input,.SkillUploadReviewModal-module__SP7H6q__inputRow>textarea{flex:1;min-width:0}.SkillUploadReviewModal-module__SP7H6q__tag{margin-top:var(--space-1-5);border-radius:var(--radius-full,999px);border:1px solid var(--border-default);background:var(--bg-hover);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;padding:1px 8px;line-height:1.6;display:inline-flex}.SkillUploadReviewModal-module__SP7H6q__status{align-items:center;gap:var(--space-1)var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.SkillUploadReviewModal-module__SP7H6q__counter{color:var(--text-tertiary);font-size:var(--text-xs);margin-left:auto}.SkillUploadReviewModal-module__SP7H6q__warn{color:var(--status-warning)}.SkillUploadReviewModal-module__SP7H6q__error{color:var(--status-error,#ef4444);font-size:var(--text-xs)}.SkillUploadReviewModal-module__SP7H6q__link{color:var(--accent-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;text-decoration:underline;display:inline-flex}.SkillUploadReviewModal-module__SP7H6q__link:disabled{opacity:.5;cursor:not-allowed}.SkillUploadReviewModal-module__SP7H6q__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.SkillUploadReviewModal-module__SP7H6q__enableCheck{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.SkillUploadReviewModal-module__SP7H6q__footerButtons{gap:var(--space-2);margin-left:auto;display:flex}.SkillUploadReviewModal-module__SP7H6q__spin{animation:1s linear infinite SkillUploadReviewModal-module__SP7H6q__spin}@keyframes SkillUploadReviewModal-module__SP7H6q__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.SkillUploadReviewModal-module__SP7H6q__fields{grid-template-columns:minmax(0,1fr)}.SkillUploadReviewModal-module__SP7H6q__fieldLabel{padding-top:0}}
.AgentSkillsTab-module__nL-AIW__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AgentSkillsTab-module__nL-AIW__toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.AgentSkillsTab-module__nL-AIW__search{align-items:center;gap:var(--space-2);max-width:420px;color:var(--text-tertiary);flex:260px;display:inline-flex}.AgentSkillsTab-module__nL-AIW__search input{flex:1;min-width:0}.AgentSkillsTab-module__nL-AIW__count{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.AgentSkillsTab-module__nL-AIW__card{flex-wrap:wrap}.AgentSkillsTab-module__nL-AIW__nameRow{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.AgentSkillsTab-module__nL-AIW__name{overflow-wrap:anywhere}.AgentSkillsTab-module__nL-AIW__badge,.AgentSkillsTab-module__nL-AIW__chip,.AgentSkillsTab-module__nL-AIW__warn{border-radius:var(--radius-full,999px);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;line-height:1.6;display:inline-flex}.AgentSkillsTab-module__nL-AIW__badge{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-default);text-overflow:ellipsis;max-width:100%;overflow:hidden}.AgentSkillsTab-module__nL-AIW__chip{color:var(--accent-primary);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f659}.AgentSkillsTab-module__nL-AIW__chip:hover{background:#3b82f633}.AgentSkillsTab-module__nL-AIW__warn{color:var(--status-warning);white-space:normal;background:#f59e0b1f;border:1px solid #f59e0b59}.AgentSkillsTab-module__nL-AIW__quarantine{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-default);color:var(--text-primary);font-size:var(--text-xs);background:#ef444414;border:1px solid #ef444466;display:flex}.AgentSkillsTab-module__nL-AIW__quarantineActions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.AgentSkillsTab-module__nL-AIW__generate{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.AgentSkillsTab-module__nL-AIW__search{flex-basis:100%;max-width:none}}
.CypherFixTab-module__Rj2W8q__container{background:var(--bg-primary);flex-direction:column;height:100%;display:flex;overflow:hidden}
.page-module__Z3KD3G__page{flex-direction:column;height:100%;display:flex;overflow:hidden}
.page-module__FOfTAG__container{flex-direction:column;width:100%;height:100%;display:flex}.page-module__FOfTAG__message{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}
