.Home_main__wXnV0{--pg-background:#f6f8f7;--pg-surface:#fefefe;--pg-subtle:#f1f4f2;--pg-green-wash:#f1faef;--pg-text:#00060f;--pg-muted:#626b67;--pg-border:#dce2df;--pg-border-soft:#edf0ee;--pg-green-dark:#52b441;--pg-green-light:#abe6a1;--pg-green-xlight:#c7ffbe;--pg-focus:rgb(199 255 190/62%);display:flex;flex-direction:column;justify-content:space-between;min-width:0;color:var(--pg-text);background:var(--pg-background);font-family:ES Klarheit Grotesk Variable,ES Klarheit Grotesk,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42}.Home_main__wXnV0,.Home_main__wXnV0 *,.Home_main__wXnV0 :after,.Home_main__wXnV0 :before{box-sizing:border-box}.Home_main__wXnV0[data-theme=dark]{--pg-background:#0f1518;--pg-surface:#152124;--pg-subtle:#1d2b2f;--pg-green-wash:#1c3223;--pg-text:#f3f8f5;--pg-muted:#aeb9b4;--pg-border:#344347;--pg-border-soft:#27363a;--pg-focus:rgb(82 180 65/32%)}.Home_main__wXnV0 h3{margin:18px 0 9px;color:var(--pg-text);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.Home_main__wXnV0 h4{margin:0 0 8px;color:var(--pg-text);font-size:13px;font-weight:620}.Home_embeddedMain__ThC_5{--pg-control-min-height:32px;--pg-input-min-height:34px;--pg-collapse-summary-height:39px;--pg-collapse-body-padding:8px 10px;width:100%;height:100%;min-height:0;justify-content:flex-start;overflow:hidden}@media screen and (min-width:768px) and (min-aspect-ratio:1){.Home_main__wXnV0{width:100vw;height:100vh}.Home_main__wXnV0.Home_embeddedMain__ThC_5{width:100%;height:100%}}.Home_headerRow__PNcFS{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;border-bottom:1px solid var(--pg-border);background:var(--pg-surface);font-weight:620}.Home_headerRow__PNcFS>div{display:flex;align-items:center;margin:0 15px}.Home_headerRow__PNcFS>div:first-child{margin-left:0}.Home_headerRow__PNcFS>div:last-child{margin-right:0}.Home_contentRow__1fvz1{flex:1;display:flex;flex-direction:row;justify-content:center;overflow:hidden;background:var(--pg-background)}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_headerRow__PNcFS{font-size:70%}.Home_main__wXnV0{.Home_contentRow__1fvz1{flex-wrap:wrap}}}.Home_footerRow__ineuA{line-height:30px;text-align:center;font-size:70%}.Home_canvasHost__QNlvX>canvas,.Home_mxcanvas__2Rt2Z{display:block;max-height:100vh;aspect-ratio:.547}.Home_canvasCol__yLyh5{display:contents}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_mxcanvas__2Rt2Z{max-width:100vw;height:85vh}.Home_mxcanvasTopHelper__1_Ciy{width:100%}}.Home_controlsCol__X24hb,.Home_outputsCol__j4rvo{gap:12px;padding:14px;display:flex;flex-direction:column;overflow:auto;font-size:13px;letter-spacing:-.006em;line-height:1.36}@media screen and (min-width:768px) and (min-aspect-ratio:1){.Home_controlsCol__X24hb{min-width:410px}.Home_outputsCol__j4rvo{min-width:465px}}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_controlsCol__X24hb,.Home_outputsCol__j4rvo{width:100%}}.Home_embeddedMain__ThC_5 .Home_contentRow__1fvz1{display:grid;grid-template-columns:minmax(320px,380px) minmax(320px,500px) minmax(340px,420px);gap:8px;align-items:stretch;justify-content:center;min-height:0;overflow:hidden}.Home_embeddedMain__ThC_5 .Home_controlsCol__X24hb,.Home_embeddedMain__ThC_5 .Home_outputsCol__j4rvo{width:auto;min-width:0;min-height:0;max-height:none;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--pg-background);padding:10px;font-size:12.25px}.Home_embeddedMain__ThC_5 .Home_controlsCol__X24hb{border-right:1px solid var(--pg-border)}.Home_embeddedMain__ThC_5 .Home_outputsCol__j4rvo{border-left:1px solid var(--pg-border);container-type:inline-size}.Home_embeddedMain__ThC_5 .Home_mxcanvasTopHelper__1_Ciy{display:none}.Home_embeddedMain__ThC_5 .Home_canvasCol__yLyh5{display:grid;position:relative;box-sizing:border-box;container-type:size;min-width:0;min-height:0;place-items:center;overflow:hidden;padding:10px 8px;background:#eef1ef}.Home_embeddedMain__ThC_5 .Home_canvasHost__QNlvX>canvas,.Home_embeddedMain__ThC_5 .Home_mxcanvas__2Rt2Z{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:100%;max-height:100%;object-fit:contain}.Home_canvasHost__QNlvX{display:contents}.Home_canvasStatus__ucnta{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:24px;background:rgb(238 241 239/94%)}.Home_canvasStatusCard__vRupr{width:min(280px,100%);display:grid;gap:8px;padding:18px;border:1px solid var(--pg-border);border-radius:12px;background:var(--pg-surface);box-shadow:0 12px 32px rgb(0 6 15/7%);color:var(--pg-muted);font-size:12px}.Home_canvasStatusCard__vRupr strong{color:var(--pg-text);font-size:15px;font-weight:620}.Home_canvasStatusEyebrow__IgUzB{color:var(--pg-green-dark);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Home_canvasProgressTrack__J862y{height:5px;overflow:hidden;border-radius:999px;background:var(--pg-border-soft)}.Home_canvasProgressTrack__J862y>span{display:block;height:100%;border-radius:inherit;background:var(--pg-green-dark);transition:width .12s linear}.Home_canvasProgressTrack__J862y[data-indeterminate=true]>span{width:38%;animation:Home_playgroundProgress__389hD 1.25s ease-in-out infinite}@keyframes Home_playgroundProgress__389hD{0%{transform:translateX(-115%)}to{transform:translateX(280%)}}@media screen and (max-width:1120px){.Home_embeddedMain__ThC_5{--pg-control-min-height:34px;--pg-input-min-height:36px;--pg-collapse-summary-height:43px;--pg-collapse-body-padding:11px 12px;height:auto;min-height:100%;overflow:auto}.Home_embeddedMain__ThC_5 .Home_contentRow__1fvz1{display:flex;min-height:0;flex-direction:column;overflow:visible}.Home_embeddedMain__ThC_5 .Home_canvasCol__yLyh5{display:grid;order:2;width:100%;min-height:min(720px,82dvh);padding:12px 16px}.Home_embeddedMain__ThC_5 .Home_controlsCol__X24hb,.Home_embeddedMain__ThC_5 .Home_outputsCol__j4rvo{width:100%;min-height:auto;overflow:visible;padding:14px;font-size:13px}.Home_embeddedMain__ThC_5 .Home_controlsCol__X24hb{order:1}.Home_embeddedMain__ThC_5 .Home_outputsCol__j4rvo{order:3}.Home_embeddedMain__ThC_5 .Home_canvasHost__QNlvX>canvas,.Home_embeddedMain__ThC_5 .Home_mxcanvas__2Rt2Z{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:min(100%,420px);max-height:min(720px,82dvh)}}.Home_embeddedMain__ThC_5 .Home_footerRow__ineuA{display:none}@media screen and (max-width:1120px){.Home_embeddedMain__ThC_5 .Home_footerRow__ineuA{display:block}}.Home_controlSectionTitle__w5_Hr,.Home_outputSectionTitle__JnynL{margin:12px 0 8px;font-size:13px;font-weight:650}.Home_controlTitle__3k4bq,.Home_outputLabel__l_n63{position:relative;display:flex;flex-direction:row;gap:5px;align-items:center;min-width:0;margin-right:10px;color:var(--pg-text);font-weight:520}.Home_controlTitle__3k4bq:has([data-playground-reference=true]),.Home_outputLabel__l_n63:has([data-playground-reference=true]){min-height:24px;padding-left:26px}.Home_controlTitle__3k4bq:has([data-playground-reference=true]){display:block;flex:1 1 auto;line-height:1.24}.Home_controlTitle__3k4bq>:has(>[data-playground-reference=true]),.Home_controlTitle__3k4bq>[data-playground-reference=true],.Home_outputLabel__l_n63>:has(>[data-playground-reference=true]),.Home_outputLabel__l_n63>[data-playground-reference=true]{position:absolute;left:0;top:-4px}.Home_inlineHelpIcon__JnjEE{display:inline-flex;align-items:center;margin-left:4px}.Home_referenceHeading__9T4ea{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px}.Home_controlTitle__3k4bq .Home_inlineHelpIcon__JnjEE{margin-left:4px;margin-right:0}.Home_outputLabel__l_n63{font-size:12px;letter-spacing:-.005em}.Home_controlRow__ryZ8r,.Home_outputRow__S2073{min-height:var(--pg-control-min-height,38px);margin:0;padding:5px 0;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.Home_controlRow__ryZ8r+.Home_controlRow__ryZ8r,.Home_outputRow__S2073+.Home_outputRow__S2073{border-top:1px solid var(--pg-border-soft)}.Home_dependentControlRow__lwg_n{box-sizing:border-box;padding-left:14px}.Home_controlRow__ryZ8r>.Home_buttonGroup__k1e7X,.Home_controlRow__ryZ8r>.Home_select__6WtAj,.Home_controlRow__ryZ8r>.Home_tooltipWrap__LdVWB:has(.Home_select__6WtAj),.Home_controlRow__ryZ8r>select,.Home_controlRow__ryZ8r>span:has(select){min-width:0;max-width:56%;flex:0 0 56%;margin-left:auto}.Home_controlRow__ryZ8r>.Home_buttonGroup__k1e7X,.Home_controlRow__ryZ8r>.Home_select__6WtAj,.Home_controlRow__ryZ8r>.Home_tooltipWrap__LdVWB:has(.Home_select__6WtAj) .Home_select__6WtAj,.Home_controlRow__ryZ8r>span:has(select) select{width:100%;min-width:0}.Home_controlRow__ryZ8r>.Home_buttonGroup__k1e7X .Home_button__KyatA{flex:1 1 0}.Home_settingsSection__X7F6F+.Home_settingsSection__X7F6F{margin-top:11px}.Home_main__wXnV0 .Home_settingsSectionTitle__7wn0H{margin:4px 0 5px;color:var(--pg-muted);font-size:11px;font-weight:700;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}.Home_settingsRow__eOl8x{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;min-height:36px;padding:3px 0;border-top:1px solid var(--pg-border-soft)}.Home_settingsRow__eOl8x:first-of-type{border-top:0}.Home_settingsRow__eOl8x[data-disabled=true]{cursor:not-allowed}.Home_settingsRow__eOl8x[data-disabled=true] .Home_settingsLabel__CmwDg{opacity:.5}.Home_settingsReference__h_YRh{width:24px;height:24px;display:grid;place-items:center}.Home_settingsLabel__CmwDg{min-width:0;padding-right:10px;color:var(--pg-text);font-size:12.5px;font-weight:500;letter-spacing:-.012em;line-height:1.22}.Home_settingsRestriction__hSdty{margin-right:8px}.Home_commercialLockBadge__CcV17,.Home_settingsRestriction__hSdty{padding:2px 6px;border:1px solid var(--pg-border);border-radius:999px;color:var(--pg-muted);font-size:9px;line-height:1.2;white-space:nowrap}.Home_commercialLockBadge__CcV17{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;font-weight:650;letter-spacing:.025em}.Home_commercialLockedNotice__g7UN3{display:flex;align-items:flex-start;gap:7px;margin-bottom:8px;padding:8px 9px;border:1px solid var(--pg-border);border-radius:8px;background:var(--pg-subtle);color:var(--pg-muted);font-size:11.5px;line-height:1.35}.Home_commercialLockedNotice__g7UN3[data-compact=true]{padding:6px 8px;font-size:11px}.Home_commercialLockedContent__Mjkag .Home_outputValue__aM7z4{font-size:0}.Home_commercialLockedContent__Mjkag .Home_outputValue__aM7z4:after{content:"Locked";font-size:11px;font-weight:560}.Home_settingsControl__3mqrr{display:flex;align-items:center;justify-content:flex-end;padding-left:8px}.Home_nativeForm__HjoIA{display:grid;gap:1px}.Home_nativeForm__HjoIA .Home_controlRow__ryZ8r{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);column-gap:12px}.Home_nativeForm__HjoIA .Home_controlRow__ryZ8r>.Home_controlTitle__3k4bq{margin-right:0}.Home_nativeForm__HjoIA .Home_controlRow__ryZ8r>:last-child{width:100%;min-width:0;max-width:none;justify-self:stretch;margin-left:0}.Home_nativeForm__HjoIA .Home_controlRow__ryZ8r>:last-child:has([role=switch]){width:auto;justify-self:end}.Home_runtimeError__XdWp2{margin:8px 0;padding:8px 10px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#7f1d1d;font-size:13px;line-height:1.4}.Home_outputBicol__joGOq{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.Home_outputBicol__joGOq>div{display:flex;flex-direction:column}.Home_outputBicol__joGOq>div:first-child{padding-right:15px}@container (max-width: 480px){.Home_outputBicol__joGOq{display:block}.Home_outputBicol__joGOq>div:first-child{padding-right:0}}.Home_outputCodeValue__POPEi,.Home_outputValue__aM7z4{margin-left:16px;color:var(--pg-muted);white-space:nowrap}.Home_outputCodeValue__POPEi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:4px 0}.Home_resultUnit__jo4EO{font-size:60%;opacity:.6;margin-left:7px}.Home_resultHint___RYP5{font-size:75%;opacity:.8;margin:0 0 8px;max-width:300px}.Home_metricsList__7CInJ{margin-top:14px;display:flex;flex-direction:column}.Home_metricsList__7CInJ button{margin-top:5px}.Home_fullWidthTooltipBlock__Li1Jn{display:block;width:100%}.Home_draggableListAddButtonContainer__6jwW0{width:100%}.Home_environmentHint__fJmJB{margin:0 0 10px;color:var(--pg-muted);font-size:12px}.Home_draggableItem__n1oLf{display:flex;justify-content:space-between;cursor:pointer;user-select:none;align-items:center;min-height:38px;padding:7px 10px;margin:0 0 6px;border:1px solid var(--pg-border);border-radius:8px;background:var(--pg-surface);box-shadow:none;font-size:13px}.Home_draggableItem__n1oLf[data-disabled=true]{cursor:not-allowed;color:#aaa}.Home_draggableItemRemove__ee1az{opacity:.46;padding:3px}.Home_draggableItemRemove__ee1az:hover:not([disabled]){opacity:.7}.Home_draggableItemRemove__ee1az[disabled]{cursor:not-allowed}.Home_main__wXnV0[data-theme=dark] .Home_draggableItem__n1oLf{background:rgb(255 255 255/2%)}.Home_main__wXnV0[data-theme=dark] .Home_draggableItemRemove__ee1az{color:var(--pg-text)}.Home_plotContainer__T2Afu{display:flex;flex-direction:column;align-items:center;overflow:hidden;border:1px solid var(--pg-border);border-radius:10px;background:var(--pg-surface);box-shadow:none;margin:8px 0;padding:10px 6px}.Home_main__wXnV0[data-theme=dark] .Home_plotContainer__T2Afu{background:rgb(255 255 255/2%)}.Home_plotTitle__veWLT{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_plotTitle__veWLT h4{font-weight:700;margin:0}.Home_visualizationCol__4MhDp{display:flex;flex-direction:column;align-items:center}.Home_visualizationColTitle__CAF_c{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_visualizationColTitle__CAF_c h4{font-weight:700;margin:0}.Home_loginButton__gQBmV{margin-top:10px}.Home_loginButton__gQBmV,.Home_logoutButton__pmMHV{display:flex;justify-content:center;align-items:center;width:100%}.Home_configPanelComponent__0j_Nc{margin:8px 0;width:100%}.Home_configElement__VqYNR{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;overflow:visible}.Home_referencePanel__xLBHZ{position:sticky;z-index:30;top:-14px;margin:-14px -14px 0;padding:12px 14px;border-bottom:1px solid var(--pg-border);background:rgb(246 248 247/96%);backdrop-filter:blur(10px)}.Home_referenceToolbar__AD3nG{display:flex;align-items:center;justify-content:space-between;gap:12px}.Home_referenceEyebrow__3tl0t{color:var(--pg-text);font-size:12px;font-weight:650}.Home_referenceHint__19Pc8{margin-top:1px;color:var(--pg-muted);font-size:11px}.Home_referenceMode___FzU8{display:inline-flex;padding:3px;border:1px solid var(--pg-border);border-radius:9px;background:var(--pg-surface)}.Home_referenceMode___FzU8 button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--pg-muted);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.Home_referenceMode___FzU8 button[data-active=true]{background:var(--pg-green-xlight);color:#17351b}.Home_referenceCodeGlyph__4XoIi{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_button__k2xTC{appearance:none;min-height:var(--pg-control-min-height,34px);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid var(--pg-border);border-radius:8px;background:var(--pg-surface);color:var(--pg-text);font:inherit;font-size:13px;font-weight:560;line-height:1;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.PlaygroundUi_button__k2xTC:hover:not(:disabled){border-color:var(--pg-green-dark);background:var(--pg-green-wash)}.PlaygroundUi_button__k2xTC:focus-visible,.PlaygroundUi_collapseSummary__p82pt:focus-visible,.PlaygroundUi_colorInput__0jOYC:focus-visible,.PlaygroundUi_iconButton__DRsxa:focus-visible,.PlaygroundUi_input__p7pxs:focus-visible,.PlaygroundUi_numberInput__VA5I3:focus-visible,.PlaygroundUi_select__YOwsy:focus-visible,.PlaygroundUi_textArea__3uMRT:focus-visible{outline:none;border-color:var(--pg-green-dark);box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_buttonPrimary__UBrc8{border-color:var(--pg-green-xlight);background:var(--pg-green-xlight);color:#0a2810}.PlaygroundUi_buttonPrimary__UBrc8:hover:not(:disabled){border-color:var(--pg-green-light);background:var(--pg-green-light)}.PlaygroundUi_buttonDanger__4xsBx{color:#a51e28}.PlaygroundUi_buttonPrimary__UBrc8.PlaygroundUi_buttonDanger__4xsBx{border-color:#b4232d;background:#b4232d;color:#fff}.PlaygroundUi_buttonSmall__CZNLE{min-height:30px;padding:5px 9px;font-size:12px}.PlaygroundUi_button__k2xTC:disabled,.PlaygroundUi_input__p7pxs:disabled,.PlaygroundUi_numberInput__VA5I3:disabled,.PlaygroundUi_select__YOwsy:disabled,.PlaygroundUi_textArea__3uMRT:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_buttonGroup__cIgR9{display:inline-flex;border:1px solid var(--pg-border);border-radius:9px;overflow:hidden;background:var(--pg-surface)}.PlaygroundUi_buttonGroup__cIgR9 .PlaygroundUi_button__k2xTC{border:0;border-radius:0;box-shadow:none}.PlaygroundUi_buttonGroup__cIgR9 .PlaygroundUi_button__k2xTC+.PlaygroundUi_button__k2xTC{border-left:1px solid var(--pg-border)}.PlaygroundUi_input__p7pxs,.PlaygroundUi_numberInput__VA5I3,.PlaygroundUi_select__YOwsy,.PlaygroundUi_textArea__3uMRT{box-sizing:border-box;min-height:var(--pg-input-min-height,36px);max-width:100%;border:1px solid var(--pg-border);border-radius:8px;background:var(--pg-surface);color:var(--pg-text);font:inherit;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease}.PlaygroundUi_input__p7pxs,.PlaygroundUi_numberInput__VA5I3,.PlaygroundUi_select__YOwsy{padding:7px 10px}.PlaygroundUi_select__YOwsy{padding-right:30px}.PlaygroundUi_inputWrap__WmVgK{position:relative;display:flex;flex:1;min-width:0}.PlaygroundUi_inputWrap__WmVgK .PlaygroundUi_input__p7pxs{width:100%}.PlaygroundUi_passwordToggle__LduOo{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.PlaygroundUi_textArea__3uMRT{width:100%;min-height:86px;padding:9px 10px;resize:vertical;line-height:1.45}.PlaygroundUi_addonInput__h_ToF{display:flex;width:100%}.PlaygroundUi_addon__Ko1D9{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--pg-border);border-right:0;border-radius:8px 0 0 8px;background:var(--pg-subtle);color:var(--pg-muted);font-size:12px;white-space:nowrap}.PlaygroundUi_addonInput__h_ToF .PlaygroundUi_input__p7pxs{border-radius:0 8px 8px 0}.PlaygroundUi_switch__PTj2a{position:relative;width:38px;height:22px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#c9cecc;cursor:pointer;transition:background .15s ease}.PlaygroundUi_switch__PTj2a[data-checked=true]{background:var(--pg-green-dark)}.PlaygroundUi_switch__PTj2a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_switch__PTj2a:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_switchKnob__EUcPb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/22%);transition:transform .15s ease}.PlaygroundUi_switch__PTj2a[data-checked=true] .PlaygroundUi_switchKnob__EUcPb{transform:translateX(16px)}.PlaygroundUi_tooltipWrap__POF0F{position:relative;display:inline-flex;min-width:0}.PlaygroundUi_tooltip__bKhbE{position:fixed;z-index:400;width:max-content;max-width:260px;transform:translate(-50%,-100%);padding:7px 9px;border-radius:7px;background:#152124;color:#fff;box-shadow:0 8px 24px rgb(0 6 15/18%);font-size:12px;font-weight:450;line-height:1.35;pointer-events:none;animation:PlaygroundUi_tooltipIn__71hIB .12s ease both}.PlaygroundUi_tooltip__bKhbE[data-placement=bottom]{transform:translate(-50%)}.PlaygroundUi_tooltip__bKhbE[data-placement=right]{transform:none}.PlaygroundUi_tooltip__bKhbE[data-interactive=true]{pointer-events:auto}@keyframes PlaygroundUi_tooltipIn__71hIB{0%{opacity:0}to{opacity:1}}.PlaygroundUi_collapse__BNBUf{width:100%;border:1px solid var(--pg-border);border-radius:12px;overflow:clip;background:var(--pg-surface)}.PlaygroundUi_collapseItem__ALPB2+.PlaygroundUi_collapseItem__ALPB2{border-top:1px solid var(--pg-border)}.PlaygroundUi_collapseSummary__p82pt{box-sizing:border-box;min-height:var(--pg-collapse-summary-height,43px);display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;color:var(--pg-text);font-size:13px;font-weight:600;list-style:none;transition:background .14s ease}.PlaygroundUi_collapseSummary__p82pt>span{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.PlaygroundUi_collapseSummary__p82pt>span>:has(>[data-playground-reference=true]),.PlaygroundUi_collapseSummary__p82pt>span>[data-playground-reference=true]{margin-left:auto}.PlaygroundUi_collapseSummary__p82pt::-webkit-details-marker{display:none}.PlaygroundUi_collapseSummary__p82pt:hover{background:var(--pg-green-wash)}.PlaygroundUi_collapseChevron__VmhWO{width:16px;height:16px;color:var(--pg-muted);transition:transform .15s ease}.PlaygroundUi_collapseItem__ALPB2[open] .PlaygroundUi_collapseChevron__VmhWO{transform:rotate(90deg)}.PlaygroundUi_collapseBody__wEfqx{padding:var(--pg-collapse-body-padding,11px 12px);border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_dropdownWrap__3EjkH{position:relative;display:inline-flex}.PlaygroundUi_dropdownMenu__Pl2Yp{position:fixed;z-index:450;min-width:220px;box-sizing:border-box;overflow:auto;padding:5px;border:1px solid var(--pg-border,#dce3df);border-radius:10px;background:var(--pg-surface,#fff);box-shadow:0 14px 35px rgb(0 6 15/14%)}.PlaygroundUi_dropdownMenu__Pl2Yp[data-placement=top]{transform:translateY(-100%)}.PlaygroundUi_dropdownItem__bPaaC{width:100%;display:block;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--pg-text,#111820);font:inherit;font-size:13px;text-align:left;cursor:pointer}.PlaygroundUi_dropdownItem__bPaaC:hover{background:var(--pg-green-wash,#f1fbef)}.PlaygroundUi_alert__aoZ7g{display:flex;gap:9px;padding:10px 12px;border:1px solid #c9ded4;border-radius:9px;background:#f1faf5;color:#28523b;font-size:13px;line-height:1.4}.PlaygroundUi_row__Z4ls9{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:6px 0}.PlaygroundUi_colorControl__Y8plg{display:flex;align-items:center;gap:8px}.PlaygroundUi_colorInput__0jOYC{width:38px;height:32px;padding:2px;border:1px solid var(--pg-border);border-radius:7px;background:var(--pg-surface)}.PlaygroundUi_colorValue__yS4g2{color:var(--pg-muted);font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_spinWrap__FhA6h{position:relative}.PlaygroundUi_spinOverlay__rj9o_{position:absolute;z-index:40;inset:0;display:grid;place-items:center;border-radius:10px;background:rgb(255 255 255/76%);backdrop-filter:blur(2px)}.PlaygroundUi_spinner__Grd_N{width:18px;height:18px;border:2px solid #d8ddda;border-top:2px solid var(--pg-green-dark);border-radius:50%;animation:PlaygroundUi_spin__UqMGi .7s linear infinite}.PlaygroundUi_spinLabel__jk9c5{display:flex;align-items:center;gap:8px;color:var(--pg-muted);font-size:12px}@keyframes PlaygroundUi_spin__UqMGi{to{transform:rotate(1turn)}}.PlaygroundUi_upload__OvagD{display:inline-flex}.PlaygroundUi_uploadInput__4Skes{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.PlaygroundUi_modalBackdrop___dWK9{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:rgb(0 6 15/38%)}.PlaygroundUi_modal__Cl_8S{width:min(460px,100%);max-height:min(680px,calc(100dvh - 40px));overflow:auto;border:1px solid var(--pg-border);border-radius:14px;background:var(--pg-surface);box-shadow:0 24px 70px rgb(0 6 15/25%)}.PlaygroundUi_modalHeader__zVZ4H{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--pg-border-soft);font-size:16px;font-weight:650}.PlaygroundUi_modalBody__6h5o0{padding:18px;color:var(--pg-muted);font-size:14px;line-height:1.5}.PlaygroundUi_modalFooter__IBafn{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_iconButton__DRsxa{width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--pg-muted);cursor:pointer}.PlaygroundUi_iconButton__DRsxa:hover{background:var(--pg-subtle);color:var(--pg-text)}.PlaygroundUi_toasts__BbD7L{position:fixed;z-index:300;top:18px;right:18px;width:min(360px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.PlaygroundUi_toast__t1eHI{padding:11px 13px;border:1px solid var(--pg-border);border-radius:10px;background:var(--pg-surface);color:var(--pg-text);box-shadow:0 12px 35px rgb(0 6 15/18%);font-size:13px;line-height:1.4}.PlaygroundUi_toast__t1eHI[data-tone=error]{border-color:#f0b8bc}.PlaygroundUi_toast__t1eHI[data-tone=success]{border-color:#addca5}.PlaygroundUi_toast__t1eHI[data-tone=warning]{border-color:#ebcf90}.CodeSnippet_referenceButton__DuEKD{width:24px;height:24px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--pg-muted);text-decoration:none;cursor:pointer;transition:background .13s ease,color .13s ease}.CodeSnippet_referenceButton__DuEKD:hover,.CodeSnippet_referenceButton__DuEKD[aria-pressed=true]{background:var(--pg-green-wash);color:var(--pg-green-dark)}.CodeSnippet_referenceButton__DuEKD:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.CodeSnippet_codeGlyph__fnTSo{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.5px}.CodeSnippet_guideTooltip__A8RBy{display:grid;gap:7px}.CodeSnippet_tooltipAction___3r18{display:flex;align-items:center;gap:5px;margin:0 -9px -7px;padding:7px 9px;border-top:1px solid rgb(255 255 255/16%);border-radius:0 0 7px 7px;background:rgb(255 255 255/6%);color:var(--pg-green-xlight,#c7ffbe);font-size:11px;font-weight:650}.CodeSnippet_codePopover__rWcwo{width:min(430px,calc(100vw - 24px));max-width:min(430px,calc(100vw - 24px));padding:0;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:10px}.CodeSnippet_codePopoverBody__lNwjF{min-width:0}.CodeSnippet_codePopoverHeader__u7V0i{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px}.CodeSnippet_codePopoverHeader__u7V0i span,.CodeSnippet_codePopoverHeader__u7V0i strong{display:block}.CodeSnippet_codePopoverHeader__u7V0i strong{color:#fff;font-size:12px;font-weight:650}.CodeSnippet_codePopoverHeader__u7V0i span{max-width:245px;margin-top:3px;color:#bdc8c5;font-size:10.5px;line-height:1.4}.CodeSnippet_codePopoverActions__N0ELa{display:flex;flex:0 0 auto;gap:5px}.CodeSnippet_codePopoverActions__N0ELa a,.CodeSnippet_codePopoverActions__N0ELa button{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgb(255 255 255/15%);border-radius:6px;background:rgb(255 255 255/7%);color:#eef7f3;font:inherit;font-size:10px;font-weight:600;text-decoration:none;cursor:pointer}.CodeSnippet_codePopoverActions__N0ELa a:hover,.CodeSnippet_codePopoverActions__N0ELa button:hover{border-color:rgb(199 255 190/45%);background:rgb(199 255 190/12%);color:#c7ffbe}.CodeSnippet_codePopoverActions__N0ELa a:focus-visible,.CodeSnippet_codePopoverActions__N0ELa button:focus-visible{outline:2px solid #c7ffbe;outline-offset:1px}.CodeSnippet_codePopover__rWcwo pre{max-height:min(300px,48vh);margin:0;overflow:auto;padding:12px;border-top:1px solid rgb(255 255 255/10%);background:#10191c;color:#edf5f2;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.CodeSnippet_tokenComment__4CIiW{color:#7e9b91}.CodeSnippet_tokenKeyword__Tx5Ln{color:#9dd6ff}.CodeSnippet_tokenString__PKoW6{color:#c7ffbe}.CodeSnippet_tokenNumber__9FuGx{color:#ffc98b}