.ThemeToggle-module__TMi_ma__track{width:var(--size-theme-toggle-track-w);height:var(--size-toggle-track-h);border-radius:var(--border-radius-full);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast);border:none;outline:none;align-items:center;padding:0;display:inline-flex;position:relative}.ThemeToggle-module__TMi_ma__icons{width:100%;padding:0 var(--spacing-xs);pointer-events:none;z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.ThemeToggle-module__TMi_ma__iconSlot{transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex}.ThemeToggle-module__TMi_ma__thumb{top:var(--spacing-2xs);width:var(--size-toggle-thumb);height:var(--size-toggle-thumb);border-radius:var(--border-radius-full);transition:transform var(--transition-fast), background var(--transition-fast);pointer-events:none;z-index:2;position:absolute}.ThemeToggle-module__TMi_ma__dark{background:var(--color-overlay-surface-medium)}.ThemeToggle-module__TMi_ma__dark .ThemeToggle-module__TMi_ma__thumb{background:var(--color-text-primary);transform:translateX(calc(var(--size-theme-toggle-track-w) - var(--size-toggle-thumb) - var(--spacing-2xs)))}.ThemeToggle-module__TMi_ma__dark .ThemeToggle-module__TMi_ma__iconSlot:first-child{color:var(--color-text-muted)}.ThemeToggle-module__TMi_ma__dark .ThemeToggle-module__TMi_ma__iconSlot:last-child{color:var(--color-text-primary)}.ThemeToggle-module__TMi_ma__light{background:var(--color-overlay-surface-medium)}.ThemeToggle-module__TMi_ma__light .ThemeToggle-module__TMi_ma__thumb{background:var(--color-text-primary);transform:translateX(var(--spacing-2xs))}.ThemeToggle-module__TMi_ma__light .ThemeToggle-module__TMi_ma__iconSlot:first-child{color:var(--color-text-primary)}.ThemeToggle-module__TMi_ma__light .ThemeToggle-module__TMi_ma__iconSlot:last-child{color:var(--color-text-muted)}.ThemeToggle-module__TMi_ma__track:hover{background:var(--color-overlay-surface-strong)}.ThemeToggle-module__TMi_ma__track:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-state-focus-ring)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__TMi_ma__track,.ThemeToggle-module__TMi_ma__thumb{transition:none}}
.LogoWordmark-module__sW7bSW__wordmark{font-family:var(--typography-font-family-sans);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-snug);line-height:var(--typography-line-height-none);white-space:nowrap}.LogoWordmark-module__sW7bSW__sm{font-size:var(--typography-font-size-md)}.LogoWordmark-module__sW7bSW__md{font-size:var(--typography-font-size-xl)}.LogoWordmark-module__sW7bSW__lg{font-size:var(--typography-font-size-2xl)}.LogoWordmark-module__sW7bSW__xl{font-size:var(--typography-font-size-3xl)}.LogoWordmark-module__sW7bSW__dot{border-radius:var(--border-radius-full);vertical-align:baseline;width:.18em;height:.18em;margin-left:.04em;display:inline-block;position:relative;top:-.05em}.LogoWordmark-module__sW7bSW__onDark{color:var(--color-brand-soft-cream)}.LogoWordmark-module__sW7bSW__onDark .LogoWordmark-module__sW7bSW__pop{color:var(--color-brand-electric-lime)}.LogoWordmark-module__sW7bSW__onDark .LogoWordmark-module__sW7bSW__dot{background:var(--color-brand-electric-lime)}.LogoWordmark-module__sW7bSW__onLight,.LogoWordmark-module__sW7bSW__onLight .LogoWordmark-module__sW7bSW__pop{color:var(--color-brand-warm-ink)}.LogoWordmark-module__sW7bSW__onLight .LogoWordmark-module__sW7bSW__dot{background:var(--color-brand-neon-pink)}.LogoWordmark-module__sW7bSW__onLime,.LogoWordmark-module__sW7bSW__onLime .LogoWordmark-module__sW7bSW__pop{color:var(--color-brand-warm-ink)}.LogoWordmark-module__sW7bSW__onLime .LogoWordmark-module__sW7bSW__dot{background:var(--color-brand-warm-ink)}.LogoWordmark-module__sW7bSW__onUltraviolet{color:var(--color-brand-soft-cream)}.LogoWordmark-module__sW7bSW__onUltraviolet .LogoWordmark-module__sW7bSW__pop{color:var(--color-brand-electric-lime)}.LogoWordmark-module__sW7bSW__onUltraviolet .LogoWordmark-module__sW7bSW__dot{background:var(--color-brand-electric-lime)}
.Footer-module__tyVNYG__footer{background-color:var(--color-bg-elevated);border-top:var(--border-width-thin) solid var(--color-border-subtle);padding:var(--spacing-3xl) var(--layout-gutter-md) var(--spacing-xl)}.Footer-module__tyVNYG__inner{max-width:var(--layout-content-max);margin:0 auto}.Footer-module__tyVNYG__top{margin-bottom:var(--spacing-3xl);justify-content:space-between;display:flex}.Footer-module__tyVNYG__brand{flex-shrink:0}.Footer-module__tyVNYG__tagline{margin-top:var(--spacing-sm);font-size:var(--typography-font-size-sm);color:var(--color-text-muted);font-style:normal}.Footer-module__tyVNYG__columns{gap:var(--spacing-3xl);display:flex}.Footer-module__tyVNYG__column{flex-direction:column;display:flex}.Footer-module__tyVNYG__columnTitle{font-size:var(--typography-font-size-xs);text-transform:uppercase;letter-spacing:var(--typography-letter-spacing-wider);color:var(--color-text-muted);font-weight:var(--typography-font-weight-semibold);margin-bottom:var(--spacing-md)}.Footer-module__tyVNYG__link{color:var(--color-text-body);font-size:var(--typography-font-size-sm);margin-bottom:var(--spacing-sm);transition:color var(--transition-fast);text-decoration:none;display:block}.Footer-module__tyVNYG__link:hover,.Footer-module__tyVNYG__link:focus-visible{color:var(--color-text-primary)}.Footer-module__tyVNYG__link:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}.Footer-module__tyVNYG__bottom{border-top:var(--border-width-thin) solid var(--color-border-subtle);padding-top:var(--spacing-lg);font-size:var(--typography-font-size-caption);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.Footer-module__tyVNYG__bottomLinks{gap:var(--spacing-md);display:flex}.Footer-module__tyVNYG__bottomLink{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.Footer-module__tyVNYG__bottomLink:hover,.Footer-module__tyVNYG__bottomLink:focus-visible{color:var(--color-text-primary)}.Footer-module__tyVNYG__bottomLink:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}.Footer-module__tyVNYG__badge{margin-left:var(--spacing-xs);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--color-action-secondary);border-radius:var(--border-radius-full);vertical-align:middle;padding:1px 8px;line-height:1.4;display:inline-block}@media (max-width:768px){.Footer-module__tyVNYG__top{gap:var(--spacing-2xl);flex-direction:column}.Footer-module__tyVNYG__columns{gap:var(--spacing-xl);flex-direction:column}}
.Shell-module__2od7qq__shell{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.Shell-module__2od7qq__header{z-index:101;padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in srgb, var(--color-brand-ultraviolet) 85%, black);border-bottom:none;justify-content:space-between;align-items:center;display:flex;position:relative}.Shell-module__2od7qq__brandGroup{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.Shell-module__2od7qq__wordmark{height:28px}.Shell-module__2od7qq__brandDivider{background:#fff6;width:1px;height:18px}.Shell-module__2od7qq__brand{font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);color:#fff}.Shell-module__2od7qq__brandGroup:hover .Shell-module__2od7qq__brand{color:var(--color-brand-electric-lime)}.Shell-module__2od7qq__betaBadge{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-brand-electric-lime);border-radius:var(--border-radius-full);letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;padding:1px 8px;line-height:1.4}.Shell-module__2od7qq__header button[role=switch]{background:#ffffff26}.Shell-module__2od7qq__header button[role=switch]:hover{background:#ffffff40}.Shell-module__2od7qq__header button[role=switch]>span:last-child{background:#fff}.Shell-module__2od7qq__header button[role=switch] span span{color:#fff!important}.Shell-module__2od7qq__storageBanner{text-align:center;font-size:var(--typography-font-size-xs);color:var(--color-semantic-warning-text);background:color-mix(in srgb, var(--color-semantic-warning) 12%, transparent);padding:var(--spacing-xs) var(--spacing-lg)}.Shell-module__2od7qq__storageBannerLink{color:inherit;font-weight:var(--typography-font-weight-semibold);text-decoration:underline}.Shell-module__2od7qq__storageBannerLink:hover{text-decoration:none}.Shell-module__2od7qq__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-brand-ultraviolet) 8%, transparent);flex-wrap:wrap;display:flex}.Shell-module__2od7qq__metricsBar{align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-xs);background:var(--color-bg-base);display:flex;overflow:visible}@media (max-width:768px){.Shell-module__2od7qq__metricsBar{-webkit-overflow-scrolling:touch;overflow-x:auto}}.Shell-module__2od7qq__metricsBar>*{flex-shrink:0}.Shell-module__2od7qq__content{flex-direction:column;flex:1 0 auto;display:flex}
.Canvas-module__ArvPNW__canvasWrap{-webkit-overflow-scrolling:touch;background:var(--color-bg-base);border-radius:var(--border-radius-lg);border:var(--border-width-thin) solid var(--color-border-subtle);width:100%;height:100%;min-height:200px;position:relative;overflow:auto}.Canvas-module__ArvPNW__canvas{width:100%;transition:height .3s;display:block}.Canvas-module__ArvPNW__emptyCanvas{border:var(--border-width-thin) dashed var(--color-border-subtle);border-radius:var(--border-radius-lg);justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex}.Canvas-module__ArvPNW__emptyText{color:var(--color-text-muted);font-size:var(--typography-font-size-sm)}.Canvas-module__ArvPNW__addFirstStep{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border:var(--border-width-thin) dashed var(--color-border-subtle);border-radius:var(--border-radius-lg);color:var(--color-text-muted);font-size:var(--typography-font-size-sm);font-family:var(--typography-font-family-sans);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-direction:column;display:flex}.Canvas-module__ArvPNW__addFirstStep:hover{border-color:var(--color-brand-ultraviolet);color:var(--color-brand-ultraviolet)}.Canvas-module__ArvPNW__node:hover rect{stroke-width:2px}.Canvas-module__ArvPNW__nodeDragging{opacity:.7}.Canvas-module__ArvPNW__edge:hover path{stroke-width:3px}.Canvas-module__ArvPNW__insertButton{cursor:pointer;opacity:0;pointer-events:all;transition:opacity .15s}.Canvas-module__ArvPNW__insertButton:hover{opacity:1}.Canvas-module__ArvPNW__insertButton:focus,.Canvas-module__ArvPNW__insertButton:focus-within{outline:none}.Canvas-module__ArvPNW__insertButtonVisible{cursor:pointer;opacity:1}.Canvas-module__ArvPNW__insertButtonVisible:hover .Canvas-module__ArvPNW__insertButtonCircle{stroke:var(--color-brand-ultraviolet)}.Canvas-module__ArvPNW__insertButtonVisible:hover .Canvas-module__ArvPNW__insertButtonText{fill:var(--color-brand-ultraviolet)}.Canvas-module__ArvPNW__insertButtonCircle{fill:var(--color-bg-elevated);stroke:var(--color-border-subtle);stroke-width:1px}.Canvas-module__ArvPNW__insertButton:hover .Canvas-module__ArvPNW__insertButtonCircle{stroke:var(--color-brand-ultraviolet)}.Canvas-module__ArvPNW__insertButtonText{font-size:16px;font-weight:600;font-family:var(--typography-font-family-sans);fill:var(--color-text-muted);pointer-events:none}.Canvas-module__ArvPNW__insertButton:hover .Canvas-module__ArvPNW__insertButtonText{fill:var(--color-brand-ultraviolet)}.Canvas-module__ArvPNW__dropIndicator{pointer-events:none}.Canvas-module__ArvPNW__nodeTitle{font-size:13px;font-weight:600;font-family:var(--typography-font-family-sans)}.Canvas-module__ArvPNW__nodeTypeLabel{font-size:8px;font-weight:600;font-family:var(--typography-font-family-sans);text-transform:uppercase;letter-spacing:.5px}.Canvas-module__ArvPNW__ownerText{font-size:11px;font-family:var(--typography-font-family-sans)}.Canvas-module__ArvPNW__annotationText{font-size:10px;font-family:var(--typography-font-family-sans)}.Canvas-module__ArvPNW__ladderValue{font-size:10px;font-weight:600;font-family:var(--typography-font-family-sans)}.Canvas-module__ArvPNW__ladderLabel{font-size:9px;font-family:var(--typography-font-family-sans);text-transform:uppercase;letter-spacing:.5px}.Canvas-module__ArvPNW__resistanceDot{cursor:pointer}.Canvas-module__ArvPNW__resistanceDot:hover circle{opacity:.8}.Canvas-module__ArvPNW__badgeText{font-size:10px;font-weight:700;font-family:var(--typography-font-family-sans);pointer-events:none}.Canvas-module__ArvPNW__laneLabel{font-size:9px;font-weight:600;font-family:var(--typography-font-family-sans);text-transform:uppercase;letter-spacing:.5px}.Canvas-module__ArvPNW__laneLabelClickable{cursor:pointer}.Canvas-module__ArvPNW__laneLabelClickable text{fill:var(--color-text-muted);transition:fill .15s}.Canvas-module__ArvPNW__laneLabelClickable.Canvas-module__ArvPNW__laneLabelExpanded text{fill:var(--color-text-body)}.Canvas-module__ArvPNW__laneLabelHitArea{fill:#0000;transition:fill .15s}.Canvas-module__ArvPNW__laneLabelClickable:hover .Canvas-module__ArvPNW__laneLabelHitArea{fill:var(--color-bg-elevated)}.Canvas-module__ArvPNW__laneLabelClickable:hover text{fill:var(--color-text-body)}.Canvas-module__ArvPNW__laneLabelChevron{font-size:11px;font-weight:600;font-family:var(--typography-font-family-sans);transition:transform .2s}.Canvas-module__ArvPNW__timelineAnimated{transition:transform .3s,opacity .3s}.Canvas-module__ArvPNW__expandedContent{transition:opacity .25s}.Canvas-module__ArvPNW__laneAnimated{transition:transform .3s}.Canvas-module__ArvPNW__expandedItemText{font-size:10px;font-family:var(--typography-font-family-sans)}.Canvas-module__ArvPNW__flowDotGroup{cursor:default}.Canvas-module__ArvPNW__flowDotLabel{opacity:0;pointer-events:none;transition:opacity .15s}.Canvas-module__ArvPNW__flowDotGroup:hover .Canvas-module__ArvPNW__flowDotLabel{opacity:1}.Canvas-module__ArvPNW__flowKey{font-size:9px;font-family:var(--typography-font-family-sans);letter-spacing:.3px}.Canvas-module__ArvPNW__flowLabelGroup{cursor:default}.Canvas-module__ArvPNW__flowInfoIcon{cursor:default;opacity:.5}.Canvas-module__ArvPNW__flowInfoIcon:hover{opacity:1}.Canvas-module__ArvPNW__flowInfoTooltip{opacity:0;pointer-events:none;transition:opacity .15s}.Canvas-module__ArvPNW__flowInfoIcon:hover .Canvas-module__ArvPNW__flowInfoTooltip{opacity:1}.Canvas-module__ArvPNW__flowInfoTooltipInner{background:var(--color-bg-elevated);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);white-space:nowrap;flex-direction:column;gap:4px;padding:6px 10px;display:flex}.Canvas-module__ArvPNW__flowInfoLine{font-size:9px;font-family:var(--typography-font-family-sans);color:var(--color-text-muted);letter-spacing:.3px;align-items:center;gap:6px;display:flex}.Canvas-module__ArvPNW__flowInfoSolid{background:var(--color-semantic-success);border-radius:1px;width:14px;height:2px;display:inline-block}.Canvas-module__ArvPNW__flowInfoDashed{border-top:2px dashed var(--color-text-muted);opacity:.5;width:14px;height:0;display:inline-block}
.TextInput-module__agsfYG__wrap{gap:var(--spacing-xs);flex-direction:column;width:240px;display:flex}.TextInput-module__agsfYG__label{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-muted)}.TextInput-module__agsfYG__labelDisabled{opacity:.4}.TextInput-module__agsfYG__field{height:var(--size-control-height);padding:0 var(--spacing-sm);border-radius:var(--border-radius-lg);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-caption);background:var(--color-overlay-surface-subtle);border:var(--border-width-thin) solid var(--color-overlay-surface-medium);color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);outline:none}.TextInput-module__agsfYG__field::placeholder{color:var(--color-state-disabled-text)}.TextInput-module__agsfYG__field:hover:not(:disabled):not(:focus){border-color:var(--color-overlay-surface-strong);background:var(--color-overlay-surface-faint)}.TextInput-module__agsfYG__field:focus{border-color:var(--color-state-focus-ring);box-shadow:0 0 0 2px var(--color-overlay-surface-faint);background:var(--color-overlay-surface-faint)}.TextInput-module__agsfYG__error{border-color:var(--color-semantic-error);box-shadow:0 0 0 2px var(--color-overlay-error-subtle);background:var(--color-overlay-error-faint)}.TextInput-module__agsfYG__success{border-color:var(--color-semantic-success);box-shadow:0 0 0 2px var(--color-overlay-success-subtle)}.TextInput-module__agsfYG__field:disabled{background:var(--color-overlay-surface-subtle);border-color:var(--color-overlay-surface-faint);color:var(--color-state-disabled-text);cursor:not-allowed}.TextInput-module__agsfYG__hint{font-size:var(--typography-font-size-2xs);color:var(--color-text-muted);line-height:var(--typography-line-height-normal)}.TextInput-module__agsfYG__hint-error{color:var(--color-semantic-error-text)}.TextInput-module__agsfYG__hint-success{color:var(--color-semantic-success-text)}
.Button-module__TjLMQG__button{height:var(--size-control-height);padding:0 var(--spacing-md);border-radius:var(--border-radius-lg);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-caption);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-none);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.Button-module__TjLMQG__label{align-items:center;gap:var(--spacing-xs);display:inline-flex}.Button-module__TjLMQG__primary{background:var(--color-action-primary);color:var(--color-text-on-action)}.Button-module__TjLMQG__primary:hover:not(:disabled),.Button-module__TjLMQG__primary:active:not(:disabled){background:var(--color-accent-primary)}.Button-module__TjLMQG__primary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-action-primary)}.Button-module__TjLMQG__primary:disabled{background:var(--color-overlay-surface-medium);color:var(--color-state-disabled-text);cursor:not-allowed;box-shadow:none}.Button-module__TjLMQG__secondary{background:var(--color-bg-elevated);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-overlay-surface-medium)}.Button-module__TjLMQG__secondary:hover:not(:disabled){background:var(--color-interactive-surface-hover);border-color:var(--color-overlay-surface-strong)}.Button-module__TjLMQG__secondary:active:not(:disabled){background:var(--color-interactive-surface-active);border-color:var(--color-overlay-surface-medium)}.Button-module__TjLMQG__secondary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-state-focus-ring)}.Button-module__TjLMQG__secondary:disabled{background:var(--color-overlay-surface-subtle);color:var(--color-state-disabled-text);border-color:var(--color-overlay-surface-faint);cursor:not-allowed}.Button-module__TjLMQG__ghost{color:var(--color-text-primary);background:0 0}.Button-module__TjLMQG__ghost:hover:not(:disabled){background:var(--color-overlay-surface-faint)}.Button-module__TjLMQG__ghost:active:not(:disabled){background:var(--color-overlay-surface-light)}.Button-module__TjLMQG__ghost:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-state-focus-ring)}.Button-module__TjLMQG__ghost:disabled{color:var(--color-state-disabled-text);cursor:not-allowed}.Button-module__TjLMQG__destructive{background:var(--color-action-destructive);color:var(--color-text-on-destructive)}.Button-module__TjLMQG__destructive:hover:not(:disabled){background:var(--color-interactive-error-hover);box-shadow:0 2px 8px var(--color-overlay-error-medium)}.Button-module__TjLMQG__destructive:active:not(:disabled){background:var(--color-interactive-error-active);box-shadow:none}.Button-module__TjLMQG__destructive:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-action-destructive)}.Button-module__TjLMQG__destructive:disabled{background:var(--color-overlay-error-muted);color:var(--color-overlay-glass-vivid);cursor:not-allowed}.Button-module__TjLMQG__destructiveSecondary{color:var(--color-semantic-error);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-semantic-error) 40%, transparent);background:0 0}.Button-module__TjLMQG__destructiveSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-semantic-error) 8%, transparent);border-color:var(--color-semantic-error)}.Button-module__TjLMQG__destructiveSecondary:active:not(:disabled){background:color-mix(in srgb, var(--color-semantic-error) 14%, transparent)}.Button-module__TjLMQG__destructiveSecondary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-semantic-error)}.Button-module__TjLMQG__destructiveSecondary:disabled{color:var(--color-state-disabled-text);border-color:var(--color-overlay-surface-faint);cursor:not-allowed;background:0 0}.Button-module__TjLMQG__accentSecondary{color:var(--color-brand-ultraviolet);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-brand-ultraviolet) 40%, transparent);background:0 0}.Button-module__TjLMQG__accentSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-ultraviolet) 8%, transparent);border-color:var(--color-brand-ultraviolet)}.Button-module__TjLMQG__accentSecondary:active:not(:disabled){background:color-mix(in srgb, var(--color-brand-ultraviolet) 14%, transparent)}.Button-module__TjLMQG__accentSecondary:focus-visible{box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 4px var(--color-brand-ultraviolet)}.Button-module__TjLMQG__accentSecondary:disabled{color:var(--color-state-disabled-text);border-color:var(--color-overlay-surface-faint);cursor:not-allowed;background:0 0}.Button-module__TjLMQG__loading .Button-module__TjLMQG__label{visibility:hidden}.Button-module__TjLMQG__loading{cursor:wait}.Button-module__TjLMQG__spinner{width:var(--size-spinner);height:var(--size-spinner);border:var(--border-width-thick) solid var(--color-overlay-ink-strong);border-top-color:var(--color-text-on-action);border-radius:var(--border-radius-full);animation:Button-module__TjLMQG__spin var(--transition-spinner) infinite;position:absolute}.Button-module__TjLMQG__destructive .Button-module__TjLMQG__spinner{border-color:var(--color-overlay-glass-medium);border-top-color:var(--color-text-on-destructive)}.Button-module__TjLMQG__secondary .Button-module__TjLMQG__spinner,.Button-module__TjLMQG__ghost .Button-module__TjLMQG__spinner{border-color:var(--color-overlay-cream-strong);border-top-color:var(--color-text-primary)}@keyframes Button-module__TjLMQG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__TjLMQG__button{transition:none}.Button-module__TjLMQG__spinner{animation-duration:1.5s}}
.Modal-module__9RdVUq__backdrop{z-index:100;background:var(--color-overlay-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__9RdVUq__panel{background:var(--color-bg-elevated);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-lg);width:100%;max-width:420px;max-height:min(500px,100vh - 80px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow-y:hidden}.Modal-module__9RdVUq__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.Modal-module__9RdVUq__title{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-bold);color:var(--color-text-primary)}.Modal-module__9RdVUq__closeButton{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;font-size:var(--typography-font-size-lg);font-family:var(--typography-font-family-sans);border-radius:var(--border-radius-md);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Modal-module__9RdVUq__closeButton:hover{color:var(--color-text-primary)}.Modal-module__9RdVUq__body{padding:var(--spacing-lg);flex:1;min-height:0;overflow-y:auto}.Modal-module__9RdVUq__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:var(--border-width-thin) solid var(--color-border-subtle);display:flex}
.DurationInput-module__4_YcWq__fieldset{border:none;margin:0;padding:0}.DurationInput-module__4_YcWq__legend{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.DurationInput-module__4_YcWq__fields{gap:var(--spacing-xs);display:flex}.DurationInput-module__4_YcWq__group{flex-direction:column;gap:2px;display:flex}.DurationInput-module__4_YcWq__label{font-size:var(--typography-font-size-2xs);color:var(--color-text-muted)}.DurationInput-module__4_YcWq__input{width:56px;height:var(--size-control-height);padding:0 var(--spacing-xs);border-radius:var(--border-radius-lg);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-caption);background:var(--color-overlay-surface-subtle);border:var(--border-width-thin) solid var(--color-overlay-surface-medium);color:var(--color-text-primary);text-align:center;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);outline:none}.DurationInput-module__4_YcWq__input::placeholder{color:var(--color-text-muted)}.DurationInput-module__4_YcWq__input:hover:not(:disabled):not(:focus){border-color:var(--color-overlay-surface-strong);background:var(--color-overlay-surface-faint)}.DurationInput-module__4_YcWq__input:focus{border-color:var(--color-state-focus-ring);box-shadow:0 0 0 2px var(--color-overlay-surface-faint);background:var(--color-overlay-surface-faint)}
.ResistanceEditor-module__kAkjKG__editor{gap:var(--spacing-md);flex-direction:column;display:flex}.ResistanceEditor-module__kAkjKG__field{width:100%}.ResistanceEditor-module__kAkjKG__bottomRow{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ResistanceEditor-module__kAkjKG__severityGroup{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.ResistanceEditor-module__kAkjKG__severityLabel{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-muted)}.ResistanceEditor-module__kAkjKG__severityOptions{align-items:center;gap:var(--spacing-sm);display:flex}.ResistanceEditor-module__kAkjKG__severityPill{height:24px;padding:0 var(--spacing-sm);border-radius:var(--border-radius-full);font-family:inherit;font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);text-transform:capitalize;cursor:pointer;outline-offset:2px;transition:outline-color var(--transition-fast), opacity var(--transition-fast);border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ResistanceEditor-module__kAkjKG__severityPill:focus-visible{outline-color:var(--color-state-focus-ring)}.ResistanceEditor-module__kAkjKG__pillLow{color:#2563eb;background:#2563eb40}.ResistanceEditor-module__kAkjKG__pillMedium{background:color-mix(in srgb, var(--color-semantic-warning) 25%, transparent);color:var(--color-semantic-warning)}.ResistanceEditor-module__kAkjKG__pillHigh{background:color-mix(in srgb, var(--color-semantic-error) 25%, transparent);color:var(--color-semantic-error)}.ResistanceEditor-module__kAkjKG__pillLow.ResistanceEditor-module__kAkjKG__selected{outline-color:#2563eb}.ResistanceEditor-module__kAkjKG__pillMedium.ResistanceEditor-module__kAkjKG__selected{outline-color:var(--color-semantic-warning)}.ResistanceEditor-module__kAkjKG__pillHigh.ResistanceEditor-module__kAkjKG__selected{outline-color:var(--color-semantic-error)}
.SparkEditor-module__lcwPvG__editor{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.SparkEditor-module__lcwPvG__field{flex:1;width:auto;min-width:200px}
.DetailPanel-module__T4JzjW__fields{gap:var(--spacing-md);flex-direction:column;display:flex}.DetailPanel-module__T4JzjW__field{width:100%}.DetailPanel-module__T4JzjW__section{gap:var(--spacing-md);flex-direction:column;display:flex}.DetailPanel-module__T4JzjW__handoffLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--typography-font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md);display:flex}.DetailPanel-module__T4JzjW__handoffStepName{color:var(--color-text-body);font-weight:var(--typography-font-weight-semibold)}.DetailPanel-module__T4JzjW__resistanceGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.DetailPanel-module__T4JzjW__resistanceGroupLabel{height:24px;padding:0 var(--spacing-sm);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);text-transform:capitalize;border-radius:var(--border-radius-full);flex-shrink:0;align-items:center;display:inline-flex}.DetailPanel-module__T4JzjW__resistanceGroupLabelHigh{background:color-mix(in srgb, var(--color-semantic-error) 12%, transparent);color:var(--color-semantic-error)}.DetailPanel-module__T4JzjW__resistanceGroupLabelMedium{background:color-mix(in srgb, var(--color-semantic-warning) 12%, transparent);color:var(--color-semantic-warning)}.DetailPanel-module__T4JzjW__resistanceGroupLabelLow{color:#2563eb;background:#2563eb1f}.DetailPanel-module__T4JzjW__resistanceGroupLabelSpark{background:color-mix(in srgb, var(--color-semantic-success) 20%, transparent);color:var(--color-text-body);border:1px solid var(--color-text-muted)}.DetailPanel-module__T4JzjW__resistanceList{gap:var(--spacing-xs);flex-direction:column;list-style:none;display:flex}.DetailPanel-module__T4JzjW__resistanceItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--border-radius-md);background:var(--color-overlay-surface-subtle);display:flex}.DetailPanel-module__T4JzjW__severityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.DetailPanel-module__T4JzjW__resistanceText{font-size:var(--typography-font-size-sm);flex:1}.DetailPanel-module__T4JzjW__removeButton{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;font-size:var(--typography-font-size-lg);font-family:var(--typography-font-family-sans);border-radius:var(--border-radius-md);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:2px 0 0;line-height:1;display:flex}.DetailPanel-module__T4JzjW__removeButton:hover{color:var(--color-semantic-error)}.DetailPanel-module__T4JzjW__dangerZone{padding-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-border-subtle);margin-top:var(--spacing-md)}.DetailPanel-module__T4JzjW__footerSpaceBetween{justify-content:space-between;align-items:center;width:100%;display:flex}.DetailPanel-module__T4JzjW__footerStack{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.DetailPanel-module__T4JzjW__confirmMessage{font-size:var(--typography-font-size-sm);color:var(--color-text-body);line-height:var(--typography-line-height-relaxed)}
.page-module__kX8dSG__workspace{min-height:0;padding:var(--spacing-lg);flex:1;overflow:auto}.page-module__kX8dSG__loading{height:100vh;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.page-module__kX8dSG__toolbarLeft{flex-direction:column;display:flex}.page-module__kX8dSG__editableTitleButton{border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm);margin-left:calc(-1 * var(--spacing-sm));font:inherit;font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);color:var(--color-brand-ultraviolet);cursor:pointer;text-align:left;background:0 0}.page-module__kX8dSG__editableTitleButton:hover{border-color:var(--color-border-subtle)}.page-module__kX8dSG__editableTitle{border:var(--border-width-thin) solid var(--color-brand-ultraviolet);border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm);margin-left:calc(-1 * var(--spacing-sm));font:inherit;font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-primary);background:0 0;outline:none;min-width:200px}.page-module__kX8dSG__editableSubtitleButton{border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);padding:2px var(--spacing-sm);margin-left:calc(-1 * var(--spacing-sm));font:inherit;font-size:var(--typography-font-size-sm);color:var(--color-brand-ultraviolet);cursor:pointer;text-align:left;background:0 0}.page-module__kX8dSG__editableSubtitleButton:hover{border-color:var(--color-border-subtle)}.page-module__kX8dSG__editableSubtitle{border:var(--border-width-thin) solid var(--color-brand-ultraviolet);border-radius:var(--border-radius-md);padding:2px var(--spacing-sm);margin-left:calc(-1 * var(--spacing-sm));font:inherit;font-size:var(--typography-font-size-sm);color:var(--color-text-muted);background:0 0;outline:none;min-width:200px}.page-module__kX8dSG__metricSeparator{background:var(--color-border-subtle);align-self:stretch;width:1px}.page-module__kX8dSG__metric{gap:var(--spacing-xs);padding:var(--spacing-md);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-card);background:var(--color-bg-elevated);min-width:0;font-family:var(--typography-font-family-sans);flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.page-module__kX8dSG__metric:after{content:"";height:var(--size-bar,4px);background:var(--color-border-subtle);border-radius:0 0 var(--border-radius-card) var(--border-radius-card);position:absolute;bottom:0;left:0;right:0}.page-module__kX8dSG__metricGood:after{background:var(--color-semantic-success)}.page-module__kX8dSG__metricGood .page-module__kX8dSG__metricValue{color:var(--color-semantic-success)}.page-module__kX8dSG__metricWarning:after{background:var(--color-semantic-warning)}.page-module__kX8dSG__metricWarning>.page-module__kX8dSG__metricValue{color:var(--color-semantic-warning)}.page-module__kX8dSG__metricBad:after{background:var(--color-semantic-error-text)}.page-module__kX8dSG__metricBad .page-module__kX8dSG__metricValue{color:var(--color-semantic-error-text)}.page-module__kX8dSG__metricLabelRow{align-items:center;gap:var(--spacing-xs);display:flex}.page-module__kX8dSG__metricLabel{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-text-muted)}.page-module__kX8dSG__metricInfo{font-size:var(--typography-font-size-xs);color:var(--color-text-muted);cursor:default;opacity:.6;position:relative}.page-module__kX8dSG__metricInfo:hover{opacity:1}.page-module__kX8dSG__metricIncomplete{border-style:dashed;border-color:color-mix(in srgb, var(--color-semantic-error-text) 60%, transparent);background:0 0}.page-module__kX8dSG__metricIncomplete:after{background:var(--color-semantic-error-text);opacity:.6}.page-module__kX8dSG__metricTooltip{top:calc(100% + var(--spacing-xs));background:var(--color-bg-elevated);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-sm);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);color:var(--color-text-body);z-index:10;pointer-events:none;text-transform:none;letter-spacing:normal;width:260px;line-height:1.5;display:none;position:absolute;left:0}.page-module__kX8dSG__metricInfo:hover .page-module__kX8dSG__metricTooltip{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__kX8dSG__metricTooltipRight{left:auto;right:0}.page-module__kX8dSG__metricTooltipScale{padding-top:var(--spacing-xs);border-top:var(--border-width-thin) solid var(--color-border-subtle);flex-direction:column;gap:2px;display:flex}.page-module__kX8dSG__metricTooltipGood{color:var(--color-semantic-success);font-size:var(--typography-font-size-2xs)}.page-module__kX8dSG__metricTooltipAmber{color:var(--color-semantic-warning);font-size:var(--typography-font-size-2xs)}.page-module__kX8dSG__metricTooltipBad{color:var(--color-semantic-error-text);font-size:var(--typography-font-size-2xs)}.page-module__kX8dSG__metricValueRow{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__kX8dSG__metricValue{font-size:var(--typography-font-size-2xl);font-weight:var(--typography-font-weight-extrabold);letter-spacing:var(--typography-letter-spacing-snug);color:var(--color-text-primary)}.page-module__kX8dSG__metricDurationLine{line-height:1.3;display:block}.page-module__kX8dSG__metricPercent{font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-regular);color:var(--color-text-muted)}.page-module__kX8dSG__resistanceDots{align-items:center;gap:var(--spacing-xs);display:flex}.page-module__kX8dSG__resistanceDot{width:20px;height:20px;font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-bold);color:#fff;cursor:default;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.page-module__kX8dSG__resistanceDot[data-severity=high]{background:var(--color-semantic-error)}.page-module__kX8dSG__resistanceDot[data-severity=medium]{background:var(--color-semantic-warning)}.page-module__kX8dSG__resistanceDot[data-severity=low]{background:var(--color-semantic-success)}.page-module__kX8dSG__resistanceDot:hover .page-module__kX8dSG__resistanceTooltip{display:block}.page-module__kX8dSG__resistanceTooltip{top:calc(100% + var(--spacing-xs));z-index:10;background:var(--color-bg-elevated);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-xs) var(--spacing-sm);pointer-events:none;width:280px;display:none;position:absolute;left:0}.page-module__kX8dSG__resistanceTooltipList{margin:0;padding:0;list-style:none}.page-module__kX8dSG__resistanceTooltipItem{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);font-family:var(--typography-font-family-sans);color:var(--color-text-primary);padding:2px 0;display:flex}.page-module__kX8dSG__resistanceTooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.page-module__kX8dSG__resistanceTooltipDot[data-severity=high]{background:var(--color-semantic-error)}.page-module__kX8dSG__resistanceTooltipDot[data-severity=medium]{background:var(--color-semantic-warning)}.page-module__kX8dSG__resistanceTooltipDot[data-severity=low]{background:var(--color-semantic-success)}.page-module__kX8dSG__sparkDot{width:20px;height:20px;font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-bold);color:#fff;background:var(--color-semantic-success);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.page-module__kX8dSG__workspace{padding:var(--spacing-md)}.page-module__kX8dSG__editableTitle,.page-module__kX8dSG__editableSubtitle{min-width:140px}}
.page-module__OYi3bq__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__OYi3bq__appHeader{z-index:2;padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in srgb, var(--color-brand-ultraviolet) 85%, black);justify-content:space-between;align-items:center;display:flex;position:relative}.page-module__OYi3bq__brandGroup{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.page-module__OYi3bq__wordmark{height:28px}.page-module__OYi3bq__brandDivider{background:#fff6;width:1px;height:18px}.page-module__OYi3bq__brandLabel{font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-semibold);color:#fff}.page-module__OYi3bq__brandGroup:hover .page-module__OYi3bq__brandLabel{color:var(--color-brand-electric-lime)}.page-module__OYi3bq__betaBadge{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-brand-electric-lime);border-radius:var(--border-radius-full);letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;padding:1px 8px;line-height:1.4}.page-module__OYi3bq__appHeader button[role=switch]{background:#ffffff26}.page-module__OYi3bq__appHeader button[role=switch]:hover{background:#ffffff40}.page-module__OYi3bq__appHeader button[role=switch]>span:last-child{background:#fff}.page-module__OYi3bq__appHeader button[role=switch] span span{color:#fff!important}.page-module__OYi3bq__storageBanner{z-index:2;text-align:center;font-size:var(--typography-font-size-xs);color:var(--color-semantic-warning-text);background:color-mix(in srgb, var(--color-semantic-warning) 12%, transparent);padding:var(--spacing-xs) var(--spacing-lg);position:relative}.page-module__OYi3bq__storageBannerLink{color:inherit;font-weight:var(--typography-font-weight-semibold);text-decoration:underline}.page-module__OYi3bq__storageBannerLink:hover{text-decoration:none}.page-module__OYi3bq__hero{z-index:1;text-align:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-lg);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex;position:relative}.page-module__OYi3bq__tagline{font-size:var(--typography-font-size-3xl);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tight)}.page-module__OYi3bq__taglineDark{color:var(--color-text-primary)}.page-module__OYi3bq__taglineAccent{color:var(--color-brand-ultraviolet)}.page-module__OYi3bq__dashboard{z-index:1;max-width:800px;padding:0 var(--spacing-lg) var(--spacing-2xl);flex:1;width:100%;margin:0 auto;position:relative}.page-module__OYi3bq__page>footer{z-index:1;position:relative}.page-module__OYi3bq__dashboardHeader{margin-bottom:var(--spacing-lg)}.page-module__OYi3bq__loading{color:var(--color-text-muted);text-align:center;padding:var(--spacing-3xl) 0}.page-module__OYi3bq__empty{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);background:radial-gradient(ellipse at center, var(--color-bg-base) 20%, transparent 70%);border-radius:var(--border-radius-xl)}.page-module__OYi3bq__emptyTitle{font-size:var(--typography-font-size-xl);font-weight:var(--typography-font-weight-semibold);margin-bottom:var(--spacing-sm)}.page-module__OYi3bq__emptyDescription{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);max-width:400px;margin-left:auto;margin-right:auto}.page-module__OYi3bq__list{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.page-module__OYi3bq__card{border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-theme-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:stretch;display:flex;overflow:hidden}.page-module__OYi3bq__card:hover{border-color:var(--color-brand-ultraviolet);box-shadow:var(--shadow-theme-lg)}.page-module__OYi3bq__cardBody{gap:var(--spacing-sm);padding:var(--spacing-lg);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.page-module__OYi3bq__cardHeader{flex-direction:column;gap:2px;display:flex}.page-module__OYi3bq__cardTitle{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold)}.page-module__OYi3bq__cardDomain{font-size:var(--typography-font-size-sm);color:var(--color-text-muted)}.page-module__OYi3bq__cardStats{gap:var(--spacing-sm);display:flex}.page-module__OYi3bq__statChip{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md);font-size:var(--typography-font-size-xs);color:var(--color-text-muted);display:flex}.page-module__OYi3bq__statChip[data-variant=efficiency]{border-color:var(--color-brand-ultraviolet);color:var(--color-brand-ultraviolet)}.page-module__OYi3bq__statValue{font-weight:var(--typography-font-weight-bold)}.page-module__OYi3bq__statLabel{font-weight:var(--typography-font-weight-regular)}.page-module__OYi3bq__cardDate{font-size:var(--typography-font-size-xs);color:var(--color-text-muted)}.page-module__OYi3bq__deleteButton{padding:0 var(--spacing-lg);border:none;border-left:var(--border-width-thin) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--typography-font-size-sm);cursor:pointer;transition:color var(--transition-fast);background:0 0;align-items:center;display:flex}.page-module__OYi3bq__deleteButton:hover{color:var(--color-semantic-error)}
