.earth-motion-sim-module__5evIaa__root{--sun:#ffd469;--cyan:#69d8e8;--violet:#a89cff;color:#fff;background:radial-gradient(circle at 12% 8%,#4ab8da33,#0000 27%),radial-gradient(circle at 88% 5%,#9f7cff33,#0000 25%),linear-gradient(150deg,#101b38,#17294c 52%,#251d49);border:1px solid #ffffff24;border-radius:28px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 64px #09122a52}.earth-motion-sim-module__5evIaa__root>*{position:relative}.earth-motion-sim-module__5evIaa__root button{font:inherit}.earth-motion-sim-module__5evIaa__classroomMode{z-index:1000;border:0;border-radius:0;padding:20px;position:fixed;inset:0;overflow:auto}.earth-motion-sim-module__5evIaa__header,.earth-motion-sim-module__5evIaa__actions,.earth-motion-sim-module__5evIaa__modeTabs,.earth-motion-sim-module__5evIaa__predictionButtons,.earth-motion-sim-module__5evIaa__cardHeading,.earth-motion-sim-module__5evIaa__objectSwitch,.earth-motion-sim-module__5evIaa__modelNote,.earth-motion-sim-module__5evIaa__directionResult,.earth-motion-sim-module__5evIaa__causePreview,.earth-motion-sim-module__5evIaa__rotationArrow,.earth-motion-sim-module__5evIaa__viewEvidence{align-items:center;display:flex}.earth-motion-sim-module__5evIaa__header,.earth-motion-sim-module__5evIaa__cardHeading{justify-content:space-between;gap:18px}.earth-motion-sim-module__5evIaa__header>div:first-child{max-width:790px}.earth-motion-sim-module__5evIaa__kicker,.earth-motion-sim-module__5evIaa__header h2,.earth-motion-sim-module__5evIaa__header p,.earth-motion-sim-module__5evIaa__cardHeading p,.earth-motion-sim-module__5evIaa__dailyEvidence p,.earth-motion-sim-module__5evIaa__rotationReadout p,.earth-motion-sim-module__5evIaa__constellationCard p,.earth-motion-sim-module__5evIaa__modelNote p{margin:0}.earth-motion-sim-module__5evIaa__kicker{color:#83e8f3;font-size:var(--font-size-small);letter-spacing:.1em;font-weight:950}.earth-motion-sim-module__5evIaa__header h2{font-size:var(--font-size-title);margin-top:5px;line-height:1.16}.earth-motion-sim-module__5evIaa__header p:not(.earth-motion-sim-module__5evIaa__kicker){color:#ffffffb8;max-width:720px;margin-top:9px;line-height:1.6}.earth-motion-sim-module__5evIaa__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.earth-motion-sim-module__5evIaa__actions button,.earth-motion-sim-module__5evIaa__modeTabs button,.earth-motion-sim-module__5evIaa__predictionButtons button,.earth-motion-sim-module__5evIaa__objectSwitch button,.earth-motion-sim-module__5evIaa__dailyStageButtons button,.earth-motion-sim-module__5evIaa__rotationTimeline button,.earth-motion-sim-module__5evIaa__advanceButton,.earth-motion-sim-module__5evIaa__orbitEarth,.earth-motion-sim-module__5evIaa__seasonButtons button{cursor:pointer}.earth-motion-sim-module__5evIaa__actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 13px;font-weight:900;display:inline-flex}.earth-motion-sim-module__5evIaa__root button:hover,.earth-motion-sim-module__5evIaa__root button:focus-visible{border-color:var(--sun);outline:none;box-shadow:0 0 0 3px #ffd46933}.earth-motion-sim-module__5evIaa__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.earth-motion-sim-module__5evIaa__flow article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;min-height:72px;padding:12px 14px}.earth-motion-sim-module__5evIaa__flow span,.earth-motion-sim-module__5evIaa__predictionCard span,.earth-motion-sim-module__5evIaa__cardHeading span,.earth-motion-sim-module__5evIaa__dailyEvidence>div:first-child span,.earth-motion-sim-module__5evIaa__directionResult span,.earth-motion-sim-module__5evIaa__causePreview span,.earth-motion-sim-module__5evIaa__rotationReadout>span,.earth-motion-sim-module__5evIaa__rotationFacts span,.earth-motion-sim-module__5evIaa__constellationCard>div:first-child span{color:#7ce2ef;font-size:var(--font-size-small);letter-spacing:.05em;font-weight:950;display:block}.earth-motion-sim-module__5evIaa__flow strong{font-size:var(--font-size-small);margin-top:5px;display:block}.earth-motion-sim-module__5evIaa__modeTabs{background:#040b1c73;border:1px solid #ffffff1f;border-radius:16px;gap:7px;margin-top:10px;padding:6px}.earth-motion-sim-module__5evIaa__modeTabs button{color:#ffffffad;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:950;display:inline-flex}.earth-motion-sim-module__5evIaa__modeTabs button[aria-pressed=true]{color:#fff;background:#64aee526;border-color:#ffd46970}.earth-motion-sim-module__5evIaa__predictionCard{background:#ffc65413;border:1px solid #ffd46947;border-radius:18px;grid-template-columns:minmax(230px,.8fr) minmax(360px,1fr);align-items:center;gap:10px 18px;margin-top:10px;padding:14px;display:grid}.earth-motion-sim-module__5evIaa__predictionCard strong{margin-top:4px;display:block}.earth-motion-sim-module__5evIaa__predictionCard p{color:#ffffffc2;grid-column:1/-1;min-height:24px;margin:0;line-height:1.55}.earth-motion-sim-module__5evIaa__predictionButtons{justify-content:flex-end;gap:7px}.earth-motion-sim-module__5evIaa__predictionButtons button{color:#fff;background:#07102494;border:1px solid #ffffff29;border-radius:12px;min-height:44px;padding:8px 13px;font-weight:900}.earth-motion-sim-module__5evIaa__predictionButtons button[aria-pressed=true]{border-color:var(--sun);background:var(--sun);color:#29203f}.earth-motion-sim-module__5evIaa__dailyWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px;margin-top:12px;display:grid}.earth-motion-sim-module__5evIaa__skyCard,.earth-motion-sim-module__5evIaa__dailyEvidence,.earth-motion-sim-module__5evIaa__rotationWorkspace,.earth-motion-sim-module__5evIaa__seasonWorkspace,.earth-motion-sim-module__5evIaa__modelNote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d1f8c;border:1px solid #ffffff1f}.earth-motion-sim-module__5evIaa__skyCard,.earth-motion-sim-module__5evIaa__dailyEvidence,.earth-motion-sim-module__5evIaa__rotationWorkspace,.earth-motion-sim-module__5evIaa__seasonWorkspace{border-radius:20px;padding:15px}.earth-motion-sim-module__5evIaa__cardHeading strong{font-size:var(--font-size-body);margin-top:3px;display:block}.earth-motion-sim-module__5evIaa__cardHeading p{color:#ffffff94;max-width:310px;font-size:var(--font-size-small);text-align:right;line-height:1.45}.earth-motion-sim-module__5evIaa__objectSwitch{gap:6px}.earth-motion-sim-module__5evIaa__objectSwitch button{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;min-height:44px;padding:7px 11px;font-weight:900;display:inline-flex}.earth-motion-sim-module__5evIaa__objectSwitch button[aria-pressed=true]{border-color:var(--sun);color:#fff;background:#ffd46926}.earth-motion-sim-module__5evIaa__skyScene{background:linear-gradient(#4f9bc8 0%,#89cceb 54%,#f0c98c 76%,#315b48 77%);border-radius:18px;min-height:430px;margin-top:12px;transition:background .2s;position:relative;overflow:hidden}.earth-motion-sim-module__5evIaa__skyScene:after{content:"";background:linear-gradient(#466f54,#203f35);height:23%;position:absolute;bottom:0;left:0;right:0}.earth-motion-sim-module__5evIaa__nightSky{background:radial-gradient(circle at 50% 75%,#6163a47a,#0000 38%),linear-gradient(#070f25,#19284c 67%,#2f3c50 76%,#1d3b32 77%)}.earth-motion-sim-module__5evIaa__skyArc{border-top:2px dashed #ffffff8c;border-radius:50% 50% 0 0;height:61%;position:absolute;top:17%;left:12%;right:12%;transform:translateY(22%)}.earth-motion-sim-module__5evIaa__eastLabel,.earth-motion-sim-module__5evIaa__southLabel,.earth-motion-sim-module__5evIaa__westLabel{z-index:5;background:#081329b3;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:absolute;bottom:25%}.earth-motion-sim-module__5evIaa__eastLabel{left:4%}.earth-motion-sim-module__5evIaa__southLabel{left:50%;transform:translate(-50%)}.earth-motion-sim-module__5evIaa__westLabel{right:4%}.earth-motion-sim-module__5evIaa__dailySun{z-index:4;left:var(--object-x);top:var(--object-y);background:radial-gradient(circle at 35% 30%,#fff8bc,#ffd25f 55%,#f09a42);border-radius:50%;width:68px;height:68px;transition:left .26s,top .26s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffda631c,0 0 46px #ffcd57b8}.earth-motion-sim-module__5evIaa__dailyStars{z-index:4;left:var(--object-x);top:var(--object-y);width:96px;height:72px;transition:left .26s,top .26s;position:absolute;transform:translate(-50%,-50%)}.earth-motion-sim-module__5evIaa__dailyStars i{background:#fff6c5;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 12px #fff4b0}.earth-motion-sim-module__5evIaa__dailyStars i:first-child{top:10%;left:8%}.earth-motion-sim-module__5evIaa__dailyStars i:nth-child(2){width:12px;height:12px;top:31%;left:38%}.earth-motion-sim-module__5evIaa__dailyStars i:nth-child(3){top:4%;right:10%}.earth-motion-sim-module__5evIaa__dailyStars i:nth-child(4){bottom:9%;left:22%}.earth-motion-sim-module__5evIaa__dailyStars i:nth-child(5){bottom:14%;right:20%}.earth-motion-sim-module__5evIaa__observer{z-index:6;color:#dbe9f3;place-items:center;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.earth-motion-sim-module__5evIaa__observer span{background:#dbe9f3;width:2px;height:44px;margin-top:3px}.earth-motion-sim-module__5evIaa__dailyStageButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.earth-motion-sim-module__5evIaa__dailyStageButtons button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:34px 1fr;gap:2px 8px;min-height:70px;padding:9px;display:grid}.earth-motion-sim-module__5evIaa__dailyStageButtons button>span{background:#ffffff14;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.earth-motion-sim-module__5evIaa__dailyStageButtons strong{align-self:end}.earth-motion-sim-module__5evIaa__dailyStageButtons small{color:#ffffff8c;align-self:start}.earth-motion-sim-module__5evIaa__dailyStageButtons button[aria-pressed=true]{border-color:var(--cyan);background:#69d8e81f}.earth-motion-sim-module__5evIaa__dailyEvidence>p{color:#ffffffb3;margin-top:12px;line-height:1.65}.earth-motion-sim-module__5evIaa__directionResult,.earth-motion-sim-module__5evIaa__causePreview{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:16px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px}.earth-motion-sim-module__5evIaa__directionResult>svg,.earth-motion-sim-module__5evIaa__causePreview>svg{color:var(--cyan);flex:none}.earth-motion-sim-module__5evIaa__directionResult strong,.earth-motion-sim-module__5evIaa__causePreview strong{margin-top:4px;display:block}.earth-motion-sim-module__5evIaa__directionResult p,.earth-motion-sim-module__5evIaa__causePreview p{color:#ffffff94;font-size:var(--font-size-small);margin-top:6px;line-height:1.5}.earth-motion-sim-module__5evIaa__causePreview{background:#a89cff14}.earth-motion-sim-module__5evIaa__rotationWorkspace,.earth-motion-sim-module__5evIaa__seasonWorkspace{margin-top:12px}.earth-motion-sim-module__5evIaa__rotationGrid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:12px;margin-top:12px;display:grid}.earth-motion-sim-module__5evIaa__rotationScene{background:radial-gradient(circle at 28%,#ffd16024,#0000 28%),linear-gradient(145deg,#071127,#121d3b);border-radius:18px;min-height:430px;position:relative;overflow:hidden}.earth-motion-sim-module__5evIaa__fixedSun{z-index:4;background:radial-gradient(circle at 35% 32%,#fff8bd,#ffd25d 56%,#ed9b42);border-radius:50%;width:86px;height:86px;position:absolute;top:50%;left:9%;transform:translateY(-50%);box-shadow:0 0 0 18px #ffd75d14,0 0 55px #ffcb518c}.earth-motion-sim-module__5evIaa__sunRays i{z-index:2;background:linear-gradient(90deg,#ffdd769e,#0000);width:42%;height:2px;position:absolute;left:20%}.earth-motion-sim-module__5evIaa__sunRays i:first-child{top:34%;transform:rotate(9deg)}.earth-motion-sim-module__5evIaa__sunRays i:nth-child(2){top:50%}.earth-motion-sim-module__5evIaa__sunRays i:nth-child(3){top:66%;transform:rotate(-9deg)}.earth-motion-sim-module__5evIaa__rotationEarth{z-index:3;background:linear-gradient(90deg,#4eacd5 0 50%,#172748 50%);border:4px solid #a0dff1b8;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;right:13%;overflow:visible;transform:translateY(-50%);box-shadow:inset 14px 0 26px #8ee6eb33,inset -16px 0 28px #00000040,0 18px 42px #0000004d}.earth-motion-sim-module__5evIaa__rotationEarth:before,.earth-motion-sim-module__5evIaa__rotationEarth:after{z-index:2;opacity:.85;content:"";background:#71c984;border-radius:50%;position:absolute}.earth-motion-sim-module__5evIaa__rotationEarth:before{width:55px;height:35px;top:25%;left:16%;transform:rotate(-18deg)}.earth-motion-sim-module__5evIaa__rotationEarth:after{width:42px;height:63px;bottom:22%;right:23%;transform:rotate(20deg)}.earth-motion-sim-module__5evIaa__dayHalf,.earth-motion-sim-module__5evIaa__nightHalf{border-radius:50%;position:absolute;inset:0}.earth-motion-sim-module__5evIaa__dayHalf{clip-path:inset(0 50% 0 0);box-shadow:inset 30px 0 42px #ffe77e38}.earth-motion-sim-module__5evIaa__nightHalf{clip-path:inset(0 0 0 50%);background:#04091a42}.earth-motion-sim-module__5evIaa__axis{z-index:5;background:#f7e39a;border-radius:4px;width:3px;height:268px;position:absolute;top:-24px;left:50%;transform:translate(-50%)rotate(23.4deg)}.earth-motion-sim-module__5evIaa__locationMarker{z-index:8;background:#f45868;border:4px solid #fff;border-radius:50%;width:18px;height:18px;transition:left .24s,top .24s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f4586838}.earth-motion-sim-module__5evIaa__rotationArrow{color:#9be7ef;background:#0a1934c7;border-radius:999px;gap:6px;padding:7px 11px;font-weight:900;position:absolute;bottom:7%;right:12%}.earth-motion-sim-module__5evIaa__rotationReadout{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;padding:18px}.earth-motion-sim-module__5evIaa__rotationReadout>strong{font-size:var(--font-size-title);margin-top:7px;display:block}.earth-motion-sim-module__5evIaa__rotationReadout>p{color:#ffffffab;margin-top:9px;line-height:1.6}.earth-motion-sim-module__5evIaa__lightState{background:#ffffff0d;border-radius:14px;margin-top:14px;padding:13px}.earth-motion-sim-module__5evIaa__lightState span{color:#2d2440;font-size:var(--font-size-small);background:#ffd36d;border-radius:999px;padding:4px 8px;font-weight:950;display:inline-block}.earth-motion-sim-module__5evIaa__lightState strong{font-size:var(--font-size-small);margin-top:8px;line-height:1.5;display:block}.earth-motion-sim-module__5evIaa__lightState.earth-motion-sim-module__5evIaa__night span{color:#fff;background:#8d9eea}.earth-motion-sim-module__5evIaa__lightState.earth-motion-sim-module__5evIaa__sunset span,.earth-motion-sim-module__5evIaa__lightState.earth-motion-sim-module__5evIaa__sunrise span{color:#fff;background:#f19a71}.earth-motion-sim-module__5evIaa__advanceButton{color:#fff;background:linear-gradient(135deg,#477fc4,#725ec0);border:1px solid #ffd56c73;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;margin-top:16px;font-weight:950;display:flex}.earth-motion-sim-module__5evIaa__rotationTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.earth-motion-sim-module__5evIaa__rotationTimeline button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:34px 1fr;gap:2px 8px;min-height:72px;padding:9px;display:grid}.earth-motion-sim-module__5evIaa__rotationTimeline button>span{background:#ffffff14;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.earth-motion-sim-module__5evIaa__rotationTimeline strong{align-self:end}.earth-motion-sim-module__5evIaa__rotationTimeline small{color:#ffffff8a;align-self:start}.earth-motion-sim-module__5evIaa__rotationTimeline button[aria-pressed=true]{border-color:var(--cyan);background:#69d8e81a}.earth-motion-sim-module__5evIaa__rotationFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.earth-motion-sim-module__5evIaa__rotationFacts article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:9px;min-height:76px;padding:11px;display:flex}.earth-motion-sim-module__5evIaa__rotationFacts svg{color:var(--cyan);flex:none}.earth-motion-sim-module__5evIaa__rotationFacts strong{font-size:var(--font-size-small);margin-top:3px;display:block}.earth-motion-sim-module__5evIaa__seasonGrid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:12px;margin-top:12px;display:grid}.earth-motion-sim-module__5evIaa__orbitScene{background:radial-gradient(circle,#ffd55f24,#0000 19%),radial-gradient(circle at 20% 18%,#fff 0 1px,#0000 2px),radial-gradient(circle at 78% 25%,#fff 0 1px,#0000 2px),radial-gradient(circle at 29% 76%,#fff 0 1px,#0000 2px),linear-gradient(145deg,#050c20,#171a42);border-radius:18px;min-height:500px;position:relative;overflow:hidden}.earth-motion-sim-module__5evIaa__orbitLine{border:2px solid #76cae059;border-radius:50%;position:absolute;inset:13% 15%}.earth-motion-sim-module__5evIaa__orbitSun{z-index:3;background:radial-gradient(circle at 35% 32%,#fff8bd,#ffd25d 56%,#e89740);border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffd75d14,0 0 44px #ffcb5185}.earth-motion-sim-module__5evIaa__viewRay{z-index:2;width:145px;height:3px;transform:rotate(var(--view-angle));transform-origin:0;background:linear-gradient(90deg,#8ce8ef,#8ce8ef1f);transition:left .22s,top .22s,transform .22s;position:absolute}.earth-motion-sim-module__5evIaa__viewRay i{border-top:3px solid #8ce8ef;border-right:3px solid #8ce8ef;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.earth-motion-sim-module__5evIaa__orbitEarth{z-index:5;color:#fff;background:#060f25b8;border:1px solid #0000;border-radius:14px;justify-items:center;min-width:74px;min-height:64px;padding:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.earth-motion-sim-module__5evIaa__orbitEarth>span{background:linear-gradient(90deg,#56b6db 0 50%,#17294a 50%);border-radius:50%;width:38px;height:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 6px 0 8px #ffffff1a}.earth-motion-sim-module__5evIaa__orbitEarth>span i{background:#72ca83;border-radius:50%;width:16px;height:10px;position:absolute;top:8px;left:6px;transform:rotate(-17deg)}.earth-motion-sim-module__5evIaa__orbitEarth strong{font-size:var(--font-size-small);margin-top:3px}.earth-motion-sim-module__5evIaa__orbitEarth[aria-pressed=true]{border-color:var(--sun);background:#ffd26326;box-shadow:0 0 0 4px #ffd2631a}.earth-motion-sim-module__5evIaa__nightDirectionLabel{z-index:4;color:#8ce8ef;font-size:var(--font-size-small);background:#0c1d3adb;border-radius:999px;padding:5px 7px;font-weight:950;position:absolute;top:14px;left:14px}.earth-motion-sim-module__5evIaa__constellationCard{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;padding:18px;display:flex}.earth-motion-sim-module__5evIaa__constellationCard>div:first-child strong{font-size:var(--font-size-title);margin-top:5px;display:block}.earth-motion-sim-module__5evIaa__constellationCard>svg{background:radial-gradient(circle,#7067c038,#0000 55%),#071126;border-radius:16px;width:100%;min-height:230px;margin-top:12px}.earth-motion-sim-module__5evIaa__constellationCard>svg line{stroke:#7ed8e98c;stroke-width:2px}.earth-motion-sim-module__5evIaa__constellationCard>svg circle{fill:#fff4bd;filter:drop-shadow(0 0 5px #fff1a9)}.earth-motion-sim-module__5evIaa__constellationCard>p{color:#ffffffad;margin-top:12px;line-height:1.55}.earth-motion-sim-module__5evIaa__viewEvidence{color:#d6f8fa;font-size:var(--font-size-small);background:#69d8e814;border-radius:14px;align-items:flex-start;gap:8px;margin-top:auto;padding:12px;line-height:1.45}.earth-motion-sim-module__5evIaa__viewEvidence svg{color:var(--cyan);flex:none}.earth-motion-sim-module__5evIaa__seasonButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.earth-motion-sim-module__5evIaa__seasonButtons button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;min-height:64px;padding:9px}.earth-motion-sim-module__5evIaa__seasonButtons button span,.earth-motion-sim-module__5evIaa__seasonButtons button strong{display:block}.earth-motion-sim-module__5evIaa__seasonButtons button span{color:#88e3ed;font-size:var(--font-size-small);font-weight:950}.earth-motion-sim-module__5evIaa__seasonButtons button strong{margin-top:3px}.earth-motion-sim-module__5evIaa__seasonButtons button[aria-pressed=true]{border-color:var(--sun);background:#ffd4691c}.earth-motion-sim-module__5evIaa__modelNote{border-radius:16px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 14px}.earth-motion-sim-module__5evIaa__modelNote>svg{color:#91e5ed;flex:none}.earth-motion-sim-module__5evIaa__modelNote p{color:#ffffffa6;font-size:var(--font-size-small);margin-top:4px;line-height:1.55}.earth-motion-sim-module__5evIaa__announcement{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:980px){.earth-motion-sim-module__5evIaa__dailyWorkspace,.earth-motion-sim-module__5evIaa__rotationGrid,.earth-motion-sim-module__5evIaa__seasonGrid{grid-template-columns:1fr}.earth-motion-sim-module__5evIaa__dailyEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.earth-motion-sim-module__5evIaa__dailyEvidence>div:first-child,.earth-motion-sim-module__5evIaa__dailyEvidence>p{grid-column:1/-1}.earth-motion-sim-module__5evIaa__constellationCard>svg{min-height:200px}}@media (max-width:720px){.earth-motion-sim-module__5evIaa__root{border-radius:20px;padding:12px}.earth-motion-sim-module__5evIaa__header,.earth-motion-sim-module__5evIaa__cardHeading{flex-direction:column;align-items:flex-start}.earth-motion-sim-module__5evIaa__actions,.earth-motion-sim-module__5evIaa__actions button{width:100%}.earth-motion-sim-module__5evIaa__flow{grid-template-columns:1fr}.earth-motion-sim-module__5evIaa__flow article{min-height:auto}.earth-motion-sim-module__5evIaa__predictionCard{grid-template-columns:1fr}.earth-motion-sim-module__5evIaa__predictionCard p{grid-column:auto}.earth-motion-sim-module__5evIaa__predictionButtons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.earth-motion-sim-module__5evIaa__cardHeading p{text-align:left}.earth-motion-sim-module__5evIaa__rotationTimeline,.earth-motion-sim-module__5evIaa__seasonButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.earth-motion-sim-module__5evIaa__rotationFacts,.earth-motion-sim-module__5evIaa__dailyEvidence{grid-template-columns:1fr}.earth-motion-sim-module__5evIaa__dailyEvidence>div:first-child,.earth-motion-sim-module__5evIaa__dailyEvidence>p{grid-column:auto}.earth-motion-sim-module__5evIaa__rotationEarth{width:190px;height:190px;right:7%}.earth-motion-sim-module__5evIaa__axis{height:230px}}@media (max-width:480px){.earth-motion-sim-module__5evIaa__modeTabs{grid-template-columns:1fr;display:grid}.earth-motion-sim-module__5evIaa__objectSwitch{width:100%}.earth-motion-sim-module__5evIaa__objectSwitch button{flex:1;justify-content:center;min-height:44px}.earth-motion-sim-module__5evIaa__dailyStageButtons{grid-template-columns:1fr}.earth-motion-sim-module__5evIaa__skyScene{min-height:360px}.earth-motion-sim-module__5evIaa__dailySun{width:56px;height:56px}.earth-motion-sim-module__5evIaa__rotationScene{min-height:390px}.earth-motion-sim-module__5evIaa__fixedSun{width:70px;height:70px;left:4%}.earth-motion-sim-module__5evIaa__rotationEarth{width:160px;height:160px;right:3%}.earth-motion-sim-module__5evIaa__axis{height:198px;top:-20px}.earth-motion-sim-module__5evIaa__rotationArrow{right:4%}.earth-motion-sim-module__5evIaa__orbitScene{min-height:410px}.earth-motion-sim-module__5evIaa__orbitLine{inset:14% 11%}.earth-motion-sim-module__5evIaa__orbitSun{width:66px;height:66px}.earth-motion-sim-module__5evIaa__orbitEarth{min-width:60px}.earth-motion-sim-module__5evIaa__viewRay{width:105px}.earth-motion-sim-module__5evIaa__constellationCard>svg{min-height:180px}}@media (prefers-reduced-motion:reduce){.earth-motion-sim-module__5evIaa__dailySun,.earth-motion-sim-module__5evIaa__dailyStars,.earth-motion-sim-module__5evIaa__locationMarker,.earth-motion-sim-module__5evIaa__viewRay{transition:none}}
.heat-transfer-sim-module__mMS-ha__root{color:#1f2933;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd8d2;border-radius:14px;min-width:0;margin-top:24px;padding:22px;box-shadow:0 20px 50px #1f29331a}.heat-transfer-sim-module__mMS-ha__classroomMode{z-index:1000;background:#f5f1ea;border:0;border-radius:0;margin:0;padding:28px;position:fixed;inset:0;overflow:auto}.heat-transfer-sim-module__mMS-ha__header,.heat-transfer-sim-module__mMS-ha__cardHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.heat-transfer-sim-module__mMS-ha__header>*,.heat-transfer-sim-module__mMS-ha__cardHeading>*,.heat-transfer-sim-module__mMS-ha__workspace>*,.heat-transfer-sim-module__mMS-ha__flow>*,.heat-transfer-sim-module__mMS-ha__conditions>*,.heat-transfer-sim-module__mMS-ha__sceneReadout>*{min-width:0}.heat-transfer-sim-module__mMS-ha__header h2{font-size:var(--font-size-title);margin:4px 0 8px;line-height:1.2}.heat-transfer-sim-module__mMS-ha__header p{color:#667085;max-width:790px;margin:0;line-height:1.6}.heat-transfer-sim-module__mMS-ha__kicker{font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900;color:#a4512b!important}.heat-transfer-sim-module__mMS-ha__actions{flex-wrap:wrap;gap:8px;display:flex}.heat-transfer-sim-module__mMS-ha__actions button,.heat-transfer-sim-module__mMS-ha__predictions button,.heat-transfer-sim-module__mMS-ha__presetRow button,.heat-transfer-sim-module__mMS-ha__playback button{font:inherit;cursor:pointer}.heat-transfer-sim-module__mMS-ha__actions button{background:#fcfaf7;border:1px solid #d8cfc4;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-weight:800;display:flex}.heat-transfer-sim-module__mMS-ha__actions button:hover,.heat-transfer-sim-module__mMS-ha__actions button:focus-visible{border-color:#a4512b;outline:none;box-shadow:0 0 0 3px #a4512b26}.heat-transfer-sim-module__mMS-ha__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.heat-transfer-sim-module__mMS-ha__flow section{background:#fcfaf7;border:1px solid #e2d9cf;border-radius:10px;min-height:126px;padding:14px}.heat-transfer-sim-module__mMS-ha__flow span,.heat-transfer-sim-module__mMS-ha__cardHeading span,.heat-transfer-sim-module__mMS-ha__observations header span{color:#a4512b;font-size:var(--font-size-small);letter-spacing:.06em;font-weight:900;display:block}.heat-transfer-sim-module__mMS-ha__flow strong{margin-top:6px;display:block}.heat-transfer-sim-module__mMS-ha__flow p{color:#667085;font-size:var(--font-size-small);margin:10px 0 0;line-height:1.5}.heat-transfer-sim-module__mMS-ha__predictions,.heat-transfer-sim-module__mMS-ha__presetRow{flex-wrap:wrap;gap:7px;display:flex}.heat-transfer-sim-module__mMS-ha__predictions{margin-top:10px}.heat-transfer-sim-module__mMS-ha__predictions button,.heat-transfer-sim-module__mMS-ha__presetRow button{min-height:38px;font-size:var(--font-size-small);background:#fff;border:1px solid #d7cec4;border-radius:999px;padding:7px 11px;font-weight:800}.heat-transfer-sim-module__mMS-ha__predictions button:hover,.heat-transfer-sim-module__mMS-ha__predictions button:focus-visible,.heat-transfer-sim-module__mMS-ha__predictions .heat-transfer-sim-module__mMS-ha__selected,.heat-transfer-sim-module__mMS-ha__presetRow button:hover,.heat-transfer-sim-module__mMS-ha__presetRow button:focus-visible,.heat-transfer-sim-module__mMS-ha__presetRow .heat-transfer-sim-module__mMS-ha__selected{color:#7b381e;background:#f8e2d4;border-color:#a4512b;outline:none}.heat-transfer-sim-module__mMS-ha__conditions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.heat-transfer-sim-module__mMS-ha__conditions article{background:#f6faf8;border:1px solid #dce3df;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:78px;padding:12px;display:grid}.heat-transfer-sim-module__mMS-ha__conditions svg,.heat-transfer-sim-module__mMS-ha__onlyDifference{color:#2f7467;grid-row:1/span 2}.heat-transfer-sim-module__mMS-ha__conditions span:not(.heat-transfer-sim-module__mMS-ha__onlyDifference){color:#667085;font-size:var(--font-size-small);font-weight:800}.heat-transfer-sim-module__mMS-ha__conditions strong{font-size:var(--font-size-small)}.heat-transfer-sim-module__mMS-ha__onlyDifference{width:22px;height:22px;font-size:var(--font-size-small);border:2px solid;border-radius:50%;place-items:center;font-weight:900;display:grid}.heat-transfer-sim-module__mMS-ha__presetRow{margin-top:12px}.heat-transfer-sim-module__mMS-ha__workspace{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);gap:14px;margin-top:14px;display:grid}.heat-transfer-sim-module__mMS-ha__sceneCard,.heat-transfer-sim-module__mMS-ha__observations,.heat-transfer-sim-module__mMS-ha__graphCard{background:#fbfcfb;border:1px solid #d8e0db;border-radius:12px}.heat-transfer-sim-module__mMS-ha__sceneCard,.heat-transfer-sim-module__mMS-ha__graphCard{padding:14px}.heat-transfer-sim-module__mMS-ha__cardHeading{margin-bottom:10px}.heat-transfer-sim-module__mMS-ha__cardHeading strong{font-size:var(--font-size-body);margin-top:3px;display:block}.heat-transfer-sim-module__mMS-ha__cardHeading p{color:#667085;max-width:330px;font-size:var(--font-size-small);text-align:right;margin:0;line-height:1.5}.heat-transfer-sim-module__mMS-ha__scene,.heat-transfer-sim-module__mMS-ha__graph{border-radius:12px;width:100%;display:block}.heat-transfer-sim-module__mMS-ha__sceneLetter,.heat-transfer-sim-module__mMS-ha__sceneLabel,.heat-transfer-sim-module__mMS-ha__sceneTemperature,.heat-transfer-sim-module__mMS-ha__sceneHint,.heat-transfer-sim-module__mMS-ha__graphText,.heat-transfer-sim-module__mMS-ha__graphTitle,.heat-transfer-sim-module__mMS-ha__ambientLabel{font-family:var(--font-noto), sans-serif}.heat-transfer-sim-module__mMS-ha__sceneLetter{fill:#25394c;font-size:var(--font-size-title);font-weight:950}.heat-transfer-sim-module__mMS-ha__sceneLabel{fill:#485a67;font-size:var(--font-size-small);font-weight:900}.heat-transfer-sim-module__mMS-ha__sceneTemperature{fill:#243747;font-size:var(--font-size-title);font-weight:950}.heat-transfer-sim-module__mMS-ha__sceneHint{fill:#687780;font-size:var(--font-size-small);font-weight:750}.heat-transfer-sim-module__mMS-ha__metalCup,.heat-transfer-sim-module__mMS-ha__innerCup{fill:#ffffffa3;stroke:#6f8291;stroke-width:6px}.heat-transfer-sim-module__mMS-ha__insulationShell{stroke:#3d857b;stroke-width:5px}.heat-transfer-sim-module__mMS-ha__thermometerStem{stroke:#ffffffe6;stroke-width:10px;stroke-linecap:round}.heat-transfer-sim-module__mMS-ha__thermometerMercury{stroke:#b9362a;stroke-width:7px;stroke-linecap:round}.heat-transfer-sim-module__mMS-ha__thermometerBulb{fill:#b9362a;stroke:#fff;stroke-width:4px}.heat-transfer-sim-module__mMS-ha__heatFlow path{fill:none;stroke:#d56d3a;stroke-width:6px;stroke-linecap:round;stroke-dasharray:10 9}.heat-transfer-sim-module__mMS-ha__sceneReadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.heat-transfer-sim-module__mMS-ha__sceneReadout article{background:#fff;border:1px solid #dce3df;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.heat-transfer-sim-module__mMS-ha__sceneReadout span{color:#59666f;font-size:var(--font-size-small);font-weight:800}.heat-transfer-sim-module__mMS-ha__sceneReadout strong{font-size:var(--font-size-body)}.heat-transfer-sim-module__mMS-ha__plainKey,.heat-transfer-sim-module__mMS-ha__insulatedKey{vertical-align:middle;border-radius:999px;width:22px;height:5px;display:inline-block}.heat-transfer-sim-module__mMS-ha__plainKey{background:#d56d3a}.heat-transfer-sim-module__mMS-ha__insulatedKey{border-top:5px dashed #26877b}.heat-transfer-sim-module__mMS-ha__playback{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:12px;display:grid}.heat-transfer-sim-module__mMS-ha__playback button{color:#fff;background:#97502f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:120px;min-height:50px;font-weight:900;display:flex}.heat-transfer-sim-module__mMS-ha__playback button:hover,.heat-transfer-sim-module__mMS-ha__playback button:focus-visible{background:#7d4026;outline:none;box-shadow:0 0 0 4px #a4512b33}.heat-transfer-sim-module__mMS-ha__playback label span{font-size:var(--font-size-small);justify-content:space-between;gap:10px;font-weight:800;display:flex}.heat-transfer-sim-module__mMS-ha__playback input{accent-color:#a4512b;width:100%;margin-top:10px}.heat-transfer-sim-module__mMS-ha__playback input:focus-visible{outline-offset:4px;outline:3px solid #a4512b40}.heat-transfer-sim-module__mMS-ha__observations{flex-direction:column;gap:10px;padding:12px;display:flex}.heat-transfer-sim-module__mMS-ha__observations header{justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 3px 2px;display:flex}.heat-transfer-sim-module__mMS-ha__observations header strong{font-size:var(--font-size-title)}.heat-transfer-sim-module__mMS-ha__temperatureResult{background:#fff;border:1px solid #d9e1dc;border-left-width:6px;border-radius:10px;padding:14px}.heat-transfer-sim-module__mMS-ha__temperatureResult>span{color:#5f6b73;font-size:var(--font-size-small);font-weight:850;display:block}.heat-transfer-sim-module__mMS-ha__temperatureResult>strong{font-size:var(--font-size-title);margin-top:4px;line-height:1.1;display:block}.heat-transfer-sim-module__mMS-ha__temperatureResult p{color:#667085;font-size:var(--font-size-small);margin:7px 0 0}.heat-transfer-sim-module__mMS-ha__plain{border-left-color:#d56d3a}.heat-transfer-sim-module__mMS-ha__insulated{border-left-color:#26877b}.heat-transfer-sim-module__mMS-ha__differenceBox,.heat-transfer-sim-module__mMS-ha__scopeNote{border-radius:10px;padding:14px}.heat-transfer-sim-module__mMS-ha__differenceBox{color:#fff;background:#243a4d}.heat-transfer-sim-module__mMS-ha__differenceBox span{color:#b8d8d2;font-size:var(--font-size-small);font-weight:900}.heat-transfer-sim-module__mMS-ha__differenceBox strong{font-size:var(--font-size-title);margin-top:4px;display:block}.heat-transfer-sim-module__mMS-ha__differenceBox p,.heat-transfer-sim-module__mMS-ha__scopeNote p{font-size:var(--font-size-small);margin:7px 0 0;line-height:1.5}.heat-transfer-sim-module__mMS-ha__differenceBox p{color:#d8e6e3}.heat-transfer-sim-module__mMS-ha__scopeNote{background:#fbf5ec;border:1px solid #dfd6c9;margin-top:auto}.heat-transfer-sim-module__mMS-ha__scopeNote strong{color:#8a4729}.heat-transfer-sim-module__mMS-ha__scopeNote p{color:#675d55}.heat-transfer-sim-module__mMS-ha__graphCard{margin-top:14px}.heat-transfer-sim-module__mMS-ha__graph{background:#f5f8f6;min-height:275px}.heat-transfer-sim-module__mMS-ha__gridLine{stroke:#d8e1dc;stroke-width:1px}.heat-transfer-sim-module__mMS-ha__graphAxis{stroke:#748079;stroke-width:1.5px}.heat-transfer-sim-module__mMS-ha__ambientLine{stroke:#7b8790;stroke-width:1.5px;stroke-dasharray:4 5}.heat-transfer-sim-module__mMS-ha__ambientLabel{fill:#68747b;font-size:var(--font-size-small);font-weight:800}.heat-transfer-sim-module__mMS-ha__linePlain,.heat-transfer-sim-module__mMS-ha__lineInsulated{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.heat-transfer-sim-module__mMS-ha__linePlain{stroke:#d56d3a}.heat-transfer-sim-module__mMS-ha__lineInsulated{stroke:#26877b;stroke-dasharray:10 6}.heat-transfer-sim-module__mMS-ha__timeGuide{stroke:#4059ad;stroke-width:2px;stroke-dasharray:5 5}.heat-transfer-sim-module__mMS-ha__pointPlain,.heat-transfer-sim-module__mMS-ha__pointInsulated{stroke:#fff;stroke-width:3px}.heat-transfer-sim-module__mMS-ha__pointPlain{fill:#d56d3a}.heat-transfer-sim-module__mMS-ha__pointInsulated{fill:#26877b}.heat-transfer-sim-module__mMS-ha__graphText{fill:#68736d;font-size:var(--font-size-small);font-weight:700}.heat-transfer-sim-module__mMS-ha__graphTitle{fill:#46514b;font-size:var(--font-size-small);font-weight:900}.heat-transfer-sim-module__mMS-ha__mobileGraphMeta{display:none}@media (max-width:980px){.heat-transfer-sim-module__mMS-ha__header,.heat-transfer-sim-module__mMS-ha__cardHeading{flex-direction:column}.heat-transfer-sim-module__mMS-ha__cardHeading p{text-align:left;max-width:none}.heat-transfer-sim-module__mMS-ha__flow,.heat-transfer-sim-module__mMS-ha__workspace{grid-template-columns:1fr}.heat-transfer-sim-module__mMS-ha__conditions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.heat-transfer-sim-module__mMS-ha__root,.heat-transfer-sim-module__mMS-ha__classroomMode{padding:13px}.heat-transfer-sim-module__mMS-ha__actions button{flex:145px;justify-content:center}.heat-transfer-sim-module__mMS-ha__conditions,.heat-transfer-sim-module__mMS-ha__sceneReadout{grid-template-columns:1fr}.heat-transfer-sim-module__mMS-ha__sceneReadout article{grid-template-columns:auto 1fr auto}.heat-transfer-sim-module__mMS-ha__playback{grid-template-columns:1fr}.heat-transfer-sim-module__mMS-ha__scene{min-height:245px}.heat-transfer-sim-module__mMS-ha__sceneLetter{display:none}.heat-transfer-sim-module__mMS-ha__sceneLabel,.heat-transfer-sim-module__mMS-ha__sceneTemperature{font-size:var(--font-size-title)}.heat-transfer-sim-module__mMS-ha__sceneHint{display:none}.heat-transfer-sim-module__mMS-ha__graph{min-height:220px}.heat-transfer-sim-module__mMS-ha__graphText,.heat-transfer-sim-module__mMS-ha__graphTitle,.heat-transfer-sim-module__mMS-ha__ambientLabel{font-size:var(--font-size-title)}.heat-transfer-sim-module__mMS-ha__graphLegend,.heat-transfer-sim-module__mMS-ha__graphTitle,.heat-transfer-sim-module__mMS-ha__ambientLabel{display:none}.heat-transfer-sim-module__mMS-ha__mobileGraphMeta{color:#59645e;font-size:var(--font-size-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 4px 0;font-weight:800;display:flex}}@media (max-width:360px){.heat-transfer-sim-module__mMS-ha__root,.heat-transfer-sim-module__mMS-ha__classroomMode{padding:10px}.heat-transfer-sim-module__mMS-ha__sceneLetter{font-size:var(--font-size-title);display:block}.heat-transfer-sim-module__mMS-ha__sceneLabel,.heat-transfer-sim-module__mMS-ha__sceneTemperature{display:none}.heat-transfer-sim-module__mMS-ha__graphText{font-size:var(--font-size-title)}.heat-transfer-sim-module__mMS-ha__conditions article,.heat-transfer-sim-module__mMS-ha__temperatureResult,.heat-transfer-sim-module__mMS-ha__differenceBox,.heat-transfer-sim-module__mMS-ha__scopeNote{padding:11px}}@media (prefers-reduced-motion:reduce){.heat-transfer-sim-module__mMS-ha__heatFlow{animation:none}}@media print{.heat-transfer-sim-module__mMS-ha__actions,.heat-transfer-sim-module__mMS-ha__flow,.heat-transfer-sim-module__mMS-ha__presetRow,.heat-transfer-sim-module__mMS-ha__playback,.heat-transfer-sim-module__mMS-ha__scopeNote{display:none}.heat-transfer-sim-module__mMS-ha__root,.heat-transfer-sim-module__mMS-ha__classroomMode{box-shadow:none;border:0;border-radius:0;margin-top:0;padding:0;position:static;inset:auto;overflow:visible}.heat-transfer-sim-module__mMS-ha__workspace{grid-template-columns:minmax(0,1fr)}.heat-transfer-sim-module__mMS-ha__sceneCard,.heat-transfer-sim-module__mMS-ha__graphCard,.heat-transfer-sim-module__mMS-ha__observations,.heat-transfer-sim-module__mMS-ha__conditions{break-inside:avoid}.heat-transfer-sim-module__mMS-ha__scene{max-height:275px}.heat-transfer-sim-module__mMS-ha__graph{max-height:245px}.heat-transfer-sim-module__mMS-ha__observations{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.heat-transfer-sim-module__mMS-ha__observations header{grid-column:1/-1}.heat-transfer-sim-module__mMS-ha__mobileGraphMeta{display:none}}.heat-transfer-sim-module__mMS-ha__root{color:#fff;background:radial-gradient(circle at 10% 0,#ffaf662e,#0000 30%),#542f2b;border-color:#ffffff29;border-radius:24px;padding:18px;box-shadow:0 28px 72px #4f28234d}.heat-transfer-sim-module__mMS-ha__classroomMode{background:#542f2b;padding:24px}.heat-transfer-sim-module__mMS-ha__header{margin-bottom:12px}.heat-transfer-sim-module__mMS-ha__header h2{color:#fff;font-size:var(--font-size-title);line-height:1.08}.heat-transfer-sim-module__mMS-ha__header p{color:#ffffffa6}.heat-transfer-sim-module__mMS-ha__kicker{color:#ffbd79!important}.heat-transfer-sim-module__mMS-ha__actions button{color:#fff;background:#ffffff14;border-color:#ffffff2e;border-radius:999px}.heat-transfer-sim-module__mMS-ha__actions button:hover,.heat-transfer-sim-module__mMS-ha__actions button:focus-visible{background:#ffbd791f;border-color:#ffbd79}.heat-transfer-sim-module__mMS-ha__conditions{display:none}.heat-transfer-sim-module__mMS-ha__presetRow{justify-content:center;margin:0 0 12px}.heat-transfer-sim-module__mMS-ha__presetRow button{color:#ffffffb3;background:#ffffff14;border-color:#ffffff24}.heat-transfer-sim-module__mMS-ha__presetRow .heat-transfer-sim-module__mMS-ha__selected{color:#4c2d20;background:#ffbd79;border-color:#ffbd79}.heat-transfer-sim-module__mMS-ha__workspace{grid-template-columns:minmax(0,1.72fr) minmax(280px,.48fr);gap:12px;margin-top:0}.heat-transfer-sim-module__mMS-ha__sceneCard,.heat-transfer-sim-module__mMS-ha__observations{background:#ffffff12;border-color:#ffffff1f;border-radius:21px}.heat-transfer-sim-module__mMS-ha__sceneCard{padding:12px}.heat-transfer-sim-module__mMS-ha__cardHeading span{color:#ffbd79}.heat-transfer-sim-module__mMS-ha__cardHeading strong{color:#fff}.heat-transfer-sim-module__mMS-ha__cardHeading p{display:none}.heat-transfer-sim-module__mMS-ha__scene{border-radius:17px;min-height:500px}.heat-transfer-sim-module__mMS-ha__sceneReadout article,.heat-transfer-sim-module__mMS-ha__temperatureResult,.heat-transfer-sim-module__mMS-ha__differenceBox,.heat-transfer-sim-module__mMS-ha__scopeNote{color:#fff;background:#2a100e6b;border-color:#ffffff1f;border-radius:14px}.heat-transfer-sim-module__mMS-ha__sceneReadout span,.heat-transfer-sim-module__mMS-ha__temperatureResult span,.heat-transfer-sim-module__mMS-ha__temperatureResult p,.heat-transfer-sim-module__mMS-ha__differenceBox span,.heat-transfer-sim-module__mMS-ha__differenceBox p,.heat-transfer-sim-module__mMS-ha__scopeNote p{color:#ffffffa3}.heat-transfer-sim-module__mMS-ha__sceneReadout strong,.heat-transfer-sim-module__mMS-ha__temperatureResult strong,.heat-transfer-sim-module__mMS-ha__differenceBox strong,.heat-transfer-sim-module__mMS-ha__scopeNote strong{color:#fff}.heat-transfer-sim-module__mMS-ha__playback button{background:#e6773d;border-radius:999px;box-shadow:0 10px 25px #e6773d33}.heat-transfer-sim-module__mMS-ha__playback label span{color:#ffffffb3}.heat-transfer-sim-module__mMS-ha__playback label strong{color:#fff}.heat-transfer-sim-module__mMS-ha__playback input{accent-color:#ff9a57}.heat-transfer-sim-module__mMS-ha__observations{padding:12px}.heat-transfer-sim-module__mMS-ha__observations header span{color:#ffbd79}.heat-transfer-sim-module__mMS-ha__observations header strong{color:#fff}.heat-transfer-sim-module__mMS-ha__graphDetails{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;margin-top:12px}.heat-transfer-sim-module__mMS-ha__graphDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.heat-transfer-sim-module__mMS-ha__graphDetails>summary::-webkit-details-marker{display:none}.heat-transfer-sim-module__mMS-ha__graphDetails>summary span,.heat-transfer-sim-module__mMS-ha__graphDetails>summary strong{display:block}.heat-transfer-sim-module__mMS-ha__graphDetails>summary span{color:#ffbd79;font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900}.heat-transfer-sim-module__mMS-ha__graphDetails>summary strong{color:#fff;margin-top:3px}.heat-transfer-sim-module__mMS-ha__graphDetails>summary svg{transition:transform .18s}.heat-transfer-sim-module__mMS-ha__graphDetails[open]>summary svg{transform:rotate(180deg)}.heat-transfer-sim-module__mMS-ha__graphDetails .heat-transfer-sim-module__mMS-ha__graphCard{color:#1f2933;background:#fbf8f4;border-radius:14px;margin:0 12px 12px}.heat-transfer-sim-module__mMS-ha__graphDetails .heat-transfer-sim-module__mMS-ha__graphCard .heat-transfer-sim-module__mMS-ha__cardHeading strong{color:#1f2933}@media (max-width:980px){.heat-transfer-sim-module__mMS-ha__workspace{grid-template-columns:1fr}.heat-transfer-sim-module__mMS-ha__scene{min-height:410px}.heat-transfer-sim-module__mMS-ha__observations{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.heat-transfer-sim-module__mMS-ha__observations header,.heat-transfer-sim-module__mMS-ha__differenceBox,.heat-transfer-sim-module__mMS-ha__scopeNote{grid-column:1/-1}}@media (max-width:640px){.heat-transfer-sim-module__mMS-ha__root,.heat-transfer-sim-module__mMS-ha__classroomMode{padding:9px}.heat-transfer-sim-module__mMS-ha__scene{min-height:330px}.heat-transfer-sim-module__mMS-ha__observations{grid-template-columns:1fr}.heat-transfer-sim-module__mMS-ha__observations header,.heat-transfer-sim-module__mMS-ha__differenceBox,.heat-transfer-sim-module__mMS-ha__scopeNote{grid-column:auto}.heat-transfer-sim-module__mMS-ha__graphDetails>summary{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.heat-transfer-sim-module__mMS-ha__graphDetails>summary svg{transition:none}}
.light-properties-sim-module__5salha__root{color:#fff;background:radial-gradient(circle at 12% 8%,#ffe36f1f,#0000 30%),#091a31;border:1px solid #ffffff26;border-radius:24px;margin-top:24px;padding:18px;box-shadow:0 28px 72px #06132657}.light-properties-sim-module__5salha__classroomMode{z-index:1000;background:#091a31;border:0;border-radius:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.light-properties-sim-module__5salha__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.light-properties-sim-module__5salha__header h2{color:#fff;font-size:var(--font-size-title);margin:4px 0 7px;line-height:1.08}.light-properties-sim-module__5salha__header p{color:#ffffffa6;max-width:760px;margin:0;line-height:1.6}.light-properties-sim-module__5salha__kicker{font-size:var(--font-size-small);letter-spacing:.1em;font-weight:900;color:#ffe875!important}.light-properties-sim-module__5salha__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.light-properties-sim-module__5salha__actions button,.light-properties-sim-module__5salha__modeTabs button,.light-properties-sim-module__5salha__mediumPicker button,.light-properties-sim-module__5salha__guideToggle{font:inherit;cursor:pointer}.light-properties-sim-module__5salha__actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-weight:850;display:inline-flex}.light-properties-sim-module__5salha__actions button:hover,.light-properties-sim-module__5salha__actions button:focus-visible{background:#ffe8751f;border-color:#ffe875;outline:none}.light-properties-sim-module__5salha__modeTabs{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(360px,100%);margin:0 auto 12px;padding:5px;display:grid}.light-properties-sim-module__5salha__modeTabs button{color:#ffffffa3;background:0 0;border:0;border-radius:999px;min-height:42px;font-weight:900}.light-properties-sim-module__5salha__modeTabs .light-properties-sim-module__5salha__activeTab{color:#182238;background:#ffe875;box-shadow:0 7px 20px #ffe87533}.light-properties-sim-module__5salha__workspace{grid-template-columns:minmax(0,1.75fr) minmax(270px,.5fr);gap:12px;display:grid}.light-properties-sim-module__5salha__sceneCard{background:#071428;border-radius:21px;position:relative;overflow:hidden}.light-properties-sim-module__5salha__scene{cursor:grab;touch-action:none;width:100%;min-height:570px;display:block}.light-properties-sim-module__5salha__scene:focus-visible{outline-offset:-7px;outline:4px solid #ffe875e6}.light-properties-sim-module__5salha__beamGlow{stroke:#ffe875;stroke-width:22px;opacity:.24;filter:url(#immersiveBeamGlow)}.light-properties-sim-module__5salha__beam{stroke:#fff08b;stroke-width:6px;stroke-linecap:round}.light-properties-sim-module__5salha__guideLine{stroke:#fff;stroke-width:2px;stroke-dasharray:8 9;opacity:.32}.light-properties-sim-module__5salha__sourceHandle{filter:drop-shadow(0 0 14px #ffe164b8);animation:2.2s ease-in-out infinite light-properties-sim-module__5salha__sourcePulse}.light-properties-sim-module__5salha__sceneTitle,.light-properties-sim-module__5salha__hitLabel,.light-properties-sim-module__5salha__dragHint text{fill:#fff;font-family:var(--font-noto), sans-serif;font-weight:900}.light-properties-sim-module__5salha__sceneTitle{font-size:var(--font-size-small);opacity:.76}.light-properties-sim-module__5salha__hitLabel{font-size:var(--font-size-body);fill:#ffe875;paint-order:stroke fill;stroke:#041224bd;stroke-width:5px}.light-properties-sim-module__5salha__dragHint{animation:1.8s ease-in-out infinite light-properties-sim-module__5salha__hintFloat}.light-properties-sim-module__5salha__dragHint text{font-size:var(--font-size-small)}.light-properties-sim-module__5salha__resultOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031020ad;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:235px;padding:13px 15px;display:grid;position:absolute;bottom:20px;right:20px}.light-properties-sim-module__5salha__resultOverlay svg{color:#ffe875;grid-row:1/3;align-self:center}.light-properties-sim-module__5salha__resultOverlay span{color:#ffffff9e;font-size:var(--font-size-small);font-weight:900}.light-properties-sim-module__5salha__resultOverlay strong{font-size:var(--font-size-small)}.light-properties-sim-module__5salha__controls{background:#ffffff12;border:1px solid #ffffff1f;border-radius:21px;flex-direction:column;gap:10px;padding:12px;display:flex}.light-properties-sim-module__5salha__resultBox{background:linear-gradient(145deg,#ffe87529,#ffffff0f);border-radius:15px;padding:17px}.light-properties-sim-module__5salha__resultBox span{color:#ffe875;font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900}.light-properties-sim-module__5salha__resultBox strong{font-size:var(--font-size-body);margin-top:7px;line-height:1.5;display:block}.light-properties-sim-module__5salha__control{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:14px;display:block}.light-properties-sim-module__5salha__control>span{color:#ffffffad;font-size:var(--font-size-small);flex-direction:column;gap:4px;font-weight:850;display:flex}.light-properties-sim-module__5salha__control>span strong{color:#fff;font-size:var(--font-size-body)}.light-properties-sim-module__5salha__control input{accent-color:#ffe875;width:100%;margin-top:13px}.light-properties-sim-module__5salha__mediumPicker{border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:13px;display:grid}.light-properties-sim-module__5salha__mediumPicker legend{color:#ffffffad;font-size:var(--font-size-small);padding:0 6px;font-weight:900}.light-properties-sim-module__5salha__mediumPicker button,.light-properties-sim-module__5salha__guideToggle{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;min-height:42px;font-weight:850}.light-properties-sim-module__5salha__mediumPicker .light-properties-sim-module__5salha__selectedMedium{color:#d8fffa;background:#78d7cd38;border-color:#78d7cd}.light-properties-sim-module__5salha__guideToggle{margin-top:auto}.light-properties-sim-module__5salha__guideToggle:hover,.light-properties-sim-module__5salha__guideToggle:focus-visible{border-color:#ffe875;outline:none}@keyframes light-properties-sim-module__5salha__sourcePulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes light-properties-sim-module__5salha__hintFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:980px){.light-properties-sim-module__5salha__header{flex-direction:column}.light-properties-sim-module__5salha__workspace{grid-template-columns:1fr}.light-properties-sim-module__5salha__scene{min-height:480px}.light-properties-sim-module__5salha__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.light-properties-sim-module__5salha__resultBox{grid-column:1/-1}}@media (max-width:640px){.light-properties-sim-module__5salha__root,.light-properties-sim-module__5salha__classroomMode{padding:9px}.light-properties-sim-module__5salha__actions{width:100%}.light-properties-sim-module__5salha__actions button{flex:130px}.light-properties-sim-module__5salha__scene{min-height:380px}.light-properties-sim-module__5salha__resultOverlay{min-width:0;bottom:12px;left:12px;right:12px}.light-properties-sim-module__5salha__controls{grid-template-columns:1fr}.light-properties-sim-module__5salha__resultBox{grid-column:auto}}@media (prefers-reduced-motion:reduce){.light-properties-sim-module__5salha__sourceHandle,.light-properties-sim-module__5salha__dragHint{animation:none}}@media print{.light-properties-sim-module__5salha__actions,.light-properties-sim-module__5salha__controls,.light-properties-sim-module__5salha__modeTabs{display:none}.light-properties-sim-module__5salha__root{box-shadow:none;background:#fff;border:0;padding:0}.light-properties-sim-module__5salha__workspace{grid-template-columns:1fr}.light-properties-sim-module__5salha__scene{max-height:360px}}
.mixture-separation-sim-module__LzswpG__root{color:#1f2933;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd8d2;border-radius:14px;min-width:0;margin-top:24px;padding:22px;box-shadow:0 20px 50px #1f29331a}.mixture-separation-sim-module__LzswpG__classroomMode{z-index:1000;background:#edf6f3;border:0;border-radius:0;margin:0;padding:28px;position:fixed;inset:0;overflow:auto}.mixture-separation-sim-module__LzswpG__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mixture-separation-sim-module__LzswpG__header>*,.mixture-separation-sim-module__LzswpG__cardHeading>*,.mixture-separation-sim-module__LzswpG__workspace>*,.mixture-separation-sim-module__LzswpG__flow>*,.mixture-separation-sim-module__LzswpG__outcomeGrid>*,.mixture-separation-sim-module__LzswpG__comparisonGrid>*,.mixture-separation-sim-module__LzswpG__materialGrid>*{min-width:0}.mixture-separation-sim-module__LzswpG__header h2{font-size:var(--font-size-title);margin:4px 0 8px;line-height:1.2}.mixture-separation-sim-module__LzswpG__header p{color:#667085;max-width:790px;margin:0;line-height:1.6}.mixture-separation-sim-module__LzswpG__kicker{font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900;color:#1f7558!important}.mixture-separation-sim-module__LzswpG__headerActions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.mixture-separation-sim-module__LzswpG__headerActions button,.mixture-separation-sim-module__LzswpG__modeTabs button,.mixture-separation-sim-module__LzswpG__predictions button,.mixture-separation-sim-module__LzswpG__sievePicker button,.mixture-separation-sim-module__LzswpG__primaryAction,.mixture-separation-sim-module__LzswpG__processStepper button,.mixture-separation-sim-module__LzswpG__stepActions button{font:inherit;cursor:pointer}.mixture-separation-sim-module__LzswpG__headerActions button{background:#f7faf8;border:1px solid #ccd7d0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-weight:800;display:inline-flex}.mixture-separation-sim-module__LzswpG__headerActions button:hover,.mixture-separation-sim-module__LzswpG__headerActions button:focus-visible{border-color:#1f7558;outline:none;box-shadow:0 0 0 3px #1f755824}.mixture-separation-sim-module__LzswpG__modeTabs{background:#e6f1ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:6px;display:grid}.mixture-separation-sim-module__LzswpG__modeTabs button{color:#52635c;white-space:normal;background:0 0;border:0;border-radius:8px;min-height:50px;padding:8px 12px;font-weight:900}.mixture-separation-sim-module__LzswpG__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mixture-separation-sim-module__LzswpG__flow section{background:#f9fbfa;border:1px solid #dce3de;border-radius:10px;min-height:126px;padding:14px}.mixture-separation-sim-module__LzswpG__flow span,.mixture-separation-sim-module__LzswpG__cardHeading span{color:#1f7558;font-size:var(--font-size-small);letter-spacing:.055em;font-weight:900;display:block}.mixture-separation-sim-module__LzswpG__flow strong{margin-top:6px;line-height:1.45;display:block}.mixture-separation-sim-module__LzswpG__flow p{color:#667085;font-size:var(--font-size-small);margin:9px 0 0;line-height:1.5}.mixture-separation-sim-module__LzswpG__predictions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mixture-separation-sim-module__LzswpG__predictions button{min-height:36px;font-size:var(--font-size-small);background:#fff;border:1px solid #cfd8d2;border-radius:999px;padding:7px 10px;font-weight:800}.mixture-separation-sim-module__LzswpG__predictions button:hover,.mixture-separation-sim-module__LzswpG__predictions button:focus-visible,.mixture-separation-sim-module__LzswpG__predictions .mixture-separation-sim-module__LzswpG__selected{color:#155a40;background:#dceee6;border-color:#1f7558;outline:none}.mixture-separation-sim-module__LzswpG__workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,.62fr);gap:14px;margin-top:14px;display:grid}.mixture-separation-sim-module__LzswpG__sceneCard,.mixture-separation-sim-module__LzswpG__controls,.mixture-separation-sim-module__LzswpG__comparisonCard,.mixture-separation-sim-module__LzswpG__trackingCard{background:#fbfcfb;border:1px solid #d8e0db;border-radius:12px}.mixture-separation-sim-module__LzswpG__sceneCard,.mixture-separation-sim-module__LzswpG__comparisonCard,.mixture-separation-sim-module__LzswpG__trackingCard{padding:14px}.mixture-separation-sim-module__LzswpG__cardHeading{justify-content:space-between;gap:16px;margin-bottom:11px;display:flex}.mixture-separation-sim-module__LzswpG__cardHeading strong{font-size:var(--font-size-body);margin-top:3px;line-height:1.4;display:block}.mixture-separation-sim-module__LzswpG__cardHeading p{color:#667085;max-width:330px;font-size:var(--font-size-small);text-align:right;margin:0;line-height:1.5}.mixture-separation-sim-module__LzswpG__sieveScene,.mixture-separation-sim-module__LzswpG__processScene{background:#e6f1ee;border-radius:12px;width:100%;height:auto;display:block}.mixture-separation-sim-module__LzswpG__particle{stroke-width:2px;transform-box:fill-box;transform-origin:50%}.mixture-separation-sim-module__LzswpG__sandParticle{fill:#d9a55f;stroke:#97622e}.mixture-separation-sim-module__LzswpG__gravelParticle{fill:#6f7f79;stroke:#3f514b}.mixture-separation-sim-module__LzswpG__shakingSieve{transform-origin:50%;animation:.56s ease-in-out mixture-separation-sim-module__LzswpG__shake-sieve}.mixture-separation-sim-module__LzswpG__passedParticle{animation:.76s cubic-bezier(.22,.8,.26,1) both mixture-separation-sim-module__LzswpG__particle-fall}.mixture-separation-sim-module__LzswpG__retainedParticle{animation:.52s ease-out both mixture-separation-sim-module__LzswpG__particle-bounce}@keyframes mixture-separation-sim-module__LzswpG__shake-sieve{0%,to{transform:translate(0)}18%{transform:translate(-9px)rotate(-1deg)}36%{transform:translate(9px)rotate(1deg)}54%{transform:translate(-7px)rotate(-.7deg)}72%{transform:translate(6px)rotate(.6deg)}}@keyframes mixture-separation-sim-module__LzswpG__particle-fall{0%{opacity:.2;transform:translateY(-115px)}65%{opacity:1;transform:translateY(4px)}82%{transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mixture-separation-sim-module__LzswpG__particle-bounce{0%{transform:translateY(-16px)}55%{transform:translateY(5px)}78%{transform:translateY(-3px)}to{transform:translateY(0)}}.mixture-separation-sim-module__LzswpG__legend{color:#586861;font-size:var(--font-size-small);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 3px 0;font-weight:800;display:flex}.mixture-separation-sim-module__LzswpG__legend span{align-items:center;gap:6px;display:inline-flex}.mixture-separation-sim-module__LzswpG__legend strong{color:#1f2933;margin-left:auto}.mixture-separation-sim-module__LzswpG__sandKey,.mixture-separation-sim-module__LzswpG__gravelKey{border:2px solid;border-radius:50%;width:14px;height:14px;display:inline-block}.mixture-separation-sim-module__LzswpG__sandKey{background:#d9a55f;border-color:#97622e}.mixture-separation-sim-module__LzswpG__gravelKey{background:#6f7f79;border-color:#3f514b}.mixture-separation-sim-module__LzswpG__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mixture-separation-sim-module__LzswpG__outcomeGrid article{background:#eef5f2;border:1px solid #dce5e0;border-radius:9px;padding:12px}.mixture-separation-sim-module__LzswpG__outcomeGrid span{color:#63716a;font-size:var(--font-size-small);font-weight:800;display:block}.mixture-separation-sim-module__LzswpG__outcomeGrid strong{color:#214d3c;margin-top:5px;line-height:1.4;display:block}.mixture-separation-sim-module__LzswpG__outcomeGrid .mixture-separation-sim-module__LzswpG__successOutcome{background:#dff2e8;border-color:#73b894}.mixture-separation-sim-module__LzswpG__emptyObservation{color:#5e6d66;background:#f6f9f7;border:1px dashed #bac8c1;border-radius:9px;margin:10px 0 0;padding:13px 15px;line-height:1.55}.mixture-separation-sim-module__LzswpG__controls{flex-direction:column;gap:11px;min-width:0;padding:12px;display:flex}.mixture-separation-sim-module__LzswpG__sievePicker{background:#fff;border:1px solid #d8e0db;border-radius:10px;gap:7px;margin:0;padding:13px;display:grid}.mixture-separation-sim-module__LzswpG__sievePicker legend{font-size:var(--font-size-small);padding:0 5px;font-weight:900}.mixture-separation-sim-module__LzswpG__sievePicker button{text-align:left;background:#fff;border:1px solid #cad4cf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:grid}.mixture-separation-sim-module__LzswpG__sievePicker button span{font-weight:800}.mixture-separation-sim-module__LzswpG__sievePicker button strong{color:#1f7558}.mixture-separation-sim-module__LzswpG__sievePicker button:hover,.mixture-separation-sim-module__LzswpG__sievePicker button:focus-visible,.mixture-separation-sim-module__LzswpG__sievePicker .mixture-separation-sim-module__LzswpG__selectedControl{background:#e1f0e9;border-color:#1f7558;outline:none}.mixture-separation-sim-module__LzswpG__controlExplanation{background:#eef4f2;border-radius:10px;padding:14px}.mixture-separation-sim-module__LzswpG__controlExplanation strong{color:#155a40}.mixture-separation-sim-module__LzswpG__controlExplanation p,.mixture-separation-sim-module__LzswpG__modelBox p{color:#5f6e67;font-size:var(--font-size-small);margin:5px 0 0;line-height:1.55}.mixture-separation-sim-module__LzswpG__primaryAction{color:#fff;background:#1f7558;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:11px 14px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #1f755838}.mixture-separation-sim-module__LzswpG__primaryAction:hover,.mixture-separation-sim-module__LzswpG__primaryAction:focus-visible{background:#175f47;outline:none;box-shadow:0 0 0 4px #1f75582e}.mixture-separation-sim-module__LzswpG__modelBox{color:#fff;background:#19324e;border-radius:10px;margin-top:auto;padding:14px}.mixture-separation-sim-module__LzswpG__modelBox p{color:#d8e4ec}.mixture-separation-sim-module__LzswpG__comparisonCard,.mixture-separation-sim-module__LzswpG__trackingCard{margin-top:14px}.mixture-separation-sim-module__LzswpG__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mixture-separation-sim-module__LzswpG__comparisonGrid article{background:#fff;border:1px solid #d8e0db;border-radius:10px;padding:13px}.mixture-separation-sim-module__LzswpG__comparisonGrid article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mixture-separation-sim-module__LzswpG__comparisonGrid article span{color:#667085;font-size:var(--font-size-small);font-weight:800}.mixture-separation-sim-module__LzswpG__comparisonGrid article strong{color:#1f7558;font-size:var(--font-size-body)}.mixture-separation-sim-module__LzswpG__comparisonGrid article p{color:#374b42;font-size:var(--font-size-small);align-items:center;gap:6px;margin:11px 0 0;font-weight:800;line-height:1.45;display:flex}.mixture-separation-sim-module__LzswpG__comparisonGrid .mixture-separation-sim-module__LzswpG__currentComparison{border-color:#7cab98;box-shadow:0 0 0 2px #1f755817}.mixture-separation-sim-module__LzswpG__comparisonGrid .mixture-separation-sim-module__LzswpG__cleanComparison{background:#e4f3ea}.mixture-separation-sim-module__LzswpG__comparisonGrid article .mixture-separation-sim-module__LzswpG__unexplored{color:#89958f;font-weight:700}.mixture-separation-sim-module__LzswpG__processStepper{gap:7px;display:grid}.mixture-separation-sim-module__LzswpG__processStepper button{text-align:left;background:#fff;border:1px solid #d1dad5;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.mixture-separation-sim-module__LzswpG__processStepper button>span{color:#5d6b65;background:#edf2ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mixture-separation-sim-module__LzswpG__processStepper button strong{font-size:var(--font-size-small);line-height:1.4}.mixture-separation-sim-module__LzswpG__processStepper button:hover,.mixture-separation-sim-module__LzswpG__processStepper button:focus-visible,.mixture-separation-sim-module__LzswpG__processStepper .mixture-separation-sim-module__LzswpG__activeStep{background:#e1f0e9;border-color:#1f7558;outline:none}.mixture-separation-sim-module__LzswpG__processStepper .mixture-separation-sim-module__LzswpG__activeStep>span{color:#fff;background:#1f7558}.mixture-separation-sim-module__LzswpG__stepActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mixture-separation-sim-module__LzswpG__stepActions button{background:#f7faf8;border:1px solid #cbd6d0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px;font-weight:800;display:inline-flex}.mixture-separation-sim-module__LzswpG__stepActions button:disabled{cursor:not-allowed;opacity:.4}.mixture-separation-sim-module__LzswpG__stepActions button:not(:disabled):hover,.mixture-separation-sim-module__LzswpG__stepActions button:not(:disabled):focus-visible{background:#e7f2ed;border-color:#1f7558;outline:none}.mixture-separation-sim-module__LzswpG__recipeBox{color:#fff;background:#19324e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:auto;padding:14px;display:grid}.mixture-separation-sim-module__LzswpG__recipeBox svg{color:#ffd166}.mixture-separation-sim-module__LzswpG__recipeBox strong,.mixture-separation-sim-module__LzswpG__recipeBox span{display:block}.mixture-separation-sim-module__LzswpG__recipeBox span{color:#d8e4ec;font-size:var(--font-size-small);margin-top:4px;line-height:1.55}.mixture-separation-sim-module__LzswpG__stageArtwork{animation:.34s ease-out both mixture-separation-sim-module__LzswpG__stage-enter}.mixture-separation-sim-module__LzswpG__stirRod{transform-origin:405px 300px;animation:1.8s ease-in-out infinite mixture-separation-sim-module__LzswpG__stir}.mixture-separation-sim-module__LzswpG__filterDrop{animation:1.25s ease-in infinite mixture-separation-sim-module__LzswpG__drop}.mixture-separation-sim-module__LzswpG__vaporLine{animation:2s ease-in-out infinite mixture-separation-sim-module__LzswpG__vapor}@keyframes mixture-separation-sim-module__LzswpG__stage-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mixture-separation-sim-module__LzswpG__stir{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg)}}@keyframes mixture-separation-sim-module__LzswpG__drop{0%{opacity:0;transform:translateY(-12px)}28%{opacity:1}to{opacity:0;transform:translateY(21px)}}@keyframes mixture-separation-sim-module__LzswpG__vapor{0%,to{opacity:.35;transform:translateY(5px)}50%{opacity:.8;transform:translateY(-8px)}}.mixture-separation-sim-module__LzswpG__evidenceBox{background:#e8f2ee;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:13px 14px;display:grid}.mixture-separation-sim-module__LzswpG__evidenceBox span{color:#607069;font-size:var(--font-size-small);font-weight:900}.mixture-separation-sim-module__LzswpG__evidenceBox strong{color:#195c43;line-height:1.45}.mixture-separation-sim-module__LzswpG__safetyCallout{color:#6a5026;background:#fff8e7;border:1px solid #e2bb6e;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:9px;padding:12px 14px;display:grid}.mixture-separation-sim-module__LzswpG__safetyCallout p{margin:0;line-height:1.5}.mixture-separation-sim-module__LzswpG__safetyCallout strong{display:block}.mixture-separation-sim-module__LzswpG__materialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mixture-separation-sim-module__LzswpG__materialCard{background:#fff;border:1px solid #d8e0db;border-radius:10px;padding:14px 14px 14px 19px;position:relative;overflow:hidden}.mixture-separation-sim-module__LzswpG__materialCard:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.mixture-separation-sim-module__LzswpG__materialCard span,.mixture-separation-sim-module__LzswpG__materialCard strong{display:block}.mixture-separation-sim-module__LzswpG__materialCard span{color:#667085;font-size:var(--font-size-small);font-weight:800}.mixture-separation-sim-module__LzswpG__materialCard strong{font-size:var(--font-size-body);margin-top:5px;line-height:1.4}.mixture-separation-sim-module__LzswpG__materialCard.mixture-separation-sim-module__LzswpG__salt:before{background:#a9b9b4}.mixture-separation-sim-module__LzswpG__materialCard.mixture-separation-sim-module__LzswpG__sand:before{background:#bf7f3f}.mixture-separation-sim-module__LzswpG__materialCard.mixture-separation-sim-module__LzswpG__water:before{background:#3c96bd}.mixture-separation-sim-module__LzswpG__massCheck{color:#fff;background:#19324e;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 13px;margin-top:10px;padding:12px;font-weight:800;display:flex}.mixture-separation-sim-module__LzswpG__massCheck svg{color:#ffd166}@media (max-width:980px){.mixture-separation-sim-module__LzswpG__header,.mixture-separation-sim-module__LzswpG__cardHeading{flex-direction:column}.mixture-separation-sim-module__LzswpG__cardHeading p{text-align:left;max-width:none}.mixture-separation-sim-module__LzswpG__flow,.mixture-separation-sim-module__LzswpG__workspace{grid-template-columns:minmax(0,1fr)}.mixture-separation-sim-module__LzswpG__flow section{min-height:0}}@media (max-width:640px){.mixture-separation-sim-module__LzswpG__root,.mixture-separation-sim-module__LzswpG__classroomMode{padding:12px}.mixture-separation-sim-module__LzswpG__headerActions{width:100%}.mixture-separation-sim-module__LzswpG__headerActions button{flex:130px}.mixture-separation-sim-module__LzswpG__sceneCard,.mixture-separation-sim-module__LzswpG__comparisonCard,.mixture-separation-sim-module__LzswpG__trackingCard,.mixture-separation-sim-module__LzswpG__controls{padding:10px}.mixture-separation-sim-module__LzswpG__outcomeGrid,.mixture-separation-sim-module__LzswpG__comparisonGrid,.mixture-separation-sim-module__LzswpG__materialGrid{grid-template-columns:minmax(0,1fr)}.mixture-separation-sim-module__LzswpG__legend strong{width:100%;margin-left:0}.mixture-separation-sim-module__LzswpG__evidenceBox{grid-template-columns:minmax(0,1fr);gap:5px}}@media (max-width:360px){.mixture-separation-sim-module__LzswpG__root,.mixture-separation-sim-module__LzswpG__classroomMode{padding:10px}.mixture-separation-sim-module__LzswpG__modeTabs{grid-template-columns:minmax(0,1fr)}.mixture-separation-sim-module__LzswpG__sievePicker button{grid-template-columns:minmax(0,1fr);gap:2px}.mixture-separation-sim-module__LzswpG__stepActions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mixture-separation-sim-module__LzswpG__shakingSieve,.mixture-separation-sim-module__LzswpG__passedParticle,.mixture-separation-sim-module__LzswpG__retainedParticle,.mixture-separation-sim-module__LzswpG__stageArtwork,.mixture-separation-sim-module__LzswpG__stirRod,.mixture-separation-sim-module__LzswpG__filterDrop,.mixture-separation-sim-module__LzswpG__vaporLine{animation:none}}@media print{.mixture-separation-sim-module__LzswpG__headerActions,.mixture-separation-sim-module__LzswpG__modeTabs,.mixture-separation-sim-module__LzswpG__flow,.mixture-separation-sim-module__LzswpG__controls{display:none}.mixture-separation-sim-module__LzswpG__root{box-shadow:none;border:0;padding:0}.mixture-separation-sim-module__LzswpG__workspace{grid-template-columns:minmax(0,1fr)}.mixture-separation-sim-module__LzswpG__sceneCard,.mixture-separation-sim-module__LzswpG__comparisonCard,.mixture-separation-sim-module__LzswpG__trackingCard{break-inside:avoid}.mixture-separation-sim-module__LzswpG__sieveScene,.mixture-separation-sim-module__LzswpG__processScene{max-height:280px}}.mixture-separation-sim-module__LzswpG__root{color:#fff;background:radial-gradient(circle at 8% 0,#e8c57b29,#0000 30%),#28453c;border-color:#ffffff29;border-radius:24px;padding:18px;box-shadow:0 28px 72px #1e3e334d}.mixture-separation-sim-module__LzswpG__classroomMode{background:#28453c;padding:24px}.mixture-separation-sim-module__LzswpG__header{margin-bottom:12px}.mixture-separation-sim-module__LzswpG__header h2{color:#fff;font-size:var(--font-size-title);line-height:1.08}.mixture-separation-sim-module__LzswpG__header p{color:#ffffffa6}.mixture-separation-sim-module__LzswpG__kicker{color:#f0cd86!important}.mixture-separation-sim-module__LzswpG__headerActions button{color:#fff;background:#ffffff14;border-color:#ffffff2e;border-radius:999px}.mixture-separation-sim-module__LzswpG__headerActions button:hover,.mixture-separation-sim-module__LzswpG__headerActions button:focus-visible{background:#f0cd861f;border-color:#f0cd86}.mixture-separation-sim-module__LzswpG__modeTabs{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;width:min(560px,100%);margin:0 auto 12px}.mixture-separation-sim-module__LzswpG__modeTabs button{color:#ffffffab;border-radius:999px}.mixture-separation-sim-module__LzswpG__modeTabs .mixture-separation-sim-module__LzswpG__activeTab{color:#3e3525;background:#f0cd86;box-shadow:0 8px 22px #f0cd862e}.mixture-separation-sim-module__LzswpG__workspace{grid-template-columns:minmax(0,1.72fr) minmax(280px,.48fr);gap:12px;margin-top:0}.mixture-separation-sim-module__LzswpG__sceneCard,.mixture-separation-sim-module__LzswpG__controls{background:#ffffff12;border-color:#ffffff1f;border-radius:21px}.mixture-separation-sim-module__LzswpG__sceneCard{padding:12px}.mixture-separation-sim-module__LzswpG__cardHeading span{color:#f0cd86}.mixture-separation-sim-module__LzswpG__cardHeading strong{color:#fff}.mixture-separation-sim-module__LzswpG__cardHeading p{display:none}.mixture-separation-sim-module__LzswpG__sieveScene,.mixture-separation-sim-module__LzswpG__processScene{border-radius:17px;min-height:500px}.mixture-separation-sim-module__LzswpG__legend,.mixture-separation-sim-module__LzswpG__outcomeGrid article,.mixture-separation-sim-module__LzswpG__emptyObservation,.mixture-separation-sim-module__LzswpG__evidenceBox{color:#fff;background:#04221c73;border-color:#ffffff1f;border-radius:14px}.mixture-separation-sim-module__LzswpG__legend span,.mixture-separation-sim-module__LzswpG__outcomeGrid span,.mixture-separation-sim-module__LzswpG__evidenceBox span{color:#ffffff9e}.mixture-separation-sim-module__LzswpG__outcomeGrid strong,.mixture-separation-sim-module__LzswpG__evidenceBox strong{color:#fff}.mixture-separation-sim-module__LzswpG__controls{padding:12px}.mixture-separation-sim-module__LzswpG__sievePicker,.mixture-separation-sim-module__LzswpG__controlExplanation,.mixture-separation-sim-module__LzswpG__modelBox,.mixture-separation-sim-module__LzswpG__processStepper,.mixture-separation-sim-module__LzswpG__recipeBox{background:#ffffff0f;border-color:#ffffff1f;border-radius:14px}.mixture-separation-sim-module__LzswpG__sievePicker legend{color:#ffffffad}.mixture-separation-sim-module__LzswpG__sievePicker button,.mixture-separation-sim-module__LzswpG__processStepper button{color:#fff;background:#ffffff0f;border-color:#ffffff21}.mixture-separation-sim-module__LzswpG__sievePicker .mixture-separation-sim-module__LzswpG__selectedControl,.mixture-separation-sim-module__LzswpG__processStepper .mixture-separation-sim-module__LzswpG__activeStep{color:#fff4d6;background:#f0cd8633;border-color:#f0cd86}.mixture-separation-sim-module__LzswpG__controlExplanation strong,.mixture-separation-sim-module__LzswpG__modelBox strong,.mixture-separation-sim-module__LzswpG__recipeBox strong{color:#fff}.mixture-separation-sim-module__LzswpG__controlExplanation p,.mixture-separation-sim-module__LzswpG__modelBox{display:none}.mixture-separation-sim-module__LzswpG__primaryAction{color:#302717;background:#e1aa48;border-radius:999px;box-shadow:0 10px 25px #e1aa482e}.mixture-separation-sim-module__LzswpG__stepActions button{border-radius:999px}.mixture-separation-sim-module__LzswpG__secondaryDetails{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;margin-top:12px}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary::-webkit-details-marker{display:none}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary span,.mixture-separation-sim-module__LzswpG__secondaryDetails>summary strong{display:block}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary span{color:#f0cd86;font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary strong{color:#fff;margin-top:3px}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary svg{transition:transform .18s}.mixture-separation-sim-module__LzswpG__secondaryDetails[open]>summary svg{transform:rotate(180deg)}.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__trackingCard,.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__comparisonCard{color:#1f2933;background:#f8faf8;border-radius:14px;margin:0 12px 12px}.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__trackingCard .mixture-separation-sim-module__LzswpG__cardHeading strong,.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__comparisonCard .mixture-separation-sim-module__LzswpG__cardHeading strong{color:#1f2933}.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__trackingCard .mixture-separation-sim-module__LzswpG__cardHeading span,.mixture-separation-sim-module__LzswpG__secondaryDetails .mixture-separation-sim-module__LzswpG__comparisonCard .mixture-separation-sim-module__LzswpG__cardHeading span{color:#1f7558}@media (max-width:980px){.mixture-separation-sim-module__LzswpG__workspace{grid-template-columns:1fr}.mixture-separation-sim-module__LzswpG__sieveScene,.mixture-separation-sim-module__LzswpG__processScene{min-height:410px}.mixture-separation-sim-module__LzswpG__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mixture-separation-sim-module__LzswpG__primaryAction,.mixture-separation-sim-module__LzswpG__processStepper{grid-column:1/-1}}@media (max-width:640px){.mixture-separation-sim-module__LzswpG__root,.mixture-separation-sim-module__LzswpG__classroomMode{padding:9px}.mixture-separation-sim-module__LzswpG__sieveScene,.mixture-separation-sim-module__LzswpG__processScene{min-height:330px}.mixture-separation-sim-module__LzswpG__controls{grid-template-columns:1fr}.mixture-separation-sim-module__LzswpG__primaryAction,.mixture-separation-sim-module__LzswpG__processStepper{grid-column:auto}.mixture-separation-sim-module__LzswpG__secondaryDetails>summary{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.mixture-separation-sim-module__LzswpG__secondaryDetails>summary svg{transition:none}}
.object-motion-sim-module__zBwPzG__root{color:#1f2933;background:#fff;border:1px solid #cfd8d2;border-radius:14px;margin-top:24px;padding:22px;box-shadow:0 20px 50px #1f29331a}.object-motion-sim-module__zBwPzG__classroomMode{z-index:1000;background:#eef4ef;border:0;border-radius:0;margin:0;padding:28px;position:fixed;inset:0;overflow:auto}.object-motion-sim-module__zBwPzG__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.object-motion-sim-module__zBwPzG__header h2{font-size:var(--font-size-title);margin:4px 0 8px;line-height:1.2}.object-motion-sim-module__zBwPzG__header p{color:#667085;max-width:760px;margin:0;line-height:1.6}.object-motion-sim-module__zBwPzG__kicker{font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900;color:#2f7d5b!important}.object-motion-sim-module__zBwPzG__actions{flex-wrap:wrap;gap:8px;display:flex}.object-motion-sim-module__zBwPzG__actions button,.object-motion-sim-module__zBwPzG__playback button,.object-motion-sim-module__zBwPzG__presetRow button,.object-motion-sim-module__zBwPzG__predictions button{font:inherit;cursor:pointer}.object-motion-sim-module__zBwPzG__actions button{background:#f7faf8;border:1px solid #ccd7d0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-weight:800;display:flex}.object-motion-sim-module__zBwPzG__actions button:hover,.object-motion-sim-module__zBwPzG__actions button:focus-visible{border-color:#2f7d5b;outline:none;box-shadow:0 0 0 3px #2f7d5b24}.object-motion-sim-module__zBwPzG__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.object-motion-sim-module__zBwPzG__flow section{background:#f9fbfa;border:1px solid #dce3de;border-radius:10px;min-height:120px;padding:14px}.object-motion-sim-module__zBwPzG__flow span,.object-motion-sim-module__zBwPzG__cardHeading span{color:#2f7d5b;font-size:var(--font-size-small);letter-spacing:.06em;font-weight:900;display:block}.object-motion-sim-module__zBwPzG__flow strong{margin-top:6px;display:block}.object-motion-sim-module__zBwPzG__flow p{color:#667085;font-size:var(--font-size-small);margin:10px 0 0;line-height:1.5}.object-motion-sim-module__zBwPzG__predictions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.object-motion-sim-module__zBwPzG__predictions button,.object-motion-sim-module__zBwPzG__presetRow button{font-size:var(--font-size-small);background:#fff;border:1px solid #cfd8d2;border-radius:999px;padding:7px 10px;font-weight:800}.object-motion-sim-module__zBwPzG__predictions button:hover,.object-motion-sim-module__zBwPzG__predictions button:focus-visible,.object-motion-sim-module__zBwPzG__predictions .object-motion-sim-module__zBwPzG__selected,.object-motion-sim-module__zBwPzG__presetRow button:hover,.object-motion-sim-module__zBwPzG__presetRow button:focus-visible{color:#1f5c42;background:#dceee5;border-color:#2f7d5b;outline:none}.object-motion-sim-module__zBwPzG__presetRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.object-motion-sim-module__zBwPzG__workspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);gap:14px;margin-top:14px;display:grid}.object-motion-sim-module__zBwPzG__trackCard,.object-motion-sim-module__zBwPzG__controls,.object-motion-sim-module__zBwPzG__graphCard{background:#fbfcfb;border:1px solid #d8e0db;border-radius:12px}.object-motion-sim-module__zBwPzG__trackCard,.object-motion-sim-module__zBwPzG__graphCard{padding:14px}.object-motion-sim-module__zBwPzG__cardHeading{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.object-motion-sim-module__zBwPzG__cardHeading strong{font-size:var(--font-size-body);margin-top:3px;display:block}.object-motion-sim-module__zBwPzG__cardHeading p{color:#667085;max-width:300px;font-size:var(--font-size-small);text-align:right;margin:0;line-height:1.5}.object-motion-sim-module__zBwPzG__track{touch-action:none;cursor:ew-resize;border-radius:12px;width:100%;display:block}.object-motion-sim-module__zBwPzG__track:focus-visible{outline-offset:3px;outline:4px solid #67d2a08c}.object-motion-sim-module__zBwPzG__laneLabel,.object-motion-sim-module__zBwPzG__positionLabel,.object-motion-sim-module__zBwPzG__axisLabel{fill:#fff;font-family:var(--font-noto),sans-serif;font-weight:900}.object-motion-sim-module__zBwPzG__laneLabel{font-size:var(--font-size-body)}.object-motion-sim-module__zBwPzG__positionLabel,.object-motion-sim-module__zBwPzG__axisLabel{font-size:var(--font-size-small)}.object-motion-sim-module__zBwPzG__playback{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:12px;display:grid}.object-motion-sim-module__zBwPzG__playback button{color:#fff;background:#1c6e50;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:120px;min-height:50px;font-weight:900;display:flex}.object-motion-sim-module__zBwPzG__playback label span{justify-content:space-between;font-weight:800;display:flex}.object-motion-sim-module__zBwPzG__playback input{accent-color:#2f7d5b;width:100%;margin-top:9px}.object-motion-sim-module__zBwPzG__controls{flex-direction:column;gap:10px;padding:12px;display:flex}.object-motion-sim-module__zBwPzG__objectControl{background:#fff;border:1px solid #d8e0db;border-radius:10px;padding:14px}.object-motion-sim-module__zBwPzG__objectControl header,.object-motion-sim-module__zBwPzG__objectControl label>span{justify-content:space-between;gap:10px;display:flex}.object-motion-sim-module__zBwPzG__objectControl header{align-items:baseline;margin-bottom:9px}.object-motion-sim-module__zBwPzG__objectControl header span{font-weight:900}.object-motion-sim-module__zBwPzG__objectControl label{margin-top:11px;display:block}.object-motion-sim-module__zBwPzG__objectControl label>span{font-size:var(--font-size-small);font-weight:800}.object-motion-sim-module__zBwPzG__objectControl input{width:100%;margin-top:8px}.object-motion-sim-module__zBwPzG__green input{accent-color:#2f9e6c}.object-motion-sim-module__zBwPzG__amber input{accent-color:#d18a2b}.object-motion-sim-module__zBwPzG__formulaBox{color:#fff;background:#19324e;border-radius:10px;margin-top:auto;padding:16px}.object-motion-sim-module__zBwPzG__formulaBox span{color:#a8d9bd;font-size:var(--font-size-small);font-weight:900}.object-motion-sim-module__zBwPzG__formulaBox strong{font-size:var(--font-size-body);margin:5px 0;display:block}.object-motion-sim-module__zBwPzG__formulaBox p{color:#d8e5ed;margin:0}.object-motion-sim-module__zBwPzG__graphCard{margin-top:14px}.object-motion-sim-module__zBwPzG__graph{background:#f2f7f4;border-radius:10px;width:100%;min-height:260px;display:block}.object-motion-sim-module__zBwPzG__gridLine{stroke:#d8e1dc;stroke-width:1px}.object-motion-sim-module__zBwPzG__graphAxis{stroke:#748079;stroke-width:1.5px}.object-motion-sim-module__zBwPzG__lineA,.object-motion-sim-module__zBwPzG__lineB{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.object-motion-sim-module__zBwPzG__lineA{stroke:#239464}.object-motion-sim-module__zBwPzG__lineB{stroke:#d88721}.object-motion-sim-module__zBwPzG__timeGuide{stroke:#4059ad;stroke-width:2px;stroke-dasharray:5 5}.object-motion-sim-module__zBwPzG__pointA{fill:#239464;stroke:#fff;stroke-width:3px}.object-motion-sim-module__zBwPzG__pointB{fill:#d88721;stroke:#fff;stroke-width:3px}.object-motion-sim-module__zBwPzG__graphText,.object-motion-sim-module__zBwPzG__graphTitle{font-family:var(--font-noto),sans-serif}.object-motion-sim-module__zBwPzG__graphText{fill:#68736d;font-size:var(--font-size-small);font-weight:700}.object-motion-sim-module__zBwPzG__graphTitle{fill:#46514b;font-size:var(--font-size-small);font-weight:900}@media (max-width:980px){.object-motion-sim-module__zBwPzG__header,.object-motion-sim-module__zBwPzG__cardHeading{flex-direction:column}.object-motion-sim-module__zBwPzG__cardHeading p{text-align:left;max-width:none}.object-motion-sim-module__zBwPzG__workspace,.object-motion-sim-module__zBwPzG__flow{grid-template-columns:1fr}.object-motion-sim-module__zBwPzG__graph{min-height:220px}}@media (max-width:640px){.object-motion-sim-module__zBwPzG__root,.object-motion-sim-module__zBwPzG__classroomMode{padding:13px}.object-motion-sim-module__zBwPzG__actions button{flex:145px;justify-content:center}.object-motion-sim-module__zBwPzG__playback{grid-template-columns:1fr}.object-motion-sim-module__zBwPzG__track{min-height:210px}.object-motion-sim-module__zBwPzG__graph{min-height:190px}}@media print{.object-motion-sim-module__zBwPzG__actions,.object-motion-sim-module__zBwPzG__flow,.object-motion-sim-module__zBwPzG__controls,.object-motion-sim-module__zBwPzG__playback,.object-motion-sim-module__zBwPzG__presetRow{display:none}.object-motion-sim-module__zBwPzG__root{box-shadow:none;border:0;padding:0}.object-motion-sim-module__zBwPzG__workspace{grid-template-columns:1fr}.object-motion-sim-module__zBwPzG__track{max-height:260px}.object-motion-sim-module__zBwPzG__graph{max-height:240px}}.object-motion-sim-module__zBwPzG__arrivalLabelA,.object-motion-sim-module__zBwPzG__arrivalLabelB{font-family:var(--font-noto),sans-serif;font-size:var(--font-size-small);font-weight:900}.object-motion-sim-module__zBwPzG__arrivalLabelA{fill:#176d49}.object-motion-sim-module__zBwPzG__arrivalLabelB{fill:#a75e09}@media (max-width:640px){.object-motion-sim-module__zBwPzG__laneLabel,.object-motion-sim-module__zBwPzG__positionLabel,.object-motion-sim-module__zBwPzG__axisLabel,.object-motion-sim-module__zBwPzG__graphText,.object-motion-sim-module__zBwPzG__graphTitle,.object-motion-sim-module__zBwPzG__arrivalLabelA,.object-motion-sim-module__zBwPzG__arrivalLabelB{font-size:var(--font-size-title)}}.object-motion-sim-module__zBwPzG__mobileGraphMeta{display:none}.object-motion-sim-module__zBwPzG__keyA,.object-motion-sim-module__zBwPzG__keyB{vertical-align:middle;border-radius:999px;width:18px;height:4px;display:inline-block}.object-motion-sim-module__zBwPzG__keyA{background:#239464}.object-motion-sim-module__zBwPzG__keyB{background:#d88721}@media (max-width:640px){.object-motion-sim-module__zBwPzG__yAxisTitle,.object-motion-sim-module__zBwPzG__xAxisTitle,.object-motion-sim-module__zBwPzG__graphLegend{display:none}.object-motion-sim-module__zBwPzG__mobileGraphMeta{color:#59645e;font-size:var(--font-size-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 4px 0;font-weight:800;display:flex}}@media print{.object-motion-sim-module__zBwPzG__trackCard,.object-motion-sim-module__zBwPzG__graphCard{break-inside:avoid}.object-motion-sim-module__zBwPzG__mobileGraphMeta{display:none}}.object-motion-sim-module__zBwPzG__root{color:#fff;background:radial-gradient(circle at 10% 0,#67d2a021,#0000 30%),#102d36;border-color:#ffffff26;border-radius:24px;padding:18px;box-shadow:0 28px 72px #09252c47}.object-motion-sim-module__zBwPzG__classroomMode{background:#102d36;padding:24px}.object-motion-sim-module__zBwPzG__header{margin-bottom:12px}.object-motion-sim-module__zBwPzG__header h2{color:#fff;font-size:var(--font-size-title);line-height:1.08}.object-motion-sim-module__zBwPzG__header p{color:#ffffffa8}.object-motion-sim-module__zBwPzG__kicker{color:#72e2ac!important}.object-motion-sim-module__zBwPzG__actions button{color:#fff;background:#ffffff14;border-color:#ffffff2e;border-radius:999px}.object-motion-sim-module__zBwPzG__actions button:hover,.object-motion-sim-module__zBwPzG__actions button:focus-visible{background:#72e2ac1f;border-color:#72e2ac}.object-motion-sim-module__zBwPzG__presetRow{justify-content:center;margin:0 0 12px}.object-motion-sim-module__zBwPzG__presetRow button{color:#ffffffb8;background:#ffffff14;border-color:#ffffff24;min-height:42px;padding:9px 16px}.object-motion-sim-module__zBwPzG__presetRow button:hover,.object-motion-sim-module__zBwPzG__presetRow button:focus-visible{color:#12382d;background:#72e2ac;border-color:#72e2ac}.object-motion-sim-module__zBwPzG__workspace{grid-template-columns:minmax(0,1.72fr) minmax(270px,.48fr);gap:12px;margin-top:0}.object-motion-sim-module__zBwPzG__trackCard,.object-motion-sim-module__zBwPzG__controls{background:#ffffff0f;border-color:#ffffff1f;border-radius:21px}.object-motion-sim-module__zBwPzG__trackCard{padding:12px}.object-motion-sim-module__zBwPzG__cardHeading span{color:#72e2ac}.object-motion-sim-module__zBwPzG__cardHeading strong{color:#fff}.object-motion-sim-module__zBwPzG__cardHeading p{color:#fff9}.object-motion-sim-module__zBwPzG__track{border-radius:17px;min-height:500px}.object-motion-sim-module__zBwPzG__playback{margin-top:10px;padding:6px}.object-motion-sim-module__zBwPzG__playback button{background:#55c88d;border-radius:999px;min-width:132px;min-height:54px;box-shadow:0 10px 26px #55c88d33}.object-motion-sim-module__zBwPzG__playback label span{color:#ffffffb8}.object-motion-sim-module__zBwPzG__playback label strong{color:#fff}.object-motion-sim-module__zBwPzG__playback input{accent-color:#72e2ac}.object-motion-sim-module__zBwPzG__controls{padding:12px}.object-motion-sim-module__zBwPzG__objectControl{background:#ffffff12;border-color:#ffffff1f;border-radius:15px}.object-motion-sim-module__zBwPzG__objectControl header strong,.object-motion-sim-module__zBwPzG__objectControl label{color:#fff}.object-motion-sim-module__zBwPzG__objectControl label>span{color:#ffffffa8}.object-motion-sim-module__zBwPzG__green header span{color:#72e2ac}.object-motion-sim-module__zBwPzG__amber header span{color:#ffc26d}.object-motion-sim-module__zBwPzG__formulaBox{background:#03121c75;border:1px solid #ffffff1f;border-radius:15px}.object-motion-sim-module__zBwPzG__formulaBox span{color:#ffffff8a}.object-motion-sim-module__zBwPzG__formulaBox p{color:#fff}.object-motion-sim-module__zBwPzG__graphDetails{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;margin-top:12px}.object-motion-sim-module__zBwPzG__graphDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.object-motion-sim-module__zBwPzG__graphDetails>summary::-webkit-details-marker{display:none}.object-motion-sim-module__zBwPzG__graphDetails>summary span,.object-motion-sim-module__zBwPzG__graphDetails>summary strong{display:block}.object-motion-sim-module__zBwPzG__graphDetails>summary span{color:#72e2ac;font-size:var(--font-size-small);letter-spacing:.08em;font-weight:900}.object-motion-sim-module__zBwPzG__graphDetails>summary strong{color:#fff;margin-top:3px}.object-motion-sim-module__zBwPzG__graphDetails>summary svg{transition:transform .18s}.object-motion-sim-module__zBwPzG__graphDetails[open]>summary svg{transform:rotate(180deg)}.object-motion-sim-module__zBwPzG__graphDetails .object-motion-sim-module__zBwPzG__graphCard{color:#1f2933;background:#f7fbf9;border-radius:14px;margin:0 12px 12px}.object-motion-sim-module__zBwPzG__graphDetails .object-motion-sim-module__zBwPzG__cardHeading strong{color:#1f2933}.object-motion-sim-module__zBwPzG__graphDetails .object-motion-sim-module__zBwPzG__cardHeading p{color:#667085}@media (max-width:980px){.object-motion-sim-module__zBwPzG__workspace{grid-template-columns:1fr}.object-motion-sim-module__zBwPzG__track{min-height:400px}.object-motion-sim-module__zBwPzG__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.object-motion-sim-module__zBwPzG__formulaBox{grid-column:1/-1}}@media (max-width:640px){.object-motion-sim-module__zBwPzG__root,.object-motion-sim-module__zBwPzG__classroomMode{padding:9px}.object-motion-sim-module__zBwPzG__track{min-height:330px}.object-motion-sim-module__zBwPzG__controls{grid-template-columns:1fr}.object-motion-sim-module__zBwPzG__formulaBox{grid-column:auto}.object-motion-sim-module__zBwPzG__presetRow{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.object-motion-sim-module__zBwPzG__presetRow button{padding:8px}.object-motion-sim-module__zBwPzG__graphDetails>summary{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.object-motion-sim-module__zBwPzG__graphDetails>summary svg{transition:none}}
