.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-movement-sim-module__uQk5xG__root{--heat-ink:#172a36;--heat-muted:#5b6d78;--heat-line:#cfdbe1;--heat-orange:#e7632f;--heat-orange-dark:#a73f20;--heat-gold:#f5b842;--heat-blue:#2f83a8;--heat-blue-dark:#1e607f;--heat-soft:#f4f8fa;min-width:0;color:var(--heat-ink);gap:16px;display:grid}.heat-movement-sim-module__uQk5xG__root *{box-sizing:border-box}.heat-movement-sim-module__uQk5xG__root button{min-height:44px;color:var(--heat-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d5dc;border-radius:12px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.heat-movement-sim-module__uQk5xG__root button:hover:not(:disabled){border-color:#5f899d;transform:translateY(-1px);box-shadow:0 6px 16px #1e4c611a}.heat-movement-sim-module__uQk5xG__root button:focus-visible,.heat-movement-sim-module__uQk5xG__root input:focus-visible{outline-offset:2px;outline:3px solid #1e709452}.heat-movement-sim-module__uQk5xG__root button[aria-pressed=true]{color:#fff;background:#224e64;border-color:#224e64}.heat-movement-sim-module__uQk5xG__header{justify-content:space-between;align-items:flex-start;gap:22px;min-height:44px;padding:0;display:flex}.heat-movement-sim-module__uQk5xG__header>div:first-child{gap:7px;max-width:780px;display:grid}.heat-movement-sim-module__uQk5xG__header h2,.heat-movement-sim-module__uQk5xG__header p{margin:0}.heat-movement-sim-module__uQk5xG__kicker{color:var(--heat-orange-dark);font-size:var(--font-size-small);letter-spacing:.04em;font-weight:900}.heat-movement-sim-module__uQk5xG__header h2{font-size:var(--font-size-title);letter-spacing:-.035em;line-height:1.16}.heat-movement-sim-module__uQk5xG__header p:last-child{color:#536975;line-height:1.65}.heat-movement-sim-module__uQk5xG__actions{flex:none;gap:8px;display:flex}.heat-movement-sim-module__uQk5xG__actions button,.heat-movement-sim-module__uQk5xG__modelToggle,.heat-movement-sim-module__uQk5xG__playback button{font-size:var(--font-size-small);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:850;display:inline-flex}.heat-movement-sim-module__uQk5xG__modeTabs{border:1px solid var(--heat-line);background:#edf3f6;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.heat-movement-sim-module__uQk5xG__modeTabs button{justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-weight:850;line-height:1.35;display:flex}.heat-movement-sim-module__uQk5xG__workspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.58fr);gap:14px;min-width:0;display:grid}.heat-movement-sim-module__uQk5xG__sceneColumn,.heat-movement-sim-module__uQk5xG__explanationPanel{border:1px solid var(--heat-line);background:#fff;border-radius:22px;min-width:0;box-shadow:0 15px 32px #27485914}.heat-movement-sim-module__uQk5xG__sceneColumn{gap:12px;padding:14px;display:grid}.heat-movement-sim-module__uQk5xG__sceneHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.heat-movement-sim-module__uQk5xG__sceneHeading>div{gap:4px;min-width:0;display:grid}.heat-movement-sim-module__uQk5xG__sceneHeading span,.heat-movement-sim-module__uQk5xG__readout span,.heat-movement-sim-module__uQk5xG__explanation span,.heat-movement-sim-module__uQk5xG__conditionNote span,.heat-movement-sim-module__uQk5xG__boundaryNote span,.heat-movement-sim-module__uQk5xG__compareStrip span,.heat-movement-sim-module__uQk5xG__lightControls span{color:var(--heat-orange-dark);font-size:var(--font-size-small);letter-spacing:.025em;font-weight:900}.heat-movement-sim-module__uQk5xG__sceneHeading strong{line-height:1.45}.heat-movement-sim-module__uQk5xG__modelToggle{white-space:nowrap;flex:none}.heat-movement-sim-module__uQk5xG__sceneFrame{background:#172a36;border-radius:19px;min-width:0;overflow:hidden}.heat-movement-sim-module__uQk5xG__sceneSvg{width:100%;min-height:410px;max-height:540px;display:block}.heat-movement-sim-module__uQk5xG__sceneBgStart{stop-color:#38221f}.heat-movement-sim-module__uQk5xG__sceneBgEnd{stop-color:#172a36}.heat-movement-sim-module__uQk5xG__waterBgStart{stop-color:#0f3a52}.heat-movement-sim-module__uQk5xG__waterBgEnd{stop-color:#122933}.heat-movement-sim-module__uQk5xG__lightBgStart{stop-color:#4a351e}.heat-movement-sim-module__uQk5xG__lightBgEnd{stop-color:#161f2a}.heat-movement-sim-module__uQk5xG__sceneKicker{fill:#f8c979;font-size:var(--font-size-small);letter-spacing:.06em;font-weight:900}.heat-movement-sim-module__uQk5xG__sceneTitle{fill:#fff;font-size:var(--font-size-title);font-weight:850}.heat-movement-sim-module__uQk5xG__sceneLabel{fill:#ffffffc2;font-size:var(--font-size-small);font-weight:750}.heat-movement-sim-module__uQk5xG__heaterBody{fill:#334854;stroke:#ffffff6b;stroke-width:2px}.heat-movement-sim-module__uQk5xG__heaterCoil{fill:none;stroke:#ff8b48;stroke-width:9px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__rodSegments rect{fill:#78909c;transition:fill .26s}.heat-movement-sim-module__uQk5xG__rodSegments rect[data-warm=true]{fill:#e66a36}.heat-movement-sim-module__uQk5xG__rodSegments rect:first-child[data-warm=true]{fill:#f08a42}.heat-movement-sim-module__uQk5xG__rodOutline{fill:none;stroke:#ffffffb8;stroke-width:3px}.heat-movement-sim-module__uQk5xG__rodStand{fill:#60737e}.heat-movement-sim-module__uQk5xG__standBase{fill:none;stroke:#899aa3;stroke-width:12px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__waxPiece{color:#f8d26a;transition:transform .3s}.heat-movement-sim-module__uQk5xG__waxPiece path{fill:none;stroke:#d4e0e5;stroke-width:6px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__waxPiece circle{fill:currentColor;stroke:#fff2be;stroke-width:2px}.heat-movement-sim-module__uQk5xG__waxPiece[data-melted=true]{color:#e8733e}.heat-movement-sim-module__uQk5xG__waxPiece[data-melted=true] path{opacity:.48}.heat-movement-sim-module__uQk5xG__waxNumber{fill:#fff;font-size:var(--font-size-small);font-weight:900}.heat-movement-sim-module__uQk5xG__modelOverlay path{fill:none;stroke:#ffd36e;stroke-width:8px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__modelLabel{fill:#ffe2a0;font-size:var(--font-size-small);font-weight:900}.heat-movement-sim-module__uQk5xG__arrowHead{fill:#ffd36e}.heat-movement-sim-module__uQk5xG__waterDeep{stop-color:#22769b;stop-opacity:.88}.heat-movement-sim-module__uQk5xG__waterSurface{stop-color:#74c7dc;stop-opacity:.62}.heat-movement-sim-module__uQk5xG__beakerGlass{fill:#c0e5f014;stroke:#e0f6fadb;stroke-width:5px;stroke-linejoin:round}.heat-movement-sim-module__uQk5xG__waterLine{fill:none;stroke:#ddf7fcb8;stroke-width:4px}.heat-movement-sim-module__uQk5xG__warmWaterArea{fill:#ec642e5c;filter:drop-shadow(0 0 18px #f0743a57)}.heat-movement-sim-module__uQk5xG__flowTracer{fill:#f07c3e;stroke:#ffffffd6;stroke-width:3px;transition:cx .52s,cy .52s,fill .2s}.heat-movement-sim-module__uQk5xG__flowTracer[data-state=cooling],.heat-movement-sim-module__uQk5xG__flowTracer[data-state=warming]{fill:#d99b50}.heat-movement-sim-module__uQk5xG__flowTracer[data-state=cooler]{fill:#69b9d4}.heat-movement-sim-module__uQk5xG__flowTracer[data-state=tracer]{fill:#bd74d2}.heat-movement-sim-module__uQk5xG__flowTracerCore{fill:#fff;opacity:.85;transition:cx .52s,cy .52s}.heat-movement-sim-module__uQk5xG__waterHeater{fill:#4d5960;stroke:#ffffff80;stroke-width:2px}.heat-movement-sim-module__uQk5xG__waterHeaterCoil{fill:none;stroke:#ff8b48;stroke-width:7px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__flowModel path{fill:none;stroke:#f5d174;stroke-width:7px;stroke-linecap:round;opacity:.94}.heat-movement-sim-module__uQk5xG__flowArrowHead{fill:#f5d174}.heat-movement-sim-module__uQk5xG__flowWarmLabel,.heat-movement-sim-module__uQk5xG__flowCoolLabel{fill:#fff;font-size:var(--font-size-small);paint-order:stroke;stroke:#112f3dcc;stroke-width:6px;font-weight:900}.heat-movement-sim-module__uQk5xG__lamp path,.heat-movement-sim-module__uQk5xG__lamp circle{fill:none;stroke:#8da0a9;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.heat-movement-sim-module__uQk5xG__lamp circle{fill:#5c6670}.heat-movement-sim-module__uQk5xG__lamp[data-on=true] path{stroke:#d9e0e3}.heat-movement-sim-module__uQk5xG__lamp[data-on=true] circle{fill:#ffd36b;stroke:#fff0b0;filter:drop-shadow(0 0 22px #ffd15bb8)}.heat-movement-sim-module__uQk5xG__lightRays path{fill:none;stroke:#ffd36b;stroke-width:6px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__lightRays[data-blocked=true] path{stroke:#f0b65b}.heat-movement-sim-module__uQk5xG__lightArrowHead{fill:#ffd36b}.heat-movement-sim-module__uQk5xG__opaqueScreen rect{fill:#55616b;stroke:#d7e0e4;stroke-width:3px}.heat-movement-sim-module__uQk5xG__opaqueScreen path,.heat-movement-sim-module__uQk5xG__targetPlate path{fill:none;stroke:#8698a1;stroke-width:8px;stroke-linecap:round}.heat-movement-sim-module__uQk5xG__targetPlate rect{fill:#252f36;stroke:#f0f2f3;stroke-width:4px}.heat-movement-sim-module__uQk5xG__thermometer rect:first-child{fill:#ffffff29;stroke:#ffffffc7;stroke-width:3px}.heat-movement-sim-module__uQk5xG__thermometer rect:nth-child(2),.heat-movement-sim-module__uQk5xG__thermometer circle{fill:#ee6f3d}.heat-movement-sim-module__uQk5xG__thermometer rect:nth-child(2){transition:y .24s,height .24s}.heat-movement-sim-module__uQk5xG__lightResult rect{fill:#12222ce6;stroke:#ffffff57;stroke-width:2px}.heat-movement-sim-module__uQk5xG__lightResult text{fill:#fff;font-size:var(--font-size-small);font-weight:850}.heat-movement-sim-module__uQk5xG__playback{grid-template-columns:auto auto minmax(180px,1fr);align-items:center;gap:9px;display:grid}.heat-movement-sim-module__uQk5xG__playButton{border-color:var(--heat-orange-dark)!important;color:#fff!important;background:var(--heat-orange-dark)!important}.heat-movement-sim-module__uQk5xG__stageRange{grid-template-columns:auto auto;align-items:center;gap:4px 10px;min-width:0;padding:0 4px;display:grid}.heat-movement-sim-module__uQk5xG__stageRange span{color:var(--heat-muted);font-size:var(--font-size-small);font-weight:800}.heat-movement-sim-module__uQk5xG__stageRange strong{font-size:var(--font-size-small);justify-self:end}.heat-movement-sim-module__uQk5xG__stageRange input{width:100%;accent-color:var(--heat-orange-dark);cursor:pointer;grid-column:1/-1}.heat-movement-sim-module__uQk5xG__root .heat-movement-sim-module__uQk5xG__stageRange input::-webkit-slider-runnable-track{background:#d7e1e6;border:1px solid #bbcbd3}.heat-movement-sim-module__uQk5xG__root .heat-movement-sim-module__uQk5xG__stageRange input::-moz-range-track{background:#d7e1e6;border:1px solid #bbcbd3}.heat-movement-sim-module__uQk5xG__stageProgress{grid-template-columns:repeat(4,minmax(38px,1fr));gap:6px;display:grid}.heat-movement-sim-module__uQk5xG__stageProgress span{color:#63737c;min-height:38px;font-size:var(--font-size-small);background:#eaf0f3;border-radius:11px;place-items:center;font-weight:900;display:grid}.heat-movement-sim-module__uQk5xG__stageProgress span[data-current=true]{color:#fff;background:var(--heat-blue-dark)}.heat-movement-sim-module__uQk5xG__lightControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.heat-movement-sim-module__uQk5xG__lightControls>div{background:var(--heat-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.heat-movement-sim-module__uQk5xG__lightControls span{grid-column:1/-1}.heat-movement-sim-module__uQk5xG__lightControls button{font-size:var(--font-size-small);padding:8px;font-weight:800}.heat-movement-sim-module__uQk5xG__explanationPanel{align-content:start;gap:10px;padding:14px;display:grid}.heat-movement-sim-module__uQk5xG__readout,.heat-movement-sim-module__uQk5xG__explanation,.heat-movement-sim-module__uQk5xG__conditionNote,.heat-movement-sim-module__uQk5xG__boundaryNote{background:#f8fafb;border:1px solid #d9e2e6;border-radius:16px;gap:6px;min-width:0;padding:15px;display:grid}.heat-movement-sim-module__uQk5xG__readout strong,.heat-movement-sim-module__uQk5xG__explanation strong{line-height:1.55}.heat-movement-sim-module__uQk5xG__explanation{background:#fff8ed;border-color:#ecd5b9;grid-template-columns:1fr auto}.heat-movement-sim-module__uQk5xG__explanation span,.heat-movement-sim-module__uQk5xG__explanation strong{grid-column:1}.heat-movement-sim-module__uQk5xG__explanation svg{color:var(--heat-orange-dark);grid-area:1/2/3;align-self:center}.heat-movement-sim-module__uQk5xG__explanation[data-visible=true]{background:#fff3df;border-color:#e9b979}.heat-movement-sim-module__uQk5xG__conditionNote p,.heat-movement-sim-module__uQk5xG__boundaryNote p{color:#526772;font-size:var(--font-size-small);margin:0;line-height:1.58}.heat-movement-sim-module__uQk5xG__boundaryNote{background:#eff7fa;border-color:#c9dde6}.heat-movement-sim-module__uQk5xG__boundaryNote span{color:var(--heat-blue-dark)}.heat-movement-sim-module__uQk5xG__compareStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.heat-movement-sim-module__uQk5xG__compareStrip article{background:#f2f6f8;border-left:4px solid #9aaab2;border-radius:11px;gap:5px;min-width:0;padding:14px 15px;display:grid}.heat-movement-sim-module__uQk5xG__compareStrip article[data-active=true]{border-left-color:var(--heat-orange);background:#fff6e9}.heat-movement-sim-module__uQk5xG__compareStrip strong{font-size:var(--font-size-small);line-height:1.48}.heat-movement-sim-module__uQk5xG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.heat-movement-sim-module__uQk5xG__classroomMode{z-index:2000;background:#eef3f5;align-content:start;padding:18px;position:fixed;inset:0;overflow:auto}.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__header{background:radial-gradient(circle at 92% 12%,#ffbb5a57,#0000 23%),radial-gradient(circle at 72% 105%,#4a94b533,#0000 31%),linear-gradient(135deg,#fffaf2,#f0f7fa);border:1px solid #d6cfc4;border-radius:20px;height:max-content;padding:18px;box-shadow:0 16px 34px #453e3114;justify-content:space-between!important}.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__header>div:first-child{display:grid!important}.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__sceneSvg{min-height:500px}@media (max-width:1050px){.heat-movement-sim-module__uQk5xG__workspace{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__explanationPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.heat-movement-sim-module__uQk5xG__readout,.heat-movement-sim-module__uQk5xG__explanation{min-height:140px}}@media (max-width:760px){.heat-movement-sim-module__uQk5xG__header{padding:17px;display:grid}.heat-movement-sim-module__uQk5xG__actions{width:100%}.heat-movement-sim-module__uQk5xG__actions button{flex:1}.heat-movement-sim-module__uQk5xG__modeTabs{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__modeTabs button{justify-content:flex-start}.heat-movement-sim-module__uQk5xG__sceneHeading{display:grid}.heat-movement-sim-module__uQk5xG__modelToggle{justify-self:stretch}.heat-movement-sim-module__uQk5xG__sceneSvg,.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__sceneSvg{min-height:330px}.heat-movement-sim-module__uQk5xG__playback{grid-template-columns:1fr 1fr}.heat-movement-sim-module__uQk5xG__stageRange,.heat-movement-sim-module__uQk5xG__stageProgress{grid-column:1/-1}.heat-movement-sim-module__uQk5xG__lightControls,.heat-movement-sim-module__uQk5xG__compareStrip,.heat-movement-sim-module__uQk5xG__explanationPanel{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__readout,.heat-movement-sim-module__uQk5xG__explanation{min-height:0}.heat-movement-sim-module__uQk5xG__classroomMode{padding:10px}}@media (max-width:430px){.heat-movement-sim-module__uQk5xG__root,.heat-movement-sim-module__uQk5xG__classroomMode{gap:11px}.heat-movement-sim-module__uQk5xG__header,.heat-movement-sim-module__uQk5xG__sceneColumn,.heat-movement-sim-module__uQk5xG__explanationPanel{border-radius:17px;padding:11px}.heat-movement-sim-module__uQk5xG__actions{grid-template-columns:1fr;display:grid}.heat-movement-sim-module__uQk5xG__sceneSvg,.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__sceneSvg{min-height:270px}.heat-movement-sim-module__uQk5xG__sceneKicker,.heat-movement-sim-module__uQk5xG__sceneLabel,.heat-movement-sim-module__uQk5xG__modelLabel,.heat-movement-sim-module__uQk5xG__flowWarmLabel,.heat-movement-sim-module__uQk5xG__flowCoolLabel{display:none}.heat-movement-sim-module__uQk5xG__sceneTitle,.heat-movement-sim-module__uQk5xG__lightResult text,.heat-movement-sim-module__uQk5xG__waxNumber{font-size:var(--font-size-body)}.heat-movement-sim-module__uQk5xG__playback{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__stageRange,.heat-movement-sim-module__uQk5xG__stageProgress{grid-column:auto}.heat-movement-sim-module__uQk5xG__lightControls>div{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__lightControls span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.heat-movement-sim-module__uQk5xG__root button,.heat-movement-sim-module__uQk5xG__rodSegments rect,.heat-movement-sim-module__uQk5xG__waxPiece,.heat-movement-sim-module__uQk5xG__flowTracer,.heat-movement-sim-module__uQk5xG__flowTracerCore,.heat-movement-sim-module__uQk5xG__thermometer rect:nth-child(2){transition:none}}@media print{.heat-movement-sim-module__uQk5xG__actions,.heat-movement-sim-module__uQk5xG__modeTabs,.heat-movement-sim-module__uQk5xG__modelToggle,.heat-movement-sim-module__uQk5xG__playback,.heat-movement-sim-module__uQk5xG__lightControls,.heat-movement-sim-module__uQk5xG__compareStrip{display:none}.heat-movement-sim-module__uQk5xG__root,.heat-movement-sim-module__uQk5xG__classroomMode{background:0 0;gap:8px;padding:0;position:static;inset:auto;overflow:visible}.heat-movement-sim-module__uQk5xG__header,.heat-movement-sim-module__uQk5xG__sceneColumn,.heat-movement-sim-module__uQk5xG__explanationPanel{box-shadow:none;border-radius:0;padding:8px}.heat-movement-sim-module__uQk5xG__header p:last-child{display:none}.heat-movement-sim-module__uQk5xG__workspace,.heat-movement-sim-module__uQk5xG__explanationPanel{grid-template-columns:1fr}.heat-movement-sim-module__uQk5xG__sceneSvg,.heat-movement-sim-module__uQk5xG__classroomMode .heat-movement-sim-module__uQk5xG__sceneSvg{min-height:250px;max-height:250px}.heat-movement-sim-module__uQk5xG__readout,.heat-movement-sim-module__uQk5xG__explanation,.heat-movement-sim-module__uQk5xG__conditionNote,.heat-movement-sim-module__uQk5xG__boundaryNote{break-inside:avoid;min-height:0;padding:7px}}
.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}}
.human-pedigree-sim-module__sC44yW__simulation{--forest:#28624e;--forest-dark:#193f34;--forest-soft:#e4f2eb;--gold:#bd7e24;--gold-soft:#fff1d9;--rose:#b34f66;--ink:#22332e;--muted:#62716c;color:var(--ink);background:radial-gradient(circle at 7% 0,#e4f2ebe6,#0000 31%),linear-gradient(150deg,#fcfdfc,#f1f5f2);border:1px solid #d4dfd9;border-radius:26px;padding:20px}.human-pedigree-sim-module__sC44yW__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.human-pedigree-sim-module__sC44yW__header>div:first-child{min-width:0}.human-pedigree-sim-module__sC44yW__header h2{font-size:var(--font-size-title);letter-spacing:-.035em;margin:2px 0 6px}.human-pedigree-sim-module__sC44yW__header p{color:var(--muted);margin:0;line-height:1.55}.human-pedigree-sim-module__sC44yW__kicker{color:var(--forest);font-size:var(--font-size-small);font-weight:900}.human-pedigree-sim-module__sC44yW__headerActions{flex:none;gap:9px;margin-top:8px;display:flex}.human-pedigree-sim-module__sC44yW__utilityDetails{flex:none}.human-pedigree-sim-module__sC44yW__utilityDetails summary{width:fit-content;color:var(--muted);font-size:var(--font-size-small);cursor:pointer;border-radius:11px;margin-left:auto;padding:8px 11px;font-weight:850}.human-pedigree-sim-module__sC44yW__utilityDetails summary:hover{color:var(--ink);background:#ffffffb8}.human-pedigree-sim-module__sC44yW__simulation button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--font-size-small);cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:13px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s}.human-pedigree-sim-module__sC44yW__simulation button:hover{border-color:#71a18b;transform:translateY(-1px)}.human-pedigree-sim-module__sC44yW__simulation button:focus-visible{outline-offset:2px;outline:3px solid #28624e45}.human-pedigree-sim-module__sC44yW__secondaryButton,.human-pedigree-sim-module__sC44yW__primaryButton{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.human-pedigree-sim-module__sC44yW__modeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.human-pedigree-sim-module__sC44yW__modeTabs button{justify-content:center;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.human-pedigree-sim-module__sC44yW__modeTabs button.human-pedigree-sim-module__sC44yW__active,.human-pedigree-sim-module__sC44yW__caseChooser button.human-pedigree-sim-module__sC44yW__selectedCase{border-color:var(--forest);background:var(--forest);color:#fff}.human-pedigree-sim-module__sC44yW__workspace{grid-template-columns:minmax(0,1.65fr) minmax(285px,.78fr);gap:16px;display:grid}.human-pedigree-sim-module__sC44yW__sceneColumn,.human-pedigree-sim-module__sC44yW__explanationPanel{background:#fffffff2;border:1px solid #d4dfd9;border-radius:22px;min-width:0}.human-pedigree-sim-module__sC44yW__sceneColumn{padding:14px}.human-pedigree-sim-module__sC44yW__sceneHeading{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.human-pedigree-sim-module__sC44yW__sceneHeading>div{gap:2px;display:grid}.human-pedigree-sim-module__sC44yW__sceneHeading span,.human-pedigree-sim-module__sC44yW__caseChooser>span,.human-pedigree-sim-module__sC44yW__missionBar span,.human-pedigree-sim-module__sC44yW__inquiryCard span,.human-pedigree-sim-module__sC44yW__assumptionCard span,.human-pedigree-sim-module__sC44yW__observationCard>span,.human-pedigree-sim-module__sC44yW__boundaryNote span{color:var(--muted);font-size:var(--font-size-small);font-weight:850}.human-pedigree-sim-module__sC44yW__modelBadge{background:var(--forest-soft);border-radius:99px;padding:6px 10px;color:var(--forest)!important}.human-pedigree-sim-module__sC44yW__activityPanel{background:#f7faf8;border:1px solid #d4dfd9;border-radius:16px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.human-pedigree-sim-module__sC44yW__caseChooser{align-items:center;gap:12px;display:flex}.human-pedigree-sim-module__sC44yW__caseChooser>span{flex:none}.human-pedigree-sim-module__sC44yW__caseChooser>div{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.human-pedigree-sim-module__sC44yW__caseChooser button{text-align:left;min-height:54px;padding:7px 10px;display:grid}.human-pedigree-sim-module__sC44yW__caseChooser button strong{align-self:end}.human-pedigree-sim-module__sC44yW__caseChooser button small{color:var(--muted);align-self:start;line-height:1.35}.human-pedigree-sim-module__sC44yW__caseChooser button.human-pedigree-sim-module__sC44yW__selectedCase small{color:#ffffffd1}.human-pedigree-sim-module__sC44yW__missionBar{background:var(--forest-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.human-pedigree-sim-module__sC44yW__missionBar>div{gap:3px;display:grid}.human-pedigree-sim-module__sC44yW__missionBar>div>strong{line-height:1.45}.human-pedigree-sim-module__sC44yW__quickFeedback{min-height:24px;color:var(--forest-dark);font-size:var(--font-size-small);margin:0;font-weight:800;line-height:1.5}.human-pedigree-sim-module__sC44yW__sceneFrame{background:linear-gradient(90deg,#0000 0 49.8%,#3568530d 50%,#0000 50.2%),linear-gradient(160deg,#f8fbf9,#e9f2ed);border:1px solid #d4dfd9;border-radius:20px;min-height:450px;position:relative;overflow:hidden}.human-pedigree-sim-module__sC44yW__pedigreeDiagram{width:min(620px,94%);height:420px;margin:14px auto 0;position:relative}.human-pedigree-sim-module__sC44yW__generationLabel{background:var(--forest-dark);color:#fff;border-radius:9px;place-items:center;width:38px;height:30px;font-family:Georgia,serif;font-weight:900;display:grid;position:absolute;left:2%}.human-pedigree-sim-module__sC44yW__generationLabel[data-generation=I]{top:82px}.human-pedigree-sim-module__sC44yW__generationLabel[data-generation=II]{top:250px}.human-pedigree-sim-module__sC44yW__personNode{z-index:3;border:1px solid #0000;border-radius:13px;place-items:center;width:128px;display:grid;position:absolute;background:0 0!important;border-color:#0000!important;min-height:120px!important;padding:8px!important}button.human-pedigree-sim-module__sC44yW__personNode:hover{background:#ffffffc7!important;border-color:#c2d4cb!important}.human-pedigree-sim-module__sC44yW__selectedPerson{border-color:var(--forest)!important;background:#ffffffe6!important}.human-pedigree-sim-module__sC44yW__personNode[data-person=I-1]{top:35px;left:25%;transform:translate(-50%)}.human-pedigree-sim-module__sC44yW__personNode[data-person=I-2]{top:35px;left:75%;transform:translate(-50%)}.human-pedigree-sim-module__sC44yW__personNode[data-person=II-1]{top:205px;left:33%;transform:translate(-50%)}.human-pedigree-sim-module__sC44yW__personNode[data-person=II-2]{top:205px;left:67%;transform:translate(-50%)}button.human-pedigree-sim-module__sC44yW__personNode[data-person=I-1]:hover,button.human-pedigree-sim-module__sC44yW__personNode[data-person=I-2]:hover,button.human-pedigree-sim-module__sC44yW__personNode[data-person=II-1]:hover,button.human-pedigree-sim-module__sC44yW__personNode[data-person=II-2]:hover{transform:translate(-50%)translateY(-1px)}.human-pedigree-sim-module__sC44yW__personSymbol{border:5px solid var(--forest-dark);background:#fff;width:64px;height:64px;transition:background .18s,box-shadow .18s;display:block;box-shadow:0 8px 18px #1f443621}.human-pedigree-sim-module__sC44yW__personSymbol.human-pedigree-sim-module__sC44yW__circle{border-radius:50%}.human-pedigree-sim-module__sC44yW__personSymbol.human-pedigree-sim-module__sC44yW__hasTrait{background:var(--rose);box-shadow:inset 0 0 0 5px #ffffff6b,0 8px 18px #752e4133}.human-pedigree-sim-module__sC44yW__personNode strong{margin-top:5px}.human-pedigree-sim-module__sC44yW__personNode small{color:var(--muted)}.human-pedigree-sim-module__sC44yW__partnerLine,.human-pedigree-sim-module__sC44yW__descentStem,.human-pedigree-sim-module__sC44yW__siblingLine,.human-pedigree-sim-module__sC44yW__childStem{z-index:1;background:#4b645a;position:absolute}.human-pedigree-sim-module__sC44yW__partnerLine{width:50%;height:4px;top:67px;left:25%}.human-pedigree-sim-module__sC44yW__descentStem{width:4px;height:89px;top:67px;left:calc(50% - 2px)}.human-pedigree-sim-module__sC44yW__siblingLine{width:34%;height:4px;top:154px;left:33%}.human-pedigree-sim-module__sC44yW__childStem{width:4px;height:83px;top:154px}.human-pedigree-sim-module__sC44yW__childStem[data-child=one]{left:calc(33% - 2px)}.human-pedigree-sim-module__sC44yW__childStem[data-child=two]{left:calc(67% - 2px)}.human-pedigree-sim-module__sC44yW__diagramCaption{color:var(--muted);font-size:var(--font-size-small);background:#ffffffdb;border:1px solid #d2dfd8;border-radius:13px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:4%;right:4%}.human-pedigree-sim-module__sC44yW__diagramCaption strong{color:var(--forest)}.human-pedigree-sim-module__sC44yW__legend{flex-wrap:wrap;gap:9px;padding:12px 2px 0;display:flex}.human-pedigree-sim-module__sC44yW__legend span{color:var(--muted);font-size:var(--font-size-small);background:#fff;border:1px solid #d5e0da;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-weight:800;display:inline-flex}.human-pedigree-sim-module__sC44yW__legend i{border:3px solid var(--forest-dark);background:#fff;width:20px;height:20px;display:block}.human-pedigree-sim-module__sC44yW__legend i.human-pedigree-sim-module__sC44yW__circle{border-radius:50%}.human-pedigree-sim-module__sC44yW__legend i.human-pedigree-sim-module__sC44yW__filledSymbol{background:var(--rose);border-radius:50%}.human-pedigree-sim-module__sC44yW__legend b{background:#4b645a;width:26px;height:3px;display:block}.human-pedigree-sim-module__sC44yW__primaryButton{border-color:var(--forest)!important;background:var(--forest)!important;color:#fff!important}.human-pedigree-sim-module__sC44yW__explanationPanel{align-content:start;gap:12px;padding:16px;display:grid}.human-pedigree-sim-module__sC44yW__inquiryCard,.human-pedigree-sim-module__sC44yW__observationCard{background:#fff;border:1px solid #d9e2dd;border-radius:16px;gap:7px;padding:14px;display:grid}.human-pedigree-sim-module__sC44yW__inquiryCard{background:var(--forest-soft)}.human-pedigree-sim-module__sC44yW__inquiryCard strong{line-height:1.55}.human-pedigree-sim-module__sC44yW__observationCard p,.human-pedigree-sim-module__sC44yW__assumptionCard p,.human-pedigree-sim-module__sC44yW__boundaryNote p,.human-pedigree-sim-module__sC44yW__privacyNote,.human-pedigree-sim-module__sC44yW__uncertaintyNote{font-size:var(--font-size-small);margin:0;line-height:1.65}.human-pedigree-sim-module__sC44yW__assumptionCard,.human-pedigree-sim-module__sC44yW__boundaryNote{border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.human-pedigree-sim-module__sC44yW__assumptionCard{background:var(--gold-soft);color:#6c4d21}.human-pedigree-sim-module__sC44yW__boundaryNote{color:#74394a;background:#f8e8eb}.human-pedigree-sim-module__sC44yW__assumptionCard svg,.human-pedigree-sim-module__sC44yW__boundaryNote svg{flex:none;margin-top:2px}.human-pedigree-sim-module__sC44yW__assumptionCard div,.human-pedigree-sim-module__sC44yW__boundaryNote div{gap:5px;display:grid}.human-pedigree-sim-module__sC44yW__assumptionCard span{color:#8a632c}.human-pedigree-sim-module__sC44yW__boundaryNote span{color:#954960}.human-pedigree-sim-module__sC44yW__genotypeReadout{background:#f0f5f2;border-radius:12px;gap:3px;margin-top:4px;padding:10px 12px;display:grid}.human-pedigree-sim-module__sC44yW__genotypeReadout small{color:var(--muted)}.human-pedigree-sim-module__sC44yW__genotypeReadout strong{color:var(--forest-dark);font-size:var(--font-size-body)}.human-pedigree-sim-module__sC44yW__uncertaintyNote{border-left:4px solid var(--gold);background:var(--gold-soft);color:#6c4d21;border-radius:0 12px 12px 0;padding:12px 14px}.human-pedigree-sim-module__sC44yW__privacyNote{color:#50645c;background:#edf2f0;border-radius:13px;padding:12px 14px}.human-pedigree-sim-module__sC44yW__classroomMode{z-index:1000;border-radius:20px;position:fixed;inset:12px;overflow:auto;box-shadow:0 24px 80px #152b2259}@media (max-width:960px){.human-pedigree-sim-module__sC44yW__workspace{grid-template-columns:1fr}.human-pedigree-sim-module__sC44yW__explanationPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.human-pedigree-sim-module__sC44yW__boundaryNote,.human-pedigree-sim-module__sC44yW__privacyNote{grid-column:1/-1}}@media (max-width:720px){.human-pedigree-sim-module__sC44yW__simulation{border-radius:20px;padding:14px}.human-pedigree-sim-module__sC44yW__header{justify-content:flex-end;margin-bottom:4px}.human-pedigree-sim-module__sC44yW__header>div:first-child{display:none}.human-pedigree-sim-module__sC44yW__headerActions{flex-wrap:wrap}.human-pedigree-sim-module__sC44yW__modeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.human-pedigree-sim-module__sC44yW__modeTabs button{gap:6px;padding-inline:7px}.human-pedigree-sim-module__sC44yW__caseChooser{flex-direction:column;align-items:stretch;gap:7px}.human-pedigree-sim-module__sC44yW__caseChooser>span{padding-left:2px}.human-pedigree-sim-module__sC44yW__pedigreeDiagram{width:110%;margin-left:-5%;transform:scale(.88)}.human-pedigree-sim-module__sC44yW__diagramCaption{flex-direction:column}.human-pedigree-sim-module__sC44yW__explanationPanel{grid-template-columns:1fr}.human-pedigree-sim-module__sC44yW__boundaryNote,.human-pedigree-sim-module__sC44yW__privacyNote{grid-column:auto}}@media (max-width:480px){.human-pedigree-sim-module__sC44yW__utilityDetails{width:100%}.human-pedigree-sim-module__sC44yW__utilityDetails summary{margin-left:0}.human-pedigree-sim-module__sC44yW__headerActions{width:100%;display:grid}.human-pedigree-sim-module__sC44yW__headerActions button{width:100%}.human-pedigree-sim-module__sC44yW__modeTabs button{text-align:center;flex-direction:column;gap:3px;min-height:62px;padding:6px 3px}.human-pedigree-sim-module__sC44yW__activityPanel{padding:10px}.human-pedigree-sim-module__sC44yW__caseChooser button{min-height:64px;padding:7px 8px}.human-pedigree-sim-module__sC44yW__missionBar{flex-direction:column;align-items:stretch}.human-pedigree-sim-module__sC44yW__missionBar .human-pedigree-sim-module__sC44yW__primaryButton{width:100%}.human-pedigree-sim-module__sC44yW__sceneFrame{min-height:350px}.human-pedigree-sim-module__sC44yW__pedigreeDiagram{transform-origin:50% 0;width:128%;margin-left:-14%;transform:scale(.76)}.human-pedigree-sim-module__sC44yW__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.human-pedigree-sim-module__sC44yW__legend span{text-align:center;justify-content:center;padding:7px 4px}}@media (prefers-reduced-motion:reduce){.human-pedigree-sim-module__sC44yW__simulation button,.human-pedigree-sim-module__sC44yW__personSymbol{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}}
.magnet-use-sim-module__svuaqG__root{--ink:#17324d;--muted:#5d7084;--line:#cbd9e6;--panel:#f8fbfe;--north:#ef5b62;--north-dark:#b72f3c;--south:#3f79d3;--south-dark:#2656a0;--accent:#136b63;--accent-soft:#dff3ef;color:var(--ink);background:radial-gradient(circle at 12% 8%,#dff3efb8,#0000 30%),linear-gradient(145deg,#fff,#f2f7fb);border:1px solid #d7e3ed;border-radius:28px;padding:clamp(18px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 55px #17324d1a}.magnet-use-sim-module__svuaqG__root *{box-sizing:border-box}.magnet-use-sim-module__svuaqG__root button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;font-weight:750;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.magnet-use-sim-module__svuaqG__root button:hover:not([aria-disabled=true]){border-color:#76a9a3;transform:translateY(-1px);box-shadow:0 7px 20px #136b631f}.magnet-use-sim-module__svuaqG__root button:focus-visible{outline-offset:3px;outline:3px solid #f1b448}.magnet-use-sim-module__svuaqG__root button[aria-pressed=true]{color:#0d5d56;background:var(--accent-soft);border-color:#4c9b92}.magnet-use-sim-module__svuaqG__root button[aria-disabled=true]{cursor:default;opacity:.64;box-shadow:none;transform:none}.magnet-use-sim-module__svuaqG__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.magnet-use-sim-module__svuaqG__header>div:first-child{min-width:0}.magnet-use-sim-module__svuaqG__header h2,.magnet-use-sim-module__svuaqG__header p{margin:0}.magnet-use-sim-module__svuaqG__kicker{color:var(--accent);font-size:var(--font-size-small);letter-spacing:.02em;font-weight:850}.magnet-use-sim-module__svuaqG__header h2{font-size:var(--font-size-title);letter-spacing:-.04em;margin-top:6px;line-height:1.15}.magnet-use-sim-module__svuaqG__header p:last-child{color:var(--muted);font-size:var(--font-size-body);margin-top:8px;line-height:1.6}.magnet-use-sim-module__svuaqG__actions{flex:none;gap:9px;display:flex}.magnet-use-sim-module__svuaqG__actions button,.magnet-use-sim-module__svuaqG__guideToggle{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.magnet-use-sim-module__svuaqG__modeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.magnet-use-sim-module__svuaqG__modeTabs button{justify-content:center;align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:flex}.magnet-use-sim-module__svuaqG__workspace{grid-template-columns:minmax(0,1.65fr) minmax(260px,.78fr);gap:16px;display:grid}.magnet-use-sim-module__svuaqG__sceneColumn,.magnet-use-sim-module__svuaqG__explanationPanel{background:#ffffffeb;border:1px solid #d9e4ed;border-radius:22px;min-width:0}.magnet-use-sim-module__svuaqG__sceneColumn{flex-direction:column;padding:14px;display:flex}.magnet-use-sim-module__svuaqG__sceneHeading{order:1;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.magnet-use-sim-module__svuaqG__sceneHeading>div{gap:3px;min-width:0;display:grid}.magnet-use-sim-module__svuaqG__sceneHeading span,.magnet-use-sim-module__svuaqG__readout span,.magnet-use-sim-module__svuaqG__inquiryCard span,.magnet-use-sim-module__svuaqG__conditionNote span,.magnet-use-sim-module__svuaqG__boundaryNote span,.magnet-use-sim-module__svuaqG__safetyNote span,.magnet-use-sim-module__svuaqG__controlGroup>span{color:var(--muted);font-size:var(--font-size-small);font-weight:800}.magnet-use-sim-module__svuaqG__sceneHeading strong{font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.magnet-use-sim-module__svuaqG__guideToggle{flex:none}.magnet-use-sim-module__svuaqG__sceneFrame{background:#eef5f8;border:1px solid #d6e2eb;border-radius:20px;order:3;position:relative;overflow:hidden}.magnet-use-sim-module__svuaqG__sceneSvg{width:100%;height:auto;max-height:440px;display:block}.magnet-use-sim-module__svuaqG__mobileSceneSummary{color:var(--muted);font-size:var(--font-size-small);order:4;margin:10px 2px 0;line-height:1.55;display:none}.magnet-use-sim-module__svuaqG__sceneBackground{fill:#edf5f7}.magnet-use-sim-module__svuaqG__sceneKicker{fill:#2f786f;font-size:var(--font-size-small);font-weight:850}.magnet-use-sim-module__svuaqG__sceneTitle{fill:var(--ink);font-size:var(--font-size-title);letter-spacing:-.03em;font-weight:900}.magnet-use-sim-module__svuaqG__tableLine{fill:none;stroke:#a9bdc7;stroke-linecap:round;stroke-width:8px}.magnet-use-sim-module__svuaqG__barMagnet,.magnet-use-sim-module__svuaqG__materialObject,.magnet-use-sim-module__svuaqG__compassNeedle{transition:transform .42s cubic-bezier(.22,.78,.27,1)}.magnet-use-sim-module__svuaqG__northPole{fill:var(--north)}.magnet-use-sim-module__svuaqG__southPole{fill:var(--south)}.magnet-use-sim-module__svuaqG__magnetOutline{fill:none;stroke:#fff;stroke-width:5px;filter:drop-shadow(0 8px 8px #17324d29)}.magnet-use-sim-module__svuaqG__magnetDivider{stroke:#ffffffa6;stroke-width:3px}.magnet-use-sim-module__svuaqG__poleLabel{fill:#fff;font-size:var(--font-size-body);font-weight:950}.magnet-use-sim-module__svuaqG__magnetGhost{opacity:.2}.magnet-use-sim-module__svuaqG__magnetGhost .magnet-use-sim-module__svuaqG__northPole,.magnet-use-sim-module__svuaqG__magnetGhost .magnet-use-sim-module__svuaqG__southPole{fill:#7691a8}.magnet-use-sim-module__svuaqG__magnetGhost .magnet-use-sim-module__svuaqG__magnetOutline{stroke-dasharray:8 8;filter:none}.magnet-use-sim-module__svuaqG__materialObject{filter:drop-shadow(0 8px 8px #17324d26)}.magnet-use-sim-module__svuaqG__ironObject{fill:#6c7d8e;stroke:#374d61;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.magnet-use-sim-module__svuaqG__clipObject{fill:none}.magnet-use-sim-module__svuaqG__foilObject{fill:#cbd7df;stroke:#738798;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.magnet-use-sim-module__svuaqG__foilObject path+path{fill:none;stroke-width:2px}.magnet-use-sim-module__svuaqG__woodObject rect{fill:#c88a4e;stroke:#935c2e;stroke-width:4px}.magnet-use-sim-module__svuaqG__woodObject path{fill:none;stroke:#9f6737;stroke-linecap:round;stroke-width:3px}.magnet-use-sim-module__svuaqG__objectGhost{opacity:.22}.magnet-use-sim-module__svuaqG__objectLabel{fill:#526b7e;font-size:var(--font-size-small);font-weight:800}.magnet-use-sim-module__svuaqG__motionArrow,.magnet-use-sim-module__svuaqG__motionArrowReverse,.magnet-use-sim-module__svuaqG__curvedArrow,.magnet-use-sim-module__svuaqG__curvedArrowReverse{fill:none;stroke:#d57a18;stroke-dasharray:8 7;stroke-linecap:round;stroke-width:5px}.magnet-use-sim-module__svuaqG__arrowHead{fill:#d57a18}.magnet-use-sim-module__svuaqG__guideLabel{fill:#a75c0c;font-size:var(--font-size-small);font-weight:850}.magnet-use-sim-module__svuaqG__resultBadge rect{fill:#ffffffeb;stroke:#b9d4d0;stroke-width:2px}.magnet-use-sim-module__svuaqG__resultBadge text:first-of-type{fill:#557082;font-size:var(--font-size-small);font-weight:800}.magnet-use-sim-module__svuaqG__resultBadge text:last-of-type{fill:#0d6259;font-size:var(--font-size-body);font-weight:900}.magnet-use-sim-module__svuaqG__compassBody>circle:first-child{fill:#fff;stroke:#89a4b7;stroke-width:7px;filter:drop-shadow(0 9px 10px #17324d24)}.magnet-use-sim-module__svuaqG__compassBody>circle:nth-child(2){fill:#eef5f8;stroke:#c2d2dd;stroke-width:2px}.magnet-use-sim-module__svuaqG__compassBody>path{fill:none;stroke:#71899b;stroke-linecap:round;stroke-width:4px}.magnet-use-sim-module__svuaqG__compassBody>text{fill:#61778a;font-size:var(--font-size-small);font-weight:850}.magnet-use-sim-module__svuaqG__needleNorth{fill:var(--north);stroke:var(--north-dark);stroke-width:2px}.magnet-use-sim-module__svuaqG__needleSouth{fill:var(--south);stroke:var(--south-dark);stroke-width:2px}.magnet-use-sim-module__svuaqG__compassPin{fill:#fff;stroke:#42596c;stroke-width:4px}.magnet-use-sim-module__svuaqG__compassGhostNeedle{fill:#8095a5;opacity:.23;stroke:#556d80;stroke-dasharray:5 5;stroke-width:2px}.magnet-use-sim-module__svuaqG__controls{order:2;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:3px 0 13px;display:grid}.magnet-use-sim-module__svuaqG__sceneColumn>.magnet-use-sim-module__svuaqG__guideToggle{color:#405b69;background:#f7fafb;border-color:#aabdc6;order:5;align-self:flex-start;margin-top:10px}.magnet-use-sim-module__svuaqG__materialPicker{background:#f6fafb;border:1px solid #d6e2e8;border-radius:14px;min-width:0}.magnet-use-sim-module__svuaqG__materialPicker>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;list-style:none;display:flex}.magnet-use-sim-module__svuaqG__materialPicker>summary::-webkit-details-marker{display:none}.magnet-use-sim-module__svuaqG__materialPicker>summary span,.magnet-use-sim-module__svuaqG__materialPicker>summary strong{display:block}.magnet-use-sim-module__svuaqG__materialPicker>summary span{color:var(--muted);font-size:var(--font-size-small);font-weight:800}.magnet-use-sim-module__svuaqG__materialPicker>summary strong{color:#0f7067;margin-top:2px}.magnet-use-sim-module__svuaqG__materialPicker>summary svg{flex:none;transition:transform .18s}.magnet-use-sim-module__svuaqG__materialPicker[open]>summary svg{transform:rotate(180deg)}.magnet-use-sim-module__svuaqG__materialPicker .magnet-use-sim-module__svuaqG__choiceGrid{margin:0 8px 8px}.magnet-use-sim-module__svuaqG__controlGroup{gap:7px;display:grid}.magnet-use-sim-module__svuaqG__choiceGrid,.magnet-use-sim-module__svuaqG__choiceGridTwo,.magnet-use-sim-module__svuaqG__actionGroup{gap:8px;display:grid}.magnet-use-sim-module__svuaqG__choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.magnet-use-sim-module__svuaqG__choiceGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.magnet-use-sim-module__svuaqG__choiceGrid button,.magnet-use-sim-module__svuaqG__choiceGridTwo button,.magnet-use-sim-module__svuaqG__actionGroup button{padding:8px 12px}.magnet-use-sim-module__svuaqG__actionGroup{grid-template-columns:repeat(2,max-content);align-self:end}.magnet-use-sim-module__svuaqG__actionGroup button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.magnet-use-sim-module__svuaqG__actionGroup .magnet-use-sim-module__svuaqG__primaryButton{color:#fff;background:#0f7067;border-color:#0f7067}.magnet-use-sim-module__svuaqG__actionGroup .magnet-use-sim-module__svuaqG__primaryButton:hover:not([aria-disabled=true]){background:#095b54;border-color:#095b54}.magnet-use-sim-module__svuaqG__actionGroup .magnet-use-sim-module__svuaqG__primaryButton[aria-pressed=true]{color:#fff;background:#095b54;border-color:#095b54}.magnet-use-sim-module__svuaqG__explanationPanel{align-content:start;gap:10px;padding:14px;display:grid}.magnet-use-sim-module__svuaqG__readout,.magnet-use-sim-module__svuaqG__inquiryCard,.magnet-use-sim-module__svuaqG__conditionNote,.magnet-use-sim-module__svuaqG__boundaryNote,.magnet-use-sim-module__svuaqG__safetyNote{background:var(--panel);border:1px solid #dbe5ed;border-radius:17px;padding:14px}.magnet-use-sim-module__svuaqG__readout{background:linear-gradient(145deg,#e5f5f2,#f7fbfa);border-color:#b8dcd6}.magnet-use-sim-module__svuaqG__readout strong{color:#0c6159;font-size:var(--font-size-title);margin-top:4px;line-height:1.22;display:block}.magnet-use-sim-module__svuaqG__readout p,.magnet-use-sim-module__svuaqG__conditionNote p,.magnet-use-sim-module__svuaqG__boundaryNote p,.magnet-use-sim-module__svuaqG__safetyNote p{color:#445c70;font-size:var(--font-size-small);margin:7px 0 0;line-height:1.58}.magnet-use-sim-module__svuaqG__inquiryCard,.magnet-use-sim-module__svuaqG__safetyNote{align-items:flex-start;gap:10px;display:flex}.magnet-use-sim-module__svuaqG__inquiryCard svg{color:#19766c;flex:none;margin-top:2px}.magnet-use-sim-module__svuaqG__inquiryCard strong{font-size:var(--font-size-body);margin-top:5px;line-height:1.45;display:block}.magnet-use-sim-module__svuaqG__boundaryNote{background:#fff9eb;border-color:#eed59b}.magnet-use-sim-module__svuaqG__boundaryNote span{color:#8e5e10}.magnet-use-sim-module__svuaqG__safetyNote{background:#fff4f2;border-color:#edc5bf}.magnet-use-sim-module__svuaqG__safetyNote svg,.magnet-use-sim-module__svuaqG__safetyNote span{color:#a33d35}.magnet-use-sim-module__svuaqG__visualOnlyNote{color:#546b7e;font-size:var(--font-size-small);align-items:center;gap:9px;margin-top:13px;line-height:1.5;display:flex}.magnet-use-sim-module__svuaqG__visualOnlyNote svg{color:#287c73;flex:none}.magnet-use-sim-module__svuaqG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.magnet-use-sim-module__svuaqG__classroomMode{z-index:1000;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;padding:clamp(14px,2vw,26px);position:fixed;inset:0;overflow:auto}.magnet-use-sim-module__svuaqG__classroomMode .magnet-use-sim-module__svuaqG__header{margin-bottom:12px}.magnet-use-sim-module__svuaqG__classroomMode .magnet-use-sim-module__svuaqG__sceneSvg{max-height:min(48vh,500px)}@media (max-width:1080px){.magnet-use-sim-module__svuaqG__workspace{grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr)}.magnet-use-sim-module__svuaqG__controls{grid-template-columns:1fr}.magnet-use-sim-module__svuaqG__actionGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.magnet-use-sim-module__svuaqG__workspace{grid-template-columns:1fr}.magnet-use-sim-module__svuaqG__explanationPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.magnet-use-sim-module__svuaqG__readout,.magnet-use-sim-module__svuaqG__inquiryCard{grid-column:span 2}.magnet-use-sim-module__svuaqG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.magnet-use-sim-module__svuaqG__root{border-radius:20px;padding:14px}.magnet-use-sim-module__svuaqG__header{display:grid}.magnet-use-sim-module__svuaqG__actions{width:100%}.magnet-use-sim-module__svuaqG__actions button{flex:1}.magnet-use-sim-module__svuaqG__modeTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.magnet-use-sim-module__svuaqG__modeTabs button{font-size:var(--font-size-small);justify-content:center;gap:5px;padding-inline:5px}.magnet-use-sim-module__svuaqG__sceneHeading{display:none}.magnet-use-sim-module__svuaqG__guideToggle,.magnet-use-sim-module__svuaqG__sceneColumn>.magnet-use-sim-module__svuaqG__guideToggle{width:100%}.magnet-use-sim-module__svuaqG__explanationPanel{grid-template-columns:1fr}.magnet-use-sim-module__svuaqG__readout,.magnet-use-sim-module__svuaqG__inquiryCard{grid-column:auto}}@media (max-width:430px){.magnet-use-sim-module__svuaqG__root{padding:11px}.magnet-use-sim-module__svuaqG__header h2{font-size:var(--font-size-title)}.magnet-use-sim-module__svuaqG__sceneColumn,.magnet-use-sim-module__svuaqG__explanationPanel{border-radius:16px}.magnet-use-sim-module__svuaqG__sceneColumn{padding:9px}.magnet-use-sim-module__svuaqG__sceneSvg text{display:none}.magnet-use-sim-module__svuaqG__sceneSvg{min-height:220px}.magnet-use-sim-module__svuaqG__mobileSceneSummary{display:block}.magnet-use-sim-module__svuaqG__choiceGrid,.magnet-use-sim-module__svuaqG__choiceGridTwo,.magnet-use-sim-module__svuaqG__actionGroup{grid-template-columns:1fr}.magnet-use-sim-module__svuaqG__visualOnlyNote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.magnet-use-sim-module__svuaqG__root *,.magnet-use-sim-module__svuaqG__root :before,.magnet-use-sim-module__svuaqG__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.magnet-use-sim-module__svuaqG__root{display:none!important}}
