.home-page.intelligence-page{max-width:var(--max-page-wide);border-color:var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-lifted)}.learner-workbench{display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:min(var(--max-page-wide),100%);margin:var(--space-0) auto;padding:var(--space-6) var(--space-5) calc(var(--mobile-tab-height) + var(--space-10));color:var(--public-ink-body)}.knowledge-page--workspace{--knowledge-page-bg:var(--public-mist-soft);--knowledge-panel-bg:var(--color-surface-raised);--knowledge-raised-bg:var(--surface-panel-subtle);--knowledge-border:var(--border-subtle);--knowledge-primary-soft:var(--color-primary-quiet);--knowledge-primary-strong:var(--public-jade-action);min-height:calc(100dvh - var(--header-height));background:var(--knowledge-page-bg);color:var(--semantic-text-body);padding:var(--space-5) var(--space-5) calc(var(--mobile-tab-height) + var(--space-8))}.knowledge-workspace{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:min(var(--max-page-wide),100%);margin:var(--space-0) auto}.knowledge-chapter-header,.knowledge-overview__head,.knowledge-workspace-header{display:grid;min-width:0;grid-gap:var(--space-3);gap:var(--space-3);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-4)}.knowledge-workspace-header{grid-template-columns:minmax(var(--space-0),1fr) minmax(360px,auto);align-items:end}.knowledge-chapter-header__copy,.knowledge-overview__head div,.knowledge-workspace-header__copy{display:grid;min-width:0;grid-gap:var(--space-1);gap:var(--space-1)}.knowledge-chapter-header h2,.knowledge-exam-table__toolbar h3,.knowledge-overview__head h2,.knowledge-section-head h3,.knowledge-workspace-header h1{margin:var(--space-0);color:var(--semantic-text-title);font-family:var(--type-family-body);letter-spacing:var(--type-letter-normal);line-height:var(--type-card-title-line)}.knowledge-workspace-header h1{font-size:var(--type-size-title-lg)}.knowledge-chapter-header h2,.knowledge-overview__head h2{font-size:var(--type-size-title-md)}.knowledge-chapter-header p,.knowledge-exam-table__toolbar p,.knowledge-footer,.knowledge-overview__head p,.knowledge-score-forecast p,.knowledge-section-head p,.knowledge-workspace-header p{margin:var(--space-0);color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-chapter-guide,.knowledge-detail-chapter-guide{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);padding:var(--space-4)}.knowledge-chapter-guide summary{cursor:pointer;color:var(--semantic-text-title);font-weight:var(--type-weight-label)}.knowledge-chapter-guide p,.knowledge-detail-chapter-guide p{margin:var(--space-0);color:var(--semantic-text-muted);line-height:var(--type-line-body)}.knowledge-chapter-guide ul,.knowledge-detail-chapter-guide ul{margin:var(--space-0);padding-left:var(--space-5);color:var(--semantic-text-body);line-height:var(--type-line-body)}.knowledge-detail-chapter-guide h2{margin:var(--space-0);color:var(--semantic-text-title);font-size:var(--type-size-title-sm)}.knowledge-chapter-metrics,.knowledge-page--workspace .knowledge-summary{display:grid;grid-template-columns:repeat(4,minmax(var(--space-0),1fr));grid-gap:var(--space-0);gap:var(--space-0);min-width:min(100%,420px);margin:var(--space-0);border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg)}.knowledge-chapter-metrics{grid-template-columns:repeat(4,minmax(var(--space-0),1fr))}.knowledge-chapter-metrics div,.knowledge-page--workspace .knowledge-summary div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-left:1px solid var(--knowledge-border);padding:var(--space-3)}.knowledge-chapter-metrics div:first-child,.knowledge-page--workspace .knowledge-summary div:first-child{border-left:0}.knowledge-chapter-header__copy>span,.knowledge-chapter-metrics dt,.knowledge-exam-cell>span,.knowledge-exam-table__head,.knowledge-overview__head span,.knowledge-page--workspace .knowledge-summary dt,.knowledge-point-pager__page,.knowledge-point-pager__status,.knowledge-section-head span,.knowledge-workbench-signals dt{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-chapter-metrics dd,.knowledge-exam-cell b,.knowledge-page--workspace .knowledge-summary dd,.knowledge-workbench-signals dd{margin:var(--space-0);color:var(--semantic-text-title);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-chapter-metrics dd,.knowledge-page--workspace .knowledge-summary dd{font-family:var(--type-family-number);font-size:var(--type-size-body-lg)}.knowledge-core-overview{display:grid;grid-template-columns:minmax(var(--space-0),1.15fr) minmax(320px,.85fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--knowledge-panel-bg) 94%,var(--public-jade-soft));padding:var(--space-4)}.knowledge-core-overview__copy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:var(--space-0)}.knowledge-core-overview h3,.knowledge-core-overview p{margin:var(--space-0)}.knowledge-core-overview h3{color:var(--semantic-text-title);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.knowledge-core-overview p{color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-core-overview__metrics{display:grid;grid-template-columns:repeat(4,minmax(var(--space-0),1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-0)}.knowledge-core-overview__metrics div{min-width:var(--space-0);border-left:1px solid var(--knowledge-border);padding-left:var(--space-3)}.knowledge-core-overview__metrics div:first-child{border-left:0;padding-left:var(--space-0)}.knowledge-core-overview__metrics dt{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-core-overview__metrics dd{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--semantic-text-title);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-practice-note{display:block;color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-page--workspace .knowledge-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr)) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end;border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg);padding:var(--space-3);box-shadow:none}.knowledge-page--workspace .knowledge-filter-bar label,.knowledge-page--workspace .knowledge-filter-check{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--semantic-text-muted);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-page--workspace .knowledge-filter-check{grid-template-columns:auto minmax(var(--space-0),1fr);align-items:center}.knowledge-page--workspace .knowledge-filter-bar select,.knowledge-page--workspace .knowledge-filter-check{min-height:var(--control-height-sm);border:1px solid var(--knowledge-border);border-radius:var(--radius-sm);background:var(--knowledge-raised-bg);color:var(--semantic-text-body);padding:var(--space-0) var(--space-3)}.knowledge-page--workspace .knowledge-filter-submit{min-height:var(--control-height-sm)}.knowledge-workspace-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(var(--space-0),1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.knowledge-page--workspace .knowledge-outline-tree{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-3));max-height:calc(100dvh - var(--header-height) - var(--space-8));border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg);padding:var(--space-2);box-shadow:none}.knowledge-content-panel,.knowledge-overview,.knowledge-page--workspace .knowledge-outline,.knowledge-page--workspace .knowledge-outline-tree nav,.knowledge-page--workspace .knowledge-tree-chapter-list,.knowledge-page--workspace .knowledge-tree-subject{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.knowledge-page--workspace .knowledge-outline-tree__head{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-bottom:1px solid var(--knowledge-border);padding:var(--space-2) var(--space-2) var(--space-3)}.knowledge-page--workspace .knowledge-tree-subject__summary{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);cursor:pointer}.knowledge-page--workspace .knowledge-tree-subject__summary::-webkit-details-marker,.knowledge-page--workspace .knowledge-tree-subject__summary::marker{display:none}.knowledge-page--workspace .knowledge-tree-subject__summary:after{content:"+";display:inline-grid;width:var(--space-5);height:var(--space-5);place-items:center;border-radius:var(--radius-sm);background:var(--knowledge-raised-bg);color:var(--semantic-text-muted);font-family:var(--type-family-number);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-tree-subject[open]>.knowledge-tree-subject__summary:after{content:"-"}.knowledge-page--workspace .knowledge-exam-point-cell strong,.knowledge-page--workspace .knowledge-tree-chapter strong,.knowledge-page--workspace .knowledge-tree-subject__summary strong{min-width:0;overflow-wrap:anywhere}.knowledge-page--workspace .knowledge-tree-subject__summary span{display:inline-grid;width:var(--space-5);height:var(--space-5);place-items:center;border-radius:var(--radius-sm);background:var(--knowledge-raised-bg);color:var(--semantic-text-muted);font-family:var(--type-family-number);font-size:var(--type-size-caption)}.knowledge-page--workspace .knowledge-tree-chapter small,.knowledge-page--workspace .knowledge-tree-subject__summary small{color:var(--semantic-text-muted);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-tree-chapter{display:grid;grid-gap:var(--space-0);gap:var(--space-0);min-height:34px;border-left:2px solid var(--knowledge-border);border-radius:var(--space-0);padding:var(--space-1) var(--space-2)}.knowledge-page--workspace .knowledge-chapter-card:hover,.knowledge-page--workspace .knowledge-priority-chip--high,.knowledge-page--workspace .knowledge-priority-chip--new,.knowledge-page--workspace .knowledge-tree-chapter[aria-current=page]{background:var(--knowledge-primary-soft);color:var(--knowledge-primary-strong)}.knowledge-page--workspace .knowledge-tree-chapter[aria-current=page]{border-left-color:var(--knowledge-primary-strong)}.knowledge-page--workspace .knowledge-subject,.knowledge-selected-chapter{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg);padding:var(--space-4)}.knowledge-chapter-row-list{display:grid;grid-template-columns:minmax(var(--space-0),1fr);grid-gap:var(--space-0);gap:var(--space-0);overflow:hidden;border:1px solid var(--knowledge-border);border-radius:var(--radius-md)}.knowledge-page--workspace .knowledge-chapter-card{display:grid;grid-template-columns:minmax(var(--space-0),1fr) minmax(260px,auto) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border:0;border-bottom:1px solid var(--knowledge-border);border-radius:var(--space-0);background:var(--knowledge-panel-bg);padding:var(--space-3);box-shadow:none}.knowledge-page--workspace .knowledge-chapter-card:last-child{border-bottom:0}.knowledge-page--workspace .knowledge-chapter-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(var(--space-12),1fr));grid-gap:var(--space-0);gap:var(--space-0)}.knowledge-page--workspace .knowledge-chapter-card__metrics div{border-left:1px solid var(--knowledge-border);padding:var(--space-0) var(--space-3)}.knowledge-page--workspace .knowledge-chapter-card p{display:none}.knowledge-page--workspace .knowledge-exam-workbench{display:grid;grid-template-areas:"signals" "priority" "table";grid-template-columns:minmax(var(--space-0),1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.knowledge-focus-strip{grid-area:signals;display:grid;grid-template-columns:minmax(220px,.68fr) minmax(var(--space-0),1.32fr);grid-gap:var(--space-0);gap:var(--space-0);overflow:hidden;border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg)}.knowledge-page--workspace .knowledge-score-forecast{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;border-right:1px solid var(--knowledge-border);background:var(--knowledge-raised-bg);padding:var(--space-3)}.knowledge-page--workspace .knowledge-score-forecast strong{color:var(--semantic-text-title);font-family:var(--type-family-number);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.knowledge-source-note{color:var(--knowledge-primary-strong);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-workbench-signals{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));margin:var(--space-0);background:var(--knowledge-panel-bg)}.knowledge-page--workspace .knowledge-workbench-signals div{border-left:1px solid var(--knowledge-border);padding:var(--space-3)}.knowledge-page--workspace .knowledge-workbench-signals div:first-child{border-left:0}.knowledge-page--workspace .knowledge-priority-queue{grid-area:priority;position:static;display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg);padding:var(--space-3)}.knowledge-page--workspace .knowledge-section-head{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.knowledge-page--workspace .knowledge-priority-list{grid-gap:var(--space-1);gap:var(--space-1)}.knowledge-page--workspace .knowledge-priority-row{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;min-height:var(--control-height-lg);border-top:1px solid var(--knowledge-border);padding:var(--space-2)}.knowledge-page--workspace .knowledge-priority-row:first-child{border-top:0}.knowledge-page--workspace .knowledge-priority-row__rank{display:inline-grid;width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--knowledge-border);color:var(--knowledge-primary-strong)}.knowledge-page--workspace .knowledge-priority-row__meta{color:var(--semantic-text-muted);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-priority-row__action{justify-self:end}.knowledge-page--workspace .knowledge-exam-table{grid-area:table;min-width:0;overflow:hidden;border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg)}.knowledge-page--workspace .knowledge-exam-table__toolbar{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border-bottom:1px solid var(--knowledge-border);padding:var(--space-3)}.knowledge-page--workspace .knowledge-exam-table__head,.knowledge-page--workspace .knowledge-point-row--table{display:grid;grid-template-columns:minmax(260px,1.18fr) minmax(320px,1.82fr) minmax(78px,auto)}.knowledge-page--workspace .knowledge-exam-table__head{background:var(--knowledge-raised-bg);border-bottom:1px solid var(--knowledge-border);padding:var(--space-2) var(--space-3)}.knowledge-page--workspace .knowledge-point-row--table{align-items:stretch;border-bottom:1px solid var(--knowledge-border)}.knowledge-page--workspace .knowledge-exam-cell,.knowledge-page--workspace .knowledge-exam-point-cell,.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{padding:var(--space-2) var(--space-3)}.knowledge-page--workspace .knowledge-exam-point-cell{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.knowledge-page--workspace .knowledge-point-item__meta{display:grid;grid-template-columns:repeat(4,minmax(76px,1fr));min-width:0;margin:var(--space-0)}.knowledge-page--workspace .knowledge-exam-cell{display:grid;min-width:0;align-content:center;grid-gap:var(--space-1);gap:var(--space-1)}.knowledge-page--workspace .knowledge-exam-cell dt{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-exam-cell dd{margin:var(--space-0);color:var(--semantic-text-title);line-height:var(--type-line-body-sm);overflow-wrap:anywhere;white-space:normal}.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0}.knowledge-page--workspace .knowledge-entry__status--published,.knowledge-page--workspace .knowledge-entry__status--review,.knowledge-page--workspace .knowledge-priority-row__action{color:var(--knowledge-primary-strong)}.knowledge-page--workspace .knowledge-entry__status--review{background:var(--knowledge-raised-bg)}.knowledge-page--workspace .knowledge-priority-chip{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--knowledge-border);padding:var(--space-0) var(--space-2)}.knowledge-page--workspace .knowledge-priority-chip--medium{background:var(--state-success-bg);color:var(--state-success-text)}.knowledge-page--workspace .knowledge-priority-chip--base{background:var(--knowledge-raised-bg);color:var(--semantic-text-muted)}.knowledge-page--workspace .knowledge-point-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--knowledge-border);padding:var(--space-3)}.knowledge-page--workspace .knowledge-point-pager__controls{display:flex;align-items:center;gap:var(--space-2)}.knowledge-page--workspace .knowledge-point-pager__link,.knowledge-page--workspace .knowledge-point-pager__page{display:inline-flex;min-height:var(--control-height-sm);align-items:center;gap:var(--space-1);border:1px solid var(--knowledge-border);border-radius:var(--radius-sm);padding:var(--space-0) var(--space-3)}.knowledge-page--workspace .knowledge-footer{display:flex;align-items:center;gap:var(--space-2);border-top:1px solid var(--knowledge-border);padding-top:var(--space-3)}.knowledge-detail-quality{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-0);border:1px solid var(--knowledge-border);border-radius:var(--radius-md);background:var(--knowledge-panel-bg);padding:var(--space-3)}.knowledge-detail-quality div{min-width:var(--space-0);border-left:1px solid var(--knowledge-border);padding-left:var(--space-3)}.knowledge-detail-quality div:first-child{border-left:0;padding-left:var(--space-0)}.knowledge-detail-quality dt{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-detail-quality dd{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--semantic-text-title);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-action-band{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--knowledge-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 7%,var(--knowledge-panel-bg));padding:var(--space-4)}.knowledge-action-band h2,.knowledge-action-band p{margin:var(--space-0)}.knowledge-action-band h2{color:var(--semantic-text-title);font-size:var(--type-size-title-sm);line-height:var(--type-line-title)}.knowledge-action-band>div:first-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.knowledge-action-band>div:first-child p:last-child{color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-action-band__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.knowledge-preview-notice{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid var(--state-success-border);border-radius:var(--radius-md);background:var(--state-success-bg);color:var(--state-success-text);padding:var(--space-3) var(--space-4)}.knowledge-preview-notice p{margin:var(--space-0);color:inherit;font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.commerce-workbench{gap:var(--public-gap-section)}.commerce-dashboard-hero{display:grid;grid-template-columns:minmax(var(--space-0),1fr) minmax(320px,430px);grid-gap:clamp(var(--space-6),5vw,var(--space-16));gap:clamp(var(--space-6),5vw,var(--space-16));align-items:stretch;overflow:hidden;border:1px solid var(--commerce-panel-border);border-radius:var(--radius-xl);background:var(--commerce-hero-gradient);padding:clamp(var(--space-6),4vw,var(--space-12));box-shadow:var(--public-panel-shadow)}.commerce-access-item,.commerce-access-list,.commerce-dashboard-card,.commerce-dashboard-card__title,.commerce-dashboard-hero__copy,.commerce-entry-card,.commerce-entry-grid,.commerce-workbench-layout,.commerce-workbench-main,.commerce-workbench-rail{display:grid}.commerce-dashboard-hero__copy{align-content:center;gap:var(--space-5);min-width:var(--space-0)}.commerce-dashboard-card{align-content:space-between;gap:var(--space-5);border:1px solid var(--commerce-panel-border);border-radius:var(--radius-lg);background:var(--commerce-proof-bg);padding:var(--space-5);box-shadow:var(--public-soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.commerce-dashboard-card__title{gap:var(--space-1)}.commerce-dashboard-card__title span{color:var(--public-ink-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.commerce-dashboard-card__title strong{color:var(--public-ink-strong);font-size:var(--type-size-title-sm);font-weight:var(--type-weight-title);line-height:var(--type-card-title-line)}.commerce-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-0)}.commerce-dashboard-metrics div{border-top:1px solid var(--commerce-panel-border);padding-top:var(--space-3)}.commerce-dashboard-metrics dt{color:var(--public-ink-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.commerce-dashboard-metrics dd{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--public-ink-strong);font-family:var(--type-family-number);font-size:var(--type-size-metric-md);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.commerce-workbench-layout{grid-template-columns:minmax(var(--space-0),1fr) minmax(280px,360px);gap:var(--space-4);align-items:start}.commerce-workbench-main,.commerce-workbench-rail{gap:var(--space-4)}.commerce-focus-panel{background:linear-gradient(180deg,var(--commerce-panel-bg) 0,var(--commerce-panel-bg-soft) 100%)}.commerce-entry-grid{grid-template-columns:repeat(3,minmax(var(--space-0),1fr));gap:var(--space-3)}.commerce-entry-card{gap:var(--space-3);border:1px solid var(--commerce-panel-border);border-radius:var(--radius-md);background:var(--commerce-panel-bg);color:var(--public-ink-body);padding:var(--space-4)}.commerce-entry-card:hover{border-color:var(--state-success-border);background:var(--commerce-action-soft);color:var(--public-jade)}.commerce-entry-icon{display:inline-grid;width:var(--control-height-md);height:var(--control-height-md);place-items:center;border-radius:var(--radius-md);background:var(--commerce-action-soft);color:var(--commerce-action)}.commerce-access-item strong,.commerce-entry-card strong{color:var(--public-ink-strong);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.commerce-access-item p,.commerce-entry-card p{margin:var(--space-0);color:var(--public-ink-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.commerce-panel-head{grid-template-columns:minmax(var(--space-0),1fr) auto;gap:var(--space-4);align-items:center;padding-bottom:var(--space-4)}.commerce-access-card{gap:var(--space-5)}.commerce-access-list{gap:var(--space-3)}.commerce-access-item{gap:var(--space-2);border:1px solid var(--commerce-panel-border);border-radius:var(--radius-md);background:var(--commerce-panel-bg-soft);padding:var(--space-4)}.report-page{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100dvh - var(--header-height));padding:var(--space-8) var(--space-5) calc(var(--mobile-tab-height) + var(--space-10));background:radial-gradient(circle at 12% 12%,var(--report-gold-soft),transparent 30%),radial-gradient(circle at 86% 16%,var(--report-jade-soft),transparent 28%),linear-gradient(135deg,var(--report-canvas) 0,var(--report-paper-soft) 52%,var(--report-canvas-deep) 100%);color:var(--report-ink-soft)}.report-page__ambient{position:absolute;inset:var(--space-0);z-index:-1;pointer-events:none}.report-orbit{position:absolute;width:clamp(180px,22vw,320px);aspect-ratio:1;border:1px solid var(--report-line);border-radius:var(--radius-pill);opacity:.48}.report-orbit--left{top:var(--space-16);left:calc(var(--space-20) * -1)}.report-orbit--right{right:calc(var(--space-20) * -1);bottom:var(--space-16)}.report-page__inner{display:grid;grid-template-columns:minmax(var(--space-0),var(--report-side-width)) minmax(var(--space-0),var(--report-paper-width)) minmax(var(--space-0),var(--report-rail-width));grid-gap:var(--space-5);gap:var(--space-5);align-items:start;width:min(var(--report-max-content),100%);margin:var(--space-0) auto}.report-action-rail,.report-footnotes article,.report-hero-card,.report-index,.report-lock-card,.report-paper,.report-plan-card,.report-rail-card,.report-subject-card{border:1px solid var(--report-line);background:var(--report-paper);box-shadow:var(--report-shadow-float)}.report-paper{overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--report-shadow-paper)}.report-footnotes,.report-hero,.report-section{padding:clamp(var(--space-6),4vw,var(--space-10))}.report-hero{display:grid;grid-template-columns:minmax(var(--space-0),1fr) minmax(240px,300px);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch;background:linear-gradient(90deg,var(--report-paper) 0,var(--report-paper-soft) 62%,var(--report-gold-soft) 100%)}.report-action-rail,.report-footnotes article,.report-hero-card,.report-hero__copy,.report-index,.report-lock-card>div,.report-plan,.report-rail-card,.report-section__head,.report-subject-card,.report-subject-card__head,.report-topic-list{display:grid}.report-hero__copy{align-content:center;gap:var(--space-5)}.report-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--badge-height);align-items:center;gap:var(--space-2);border:1px solid var(--report-line-strong);border-radius:var(--radius-pill);background:var(--report-gold-soft);color:var(--report-gold);padding:var(--space-0) var(--badge-padding-x);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-token{display:block;flex:0 0 auto;object-fit:contain}.report-token--badge{width:22px;height:22px}.report-token--proof{width:34px;height:34px}.report-token--plan{width:46px;height:46px}.report-page h1,.report-page h2,.report-page h3,.report-page p{margin:var(--space-0)}.report-page h1,.report-page h2,.report-page h3{color:var(--report-ink);font-family:var(--report-font-display)}.report-page h1{max-width:720px;font-size:var(--type-size-display-md);line-height:var(--type-line-display)}.report-page h1,.report-page h2{font-weight:var(--type-weight-display)}.report-page h2{font-size:var(--type-size-title-lg)}.report-page h2,.report-page h3{line-height:var(--type-line-title)}.report-page h3{font-size:var(--type-size-title-md);font-weight:var(--type-weight-title)}.report-hero__copy>p{max-width:680px;color:var(--report-ink-soft);font-size:var(--type-size-body-lg);line-height:var(--type-line-body-lg)}.report-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.report-alert{border:1px solid var(--state-warning-border);border-radius:var(--radius-md);background:var(--state-warning-bg);color:var(--state-warning-text);padding:var(--space-3) var(--space-4);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-body)}.report-hero-card{align-content:space-between;gap:var(--space-4);border-radius:var(--radius-lg);background:var(--report-paper);padding:var(--space-4)}.report-hero-illustration{position:relative;overflow:hidden;min-height:178px;border:1px solid var(--report-line);border-radius:var(--radius-lg);background:linear-gradient(var(--illustration-paper-grid) 1px,transparent 1px),linear-gradient(90deg,var(--illustration-paper-grid) 1px,transparent 1px),var(--report-paper-soft);background-size:var(--space-5) var(--space-5);box-shadow:var(--illustration-shadow-soft)}.report-hero-illustration img{position:absolute;inset:var(--space-0);width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--art-object-report)}.report-sticky-note{position:absolute;right:var(--space-4);bottom:var(--space-4);display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-width:138px;transform:rotate(-4deg);border:1px solid var(--report-line-strong);border-radius:var(--radius-sm);background:var(--report-sticky-note-bg);color:var(--report-muted);padding:var(--space-3);box-shadow:var(--public-soft-shadow);-webkit-backdrop-filter:blur(var(--art-deco-blur));backdrop-filter:blur(var(--art-deco-blur))}.report-source-card span,.report-sticky-note strong{color:var(--report-gold)}.report-source-card p,.report-source-card span,.report-sticky-note span,.report-sticky-note strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-source-card p,.report-sticky-note span{color:var(--report-ink-soft)}.report-hero-card dl,.report-subject-stats{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-0)}.report-hero-card dl{grid-template-columns:repeat(3,minmax(var(--space-0),1fr))}.report-hero-card dt,.report-subject-stats dt{color:var(--report-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-hero-card dd,.report-subject-stats dd{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--report-jade);font-family:var(--type-family-number);font-size:var(--type-size-title-md);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.report-footnotes p,.report-plan-card p,.report-rail-card p,.report-section__head,.report-source-card,.report-subject-card p,.report-topic-item em,.report-topic-item small{color:var(--report-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.report-source-card{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border:1px solid var(--report-line);border-radius:var(--radius-md);background:var(--report-jade-soft);padding:var(--space-3)}.report-source-card__asset{width:54px;height:54px;object-fit:contain}.report-source-card>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:var(--space-0)}.report-source-card strong{color:var(--report-jade);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.report-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line);background:var(--report-paper-muted);padding:var(--space-4) clamp(var(--space-6),4vw,var(--space-10))}.report-proof-strip span{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border-left:3px solid var(--report-gold);padding-left:var(--space-3);color:var(--report-ink-soft);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-body)}.report-lock-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin:var(--space-6) clamp(var(--space-6),4vw,var(--space-10)) var(--space-0);border-color:var(--report-line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--report-paper) 0,var(--report-gold-soft) 100%);padding:var(--space-5)}.report-lock-card>div{grid-template-columns:auto minmax(var(--space-0),1fr);gap:var(--space-3)}.report-lock-card__icon{display:inline-grid;width:58px;height:58px;place-items:center;border-radius:var(--radius-md);background:var(--report-paper-soft);color:var(--report-jade)}.report-lock-card__icon img{width:52px;height:52px;object-fit:contain}.report-lock-card h2,.report-lock-card p{grid-column:2}.report-section{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.report-section__head{gap:var(--space-2);max-width:680px}.report-subject-grid{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.report-subject-card{gap:var(--space-4);border-radius:var(--radius-lg);padding:var(--space-5)}.report-subject-card__head{grid-template-columns:auto minmax(var(--space-0),1fr);gap:var(--space-2);align-items:start}.report-subject-card__head>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:var(--space-0)}.report-subject-card__asset{width:58px;height:58px;object-fit:contain}.report-subject-card__head span{color:var(--report-gold);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.report-subject-stats{grid-template-columns:repeat(3,minmax(var(--space-0),1fr));border-top:1px solid var(--report-line);padding-top:var(--space-3)}.report-subject-stats dd{font-size:var(--type-size-title-sm)}.report-topic-list{gap:var(--space-3)}.report-topic-item{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid var(--report-line);border-radius:var(--radius-md);background:var(--report-paper-soft);padding:var(--space-3)}.report-plan-card:hover,.report-rail-card:hover,.report-subject-card__action:hover,.report-topic-item:hover{border-color:var(--report-line-strong);background:var(--report-jade-soft);color:var(--report-jade)}.report-topic-item span,.report-topic-lock{color:var(--report-gold);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-topic-item strong{color:var(--report-ink);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.report-topic-item em{font-style:normal}.report-topic-item b{color:var(--report-jade);font-size:var(--type-size-caption);font-weight:var(--type-weight-control);line-height:var(--type-line-caption)}.report-topic-lock{border:1px dashed var(--report-line-strong);border-radius:var(--radius-md);background:var(--report-paper-muted);padding:var(--space-3)}.report-subject-card__action,.report-topic-lock{display:inline-flex;align-items:center;gap:var(--space-2)}.report-subject-card__action{min-height:var(--control-height-md);justify-content:center;border:1px solid var(--report-line);border-radius:var(--radius-md);background:var(--report-paper);color:var(--report-jade);padding:var(--space-0) var(--space-4);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-control);line-height:var(--type-line-label)}.report-plan__grid{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.report-plan-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-5)}.report-plan-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.report-plan-card__step{display:inline-grid;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;border-radius:var(--radius-pill);background:var(--report-jade);color:var(--report-paper);font-family:var(--type-family-number);font-weight:var(--type-weight-metric)}.report-footnotes strong,.report-index strong,.report-plan-card strong,.report-rail-card strong{color:var(--report-ink);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.report-footnotes{display:grid;grid-template-columns:repeat(2,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4);border-top:1px solid var(--report-line);background:var(--report-paper-soft)}.report-footnotes article{gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4)}.report-footnotes>p{grid-column:1/-1}.report-action-rail,.report-index{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-5));border-radius:var(--radius-lg);padding:var(--space-4)}.report-index{gap:var(--space-4)}.report-index__eyebrow{color:var(--report-gold);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-index nav{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-index a{border-left:2px solid var(--report-line);color:var(--report-muted);padding:var(--space-2) var(--space-3);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.report-index a:hover{border-left-color:var(--report-gold);color:var(--report-jade)}.report-action-rail{gap:var(--space-3)}.report-rail-card{gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4)}.report-rail-card span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-md);background:var(--report-jade-soft);color:var(--report-jade)}.report-rail-card img{width:38px;height:38px;object-fit:contain}.report-page--workbench{overflow:visible;padding:var(--space-5) var(--space-5) calc(var(--mobile-tab-height) + var(--space-12));background:var(--surface-page)}.report-page--workbench .report-page__inner{display:block;width:min(1440px,100%)}.report-notebook-shell{position:relative;padding-left:50px}.report-notebook-shell--continuous{--report-curl-reserve:clamp(calc(var(--space-20) + var(--space-10)),14vw,calc(var(--space-20) + var(--space-20) + var(--space-5)));background:var(--surface-page);border-radius:var(--radius-xl)}.report-notebook-shell--continuous:after{display:none;content:none}.report-notebook-spine{position:absolute;top:var(--space-0);bottom:var(--space-0);left:var(--space-0);z-index:2;width:74px;height:100%;object-fit:fill;pointer-events:none}.report-workbench__paper{position:relative;overflow:hidden;width:min(var(--report-replica-paper-max),100%);margin:var(--space-0) auto;border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.report-index-tabs,.report-side-link,.report-subject-tab{display:inline-flex;align-items:center}.report-notebook-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(var(--space-0),1fr) minmax(292px,var(--report-replica-side-width));grid-template-areas:"hero side" "focus side" "tabs side" "subjects side";grid-gap:var(--report-replica-gap);gap:var(--report-replica-gap);align-items:start;padding:clamp(var(--space-4),2vw,var(--space-6))}.report-notebook-main,.report-notebook-side{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-workbench-hero{grid-area:hero}.report-subject-tabs{grid-area:tabs}.report-replica-subjects{grid-area:subjects}.report-today-focus{grid-area:focus}.report-replica-plan,.report-replica-today{grid-area:auto}.report-replica-side{grid-area:side}.report-workbench-hero{position:relative;grid-template-columns:minmax(var(--space-0),1.36fr) minmax(320px,.7fr);gap:clamp(var(--space-4),2vw,var(--space-6));align-items:center;min-height:292px;overflow:hidden;border:0;border-radius:var(--radius-lg);border-top-left-radius:var(--space-0);border-bottom-left-radius:var(--space-0);background:linear-gradient(90deg,var(--surface-panel) 0,var(--surface-panel-subtle) 100%);margin-left:calc(var(--space-6) * -1);padding:clamp(var(--space-4),2vw,var(--space-6))}.report-workbench-hero:before{position:absolute;top:var(--space-3);right:var(--space-4);left:var(--space-4);height:1px;background:var(--border-subtle);content:"";pointer-events:none}.report-workbench-hero .report-hero__copy{align-content:center;gap:var(--space-2);border-left:0;margin-left:var(--space-14);padding-left:var(--space-4)}.report-workbench-hero .report-actions{display:flex}.report-hero__memo{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--color-primary-strong);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label);transform:rotate(-.6deg)}.report-hero__memo img{width:34px;height:34px;object-fit:contain}.report-workbench-hero h1{max-width:none;color:var(--semantic-text-title);font-size:clamp(36px,3.1vw,44px);line-height:var(--type-line-display-tight);white-space:nowrap}.report-metric-row{display:grid;grid-template-columns:repeat(4,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.report-metric-card{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-height:84px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3)}.report-metric-card p,.report-metric-card span{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-metric-card strong{color:var(--semantic-text-title);font-family:var(--type-family-number);font-size:var(--type-size-metric-lg);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.report-metric-card small{margin-left:var(--space-1);color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label)}.report-hero-illustration--open{height:270px;min-height:270px;border:0;background:transparent;box-shadow:none}.report-hero-illustration--open img{object-fit:contain;object-position:center bottom}.report-daily-loop,.report-study-path,.report-today-focus,.report-weakness-strip{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.report-focus-grid{grid-template-columns:repeat(3,minmax(var(--space-0),1fr))}.report-focus-card,.report-focus-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-focus-card{min-width:var(--space-0);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);padding:var(--space-4)}.report-daily-task span,.report-focus-card>span,.report-study-step em{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-focus-card h3{margin:var(--space-0);color:var(--semantic-text-title);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.report-focus-card dl{display:grid;grid-template-columns:repeat(2,minmax(var(--space-0),1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-0)}.report-focus-card dt{color:var(--semantic-text-muted);font-size:var(--type-size-caption)}.report-focus-card dd{margin:var(--space-0);font-weight:var(--type-weight-label)}.report-today-focus__tools{display:grid;justify-items:end;grid-gap:var(--space-2);gap:var(--space-2)}.report-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(var(--space-0),1fr));grid-gap:var(--space-1);gap:var(--space-1);width:min(430px,100%)}.report-trust-strip div{min-width:var(--space-0);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 7%,var(--surface-panel));padding:var(--space-2)}.report-trust-strip span,.report-trust-strip strong{display:block}.report-trust-strip span{color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-trust-strip strong{margin-top:2px;color:var(--color-primary-strong);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.report-daily-loop,.report-focus-card__actions,.report-study-path,.report-weakness-strip{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-focus-card__actions{grid-template-columns:repeat(2,minmax(var(--space-0),1fr))}.report-daily-loop,.report-weakness-strip{grid-template-columns:repeat(3,minmax(var(--space-0),1fr))}.report-study-path{grid-template-columns:repeat(5,minmax(var(--space-0),1fr))}.report-daily-task,.report-study-step,.report-weakness-item{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:var(--space-0);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel-subtle);color:inherit;padding:var(--space-3);text-decoration:none}.report-daily-task:hover,.report-focus-card:hover,.report-study-step:hover,.report-weakness-item:hover{border-color:var(--color-primary);background:var(--color-primary-quiet)}.report-daily-task p,.report-weakness-item span{margin:var(--space-0);color:var(--semantic-text-muted);font-size:var(--type-size-caption)}.report-study-step{grid-template-columns:auto minmax(var(--space-0),1fr);align-items:start}.report-study-step span{color:var(--color-primary-strong);font-family:var(--type-family-number);font-weight:var(--type-weight-metric)}.report-study-step em{grid-column:2;font-style:normal}.report-command-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--report-line);border-radius:var(--radius-lg);background:var(--report-paper);padding:var(--space-4);box-shadow:var(--public-panel-shadow)}.report-command-panel .report-hero-illustration{min-height:260px}.report-command-metrics{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-0)}.report-command-metrics div{border-top:1px solid var(--report-line);padding-top:var(--space-3)}.report-status-card{background:var(--report-jade-soft)}.report-knowledge-support,.report-prediction-map,.report-validation-panel{border:1px solid var(--report-line);border-radius:8px;background:var(--report-paper)}.report-prediction-map{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,26px)}.report-prediction-map__subjects,.report-validation-grid{display:grid;grid-gap:12px;gap:12px}.report-prediction-subject{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--report-line);border-radius:8px;background:var(--report-paper-soft)}.report-knowledge-support,.report-prediction-row,.report-prediction-subject header{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-knowledge-support p,.report-prediction-row span,.report-prediction-subject header span,.report-validation-card span{color:var(--report-muted);font-size:var(--type-size-body-sm)}.report-prediction-table{display:grid;grid-gap:6px;gap:6px}.report-prediction-row{min-height:44px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--report-line) 78%,transparent);border-radius:6px;background:var(--report-paper)}.report-prediction-row div{min-width:0}.report-prediction-row b,.report-validation-card strong{color:var(--report-ink)}.report-prediction-row b,.report-prediction-row div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-prediction-more,.report-prediction-row a{color:var(--report-jade);font-weight:var(--type-weight-label);text-decoration:none}.report-prediction-more{display:inline-flex;align-items:center;justify-self:end;gap:var(--space-1);min-height:36px;border:1px solid var(--report-line);border-radius:var(--radius-sm);background:var(--report-paper);padding:var(--space-1) var(--space-3)}.report-validation-panel{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,3vw,26px)}.report-validation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-validation-card{display:grid;min-height:132px;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--report-line);border-radius:8px;background:var(--report-paper-soft);color:inherit;text-decoration:none}.report-prediction-row:hover,.report-validation-card:hover{border-color:var(--report-line-strong);background:var(--report-jade-soft)}.report-knowledge-support{padding:18px}.report-knowledge-support h2,.report-knowledge-support p{margin:0}.report-page--workbench .report-hero__memo,.report-page--workbench .report-metric-card{background:var(--report-paper)}.report-page--workbench .report-hero__memo span,.report-page--workbench .report-metric-card strong{color:var(--report-jade)}@media (max-width:900px){.report-focus-grid,.report-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-prediction-row{display:grid;grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:640px){.report-daily-loop,.report-focus-card__actions,.report-focus-grid,.report-prediction-row,.report-study-path,.report-trust-strip,.report-validation-grid,.report-weakness-strip{grid-template-columns:1fr}.report-today-focus .report-section__head--inline{grid-template-columns:minmax(0,1fr);align-items:start}.report-today-focus__tools{justify-items:stretch}.report-trust-strip{width:100%}.report-knowledge-support{display:grid;align-items:start}}.report-page--workbench .report-proof-strip{background:var(--report-paper)}.report-subject-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch;min-height:52px;overflow:visible;border:0;border-radius:var(--radius-md);background:transparent;padding:var(--space-1) var(--space-0);scrollbar-width:none}.report-subject-tabs::-webkit-scrollbar{display:none}.report-subject-tabs__art{display:none}.report-subject-tab{position:relative;z-index:1;justify-content:center;gap:var(--space-2);min-height:44px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--public-soft-shadow);color:var(--semantic-text-muted);padding:var(--space-0) var(--space-3);font-size:var(--type-size-caption);font-weight:var(--type-weight-title);line-height:var(--type-line-caption)}.report-subject-tab[aria-current=page]{border-color:var(--color-primary-strong);background:var(--color-primary-soft);color:var(--color-primary-strong)}.report-subject-tab span,.report-subject-tab:after{display:none}.report-section__head--inline{grid-template-columns:minmax(var(--space-0),1fr) auto;align-items:end;max-width:none}.report-section__head--inline>span{color:var(--report-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label)}.report-page--workbench .report-action-rail{position:static;display:grid;grid-template-columns:repeat(5,minmax(var(--space-0),1fr));grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel-subtle);box-shadow:none;padding:var(--space-1) var(--space-2)}.report-page--workbench .report-rail-card{grid-template-rows:auto auto;grid-template-columns:auto minmax(var(--space-0),1fr);align-items:center;min-height:52px;border:0;border-right:1px solid var(--border-subtle);border-radius:var(--space-0);background:transparent;box-shadow:none;padding:var(--space-2)}.report-page--workbench .report-rail-card:last-child{border-right:0}.report-page--workbench .report-rail-card span{grid-row:1/span 2;width:34px;height:34px;background:transparent;color:var(--color-primary-strong)}.report-page--workbench .report-rail-card p,.report-page--workbench .report-rail-card strong{grid-column:2;min-width:var(--space-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb}.report-page--workbench .report-rail-card p{margin:var(--space-0);font-size:var(--type-size-micro);line-height:var(--type-line-micro)}.report-page--workbench .report-rail-card:hover{background:var(--color-primary-soft)}.report-today-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-top:0;background:transparent;padding:var(--space-2) var(--space-0) var(--space-0)}.report-today-grid{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.report-today-card{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--semantic-text-muted);padding:var(--space-2);box-shadow:var(--public-soft-shadow)}.report-today-card:hover{border-color:var(--color-primary-strong);background:var(--color-primary-soft)}.report-today-card span{display:inline-grid;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-strong);font-family:var(--type-family-number);font-weight:var(--type-weight-metric)}.report-today-card strong{color:var(--semantic-text-title);font-size:var(--type-size-label);line-height:var(--type-line-label)}.report-today-card p{grid-column:2;margin:var(--space-0);color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.report-page--workbench .report-lock-card{margin-top:var(--space-0);border-right:0;border-left:0;border-radius:var(--space-0);box-shadow:none}.report-page--workbench .report-section{border:0;border-radius:var(--space-0);background:transparent;padding:var(--space-0)}.report-page--workbench .report-section__head{max-width:760px;gap:var(--space-1)}.report-page--workbench #report-subjects{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-0)}.report-page--workbench #report-subjects .report-section__head{position:static;z-index:auto;max-width:none;border-top:0;padding-top:var(--space-0);pointer-events:auto}.report-page--workbench #report-subjects .report-subject-grid{padding-top:var(--space-0)}.report-page--workbench #report-subjects .public-kicker{font-size:var(--type-size-micro);line-height:var(--type-line-micro)}.report-page--workbench #report-subjects h2{font-size:var(--type-size-title-sm);line-height:var(--type-line-title-compact)}.report-page--workbench .report-subject-grid{grid-template-columns:repeat(3,minmax(var(--space-0),1fr));align-items:stretch}.report-page--workbench .report-subject-card{position:relative;overflow:hidden;min-height:398px;border-color:var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--public-soft-shadow);gap:var(--space-2);padding:var(--space-3);padding-top:var(--space-3)}.report-page--workbench .report-subject-card__asset{width:36px;height:36px}.report-subject-ribbon{position:absolute;top:var(--space-0);left:var(--space-4);width:42px;height:70px;background:var(--color-primary-strong);color:var(--color-inverse);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.report-subject-ribbon span{display:grid;height:48px;place-items:center;font-family:var(--report-font-display);font-size:var(--type-size-title-lg);line-height:var(--type-line-title)}.report-page--workbench .report-subject-card__head{grid-template-columns:auto minmax(var(--space-0),1fr) auto;min-height:58px;padding-left:48px}.report-page--workbench .report-subject-card__head h3{font-size:var(--type-size-title-sm);line-height:var(--type-line-card-compact)}.report-subject-hit{align-self:start;color:var(--color-primary-strong);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-topic-tags{display:flex;flex-wrap:wrap;gap:var(--space-1);border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.report-topic-tags span{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel-subtle);color:var(--semantic-text-body);padding:var(--space-1) var(--space-2);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.report-subject-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;min-height:auto;font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.report-page--workbench .report-subject-stats{gap:var(--space-2);padding-top:var(--space-2)}.report-page--workbench .report-subject-stats dd{font-size:var(--type-size-label)}.report-page--workbench .report-topic-list{gap:var(--space-2)}.report-page--workbench .report-topic-item{grid-template-columns:auto minmax(var(--space-0),1fr) auto;align-items:center;column-gap:var(--space-2);border-color:var(--border-default);background:var(--surface-panel-subtle);min-height:34px;padding:var(--space-1) var(--space-2)}.report-page--workbench .report-topic-item:hover{background:var(--color-primary-soft)}.report-page--workbench .report-topic-item span{width:var(--space-2);height:var(--space-2);border:1px solid var(--color-primary-strong);border-radius:var(--radius-pill)}.report-page--workbench .report-topic-item strong{font-size:var(--type-size-body-sm)}.report-page--workbench .report-topic-item small{display:none;grid-column:2;font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.report-page--workbench .report-topic-item b{grid-column:3;white-space:nowrap}.report-page--workbench .report-topic-item em{display:none}.report-topic-summary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:30px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--color-primary-strong);font-size:var(--type-size-caption);font-weight:var(--type-weight-control)}.report-subject-stamp{position:absolute;right:var(--space-4);bottom:var(--space-10);width:68px;height:68px;object-fit:contain;opacity:.82;transform:rotate(-8deg);pointer-events:none}.report-page--workbench .report-subject-card__action{align-self:end;width:-moz-fit-content;width:fit-content;min-width:112px;min-height:var(--control-height-sm)}.report-page--workbench .report-plan{border-top:1px solid var(--border-subtle);background:transparent;padding-top:var(--space-3)}.report-replica-plan .report-plan__grid{grid-template-columns:repeat(3,minmax(var(--space-0),1fr));gap:var(--space-3)}.report-page--workbench .report-plan-card{box-shadow:none;border-color:var(--border-default);background:var(--surface-raised);min-height:126px;padding:var(--space-3)}.report-secondary-flow{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:min(var(--report-replica-paper-max),100%);margin:calc(var(--space-2) * -1) auto var(--space-0);border:0;background:transparent;padding:clamp(var(--space-6),4vw,var(--space-10)) clamp(var(--space-3),2vw,var(--space-6)) var(--report-curl-reserve)}.report-notebook-side{align-content:start;min-height:100%;gap:var(--space-3);padding-bottom:var(--space-0);background:transparent}.report-side-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-3);box-shadow:var(--public-soft-shadow)}.report-side-card__head{display:flex;align-items:center;gap:var(--space-2)}.report-side-card__head img{width:32px;height:32px;object-fit:contain}.report-side-card__head h2,.report-unlock-card h2{color:var(--semantic-text-title);font-family:var(--type-family-display);font-size:var(--type-size-body-lg);line-height:var(--type-card-title-line)}.report-evidence-table{display:grid;margin:var(--space-0);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.report-evidence-table div{display:grid;grid-template-columns:88px minmax(var(--space-0),1fr);min-height:34px}.report-evidence-table div+div{border-top:1px solid var(--report-shell-border)}.report-evidence-table dd,.report-evidence-table dt{display:flex;align-items:center;margin:var(--space-0);padding:var(--space-1) var(--space-2);color:var(--semantic-text-muted);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.report-evidence-table dt{border-right:1px solid var(--border-default);color:var(--semantic-text-title);font-weight:var(--type-weight-label)}.report-evidence-card>span,.report-side-card p{color:var(--semantic-text-muted);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.report-status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-panel-subtle);color:var(--semantic-text-body);padding:var(--space-1) var(--space-3);font-weight:var(--type-weight-label)}.report-index-tabs{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md)}.report-index-tabs span{flex:1 1;min-height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--semantic-text-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label)}.report-index-tabs span:first-child{background:var(--color-primary-soft);color:var(--color-primary-strong)}.report-knowledge-list,.report-risk-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);list-style:none}.report-knowledge-list li,.report-risk-list li{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-1);color:var(--semantic-text-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.report-knowledge-list b{color:var(--semantic-text-title);font-family:var(--type-family-number)}.report-risk-card{border-color:var(--report-replica-red-border);background:var(--report-replica-red-soft)}.report-risk-card .report-side-card__head{color:var(--report-shell-ink)}.report-risk-list b{border-radius:var(--radius-sm);background:var(--report-replica-red-badge-bg);color:var(--report-replica-red);padding:var(--space-1) var(--space-2);font-size:var(--type-size-caption)}.report-side-link{justify-content:center;gap:var(--space-2);min-height:var(--control-height-sm);color:var(--color-primary-strong);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-control)}.report-unlock-card{grid-template-columns:minmax(var(--space-0),1fr) 76px;align-items:end;border-color:var(--border-default)}.report-unlock-card img{width:76px;height:auto;object-fit:contain}.report-unlock-card>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.report-quote-card{min-height:52px;place-items:center;border-color:var(--border-default);background:var(--surface-panel-subtle);text-align:center}.report-quote-card p{color:var(--semantic-text-muted);font-family:var(--report-font-display);font-size:var(--type-size-label)}.report-page--workbench .report-footnotes{display:grid;grid-template-columns:repeat(2,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--border-subtle);background:transparent;padding:var(--space-3) clamp(var(--space-4),2vw,var(--space-6))}.report-page--workbench .report-footnotes article{min-height:auto;border-color:var(--border-default);background:var(--surface-raised);padding:var(--space-3)}.report-page--workbench .report-footnotes>p{grid-column:1/-1;margin:var(--space-0);font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.report-page--workbench .report-lock-card,.report-page--workbench .report-risk-card,.report-page--workbench .report-topic-lock,.report-page--workbench .report-unlock-card{border-color:var(--border-default);background:var(--surface-raised);color:var(--semantic-text-body)}.report-page--workbench .report-lock-card{background:linear-gradient(90deg,var(--surface-panel) 0,var(--color-primary-quiet) 100%)}.report-page--workbench .report-risk-list b{background:var(--state-danger-bg);color:var(--state-danger-text)}.report-page--workbench .report-risk-card .report-side-card__head,.report-page--workbench .report-side-link{color:var(--color-primary-strong)}.learner-workbench__head{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:end;border-bottom:1px solid var(--public-line);padding-bottom:var(--space-5)}.learner-workbench__head>div{display:grid;max-width:780px;grid-gap:var(--space-3);gap:var(--space-3)}.learner-workbench__head .public-badge,.learner-workbench__head .public-badge--gold{border-color:var(--border-default);background:var(--color-primary-quiet);color:var(--color-primary-strong)}.practice-validation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.practice-validation-card{display:grid;min-height:84px;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-paper);color:inherit;text-decoration:none}.practice-validation-card[aria-current=page]{border-color:var(--public-jade-action);background:color-mix(in srgb,var(--public-jade-action) 9%,var(--public-paper))}.practice-validation-card strong{color:var(--public-ink-strong)}.practice-validation-card span{color:var(--public-ink-muted);font-size:var(--type-size-body-sm)}.learner-workbench h1,.learner-workbench h2,.learner-workbench h3{margin:var(--space-0);color:var(--public-ink-strong);font-family:var(--type-family-display);letter-spacing:var(--type-letter-normal)}.learner-workbench h1{font-size:var(--type-size-display-md);font-weight:var(--type-weight-display);line-height:var(--type-line-display)}.learner-workbench h2{font-size:var(--type-size-title-md);font-weight:var(--type-weight-title);line-height:var(--type-line-title)}.learner-workbench h3{font-size:var(--type-size-title-sm);font-weight:var(--type-weight-title);line-height:var(--type-card-title-line)}.learner-shell{display:grid;grid-template-columns:minmax(180px,240px) minmax(var(--space-0),1fr) minmax(260px,320px);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.learner-panel,.learner-right-card,.learner-side-menu,.learner-task-row{border:1px solid var(--public-line);border-radius:var(--radius-lg);background:var(--public-paper);box-shadow:var(--public-soft-shadow)}.learner-panel,.learner-right-card,.learner-side-menu{padding:var(--space-5)}.exam-point-page{min-height:100vh;background:linear-gradient(180deg,var(--report-paper),var(--report-paper-muted));padding:var(--space-8) var(--space-5)}.exam-point-note{display:grid;width:min(980px,100%);grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-0) auto;border:1px solid var(--report-line);border-radius:var(--radius-lg);background:var(--report-paper);box-shadow:var(--report-shadow);padding:var(--space-6)}.exam-point-note__head{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;border-bottom:1px solid var(--report-line);padding-bottom:var(--space-5)}.exam-point-note__head h1{margin:var(--space-0);color:var(--report-ink);font-size:var(--type-size-display-sm);line-height:var(--type-display-line)}.exam-point-note__head p{margin:var(--space-3) var(--space-0) var(--space-0);color:var(--report-muted)}.exam-point-note__head>span{border:1px solid var(--report-line-strong);border-radius:var(--radius-pill);background:var(--report-gold-soft);color:var(--report-gold);padding:var(--space-2) var(--space-3);font-size:var(--type-size-caption);font-weight:var(--type-weight-label)}.exam-point-grid{display:grid;grid-template-columns:repeat(2,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.exam-point-block,.exam-point-lock-note,.exam-point-source{border:1px solid var(--report-line);border-radius:var(--radius-md);background:var(--report-paper-soft);padding:var(--space-4)}.exam-point-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.exam-point-block h2{margin:var(--space-0);color:var(--report-jade);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.exam-point-block ul,.exam-point-source ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-0);padding-left:var(--space-5);color:var(--report-muted)}.exam-point-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.exam-point-lock-note{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;background:var(--report-jade-soft)}.exam-point-lock-note strong,.exam-point-source strong{color:var(--report-ink)}.exam-point-lock-note p,.exam-point-source p{margin:var(--space-2) var(--space-0);color:var(--report-muted)}.exam-point-source{font-size:var(--type-size-body-sm)}.learner-main,.learner-panel,.learner-right-card,.learner-right-rail,.learner-side-menu{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.learner-menu-item{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-left:3px solid transparent;border-radius:var(--radius-sm);padding:var(--space-3);color:var(--public-ink-muted)}.learner-menu-item[aria-current=page]{border-left-color:var(--public-jade-action);background:var(--public-jade-soft);color:var(--public-jade)}.learner-menu-item strong,.learner-right-card strong,.learner-task-row strong{color:var(--public-ink-strong);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.learner-empty,.learner-menu-item span,.learner-progress-row span,.learner-right-card p,.learner-stat span,.learner-task-row p{margin:var(--space-0);color:var(--public-ink-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.learner-task-row{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-4)}.learner-task-index{display:inline-grid;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;border-radius:var(--radius-pill);background:var(--public-jade-soft);color:var(--public-jade);font-size:var(--type-size-label);font-weight:var(--type-weight-label)}.learner-progress-chart{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.learner-progress-row{display:grid;grid-template-columns:92px minmax(var(--space-0),1fr) 52px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.learner-progress-row div{overflow:hidden;height:var(--space-2);border-radius:var(--radius-pill);background:var(--progress-track)}.learner-progress-row i{display:block;width:var(--learner-progress-value,0);height:100%;border-radius:inherit;background:var(--public-jade-action)}.learner-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.learner-stat{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--public-line);padding-top:var(--space-3)}.learner-stat strong{color:var(--public-ink-strong);font-family:var(--type-family-number);font-size:var(--type-size-metric-md);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.learner-empty{border:1px dashed var(--public-line);border-radius:var(--radius-md);background:var(--public-mist-soft);padding:var(--space-4)}.learner-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.learner-quick-actions a{display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--public-line);border-radius:var(--radius-md);background:var(--public-paper);color:var(--public-jade);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-control)}.learner-notice{border:1px solid var(--state-warning-border);border-radius:var(--radius-md);background:var(--state-warning-bg);color:var(--state-warning-text);padding:var(--space-3) var(--space-4);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-body)}.learner-subject-grid{display:grid;grid-template-columns:repeat(3,minmax(var(--space-0),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.learner-content-card,.learner-review-item,.learner-subject-card{border:1px solid var(--public-line);border-radius:var(--radius-lg);background:var(--public-paper);box-shadow:var(--public-soft-shadow)}.learner-content-card,.learner-subject-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.learner-subject-card__head{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.learner-subject-icon{display:inline-grid;width:var(--control-height-md);height:var(--control-height-md);place-items:center;border-radius:var(--radius-md);background:var(--public-jade-soft);color:var(--public-jade)}.learner-content-card p,.learner-empty-state p,.learner-review-item p,.learner-subject-card p{margin:var(--space-0);color:var(--public-ink-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.learner-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(var(--space-0),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-0)}.learner-mini-stats div{border-top:1px solid var(--public-line);padding-top:var(--space-3)}.learner-mini-stats dt{color:var(--public-ink-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.learner-mini-stats dd{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--public-ink-strong);font-family:var(--type-family-number);font-size:var(--type-size-metric-md);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.learner-content-layout{grid-template-columns:minmax(220px,280px) minmax(var(--space-0),1fr);align-items:start}.learner-action-form,.learner-answer-form,.learner-answer-list,.learner-chapter-list,.learner-content-layout,.learner-knowledge-list,.learner-practice-start,.learner-review-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.learner-chapter-list{border:1px solid var(--public-line);border-radius:var(--radius-lg);background:var(--public-paper);padding:var(--space-5);box-shadow:var(--public-soft-shadow)}.learner-chapter-list>span{border-left:3px solid var(--public-jade-action);border-radius:var(--radius-sm);background:var(--public-jade-soft);color:var(--public-jade);padding:var(--space-3);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.learner-action-form{justify-items:start}.learner-filter-form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.learner-filter-form label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--public-ink-muted);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.learner-filter-form select{min-height:var(--control-height-md);border:1px solid var(--public-line);border-radius:var(--radius-md);background:var(--public-paper);color:var(--public-ink-body);padding:0 var(--space-3);font:inherit}.learner-filter-form select:focus-visible{outline:2px solid var(--public-jade-action);outline-offset:2px}.learner-answer-list{margin:var(--space-0);border:0;padding:var(--space-0)}.learner-answer-list legend{margin-bottom:var(--space-2);color:var(--public-ink-strong);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.learner-answer-list label{display:grid;grid-template-columns:auto minmax(var(--space-0),1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;border:1px solid var(--public-line);border-radius:var(--radius-md);background:var(--public-mist-soft);padding:var(--space-4)}.learner-answer-list input{margin-top:.25em}.learner-answer-list span{display:flex;min-width:var(--space-0);gap:var(--space-2);color:var(--public-ink-body);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.learner-answer-list strong{color:var(--public-jade)}.learner-result-note{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--state-success-border);border-radius:var(--radius-md);background:var(--state-success-bg);color:var(--state-success-text);padding:var(--space-4)}.learner-result-note strong{display:inline-flex;align-items:center;gap:var(--space-2)}.learner-result-note p{margin:var(--space-0);color:inherit;font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.learner-complete-actions,.learner-complete-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.learner-complete-actions{grid-template-columns:repeat(2,max-content)}.learner-stat p{margin:var(--space-0);color:var(--public-ink-muted);font-size:var(--type-size-body-sm);line-height:var(--type-line-body)}.learner-empty-state{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);border:1px dashed var(--public-line);border-radius:var(--radius-md);background:var(--public-mist-soft);padding:var(--space-5)}.learner-empty-state svg{color:var(--public-jade-action)}.learner-review-item{display:grid;grid-template-columns:minmax(var(--space-0),1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:var(--space-4)}.learner-review-item h2,.learner-review-item h3{margin:var(--space-0) 0 var(--space-2);line-height:var(--type-line-title)}.learner-review-item__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.learner-review-item .public-button{align-self:flex-start;min-height:36px}.learner-dispute-panel{justify-self:end;max-width:280px}.learner-dispute-panel summary{cursor:pointer;list-style:none}.learner-dispute-panel summary::-webkit-details-marker{display:none}.learner-dispute-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--public-line);border-radius:var(--radius-md);background:var(--public-surface)}.learner-dispute-form label{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--public-ink-muted);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold)}.learner-dispute-form select,.learner-dispute-form textarea{width:100%;border:1px solid var(--public-line);border-radius:var(--radius-sm);background:var(--public-paper);color:var(--public-ink);font:inherit}.learner-dispute-form select{min-height:36px;padding:0 var(--space-2)}.learner-dispute-form textarea{min-height:64px;padding:var(--space-2);resize:vertical}.intel-hero-copy h1{color:var(--semantic-text-title);font-family:var(--type-family-display);font-size:var(--type-size-display-md);font-weight:var(--type-weight-display);line-height:var(--type-line-display)}.intel-subtitle{color:var(--semantic-text-body);font-size:var(--type-size-body-lg);font-weight:var(--type-weight-label);line-height:var(--type-line-body-lg)}.intel-metric-card,.intel-prescription-card,.intel-quick-actions a,.intel-side-card,.intel-today-task,.intel-topic-board,.intel-topic-card{border-color:var(--border-default);background:var(--surface-panel)}.intel-metric-card{min-height:var(--metric-card-min-height);box-shadow:none}.intel-generate-card p,.intel-metric-card span,.intel-panel-head p,.intel-side-card p,.intel-task-meta{color:var(--semantic-text-muted);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.intel-metric-card strong{color:var(--semantic-text-title);font-family:var(--type-family-number);font-size:var(--type-size-metric-lg);font-weight:var(--type-weight-metric);line-height:var(--type-line-metric)}.intel-generate-card h2,.intel-panel-head h2,.intel-side-card h2,.intel-topic-card h3{color:var(--semantic-text-title);font-size:var(--type-card-title-size);font-weight:var(--type-weight-title);line-height:var(--type-card-title-line)}.intel-band-tag.high{background:var(--learner-surface-active);color:var(--state-success-text)}.intel-band-tag.medium{background:var(--learner-surface-review);color:var(--state-warning-text)}.intel-progress-row div{background:var(--progress-track)}.intel-progress-row i{background:var(--progress-fill)}@media (max-width:1040px){.commerce-dashboard-hero,.commerce-workbench-layout,.intel-hero-layout,.intel-workspace,.knowledge-chapter-header,.knowledge-focus-strip,.knowledge-page--workspace .knowledge-exam-workbench,.knowledge-workspace-header,.knowledge-workspace-layout,.learner-content-layout,.learner-shell,.learner-subject-grid,.report-hero,.report-page__inner,.report-plan__grid,.report-proof-strip,.report-subject-grid{grid-template-columns:minmax(0,1fr)}.report-page__inner{max-width:var(--report-paper-width)}.knowledge-page--workspace .knowledge-exam-workbench{grid-template-areas:"signals" "table" "priority"}.knowledge-page--workspace .knowledge-score-forecast{border-right:0;border-bottom:1px solid var(--knowledge-border)}.knowledge-page--workspace .knowledge-priority-queue,.report-action-rail,.report-index{position:static}.report-index nav{grid-template-columns:repeat(3,minmax(var(--space-0),1fr))}.report-page--workbench .report-action-rail,.report-today-grid{grid-template-columns:repeat(2,minmax(var(--space-0),1fr))}.report-notebook-grid,.report-page--workbench .report-subject-grid,.report-workbench-hero{grid-template-columns:minmax(0,1fr)}.report-notebook-grid{grid-template-areas:"hero" "focus" "daily" "weakness" "path" "side" "tabs" "subjects" "actions"}.report-page--workbench .report-plan__grid{grid-template-columns:repeat(2,minmax(var(--space-0),1fr))}}@media (max-width:900px){.practice-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.commerce-dashboard-metrics,.commerce-entry-grid,.commerce-panel-head,.intel-metric-grid,.intel-quick-actions,.knowledge-page--workspace .knowledge-filter-bar,.learner-filter-form,.learner-quick-actions,.learner-stat-grid,.learner-workbench__head{grid-template-columns:minmax(0,1fr)}.learner-workbench{padding-right:var(--space-4);padding-left:var(--space-4)}.practice-validation-grid{grid-template-columns:minmax(0,1fr)}.knowledge-page--workspace{padding:var(--space-3) var(--space-3) calc(var(--mobile-tab-height) + var(--space-6))}.knowledge-chapter-metrics,.knowledge-page--workspace .knowledge-summary{grid-template-columns:repeat(4,minmax(var(--space-0),1fr))}.knowledge-chapter-metrics,.knowledge-page--workspace .knowledge-workbench-signals{grid-template-columns:repeat(3,minmax(var(--space-0),1fr))}.knowledge-action-band,.knowledge-detail-quality{grid-template-columns:minmax(var(--space-0),1fr)}.knowledge-action-band__actions{justify-content:flex-start}.knowledge-detail-quality div{border-top:1px solid var(--knowledge-border);border-left:0;padding-top:var(--space-2);padding-left:var(--space-0)}.knowledge-detail-quality div:first-child{border-top:0;padding-top:var(--space-0)}.knowledge-core-overview{grid-template-columns:minmax(var(--space-0),1fr)}.knowledge-core-overview__metrics{grid-template-columns:repeat(2,minmax(var(--space-0),1fr))}.knowledge-core-overview__metrics div:nth-child(odd){border-left:0;padding-left:var(--space-0)}.knowledge-chapter-metrics div,.knowledge-page--workspace .knowledge-summary div,.knowledge-page--workspace .knowledge-workbench-signals div{padding:var(--space-2)}.knowledge-page--workspace .knowledge-filter-check,.knowledge-page--workspace .knowledge-filter-submit{grid-column:1/-1}.knowledge-page--workspace .knowledge-outline-tree{position:static;order:0;max-height:236px}.knowledge-outline-main{order:1}.knowledge-page--workspace .knowledge-subject,.knowledge-selected-chapter{padding:var(--space-3)}.knowledge-page--workspace .knowledge-chapter-card,.knowledge-page--workspace .knowledge-priority-row,.knowledge-page--workspace .knowledge-section-head{grid-template-columns:minmax(var(--space-0),1fr)}.knowledge-page--workspace .knowledge-chapter-card__metrics{grid-template-columns:repeat(4,minmax(var(--space-0),1fr));width:100%}.knowledge-page--workspace .knowledge-priority-row__action{grid-column:auto}.knowledge-page--workspace .knowledge-priority-list{grid-template-columns:minmax(var(--space-0),1fr)}.knowledge-page--workspace .knowledge-exam-table__head{display:none}.knowledge-page--workspace .knowledge-point-row--compact.knowledge-point-row--table,.knowledge-page--workspace .knowledge-point-row--table{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-2)}.knowledge-page--workspace .knowledge-exam-point-cell{flex:1 0 100%;gap:var(--space-1);padding:var(--space-0)}.knowledge-page--workspace .knowledge-point-item__meta{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-0)}.knowledge-page--workspace .knowledge-exam-cell,.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{display:inline-flex;width:auto;min-width:0;align-items:center;gap:var(--space-1);border:0;border-radius:var(--radius-sm);background:var(--knowledge-raised-bg);padding:var(--space-1) var(--space-2)}.knowledge-page--workspace .knowledge-exam-cell b{font-size:var(--type-size-caption);line-height:var(--type-line-caption)}.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{flex:0 0 auto;margin-left:auto;background:transparent}.knowledge-page--workspace .knowledge-point-pager{align-items:stretch;flex-direction:column}.report-page{padding:var(--space-5) var(--space-3) calc(var(--mobile-tab-height) + var(--space-6))}.report-page--workbench{padding:var(--space-3) var(--space-2) calc(var(--mobile-tab-height) + var(--space-10))}.report-index,.report-page__ambient{display:none}.report-notebook-shell{padding-left:var(--space-4)}.report-notebook-shell--continuous{border-radius:var(--radius-lg);background-size:520px auto}.report-notebook-shell--continuous:after{display:none}.report-secondary-flow{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-0) var(--space-0);background:transparent}.report-notebook-spine{top:var(--space-0);bottom:var(--space-0);width:28px;height:100%}.report-paper{border-radius:var(--radius-lg)}.report-notebook-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "focus" "daily" "weakness" "path" "side" "tabs" "subjects" "actions";padding:var(--space-2)}.report-footnotes,.report-hero,.report-section{padding:var(--space-5)}.report-page h1{font-size:var(--type-size-display-sm)}.report-workbench-hero{grid-template-columns:minmax(var(--space-0),1fr);gap:var(--space-3);margin-left:calc(var(--space-2) * -1);padding:var(--space-4)}.report-workbench-hero .report-hero__copy{gap:var(--space-2);margin-left:var(--space-10);padding-left:var(--space-3)}.report-workbench-hero h1{max-width:100%;font-size:clamp(30px,10vw,38px);line-height:.98;white-space:normal}.report-workbench-hero .report-hero__copy>p{font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.report-workbench-hero .report-actions{position:relative;z-index:2}.report-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.report-hero-illustration--open{display:none}.report-metric-card{min-height:72px;padding:var(--space-2)}.report-metric-card p,.report-metric-card span{line-height:var(--type-line-caption)}.report-metric-card strong{font-size:var(--type-size-body-lg)}.report-lock-card{display:grid;margin:var(--space-5)}.report-lock-card>div{grid-template-columns:minmax(var(--space-0),1fr)}.report-lock-card h2,.report-lock-card p{grid-column:auto}.report-command-metrics,.report-footnotes,.report-hero-card dl,.report-page--workbench .report-action-rail,.report-page--workbench .report-footnotes,.report-page--workbench .report-plan__grid,.report-page--workbench .report-subject-grid,.report-subject-stats,.report-today-grid{grid-template-columns:minmax(0,1fr)}.report-subject-tabs{grid-template-columns:repeat(3,minmax(138px,1fr));min-height:auto;overflow-x:auto;padding:var(--space-1)}.report-subject-tabs__art{display:none}.report-subject-tab{min-width:138px;min-height:42px;border:1px solid var(--report-shell-border);background:var(--report-paper)}.report-subject-tab span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:var(--radius-pill);background:var(--report-shell-nav-active);color:var(--report-shell-ink);font-family:var(--type-family-number);font-size:var(--type-size-caption)}.report-page--workbench .report-subject-card__head{grid-template-columns:auto minmax(var(--space-0),1fr);padding-left:44px}.report-subject-hit{grid-column:2;justify-self:start}.report-unlock-card{grid-template-columns:minmax(var(--space-0),1fr)}.report-unlock-card img{justify-self:end}.report-page--workbench .report-subject-card{gap:var(--space-3);padding:var(--space-4)}.report-page--workbench .report-topic-list{gap:var(--space-2)}.report-page--workbench .report-topic-item{padding:var(--space-3)}.report-command-panel .report-hero-illustration{min-height:210px}.report-today-card{grid-template-columns:auto minmax(var(--space-0),1fr)}.report-today-card svg{grid-column:1/-1;justify-self:end}.report-actions .btn,.report-actions .public-button,.report-lock-card .btn,.report-lock-card .public-button{width:100%}.learner-workbench h1{font-size:var(--type-size-display-sm)}.commerce-dashboard-card,.commerce-dashboard-hero{padding:var(--space-4)}.learner-task-row{grid-template-columns:auto minmax(var(--space-0),1fr)}.learner-review-item{grid-template-columns:minmax(var(--space-0),1fr)}.learner-review-item__actions{justify-content:flex-start}.learner-dispute-panel{justify-self:stretch;width:100%;max-width:none}.learner-review-item .public-button{width:100%;justify-content:center}.learner-complete-actions{grid-template-columns:minmax(0,1fr)}.learner-answer-list span{display:grid}.learner-task-row .btn{grid-column:1/-1;width:100%}}.home-page.intelligence-page,.knowledge-page--study,.knowledge-page--workspace,.learner-workbench,.report-page--workbench{background:var(--background);color:var(--foreground)}.knowledge-page--study,.knowledge-page--workspace,.learner-workbench{width:min(var(--max-page-wide),100%);margin-inline:auto}.knowledge-chapter-metrics,.knowledge-core-overview,.knowledge-page--workspace .knowledge-filter-bar,.knowledge-page--workspace .knowledge-summary,.knowledge-point-list-card,.knowledge-study-shell,.knowledge-workspace,.learner-card,.learner-panel,.practice-entry-card,.wrong-book-card{border-color:var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card)}.report-page--workbench{background:var(--background)}.report-focus-card,.report-metric-card,.report-notebook-shell,.report-paper,.report-plan-card,.report-rail-card,.report-secondary-flow,.report-subject-card,.report-topic-item,.report-workbench__paper{border-color:var(--border);background-color:var(--card);box-shadow:var(--shadow-card)}.report-focus-card,.report-metric-card,.report-plan-card,.report-rail-card,.report-subject-card,.report-topic-item{border-radius:var(--radius-md)}.report-notebook-grid,.report-notebook-shell:after,.report-notebook-shell:before,.report-paper:after,.report-paper:before,.report-replica-grid,.report-workbench__paper:after,.report-workbench__paper:before{background-image:none}.report-badge,.report-hero__memo,.report-source-badge,.report-topic-type,.report-validation-badge{border-color:var(--border);background:var(--accent);color:var(--accent-foreground)}.knowledge-study-shell *,.knowledge-workspace *,.learner-workbench *,.report-page--workbench *{min-width:0}.exam-point-grid,.learner-stat-grid,.learner-subject-grid,.practice-validation-grid,.report-focus-grid,.report-plan__grid,.report-subject-grid{max-width:100%}@media (max-width:720px){.knowledge-page--study,.knowledge-page--workspace,.learner-workbench,.report-page--workbench{overflow-x:clip;padding-right:var(--space-4);padding-left:var(--space-4)}}.report-notebook-shell{padding-left:0}.report-workbench-hero .report-hero__copy{margin-left:0;padding-left:0}.report-notebook-spine{display:none}.report-notebook-grid,.report-notebook-shell--continuous:after,.report-notebook-shell:after,.report-notebook-shell:before,.report-replica-grid{background-image:none}.report-side-card,.report-validation-card{border-color:var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card)}.knowledge-study-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;grid-gap:var(--space-5);gap:var(--space-5)}.knowledge-study-tree{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + var(--space-4));max-height:calc(100vh - 112px);overflow:auto;padding:var(--space-3)}.knowledge-tree-chapter,.knowledge-tree-subject__summary{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.knowledge-tree-chapter{display:grid;grid-gap:2px;gap:2px;border:1px solid transparent;color:var(--foreground)}.knowledge-tree-chapter[aria-current=page]{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}.knowledge-selected-chapter{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.knowledge-exam-table{overflow:hidden}.knowledge-point-list--paged{display:grid;grid-gap:0;gap:0}.knowledge-point-row--table{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(260px,1.6fr) auto;align-items:center;border-top:1px solid var(--border);padding:var(--space-3)}.practice-validation-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(180px,1fr));align-items:stretch}.practice-validation-card{border-color:var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card)}.learner-workbench .practice-validation-card:not(.practice-validation-card--primary){border-color:var(--border)}.learner-workbench .practice-validation-card:not(.practice-validation-card--primary):hover{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}.practice-validation-card--primary{border-color:color-mix(in srgb,var(--public-primary) 18%,var(--public-line));background:color-mix(in srgb,var(--public-primary) 9%,var(--public-paper));color:var(--foreground)}.practice-validation-card--primary span{color:var(--muted-foreground)}.practice-validation-card__action{width:max-content;margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--primary);padding:var(--space-1) var(--space-2);color:var(--primary-foreground);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label)}.wrong-book-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.learner-empty-state,.wrong-book-card{border-color:var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card)}.knowledge-study-hero,.learner-workbench__head,.report-workbench-hero{gap:20px}.report-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-priority-queue,.knowledge-selected-chapter,.learner-empty-state,.learner-panel,.practice-validation-card,.report-metric-card{border-color:var(--border);box-shadow:none}.report-page--workbench .report-metric-card{min-height:76px;padding:var(--space-3)}.learner-workbench .practice-validation-card:not(.practice-validation-card--primary){background:var(--card);color:var(--foreground)}.practice-validation-card--primary{box-shadow:var(--shadow-card)}@media (max-width:960px){.knowledge-study-layout,.practice-validation-grid{grid-template-columns:1fr}.knowledge-study-tree{position:static;max-height:none}.knowledge-point-row--table{grid-template-columns:1fr}}.knowledge-filter-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:var(--space-3)}.knowledge-filter-panel .knowledge-filter-bar{border:0;border-radius:0;background:transparent;padding:0}.knowledge-filter-quick{display:flex;flex-wrap:wrap;gap:var(--space-2)}.knowledge-filter-quick__item{display:inline-flex;min-height:var(--control-height-sm);align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);padding:0 var(--space-3);font-size:var(--type-size-label);font-weight:var(--type-weight-label)}.knowledge-filter-quick__item--active{border-color:var(--primary);background:var(--accent);color:var(--foreground)}.knowledge-subject-overview__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.knowledge-subject-overview__head h2{margin:var(--space-1) 0 0}.knowledge-subject-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.knowledge-subject-overview__metrics div{padding:var(--space-3);border-left:1px solid var(--border)}.knowledge-subject-overview__metrics div:first-child{border-left:0}.knowledge-chapter-summary-card__head span,.knowledge-chapter-summary-list dt,.knowledge-subject-focus__head,.knowledge-subject-overview__metrics dt{color:var(--muted-foreground);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-chapter-summary-list dd,.knowledge-subject-overview__metrics dd{margin:var(--space-1) 0 0;color:var(--foreground);font-weight:var(--type-weight-label)}.knowledge-subject-focus{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.knowledge-subject-focus__head,.knowledge-subject-focus__row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.9fr) minmax(220px,1.2fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.knowledge-subject-focus__head{border-bottom:1px solid var(--border);background:var(--background);padding:var(--space-2) var(--space-3)}.knowledge-subject-focus__row{border-bottom:1px solid var(--border);padding:var(--space-3)}.knowledge-subject-focus__row:last-child{border-bottom:0}.knowledge-subject-focus__point{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.knowledge-subject-focus__chapter,.knowledge-subject-focus__meta,.knowledge-subject-focus__point strong{min-width:0;overflow-wrap:anywhere}.knowledge-subject-focus__chapter,.knowledge-subject-focus__meta{color:var(--muted-foreground);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-page--workspace .knowledge-chapter-workspace{display:grid;grid-template-areas:"table aside";grid-template-columns:minmax(0,1fr) minmax(260px,288px);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.knowledge-chapter-aside{grid-area:aside;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + var(--space-4));display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.knowledge-chapter-summary-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:var(--space-3)}.knowledge-chapter-summary-card__head{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.knowledge-chapter-summary-card__head strong{color:var(--foreground);font-family:var(--type-family-number);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.knowledge-chapter-summary-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.knowledge-chapter-summary-list div{min-width:0}.knowledge-chapter-aside .knowledge-priority-queue{grid-area:auto;position:static;padding:var(--space-3)}.knowledge-chapter-aside .knowledge-priority-row__action{grid-column:1/-1;justify-self:start}@media (max-width:1180px){.knowledge-subject-focus__head,.knowledge-subject-focus__row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto}.knowledge-subject-focus__chapter{display:none}.knowledge-page--workspace .knowledge-chapter-workspace{grid-template-areas:"table" "aside";grid-template-columns:minmax(0,1fr)}.knowledge-chapter-aside{position:static;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:720px){.knowledge-chapter-aside,.knowledge-page--workspace .knowledge-exam-table__toolbar,.knowledge-subject-focus__row,.knowledge-subject-overview__head{grid-template-columns:minmax(0,1fr)}.knowledge-subject-overview__head{display:grid}.knowledge-subject-overview__metrics{grid-template-columns:minmax(0,1fr)}.knowledge-subject-overview__metrics div,.knowledge-subject-overview__metrics div:first-child{border-top:1px solid var(--border);border-left:0}.knowledge-subject-overview__metrics div:first-child{border-top:0}.knowledge-subject-focus__head{display:none}.knowledge-subject-focus__row{gap:var(--space-2)}.knowledge-subject-focus__chapter{display:block}.knowledge-subject-focus__row .knowledge-entry__action{justify-self:start}}.knowledge-page--workspace .knowledge-tree-chapter{border-left:2px solid var(--border)}.knowledge-page--workspace .knowledge-tree-chapter:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--accent) 42%,transparent)}.knowledge-page--workspace .knowledge-tree-chapter[aria-current=page]{border-color:var(--primary);background:color-mix(in srgb,var(--accent) 62%,var(--card));box-shadow:inset 3px 0 0 var(--primary)}.knowledge-page--workspace .knowledge-exam-table{border-color:color-mix(in srgb,var(--border) 86%,var(--primary));background:var(--card)}.knowledge-page--workspace .knowledge-exam-table__toolbar{min-height:64px;background:var(--card);padding:var(--space-3) var(--space-4)}.knowledge-page--workspace .knowledge-exam-table__toolbar h3{font-size:var(--type-size-title-sm)}.knowledge-page--workspace .knowledge-exam-table__head{grid-template-columns:minmax(300px,1.35fr) minmax(300px,1fr) 84px;background:color-mix(in srgb,var(--background) 92%,var(--primary));color:var(--muted-foreground);padding:var(--space-2) var(--space-4)}.knowledge-page--workspace .knowledge-point-row--compact.knowledge-point-row--table,.knowledge-page--workspace .knowledge-point-row--table{grid-template-columns:minmax(300px,1.35fr) minmax(300px,1fr) 84px;min-height:82px;padding:0;border-top:0;border-bottom:1px solid var(--border);background:var(--card)}.knowledge-page--workspace .knowledge-point-row--table:hover{background:color-mix(in srgb,var(--accent) 22%,var(--card))}.knowledge-page--workspace .knowledge-exam-point-cell{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.knowledge-page--workspace .knowledge-exam-point-cell strong{color:var(--foreground);font-size:var(--type-size-body-md);font-weight:var(--type-weight-title);line-height:var(--type-line-body)}.knowledge-page--workspace .knowledge-priority-chip{flex:0 0 auto;justify-self:start;min-height:26px;border:1px solid transparent;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 68%,var(--card));color:var(--primary);padding:0 var(--space-2);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label);white-space:nowrap}.knowledge-page--workspace .knowledge-priority-chip--base{background:var(--background);color:var(--muted-foreground)}.knowledge-page--workspace .knowledge-priority-chip--medium{background:color-mix(in srgb,var(--accent) 56%,var(--card));color:var(--primary)}.knowledge-page--workspace .knowledge-point-item__meta{grid-template-columns:64px minmax(104px,1fr) 72px 64px;align-items:stretch}.knowledge-page--workspace .knowledge-exam-cell{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:var(--space-3) var(--space-2)}.knowledge-page--workspace .knowledge-exam-cell:first-child{border-left:0}.knowledge-page--workspace .knowledge-exam-cell dt{margin-bottom:2px;color:var(--muted-foreground)}.knowledge-page--workspace .knowledge-exam-cell dd{color:var(--foreground);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label)}.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{align-self:stretch;min-height:0;border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:transparent;color:var(--primary);padding:var(--space-3) var(--space-2);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action:hover{background:color-mix(in srgb,var(--accent) 54%,var(--card))}.knowledge-chapter-summary-card{border-color:color-mix(in srgb,var(--border) 86%,var(--primary));box-shadow:none}.knowledge-chapter-summary-card__head strong{font-size:var(--type-size-title-md)}.knowledge-chapter-aside .knowledge-priority-queue{gap:var(--space-2);border-color:color-mix(in srgb,var(--border) 86%,var(--primary));box-shadow:none}.knowledge-chapter-aside .knowledge-section-head{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.knowledge-chapter-aside .knowledge-section-head h3{font-size:var(--type-size-title-sm)}.knowledge-chapter-aside .knowledge-priority-row{min-height:0;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);border-top:0;border-bottom:1px solid var(--border);padding:var(--space-3) 0}.knowledge-chapter-aside .knowledge-priority-row:last-child{border-bottom:0;padding-bottom:0}.knowledge-chapter-aside .knowledge-priority-row__rank{width:36px;height:36px;border-radius:var(--radius-md);background:var(--card)}.knowledge-chapter-aside .knowledge-priority-row__body{align-content:start}.knowledge-chapter-aside .knowledge-priority-row__body strong{font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-chapter-aside .knowledge-priority-row__action{grid-column:2;width:max-content;margin-top:var(--space-1);background:transparent;color:var(--primary);font-size:var(--type-size-label);line-height:var(--type-line-label)}@media (max-width:960px){.knowledge-page--workspace .knowledge-point-row--compact.knowledge-point-row--table,.knowledge-page--workspace .knowledge-point-row--table{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:var(--space-3)}.knowledge-page--workspace .knowledge-exam-cell,.knowledge-page--workspace .knowledge-exam-point-cell,.knowledge-page--workspace .knowledge-point-row--table .knowledge-entry__action{border-left:0;padding:var(--space-1) 0}.knowledge-page--workspace .knowledge-point-item__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-page--workspace .knowledge-outline-tree{overflow:auto}.knowledge-page--workspace .knowledge-tree-chapter{min-height:40px;border-left:2px solid transparent;border-radius:var(--radius-sm);background:transparent;box-shadow:none;padding:var(--space-2) var(--space-3)}.knowledge-page--workspace .knowledge-tree-chapter:hover{border-left-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--accent) 28%,var(--card))}.knowledge-page--workspace .knowledge-tree-chapter[aria-current=page]{border-left-color:var(--primary);background:color-mix(in srgb,var(--accent) 38%,var(--card));box-shadow:none}.knowledge-page--workspace .knowledge-tree-chapter strong{font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-body-sm)}.knowledge-page--workspace .knowledge-tree-chapter small{font-size:var(--type-size-label);line-height:var(--type-line-label)}.knowledge-page--workspace .knowledge-point-list--paged{display:block}.knowledge-page--workspace .knowledge-data-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--card)}.knowledge-page--workspace .knowledge-data-table td,.knowledge-page--workspace .knowledge-data-table th{border-bottom:1px solid var(--border);padding:var(--space-3);color:var(--foreground);text-align:left;vertical-align:middle}.knowledge-page--workspace .knowledge-data-table th{background:var(--background);color:var(--muted-foreground);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label)}.knowledge-page--workspace .knowledge-data-table th:first-child{width:34%}.knowledge-page--workspace .knowledge-data-table th:nth-child(2),.knowledge-page--workspace .knowledge-data-table th:nth-child(4),.knowledge-page--workspace .knowledge-data-table th:nth-child(5),.knowledge-page--workspace .knowledge-data-table th:nth-child(6){width:12%}.knowledge-page--workspace .knowledge-data-table th:nth-child(3){width:18%}.knowledge-page--workspace .knowledge-data-table .knowledge-point-row--table{display:table-row;min-height:0;border:0;background:var(--card);box-shadow:none}.knowledge-page--workspace .knowledge-data-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 22%,var(--card))}.knowledge-page--workspace .knowledge-table-action,.knowledge-page--workspace .knowledge-table-point{color:inherit;text-decoration:none}.knowledge-page--workspace .knowledge-table-point{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.knowledge-page--workspace .knowledge-table-point strong{overflow:hidden;color:var(--foreground);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-title);line-height:var(--type-line-body-sm);text-overflow:ellipsis}.knowledge-page--workspace .knowledge-table-action{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--primary);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label);white-space:nowrap}.knowledge-page--workspace .knowledge-priority-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.knowledge-page--workspace .knowledge-priority-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-3) 0}.knowledge-page--workspace .knowledge-priority-item:last-child{border-bottom:0;padding-bottom:0}.knowledge-page--workspace .knowledge-priority-row__rank{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--muted-foreground);font-size:var(--type-size-label);font-weight:var(--type-weight-label)}.knowledge-page--workspace .knowledge-priority-row__body{display:grid;min-width:0;grid-gap:var(--space-1);gap:var(--space-1)}.knowledge-page--workspace .knowledge-priority-row__body strong{color:var(--foreground);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-page--workspace .knowledge-priority-row__action{display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);margin-top:var(--space-1);background:transparent;color:var(--primary);font-size:var(--type-size-label);font-weight:var(--type-weight-label);line-height:var(--type-line-label);text-decoration:none}@media (max-width:960px){.knowledge-page--workspace .knowledge-data-table,.knowledge-page--workspace .knowledge-data-table tbody,.knowledge-page--workspace .knowledge-data-table td,.knowledge-page--workspace .knowledge-data-table th,.knowledge-page--workspace .knowledge-data-table thead,.knowledge-page--workspace .knowledge-data-table tr{display:block}.knowledge-page--workspace .knowledge-data-table thead{display:none}.knowledge-page--workspace .knowledge-data-table .knowledge-point-row--table{display:block;border-bottom:1px solid var(--border);padding:var(--space-3)}.knowledge-page--workspace .knowledge-data-table td{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);border-bottom:0;padding:var(--space-1) 0}.knowledge-page--workspace .knowledge-data-table td:first-child{display:block;padding-bottom:var(--space-2)}.knowledge-page--workspace .knowledge-data-table td:before{color:var(--muted-foreground);content:attr(data-label);font-size:var(--type-size-label);font-weight:var(--type-weight-label)}.knowledge-page--workspace .knowledge-data-table td:first-child:before{content:none}}.learner-result-filter{display:flex;flex-wrap:wrap;gap:var(--space-2)}.learner-result-filter a{display:inline-flex;min-height:var(--control-height-sm);align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);padding:0 var(--space-3);font-size:var(--type-size-label);font-weight:var(--type-weight-label);text-decoration:none}.learner-result-filter a[aria-current=page]{border-color:var(--primary);background:var(--accent);color:var(--foreground)}.learner-result-filter__summary{margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.report-page--workbench .report-knowledge-support,.report-page--workbench .report-prediction-map,.report-page--workbench .report-validation-panel{margin-top:var(--space-5)}.report-page--workbench .report-quote-card,.report-page--workbench .report-risk-card{background:var(--card);box-shadow:none}@media (max-width:720px){.knowledge-page--workspace,.learner-workbench,.report-page--workbench{padding-bottom:calc(var(--mobile-tab-height) + var(--space-16))}.knowledge-page--workspace:after,.learner-workbench:after,.report-page--workbench:after{display:block;height:calc(var(--mobile-tab-height) + var(--space-4));content:""}}.knowledge-detail-page{min-height:calc(100dvh - var(--header-height, 72px));overflow-x:clip;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,var(--background)) 0,var(--background) 360px),var(--background);padding:var(--space-6) var(--space-4) var(--space-10)}.knowledge-detail-page__inner{width:min(1180px,100%);margin-inline:auto}.knowledge-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"back back" "hero hero" "quality quality" "study actions" "study practice";grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.knowledge-detail-shell *{min-width:0}.knowledge-detail-shell .knowledge-back-link{grid-area:back;display:inline-flex;width:max-content;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);padding:0 var(--space-3);font-size:var(--type-size-label);font-weight:var(--type-weight-label);text-decoration:none}.knowledge-detail-shell .knowledge-back-link:hover{border-color:var(--primary);color:var(--primary)}.knowledge-detail-shell .knowledge-detail__head{grid-area:hero;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:var(--space-5);gap:var(--space-5);align-items:end;border:1px solid color-mix(in srgb,var(--border) 76%,var(--primary));border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--card) 0,color-mix(in srgb,var(--accent) 58%,var(--card)) 100%);padding:clamp(var(--space-5),4vw,var(--space-8));box-shadow:0 18px 50px color-mix(in srgb,var(--primary) 10%,transparent)}.knowledge-detail-shell .knowledge-detail__head h1{max-width:14ch;margin:var(--space-2) 0 var(--space-3);color:var(--foreground);font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:0}.knowledge-detail-shell .knowledge-detail__head p:not(.public-kicker){max-width:64ch;margin:0;color:var(--muted-foreground);font-size:var(--type-size-body-md);line-height:var(--type-line-body)}.knowledge-detail-shell .knowledge-detail-meta{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 82%,white);padding:var(--space-3)}.knowledge-detail-shell .knowledge-detail-meta div,.knowledge-detail-shell .knowledge-detail-quality div{min-width:0}.knowledge-detail-shell .knowledge-detail-meta dt,.knowledge-detail-shell .knowledge-detail-quality dt{color:var(--muted-foreground);font-size:var(--type-size-caption);font-weight:var(--type-weight-label);line-height:var(--type-line-caption)}.knowledge-detail-shell .knowledge-detail-meta dd,.knowledge-detail-shell .knowledge-detail-quality dd{margin:var(--space-1) 0 0;color:var(--foreground);font-size:var(--type-size-body-sm);font-weight:var(--type-weight-label);line-height:var(--type-line-body-sm)}.knowledge-detail-shell .knowledge-detail-quality{grid-area:quality;border-color:var(--border);background:var(--card);box-shadow:var(--shadow-card)}.knowledge-detail-shell .knowledge-study-grid{grid-area:study;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.knowledge-detail-shell .knowledge-action-band,.knowledge-detail-shell .knowledge-practice,.knowledge-detail-shell .knowledge-preview-notice,.knowledge-detail-shell .knowledge-study-block{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card)}.knowledge-detail-shell .knowledge-study-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.knowledge-detail-shell .knowledge-study-block h2{margin:0;color:var(--foreground);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.knowledge-detail-shell .knowledge-study-block ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:1.1rem;color:var(--muted-foreground);font-size:var(--type-size-body-md);line-height:1.75}.knowledge-detail-shell .knowledge-study-block li::marker{color:var(--primary)}.knowledge-detail-shell .knowledge-action-band{grid-area:actions;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + var(--space-4));display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);background:color-mix(in srgb,var(--accent) 42%,var(--card));padding:var(--space-4)}.knowledge-detail-shell .knowledge-action-band__actions{display:grid;justify-content:stretch}.knowledge-detail-shell .knowledge-action-band__actions .public-button,.knowledge-detail-shell .knowledge-practice .public-button{justify-content:center;width:100%}.knowledge-detail-shell .knowledge-practice{grid-area:practice;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + 210px);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.knowledge-detail-shell .knowledge-practice h2,.knowledge-detail-shell .knowledge-practice p,.knowledge-detail-shell .knowledge-practice strong{margin:0}.knowledge-detail-shell .knowledge-practice h2{color:var(--foreground);font-size:var(--type-size-title-sm);line-height:var(--type-card-title-line)}.knowledge-detail-shell .knowledge-practice p,.knowledge-detail-shell .knowledge-practice strong,.knowledge-detail-shell .knowledge-practice-note{color:var(--muted-foreground);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.knowledge-detail-shell .knowledge-preview-notice{grid-column:1/-1;padding:var(--space-4)}.learner-empty-state,.learner-workbench .learner-panel,.learner-workbench .practice-validation-card,.wrong-book-card{border-color:color-mix(in srgb,var(--border) 86%,var(--primary))}.learner-empty-state,.learner-workbench .practice-validation-card,.wrong-book-card{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.learner-workbench .practice-validation-card:hover,.wrong-book-card:hover{border-color:var(--primary);transform:translateY(-1px)}@media (max-width:960px){.knowledge-detail-page{padding:var(--space-4) var(--space-4) calc(var(--mobile-tab-height) + var(--space-12))}.knowledge-detail-shell,.knowledge-detail-shell .knowledge-detail__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "hero" "quality" "study" "actions" "practice"}.knowledge-detail-shell .knowledge-action-band,.knowledge-detail-shell .knowledge-practice{position:static}}@media (max-width:640px){.knowledge-detail-shell .knowledge-action-band,.knowledge-detail-shell .knowledge-detail__head,.knowledge-detail-shell .knowledge-practice,.knowledge-detail-shell .knowledge-study-block{padding:var(--space-4)}.knowledge-detail-shell .knowledge-detail-quality{grid-template-columns:minmax(0,1fr)}.knowledge-detail-shell .knowledge-detail-quality div,.knowledge-detail-shell .knowledge-detail-quality div:first-child{border-top:1px solid var(--border);border-left:0;padding-top:var(--space-3);padding-left:0}.knowledge-detail-shell .knowledge-detail-quality div:first-child{border-top:0;padding-top:0}}