._article_3vnp4_15{box-sizing:border-box;width:100%;color:var(--obento-neo-ink)}._header_3vnp4_23{flex-direction:column;gap:14px;padding-bottom:28px;display:flex}._eyebrow_3vnp4_30{letter-spacing:.2em;text-transform:uppercase;color:var(--app-ink-muted);align-items:center;gap:10px;margin:0;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}._eyebrowDash_3vnp4_43{background:var(--app-ink);width:24px;height:2px}._eyebrowJp_3vnp4_49{letter-spacing:.1em;color:var(--app-ink);font-family:Murecho,sans-serif}._title_3vnp4_55{letter-spacing:-.01em;margin:0;font-family:Murecho,sans-serif;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.05}._lede_3vnp4_64{max-width:46ch;color:var(--app-ink-muted);margin:0;font-size:clamp(17px,2.2vw,20px);line-height:1.55}._headerMeta_3vnp4_72{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}._status_3vnp4_80{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}._year_3vnp4_91{color:var(--app-ink-muted);font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700}._byline_3vnp4_102{color:var(--app-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:12px;display:flex}._byline_3vnp4_102>*+:before{content:"·";margin-inline-end:12px}._bylineAuthor_3vnp4_118{color:var(--app-ink);font-weight:700}._tags_3vnp4_123{flex-wrap:wrap;gap:6px;display:flex}._actions_3vnp4_129{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}._linkButton_3vnp4_141{border-radius:6px;text-decoration:none;display:inline-flex}._linkButton_3vnp4_141:focus-visible{outline:2px solid var(--app-ink);outline-offset:3px}._facts_3vnp4_168{border:2px solid var(--app-ink);background:var(--app-ink);border-radius:8px;grid-template-columns:1fr;gap:2px;margin:0 0 40px;display:grid;overflow:hidden}._fact_3vnp4_168{background:var(--app-surface);flex-direction:column;gap:8px;padding:16px 18px;display:flex}@media (width>=560px){._facts_3vnp4_168{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}._factLabel_3vnp4_195{letter-spacing:.14em;text-transform:uppercase;color:var(--app-ink-muted);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}._factValue_3vnp4_205{margin:0;font-size:15px;font-weight:600;line-height:1.4}._factBadges_3vnp4_215{flex-wrap:wrap;gap:5px;display:flex}._layout_3vnp4_235{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width>=1000px){._layout_3vnp4_235{grid-template-columns:minmax(0,1fr) 220px}._body_3vnp4_248{grid-area:1/1}._rail_3vnp4_253{grid-area:1/2}}._body_3vnp4_248{min-width:0}._rail_3vnp4_253{border:2px solid var(--app-ink);background:var(--app-surface-sunken);border-radius:8px;padding:16px 18px}@media (width>=1000px){._rail_3vnp4_253{border:none;border-left:2px solid var(--app-border);background:0 0;border-radius:0;padding:4px 0 4px 18px;position:sticky;top:24px}}._railTitle_3vnp4_287{letter-spacing:.14em;text-transform:uppercase;color:var(--app-ink-muted);margin:0 0 10px;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}._railList_3vnp4_297{counter-reset:rail;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._railLink_3vnp4_307{color:var(--app-ink-muted);padding:5px 0;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .12s;display:block}._railLink_3vnp4_307:before{counter-increment:rail;content:counter(rail, decimal-leading-zero) "  ";color:var(--app-border);font-family:ui-monospace,Consolas,monospace;font-size:11px}._railLink_3vnp4_307:hover{color:var(--app-ink)}._railLink_3vnp4_307[data-active]{color:var(--app-ink);font-weight:700}._railLink_3vnp4_307[data-active]:before{color:var(--app-accent)}._prose_3vnp4_342{font-size:16.5px;line-height:1.75;container-type:inline-size}._h2_3vnp4_355{margin:56px 0 16px;scroll-margin-top:88px;font-family:Murecho,sans-serif;font-size:clamp(24px,3.4vw,30px);font-weight:800;line-height:1.2}._prose_3vnp4_342>._h2_3vnp4_355:first-child{margin-top:0}._headingWithBirds_3vnp4_375{margin-top:92px;position:relative}._h3_3vnp4_380{margin:34px 0 12px;scroll-margin-top:88px;font-family:Murecho,sans-serif;font-size:19px;font-weight:700;line-height:1.3}._paragraph_3vnp4_389{margin:0 0 20px}._list_3vnp4_393,._orderedList_3vnp4_394{flex-direction:column;gap:10px;margin:0 0 20px;padding-left:22px;display:flex}._listItem_3vnp4_402{padding-left:4px}._listItem_3vnp4_402::marker{color:var(--app-accent);font-weight:700}._quote_3vnp4_413{border-left:3px solid var(--app-accent);color:var(--app-ink);margin:32px 0;padding:4px 0 4px 22px;font-family:Murecho,sans-serif;font-size:clamp(18px,2.4vw,21px);line-height:1.5}._rule_3vnp4_423{border:none;border-top:2px solid var(--app-border);height:0;margin:44px 0}._link_3vnp4_141{color:var(--app-ink);text-decoration:underline;-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent);text-underline-offset:3px;text-decoration-thickness:2px}._link_3vnp4_141:hover{background:var(--app-accent);color:var(--app-accent-on)}._codeWrap_3vnp4_447{margin:28px 0}._figure_3vnp4_453{margin:32px 0}._demoFigure_3vnp4_465{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);margin:36px 0;padding:24px 0 18px}@media (width>=1000px){._figure_3vnp4_453,._demoFigure_3vnp4_465{width:100%;max-width:none}}._figureImage_3vnp4_484{border:2px solid var(--app-ink);width:100%;height:auto;box-shadow:6px 6px 0 var(--app-border);background:var(--app-surface-sunken);border-radius:8px;display:block}._caption_3vnp4_494{color:var(--app-ink-muted);margin-top:10px;font-size:13.5px;line-height:1.5}._demoFrame_3vnp4_508{position:relative}._demoCanvas_3vnp4_519{aspect-ratio:3/2;touch-action:none;cursor:grab;width:100%;max-height:380px}._demoCanvas_3vnp4_519:active{cursor:grabbing}._demoBanner_3vnp4_535{aspect-ratio:5;width:100%;max-height:240px}._demoFallback_3vnp4_541{aspect-ratio:3/2;width:100%;max-height:380px;color:var(--app-ink-muted);justify-content:center;align-items:center;font-family:ui-monospace,Consolas,monospace;font-size:13px;display:flex}._compare_3vnp4_558{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=620px){._compare_3vnp4_558{grid-template-columns:1fr 1fr}}._compareTriple_3vnp4_574{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=520px){._compareTriple_3vnp4_574{grid-template-columns:1fr 1fr}}@media (width>=780px){._compareTriple_3vnp4_574{grid-template-columns:repeat(3,1fr)}}._comparePanel_3vnp4_592{flex-direction:column;gap:8px;display:flex}._compareCanvas_3vnp4_600{aspect-ratio:1;touch-action:none;cursor:grab;width:100%;max-height:280px}._compareCanvas_3vnp4_600:active{cursor:grabbing}._compareLabel_3vnp4_612{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--app-ink-muted);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}._demoNote_3vnp4_625{text-align:center;max-width:58ch;color:var(--app-ink-muted);margin:12px auto 0;font-size:14px;line-height:1.55}._demoNoteMeta_3vnp4_634{letter-spacing:.1em;text-transform:uppercase;color:var(--app-ink);margin-bottom:4px;font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;display:block}._demoControls_3vnp4_646{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0 0;display:flex}._protocolDemo_3vnp4_662{flex-direction:column;gap:12px;padding:16px;display:flex}._protocolTrack_3vnp4_669{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._protocolStep_3vnp4_678{border:2px solid var(--app-ink);background:var(--app-surface);border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"index request""index detail";align-items:baseline;gap:4px 12px;padding:12px 14px;display:grid;position:relative}._protocolStep_3vnp4_678+._protocolStep_3vnp4_678:before{content:"";border-left:2px solid var(--app-ink-muted);height:10px;position:absolute;top:-10px;left:28px}._protocolIndex_3vnp4_704{color:var(--app-ink-muted);grid-area:index;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700}._protocolRequest_3vnp4_712{word-break:break-word;flex-wrap:wrap;grid-area:request;align-items:baseline;gap:8px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.4;display:flex}._protocolMethod_3vnp4_724{border:1.5px solid var(--app-ink);letter-spacing:.06em;border-radius:4px;padding:1px 5px;font-size:10px}._protocolDetail_3vnp4_732{flex-wrap:wrap;grid-area:detail;align-items:baseline;gap:4px 8px;display:flex}._protocolSends_3vnp4_742{letter-spacing:.04em;color:var(--app-ink-muted);font-family:ui-monospace,Consolas,monospace;font-size:11.5px}._protocolServer_3vnp4_749{font-size:13px;font-weight:600;line-height:1.4}._protocolNote_3vnp4_755{color:var(--app-ink-muted);margin:0;font-size:13px;line-height:1.5}._rocketDemo_3vnp4_774{flex-direction:column;gap:14px;padding:16px 0;display:flex}._rocketSprite_3vnp4_781{--rocket-hull-lit:#d9d1c1;--rocket-hull:#bcb3a1;--rocket-hull-shade:#8d857a;--rocket-port:#4a4740;--rocket-port-lit:#6e6a61;--rocket-accent:var(--app-accent);--rocket-accent-deep:var(--app-danger);--rocket-flame:var(--app-warning);--rocket-flame-hot:#fff4ca;display:block}._flameA_3vnp4_798,._flameB_3vnp4_799{animation:.24s step-end infinite _rocketFlicker_3vnp4_1}._flameB_3vnp4_799{opacity:0;animation-delay:.12s}@keyframes _rocketFlicker_3vnp4_1{0%,to{opacity:1}50%{opacity:0}}._rocketStage_3vnp4_818{border:2px solid var(--app-ink);background:var(--app-ink);border-radius:10px;justify-content:center;align-items:flex-end;min-height:260px;padding:24px;display:flex}._anatomyDemo_3vnp4_835{flex-direction:column;gap:14px;padding:16px 0;display:flex}._anatomyStage_3vnp4_845{justify-content:center;align-items:center;min-height:96px;display:flex}._anatomyContract_3vnp4_852{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._anatomyAttribute_3vnp4_862{border:1.5px solid var(--app-ink);border-radius:5px;align-items:baseline;gap:2px;padding:4px 8px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.4;display:inline-flex}._anatomyAttributeName_3vnp4_874{font-weight:700}._anatomyAttributeValue_3vnp4_880{color:var(--app-ink-muted)}._anatomyAttributeValue_3vnp4_880:before,._anatomyAttributeValue_3vnp4_880:after{content:"\""}._skyDemo_3vnp4_899,._rumbleDemo_3vnp4_900,._liftoffDemo_3vnp4_901{--night-star:#6f675a;--night-star-bright:#a89e8c;flex-direction:column;gap:14px;padding:16px 0;display:flex}._skyStage_3vnp4_911,._liftoffStage_3vnp4_912,._rumbleStage_3vnp4_913{border:2px solid var(--app-ink);background:var(--app-ink);border-radius:10px;position:relative;overflow:hidden}._skyStage_3vnp4_911{height:220px}._star_3vnp4_927,._starLarge_3vnp4_928{background:var(--night-star);width:2px;height:2px;animation:4s ease-in-out infinite _demoTwinkle_3vnp4_1;position:absolute}._starLarge_3vnp4_928{background:var(--night-star-bright);width:3px;height:3px}@keyframes _demoTwinkle_3vnp4_1{0%,to{opacity:.25}50%{opacity:.9}}._speedLine_3vnp4_954{background:var(--night-star);width:2px;height:40%;animation:.55s linear infinite _demoFall_3vnp4_541;position:absolute;top:-15%}@keyframes _demoFall_3vnp4_541{to{transform:translateY(320px)}}._rumbleStage_3vnp4_913{justify-content:center;align-items:center;padding:28px 20px;display:flex}._rumbleStage_3vnp4_913 ._rumbleSubject_3vnp4_982 .obento-field-label{color:var(--app-ink-on)}._rumbleSubject_3vnp4_982{width:min(340px,100%)}._heroRumble_3vnp4_993{animation:.14s linear infinite _demoRumble_3vnp4_1}@keyframes _demoRumble_3vnp4_1{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}._heroSettle_3vnp4_1015{animation:.32s linear both _demoSettle_3vnp4_1}@keyframes _demoSettle_3vnp4_1{0%{transform:translate(1px,1px)}25%{transform:translate(-1px,-1px)}50%{transform:translate(.6px,-.6px)}75%{transform:translate(-.3px,.3px)}to{transform:translate(0)}}._liftoffStage_3vnp4_912{height:300px}._liftoffFlight_3vnp4_1049{animation:2.35s cubic-bezier(.55,.02,.85,.45) forwards _demoLiftoff_3vnp4_1;position:absolute;bottom:0;left:50%}@keyframes _demoLiftoff_3vnp4_1{0%{transform:translate(-50%,330px)}18%{transform:translate(-50%,162px)}45%{transform:translate(-50%,114px)}to{transform:translate(-50%,-375px)}}@media (prefers-reduced-motion:reduce){._railLink_3vnp4_307{transition:none}._flameA_3vnp4_798,._flameB_3vnp4_799{animation:none}._flameA_3vnp4_798{opacity:1}._flameB_3vnp4_799{opacity:0}._star_3vnp4_927,._starLarge_3vnp4_928{opacity:.5;animation:none}._speedLine_3vnp4_954{display:none}._heroRumble_3vnp4_993,._heroSettle_3vnp4_1015{animation:none}._liftoffFlight_3vnp4_1049{animation:none;transform:translate(-50%,114px)}}._showcaseCanvas_3vnp4_1129{z-index:0;pointer-events:none;position:fixed;inset:0}._showcaseGl_3vnp4_1136{width:100%;height:100%}._showcaseColumn_3vnp4_1144{z-index:1;position:relative}@media (width<=999.98px){._showcaseCanvas_3vnp4_1129{z-index:2}}._showcaseVideos_3vnp4_1173{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;top:0;left:0;overflow:hidden}._showcaseVideos_3vnp4_1173 video{width:2px;height:4px}._act_3vnp4_129{min-height:var(--act-travel,240svh);margin:0;position:relative}._actProse_3vnp4_1216{flex-direction:column;justify-content:flex-start;gap:18px;min-width:0;height:100svh;padding-top:49svh;display:flex;position:sticky;top:0}@media (width>=1000px){._actProse_3vnp4_1216{justify-content:center;padding-top:0;padding-right:54%}._article_3vnp4_15[data-showcase] ._layout_3vnp4_235{grid-template-columns:minmax(0,1fr)}}._actProse_3vnp4_1216>._paragraph_3vnp4_389,._actProse_3vnp4_1216>._h2_3vnp4_355,._actProse_3vnp4_1216>._h3_3vnp4_380,._actProse_3vnp4_1216>._list_3vnp4_393,._actProse_3vnp4_1216>._orderedList_3vnp4_394,._actProse_3vnp4_1216>._quote_3vnp4_413{margin:0}._actProse_3vnp4_1216>._h2_3vnp4_355{scroll-margin-top:0}._actLabel_3vnp4_1285{letter-spacing:.18em;text-transform:uppercase;color:var(--app-ink-muted);margin:0;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700}._actScrub_3vnp4_1297{background:var(--app-border);width:min(180px,40%);height:2px;overflow:hidden}._actScrubFill_3vnp4_1304{background:var(--app-ink-muted);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}._act_3vnp4_129:not([data-live]){min-height:0;margin:56px 0}._act_3vnp4_129:not([data-live]) ._actProse_3vnp4_1216{height:auto;padding:0;display:block;position:static}._act_3vnp4_129:not([data-live]) ._actProse_3vnp4_1216>._paragraph_3vnp4_389{margin-block:18px}._act_3vnp4_129:not([data-live]) ._actScrub_3vnp4_1297{display:none}._actFallback_3vnp4_1338{margin:24px 0 0}._actFallbackVideo_3vnp4_1342{border:2px solid var(--app-ink);width:100%;max-width:280px;height:auto;box-shadow:6px 6px 0 var(--app-border);background:var(--app-surface-sunken);border-radius:14px;margin:0 auto;display:block}._opening_3vnp4_1368{flex-direction:column;justify-content:flex-end;min-height:140svh;display:flex;position:relative}._openingMark_3vnp4_1390{pointer-events:none;width:1px;height:1px;position:absolute;left:0}._openingMark_3vnp4_1390[data-edge=start]{top:0}._openingMark_3vnp4_1390[data-edge=end]{bottom:0}._openingCue_3vnp4_1423{opacity:0;visibility:hidden;justify-content:center;transition:opacity .32s,visibility .32s;animation:2.2s ease-in-out infinite _opening-cue-nudge_3vnp4_1;display:flex;position:sticky;bottom:3.5svh}._openingCue_3vnp4_1423[data-held]{opacity:1;visibility:visible}@keyframes _opening-cue-nudge_3vnp4_1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._openingCue_3vnp4_1423{animation:none}}._article_3vnp4_15[data-showcase] ._facts_3vnp4_168{margin-bottom:8svh}._socketDemo_3vnp4_1481{overflow-clip-margin:10px;flex-direction:column;gap:14px;min-width:0;padding-bottom:4px;display:flex;overflow-x:clip}._spriteDemo_3vnp4_1501{color:var(--app-ink);flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}._spriteStage_3vnp4_1512{justify-content:center;align-items:center;min-height:186px;display:flex}._spritePicker_3vnp4_1519{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._spriteSwatch_3vnp4_1526{cursor:pointer;width:48px;height:48px;color:inherit;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._spriteSwatch_3vnp4_1526:hover{background:var(--app-surface-sunken)}._spriteSwatch_3vnp4_1526[data-active]{border-color:var(--app-ink);background:var(--app-surface-sunken)}._sectionNext_3vnp4_1558{letter-spacing:.16em;text-transform:uppercase;color:var(--app-ink-muted);cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:9px;margin:0;padding:6px 0;font-family:ui-monospace,Consolas,monospace;font-size:10px;font-weight:700;transition:color .14s;display:inline-flex}._sectionNext_3vnp4_1558:hover{color:var(--app-ink)}._sectionNext_3vnp4_1558:focus-visible{outline:2px solid var(--app-ink);outline-offset:4px;border-radius:4px}._sectionNextChevron_3vnp4_1588{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-bottom:4px;transform:rotate(45deg)}._site_3vnp4_1605{border:2px solid var(--app-ink);box-shadow:8px 8px 0 var(--app-border);background:var(--app-surface-sunken);border-radius:14px;margin:32px 0;overflow:hidden}._siteChrome_3vnp4_1614{border-bottom:2px solid var(--app-ink);background:var(--app-surface);align-items:center;gap:10px;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:12px;display:flex}._siteDot_3vnp4_1625{border:2px solid var(--app-ink);background:var(--app-accent,#cfe3f7);border-radius:50%;flex:none;width:9px;height:9px}._siteHost_3vnp4_1634{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink-muted);letter-spacing:.02em;flex:1;overflow:hidden}._siteOpen_3vnp4_1644{border:2px solid var(--app-ink);background:var(--app-surface-sunken);color:var(--app-ink);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-weight:700;text-decoration:none}._siteOpen_3vnp4_1644:hover{background:var(--app-ink);color:var(--app-surface)}._siteViewport_3vnp4_1666{aspect-ratio:1440/900;contain:paint;background:var(--app-surface);position:relative;overflow:hidden}._siteFrame_3vnp4_1684{transform-origin:0 0;width:1440px;height:900px;transform:scale(var(--site-scale,.5));pointer-events:none;border:0;position:absolute;top:0;left:0}._siteStatus_3vnp4_1699{text-align:center;background:var(--app-surface);color:var(--app-ink-muted);justify-content:center;align-items:center;gap:4px;margin:0;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}._site_3vnp4_1605[data-state=ready] ._siteFrame_3vnp4_1684{animation:.32s ease-out both _siteArrive_3vnp4_1}@keyframes _siteArrive_3vnp4_1{0%{opacity:0}to{opacity:1}}._site_3vnp4_1605[data-state=blocked] ._siteViewport_3vnp4_1666{aspect-ratio:auto;min-height:96px}@media (prefers-reduced-motion:reduce){._site_3vnp4_1605[data-state=ready] ._siteFrame_3vnp4_1684{animation:none}}._preview_3vnp4_1755{margin:0 0 24px;overflow:hidden}._previewImage_3vnp4_1760{aspect-ratio:1600/752;object-fit:cover;width:100%;height:auto;display:block}._topologyWell_3vnp4_1783{aspect-ratio:16/9;border:2px solid var(--app-ink);width:100%;max-height:440px;box-shadow:6px 6px 0 var(--app-border);touch-action:none;border-radius:8px;overflow:hidden}._demoLoader_3vnp4_1800{aspect-ratio:3/2;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-height:380px;display:flex}._demoLoaderBlocks_3vnp4_1811{gap:6px;display:flex}._demoLoaderBlock_3vnp4_1811{background:var(--app-ink);opacity:.18;width:12px;height:12px;animation:1.05s ease-in-out infinite _demoLoaderBob_3vnp4_1}._demoLoaderBlock_3vnp4_1811:nth-child(2){animation-delay:.14s}._demoLoaderBlock_3vnp4_1811:nth-child(3){animation-delay:.28s}@keyframes _demoLoaderBob_3vnp4_1{0%,70%,to{opacity:.18;transform:translateY(0)}35%{opacity:.85;transform:translateY(-6px)}}._demoLoaderLabel_3vnp4_1847{letter-spacing:.1em;text-transform:uppercase;color:var(--app-ink-muted);font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){._demoLoaderBlock_3vnp4_1811{opacity:.4;animation:none}}._groundDemo_3vnp4_1865{width:100%;padding:8px 0}._groundBoard_3vnp4_1872{width:100%;height:auto;display:block}._groundBlock_3vnp4_1878{fill:var(--app-ink);opacity:.55}._groundFoot_3vnp4_1886{fill:var(--app-success);stroke:var(--app-ink);stroke-width:.12px}._groundRefused_3vnp4_1893{fill:var(--app-danger);opacity:.7}._groundObstacle_3vnp4_1898{fill:var(--app-ink)}._spacingDemo_3vnp4_1904{flex-direction:column;gap:18px;padding:22px 0 8px;display:flex}._spacingRow_3vnp4_1911{grid-template-columns:84px 1fr 58px;align-items:center;gap:12px;display:grid}._spacingWhen_3vnp4_1918{color:var(--app-ink);flex-direction:column;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;display:flex}._spacingSpeed_3vnp4_1927{color:var(--app-ink-muted);font-size:11px;font-weight:400}._spacingTrack_3vnp4_1933{align-items:flex-end;min-height:34px;display:flex}._spacingCactus_3vnp4_1941{background:var(--app-ink);flex:none;width:10px;height:30px}._spacingGap_3vnp4_1948{background:var(--app-border);height:2px;margin-bottom:6px;position:relative}._spacingGap_3vnp4_1948[data-tight]{background:var(--app-danger)}._spacingGapLabel_3vnp4_1959{white-space:nowrap;color:var(--app-ink-muted);font-family:ui-monospace,Consolas,monospace;font-size:11px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}._spacingSeconds_3vnp4_1970{text-align:right;color:var(--app-ink);font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:700}._spacingSeconds_3vnp4_1970[data-tight]{color:var(--app-danger)}@media (width<=560px){._spacingRow_3vnp4_1911{grid-template-columns:68px 1fr 48px;gap:8px}}._scrambleDemo_3vnp4_1991{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:24px 0 12px;display:flex}._scrambleFace_3vnp4_2003{background:var(--app-ink);border-radius:6px;grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,56px);gap:4px;padding:4px;display:grid}._scrambleCell_3vnp4_2013{background:var(--app-surface-sunken);color:var(--app-ink);border-radius:3px;justify-content:center;align-items:center;font-family:ui-monospace,Consolas,monospace;font-size:24px;font-weight:700;display:flex}._scrambleFace_3vnp4_2003[data-phase=hunt] ._scrambleCell_3vnp4_2013{opacity:.72}._scrambleTape_3vnp4_2032{flex-wrap:wrap;align-content:flex-start;gap:6px;max-width:210px;margin:0;padding:0;list-style:none;display:flex}._scrambleTurn_3vnp4_2043{border:1px solid var(--app-border);min-width:34px;color:var(--app-ink-muted);border-radius:4px;justify-content:center;align-items:center;padding:5px 6px;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;display:flex;position:relative}._scrambleTurn_3vnp4_2043[data-phase=resolve]{border-color:var(--app-ink)}._scrambleTurn_3vnp4_2043[data-state=now]{background:var(--app-ink);border-color:var(--app-ink);color:var(--app-ink-on)}._scrambleTurn_3vnp4_2043[data-state=ahead]{opacity:.4}._scrambleMove_3vnp4_2072{text-align:center;min-width:16px}._scrambleRepaint_3vnp4_2079{background:var(--app-accent);width:16px;height:16px;color:var(--app-accent-on);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:-7px;right:-7px}
