.motion-speeds.svelte-382joq{margin:32px 0;border-block:1px solid var(--line);padding-block:26px 18px}dl.svelte-382joq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}dl.svelte-382joq>div:where(.svelte-382joq){padding-inline:18px;border-left:1px solid var(--line);min-width:0}dl.svelte-382joq>div:where(.svelte-382joq):first-child{padding-left:0;border:0}dl.svelte-382joq>div:where(.svelte-382joq):last-child{padding-right:0}dt.svelte-382joq{font-size:14px;font-weight:650;margin-bottom:12px}dd.svelte-382joq{margin:0}.value.svelte-382joq{display:flex;align-items:baseline;gap:6px;color:var(--teal);white-space:nowrap;font:13px var(--font-mono)}.value.svelte-382joq strong:where(.svelte-382joq){font-size:clamp(25px,3vw,31px);font-weight:550;font-variant-numeric:tabular-nums}.approx.svelte-382joq{font:12px var(--font-sans)}.frame.svelte-382joq{font-size:12px;line-height:1.7;margin-top:12px}.detail.svelte-382joq,.motion-speeds.svelte-382joq p:where(.svelte-382joq){font-size:12px;color:var(--muted);line-height:1.8}.detail.svelte-382joq{margin-top:5px}.detail.svelte-382joq a:where(.svelte-382joq){display:inline-block;padding-block:5px;color:var(--teal)}.motion-speeds.svelte-382joq p:where(.svelte-382joq){margin:22px 0 0}@media(max-width:719px){dl.svelte-382joq{grid-template-columns:1fr}dl.svelte-382joq>div:where(.svelte-382joq),dl.svelte-382joq>div:where(.svelte-382joq):first-child,dl.svelte-382joq>div:where(.svelte-382joq):last-child{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:19px 0;border:0;border-top:1px solid var(--line)}dl.svelte-382joq>div:where(.svelte-382joq):first-child{border-top:0;padding-top:0}dt.svelte-382joq{margin-bottom:0;align-self:center}.value.svelte-382joq{grid-column:1 / -1;flex-wrap:wrap;white-space:normal;margin-top:8px}.value.svelte-382joq strong:where(.svelte-382joq){font-size:29px}.frame.svelte-382joq{margin-top:5px}.detail.svelte-382joq{grid-column:1 / -1}.motion-speeds.svelte-382joq p:where(.svelte-382joq){margin-top:8px}}.inertia-figure.svelte-1eg3zms{margin:30px 0 40px;padding:24px 0;border-block:1px solid var(--line)}.panels.svelte-1eg3zms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}h3.svelte-1eg3zms{font-size:16px;margin:0 0 12px}svg.svelte-1eg3zms{width:100%;height:auto;display:block}.panels.svelte-1eg3zms p:where(.svelte-1eg3zms){font-size:13px;line-height:1.8;margin:10px 0 0}figcaption.svelte-1eg3zms{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}@media(max-width:600px){.panels.svelte-1eg3zms{grid-template-columns:1fr;gap:26px}}.motion-frames.svelte-1rbtuaw{margin:32px 0 40px;padding:26px;background:var(--soft-teal);border:1px solid var(--line);border-radius:12px}h3.svelte-1rbtuaw{font-size:20px;margin:0 0 18px}.frame-buttons.svelte-1rbtuaw{display:inline-flex;flex-wrap:wrap;gap:6px}button.svelte-1rbtuaw{min-height:44px;padding:10px 18px;border:1px solid var(--teal);border-radius:5px;background:transparent;color:var(--teal);cursor:pointer;font-size:14px;font-weight:650}button[aria-pressed=true].svelte-1rbtuaw{background:var(--teal);color:#fff}button.svelte-1rbtuaw:disabled{cursor:default}.drawing.svelte-1rbtuaw{margin-top:16px}.drawing.svelte-1rbtuaw svg{display:block;width:100%;height:auto}.legend.svelte-1rbtuaw{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px}.legend.svelte-1rbtuaw span:where(.svelte-1rbtuaw){display:inline-flex;align-items:center;gap:7px}i.svelte-1rbtuaw{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--teal)}i.sun.svelte-1rbtuaw{background:var(--copper);border:1px solid var(--ink)}i.start.svelte-1rbtuaw{background:var(--bg);border:1px solid var(--teal)}i.sun-path.svelte-1rbtuaw{width:18px;height:0;border-radius:0;background:none;border-top:2px dashed #9a6c3e}.time-control.svelte-1rbtuaw{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:26px;font-size:13px}output.svelte-1rbtuaw{font-family:var(--font-mono);font-variant-numeric:tabular-nums}input.svelte-1rbtuaw{grid-column:1 / -1;width:100%;min-width:0;margin:0;min-height:44px;accent-color:var(--teal)}.time-labels.svelte-1rbtuaw{grid-column:1 / -1;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.frame-summary.svelte-1rbtuaw{font-size:14px;line-height:1.7;color:var(--ink);margin:18px 0 0;padding-left:12px;border-left:2px solid var(--teal);min-height:3.4em}.frame-summary.svelte-1rbtuaw strong:where(.svelte-1rbtuaw){display:block}figcaption.svelte-1rbtuaw{margin-top:18px;color:var(--muted);font-size:12px;line-height:1.9}figcaption.svelte-1rbtuaw strong:where(.svelte-1rbtuaw){font-weight:650}figcaption.svelte-1rbtuaw a:where(.svelte-1rbtuaw){display:inline-block;padding-block:5px}noscript.svelte-1rbtuaw p:where(.svelte-1rbtuaw){font-size:13px;line-height:1.8}@media(max-width:600px){.motion-frames.svelte-1rbtuaw{padding:20px 16px}.legend.svelte-1rbtuaw{gap:9px 14px}.frame-summary.svelte-1rbtuaw{min-height:5.1em}}.article-details.svelte-1f19a26{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;padding-bottom:16px}.reading.svelte-1f19a26 .key-point:where(.svelte-1f19a26){color:var(--ink);font-weight:650}.reading.svelte-1f19a26 .section-sources:where(.svelte-1f19a26){display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:12px;line-height:1.8;margin-top:16px}.section-sources.svelte-1f19a26 a:where(.svelte-1f19a26){padding-block:6px}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26){scroll-margin-top:30px}.orbit-invitation.svelte-1f19a26{border-block:1px solid var(--line);padding:10px 0 26px;margin-top:42px}.reading.svelte-1f19a26 .model-note:where(.svelte-1f19a26){font-size:13px;line-height:1.9;margin-top:20px}.article-nav.svelte-1f19a26{border-block:1px solid var(--line);padding-block:22px;margin-bottom:32px}.article-header.svelte-1f19a26 .article-category:where(.svelte-1f19a26),.contents-label.svelte-1f19a26{font-size:13px;font-weight:650;color:var(--teal)}.article-nav.svelte-1f19a26 ol:where(.svelte-1f19a26){list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.article-nav.svelte-1f19a26 li:where(.svelte-1f19a26){margin:0;font-size:14px;line-height:1.6}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26){display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26):focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26):hover{text-decoration:underline}}.article-nav.svelte-1f19a26 a:where(.svelte-1f19a26) span:where(.svelte-1f19a26){font:11px var(--font-mono);color:var(--muted)}h2[id].svelte-1f19a26{scroll-margin-top:30px}@media(max-width:600px){.article-nav.svelte-1f19a26 ol:where(.svelte-1f19a26){grid-template-columns:1fr}}.article-header.svelte-1f19a26{padding-top:38px;border-bottom:1px solid var(--line)}.article-header.svelte-1f19a26 .article-category:where(.svelte-1f19a26){margin:32px 0 0}h1.svelte-1f19a26{font-size:clamp(35px,4.5vw,58px);line-height:1.3;margin:20px 0 24px}.intro.svelte-1f19a26{font-size:19px}.article-sources.svelte-1f19a26{border-top:1px solid var(--line);margin-top:50px}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26){font-size:15px;margin-block:23px}.article-sources.svelte-1f19a26 li:where(.svelte-1f19a26) p:where(.svelte-1f19a26){font-size:14px;margin:7px 0}.article-sources.svelte-1f19a26 small:where(.svelte-1f19a26){font-size:12px}.reading.svelte-1f19a26 .note:where(.svelte-1f19a26){font-size:13px}.next.svelte-1f19a26{border-top:1px solid var(--line);margin-top:40px;padding-top:36px}.next.svelte-1f19a26 h2:where(.svelte-1f19a26){margin-top:12px}.next.svelte-1f19a26>.text-link:where(.svelte-1f19a26){display:block;width:fit-content;margin-top:20px}.atom-figure.svelte-1f19a26{margin:0;padding:24px;background:var(--soft-teal);border:1px solid var(--line);border-radius:12px}.atom-art.svelte-1f19a26{height:230px}.atom-figure.svelte-1f19a26 strong:where(.svelte-1f19a26){display:block;font:500 29px ui-monospace,monospace;color:var(--teal)}figcaption.svelte-1f19a26{font-size:12px;color:var(--muted);line-height:1.8;margin-top:18px}@media(max-width:767px){.intro.svelte-1f19a26{font-size:17px}.article-header.svelte-1f19a26{padding-top:25px}}
