.AssessmentSubmitFailure_panel__tAeUL{padding:var(--space-5) var(--space-6);border:1px solid var(--color-error-500);border-radius:var(--radius-lg);background:var(--color-error-50);color:var(--color-error-700)}.AssessmentSubmitFailure_panel__tAeUL:focus-visible{outline:2px solid var(--color-error-700);outline-offset:2px}.AssessmentSubmitFailure_title__eIXKt{margin:0 0 var(--space-2);color:var(--color-error-700);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-snug)}.AssessmentSubmitFailure_body__YGhBj{max-inline-size:72ch;margin:0 0 var(--space-3);color:var(--color-error-700);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.AssessmentSubmitFailure_meta__Onkjw{margin:0 0 var(--space-4);color:var(--color-error-700);font-family:var(--font-mono);font-size:var(--text-sm)}.AssessmentSubmitFailure_actions__Rv9Xj{display:flex;flex-wrap:wrap;gap:var(--space-3)}.AssessmentSubmitFailure_primaryAction__ySi1Z,.AssessmentSubmitFailure_secondaryAction__v30DF{min-block-size:var(--touch-target-min);padding:var(--space-3) var(--space-5);border:1px solid var(--color-error-700);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer}.AssessmentSubmitFailure_primaryAction__ySi1Z{background:var(--color-error-700);color:var(--color-error-50)}.AssessmentSubmitFailure_secondaryAction__v30DF{background:transparent;color:var(--color-error-700)}.AssessmentSubmitFailure_primaryAction__ySi1Z:focus-visible,.AssessmentSubmitFailure_secondaryAction__v30DF:focus-visible{outline:2px solid var(--color-error-700);outline-offset:2px}.AssessmentSubmitFailure_primaryAction__ySi1Z:disabled,.AssessmentSubmitFailure_secondaryAction__v30DF:disabled{cursor:progress}@media (max-width:480px){.AssessmentSubmitFailure_actions__Rv9Xj{flex-direction:column}.AssessmentSubmitFailure_primaryAction__ySi1Z,.AssessmentSubmitFailure_secondaryAction__v30DF{inline-size:100%}}.ModuleLedgerFeed_commitHash__2DJ4x{-webkit-margin-before:2px;margin-block-start:2px;color:var(--fixed-dark-text-muted,var(--color-text-muted));font-family:var(--font-mono);font-size:9px;overflow-wrap:anywhere}.Sidebar_sidebar__W9J5i{display:grid;block-size:100%;grid-template-rows:auto auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);background:linear-gradient(180deg,rgba(9,19,32,.98),rgba(5,11,20,.98)),var(--nav-bg);color:var(--chrome-text-primary,var(--color-text-primary));--status-info-bg:var(--chrome-chip-info-bg);--status-info-border:var(--chrome-chip-info-border);--status-info-text:var(--chrome-chip-info-text)}[data-theme=light] .Sidebar_sidebar__W9J5i{--status-locked-bg:var(--chrome-chip-gold-bg);--status-locked-border:var(--chrome-chip-gold-border);--status-locked-text:var(--chrome-chip-gold-text)}.Sidebar_header__wN5YX{display:flex;min-block-size:48px;align-items:center;justify-content:space-between;gap:var(--space-3);-webkit-border-after:1px solid var(--nav-border);border-block-end:1px solid var(--nav-border);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4)}.Sidebar_collapseButton__pbfYO{display:inline-grid;min-inline-size:36px;min-block-size:36px;place-items:center;border:1px solid var(--nav-border);border-radius:var(--radius-lg);color:var(--chrome-accent,var(--color-brand-cyan));font-size:var(--text-xl);line-height:1;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.Sidebar_collapseButton__pbfYO:hover{border-color:var(--nav-item-border-active);background:var(--nav-item-bg-hover)}.Sidebar_collapseButton__pbfYO:focus-visible{box-shadow:var(--focus-ring)}.Sidebar_contextCard__nU0ai{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--nav-item-border-active);border-radius:var(--radius-xl);padding:var(--space-4);background:var(--accent-wash)}.Sidebar_contextEyebrow__NHc_o{color:var(--chrome-accent,var(--color-brand-cyan));font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);text-transform:uppercase}.Sidebar_contextTitle__ioFjU{color:var(--chrome-text-primary,var(--color-text-primary));font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-snug)}.Sidebar_contextText__FKEQG{color:var(--chrome-text-secondary,var(--color-text-secondary));font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Sidebar_groups__wg2VS{min-block-size:0;overflow:auto;-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);scrollbar-color:var(--foundation-border-default) transparent}.Sidebar_group__HpaRH{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Sidebar_group__HpaRH+.Sidebar_group__HpaRH{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.Sidebar_groupTitle__qjihD{color:var(--chrome-text-tertiary,var(--color-text-tertiary));font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.Sidebar_list__E44qV{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.Sidebar_item__rkSIp{min-inline-size:0}.Sidebar_link__TsFVD{position:relative;display:grid;min-block-size:var(--touch-target-min);grid-template-columns:4px minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border:1px solid transparent;border-radius:var(--nav-item-radius);padding:var(--space-2) var(--space-3);color:var(--nav-item-color);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.Sidebar_link__TsFVD:hover{border-color:var(--nav-item-border-active);background:var(--nav-item-bg-hover);color:var(--nav-item-color-hover)}.Sidebar_link__TsFVD:focus-visible{box-shadow:var(--focus-ring)}.Sidebar_link__TsFVD[aria-current=page]{border-color:var(--nav-item-border-active);background:var(--nav-item-bg-active);color:var(--chrome-accent,var(--color-brand-cyan))}.Sidebar_activeRail__MoBDx{inline-size:4px;block-size:24px;border-radius:var(--radius-full);background:transparent}.Sidebar_link__TsFVD[aria-current=page] .Sidebar_activeRail__MoBDx{background:var(--color-brand-cyan)}.Sidebar_itemText__dYk93{display:grid;min-inline-size:0;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.Sidebar_label__rhP6d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_labelRow__J_Viz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-5) var(--space-2);min-inline-size:0}.Sidebar_labelRow__J_Viz>.Sidebar_label__rhP6d{flex-shrink:0;max-inline-size:100%}.Sidebar_description__ie__T{overflow:hidden;color:var(--chrome-text-tertiary,var(--color-text-muted));font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){[data-sidebar-collapsed=true] .Sidebar_sidebar__W9J5i{padding-inline:var(--space-3)}[data-sidebar-collapsed=true] .Sidebar_header__wN5YX{justify-content:center}[data-sidebar-collapsed=true] .Sidebar_collapseButton__pbfYO{inline-size:40px}[data-sidebar-collapsed=true] .Sidebar_contextCard__nU0ai{place-items:center;padding:var(--space-3)}[data-sidebar-collapsed=true] .Sidebar_link__TsFVD{grid-template-columns:1fr;justify-items:center;padding-inline:var(--space-2)}[data-sidebar-collapsed=true] .Sidebar_activeRail__MoBDx,[data-sidebar-collapsed=true] .Sidebar_description__ie__T,[data-sidebar-collapsed=true] .Sidebar_groupTitle__qjihD{display:none}}@media (max-width:1023px){.Sidebar_collapseButton__pbfYO{display:none}.Sidebar_sidebar__W9J5i{box-shadow:var(--shadow-dark-lg);max-inline-size:100%}}@media (max-width:640px){.Sidebar_contextText__FKEQG,.Sidebar_description__ie__T,.Sidebar_link__TsFVD>.bzl-badge{display:none}.Sidebar_groupTitle__qjihD{font-size:var(--text-2xs)}.Sidebar_link__TsFVD{padding:var(--space-2)}}.BrandMark_brandMark__1XtgK{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--space-3);color:var(--chrome-text-primary,var(--color-text-primary))}.BrandMark_symbol__WEqfN{display:inline-grid;flex:0 0 auto;inline-size:40px;block-size:40px;place-items:center;border:1px solid var(--line-medium,rgba(153,111,63,.22));border-radius:var(--radius-lg,10px);background:rgba(255,255,255,.03);overflow:hidden}.BrandMark_logoImage__78bi0{display:block;inline-size:28px;block-size:28px;object-fit:contain}.BrandMark_copy__f6Fa6{display:grid;min-inline-size:0;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.BrandMark_name__JjcZR{color:var(--chrome-text-primary,var(--color-text-primary));font-size:var(--text-sm);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight)}.BrandMark_name__JjcZR,.BrandMark_sublabel__Kw01G{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrandMark_sublabel__Kw01G{color:var(--chrome-text-tertiary,var(--color-text-muted));font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug)}.BrandMark_brandMark__1XtgK[data-collapsed=true]{justify-content:center}.BrandMark_brandMark__1XtgK[data-collapsed=true] .BrandMark_symbol__WEqfN{inline-size:40px;block-size:40px}@media print{.BrandMark_symbol__WEqfN{border-color:var(--print-border);background:transparent;color:var(--print-text);box-shadow:none}.BrandMark_name__JjcZR,.BrandMark_sublabel__Kw01G{color:var(--print-text)}}.Skeleton_skeleton__qPv9I{position:relative;overflow:hidden;border-radius:var(--radius-md);background:rgba(148,163,184,.14)}.Skeleton_skeleton__qPv9I:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:Skeleton_bzl-skeleton-shimmer__GTG5_ 1.4s infinite}.Skeleton_block__Zgj1X{display:block}.Skeleton_text__8BX3s{block-size:.875rem}.Skeleton_heading__JCIbY{block-size:1.5rem}.Skeleton_card__rPh1L{min-block-size:12rem;border:1px solid var(--card-border);border-radius:var(--card-radius)}.Skeleton_avatar__M3zxM{inline-size:44px;block-size:44px;border-radius:var(--radius-full)}.Skeleton_stack__MI_Gf{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}@keyframes Skeleton_bzl-skeleton-shimmer__GTG5_{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I:after{display:none}}@media print{.Skeleton_skeleton__qPv9I{border:1px solid var(--print-border);background:transparent}.Skeleton_skeleton__qPv9I:after{display:none}}.Skeleton_tableWrap__tGcLs{inline-size:100%;overflow-x:auto;border:1px solid var(--table-border);border-radius:var(--radius-xl);background:var(--table-bg)}.Skeleton_table__IFl68{inline-size:100%;min-inline-size:520px;border-collapse:separate;border-spacing:0}.Skeleton_caption__jZx17{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.Skeleton_table__IFl68 td,.Skeleton_table__IFl68 th{-webkit-border-after:1px solid rgba(126,214,245,.1);border-block-end:1px solid rgba(126,214,245,.1);padding:var(--table-cell-padding-y) var(--table-cell-padding-x)}.Skeleton_table__IFl68 tr:last-child td{-webkit-border-after:0;border-block-end:0}.Skeleton_nav__qluXJ{inline-size:100%}.Skeleton_navList__htAQw{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Skeleton_navItem__euf72{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-block-size:var(--touch-target-min);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}.Skeleton_navIcon__RRUuY{border-radius:var(--radius-md)}