.Home_main__N7rJR{--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__N7rJR,.Home_main__N7rJR *,.Home_main__N7rJR :after,.Home_main__N7rJR :before{box-sizing:border-box}.Home_main__N7rJR[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__N7rJR h3{margin:18px 0 9px;color:var(--pg-text);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.Home_main__N7rJR h4{margin:0 0 8px;color:var(--pg-text);font-size:13px;font-weight:620}.Home_embeddedMain__KvChW{--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__N7rJR{width:100vw;height:100vh}.Home_main__N7rJR.Home_embeddedMain__KvChW{width:100%;height:100%}}.Home_headerRow__vAKlP{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__vAKlP>div{display:flex;align-items:center;margin:0 15px}.Home_headerRow__vAKlP>div:first-child{margin-left:0}.Home_headerRow__vAKlP>div:last-child{margin-right:0}.Home_contentRow__cqGvM{flex:1 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__vAKlP{font-size:70%}.Home_main__N7rJR{.Home_contentRow__cqGvM{flex-wrap:wrap}}}.Home_footerRow__8qjPY{line-height:30px;text-align:center;font-size:70%}.Home_canvasHost__gpXsM>canvas,.Home_mxcanvas__uaiDq{display:block;max-height:100vh;aspect-ratio:.547}.Home_canvasCol__sQGhx{display:contents}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_mxcanvas__uaiDq{max-width:100vw;height:85vh}.Home_mxcanvasTopHelper__5FH0o{width:100%}}.Home_controlsCol__ztf35,.Home_outputsCol__vYxt7{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__ztf35{min-width:410px}.Home_outputsCol__vYxt7{min-width:465px}}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_controlsCol__ztf35,.Home_outputsCol__vYxt7{width:100%}}.Home_embeddedMain__KvChW .Home_contentRow__cqGvM{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__KvChW .Home_controlsCol__ztf35,.Home_embeddedMain__KvChW .Home_outputsCol__vYxt7{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__KvChW .Home_controlsCol__ztf35{border-right:1px solid var(--pg-border)}.Home_embeddedMain__KvChW .Home_outputsCol__vYxt7{border-left:1px solid var(--pg-border);container-type:inline-size}.Home_embeddedMain__KvChW .Home_mxcanvasTopHelper__5FH0o{display:none}.Home_embeddedMain__KvChW .Home_canvasCol__sQGhx{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__KvChW .Home_canvasHost__gpXsM>canvas,.Home_embeddedMain__KvChW .Home_mxcanvas__uaiDq{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:100%;max-height:100%;object-fit:contain}.Home_canvasHost__gpXsM{display:contents}.Home_canvasStatus__kqm7q{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:24px;background:rgb(238 241 239/94%)}.Home_canvasStatusCard__yFjmb{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__yFjmb strong{color:var(--pg-text);font-size:15px;font-weight:620}.Home_canvasStatusEyebrow__MHyKq{color:var(--pg-green-dark);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Home_canvasProgressTrack__myGqQ{height:5px;overflow:hidden;border-radius:999px;background:var(--pg-border-soft)}.Home_canvasProgressTrack__myGqQ>span{display:block;height:100%;border-radius:inherit;background:var(--pg-green-dark);transition:width .12s linear}.Home_canvasProgressTrack__myGqQ[data-indeterminate=true]>span{width:38%;animation:Home_playgroundProgress__yiXnJ 1.25s ease-in-out infinite}@keyframes Home_playgroundProgress__yiXnJ{0%{transform:translateX(-115%)}to{transform:translateX(280%)}}@media screen and (max-width:1120px){.Home_embeddedMain__KvChW{--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__KvChW .Home_contentRow__cqGvM{display:flex;min-height:0;flex-direction:column;overflow:visible}.Home_embeddedMain__KvChW .Home_canvasCol__sQGhx{display:grid;order:2;width:100%;min-height:min(720px,82dvh);padding:12px 16px}.Home_embeddedMain__KvChW .Home_controlsCol__ztf35,.Home_embeddedMain__KvChW .Home_outputsCol__vYxt7{width:100%;min-height:auto;overflow:visible;padding:14px;font-size:13px}.Home_embeddedMain__KvChW .Home_controlsCol__ztf35{order:1}.Home_embeddedMain__KvChW .Home_outputsCol__vYxt7{order:3}.Home_embeddedMain__KvChW .Home_canvasHost__gpXsM>canvas,.Home_embeddedMain__KvChW .Home_mxcanvas__uaiDq{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:min(100%,420px);max-height:min(720px,82dvh)}}.Home_embeddedMain__KvChW .Home_footerRow__8qjPY{display:none}@media screen and (max-width:1120px){.Home_embeddedMain__KvChW .Home_footerRow__8qjPY{display:block}}.Home_controlSectionTitle__r1rpZ,.Home_outputSectionTitle__HxXRY{margin:12px 0 8px;font-size:13px;font-weight:650}.Home_controlTitle__xN08a,.Home_outputLabel__8FH2V{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__xN08a:has([data-playground-reference=true]),.Home_outputLabel__8FH2V:has([data-playground-reference=true]){min-height:24px;padding-left:26px}.Home_controlTitle__xN08a:has([data-playground-reference=true]){display:block;flex:1 1 auto;line-height:1.24}.Home_controlTitle__xN08a>:has(>[data-playground-reference=true]),.Home_controlTitle__xN08a>[data-playground-reference=true],.Home_outputLabel__8FH2V>:has(>[data-playground-reference=true]),.Home_outputLabel__8FH2V>[data-playground-reference=true]{position:absolute;left:0;top:-4px}.Home_inlineHelpIcon__tajBK{display:inline-flex;align-items:center;margin-left:4px}.Home_referenceHeading__mUsym{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px}.Home_controlTitle__xN08a .Home_inlineHelpIcon__tajBK{margin-left:4px;margin-right:0}.Home_outputLabel__8FH2V{font-size:12px;letter-spacing:-.005em}.Home_controlRow__KMqSC,.Home_outputRow__VIrqs{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__KMqSC+.Home_controlRow__KMqSC,.Home_outputRow__VIrqs+.Home_outputRow__VIrqs{border-top:1px solid var(--pg-border-soft)}.Home_dependentControlRow__aNgq3{box-sizing:border-box;padding-left:14px}.Home_controlRow__KMqSC>.Home_buttonGroup__MeG_m,.Home_controlRow__KMqSC>.Home_select__ewH5_,.Home_controlRow__KMqSC>.Home_tooltipWrap__7jlMX:has(.Home_select__ewH5_),.Home_controlRow__KMqSC>select,.Home_controlRow__KMqSC>span:has(select){min-width:0;max-width:56%;flex:0 0 56%;margin-left:auto}.Home_controlRow__KMqSC>.Home_buttonGroup__MeG_m,.Home_controlRow__KMqSC>.Home_select__ewH5_,.Home_controlRow__KMqSC>.Home_tooltipWrap__7jlMX:has(.Home_select__ewH5_) .Home_select__ewH5_,.Home_controlRow__KMqSC>span:has(select) select{width:100%;min-width:0}.Home_controlRow__KMqSC>.Home_buttonGroup__MeG_m .Home_button__tvPfb{flex:1 1}.Home_settingsSection__pncmV+.Home_settingsSection__pncmV{margin-top:11px}.Home_main__N7rJR .Home_settingsSectionTitle__MNiEt{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__HY_Qz{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__HY_Qz:first-of-type{border-top:0}.Home_settingsRow__HY_Qz[data-disabled=true]{cursor:not-allowed}.Home_settingsRow__HY_Qz[data-disabled=true] .Home_settingsLabel__YAygw{opacity:.5}.Home_settingsReference__cx6_X{width:24px;height:24px;display:grid;place-items:center}.Home_settingsLabel__YAygw{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__CKnlV{margin-right:8px}.Home_commercialLockBadge__AOKEN,.Home_settingsRestriction__CKnlV{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__AOKEN{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;font-weight:650;letter-spacing:.025em}.Home_commercialLockedNotice__ibfvI{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__ibfvI[data-compact=true]{padding:6px 8px;font-size:11px}.Home_commercialLockedContent__IwjPh .Home_outputValue__XLdP_{font-size:0}.Home_commercialLockedContent__IwjPh .Home_outputValue__XLdP_:after{content:"Locked";font-size:11px;font-weight:560}.Home_settingsControl__W9ujx{display:flex;align-items:center;justify-content:flex-end;padding-left:8px}.Home_nativeForm__givns{display:grid;gap:1px}.Home_nativeForm__givns .Home_controlRow__KMqSC{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);column-gap:12px}.Home_nativeForm__givns .Home_controlRow__KMqSC>.Home_controlTitle__xN08a{margin-right:0}.Home_nativeForm__givns .Home_controlRow__KMqSC>:last-child{width:100%;min-width:0;max-width:none;justify-self:stretch;margin-left:0}.Home_nativeForm__givns .Home_controlRow__KMqSC>:last-child:has([role=switch]){width:auto;justify-self:end}.Home_runtimeError__3W5bh{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__2TN6C{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.Home_outputBicol__2TN6C>div{display:flex;flex-direction:column}.Home_outputBicol__2TN6C>div:first-child{padding-right:15px}@container (max-width: 480px){.Home_outputBicol__2TN6C{display:block}.Home_outputBicol__2TN6C>div:first-child{padding-right:0}}.Home_outputCodeValue__pSLHV,.Home_outputValue__XLdP_{margin-left:16px;color:var(--pg-muted);white-space:nowrap}.Home_outputCodeValue__pSLHV{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:4px 0}.Home_resultUnit__L8jD3{font-size:60%;opacity:.6;margin-left:7px}.Home_resultHint__CmGn1{font-size:75%;opacity:.8;margin:0 0 8px;max-width:300px}.Home_metricsList__NZnHO{margin-top:14px;display:flex;flex-direction:column}.Home_metricsList__NZnHO button{margin-top:5px}.Home_fullWidthTooltipBlock__a_UdO{display:block;width:100%}.Home_draggableListAddButtonContainer__DOMJZ{width:100%}.Home_environmentHint__dcoZL{margin:0 0 10px;color:var(--pg-muted);font-size:12px}.Home_draggableItem__kBidm{display:flex;justify-content:space-between;cursor:pointer;-webkit-user-select:none;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__kBidm[data-disabled=true]{cursor:not-allowed;color:#aaa}.Home_draggableItemRemove__C62IJ{opacity:.46;padding:3px}.Home_draggableItemRemove__C62IJ:hover:not([disabled]){opacity:.7}.Home_draggableItemRemove__C62IJ[disabled]{cursor:not-allowed}.Home_main__N7rJR[data-theme=dark] .Home_draggableItem__kBidm{background:rgb(255 255 255/2%)}.Home_main__N7rJR[data-theme=dark] .Home_draggableItemRemove__C62IJ{color:var(--pg-text)}.Home_plotContainer__aLDb5{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__N7rJR[data-theme=dark] .Home_plotContainer__aLDb5{background:rgb(255 255 255/2%)}.Home_plotTitle__APWKC{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_plotTitle__APWKC h4{font-weight:700;margin:0}.Home_visualizationCol__eQH87{display:flex;flex-direction:column;align-items:center}.Home_visualizationColTitle__4aOqa{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_visualizationColTitle__4aOqa h4{font-weight:700;margin:0}.Home_loginButton__Eksfk{margin-top:10px}.Home_loginButton__Eksfk,.Home_logoutButton__I5K1L{display:flex;justify-content:center;align-items:center;width:100%}.Home_configPanelComponent__wCjpD{margin:8px 0;width:100%}.Home_configElement__mdNR8{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;overflow:visible}.Home_referencePanel__7DFqf{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%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Home_referenceToolbar__kRHrz{display:flex;align-items:center;justify-content:space-between;gap:12px}.Home_referenceEyebrow__4u8Zn{color:var(--pg-text);font-size:12px;font-weight:650}.Home_referenceHint__c7S9x{margin-top:1px;color:var(--pg-muted);font-size:11px}.Home_referenceMode__wpIw0{display:inline-flex;padding:3px;border:1px solid var(--pg-border);border-radius:9px;background:var(--pg-surface)}.Home_referenceMode__wpIw0 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__wpIw0 button[data-active=true]{background:var(--pg-green-xlight);color:#17351b}.Home_referenceCodeGlyph__Z3gDg{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_button__LIHZe{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__LIHZe:hover:not(:disabled){border-color:var(--pg-green-dark);background:var(--pg-green-wash)}.PlaygroundUi_button__LIHZe:focus-visible,.PlaygroundUi_collapseSummary__KPpx_:focus-visible,.PlaygroundUi_colorInput__294yA:focus-visible,.PlaygroundUi_iconButton__5QZLW:focus-visible,.PlaygroundUi_input__7LoUQ:focus-visible,.PlaygroundUi_numberInput__0un2h:focus-visible,.PlaygroundUi_select__rySYj:focus-visible,.PlaygroundUi_textArea__UhWxv:focus-visible{outline:none;border-color:var(--pg-green-dark);box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_buttonPrimary__NMbVv{border-color:var(--pg-green-xlight);background:var(--pg-green-xlight);color:#0a2810}.PlaygroundUi_buttonPrimary__NMbVv:hover:not(:disabled){border-color:var(--pg-green-light);background:var(--pg-green-light)}.PlaygroundUi_buttonDanger__IXCBa{color:#a51e28}.PlaygroundUi_buttonPrimary__NMbVv.PlaygroundUi_buttonDanger__IXCBa{border-color:#b4232d;background:#b4232d;color:#fff}.PlaygroundUi_buttonSmall__kDYkK{min-height:30px;padding:5px 9px;font-size:12px}.PlaygroundUi_button__LIHZe:disabled,.PlaygroundUi_input__7LoUQ:disabled,.PlaygroundUi_numberInput__0un2h:disabled,.PlaygroundUi_select__rySYj:disabled,.PlaygroundUi_textArea__UhWxv:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_buttonGroup__0t__u{display:inline-flex;border:1px solid var(--pg-border);border-radius:9px;overflow:hidden;background:var(--pg-surface)}.PlaygroundUi_buttonGroup__0t__u .PlaygroundUi_button__LIHZe{border:0;border-radius:0;box-shadow:none}.PlaygroundUi_buttonGroup__0t__u .PlaygroundUi_button__LIHZe+.PlaygroundUi_button__LIHZe{border-left:1px solid var(--pg-border)}.PlaygroundUi_input__7LoUQ,.PlaygroundUi_numberInput__0un2h,.PlaygroundUi_select__rySYj,.PlaygroundUi_textArea__UhWxv{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__7LoUQ,.PlaygroundUi_numberInput__0un2h,.PlaygroundUi_select__rySYj{padding:7px 10px}.PlaygroundUi_select__rySYj{padding-right:30px}.PlaygroundUi_inputWrap__wLh6E{position:relative;display:flex;flex:1 1;min-width:0}.PlaygroundUi_inputWrap__wLh6E .PlaygroundUi_input__7LoUQ{width:100%}.PlaygroundUi_passwordToggle__e22vl{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.PlaygroundUi_textArea__UhWxv{width:100%;min-height:86px;padding:9px 10px;resize:vertical;line-height:1.45}.PlaygroundUi_addonInput__Hg9bh{display:flex;width:100%}.PlaygroundUi_addon___f0R3{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__Hg9bh .PlaygroundUi_input__7LoUQ{border-radius:0 8px 8px 0}.PlaygroundUi_switch__svpnZ{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__svpnZ[data-checked=true]{background:var(--pg-green-dark)}.PlaygroundUi_switch__svpnZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_switch__svpnZ:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_switchKnob__V3rKH{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__svpnZ[data-checked=true] .PlaygroundUi_switchKnob__V3rKH{transform:translateX(16px)}.PlaygroundUi_tooltipWrap__abUf8{position:relative;display:inline-flex;min-width:0}.PlaygroundUi_tooltip__Nj0RD{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__ji_wb .12s ease both}.PlaygroundUi_tooltip__Nj0RD[data-placement=bottom]{transform:translate(-50%)}.PlaygroundUi_tooltip__Nj0RD[data-placement=right]{transform:none}.PlaygroundUi_tooltip__Nj0RD[data-interactive=true]{pointer-events:auto}@keyframes PlaygroundUi_tooltipIn__ji_wb{0%{opacity:0}to{opacity:1}}.PlaygroundUi_collapse__9_j2U{width:100%;border:1px solid var(--pg-border);border-radius:12px;overflow:clip;background:var(--pg-surface)}.PlaygroundUi_collapseItem__dcpRs+.PlaygroundUi_collapseItem__dcpRs{border-top:1px solid var(--pg-border)}.PlaygroundUi_collapseSummary__KPpx_{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__KPpx_>span{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.PlaygroundUi_collapseSummary__KPpx_>span>:has(>[data-playground-reference=true]),.PlaygroundUi_collapseSummary__KPpx_>span>[data-playground-reference=true]{margin-left:auto}.PlaygroundUi_collapseSummary__KPpx_::-webkit-details-marker{display:none}.PlaygroundUi_collapseSummary__KPpx_:hover{background:var(--pg-green-wash)}.PlaygroundUi_collapseChevron__HI1uZ{width:16px;height:16px;color:var(--pg-muted);transition:transform .15s ease}.PlaygroundUi_collapseItem__dcpRs[open] .PlaygroundUi_collapseChevron__HI1uZ{transform:rotate(90deg)}.PlaygroundUi_collapseBody__INihJ{padding:var(--pg-collapse-body-padding,11px 12px);border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_dropdownWrap__wQyQQ{position:relative;display:inline-flex}.PlaygroundUi_dropdownMenu__w__eR{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__w__eR[data-placement=top]{transform:translateY(-100%)}.PlaygroundUi_dropdownItem__QIktK{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__QIktK:hover{background:var(--pg-green-wash,#f1fbef)}.PlaygroundUi_alert__LpEcD{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__AbtYz{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:6px 0}.PlaygroundUi_colorControl__J6Aqh{display:flex;align-items:center;gap:8px}.PlaygroundUi_colorInput__294yA{width:38px;height:32px;padding:2px;border:1px solid var(--pg-border);border-radius:7px;background:var(--pg-surface)}.PlaygroundUi_colorValue__iWLmZ{color:var(--pg-muted);font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_spinWrap__8xCvI{position:relative}.PlaygroundUi_spinOverlay__0OCcY{position:absolute;z-index:40;inset:0;display:grid;place-items:center;border-radius:10px;background:rgb(255 255 255/76%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PlaygroundUi_spinner__suXHG{width:18px;height:18px;border:2px solid #d8ddda;border-top:2px solid var(--pg-green-dark);border-radius:50%;animation:PlaygroundUi_spin__imD7Z .7s linear infinite}.PlaygroundUi_spinLabel__X8Idz{display:flex;align-items:center;gap:8px;color:var(--pg-muted);font-size:12px}@keyframes PlaygroundUi_spin__imD7Z{to{transform:rotate(1turn)}}.PlaygroundUi_upload__cgp3P{display:inline-flex}.PlaygroundUi_uploadInput__41QkO{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.PlaygroundUi_modalBackdrop__XiLdB{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:rgb(0 6 15/38%)}.PlaygroundUi_modal__HYjjn{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__h7VoG{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__Ps9_L{padding:18px;color:var(--pg-muted);font-size:14px;line-height:1.5}.PlaygroundUi_modalFooter__55sqh{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_iconButton__5QZLW{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__5QZLW:hover{background:var(--pg-subtle);color:var(--pg-text)}.PlaygroundUi_toasts__HXW5M{position:fixed;z-index:300;top:18px;right:18px;width:min(360px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.PlaygroundUi_toast__x816F{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__x816F[data-tone=error]{border-color:#f0b8bc}.PlaygroundUi_toast__x816F[data-tone=success]{border-color:#addca5}.PlaygroundUi_toast__x816F[data-tone=warning]{border-color:#ebcf90}.CodeSnippet_referenceButton__BMpCC{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__BMpCC:hover,.CodeSnippet_referenceButton__BMpCC[aria-pressed=true]{background:var(--pg-green-wash);color:var(--pg-green-dark)}.CodeSnippet_referenceButton__BMpCC:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.CodeSnippet_codeGlyph__jVJ64{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.5px}.CodeSnippet_guideTooltip___Kn92{display:grid;gap:7px}.CodeSnippet_tooltipAction__OLjTw{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__FTsM5{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__thXEQ{min-width:0}.CodeSnippet_codePopoverHeader__lHijb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px}.CodeSnippet_codePopoverHeader__lHijb span,.CodeSnippet_codePopoverHeader__lHijb strong{display:block}.CodeSnippet_codePopoverHeader__lHijb strong{color:#fff;font-size:12px;font-weight:650}.CodeSnippet_codePopoverHeader__lHijb span{max-width:245px;margin-top:3px;color:#bdc8c5;font-size:10.5px;line-height:1.4}.CodeSnippet_codePopoverActions__cnyBR{display:flex;flex:0 0 auto;gap:5px}.CodeSnippet_codePopoverActions__cnyBR a,.CodeSnippet_codePopoverActions__cnyBR 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__cnyBR a:hover,.CodeSnippet_codePopoverActions__cnyBR button:hover{border-color:rgb(199 255 190/45%);background:rgb(199 255 190/12%);color:#c7ffbe}.CodeSnippet_codePopoverActions__cnyBR a:focus-visible,.CodeSnippet_codePopoverActions__cnyBR button:focus-visible{outline:2px solid #c7ffbe;outline-offset:1px}.CodeSnippet_codePopover__FTsM5 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___KVYB{color:#7e9b91}.CodeSnippet_tokenKeyword__abKWL{color:#9dd6ff}.CodeSnippet_tokenString__XvkZF{color:#c7ffbe}.CodeSnippet_tokenNumber__KYqCh{color:#ffc98b}