.theoretical-comparison-workspace-module__PgQfKa__headerContainer{width:100%;min-width:0;max-width:88rem}.theoretical-comparison-workspace-module__PgQfKa__appChrome{justify-content:space-between;align-items:center;gap:var(--token-space-md);min-width:0;margin-bottom:var(--token-space-lg);flex-wrap:wrap;display:flex}.theoretical-comparison-workspace-module__PgQfKa__appIdentity{gap:var(--token-space-sm);flex-wrap:wrap;flex:auto;align-items:baseline;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__serviceName{font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__screenName{font-size:var(--token-font-size-sm);color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__appNav{justify-content:flex-end;align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.theoretical-comparison-workspace-module__PgQfKa__portalLink,.theoretical-comparison-workspace-module__PgQfKa__saveButton{border:1px solid var(--semantic-action-primary-border);border-radius:var(--token-radius-md);min-height:2.5rem;padding:0 var(--token-space-md);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__saveButton{cursor:pointer;font:inherit}.theoretical-comparison-workspace-module__PgQfKa__saveButton:disabled{cursor:not-allowed;opacity:.62}.theoretical-comparison-workspace-module__PgQfKa__portalLink:hover,.theoretical-comparison-workspace-module__PgQfKa__saveButton:hover:not(:disabled){border-color:var(--semantic-action-primary-hover-border);background:var(--semantic-action-primary-hover-bg);color:var(--semantic-action-primary-hover-fg);text-decoration:none}.theoretical-comparison-workspace-module__PgQfKa__saveStatusText{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm);white-space:nowrap}.theoretical-comparison-workspace-module__PgQfKa__saveLimitWarning,.theoretical-comparison-workspace-module__PgQfKa__saveErrorText{margin:var(--token-space-md)0 0;border-radius:var(--token-radius-md);padding:var(--token-space-sm)var(--token-space-md);font-size:var(--token-font-size-sm);line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__saveLimitWarning{border:1px solid var(--semantic-status-warning-border);background:var(--semantic-status-warning-bg);color:var(--semantic-status-warning-fg)}.theoretical-comparison-workspace-module__PgQfKa__saveErrorText{border:1px solid var(--semantic-status-danger-border);background:var(--semantic-status-danger-bg);color:var(--semantic-status-danger-fg)}.theoretical-comparison-workspace-module__PgQfKa__footerLink{color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);text-underline-offset:var(--token-space-xs);white-space:nowrap;text-decoration:underline}.theoretical-comparison-workspace-module__PgQfKa__footerLink:hover{color:var(--semantic-action-secondary-fg)}.theoretical-comparison-workspace-module__PgQfKa__headerBody{gap:var(--token-space-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__headerText{gap:var(--token-space-md);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__badgeRow{gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__pageTitle{font-size:2rem;font-weight:var(--token-font-weight-bold);color:var(--semantic-text-primary);margin:0;line-height:1.2}.theoretical-comparison-workspace-module__PgQfKa__pageDescription{min-width:0;max-width:58rem;font-size:var(--token-font-size-md);color:var(--semantic-text-secondary);margin:0;line-height:1.7}.theoretical-comparison-workspace-module__PgQfKa__headerMetrics{gap:var(--token-space-sm);grid-template-columns:repeat(3,minmax(7rem,1fr));width:24rem;min-width:24rem;display:grid}.theoretical-comparison-workspace-module__PgQfKa__workspaceContainer{width:100%;min-width:0;max-width:88rem}.theoretical-comparison-workspace-module__PgQfKa__workspaceShell{--workspace-layer-sidebar:1;--workspace-layer-main:2;--workspace-layer-floating:40;gap:var(--token-space-lg);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__workspaceGrid{gap:var(--token-space-xl);grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__mobileStack{min-width:0;display:none}.theoretical-comparison-workspace-module__PgQfKa__sidebar{z-index:var(--workspace-layer-sidebar);min-width:0;position:relative}.theoretical-comparison-workspace-module__PgQfKa__sidebarSticky{top:var(--token-space-lg);gap:var(--token-space-md);display:grid;position:sticky}.theoretical-comparison-workspace-module__PgQfKa__sidePanel,.theoretical-comparison-workspace-module__PgQfKa__mobileSummary,.theoretical-comparison-workspace-module__PgQfKa__mainPanel,.theoretical-comparison-workspace-module__PgQfKa__inputSummaryBlock,.theoretical-comparison-workspace-module__PgQfKa__triggerSection,.theoretical-comparison-workspace-module__PgQfKa__resultSection{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base)}.theoretical-comparison-workspace-module__PgQfKa__sidePanel,.theoretical-comparison-workspace-module__PgQfKa__mobileSummary{padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__mainPane{z-index:var(--workspace-layer-main);min-width:0;position:relative}.theoretical-comparison-workspace-module__PgQfKa__mainPanel{overflow:visible}.theoretical-comparison-workspace-module__PgQfKa__mainPanelHeader,.theoretical-comparison-workspace-module__PgQfKa__mainPanelBody,.theoretical-comparison-workspace-module__PgQfKa__stepControls{padding:var(--token-space-lg)}.theoretical-comparison-workspace-module__PgQfKa__mainPanelHeader{justify-content:space-between;gap:var(--token-space-lg);border-bottom:1px solid var(--semantic-border-default);background:var(--semantic-surface-base);min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__mainPanelTitle,.theoretical-comparison-workspace-module__PgQfKa__mobileSummaryTitle{font-size:var(--token-font-size-lg);color:var(--semantic-text-primary);margin:0;line-height:1.35}.theoretical-comparison-workspace-module__PgQfKa__mainPanelStatus{gap:var(--token-space-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__mainPanelBody{gap:var(--token-space-lg);background:var(--semantic-surface-base);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__stepControls{justify-content:space-between;gap:var(--token-space-sm);border-top:1px solid var(--semantic-border-default);background:var(--semantic-surface-subtle);display:flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialOverlay{z-index:96;padding:var(--token-space-lg);background:#0f172a8a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialog{gap:var(--token-space-md);width:min(100%,38rem);max-height:calc(100vh - 2*var(--token-space-lg));border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-lg);background:var(--semantic-surface-base);color:var(--semantic-text-primary);display:grid;overflow-y:auto;box-shadow:0 1.5rem 4rem #0f172a3d}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-xl);margin:0;line-height:1.35}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogTarget,.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogChecklist{gap:var(--token-space-xs);border:1px solid var(--semantic-status-info-border);border-radius:var(--token-radius-sm);padding:var(--token-space-sm);background:var(--semantic-status-info-bg);color:var(--semantic-text-primary);display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogTarget span,.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogChecklist span{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogTarget strong{font-size:var(--token-font-size-md)}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogBody{gap:var(--token-space-xs);color:var(--semantic-text-secondary);line-height:1.7;display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogBody p{margin:0}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogChecklist ul,.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogChecklist ol{gap:var(--token-space-xs);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogActions{justify-content:flex-end;gap:var(--token-space-sm);display:flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialGuide{gap:var(--token-space-md);border:1px solid var(--semantic-status-info-border);border-radius:var(--token-radius-md);background:var(--semantic-status-info-bg);min-width:0;color:var(--semantic-status-info-fg);padding:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialProgressHeader{align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepBadge,.theoretical-comparison-workspace-module__PgQfKa__tutorialRemaining{border-radius:var(--token-radius-pill);min-height:1.5rem;padding:0 var(--token-space-sm);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);white-space:nowrap;border:1px solid;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialProgressTrack{border-radius:var(--token-radius-pill);background:var(--semantic-surface-base);width:100%;height:.5rem;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__tutorialProgressBar{border-radius:inherit;background:var(--semantic-action-primary-bg);height:100%;display:block}.theoretical-comparison-workspace-module__PgQfKa__tutorialGuideBody{gap:var(--token-space-sm);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialGuideBody p{margin:0;line-height:1.65}.theoretical-comparison-workspace-module__PgQfKa__tutorialTarget,.theoretical-comparison-workspace-module__PgQfKa__tutorialInlineStatus{border:1px solid var(--semantic-status-info-border);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);color:var(--semantic-text-primary);padding:var(--token-space-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__tutorialChecklist,.theoretical-comparison-workspace-module__PgQfKa__tutorialResultGuide{gap:var(--token-space-xs);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlCluster{justify-content:flex-end;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialExitButton,.theoretical-comparison-workspace-module__PgQfKa__tutorialPrimaryLink,.theoretical-comparison-workspace-module__PgQfKa__tutorialSecondaryLink{border-radius:var(--token-radius-md);min-height:2.5rem;padding:0 var(--token-space-md);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__tutorialExitButton,.theoretical-comparison-workspace-module__PgQfKa__tutorialSecondaryLink{border:1px solid var(--semantic-action-secondary-border);background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg)}.theoretical-comparison-workspace-module__PgQfKa__tutorialPrimaryLink{border:1px solid var(--semantic-action-primary-border);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__tutorialExitButton:hover,.theoretical-comparison-workspace-module__PgQfKa__tutorialSecondaryLink:hover{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated);color:var(--semantic-text-primary);text-decoration:none}.theoretical-comparison-workspace-module__PgQfKa__tutorialPrimaryLink:hover{border-color:var(--semantic-action-primary-hover-border);background:var(--semantic-action-primary-hover-bg);color:var(--semantic-action-primary-hover-fg);text-decoration:none}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlHint{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);text-align:right;flex-basis:100%;margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__tutorialTargetHighlight{box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-action-primary-border)72%,transparent),0 0 0 6px color-mix(in srgb,var(--semantic-action-primary-bg)18%,transparent);position:relative;border-color:var(--semantic-action-primary-border)!important;background:color-mix(in srgb,var(--semantic-action-primary-bg)9%,var(--semantic-surface-base))!important}.theoretical-comparison-workspace-module__PgQfKa__tutorialTargetHighlightInput{box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-action-primary-border)72%,transparent),0 0 0 5px color-mix(in srgb,var(--semantic-action-primary-bg)16%,transparent);border-color:var(--semantic-action-primary-border)!important;background:color-mix(in srgb,var(--semantic-action-primary-bg)10%,var(--semantic-surface-base))!important}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlHighlight{box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-action-primary-border)72%,transparent),0 0 0 6px color-mix(in srgb,var(--semantic-action-primary-bg)16%,transparent)}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepControls{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepControls .theoretical-comparison-workspace-module__PgQfKa__tutorialControlCluster{justify-self:end}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepControls .theoretical-comparison-workspace-module__PgQfKa__tutorialControlHint{grid-column:1/-1;justify-self:end;max-width:42rem}.theoretical-comparison-workspace-module__PgQfKa__stepNavigation,.theoretical-comparison-workspace-module__PgQfKa__stepNavigationCompact{min-width:0}.theoretical-comparison-workspace-module__PgQfKa__stepList{gap:var(--token-space-sm);margin:0;padding:0;list-style:none;display:grid}.theoretical-comparison-workspace-module__PgQfKa__stepNavigationCompact .theoretical-comparison-workspace-module__PgQfKa__stepList{gap:var(--token-space-sm);padding-bottom:var(--token-space-xs);display:flex;overflow-x:auto}.theoretical-comparison-workspace-module__PgQfKa__stepButton{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);width:100%;min-height:3.25rem;padding:var(--token-space-sm);background:var(--semantic-surface-base);color:var(--semantic-text-secondary);text-align:left;font:inherit;cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__stepNavigationCompact .theoretical-comparison-workspace-module__PgQfKa__stepButton{width:8.5rem}.theoretical-comparison-workspace-module__PgQfKa__stepButton:hover:not(:disabled){border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__stepButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetRow:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportTab:focus-visible{box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__stepButton:disabled{cursor:not-allowed;background:var(--semantic-surface-subtle);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__stepButtonCurrent{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__stepButtonCompleted{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__stepButtonBlocked{border-color:var(--semantic-status-warning-border);background:var(--semantic-status-warning-bg);color:var(--semantic-status-warning-fg)}.theoretical-comparison-workspace-module__PgQfKa__stepNumber{border-radius:var(--token-radius-md);width:2rem;height:2rem;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);border:1px solid;place-items:center;display:inline-grid}.theoretical-comparison-workspace-module__PgQfKa__stepText,.theoretical-comparison-workspace-module__PgQfKa__panelHeading,.theoretical-comparison-workspace-module__PgQfKa__summaryItem,.theoretical-comparison-workspace-module__PgQfKa__summaryItemCompact,.theoretical-comparison-workspace-module__PgQfKa__metric{gap:var(--token-space-xs);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__stepTitle,.theoretical-comparison-workspace-module__PgQfKa__supportSetName,.theoretical-comparison-workspace-module__PgQfKa__setLabel{font-weight:var(--token-font-weight-bold);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__stepStatus,.theoretical-comparison-workspace-module__PgQfKa__eyebrow,.theoretical-comparison-workspace-module__PgQfKa__summaryItem span,.theoretical-comparison-workspace-module__PgQfKa__summaryItemCompact span,.theoretical-comparison-workspace-module__PgQfKa__metric span,.theoretical-comparison-workspace-module__PgQfKa__footerNote{font-size:var(--token-font-size-sm);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__eyebrow{font-weight:var(--token-font-weight-medium);margin:0}.theoretical-comparison-workspace-module__PgQfKa__panelHeadingRow{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__sidebarSectionHeader{justify-content:space-between;align-items:start;gap:var(--token-space-sm);display:flex}.theoretical-comparison-workspace-module__PgQfKa__sidebarStepBadge{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);min-height:1.5rem;padding:0 var(--token-space-sm);background:var(--semantic-surface-subtle);color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__summaryList,.theoretical-comparison-workspace-module__PgQfKa__supportSetList,.theoretical-comparison-workspace-module__PgQfKa__supportSetListCompact,.theoretical-comparison-workspace-module__PgQfKa__actionList,.theoretical-comparison-workspace-module__PgQfKa__triggerGrid,.theoretical-comparison-workspace-module__PgQfKa__results{gap:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__summaryItem,.theoretical-comparison-workspace-module__PgQfKa__summaryItemCompact{padding:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-subtle)}.theoretical-comparison-workspace-module__PgQfKa__summaryItem strong,.theoretical-comparison-workspace-module__PgQfKa__summaryItemCompact strong{color:var(--semantic-text-primary);line-height:1.45}.theoretical-comparison-workspace-module__PgQfKa__summaryItemCompact{padding:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__basicSummaryGrid,.theoretical-comparison-workspace-module__PgQfKa__actionSummaryGrid{gap:var(--token-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__sidebarSummaryCard,.theoretical-comparison-workspace-module__PgQfKa__emptySummary{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);min-width:0;padding:var(--token-space-sm);background:var(--semantic-surface-subtle)}.theoretical-comparison-workspace-module__PgQfKa__sidebarSummaryCard{gap:var(--token-space-xs);display:grid}.theoretical-comparison-workspace-module__PgQfKa__sidebarSummaryCard span{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__sidebarSummaryCard strong{color:var(--semantic-text-primary);line-height:1.45}.theoretical-comparison-workspace-module__PgQfKa__emptySummary{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__supportStatusSummary{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportStatusRow{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-sm);background:var(--semantic-surface-subtle);grid-template-columns:minmax(4rem,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetRow{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);width:100%;padding:var(--token-space-sm);background:var(--semantic-surface-base);color:var(--semantic-text-primary);text-align:left;font:inherit;cursor:pointer;grid-template-columns:minmax(4rem,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetRow:hover:not(:disabled){border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__supportSetRow:disabled{cursor:not-allowed;background:var(--semantic-surface-subtle);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__supportSetRowActive{border-color:var(--semantic-action-primary-border)}.theoretical-comparison-workspace-module__PgQfKa__dirtyReason,.theoretical-comparison-workspace-module__PgQfKa__supportPoint{font-size:var(--token-font-size-sm);color:var(--semantic-text-muted);grid-column:1/-1}.theoretical-comparison-workspace-module__PgQfKa__statusPill{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);min-height:1.5rem;padding:0 var(--token-space-sm);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__statusNeutral{border-color:var(--semantic-border-default);background:var(--semantic-surface-subtle);color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__statusInfo{border-color:var(--semantic-status-info-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__statusWarning{border-color:var(--semantic-status-warning-border);background:var(--semantic-status-warning-bg);color:var(--semantic-status-warning-fg)}.theoretical-comparison-workspace-module__PgQfKa__statusSuccess{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__notice{margin:0 0 var(--token-space-md);border:1px solid var(--semantic-status-warning-border);border-radius:var(--token-radius-md);padding:var(--token-space-md);background:var(--semantic-status-warning-bg);color:var(--semantic-status-warning-fg);line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper{--panel-border:var(--semantic-border-default);--panel-border-strong:var(--semantic-border-strong);--panel-bg:var(--semantic-surface-base);--subpanel-bg:var(--semantic-surface-subtle);--tooltip-bg:var(--semantic-surface-elevated);--text-muted:var(--semantic-text-muted);--text-strong:var(--semantic-text-primary);--accent:var(--semantic-status-info-fg);--challenge-floating-layer:var(--workspace-layer-floating);z-index:var(--workspace-layer-main);gap:var(--token-space-lg);min-width:0;color:var(--semantic-text-primary);display:grid;position:relative}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .app-panel{border:1px solid var(--panel-border);border-radius:var(--token-radius-md);min-width:0;padding:var(--token-space-lg);background:var(--panel-bg);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .app-section-title{color:var(--semantic-text-primary);font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.35}:is(.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper button,.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input){font:inherit}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input[type=number]{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding-block:var(--token-space-sm);background:var(--semantic-surface-base);color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-variant-numeric:tabular-nums;box-shadow:none;padding-inline-start:var(--token-space-md);line-height:1.4;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input[type=number]:hover{border-color:var(--semantic-border-strong)}:is(.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper button:disabled,.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input:disabled){cursor:not-allowed;opacity:.6}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input[type=number]:disabled:hover{border-color:var(--semantic-border-default)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper input[type=number]:focus-visible{border-color:var(--semantic-action-primary-border);box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-icon-choice-btn{border-color:var(--panel-border);background:var(--subpanel-bg);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-icon-choice-btn:hover{border-color:var(--panel-border-strong)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-icon-choice-btn-active{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-light-icon-btn{border-color:var(--panel-border);background:var(--subpanel-bg);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-light-icon-btn:hover{border-color:var(--panel-border-strong)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-light-icon-btn-active{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-choice-control{accent-color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-produce-info-text{color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-produce-warning-text{color:var(--semantic-status-warning-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-info-box{border-color:var(--semantic-status-info-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-segment-wrap{gap:var(--token-space-xs);flex-wrap:wrap;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-segment-btn{border:1px solid var(--panel-border);border-radius:var(--token-radius-md);background:var(--subpanel-bg);color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-segment-btn-active{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-segment-btn-idle{border-color:var(--panel-border);background:var(--subpanel-bg);color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-stat-vocal{color:var(--semantic-parameter-vocal-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-stat-dance{color:var(--semantic-parameter-dance-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-stat-visual{color:var(--semantic-parameter-visual-fg)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper .ui-support-neutral-value{color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper [class*=text-app-text]{color:var(--semantic-text-primary)}:is(.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper [class*=bottom-full][class*=shadow-lg],.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper [class*=top-full][class*=shadow-xl]){z-index:var(--challenge-floating-layer);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper .app-panel{overflow:visible}@media (max-width:640px){.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper button[aria-label^="1枠"] [class*=bottom-full]{width:min(15rem,100vw - 4rem);max-width:calc(100vw - 4rem);left:0;transform:translate(-.75rem)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper button[aria-label^="2枠"] [class*=bottom-full]{width:min(15rem,100vw - 4rem);max-width:calc(100vw - 4rem)}.theoretical-comparison-workspace-module__PgQfKa__basicInputSourceWrapper button[aria-label^="3枠"] [class*=bottom-full]{width:min(15rem,100vw - 4rem);max-width:calc(100vw - 4rem);left:auto;right:0;transform:translate(.75rem)}:is(.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper table,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper thead,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper tbody,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper tr,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper th,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper td){width:100%;display:block}:is(.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper colgroup,.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper thead){display:none}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper table{border-spacing:0}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper tbody{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper tr{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-sm);background:var(--semantic-surface-subtle)}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper td{padding:var(--token-space-xs)0;white-space:normal;border:0;border-radius:0}.theoretical-comparison-workspace-module__PgQfKa__lessonClassSourceWrapper td:first-child{padding-block-end:var(--token-space-sm)}}.theoretical-comparison-workspace-module__PgQfKa__stepperInput{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);width:100%;min-height:2.5rem;padding:0 var(--token-space-sm);background:var(--semantic-surface-base);color:var(--semantic-text-primary);font:inherit;font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__stepperInput:hover{border-color:var(--semantic-border-strong)}.theoretical-comparison-workspace-module__PgQfKa__stepperInput:focus-visible{box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__stepperInput:disabled{cursor:not-allowed;opacity:.62}.theoretical-comparison-workspace-module__PgQfKa__stepperInput{text-align:right;font-variant-numeric:tabular-nums;width:5rem}.theoretical-comparison-workspace-module__PgQfKa__inputSummaryBlock{padding:var(--token-space-lg)}.theoretical-comparison-workspace-module__PgQfKa__inputSummaryBlock h3,.theoretical-comparison-workspace-module__PgQfKa__actionText h3,.theoretical-comparison-workspace-module__PgQfKa__triggerSection h3,.theoretical-comparison-workspace-module__PgQfKa__resultSection h3,.theoretical-comparison-workspace-module__PgQfKa__resultsLead h3{font-size:var(--token-font-size-md);color:var(--semantic-text-primary);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__inputSummaryBlock ul{gap:var(--token-space-sm);margin:var(--token-space-md)0 0;color:var(--semantic-text-secondary);padding:0;line-height:1.6;list-style:none;display:grid}.theoretical-comparison-workspace-module__PgQfKa__actionRow{gap:var(--token-space-lg);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-md);background:var(--semantic-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__actionText{gap:var(--token-space-xs);display:grid}.theoretical-comparison-workspace-module__PgQfKa__actionText p,.theoretical-comparison-workspace-module__PgQfKa__inlineAction p,.theoretical-comparison-workspace-module__PgQfKa__triggerFooter p{color:var(--semantic-text-secondary);margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__stepper,.theoretical-comparison-workspace-module__PgQfKa__inlineAction{gap:var(--token-space-sm);flex-wrap:wrap;align-items:center;display:flex}.theoretical-comparison-workspace-module__PgQfKa__stepperValue{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);min-width:2.75rem;min-height:2rem;color:var(--semantic-text-primary);font-weight:var(--token-font-weight-bold);place-items:center;display:inline-grid}.theoretical-comparison-workspace-module__PgQfKa__stepperUnit{color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__actionValidationPanel{gap:var(--token-space-xs);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);padding:var(--token-space-md);color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);line-height:1.6;display:grid}.theoretical-comparison-workspace-module__PgQfKa__actionValidationPanel p{margin:0}.theoretical-comparison-workspace-module__PgQfKa__actionValidationPanel ul{gap:var(--token-space-xs);color:var(--semantic-status-danger-fg);margin:0;padding-left:1.25rem;display:grid}.theoretical-comparison-workspace-module__PgQfKa__timelinePreview{gap:var(--token-space-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__timelineItem,.theoretical-comparison-workspace-module__PgQfKa__slotBox{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-md);background:var(--semantic-surface-subtle);display:grid}.theoretical-comparison-workspace-module__PgQfKa__timelineWeek,.theoretical-comparison-workspace-module__PgQfKa__slotBox span,.theoretical-comparison-workspace-module__PgQfKa__slotBox small{font-size:var(--token-font-size-sm);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__parameterTag{border:1px solid var(--semantic-parameter-vocal-border);border-radius:var(--token-radius-md);width:fit-content;padding:var(--token-space-xs)var(--token-space-sm);background:var(--semantic-parameter-vocal-bg);color:var(--semantic-parameter-vocal-fg);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-medium);display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__parameterTagVocal{border-color:var(--semantic-parameter-vocal-border);background:var(--semantic-parameter-vocal-bg);color:var(--semantic-parameter-vocal-fg)}.theoretical-comparison-workspace-module__PgQfKa__parameterTagDance{border-color:var(--semantic-parameter-dance-border);background:var(--semantic-parameter-dance-bg);color:var(--semantic-parameter-dance-fg)}.theoretical-comparison-workspace-module__PgQfKa__parameterTagVisual{border-color:var(--semantic-parameter-visual-border);background:var(--semantic-parameter-visual-bg);color:var(--semantic-parameter-visual-fg)}.theoretical-comparison-workspace-module__PgQfKa__supportInput{gap:var(--token-space-lg);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportTabs{gap:var(--token-space-sm);flex-wrap:wrap;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportTab{gap:var(--token-space-xs);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);min-width:7rem;padding:var(--token-space-sm)var(--token-space-md);background:var(--semantic-surface-base);color:var(--semantic-text-primary);text-align:left;font:inherit;cursor:pointer;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportTab span{font-size:var(--token-font-size-sm);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__supportTab:disabled{cursor:not-allowed;background:var(--semantic-surface-subtle);color:var(--semantic-text-muted)}.theoretical-comparison-workspace-module__PgQfKa__supportTabActive{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg)}.theoretical-comparison-workspace-module__PgQfKa__slotGrid{gap:var(--token-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__slotBox{min-height:6rem}.theoretical-comparison-workspace-module__PgQfKa__slotBox strong{color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__triggerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__triggerSection{gap:var(--token-space-sm);padding:var(--token-space-lg);display:grid}.theoretical-comparison-workspace-module__PgQfKa__triggerFooter{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-md);background:var(--semantic-surface-subtle);grid-column:1/-1;display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsLead{justify-content:space-between;gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-lg);background:var(--semantic-surface-subtle);align-items:center;display:flex}.theoretical-comparison-workspace-module__PgQfKa__resultSection{gap:var(--token-space-md);padding:var(--token-space-lg);display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultMetricGrid{gap:var(--token-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultTableLike{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetSwitchArea,.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTabs,.theoretical-comparison-workspace-module__PgQfKa__supportComparisonFooter{align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetSwitchArea{justify-content:space-between}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTabs{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);padding:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTab{border:1px solid var(--semantic-action-secondary-border);border-radius:var(--token-radius-sm);background:var(--semantic-action-secondary-bg);min-height:2.25rem;color:var(--semantic-action-secondary-fg);padding:var(--token-space-xs)var(--token-space-md);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTabActive{border-color:var(--semantic-action-primary-border);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonAddButton{border:1px solid var(--semantic-action-primary-border);border-radius:var(--token-radius-sm);background:var(--semantic-action-primary-bg);min-height:2.5rem;color:var(--semantic-action-primary-fg);padding:var(--token-space-xs)var(--token-space-lg);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTab:hover,.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTab:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportComparisonAddButton:hover,.theoretical-comparison-workspace-module__PgQfKa__supportComparisonAddButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetActionButton:hover,.theoretical-comparison-workspace-module__PgQfKa__supportSetActionButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateToggleButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateDetailButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailCloseButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetStageCurrentButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetCloseButton:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetField input:focus-visible,.theoretical-comparison-workspace-module__PgQfKa__supportSetField select:focus-visible{border-color:var(--semantic-border-strong);box-shadow:0 0 0 1px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__supportSetPrimaryPanel,.theoretical-comparison-workspace-module__PgQfKa__supportSetHeading,.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotGrid,.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterCompactRow,.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterPanel,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateBody{gap:var(--token-space-md);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetPrimaryPanel{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-subtle);padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__supportSetToolbar{justify-content:space-between;align-items:flex-start;gap:var(--token-space-md);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetHeading{gap:var(--token-space-xs)}.theoretical-comparison-workspace-module__PgQfKa__supportSetTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__supportSetActions,.theoretical-comparison-workspace-module__PgQfKa__supportSetSearchHeaderActions{align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetActions{flex:18rem;justify-content:flex-end}.theoretical-comparison-workspace-module__PgQfKa__supportSetSearchHeaderActions{justify-content:flex-end}.theoretical-comparison-workspace-module__PgQfKa__supportSetActionButton{border:1px solid var(--semantic-action-secondary-border);border-radius:var(--token-radius-sm);background:var(--semantic-action-secondary-bg);min-height:2.25rem;color:var(--semantic-action-secondary-fg);padding:var(--token-space-xs)var(--token-space-md);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportSetActionButton:disabled{cursor:not-allowed;opacity:.65}.theoretical-comparison-workspace-module__PgQfKa__supportComparisonTab:disabled,.theoretical-comparison-workspace-module__PgQfKa__supportSetStageCurrentButton:disabled,.theoretical-comparison-workspace-module__PgQfKa__supportSetCloseButton:disabled,.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButton:disabled{cursor:not-allowed;opacity:.55}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotGrid{gap:var(--token-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotCard{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);min-width:0;padding:var(--token-space-sm);align-content:start;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotHeader,.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotControls,.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotMeta{align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotHeader{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:space-between}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotControls{justify-content:flex-end;position:relative}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageControl{min-width:0;display:inline-flex;position:relative}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageCurrentButton,.theoretical-comparison-workspace-module__PgQfKa__supportSetCloseButton,.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButton{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageCurrentButton{width:2.55rem;height:1.65rem;padding:var(--token-space-xs)}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageCurrentIcon{object-fit:contain;width:2rem;height:.875rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetStagePopover{z-index:5;top:calc(100% + var(--token-space-xs));gap:var(--token-space-xs);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);min-width:max-content;box-shadow:var(--token-shadow-md);padding:var(--token-space-xs);display:flex;position:absolute;left:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButton{width:2.35rem;height:1.75rem;padding:var(--token-space-xs)}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButtonActive{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageIcon{object-fit:contain;width:100%;max-width:2.15rem;height:.875rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetCloseButton{width:1.65rem;height:1.65rem;padding:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetCloseIcon{object-fit:contain;width:.75rem;height:.75rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotMedia{aspect-ratio:11/8;border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotImage,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateImage{object-fit:cover;object-position:center;width:100%;height:100%}.theoretical-comparison-workspace-module__PgQfKa__supportSetEmptySlot{width:calc(100% - var(--token-space-sm));height:calc(100% - var(--token-space-sm));border:1px dashed var(--semantic-border-default);border-radius:var(--token-radius-sm);color:var(--semantic-text-muted);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotHint,.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterLabel{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotHint{margin:0;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__supportEventPanel{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);padding:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportEventHeader,.theoretical-comparison-workspace-module__PgQfKa__supportEventBulkActions{justify-content:space-between;align-items:flex-start;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportEventTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__supportEventDescription,.theoretical-comparison-workspace-module__PgQfKa__supportEventUnavailable{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);margin:0;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__supportEventRows{gap:var(--token-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportEventRow{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);min-width:0;padding:var(--token-space-sm)var(--token-space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportEventRowDisabled{opacity:.7}.theoretical-comparison-workspace-module__PgQfKa__supportEventSlot,.theoretical-comparison-workspace-module__PgQfKa__supportEventNotApplicable{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportEventCardName{min-width:0;color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);overflow-wrap:anywhere;line-height:1.45}.theoretical-comparison-workspace-module__PgQfKa__supportEventNotApplicable{justify-content:center;align-items:center;min-height:2rem;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportEventRow input{width:1rem;height:1rem;accent-color:var(--semantic-action-primary-bg);margin:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetCountBadge{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);background:var(--semantic-surface-elevated);color:var(--semantic-text-primary);padding:var(--token-space-xs)var(--token-space-sm);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterPanel{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);padding:var(--token-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterCompactRow{grid-template-columns:repeat(2,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterWide{grid-column:1/-1}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterBox{gap:var(--token-space-sm);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-subtle);min-width:0;padding:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetField{gap:var(--token-space-xs);min-width:0;color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetField input,.theoretical-comparison-workspace-module__PgQfKa__supportSetField select{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);min-width:0;min-height:2.5rem;color:var(--semantic-text-primary);padding:var(--token-space-xs)var(--token-space-sm);font:inherit;font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterGroup{align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterLabel{font-weight:var(--token-font-weight-bold);flex:0 0 100%}.theoretical-comparison-workspace-module__PgQfKa__supportSetCheckChip{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);background:var(--semantic-surface-subtle);min-height:2rem;color:var(--semantic-text-secondary);padding:var(--token-space-xs)var(--token-space-sm);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;gap:var(--token-space-xs);line-height:1.2;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetCheckChip:has(input:checked){border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__supportSetCheckChipDisabled{cursor:not-allowed;opacity:.6}.theoretical-comparison-workspace-module__PgQfKa__supportSetCheckChip input{width:1rem;height:1rem;accent-color:var(--semantic-action-primary-bg);margin:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterHint{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm);margin:0;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterActions{justify-content:flex-end;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateGrid{gap:var(--token-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateCard{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);min-width:0;color:inherit;padding:var(--token-space-sm);text-align:left;font:inherit;cursor:default;grid-template-columns:6.25rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateCard:hover{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateCardSelected{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated);box-shadow:inset 0 0 0 1px var(--semantic-border-strong)}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateCardSelected:after{top:var(--token-space-xs);right:var(--token-space-xs);border-radius:var(--token-radius-pill);background:var(--semantic-action-primary-bg);width:1.35rem;height:1.35rem;color:var(--semantic-action-primary-fg);content:"✓";font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;display:inline-flex;position:absolute}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateImage{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);width:6.25rem;height:4.55rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateTitle{min-width:0;color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateEffect{min-width:0;color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateActions{align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateToggleButton,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateDetailButton,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailCloseButton{border:1px solid var(--semantic-action-secondary-border);border-radius:var(--token-radius-sm);background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg);padding:var(--token-space-xs)var(--token-space-sm);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateToggleButton{min-width:4rem;min-height:2rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateToggleButtonSelected{border-color:var(--semantic-action-primary-border);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateToggleButton:disabled,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateDetailButton:disabled{cursor:not-allowed;opacity:.6}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateDetailButton{min-width:4rem;min-height:2rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateEmpty{border:1px dashed var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);color:var(--semantic-text-secondary);padding:var(--token-space-lg);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);text-align:center;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailBackdrop{z-index:80;background:color-mix(in srgb,var(--semantic-text-primary)45%,transparent);padding:var(--token-space-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailDialog{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);width:min(58rem,100%);max-height:min(90vh,56rem);color:var(--semantic-text-primary);box-shadow:var(--token-shadow-lg);padding:var(--token-space-lg);display:grid;overflow:auto}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteDialog{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);width:min(48rem,100%);max-height:min(92vh,44rem);color:var(--semantic-text-primary);box-shadow:var(--token-shadow-lg);padding:var(--token-space-lg);display:grid;overflow:auto}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailHeader,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailActions,.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteActions,.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetHeader{justify-content:space-between;align-items:flex-start;gap:var(--token-space-md);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteActions{justify-content:flex-end}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteDescription{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);margin:0;line-height:1.55}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetList{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetOption{gap:var(--token-space-sm);border:1px solid var(--semantic-action-secondary-border);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);width:100%;color:var(--semantic-text-primary);padding:var(--token-space-md);text-align:left;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetOption:hover:not(:disabled),.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetOption:focus-visible{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated);box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetOption:disabled{cursor:not-allowed;opacity:.65}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetOptionSelected{border-color:var(--semantic-action-primary-border);background:var(--semantic-status-info-bg)}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteSetHeader{justify-content:space-between}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteDisabledText{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteCardStrip{gap:var(--token-space-xs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteCard{gap:var(--token-space-xs);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteCardImage{aspect-ratio:64/46;object-fit:cover;border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);width:100%}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteCardFallback{border:1px dashed var(--semantic-border-default);border-radius:var(--token-radius-sm);min-height:2.75rem;color:var(--semantic-text-muted);font-size:var(--token-font-size-xs);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteStage{color:var(--semantic-text-secondary);font-size:var(--token-font-size-xs);font-weight:var(--token-font-weight-bold);text-align:center}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailCloseButton{width:2.25rem;min-height:2.25rem;font-size:var(--token-font-size-lg);padding:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailBody,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailSummary,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailEffectBox,.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatList{gap:var(--token-space-md);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailLead{gap:var(--token-space-lg);grid-template-columns:8rem minmax(0,1fr);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailImage{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);object-fit:cover;object-position:center;width:8rem;height:8rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailEffectBox{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-subtle);padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectSummary,.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectDetailText,.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatRow,.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatValues{align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectKind{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);background:var(--semantic-surface-base);color:var(--semantic-text-secondary);padding:var(--token-space-xxs)var(--token-space-xs);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectDetailText,.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectLongText,.theoretical-comparison-workspace-module__PgQfKa__supportSetMutedText{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);line-height:1.55}.theoretical-comparison-workspace-module__PgQfKa__supportSetEffectLongText{white-space:pre-wrap;margin:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatRow{border-bottom:1px solid var(--semantic-border-default);padding-bottom:var(--token-space-sm);justify-content:space-between}.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatRow:last-child{border-bottom:0;padding-bottom:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatLabel{color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__supportSetDisplayStatValues{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);justify-content:flex-end}.theoretical-comparison-workspace-module__PgQfKa__supportSetTableScroller{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);overflow-x:auto}.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable th,.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable td{border-bottom:1px solid var(--semantic-border-default);padding:var(--token-space-sm);text-align:left;vertical-align:top}.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable th{background:var(--semantic-surface-subtle);color:var(--semantic-text-secondary);font-weight:var(--token-font-weight-bold);white-space:nowrap}.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable td{color:var(--semantic-text-primary);line-height:1.45}.theoretical-comparison-workspace-module__PgQfKa__supportSetAbilityTable tr:last-child td{border-bottom:0}.theoretical-comparison-workspace-module__PgQfKa__supportSetMetaIcon,.theoretical-comparison-workspace-module__PgQfKa__supportSetTextBadge{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);background:var(--semantic-surface-subtle);min-height:1.5rem;color:var(--semantic-text-secondary);padding:0 var(--token-space-xs);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__supportSetMetaImage{object-fit:contain;width:auto;max-width:2.4rem;height:1rem}.theoretical-comparison-workspace-module__PgQfKa__triggerInputSections,.theoretical-comparison-workspace-module__PgQfKa__triggerInputRows{gap:var(--token-space-md);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__triggerInputSections{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__triggerInputSection{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);min-width:0;padding:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__triggerInputCopyNotice{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-subtle);color:var(--semantic-text-primary);padding:var(--token-space-md);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__triggerInputSectionTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__triggerInputRow{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);min-width:0;padding:var(--token-space-sm)var(--token-space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__triggerInputLabel{min-width:0;color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);overflow-wrap:anywhere;gap:.125rem;line-height:1.45;display:grid}.theoretical-comparison-workspace-module__PgQfKa__triggerInputSubLabel{color:var(--semantic-text-secondary);font-size:var(--token-font-size-xs);font-weight:var(--token-font-weight-normal);line-height:1.45}.theoretical-comparison-workspace-module__PgQfKa__triggerInputEmptyText{border:1px dashed var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);color:var(--semantic-text-secondary);padding:var(--token-space-sm)var(--token-space-md);font-size:var(--token-font-size-sm);margin:0;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__triggerReadonlyControl{justify-content:flex-end;align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:min(100%,6.25rem);display:flex}.theoretical-comparison-workspace-module__PgQfKa__triggerReadonlyInput{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-elevated);width:4.5rem;min-height:2.25rem;color:var(--semantic-text-secondary);padding:var(--token-space-xs)var(--token-space-sm);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);font-variant-numeric:tabular-nums;text-align:center}.theoretical-comparison-workspace-module__PgQfKa__actionStepper{justify-content:flex-end;align-items:center;gap:var(--token-space-xs);flex-wrap:wrap;min-width:min(100%,13rem);display:flex}.theoretical-comparison-workspace-module__PgQfKa__stepperButton{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);width:2.25rem;min-height:2.25rem;color:var(--semantic-text-primary);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__stepperButton:hover:not(:disabled){border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__stepperButton:disabled{cursor:not-allowed;color:var(--semantic-text-muted);opacity:.58}.theoretical-comparison-workspace-module__PgQfKa__stepperButton:focus-visible{border-color:var(--semantic-action-primary-border);box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperInput{border-radius:var(--token-radius-sm);width:4.5rem;min-height:2.25rem;padding:var(--token-space-xs)var(--token-space-sm);text-align:center}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperInput::-webkit-outer-spin-button{appearance:none;margin:0}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperInput::-webkit-inner-spin-button{appearance:none;margin:0}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperInput[type=number]{appearance:textfield}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperUnit,.theoretical-comparison-workspace-module__PgQfKa__triggerReadonlyControl .theoretical-comparison-workspace-module__PgQfKa__stepperUnit{font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__actionStepper .theoretical-comparison-workspace-module__PgQfKa__stepperInput:focus-visible{border-color:var(--semantic-action-primary-border);box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadSummary,.theoretical-comparison-workspace-module__PgQfKa__resultsSections,.theoretical-comparison-workspace-module__PgQfKa__resultsSection,.theoretical-comparison-workspace-module__PgQfKa__resultsSubsection,.theoretical-comparison-workspace-module__PgQfKa__resultsFinalCard{gap:var(--token-space-md);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadSummary,.theoretical-comparison-workspace-module__PgQfKa__resultsSection,.theoretical-comparison-workspace-module__PgQfKa__resultsFinalCard{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadHeader,.theoretical-comparison-workspace-module__PgQfKa__resultsSectionHeader,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadActions{justify-content:flex-end;align-items:flex-start;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadTitle,.theoretical-comparison-workspace-module__PgQfKa__resultsSectionTitle,.theoretical-comparison-workspace-module__PgQfKa__resultsSubsectionTitle{color:var(--semantic-text-primary);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadTitle,.theoretical-comparison-workspace-module__PgQfKa__resultsSectionTitle{font-size:var(--token-font-size-md)}.theoretical-comparison-workspace-module__PgQfKa__resultsSubsectionTitle{font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__resultsEmptyState{gap:var(--token-space-xs);border:1px dashed var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);padding:var(--token-space-md);color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);line-height:1.6;display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsEmptyState p{margin:0}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsFinalGrid{gap:var(--token-space-sm);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.theoretical-comparison-workspace-module__PgQfKa__resultsFinalGrid{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricCard,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryItem,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryValueCard,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileCard{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);min-width:0;padding:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricCard,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryItem,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryValueCard{gap:var(--token-space-xs);display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricLabel,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryItem dt,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid dt,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid dt,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileCardHeader>span:not(.theoretical-comparison-workspace-module__PgQfKa__resultsStateChip){color:var(--semantic-text-muted);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricValue,.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryItem dd,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid dd,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid dd{color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricValueWithIcon{align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRows{gap:var(--token-space-xs);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRow{gap:var(--token-space-xs);border-radius:var(--token-radius-sm);min-width:0;padding:calc(var(--token-space-xs)/2)var(--token-space-xs);border:1px solid #0000;grid-template-columns:minmax(4rem,1fr) auto;align-items:center;display:grid}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRow span{min-width:0;color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);overflow-wrap:anywhere}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRow strong{min-width:0;color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRowBest{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRowBest span,.theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRowBest strong{color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__comparisonBestValue{border:1px solid var(--semantic-status-success-border);border-radius:var(--token-radius-sm);background:var(--semantic-status-success-bg);min-height:1.75rem;padding:0 var(--token-space-xs);color:var(--semantic-status-success-fg);font-weight:var(--token-font-weight-bold);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__resultsSecondaryButton{border:1px solid var(--semantic-action-secondary-border);border-radius:var(--token-radius-sm);background:var(--semantic-action-secondary-bg);min-height:2.25rem;color:var(--semantic-action-secondary-fg);padding:var(--token-space-xs)var(--token-space-md);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__resultsSecondaryButton:hover,.theoretical-comparison-workspace-module__PgQfKa__resultsSecondaryButton:focus-visible{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated)}.theoretical-comparison-workspace-module__PgQfKa__resultsSecondaryButton:disabled{cursor:not-allowed;opacity:.62}.theoretical-comparison-workspace-module__PgQfKa__resultsShareError{color:var(--semantic-status-danger-fg);font-size:var(--token-font-size-sm);flex-basis:100%;margin:0;line-height:1.5}.theoretical-comparison-workspace-module__PgQfKa__comparisonDiffPositive{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__comparisonDiffNegative{border-color:var(--semantic-status-danger-border);background:var(--semantic-status-danger-bg);color:var(--semantic-status-danger-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsTable{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);width:100%;color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);overflow:hidden}.theoretical-comparison-workspace-module__PgQfKa__resultsTable th,.theoretical-comparison-workspace-module__PgQfKa__resultsTable td{border-bottom:1px solid var(--semantic-border-default);padding:var(--token-space-sm);text-align:left;vertical-align:top;overflow-wrap:anywhere}.theoretical-comparison-workspace-module__PgQfKa__resultsTable th{background:var(--semantic-surface-subtle);color:var(--semantic-text-secondary);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__resultsTable th .theoretical-comparison-workspace-module__PgQfKa__resultsSupportIdentity,.theoretical-comparison-workspace-module__PgQfKa__resultsTable td .theoretical-comparison-workspace-module__PgQfKa__resultsSupportIdentity{width:100%}.theoretical-comparison-workspace-module__PgQfKa__resultsTable tr:last-child td{border-bottom:0}.theoretical-comparison-workspace-module__PgQfKa__resultsDesktopOnly{min-width:0;display:block}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileOnly{display:none}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileCard{gap:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid{gap:var(--token-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid div,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid div{gap:var(--token-space-xs);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);min-width:0;padding:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid .theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRowBest,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileBreakdownGrid .theoretical-comparison-workspace-module__PgQfKa__comparisonMetricRowBest{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsOverCapCell,.theoretical-comparison-workspace-module__PgQfKa__resultsOverCapItem{background:var(--semantic-status-danger-bg);color:var(--semantic-status-danger-fg);box-shadow:inset 0 0 0 1px var(--semantic-status-danger-border);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__resultsStateChip{border:1px solid var(--semantic-border-strong);border-radius:var(--token-radius-pill);background:var(--semantic-surface-elevated);min-height:1.5rem;color:var(--semantic-text-primary);padding:0 var(--token-space-sm);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__resultsRankIconWrap,.theoretical-comparison-workspace-module__PgQfKa__resultsRankText,.theoretical-comparison-workspace-module__PgQfKa__resultsSupportIdentity,.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadge{align-items:center;min-width:0;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__resultsRankIconWrap{min-height:2.5rem}.theoretical-comparison-workspace-module__PgQfKa__resultsRankIcon{object-fit:contain;width:auto;height:2.25rem}.theoretical-comparison-workspace-module__PgQfKa__resultsRankText{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-elevated);min-height:2rem;color:var(--semantic-text-primary);padding:0 var(--token-space-sm);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center}.theoretical-comparison-workspace-module__PgQfKa__resultsSupportIdentity{justify-items:center;gap:var(--token-space-xs);display:inline-grid}.theoretical-comparison-workspace-module__PgQfKa__resultsSupportImage{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);object-fit:cover;width:4.5rem;height:2.75rem}.theoretical-comparison-workspace-module__PgQfKa__resultsSupportImageFrame{min-width:0;display:inline-flex;position:relative}.theoretical-comparison-workspace-module__PgQfKa__resultsSupportTypeOverlay{position:absolute;bottom:-.375rem;right:-.375rem}.theoretical-comparison-workspace-module__PgQfKa__resultsStageIcon{object-fit:contain;width:2.25rem;height:auto}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadge{gap:calc(var(--token-space-xs)/2);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-pill);min-height:1.5rem;padding:0 var(--token-space-xs);color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);white-space:nowrap;line-height:1.1}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeCompact span:last-child{display:none}.theoretical-comparison-workspace-module__PgQfKa__resultsSupportTypeOverlay .theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeCompact{min-width:1.5rem;min-height:1.5rem;box-shadow:0 0 0 2px var(--semantic-surface-base);justify-content:center}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeVocal{border-color:var(--semantic-parameter-vocal-border);background:var(--semantic-parameter-vocal-bg);color:var(--semantic-parameter-vocal-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeDance{border-color:var(--semantic-parameter-dance-border);background:var(--semantic-parameter-dance-bg);color:var(--semantic-parameter-dance-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeVisual{border-color:var(--semantic-parameter-visual-border);background:var(--semantic-parameter-visual-bg);color:var(--semantic-parameter-visual-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeBadgeAssist{border-color:var(--semantic-status-success-border);background:var(--semantic-status-success-bg);color:var(--semantic-status-success-fg)}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeIcon,.theoretical-comparison-workspace-module__PgQfKa__resultsAssistIcon{flex:none;width:1.125rem;height:1.125rem}.theoretical-comparison-workspace-module__PgQfKa__resultsTypeIcon{object-fit:contain}.theoretical-comparison-workspace-module__PgQfKa__resultsAssistIcon{border-radius:var(--token-radius-pill);background:var(--semantic-status-success-fg);color:var(--semantic-text-on-accent);font-size:.6875rem;font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__metric{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);padding:var(--token-space-sm);background:var(--semantic-surface-subtle)}.theoretical-comparison-workspace-module__PgQfKa__metric strong{color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__mobileSummaryTop{justify-content:space-between;gap:var(--token-space-md);align-items:center;display:flex}.theoretical-comparison-workspace-module__PgQfKa__mobileSummaryBody{gap:var(--token-space-sm);margin-top:var(--token-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theoretical-comparison-workspace-module__PgQfKa__mobileDetails{margin-top:var(--token-space-md);color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__mobileDetails summary{cursor:pointer;font-weight:var(--token-font-weight-medium);color:var(--semantic-text-primary)}.theoretical-comparison-workspace-module__PgQfKa__mobileDetails .theoretical-comparison-workspace-module__PgQfKa__supportSetListCompact,.theoretical-comparison-workspace-module__PgQfKa__mobileDetails .theoretical-comparison-workspace-module__PgQfKa__supportStatusSummary{margin-top:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__footerNote{margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__footerBody{justify-content:space-between;align-items:center;gap:var(--token-space-md);color:var(--semantic-text-secondary);display:flex}.theoretical-comparison-workspace-module__PgQfKa__sharePage{gap:var(--token-space-lg);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__shareInfoPanel,.theoretical-comparison-workspace-module__PgQfKa__shareUnavailable{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);min-width:0;padding:var(--token-space-lg);display:grid}.theoretical-comparison-workspace-module__PgQfKa__shareInfoTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-md);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.4}.theoretical-comparison-workspace-module__PgQfKa__shareInfoGrid{gap:var(--token-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__shareInfoGrid div{gap:var(--token-space-xs);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-subtle);min-width:0;padding:var(--token-space-sm);display:grid}.theoretical-comparison-workspace-module__PgQfKa__shareInfoGrid dt,.theoretical-comparison-workspace-module__PgQfKa__shareActionInfo{color:var(--semantic-text-muted);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__shareInfoGrid dd{color:var(--semantic-text-primary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);overflow-wrap:anywhere;margin:0}.theoretical-comparison-workspace-module__PgQfKa__shareActions{align-items:center;gap:var(--token-space-sm);flex-wrap:wrap;min-width:0;display:flex}.theoretical-comparison-workspace-module__PgQfKa__sharePrimaryButton,.theoretical-comparison-workspace-module__PgQfKa__shareSecondaryLink{border-radius:var(--token-radius-sm);min-height:2.5rem;padding:0 var(--token-space-md);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__sharePrimaryButton{border:1px solid var(--semantic-action-primary-border);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__sharePrimaryButton:disabled{cursor:not-allowed;opacity:.62}.theoretical-comparison-workspace-module__PgQfKa__shareSecondaryLink{border:1px solid var(--semantic-action-secondary-border);background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg)}.theoretical-comparison-workspace-module__PgQfKa__sharePrimaryButton:hover:not(:disabled),.theoretical-comparison-workspace-module__PgQfKa__sharePrimaryButton:focus-visible{border-color:var(--semantic-action-primary-hover-border);background:var(--semantic-action-primary-hover-bg);color:var(--semantic-action-primary-hover-fg);text-decoration:none}.theoretical-comparison-workspace-module__PgQfKa__shareSecondaryLink:hover,.theoretical-comparison-workspace-module__PgQfKa__shareSecondaryLink:focus-visible{border-color:var(--semantic-border-strong);background:var(--semantic-surface-elevated);color:var(--semantic-text-primary);text-decoration:none}.theoretical-comparison-workspace-module__PgQfKa__shareActionInfo,.theoretical-comparison-workspace-module__PgQfKa__shareActionError{flex-basis:100%;margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__shareActionError{color:var(--semantic-status-danger-fg);font-size:var(--token-font-size-sm)}.theoretical-comparison-workspace-module__PgQfKa__shareUnavailable p{color:var(--semantic-text-secondary);margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__planDialogBackdrop{z-index:80;padding:var(--token-space-lg);background:#00000094;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.theoretical-comparison-workspace-module__PgQfKa__planDialog{gap:var(--token-space-md);border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-md);background:var(--semantic-surface-base);width:min(100%,28rem);max-height:92vh;color:var(--semantic-text-primary);padding:var(--token-space-lg);box-shadow:var(--token-shadow-lg);display:grid;overflow:auto}.theoretical-comparison-workspace-module__PgQfKa__planDialogHeader,.theoretical-comparison-workspace-module__PgQfKa__planDialogField{gap:var(--token-space-sm);min-width:0;display:grid}.theoretical-comparison-workspace-module__PgQfKa__planDialogTitle{color:var(--semantic-text-primary);font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-bold);margin:0;line-height:1.35}.theoretical-comparison-workspace-module__PgQfKa__planDialogDescription,.theoretical-comparison-workspace-module__PgQfKa__planDialogInfo,.theoretical-comparison-workspace-module__PgQfKa__planDialogError{font-size:var(--token-font-size-sm);margin:0;line-height:1.6}.theoretical-comparison-workspace-module__PgQfKa__planDialogDescription{color:var(--semantic-text-secondary)}.theoretical-comparison-workspace-module__PgQfKa__planDialogInfo{border:1px solid var(--semantic-status-info-border);border-radius:var(--token-radius-sm);background:var(--semantic-status-info-bg);color:var(--semantic-status-info-fg);padding:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__planDialogError{border:1px solid var(--semantic-status-danger-border);border-radius:var(--token-radius-sm);background:var(--semantic-status-danger-bg);color:var(--semantic-status-danger-fg);padding:var(--token-space-sm)}.theoretical-comparison-workspace-module__PgQfKa__planDialogField span{color:var(--semantic-text-secondary);font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold)}.theoretical-comparison-workspace-module__PgQfKa__planDialogField input{border:1px solid var(--semantic-border-default);border-radius:var(--token-radius-sm);background:var(--semantic-surface-base);width:100%;min-height:2.5rem;color:var(--semantic-text-primary);padding:0 var(--token-space-sm);font:inherit}.theoretical-comparison-workspace-module__PgQfKa__planDialogField input:focus-visible{border-color:var(--semantic-action-primary-border);box-shadow:0 0 0 2px var(--semantic-surface-base),0 0 0 4px var(--semantic-action-primary-border);outline:none}.theoretical-comparison-workspace-module__PgQfKa__planDialogActions{justify-content:flex-end;gap:var(--token-space-sm);flex-wrap:wrap;display:flex}.theoretical-comparison-workspace-module__PgQfKa__planDialogPrimaryButton,.theoretical-comparison-workspace-module__PgQfKa__planDialogSecondaryButton{border-radius:var(--token-radius-sm);min-height:2.5rem;padding:0 var(--token-space-md);font:inherit;font-size:var(--token-font-size-sm);font-weight:var(--token-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.theoretical-comparison-workspace-module__PgQfKa__planDialogPrimaryButton{border:1px solid var(--semantic-action-primary-border);background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.theoretical-comparison-workspace-module__PgQfKa__planDialogSecondaryButton{border:1px solid var(--semantic-action-secondary-border);background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg)}@media (max-width:960px){.theoretical-comparison-workspace-module__PgQfKa__appChrome,.theoretical-comparison-workspace-module__PgQfKa__footerBody{align-items:flex-start}.theoretical-comparison-workspace-module__PgQfKa__headerBody{grid-template-columns:1fr;align-items:start}.theoretical-comparison-workspace-module__PgQfKa__headerMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));width:100%;min-width:0}.theoretical-comparison-workspace-module__PgQfKa__workspaceGrid{grid-template-columns:1fr}.theoretical-comparison-workspace-module__PgQfKa__sidebar{display:none}.theoretical-comparison-workspace-module__PgQfKa__mobileStack{gap:var(--token-space-md);display:grid}.theoretical-comparison-workspace-module__PgQfKa__timelinePreview,.theoretical-comparison-workspace-module__PgQfKa__triggerGrid,.theoretical-comparison-workspace-module__PgQfKa__triggerInputSections,.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterPanel,.theoretical-comparison-workspace-module__PgQfKa__supportSetFilterCompactRow,.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateGrid,.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailLead,.theoretical-comparison-workspace-module__PgQfKa__supportEventRows,.theoretical-comparison-workspace-module__PgQfKa__resultMetricGrid{grid-template-columns:1fr}.theoretical-comparison-workspace-module__PgQfKa__mainPanelHeader,.theoretical-comparison-workspace-module__PgQfKa__resultsLead,.theoretical-comparison-workspace-module__PgQfKa__actionRow{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.theoretical-comparison-workspace-module__PgQfKa__resultsLeadHeader{display:grid}.theoretical-comparison-workspace-module__PgQfKa__resultsSecondaryButton{width:100%}.theoretical-comparison-workspace-module__PgQfKa__resultsSummaryGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsFinalGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid,.theoretical-comparison-workspace-module__PgQfKa__shareInfoGrid{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__mainPanelStatus{justify-content:flex-start}.theoretical-comparison-workspace-module__PgQfKa__slotGrid,.theoretical-comparison-workspace-module__PgQfKa__supportSetSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__triggerInputRow{gap:var(--token-space-sm);grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__triggerReadonlyControl,.theoretical-comparison-workspace-module__PgQfKa__actionStepper{justify-content:flex-start;width:100%}.theoretical-comparison-workspace-module__PgQfKa__supportSetActions,.theoretical-comparison-workspace-module__PgQfKa__supportSetSearchHeaderActions,.theoretical-comparison-workspace-module__PgQfKa__supportEventBulkActions{justify-content:stretch}.theoretical-comparison-workspace-module__PgQfKa__supportSetActionButton,.theoretical-comparison-workspace-module__PgQfKa__supportEventBulkActions button{width:100%}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailDialog,.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteDialog{max-height:92vh}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailImage{width:7rem;height:7rem}.theoretical-comparison-workspace-module__PgQfKa__resultsDesktopOnly{display:none}.theoretical-comparison-workspace-module__PgQfKa__resultsMobileOnly{gap:var(--token-space-sm);min-width:0;display:grid}}@media (max-width:560px){.theoretical-comparison-workspace-module__PgQfKa__appChrome,.theoretical-comparison-workspace-module__PgQfKa__footerBody{flex-direction:column}.theoretical-comparison-workspace-module__PgQfKa__pageTitle{font-size:1.5rem}.theoretical-comparison-workspace-module__PgQfKa__headerMetrics,.theoretical-comparison-workspace-module__PgQfKa__mobileSummaryBody,.theoretical-comparison-workspace-module__PgQfKa__slotGrid{grid-template-columns:1fr}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateCard{gap:var(--token-space-sm);grid-template-columns:5.5rem minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__supportSetCandidateImage{width:5.5rem;height:4rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailBackdrop{padding:var(--token-space-sm);align-items:flex-start}.theoretical-comparison-workspace-module__PgQfKa__supportSetDetailDialog,.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteDialog{padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__supportFavoriteCardStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.theoretical-comparison-workspace-module__PgQfKa__supportSetStagePopover{left:50%;transform:translate(-50%)}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageOptionButton{width:1.75rem;height:1.55rem;padding:.1875rem}.theoretical-comparison-workspace-module__PgQfKa__supportSetStageIcon{max-width:1.5rem;height:.75rem}.theoretical-comparison-workspace-module__PgQfKa__resultsMetricGrid,.theoretical-comparison-workspace-module__PgQfKa__resultsMobileGrid{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__mainPanelHeader,.theoretical-comparison-workspace-module__PgQfKa__mainPanelBody,.theoretical-comparison-workspace-module__PgQfKa__stepControls{padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__tutorialOverlay{padding:var(--token-space-sm);align-items:flex-start}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialog{max-height:calc(100vh - 2*var(--token-space-sm));padding:var(--token-space-md)}.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogActions,.theoretical-comparison-workspace-module__PgQfKa__tutorialDialogActions>*{width:100%}.theoretical-comparison-workspace-module__PgQfKa__stepControls,.theoretical-comparison-workspace-module__PgQfKa__inlineAction,.theoretical-comparison-workspace-module__PgQfKa__supportEventHeader{align-items:stretch}.theoretical-comparison-workspace-module__PgQfKa__stepControls>*,.theoretical-comparison-workspace-module__PgQfKa__inlineAction>button,.theoretical-comparison-workspace-module__PgQfKa__supportEventHeader>*{width:100%}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlCluster{justify-content:stretch;justify-self:stretch}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepControls{grid-template-columns:minmax(0,1fr)}.theoretical-comparison-workspace-module__PgQfKa__tutorialStepControls .theoretical-comparison-workspace-module__PgQfKa__tutorialControlHint{justify-self:stretch;max-width:none}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlCluster>*,.theoretical-comparison-workspace-module__PgQfKa__tutorialExitButton,.theoretical-comparison-workspace-module__PgQfKa__tutorialPrimaryLink,.theoretical-comparison-workspace-module__PgQfKa__tutorialSecondaryLink{width:100%}.theoretical-comparison-workspace-module__PgQfKa__tutorialControlHint{text-align:left}}
