.ds-module__z-06FW__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.ds-module__z-06FW__button:active:not(:disabled){transform:scale(.98)}.ds-module__z-06FW__button:disabled{opacity:.45;cursor:not-allowed}.ds-module__z-06FW__button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-module__z-06FW__sizeSm{font-size:var(--text-sm);padding:5px 10px}.ds-module__z-06FW__sizeMd{font-size:var(--text-base);padding:8px 14px}.ds-module__z-06FW__sizeLg{font-size:var(--text-md);width:100%;padding:11px 18px}.ds-module__z-06FW__variantPrimary{background:var(--accent-primary);color:var(--accent-on-primary)}.ds-module__z-06FW__variantPrimary:hover:not(:disabled){background:var(--accent-primary-hover)}.ds-module__z-06FW__variantSecondary{background:var(--accent-secondary);color:var(--accent-on-secondary)}.ds-module__z-06FW__variantSecondary:hover:not(:disabled){background:var(--accent-secondary-hover)}.ds-module__z-06FW__variantOutline{color:var(--text-primary);border-color:var(--border-default);background:0 0}.ds-module__z-06FW__variantOutline:hover:not(:disabled){background:var(--surface-sunken)}.ds-module__z-06FW__variantGhost{color:var(--text-secondary);background:0 0}.ds-module__z-06FW__variantGhost:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.ds-module__z-06FW__variantDanger{background:var(--status-danger);color:var(--white)}.ds-module__z-06FW__variantDanger:hover:not(:disabled){filter:brightness(1.1)}.ds-module__z-06FW__iconButton{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-module__z-06FW__iconButton:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.ds-module__z-06FW__iconButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-module__z-06FW__field{gap:5px;display:grid}.ds-module__z-06FW__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ds-module__z-06FW__control{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard);padding:8px 10px}.ds-module__z-06FW__control::placeholder{color:var(--text-tertiary)}.ds-module__z-06FW__control:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.ds-module__z-06FW__control:disabled{background:var(--surface-sunken);color:var(--text-tertiary);cursor:not-allowed}.ds-module__z-06FW__controlInvalid{border-color:var(--status-danger)}.ds-module__z-06FW__hint{font-size:var(--text-xs);color:var(--text-tertiary)}.ds-module__z-06FW__error{font-size:var(--text-xs);color:var(--status-danger)}.ds-module__z-06FW__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23807A6C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.ds-module__z-06FW__combo{position:relative}.ds-module__z-06FW__comboInput{padding-right:28px}.ds-module__z-06FW__comboClear{cursor:pointer;width:26px;font-size:var(--text-base);color:var(--text-tertiary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.ds-module__z-06FW__comboClear:hover{color:var(--text-primary);background:var(--surface-sunken)}.ds-module__z-06FW__comboList{z-index:40;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);max-height:264px;box-shadow:var(--shadow-lg,0 8px 24px #0000001f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ds-module__z-06FW__comboItem{align-items:baseline;gap:var(--space-2);text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;padding:6px 10px;display:flex}.ds-module__z-06FW__comboItemActive{background:var(--surface-sunken)}.ds-module__z-06FW__comboMeta{padding-left:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:50%;margin-left:auto;overflow:hidden}.ds-module__z-06FW__comboNone{color:var(--text-secondary);font-style:italic}.ds-module__z-06FW__comboEmpty{font-size:var(--text-sm);color:var(--text-tertiary);padding:8px 10px}.ds-module__z-06FW__comboCreate{color:var(--accent-primary);font-weight:var(--weight-medium)}.ds-module__z-06FW__comboSubHeading{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em;padding:6px 10px 4px}.ds-module__z-06FW__comboBack{color:var(--text-secondary)}.ds-module__z-06FW__comboCreateError{font-size:var(--text-sm);color:var(--status-danger);padding:8px 10px}.ds-module__z-06FW__choice{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:inline-flex}.ds-module__z-06FW__choice input{accent-color:var(--accent-secondary);cursor:pointer;width:14px;height:14px}.ds-module__z-06FW__choice input:disabled{cursor:not-allowed}.ds-module__z-06FW__choiceDisabled{color:var(--text-tertiary);cursor:not-allowed}.ds-module__z-06FW__switch{background:var(--gray-300);border-radius:var(--radius-pill);cursor:pointer;width:34px;height:19px;transition:background var(--duration-normal) var(--ease-standard);border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.ds-module__z-06FW__switchOn{background:var(--accent-secondary)}.ds-module__z-06FW__switch:disabled{opacity:.45;cursor:not-allowed}.ds-module__z-06FW__switch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-module__z-06FW__switchKnob{background:var(--white);width:15px;height:15px;box-shadow:var(--shadow-xs);transition:transform var(--duration-normal) var(--ease-standard);border-radius:50%;position:absolute;left:2px}.ds-module__z-06FW__switchOn .ds-module__z-06FW__switchKnob{transform:translate(15px)}.ds-module__z-06FW__badge{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;line-height:1.6;display:inline-flex}.ds-module__z-06FW__toneNeutral{background:var(--surface-sunken);color:var(--text-secondary)}.ds-module__z-06FW__badgeOutline{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-default);background:0 0}.ds-module__z-06FW__badgeBrand{background:var(--accent-secondary-hover);color:var(--accent-on-secondary)}.ds-module__z-06FW__toneSuccess{background:var(--status-success-bg);color:var(--status-success)}.ds-module__z-06FW__toneWarning{background:var(--status-warning-bg);color:var(--status-warning)}.ds-module__z-06FW__toneDanger{background:var(--status-danger-bg);color:var(--status-danger)}.ds-module__z-06FW__toneInfo{background:var(--status-info-bg);color:var(--status-info)}.ds-module__z-06FW__tag{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.ds-module__z-06FW__tagRemove{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:0;line-height:1}.ds-module__z-06FW__tagRemove:hover{color:var(--status-danger)}.ds-module__z-06FW__progress{background:var(--surface-sunken);border-radius:var(--radius-pill);width:100%;height:5px;position:relative;overflow:hidden}.ds-module__z-06FW__progressFill{background:var(--accent-secondary);border-radius:var(--radius-pill);height:100%;transition:width var(--duration-slow) var(--ease-standard)}.ds-module__z-06FW__progressComplete{background:var(--status-success)}.ds-module__z-06FW__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ds-module__z-06FW__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:11px var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);flex-wrap:wrap;display:flex}.ds-module__z-06FW__cardTitle{font:inherit;letter-spacing:inherit;color:inherit;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.ds-module__z-06FW__cardBody{padding:var(--space-4)}.ds-module__z-06FW__avatar{background:var(--navy-800);color:var(--white);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-module__z-06FW__avatarSm{width:24px;height:24px;font-size:9.5px}.ds-module__z-06FW__avatarMd{width:32px;height:32px;font-size:var(--text-xs)}.ds-module__z-06FW__avatarLg{width:44px;height:44px;font-size:var(--text-md)}.ds-module__z-06FW__tabs{gap:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.ds-module__z-06FW__tab{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:9px 0;position:relative}.ds-module__z-06FW__tab:hover{color:var(--text-primary)}.ds-module__z-06FW__tabActive{color:var(--text-primary);font-weight:var(--weight-medium)}.ds-module__z-06FW__tabActive:after{content:"";background:var(--accent-secondary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ds-module__z-06FW__scrim{z-index:100;padding:var(--space-6);background:var(--surface-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-module__z-06FW__dialog{background:var(--surface-card);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:85vh;box-shadow:var(--shadow-lg);overflow:auto}.ds-module__z-06FW__dialogWide{flex-direction:column;max-width:1080px;max-height:90vh;display:flex;overflow:hidden}.ds-module__z-06FW__dialogWide .ds-module__z-06FW__dialogHeader{border-bottom:1px solid var(--border-subtle);flex:none}.ds-module__z-06FW__dialogWide .ds-module__z-06FW__dialogBody{padding-top:var(--space-4);flex:auto;overflow:auto}.ds-module__z-06FW__dialogWide .ds-module__z-06FW__dialogFooter{border-top:1px solid var(--border-subtle);flex:none}.ds-module__z-06FW__dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);display:flex}.ds-module__z-06FW__dialogTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.ds-module__z-06FW__dialogBody{padding:0 var(--space-5) var(--space-4);font-size:var(--text-base);color:var(--text-secondary)}.ds-module__z-06FW__dialogFooter{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);display:flex}.ds-module__z-06FW__toastStack{right:var(--space-5);bottom:var(--space-5);z-index:200;gap:var(--space-2);max-width:360px;display:grid;position:fixed}.ds-module__z-06FW__toast{align-items:flex-start;gap:var(--space-3);padding:11px var(--space-4);border-left:3px solid var(--status-info);background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-base);display:flex}.ds-module__z-06FW__toastClose{cursor:pointer;color:var(--text-tertiary);font-size:var(--text-md);background:0 0;border:none;margin-left:auto;padding:0;line-height:1}.ds-module__z-06FW__toastClose:hover{color:var(--text-primary)}.ds-module__z-06FW__toastSuccess{border-left-color:var(--status-success)}.ds-module__z-06FW__toastWarning{border-left-color:var(--status-warning)}.ds-module__z-06FW__toastDanger{border-left-color:var(--status-danger)}.ds-module__z-06FW__tooltip{display:inline-flex;position:relative}.ds-module__z-06FW__tooltipBubble{border-radius:var(--radius-sm);background:var(--navy-900);color:var(--white);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;z-index:50;box-shadow:var(--shadow-md);padding:5px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ds-module__z-06FW__sparkline{color:var(--accent-primary);display:block;overflow:visible}.ds-module__z-06FW__sparklineMark{fill:var(--status-warning)}
.charts-module__3_Bbrq__toneFillNeutral{background:var(--text-secondary)}.charts-module__3_Bbrq__toneFillSuccess{background:var(--status-success)}.charts-module__3_Bbrq__toneFillWarning{background:var(--status-warning)}.charts-module__3_Bbrq__toneFillDanger{background:var(--status-danger)}.charts-module__3_Bbrq__toneFillInfo{background:var(--status-info)}.charts-module__3_Bbrq__toneStrokeNeutral{stroke:var(--text-secondary)}.charts-module__3_Bbrq__toneStrokeSuccess{stroke:var(--status-success)}.charts-module__3_Bbrq__toneStrokeWarning{stroke:var(--status-warning)}.charts-module__3_Bbrq__toneStrokeDanger{stroke:var(--status-danger)}.charts-module__3_Bbrq__toneStrokeInfo{stroke:var(--status-info)}.charts-module__3_Bbrq__legend{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.charts-module__3_Bbrq__legendItem{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.charts-module__3_Bbrq__legendSwatch{border-radius:var(--radius-sm);flex-shrink:0;width:9px;height:9px}.charts-module__3_Bbrq__segmentedBarWrap{width:100%}.charts-module__3_Bbrq__segmentedTrack{background:var(--surface-sunken);border-radius:var(--radius-sm);width:100%;height:14px;display:flex;overflow:hidden}.charts-module__3_Bbrq__segment{min-width:2px;height:100%;display:block}.charts-module__3_Bbrq__stackedWrap{width:100%}.charts-module__3_Bbrq__stackedColumns{align-items:flex-end;gap:var(--space-2);width:100%;display:flex;overflow-x:auto}.charts-module__3_Bbrq__column{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;height:100%;text-decoration:none;display:flex}.charts-module__3_Bbrq__columnBars{flex-direction:column-reverse;width:100%;display:flex}.charts-module__3_Bbrq__columnSegment{width:100%;min-height:0;display:block}.charts-module__3_Bbrq__columnLabel{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.charts-module__3_Bbrq__lineWrap{width:100%}.charts-module__3_Bbrq__lineSvg{width:100%;height:auto;display:block}.charts-module__3_Bbrq__linePolyline{fill:none}.charts-module__3_Bbrq__lineAxisLabel{fill:var(--text-secondary);font-size:9px}.charts-module__3_Bbrq__scatterWrap{width:100%}.charts-module__3_Bbrq__scatterSvg{width:100%;height:auto;display:block}.charts-module__3_Bbrq__scatterPoint{fill:var(--accent-secondary);stroke:var(--surface-card);stroke-width:1px}.charts-module__3_Bbrq__scatterGuide{stroke:var(--border-default);stroke-dasharray:3 3}.charts-module__3_Bbrq__scatterAxisLabels{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);justify-content:space-between;display:flex}
