.simulation-lab_lab__AqWIi{font:13px/1.45 Arial,sans-serif;color:var(--lx-text,#15344e);min-width:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_labThumbnail__c0x20{height:112px;overflow:hidden;background:linear-gradient(145deg,var(--lx-surface,#fff),var(--lx-surface-raised,#e4edf4));border:1px solid var(--lx-line,#cddce7);border-radius:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_labThumbnail__c0x20>svg{width:100%;height:100%;min-height:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subjectBranch__O973V>summary{background:linear-gradient(135deg,#244b69,var(--lx-strong,#142f49));color:var(--lx-on-strong,#fff);padding:8px;border-radius:8px}.simulation-lab_categoryBranch__u_gd8>summary strong,.simulation-lab_subjectBranch__O973V>summary strong{display:block}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8>summary small,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subjectBranch__O973V>summary small,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicButton__Dw64w>small{display:block;font-size:9px;letter-spacing:.08em;font-weight:700}.simulation-lab_hierarchyLegend__G7G5P{font-size:10px;line-height:1.5;margin:9px 0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8{--branch-color:#087c91;--branch-tint:var(--lx-surface-raised,#e7f5fa);margin:10px 0 10px 5px;border-left:3px solid var(--branch-color);border-radius:8px;background:var(--branch-tint)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category=Mechanics]{--branch-color:#137b67;--branch-tint:var(--lx-tint-green,#e5f5ed)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category="Waves & Oscillations"]{--branch-color:#4658a5;--branch-tint:var(--lx-surface-raised,#edf0ff)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category=Optics]{--branch-color:#7950a8;--branch-tint:var(--lx-tint-violet,#f2ebfa)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category="Heat & Thermodynamics"]{--branch-color:#a85b22;--branch-tint:var(--lx-tint-warm,#fff1df)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category="Modern Physics"]{--branch-color:#9a4074;--branch-tint:var(--lx-tint-danger,#faecf4)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8[data-category="Measurement & Experimental Skills"]{--branch-color:#526373;--branch-tint:var(--lx-surface-raised,#edf1f4)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_categoryBranch__u_gd8>summary{background:transparent;color:var(--branch-color);padding:8px 6px;box-shadow:none}.simulation-lab_subtopicBranch__Q0gpa{margin:0 5px 8px 10px;padding-left:9px;border-left:1px solid var(--branch-color)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicBranch__Q0gpa button{position:relative;margin:6px 0;background:var(--lx-surface,#fff);box-shadow:0 2px 0 #c9d4df;text-align:left;padding:6px}.simulation-lab_subtopicBranch__Q0gpa button:before{content:"";position:absolute;left:-10px;top:50%;width:9px;border-top:1px solid var(--branch-color)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicButton__Dw64w>span{display:block}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_availability__RSHYA{display:inline-block;font-size:10px;border-radius:4px;padding:2px 4px;background:color-mix(in srgb,var(--lx-surface) 79%,transparent);color:var(--lx-muted,#40566a);margin-top:3px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicButton__Dw64w:disabled{opacity:1;color:var(--lx-muted,#647080);background:var(--lx-surface,#f1f3f6);border-style:dashed}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicBranch__Q0gpa button[aria-pressed=true]{outline:2px solid var(--branch-color);background:var(--branch-tint)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_subtopicBranch__Q0gpa button:focus-visible{outline:3px solid var(--lx-line,#17344e);outline-offset:2px}.simulation-lab_lab__AqWIi [data-topic]{--lab-accent:#178cac;--lab-tint:var(--lx-surface-raised,#e4f5fb)}.simulation-lab_lab__AqWIi [data-topic=Mechanics]{--lab-accent:#148675;--lab-tint:var(--lx-tint-green,#e4f6ef)}.simulation-lab_lab__AqWIi [data-topic=Oscillations]{--lab-accent:#5167b7;--lab-tint:var(--lx-surface-raised,#edf0fd)}.simulation-lab_lab__AqWIi [data-topic=Optics]{--lab-accent:#8561bd;--lab-tint:var(--lx-tint-violet,#f0eafb)}.simulation-lab_lab__AqWIi [data-topic="Heat & temperature"]{--lab-accent:#bd673b;--lab-tint:var(--lx-tint-warm,#fff1df)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi{font-size:13px;background:linear-gradient(135deg,var(--lx-surface,#f3f8fd),var(--lx-surface,#eef2f8));border-radius:14px;padding:6px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article{border-top:4px solid var(--lab-accent);background:linear-gradient(145deg,var(--lx-surface,#fff),var(--lab-tint));box-shadow:inset 0 1px 0 #fff,0 4px 0 color-mix(in srgb,var(--lab-accent) 40%,#bcc9d4),0 8px 16px #18364e18;transition:transform .16s,box-shadow .16s}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 5px 0 color-mix(in srgb,var(--lab-accent) 45%,#bcc9d4),0 10px 18px #18364e24}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g{border-top:4px solid var(--lab-accent);background:linear-gradient(160deg,var(--lx-surface,#fff),var(--lab-tint))}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g>.simulation-lab_row__xANqb{padding:8px 6px;background:linear-gradient(120deg,var(--lab-tint),var(--lx-surface,#fff));border-radius:9px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g>.simulation-lab_row__xANqb strong{font-size:16px;padding:7px 12px;color:var(--lab-accent);background:var(--lx-surface,#fff);border:1px solid var(--lab-accent);border-radius:9px;box-shadow:0 3px 0 #b5c8d7}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi button,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi select{font-size:12px;min-height:30px;box-shadow:inset 0 1px #fff,0 3px 0 #9aafc1,0 4px 7px #14334e12}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_deck__YCQBA{background:linear-gradient(135deg,var(--lx-strong,#1a4867),var(--lx-strong,#102a44));padding:10px;box-shadow:inset 0 1px #668398,0 4px 0 #a5b9c8}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_deck__YCQBA label{flex:0 0 auto;min-width:90px;white-space:nowrap;display:flex;align-items:center;font-size:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_deck__YCQBA select{width:auto;max-width:150px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_liveControls__fsKU4 label{background:color-mix(in srgb,var(--lx-surface) 72%,transparent);border:1px solid var(--lx-line,#c6d8e7);padding:8px;border-radius:10px;box-shadow:inset 0 1px #fff,0 3px 0 #b7cad8;font-size:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_liveControls__fsKU4 input{accent-color:var(--lab-accent);margin-top:9px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ summary{padding:6px;border-radius:8px;background:linear-gradient(var(--lx-surface,#fff),var(--lx-surface-raised,#e4edf5));box-shadow:0 2px 0 #b7c8d7}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ button[aria-pressed=true]{background:var(--lx-surface-raised,#dfeffd);border-left:3px solid var(--lx-line,#098cb2)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_diagram__wtEeo{box-shadow:inset 0 2px 6px #0b2b4410,0 3px 0 #aec6d8}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_opticsScene__yzm0A{border-color:var(--lx-line,#65568c)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_thumbnail__i0T_V{height:85px;box-shadow:inset 0 1px #fff,0 2px 4px #17344e10}@media (pointer:coarse){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi button,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi select{min-height:44px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi input[type=range]{min-height:28px}}@media (prefers-reduced-motion:reduce){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article{transition:none}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article:hover{transform:none}}.simulation-lab_lab__AqWIi header,.simulation-lab_row__xANqb{display:flex;justify-content:space-between;align-items:center;gap:8px}.simulation-lab_lab__AqWIi h2{font-size:20px;margin:0}.simulation-lab_lab__AqWIi h3{font-size:16px;margin:8px 0}.simulation-lab_lab__AqWIi h4{margin:5px 0}.simulation-lab_lab__AqWIi small{display:block;color:var(--lx-muted,#526b82);font-size:11px}.simulation-lab_lab__AqWIi button,.simulation-lab_lab__AqWIi select{font:inherit;padding:5px 8px;border:1px solid var(--lx-line,#b3c8da);border-radius:8px;background:linear-gradient(var(--lx-surface,#fafafa),var(--lx-surface-raised,#d7e0e9));color:var(--lx-text,#15344e);box-shadow:0 2px 0 #9eafbf;cursor:pointer}.simulation-lab_lab__AqWIi button:disabled{opacity:.45;cursor:default}.simulation-lab_lab__AqWIi button[aria-pressed=true]{border-color:var(--lx-line,#079ec8);background:var(--lx-surface-raised,#e0f5ff);outline:1px solid var(--lx-line,#079ec8)}.simulation-lab_lab__AqWIi input:not([type=range]):not([type=checkbox]),.simulation-lab_lab__AqWIi textarea{font:inherit;width:100%;min-width:0;padding:6px;border:1px solid var(--lx-line,#b3c8da);border-radius:8px;background:var(--lx-surface,#f7fafc);box-sizing:border-box}.simulation-lab_lab__AqWIi input[type=checkbox]{width:auto}.simulation-lab_lab__AqWIi textarea{resize:vertical}.simulation-lab_lab__AqWIi label{font-size:11px}.simulation-lab_layout__0Q__G{display:grid;grid-template-columns:minmax(290px,36%) minmax(0,1fr);gap:10px;margin-top:10px}.simulation-lab_layout__0Q__G[data-library=false]{grid-template-columns:1fr}.simulation-lab_checks__x4Ch7,.simulation-lab_library__tBjCZ,.simulation-lab_runner__M0Y6g,.simulation-lab_settings___hSMm{border:1px solid var(--lx-line,#c2d5e6);border-radius:12px;padding:10px;background:var(--lx-surface,#f8fbff);min-width:0}.simulation-lab_library__tBjCZ{max-height:85dvh;overflow:auto}.simulation-lab_libraryBody__6PKxU{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;margin-top:10px}.simulation-lab_explorer___Ppm_{border-right:1px solid var(--lx-line,#d4e1eb);padding-right:8px}.simulation-lab_explorer___Ppm_ button{display:block;width:100%;text-align:left;margin:5px 0;box-shadow:none;background:transparent}.simulation-lab_explorer___Ppm_ summary{cursor:pointer;font-weight:600;margin:8px 0}.simulation-lab_explorer___Ppm_ details button{font-size:11px;padding-left:14px}.simulation-lab_libraryResults__x0ZLc{min-width:0}.simulation-lab_thumbnail__i0T_V{width:100%;height:75px;background:radial-gradient(ellipse,var(--lx-surface-raised,#e1eaf1),var(--lx-surface,#f8fbff));border-radius:8px;margin-bottom:6px}.simulation-lab_selectionStrip__zdjyu{border:1px solid var(--lx-line,#c2d5e6);padding:10px;border-radius:10px;margin-top:12px;background:linear-gradient(var(--lx-surface,#fff),var(--lx-surface-raised,#e4edf5))}.simulation-lab_library__tBjCZ,.simulation-lab_runner__M0Y6g,.simulation-lab_settings___hSMm{box-shadow:0 4px 16px #16344e12,inset 0 1px #fff;background:linear-gradient(140deg,var(--lx-surface,#fff),var(--lx-surface,#f1f6fb))}.simulation-lab_lab__AqWIi>header{background:var(--lx-surface,#eef5fa);border-bottom:1px solid var(--lx-line,#c2d5e6);padding:4px 8px;border-radius:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi>header>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi>header h2{font-size:15px;line-height:1.3;margin:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi>header small{font-size:10px;line-height:1.3}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi>header>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.simulation-lab_workspace__aNGYf{min-width:0}.simulation-lab_canvasTools__Vb915{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:6px;background:var(--lx-surface-raised,#e8f0f7);border-radius:8px}.simulation-lab_canvasViewport__XIOif{overflow:auto;max-height:400px}.simulation-lab_trials__FyMpr{margin-top:8px;padding:8px;border:1px solid var(--lx-line,#c2d5e6);border-radius:9px;background:var(--lx-surface,#f4f9fc)}.simulation-lab_tableScroll__4iURN{overflow:auto;max-height:200px}.simulation-lab_trials__FyMpr table{border-collapse:collapse;width:100%;font-size:11px}.simulation-lab_trials__FyMpr td,.simulation-lab_trials__FyMpr th{padding:6px;text-align:left;border-bottom:1px solid var(--lx-line,#d5e3ed);white-space:nowrap}.simulation-lab_filters__HQ2II,.simulation-lab_tabs__Smor5{display:flex;gap:6px;margin:8px 0}.simulation-lab_filters__HQ2II>label{flex:1}.simulation-lab_filters__HQ2II select{display:block;width:100%}.simulation-lab_tabs__Smor5 button{flex:1;font-size:11px}.simulation-lab_catalog__qyrT5{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.simulation-lab_catalog__qyrT5 article{background:linear-gradient(145deg,var(--lx-surface,#fafafa),var(--lx-surface-raised,#e4eaf1));border:1px solid var(--lx-line,#b9cbdc);border-radius:10px;padding:8px;box-shadow:inset 0 2px 0 white,0 3px 0 #9eafbf,0 5px 9px #15344e15}.simulation-lab_catalog__qyrT5 p{font-size:11px;margin:6px 0}.simulation-lab_catalog__qyrT5 button{margin-top:6px}.simulation-lab_catalog__qyrT5 article[data-selected=true]{outline:2px solid var(--lx-line,#079ec8)}.simulation-lab_settings___hSMm{margin-top:8px}.simulation-lab_settings___hSMm details{margin:8px 0;border-top:1px solid var(--lx-line,#d4e1eb);padding-top:6px}.simulation-lab_settings___hSMm summary{cursor:pointer}.simulation-lab_parameterTable__Bl8qR{display:grid;grid-template-columns:minmax(80px,2fr) repeat(3,minmax(45px,1fr)) 50px;gap:5px;margin-top:8px;font-size:11px}.simulation-lab_parameterRow__zlLat{display:contents}.simulation-lab_parameterRow__zlLat span{align-self:center}.simulation-lab_deck__YCQBA{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px;background:var(--lx-strong,#123351);color:var(--lx-on-strong,white);border-radius:9px}.simulation-lab_deck__YCQBA label{display:flex;align-items:center;gap:5px}.simulation-lab_liveControls__fsKU4{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.simulation-lab_liveControls__fsKU4 label{flex:1;min-width:120px;padding:9px;border-radius:12px;border:1px solid var(--lx-line,#cad7e2);background:linear-gradient(145deg,var(--lx-surface,#fff),var(--lx-surface-raised,#e6edf3));box-shadow:inset 0 1px #fff,0 3px 0 #c4d0db,0 5px 10px #17344e12}.simulation-lab_liveControls__fsKU4 input[type=number]{margin:5px 0;padding:5px 8px;border:1px solid var(--lx-line,#bed0df);border-radius:7px;background:var(--lx-surface,#fafdff);color:var(--lx-text,#15344e);font-weight:700;box-sizing:border-box}.simulation-lab_liveControls__fsKU4 input{display:block;width:100%;accent-color:#04a4cf}.simulation-lab_observations__yA9KL{display:grid;grid-template-columns:1fr 1fr;gap:8px}.simulation-lab_observations__yA9KL>section{min-width:0;background:var(--lx-surface,white);border:1px solid var(--lx-line,#d2e0ea);border-radius:9px;padding:8px}.simulation-lab_observations__yA9KL svg{width:100%}.simulation-lab_observations__yA9KL p{margin:6px 0;font-size:12px}.simulation-lab_diagram__wtEeo{width:100%;min-height:260px;max-height:340px;background:linear-gradient(90deg,color-mix(in srgb,var(--lx-surface-raised) 27%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--lx-surface-raised) 27%,transparent) 1px,transparent 1px),var(--lx-surface,#f8fcff);background-size:20px 20px;border:1px solid var(--lx-line,#d4e3ee);border-radius:9px;margin:8px 0}.simulation-lab_diagram__wtEeo text{font:14px Arial;fill:#15344e}.simulation-lab_threePanel__Ahw4h{position:relative;margin:8px 0;border:1px solid var(--lx-line,#b9cfde);border-radius:14px;overflow:hidden;background:var(--lx-surface-raised,#dce5ee);box-shadow:0 6px 18px #17344e24}.simulation-lab_threeToolbar__d_HhZ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;background:linear-gradient(135deg,var(--lx-strong,#183b58),var(--lx-strong,#0d263e));color:var(--lx-on-strong,white)}.simulation-lab_threeToolbar__d_HhZ strong{margin-right:auto}.simulation-lab_threeHost__bfvbN{width:100%;height:clamp(290px,42vh,430px)}.simulation-lab_threeHost__bfvbN canvas{display:block;width:100%;height:100%;touch-action:none}.simulation-lab_threeReadouts__s6RIW{display:flex;gap:8px;padding:8px;flex-wrap:wrap}.simulation-lab_threeReadouts__s6RIW span{flex:1;padding:7px 10px;border-radius:9px;background:var(--lx-surface,#f7fbff);border:1px solid var(--lx-line,#bdcfdb);box-shadow:0 2px 4px #16354e16}.simulation-lab_threeReadouts__s6RIW strong{display:block;font-size:17px;color:var(--lx-link,#087caa)}.simulation-lab_threeHelp__qd0jn{margin:0;padding:0 10px 9px;font-size:10px;color:var(--lx-muted,#36526a)}.simulation-lab_diagram__wtEeo[data-renderer=dimensional-apparatus]{border-radius:14px;border-color:var(--lx-line,#b7cad9);box-shadow:0 5px 12px #19354b18,inset 0 1px 0 #fff;background:var(--lx-surface-raised,#e9eff4)}.simulation-lab_canvasTools__Vb915{background:linear-gradient(145deg,var(--lx-surface,#f7faff),var(--lx-surface-raised,#dce6ef));border:1px solid var(--lx-line,#cad7e1);box-shadow:inset 0 1px #fff,0 2px 3px #18384c12}.simulation-lab_runner__M0Y6g{border-radius:14px}.simulation-lab_modelBanner__02DyN{padding:25px 10px;margin:8px 0;background:var(--lx-surface-raised,#e5f0f8);border-radius:10px;text-align:center}.simulation-lab_modelBanner__02DyN strong{display:block;font-size:24px}.simulation-lab_checks__x4Ch7{margin-top:8px;background:var(--lx-surface-raised,#edf6fb)}.simulation-lab_empty__FJHPp{padding:8px;border:1px dashed var(--lx-line,#b3c8da);border-radius:12px}.simulation-lab_lab__AqWIi footer{font-size:11px;padding:8px;color:var(--lx-muted,#526b82)}.simulation-lab_lab__AqWIi :focus-visible{outline:3px solid var(--lx-line,#087cab);outline-offset:2px}@media (max-width:760px){.simulation-lab_libraryBody__6PKxU{grid-template-columns:100px minmax(0,1fr)}.simulation-lab_layout__0Q__G{grid-template-columns:minmax(220px,42%) minmax(0,1fr)}.simulation-lab_catalog__qyrT5{grid-template-columns:1fr}.simulation-lab_filters__HQ2II,.simulation-lab_tabs__Smor5{flex-wrap:wrap}.simulation-lab_observations__yA9KL{grid-template-columns:1fr}.simulation-lab_parameterTable__Bl8qR{overflow:auto;grid-template-columns:100px repeat(3,55px) 50px}.simulation-lab_lab__AqWIi header{flex-wrap:wrap}}@media (max-width:480px){.simulation-lab_layout__0Q__G{display:block}.simulation-lab_library__tBjCZ{position:fixed;inset:12px;max-height:calc(100dvh - 24px);z-index:50;box-shadow:0 0 0 100vmax #0b274b66}.simulation-lab_catalog__qyrT5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.simulation-lab_lab__AqWIi button,.simulation-lab_lab__AqWIi select{min-height:44px}}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_layout__0Q__G{grid-template-columns:minmax(400px,35%) minmax(0,1fr);gap:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_layout__0Q__G[data-library=false]{grid-template-columns:1fr}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_library__tBjCZ{padding:10px;border-radius:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_libraryBody__6PKxU{grid-template-columns:160px minmax(0,1fr);gap:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_{background:linear-gradient(145deg,var(--lx-strong,#20374b),var(--lx-strong,#112337));color:var(--lx-on-strong,#dae8f4);padding:10px 7px;border:0;border-radius:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ h4{color:var(--lx-on-strong,#f1f8ff)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ small{color:var(--lx-on-strong,#b6c8da)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ summary{background:transparent;box-shadow:none;color:var(--lx-on-strong,#e3f0fc)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_subjectBranch__O973V>summary{background:transparent}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ button{color:var(--lx-on-strong,#d9e8f4);border-color:color-mix(in srgb,var(--lx-line) 13%,transparent)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ button[aria-pressed=true]{background:var(--lx-strong,#164c72);color:var(--lx-link,#55d0ff)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_categoryBranch__u_gd8{background:transparent;border-color:var(--lx-line,#3b6a85);margin-left:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_categoryBranch__u_gd8>summary{color:var(--lx-link,#5bd0fa)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_availability__RSHYA{background:color-mix(in srgb,var(--lx-surface) 7%,transparent);color:var(--lx-on-strong,#b8d3e6)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_subtopicBranch__Q0gpa{border-color:var(--lx-line,#466985);margin-left:4px;padding-left:7px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_subtopicBranch__Q0gpa button{background:transparent;box-shadow:none;border:0;color:var(--lx-on-strong,#dce8f1)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_subtopicBranch__Q0gpa button:before{border-color:var(--lx-line,#466985)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_explorer___Ppm_ .simulation-lab_subtopicBranch__Q0gpa button:disabled{color:var(--lx-muted,#91a4b5);background:transparent}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article{border-top-width:1px;box-shadow:inset 0 1px #fff,0 3px 8px #18364e18;padding:8px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article[data-selected=true]{background:var(--lx-surface-raised,#dff3ff);border-color:var(--lx-line,#09b3ee)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_labThumbnail__c0x20{height:85px;background:var(--lx-surface-raised,#dce5ec)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 p{margin:4px 0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 button{font-size:10px;min-height:28px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true]{padding:0;background:transparent;border:0;box-shadow:none}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true]>.simulation-lab_liveAngle__2Q0Q_,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true]>.simulation-lab_previewLabel__AalMa,.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true]>.simulation-lab_row__xANqb{display:none}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g [hidden]{display:none!important}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_experimentInstructions__Co_Le{font-size:11px;margin:0 0 6px;color:var(--lx-muted,#526b82)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_canvasViewport__XIOif{max-height:none;overflow:visible}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threePanel__Ahw4h{margin:0 0 8px;background:var(--lx-strong,#142b3e);border-color:var(--lx-line,#627a8b);box-shadow:0 5px 15px #12283d30}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeHost__bfvbN{height:clamp(330px,49vh,540px);background:url(/simulation-assets/physics-laboratory-v1.webp) 50%/cover}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeToolbar__d_HhZ{position:absolute;inset:0 0 auto;z-index:2;padding:10px 12px;background:linear-gradient(color-mix(in srgb,var(--lx-strong) 79%,transparent),transparent)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeToolbar__d_HhZ button{background:color-mix(in srgb,var(--lx-strong) 87%,transparent);color:var(--lx-on-strong,white);border:1px solid var(--lx-line,#7995ad);box-shadow:none;font-size:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeToolbar__d_HhZ strong{font-size:12px;text-shadow:0 1px 2px #000}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW{position:absolute;right:12px;top:56px;display:grid;gap:7px;padding:0;pointer-events:none}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW span{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:125px;padding:9px 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--lx-strong) 92%,transparent),color-mix(in srgb,var(--lx-strong) 93%,transparent));color:var(--lx-on-strong,white);border-color:var(--lx-line,#8da4b5);box-shadow:inset 0 1px #ffffff20,0 3px 9px #0003;font-size:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW strong{color:var(--lx-on-strong,#68d4ff);font-size:18px;white-space:nowrap}.simulation-lab_stageCaption__zK4Tx{position:absolute;bottom:31px;left:12px;right:12px;display:flex;justify-content:space-between;gap:6px;pointer-events:none}.simulation-lab_stageCaption__zK4Tx span{color:var(--lx-on-strong,#fff);background:color-mix(in srgb,var(--lx-strong) 87%,transparent);border:1px solid var(--lx-line,#7b93a6);border-radius:7px;padding:7px 10px;font-size:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeHelp__qd0jn{color:var(--lx-on-strong,#c9dae8);padding:6px 10px;font-size:9px;background:var(--lx-strong,#132c42)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_deck__YCQBA{border-radius:9px;background:linear-gradient(135deg,var(--lx-strong,#1d3c55),var(--lx-strong,#102337));padding:10px 12px;gap:10px;box-shadow:inset 0 1px #57738b,0 2px 5px #14283a25}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_deck__YCQBA button{background:var(--lx-strong,#17334b);border:1px solid var(--lx-line,#6c889d);color:var(--lx-on-strong,white);box-shadow:inset 0 1px #ffffff15}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_deck__YCQBA button:nth-of-type(4){background:linear-gradient(135deg,#27b9fa,#0394df);border-color:var(--lx-line,#35c6ff);font-weight:700}.simulation-lab_timeline__qKLai{flex:1;min-width:80px;accent-color:#1ab6f5}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_liveControls__fsKU4{gap:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_liveControls__fsKU4 label{display:grid;grid-template-columns:1fr 80px;align-items:center;background:linear-gradient(135deg,var(--lx-surface,#fff),var(--lx-surface-raised,#eaf0f7));padding:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_liveControls__fsKU4 input[type=number]{margin:0}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_liveControls__fsKU4 input[type=range]{grid-column:1/-1;accent-color:#0aa8f2}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_observations__yA9KL{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_timeChart__ygSuo{background:linear-gradient(145deg,var(--lx-surface,#fff),var(--lx-surface,#eef3fa))}.simulation-lab_timeChart__ygSuo svg text{font:12px Arial,sans-serif;fill:#324e67}.simulation-lab_observationTabs__gkweW{display:flex;gap:5px;margin-bottom:10px}.simulation-lab_libraryFilters__w_Zlr{padding:7px;border:1px solid var(--lx-line,#c5d5e3);border-radius:8px;background:var(--lx-surface,#f5f9fc)}.simulation-lab_libraryFilters__w_Zlr summary{cursor:pointer;font-size:11px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_libraryResults__x0ZLc{container-type:inline-size}@container (min-width: 250px){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 8px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article .simulation-lab_labThumbnail__c0x20{grid-row:span 3;height:88px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article>p{display:none}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_catalog__qyrT5 article>button{margin:0}}.simulation-lab_observationTabs__gkweW button{flex:1}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_observations__yA9KL ul{padding-left:18px;font-size:11px;line-height:1.6}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_observations__yA9KL a{color:var(--lx-link,#087caa);font-size:11px}@media (min-width:1400px){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_layout__0Q__G{grid-template-columns:490px minmax(0,1fr)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_libraryBody__6PKxU{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:1000px){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_layout__0Q__G{grid-template-columns:minmax(330px,38%) minmax(0,1fr)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_libraryBody__6PKxU{grid-template-columns:145px minmax(0,1fr)}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW span{min-width:105px;padding:7px;font-size:10px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW strong{font-size:14px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_runner__M0Y6g[data-immersive=true] .simulation-lab_observations__yA9KL{grid-template-columns:1fr}}@media (max-width:700px){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_layout__0Q__G{display:block}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_library__tBjCZ{max-height:340px;margin-bottom:12px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeHost__bfvbN{height:360px}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeToolbar__d_HhZ strong{flex-basis:100%}.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_threeReadouts__s6RIW{top:82px;right:8px}.simulation-lab_stageCaption__zK4Tx{left:8px;right:8px}.simulation-lab_stageCaption__zK4Tx span{padding:5px;font-size:9px}}@media (max-width:480px){.simulation-lab_lab__AqWIi.simulation-lab_lab__AqWIi .simulation-lab_library__tBjCZ{max-height:calc(100dvh - 24px)}}.machine-lab_lab___ZWau{color:var(--lx-on-strong,#e8f2fa);background:var(--lx-strong,#10283d);border:1px solid var(--lx-line,#47627a);border-radius:15px;overflow:hidden;min-width:0;container-type:inline-size;box-shadow:0 4px 0 #082033,0 12px 26px #102b4324;font:14px/1.45 Arial,sans-serif}.machine-lab_header__2g15N{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;background:linear-gradient(120deg,var(--lx-strong,#153953),var(--lx-strong,#0a1b2e));flex-wrap:wrap}.machine-lab_header__2g15N h3{margin:0;font-size:19px}.machine-lab_header__2g15N small{color:var(--lx-on-strong,#a9d7e8)}.machine-lab_stage__NxT_8{position:relative;background:var(--lx-strong,#263e50)}.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_threeHost__BYguC{height:460px;background:linear-gradient(#0a162533,#0a162522),url(/images/simulation/dc-motor-laboratory-v1.png) 50% /cover no-repeat}.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_metrics__WjHFE{position:absolute;z-index:2;top:14px;right:14px;display:grid;min-width:185px;background:color-mix(in srgb,var(--lx-strong) 91%,transparent);border:1px solid var(--lx-line,#239cc3);border-radius:12px;padding:14px}.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_metrics__WjHFE span{display:flex;justify-content:space-between;align-items:center;gap:16px}.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_metrics__WjHFE strong{font-size:17px}@container (max-width: 600px){.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_metrics__WjHFE{position:static;display:flex;border-radius:0}.machine-lab_lab___ZWau[data-apparatus=dc-generator-machine] .machine-lab_threeHost__BYguC{height:360px}}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine]{background:linear-gradient(135deg,var(--lx-strong,#172638),var(--lx-strong,#0b1724))}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_threeHost__BYguC{height:460px;background:#384450 url(/images/simulation/dc-motor-laboratory-v1.png) 50%/cover no-repeat}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_transport__1WyvZ,.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_viewTools__4EdAV{background:linear-gradient(180deg,var(--lx-strong,#1c2c3e),var(--lx-strong,#0c1825))}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_transport__1WyvZ>button:first-child{background:linear-gradient(#28c7e9,#009ac7);border-color:var(--lx-line,#48d9f7);min-width:100px;font-weight:700;box-shadow:0 0 14px #00bde52b,inset 0 1px 0 #ffffff55}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_controls__REOTe{padding:12px;background:var(--lx-strong,#0f1d2c)}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_control__z_DXY{display:grid;grid-template-columns:auto auto minmax(80px,1fr);align-items:center;gap:10px;background:transparent;border:0}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_metrics__WjHFE{position:absolute;z-index:2;right:16px;top:16px;display:grid;min-width:170px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--lx-line) 36%,transparent);border-radius:13px;background:color-mix(in srgb,var(--lx-strong) 85%,transparent);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0004}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_metrics__WjHFE span{display:flex;justify-content:space-between;align-items:center;gap:20px}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_metrics__WjHFE strong{color:var(--lx-on-strong,#f4f8ff);font-size:17px}@container (max-width: 600px){.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_metrics__WjHFE{position:static;display:flex;flex-wrap:wrap;border-radius:0}.machine-lab_lab___ZWau[data-apparatus=dc-motor-machine] .machine-lab_threeHost__BYguC{height:360px}}.machine-lab_metrics__WjHFE{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;padding:10px 14px;background:color-mix(in srgb,var(--lx-strong) 93%,transparent);border-bottom:1px solid var(--lx-line,#4c667c)}.machine-lab_metrics__WjHFE span{display:grid;gap:2px;color:var(--lx-on-strong,#b7d0df);font-size:12px}.machine-lab_metrics__WjHFE strong{color:var(--lx-link,#58ddf8);font-size:19px;font-variant-numeric:tabular-nums}.machine-lab_threeWrap__i9jDS{position:relative}.machine-lab_threeHost__BYguC{height:370px;max-height:550px;width:100%;touch-action:none}.machine-lab_threeHost__BYguC canvas{display:block;width:100%;height:100%;border-radius:0!important}.machine-lab_fallback__MYLvj{background:var(--lx-surface-raised,#e7eff5)}.machine-lab_fallback__MYLvj svg{width:100%;max-height:340px}.machine-lab_threeHost__BYguC[hidden]{display:none}.machine-lab_threeHost__BYguC:not([hidden])+.machine-lab_fallback__MYLvj{position:absolute;inset:0;pointer-events:none}.machine-lab_viewTools__4EdAV{padding:8px 12px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;background:var(--lx-strong,#142d40);color:var(--lx-on-strong,#b7d0df)}.machine-lab_viewTools__4EdAV span{margin-right:auto}.machine-lab_lab___ZWau.machine-lab_lab___ZWau button,.machine-lab_lab___ZWau.machine-lab_lab___ZWau select{font:inherit;color:var(--lx-on-strong,#e8f2fa);background:linear-gradient(var(--lx-strong,#28465e),var(--lx-strong,#183044));border:1px solid var(--lx-line,#607c93);border-radius:9px;padding:8px 11px;box-shadow:0 2px 0 #051524;min-height:36px}.machine-lab_lab___ZWau button:disabled,.machine-lab_lab___ZWau input:disabled,.machine-lab_lab___ZWau select:disabled{opacity:.45}.machine-lab_lab___ZWau button[aria-pressed=true]{background:#087fa9;border-color:var(--lx-line,#44d3f1)}.machine-lab_lab___ZWau.machine-lab_lab___ZWau button:hover:not(:disabled){background:#315570;color:var(--lx-on-strong,#fff)}.machine-lab_lab___ZWau button:focus-visible,.machine-lab_lab___ZWau input:focus-visible,.machine-lab_lab___ZWau select:focus-visible{outline:3px solid var(--lx-line,#71e7ff);outline-offset:3px}.machine-lab_transport__1WyvZ{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px;background:var(--lx-strong,#0d2336)}.machine-lab_transport__1WyvZ label{display:flex;gap:6px;align-items:center}.machine-lab_transport__1WyvZ output{font-variant-numeric:tabular-nums}.machine-lab_transport__1WyvZ input[type=range]{flex:1;min-width:100px;max-width:230px}.machine-lab_lab___ZWau input[type=range]{accent-color:#17bee8;min-width:0;width:100%}.machine-lab_controls__REOTe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.machine-lab_control__z_DXY{background:linear-gradient(var(--lx-strong,#233e54),var(--lx-strong,#193247));border:1px solid var(--lx-line,#49657b);border-radius:12px;padding:10px;box-shadow:0 3px 0 #071d2e;min-width:0}.machine-lab_control__z_DXY>span{display:flex;justify-content:space-between;align-items:center;gap:6px}.machine-lab_lab___ZWau.machine-lab_lab___ZWau .machine-lab_control__z_DXY input[type=number]{color:var(--lx-on-strong,#ecf6fc);background:var(--lx-strong,#112b3f);border:1px solid var(--lx-line,#52728a);border-radius:6px;font:inherit;padding:5px;width:100px;min-width:0}.machine-lab_control__z_DXY output{font-variant-numeric:tabular-nums;color:var(--lx-link,#60d9f1)}.machine-lab_advanced__8mZhw{margin:0 10px 10px;border:1px solid var(--lx-line,#415d74);border-radius:10px}.machine-lab_lab___ZWau .machine-lab_advanced__8mZhw summary{color:var(--lx-on-strong,#d6e7f2);cursor:pointer;padding:8px 10px}.machine-lab_panels___AXa1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;padding:0 10px 10px}.machine-lab_panel__dl5vN{min-width:0;background:var(--lx-strong,#162f44);border:1px solid var(--lx-line,#49657a);border-radius:12px;padding:10px}.machine-lab_panel__dl5vN h4{margin:0 0 6px;font-size:15px}.machine-lab_panel__dl5vN svg{width:100%;display:block;overflow:visible}.machine-lab_panel__dl5vN svg text{fill:#d6e7f2;font:12px Arial,sans-serif}.machine-lab_panel__dl5vN p{margin:7px 0}.machine-lab_legend__Nxe1T{display:flex;gap:12px;flex-wrap:wrap;color:var(--lx-on-strong,#b9d1e2);font-size:12px}.machine-lab_legend__Nxe1T span{display:flex;gap:5px;align-items:center}.machine-lab_legend__Nxe1T i{width:20px;height:3px;display:inline-block}.machine-lab_notice__sSykZ{color:var(--lx-on-strong,#b8d3e4);padding:6px 12px;margin:0;font-size:12px}.machine-lab_details__0Y0nI{padding:8px 12px;background:var(--lx-strong,#11293e)}.machine-lab_lab___ZWau .machine-lab_details__0Y0nI summary{color:var(--lx-on-strong,#d6e7f2);cursor:pointer;font-weight:600}.machine-lab_details__0Y0nI p{color:var(--lx-on-strong,#c0d6e6)}.machine-lab_details__0Y0nI a{color:var(--lx-on-strong,#79dffc)}.machine-lab_notebook__3IieZ{padding:10px 12px;border-top:1px solid var(--lx-line,#486479)}.machine-lab_notebook__3IieZ button{margin-right:7px}.machine-lab_trials__Qas1h{max-height:200px;overflow:auto}.machine-lab_trials__Qas1h table{border-collapse:collapse;width:100%;font-size:12px}.machine-lab_trials__Qas1h td,.machine-lab_trials__Qas1h th{padding:6px;text-align:left;border-bottom:1px solid var(--lx-line,#456178)}.machine-lab_row__B5s9U{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.machine-lab_row__B5s9U span{font-variant-numeric:tabular-nums}.machine-lab_status__pDGvN{color:var(--lx-warning,#ffcf78)}.machine-lab_chartSelect__Tviy2{margin-bottom:8px}.machine-lab_timeLabel__bMh_D{font-variant-numeric:tabular-nums}@media (min-width:1500px){.machine-lab_threeHost__BYguC{height:460px}}@media (max-width:700px){.machine-lab_threeHost__BYguC{height:330px}.machine-lab_controls__REOTe,.machine-lab_panels___AXa1{grid-template-columns:1fr}.machine-lab_header__2g15N h3,.machine-lab_metrics__WjHFE strong{font-size:17px}}@media (pointer:coarse){.machine-lab_lab___ZWau button,.machine-lab_lab___ZWau select{min-height:44px}.machine-lab_lab___ZWau input[type=range]{min-height:34px}.machine-lab_control__z_DXY input[type=number]{font-size:16px;min-height:44px}}@container (max-width: 600px){.machine-lab_controls__REOTe,.machine-lab_panels___AXa1{grid-template-columns:1fr}.machine-lab_threeHost__BYguC{height:330px}.machine-lab_transport__1WyvZ{gap:9px}}@media (prefers-reduced-motion:reduce){.machine-lab_lab___ZWau *{scroll-behavior:auto}}.schedule_shell__yqeHZ{min-height:100vh;display:grid;grid-template-columns:210px minmax(0,1fr);background:radial-gradient(at 80% 0,var(--lx-surface-raised,#dcecff),transparent 45%),var(--lx-surface,#edf5fa);color:var(--lx-text,#08234e);font:14px/1.5 Arial,sans-serif}.schedule_shell__yqeHZ *{box-sizing:border-box}.schedule_shell__yqeHZ a{text-decoration:none;color:var(--lx-link,#0064dd)}.schedule_shell__yqeHZ h1,.schedule_shell__yqeHZ h2,.schedule_shell__yqeHZ h3,.schedule_shell__yqeHZ p{margin:0 0 12px}.schedule_shell__yqeHZ h2{font-size:18px}.schedule_shell__yqeHZ h3{font-size:15px}.schedule_shell__yqeHZ small{display:block;color:var(--lx-muted,#6a82a3);font-size:11px;overflow-wrap:anywhere}.schedule_shell__yqeHZ button,.schedule_shell__yqeHZ input,.schedule_shell__yqeHZ select,.schedule_shell__yqeHZ textarea{font:inherit;min-height:42px;padding:9px 12px;border:1px solid var(--lx-line,#bfd4ee);border-radius:6px;color:var(--lx-text,#143760);background:var(--lx-surface,#fafdff);max-width:100%}.schedule_shell__yqeHZ input,.schedule_shell__yqeHZ select,.schedule_shell__yqeHZ textarea{width:100%}.schedule_shell__yqeHZ textarea{resize:vertical}.schedule_shell__yqeHZ input[type=checkbox]{width:auto;min-height:0}.schedule_shell__yqeHZ button{cursor:pointer}.schedule_shell__yqeHZ button:disabled{opacity:.5;cursor:default}.schedule_shell__yqeHZ a:focus-visible,.schedule_shell__yqeHZ button:focus-visible,.schedule_shell__yqeHZ input:focus-visible,.schedule_shell__yqeHZ select:focus-visible,.schedule_shell__yqeHZ textarea:focus-visible{outline:3px solid var(--lx-line,#15bcf4);outline-offset:3px}.schedule_shell__yqeHZ form{display:grid;gap:15px}.schedule_shell__yqeHZ label{display:grid;gap:6px;font-size:12px;font-weight:600}.schedule_sidebar__O_E3T{background:linear-gradient(120deg,var(--lx-strong,#06162d),var(--lx-strong,#102c4a));color:var(--lx-on-strong,#ebf5ff);padding:24px 10px;display:flex;flex-direction:column;gap:36px;min-width:0}.schedule_sidebar__O_E3T .schedule_brand__7Giwf{font-size:25px;font-weight:800;color:var(--lx-on-strong,white);padding:0 8px;white-space:nowrap}.schedule_brand__7Giwf span{color:var(--lx-link,#179ffc)}.schedule_sidebar__O_E3T nav{display:grid;gap:8px}.schedule_sidebar__O_E3T nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;color:var(--lx-on-strong,#edf6ff);font-size:13px}.schedule_sidebar__O_E3T nav a span{font-size:22px;width:24px}.schedule_sidebar__O_E3T nav a[aria-current]{background:#0877ff;box-shadow:0 6px 16px #0074ff35}.schedule_sidebar__O_E3T nav a:hover{background:#174779}.schedule_sidebar__O_E3T>small{margin-top:auto;padding:16px;color:var(--lx-muted,#8cacce)}.schedule_content__V6fhz{padding:20px 24px 32px;min-width:0;max-width:1700px;width:100%;margin:auto}.schedule_top__WdPl0{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.schedule_top__WdPl0>div{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.schedule_top__WdPl0 h1{font-size:32px;letter-spacing:-1px;margin:0}.schedule_top__WdPl0 span{font-size:11px;letter-spacing:1.5px;color:var(--lx-muted,#657c9c)}.schedule_top__WdPl0 nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.schedule_panel__Brrz3{background:var(--lx-surface,#fff);border:1px solid var(--lx-line,#d0dfef);border-radius:8px;padding:18px;min-width:0;margin-bottom:14px;box-shadow:0 3px 12px #16487804}.schedule_statusCards__idYRt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:4px}.schedule_statusCards__idYRt .schedule_panel__Brrz3{display:flex;gap:14px;align-items:start;min-height:130px}.schedule_statusCards__idYRt h2{font-size:13px;margin-bottom:5px}.schedule_statusCards__idYRt b{font-size:16px;color:var(--lx-link,#0069ec);display:block;line-height:1.4}.schedule_statusCards__idYRt small{margin-top:6px}.schedule_statusCards__idYRt a{font-size:11px}.schedule_icon__e_oDE{border-radius:50%;width:50px;height:50px;display:grid;place-items:center;background:var(--lx-surface-raised,#e9f4ff);color:var(--lx-link,#0076ff);font-size:26px;flex-shrink:0}.schedule_shell__yqeHZ .schedule_warningText__ZgHAb{color:var(--lx-danger,#c23d52)}.schedule_shell__yqeHZ .schedule_primarySmall__Uducl{display:inline-block;background:#0876fc;color:var(--lx-on-strong,white);padding:7px 13px;border-radius:5px;margin:6px 0}.schedule_columns__RWq4_{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);gap:16px;align-items:start}.schedule_leftColumn__9mpk3,.schedule_rightColumn__JTmg8{min-width:0}.schedule_rightColumn__JTmg8>section:first-child>h2{margin-bottom:22px}.schedule_sectionHead__vX5KQ{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.schedule_sectionHead__vX5KQ h2{margin:0}.schedule_sectionHead__vX5KQ>a{font-size:11px}.schedule_calendarTools__38OkP{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:11px}.schedule_calendarTools__38OkP b{font-size:12px;padding:0 4px}.schedule_calendarTools__38OkP button{min-height:30px;padding:4px 8px;font-size:11px}.schedule_calendarTools__38OkP [aria-pressed=true]{background:var(--lx-surface-raised,#e6f2ff);color:var(--lx-link,#0074f7);border-color:var(--lx-line,#8fc1ff)}.schedule_caption__dqqtm{font-size:11px;color:var(--lx-muted,#7b91ac)}.schedule_monthGrid__W3A_X,.schedule_weekdays__cPGB9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule_weekdays__cPGB9{background:var(--lx-surface,#f6f9fd);border:1px solid var(--lx-line,#e0e8f3);border-radius:7px 7px 0 0;font-size:11px;text-align:center;padding:10px 0}.schedule_monthGrid__W3A_X{border-left:1px solid var(--lx-line,#e0e8f3);border-top:0}.schedule_shell__yqeHZ .schedule_day__fg_CU{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:88px;align-items:start;text-align:left;border:0;border-right:1px solid var(--lx-line,#e0e8f3);border-bottom:1px solid var(--lx-line,#e0e8f3);border-radius:0;background:var(--lx-surface,white);padding:7px;font-size:10px}.schedule_day__fg_CU[data-outside=true]{opacity:.45}.schedule_shell__yqeHZ .schedule_day__fg_CU[aria-pressed=true]{background:var(--lx-surface-raised,#eef6ff);box-shadow:inset 0 0 0 2px #0075ff}.schedule_calendarEvent__ArShm{background:var(--lx-surface-raised,#e5f2ff);border-radius:4px;padding:5px;width:100%;min-width:0}.schedule_calendarEvent__ArShm b{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule_calendarEvent__ArShm small{font-size:9px;color:inherit}.schedule_calendarEvent__ArShm[data-status=Pending]{background:var(--lx-tint-warm,#fff1ce);color:var(--lx-warning,#9e5700)}.schedule_calendarEvent__ArShm[data-status=Rejected]{background:var(--lx-tint-danger,#ffe8eb);color:var(--lx-danger,#bf3650)}.schedule_calendarEvent__ArShm[data-status=Cancelled],.schedule_calendarEvent__ArShm[data-status=Draft]{background:var(--lx-surface-raised,#edf0f4);color:var(--lx-muted,#6d7686)}.schedule_legend__gVDde{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:10px;margin-top:14px}.schedule_legend__gVDde [data-status=Approved]{color:var(--lx-link,#059c60)}.schedule_legend__gVDde [data-status=Pending]{color:var(--lx-warning,#e69100)}.schedule_legend__gVDde [data-status=Cancelled],.schedule_legend__gVDde [data-status=Draft]{color:var(--lx-muted,#728094)}.schedule_legend__gVDde [data-status=Rejected]{color:var(--lx-danger,#d02c53)}.schedule_agenda__lRye3{border-top:1px solid var(--lx-line,#dfebf8);margin-top:15px;padding-top:15px}.schedule_agenda__lRye3 article{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--lx-line,#dfebf8);padding:12px 0}.schedule_agenda__lRye3 article>div{flex:1;min-width:0}.schedule_agenda__lRye3 a,.schedule_agenda__lRye3 button{font-size:11px}.schedule_tableScroll__eE9bV{overflow:auto}.schedule_tableScroll__eE9bV table{width:100%;border-collapse:collapse;font-size:11px;min-width:560px}.schedule_tableScroll__eE9bV th{background:var(--lx-surface,#f1f6fc);color:var(--lx-muted,#647b9b);padding:9px;text-align:left;font-size:10px}.schedule_tableScroll__eE9bV td{padding:12px 9px;border-top:1px solid var(--lx-line,#e2ecf6);vertical-align:top}.schedule_tableScroll__eE9bV td small{font-size:10px;margin-top:5px}.schedule_badge__HC2Nd{display:inline-block;border-radius:20px;background:var(--lx-tint-green,#e6f8ee);color:var(--lx-text,#068352);padding:4px 8px;font-size:10px;white-space:nowrap}.schedule_badge__HC2Nd[data-status=Pending]{background:var(--lx-tint-warm,#fff1d6);color:var(--lx-warning,#a05d00)}.schedule_badge__HC2Nd[data-status=Rejected]{background:var(--lx-tint-danger,#ffe8eb);color:var(--lx-danger,#c22a4a)}.schedule_badge__HC2Nd[data-status=Cancelled],.schedule_badge__HC2Nd[data-status=Draft]{background:var(--lx-surface-raised,#edf0f4);color:var(--lx-muted,#6c788a)}.schedule_rowActions__4mqYQ{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.schedule_rowActions__4mqYQ button{min-height:28px;padding:3px 6px;font-size:10px}.schedule_ruleCards__dcyow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:12px}.schedule_ruleCards__dcyow article{border-right:1px solid var(--lx-line,#e0ebf7);padding-right:10px}.schedule_ruleCards__dcyow article:last-child{border:0}.schedule_ruleCards__dcyow b{font-size:12px}.schedule_ruleCards__dcyow p{font-size:10px;margin:7px 0}.schedule_ruleCards__dcyow small{font-size:10px}.schedule_dangerBanner__t_83U,.schedule_noticeAmber__PpdyK,.schedule_noticeBlue__P4084{padding:13px;border-radius:6px;font-size:12px;margin:6px 0;overflow-wrap:anywhere}.schedule_dangerBanner__t_83U{background:var(--lx-tint-danger,#ffedf0);color:var(--lx-danger,#b62847);border:1px solid #ffd1da}.schedule_noticeAmber__PpdyK{background:var(--lx-tint-warm,#fff7e2);color:var(--lx-warning,#905d04);border:1px solid #ffe3a7}.schedule_noticeBlue__P4084{background:var(--lx-surface-raised,#eaf5ff);color:var(--lx-link,#0759a8);border:1px solid var(--lx-line,#a3d0ff)}.schedule_noticeAmber__PpdyK p,.schedule_noticeBlue__P4084 p{font-size:11px;margin:6px 0 0}.schedule_formActions__PhP11{display:flex;gap:12px;justify-content:space-between}.schedule_formActions__PhP11 button{flex:1}.schedule_shell__yqeHZ .schedule_primary__j6Uu5{background:#0676ff;color:var(--lx-on-strong,white);border-color:var(--lx-line,#0676ff)}.schedule_empty__h9V8v{color:var(--lx-muted,#7590ac);padding:20px 0;font-size:13px}.schedule_rightColumn__JTmg8 ol{font-size:12px;padding-left:22px;display:grid;gap:12px}.schedule_governance__UZMVF{margin-top:10px}.schedule_governance__UZMVF>section{border:1px solid var(--lx-line,#d0dfef);border-radius:8px;box-shadow:none}.schedule_governance__UZMVF table{font-size:12px}.schedule_governance__UZMVF table th{background:var(--lx-surface-raised,#edf4fc);padding:8px}.schedule_governance__UZMVF summary{cursor:pointer;color:var(--lx-link,#0064dd);padding:12px 0;font-weight:600}.schedule_governance__UZMVF details form{max-width:650px}.schedule_governance__UZMVF article{padding:15px;border:1px solid var(--lx-line,#e0ebf7);border-radius:8px;margin:10px 0}.schedule_governance__UZMVF button{margin-top:8px}.schedule_assignments__ae6tF form{max-width:650px}.schedule_assignments__ae6tF summary{cursor:pointer;font-size:18px;font-weight:700}.schedule_sessionLink__tMlrj{padding:14px 0;border-bottom:1px solid var(--lx-line,#e1eaf6)}.schedule_sessionLink__tMlrj button,.schedule_sessionLink__tMlrj p{font-size:12px}.schedule_sessionLink__tMlrj small{margin-bottom:10px}.schedule_notice__5_8wD{background:var(--lx-tint-warm,#fff6df);border:1px solid #ffe3a7;padding:14px;border-radius:7px;color:var(--lx-warning,#735413)}.schedule_shell__yqeHZ.schedule_embedded__bcMAB .schedule_content__V6fhz{padding:10px 12px}.schedule_embeddedHeading__is39B{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px}.schedule_embeddedHeading__is39B p{flex:1 1 250px;font-size:12px}.schedule_shell__yqeHZ.schedule_embedded__bcMAB .schedule_statusCards__idYRt .schedule_panel__Brrz3{min-height:0;padding:12px}.schedule_shell__yqeHZ.schedule_embedded__bcMAB .schedule_columns__RWq4_{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}@media(max-width:1000px){.schedule_shell__yqeHZ.schedule_embedded__bcMAB .schedule_columns__RWq4_{grid-template-columns:minmax(0,1fr)}.schedule_shell__yqeHZ.schedule_embedded__bcMAB .schedule_rightColumn__JTmg8{display:block}}@media(min-width:1650px){.schedule_columns__RWq4_{grid-template-columns:minmax(0,1.3fr) minmax(440px,1fr)}.schedule_shell__yqeHZ .schedule_day__fg_CU{min-height:108px}}@media(max-width:1200px){.schedule_shell__yqeHZ{grid-template-columns:180px minmax(0,1fr)}.schedule_sidebar__O_E3T .schedule_brand__7Giwf{font-size:21px}.schedule_content__V6fhz{padding:18px}.schedule_top__WdPl0 h1{font-size:27px}.schedule_statusCards__idYRt .schedule_panel__Brrz3{padding:14px;gap:10px}.schedule_icon__e_oDE{width:38px;height:38px;font-size:23px}.schedule_statusCards__idYRt b{font-size:13px}.schedule_columns__RWq4_{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr)}.schedule_shell__yqeHZ .schedule_day__fg_CU{padding:4px;min-height:82px}.schedule_calendarTools__38OkP{gap:3px}.schedule_statusCards__idYRt small{font-size:10px}}@media(max-width:1000px){.schedule_columns__RWq4_{grid-template-columns:1fr}.schedule_rightColumn__JTmg8{display:grid;gap:14px;align-items:start}.schedule_rightColumn__JTmg8,.schedule_statusCards__idYRt{grid-template-columns:1fr 1fr}.schedule_statusCards__idYRt>article:last-child{grid-column:1/-1}.schedule_top__WdPl0{align-items:start;flex-direction:column}.schedule_sidebar__O_E3T nav a{font-size:12px;padding:10px;gap:7px}}@media(max-width:700px){.schedule_shell__yqeHZ{display:block}.schedule_sidebar__O_E3T{padding:12px;gap:15px}.schedule_sidebar__O_E3T .schedule_brand__7Giwf{font-size:24px}.schedule_sidebar__O_E3T nav{display:flex;overflow:auto;gap:5px}.schedule_sidebar__O_E3T nav a{white-space:nowrap}.schedule_sidebar__O_E3T>small{display:none}.schedule_content__V6fhz{padding:15px 10px}.schedule_statusCards__idYRt{grid-template-columns:1fr}.schedule_statusCards__idYRt>article:last-child{grid-column:auto}.schedule_statusCards__idYRt .schedule_panel__Brrz3{min-height:105px}.schedule_rightColumn__JTmg8{display:block}.schedule_panel__Brrz3{padding:14px}.schedule_top__WdPl0>div{gap:8px}.schedule_top__WdPl0 nav{gap:15px}.schedule_ruleCards__dcyow{grid-template-columns:1fr}.schedule_ruleCards__dcyow article{border:0;border-bottom:1px solid var(--lx-line,#e0ebf7);padding-bottom:10px}.schedule_shell__yqeHZ .schedule_day__fg_CU{min-height:74px}.schedule_legend__gVDde{gap:9px}.schedule_formActions__PhP11{flex-wrap:wrap}.schedule_formActions__PhP11 button{min-width:130px}}.room_shell__Bcnpr{min-height:100vh;background:var(--lx-surface-raised,#edf5ff);color:var(--lx-text,#092248);font:15px/1.6 Arial,sans-serif}.room_top__3Xzon{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;background:var(--lx-surface,white);border-bottom:1px solid var(--lx-line,#d1e1f2)}.room_top__3Xzon>a{font-weight:800;font-size:23px}.room_top__3Xzon nav{display:flex;gap:20px;flex-wrap:wrap}.room_content__L8KT8{max-width:1600px;margin:auto;padding:24px}.room_content__L8KT8 h1{font-size:36px;line-height:1.2}.room_layout__QbVmr{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:16px;align-items:start}.room_bar__1_eHw,.room_panel__AR51m{background:var(--lx-surface,white);border:1px solid var(--lx-line,#ccddf1);border-radius:12px;padding:18px;margin-bottom:16px;min-width:0}.room_bar__1_eHw{background:var(--lx-strong,#06224a);color:var(--lx-on-strong,white)}.room_bar__1_eHw span{color:var(--lx-link,#47e5ca);font-weight:700}.room_meeting__Gaa_5{padding:32px;border-radius:12px;background:linear-gradient(135deg,var(--lx-strong,#05213f),#105c91);color:var(--lx-on-strong,white);margin-bottom:16px;min-height:300px}.room_meeting__Gaa_5 h2{font-size:28px}.room_primary__4DPGk{display:inline-block;background:#0878ef;color:var(--lx-on-strong,white);padding:12px 18px;border-radius:8px;text-decoration:none;margin:8px}.room_shell__Bcnpr button{padding:10px 14px;min-height:44px;border:1px solid var(--lx-line,#a9c8eb);background:var(--lx-surface-raised,#eef6ff);color:var(--lx-link,#0645a2);border-radius:8px;cursor:pointer}.room_shell__Bcnpr button:disabled{opacity:.55;cursor:default}.room_shell__Bcnpr a:focus-visible,.room_shell__Bcnpr button:focus-visible{outline:3px solid var(--lx-line,#04bfff);outline-offset:3px}.room_tabs__WGIqu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.room_tabs__WGIqu [aria-pressed=true]{background:#076af1;color:var(--lx-on-strong,white)}.room_sessionLink__RgPOq{display:block;padding:12px 4px;border-bottom:1px solid var(--lx-line,#dce8f5);text-decoration:none;color:var(--lx-link,#095ab5)}.room_current__WVLrN,.room_sessionLink__RgPOq[aria-current=page]{background:var(--lx-surface-raised,#e6f2ff)}.room_shell__Bcnpr small{display:block;font-size:12px;color:var(--lx-muted,#627b98)}.room_shell__Bcnpr textarea{display:block;width:100%;padding:12px;border:1px solid var(--lx-line,#b7cfe9);border-radius:8px;resize:vertical}.room_messages__tnPob{min-height:100px;max-height:480px;overflow:auto}.room_messages__tnPob article{border-bottom:1px solid var(--lx-line,#dce8f5);padding:12px 0}.room_messages__tnPob p{white-space:pre-wrap;overflow-wrap:anywhere}.room_notice__6_fco{padding:14px;background:var(--lx-tint-warm,#fff3cf);border-radius:8px}.room_panel__AR51m>article p{white-space:pre-wrap}.room_shell__Bcnpr form{display:grid;gap:10px}.room_layout__QbVmr>aside:first-child{max-height:80vh;overflow:auto}@media(max-width:1150px){.room_layout__QbVmr{grid-template-columns:220px minmax(0,1fr)}.room_layout__QbVmr>aside:last-child{grid-column:2}}@media(max-width:760px){.room_layout__QbVmr{grid-template-columns:minmax(0,1fr)}.room_layout__QbVmr>aside:last-child{grid-column:auto}.room_layout__QbVmr>aside:first-child{max-height:300px}.room_top__3Xzon{flex-wrap:wrap;padding:14px}.room_content__L8KT8{padding:16px 12px}.room_meeting__Gaa_5{padding:20px}.room_content__L8KT8 h1{font-size:30px}}.room_scheduleGrid__u3duY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.room_shell__Bcnpr input:not([type=checkbox]),.room_shell__Bcnpr select{display:block;width:100%;min-height:44px;padding:10px;border:1px solid var(--lx-line,#b7cfe9);border-radius:8px;font:inherit}.room_scheduleGrid__u3duY form{gap:16px}.room_scheduleGrid__u3duY label{font-weight:600}.room_classroom__cbs3E{min-height:100vh;display:grid;grid-template-columns:210px minmax(0,1fr);background:radial-gradient(at 95% 0,#274976,transparent 55%),var(--lx-strong,#03152b);color:var(--lx-on-strong,#f4f8ff);font:14px/1.5 Arial,sans-serif}.room_classroom__cbs3E *{box-sizing:border-box}.room_classroom__cbs3E h1,.room_classroom__cbs3E h2,.room_classroom__cbs3E h3,.room_classroom__cbs3E p{margin:0 0 12px}.room_classroom__cbs3E h2{font-size:19px}.room_classroom__cbs3E h3{font-size:15px}.room_classroom__cbs3E a{text-decoration:none}.room_classroom__cbs3E button{font:inherit;min-height:44px;border:1px solid var(--lx-line,#bed4f4);border-radius:8px;background:var(--lx-surface-raised,#edf5ff);color:var(--lx-link,#074da7);padding:9px 12px;cursor:pointer}.room_classroom__cbs3E button:disabled{opacity:.5;cursor:default}.room_classroom__cbs3E a:focus-visible,.room_classroom__cbs3E button:focus-visible,.room_classroom__cbs3E textarea:focus-visible{outline:3px solid var(--lx-line,#0bd4ed);outline-offset:3px}.room_sidebar___UybR{background:linear-gradient(var(--lx-strong,#021021),var(--lx-strong,#082445));padding:20px 10px;display:flex;flex-direction:column;gap:28px;min-width:0;border-right:1px solid var(--lx-line,#193b5d)}.room_brand__k57TX{font-size:26px;font-weight:800;padding:0 6px;white-space:nowrap}.room_brand__k57TX span{color:var(--lx-link,#009dff)}.room_brand__k57TX small{font-size:10px;display:block;color:var(--lx-on-strong,#dae7f9);margin-left:23px}.room_sidebar___UybR nav{display:grid;gap:9px}.room_sidebar___UybR nav a{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid transparent;color:var(--lx-on-strong,#edf5ff);border-radius:9px}.room_sidebar___UybR nav a span{font-size:22px;width:25px}.room_sidebar___UybR nav a[aria-current]{background:linear-gradient(110deg,#087eff,#062c88);border-color:var(--lx-line,#1789ff)}.room_sidebar___UybR nav a:hover{background:var(--lx-strong,#123761)}.room_encouragement__BBFM_{margin-top:auto;border:1px solid var(--lx-line,#1a5483);border-radius:12px;padding:20px 14px;background:radial-gradient(at 0 0,#1975ca,transparent),linear-gradient(145deg,#1e477c,var(--lx-strong,#081b38))}.room_encouragement__BBFM_ p{font-size:22px;font-style:italic}.room_encouragement__BBFM_ small{display:block;margin:18px 0;color:var(--lx-on-strong,#c7dcf7)}.room_encouragement__BBFM_ a{font-size:12px;color:var(--lx-on-strong,#90d4ff)}.room_workspace__zoWMH{padding:0 16px 20px;min-width:0}.room_classTop__8Y3tX{min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:16px}.room_classTop__8Y3tX>div{display:grid}.room_classTop__8Y3tX small{font-size:10px;color:var(--lx-muted,#82a9d5);letter-spacing:1.5px}.room_classTop__8Y3tX nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.room_classTop__8Y3tX a{color:var(--lx-on-strong,#e7f1ff)}.room_classGrid__xS5eg{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.room_mainColumn__A9QH5,.room_rightColumn__rtPdB{min-width:0}.room_classBar__QgBCs{display:flex;align-items:center;gap:14px;background:var(--lx-strong,#001126);border:1px solid var(--lx-line,#214467);border-radius:12px;padding:14px;margin-bottom:12px}.room_avatar__8aWok{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14c3c8,#4264ec);color:var(--lx-on-strong,white);font-weight:700}.room_classIdentity__Hb0br{min-width:0;flex:1}.room_classIdentity__Hb0br h1{font-size:18px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}.room_classIdentity__Hb0br p{font-size:12px;color:var(--lx-on-strong,#c0d3ee);margin:0}.room_phase__sQn6f{display:inline-block;background:var(--lx-strong,#143d59);color:var(--lx-link,#62e8d3);font-size:10px;letter-spacing:1px;border-radius:6px;padding:4px 8px}.room_phase__sQn6f[data-phase=LIVE]{background:#f33452;color:var(--lx-on-strong,white)}.room_classStats__hK4CI{padding:8px 12px;border:1px solid var(--lx-line,#173c61);border-radius:24px;white-space:nowrap}.room_classStats__hK4CI b{display:block;color:var(--lx-link,#25e7d1)}.room_classStats__hK4CI small{font-size:10px;color:var(--lx-on-strong,#c0d3ee);display:block}.room_classroom__cbs3E .room_danger__s9t4g{background:#fb3454;color:var(--lx-on-strong,white);border-color:#fb3454;font-size:12px}.room_classStage__2RcA7{border:1px solid var(--lx-line,#5276a2);border-radius:13px;overflow:hidden;background:var(--lx-strong,#071d39)}.room_lessonStage__bluPf{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:400px}.room_instructor__haDwR{padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(at 20% 20%,#286999,transparent),linear-gradient(160deg,var(--lx-strong,#142642),var(--lx-strong,#031024))}.room_instructorAvatar__HCF71{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;font-size:48px;background:#204f80;border:2px solid var(--lx-line,#52c4ff);margin-bottom:24px}.room_instructor__haDwR p,.room_instructor__haDwR small{font-size:12px;color:var(--lx-on-strong,#b4d0ed)}.room_lessonBoard__RemYu{background:linear-gradient(130deg,var(--lx-surface,#fff),var(--lx-surface-raised,#edf7ff));color:var(--lx-text,#0a2551);padding:28px;min-width:0}.room_lessonBoard__RemYu>small{color:var(--lx-link,#0666e6);font-size:10px;letter-spacing:1.4px}.room_lessonBoard__RemYu h2{font-size:27px;color:var(--lx-link,#075bea);border-bottom:2px solid var(--lx-line,#bca9ff);padding-bottom:12px;margin-top:16px;overflow-wrap:anywhere}.room_outcome__ebfn4{background:var(--lx-tint-warm,#fff9df);border:1px solid #ffe197;border-radius:9px;padding:16px}.room_outcome__ebfn4 p{margin:8px 0 0}.room_lessonDetails__UFqU6{display:grid;gap:10px;margin:18px 0}.room_lessonDetails__UFqU6 p{font-size:12px;margin:0}.room_lessonDetails__UFqU6 b{display:block;color:var(--lx-muted,#477193)}.room_empty__2C_HJ{padding:18px;color:var(--lx-muted,#647893);font-size:13px}.room_lessonBoard__RemYu .room_empty__2C_HJ{padding:12px 0}.room_participantStrip__H7Ayq{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.room_participantStrip__H7Ayq>div{background:var(--lx-strong,#132947);border:1px solid var(--lx-line,#294361);border-radius:9px;padding:10px;min-width:110px;flex:1}.room_participantStrip__H7Ayq b{display:block;font-size:12px;margin-top:6px;overflow-wrap:anywhere}.room_participantStrip__H7Ayq small{color:var(--lx-on-strong,#acc6e5);font-size:10px}.room_participantStrip__H7Ayq>p{font-size:12px;color:var(--lx-on-strong,#adc4e1);padding:12px}.room_controls__4KrOa{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 0}.room_controls__4KrOa small{flex-basis:100%;color:var(--lx-on-strong,#94b2d4);font-size:11px}.room_classroom__cbs3E .room_panel__AR51m{background:var(--lx-surface,#f9fcff);color:var(--lx-text,#0b2351);border:1px solid var(--lx-line,#b9d2f3);padding:16px;border-radius:12px;margin-bottom:14px}.room_classroom__cbs3E .room_tabs__WGIqu{margin:-4px -4px 16px;gap:4px;border-bottom:1px solid var(--lx-line,#d5e6fb);padding-bottom:10px}.room_classroom__cbs3E .room_tabs__WGIqu button{border:0;background:transparent;padding:8px;font-size:12px;flex:1}.room_classroom__cbs3E .room_tabs__WGIqu [aria-pressed=true]{color:var(--lx-link,#005cff);background:var(--lx-surface-raised,#eaf3ff);border-bottom:2px solid var(--lx-line,#0064ff);border-radius:6px 6px 0 0}.room_resourceGrid__psuNj{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.room_classroom__cbs3E .room_sessionLink__RgPOq{padding:12px;color:var(--lx-text,#073c80);font-size:13px;border-radius:7px}.room_classroom__cbs3E small{overflow-wrap:anywhere}.room_classroom__cbs3E .room_sessionLink__RgPOq small{font-size:11px}.room_classroom__cbs3E .room_sessionLink__RgPOq:hover{background:var(--lx-surface-raised,#eaf4ff)}.room_quickTools__3VuN5{border:1px solid var(--lx-line,#d8e7f9);border-radius:10px;padding:14px}.room_quickTools__3VuN5>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.room_quickTools__3VuN5 a,.room_quickTools__3VuN5 button{display:grid;place-items:center;padding:10px;color:var(--lx-link,#0064e9);border:0;background:var(--lx-surface-raised,#eef5ff);border-radius:8px;font-size:24px;text-align:center}.room_quickTools__3VuN5 span{font-size:11px;margin-top:6px;color:var(--lx-text,#12346a)}.room_curriculumList__V8JNf{max-height:280px;overflow:auto;margin-top:12px}.room_curriculumList__V8JNf p{padding:8px;border-radius:6px}.room_classroom__cbs3E form{display:grid;gap:10px}.room_classroom__cbs3E textarea{display:block;width:100%;border:1px solid var(--lx-line,#c3d9f5);border-radius:8px;padding:12px;font:inherit;resize:vertical;color:var(--lx-text,#173759);background:var(--lx-surface,white)}.room_classroom__cbs3E form>button{background:#0074ff;color:var(--lx-on-strong,white)}.room_classroom__cbs3E .room_messages__tnPob{min-height:260px;max-height:480px}.room_messages__tnPob article{display:flex;gap:10px;border:0}.room_messages__tnPob article>div{min-width:0;background:var(--lx-surface-raised,#edf5ff);border-radius:10px;padding:10px;flex:1}.room_messages__tnPob article b{font-size:12px}.room_messages__tnPob article small{font-size:10px;color:var(--lx-muted,#6e8bac)}.room_messages__tnPob article p{font-size:13px;margin:8px 0 0}.room_composer__KtKN2{padding-top:12px;border-top:1px solid var(--lx-line,#d8e7f9)}.room_composer__KtKN2 label{font-size:11px;color:var(--lx-muted,#617b9c)}.room_person__dYUSq{display:flex;align-items:center;gap:10px;padding:8px}.room_rightColumn__rtPdB .room_panel__AR51m>small{display:block;font-size:11px;color:var(--lx-muted,#7187a3);margin-top:16px}.room_rightColumn__rtPdB .room_panel__AR51m>a{color:var(--lx-link,#0065e9);font-size:12px}.room_classroom__cbs3E .room_notice__6_fco{color:var(--lx-warning,#513a00)}.room_zoomPanel__lfVWR{padding:20px;color:var(--lx-on-strong,#cee2fc)}.room_zoomPanel__lfVWR p{font-size:12px;max-width:650px}.room_zoomPanel__lfVWR iframe{display:block;border-radius:8px}.room_classroom__cbs3E .room_zoomPanel__lfVWR button{background:#086af1;color:var(--lx-on-strong,white);border-color:var(--lx-line,#3089ff)}@media(min-width:1600px){.room_workspace__zoWMH{max-width:1600px;width:100%;margin:auto}.room_classGrid__xS5eg{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:1200px){.room_classroom__cbs3E{grid-template-columns:180px minmax(0,1fr)}.room_brand__k57TX{font-size:22px}.room_classGrid__xS5eg{grid-template-columns:minmax(0,1fr) 280px}.room_classStats__hK4CI{display:none}.room_resourceGrid__psuNj{grid-template-columns:1fr}.room_quickTools__3VuN5>div{grid-template-columns:repeat(4,1fr)}.room_lessonBoard__RemYu{padding:20px}.room_sidebar___UybR nav a{font-size:12px}}@media(max-width:1000px){.room_classroom__cbs3E{grid-template-columns:160px minmax(0,1fr)}.room_brand__k57TX{font-size:19px}.room_classGrid__xS5eg{grid-template-columns:1fr}.room_rightColumn__rtPdB{display:grid;grid-template-columns:1fr 1fr;gap:12px}.room_rightColumn__rtPdB>section:first-child{grid-column:1/-1}.room_classTop__8Y3tX nav{gap:10px}.room_sidebar___UybR nav a{padding:9px;gap:8px}}@media(max-width:640px){.room_classroom__cbs3E{display:block}.room_sidebar___UybR{padding:12px;gap:12px}.room_brand__k57TX small,.room_encouragement__BBFM_{display:none}.room_sidebar___UybR nav{display:flex;overflow:auto;gap:6px}.room_sidebar___UybR nav a{white-space:nowrap}.room_sidebar___UybR nav a span{font-size:16px;width:auto}.room_workspace__zoWMH{padding:0 10px 20px}.room_classTop__8Y3tX{padding:14px 0;align-items:start;flex-direction:column;gap:10px}.room_classBar__QgBCs{flex-wrap:wrap;padding:12px;gap:10px}.room_classIdentity__Hb0br h1{font-size:16px}.room_lessonStage__bluPf{grid-template-columns:1fr}.room_instructor__haDwR{padding:20px}.room_instructorAvatar__HCF71{width:64px;height:64px;font-size:30px;margin-bottom:10px}.room_lessonBoard__RemYu h2{font-size:23px}.room_rightColumn__rtPdB{display:block}.room_classroom__cbs3E .room_panel__AR51m,.room_zoomPanel__lfVWR{padding:12px}.room_participantStrip__H7Ayq>div{min-width:90px}.room_quickTools__3VuN5>div{grid-template-columns:1fr 1fr}}