._1-X7DW_labPage{height:100vh;font-family:var(--bs-body-font-family,system-ui, sans-serif);background:#f8fafc;flex-direction:column;display:flex}._1-X7DW_labHeader{color:var(--wb-white);background:#1a4d6d;border-bottom:2px solid #d89e3a;flex-shrink:0;align-items:center;gap:.75rem;min-height:52px;padding:.625rem 1rem;display:flex}._1-X7DW_labHeaderTitle{color:var(--wb-white);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._1-X7DW_labHeaderActions{align-items:center;gap:.5rem;display:flex}._1-X7DW_labBody{flex:1;min-height:0;display:flex;overflow:hidden}._1-X7DW_scenePane{background:#0f172a;flex:1;min-width:0;position:relative}._1-X7DW_sidebar{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow:hidden}._1-X7DW_sidebarTabs{border-bottom:1px solid #e2e8f0;flex-shrink:0;display:flex}._1-X7DW_sidebarTab{text-align:center;color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.5rem .25rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s}._1-X7DW_sidebarTab:hover{color:#1a4d6d}._1-X7DW_sidebarTabActive{color:#1a4d6d;border-bottom-color:#d89e3a;font-weight:600}._1-X7DW_sidebarContent{flex:1;padding:1rem;overflow-y:auto}._1-X7DW_controlSection{margin-bottom:1.25rem}._1-X7DW_controlLabel{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}._1-X7DW_controlLabelText{color:#374151;font-size:.8125rem;font-weight:500}._1-X7DW_controlValue{color:#1a4d6d;font-family:Courier New,monospace;font-size:.8125rem;font-weight:600}._1-X7DW_slider{accent-color:#1a4d6d;cursor:pointer;width:100%}._1-X7DW_sliderMinMax{color:#9ca3af;justify-content:space-between;margin-top:.125rem;font-size:.6875rem;display:flex}._1-X7DW_controlDescription{color:#6b7280;margin-top:.25rem;font-size:.6875rem}._1-X7DW_readout{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.625rem;padding:.625rem .75rem;display:flex}._1-X7DW_readoutLabel{color:#374151;font-size:.8125rem}._1-X7DW_readoutValue{color:#1a4d6d;font-family:Courier New,monospace;font-size:1.0625rem;font-weight:700}._1-X7DW_toggleRow{justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}._1-X7DW_toggleSwitch{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;align-items:center;width:2.5rem;height:1.375rem;transition:background .2s;display:inline-flex;position:relative}._1-X7DW_toggleSwitchOn{background:#1a4d6d}._1-X7DW_toggleKnob{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;display:inline-block;transform:translate(.1875rem);box-shadow:0 1px 3px #0000004d}._1-X7DW_toggleKnobOn{transform:translate(1.3125rem)}._1-X7DW_actionBtn{color:#1a4d6d;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;width:100%;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s}._1-X7DW_actionBtn:hover{background:#bfdbfe}._1-X7DW_resetBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;transition:color .15s;display:flex}._1-X7DW_resetBtn:hover{color:#374151}._1-X7DW_computedSection{border-top:1px solid #e2e8f0;margin-top:.875rem;padding-top:.875rem}._1-X7DW_computedSectionHeading{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}._1-X7DW_computedRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.8125rem;display:flex}._1-X7DW_computedRowLabel{color:#6b7280}._1-X7DW_computedRowValue{color:#374151;font-family:Courier New,monospace}._1-X7DW_graphChart{width:100%;margin-bottom:1.25rem}._1-X7DW_graphTitle{color:#374151;margin-bottom:.375rem;font-size:.8125rem;font-weight:600}._1-X7DW_infoSection{margin-bottom:1.25rem}._1-X7DW_infoSectionHeading{color:#1a4d6d;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;margin-bottom:.5rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700}._1-X7DW_infoText{color:#374151;font-size:.8125rem;line-height:1.6}._1-X7DW_infoList{margin:0;padding-left:1.25rem;list-style:outside}._1-X7DW_infoList li{color:#374151;margin-bottom:.25rem;font-size:.8125rem;line-height:1.5}._1-X7DW_refList{margin:0;padding:0;list-style:none}._1-X7DW_refList li{color:#6b7280;border-bottom:1px solid #f1f5f9;padding:.25rem 0;font-size:.75rem}._1-X7DW_simDock{--vl-sim-k:clamp(1, var(--vl-text-scale,1) * var(--vl-tile-zoom,1), 1.6);z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:.5rem;right:.5rem}._1-X7DW_simDock>*{pointer-events:auto}._1-X7DW_simBadge{border-radius:calc(var(--tf-radius-control) / 2);background:color-mix(in srgb, var(--wb-charcoal) 75%, transparent);color:var(--wb-white);font-size:calc(.75rem * var(--vl-sim-k,1));align-self:flex-start;padding:.25rem .5rem}._1-X7DW_simBadge._1-X7DW_cue{animation:4s linear forwards _1-X7DW_vlCueCaption}@keyframes _1-X7DW_vlCueCaption{0%,87.5%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._1-X7DW_simBadge._1-X7DW_cue{animation:none}}._1-X7DW_simBadge._1-X7DW_consequence{background:var(--wb-terracotta);color:var(--wb-white);font-weight:600}._1-X7DW_consequenceGlyph{margin-right:.25rem}._1-X7DW_simBadge._1-X7DW_prediction{background:var(--wb-warm-2);color:var(--wb-slate-text)}._1-X7DW_predictionCard{box-sizing:border-box;background:var(--wb-white);width:min(22rem,100% - 1rem);color:var(--wb-primary);border:1px solid var(--wb-border);border-radius:var(--tf-radius-control);box-shadow:var(--tf-shadow-float);font-size:calc(.8125rem * var(--vl-sim-k,1));align-self:center;padding:.75rem .9rem}._1-X7DW_predictionTitle{font-size:calc(.9375rem * var(--vl-sim-k,1));color:var(--wb-primary);margin:0 0 .35rem;font-weight:650}._1-X7DW_predictionPrompt{margin:0 0 .5rem}._1-X7DW_predictionValue{align-items:center;gap:.4rem;display:flex}._1-X7DW_predictionInput{border:1px solid var(--wb-border);border-radius:var(--tf-radius-control);min-width:0;font:inherit;color:var(--wb-primary);flex:auto;padding:.3rem .45rem}._1-X7DW_predictionUnit{flex:none}._1-X7DW_predictionTrends{flex-direction:column;gap:.3rem;display:flex}._1-X7DW_predictionTrend{align-items:center;gap:.4rem;display:flex}._1-X7DW_predictionError{color:var(--wb-terracotta);margin:.35rem 0 0;font-weight:600}._1-X7DW_predictionActions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}._1-X7DW_predictionSave,._1-X7DW_predictionSkip{border-radius:var(--tf-radius-control);border:1px solid var(--wb-primary);font:inherit;cursor:pointer;padding:.3rem .55rem}._1-X7DW_predictionSave{background:var(--wb-primary);color:var(--wb-white)}._1-X7DW_predictionSave:hover{background:var(--wb-primary-light);border-color:var(--wb-primary-light)}._1-X7DW_predictionSave[aria-disabled=true]{opacity:.6;cursor:not-allowed}._1-X7DW_predictionSkip{background:var(--wb-white);color:var(--wb-primary)}._1-X7DW_predictionInput:focus-visible,._1-X7DW_predictionTrend input:focus-visible,._1-X7DW_predictionSave:focus-visible,._1-X7DW_predictionSkip:focus-visible{outline:2px solid var(--wb-primary);outline-offset:2px}._1-X7DW_simControls{justify-content:center;align-items:center;gap:calc(.5rem * var(--vl-sim-k,1));max-width:100%;padding:calc(.5rem * var(--vl-sim-k,1)) .75rem;background:#0009;border-radius:8px;flex-wrap:wrap;display:flex}._1-X7DW_simBtn{width:calc(2rem * var(--vl-sim-k,1));height:calc(2rem * var(--vl-sim-k,1));background:color-mix(in srgb, var(--wb-white) 15%, transparent);border:1px solid color-mix(in srgb, var(--wb-white) 25%, transparent);color:var(--wb-white);cursor:pointer;font-size:calc(.875rem * var(--vl-sim-k,1));border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}._1-X7DW_simBtn:hover{background:color-mix(in srgb, var(--wb-white) 28%, transparent)}._1-X7DW_simBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}._1-X7DW_simBtn[aria-disabled=true]:hover{background:color-mix(in srgb, var(--wb-white) 15%, transparent)}._1-X7DW_simClock{min-width:4.5ch;color:var(--wb-white);font-size:calc(.8125rem * var(--vl-sim-k,1));font-variant-numeric:tabular-nums;text-align:right}._1-X7DW_simPill{min-height:calc(2rem * var(--vl-sim-k,1));padding:0 calc(.75rem * var(--vl-sim-k,1));background:color-mix(in srgb, var(--wb-white) 15%, transparent);border:1px solid color-mix(in srgb, var(--wb-white) 25%, transparent);color:var(--wb-white);cursor:pointer;font-size:calc(.8125rem * var(--vl-sim-k,1));font-variant-numeric:tabular-nums;border-radius:999px}._1-X7DW_simLaps{color:var(--wb-white);font-size:calc(.75rem * var(--vl-sim-k,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}._1-X7DW_simPill:hover{background:color-mix(in srgb, var(--wb-white) 28%, transparent)}._1-X7DW_simPill[aria-pressed=true]{background:color-mix(in srgb, var(--wb-primary) 70%, transparent);border-color:color-mix(in srgb, var(--wb-white) 50%, transparent)}._1-X7DW_simSpeedLabel{color:#ffffffd9;font-size:calc(.6875rem * var(--vl-sim-k,1));white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}._1-X7DW_simSpeedCaption{color:#ffffffb3;letter-spacing:.02em;font-weight:600}._1-X7DW_simSpeedSelect{appearance:auto;min-width:max(4.25rem,4.6em);max-width:calc(6rem * var(--vl-sim-k,1));color:var(--wb-white);font-size:calc(.75rem * var(--vl-sim-k,1));cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172ad9;border:1px solid #ffffff59;border-radius:4px;padding:.2rem .4rem;line-height:1.25}._1-X7DW_simSpeedSelect option{color:#0f172a;background:#fff}._1-X7DW_libraryPage{background:#f8fafc;min-height:100vh;padding-bottom:3rem}._1-X7DW_libraryHero{text-align:center;background:linear-gradient(135deg,#1a4d6d 0%,#0f3352 100%);border-bottom:3px solid #d89e3a;padding:3rem 1.5rem 2.5rem}._1-X7DW_libraryHeroTitle{color:var(--wb-white);margin-bottom:.5rem;font-size:2rem;font-weight:700}._1-X7DW_libraryHeroSubtitle{color:#fffc;max-width:600px;margin:0 auto 1.5rem;font-size:1.0625rem}._1-X7DW_libraryFilters{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}._1-X7DW_filterInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;min-width:220px;padding:.5rem .875rem;font-size:.875rem;transition:border-color .15s}._1-X7DW_filterInput:focus{border-color:#1a4d6d;box-shadow:0 0 0 3px #1a4d6d1a}._1-X7DW_filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .75rem;font-size:.875rem}._1-X7DW_labGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;padding:1.5rem;display:grid}._1-X7DW_labCard{cursor:pointer;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:block;overflow:hidden}._1-X7DW_labCard:hover{border-color:#1a4d6d;box-shadow:0 4px 20px #0000001a}._1-X7DW_labCardThumb{background:linear-gradient(135deg,#1a4d6d 0%,#0f3352 100%);justify-content:center;align-items:center;height:140px;font-size:3rem;display:flex}._1-X7DW_labCardBody{padding:.875rem 1rem}._1-X7DW_labCardTitle{color:#1e293b;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;line-height:1.3}._1-X7DW_labCardDesc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._1-X7DW_labCardMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}._1-X7DW_badge{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}._1-X7DW_badgeBeginner{color:#166534;background:#dcfce7}._1-X7DW_badgeIntermediate{color:#92400e;background:#fef3c7}._1-X7DW_badgeAdvanced{color:#991b1b;background:#fee2e2}._1-X7DW_badgeFeatured{color:var(--wb-white);background:#d89e3a}._1-X7DW_pagination{justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}._1-X7DW_pageBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;transition:background .15s,border-color .15s}._1-X7DW_pageBtn:hover:not(:disabled){background:#f1f5f9;border-color:#1a4d6d}._1-X7DW_pageBtn:disabled{opacity:.4;cursor:default}._1-X7DW_pageBtnActive{color:var(--wb-white);background:#1a4d6d;border-color:#1a4d6d}._1-X7DW_embedPage{background:#0f172a;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}@media (max-width:768px){._1-X7DW_labBody{flex-direction:column}._1-X7DW_sidebar{border-top:1px solid #e2e8f0;border-left:none;width:100%;max-height:45vh}._1-X7DW_scenePane{flex:0 0 55vh}._1-X7DW_libraryHeroTitle{font-size:1.5rem}}
.lrV1VW_landing{min-height:80vh;padding:4rem 0 2rem}.lrV1VW_hero{text-align:center;margin-bottom:3rem}.lrV1VW_hero h1{margin-bottom:1rem;font-size:2.8rem;font-weight:700}.lrV1VW_hero p{color:#666;max-width:600px;margin:0 auto;font-size:1.2rem}.lrV1VW_entryCards{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.lrV1VW_entryCard{text-align:center;min-width:280px;max-width:400px;color:inherit;background:#fff;border-radius:16px;flex:1;padding:3rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 20px #00000014}.lrV1VW_entryCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.lrV1VW_entryCard h2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.lrV1VW_entryCard p{color:#666;font-size:.95rem}.lrV1VW_entryIcon{color:#1a4d6d;font-size:3rem}.lrV1VW_comingSoon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.lrV1VW_comingSoon h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.lrV1VW_comingSoon p{color:#666;max-width:500px;font-size:1.1rem}.lrV1VW_teacherSidebar{background:var(--wb-charcoal);color:var(--wb-white);flex-direction:column;min-height:100vh;padding:1.5rem 0;display:flex}.lrV1VW_teacherSidebar img{background:var(--wb-white);border-radius:var(--tf-radius-control);width:calc(100% - 1.5rem);max-width:280px;margin:0 auto 1.5rem;padding:.5rem;display:block}.lrV1VW_teacherNav{flex-direction:column;flex:1;display:flex}.lrV1VW_teacherNavItem{color:var(--wb-light-warm);text-align:start;cursor:pointer;width:100%;transition:background-color var(--tf-motion-fast) var(--tf-ease), color var(--tf-motion-fast) var(--tf-ease);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.95rem;text-decoration:none;display:flex}.lrV1VW_teacherNavItem:hover{color:var(--wb-white);background:#ffffff14}.lrV1VW_teacherNavSection{color:var(--wb-light-warm);text-align:start;cursor:pointer;width:100%;transition:background-color var(--tf-motion-fast) var(--tf-ease), color var(--tf-motion-fast) var(--tf-ease);background:0 0;border:none;align-items:center;gap:.75rem;margin-top:.25rem;padding:.75rem 1.5rem;font-size:.95rem;text-decoration:none;display:flex}.lrV1VW_teacherNavSection:hover{color:var(--wb-white);background:#ffffff14}.lrV1VW_teacherNavSectionActive{color:var(--wb-white);font-weight:600}.lrV1VW_teacherNavSection:focus-visible,.lrV1VW_teacherNavItem:focus-visible,.lrV1VW_teacherSubMenu li a:focus-visible{outline:2px solid var(--tf-focus-on-dark);outline-offset:-2px}.lrV1VW_teacherNavChevron{opacity:.5;margin-inline-start:auto}.lrV1VW_teacherNavBadge{flex:none;margin-inline-start:auto}.lrV1VW_teacherTopBell{gap:6px;padding:8px 10px}.lrV1VW_teacherSubMenu{background:#00000026;margin:0;padding:0;list-style:none}.lrV1VW_teacherSubMenu li a{color:var(--wb-light-warm);transition:background-color var(--tf-motion-fast) var(--tf-ease), color var(--tf-motion-fast) var(--tf-ease);align-items:center;gap:.65rem;padding-block:.6rem;padding-inline:2.75rem 1.5rem;font-size:.88rem;text-decoration:none;display:flex}.lrV1VW_teacherSubMenu li a:hover{color:var(--wb-white);background:#ffffff0f}.lrV1VW_teacherActive{box-shadow:none;border-inline-start:3px solid var(--wb-accent);color:var(--wb-white)!important;background:#ffffff14!important}.lrV1VW_teacherContent{background:var(--wb-bg-warm);min-height:100vh;padding:2rem}.lrV1VW_teacherLogout{border-top:1px solid #ffffff14;margin-top:auto;padding:.5rem 1rem}.lrV1VW_teacherLogout button{border-radius:var(--tf-radius-button);width:100%;color:var(--wb-light-warm);cursor:pointer;transition:background-color var(--tf-motion-fast) var(--tf-ease), border-color var(--tf-motion-fast) var(--tf-ease), color var(--tf-motion-fast) var(--tf-ease);background:0 0;border:1px solid #ffffff29;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;display:flex}.lrV1VW_teacherLogout button:hover{background:var(--wb-error);border-color:var(--wb-error);color:var(--wb-white)}.lrV1VW_teacherLogout button:focus-visible{outline:2px solid var(--tf-focus-on-dark);outline-offset:2px}.lrV1VW_teacherTopBar{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-raised);justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;display:flex}.lrV1VW_teacherTopTitle{font-size:var(--tf-text-h3);color:var(--wb-charcoal);margin:0;font-weight:700}.lrV1VW_teacherTopHeading{align-items:center;gap:12px;display:flex}.lrV1VW_teacherPlanLink{border-radius:var(--tf-radius-pill);text-decoration:none;display:inline-flex}.lrV1VW_teacherPlanLink:focus-visible{outline:2px solid var(--tf-focus-color);outline-offset:2px}.lrV1VW_teacherPlanTag{gap:4px;min-height:24px;padding:0 10px}.lrV1VW_teacherTopActions{align-items:center;gap:12px;display:flex}.lrV1VW_teacherTopLink{border:1px solid var(--wb-border);border-radius:var(--tf-radius-button);background:var(--wb-white);color:var(--wb-primary);transition:background-color var(--tf-motion-fast) var(--tf-ease), border-color var(--tf-motion-fast) var(--tf-ease);white-space:nowrap;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.lrV1VW_teacherTopLink:hover{background:color-mix(in srgb, var(--wb-primary) 8%, #fff);border-color:var(--wb-primary);color:var(--wb-primary)}.lrV1VW_teacherTopLogout{border:1px solid var(--wb-border);border-radius:var(--tf-radius-button);background:var(--wb-white);color:var(--wb-error);cursor:pointer;transition:background-color var(--tf-motion-fast) var(--tf-ease), border-color var(--tf-motion-fast) var(--tf-ease), color var(--tf-motion-fast) var(--tf-ease);align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.lrV1VW_teacherTopLogout:hover{background:var(--wb-error);border-color:var(--wb-error);color:var(--wb-white)}.lrV1VW_teacherTopBar{flex-wrap:wrap;gap:8px 12px}.lrV1VW_teacherTopActions{flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-inline-start:auto}.lrV1VW_teacherTopLogout{white-space:nowrap}@media (max-width:991.98px){.lrV1VW_teacherTopActions{gap:8px}.lrV1VW_teacherTopLink,.lrV1VW_teacherTopLogout{padding:8px 10px}.lrV1VW_teacherTopLink span,.lrV1VW_teacherTopLogout span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:575.98px){.lrV1VW_teacherTopBar{padding:10px 12px}}.lrV1VW_teacherUserCard{border-top:1px solid #ffffff14;align-items:center;gap:.65rem;margin-top:auto;padding:.85rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.lrV1VW_teacherUserCard:hover{background:#ffffff12}.lrV1VW_teacherUserAvatar{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.lrV1VW_teacherUserAvatarIcon{color:#566a7d;flex-shrink:0}.lrV1VW_teacherUserAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.lrV1VW_teacherUserInfo{flex-direction:column;min-width:0;display:flex}.lrV1VW_teacherUserName{color:#e8eaf0;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.lrV1VW_teacherUserEmail{color:color-mix(in srgb, var(--wb-white) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.lrV1VW_teacherTopAvatar{color:#4a6fa5;background:#e8edf1;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.lrV1VW_teacherTopAvatar:hover{border-color:#1a4d6d;box-shadow:0 0 0 3px #1a4d6d26}.lrV1VW_teacherTopAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lrV1VW_statCard{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-raised);padding:1.5rem}.lrV1VW_statCard h3{color:var(--wb-charcoal);margin:0;font-size:2rem;font-weight:700}.lrV1VW_statCard p{color:var(--wb-slate-text);margin:0;font-size:.9rem}.lrV1VW_statIcon{color:var(--wb-primary);font-size:2rem}.lrV1VW_dashboardAnalyticsLink{background:var(--wb-primary);border:1px solid var(--wb-primary);border-radius:var(--tf-radius-button);color:var(--wb-white)}.lrV1VW_dashboardAnalyticsLink:hover,.lrV1VW_dashboardAnalyticsLink:focus-visible{background:var(--wb-primary-light);border-color:var(--wb-primary-light);color:var(--wb-white)}.lrV1VW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.lrV1VW_pageHeader h1{color:var(--wb-primary);overflow-wrap:anywhere;margin:0;font-size:1.8rem;font-weight:700;line-height:1.25}.lrV1VW_templatesTitle{color:var(--wb-primary);font-size:1.8rem;font-weight:700;line-height:1.25}.lrV1VW_templatesIntro{color:var(--wb-slate-text)}.lrV1VW_editPageHeader{border-bottom:1px solid var(--wb-line);flex-direction:column;gap:.65rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.lrV1VW_editPageHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.lrV1VW_editPageHeaderTitleBlock{flex:16rem;min-width:0}.lrV1VW_editPageHeaderTitle{color:var(--wb-primary);overflow-wrap:anywhere;margin:0;font-size:1.8rem;font-weight:700;line-height:1.25}.lrV1VW_editPageHeaderBadges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.lrV1VW_editPageHeaderActions{flex-wrap:wrap;flex:14rem;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.lrV1VW_editPageHeaderIdentity{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.lrV1VW_editPageHeaderMeta{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;display:flex}.lrV1VW_editPageHeaderHint{color:var(--wb-slate-text);margin:0;font-size:.85rem}.lrV1VW_dataTable{background:var(--wb-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.lrV1VW_analyticsToolbar{margin-bottom:.75rem}.lrV1VW_analyticsTableWrap{background:#fff;border-radius:12px;max-height:60vh;position:relative;overflow:auto;box-shadow:0 2px 8px #0000000f}.lrV1VW_analyticsTableWrap table{width:100%;margin:0}.lrV1VW_analyticsKpiStrip{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.lrV1VW_analyticsKpi{background:var(--wb-white);border-radius:12px;flex:9rem;min-width:9rem;padding:.85rem 1rem;box-shadow:0 2px 8px #0000000f}.lrV1VW_analyticsKpiValue{font-size:1.5rem;font-weight:700;line-height:1.2}.lrV1VW_analyticsKpiLabel{color:var(--wb-slate-text);font-size:.8rem}.lrV1VW_analyticsTabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.lrV1VW_analyticsTabBtn{border:1px solid var(--wb-border);background:var(--wb-white);border-radius:8px;padding:.35rem .75rem;font-size:.9rem}.lrV1VW_analyticsTabBtnActive{border-color:var(--wb-primary);background:var(--wb-primary);color:var(--wb-white)}.lrV1VW_dataTable table{width:100%;margin:0}.lrV1VW_dataTable th{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));text-transform:uppercase;letter-spacing:.5px;color:var(--wb-slate-text);font-size:.85rem;font-weight:600}.lrV1VW_statusBadge{border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.lrV1VW_statusDraft{background:var(--wb-line);color:var(--wb-charcoal)}.lrV1VW_statusPublished{background:color-mix(in srgb, var(--wb-success) 10%, var(--wb-white));color:var(--wb-success)}.lrV1VW_statusShared{background:color-mix(in srgb, var(--wb-info) 10%, var(--wb-white));color:var(--wb-info)}.lrV1VW_statusArchived{background:var(--wb-warm-2);color:var(--wb-warning)}.lrV1VW_wizard{background:var(--wb-white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000f}.lrV1VW_wizardSteps{gap:.25rem;margin-bottom:2rem;display:flex;overflow-x:auto}.lrV1VW_wizardStep{text-align:center;border-bottom:3px solid var(--wb-line);color:var(--wb-slate-text);white-space:nowrap;cursor:pointer;flex:1;padding:.75rem .5rem;font-size:.8rem;transition:all .15s}.lrV1VW_wizardStep:hover{color:var(--wb-slate-text)}.lrV1VW_wizardStepActive{border-bottom-color:var(--wb-primary);color:var(--wb-primary);font-weight:600}.lrV1VW_wizardStepDone{border-bottom-color:var(--wb-success);color:var(--wb-success)}.lrV1VW_wizardActions{border-top:1px solid var(--wb-line);justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.lrV1VW_aiPromptPanel{background:var(--wb-bg-warm);border:1px solid var(--wb-line);border-radius:10px;margin:1rem 0}.lrV1VW_aiPromptToggle{cursor:pointer;color:var(--wb-primary);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.lrV1VW_aiPromptToggle:hover{background:color-mix(in srgb, var(--wb-primary) 5%, transparent);border-radius:10px}.lrV1VW_aiPromptBody{padding:0 1rem 1rem}.lrV1VW_aiPromptBlock{background:var(--wb-charcoal);color:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white));white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:1rem;font-family:Fira Code,monospace;font-size:.85rem;line-height:1.6;position:relative}.lrV1VW_copyBtn{background:color-mix(in srgb, var(--wb-white) 15%, transparent);color:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white));cursor:pointer;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.lrV1VW_copyBtn:hover{background:color-mix(in srgb, var(--wb-white) 25%, transparent)}.lrV1VW_richEditor{border:1px solid var(--wb-border);border-radius:8px;overflow:hidden}.lrV1VW_richEditorToolbar{background:var(--wb-bg-warm);border-bottom:1px solid var(--wb-border);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.lrV1VW_richEditorToolbar button{cursor:pointer;color:var(--wb-charcoal);background:0 0;border:1px solid #0000;border-radius:4px;padding:.4rem .6rem;font-size:.85rem}.lrV1VW_richEditorToolbar button:hover{background:var(--wb-line)}.lrV1VW_richEditorToolbar button.lrV1VW_active{background:var(--wb-primary);color:var(--wb-white)}.lrV1VW_richBlock{border:1px solid var(--wb-line);border-radius:6px;margin:.5rem;overflow:hidden}.lrV1VW_richBlockHeader{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));color:var(--wb-slate-text);justify-content:space-between;align-items:center;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:flex}.lrV1VW_richBlockBody{padding:.5rem}.lrV1VW_richBlockBody textarea{resize:vertical;border:none;outline:none;width:100%;min-height:80px;font-family:inherit;font-size:.9rem}.lrV1VW_richBlockBody textarea.lrV1VW_code{font-family:Fira Code,monospace;font-size:.85rem}.lrV1VW_player{max-width:700px;margin:0 auto;padding:1.5rem}.lrV1VW_playerHeader{margin-bottom:1.5rem}.lrV1VW_playerHeader h2{margin:0 0 .25rem;font-size:1.3rem;font-weight:600}.lrV1VW_timerBar{background:#e5e7eb;border-radius:3px;height:6px;margin:1rem 0;overflow:hidden}.lrV1VW_timerFill{border-radius:3px;height:100%;transition:width 1s linear,background-color .5s}.lrV1VW_timerGreen{background:#10b981}.lrV1VW_timerYellow{background:#f59e0b}.lrV1VW_timerRed{background:#ef4444}.lrV1VW_hintBtn{color:#1a4d6d;cursor:pointer;background:0 0;border:1px solid #ddd6fe;border-radius:6px;padding:.4rem .8rem;font-size:.85rem}.lrV1VW_hintBox{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin:.75rem 0;padding:1rem;font-size:.9rem}.lrV1VW_resultBox{text-align:center;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.lrV1VW_resultCorrect{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.lrV1VW_resultIncorrect{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.lrV1VW_resultPartial{color:#92400e;background:#fef3c7;border:1px solid #fbbf24}.lrV1VW_solutionBox{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;margin-top:1rem;padding:1.5rem}.lrV1VW_embedLayout{background:#fff;min-height:100vh;padding:1rem}.lrV1VW_ladderProgress{gap:.5rem;margin-bottom:1.5rem;padding:.25rem 0;display:flex;overflow-x:auto}.lrV1VW_ladderStep{background:#e5e7eb;border-radius:4px;flex:1;min-width:40px;height:8px;transition:background .3s}.lrV1VW_ladderStepActive{background:#1a4d6d}.lrV1VW_ladderStepDone{background:#10b981}.lrV1VW_ladderStepFailed{background:#ef4444}.lrV1VW_embedModal pre{color:#e0e7ff;background:#1e1b4b;border-radius:8px;padding:1rem;font-size:.85rem;overflow-x:auto}.lrV1VW_analyticsCard{background:var(--wb-white);border-radius:12px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.lrV1VW_analyticsCard h4{color:var(--wb-slate-text);margin-bottom:.5rem;font-size:.9rem}.lrV1VW_analyticsCard .lrV1VW_value{font-size:1.8rem;font-weight:700}.lrV1VW_stepList{flex-direction:column;gap:.75rem;display:flex}.lrV1VW_stepItem{background:var(--wb-white);border:1px solid var(--wb-line);cursor:grab;border-radius:10px;align-items:center;gap:1rem;padding:1rem;display:flex}.lrV1VW_stepItem:active{cursor:grabbing}.lrV1VW_stepNumber{color:#fff;background:#1a4d6d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.lrV1VW_stepDetails{flex:1}.lrV1VW_stepDetails h5{margin:0;font-size:.95rem}.lrV1VW_stepDetails small{color:var(--wb-slate-text)}.lrV1VW_searchBar{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.lrV1VW_searchBar input,.lrV1VW_searchBar select{border:1px solid var(--wb-border);border-radius:8px;padding:.6rem 1rem;font-size:.9rem}.lrV1VW_searchBar input{flex:1;min-width:200px}.lrV1VW_libraryGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.lrV1VW_libraryCard{background:var(--wb-white);border:1px solid var(--wb-line);border-radius:12px;padding:1.25rem;transition:box-shadow .2s}.lrV1VW_libraryCard:hover{box-shadow:0 4px 16px #00000014}.lrV1VW_libraryCard h4{margin:0 0 .5rem;font-size:1rem}.lrV1VW_tag{background:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white));color:var(--wb-primary);border-radius:4px;margin-bottom:.25rem;margin-right:.25rem;padding:.2rem .5rem;font-size:.75rem;display:inline-block}.lrV1VW_teachInfoPage{padding-top:80px}.lrV1VW_qlLandingPage{background:#f5f2ed}.lrV1VW_qlLibrarySection{width:100%;max-width:1300px;margin:0 auto;padding:56px 20px 80px}.lrV1VW_qlLibrarySectionHeader{border-bottom:2px solid var(--wb-line);align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.lrV1VW_qlLibrarySectionIcon{background:color-mix(in srgb, var(--wb-primary) 10%, transparent);width:48px;height:48px;color:var(--wb-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lrV1VW_qlLibrarySectionTitle{color:var(--wb-primary);margin:0 0 4px;font-size:1.5rem;font-weight:700}.lrV1VW_qlLibrarySectionSubtitle{color:var(--wb-slate-text);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.lrV1VW_qlLibrarySection{padding:36px 16px 60px}}.lrV1VW_teachHero{text-align:center;padding:calc(var(--tf-topbar-bottom,80px) + 2rem) 0 3rem;min-height:calc(var(--tf-topbar-bottom,80px) + 12rem);background:linear-gradient(135deg,#f5f0ff 0%,#ede8ff 100%);align-items:center;display:flex}.lrV1VW_teachHero h1{color:#1a1a2e;margin-bottom:1rem;font-size:2.8rem;font-weight:800}.lrV1VW_teachHeroSub{color:#555;max-width:650px;margin:0 auto 2rem;font-size:1.2rem;line-height:1.7}.lrV1VW_teachHeroCta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.lrV1VW_ctaPrimary{color:#fff;background-color:#1a4d6d;border:none;border-radius:10px;padding:14px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.lrV1VW_ctaPrimary:hover{background-color:#1a4d6d}.lrV1VW_ctaSecondary{color:#1a4d6d;background-color:#0000;border:2px solid #1a4d6d;border-radius:10px;padding:12px 28px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.lrV1VW_ctaSecondary:hover{color:#fff;background-color:#1a4d6d}.lrV1VW_teachSection{padding:4rem 0}.lrV1VW_teachSectionAlt{background:#fafafa;padding:4rem 0}.lrV1VW_sectionTitle{text-align:center;color:#1a1a2e;margin-bottom:2.5rem;font-size:2rem;font-weight:700}.lrV1VW_stepCard{text-align:center;background:#fff;border-radius:16px;height:100%;padding:2rem;position:relative;box-shadow:0 2px 16px #0000000f}.lrV1VW_stepNumber{color:#fff;background:#1a4d6d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lrV1VW_stepIcon{color:#1a4d6d;margin-bottom:1rem}.lrV1VW_stepCard h3{margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.lrV1VW_stepCard p{color:#666;font-size:.95rem;line-height:1.6}.lrV1VW_featureItem{background:#fff;border-radius:12px;align-items:flex-start;gap:1rem;height:100%;padding:1.5rem;display:flex;box-shadow:0 2px 12px #0000000d}.lrV1VW_featureItem svg{color:#1a4d6d;flex-shrink:0;margin-top:2px}.lrV1VW_featureItem h4{margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.lrV1VW_featureItem p{color:#666;margin-bottom:0;font-size:.92rem;line-height:1.5}.lrV1VW_questionTypeGrid{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:800px;margin:0 auto;display:flex}.lrV1VW_questionTypeBadge{background:color-mix(in srgb, var(--wb-primary) 8%, var(--wb-white));color:var(--wb-primary);border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.lrV1VW_teachCtaSection{color:#fff;background:linear-gradient(135deg,#1a4d6d 0%,#245f82 100%);padding:4rem 0}.lrV1VW_teachCtaSection h2{margin-bottom:1rem;font-size:2rem;font-weight:700}.lrV1VW_teachCtaSection p{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.lrV1VW_teachCtaSection .lrV1VW_ctaPrimary{background-color:#8a5e12}.lrV1VW_teachCtaSection .lrV1VW_ctaPrimary:hover{filter:brightness(.9);background-color:#8a5e12}.lrV1VW_teachCtaSection .lrV1VW_ctaSecondary{color:#fff;border-color:#fff}.lrV1VW_teachCtaSection .lrV1VW_ctaSecondary:hover{color:#1a4d6d;background-color:#fff}.lrV1VW_learnInfoPage{padding-top:80px}.lrV1VW_learnHero{text-align:center;padding:calc(var(--tf-topbar-bottom,80px) + 2rem) 0 3rem;min-height:calc(var(--tf-topbar-bottom,80px) + 12rem);background:linear-gradient(135deg,#fff8ea 0%,#fef3d6 100%);align-items:center;display:flex}.lrV1VW_learnHero h1{color:#1a1a2e;margin-bottom:1rem;font-size:2.8rem;font-weight:800}.lrV1VW_learnHeroSub{color:#555;max-width:650px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.7}.lrV1VW_learnFeatures{padding:3rem 0}.lrV1VW_learnFeatureCard{text-align:center;background:#fff;border-radius:16px;height:100%;padding:2rem;box-shadow:0 2px 16px #0000000f}.lrV1VW_learnFeatureCard svg{color:#d89f39;margin-bottom:1rem}.lrV1VW_learnFeatureCard h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.lrV1VW_learnFeatureCard p{color:#666;font-size:.92rem;line-height:1.5}.lrV1VW_learnComingSoon{text-align:center;background:#fafafa;padding:4rem 0}.lrV1VW_learnComingSoon h2{color:#1a1a2e;margin-bottom:1rem;font-size:2rem;font-weight:700}.lrV1VW_learnComingSoon p{color:#555;max-width:600px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.6}.lrV1VW_learnSamples{padding:3rem 0 4rem}.lrV1VW_learnSamplesTitle{text-align:center;color:#1a1a2e;margin-bottom:.75rem;font-size:2rem;font-weight:700}.lrV1VW_learnSamplesIntro{text-align:center;color:#555;max-width:680px;margin:0 auto 2rem;line-height:1.6}.lrV1VW_learnSampleLoading,.lrV1VW_learnSampleError,.lrV1VW_learnSampleEmpty{text-align:center;color:#555;padding:2rem 1rem}.lrV1VW_learnSampleError{color:#b42318}.lrV1VW_learnSampleTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.lrV1VW_learnSampleTab{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.45rem 1rem;font-size:.92rem;transition:border-color .15s,background .15s,color .15s}.lrV1VW_learnSampleTab:hover{border-color:#d89f39}.lrV1VW_learnSampleTabActive{color:#1a1a2e;background:#fff8ea;border-color:#d89f39;font-weight:600}.lrV1VW_learnSamplePanel{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.lrV1VW_learnSamplePanelHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.lrV1VW_learnSamplePanelTitle{margin:0 0 .35rem;font-size:1.2rem;font-weight:700}.lrV1VW_learnSamplePanelDesc{color:#666;margin:0;font-size:.95rem;line-height:1.5}.lrV1VW_learnSampleOpenLink{white-space:nowrap;color:#8a5e12;font-weight:600;text-decoration:none}.lrV1VW_learnSampleOpenLink:hover{text-decoration:underline}.lrV1VW_learnSampleFrame{background:#fafafa}.lrV1VW_learnSampleIframe{background:#fff;border:none;width:100%;min-height:640px;display:block}.lrV1VW_learnFooterCta{text-align:center;background:#fafafa;padding:3rem 0 4rem}.lrV1VW_learnFooterCta p{color:#555;max-width:640px;margin:0 auto 1.5rem;line-height:1.6}.lrV1VW_designPage{background:#f5f2ed;padding-top:0}.lrV1VW_designHeroVisual{justify-content:center;align-items:center;display:flex}.lrV1VW_designLadderSvg{width:100%;max-width:280px;height:auto;max-height:min(320px,42vh)}.lrV1VW_designLadderStep{animation:2.4s ease-in-out infinite lrV1VW_designStepPulse}.lrV1VW_designLadderOrb{animation:2.4s ease-in-out infinite lrV1VW_designOrbGlow}.lrV1VW_designLadderSummit{animation:2s ease-in-out infinite lrV1VW_designSummitPulse}.lrV1VW_designLadderBranch{animation:3s linear infinite lrV1VW_designBranchDash}@keyframes lrV1VW_designStepPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes lrV1VW_designOrbGlow{0%,to{opacity:.4}50%{opacity:1}}@keyframes lrV1VW_designSummitPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lrV1VW_designBranchDash{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.lrV1VW_designLadderStep,.lrV1VW_designLadderOrb,.lrV1VW_designLadderSummit,.lrV1VW_designLadderBranch{animation:none}}.lrV1VW_designSection,.lrV1VW_designSectionAlt{padding:80px 0}.lrV1VW_designSectionAlt{background:#fff}.lrV1VW_designSectionHeader{text-align:center;max-width:720px;margin:0 auto 3rem}.lrV1VW_designSectionTitle{color:#1a1a1b;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.lrV1VW_designDivider{background:linear-gradient(90deg,#1a4d6d,#d89f39);border-radius:2px;width:60px;height:3px;margin:0 auto 1.25rem}.lrV1VW_designSectionIntro{color:#566a7d;margin:0;font-size:1.05rem;line-height:1.65}.lrV1VW_designReveal{animation:.6s ease-out both lrV1VW_designFadeUp}@keyframes lrV1VW_designFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lrV1VW_designStatRow{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.lrV1VW_designStatTile{text-align:center;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#1a4d6d,#d89f39);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border-top:3px solid #0000;border-radius:16px;padding:1.75rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 24px #1a4d6d14}.lrV1VW_designStatTile:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1a4d6d1f}.lrV1VW_designStatIcon{color:#1a4d6d;margin-bottom:.75rem}.lrV1VW_designStatValue{color:#1a1a1b;font-size:2.5rem;font-weight:800;line-height:1.1}.lrV1VW_designStatLabel{color:#566a7d;margin:.5rem 0 0;font-size:.95rem}.lrV1VW_designFlowDiagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.lrV1VW_designFlowNode{text-align:center;background:#fff;border:2px solid #1a4d6d33;border-radius:12px;min-width:120px;padding:.75rem 1.25rem}.lrV1VW_designFlowNodeLabel{color:#1a1a1b;font-size:.92rem;font-weight:600}.lrV1VW_designFlowCaption{text-align:center;color:#566a7d;margin:0;font-size:.92rem}.lrV1VW_designAnatomyLayout{grid-template-columns:220px 1fr;align-items:start;gap:1.5rem;display:grid}.lrV1VW_designAnatomyRail{flex-direction:column;gap:.35rem;display:flex}.lrV1VW_designAnatomyTab{text-align:left;color:#1a1a1b;cursor:pointer;background:#f5f2ed;border:1px solid #1a4d6d26;border-radius:10px;padding:.65rem .85rem;font-size:.9rem;font-weight:500;transition:background .15s,border-color .15s}.lrV1VW_designAnatomyTab:hover{border-color:#1a4d6d}.lrV1VW_designAnatomyTabActive{background:#fff;border-color:#1a4d6d;font-weight:600;box-shadow:0 2px 12px #1a4d6d1a}.lrV1VW_designStageCard{background:#fff;border-radius:16px;min-height:280px;padding:1.5rem;box-shadow:0 4px 24px #1a4d6d14}.lrV1VW_designStageCardTitle{color:#1a1a1b;margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.lrV1VW_designStageCardDesc{color:#566a7d;margin-bottom:1rem;font-size:.92rem}.lrV1VW_designStagePreview{background:#f5f2ed;border:1px solid #1a4d6d1f;border-radius:12px;min-height:160px;padding:1rem}.lrV1VW_designAnatomyAlWrap{max-height:420px;overflow:auto}.lrV1VW_designScoringDemo{padding:.5rem 0}.lrV1VW_designScoringList{gap:.75rem;margin:0;display:grid}.lrV1VW_designScoringList dt{color:#1a1a1b;font-size:.88rem;font-weight:600}.lrV1VW_designScoringList dd{color:#566a7d;margin:.15rem 0 0;font-size:.92rem}.lrV1VW_designMediaLayout{grid-template-columns:1fr 1fr 280px;align-items:start;gap:1.5rem;display:grid}.lrV1VW_formatsMediaGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:767px){.lrV1VW_formatsMediaGrid{grid-template-columns:1fr}}.lrV1VW_designMediaColumn{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 2px 16px #1a4d6d0f}.lrV1VW_designMediaHeading{color:#1a1a1b;margin-bottom:1rem;font-size:1.05rem;font-weight:700}.lrV1VW_designFormatGroup{margin-bottom:1rem}.lrV1VW_designFormatGroupTitle{color:#566a7d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.82rem;font-weight:600}.lrV1VW_designChipGrid{flex-wrap:wrap;gap:.4rem;display:flex}.lrV1VW_designChip{border:1px solid #0000;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:500;display:inline-block}.lrV1VW_designChipButton{cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s}.lrV1VW_designChipButton:hover,.lrV1VW_designChipButton:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 2px 8px #1a4d6d1f}.lrV1VW_designChipCategory{color:#1a4d6d;background:#edf3f7}.lrV1VW_designChipText{color:#1a1a1b;background:#f5f2ed;border-color:#1a4d6d1f}.lrV1VW_designChipMath{color:#1a4d6d;background:#1a4d6d14}.lrV1VW_designChipMedia{color:#245f82;background:#7b8fa11f}.lrV1VW_designChipDiagram{color:#1a1a1b;background:#d89f391f}.lrV1VW_designChipInteractive{color:#1a4d6d;background:#245f821a}.lrV1VW_designChipActive{box-shadow:0 0 0 2px #d89f39}.lrV1VW_designMediaPreview{background:#fff;border-radius:16px;padding:1rem;position:sticky;top:100px;box-shadow:0 4px 20px #1a4d6d1a}.lrV1VW_designMediaPreviewLabel{color:#566a7d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.lrV1VW_designMediaPreviewBody{background:#f5f2ed;border:1px solid #1a4d6d1a;border-radius:10px;min-height:120px;padding:.75rem}.lrV1VW_designSignalCard{background:#fff;border-radius:16px;height:100%;padding:1.5rem;box-shadow:0 2px 16px #1a4d6d0f}.lrV1VW_designSignalIcon{color:#d89f39;margin-bottom:.75rem}.lrV1VW_designSignalCard h3{color:#1a1a1b;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.lrV1VW_designSignalCard p{color:#566a7d;margin-bottom:1rem;font-size:.92rem;line-height:1.55}.lrV1VW_designMasteryBar{background:#1a4d6d1f;border-radius:999px;height:10px;margin-bottom:.5rem;position:relative;overflow:visible}.lrV1VW_designMasteryFill{background:linear-gradient(90deg,#1a4d6d,#245f82);border-radius:999px;height:100%}.lrV1VW_designMasteryThreshold{background:#d89f39;width:2px;height:16px;position:absolute;top:-3px;transform:translate(-50%)}.lrV1VW_designMasteryLegend{color:#566a7d;margin:0;font-size:.82rem}.lrV1VW_designOutcomeToggle{gap:.5rem;margin-bottom:.75rem;display:flex}.lrV1VW_designOutcomeBtn{color:#1a1a1b;cursor:pointer;background:#f5f2ed;border:1px solid #1a4d6d33;border-radius:8px;flex:1;padding:.4rem .5rem;font-size:.82rem;font-weight:600}.lrV1VW_designOutcomeBtnActive{color:#fff;background:#1a4d6d;border-color:#1a4d6d}.lrV1VW_designTimingList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lrV1VW_designTimingList li{color:#1a1a1b;justify-content:space-between;font-size:.88rem;display:flex}.lrV1VW_designTimingMult{color:#1a4d6d;font-weight:700}.lrV1VW_designHintEvidence{flex-wrap:wrap;gap:.5rem;display:flex}.lrV1VW_designHintBadge{color:#1a1a1b;background:#d89f3926;border-radius:8px;padding:.35rem .65rem;font-size:.82rem;font-weight:600}.lrV1VW_designHintBadgeMuted{color:#566a7d;background:#7b8fa126;border-radius:8px;padding:.35rem .65rem;font-size:.82rem}.lrV1VW_designRoutingLayout{grid-template-columns:280px 1fr;align-items:start;gap:1.5rem;display:grid}.lrV1VW_designQuadrant{text-align:left;cursor:pointer;background:#fff;border:1px solid #1a4d6d26;border-radius:12px;padding:.85rem;transition:border-color .15s,box-shadow .15s}.lrV1VW_designQuadrant:hover{border-color:#1a4d6d}.lrV1VW_designQuadrantActive{border-color:#1a4d6d;box-shadow:0 0 0 2px #1a4d6d4d}.lrV1VW_designQuadrantTitle{color:#1a1a1b;margin-bottom:.25rem;font-size:.9rem;font-weight:700;display:block}.lrV1VW_designQuadrantBody{color:#566a7d;font-size:.78rem;line-height:1.4;display:block}.lrV1VW_designRoutingTableWrap{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 2px 16px #1a4d6d0f}.lrV1VW_designRoutingTable{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.82rem}.lrV1VW_designRoutingTable th,.lrV1VW_designRoutingTable td{text-align:left;border-bottom:1px solid #1a4d6d14;padding:.4rem .5rem}.lrV1VW_designRoutingTable th{color:#566a7d;font-weight:600}.lrV1VW_designRoutingRowActive{background:#d89f391f}.lrV1VW_designRoutingRowActive td{color:#1a1a1b;font-weight:600}.lrV1VW_designRoutingSeqCell{color:#1a4d6d}.lrV1VW_designRoutingFull{border-top:1px solid #1a4d6d1a;max-height:360px;padding-top:1rem;overflow:auto}.lrV1VW_designApproachGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lrV1VW_designApproachCard{background:#fff;border-radius:16px;padding:1.5rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 16px #1a4d6d0f}.lrV1VW_designApproachCard:before{content:"";opacity:0;background:linear-gradient(90deg,#1a4d6d,#d89f39);height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.lrV1VW_designApproachCard:hover{transform:translateY(-4px);box-shadow:0 8px 28px #1a4d6d1a}.lrV1VW_designApproachCard:hover:before{opacity:1}.lrV1VW_designApproachCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.lrV1VW_designApproachIcon{color:#1a4d6d}.lrV1VW_designApproachCard h3{color:#1a1a1b;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.lrV1VW_designApproachCard p{color:#566a7d;margin-bottom:.75rem;font-size:.92rem;line-height:1.55}.lrV1VW_designApproachSettings{color:#1a4d6d;margin:0;font-size:.82rem;font-weight:500}.lrV1VW_designStatusPill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.lrV1VW_designStatusPill_available{color:#1a4d6d;background:#1a4d6d1f}.lrV1VW_designStatusPill_compose{color:#1a1a1b;background:#d89f392e}.lrV1VW_designCloseNote{opacity:.85;max-width:560px;margin:0 auto 1.5rem;font-size:.92rem}@media (max-width:991px){.lrV1VW_designLadderSvg{max-width:200px;max-height:220px}.lrV1VW_designMediaLayout{grid-template-columns:1fr}.lrV1VW_designMediaPreview{position:static}.lrV1VW_designRoutingLayout{grid-template-columns:1fr}}@media (max-width:767px){.lrV1VW_designSection,.lrV1VW_designSectionAlt{padding:56px 0}.lrV1VW_designStatRow,.lrV1VW_designAnatomyLayout{grid-template-columns:1fr}.lrV1VW_designAnatomyRail{flex-flow:row;padding-bottom:.5rem;overflow-x:auto}.lrV1VW_designAnatomyTab{white-space:nowrap;flex-shrink:0}.lrV1VW_designSignalGrid,.lrV1VW_designApproachGrid,.lrV1VW_designQuadrantGrid{grid-template-columns:1fr}}.lrV1VW_emptyState{text-align:center;background:#fff;border-radius:12px;padding:3rem;box-shadow:0 2px 8px #0000000f}.lrV1VW_tokenSlipGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:1rem;display:grid}.lrV1VW_tokenSlip{border:2px dashed var(--wb-line);text-align:center;background:var(--wb-white);page-break-inside:avoid;border-radius:8px;padding:.75rem .5rem;position:relative}.lrV1VW_tokenSlipCode{letter-spacing:1px;color:var(--wb-primary);font-family:monospace;font-size:1rem;font-weight:700}.lrV1VW_tokenSlipClass{color:var(--wb-slate-text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.7rem;overflow:hidden}.lrV1VW_tokenSlipUsed{font-size:.65rem;position:absolute;top:4px;right:4px}.lrV1VW_tokenSlipAlias{color:var(--wb-charcoal);margin-bottom:2px;font-size:.8rem;font-weight:700}.lrV1VW_formPanel{background:color-mix(in srgb, var(--wb-bg-warm) 50%, var(--wb-white));border:1px solid color-mix(in srgb, var(--wb-primary) 18%, transparent);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.35rem}.lrV1VW_formPanelVariantTypeMeta{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border-color:color-mix(in srgb, var(--wb-slate) 28%, transparent);border-left:4px solid var(--wb-slate-text)}.lrV1VW_formPanelVariantAuthoring{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border-color:color-mix(in srgb, var(--wb-primary) 22%, transparent);border-left:4px solid var(--wb-primary)}.lrV1VW_formPanelVariantPostLearning{background:var(--wb-warm-2);border-color:color-mix(in srgb, var(--wb-accent) 22%, transparent);border-left:4px solid var(--wb-accent)}.lrV1VW_formPanelVariantShared{background:color-mix(in srgb, var(--wb-success) 5%, var(--wb-white));border-color:color-mix(in srgb, var(--wb-primary-light) 22%, transparent);border-left:4px solid var(--wb-primary-light)}.lrV1VW_formPanelVariantInstanceAl{background:var(--wb-warm-2);border-color:color-mix(in srgb, var(--wb-terracotta) 22%, transparent);border-left:4px solid var(--wb-terracotta)}.lrV1VW_formProgressSaveFooter{background:color-mix(in srgb, var(--wb-white) 72%, transparent);border:1px solid color-mix(in srgb, var(--wb-primary) 18%, transparent);border-radius:10px;margin-top:1.25rem;padding:1rem 1.1rem}.lrV1VW_manualAccordion{flex-direction:column;gap:.5rem;display:flex}.lrV1VW_manualAccordionItem{border:1px solid color-mix(in srgb, var(--wb-primary) 14%, transparent);background:color-mix(in srgb, var(--wb-white) 55%, transparent);isolation:isolate;border-radius:8px;overflow:hidden}.lrV1VW_manualAccordionItemOpen{border-color:color-mix(in srgb, var(--wb-primary) 32%, transparent);background:color-mix(in srgb, var(--wb-white) 88%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--wb-primary) 8%, transparent)}.lrV1VW_manualAccordionItemOpen:has([data-qt-alb-segmented-editor]){overflow:visible}.lrV1VW_manualAccordionTitle{margin:0;font-size:.95rem;font-weight:600}.lrV1VW_manualAccordionToggle{background:color-mix(in srgb, var(--wb-primary) 6%, transparent);text-align:left;width:100%;min-height:2.75rem;font:inherit;color:var(--wb-charcoal);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;line-height:1.35;display:flex}.lrV1VW_manualAccordionToggle>span:first-child{flex:auto;min-width:0}.lrV1VW_manualAccordionToggle:hover{background:color-mix(in srgb, var(--wb-primary) 11%, transparent)}.lrV1VW_manualAccordionToggle:focus-visible{outline:2px solid color-mix(in srgb, var(--wb-primary) 45%, transparent);outline-offset:-2px}.lrV1VW_manualAccordionBody{padding:0 .85rem .85rem}.lrV1VW_manualAccordionIntro{color:var(--wb-slate-text);margin:0 0 .75rem;font-size:.82rem;line-height:1.45}.lrV1VW_manualAccordionFooter{border-top:1px solid color-mix(in srgb, var(--wb-primary) 12%, transparent);margin-top:1rem;padding-top:.75rem}.lrV1VW_formProgressSaveTitle{color:var(--wb-primary);margin:0 0 .35rem;font-size:.9rem;font-weight:600}.lrV1VW_instanceAlBlock{background:var(--wb-white);border:1px solid color-mix(in srgb, var(--wb-terracotta) 15%, transparent);border-radius:10px;margin-bottom:.85rem;padding:.75rem 1rem}.lrV1VW_instanceAlBlockHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lrV1VW_instanceAlPreviewPane{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px dashed color-mix(in srgb, var(--wb-primary) 18%, transparent);border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem}.lrV1VW_instanceAlSlotLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--wb-slate-text);margin-bottom:.35rem;font-size:.72rem;font-weight:600}.lrV1VW_alTeacherSlotPreview{background:var(--wb-white);border:1px solid color-mix(in srgb, var(--wb-primary) 12%, transparent);border-radius:10px;margin-bottom:.85rem;padding:.75rem}.lrV1VW_alTeacherSlotPreviewCompact{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border-bottom:1px solid color-mix(in srgb, var(--wb-primary) 10%, transparent);margin:0;padding:.75rem 1rem}.lrV1VW_alTeacherSlotPreviewHeading{color:var(--wb-primary);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;font-weight:700}.lrV1VW_alTeacherBranchCatalogue{border-top:1px dashed color-mix(in srgb, var(--wb-primary) 18%, transparent);margin-top:.85rem;padding-top:.75rem}.lrV1VW_alTeacherBranchCatalogueTitle{color:var(--wb-slate-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:700}.lrV1VW_alTeacherBranchAudit{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px solid color-mix(in srgb, var(--wb-primary) 10%, transparent);border-radius:8px;margin-bottom:.65rem;padding:.65rem}.lrV1VW_alTeacherBranchAuditLabel{color:var(--wb-primary);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.lrV1VW_alTeacherSlotPane{border-radius:8px;margin-bottom:.65rem;padding:.65rem .75rem}.lrV1VW_alTeacherSlotPane:last-child{margin-bottom:0}.lrV1VW_alTeacherSlotPanePrompt{background:var(--wb-white);border:1px dashed color-mix(in srgb, var(--wb-primary) 18%, transparent)}.lrV1VW_alTeacherSlotPaneReveal{background:color-mix(in srgb, var(--wb-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--wb-accent) 28%, transparent)}.lrV1VW_alTeacherSlotPaneLabel{color:var(--ep-color-text,var(--wb-primary));letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.lrV1VW_alTeacherAnswersList{margin:0;padding-left:1.15rem}.lrV1VW_alTeacherChoiceItem{margin-bottom:.65rem;list-style:outside}.lrV1VW_alTeacherChoiceLetter{margin-inline-end:.35rem;font-weight:600}.lrV1VW_alTeacherChoiceBody{display:inline}.lrV1VW_alTeacherChoiceBody>.prepared-rich-blocks{display:inline}.lrV1VW_scopedReviewList{flex-direction:column;gap:.85rem;display:flex}.lrV1VW_scopedReviewItem{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border-radius:8px;padding:.75rem .9rem}.lrV1VW_scopedReviewItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.5rem;display:flex}.lrV1VW_scopedReviewItemTitle{color:var(--wb-primary);font-size:.9rem;font-weight:600}.lrV1VW_outlineActionDark{--bs-btn-color:var(--wb-primary);--bs-btn-border-color:var(--wb-primary);--bs-btn-hover-bg:var(--wb-primary);--bs-btn-hover-border-color:var(--wb-primary);--bs-btn-active-bg:var(--wb-primary-light);--bs-btn-active-border-color:var(--wb-primary-light)}.lrV1VW_scopedReviewItemMeta{color:var(--wb-slate-text);font-size:.78rem}.lrV1VW_formPanelTitle{color:var(--wb-primary);margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.lrV1VW_formPanelToggle{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.lrV1VW_formPanelToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--wb-accent) 45%, transparent);outline-offset:5px;border-radius:4px}.lrV1VW_formPanelChevron{flex:none;font-size:1.75rem;line-height:1;transition:transform .16s;transform:rotate(90deg)}.lrV1VW_formPanelChevronOpen{transform:rotate(-90deg)}.lrV1VW_formPanelIntro{color:var(--wb-slate-text);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.lrV1VW_formPanelNote{color:var(--wb-primary);background:color-mix(in srgb, var(--wb-primary) 6%, transparent);border-left:3px solid var(--wb-primary);border-radius:0 6px 6px 0;margin-bottom:1rem;padding:.5rem .75rem;font-size:.8125rem}.lrV1VW_formGroupBlock{margin-bottom:1.25rem}.lrV1VW_formGroupHeading{color:#1a4d6d;border-bottom:1px solid #1a4d6d1f;margin:0 0 .75rem;padding-bottom:.35rem;font-size:.95rem;font-weight:700}.lrV1VW_formFieldCard{background:var(--wb-white);border:1px solid color-mix(in srgb, var(--wb-primary) 10%, transparent);border-radius:10px;margin-bottom:.85rem;padding:1rem 1.1rem}.lrV1VW_formFieldCardTitle{color:var(--wb-charcoal);margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.lrV1VW_formFieldCardFormats{border-bottom:1px dashed color-mix(in srgb, var(--wb-primary) 12%, transparent);margin-bottom:.75rem;padding-bottom:.65rem}.lrV1VW_formSubPanel{background:#fff;border:1px solid #1a4d6d1a;border-radius:10px;margin-bottom:.85rem;padding:1rem 1.1rem}.lrV1VW_formSubPanelTitle{color:#1a4d6d;margin:0 0 .5rem;font-size:.9rem;font-weight:600}.lrV1VW_briefSectionBundle{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px solid color-mix(in srgb, var(--wb-primary) 18%, transparent);border-left:4px solid var(--wb-primary);border-radius:10px;margin-bottom:1rem;padding:1rem 1.1rem}.lrV1VW_briefSectionBundleAlb{background:var(--wb-warm-2);border-color:color-mix(in srgb, var(--wb-accent) 28%, transparent);border-left-color:var(--wb-accent)}.lrV1VW_briefSectionBundleLabel{color:var(--wb-primary);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.lrV1VW_briefSectionBundleAlb .lrV1VW_briefSectionBundleLabel{color:var(--wb-accent-text)}.lrV1VW_briefSectionBundle textarea.lrV1VW_form-control{background:var(--wb-white)}.lrV1VW_briefSectionBundleFormats{border-top:1px dashed color-mix(in srgb, var(--wb-primary) 22%, transparent);margin-top:.85rem;padding-top:.75rem}.lrV1VW_briefSectionBundleAlb .lrV1VW_briefSectionBundleFormats{border-top-color:color-mix(in srgb, var(--wb-accent) 35%, transparent)}.lrV1VW_briefSectionBundleFormatsLabel{color:var(--wb-primary);margin:0 0 .45rem;font-size:.78rem;font-weight:600}.lrV1VW_briefSectionBundleAlb .lrV1VW_briefSectionBundleFormatsLabel{color:var(--wb-accent-text)}.lrV1VW_briefAlbRoutingContext{background:color-mix(in srgb, var(--wb-white) 55%, transparent);border:1px dashed color-mix(in srgb, var(--wb-accent) 35%, transparent);border-radius:8px;padding:.55rem .75rem}.lrV1VW_briefAlbGuidanceAccordion .accordion-button{color:var(--wb-accent-text);background:color-mix(in srgb, var(--wb-white) 45%, transparent);padding:.55rem .85rem;font-size:.82rem;font-weight:600}.lrV1VW_briefAlbGuidanceAccordion .accordion-button:not(.collapsed){background:color-mix(in srgb, var(--wb-white) 72%, transparent);color:var(--wb-accent-text);box-shadow:none}.lrV1VW_briefAlbGuidanceAccordion .accordion-item{border-color:color-mix(in srgb, var(--wb-accent) 25%, transparent);background:0 0}.lrV1VW_briefAlbGuidanceAccordion .accordion-body{background:color-mix(in srgb, var(--wb-white) 35%, transparent)}.lrV1VW_albPlaceholderHelper{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px solid color-mix(in srgb, var(--wb-primary) 14%, transparent);border-left:3px solid var(--wb-primary);border-radius:8px;margin-bottom:.75rem;padding:.75rem .85rem}.lrV1VW_albPlaceholderHelperCompact{margin-top:.5rem;margin-bottom:.5rem;padding:.55rem .65rem}.lrV1VW_albPlaceholderTokenRow{border:1px solid color-mix(in srgb, var(--wb-primary) 10%, transparent);background:var(--wb-white);border-radius:6px;padding:.45rem .55rem}.lrV1VW_albPlaceholderTokenRowCompact{padding:.35rem .45rem}.lrV1VW_albPlaceholderTokenRecommended{border-color:color-mix(in srgb, var(--wb-primary) 35%, transparent);background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white))}.lrV1VW_albPlaceholderTokenGrid{grid-template-columns:1fr 1fr;gap:.35rem .5rem;display:grid}.lrV1VW_albPlaceholderTokenCellGrid{border:1px solid color-mix(in srgb, var(--wb-primary) 10%, transparent);background:var(--wb-white);border-radius:6px;min-width:0;padding:.3rem .4rem}.lrV1VW_albPlaceholderTokenCellHeader{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.lrV1VW_albPlaceholderTokenCodeGrid{color:var(--wb-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.lrV1VW_albPlaceholderInsertBtnGrid{font-size:.68rem;line-height:1.2}.lrV1VW_albPlaceholderTokenDescGrid{color:var(--wb-slate-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lrV1VW_pedagogyRoutingPaletteItem{white-space:normal;text-align:left;max-width:100%;padding:.5rem .65rem;line-height:1.35}.lrV1VW_pedagogyRoutingChip{text-align:left;align-items:flex-start;gap:.35rem;max-width:100%;display:inline-flex}.lrV1VW_pedagogyRoutingChipCompact{cursor:help;font-weight:600}.lrV1VW_pedagogyRoutingInfo{cursor:help;opacity:.75;flex-shrink:0;margin-top:.1rem;line-height:1}.lrV1VW_pedagogyRoutingChipOnDark .lrV1VW_pedagogyRoutingInfo{color:color-mix(in srgb, var(--wb-white) 90%, transparent)}.lrV1VW_pedagogyRoutingText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lrV1VW_pedagogyRoutingStep{white-space:normal;font-weight:600;line-height:1.3}.lrV1VW_pedagogyRoutingTechnique{opacity:.82;white-space:normal;font-size:.72rem;font-weight:500;line-height:1.2}.lrV1VW_pedagogyRoutingChipOnDark .lrV1VW_pedagogyRoutingTechnique{color:color-mix(in srgb, var(--wb-white) 88%, transparent)}.lrV1VW_pedagogyRoutingPaletteNeedsContent{border-style:dashed!important;border-color:var(--wb-accent)!important}.lrV1VW_typeBlueprintRaw{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px solid var(--wb-line);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:220px;padding:.75rem;overflow:auto}.lrV1VW_typeBlueprintSections{margin-bottom:1rem}.lrV1VW_inventoryIdentityCell{line-height:1.35}.lrV1VW_inventoryIdentityMono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.lrV1VW_inventoryIdentityStack{background:color-mix(in srgb, var(--wb-primary) 4%, var(--wb-white));border:1px solid var(--wb-line);border-radius:8px;flex-direction:column;gap:.15rem;min-width:0;max-width:100%;padding:.4rem .7rem;display:flex}.lrV1VW_inventoryIdentityStackLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--wb-slate-text);font-size:.68rem;font-weight:600}.lrV1VW_inventoryIdentityStackRow{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.lrV1VW_horizontalPositionControl{flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}.lrV1VW_horizontalPositionControlCompact{gap:.25rem}.lrV1VW_horizontalPositionSnaps{flex-wrap:wrap;gap:.25rem;display:flex}.lrV1VW_horizontalPositionSnaps button{padding:.1rem .45rem;font-size:.72rem}.lrV1VW_horizontalPositionSliderRow{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.lrV1VW_horizontalPositionRange{flex:8rem;min-width:6rem;margin:0}.lrV1VW_horizontalPositionStepper{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.lrV1VW_horizontalPositionStepper button{min-width:1.75rem;padding:.1rem .35rem;font-size:.85rem;line-height:1}.lrV1VW_horizontalPositionValue{text-align:center;font-variant-numeric:tabular-nums;width:3.25rem}.lrV1VW_horizontalPositionHint{margin:0;font-size:.72rem;line-height:1.35}.lrV1VW_tryPage{background:#f5f2ed}.lrV1VW_tryShowcase,.lrV1VW_tryLibrary{padding:48px 0}.lrV1VW_trySectionTitle{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.lrV1VW_trySectionIntro{color:#5a6570;margin-bottom:1.5rem}.lrV1VW_tryShowcaseGroup{margin-bottom:1.5rem}.lrV1VW_tryShowcaseGroupTitle{color:#1a4d6d;margin-bottom:.75rem;font-size:1rem;font-weight:600}.lrV1VW_tryShowcaseTiles{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.lrV1VW_tryShowcaseTile{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dde3;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:160px;max-width:240px;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.lrV1VW_tryShowcaseTile:hover,.lrV1VW_tryShowcaseTileActive{border-color:#d89f39;box-shadow:0 2px 8px #1a4d6d1f}.lrV1VW_tryShowcaseTileKind{text-transform:uppercase;letter-spacing:.04em;color:#566a7d;font-size:.7rem;font-weight:600}.lrV1VW_tryShowcaseTileTitle{color:#1a4d6d;font-weight:600}.lrV1VW_tryShowcaseTileMeta{color:#5a6570;font-size:.8rem}.lrV1VW_tryShowcasePreview{margin-top:1.5rem}.lrV1VW_tryLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.lrV1VW_tryLibraryTile{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dde3;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem;transition:border-color .15s;display:flex}.lrV1VW_tryLibraryTile:hover{border-color:#d89f39}.lrV1VW_tryLibraryTile strong{color:#1a4d6d}.lrV1VW_tryLibraryTile p{color:#5a6570;margin:0;font-size:.85rem}.lrV1VW_tryLibraryTileMeta{color:#566a7d;gap:.5rem;margin-top:auto;font-size:.75rem;display:flex}.lrV1VW_tryFooterCta{background:#fff;padding:48px 0 64px}.lrV1VW_qlTryCtaSection{text-align:center;background:#fff;padding:48px 0 64px}.lrV1VW_qlLandingClose{text-align:center;background:linear-gradient(#fff 0%,#f5f2ed 100%);padding:56px 0 72px}.lrV1VW_qlLandingClose .lrV1VW_qlLibrarySectionSubtitle{max-width:36rem;margin-left:auto;margin-right:auto}.lrV1VW_tryDeviceEmpty{text-align:center;color:#5a6570;background:#fff;border:1px dashed #d8dde3;border-radius:12px;padding:3rem 1.5rem}.lrV1VW_tryDevicePreview{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 12px #1a4d6d14}.lrV1VW_tryDeviceToolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.lrV1VW_tryDeviceBtn{cursor:pointer;background:#f8f9fa;border:1px solid #d8dde3;border-radius:6px;padding:.4rem .85rem;font-size:.85rem}.lrV1VW_tryDeviceBtnActive{color:#fff;background:#1a4d6d;border-color:#1a4d6d}.lrV1VW_tryDeviceOpenLink{color:#1a4d6d;margin-left:auto;font-size:.85rem;text-decoration:none}.lrV1VW_tryDeviceOpenLink:hover{color:#8a5e12}.lrV1VW_tryDeviceStage{background:#eef1f4;border-radius:8px;justify-content:center;min-height:420px;padding:1.5rem;display:flex}.lrV1VW_tryDeviceFrame{background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 24px #0000001f}.lrV1VW_tryDeviceFrame_tablet,.lrV1VW_tryDeviceFrame_mobile{flex-shrink:0}.lrV1VW_tryDeviceFrameBar{background:#e8eaed;border-bottom:1px solid #d8dde3;align-items:center;gap:6px;padding:8px 12px;display:flex}.lrV1VW_tryDeviceFrameDot{background:#c4c9cf;border-radius:50%;width:8px;height:8px}.lrV1VW_tryDeviceFrameLabel{color:#5a6570;text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:.7rem}.lrV1VW_tryDeviceIframe{border:none;width:100%;height:clamp(520px,78vh,1200px);display:block}@media (max-width:575.98px){.lrV1VW_tryDevicePreview{padding:.5rem}.lrV1VW_tryDeviceToolbar{margin-bottom:.5rem}.lrV1VW_tryDeviceToolbar>button{display:none}.lrV1VW_tryDeviceOpenLink{border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-left:0;font-size:.9375rem;font-weight:600;display:flex}.lrV1VW_tryDeviceStage{background:0 0;min-height:0;padding:0}.lrV1VW_tryDeviceFrame{box-shadow:none;border-radius:8px;width:100%!important}.lrV1VW_tryDeviceFrameBar{display:none}.lrV1VW_tryDeviceIframe{height:min(78svh,1200px)}.lrV1VW_tryShowcaseTiles{gap:.5rem}.lrV1VW_tryShowcaseTile{width:100%;min-width:0;max-width:none;padding:.625rem .875rem}.lrV1VW_tryShowcaseTile .lrV1VW_tryShowcaseTilePoster,.lrV1VW_tryShowcaseTile .lrV1VW_tryShowcaseTilePosterFallback{display:none}}.lrV1VW_designVisionGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.lrV1VW_designVisionCard{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #1a4d6d0f}.lrV1VW_designVisionCard h3{color:#1a4d6d;margin-bottom:.75rem;font-size:1.15rem}.lrV1VW_designUniversalBand{color:#fff;background:linear-gradient(135deg,#1a4d6d 0%,#245f82 100%);border-radius:16px;margin-top:2.5rem;padding:2rem}.lrV1VW_designUniversalTitle{color:#fff;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.lrV1VW_designUniversalIntro{opacity:.9;max-width:60ch;margin-bottom:1.5rem}.lrV1VW_designUniversalGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.lrV1VW_designUniversalCard{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:1.25rem}.lrV1VW_designUniversalCard h4{color:#fff;margin:.65rem 0 .5rem;font-size:1rem;font-weight:700}.lrV1VW_designUniversalCard p{opacity:.88;margin:0;font-size:.9rem;line-height:1.6}.lrV1VW_designUniversalIcon{color:#d89f39}.lrV1VW_designLangStrip{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lrV1VW_designLangChip{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:.3rem .7rem;font-size:.78rem;line-height:1.4}@media (max-width:767px){.lrV1VW_designUniversalBand{padding:1.5rem 1.25rem}}.lrV1VW_designAlbGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.lrV1VW_designAlbCard{background:#fff;border:1px solid #e8eaed;border-radius:10px;padding:1.25rem}.lrV1VW_designAlbCard h3{color:#1a4d6d;margin-bottom:.5rem;font-size:1rem}.lrV1VW_designAlbWhy{color:#3d4f5f;margin-bottom:.5rem;font-size:.9rem}.lrV1VW_designAlbSuits{color:#566a7d;margin:0;font-size:.8rem}.lrV1VW_qlLandingStates{background:#f5f2ed;padding:3.5rem 0}.lrV1VW_qlLandingStates .lrV1VW_qlLibrarySectionSubtitle{color:#566a7d}.lrV1VW_qlLandingStatesMatrix{max-width:56rem;margin:1.75rem auto 0}.lrV1VW_designQuadrantMatrix{margin-top:1rem}.lrV1VW_designQuadrantBand{background:#fff;border-radius:12px;padding:1.5rem}.lrV1VW_designQuadrantBandTitle{color:#1a4d6d;margin-bottom:.5rem;font-size:1.15rem}.lrV1VW_designQuadrantBandIntro{color:#5a6570;margin-bottom:1rem}.lrV1VW_designQuadrantGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.lrV1VW_designQuadrant{background:#f5f2ed;border-radius:8px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.lrV1VW_designQuadrantTitle{color:#1a4d6d;font-size:.9rem;font-weight:700}.lrV1VW_designQuadrantBody{color:#5a6570;font-size:.85rem}.lrV1VW_designFlowDiagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0 1rem;display:flex}.lrV1VW_designFlowNode{color:#1a4d6d;background:#fff;border:2px solid #1a4d6d;border-radius:10px;padding:1rem 1.5rem;font-weight:600}.lrV1VW_designFlowNodeAccent{background:#d89f3914;border-color:#d89f39}.lrV1VW_designFlowArrow{color:#566a7d;flex-shrink:0}.lrV1VW_designFlowCaption{text-align:center;color:#5a6570;font-size:.95rem}.lrV1VW_designSignalGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.lrV1VW_designSignalCard{background:#fff;border-radius:10px;padding:1.25rem}.lrV1VW_designSignalCard h3{color:#1a4d6d;margin:.75rem 0 .5rem;font-size:1rem}.lrV1VW_designSignalCard p{color:#5a6570;margin:0;font-size:.9rem}.lrV1VW_designSignalIcon{color:#d89f39}.lrV1VW_settingsPage{max-width:880px}.lrV1VW_filesPage{max-width:1080px}.lrV1VW_settingsCard{background:var(--wb-white);border-radius:12px;padding:1.5rem 1.75rem 1.25rem;box-shadow:0 2px 8px #0000000f}.lrV1VW_settingsCardIntro{color:var(--wb-slate-text);margin-bottom:.75rem}.lrV1VW_settingsCardFooter{border-top:1px solid var(--wb-line);align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.lrV1VW_rigorLevelCard{border:1px solid var(--wb-line);border-radius:var(--tf-radius-card);background:var(--wb-white);margin-bottom:.75rem;overflow:hidden}.lrV1VW_rigorLevelCardHeader{background:color-mix(in srgb, var(--wb-primary) 6%, var(--wb-white));text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.875rem 1rem;display:flex}.lrV1VW_rigorLevelCardTitle{color:var(--wb-primary);margin-bottom:.25rem;font-weight:600}.lrV1VW_rigorLevelCardSummary{color:var(--wb-slate-text);margin:0;font-size:.8125rem}.lrV1VW_rigorLevelCardActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.lrV1VW_rigorLevelCardBody{border-top:1px solid var(--wb-line);padding:1rem 1.25rem .5rem}.lrV1VW_statusControl{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.lrV1VW_statusPrimaryBtn{background:var(--wb-primary);border-color:var(--wb-primary);color:var(--wb-white)}.lrV1VW_statusPrimaryBtn:hover,.lrV1VW_statusPrimaryBtn:focus{background:var(--wb-primary-light);border-color:var(--wb-primary-light);color:var(--wb-white)}.lrV1VW_statusPrimaryBtn:active{background:color-mix(in srgb, var(--wb-primary) 80%, var(--wb-charcoal));border-color:color-mix(in srgb, var(--wb-primary) 80%, var(--wb-charcoal))}.lrV1VW_statusPrimaryBtn:focus-visible{outline:2px solid var(--wb-primary);outline-offset:2px;box-shadow:none}.lrV1VW_statusPrimaryBtn[aria-disabled=true]{opacity:.65;cursor:not-allowed}.lrV1VW_preflightInset{border:1px solid var(--wb-border);background:var(--wb-bg-warm);border-radius:12px;margin-bottom:1rem;padding:1rem}.lrV1VW_preflightStatus{color:var(--wb-primary);margin:0 0 .75rem;font-size:.85rem}.lrV1VW_preflightProblem{background:color-mix(in srgb, var(--wb-error) 8%, var(--wb-white));color:var(--wb-error);overflow-wrap:anywhere;font-size:.85rem;border-color:color-mix(in srgb, var(--wb-error) 40%, var(--wb-white))!important}.lrV1VW_tryShowcaseTilePoster{aspect-ratio:16/9;object-fit:cover;object-position:top center;background:#f1f5f9;border-radius:6px;width:100%;margin-bottom:8px;display:block}.lrV1VW_tryShowcaseTilePosterFallback{aspect-ratio:16/9;background:linear-gradient(135deg,#e2e8f0 0%,#f8fafc 100%);border-radius:6px;width:100%;margin-bottom:8px;display:block}
.cmoROq_rail{top:var(--wb-topbar-h,56px);inset-inline-end:0;z-index:700;pointer-events:none;flex-direction:row-reverse;align-items:stretch;display:flex;position:fixed;bottom:0}.cmoROq_rail[data-tf-under-embed="1"]{z-index:20}.cmoROq_rail>*{pointer-events:auto}.cmoROq_peek{writing-mode:vertical-rl;border:1px solid #c5d4de;color:#fff;letter-spacing:.03em;cursor:pointer;z-index:2;background:#1a4d6d;border-inline-end:0;border-radius:10px 0 0 10px;align-self:center;padding:23px 13px;font-size:17px;font-weight:700;transform:rotate(180deg);box-shadow:-4px 0 18px #1a4d6d47}.cmoROq_peekPinned{background:#d89f39;border-color:#c48e2f;box-shadow:-4px 0 18px #d89f3959}.cmoROq_peekLabel{display:inline-block}.cmoROq_dock{color:#1a1a1b;will-change:transform;background:#f5f2ed;border-inline-start:1px solid #d9e2e8;flex-direction:column;width:min(400px,94vw);height:100%;transition:transform .24s,opacity .18s;display:flex;overflow:hidden;box-shadow:-10px 0 32px #1a1a1b29}@media (prefers-reduced-motion:reduce){.cmoROq_dock{transition:none}}.cmoROq_railClosed .cmoROq_dock{opacity:0;pointer-events:none;transform:translate(100%)}.cmoROq_railOpen .cmoROq_dock{opacity:1;transform:translate(0)}.cmoROq_header{background:#fff;border-bottom:1px solid #e4ebe8;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 10px;display:flex}.cmoROq_headerText{flex:1;min-width:0}.cmoROq_title{color:#1a4d6d;letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:700}.cmoROq_subtitle{color:#5a6f7d;margin:0;font-size:11px;line-height:1.35}.cmoROq_headerActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cmoROq_pinBtn{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.cmoROq_pinBtn:hover{background:#eef5f8;border-color:#1a4d6d}.cmoROq_pinBtnActive{color:#a64d32;background:#fff8eb;border-color:#d89f39;box-shadow:0 0 0 2px #d89f3940}.cmoROq_pinIcon{width:18px;height:18px;display:block}.cmoROq_pinDot{top:8px;background:#d89f39;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:8px;box-shadow:0 0 0 2px #fff8eb}.cmoROq_closeBtn{color:#5a6f7d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:inline-flex}.cmoROq_closeBtn:hover{color:#a64d32;background:#fff5f2;border-color:#d4a090}.cmoROq_body{min-height:0;padding:14px 16px 8px;flex:1;padding-block-end:calc(8px + var(--tf-corner-reserve,0px));overflow-y:auto}.cmoROq_tabStack{top:var(--wb-topbar-h,56px);inset-inline-end:0;z-index:701;width:52px;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:0;padding:10px 0;padding-block-end:calc(10px + var(--tf-corner-reserve,0px));display:flex;position:fixed;bottom:0;overflow-y:auto}.cmoROq_tabStack>*{pointer-events:auto}.cmoROq_tab{writing-mode:vertical-rl;border:1px solid #c5d4de;color:#fff;cursor:pointer;background:#1a4d6d;border-inline-end:0;border-radius:10px 0 0 10px;max-width:44px;padding:18px 8px;font-size:16px;font-weight:700;position:relative;transform:rotate(180deg);box-shadow:-3px 0 12px #1a4d6d38}.cmoROq_tabActive{filter:brightness(1.15);outline-offset:-2px;outline:2px solid #d89f39}.cmoROq_tabPinned{color:#fff;border-color:#c48e2f;box-shadow:inset 0 0 0 2px #d89f39}.cmoROq_tabBadge{top:6px;color:#fff;writing-mode:horizontal-tb;background:#a64d32;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:4px;transform:none}@media (max-width:767px){.cmoROq_rail{top:var(--wb-topbar-h,48px)}.cmoROq_dock{width:min(100vw,420px);max-width:100vw}.cmoROq_rail[data-tf-tabstack-over="1"] .cmoROq_dock{box-sizing:border-box;padding-inline-end:52px}.cmoROq_tabStackNarrow{z-index:701;padding-inline-end:2px}.cmoROq_railClosed .cmoROq_peek{display:none}}.cmoROq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.bqNWbW_statusStrip{background:#fff;border-bottom:1px solid #d9e2e8;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.bqNWbW_statusChip{color:#1a4d6d;background:#f8fafc;border:1px solid #c5d4de;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.bqNWbW_statusChipLive{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.bqNWbW_statusChipWarn{color:#c2410c;background:#fff7ed;border-color:#fdba74}.bqNWbW_statusLegend{color:#6b7280;background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:6px 12px 8px;font-size:11px;line-height:1.35}.bqNWbW_sliderRow{align-items:center;gap:8px;margin-top:8px;display:flex}.bqNWbW_sliderLabel{color:#6b7280;font-size:12px}.bqNWbW_slider{flex:1;min-width:0}.bqNWbW_section{border-bottom:1px solid #e5e7eb;padding:10px 12px}.bqNWbW_sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:10px;font-weight:700}.bqNWbW_btnRow{flex-wrap:wrap;gap:6px;display:flex}.bqNWbW_btn{color:#1a1a1b;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.bqNWbW_btn:hover{color:#1a4d6d;border-color:#1a4d6d}.bqNWbW_btnActive{color:#1a4d6d;background:#eae6e0;border-color:#d89f39}.bqNWbW_btnDanger{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.bqNWbW_btnDanger:hover{color:#991b1b;border-color:#ef4444}.bqNWbW_captionInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:13px}.bqNWbW_toggleRow{color:#374151;cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.bqNWbW_toggleRow input{margin:0}.bqNWbW_footerStop{background:#fff;border-top:1px solid #d9e2e8;margin-top:auto;padding:12px}
.vZiLna_panel{color:#1a1a1b;flex-direction:column;flex:auto;min-height:0;font-family:Inter,Arial,sans-serif;display:flex}.vZiLna_panel button:focus-visible,.vZiLna_panel select:focus-visible,.vZiLna_panel input:focus-visible,.vZiLna_panel textarea:focus-visible{outline-offset:2px;outline:2px solid #1a4d6d}.vZiLna_section{background:#fff;border-bottom:1px solid #e4ebe8;flex-shrink:0;padding:10px 12px}.vZiLna_sectionTitle{color:#1a4d6d;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.vZiLna_stateLine{color:#1a1a1b;margin:6px 0 0;font-size:13px;line-height:1.45}.vZiLna_stateDot{vertical-align:middle;background:#1a4d6d;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.vZiLna_stateDotOff{background:#a64d32}.vZiLna_persistFailed{color:#a64d32;background:#fdf6e9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:6px 8px;font-size:12px;line-height:1.4;display:flex}.vZiLna_textBtn{color:#1a4d6d;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.vZiLna_hands{background:#fdf6e9;border-bottom:1px solid #e4ebe8;flex-shrink:0;max-height:124px;padding:8px 12px;overflow-y:auto}.vZiLna_handsTitle{color:#8a5e12;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.vZiLna_handsCount{color:#fff;background:#8a5e12;border-radius:10px;padding:1px 6px;font-size:10px}.vZiLna_handRow{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.vZiLna_handName{color:#1a1a1b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.vZiLna_handDot{background:#d89f39;border-radius:50%;flex-shrink:0;width:7px;height:7px}.vZiLna_handActions{flex-shrink:0;gap:4px;display:flex}.vZiLna_pill{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.vZiLna_pill:hover{background:#eef5f8;border-color:#1a4d6d}.vZiLna_pillPrimary{color:#fff;background:#1a4d6d;border-color:#1a4d6d}.vZiLna_pillPrimary:hover{color:#fff;background:#245f82}.vZiLna_pillWide{width:100%;margin-top:6px}.vZiLna_toolbar{flex-direction:column;gap:8px;display:flex}.vZiLna_search{box-sizing:border-box;color:#1a1a1b;width:100%;min-height:28px;font:inherit;background:#fff;border:1px solid #566a7d;border-radius:6px;padding:5px 10px;font-size:12px}.vZiLna_toolbarRow{align-items:center;gap:8px;min-width:0;display:flex}.vZiLna_tabs{scrollbar-width:thin;flex:1 1 0;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.vZiLna_tab{color:#1a4d6d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.vZiLna_tab:hover{background:#eef5f8;border-color:#1a4d6d}.vZiLna_tabActive,.vZiLna_tabActive:hover{color:#fff;background:#1a4d6d;border-color:#1a4d6d}.vZiLna_statusSelect{flex:0 0 132px;max-width:132px}.vZiLna_list{background:#f5f2ed;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.vZiLna_stateBox{text-align:center;padding:28px 16px}.vZiLna_stateGlyph{margin-bottom:6px;font-size:24px;line-height:1}.vZiLna_stateTitle{color:#1a1a1b;margin:0;font-size:13px;font-weight:600}.vZiLna_stateHint{color:#566a7d;margin:4px 0 0;font-size:12px}.vZiLna_msg{flex-direction:column;align-items:flex-start;gap:3px;margin:0;display:flex}.vZiLna_msgOwn{align-items:flex-end}.vZiLna_msgDeleted{opacity:.6}.vZiLna_meta{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.vZiLna_avatar{color:#fff;background:#1a4d6d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.vZiLna_name{color:#1a1a1b;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:700;overflow:hidden}.vZiLna_pageBadge{color:#1a4d6d;background:#eef5f8;border:1px solid #c5d4de;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}button.vZiLna_pageBadge{cursor:pointer;text-decoration:underline}.vZiLna_pageBadgeGone{color:#a64d32;background:#fdf6e9;border-color:#e8c9bd}.vZiLna_quote{color:#566a7d;word-break:break-word;background:#fff;border-inline-start:3px solid #1a4d6d;border-radius:6px;max-width:min(260px,80%);padding:4px 8px;font-size:11px}.vZiLna_quoteName{color:#1a4d6d;font-weight:700}.vZiLna_bubble{color:#1a1a1b;word-break:break-word;white-space:pre-wrap;background:#fff;border:1px solid #e4ebe8;border-radius:4px 16px 16px;max-width:min(280px,82%);padding:7px 11px;font-size:13px;line-height:1.45;box-shadow:0 1px 3px #1a4d6d0f}.vZiLna_bubbleOwn{color:#fff;background:#1a4d6d;border-color:#1a4d6d;border-radius:16px 4px 16px 16px}.vZiLna_bubbleRemoved{font-style:italic}.vZiLna_statusChip{color:#1a4d6d;vertical-align:middle;white-space:nowrap;background:#eef5f8;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.vZiLna_bubbleOwn .vZiLna_statusChip{color:#fff;background:#fff3}.vZiLna_time{color:#566a7d;font-size:10px}.vZiLna_hoverOnly{display:none}.vZiLna_msg:hover .vZiLna_hoverOnly,.vZiLna_msg:focus-within .vZiLna_hoverOnly{display:flex}.vZiLna_statusBtns{background:#fff;border:1px solid #e4ebe8;border-radius:8px;flex-wrap:wrap;gap:3px;max-width:100%;padding:4px 6px}.vZiLna_statusBtn{color:#1a1a1b;cursor:pointer;background:#fff;border:1px solid #e4ebe8;border-radius:6px;padding:2px 6px;font-size:11px}.vZiLna_statusBtn:hover{border-color:#1a4d6d}.vZiLna_statusBtnActive{color:#1a4d6d;background:#eef5f8;border-color:#1a4d6d;font-weight:700}.vZiLna_statusBtnRemove{color:#a64d32}.vZiLna_reactions{flex-wrap:wrap;gap:4px;display:flex}.vZiLna_reaction{cursor:pointer;background:#fff;border:1px solid #e4ebe8;border-radius:14px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;line-height:1.5;display:inline-flex}.vZiLna_reaction:hover{border-color:#1a4d6d}.vZiLna_reactionIdle{display:none}.vZiLna_msg:hover .vZiLna_reactionIdle,.vZiLna_msg:focus-within .vZiLna_reactionIdle{display:inline-flex}.vZiLna_reactionMine{border-color:#d89f39;box-shadow:inset 0 0 0 1px #d89f39}.vZiLna_reactionCount{color:#566a7d;font-size:10px;font-weight:700}.vZiLna_reactionMine .vZiLna_reactionCount{color:#8a5e12}.vZiLna_replyBtn{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.vZiLna_composer{background:#fff;border-top:1px solid #e4ebe8;flex-shrink:0;padding:10px 12px}.vZiLna_replyStrip{color:#566a7d;word-break:break-word;background:#f5f2ed;border-inline-start:3px solid #1a4d6d;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;padding:5px 8px;font-size:11px;display:flex}.vZiLna_iconBtn{color:#566a7d;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;font-size:13px;line-height:1}.vZiLna_composerRow{align-items:flex-end;gap:8px;display:flex}.vZiLna_textarea{color:#1a1a1b;min-width:0;max-height:96px;font:inherit;resize:none;background:#f5f2ed;border:1px solid #566a7d;border-radius:18px;flex:auto;padding:8px 12px;font-size:13px;line-height:1.4}.vZiLna_textarea:focus-visible{background:#fff}.vZiLna_textarea:disabled{color:#566a7d;background:#e8e4df}.vZiLna_send{color:#fff;cursor:pointer;background:#1a4d6d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.vZiLna_send:hover:not(:disabled){background:#245f82}.vZiLna_panel .vZiLna_send:focus-visible{outline-color:#d89f39}.vZiLna_send:disabled{color:#566a7d;cursor:not-allowed;background:#e8e4df}.vZiLna_composerHint{color:#566a7d;justify-content:space-between;gap:8px;margin:4px 0 0;font-size:11px;display:flex}.vZiLna_refused{color:#a64d32;background:#fdf6e9;border-radius:6px;flex-shrink:0;margin:0 12px 10px;padding:5px 8px;font-size:12px;font-weight:600}.vZiLna_lockedLine{color:#566a7d;text-align:center;background:#fff;border-top:1px solid #e4ebe8;margin:0;padding:10px 12px;font-size:12px}.vZiLna_footer{background:#fff;border-top:1px solid #e4ebe8;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.vZiLna_btn{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.vZiLna_btn:hover{background:#eef5f8;border-color:#1a4d6d}.vZiLna_studentLine{color:#fff;background:#245f82;flex-shrink:0;margin:0;padding:7px 14px;font-size:12px;line-height:1.4}.vZiLna_studentHand{color:#ffffffe6;margin-top:2px;font-size:11px;display:block}@media (max-width:767px){.vZiLna_name{max-width:130px}}.vZiLna_railShell{top:52px;inset-inline-end:0;z-index:460;background:#f5f2ed;border-inline-start:1px solid #c5d4de;flex-direction:column;width:min(320px,100vw);font-family:Inter,Arial,sans-serif;display:flex;position:fixed;bottom:0;box-shadow:-6px 0 32px #1a4d6d1f}.vZiLna_railHeader{background:linear-gradient(135deg,#1a4d6d 0%,#245f82 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex;box-shadow:0 2px 8px #1a4d6d2e}.vZiLna_railHeading{align-items:center;gap:8px;min-width:0;display:flex}.vZiLna_railTitle{color:#fff;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.vZiLna_railGlyph{font-size:18px;line-height:1}.vZiLna_railVoiceBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff38;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.vZiLna_railVoiceBadgeOn{color:#1a1a1b;background:#d89f39}.vZiLna_railHint{color:#fffc;margin:1px 0 0;font-size:10px}.vZiLna_railClose{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;line-height:1;display:flex}.vZiLna_railClose:focus-visible{outline-offset:2px;outline:2px solid #d89f39}.vZiLna_railVoice{overflow:auto}.vZiLna_railVoiceWithQa{border-bottom:1px solid #e4ebe8;flex:0 auto;min-height:180px;max-height:46%}.vZiLna_railVoiceAlone{flex:auto}.vZiLna_railQa{flex-direction:column;flex:auto;min-height:0;display:flex}
.xSxhCW_body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 20px;display:flex;overflow-y:auto}.xSxhCW_footer{background:#fff;border-top:1px solid #e4ebe8;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 16px;display:flex}.xSxhCW_btnCompact{color:#fff;cursor:pointer;white-space:nowrap;background:#1a4d6d;border:0;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.3}.xSxhCW_btnCompact:hover{background:#245f82}.xSxhCW_scenarioBlock{gap:6px;display:grid}.xSxhCW_scenarioLabel{color:#1a4d6d;font-size:12px;font-weight:700}.xSxhCW_scenarioSelect{color:#1a1a1b;background:#fff;border:1px solid #c5d4de;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.xSxhCW_intro{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.xSxhCW_tabs{border-bottom:1px solid #e4ebe8;gap:4px;margin:0 -4px;padding-bottom:0;display:flex}.xSxhCW_tab{appearance:none;color:#5a6f7d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:12px;font-weight:600}.xSxhCW_tabActive{color:#1a4d6d;border-bottom-color:#d89f39}.xSxhCW_tabPanel{gap:10px;display:grid}.xSxhCW_chipRow{flex-wrap:wrap;gap:6px;display:flex}.xSxhCW_btn{appearance:none;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:5px 10px;font-size:12px}.xSxhCW_btnPrimary{appearance:none;color:#fff;cursor:pointer;background:#1a4d6d;border:1px solid #1a4d6d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.xSxhCW_btn:disabled,.xSxhCW_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.xSxhCW_totalsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xSxhCW_totalsChip{color:#1a4d6d;background:#e0e7ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.xSxhCW_incompleteBadge{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.xSxhCW_disclosure{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.xSxhCW_disclosure summary{cursor:pointer;color:#374151;font-size:12px;font-weight:600}.xSxhCW_textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-top:8px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.xSxhCW_input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:4px 6px;font-size:12px}.xSxhCW_table{border-collapse:collapse;width:100%;font-size:12px}.xSxhCW_table th{text-align:left;color:#6b7280;padding:4px 2px;font-weight:600}.xSxhCW_table td{padding:2px}.xSxhCW_awardRow{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.xSxhCW_awardRowArmed{background:#eef2ff;border-color:#c7d2fe}.xSxhCW_insertBar{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.xSxhCW_stickyTotals{z-index:2;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:8px;display:flex;position:sticky;top:0}.xSxhCW_portabilityBar{gap:8px;padding:10px 16px 0;display:grid}.xSxhCW_titleInput{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 8px;font-size:13px}.xSxhCW_portabilityActions{flex-wrap:wrap;gap:6px;display:flex}.xSxhCW_libraryPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:8px;display:grid}.xSxhCW_libraryList{gap:4px;max-height:180px;display:grid;overflow-y:auto}.xSxhCW_libraryItem{appearance:none;text-align:left;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.xSxhCW_libraryItem strong{color:#1f2937;font-size:12px}.xSxhCW_libraryItem span{color:#6b7280;font-size:11px}.xSxhCW_libraryItem:hover{background:#fffbeb;border-color:#d89f39}.xSxhCW_linkBtn{appearance:none;color:#1a4d6d;cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;font-size:11px;font-weight:600}.xSxhCW_linkBtn:hover{text-decoration:underline}.xSxhCW_quickStamp{background:#fafafa;border:1px dashed #d1d5db;border-radius:8px;gap:6px;margin-top:4px;padding:10px;display:grid}.xSxhCW_quickStampRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xSxhCW_questionBlock{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:6px;padding:8px;display:grid}.xSxhCW_questionHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xSxhCW_questionTitle{color:#1f2937;flex:1;min-width:0;font-size:13px;font-weight:700}.xSxhCW_questionAuto{color:#4b5563;font-size:11px;font-weight:500}.xSxhCW_partBlock{border-left:3px solid #1a4d6d;gap:4px;padding:4px 0 4px 4px;display:grid}.xSxhCW_partRow{align-items:center;gap:6px;padding:2px 0 2px 4px;display:flex}.xSxhCW_detailList{border-left:2px solid #94a3b8;gap:3px;margin-left:8px;padding:2px 0 2px 12px;display:grid}.xSxhCW_detailRow{align-items:center;gap:6px;padding:1px 0;display:flex}.xSxhCW_mutedBox{color:#4b5563;white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.4}.xSxhCW_warnBox{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.4}.xSxhCW_checkLabel{color:#1f2937;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.xSxhCW_dockWider{width:min(420px,94vw)}.xSxhCW_sectionRules{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:10px;display:grid}.xSxhCW_sectionRuleRow{background:#f8fafc;border:1px solid #eef2f7;border-radius:6px;gap:6px;padding:8px;display:grid}.xSxhCW_sectionMeta{color:#6b7280;font-size:11px}.xSxhCW_sectionBestN{color:#374151;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}
.cWcixa_tag{border-radius:var(--tf-radius-pill);white-space:nowrap;border:1px solid;align-items:center;min-height:20px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.cWcixa_free{color:var(--wb-slate-text);border-color:var(--wb-border)}.cWcixa_paid{color:var(--wb-accent-text);border-color:var(--wb-accent)}.cWcixa_onLightWarm.cWcixa_free{color:var(--wb-charcoal)}
.d23QDq_overlay{z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.d23QDq_panel{color:#fff;background:#1e1e3a;border:1px solid #374151;border-radius:12px;width:min(440px,100%);max-height:min(92vh,640px);padding:22px;overflow:auto;box-shadow:0 20px 60px #00000080}.d23QDq_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.d23QDq_title{margin:0;font-size:18px}.d23QDq_closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.d23QDq_label{color:#a5b4fc;margin-bottom:6px;font-size:12px;display:block}.d23QDq_input{color:#fff;box-sizing:border-box;background:#0f0f1e;border:1px solid #374151;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.d23QDq_inputSm{color:#fff;box-sizing:border-box;background:#0f0f1e;border:1px solid #374151;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:13px}.d23QDq_row{gap:10px;margin-top:12px;display:flex}.d23QDq_row>*{flex:1;min-width:0}.d23QDq_hint{color:#a5b4fc;margin-top:10px;font-size:12px}.d23QDq_help{color:#d1d5db;margin-top:12px;font-size:11px;line-height:1.5}.d23QDq_input:focus-visible,.d23QDq_inputSm:focus-visible,.d23QDq_closeBtn:focus-visible,.d23QDq_btnGhost:focus-visible,.d23QDq_btnPrimary:focus-visible{outline-offset:2px;outline:2px solid #d89f39}.d23QDq_error{color:#f87171;margin-top:12px;font-size:12px}.d23QDq_checkRow{gap:18px;margin-top:14px;font-size:13px;display:flex}.d23QDq_checkRow label{cursor:pointer;align-items:center;gap:6px;display:flex}.d23QDq_actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.d23QDq_btnGhost{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:6px;padding:8px 14px}.d23QDq_btnPrimary{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:6px;padding:8px 16px;font-weight:600}.d23QDq_btnPrimary:disabled,.d23QDq_btnGhost:disabled,.d23QDq_btnTiny:disabled{opacity:.45;cursor:not-allowed}.d23QDq_splitter{border:0;border-top:1px solid #374151;margin:20px 0 14px}.d23QDq_sectionTitle{color:#c7d2fe;margin:0 0 8px;font-size:13px;font-weight:700}.d23QDq_disabledHint{color:#9ca3af;margin-bottom:10px;font-size:12px;line-height:1.4}.d23QDq_teachingDisabled{opacity:.5;pointer-events:none}.d23QDq_transport{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.d23QDq_btnTiny{color:#e0e7ff;cursor:pointer;background:#312e81;border:1px solid #4f46e5;border-radius:6px;padding:6px 10px;font-size:12px}.d23QDq_select{color:#fff;background:#0f0f1e;border:1px solid #374151;border-radius:6px;padding:6px 8px;font-size:12px}.d23QDq_list{flex-direction:column;gap:6px;max-height:140px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.d23QDq_listItem{background:#0f0f1e;border:1px solid #2d2d4a;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.d23QDq_listItem input[type=text]{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.d23QDq_timeBadge{color:#a5b4fc;font-variant-numeric:tabular-nums;min-width:42px}.d23QDq_subHead{color:#c7d2fe;justify-content:space-between;align-items:center;margin:12px 0 6px;font-size:12px;font-weight:600;display:flex}
.wHO9vW_shell{--vl-navy:#1a4d6d;--vl-gold:#d89f39;--vl-cream:#f5f2ed;--vl-ink:#0f172a;--vl-muted:#64748b;--vl-line:#e2e8f0;background:var(--vl-cream);height:calc(100vh - 120px);min-height:480px;color:var(--vl-ink);border:1px solid var(--vl-line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.wHO9vW_adminShell{height:min(78vh,860px)}.wHO9vW_header{border-bottom:1px solid var(--vl-line);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.wHO9vW_headerTitle{color:var(--vl-navy);margin:0;font-size:.95rem;font-weight:650}.wHO9vW_laneGroup{gap:.35rem;margin-left:auto;display:inline-flex}.wHO9vW_laneBtn{border:1px solid var(--vl-line);color:#374151;cursor:pointer;background:#fff;border-radius:6px;padding:.3rem .75rem;font-size:.8125rem}.wHO9vW_laneBtnActive{border-color:var(--vl-gold);color:#92400e;background:#fffbeb;font-weight:600}.wHO9vW_body{flex:1;min-height:0;display:flex}.wHO9vW_sidebar{border-right:1px solid var(--vl-line);background:#f8fafc;flex-shrink:0;width:236px;padding:.625rem 0 1rem;overflow-y:auto}.wHO9vW_stageGroup{margin-bottom:.15rem}.wHO9vW_stageGroup+.wHO9vW_stageGroup{border-top:1px solid #e2e8f0;margin-top:.625rem;padding-top:.625rem}.wHO9vW_stageLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--vl-navy);opacity:.8;border:1px solid #e8eef4;border-left:3px solid var(--vl-gold);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px;margin:0 .625rem .35rem;padding:.3rem .5rem .3rem .55rem;font-size:.625rem;font-weight:750;line-height:1.3}.wHO9vW_stepList{border-left:2px solid #dce3ec;flex-direction:column;gap:2px;margin:0 .5rem 0 .875rem;padding-left:.625rem;display:flex}.wHO9vW_stepBtn{text-align:left;color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:.45rem;width:100%;padding:.42rem .65rem .42rem .55rem;font-size:.8125rem;line-height:1.35;transition:background .12s,border-color .12s,color .12s;display:flex}.wHO9vW_stepBtn:before{content:"";background:#cbd5e1;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .12s,box-shadow .12s}.wHO9vW_stepBtn:hover{color:var(--vl-navy);background:#fff;border-color:#cbd5e1}.wHO9vW_stepBtn:hover:before{background:var(--vl-navy)}.wHO9vW_stepBtn:focus-visible{outline:2px solid var(--vl-gold);outline-offset:1px}.wHO9vW_stepBtnActive{color:var(--vl-navy);background:#fff;border-color:#bfdbfe;font-weight:600;box-shadow:0 1px 2px #1a4d6d0f}.wHO9vW_stepBtnActive:before{background:var(--vl-gold);box-shadow:0 0 0 2px #d89f3947}.wHO9vW_main{flex-direction:column;flex:1;min-width:0;display:flex}.wHO9vW_paneScroll{flex:1;min-height:0;padding:1rem 1.25rem;overflow:auto}.wHO9vW_intro{color:var(--vl-muted);margin:0 0 .875rem;font-size:.8125rem}.wHO9vW_footer{border-top:1px solid var(--vl-line);background:#fff;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.wHO9vW_footerSpacer{flex:1}.wHO9vW_btn{cursor:pointer;border:1px solid var(--vl-line);color:#374151;background:#fff;border-radius:6px;padding:.375rem .875rem;font-size:.875rem}.wHO9vW_btn:disabled{opacity:.55;cursor:not-allowed}.wHO9vW_btnPrimary{background:var(--vl-navy);color:#fff;border:none;font-weight:600}.wHO9vW_fieldLabel{color:#374151;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;display:block}.wHO9vW_input,.wHO9vW_select,.wHO9vW_textarea{background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:.375rem .5rem;font-size:.875rem}.wHO9vW_textarea{resize:vertical;font-family:inherit}.wHO9vW_mono{text-align:left;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.wHO9vW_grid2{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.wHO9vW_full{grid-column:1/-1}.wHO9vW_card{border:1px solid var(--vl-line);background:#fff;border-radius:8px;margin-bottom:.625rem;padding:.75rem}.wHO9vW_rowActions{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.wHO9vW_mutedBox{color:var(--vl-muted);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem}.wHO9vW_warning{color:#92400e;background:#fef3c7;border-radius:6px;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem}.wHO9vW_pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;text-align:left;direction:ltr;unicode-bidi:isolate;background:#0f172a;border-radius:8px;max-height:420px;padding:.875rem;font-size:.75rem;overflow:auto}@media (max-width:900px){.wHO9vW_body{flex-direction:column}.wHO9vW_sidebar{border-right:none;border-bottom:1px solid var(--vl-line);overscroll-behavior-x:contain;background:#f8fafc;flex-wrap:nowrap;flex:none;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex;overflow:auto hidden}.wHO9vW_stageGroup{border:none;margin:0;padding:0;display:contents}.wHO9vW_stageGroup+.wHO9vW_stageGroup{border:none;margin:0;padding:0}.wHO9vW_stageLabel{display:none}.wHO9vW_stepList{border:none;margin:0;padding:0;display:contents}.wHO9vW_stepBtn{white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;width:auto;padding:.28rem .7rem .28rem .55rem}.wHO9vW_stepBtn:before{width:4px;height:4px}.wHO9vW_stepBtnActive{box-shadow:none;border-color:#93c5fd}.wHO9vW_grid2{grid-template-columns:1fr}}.wHO9vW_shellFocusMode{z-index:1200;background:var(--vl-cream);flex-direction:column;display:flex;overflow:hidden;border-radius:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.wHO9vW_shellFocusMode.wHO9vW_adminShell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_sidebar,.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_header,.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_footer{display:none!important}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_body{flex:1 1 0;height:100%;min-height:0;overflow:hidden}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_main{flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_paneScroll{flex:1 1 0;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.wHO9vW_richBlocksFocusRoot{background:#fff;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace .wHO9vW_richBlocksFocusRoot [data-rich-blocks-workspace]{border:none;border-radius:0;flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:none!important}.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace [data-vl-editor-intro],.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace [data-vl-section-ai],.wHO9vW_shellFocusMode.wHO9vW_shellFocusWorkspace [data-vl-non-blocks-chrome]{display:none!important}.wHO9vW_focusExitFloat{z-index:1210;background:#fffffff5;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex;position:fixed;top:.75rem;right:.75rem;box-shadow:0 4px 16px #0f172a1f}body[data-vl-editor-focus] .modal{z-index:1300!important}.wHO9vW_accordion{flex-direction:column;gap:.5rem;display:flex}.wHO9vW_accordionItem{border:1px solid var(--vl-line);background:#fff;border-radius:8px;overflow:hidden}.wHO9vW_accordionItemOpen{border-color:#bfdbfe;box-shadow:0 1px 3px #1a4d6d14}.wHO9vW_accordionHeader{background:#f8fafc;border-bottom:1px solid #0000;align-items:stretch;gap:.35rem;display:flex}.wHO9vW_accordionItemOpen .wHO9vW_accordionHeader{border-bottom-color:var(--vl-line)}.wHO9vW_accordionTrigger{text-align:left;cursor:pointer;color:var(--vl-ink);background:0 0;border:none;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.65rem .75rem;font-size:.875rem;display:flex}.wHO9vW_accordionTrigger:hover{background:#f1f5f9}.wHO9vW_accordionChevron{width:1rem;color:var(--vl-muted);flex-shrink:0;font-size:.7rem}.wHO9vW_accordionIndex{width:1.5rem;height:1.5rem;color:var(--vl-navy);background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.wHO9vW_accordionItemOpen .wHO9vW_accordionIndex{background:var(--vl-navy);color:#fff}.wHO9vW_accordionTitle{color:var(--vl-navy);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wHO9vW_accordionMeta{color:var(--vl-muted);flex-shrink:0;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.wHO9vW_accordionActions{flex-shrink:0;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem 0;display:flex}.wHO9vW_accordionBody{padding:.75rem}.wHO9vW_stepBlocksHeader{justify-content:space-between;align-items:center;gap:.75rem;margin:.875rem 0 .5rem;display:flex}.wHO9vW_stepFocusOverlay{z-index:1250;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.wHO9vW_stepFocusOverlay .wHO9vW_richBlocksFocusRoot{background:#fff;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.wHO9vW_stepFocusOverlay .wHO9vW_richBlocksFocusRoot [data-rich-blocks-workspace]{border:none;border-radius:0;flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:none!important}.wHO9vW_stepFocusOverlay .wHO9vW_focusExitFloat{z-index:1260}.wHO9vW_stepFocusLabel{color:var(--vl-navy);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;padding:0 .35rem;font-size:.8125rem;font-weight:600;overflow:hidden}.wHO9vW_fieldHint{color:#64748b;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.wHO9vW_aiPanel{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.wHO9vW_aiPanelTitle{color:#1a4d6d;margin:0 0 .35rem;font-size:.95rem}.wHO9vW_aiMuted{color:#64748b;margin:0 0 .75rem;font-size:12px}.wHO9vW_aiWarn{color:#b45309;margin:0 0 .75rem;font-size:12px}.wHO9vW_aiPicker{margin-bottom:.75rem}.wHO9vW_aiPicker input[type=search]{width:100%;margin-bottom:8px}.wHO9vW_aiPickerBox{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;padding:.5rem .65rem;overflow-y:auto}.wHO9vW_aiGroup{margin-bottom:8px}.wHO9vW_aiGroupTitle{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:700}.wHO9vW_aiGroupList{flex-direction:column;gap:6px;display:flex}.wHO9vW_aiChoice{color:#0f172a;cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.wHO9vW_aiChoice input{margin-top:3px}.wHO9vW_aiOverwrite{background:#fff7ed;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:.75rem;padding:.85rem 1rem}.wHO9vW_aiOverwriteTitle{color:#9a3412;margin:0 0 .65rem;font-weight:600}.wHO9vW_aiOverwriteActions{gap:8px;display:flex}.wHO9vW_classCard{border-top:2px solid var(--vl-navy);margin-top:.5rem}.wHO9vW_classTitle{color:var(--vl-navy);margin:0 0 .25rem;font-size:1rem}.wHO9vW_classHint{color:var(--vl-muted);margin:.25rem 0 .5rem;font-size:.8125rem}.wHO9vW_classGroup{border:none;border-top:1px solid var(--vl-line);margin:0;padding:.625rem 0}.wHO9vW_classField{margin-top:.5rem}.wHO9vW_switchRow{min-height:44px;color:var(--vl-ink);cursor:pointer;align-items:center;gap:.4rem;margin-right:1rem;font-size:.875rem;display:inline-flex}.wHO9vW_varyRow{grid-template-columns:minmax(8rem,2fr) minmax(6rem,1fr) minmax(5rem,1fr) auto;align-items:center;gap:.4rem;margin-bottom:.4rem;display:grid}.wHO9vW_rowError{color:var(--wb-status-bad);grid-column:1/-1;margin:0;font-size:.8125rem}@media (max-width:767px){.wHO9vW_varyRow{grid-template-columns:1fr}}
.xZuNVq_dockFill>.xZuNVq_panelColumn{flex:auto;min-height:0}.xZuNVq_panelColumn{flex-direction:column;flex:auto;min-height:0;display:flex}.xZuNVq_compactChrome{background:#fff;border-bottom:1px solid #e4ebe8;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px 10px;display:flex}.xZuNVq_compactRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xZuNVq_compactLabel{color:#1a4d6d;margin-right:2px;font-size:11px;font-weight:700}.xZuNVq_compactHint{color:#8a6d1f;font-size:10px;font-weight:600}.xZuNVq_compactInline{color:#1a4d6d;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.xZuNVq_compactCheck{color:#1a1a1b;cursor:pointer;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.xZuNVq_btnCompact{color:#fff;cursor:pointer;background:#1a4d6d;border:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.3}.xZuNVq_btnCompact:hover{background:#245f82}.xZuNVq_btnCompact:disabled{opacity:.45;cursor:not-allowed}.xZuNVq_selectCompact{color:#1a1a1b;background:#fff;border:1px solid #c5d4de;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:600}.xZuNVq_accordionStack{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.xZuNVq_accordion{background:#f5f2ed;border-bottom:1px solid #d9e2e8;flex-direction:column;flex-shrink:0;display:flex}.xZuNVq_accordionOpen{flex:1;min-height:0}.xZuNVq_accordionHead{cursor:pointer;text-align:left;background:#fff;border:0;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.xZuNVq_accordionHead:hover{background:#eef5f8}.xZuNVq_accordionTitle{color:#1a4d6d;flex:1;font-size:13px;font-weight:700}.xZuNVq_accordionCount{color:#1a4d6d;text-align:center;background:#eef5f8;border:1px solid #c5d4de;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11px;font-weight:700}.xZuNVq_accordionChevron{color:#5a6f7d;font-size:12px;font-weight:700}.xZuNVq_accordionBody{background:#f5f2ed;flex:1;min-height:0;padding:10px 12px 12px;overflow-y:auto}.xZuNVq_viewModeRow{background:#fff;border-bottom:1px solid #e4ebe8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.xZuNVq_viewModeLabel{color:#1a4d6d;font-size:12px;font-weight:600}.xZuNVq_disabledHint{color:#a64d32;background:#fff5f2;border:1px solid #e8c4b8;border-radius:10px;flex-shrink:0;margin:10px 12px 0;padding:10px;font-size:13px;line-height:1.45}.xZuNVq_disabled{opacity:.5;pointer-events:none}.xZuNVq_sectionHelp{color:#5a6f7d;margin:0 0 10px;font-size:12px;line-height:1.4}.xZuNVq_btnSecondary{color:#1a4d6d;background:#fff;border:1px solid #c5d4de}.xZuNVq_btnSecondary:hover{background:#eef5f8}.xZuNVq_btnAccent{color:#1a1a1b;background:#d89f39}.xZuNVq_btnAccent:hover{background:#c48e2f}.xZuNVq_btnAccentTiny{color:#1a1a1b;background:#d89f39;border-color:#c48e2f}.xZuNVq_btnDanger{color:#a64d32;background:#fff;border:1px solid #e8c4b8}.xZuNVq_rowAdd{gap:8px;margin-bottom:10px;display:flex}.xZuNVq_input{color:#1a1a1b;box-sizing:border-box;background:#fff;border:1px solid #c5d4de;border-radius:8px;outline:none;flex:1;width:100%;min-width:0;padding:8px 10px;font-size:13px}.xZuNVq_input:focus{border-color:#1a4d6d;box-shadow:0 0 0 3px #1a4d6d1f}.xZuNVq_inputCompact{color:#1a1a1b;background:#fff;border:1px solid #c5d4de;border-radius:6px;outline:none;width:72px;padding:5px 6px;font-size:12px}.xZuNVq_inputCompact:focus{border-color:#1a4d6d}.xZuNVq_listGrow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xZuNVq_empty{color:#3d4f5c;margin:0 0 8px;font-size:12px;font-style:italic}.xZuNVq_listItem{background:#fff;border:1px solid #e0e8ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.xZuNVq_listItem input[type=text]{color:#1a1a1b;background:#fff;border:1px solid #d9e2e8;border-radius:6px;outline:none;flex:1;min-width:100px;padding:6px 8px;font-size:13px}.xZuNVq_timingEditCard{flex-direction:column;align-items:stretch}.xZuNVq_timingEditHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.xZuNVq_timingFields{flex-wrap:wrap;gap:8px;display:flex}.xZuNVq_timingField{color:#5a6f7d;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.xZuNVq_bindBar{background:#fff8eb;border:1px solid #ebd39a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}.xZuNVq_bindBarText{color:#6b4e12;font-size:12px;font-weight:600}.xZuNVq_timingError{color:#a64d32;margin:0 0 8px;font-size:12px}.xZuNVq_timeBadge{color:#1a4d6d;font-variant-numeric:tabular-nums;min-width:48px;font-size:12px;font-weight:700}.xZuNVq_noteText{color:#1a1a1b;flex:1;min-width:80px;font-size:13px;font-weight:600;line-height:1.35}.xZuNVq_kindBadge{color:#1a4d6d;letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;background:#eef5f8;border:1px solid #c5d4de;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.xZuNVq_itemActions{flex-wrap:wrap;gap:6px;display:flex}.xZuNVq_btnTiny{color:#1a4d6d;cursor:pointer;background:#fff;border:1px solid #c5d4de;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.xZuNVq_btnTiny:hover{background:#eef5f8}.xZuNVq_btnTiny:disabled{opacity:.4;cursor:not-allowed}.xZuNVq_moreBlock{margin-bottom:14px}.xZuNVq_moreHeading{color:#1a4d6d;margin:0 0 8px;font-size:12px;font-weight:700}.xZuNVq_moreActions{flex-wrap:wrap;gap:8px;display:flex}.xZuNVq_footer{background:#fff;border-top:1px solid #e0e8ee;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.xZuNVq_listItemDragging{opacity:.55;outline:2px dashed #d89f39}.xZuNVq_dragHandle{cursor:grab;color:#5a6f7d;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:14px;font-weight:700}.xZuNVq_input:focus-visible,.xZuNVq_inputCompact:focus-visible,.xZuNVq_btnTiny:focus-visible,.xZuNVq_btnCompact:focus-visible,.xZuNVq_accordionHead:focus-visible{outline-offset:2px;outline:2px solid #d89f39}
.yQbUTW_statesMatrix{grid-template-rows:auto 1fr 1fr;grid-template-columns:auto 1fr 1fr;gap:12px;display:grid}.yQbUTW_statesAxis{letter-spacing:.08em;text-transform:uppercase;color:#566a7d;font-size:12px;font-weight:600}.yQbUTW_statesAxisCorrect{text-align:center;grid-area:1/2}.yQbUTW_statesAxisIncorrect{text-align:center;grid-area:1/3}.yQbUTW_statesAxisConfident,.yQbUTW_statesAxisUnsure{writing-mode:vertical-rl;grid-column:1;align-self:center;transform:rotate(180deg)}.yQbUTW_statesAxisConfident{grid-row:2}.yQbUTW_statesAxisUnsure{grid-row:3}.yQbUTW_statesGrid{grid-area:2/2/span 2/span 2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.yQbUTW_stateCell{border:2px solid #0000;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:20px 18px;display:flex}.yQbUTW_stateSecure{color:#fff;background-color:#1a4d6d;border-color:#1a4d6d}.yQbUTW_stateIllusion{color:#fff;background-color:#a64d32;border-color:#a64d32}.yQbUTW_stateFragile{color:#1a4d6d;background-color:#1a4d6d14;border-color:#1a4d6d}.yQbUTW_stateBlindspot{color:#a64d32;background-color:#a64d3214;border-color:#a64d32}.yQbUTW_stateIcon,.yQbUTW_stateIconRing{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.yQbUTW_stateIcon{background-color:#ffffff2e}.yQbUTW_stateIconRing{border:1.5px solid}.yQbUTW_stateLabel{font-size:18px;font-weight:700;line-height:1.3}.yQbUTW_stateBody{font-size:15px;line-height:1.5}@media (max-width:767px){.yQbUTW_statesMatrix{grid-template-rows:auto;grid-template-columns:1fr}.yQbUTW_statesAxis{display:none}.yQbUTW_statesGrid{grid-area:auto/1;grid-template-rows:auto;grid-template-columns:1fr}}.yQbUTW_roomy .yQbUTW_stateCell{min-height:184px}.yQbUTW_stateMarked{outline-offset:3px;outline:2px solid #1a1a1b;position:relative}.yQbUTW_stateTag{top:14px;color:#fff;background-color:#1a1a1b;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-inline-end:14px}.yQbUTW_stateTag:before{content:"";background-color:#d89f39;flex:none;width:7px;height:7px;transform:rotate(45deg)}@media (max-width:767px){.yQbUTW_roomy .yQbUTW_statesGrid{grid-template-columns:1fr 1fr}.yQbUTW_roomy .yQbUTW_stateCell{min-height:120px}.yQbUTW_roomy .yQbUTW_stateBody{font-size:13.5px}}@media (max-width:599.98px){.yQbUTW_stateTag{align-self:flex-start;position:static}}@media (max-width:359.98px){.yQbUTW_roomy .yQbUTW_statesGrid{grid-template-columns:1fr}}
