.PageHeader-module___mKX8W__header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;display:flex}.PageHeader-module___mKX8W__text{flex-direction:column;gap:4px;min-width:0;max-width:640px;display:flex}.PageHeader-module___mKX8W__eyebrow{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);align-items:center;gap:6px;display:flex}.PageHeader-module___mKX8W__title{font:var(--text-headline-xl);letter-spacing:var(--text-headline-xl-letter-spacing);color:var(--color-on-surface);margin:0}.PageHeader-module___mKX8W__description{font:var(--text-body-md);color:var(--color-on-surface-variant)}.PageHeader-module___mKX8W__meta{flex-shrink:0}
.ContentSection-module__-CAYJa__section{background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);padding:var(--space-lg)}.ContentSection-module__-CAYJa__header{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.ContentSection-module__-CAYJa__header:has(+.ContentSection-module__-CAYJa__description){margin-bottom:var(--space-xs)}.ContentSection-module__-CAYJa__description{margin-bottom:var(--space-lg);font:var(--text-body-sm);color:var(--color-on-surface-variant)}.ContentSection-module__-CAYJa__titleGroup{align-items:center;gap:var(--space-sm);display:flex}.ContentSection-module__-CAYJa__icon{color:var(--color-on-surface-variant);display:inline-flex}.ContentSection-module__-CAYJa__title{font:var(--text-headline-lg);letter-spacing:var(--text-headline-lg-letter-spacing);color:var(--color-on-surface);margin:0}.ContentSection-module__-CAYJa__meta{flex-shrink:0}
.MetricCard-module__fdZOKa__card{gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-direction:column;display:flex}.MetricCard-module__fdZOKa__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.MetricCard-module__fdZOKa__label{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.MetricCard-module__fdZOKa__icon{color:var(--color-outline);flex-shrink:0;display:inline-flex}.MetricCard-module__fdZOKa__valueRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.MetricCard-module__fdZOKa__value{font:var(--text-headline-xl);letter-spacing:var(--text-headline-xl-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-on-surface)}.MetricCard-module__fdZOKa__valueSuffix{font:var(--text-body-sm);color:var(--color-outline);font-variant-numeric:tabular-nums}.MetricCard-module__fdZOKa__footer{font:var(--text-body-sm);color:var(--color-on-surface-variant);flex-direction:column;gap:2px;display:flex}.MetricCard-module__fdZOKa__footerRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}
.DomainBadge-module__8hWBQa__badge{border-radius:var(--radius-sm);background:var(--color-secondary-fixed);min-width:24px;height:20px;color:var(--color-on-secondary-fixed);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}
.DomainPerformanceRow-module__yzsNrq__row{gap:var(--space-sm);padding:var(--space-sm) 0;flex-direction:column;display:flex}.DomainPerformanceRow-module__yzsNrq__header{align-items:center;gap:var(--space-sm);display:flex}.DomainPerformanceRow-module__yzsNrq__name{min-width:0;font:var(--text-body-md);color:var(--color-on-surface);flex:1}.DomainPerformanceRow-module__yzsNrq__percent{font:var(--text-mono-code);font-variant-numeric:tabular-nums;font-weight:600}.DomainPerformanceRow-module__yzsNrq__percent[data-tier=critical]{color:var(--color-error)}.DomainPerformanceRow-module__yzsNrq__percent[data-tier=moderate]{color:var(--color-on-surface-variant)}.DomainPerformanceRow-module__yzsNrq__percent[data-tier=strong],.DomainPerformanceRow-module__yzsNrq__percent[data-tier=mastered]{color:var(--color-on-tertiary-container)}.DomainPerformanceRow-module__yzsNrq__itemCount{font:var(--text-body-sm);color:var(--color-outline)}.DomainPerformanceRow-module__yzsNrq__trailing{flex-shrink:0}.DomainPerformanceRow-module__yzsNrq__deltaRow{justify-content:space-between;align-items:center;gap:var(--space-sm);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);display:flex}.DomainPerformanceRow-module__yzsNrq__deltaNote{font-weight:600}.DomainPerformanceRow-module__yzsNrq__deltaNote[data-tier=critical]{color:var(--color-error)}.DomainPerformanceRow-module__yzsNrq__deltaNote[data-tier=moderate]{color:var(--color-on-surface)}.DomainPerformanceRow-module__yzsNrq__deltaNote[data-tier=strong],.DomainPerformanceRow-module__yzsNrq__deltaNote[data-tier=mastered]{color:var(--color-on-tertiary-container)}.DomainPerformanceRow-module__yzsNrq__trailingNote{color:var(--color-outline);font:var(--text-mono-code)}
.QuestionMetaBar-module__eGAffW__bar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.QuestionMetaBar-module__eGAffW__code{height:22px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);align-items:center;display:inline-flex}.QuestionMetaBar-module__eGAffW__domain{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-secondary)}
.CodeBlock-module__efh4ca__diagram{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);padding:var(--space-md)}.CodeBlock-module__efh4ca__header{margin-bottom:var(--space-md);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);justify-content:space-between;align-items:center;display:flex}.CodeBlock-module__efh4ca__flowLabel{color:var(--color-secondary)}.CodeBlock-module__efh4ca__nodeRow{gap:var(--space-sm);align-items:stretch;display:grid}.CodeBlock-module__efh4ca__node{padding:var(--space-sm);border-radius:var(--radius-sm);text-align:center;font:var(--text-body-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.CodeBlock-module__efh4ca__node[data-tone=secondary]{background:color-mix(in srgb, var(--color-secondary-fixed) 55%, var(--color-surface-container-lowest));border-color:var(--color-secondary)}.CodeBlock-module__efh4ca__node[data-tone=success]{background:color-mix(in srgb, var(--color-tertiary-fixed) 35%, var(--color-surface-container-lowest));border-color:var(--color-tertiary-fixed-dim)}.CodeBlock-module__efh4ca__nodeLabel{color:var(--color-on-surface);font-weight:600}.CodeBlock-module__efh4ca__nodeSublabel{color:var(--color-on-surface-variant);font:var(--text-mono-code)}.CodeBlock-module__efh4ca__connectorRow{margin-top:var(--space-sm);font:var(--text-mono-code);color:var(--color-outline);text-align:center;display:grid}.CodeBlock-module__efh4ca__cli{border-radius:var(--radius-default);background:var(--color-code-surface);color:var(--color-code-on-surface);overflow:hidden}.CodeBlock-module__efh4ca__cliHeader{padding:var(--space-sm) var(--space-md);border-bottom:1px solid color-mix(in srgb, var(--color-code-on-surface) 15%, transparent);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-code-on-surface-variant);justify-content:space-between;align-items:center;display:flex}.CodeBlock-module__efh4ca__cliHeaderTitle{color:var(--color-code-on-surface);align-items:center;gap:6px;display:flex}.CodeBlock-module__efh4ca__cliBody{padding:var(--space-md);font:var(--text-mono-code);white-space:pre;margin:0;line-height:1.7;overflow-x:auto}
.InlineAlert-module__7roAzW__alert{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-default);border:1px solid #0000;display:flex}.InlineAlert-module__7roAzW__alert[data-tone=info]{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}.InlineAlert-module__7roAzW__alert[data-tone=warning]{background:var(--color-warning-background);border-color:var(--color-warning-border)}.InlineAlert-module__7roAzW__alert[data-tone=error]{background:var(--color-error-container);border-color:var(--color-error)}.InlineAlert-module__7roAzW__alert[data-tone=success]{background:color-mix(in srgb, var(--color-tertiary-fixed) 25%, var(--color-surface-container-lowest));border-color:var(--color-tertiary-fixed-dim)}.InlineAlert-module__7roAzW__icon{flex-shrink:0;margin-top:1px}.InlineAlert-module__7roAzW__alert[data-tone=info] .InlineAlert-module__7roAzW__icon{color:var(--color-secondary)}.InlineAlert-module__7roAzW__alert[data-tone=warning] .InlineAlert-module__7roAzW__icon{color:var(--color-warning-foreground)}.InlineAlert-module__7roAzW__alert[data-tone=error] .InlineAlert-module__7roAzW__icon{color:var(--color-error)}.InlineAlert-module__7roAzW__alert[data-tone=success] .InlineAlert-module__7roAzW__icon{color:var(--color-on-tertiary-container)}.InlineAlert-module__7roAzW__text{flex-direction:column;gap:2px;min-width:0;display:flex}.InlineAlert-module__7roAzW__title{font:var(--text-label-action);color:var(--color-on-surface)}.InlineAlert-module__7roAzW__body{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.InlineAlert-module__7roAzW__alert[data-tone=error] .InlineAlert-module__7roAzW__title,.InlineAlert-module__7roAzW__alert[data-tone=error] .InlineAlert-module__7roAzW__body{color:var(--color-on-error-container)}.InlineAlert-module__7roAzW__alert[data-tone=warning] .InlineAlert-module__7roAzW__title,.InlineAlert-module__7roAzW__alert[data-tone=warning] .InlineAlert-module__7roAzW__body{color:var(--color-warning-foreground)}.InlineAlert-module__7roAzW__action{margin-top:var(--space-sm)}
.SaveStatus-module__Hhduga__status{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-on-surface-variant);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.SaveStatus-module__Hhduga__dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.SaveStatus-module__Hhduga__dot[data-status=synced]{background:var(--color-tertiary-fixed-dim)}.SaveStatus-module__Hhduga__dot[data-status=live]{background:var(--color-secondary);animation:1.6s ease-in-out infinite SaveStatus-module__Hhduga__pulse}.SaveStatus-module__Hhduga__dot[data-status=error]{background:var(--color-error)}@keyframes SaveStatus-module__Hhduga__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.SaveStatus-module__Hhduga__dot[data-status=live]{animation:none}}
.Badge-module__lv61Wq__badge{border-radius:var(--radius-sm);height:22px;font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.Badge-module__lv61Wq__neutral{background:var(--color-surface-container-low);color:var(--color-outline)}.Badge-module__lv61Wq__secondary{background:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed)}.Badge-module__lv61Wq__success{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.Badge-module__lv61Wq__error{background:var(--color-error-container);color:var(--color-on-error-container)}.Badge-module__lv61Wq__warning{background:var(--color-warning-background);color:var(--color-warning-foreground);border-color:var(--color-warning-border)}
.DataTable-module___yAp7q__wrapper{border-radius:var(--radius-default);box-shadow:var(--elevation-resting);overflow-x:auto}.DataTable-module___yAp7q__table{border-collapse:collapse;background:var(--color-surface-container-lowest);width:100%}.DataTable-module___yAp7q__head{background:var(--color-surface-container-high)}.DataTable-module___yAp7q__headerCell{padding:var(--space-sm) var(--space-md);text-align:left;font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-on-surface-variant);white-space:nowrap}.DataTable-module___yAp7q__row{border-top:1px solid var(--color-outline-variant)}.DataTable-module___yAp7q__row:hover{background:var(--color-surface-container-low)}.DataTable-module___yAp7q__cell{padding:var(--space-sm) var(--space-md);font:var(--text-body-md);color:var(--color-on-surface);vertical-align:middle}
.Button-module__UogecW__button{justify-content:center;align-items:center;gap:var(--space-xs);padding:6px var(--space-md);border-radius:var(--radius-sm);font:var(--text-label-action);white-space:nowrap;cursor:pointer;border:none;transition:background-color .12s,color .12s,transform 60ms;display:inline-flex}.Button-module__UogecW__button:active:not(:disabled){transform:scale(.98)}.Button-module__UogecW__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.Button-module__UogecW__button:disabled{cursor:not-allowed}.Button-module__UogecW__primary{background:var(--color-primary);color:var(--color-on-primary)}.Button-module__UogecW__primary:hover:not(:disabled){background:var(--color-primary-container)}.Button-module__UogecW__primary:disabled{background:var(--color-surface-container-high);color:var(--color-outline)}.Button-module__UogecW__secondary{background:var(--color-surface-container-high);color:var(--color-on-surface)}.Button-module__UogecW__secondary:hover:not(:disabled){background:var(--color-surface-container-highest)}.Button-module__UogecW__secondary:disabled{background:var(--color-surface-container);color:var(--color-outline)}.Button-module__UogecW__accent{background:var(--color-secondary);color:var(--color-on-secondary)}.Button-module__UogecW__accent:hover:not(:disabled){background:var(--color-secondary-container)}.Button-module__UogecW__accent:disabled{background:var(--color-surface-container-high);color:var(--color-outline)}.Button-module__UogecW__outline{background:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:var(--elevation-resting)}.Button-module__UogecW__outline:hover:not(:disabled){background:var(--color-surface-container-low)}.Button-module__UogecW__outline:disabled{color:var(--color-outline);box-shadow:none}.Button-module__UogecW__danger{background:var(--color-error);color:var(--color-on-error)}.Button-module__UogecW__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 85%, black)}.Button-module__UogecW__danger:disabled{background:var(--color-surface-container-high);color:var(--color-outline)}.Button-module__UogecW__danger:focus-visible{outline-color:var(--focus-ring-color-destructive)}.Button-module__UogecW__ghost{color:var(--color-on-surface-variant);padding-left:var(--space-sm);padding-right:var(--space-sm);background:0 0}.Button-module__UogecW__ghost:hover:not(:disabled){background:var(--color-surface-container-low);color:var(--color-on-surface)}.Button-module__UogecW__ghost:disabled{color:var(--color-outline)}.Button-module__UogecW__icon{flex-shrink:0;display:inline-flex}
.EmptyState-module__t_wyvG__emptyState{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);flex-direction:column;display:flex}.EmptyState-module__t_wyvG__icon{border-radius:var(--radius-full);background:var(--color-surface-container-low);width:48px;height:48px;color:var(--color-outline);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.EmptyState-module__t_wyvG__title{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface);margin:0}.EmptyState-module__t_wyvG__description{max-width:440px;font:var(--text-body-sm);color:var(--color-on-surface-variant);margin:0}.EmptyState-module__t_wyvG__action{margin-top:var(--space-sm)}
.BulkActionsToolbar-module__gdF1CG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface-container-low);flex-wrap:wrap;display:flex}.BulkActionsToolbar-module__gdF1CG__left{align-items:center;gap:var(--space-md);display:flex}.BulkActionsToolbar-module__gdF1CG__selectAllLabel{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font:var(--text-label-action);color:var(--color-on-surface);font-weight:500;display:flex}.BulkActionsToolbar-module__gdF1CG__checkbox{width:16px;height:16px;accent-color:var(--color-secondary);cursor:pointer}.BulkActionsToolbar-module__gdF1CG__selectedCount{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);color:var(--color-outline)}.BulkActionsToolbar-module__gdF1CG__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.BulkActionsToolbar-module__gdF1CG__actionButton{border-radius:var(--radius-default);background:var(--color-surface-container-lowest);color:var(--color-on-surface);font:var(--text-label-action);box-shadow:var(--elevation-resting);align-items:center;gap:4px;padding:4px 10px;transition:opacity .12s;display:inline-flex}.BulkActionsToolbar-module__gdF1CG__actionButton[data-tone=danger]{color:var(--color-error)}.BulkActionsToolbar-module__gdF1CG__actionButton:hover:not(:disabled){background:var(--color-surface-container)}.BulkActionsToolbar-module__gdF1CG__actionButton:disabled{opacity:.5;cursor:not-allowed}
.IconButton-module__maUhta__iconButton{border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,transform 60ms;display:inline-flex}.IconButton-module__maUhta__iconButton:hover:not(:disabled){background:var(--color-surface-container-low);color:var(--color-on-surface)}.IconButton-module__maUhta__iconButton:active:not(:disabled){transform:scale(.96)}.IconButton-module__maUhta__iconButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.IconButton-module__maUhta__iconButton:disabled{cursor:not-allowed;color:var(--color-outline-variant)}.IconButton-module__maUhta__iconButton[data-active=true]{background:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed-variant)}.IconButton-module__maUhta__iconButton[data-active=true]:hover:not(:disabled){background:var(--color-secondary-fixed-dim)}
.ProsConsComparison-module__Xb1Dfa__grid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.ProsConsComparison-module__Xb1Dfa__column{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-default);flex-direction:column;display:flex}.ProsConsComparison-module__Xb1Dfa__column[data-tone=positive]{background:color-mix(in srgb, var(--color-tertiary-fixed) 18%, var(--color-surface-container-lowest))}.ProsConsComparison-module__Xb1Dfa__column[data-tone=negative]{background:color-mix(in srgb, var(--color-error-container) 55%, var(--color-surface-container-lowest))}.ProsConsComparison-module__Xb1Dfa__columnHeader{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);align-items:center;gap:6px;display:flex}.ProsConsComparison-module__Xb1Dfa__column[data-tone=positive] .ProsConsComparison-module__Xb1Dfa__columnHeader{color:var(--color-on-tertiary-container)}.ProsConsComparison-module__Xb1Dfa__column[data-tone=negative] .ProsConsComparison-module__Xb1Dfa__columnHeader{color:var(--color-on-error-container)}.ProsConsComparison-module__Xb1Dfa__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProsConsComparison-module__Xb1Dfa__item{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.ProsConsComparison-module__Xb1Dfa__itemLabel{color:var(--color-on-surface);font-weight:600}
.InlineCode-module__pPcJAa__code{border-radius:var(--radius-sm);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);font:var(--text-mono-code);color:var(--color-on-surface);white-space:nowrap;padding:1px 4px}
.KbdShortcut-module__bwJU3a__kbd{border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);min-width:20px;height:18px;color:var(--color-outline);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}
.Pagination-module__PUtfyG__pagination{align-items:center;gap:4px;display:flex}.Pagination-module__PUtfyG__navButton,.Pagination-module__PUtfyG__pageButton{border-radius:var(--radius-default);background:var(--color-surface-container-lowest);width:1.75rem;height:1.75rem;color:var(--color-on-surface);font:var(--text-mono-badge);box-shadow:var(--elevation-resting);justify-content:center;align-items:center;font-weight:700;transition:background-color .12s;display:flex}.Pagination-module__PUtfyG__navButton{color:var(--color-outline)}.Pagination-module__PUtfyG__navButton:hover:not(:disabled){color:var(--color-on-surface);background:var(--color-surface-container)}.Pagination-module__PUtfyG__navButton:disabled{opacity:.4;cursor:not-allowed}.Pagination-module__PUtfyG__pageButton:hover{background:var(--color-surface-container)}.Pagination-module__PUtfyG__pageButton[data-active]{background:var(--color-primary);color:var(--color-on-primary)}.Pagination-module__PUtfyG__navButton:focus-visible,.Pagination-module__PUtfyG__pageButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}
.Progress-module__kvoYqq__track{border-radius:var(--radius-full);background:var(--color-surface-container-high);width:100%;height:6px;overflow:hidden}.Progress-module__kvoYqq__fill{border-radius:var(--radius-full);background:var(--color-secondary);height:100%;transition:width .2s}.Progress-module__kvoYqq__fill[data-tone=success]{background:var(--color-tertiary-fixed)}.Progress-module__kvoYqq__fill[data-tone=error]{background:var(--color-error)}.Progress-module__kvoYqq__fill[data-tone=warning]{background:var(--color-warning)}.Progress-module__kvoYqq__fill[data-tone=neutral]{background:var(--color-outline)}
.SearchInput-module__XBHcba__wrapper{align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-sm) 0 var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);color:var(--color-outline);min-width:240px;display:inline-flex}.SearchInput-module__XBHcba__wrapper:focus-within{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.SearchInput-module__XBHcba__wrapper:focus-within{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.SearchInput-module__XBHcba__icon{color:var(--color-outline);flex-shrink:0;display:inline-flex}.SearchInput-module__XBHcba__input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.SearchInput-module__XBHcba__input{min-width:0;font:var(--text-body-md);color:var(--color-on-surface);background:0 0;border:none;outline:none;flex:1}.SearchInput-module__XBHcba__input::placeholder{color:var(--color-outline)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.Checkbox-module__G0LnZG__wrapper{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.Checkbox-module__G0LnZG__box{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.Checkbox-module__G0LnZG__input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Checkbox-module__G0LnZG__fill{border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:#0000;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:flex;position:absolute;inset:0}.Checkbox-module__G0LnZG__input:checked~.Checkbox-module__G0LnZG__fill{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary)}.Checkbox-module__G0LnZG__input:focus-visible~.Checkbox-module__G0LnZG__fill{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.Checkbox-module__G0LnZG__input:disabled~.Checkbox-module__G0LnZG__fill{opacity:.6;cursor:not-allowed}.Checkbox-module__G0LnZG__check{display:block}.Checkbox-module__G0LnZG__label{font:var(--text-body-md);color:var(--color-on-surface)}
.Spinner-module__YXoeaq__spinner{animation:.6s linear infinite Spinner-module__YXoeaq__spin}@keyframes Spinner-module__YXoeaq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__YXoeaq__spinner{animation-duration:1.4s}}
.SegmentedControl-module__D3WkKG__track{border-radius:var(--radius-sm);background:var(--color-surface-container);align-items:center;gap:2px;padding:2px;display:inline-flex}.SegmentedControl-module__D3WkKG__segment{height:26px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-on-surface-variant);font:var(--text-label-action);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.SegmentedControl-module__D3WkKG__segment:hover:not([data-active=true]){color:var(--color-on-surface)}.SegmentedControl-module__D3WkKG__segment:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:1px}.SegmentedControl-module__D3WkKG__segment[data-active=true]{background:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:var(--elevation-resting);font-weight:600}.SegmentedControl-module__D3WkKG__count{font:var(--text-mono-badge);color:var(--color-outline)}.SegmentedControl-module__D3WkKG__segment[data-active=true] .SegmentedControl-module__D3WkKG__count{color:var(--color-on-surface-variant)}
.Tag-module__KvnBCq__tag{height:22px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font:var(--text-body-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.Tag-module__KvnBCq__removeButton{color:var(--color-outline);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.Tag-module__KvnBCq__removeButton:hover{color:var(--color-error)}
.DocCard-module__pj4ZdG__card{background:var(--color-surface-container-lowest);border-radius:var(--radius-lg);box-shadow:var(--elevation-resting);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;transition:box-shadow .15s;display:flex}.DocCard-module__pj4ZdG__card:hover{box-shadow:var(--elevation-section)}.DocCard-module__pj4ZdG__top{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:64rem){.DocCard-module__pj4ZdG__top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.DocCard-module__pj4ZdG__headerText{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.DocCard-module__pj4ZdG__metaRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.DocCard-module__pj4ZdG__domainBadge{font-weight:600}.DocCard-module__pj4ZdG__updated{font:var(--text-mono-badge);color:var(--color-outline)}.DocCard-module__pj4ZdG__title{font:var(--text-headline-md);color:var(--color-on-surface);width:fit-content;text-decoration:none}.DocCard-module__pj4ZdG__title:hover{color:var(--color-secondary)}.DocCard-module__pj4ZdG__description{font:var(--text-body-md);color:var(--color-on-surface-variant);max-width:60ch;margin:0}.DocCard-module__pj4ZdG__telemetryBox{background:var(--color-surface-container-low);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-lg);flex-shrink:0;display:flex}.DocCard-module__pj4ZdG__telemetryLabel{font:var(--text-mono-badge);color:var(--color-outline);text-transform:uppercase;white-space:nowrap;font-size:10px}.DocCard-module__pj4ZdG__telemetryValue{font:var(--text-label-action);color:var(--color-on-surface);white-space:nowrap;align-items:center;gap:.375rem;font-weight:700;display:flex}.DocCard-module__pj4ZdG__telemetryIcon{color:var(--color-secondary);flex-shrink:0}.DocCard-module__pj4ZdG__accuracyBlock{text-align:right}.DocCard-module__pj4ZdG__accuracyValue{font:var(--text-mono-code);color:var(--color-on-surface);font-weight:700}.DocCard-module__pj4ZdG__accuracyValue[data-tone=success]{color:var(--color-on-tertiary-container)}.DocCard-module__pj4ZdG__accuracyValue[data-tone=error]{color:var(--color-error)}.DocCard-module__pj4ZdG__accuracyMuted{font:var(--text-body-sm);color:var(--color-outline)}.DocCard-module__pj4ZdG__footer{gap:var(--space-sm);background:var(--color-surface-container-low);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.DocCard-module__pj4ZdG__footer{background:color-mix(in srgb, var(--color-surface-container-low) 60%, transparent)}}.DocCard-module__pj4ZdG__footer{margin:0 calc(var(--space-lg) * -1) calc(var(--space-lg) * -1);padding:var(--space-sm) var(--space-lg) var(--space-md);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media (min-width:48rem){.DocCard-module__pj4ZdG__footer{flex-direction:row;justify-content:space-between;align-items:center}}.DocCard-module__pj4ZdG__tagArea{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.DocCard-module__pj4ZdG__servicesLabel{font:var(--text-mono-badge);color:var(--color-outline);white-space:nowrap;font-size:10px}.DocCard-module__pj4ZdG__serviceChip{font:var(--text-mono-code);padding:.125rem var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surface-container);color:var(--color-on-surface)}.DocCard-module__pj4ZdG__divider{background:var(--color-outline-variant);width:1px;height:.75rem;margin:0 var(--space-xs)}.DocCard-module__pj4ZdG__hashtagRow{align-items:center;gap:var(--space-sm);font:var(--text-mono-badge);color:var(--color-outline);flex-wrap:wrap;display:flex}.DocCard-module__pj4ZdG__actions{align-items:center;gap:var(--space-xs);flex-shrink:0;align-self:flex-end;display:flex}@media (min-width:48rem){.DocCard-module__pj4ZdG__actions{align-self:auto}}
.MarkdownBody-module__QmJ8mq__body{font:var(--text-body-lg);color:var(--color-on-surface);line-height:1.7}.MarkdownBody-module__QmJ8mq__body>:first-child{margin-top:0}.MarkdownBody-module__QmJ8mq__body>:last-child{margin-bottom:0}.MarkdownBody-module__QmJ8mq__body h1{font:var(--text-headline-xl);color:var(--color-on-surface);margin:var(--space-xl) 0 var(--space-md)}.MarkdownBody-module__QmJ8mq__h2{font:var(--text-headline-lg);color:var(--color-on-surface);margin:var(--space-xl) 0 var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-outline-variant);scroll-margin-top:5rem}.MarkdownBody-module__QmJ8mq__body h2:first-child{border-top:none;padding-top:0}.MarkdownBody-module__QmJ8mq__body h3{font:var(--text-headline-md);color:var(--color-on-surface);margin:var(--space-lg) 0 var(--space-sm)}.MarkdownBody-module__QmJ8mq__body p{margin:0 0 var(--space-md)}.MarkdownBody-module__QmJ8mq__body ul{margin:0 0 var(--space-md);padding-left:1.5rem;list-style:outside}.MarkdownBody-module__QmJ8mq__body ol{margin:0 0 var(--space-md);padding-left:1.5rem;list-style:decimal}.MarkdownBody-module__QmJ8mq__body li{margin-bottom:var(--space-xs);padding-left:.125rem}.MarkdownBody-module__QmJ8mq__body li:last-child{margin-bottom:0}.MarkdownBody-module__QmJ8mq__body strong{color:var(--color-on-surface);font-weight:700}.MarkdownBody-module__QmJ8mq__body em{font-style:italic}.MarkdownBody-module__QmJ8mq__body code{border-radius:var(--radius-sm);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);font:var(--text-mono-code);color:var(--color-on-surface);white-space:break-spaces;padding:1px 4px}.MarkdownBody-module__QmJ8mq__body pre{background:var(--color-code-surface);color:var(--color-code-on-surface);border-radius:var(--radius-md);padding:var(--space-md);margin:0 0 var(--space-md);overflow-x:auto}.MarkdownBody-module__QmJ8mq__body pre code{color:inherit;font:var(--text-mono-code);white-space:pre;background:0 0;border:none;padding:0}.MarkdownBody-module__QmJ8mq__body blockquote{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-secondary);background:var(--color-surface-container-low);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-on-surface-variant)}.MarkdownBody-module__QmJ8mq__body blockquote p:last-child{margin-bottom:0}.MarkdownBody-module__QmJ8mq__body table{border-collapse:collapse;width:100%;margin:0 0 var(--space-md);font:var(--text-body-md)}.MarkdownBody-module__QmJ8mq__body th{text-align:left;padding:var(--space-sm) var(--space-md);background:var(--color-surface-container);color:var(--color-on-surface);font-weight:700}.MarkdownBody-module__QmJ8mq__body th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.MarkdownBody-module__QmJ8mq__body th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.MarkdownBody-module__QmJ8mq__body td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);vertical-align:top}.MarkdownBody-module__QmJ8mq__body tr:last-child td{border-bottom:none}.MarkdownBody-module__QmJ8mq__body a{color:var(--color-secondary);text-decoration:none}.MarkdownBody-module__QmJ8mq__body a:hover{text-decoration:underline}
.ConnectedQuestionsCallout-module__Y_OQqa__callout{background:var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.ConnectedQuestionsCallout-module__Y_OQqa__text{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.ConnectedQuestionsCallout-module__Y_OQqa__icon{border-radius:var(--radius-md);background:var(--color-secondary);width:1.75rem;height:1.75rem;color:var(--color-on-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConnectedQuestionsCallout-module__Y_OQqa__title{font:var(--text-headline-md);color:var(--color-on-surface);display:block}.ConnectedQuestionsCallout-module__Y_OQqa__subtitle{font:var(--text-body-sm);color:var(--color-on-surface-variant)}
.LivePreviewPane-module__aKPtZG__pane{background:var(--color-surface-container-lowest);flex-direction:column;height:100%;min-height:0;display:flex}.LivePreviewPane-module__aKPtZG__header{height:2.5rem;padding:0 var(--space-md);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.LivePreviewPane-module__aKPtZG__headerLeft{align-items:center;gap:var(--space-xs);font:var(--text-mono-badge);text-transform:uppercase;color:var(--color-outline);display:flex}.LivePreviewPane-module__aKPtZG__headerIcon{color:var(--color-outline)}.LivePreviewPane-module__aKPtZG__openButton{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-outline);cursor:not-allowed;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.LivePreviewPane-module__aKPtZG__viewport{min-height:0;padding:var(--space-xl);flex:1;overflow-y:auto}.LivePreviewPane-module__aKPtZG__title{font:var(--text-headline-xl);color:var(--color-on-surface);margin:0 0 var(--space-xs)}.LivePreviewPane-module__aKPtZG__description{font:var(--text-body-md);color:var(--color-on-surface-variant);margin:0 0 var(--space-lg)}
.EditorStatusBar-module__-rPNwq__bar{height:2rem;padding:0 var(--space-md);background:var(--color-surface-container-low);justify-content:space-between;align-items:center;gap:var(--space-md);font:var(--text-mono-badge);color:var(--color-outline);flex-shrink:0;font-size:11px;display:flex}.EditorStatusBar-module__-rPNwq__left,.EditorStatusBar-module__-rPNwq__right{align-items:center;gap:var(--space-md);min-width:0;display:flex}.EditorStatusBar-module__-rPNwq__strong{color:var(--color-on-surface);font-weight:600}.EditorStatusBar-module__-rPNwq__hideOnNarrow{display:none}@media (min-width:40rem){.EditorStatusBar-module__-rPNwq__hideOnNarrow{display:inline}}.EditorStatusBar-module__-rPNwq__validity{color:var(--color-on-tertiary-container);align-items:center;gap:.25rem;display:inline-flex}.EditorStatusBar-module__-rPNwq__validity[data-ok=false]{color:var(--warning)}.EditorStatusBar-module__-rPNwq__linked{color:var(--color-secondary);background:var(--color-surface-container);padding:.0625rem var(--space-xs);border-radius:var(--radius-sm);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}
.GuideConcepts-module__U-NYFG__section{scroll-margin-top:var(--guide-anchor-offset);gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-default);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-section);flex-direction:column;display:flex}.GuideConcepts-module__U-NYFG__head{gap:var(--space-xs);flex-direction:column;max-width:72ch;display:flex}.GuideConcepts-module__U-NYFG__title{font:var(--text-headline-lg);letter-spacing:var(--text-headline-lg-letter-spacing);color:var(--color-on-surface);margin:0}.GuideConcepts-module__U-NYFG__description{font:var(--text-body-md);color:var(--color-on-surface-variant);margin:0}.GuideConcepts-module__U-NYFG__tableBlock{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.GuideConcepts-module__U-NYFG__blockTitle{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface);align-items:center;gap:6px;margin:0;display:flex}.GuideConcepts-module__U-NYFG__tableScroll{min-width:0}.GuideConcepts-module__U-NYFG__tableScroll table{min-width:36rem}.GuideConcepts-module__U-NYFG__rowHeader{vertical-align:top;width:22%}.GuideConcepts-module__U-NYFG__cell{vertical-align:top;color:var(--color-on-surface-variant)}.GuideConcepts-module__U-NYFG__cell strong{color:var(--color-on-surface);font-weight:600}.GuideConcepts-module__U-NYFG__pairGrid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@container guide (min-width:48rem){.GuideConcepts-module__U-NYFG__pairGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.GuideConcepts-module__U-NYFG__pairCard{gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-default);background:var(--color-surface-container-low);flex-direction:column;display:flex}.GuideConcepts-module__U-NYFG__pairTitle{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface);margin:0}.GuideConcepts-module__U-NYFG__pairBody{font:var(--text-body-md);color:var(--color-on-surface-variant);margin:0}.GuideConcepts-module__U-NYFG__pairBody strong,.GuideConcepts-module__U-NYFG__tipList strong{color:var(--color-on-surface);font-weight:600}.GuideConcepts-module__U-NYFG__tips{gap:var(--space-sm);flex-direction:column;display:flex}.GuideConcepts-module__U-NYFG__tipList{gap:var(--space-xs);padding-left:var(--space-lg);font:var(--text-body-md);color:var(--color-on-surface-variant);flex-direction:column;margin:0;display:flex}@container guide (max-width:32rem){.GuideConcepts-module__U-NYFG__section{padding:var(--space-lg)}}
.GuideToc-module__jMUvTW__toc{padding:var(--space-sm) 0;background:var(--color-background);border-bottom:1px solid var(--color-outline-variant)}.GuideToc-module__jMUvTW__title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.GuideToc-module__jMUvTW__groups{gap:var(--space-xs);scrollbar-width:thin;margin:0;padding:2px;list-style:none;display:flex;position:relative;overflow-x:auto}.GuideToc-module__jMUvTW__group{flex-shrink:0;display:flex}.GuideToc-module__jMUvTW__groupLabel{display:none}.GuideToc-module__jMUvTW__items{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.GuideToc-module__jMUvTW__item{flex-shrink:0}.GuideToc-module__jMUvTW__link{height:30px;padding:0 var(--space-sm);border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);color:var(--color-on-surface-variant);font:var(--text-label-action);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.GuideToc-module__jMUvTW__link:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.GuideToc-module__jMUvTW__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:1px}.GuideToc-module__jMUvTW__link[aria-current]{background:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed);border-color:#0000;font-weight:600}@container guide (min-width:56rem){.GuideToc-module__jMUvTW__toc{gap:var(--space-sm);max-height:calc(100dvh - 60px - 2 * var(--space-lg));padding:var(--space-md);border-radius:var(--radius-default);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-section);border-bottom:none;flex-direction:column;display:flex;overflow-y:auto}.GuideToc-module__jMUvTW__title{clip:auto;width:auto;height:auto;font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);margin:0;position:static;overflow:visible}.GuideToc-module__jMUvTW__groups{gap:var(--space-md);flex-direction:column;padding:0;overflow:visible}.GuideToc-module__jMUvTW__group{flex-direction:column;gap:2px}.GuideToc-module__jMUvTW__groupLabel{padding:0 var(--space-sm);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);margin-bottom:2px;display:block}.GuideToc-module__jMUvTW__items{flex-direction:column;gap:2px}.GuideToc-module__jMUvTW__link{height:auto;padding:6px var(--space-sm);white-space:normal;background:0 0;border:none;display:flex}.GuideToc-module__jMUvTW__link:focus-visible{outline-offset:-1px}}
.BookmarksWorkspace-module__cdbP7a__workspace{gap:var(--space-md);flex-direction:column;display:flex}.BookmarksWorkspace-module__cdbP7a__metricRow{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.BookmarksWorkspace-module__cdbP7a__metricRow{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.BookmarksWorkspace-module__cdbP7a__metricRow{grid-template-columns:repeat(5,1fr)}}.BookmarksWorkspace-module__cdbP7a__toolbar{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);flex-direction:column;display:flex}@media (min-width:1280px){.BookmarksWorkspace-module__cdbP7a__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.BookmarksWorkspace-module__cdbP7a__search{flex:1;min-width:240px}.BookmarksWorkspace-module__cdbP7a__controls{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.BookmarksWorkspace-module__cdbP7a__selectControl{padding:6px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);font:var(--text-mono-badge);color:var(--color-outline);align-items:center;gap:4px;display:inline-flex}.BookmarksWorkspace-module__cdbP7a__selectControl select{font:var(--text-mono-badge);color:var(--color-on-surface);background:0 0;border:none;font-weight:600}.BookmarksWorkspace-module__cdbP7a__bulkRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.BookmarksWorkspace-module__cdbP7a__bulkRow>:first-child{flex:1;min-width:280px}.BookmarksWorkspace-module__cdbP7a__masteryBulkSelect{padding:6px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);font:var(--text-mono-badge);color:var(--color-outline);align-items:center;gap:4px;display:inline-flex}.BookmarksWorkspace-module__cdbP7a__masteryBulkSelect select{font:var(--text-mono-badge);color:var(--color-on-surface);background:0 0;border:none;font-weight:600}.BookmarksWorkspace-module__cdbP7a__checkboxCell{text-align:center;width:36px}.BookmarksWorkspace-module__cdbP7a__actionsCell{text-align:right}.BookmarksWorkspace-module__cdbP7a__workspace tr[data-selected]{background:var(--color-surface-container-low)}.BookmarksWorkspace-module__cdbP7a__stack{flex-direction:column;gap:4px;min-width:260px;display:flex}.BookmarksWorkspace-module__cdbP7a__questionHeader{align-items:center;gap:var(--space-xs);display:flex}.BookmarksWorkspace-module__cdbP7a__mono{font:var(--text-mono-code);color:var(--color-outline)}.BookmarksWorkspace-module__cdbP7a__focusLine{font:var(--text-body-sm);color:var(--color-on-surface);font-weight:600}.BookmarksWorkspace-module__cdbP7a__excerpt{font:var(--text-body-sm);color:var(--color-on-surface-variant);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BookmarksWorkspace-module__cdbP7a__tagList{flex-wrap:wrap;gap:4px;max-width:220px;display:flex}.BookmarksWorkspace-module__cdbP7a__rowActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.BookmarksWorkspace-module__cdbP7a__compactButton{padding:4px var(--space-sm);font-size:12px}.BookmarksWorkspace-module__cdbP7a__explanationLink{padding:4px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);color:var(--color-on-surface);font:var(--text-label-action);white-space:nowrap;text-decoration:none}.BookmarksWorkspace-module__cdbP7a__explanationLink:hover{background:var(--color-surface-container-high)}.BookmarksWorkspace-module__cdbP7a__iconButton{border-radius:var(--radius-sm);background:var(--color-surface-container-low);width:28px;height:28px;color:var(--color-outline);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BookmarksWorkspace-module__cdbP7a__iconButton:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.BookmarksWorkspace-module__cdbP7a__iconButton[data-active]{color:var(--color-secondary)}.BookmarksWorkspace-module__cdbP7a__iconButton[data-tone=danger]{color:var(--color-error)}.BookmarksWorkspace-module__cdbP7a__footer{justify-content:flex-end;display:flex}.BookmarksWorkspace-module__cdbP7a__clearFiltersButton{padding:6px var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-container-low);color:var(--color-on-surface);font:var(--text-label-action);cursor:pointer;border:none}.BookmarksWorkspace-module__cdbP7a__clearFiltersButton:hover{background:var(--color-surface-container-high)}
.ExamHistoryWorkspace-module__LkyjwG__workspace{gap:var(--space-md);flex-direction:column;display:flex}.ExamHistoryWorkspace-module__LkyjwG__toolbar{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);flex-direction:column;display:flex}@media (min-width:1280px){.ExamHistoryWorkspace-module__LkyjwG__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.ExamHistoryWorkspace-module__LkyjwG__search{flex:1;min-width:260px}.ExamHistoryWorkspace-module__LkyjwG__controls{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.ExamHistoryWorkspace-module__LkyjwG__selectControl{padding:6px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);font:var(--text-mono-badge);color:var(--color-outline);align-items:center;gap:4px;display:inline-flex}.ExamHistoryWorkspace-module__LkyjwG__selectControl select{font:var(--text-mono-badge);color:var(--color-on-surface);background:0 0;border:none;font-weight:600}.ExamHistoryWorkspace-module__LkyjwG__divider{background:var(--color-surface-container-high);width:1px;height:20px;margin:0 4px}.ExamHistoryWorkspace-module__LkyjwG__comparePanel{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-container-high);color:var(--color-on-surface);flex-direction:column;display:flex}.ExamHistoryWorkspace-module__LkyjwG__compareTitle{font:var(--text-label-action);font-weight:600}.ExamHistoryWorkspace-module__LkyjwG__compareStats{gap:var(--space-md);font:var(--text-body-sm);flex-wrap:wrap;display:flex}.ExamHistoryWorkspace-module__LkyjwG__checkboxCell{text-align:center;width:40px}.ExamHistoryWorkspace-module__LkyjwG__workspace tr[data-selected]{background:var(--color-surface-container-low)}.ExamHistoryWorkspace-module__LkyjwG__actionsCell{text-align:right}.ExamHistoryWorkspace-module__LkyjwG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExamHistoryWorkspace-module__LkyjwG__stack{flex-direction:column;gap:2px;display:flex}.ExamHistoryWorkspace-module__LkyjwG__runLabel{align-items:center;gap:var(--space-xs);font:var(--text-headline-md);color:var(--color-on-surface);display:inline-flex}.ExamHistoryWorkspace-module__LkyjwG__mono{font:var(--text-mono-code);color:var(--color-outline)}.ExamHistoryWorkspace-module__LkyjwG__scorePercent{font:var(--text-headline-md);color:var(--color-error)}.ExamHistoryWorkspace-module__LkyjwG__scorePercent[data-passed]{color:var(--color-on-tertiary-container)}.ExamHistoryWorkspace-module__LkyjwG__correct{color:var(--color-on-tertiary-container);font-weight:600}.ExamHistoryWorkspace-module__LkyjwG__incorrect{color:var(--color-error);font-weight:600}.ExamHistoryWorkspace-module__LkyjwG__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.ExamHistoryWorkspace-module__LkyjwG__analyticsLink{padding:4px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);color:var(--color-on-surface);font:var(--text-label-action);white-space:nowrap;text-decoration:none}.ExamHistoryWorkspace-module__LkyjwG__analyticsLink:hover{background:var(--color-surface-container-high)}.ExamHistoryWorkspace-module__LkyjwG__summaryOnly{font:var(--text-body-sm);color:var(--color-outline);white-space:nowrap}.ExamHistoryWorkspace-module__LkyjwG__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ExamHistoryWorkspace-module__LkyjwG__showing{font:var(--text-mono-badge);color:var(--color-outline)}
.Radio-module__7tNyea__wrapper{align-items:flex-start;gap:var(--space-sm);cursor:pointer;display:inline-flex}.Radio-module__7tNyea__circle{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-flex;position:relative}.Radio-module__7tNyea__input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Radio-module__7tNyea__dot{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:flex;position:absolute;inset:0}.Radio-module__7tNyea__dot:after{content:"";background:var(--color-on-secondary);border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.Radio-module__7tNyea__input:checked~.Radio-module__7tNyea__dot{background:var(--color-secondary);border-color:var(--color-secondary)}.Radio-module__7tNyea__input:checked~.Radio-module__7tNyea__dot:after{transform:scale(1)}.Radio-module__7tNyea__input:focus-visible~.Radio-module__7tNyea__dot{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.Radio-module__7tNyea__input:disabled~.Radio-module__7tNyea__dot{opacity:.6;cursor:not-allowed}.Radio-module__7tNyea__label{font:var(--text-body-md);color:var(--color-on-surface)}
.DomainDeficitAnalysis-module__qU5Mfq__card{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);flex-direction:column;display:flex}.DomainDeficitAnalysis-module__qU5Mfq__header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.DomainDeficitAnalysis-module__qU5Mfq__titleGroup{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.DomainDeficitAnalysis-module__qU5Mfq__title{font:var(--text-headline-md);color:var(--color-on-surface)}.DomainDeficitAnalysis-module__qU5Mfq__subtitle{font:var(--text-mono-badge);color:var(--color-outline)}.DomainDeficitAnalysis-module__qU5Mfq__grid{gap:var(--space-sm);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:900px){.DomainDeficitAnalysis-module__qU5Mfq__grid{grid-template-columns:repeat(5,1fr)}}.DomainDeficitAnalysis-module__qU5Mfq__domainCard{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);flex-direction:column;gap:6px;display:flex}.DomainDeficitAnalysis-module__qU5Mfq__domainName{font:var(--text-mono-badge);color:var(--color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DomainDeficitAnalysis-module__qU5Mfq__missRow{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.DomainDeficitAnalysis-module__qU5Mfq__missCount{font:var(--text-headline-md);color:var(--color-on-surface)}.DomainDeficitAnalysis-module__qU5Mfq__missCount[data-critical]{color:var(--color-error)}.DomainDeficitAnalysis-module__qU5Mfq__percent{font:var(--text-mono-badge);color:var(--color-outline)}
.QuestionActionBar-module__PL4RbG__bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-outline-variant);flex-wrap:wrap;display:flex}.QuestionActionBar-module__PL4RbG__left,.QuestionActionBar-module__PL4RbG__right{align-items:center;gap:var(--space-sm);display:flex}
.QuestionNavigatorGrid-module__ItDOcq__panel{gap:var(--space-md);flex-direction:column;display:flex}.QuestionNavigatorGrid-module__ItDOcq__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.QuestionNavigatorGrid-module__ItDOcq__headerTitle{align-items:center;gap:var(--space-sm);font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface);display:flex}.QuestionNavigatorGrid-module__ItDOcq__headerHeading{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.QuestionNavigatorGrid-module__ItDOcq__headerMeta,.QuestionNavigatorGrid-module__ItDOcq__viewLabel{font:var(--text-body-sm);color:var(--color-outline)}.QuestionNavigatorGrid-module__ItDOcq__statRow{gap:var(--space-xs);display:grid}.QuestionNavigatorGrid-module__ItDOcq__statCell{padding:var(--space-sm) 4px;border-radius:var(--radius-sm);background:var(--color-surface-container-low);flex-direction:column;align-items:center;gap:2px;display:flex}.QuestionNavigatorGrid-module__ItDOcq__statCell[data-tone=answered]{background:var(--color-primary);color:var(--color-on-primary)}.QuestionNavigatorGrid-module__ItDOcq__statCell[data-tone=flagged]{background:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed-variant)}.QuestionNavigatorGrid-module__ItDOcq__statCell[data-tone=current]{background:var(--color-secondary);color:var(--color-on-secondary)}.QuestionNavigatorGrid-module__ItDOcq__statCell[data-tone=correct]{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.QuestionNavigatorGrid-module__ItDOcq__statCell[data-tone=incorrect]{background:var(--color-error-container);color:var(--color-on-error-container)}.QuestionNavigatorGrid-module__ItDOcq__statValue{font:var(--text-headline-md);font-variant-numeric:tabular-nums}.QuestionNavigatorGrid-module__ItDOcq__statLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;opacity:.85}.QuestionNavigatorGrid-module__ItDOcq__grid{grid-template-columns:repeat(5,1fr);gap:6px;max-height:380px;padding-right:2px;display:grid;overflow-y:auto}.QuestionNavigatorGrid-module__ItDOcq__cell{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:var(--color-outline);font:var(--text-mono-badge);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.QuestionNavigatorGrid-module__ItDOcq__cell:hover{border-color:var(--color-outline)}.QuestionNavigatorGrid-module__ItDOcq__cell:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:1px}.QuestionNavigatorGrid-module__ItDOcq__cell[data-answered=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.QuestionNavigatorGrid-module__ItDOcq__cell[data-outcome=correct]{background:var(--color-tertiary-fixed);border-color:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.QuestionNavigatorGrid-module__ItDOcq__cell[data-outcome=incorrect]{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.QuestionNavigatorGrid-module__ItDOcq__cell[data-current=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary);font-weight:700}.QuestionNavigatorGrid-module__ItDOcq__flagDot{border-radius:var(--radius-full);background:var(--color-warning);border:1px solid var(--color-surface-container-lowest);width:8px;height:8px;position:absolute;top:-3px;right:-3px}.QuestionNavigatorGrid-module__ItDOcq__bookmarkDot{border-radius:var(--radius-full);background:var(--color-secondary);border:1px solid var(--color-surface-container-lowest);width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.QuestionNavigatorGrid-module__ItDOcq__retryDot{border-radius:var(--radius-full);background:var(--color-error);border:1px solid var(--color-surface-container-lowest);width:6px;height:6px;position:absolute;bottom:-3px;left:-3px}
.QuestionScenario-module__8l6JVq__scenario{gap:var(--space-md);flex-direction:column;display:flex}.QuestionScenario-module__8l6JVq__paragraph{font:var(--text-body-lg);color:var(--color-on-surface)}.QuestionScenario-module__8l6JVq__bullets{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QuestionScenario-module__8l6JVq__bulletItem{font:var(--text-body-lg);color:var(--color-on-surface);gap:8px;display:flex}.QuestionScenario-module__8l6JVq__bulletMarker{color:var(--color-outline);flex-shrink:0}.QuestionScenario-module__8l6JVq__bulletLabel{font-weight:600}.QuestionScenario-module__8l6JVq__prompt{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface)}
.OptionCard-module__CaRPIW__card{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md);border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);text-align:left;cursor:pointer;font:var(--text-body-md);color:var(--color-on-surface);display:flex}.OptionCard-module__CaRPIW__card:hover:not([data-state=disabled]){border-color:var(--color-outline)}.OptionCard-module__CaRPIW__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.OptionCard-module__CaRPIW__card[data-state=selected]{background:color-mix(in srgb, var(--color-secondary-fixed) 55%, var(--color-surface-container-lowest));border-color:var(--color-secondary)}.OptionCard-module__CaRPIW__card[data-state=correct]{background:color-mix(in srgb, var(--color-tertiary-fixed) 30%, var(--color-surface-container-lowest));border-color:var(--color-tertiary-fixed-dim)}.OptionCard-module__CaRPIW__card[data-state=incorrect]{background:var(--color-error-container);border-color:var(--color-error)}.OptionCard-module__CaRPIW__card[data-state=correct-missed]{background:var(--color-surface-container-lowest);border:1px dashed var(--color-tertiary-fixed-dim)}.OptionCard-module__CaRPIW__card[data-state=disabled]{cursor:not-allowed;background:var(--color-surface-container-low);color:var(--color-outline)}.OptionCard-module__CaRPIW__selector{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.OptionCard-module__CaRPIW__checkbox{border-radius:var(--radius-sm);border:1.5px solid var(--color-outline);background:var(--color-surface-container-lowest);width:18px;height:18px;color:var(--color-on-secondary);justify-content:center;align-items:center;display:flex}.OptionCard-module__CaRPIW__card[data-state=selected] .OptionCard-module__CaRPIW__checkbox,.OptionCard-module__CaRPIW__card[data-state=selected] .OptionCard-module__CaRPIW__radio{background:var(--color-secondary);border-color:var(--color-secondary)}.OptionCard-module__CaRPIW__card[data-state=correct] .OptionCard-module__CaRPIW__checkbox,.OptionCard-module__CaRPIW__card[data-state=correct] .OptionCard-module__CaRPIW__radio{background:var(--color-tertiary-fixed);border-color:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.OptionCard-module__CaRPIW__card[data-state=incorrect] .OptionCard-module__CaRPIW__checkbox,.OptionCard-module__CaRPIW__card[data-state=incorrect] .OptionCard-module__CaRPIW__radio{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.OptionCard-module__CaRPIW__radio{border-radius:var(--radius-full);border:1.5px solid var(--color-outline);background:var(--color-surface-container-lowest);justify-content:center;align-items:center;width:18px;height:18px;display:flex}.OptionCard-module__CaRPIW__radioDot{border-radius:var(--radius-full);background:var(--color-on-secondary);width:8px;height:8px}.OptionCard-module__CaRPIW__key{border-radius:var(--radius-sm);background:var(--color-surface-container-low);width:24px;height:24px;color:var(--color-on-surface-variant);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OptionCard-module__CaRPIW__card[data-state=selected] .OptionCard-module__CaRPIW__key{background:var(--color-secondary);color:var(--color-on-secondary)}.OptionCard-module__CaRPIW__card[data-state=correct] .OptionCard-module__CaRPIW__key{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.OptionCard-module__CaRPIW__card[data-state=incorrect] .OptionCard-module__CaRPIW__key{background:var(--color-error);color:var(--color-on-error)}.OptionCard-module__CaRPIW__body{flex:1;min-width:0;padding-top:2px}.OptionCard-module__CaRPIW__rationale{margin-top:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);flex-direction:column;gap:4px;display:flex}.OptionCard-module__CaRPIW__rationale[data-state=incorrect]{background:color-mix(in srgb, var(--color-error-container) 60%, var(--color-surface-container-lowest))}.OptionCard-module__CaRPIW__rationaleLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.OptionCard-module__CaRPIW__rationale[data-state=correct] .OptionCard-module__CaRPIW__rationaleLabel,.OptionCard-module__CaRPIW__rationale[data-state=correct-missed] .OptionCard-module__CaRPIW__rationaleLabel{color:var(--color-on-tertiary-container)}.OptionCard-module__CaRPIW__rationale[data-state=incorrect] .OptionCard-module__CaRPIW__rationaleLabel{color:var(--color-on-error-container)}.OptionCard-module__CaRPIW__rationaleText{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.OptionCard-module__CaRPIW__rationale[data-state=incorrect] .OptionCard-module__CaRPIW__rationaleText{color:var(--color-on-error-container)}
.QuestionOptionList-module__sbCQ2G__list{gap:var(--space-sm);flex-direction:column;display:flex}
.ScratchpadPanel-module__AwjciG__panel{flex-direction:column;gap:6px;display:flex}.ScratchpadPanel-module__AwjciG__header{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);justify-content:space-between;align-items:center;display:flex}.ScratchpadPanel-module__AwjciG__textarea{width:100%;min-height:72px;padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:var(--color-on-surface);font:var(--text-body-sm);resize:vertical}.ScratchpadPanel-module__AwjciG__textarea::placeholder{color:var(--color-outline)}.ScratchpadPanel-module__AwjciG__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.ScratchpadPanel-module__AwjciG__footer{font:var(--text-body-sm);color:var(--color-outline)}
.TelemetryMetricBlock-module__mUYUIG__grid{gap:var(--space-sm);padding:var(--space-sm);background:var(--color-surface-container-low);border-radius:var(--radius-default);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.TelemetryMetricBlock-module__mUYUIG__grid{grid-template-columns:repeat(4,1fr)}}.TelemetryMetricBlock-module__mUYUIG__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.TelemetryMetricBlock-module__mUYUIG__label{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.TelemetryMetricBlock-module__mUYUIG__value{font:var(--text-mono-code);color:var(--color-on-surface);font-size:14px;font-weight:700}.TelemetryMetricBlock-module__mUYUIG__value[data-tone=error]{color:var(--color-error)}.TelemetryMetricBlock-module__mUYUIG__value[data-tone=success]{color:var(--color-on-tertiary-container)}.TelemetryMetricBlock-module__mUYUIG__valueRow{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.TelemetryMetricBlock-module__mUYUIG__gap{font:var(--text-mono-badge);font-weight:500}.TelemetryMetricBlock-module__mUYUIG__gap[data-tone=error]{color:var(--color-error)}.TelemetryMetricBlock-module__mUYUIG__gap[data-tone=success]{color:var(--color-on-tertiary-container)}.TelemetryMetricBlock-module__mUYUIG__valueMuted{font:var(--text-mono-code);color:var(--color-on-surface-variant);font-size:13px;font-weight:500}.TelemetryMetricBlock-module__mUYUIG__valueSmall{font:var(--text-mono-code);color:var(--color-on-surface);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}
.QuestionSetCard-module__iGTDpa__card{gap:var(--space-md);padding:var(--space-md);background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-direction:column;display:flex}.QuestionSetCard-module__iGTDpa__header{gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-outline-variant);flex-direction:column;display:flex}@media (min-width:64rem){.QuestionSetCard-module__iGTDpa__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.QuestionSetCard-module__iGTDpa__headerText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.QuestionSetCard-module__iGTDpa__badgeRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.QuestionSetCard-module__iGTDpa__examBadge{background:var(--color-primary);color:var(--color-on-primary)}.QuestionSetCard-module__iGTDpa__schemaLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);color:var(--color-outline)}.QuestionSetCard-module__iGTDpa__title{font:var(--text-headline-lg);letter-spacing:var(--text-headline-lg-letter-spacing);color:var(--color-on-surface);text-decoration:none}.QuestionSetCard-module__iGTDpa__title:hover{color:var(--color-secondary)}.QuestionSetCard-module__iGTDpa__title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.QuestionSetCard-module__iGTDpa__stackScopeRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.QuestionSetCard-module__iGTDpa__stackScopeLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.QuestionSetCard-module__iGTDpa__quickActions{flex-shrink:0;align-self:flex-end;align-items:center;gap:2px;display:flex}@media (min-width:64rem){.QuestionSetCard-module__iGTDpa__quickActions{align-self:flex-start}}.QuestionSetCard-module__iGTDpa__iconLink{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.QuestionSetCard-module__iGTDpa__iconLink:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.QuestionSetCard-module__iGTDpa__iconLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.QuestionSetCard-module__iGTDpa__deleteButton:hover{background:var(--color-error-container)}@supports (color:color-mix(in lab, red, red)){.QuestionSetCard-module__iGTDpa__deleteButton:hover{background:color-mix(in srgb, var(--color-error-container) 40%, transparent)}}.QuestionSetCard-module__iGTDpa__deleteButton:hover{color:var(--color-error)}.QuestionSetCard-module__iGTDpa__body{gap:var(--space-md);flex-direction:column;align-items:stretch;display:flex}@media (min-width:900px){.QuestionSetCard-module__iGTDpa__body{flex-direction:row;align-items:center}}.QuestionSetCard-module__iGTDpa__telemetry{flex:1;min-width:0}.QuestionSetCard-module__iGTDpa__ctaGroup{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex-shrink:0;display:flex}.QuestionSetCard-module__iGTDpa__ctaGroup>:not(.QuestionSetCard-module__iGTDpa__startError){flex:1}@media (min-width:900px){.QuestionSetCard-module__iGTDpa__ctaGroup{width:280px}}.QuestionSetCard-module__iGTDpa__startError{font:var(--text-body-sm);color:var(--color-error);flex-basis:100%;margin:0}
.page-module__FkoVHG__page{gap:var(--space-xl);flex-direction:column;display:flex;container:guide/inline-size}.page-module__FkoVHG__layout{--guide-anchor-offset:calc(60px + 3.5rem + var(--space-lg));display:block}.page-module__FkoVHG__tocSlot{z-index:5;margin-bottom:var(--space-lg);position:sticky;top:60px}.page-module__FkoVHG__content{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}@container guide (min-width:56rem){.page-module__FkoVHG__layout{--guide-anchor-offset:calc(60px + var(--space-lg));gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.page-module__FkoVHG__tocSlot{top:calc(60px + var(--space-lg));z-index:auto;grid-area:1/2;margin-bottom:0}.page-module__FkoVHG__content{grid-area:1/1}}
.QuestionPreviewPanel-module__7C3b1a__section{background:var(--color-surface-container-lowest);flex-direction:column;height:100%;min-height:0;display:flex}.QuestionPreviewPanel-module__7C3b1a__toolbar{height:2.5rem;padding:0 var(--space-md);background:var(--color-surface-container-low);justify-content:space-between;align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.QuestionPreviewPanel-module__7C3b1a__toolbarLeft{align-items:center;gap:var(--space-md);min-width:0;display:flex}.QuestionPreviewPanel-module__7C3b1a__liveDot{border-radius:var(--radius-full);background:var(--color-secondary);flex-shrink:0;width:.5rem;height:.5rem}.QuestionPreviewPanel-module__7C3b1a__liveLabel{font:var(--text-label-action);color:var(--color-on-surface);white-space:nowrap;font-weight:600}.QuestionPreviewPanel-module__7C3b1a__pager{align-items:center;gap:var(--space-xs);display:flex}.QuestionPreviewPanel-module__7C3b1a__pagerCount{font:var(--text-mono-badge);color:var(--color-on-surface);padding:.125rem var(--space-sm);background:var(--color-surface-container-lowest);border-radius:var(--radius-sm);white-space:nowrap;font-weight:600}.QuestionPreviewPanel-module__7C3b1a__solutionToggle{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-container-high);color:var(--color-secondary);font:var(--text-mono-badge);cursor:pointer;white-space:nowrap;border:none;font-weight:600;transition:background-color .12s;display:inline-flex}.QuestionPreviewPanel-module__7C3b1a__solutionToggle:hover{background:var(--color-surface-container-highest)}.QuestionPreviewPanel-module__7C3b1a__solutionToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.QuestionPreviewPanel-module__7C3b1a__emptyWrap{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.QuestionPreviewPanel-module__7C3b1a__body{min-height:0;padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.QuestionPreviewPanel-module__7C3b1a__overview{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-outline-variant);flex-direction:column;display:flex}.QuestionPreviewPanel-module__7C3b1a__overviewHeader{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.QuestionPreviewPanel-module__7C3b1a__overviewTitle{font:var(--text-headline-md);color:var(--color-on-surface);margin:0}.QuestionPreviewPanel-module__7C3b1a__overviewBadges{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.QuestionPreviewPanel-module__7C3b1a__overviewDescription{font:var(--text-body-md);color:var(--color-on-surface-variant);margin:0}.QuestionPreviewPanel-module__7C3b1a__breakdownRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.QuestionPreviewPanel-module__7C3b1a__breakdownLabel{font:var(--text-mono-badge);color:var(--color-outline);text-transform:uppercase;white-space:nowrap}.QuestionPreviewPanel-module__7C3b1a__difficultyChip{font:var(--text-mono-badge);color:var(--color-on-surface-variant);align-items:center;gap:.25rem;display:inline-flex}.QuestionPreviewPanel-module__7C3b1a__servicesRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.QuestionPreviewPanel-module__7C3b1a__explanationCard{border-radius:var(--radius-md);background:var(--color-surface-container-low);box-shadow:var(--elevation-resting);overflow:hidden}.QuestionPreviewPanel-module__7C3b1a__explanationHeader{width:100%;padding:var(--space-md);background:var(--color-surface-container);justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;font:var(--text-label-action);color:var(--color-on-surface);border:none;font-weight:600;display:flex}.QuestionPreviewPanel-module__7C3b1a__explanationHeaderLeft{align-items:center;gap:var(--space-xs);display:flex}.QuestionPreviewPanel-module__7C3b1a__explanationBody{padding:var(--space-md)}
.ExamTimer-module__ME6jiG__timer{height:28px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-container-low);color:var(--color-on-surface);font:var(--text-mono-code);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ExamTimer-module__ME6jiG__timer[data-tone=warning]{background:var(--color-warning-background);color:var(--color-warning-foreground)}.ExamTimer-module__ME6jiG__timer[data-tone=critical]{background:var(--color-error-container);color:var(--color-on-error-container)}
.ExamSessionHeader-module__K2lZ9G__header{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-direction:column;display:flex}.ExamSessionHeader-module__K2lZ9G__topRow{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.ExamSessionHeader-module__K2lZ9G__titleGroup{align-items:center;gap:var(--space-sm);display:flex}.ExamSessionHeader-module__K2lZ9G__titleText{flex-direction:column;gap:2px;display:flex}.ExamSessionHeader-module__K2lZ9G__title{font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface);margin:0}.ExamSessionHeader-module__K2lZ9G__subtitle{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.ExamSessionHeader-module__K2lZ9G__progressGroup{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:160px;display:flex}.ExamSessionHeader-module__K2lZ9G__progressLabel{font:var(--text-body-sm);color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums}.ExamSessionHeader-module__K2lZ9G__progressLabel strong{color:var(--color-on-surface)}.ExamSessionHeader-module__K2lZ9G__progressTrack{width:100%}.ExamSessionHeader-module__K2lZ9G__bottomRow{align-items:center;gap:var(--space-sm);display:flex}
.SubmissionSummaryPanel-module__k7WJfa__panel{gap:var(--space-sm);flex-direction:column;display:flex}.SubmissionSummaryPanel-module__k7WJfa__row{font:var(--text-body-sm);color:var(--color-on-surface-variant);justify-content:space-between;align-items:center;display:flex}.SubmissionSummaryPanel-module__k7WJfa__answered{color:var(--color-on-surface);font-weight:600}.SubmissionSummaryPanel-module__k7WJfa__unanswered{color:var(--color-error);font-weight:600}.SubmissionSummaryPanel-module__k7WJfa__button{justify-content:center;width:100%}
.OpeningMobileNav-module__4agJOW__mobileNav{display:inline-flex;position:relative}@media (min-width:48rem){.OpeningMobileNav-module__4agJOW__mobileNav{display:none}}.OpeningMobileNav-module__4agJOW__panel{top:calc(100% + var(--space-sm));z-index:30;gap:var(--space-xs);min-width:220px;padding:var(--space-md);border-radius:var(--radius-default);background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);box-shadow:var(--elevation-overlay);flex-direction:column;display:flex;position:absolute;right:0}.OpeningMobileNav-module__4agJOW__panelLink{padding:var(--space-sm);border-radius:var(--radius-sm);font:var(--text-label-action);color:var(--color-on-surface);text-decoration:none}.OpeningMobileNav-module__4agJOW__panelLink:hover{background:var(--color-surface-container-low)}.OpeningMobileNav-module__4agJOW__panelCta{margin-top:var(--space-xs);justify-content:center}
.DomainMasteryDriftPanel-module__0lCdHq__panel{gap:var(--space-xs);flex-direction:column;display:flex}.DomainMasteryDriftPanel-module__0lCdHq__headerRow{justify-content:space-between;align-items:baseline;display:flex}.DomainMasteryDriftPanel-module__0lCdHq__label{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.DomainMasteryDriftPanel-module__0lCdHq__delta{font:var(--text-body-sm);color:var(--color-on-tertiary-container)}.DomainMasteryDriftPanel-module__0lCdHq__valueRow{align-items:baseline;gap:var(--space-sm);display:flex}.DomainMasteryDriftPanel-module__0lCdHq__value{font:var(--text-headline-xl);letter-spacing:var(--text-headline-xl-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-on-surface)}.DomainMasteryDriftPanel-module__0lCdHq__was{font:var(--text-body-sm);color:var(--color-outline)}.DomainMasteryDriftPanel-module__0lCdHq__sparkline{width:100%;height:40px}.DomainMasteryDriftPanel-module__0lCdHq__progress{margin-top:2px}.DomainMasteryDriftPanel-module__0lCdHq__recommendation{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.DomainMasteryDriftPanel-module__0lCdHq__recommendation strong{color:var(--color-on-surface)}
.OpeningHeader-module__oaWK5q__header{z-index:20;background:var(--color-surface-container-lowest);border-bottom:1px solid var(--color-outline-variant);position:sticky;top:0}.OpeningHeader-module__oaWK5q__inner{justify-content:space-between;align-items:center;gap:var(--space-md);height:var(--landing-header-height,60px);max-width:var(--landing-max-width,1440px);padding:0 var(--landing-pad,var(--gutter));margin:0 auto;display:flex}.OpeningHeader-module__oaWK5q__brand{align-items:center;gap:var(--space-sm);color:var(--color-on-surface);flex-shrink:0;text-decoration:none;display:inline-flex}.OpeningHeader-module__oaWK5q__brandText{font:var(--text-headline-md)}.OpeningHeader-module__oaWK5q__nav{align-items:center;gap:var(--space-lg);display:none}@media (min-width:48rem){.OpeningHeader-module__oaWK5q__nav{display:flex}}.OpeningHeader-module__oaWK5q__navLink{font:var(--text-label-action);color:var(--color-on-surface-variant);text-decoration:none}.OpeningHeader-module__oaWK5q__navLink:hover{color:var(--color-on-surface)}.OpeningHeader-module__oaWK5q__actions{align-items:center;gap:var(--space-sm);display:flex}.OpeningHeader-module__oaWK5q__signInLink{padding:6px var(--space-sm);font:var(--text-label-action);color:var(--color-on-surface);text-decoration:none;display:none}@media (min-width:48rem){.OpeningHeader-module__oaWK5q__signInLink{display:inline-flex}}.OpeningHeader-module__oaWK5q__actions .OpeningHeader-module__oaWK5q__primaryCta{display:none}@media (min-width:40rem){.OpeningHeader-module__oaWK5q__actions .OpeningHeader-module__oaWK5q__primaryCta{display:inline-flex}}
.RecommendationCard-module__FUJ_qG__card{padding:var(--space-md);border-radius:var(--radius-default);background:var(--color-surface-container-low);flex-direction:column;gap:4px;display:flex}.RecommendationCard-module__FUJ_qG__eyebrow{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.RecommendationCard-module__FUJ_qG__heading{font:var(--text-label-action);color:var(--color-on-surface);margin:0}.RecommendationCard-module__FUJ_qG__description{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.RecommendationCard-module__FUJ_qG__link{font:var(--text-body-sm);color:var(--color-secondary);align-self:flex-start;margin-top:4px;text-decoration:none}.RecommendationCard-module__FUJ_qG__link:hover{text-decoration:underline}
.OpeningFooter-module__J7MMwa__footer{color:#94a3b8;font:400 12px/16px var(--font-mono);background:#06090f;border-top:1px solid #0f172a}.OpeningFooter-module__J7MMwa__inner,.OpeningFooter-module__J7MMwa__legal{max-width:var(--landing-max-width,1440px);padding:0 var(--landing-pad,var(--gutter));margin:0 auto}.OpeningFooter-module__J7MMwa__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-top:var(--margin-desktop);padding-bottom:var(--space-xl);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.OpeningFooter-module__J7MMwa__inner{text-align:left;flex-direction:row}}.OpeningFooter-module__J7MMwa__copyright{margin:0}.OpeningFooter-module__J7MMwa__links{justify-content:center;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}.OpeningFooter-module__J7MMwa__link{color:inherit;text-decoration:none;transition:color .15s}.OpeningFooter-module__J7MMwa__link:hover{color:#cbd5e1}.OpeningFooter-module__J7MMwa__link:focus-visible{outline-color:#60a5fa}.OpeningFooter-module__J7MMwa__legal{padding-bottom:var(--margin-desktop)}.OpeningFooter-module__J7MMwa__legal p{padding-top:var(--space-lg);color:#64748b;text-align:center;border-top:1px solid #0f172a;margin:0;font-size:11px;line-height:1.6}@media (min-width:40rem){.OpeningFooter-module__J7MMwa__legal p{text-align:left}}
.QuestionBreakdownTable-module__BTNzpq__wrapper{gap:var(--space-sm);flex-direction:column;display:flex}.QuestionBreakdownTable-module__BTNzpq__toolbar{gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-direction:column;display:flex}.QuestionBreakdownTable-module__BTNzpq__selects{justify-content:flex-end;gap:var(--space-sm);display:flex}.QuestionBreakdownTable-module__BTNzpq__select{background:var(--color-surface-container-low);color:var(--color-on-surface);border-radius:var(--radius-default);font:var(--text-body-sm);border:none;padding:4px 8px}.QuestionBreakdownTable-module__BTNzpq__select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.QuestionBreakdownTable-module__BTNzpq__tabs{padding-top:var(--space-xs);border-top:1px solid var(--color-outline-variant);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.QuestionBreakdownTable-module__BTNzpq__tab{border-radius:var(--radius-default);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);color:var(--color-on-surface-variant);align-items:center;gap:4px;padding:4px 10px;transition:background-color .12s;display:inline-flex}.QuestionBreakdownTable-module__BTNzpq__tab:hover{background:var(--color-surface-container-low)}.QuestionBreakdownTable-module__BTNzpq__tab[data-active]{background:var(--color-surface-container-high);color:var(--color-on-surface);box-shadow:var(--elevation-resting);font-weight:700}.QuestionBreakdownTable-module__BTNzpq__tab[data-active][data-tone=error]{background:var(--color-error-container);color:var(--color-error)}.QuestionBreakdownTable-module__BTNzpq__flagIcon{color:var(--color-secondary)}.QuestionBreakdownTable-module__BTNzpq__bookmarkIcon{color:var(--color-outline)}.QuestionBreakdownTable-module__BTNzpq__noMark{color:var(--color-outline);opacity:.4}.QuestionBreakdownTable-module__BTNzpq__centerHeader{text-align:center;display:block}.QuestionBreakdownTable-module__BTNzpq__rightHeader{text-align:right;display:block}.QuestionBreakdownTable-module__BTNzpq__incorrectRow{background:color-mix(in srgb, var(--color-error-container) 25%, transparent)}.QuestionBreakdownTable-module__BTNzpq__incorrectRow:hover{background:color-mix(in srgb, var(--color-error-container) 35%, transparent)}.QuestionBreakdownTable-module__BTNzpq__qNumber{font:var(--text-mono-code);color:var(--color-on-surface);font-weight:700}.QuestionBreakdownTable-module__BTNzpq__domainName{color:var(--color-on-surface);font-weight:500;display:block}.QuestionBreakdownTable-module__BTNzpq__focus{font:var(--text-mono-badge);color:var(--color-outline);margin-top:2px;display:block}.QuestionBreakdownTable-module__BTNzpq__services{font:var(--text-mono-code);color:var(--color-on-surface-variant);font-size:11px}.QuestionBreakdownTable-module__BTNzpq__slowTime{color:var(--color-error);font-weight:600}.QuestionBreakdownTable-module__BTNzpq__marksCell{justify-content:center;display:flex}.QuestionBreakdownTable-module__BTNzpq__rationaleLink{width:100%;font:var(--text-label-action);color:var(--color-secondary);justify-content:flex-end;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.QuestionBreakdownTable-module__BTNzpq__rationaleLink:hover{text-decoration:underline}.QuestionBreakdownTable-module__BTNzpq__rationaleLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:var(--focus-ring-offset)}.QuestionBreakdownTable-module__BTNzpq__empty{padding:var(--space-lg);text-align:center;color:var(--color-outline);font:var(--text-body-sm)}.QuestionBreakdownTable-module__BTNzpq__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface-container-low);border-radius:var(--radius-default);flex-wrap:wrap;display:flex}.QuestionBreakdownTable-module__BTNzpq__footerText{align-items:center;gap:var(--space-xs);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);color:var(--color-outline);display:flex}.QuestionBreakdownTable-module__BTNzpq__filterApplied{color:var(--color-error);font-weight:600}
.LanguageToggle-module__Z0H4ia__toggle{height:28px;padding:0 var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);white-space:nowrap;align-items:center;display:inline-flex}.LanguageToggle-module__Z0H4ia__separator{color:var(--color-outline-variant);margin:0 4px}.LanguageToggle-module__Z0H4ia__option{color:var(--color-outline);text-transform:uppercase;text-decoration:none}.LanguageToggle-module__Z0H4ia__option:hover{color:var(--color-on-surface)}.LanguageToggle-module__Z0H4ia__option[data-active]{color:var(--color-secondary)}
.RemediationFooter-module__I0BQZa__footer{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface-container-high);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-wrap:wrap;display:flex}.RemediationFooter-module__I0BQZa__info{align-items:center;gap:var(--space-sm);display:flex}.RemediationFooter-module__I0BQZa__icon{border-radius:var(--radius-default);background:var(--color-error);width:2rem;height:2rem;color:var(--color-on-error);flex-shrink:0;justify-content:center;align-items:center;display:flex}.RemediationFooter-module__I0BQZa__text{flex-direction:column;gap:2px;display:flex}.RemediationFooter-module__I0BQZa__title{font:var(--text-label-action);color:var(--color-on-surface);font-weight:700}.RemediationFooter-module__I0BQZa__subtitle{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.RemediationFooter-module__I0BQZa__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.ResultOutcomeBanner-module__KI2vOG__banner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-default);background:var(--color-error-container);color:var(--color-on-error-container);display:flex}.ResultOutcomeBanner-module__KI2vOG__banner[data-passed=true]{background:var(--color-surface-container);color:var(--color-on-surface)}.ResultOutcomeBanner-module__KI2vOG__icon{color:var(--color-error);flex-shrink:0}.ResultOutcomeBanner-module__KI2vOG__banner[data-passed=true] .ResultOutcomeBanner-module__KI2vOG__icon{color:var(--color-on-tertiary-container)}.ResultOutcomeBanner-module__KI2vOG__text{flex-direction:column;display:flex}.ResultOutcomeBanner-module__KI2vOG__label{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-error);font-weight:700}.ResultOutcomeBanner-module__KI2vOG__banner[data-passed=true] .ResultOutcomeBanner-module__KI2vOG__label{color:var(--color-on-tertiary-container)}.ResultOutcomeBanner-module__KI2vOG__score{font:var(--text-mono-code);color:var(--color-on-error-container);font-weight:700}.ResultOutcomeBanner-module__KI2vOG__banner[data-passed=true] .ResultOutcomeBanner-module__KI2vOG__score{color:var(--color-on-surface)}.ResultOutcomeBanner-module__KI2vOG__shortfall{margin-left:var(--space-xs);border-radius:var(--radius-default);background:var(--color-on-error);color:var(--color-error);font:var(--text-mono-badge);white-space:nowrap;padding:2px 6px;font-weight:700}
.HeroSimulationFull-module__uaGKea__card{border-radius:var(--radius-lg);background:var(--color-code-surface);box-shadow:var(--elevation-overlay);flex-direction:column;display:none;overflow:hidden}@media (min-width:48rem){.HeroSimulationFull-module__uaGKea__card{display:flex}}.HeroSimulationFull-module__uaGKea__chrome{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid #ffffff1f;display:flex}.HeroSimulationFull-module__uaGKea__dots{gap:6px;display:inline-flex}.HeroSimulationFull-module__uaGKea__dot{border-radius:var(--radius-full);width:8px;height:8px}.HeroSimulationFull-module__uaGKea__dot[data-tone=error]{background:var(--color-error)}.HeroSimulationFull-module__uaGKea__dot[data-tone=warning]{background:var(--warning)}.HeroSimulationFull-module__uaGKea__dot[data-tone=success]{background:var(--color-tertiary-fixed)}.HeroSimulationFull-module__uaGKea__chromeTitle{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-on-primary-container)}.HeroSimulationFull-module__uaGKea__tabs{padding:var(--space-sm) var(--space-sm) 0;gap:2px;display:flex}.HeroSimulationFull-module__uaGKea__tab{padding:var(--space-sm);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-on-primary-container);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);cursor:pointer;background:0 0;border:none;flex:1}.HeroSimulationFull-module__uaGKea__tab[data-active]{color:var(--color-inverse-on-surface);background:#ffffff14}.HeroSimulationFull-module__uaGKea__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-default);outline-offset:-2px}.HeroSimulationFull-module__uaGKea__panel{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.HeroSimulationFull-module__uaGKea__questionLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);color:var(--color-on-primary-container);margin:0}.HeroSimulationFull-module__uaGKea__questionPrompt{font:var(--text-body-md);color:var(--color-inverse-on-surface);margin:0}.HeroSimulationFull-module__uaGKea__options{gap:var(--space-xs);flex-direction:column;display:flex}.HeroSimulationFull-module__uaGKea__option{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--color-inverse-on-surface);border:1px solid #ffffff1f;transition:background-color .15s,border-color .15s;display:flex}.HeroSimulationFull-module__uaGKea__option[data-trap]{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__option[data-trap]{background:color-mix(in srgb, var(--color-error) 18%, transparent)}}.HeroSimulationFull-module__uaGKea__option[data-trap]{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__option[data-trap]{border-color:color-mix(in srgb, var(--color-error) 45%, transparent)}}.HeroSimulationFull-module__uaGKea__optionKey{font:var(--text-mono-badge);color:var(--color-on-primary-container);flex-shrink:0}.HeroSimulationFull-module__uaGKea__trapSlot{display:grid}.HeroSimulationFull-module__uaGKea__trapSlot>*{grid-area:1/1;transition:opacity .2s}.HeroSimulationFull-module__uaGKea__trapIdle{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--color-on-primary-container);opacity:0;border:1px dashed #ffffff24;align-items:center;margin:0;display:flex}.HeroSimulationFull-module__uaGKea__trapIdle[data-visible]{opacity:1}.HeroSimulationFull-module__uaGKea__trapAlert{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-error);align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__trapAlert{background:color-mix(in srgb, var(--color-error) 14%, transparent)}}.HeroSimulationFull-module__uaGKea__trapAlert{border:1px solid var(--color-error)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__trapAlert{border:1px solid color-mix(in srgb, var(--color-error) 35%, transparent)}}.HeroSimulationFull-module__uaGKea__trapAlert{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__trapAlert{color:color-mix(in srgb, var(--color-error) 60%, white)}}.HeroSimulationFull-module__uaGKea__trapAlert{opacity:0}.HeroSimulationFull-module__uaGKea__trapAlert[data-visible]{opacity:1}@media (prefers-reduced-motion:reduce){.HeroSimulationFull-module__uaGKea__trapSlot>*{transition:none}}.HeroSimulationFull-module__uaGKea__trapTitle{font:var(--text-label-action);margin:0 0 2px}.HeroSimulationFull-module__uaGKea__trapBody{font:var(--text-body-sm);color:var(--color-inverse-on-surface);margin:0}.HeroSimulationFull-module__uaGKea__telemetryRow{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.HeroSimulationFull-module__uaGKea__domainBlock{flex-direction:column;gap:6px;display:flex}.HeroSimulationFull-module__uaGKea__domainHeader{font:var(--text-body-sm);color:var(--color-on-primary-container);justify-content:space-between;align-items:center;display:flex}.HeroSimulationFull-module__uaGKea__domainStatus{color:var(--color-inverse-on-surface);align-items:center;gap:4px;display:inline-flex}.HeroSimulationFull-module__uaGKea__domainBar{border-radius:var(--radius-full);background:#ffffff1f;height:4px;overflow:hidden}.HeroSimulationFull-module__uaGKea__domainBarFill{border-radius:var(--radius-full);background:var(--color-secondary);height:100%;transition:width .4s,background-color .2s}.HeroSimulationFull-module__uaGKea__domainBarFill[data-deficit]{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__domainBarFill[data-deficit]{background:color-mix(in srgb, var(--color-error) 70%, white)}}@media (prefers-reduced-motion:reduce){.HeroSimulationFull-module__uaGKea__domainBarFill{transition:none}}.HeroSimulationFull-module__uaGKea__srsRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-on-primary-container);font:var(--text-body-sm);opacity:.5;background:#ffffff0f;transition:opacity .2s,background-color .2s,color .2s;display:flex}.HeroSimulationFull-module__uaGKea__srsRow[data-active]{opacity:1;background:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.HeroSimulationFull-module__uaGKea__srsRow[data-active]{background:color-mix(in srgb, var(--color-secondary) 22%, transparent)}}.HeroSimulationFull-module__uaGKea__srsRow[data-active]{color:var(--color-inverse-on-surface)}@media (prefers-reduced-motion:reduce){.HeroSimulationFull-module__uaGKea__srsRow{transition:none}}
.TodaysReviewDeckCard-module__Y61IzG__card{border-radius:var(--radius-default);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-section);flex-direction:column;display:flex;overflow:hidden}.TodaysReviewDeckCard-module__Y61IzG__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-primary-container);color:var(--color-on-primary-container);flex-wrap:wrap;display:flex}.TodaysReviewDeckCard-module__Y61IzG__headerTitle{align-items:center;gap:var(--space-sm);font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-inverse-on-surface);font-weight:700;display:flex}.TodaysReviewDeckCard-module__Y61IzG__headerMeta{align-items:center;gap:var(--space-md);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);flex-wrap:wrap;display:flex}.TodaysReviewDeckCard-module__Y61IzG__metaItem{align-items:center;gap:4px;display:flex}.TodaysReviewDeckCard-module__Y61IzG__metaItemBoost{color:var(--color-tertiary-fixed);align-items:center;gap:4px;display:flex}.TodaysReviewDeckCard-module__Y61IzG__body{align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);flex-direction:column;display:flex}@media (min-width:64rem){.TodaysReviewDeckCard-module__Y61IzG__body{flex-direction:row;justify-content:space-between;align-items:center}}.TodaysReviewDeckCard-module__Y61IzG__composition{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.TodaysReviewDeckCard-module__Y61IzG__compositionLabel{font:var(--text-label-action);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.TodaysReviewDeckCard-module__Y61IzG__chips{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.TodaysReviewDeckCard-module__Y61IzG__chip{border-radius:var(--radius-default);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.TodaysReviewDeckCard-module__Y61IzG__chip[data-tone=error]{background:var(--color-error-container);color:var(--color-on-error-container)}.TodaysReviewDeckCard-module__Y61IzG__chip[data-tone=neutral]{background:var(--color-surface-container-high);color:var(--color-on-surface-variant)}.TodaysReviewDeckCard-module__Y61IzG__chip[data-tone=secondary]{background:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed-variant)}.TodaysReviewDeckCard-module__Y61IzG__hint{font:var(--text-body-sm);color:var(--color-on-surface-variant);margin:0}.TodaysReviewDeckCard-module__Y61IzG__actions{align-items:center;gap:var(--space-sm);flex-shrink:0;width:100%;display:flex}@media (min-width:64rem){.TodaysReviewDeckCard-module__Y61IzG__actions{width:auto}}
.HeroSimulationCompact-module__s8vxXa__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-section);flex-direction:column;display:flex}@media (min-width:48rem){.HeroSimulationCompact-module__s8vxXa__card{display:none}}.HeroSimulationCompact-module__s8vxXa__questionLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);margin:0}.HeroSimulationCompact-module__s8vxXa__questionPrompt{font:var(--text-body-md);color:var(--color-on-surface);margin:0}.HeroSimulationCompact-module__s8vxXa__options{gap:var(--space-sm);flex-direction:column;display:flex}.HeroSimulationCompact-module__s8vxXa__option{align-items:flex-start;gap:var(--space-sm);min-height:44px;padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);font:var(--text-body-md);color:var(--color-on-surface);text-align:left;cursor:pointer;display:flex}.HeroSimulationCompact-module__s8vxXa__option[data-chosen]{border-color:var(--color-secondary)}.HeroSimulationCompact-module__s8vxXa__option[data-trap]{background:var(--color-error-container);border-color:var(--color-error);color:var(--color-on-error-container)}.HeroSimulationCompact-module__s8vxXa__option[data-correct]{background:var(--color-tertiary-fixed);border-color:var(--color-tertiary-fixed-dim);color:var(--color-on-tertiary-fixed)}.HeroSimulationCompact-module__s8vxXa__optionKey{font:var(--text-mono-badge);color:inherit;opacity:.7;flex-shrink:0}.HeroSimulationCompact-module__s8vxXa__instruction{font:var(--text-body-sm);color:var(--color-outline);margin:0}.HeroSimulationCompact-module__s8vxXa__feedback{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font:var(--text-body-sm);display:flex}.HeroSimulationCompact-module__s8vxXa__feedback[data-tone=success]{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.HeroSimulationCompact-module__s8vxXa__feedback[data-tone=error]{background:var(--color-error-container);color:var(--color-on-error-container)}
.ReviewSchedulePipeline-module__1uTIWa__grid{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:40rem){.ReviewSchedulePipeline-module__1uTIWa__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.ReviewSchedulePipeline-module__1uTIWa__grid{grid-template-columns:repeat(5,1fr)}}.ReviewSchedulePipeline-module__1uTIWa__cell{padding:var(--space-sm);border-radius:var(--radius-default);background:var(--color-surface-container-lowest);box-shadow:var(--elevation-resting);flex-direction:column;display:flex}.ReviewSchedulePipeline-module__1uTIWa__title{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);font-weight:600}.ReviewSchedulePipeline-module__1uTIWa__title[data-tone=error]{color:var(--color-error)}.ReviewSchedulePipeline-module__1uTIWa__title[data-tone=secondary]{color:var(--color-secondary)}.ReviewSchedulePipeline-module__1uTIWa__title[data-tone=neutral]{color:var(--color-on-surface-variant)}.ReviewSchedulePipeline-module__1uTIWa__title[data-tone=success]{color:var(--color-on-tertiary-container)}.ReviewSchedulePipeline-module__1uTIWa__label{font:var(--text-label-action);color:var(--color-on-surface);margin-top:2px;font-weight:500}.ReviewSchedulePipeline-module__1uTIWa__detail{margin-top:var(--space-xs);font:var(--text-mono-badge);color:var(--color-outline)}
.Hero-module__CvXA1G__hero{padding:var(--space-xl) 0 calc(var(--space-xl) * 2)}.Hero-module__CvXA1G__inner{gap:var(--space-xl);max-width:var(--landing-max-width);padding:0 var(--landing-pad);flex-direction:column;margin:0 auto;display:flex}@media (min-width:64rem){.Hero-module__CvXA1G__inner{align-items:center;gap:var(--space-xl);flex-direction:row}}.Hero-module__CvXA1G__copy{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:64rem){.Hero-module__CvXA1G__copy{flex:1;max-width:540px}}.Hero-module__CvXA1G__headline{font:600 28px/34px var(--font-sans);letter-spacing:-.015em;color:var(--color-on-surface);margin:0}.Hero-module__CvXA1G__headline strong{color:var(--color-secondary);font-weight:inherit}@media (min-width:48rem){.Hero-module__CvXA1G__headline{font-size:34px;line-height:40px}}@media (min-width:64rem){.Hero-module__CvXA1G__headline{font-size:40px;line-height:46px}}.Hero-module__CvXA1G__subhead{max-width:52ch;font:var(--text-body-lg);color:var(--color-on-surface-variant);margin:0}.Hero-module__CvXA1G__ctaRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Hero-module__CvXA1G__trust{gap:var(--space-lg);margin:var(--space-sm) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:48rem){.Hero-module__CvXA1G__trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.Hero-module__CvXA1G__trustItem dt{font:var(--text-label-action);color:var(--color-on-surface)}.Hero-module__CvXA1G__trustItem dd{font:var(--text-body-sm);color:var(--color-on-surface-variant);margin:2px 0 0}.Hero-module__CvXA1G__demoColumn{width:100%}@media (min-width:64rem){.Hero-module__CvXA1G__demoColumn{flex:1}}
.SessionSubHeaderBar-module__6c5gwa__bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface-container-lowest);border-radius:var(--radius-default);box-shadow:var(--elevation-section);flex-wrap:wrap;display:flex}.SessionSubHeaderBar-module__6c5gwa__left{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.SessionSubHeaderBar-module__6c5gwa__liveDot{border-radius:var(--radius-full);background:var(--color-error);flex-shrink:0;width:10px;height:10px}.SessionSubHeaderBar-module__6c5gwa__modeLabel{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline);font-weight:600}.SessionSubHeaderBar-module__6c5gwa__divider{color:var(--color-outline)}.SessionSubHeaderBar-module__6c5gwa__runLabel{font:var(--text-label-action);color:var(--color-on-surface);font-weight:600}.SessionSubHeaderBar-module__6c5gwa__subtitle{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.SessionSubHeaderBar-module__6c5gwa__qChip{border-radius:var(--radius-default);background:var(--color-surface-container);color:var(--color-on-surface);font:var(--text-mono-code);padding:2px 8px;font-weight:600}.SessionSubHeaderBar-module__6c5gwa__outcomeChip{border-radius:var(--radius-default);font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.SessionSubHeaderBar-module__6c5gwa__outcomeChip[data-outcome=correct]{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.SessionSubHeaderBar-module__6c5gwa__outcomeChip[data-outcome=incorrect]{background:var(--color-error-container);color:var(--color-on-error-container)}.SessionSubHeaderBar-module__6c5gwa__outcomeChip[data-outcome=unanswered]{background:var(--color-surface-container-high);color:var(--color-on-surface-variant)}.SessionSubHeaderBar-module__6c5gwa__outcomeDetail{text-transform:none;letter-spacing:normal;font-weight:500}.SessionSubHeaderBar-module__6c5gwa__right{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.HowItWorks-module__g_Nofa__section{scroll-margin-top:var(--landing-anchor-offset);padding:var(--margin-desktop) 0;background:var(--color-surface-container-low);border-block:1px solid var(--color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.HowItWorks-module__g_Nofa__section{border-block:1px solid color-mix(in srgb, var(--color-outline-variant) 20%, transparent)}}.HowItWorks-module__g_Nofa__inner{max-width:var(--landing-max-width);padding:0 var(--landing-pad);margin:0 auto}.HowItWorks-module__g_Nofa__header{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}@media (min-width:48rem){.HowItWorks-module__g_Nofa__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.HowItWorks-module__g_Nofa__eyebrow{font:var(--text-mono-badge);letter-spacing:.05em;text-transform:uppercase;color:var(--color-secondary);font-weight:600;display:block}.HowItWorks-module__g_Nofa__title{margin:var(--space-xs) 0 0;font:var(--text-headline-xl);letter-spacing:-.025em;color:var(--color-on-surface);font-weight:700}.HowItWorks-module__g_Nofa__subtitle{max-width:28rem;font:var(--text-body-md);color:var(--color-on-surface-variant);margin:0}.HowItWorks-module__g_Nofa__steps{gap:var(--gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.HowItWorks-module__g_Nofa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HowItWorks-module__g_Nofa__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.HowItWorks-module__g_Nofa__step{padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-outline-variant);flex-direction:column;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.HowItWorks-module__g_Nofa__step{border:1px solid color-mix(in srgb, var(--color-outline-variant) 20%, transparent)}}.HowItWorks-module__g_Nofa__step{background:var(--color-surface-container-lowest);transition:border-color .2s,box-shadow .2s,translate .2s}@media (hover:hover) and (pointer:fine){.HowItWorks-module__g_Nofa__step:hover{border-color:var(--color-outline);translate:0 -2px;box-shadow:0 8px 20px -14px #0b1c3059}.HowItWorks-module__g_Nofa__step:hover .HowItWorks-module__g_Nofa__icon{color:var(--color-secondary)}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__g_Nofa__step:hover{translate:none}}.HowItWorks-module__g_Nofa__stepHead{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.HowItWorks-module__g_Nofa__badge{padding:2px var(--space-sm);border-radius:var(--radius-sm);font:var(--text-mono-code);white-space:nowrap;font-weight:700}.HowItWorks-module__g_Nofa__badge[data-tone=accent]{background:var(--color-secondary-fixed)}@supports (color:color-mix(in lab, red, red)){.HowItWorks-module__g_Nofa__badge[data-tone=accent]{background:color-mix(in srgb, var(--color-secondary-fixed) 50%, transparent)}}.HowItWorks-module__g_Nofa__badge[data-tone=accent]{color:var(--color-secondary)}.HowItWorks-module__g_Nofa__badge[data-tone=neutral]{background:var(--color-surface-container-high);color:var(--color-on-surface)}.HowItWorks-module__g_Nofa__icon{color:var(--color-on-surface-variant);flex-shrink:0;transition:color .2s;display:inline-flex}.HowItWorks-module__g_Nofa__stepTitle{margin:0 0 var(--space-xs);font:var(--text-headline-md);letter-spacing:var(--text-headline-md-letter-spacing);color:var(--color-on-surface)}.HowItWorks-module__g_Nofa__stepDescription{font:var(--text-body-sm);color:var(--color-on-surface-variant);margin:0;line-height:1.625}.HowItWorks-module__g_Nofa__stepMeta{margin:var(--space-lg) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-outline-variant)}@supports (color:color-mix(in lab, red, red)){.HowItWorks-module__g_Nofa__stepMeta{border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 10%, transparent)}}.HowItWorks-module__g_Nofa__stepMeta{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-on-surface-variant)}
.AnswerSummaryLine-module__wrJgVW__row{align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-default);background:var(--color-surface-container-low);flex-wrap:wrap;display:flex}.AnswerSummaryLine-module__wrJgVW__block{flex-direction:column;gap:2px;display:flex}.AnswerSummaryLine-module__wrJgVW__label{font:var(--text-mono-badge);letter-spacing:var(--text-mono-badge-letter-spacing);text-transform:uppercase;color:var(--color-outline)}.AnswerSummaryLine-module__wrJgVW__letters{font:var(--text-mono-code);color:var(--color-on-surface);font-size:15px;font-weight:700}.AnswerSummaryLine-module__wrJgVW__letters[data-outcome=incorrect]{color:var(--color-error)}.AnswerSummaryLine-module__wrJgVW__letters[data-outcome=correct]{color:var(--color-on-tertiary-container)}.AnswerSummaryLine-module__wrJgVW__badge{border-radius:var(--radius-default);font:var(--text-label-action);align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-weight:700;display:inline-flex}.AnswerSummaryLine-module__wrJgVW__badge[data-outcome=correct]{background:var(--color-tertiary-fixed);color:var(--color-on-tertiary-fixed)}.AnswerSummaryLine-module__wrJgVW__badge[data-outcome=incorrect]{background:var(--color-error-container);color:var(--color-on-error-container)}.AnswerSummaryLine-module__wrJgVW__badge[data-outcome=unanswered]{background:var(--color-surface-container-high);color:var(--color-on-surface-variant)}
.Input-module__u3DX8G__field{gap:var(--space-xs);flex-direction:column;display:flex}.Input-module__u3DX8G__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.Input-module__u3DX8G__label{font:var(--text-label-action);color:var(--color-on-surface)}.Input-module__u3DX8G__inputWrapper{align-items:center;gap:var(--space-sm);height:44px;padding:0 var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);transition:border-color .12s;display:flex}.Input-module__u3DX8G__inputWrapper:focus-within{border-color:var(--color-secondary)}.Input-module__u3DX8G__inputWrapperError{border-color:var(--color-error)}.Input-module__u3DX8G__icon{color:var(--color-outline);flex-shrink:0;display:inline-flex}.Input-module__u3DX8G__input{min-width:0;height:100%;font:var(--text-body-lg);color:var(--color-on-surface);background:0 0;border:none;outline:none;flex:1}.Input-module__u3DX8G__input::placeholder{color:var(--color-outline)}.Input-module__u3DX8G__errorText{font:var(--text-body-sm);color:var(--color-error);margin:0}
.TelemetryRow-module__MPTbXG__row{padding:var(--space-sm);border-radius:var(--radius-default);background:var(--color-surface-container-low);flex-direction:column;gap:6px;display:flex}.TelemetryRow-module__MPTbXG__line{justify-content:space-between;align-items:center;gap:var(--space-sm);font:var(--text-body-sm);display:flex}.TelemetryRow-module__MPTbXG__label{color:var(--color-on-surface-variant)}.TelemetryRow-module__MPTbXG__value{font:var(--text-mono-code);color:var(--color-secondary);font-weight:700}.TelemetryRow-module__MPTbXG__track{border-radius:var(--radius-full);background:var(--color-surface-container);width:100%;height:6px;overflow:hidden}.TelemetryRow-module__MPTbXG__fill{background:var(--color-secondary);border-radius:var(--radius-full);height:100%}
.MasteryExportActions-module__0XRgFW__stack{gap:var(--space-sm);flex-direction:column;display:flex}.MasteryExportActions-module__0XRgFW__fullWidth{justify-content:center;width:100%}
.SettingsSectionCard-module__SH3kea__anchor{scroll-margin-top:var(--space-lg)}.SettingsSectionCard-module__SH3kea__destructive{border:1px solid var(--color-error)}.SettingsSectionCard-module__SH3kea__destructive h2,.SettingsSectionCard-module__SH3kea__destructive svg{color:var(--color-error)}
.StudyActivityActions-module__ZFELQa__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex-shrink:0;display:flex}
