._engine_147nn_1{display:grid;gap:1rem;width:100%}._hero_147nn_1{position:relative;overflow:hidden;min-height:250px;border:1px solid var(--border);border-radius:1.5rem;background:#071526;color:#fff;box-shadow:var(--shadow-md)}._hero_147nn_1>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._shade_147nn_1{position:absolute;inset:0;background:linear-gradient(90deg,#050f1ff0,#050f1fad 55%,#050f1f2e)}._hero_147nn_1>div:not(._shade_147nn_1){position:relative;z-index:2;display:grid;align-content:end;min-height:250px;max-width:780px;padding:1.25rem}._hero_147nn_1 span,._controlCard_147nn_1>span,._dataCard_147nn_1>span{display:flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:950;letter-spacing:.09em;color:#ffe171}._hero_147nn_1 h3{font-family:var(--font-family-display);font-size:clamp(1.8rem,4vw,3.3rem);line-height:1;margin:.3rem 0}._hero_147nn_1 p{margin:0;color:#fffc;line-height:1.55}._hero_147nn_1>button{position:absolute;right:.8rem;top:.8rem;z-index:3;background:#071526b8!important;color:#fff!important;border-color:#ffffff40!important}._workbench_147nn_1{display:grid;grid-template-columns:.9fr 1.1fr;gap:.8rem}._controlCard_147nn_1,._dataCard_147nn_1,._reaction_147nn_1,._physicsStage_147nn_1,._orbitStage_147nn_1{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--card)}._controlCard_147nn_1 h4,._dataCard_147nn_1 h4{font-family:var(--font-family-display);font-size:1.25rem;margin:0}._controlCard_147nn_1 label{display:grid;gap:.4rem;font-size:.74rem;color:var(--muted-foreground)}._controlCard_147nn_1 label strong{color:var(--foreground);font-family:var(--font-family-display);font-size:1.05rem}._choiceRow_147nn_1{display:flex;gap:.4rem;flex-wrap:wrap}._bars_147nn_1{min-height:220px;display:flex;align-items:end;gap:.55rem;padding:.75rem;border-radius:1rem;background:var(--surface);border:1px solid var(--border)}._bars_147nn_1>div{flex:1;min-width:38px;height:180px;display:grid;grid-template-rows:1fr auto;align-items:end;gap:.3rem}._bars_147nn_1 i{display:block;width:100%;min-height:6px;border-radius:.55rem .55rem .2rem .2rem;background:var(--primary);transition:height .35s ease}._bars_147nn_1 small{font-size:.58rem;text-align:center;color:var(--muted-foreground)}._bars_147nn_1 p{align-self:center;color:var(--muted-foreground);line-height:1.5}._equation_147nn_1{padding:.8rem;border-radius:.9rem;background:var(--surface);text-align:center;font-family:var(--font-family-display);font-size:1.5rem}._reaction_147nn_1{align-content:center;justify-items:center;grid-template-columns:1fr auto 1fr auto 1.3fr}._particleRow_147nn_1,._bondRow_147nn_1{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center;align-content:center;min-height:100px}._particleA_147nn_1,._particleB_147nn_1{display:block;width:24px;height:24px;border-radius:50%;border:2px solid var(--foreground)}._particleA_147nn_1{background:var(--primary)}._particleB_147nn_1{background:var(--info)}._bondRow_147nn_1 span{display:flex}._bondRow_147nn_1 span i+i{margin-left:-5px}._reaction_147nn_1>small,._reaction_147nn_1>button{grid-column:1/-1}._physicsStage_147nn_1{align-content:center}._track_147nn_1{position:relative;height:140px;border-bottom:6px solid var(--foreground);border-radius:1rem;background:var(--surface);overflow:hidden}._cart_147nn_1{position:absolute;bottom:18px;transform:translate(-50%);width:50px;height:50px;border-radius:.8rem;display:grid;place-items:center;background:var(--primary);transition:left .35s ease}._physicsStage_147nn_1>strong{font-family:var(--font-family-display);font-size:1.35rem}._trialLog_147nn_1{display:flex;gap:.35rem;flex-wrap:wrap}._trialLog_147nn_1 span{padding:.35rem .5rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:.62rem}._orbitStage_147nn_1{min-height:320px;place-items:center;align-content:center;overflow:hidden;position:relative}._sun_147nn_1{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--warning) 70%,white);font-size:2rem;box-shadow:0 0 35px color-mix(in srgb,var(--warning) 40%,transparent);z-index:2}._orbitRing_147nn_1{position:absolute;border:2px dashed color-mix(in srgb,var(--info) 50%,var(--border));border-radius:50%;transition:.35s ease;animation:_spin_147nn_1 8s linear infinite}._planet_147nn_1{position:absolute;left:50%;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--primary);transform:translate(-50%)}._orbitStage_147nn_1>span{position:absolute;bottom:1rem;font-size:.7rem;color:var(--muted-foreground)}._feedback_147nn_1{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border-radius:1rem;background:color-mix(in srgb,var(--info) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--info) 25%,var(--border));font-size:.76rem}._feedback_147nn_1 svg{color:var(--info);width:18px}@keyframes _spin_147nn_1{to{transform:rotate(360deg)}}@media(max-width:820px){._workbench_147nn_1,._reaction_147nn_1{grid-template-columns:1fr}._reaction_147nn_1>small,._reaction_147nn_1>button{grid-column:auto}._hero_147nn_1{min-height:230px}._hero_147nn_1>div:not(._shade_147nn_1){min-height:230px;padding:1rem}._hero_147nn_1>button{position:relative;right:auto;top:auto;margin:0 1rem 1rem;justify-self:start}._orbitStage_147nn_1{min-height:280px}}@media(prefers-reduced-motion:reduce){._engine_147nn_1 *{animation:none!important;transition:none!important}}
