.Home_main__rD_ag{--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__rD_ag,.Home_main__rD_ag *,.Home_main__rD_ag :after,.Home_main__rD_ag :before{box-sizing:border-box}.Home_main__rD_ag[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__rD_ag h3{margin:18px 0 9px;color:var(--pg-text);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.Home_main__rD_ag h4{margin:0 0 8px;color:var(--pg-text);font-size:13px;font-weight:620}.Home_embeddedMain__AcFfz{--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__rD_ag{width:100vw;height:100vh}.Home_main__rD_ag.Home_embeddedMain__AcFfz{width:100%;height:100%}}.Home_headerRow__jv72u{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__jv72u>div{display:flex;align-items:center;margin:0 15px}.Home_headerRow__jv72u>div:first-child{margin-left:0}.Home_headerRow__jv72u>div:last-child{margin-right:0}.Home_contentRow__hIdQ6{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__jv72u{font-size:70%}.Home_main__rD_ag{.Home_contentRow__hIdQ6{flex-wrap:wrap}}}.Home_footerRow__XfA91{line-height:30px;text-align:center;font-size:70%}.Home_canvasHost__wvdre>canvas,.Home_mxcanvas__9wk3Y{display:block;max-height:100vh;aspect-ratio:.547}.Home_canvasCol__k2GE2{display:contents}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_mxcanvas__9wk3Y{max-width:100vw;height:85vh}.Home_mxcanvasTopHelper__8UrNz{width:100%}}.Home_controlsCol__V8xhW,.Home_outputsCol__EiKw4{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__V8xhW{min-width:410px}.Home_outputsCol__EiKw4{min-width:465px}}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_controlsCol__V8xhW,.Home_outputsCol__EiKw4{width:100%}}.Home_embeddedMain__AcFfz .Home_contentRow__hIdQ6{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__AcFfz .Home_controlsCol__V8xhW,.Home_embeddedMain__AcFfz .Home_outputsCol__EiKw4{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__AcFfz .Home_controlsCol__V8xhW{border-right:1px solid var(--pg-border)}.Home_embeddedMain__AcFfz .Home_outputsCol__EiKw4{border-left:1px solid var(--pg-border);container-type:inline-size}.Home_embeddedMain__AcFfz .Home_mxcanvasTopHelper__8UrNz{display:none}.Home_embeddedMain__AcFfz .Home_canvasCol__k2GE2{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__AcFfz .Home_canvasHost__wvdre>canvas,.Home_embeddedMain__AcFfz .Home_mxcanvas__9wk3Y{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:100%;max-height:100%;object-fit:contain}.Home_canvasHost__wvdre{display:contents}.Home_canvasStatus__ZLllW{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:24px;background:rgb(238 241 239/94%)}.Home_canvasStatusCard__em5t7{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__em5t7 strong{color:var(--pg-text);font-size:15px;font-weight:620}.Home_canvasStatusEyebrow__G2CBU{color:var(--pg-green-dark);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Home_canvasProgressTrack__qbigN{height:5px;overflow:hidden;border-radius:999px;background:var(--pg-border-soft)}.Home_canvasProgressTrack__qbigN>span{display:block;height:100%;border-radius:inherit;background:var(--pg-green-dark);transition:width .12s linear}.Home_canvasProgressTrack__qbigN[data-indeterminate=true]>span{width:38%;animation:Home_playgroundProgress__kpoQ6 1.25s ease-in-out infinite}@keyframes Home_playgroundProgress__kpoQ6{0%{transform:translateX(-115%)}to{transform:translateX(280%)}}@media screen and (max-width:1120px){.Home_embeddedMain__AcFfz{--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__AcFfz .Home_contentRow__hIdQ6{display:flex;min-height:0;flex-direction:column;overflow:visible}.Home_embeddedMain__AcFfz .Home_canvasCol__k2GE2{display:grid;order:2;width:100%;min-height:min(720px,82dvh);padding:12px 16px}.Home_embeddedMain__AcFfz .Home_controlsCol__V8xhW,.Home_embeddedMain__AcFfz .Home_outputsCol__EiKw4{width:100%;min-height:auto;overflow:visible;padding:14px;font-size:13px}.Home_embeddedMain__AcFfz .Home_controlsCol__V8xhW{order:1}.Home_embeddedMain__AcFfz .Home_outputsCol__EiKw4{order:3}.Home_embeddedMain__AcFfz .Home_canvasHost__wvdre>canvas,.Home_embeddedMain__AcFfz .Home_mxcanvas__9wk3Y{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:min(100%,420px);max-height:min(720px,82dvh)}}.Home_embeddedMain__AcFfz .Home_footerRow__XfA91{display:none}@media screen and (max-width:1120px){.Home_embeddedMain__AcFfz .Home_footerRow__XfA91{display:block}}.Home_controlSectionTitle__Qz3eE,.Home_outputSectionTitle__F1FUC{margin:12px 0 8px;font-size:13px;font-weight:650}.Home_controlTitle__0JwOf,.Home_outputLabel__DfBxl{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__0JwOf:has([data-playground-reference=true]),.Home_outputLabel__DfBxl:has([data-playground-reference=true]){min-height:24px;padding-left:26px}.Home_controlTitle__0JwOf:has([data-playground-reference=true]){display:block;flex:1 1 auto;line-height:1.24}.Home_controlTitle__0JwOf>:has(>[data-playground-reference=true]),.Home_controlTitle__0JwOf>[data-playground-reference=true],.Home_outputLabel__DfBxl>:has(>[data-playground-reference=true]),.Home_outputLabel__DfBxl>[data-playground-reference=true]{position:absolute;left:0;top:-4px}.Home_inlineHelpIcon__6XOhe{display:inline-flex;align-items:center;margin-left:4px}.Home_referenceHeading__ur9uZ{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px}.Home_controlTitle__0JwOf .Home_inlineHelpIcon__6XOhe{margin-left:4px;margin-right:0}.Home_outputLabel__DfBxl{font-size:12px;letter-spacing:-.005em}.Home_controlRow__zkZ1c,.Home_outputRow__F3VSw{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__zkZ1c+.Home_controlRow__zkZ1c,.Home_outputRow__F3VSw+.Home_outputRow__F3VSw{border-top:1px solid var(--pg-border-soft)}.Home_dependentControlRow__9Vhiv{box-sizing:border-box;padding-left:14px}.Home_controlRow__zkZ1c>.Home_buttonGroup__GSF1I,.Home_controlRow__zkZ1c>.Home_select__C65hb,.Home_controlRow__zkZ1c>.Home_tooltipWrap__HZahy:has(.Home_select__C65hb),.Home_controlRow__zkZ1c>select,.Home_controlRow__zkZ1c>span:has(select){min-width:0;max-width:56%;flex:0 0 56%;margin-left:auto}.Home_controlRow__zkZ1c>.Home_buttonGroup__GSF1I,.Home_controlRow__zkZ1c>.Home_select__C65hb,.Home_controlRow__zkZ1c>.Home_tooltipWrap__HZahy:has(.Home_select__C65hb) .Home_select__C65hb,.Home_controlRow__zkZ1c>span:has(select) select{width:100%;min-width:0}.Home_controlRow__zkZ1c>.Home_buttonGroup__GSF1I .Home_button___39PV{flex:1 1 0}.Home_settingsSection__fGDTr+.Home_settingsSection__fGDTr{margin-top:11px}.Home_main__rD_ag .Home_settingsSectionTitle__o7Gd8{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__Ty76x{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__Ty76x:first-of-type{border-top:0}.Home_settingsRow__Ty76x[data-disabled=true]{cursor:not-allowed}.Home_settingsRow__Ty76x[data-disabled=true] .Home_settingsLabel__XPf4F{opacity:.5}.Home_settingsReference__5t0f_{width:24px;height:24px;display:grid;place-items:center}.Home_settingsLabel__XPf4F{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__LKMgA{margin-right:8px}.Home_commercialLockBadge__hMbT0,.Home_settingsRestriction__LKMgA{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__hMbT0{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;font-weight:650;letter-spacing:.025em}.Home_commercialLockedNotice__WJRdp{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__WJRdp[data-compact=true]{padding:6px 8px;font-size:11px}.Home_commercialLockedContent__6bzNf .Home_outputValue__zVpgW{font-size:0}.Home_commercialLockedContent__6bzNf .Home_outputValue__zVpgW:after{content:"Locked";font-size:11px;font-weight:560}.Home_settingsControl__X__2_{display:flex;align-items:center;justify-content:flex-end;padding-left:8px}.Home_nativeForm__5eYcI{display:grid;gap:1px}.Home_nativeForm__5eYcI .Home_controlRow__zkZ1c{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);column-gap:12px}.Home_nativeForm__5eYcI .Home_controlRow__zkZ1c>.Home_controlTitle__0JwOf{margin-right:0}.Home_nativeForm__5eYcI .Home_controlRow__zkZ1c>:last-child{width:100%;min-width:0;max-width:none;justify-self:stretch;margin-left:0}.Home_nativeForm__5eYcI .Home_controlRow__zkZ1c>:last-child:has([role=switch]){width:auto;justify-self:end}.Home_runtimeError__8uQiw{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__8KGIu{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.Home_outputBicol__8KGIu>div{display:flex;flex-direction:column}.Home_outputBicol__8KGIu>div:first-child{padding-right:15px}@container (max-width: 480px){.Home_outputBicol__8KGIu{display:block}.Home_outputBicol__8KGIu>div:first-child{padding-right:0}}.Home_outputCodeValue__9rqkO,.Home_outputValue__zVpgW{margin-left:16px;color:var(--pg-muted);white-space:nowrap}.Home_outputCodeValue__9rqkO{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:4px 0}.Home_resultUnit__tviGn{font-size:60%;opacity:.6;margin-left:7px}.Home_resultHint__RUO_0{font-size:75%;opacity:.8;margin:0 0 8px;max-width:300px}.Home_metricsList__Zimd5{margin-top:14px;display:flex;flex-direction:column}.Home_metricsList__Zimd5 button{margin-top:5px}.Home_fullWidthTooltipBlock__O3llY{display:block;width:100%}.Home_draggableListAddButtonContainer__DPLph{width:100%}.Home_environmentHint__90j9j{margin:0 0 10px;color:var(--pg-muted);font-size:12px}.Home_draggableItem__scqs8{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__scqs8[data-disabled=true]{cursor:not-allowed;color:#aaa}.Home_draggableItemRemove__E92DV{opacity:.46;padding:3px}.Home_draggableItemRemove__E92DV:hover:not([disabled]){opacity:.7}.Home_draggableItemRemove__E92DV[disabled]{cursor:not-allowed}.Home_main__rD_ag[data-theme=dark] .Home_draggableItem__scqs8{background:rgb(255 255 255/2%)}.Home_main__rD_ag[data-theme=dark] .Home_draggableItemRemove__E92DV{color:var(--pg-text)}.Home_plotContainer__zGGck{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__rD_ag[data-theme=dark] .Home_plotContainer__zGGck{background:rgb(255 255 255/2%)}.Home_plotTitle__AR43w{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_plotTitle__AR43w h4{font-weight:700;margin:0}.Home_visualizationCol__YXMcn{display:flex;flex-direction:column;align-items:center}.Home_visualizationColTitle__U3W0q{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_visualizationColTitle__U3W0q h4{font-weight:700;margin:0}.Home_loginButton__mupQa{margin-top:10px}.Home_loginButton__mupQa,.Home_logoutButton__GZmRo{display:flex;justify-content:center;align-items:center;width:100%}.Home_configPanelComponent__iEtvn{margin:8px 0;width:100%}.Home_configElement__M68lV{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;overflow:visible}.Home_referencePanel__nGdrZ{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__BHhSg{display:flex;align-items:center;justify-content:space-between;gap:12px}.Home_referenceEyebrow__IN_wE{color:var(--pg-text);font-size:12px;font-weight:650}.Home_referenceHint__pIj4f{margin-top:1px;color:var(--pg-muted);font-size:11px}.Home_referenceMode__t0F05{display:inline-flex;padding:3px;border:1px solid var(--pg-border);border-radius:9px;background:var(--pg-surface)}.Home_referenceMode__t0F05 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__t0F05 button[data-active=true]{background:var(--pg-green-xlight);color:#17351b}.Home_referenceCodeGlyph__LytXV{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_button__HLsXY{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__HLsXY:hover:not(:disabled){border-color:var(--pg-green-dark);background:var(--pg-green-wash)}.PlaygroundUi_button__HLsXY:focus-visible,.PlaygroundUi_collapseSummary__9DzD2:focus-visible,.PlaygroundUi_colorInput__1jBRt:focus-visible,.PlaygroundUi_iconButton__VcqBz:focus-visible,.PlaygroundUi_input__Ak_FY:focus-visible,.PlaygroundUi_numberInput__bun5d:focus-visible,.PlaygroundUi_select__kP_HF:focus-visible,.PlaygroundUi_textArea__z8lP1:focus-visible{outline:none;border-color:var(--pg-green-dark);box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_buttonPrimary__iyW9T{border-color:var(--pg-green-xlight);background:var(--pg-green-xlight);color:#0a2810}.PlaygroundUi_buttonPrimary__iyW9T:hover:not(:disabled){border-color:var(--pg-green-light);background:var(--pg-green-light)}.PlaygroundUi_buttonDanger__lbnTC{color:#a51e28}.PlaygroundUi_buttonPrimary__iyW9T.PlaygroundUi_buttonDanger__lbnTC{border-color:#b4232d;background:#b4232d;color:#fff}.PlaygroundUi_buttonSmall__U5Deg{min-height:30px;padding:5px 9px;font-size:12px}.PlaygroundUi_button__HLsXY:disabled,.PlaygroundUi_input__Ak_FY:disabled,.PlaygroundUi_numberInput__bun5d:disabled,.PlaygroundUi_select__kP_HF:disabled,.PlaygroundUi_textArea__z8lP1:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_buttonGroup__d_r4s{display:inline-flex;border:1px solid var(--pg-border);border-radius:9px;overflow:hidden;background:var(--pg-surface)}.PlaygroundUi_buttonGroup__d_r4s .PlaygroundUi_button__HLsXY{border:0;border-radius:0;box-shadow:none}.PlaygroundUi_buttonGroup__d_r4s .PlaygroundUi_button__HLsXY+.PlaygroundUi_button__HLsXY{border-left:1px solid var(--pg-border)}.PlaygroundUi_input__Ak_FY,.PlaygroundUi_numberInput__bun5d,.PlaygroundUi_select__kP_HF,.PlaygroundUi_textArea__z8lP1{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__Ak_FY,.PlaygroundUi_numberInput__bun5d,.PlaygroundUi_select__kP_HF{padding:7px 10px}.PlaygroundUi_select__kP_HF{padding-right:30px}.PlaygroundUi_inputWrap__4mKop{position:relative;display:flex;flex:1;min-width:0}.PlaygroundUi_inputWrap__4mKop .PlaygroundUi_input__Ak_FY{width:100%}.PlaygroundUi_passwordToggle__DH8Db{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.PlaygroundUi_textArea__z8lP1{width:100%;min-height:86px;padding:9px 10px;resize:vertical;line-height:1.45}.PlaygroundUi_addonInput__bFDrF{display:flex;width:100%}.PlaygroundUi_addon__teu5i{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__bFDrF .PlaygroundUi_input__Ak_FY{border-radius:0 8px 8px 0}.PlaygroundUi_switch__WgO2z{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__WgO2z[data-checked=true]{background:var(--pg-green-dark)}.PlaygroundUi_switch__WgO2z:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_switch__WgO2z:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_switchKnob__d2_nR{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__WgO2z[data-checked=true] .PlaygroundUi_switchKnob__d2_nR{transform:translateX(16px)}.PlaygroundUi_tooltipWrap__dJetx{position:relative;display:inline-flex;min-width:0}.PlaygroundUi_tooltip__rqXg9{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__rdp_a .12s ease both}.PlaygroundUi_tooltip__rqXg9[data-placement=bottom]{transform:translate(-50%)}.PlaygroundUi_tooltip__rqXg9[data-placement=right]{transform:none}.PlaygroundUi_tooltip__rqXg9[data-interactive=true]{pointer-events:auto}@keyframes PlaygroundUi_tooltipIn__rdp_a{0%{opacity:0}to{opacity:1}}.PlaygroundUi_collapse__kllip{width:100%;border:1px solid var(--pg-border);border-radius:12px;overflow:clip;background:var(--pg-surface)}.PlaygroundUi_collapseItem__ZXfom+.PlaygroundUi_collapseItem__ZXfom{border-top:1px solid var(--pg-border)}.PlaygroundUi_collapseSummary__9DzD2{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__9DzD2>span{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.PlaygroundUi_collapseSummary__9DzD2>span>:has(>[data-playground-reference=true]),.PlaygroundUi_collapseSummary__9DzD2>span>[data-playground-reference=true]{margin-left:auto}.PlaygroundUi_collapseSummary__9DzD2::-webkit-details-marker{display:none}.PlaygroundUi_collapseSummary__9DzD2:hover{background:var(--pg-green-wash)}.PlaygroundUi_collapseChevron__TWrGr{width:16px;height:16px;color:var(--pg-muted);transition:transform .15s ease}.PlaygroundUi_collapseItem__ZXfom[open] .PlaygroundUi_collapseChevron__TWrGr{transform:rotate(90deg)}.PlaygroundUi_collapseBody___y1EN{padding:var(--pg-collapse-body-padding,11px 12px);border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_dropdownWrap__Yrfrb{position:relative;display:inline-flex}.PlaygroundUi_dropdownMenu___OTH_{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___OTH_[data-placement=top]{transform:translateY(-100%)}.PlaygroundUi_dropdownItem__LXzG3{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__LXzG3:hover{background:var(--pg-green-wash,#f1fbef)}.PlaygroundUi_alert__DN3p2{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__CyjIM{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:6px 0}.PlaygroundUi_colorControl__YEv7s{display:flex;align-items:center;gap:8px}.PlaygroundUi_colorInput__1jBRt{width:38px;height:32px;padding:2px;border:1px solid var(--pg-border);border-radius:7px;background:var(--pg-surface)}.PlaygroundUi_colorValue__UnP3Y{color:var(--pg-muted);font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_spinWrap__coaYK{position:relative}.PlaygroundUi_spinOverlay__MiBJu{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__uiEUb{width:18px;height:18px;border:2px solid #d8ddda;border-top:2px solid var(--pg-green-dark);border-radius:50%;animation:PlaygroundUi_spin___RaF6 .7s linear infinite}.PlaygroundUi_spinLabel__ShZnm{display:flex;align-items:center;gap:8px;color:var(--pg-muted);font-size:12px}@keyframes PlaygroundUi_spin___RaF6{to{transform:rotate(1turn)}}.PlaygroundUi_upload__boB29{display:inline-flex}.PlaygroundUi_uploadInput__W2gNO{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.PlaygroundUi_modalBackdrop___7kqy{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:rgb(0 6 15/38%)}.PlaygroundUi_modal__7Vxmp{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__87j7m{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__TZaIN{padding:18px;color:var(--pg-muted);font-size:14px;line-height:1.5}.PlaygroundUi_modalFooter__uq0y0{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_iconButton__VcqBz{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__VcqBz:hover{background:var(--pg-subtle);color:var(--pg-text)}.PlaygroundUi_toasts__A97Ee{position:fixed;z-index:300;top:18px;right:18px;width:min(360px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.PlaygroundUi_toast__tHTdN{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__tHTdN[data-tone=error]{border-color:#f0b8bc}.PlaygroundUi_toast__tHTdN[data-tone=success]{border-color:#addca5}.PlaygroundUi_toast__tHTdN[data-tone=warning]{border-color:#ebcf90}.CodeSnippet_referenceButton__IsEHF{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__IsEHF:hover,.CodeSnippet_referenceButton__IsEHF[aria-pressed=true]{background:var(--pg-green-wash);color:var(--pg-green-dark)}.CodeSnippet_referenceButton__IsEHF:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.CodeSnippet_codeGlyph__in_J_{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.5px}.CodeSnippet_guideTooltip__0XKmC{display:grid;gap:7px}.CodeSnippet_tooltipAction__mKjU_{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__V7N57{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__ZckhL{min-width:0}.CodeSnippet_codePopoverHeader__dRBVP{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px}.CodeSnippet_codePopoverHeader__dRBVP span,.CodeSnippet_codePopoverHeader__dRBVP strong{display:block}.CodeSnippet_codePopoverHeader__dRBVP strong{color:#fff;font-size:12px;font-weight:650}.CodeSnippet_codePopoverHeader__dRBVP span{max-width:245px;margin-top:3px;color:#bdc8c5;font-size:10.5px;line-height:1.4}.CodeSnippet_codePopoverActions__1V0F6{display:flex;flex:0 0 auto;gap:5px}.CodeSnippet_codePopoverActions__1V0F6 a,.CodeSnippet_codePopoverActions__1V0F6 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__1V0F6 a:hover,.CodeSnippet_codePopoverActions__1V0F6 button:hover{border-color:rgb(199 255 190/45%);background:rgb(199 255 190/12%);color:#c7ffbe}.CodeSnippet_codePopoverActions__1V0F6 a:focus-visible,.CodeSnippet_codePopoverActions__1V0F6 button:focus-visible{outline:2px solid #c7ffbe;outline-offset:1px}.CodeSnippet_codePopover__V7N57 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__k34IM{color:#7e9b91}.CodeSnippet_tokenKeyword__6bqkl{color:#9dd6ff}.CodeSnippet_tokenString__MeO6w{color:#c7ffbe}.CodeSnippet_tokenNumber__vYKFH{color:#ffc98b}