.HeroDemo_root__vYsEJ{position:relative;isolation:isolate}.HeroDemo_stage__uRjt9{--s-app:#e2e8f0;--s-panel:#ffffff;--s-card:#ffffff;--s-sunken:#f1f5f9;--s-border:#cbd5e1;--s-text:#171717;--s-muted:#475569;--s-accent:#1978e5;--s-accent-fg:#ffffff;--s-accent-soft:rgb(25 120 229/0.1);--s-canvas:#e2e8f0;--s-grid:#b1b9c3;--s-axis-x:#3b82f6;--s-axis-y:#ef4444;--s-bar:#1e293b;--s-bar-post:#94a3b8;--s-node:#334155;--s-halo:#e2e8f0;--s-support:#3a4652;--s-load:#16a34a;--s-load-point:#047857;--s-load-self:#7c3aed;--s-pos:#1d4ed8;--s-neg:#b91c1c;--s-heat0:#cbd5e1;--s-ink:#000000;--s-bezel:#111827;--s-shadow:rgb(15 23 42/0.18);position:relative;container-type:inline-size;container-name:hero-stage}@media (prefers-color-scheme:dark){:root:not([data-theme]) .HeroDemo_stage__uRjt9{--s-app:#111827;--s-panel:#0b1120;--s-card:#1c212b;--s-sunken:#141a24;--s-border:#334155;--s-text:#ededed;--s-muted:#cbd5e1;--s-accent:#4896ff;--s-accent-soft:rgb(72 150 255/0.16);--s-canvas:#0f172a;--s-grid:#3b4758;--s-axis-x:#60a5fa;--s-axis-y:#f87171;--s-bar:#e2e8f0;--s-bar-post:#475569;--s-node:#94a3b8;--s-halo:#0f172a;--s-support:#c2d0df;--s-load:#22c55e;--s-load-point:#34d399;--s-load-self:#a78bfa;--s-pos:#60a5fa;--s-neg:#f87171;--s-heat0:#475569;--s-ink:#ffffff;--s-bezel:#020617;--s-shadow:rgb(0 0 0/0.5)}}[data-theme=dark] .HeroDemo_stage__uRjt9{--s-app:#111827;--s-panel:#0b1120;--s-card:#1c212b;--s-sunken:#141a24;--s-border:#334155;--s-text:#ededed;--s-muted:#cbd5e1;--s-accent:#4896ff;--s-accent-soft:rgb(72 150 255/0.16);--s-canvas:#0f172a;--s-grid:#3b4758;--s-axis-x:#60a5fa;--s-axis-y:#f87171;--s-bar:#e2e8f0;--s-bar-post:#475569;--s-node:#94a3b8;--s-halo:#0f172a;--s-support:#c2d0df;--s-load:#22c55e;--s-load-point:#34d399;--s-load-self:#a78bfa;--s-pos:#60a5fa;--s-neg:#f87171;--s-heat0:#475569;--s-ink:#ffffff;--s-bezel:#020617;--s-shadow:rgb(0 0 0/0.5)}.HeroDemo_backdrop__sXn9P{position:absolute;z-index:-1;top:-9%;left:50%;width:min(1500px,130vw);height:118%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 72%),linear-gradient(color-mix(in srgb,var(--color-accent) 9%,transparent) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 9%,transparent) 1px,transparent 1px) 0 0 /40px 40px;mask-image:radial-gradient(ellipse 50% 48% at 50% 50%,#000 35%,transparent 100%)}.HeroDemo_desktop__I2GxD{display:none;border-radius:12px;box-shadow:0 40px 90px -30px var(--s-shadow),0 12px 30px -16px var(--s-shadow)}.HeroDemo_phoneWrap__6JPgS{display:block;max-width:400px;margin-inline:auto}@container hero-stage (min-width: 900px){.HeroDemo_desktop__I2GxD{display:block}.HeroDemo_phoneWrap__6JPgS{display:none}}.HeroDemo_phone__trlqz{overflow:hidden;border:7px solid var(--s-bezel);border-radius:34px;background:var(--s-app);box-shadow:0 30px 70px -28px var(--s-shadow),0 10px 24px -14px var(--s-shadow)}.HeroDemo_screenWrap__xNL2e{container-type:inline-size}.HeroDemo_screen__fYyYB{position:relative;width:100%;overflow:hidden;background:var(--s-app);color:var(--s-text);font-size:calc(12 * var(--px));line-height:1.35;user-select:none;-webkit-user-select:none}.HeroDemo_screen__fYyYB *,.HeroDemo_screen__fYyYB :after,.HeroDemo_screen__fYyYB :before{box-sizing:border-box}.HeroDemo_screenDesktop__TjYty{--px:calc(100cqw / 1280);aspect-ratio:1280/760}.HeroDemo_screenPhone__8qjja{--px:calc(100cqw / 390);aspect-ratio:390/664}.HeroDemo_stage__uRjt9[data-cut] *,.HeroDemo_stage__uRjt9[data-cut] :after,.HeroDemo_stage__uRjt9[data-cut] :before{transition:none!important}.HeroDemo_fade__TloNV{transition:opacity .22s ease,transform .22s ease}.HeroDemo_spacer__eNmBl{flex:1}.HeroDemo_icon__tUic2{width:calc(17 * var(--px));height:calc(17 * var(--px));flex:none;stroke-width:1.8}.HeroDemo_iconSm__5fGe_{width:calc(13 * var(--px));height:calc(13 * var(--px));flex:none}.HeroDemo_iconXs__SPST2{width:calc(11 * var(--px));height:calc(11 * var(--px));flex:none}.HeroDemo_spin__LixLU{animation:HeroDemo_hero-spin__uKNki .8s linear infinite}@keyframes HeroDemo_hero-spin__uKNki{to{transform:rotate(1turn)}}.HeroDemo_header__E52MZ,.HeroDemo_phoneHeader__jPQJn{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;border-bottom:1px solid var(--s-border);background:var(--s-app);color:var(--s-muted)}.HeroDemo_header__E52MZ{height:calc(44 * var(--px));gap:calc(14 * var(--px));padding:0 calc(16 * var(--px))}.HeroDemo_phoneHeader__jPQJn{height:calc(48 * var(--px));gap:calc(16 * var(--px));padding:0 calc(14 * var(--px))}.HeroDemo_logo__UT3pM{height:calc(19 * var(--px));width:auto;flex:none;color:var(--s-text)}.HeroDemo_phoneLogo__XWOP4{width:calc(24 * var(--px));height:calc(24 * var(--px));flex:none;color:var(--s-text)}.HeroDemo_draft__QMQ2_{display:inline-flex;align-items:center;gap:calc(5 * var(--px));font-size:calc(12 * var(--px))}.HeroDemo_draftDot___uxfz{width:calc(6 * var(--px));height:calc(6 * var(--px));border-radius:50%;background:#eab308}.HeroDemo_postChip__rbhfv,.HeroDemo_saveBtn__VPpcw{display:inline-flex;align-items:center;gap:calc(5 * var(--px));color:#fff;background:var(--s-accent);font-weight:600}.HeroDemo_saveBtn__VPpcw{border-radius:calc(6 * var(--px));padding:calc(4 * var(--px)) calc(10 * var(--px));font-size:calc(12 * var(--px))}.HeroDemo_postChip__rbhfv{border-radius:999px;padding:calc(3 * var(--px)) calc(11 * var(--px));font-size:calc(11.5 * var(--px))}.HeroDemo_postChip__rbhfv[data-on="0"]{opacity:0;transform:translateX(calc(-6 * var(--px)))}.HeroDemo_headerBtnActive__vkTEi{display:inline-flex;align-items:center;justify-content:center;width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:calc(7 * var(--px));background:var(--s-accent-soft);color:var(--s-accent)}.HeroDemo_units__4nxn7{display:inline-flex;align-items:center;border:1px solid var(--s-border);border-radius:calc(6 * var(--px));padding:calc(3 * var(--px)) calc(8 * var(--px));background:var(--s-card);color:var(--s-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(10.5 * var(--px))}.HeroDemo_dock__TsKxv,.HeroDemo_left__ze4SC{position:absolute;top:calc(44 * var(--px));bottom:0;background:var(--s-panel)}.HeroDemo_left__ze4SC{left:0;width:calc(252 * var(--px));border-right:1px solid var(--s-border)}.HeroDemo_dock__TsKxv{left:calc(984 * var(--px));width:calc(296 * var(--px));border-left:1px solid var(--s-border)}.HeroDemo_onlyFicha__9z89n,.HeroDemo_onlyHub__xsBsM,.HeroDemo_onlyPost__dXhix,.HeroDemo_onlyPre__zmE1P,.HeroDemo_sheetView__gTe0V{position:absolute;inset:0}.HeroDemo_dock__TsKxv>*,.HeroDemo_left__ze4SC>*,.HeroDemo_onlyFicha__9z89n>*,.HeroDemo_onlyHub__xsBsM>*,.HeroDemo_onlyPost__dXhix>*,.HeroDemo_onlyPre__zmE1P>*,.HeroDemo_sheetView__gTe0V>*,.HeroDemo_sheet__ZRsqN>*{position:absolute}.HeroDemo_screen__fYyYB[data-dock=ficha] .HeroDemo_onlyHub__xsBsM,.HeroDemo_screen__fYyYB[data-dock=hub] .HeroDemo_onlyFicha__9z89n,.HeroDemo_screen__fYyYB[data-mode=post] .HeroDemo_onlyPre__zmE1P,.HeroDemo_screen__fYyYB[data-mode=pre] .HeroDemo_onlyPost__dXhix,.HeroDemo_sheetView__gTe0V{opacity:0}.HeroDemo_screen__fYyYB[data-sheet=ficha] .HeroDemo_sheetView__gTe0V[data-view=ficha],.HeroDemo_screen__fYyYB[data-sheet=hub] .HeroDemo_sheetView__gTe0V[data-view=hub],.HeroDemo_screen__fYyYB[data-sheet=post] .HeroDemo_sheetView__gTe0V[data-view=post],.HeroDemo_screen__fYyYB[data-sheet=run] .HeroDemo_sheetView__gTe0V[data-view=run]{opacity:1}.HeroDemo_panelTitle__jmouB{margin:0;font-size:calc(16 * var(--px));font-weight:600;letter-spacing:-.01em;white-space:nowrap}.HeroDemo_acceptBtn__wL3Cd,.HeroDemo_hubCard__qnRCZ,.HeroDemo_runBtn__kf0CE,.HeroDemo_secondaryBtn__JrZIO,.HeroDemo_seg___mchY{transition:transform .12s ease,filter .12s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.HeroDemo_acceptBtn__wL3Cd[data-pressed="1"],.HeroDemo_hubCard__qnRCZ[data-pressed="1"],.HeroDemo_runBtn__kf0CE[data-pressed="1"],.HeroDemo_seg___mchY[data-pressed="1"]{transform:scale(.96);filter:brightness(.92)}.HeroDemo_runBtn__kf0CE,.HeroDemo_secondaryBtn__JrZIO{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--px));border-radius:calc(6 * var(--px));font-size:calc(12.5 * var(--px));font-weight:600;white-space:nowrap}.HeroDemo_runBtn__kf0CE{background:var(--s-accent);color:var(--s-accent-fg)}.HeroDemo_secondaryBtn__JrZIO{border:1px solid var(--s-border);background:var(--s-sunken)}.HeroDemo_card__pK0ni{display:flex;flex-direction:column;gap:calc(4 * var(--px));border:1px solid var(--s-border);border-radius:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));background:var(--s-card)}.HeroDemo_cardTitle__LT1XR{display:flex;align-items:center;gap:calc(6 * var(--px));font-size:calc(12.5 * var(--px));font-weight:600}.HeroDemo_eyebrowRow__lXSAz,.HeroDemo_eyebrow__wdPXq{display:flex;align-items:center;gap:calc(4 * var(--px));color:var(--s-muted);font-size:calc(9.5 * var(--px));font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.HeroDemo_eyebrowRow__lXSAz{justify-content:space-between;margin-top:calc(2 * var(--px))}.HeroDemo_eyebrowRow__lXSAz i{border-radius:999px;padding:0 calc(5 * var(--px));background:var(--s-sunken);font-size:calc(8.5 * var(--px));font-style:normal}.HeroDemo_selectFull__d_ELs,.HeroDemo_selectValue__fP1u_,.HeroDemo_select__OFso1{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--s-border);border-radius:calc(5 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px));background:var(--s-card);font-size:calc(12 * var(--px));white-space:nowrap}.HeroDemo_collapsed__jKAiQ{gap:calc(8 * var(--px));border:1px solid var(--s-border);border-radius:calc(6 * var(--px));padding:0 calc(12 * var(--px));font-size:calc(12.5 * var(--px));white-space:nowrap}.HeroDemo_collapsed__jKAiQ,.HeroDemo_seg___mchY{display:flex;align-items:center;background:var(--s-card);font-weight:500}.HeroDemo_seg___mchY{justify-content:center;border:1px solid var(--s-border);border-radius:calc(5 * var(--px));font-size:calc(11.5 * var(--px))}.HeroDemo_seg___mchY[data-on="1"]{border-color:var(--s-accent);background:var(--s-accent);color:var(--s-accent-fg);font-weight:700}.HeroDemo_valueBox__cyP8A{display:flex;align-items:center;justify-content:center;border:1px solid var(--s-border);border-radius:calc(4 * var(--px));background:var(--s-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11 * var(--px))}.HeroDemo_slider__b0anI{border-radius:999px;background:var(--s-border)}.HeroDemo_sliderThumb__vL_ll{position:absolute;top:50%;left:50%;width:calc(12 * var(--px));height:calc(12 * var(--px));border:calc(2 * var(--px)) solid #fff;border-radius:50%;background:var(--s-accent);transform:translate(-50%,-50%)}.HeroDemo_toggleRow__KyMeo{display:flex;align-items:center;justify-content:space-between;font-size:calc(11.5 * var(--px))}.HeroDemo_toggle__aEWyF{position:relative;width:calc(26 * var(--px));height:calc(14 * var(--px));border-radius:999px;background:var(--s-border);transition:background-color .2s ease}.HeroDemo_toggle__aEWyF span{position:absolute;top:calc(2 * var(--px));left:calc(2 * var(--px));width:calc(10 * var(--px));height:calc(10 * var(--px));border-radius:50%;background:#fff;transition:transform .2s ease}.HeroDemo_toggle__aEWyF[data-on="1"]{background:var(--s-accent)}.HeroDemo_toggle__aEWyF[data-on="1"] span{transform:translateX(calc(12 * var(--px)))}.HeroDemo_readout__Axhma{display:flex;flex-direction:column;justify-content:center;gap:calc(5 * var(--px));border:1px solid var(--s-border);border-radius:calc(6 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));background:var(--s-sunken);color:var(--s-muted);font-size:calc(11.5 * var(--px))}.HeroDemo_readout__Axhma>span{display:flex;justify-content:space-between}.HeroDemo_readout__Axhma b{color:var(--s-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.HeroDemo_chip__OV3_f{border-radius:999px;padding:calc(2 * var(--px)) calc(9 * var(--px));color:var(--s-muted);font-size:calc(10.5 * var(--px));font-weight:600;white-space:nowrap}.HeroDemo_chip__OV3_f,.HeroDemo_rule__xgxQN{background:var(--s-border)}.HeroDemo_hubCardWide__luxvh,.HeroDemo_hubCard__qnRCZ{display:flex;gap:calc(8 * var(--px));border:1px solid var(--s-border);border-radius:calc(7 * var(--px));background:var(--s-card)}.HeroDemo_hubCard__qnRCZ{align-items:flex-start;padding:calc(8 * var(--px)) calc(10 * var(--px))}.HeroDemo_hubCardWide__luxvh{align-items:center;padding:0 calc(10 * var(--px));font-size:calc(11.5 * var(--px))}.HeroDemo_hubCard__qnRCZ[data-on="1"]{border-color:var(--s-accent);background:var(--s-accent-soft);box-shadow:0 0 0 calc(1 * var(--px)) var(--s-accent)}.HeroDemo_hubIcon__UDh_5{width:calc(14 * var(--px));height:calc(14 * var(--px));flex:none;margin-top:calc(1 * var(--px));color:var(--s-accent)}.HeroDemo_hubText__KWT63{display:flex;min-width:0;flex-direction:column;gap:calc(2 * var(--px))}.HeroDemo_hubText__KWT63 b{font-size:calc(11.5 * var(--px));font-weight:600}.HeroDemo_hubText__KWT63 span{display:-webkit-box;overflow:hidden;color:var(--s-muted);font-size:calc(10.5 * var(--px));line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HeroDemo_hubText__KWT63 span.HeroDemo_oneLine__2GX1r{display:block;white-space:nowrap;text-overflow:ellipsis}.HeroDemo_back__Lhsch{display:inline-flex;align-items:center;gap:calc(3 * var(--px));color:var(--s-muted);font-size:calc(11 * var(--px))}.HeroDemo_fichaFrame__15Mus{display:flex;flex-direction:column;gap:calc(8 * var(--px));border:1px solid var(--s-border);border-radius:calc(8 * var(--px));padding:calc(8 * var(--px));background:var(--s-sunken)}.HeroDemo_fichaCounter__B9cDz{display:flex;justify-content:space-between;padding:0 calc(2 * var(--px));color:var(--s-muted);font-size:calc(9.5 * var(--px));letter-spacing:.05em}.HeroDemo_fichaCounter__B9cDz span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.HeroDemo_fichaGroup__wQTV3{flex-direction:column;gap:calc(5 * var(--px))}.HeroDemo_fichaCollapsed__kr7hd,.HeroDemo_fichaGroup__wQTV3{display:flex;border:1px solid var(--s-border);border-radius:calc(7 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));background:var(--s-card)}.HeroDemo_fichaCollapsed__kr7hd{align-items:center;gap:calc(6 * var(--px));font-size:calc(12 * var(--px));font-weight:600}.HeroDemo_loadCard__3cuj9{display:flex;flex-direction:column;gap:calc(4 * var(--px));border:1px solid var(--s-border);border-radius:calc(6 * var(--px));padding:calc(7 * var(--px)) calc(8 * var(--px));background:var(--s-sunken)}.HeroDemo_loadCard__3cuj9 b{font-size:calc(11.5 * var(--px));font-weight:600}.HeroDemo_loadCardMeta__6n9DD{color:var(--s-muted);font-size:calc(10 * var(--px))}.HeroDemo_field__e_CW5{display:flex;align-items:center;gap:calc(8 * var(--px))}.HeroDemo_fieldLabel__XNK7W{flex:none;min-width:calc(20 * var(--px));color:var(--s-muted);font-size:calc(10.5 * var(--px))}.HeroDemo_input__GST_R{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;border:1px solid var(--s-border);border-radius:calc(5 * var(--px));padding:calc(3 * var(--px)) calc(8 * var(--px));background:var(--s-card);font-size:calc(12 * var(--px))}.HeroDemo_input__GST_R i{color:#a16207;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(9.5 * var(--px));font-style:normal}.HeroDemo_previewBarPhone__0YVhp,.HeroDemo_previewBar__4J8Ms{display:flex;flex-direction:column;gap:calc(8 * var(--px));background:var(--s-card)}.HeroDemo_previewBar__4J8Ms{border-top:1px solid var(--s-border);padding:calc(10 * var(--px)) calc(16 * var(--px))}.HeroDemo_previewBarPhone__0YVhp{border:1px solid var(--s-border);border-radius:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px))}.HeroDemo_previewBarPhone__0YVhp b,.HeroDemo_previewBar__4J8Ms b{font-size:calc(11.5 * var(--px));font-weight:600}.HeroDemo_previewBarPhone__0YVhp[data-on="0"],.HeroDemo_previewBar__4J8Ms[data-on="0"]{opacity:0;transform:translateY(calc(10 * var(--px)))}.HeroDemo_previewActions__Nb3OR{display:flex;gap:calc(8 * var(--px))}.HeroDemo_acceptBtn__wL3Cd,.HeroDemo_discardBtn__ObNId{display:flex;align-items:center;justify-content:center;border-radius:calc(6 * var(--px));padding:calc(6 * var(--px)) 0;font-size:calc(12 * var(--px));font-weight:600}.HeroDemo_discardBtn__ObNId{flex:1;border:1px solid var(--s-border)}.HeroDemo_acceptBtn__wL3Cd{flex:1.25;background:var(--s-accent);color:var(--s-accent-fg)}.HeroDemo_canvas__8_H35{position:absolute;overflow:hidden;border:1px solid var(--s-border);border-radius:calc(8 * var(--px));background:var(--s-canvas)}.HeroDemo_svg__O23kI{position:absolute;inset:0;display:block;width:100%;height:100%;font-family:inherit}.HeroDemo_gridLine__Zg6LY{fill:none;stroke:var(--s-grid);stroke-width:1;opacity:.6}.HeroDemo_axes__r0p0I path{fill:none;stroke-width:1.2;opacity:.6}.HeroDemo_axisX__YYhzo{stroke:var(--s-axis-x)}.HeroDemo_axisY__yFNWF{stroke:var(--s-axis-y)}.HeroDemo_bars__bsP84{fill:none;stroke:var(--s-bar);stroke-linecap:round;transition:stroke .32s ease}.HeroDemo_bars__bsP84[data-post="1"]{stroke:var(--s-bar-post)}.HeroDemo_posArea__FL0vk{fill:var(--s-pos);fill-opacity:.13}.HeroDemo_negArea__J2PEG{fill:var(--s-neg);fill-opacity:.13}.HeroDemo_negCurve__sRmtc,.HeroDemo_posCurve__n7IU_{fill:none;stroke-width:1.6;stroke-linejoin:round}.HeroDemo_posCurve__n7IU_{stroke:var(--s-pos)}.HeroDemo_negCurve__sRmtc{stroke:var(--s-neg)}.HeroDemo_connector__uQFQO{stroke-width:1.2;stroke-opacity:.8}.HeroDemo_deformed__dtyr7{fill:none;stroke:var(--s-ink);stroke-linecap:round;stroke-linejoin:round}.HeroDemo_support__AwLXm{fill:none;stroke:var(--s-support);stroke-linecap:round;stroke-linejoin:round}.HeroDemo_load__Q78eQ{color:var(--s-load)}.HeroDemo_loadBand__D_jCr{fill:currentColor;fill-opacity:.1}.HeroDemo_loadLine__ad1HD{fill:none;stroke:currentColor}.HeroDemo_loadHead__IMKEV{fill:currentColor}.HeroDemo_loadText___9Le2{fill:var(--s-ink);font-weight:500;paint-order:stroke;stroke:var(--s-canvas);stroke-width:3px;stroke-linejoin:round}.HeroDemo_pointLoad__NJOzD,.HeroDemo_selfWeightLoad__swbNI{fill:none;stroke:currentColor;stroke-linecap:round}.HeroDemo_pointLoad__NJOzD{color:var(--s-load-point)}.HeroDemo_selfWeightLoad__swbNI{color:var(--s-load-self)}.HeroDemo_arrowHead__0QUhC{fill:currentColor;stroke:none}.HeroDemo_nodes__X6MYT circle{fill:var(--s-node);stroke:var(--s-halo)}.HeroDemo_hinges__ZQi9T circle{fill:var(--s-canvas);stroke:var(--s-node)}.HeroDemo_heat__FX3L3{fill:none;stroke-linecap:round}.HeroDemo_heat__FX3L3[data-sign=pos]{stroke:color-mix(in srgb,var(--s-pos) var(--heat),var(--s-heat0))}.HeroDemo_heat__FX3L3[data-sign=neg]{stroke:color-mix(in srgb,var(--s-neg) var(--heat),var(--s-heat0))}.HeroDemo_label__6DUGT{font-variant-numeric:tabular-nums;font-weight:650;paint-order:stroke;stroke:var(--s-canvas);stroke-width:3.5px;stroke-linejoin:round}.HeroDemo_labelPos__1A1Lj{fill:var(--s-pos)}.HeroDemo_labelNeg__O8_k5{fill:var(--s-neg)}.HeroDemo_toolbar__L8Ny4{position:absolute;bottom:calc(14 * var(--px));left:50%;display:flex;align-items:center;gap:calc(4 * var(--px));border:1px solid var(--s-border);border-radius:calc(10 * var(--px));padding:calc(5 * var(--px));background:var(--s-card);box-shadow:0 calc(6 * var(--px)) calc(16 * var(--px)) rgb(15 23 42/.12);transform:translateX(-50%)}.HeroDemo_toolbar__L8Ny4[data-on="0"]{opacity:0}.HeroDemo_tool__pDNiI{display:flex;align-items:center;justify-content:center;width:calc(34 * var(--px));height:calc(34 * var(--px));border-radius:calc(7 * var(--px));color:var(--s-text)}.HeroDemo_tool__pDNiI[data-on="1"]{background:var(--s-accent);color:var(--s-accent-fg)}.HeroDemo_toolIcon__KNnQ8{width:calc(19 * var(--px));height:calc(19 * var(--px));stroke-width:1.5}.HeroDemo_toolSep__Vj3vq{width:1px;height:calc(22 * var(--px));margin:0 calc(3 * var(--px));background:var(--s-border)}.HeroDemo_legend__whZ7V{position:absolute;right:calc(12 * var(--px));bottom:calc(12 * var(--px));width:calc(176 * var(--px));border:1px solid var(--s-border);border-radius:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));background:var(--s-card);box-shadow:0 calc(4 * var(--px)) calc(12 * var(--px)) rgb(15 23 42/.1);font-size:calc(11 * var(--px));pointer-events:none}.HeroDemo_legendCompact__3eNSB{right:calc(8 * var(--px));bottom:calc(8 * var(--px));width:calc(132 * var(--px));padding:calc(6 * var(--px)) calc(8 * var(--px))}.HeroDemo_legendTitle__OMG0s{display:block;font-weight:600}.HeroDemo_legendTitle__OMG0s i{color:var(--s-muted);font-style:normal;font-weight:400}.HeroDemo_legendBar__8_bQM{display:block;height:calc(6 * var(--px));margin:calc(6 * var(--px)) 0 calc(4 * var(--px));border-radius:999px;background:linear-gradient(90deg,var(--s-neg),var(--s-heat0),var(--s-pos))}.HeroDemo_legendTicks__vIFOx{display:flex;justify-content:space-between;color:var(--s-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(9.5 * var(--px))}.HeroDemo_cursor__fKFuf{position:absolute;z-index:30;top:0;left:0;width:calc(17 * var(--px));height:calc(23 * var(--px));filter:drop-shadow(0 calc(1.5 * var(--px)) calc(1.5 * var(--px)) rgb(0 0 0/.35));pointer-events:none;transform-origin:0 0;will-change:transform}.HeroDemo_cursor__fKFuf svg{display:block;width:100%;height:100%;fill:#0f172a;stroke:#ffffff;stroke-linejoin:round;stroke-width:1.4}.HeroDemo_ripple__QfSjG,.HeroDemo_tap__ILZAc{position:absolute;z-index:29;border-radius:50%;pointer-events:none}.HeroDemo_ripple__QfSjG{width:calc(34 * var(--px));height:calc(34 * var(--px));margin:calc(-17 * var(--px)) 0 0 calc(-17 * var(--px));border:calc(2 * var(--px)) solid var(--s-accent);background:var(--s-accent-soft)}.HeroDemo_tap__ILZAc{width:calc(40 * var(--px));height:calc(40 * var(--px));margin:calc(-20 * var(--px)) 0 0 calc(-20 * var(--px));border:calc(2 * var(--px)) solid rgb(255 255 255/.9);background:rgb(15 23 42/.22)}.HeroDemo_sheet__ZRsqN{position:absolute;border-top:1px solid var(--s-border);border-radius:calc(18 * var(--px)) calc(18 * var(--px)) 0 0;background:var(--s-panel);box-shadow:0 calc(-6 * var(--px)) calc(18 * var(--px)) rgb(15 23 42/.08)}.HeroDemo_sheetHandle___99oa{top:calc(6 * var(--px));left:50%;width:calc(36 * var(--px));height:calc(4 * var(--px));border-radius:999px;background:var(--s-border);transform:translateX(-50%)}.HeroDemo_sheetTools__7A5J8{display:flex;align-items:center;gap:calc(18 * var(--px));color:var(--s-muted)}.HeroDemo_phoneFields__G8I32{display:grid;gap:calc(6 * var(--px));border:1px solid var(--s-border);border-radius:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));background:var(--s-sunken);font-size:calc(12 * var(--px))}.HeroDemo_phoneFields__G8I32 span{display:flex;justify-content:space-between;color:var(--s-muted)}.HeroDemo_phoneFields__G8I32 b{color:var(--s-text);font-weight:600}@media (prefers-reduced-motion:reduce){.HeroDemo_stage__uRjt9 *,.HeroDemo_stage__uRjt9 :after,.HeroDemo_stage__uRjt9 :before{animation:none!important;transition:none!important}}