.Home_main__8PoqB{--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__8PoqB,.Home_main__8PoqB *,.Home_main__8PoqB :after,.Home_main__8PoqB :before{box-sizing:border-box}.Home_main__8PoqB[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__8PoqB h3{margin:18px 0 9px;color:var(--pg-text);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.Home_main__8PoqB h4{margin:0 0 8px;color:var(--pg-text);font-size:13px;font-weight:620}.Home_embeddedMain___jy0s{--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__8PoqB{width:100vw;height:100vh}.Home_main__8PoqB.Home_embeddedMain___jy0s{width:100%;height:100%}}.Home_headerRow__rwmxG{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__rwmxG>div{display:flex;align-items:center;margin:0 15px}.Home_headerRow__rwmxG>div:first-child{margin-left:0}.Home_headerRow__rwmxG>div:last-child{margin-right:0}.Home_contentRow__1NzeF{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__rwmxG{font-size:70%}.Home_main__8PoqB{.Home_contentRow__1NzeF{flex-wrap:wrap}}}.Home_footerRow__0O6Ry{line-height:30px;text-align:center;font-size:70%}.Home_canvasHost__hxkHc>canvas,.Home_mxcanvas__VyAw4{display:block;max-height:100vh;aspect-ratio:.547}.Home_canvasCol__OGRMP{display:contents}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_mxcanvas__VyAw4{max-width:100vw;height:85vh}.Home_mxcanvasTopHelper__b3slc{width:100%}}.Home_controlsCol__gSGdo,.Home_outputsCol__GZBpG{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__gSGdo{min-width:410px}.Home_outputsCol__GZBpG{min-width:465px}}@media screen and ((max-width:767px) or (max-aspect-ratio:1)){.Home_controlsCol__gSGdo,.Home_outputsCol__GZBpG{width:100%}}.Home_embeddedMain___jy0s .Home_contentRow__1NzeF{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___jy0s .Home_controlsCol__gSGdo,.Home_embeddedMain___jy0s .Home_outputsCol__GZBpG{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___jy0s .Home_controlsCol__gSGdo{border-right:1px solid var(--pg-border)}.Home_embeddedMain___jy0s .Home_outputsCol__GZBpG{border-left:1px solid var(--pg-border);container-type:inline-size}.Home_embeddedMain___jy0s .Home_mxcanvasTopHelper__b3slc{display:none}.Home_embeddedMain___jy0s .Home_canvasCol__OGRMP{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___jy0s .Home_canvasHost__hxkHc>canvas,.Home_embeddedMain___jy0s .Home_mxcanvas__VyAw4{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:100%;max-height:100%;object-fit:contain}.Home_canvasHost__hxkHc{display:contents}.Home_canvasStatus___BVnR{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:24px;background:rgb(238 241 239/94%)}.Home_canvasStatusCard__c957y{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__c957y strong{color:var(--pg-text);font-size:15px;font-weight:620}.Home_canvasStatusEyebrow__Fnn_W{color:var(--pg-green-dark);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Home_canvasProgressTrack__mdotZ{height:5px;overflow:hidden;border-radius:999px;background:var(--pg-border-soft)}.Home_canvasProgressTrack__mdotZ>span{display:block;height:100%;border-radius:inherit;background:var(--pg-green-dark);transition:width .12s linear}.Home_canvasProgressTrack__mdotZ[data-indeterminate=true]>span{width:38%;animation:Home_playgroundProgress__dww7r 1.25s ease-in-out infinite}@keyframes Home_playgroundProgress__dww7r{0%{transform:translateX(-115%)}to{transform:translateX(280%)}}@media screen and (max-width:1120px){.Home_embeddedMain___jy0s{--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___jy0s .Home_contentRow__1NzeF{display:flex;min-height:0;flex-direction:column;overflow:visible}.Home_embeddedMain___jy0s .Home_canvasCol__OGRMP{display:grid;order:2;width:100%;min-height:min(720px,82dvh);padding:12px 16px}.Home_embeddedMain___jy0s .Home_controlsCol__gSGdo,.Home_embeddedMain___jy0s .Home_outputsCol__GZBpG{width:100%;min-height:auto;overflow:visible;padding:14px;font-size:13px}.Home_embeddedMain___jy0s .Home_controlsCol__gSGdo{order:1}.Home_embeddedMain___jy0s .Home_outputsCol__GZBpG{order:3}.Home_embeddedMain___jy0s .Home_canvasHost__hxkHc>canvas,.Home_embeddedMain___jy0s .Home_mxcanvas__VyAw4{width:min(100cqw,calc(100cqh * .547));height:min(100cqh,calc(100cqw / .547));max-width:min(100%,420px);max-height:min(720px,82dvh)}}.Home_embeddedMain___jy0s .Home_footerRow__0O6Ry{display:none}@media screen and (max-width:1120px){.Home_embeddedMain___jy0s .Home_footerRow__0O6Ry{display:block}}.Home_controlSectionTitle__XQbiA,.Home_outputSectionTitle__HNA0Q{margin:12px 0 8px;font-size:13px;font-weight:650}.Home_controlTitle__MdE7h,.Home_outputLabel__UYKKI{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__MdE7h:has([data-playground-reference=true]),.Home_outputLabel__UYKKI:has([data-playground-reference=true]){min-height:24px;padding-left:26px}.Home_controlTitle__MdE7h:has([data-playground-reference=true]){display:block;flex:1 1 auto;line-height:1.24}.Home_controlTitle__MdE7h>:has(>[data-playground-reference=true]),.Home_controlTitle__MdE7h>[data-playground-reference=true],.Home_outputLabel__UYKKI>:has(>[data-playground-reference=true]),.Home_outputLabel__UYKKI>[data-playground-reference=true]{position:absolute;left:0;top:-4px}.Home_inlineHelpIcon__6wZyz{display:inline-flex;align-items:center;margin-left:4px}.Home_referenceHeading__tL0Ff{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px}.Home_controlTitle__MdE7h .Home_inlineHelpIcon__6wZyz{margin-left:4px;margin-right:0}.Home_outputLabel__UYKKI{font-size:12px;letter-spacing:-.005em}.Home_controlRow__XigAf,.Home_outputRow__NMQXF{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__XigAf+.Home_controlRow__XigAf,.Home_outputRow__NMQXF+.Home_outputRow__NMQXF{border-top:1px solid var(--pg-border-soft)}.Home_dependentControlRow__ZYTrZ{box-sizing:border-box;padding-left:14px}.Home_controlRow__XigAf>.Home_buttonGroup__0QB4L,.Home_controlRow__XigAf>.Home_select__lBjuo,.Home_controlRow__XigAf>.Home_tooltipWrap__yYIiJ:has(.Home_select__lBjuo),.Home_controlRow__XigAf>select,.Home_controlRow__XigAf>span:has(select){min-width:0;max-width:56%;flex:0 0 56%;margin-left:auto}.Home_controlRow__XigAf>.Home_buttonGroup__0QB4L,.Home_controlRow__XigAf>.Home_select__lBjuo,.Home_controlRow__XigAf>.Home_tooltipWrap__yYIiJ:has(.Home_select__lBjuo) .Home_select__lBjuo,.Home_controlRow__XigAf>span:has(select) select{width:100%;min-width:0}.Home_controlRow__XigAf>.Home_buttonGroup__0QB4L .Home_button__BKj0F{flex:1 1 0}.Home_settingsSection__SSkJX+.Home_settingsSection__SSkJX{margin-top:11px}.Home_main__8PoqB .Home_settingsSectionTitle__D5p3P{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__fjETj{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__fjETj:first-of-type{border-top:0}.Home_settingsRow__fjETj[data-disabled=true]{cursor:not-allowed}.Home_settingsRow__fjETj[data-disabled=true] .Home_settingsLabel__XyP5l{opacity:.5}.Home_settingsReference__4T75h{width:24px;height:24px;display:grid;place-items:center}.Home_settingsLabel__XyP5l{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__lRPmq{margin-right:8px}.Home_commercialLockBadge__vUOS4,.Home_settingsRestriction__lRPmq{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__vUOS4{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;font-weight:650;letter-spacing:.025em}.Home_commercialLockedNotice__51frq{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__51frq[data-compact=true]{padding:6px 8px;font-size:11px}.Home_commercialLockedContent__VIkCJ .Home_outputValue__VMeTK{font-size:0}.Home_commercialLockedContent__VIkCJ .Home_outputValue__VMeTK:after{content:"Locked";font-size:11px;font-weight:560}.Home_settingsControl__l9e74{display:flex;align-items:center;justify-content:flex-end;padding-left:8px}.Home_nativeForm__0Lf0O{display:grid;gap:1px}.Home_nativeForm__0Lf0O .Home_controlRow__XigAf{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);column-gap:12px}.Home_nativeForm__0Lf0O .Home_controlRow__XigAf>.Home_controlTitle__MdE7h{margin-right:0}.Home_nativeForm__0Lf0O .Home_controlRow__XigAf>:last-child{width:100%;min-width:0;max-width:none;justify-self:stretch;margin-left:0}.Home_nativeForm__0Lf0O .Home_controlRow__XigAf>:last-child:has([role=switch]){width:auto;justify-self:end}.Home_runtimeError__nBiLa{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__4zz38{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.Home_outputBicol__4zz38>div{display:flex;flex-direction:column}.Home_outputBicol__4zz38>div:first-child{padding-right:15px}@container (max-width: 480px){.Home_outputBicol__4zz38{display:block}.Home_outputBicol__4zz38>div:first-child{padding-right:0}}.Home_outputCodeValue__9Y8kg,.Home_outputValue__VMeTK{margin-left:16px;color:var(--pg-muted);white-space:nowrap}.Home_outputCodeValue__9Y8kg{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:4px 0}.Home_resultUnit__PyzKF{font-size:60%;opacity:.6;margin-left:7px}.Home_resultHint__ORW6u{font-size:75%;opacity:.8;margin:0 0 8px;max-width:300px}.Home_metricsList__xzMnH{margin-top:14px;display:flex;flex-direction:column}.Home_metricsList__xzMnH button{margin-top:5px}.Home_fullWidthTooltipBlock__wK_Cm{display:block;width:100%}.Home_draggableListAddButtonContainer__0mffy{width:100%}.Home_environmentHint__eSaD9{margin:0 0 10px;color:var(--pg-muted);font-size:12px}.Home_draggableItem__ycQ3P{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__ycQ3P[data-disabled=true]{cursor:not-allowed;color:#aaa}.Home_draggableItemRemove__1ADox{opacity:.46;padding:3px}.Home_draggableItemRemove__1ADox:hover:not([disabled]){opacity:.7}.Home_draggableItemRemove__1ADox[disabled]{cursor:not-allowed}.Home_main__8PoqB[data-theme=dark] .Home_draggableItem__ycQ3P{background:rgb(255 255 255/2%)}.Home_main__8PoqB[data-theme=dark] .Home_draggableItemRemove__1ADox{color:var(--pg-text)}.Home_plotContainer__TH5Cy{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__8PoqB[data-theme=dark] .Home_plotContainer__TH5Cy{background:rgb(255 255 255/2%)}.Home_plotTitle__qcdEO{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_plotTitle__qcdEO h4{font-weight:700;margin:0}.Home_visualizationCol__gwZKw{display:flex;flex-direction:column;align-items:center}.Home_visualizationColTitle__L2nlI{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.Home_visualizationColTitle__L2nlI h4{font-weight:700;margin:0}.Home_loginButton__fIHcH{margin-top:10px}.Home_loginButton__fIHcH,.Home_logoutButton__li_35{display:flex;justify-content:center;align-items:center;width:100%}.Home_configPanelComponent__lPBME{margin:8px 0;width:100%}.Home_configElement__VWZgY{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;overflow:visible}.Home_referencePanel__nj1C8{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__2JgH9{display:flex;align-items:center;justify-content:space-between;gap:12px}.Home_referenceEyebrow__BSa84{color:var(--pg-text);font-size:12px;font-weight:650}.Home_referenceHint__Az0ho{margin-top:1px;color:var(--pg-muted);font-size:11px}.Home_referenceMode__aGJ3_{display:inline-flex;padding:3px;border:1px solid var(--pg-border);border-radius:9px;background:var(--pg-surface)}.Home_referenceMode__aGJ3_ 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__aGJ3_ button[data-active=true]{background:var(--pg-green-xlight);color:#17351b}.Home_referenceCodeGlyph__DwDhc{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_button__Qh71f{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__Qh71f:hover:not(:disabled){border-color:var(--pg-green-dark);background:var(--pg-green-wash)}.PlaygroundUi_button__Qh71f:focus-visible,.PlaygroundUi_collapseSummary__VYbSo:focus-visible,.PlaygroundUi_colorInput__RvUcR:focus-visible,.PlaygroundUi_iconButton__44DoJ:focus-visible,.PlaygroundUi_input__cDFeK:focus-visible,.PlaygroundUi_numberInput__7zM9W:focus-visible,.PlaygroundUi_select__RAAul:focus-visible,.PlaygroundUi_textArea__9aj_W:focus-visible{outline:none;border-color:var(--pg-green-dark);box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_buttonPrimary__LpyNH{border-color:var(--pg-green-xlight);background:var(--pg-green-xlight);color:#0a2810}.PlaygroundUi_buttonPrimary__LpyNH:hover:not(:disabled){border-color:var(--pg-green-light);background:var(--pg-green-light)}.PlaygroundUi_buttonDanger__DU4FO{color:#a51e28}.PlaygroundUi_buttonPrimary__LpyNH.PlaygroundUi_buttonDanger__DU4FO{border-color:#b4232d;background:#b4232d;color:#fff}.PlaygroundUi_buttonSmall__uyTF4{min-height:30px;padding:5px 9px;font-size:12px}.PlaygroundUi_button__Qh71f:disabled,.PlaygroundUi_input__cDFeK:disabled,.PlaygroundUi_numberInput__7zM9W:disabled,.PlaygroundUi_select__RAAul:disabled,.PlaygroundUi_textArea__9aj_W:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_buttonGroup__evnu3{display:inline-flex;border:1px solid var(--pg-border);border-radius:9px;overflow:hidden;background:var(--pg-surface)}.PlaygroundUi_buttonGroup__evnu3 .PlaygroundUi_button__Qh71f{border:0;border-radius:0;box-shadow:none}.PlaygroundUi_buttonGroup__evnu3 .PlaygroundUi_button__Qh71f+.PlaygroundUi_button__Qh71f{border-left:1px solid var(--pg-border)}.PlaygroundUi_input__cDFeK,.PlaygroundUi_numberInput__7zM9W,.PlaygroundUi_select__RAAul,.PlaygroundUi_textArea__9aj_W{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__cDFeK,.PlaygroundUi_numberInput__7zM9W,.PlaygroundUi_select__RAAul{padding:7px 10px}.PlaygroundUi_select__RAAul{padding-right:30px}.PlaygroundUi_inputWrap__qL7H9{position:relative;display:flex;flex:1;min-width:0}.PlaygroundUi_inputWrap__qL7H9 .PlaygroundUi_input__cDFeK{width:100%}.PlaygroundUi_passwordToggle__KOjSV{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.PlaygroundUi_textArea__9aj_W{width:100%;min-height:86px;padding:9px 10px;resize:vertical;line-height:1.45}.PlaygroundUi_addonInput__Xs1u0{display:flex;width:100%}.PlaygroundUi_addon__7DoLz{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__Xs1u0 .PlaygroundUi_input__cDFeK{border-radius:0 8px 8px 0}.PlaygroundUi_switch__Q3s9R{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__Q3s9R[data-checked=true]{background:var(--pg-green-dark)}.PlaygroundUi_switch__Q3s9R:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.PlaygroundUi_switch__Q3s9R:disabled{cursor:not-allowed;opacity:.48}.PlaygroundUi_switchKnob__tgOih{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__Q3s9R[data-checked=true] .PlaygroundUi_switchKnob__tgOih{transform:translateX(16px)}.PlaygroundUi_tooltipWrap__5GtBy{position:relative;display:inline-flex;min-width:0}.PlaygroundUi_tooltip__shUXr{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__UWGda .12s ease both}.PlaygroundUi_tooltip__shUXr[data-placement=bottom]{transform:translate(-50%)}.PlaygroundUi_tooltip__shUXr[data-placement=right]{transform:none}.PlaygroundUi_tooltip__shUXr[data-interactive=true]{pointer-events:auto}@keyframes PlaygroundUi_tooltipIn__UWGda{0%{opacity:0}to{opacity:1}}.PlaygroundUi_collapse__g7y57{width:100%;border:1px solid var(--pg-border);border-radius:12px;overflow:clip;background:var(--pg-surface)}.PlaygroundUi_collapseItem__BiqLv+.PlaygroundUi_collapseItem__BiqLv{border-top:1px solid var(--pg-border)}.PlaygroundUi_collapseSummary__VYbSo{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__VYbSo>span{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.PlaygroundUi_collapseSummary__VYbSo>span>:has(>[data-playground-reference=true]),.PlaygroundUi_collapseSummary__VYbSo>span>[data-playground-reference=true]{margin-left:auto}.PlaygroundUi_collapseSummary__VYbSo::-webkit-details-marker{display:none}.PlaygroundUi_collapseSummary__VYbSo:hover{background:var(--pg-green-wash)}.PlaygroundUi_collapseChevron__2OTj1{width:16px;height:16px;color:var(--pg-muted);transition:transform .15s ease}.PlaygroundUi_collapseItem__BiqLv[open] .PlaygroundUi_collapseChevron__2OTj1{transform:rotate(90deg)}.PlaygroundUi_collapseBody__qS__B{padding:var(--pg-collapse-body-padding,11px 12px);border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_dropdownWrap__DYmPM{position:relative;display:inline-flex}.PlaygroundUi_dropdownMenu__VvB7K{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__VvB7K[data-placement=top]{transform:translateY(-100%)}.PlaygroundUi_dropdownItem__EH_Ef{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__EH_Ef:hover{background:var(--pg-green-wash,#f1fbef)}.PlaygroundUi_alert__e7MWU{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__idwxL{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:6px 0}.PlaygroundUi_colorControl__sXt12{display:flex;align-items:center;gap:8px}.PlaygroundUi_colorInput__RvUcR{width:38px;height:32px;padding:2px;border:1px solid var(--pg-border);border-radius:7px;background:var(--pg-surface)}.PlaygroundUi_colorValue__9Bbgw{color:var(--pg-muted);font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.PlaygroundUi_spinWrap__Xjail{position:relative}.PlaygroundUi_spinOverlay__owBpf{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__2FC7f{width:18px;height:18px;border:2px solid #d8ddda;border-top:2px solid var(--pg-green-dark);border-radius:50%;animation:PlaygroundUi_spin__XX88f .7s linear infinite}.PlaygroundUi_spinLabel__o0Lkf{display:flex;align-items:center;gap:8px;color:var(--pg-muted);font-size:12px}@keyframes PlaygroundUi_spin__XX88f{to{transform:rotate(1turn)}}.PlaygroundUi_upload__Cx8IM{display:inline-flex}.PlaygroundUi_uploadInput__1BOxm{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.PlaygroundUi_modalBackdrop__gU_ZA{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:rgb(0 6 15/38%)}.PlaygroundUi_modal__dI93v{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__s8jfO{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__yWIha{padding:18px;color:var(--pg-muted);font-size:14px;line-height:1.5}.PlaygroundUi_modalFooter__5Nvq8{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--pg-border-soft)}.PlaygroundUi_iconButton__44DoJ{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__44DoJ:hover{background:var(--pg-subtle);color:var(--pg-text)}.PlaygroundUi_toasts__dn2OE{position:fixed;z-index:300;top:18px;right:18px;width:min(360px,calc(100vw - 36px));display:grid;gap:8px;pointer-events:none}.PlaygroundUi_toast__4gyPD{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__4gyPD[data-tone=error]{border-color:#f0b8bc}.PlaygroundUi_toast__4gyPD[data-tone=success]{border-color:#addca5}.PlaygroundUi_toast__4gyPD[data-tone=warning]{border-color:#ebcf90}.CodeSnippet_referenceButton__qLaim{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__qLaim:hover,.CodeSnippet_referenceButton__qLaim[aria-pressed=true]{background:var(--pg-green-wash);color:var(--pg-green-dark)}.CodeSnippet_referenceButton__qLaim:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pg-focus)}.CodeSnippet_codeGlyph__JdvdR{font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.5px}.CodeSnippet_guideTooltip__dwY_E{display:grid;gap:7px}.CodeSnippet_tooltipAction__GTKZY{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__n9vTc{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__0yPnC{min-width:0}.CodeSnippet_codePopoverHeader__4VGyM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px}.CodeSnippet_codePopoverHeader__4VGyM span,.CodeSnippet_codePopoverHeader__4VGyM strong{display:block}.CodeSnippet_codePopoverHeader__4VGyM strong{color:#fff;font-size:12px;font-weight:650}.CodeSnippet_codePopoverHeader__4VGyM span{max-width:245px;margin-top:3px;color:#bdc8c5;font-size:10.5px;line-height:1.4}.CodeSnippet_codePopoverActions__Lz7wC{display:flex;flex:0 0 auto;gap:5px}.CodeSnippet_codePopoverActions__Lz7wC a,.CodeSnippet_codePopoverActions__Lz7wC 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__Lz7wC a:hover,.CodeSnippet_codePopoverActions__Lz7wC button:hover{border-color:rgb(199 255 190/45%);background:rgb(199 255 190/12%);color:#c7ffbe}.CodeSnippet_codePopoverActions__Lz7wC a:focus-visible,.CodeSnippet_codePopoverActions__Lz7wC button:focus-visible{outline:2px solid #c7ffbe;outline-offset:1px}.CodeSnippet_codePopover__n9vTc 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___OL0D{color:#7e9b91}.CodeSnippet_tokenKeyword__JkUbe{color:#9dd6ff}.CodeSnippet_tokenString___fh0s{color:#c7ffbe}.CodeSnippet_tokenNumber__NJkVK{color:#ffc98b}