.g4avzq_art{z-index:0;opacity:.46;pointer-events:none;-webkit-user-select:none;user-select:none;width:94%;position:absolute;inset:3px 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 0% 14%,#000000a6 35%,#0000001f 58%,#0000 78%);mask-image:linear-gradient(270deg,#000 0% 14%,#000000a6 35%,#0000001f 58%,#0000 78%)}.g4avzq_art>svg{width:auto;min-width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0 0 0 auto}.g4avzq_pipeline{opacity:.58}.g4avzq_mcp{opacity:.43}.g4avzq_logs{opacity:.4}.g4avzq_editor{color:#d4d4d4;text-align:left;background:#1e1e1e;border:1px solid #45454c;border-radius:4px 0 0;width:370px;min-height:100%;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;inset-block-start:0;inset-inline-end:-10px;overflow:hidden}.g4avzq_titlebar{background:#181818;border-bottom:1px solid #343438;justify-content:flex-end;height:26px;padding-inline-end:34px;display:flex}.g4avzq_tab{border-top:1px solid #4b93cb;color:#dadada;background:#1e1e1e;border-inline:1px solid #303034;align-items:center;gap:7px;min-width:142px;padding-inline:10px;font:10px/1 system-ui,sans-serif;display:inline-flex}.g4avzq_tab img{margin:0;display:block}.g4avzq_close{color:#919191;margin-inline-start:auto}.g4avzq_breadcrumb{color:#a5a5a5;padding:4px 16px 4px 43px;font-size:9px}.g4avzq_code{padding-block:2px 10px;font-size:11px}.g4avzq_codeLine{white-space:pre;min-height:17px;display:flex}.g4avzq_lineNumber{color:#858585;text-align:right;flex:0 0 38px;width:38px;padding-inline-end:13px}.g4avzq_activeLine{background:#ffffff08}.g4avzq_keyword{color:#c586c0}.g4avzq_string{color:#ce9178}.g4avzq_function{color:#dcdcaa}.g4avzq_type{color:#4ec9b0}.g4avzq_property{color:#9cdcfe}.g4avzq_caret{vertical-align:-2px;border-inline-start:1px solid #dadada;height:12px;display:inline-block}.g4avzq_completion{background:#252526;border:1px solid #505056;width:254px;font-size:9px;position:absolute;top:105px;right:18px;box-shadow:0 3px 8px #0006}.g4avzq_completion>div{white-space:nowrap;align-items:center;gap:5px;height:19px;padding-inline:6px;display:flex}.g4avzq_completion>div:first-child{background:#04395e}.g4avzq_completion>div>span{color:#c586c0}.g4avzq_completion strong{font-weight:500}.g4avzq_completion small{text-overflow:ellipsis;color:#a0a0a0;min-width:0;margin-inline-start:auto;font-size:8px;overflow:hidden}.g4avzq_completion footer{color:#4ec9b0;border-top:1px solid #505056;padding:3px 8px}.g4avzq_panelTabs{border-bottom:1px solid #343438;justify-content:flex-end;gap:17px;padding:8px 20px 6px;font:9px/1.5 system-ui,sans-serif;display:flex}.g4avzq_panelTabs>span:first-child{color:#efefef;border-bottom:1px solid #4b93cb}.g4avzq_mcpSummary{align-items:center;gap:6px;padding:9px 20px 7px;font:11px/1.5 system-ui,sans-serif;display:flex}.g4avzq_mcpSummary i{background:#6dcf93;border-radius:50%;width:5px;height:5px}.g4avzq_mcpSummary strong{color:#a7d3b7;margin-inline-start:auto;font-size:10px;font-weight:500}.g4avzq_mcpRow{border-top:1px solid #ffffff0a;justify-content:space-between;gap:10px;padding:5px 20px;font:10px/1.4 system-ui,sans-serif;display:flex}.g4avzq_mcpRow strong{color:#dadada;font-weight:500}.g4avzq_mcpRow>span{color:#a5a5a5}.g4avzq_logFilters{border-bottom:1px solid #343438;justify-content:flex-end;gap:15px;padding:8px 20px;font:10px/1.5 system-ui,sans-serif;display:flex}.g4avzq_logFilters>span:first-child{color:#f48771}.g4avzq_logFilters>span:nth-child(2){color:#dcca91}.g4avzq_logFilters b{margin-inline-start:4px;font-size:9px;font-weight:500}.g4avzq_issueHeading{color:#9d9d9d;justify-content:space-between;padding:6px 20px;font:9px/1.5 system-ui,sans-serif;display:flex}.g4avzq_issue{white-space:nowrap;background:#f487710a;border-block:1px solid #f4877122;align-items:center;gap:7px;padding:6px 20px;font-size:9px;display:flex}.g4avzq_issue b{color:#f48771;font-size:8px;font-weight:500}.g4avzq_issue strong{color:#d4d4d4;text-overflow:ellipsis;font-weight:500;overflow:hidden}.g4avzq_issue>span{color:#f48771;margin-inline-start:auto}.g4avzq_stack{color:#b9b9bd;white-space:nowrap;gap:3px;padding:8px 20px 5px 50px;font-size:9px;display:grid}.g4avzq_sourceLink{color:#80bce6;text-align:right;padding:5px 20px;font-size:9px}@media (max-width:640px){.g4avzq_art{opacity:.4}.g4avzq_pipeline{opacity:.55}.g4avzq_editor{inset-inline-end:-24px}}
.QqYueW_changeLabel{border:1px solid var(--is-border);width:fit-content;color:var(--is-text-muted);white-space:nowrap;border-radius:.375rem;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-flex}.QqYueW_highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-block:1.25rem}:is(#nd-page .QqYueW_examples,#nd-page .QqYueW_disclosures){background:var(--is-frosted-surface-background);min-width:0;box-shadow:var(--is-frosted-surface-shadow);border:0;border-radius:1rem;margin-block:1.25rem}.QqYueW_examples>[role=tablist]{border-bottom:1px solid var(--is-border);background:0 0;border-radius:0;flex-wrap:wrap;gap:.25rem 1.25rem;padding:.5rem 1.25rem 0}.QqYueW_examples [role=tab]{white-space:normal;text-align:start;color:var(--is-text-muted)}.QqYueW_examples [role=tab][data-state=active]{border-bottom-color:var(--is-text);color:var(--is-text)}.QqYueW_examples [role=tab]:focus-visible{outline:2px solid var(--is-text);outline-offset:2px;border-radius:.25rem}.QqYueW_examples>[role=tabpanel]{background:0 0;border-radius:0;padding:1.25rem}#nd-page .QqYueW_card{background:var(--is-frosted-surface-background);min-width:0;color:var(--is-text);box-shadow:var(--is-frosted-surface-shadow);border:0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.875rem;padding:1.25rem;text-decoration:none;display:grid}#nd-page .QqYueW_card:hover{background:var(--is-frosted-surface-background)}.QqYueW_card:focus-visible{outline:2px solid var(--is-text);outline-offset:3px}.QqYueW_illustrated{isolation:isolate;position:relative;overflow:hidden}#nd-page .QqYueW_card.QqYueW_illustrated{row-gap:1.125rem;padding-block:1.75rem}.QqYueW_illustrated>div:first-child,.QqYueW_illustrated>h3,.QqYueW_illustrated>p{z-index:1;position:relative}.QqYueW_illustrated>div:last-child{display:contents}.QqYueW_card>div:first-child{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.QqYueW_mark{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.QqYueW_icon{object-fit:contain;width:1.5rem;height:1.5rem;margin:0;display:block}.QqYueW_glyph{color:var(--is-text);display:block}.QqYueW_languageMark{grid-template-rows:repeat(2,1.25rem);grid-template-columns:repeat(2,1.25rem);place-content:center;gap:.25rem;width:3.5rem;height:3.5rem;display:grid}.QqYueW_languageTile{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.QqYueW_languageTile>img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.QqYueW_plainMark{border-radius:0;width:1.5rem;height:1.5rem}.QqYueW_plainMark.QqYueW_languageMark{grid-template-rows:1rem;grid-template-columns:repeat(4,1rem);width:auto;height:1.5rem}.QqYueW_plainMark .QqYueW_languageTile{width:1rem;height:1rem}.QqYueW_agentIcon{vertical-align:middle;flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.QqYueW_agentIcon img{object-fit:contain;width:100%;height:100%;margin:0}.QqYueW_cursorIcon,.QqYueW_copilotIcon{background-color:currentColor}.QqYueW_cursorIcon{-webkit-mask:url(/assets/mcp-agents/cursor_dark.svg) 50%/contain no-repeat;mask:url(/assets/mcp-agents/cursor_dark.svg) 50%/contain no-repeat}.QqYueW_copilotIcon{-webkit-mask:url(/assets/mcp-agents/copilot.svg) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/assets/mcp-agents/copilot.svg) 50%/contain no-repeat alpha}.QqYueW_card>h3{letter-spacing:-.015em;align-self:center;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.QqYueW_card:hover>h3{text-underline-offset:.2em;text-decoration:underline}.QqYueW_card>p{color:var(--is-text-muted);text-wrap:pretty;grid-column:1/-1;font-size:.875rem;line-height:1.7}:is(#nd-page .QqYueW_card.QqYueW_illustrated>h3,#nd-page .QqYueW_card.QqYueW_illustrated>p){color:var(--is-text);text-shadow:0 1px 1px #000,0 2px 4px #000,0 0 8px #000,0 0 16px #000}.QqYueW_illustrated>p:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:#0000007a;position:absolute;inset:-.375rem}#nd-page .QqYueW_compact>.QqYueW_card{row-gap:.375rem}.QqYueW_compact>.QqYueW_card>div:first-child{grid-row:span 2;margin:0}.QqYueW_compact>.QqYueW_card>h3{font-size:.875rem}.QqYueW_compact>.QqYueW_card>p{grid-column:2;font-size:.8125rem}.QqYueW_changeLabel{vertical-align:middle;letter-spacing:normal;margin-inline-start:.625rem}.QqYueW_compact>.QqYueW_card:last-child:nth-child(odd){grid-column:1/-1}#nd-page .QqYueW_sectionHeading>a{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.QqYueW_sectionHeading>a>span:last-child{text-wrap:balance;min-width:0}#nd-page h2.QqYueW_sectionHeading{border-top:1px solid var(--is-border);margin-top:3rem;padding-top:1.5rem}#nd-page h2.QqYueW_sectionHeading:first-of-type{border-top:0;padding-top:0}h3.QqYueW_sectionHeading .QqYueW_mark:not(.QqYueW_languageMark){width:2rem;height:2rem}h3.QqYueW_sectionHeading .QqYueW_icon{width:1.25rem;height:1.25rem}h3.QqYueW_sectionHeading .QqYueW_glyph{width:1.125rem;height:1.125rem}.QqYueW_sectionHeading .QqYueW_languageMark{grid-template-rows:1.25rem;grid-template-columns:repeat(4,1.25rem);width:auto;height:2.5rem;padding-inline:.5rem}@media (max-width:640px){.QqYueW_agentExamples>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;display:grid}.QqYueW_highlights{grid-template-columns:minmax(0,1fr)}}
._5nGbjG_celebration{z-index:10000;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style paint;isolation:isolate;position:fixed;inset:0;overflow:hidden}._5nGbjG_canvas{pointer-events:none;width:100%;height:100%;display:block}._5nGbjG_still{display:none}@keyframes _5nGbjG_quiet-celebration{0%,to{opacity:0}25%,65%{opacity:.8}}@media (prefers-reduced-motion:reduce){._5nGbjG_canvas{display:none}._5nGbjG_still{left:var(--x);top:var(--y);background:var(--color);width:5px;height:9px;transform:rotate(var(--rotation));border-radius:1px;animation:1s ease-out both _5nGbjG_quiet-celebration;display:block;position:absolute}._5nGbjG_still:nth-child(3n){border-radius:50%;width:5px;height:5px}}
.Y6OxcG_intro{margin-block:.5rem 2.5rem;position:relative;container-type:inline-size}.Y6OxcG_topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Y6OxcG_meta{color:var(--is-text-muted);flex-wrap:wrap;align-items:center;gap:.625rem 1rem;font-size:.8125rem;display:flex}.Y6OxcG_label{color:var(--is-text);font-weight:500}.Y6OxcG_meta time{border-inline-start:1px solid var(--is-border);padding-inline-start:1rem}.Y6OxcG_titleRow{align-items:center;gap:1.25rem;margin-block:1.75rem 1.25rem;display:flex}.Y6OxcG_titleRow:first-child{margin-top:0}.Y6OxcG_launchMark{flex:none;justify-content:center;align-items:center;width:5rem;height:5rem;margin-inline-start:-.375rem;display:inline-flex;position:relative}.Y6OxcG_launchMark>img,.Y6OxcG_launchMark>svg{object-fit:contain;width:3rem;height:3rem;margin:0}.Y6OxcG_logoConfetti{pointer-events:none;border-radius:1px;width:3px;height:7px;position:absolute}.Y6OxcG_logoConfetti:nth-child(3n){border-radius:50%;width:4px;height:4px}#nd-page .Y6OxcG_intro .Y6OxcG_headline{color:var(--is-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,7cqi,4rem);font-weight:650;line-height:1.1}.Y6OxcG_summary{max-width:67ch;color:var(--is-text-muted);font-size:1rem;line-height:1.75}.Y6OxcG_summary p{margin:0}.Y6OxcG_summary p+p{margin-top:.75rem}.Y6OxcG_summary strong{color:var(--is-text);font-weight:550}.Y6OxcG_replay svg{width:1.375rem;height:1.375rem}.Y6OxcG_navigation{border-top:1px solid var(--is-border);margin-top:2rem;padding-top:1.25rem}.Y6OxcG_links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Y6OxcG_links a{min-width:0;min-height:3.5rem;color:var(--is-text);align-items:center;gap:.75rem;padding:.375rem 1.125rem;text-decoration:none;display:flex}.Y6OxcG_links a:nth-child(3n+1){padding-inline-start:0}.Y6OxcG_links a:nth-child(3n){padding-inline-end:0}.Y6OxcG_links a:not(:nth-child(3n+1)){border-inline-start:1px solid var(--is-border)}.Y6OxcG_links .Y6OxcG_sectionIcon{object-fit:contain;flex:none;width:1.5rem;height:1.5rem;margin:0}.Y6OxcG_linkCopy{gap:.25rem;display:grid}.Y6OxcG_linkCopy strong{color:var(--is-text);font-size:.9375rem;font-weight:550}.Y6OxcG_linkCopy>span{color:var(--is-text-muted);font-size:.6875rem;line-height:1.5}.Y6OxcG_links svg{width:.875rem;height:.875rem;color:var(--is-text-muted);flex:none;margin-inline-start:auto;transition:transform .16s,color .16s}.Y6OxcG_links a:hover strong{text-underline-offset:.2em;text-decoration:underline}.Y6OxcG_links a:hover svg{color:#7dd3fc;transform:translateY(2px)}.Y6OxcG_links a:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}@container (max-width:480px){.Y6OxcG_meta{flex-direction:column;align-items:flex-start;gap:.375rem;font-size:.6875rem}.Y6OxcG_meta time{border:0;padding-inline-start:0}.Y6OxcG_topline{gap:.75rem}.Y6OxcG_titleRow{gap:.75rem;margin-block:1.5rem 1rem}.Y6OxcG_launchMark{width:4rem;height:4rem}.Y6OxcG_launchMark>img,.Y6OxcG_launchMark>svg{width:2.5rem;height:2.5rem}.Y6OxcG_summary{font-size:.9375rem}.Y6OxcG_navigation{margin-top:1.5rem;padding-top:.375rem}.Y6OxcG_links{grid-template-columns:1fr}.Y6OxcG_links a{padding:.875rem 0}.Y6OxcG_links a:not(:nth-child(3n+1)){border-inline-start:0}.Y6OxcG_links a+a{border-top:1px solid var(--is-border)}.Y6OxcG_linkCopy{grid-template-columns:auto 1fr;align-items:baseline;gap:.625rem}.Y6OxcG_linkCopy strong{font-size:.875rem}.Y6OxcG_linkCopy>span{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.Y6OxcG_links svg{transition:none}.Y6OxcG_links a:hover svg{transform:none}}
@font-face{font-family:Docs Codicon;src:url(/assets/docs/command-icons/codicon.ttf)format("truetype");font-display:block}@font-face{font-family:Docs SFCC Icons;src:url(/assets/docs/command-icons/icomoon.woff)format("woff");font-display:block}.eQy9na_icon{vertical-align:-.15em;color:#aeb7c5;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.38rem;display:inline-flex}.eQy9na_icon img{object-fit:contain;width:1rem;height:1rem;display:block}.eQy9na_codicon,.eQy9na_custom{-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1}.eQy9na_codicon{font-family:Docs Codicon,sans-serif}.eQy9na_custom{font-family:Docs SFCC Icons,sans-serif}
.cKHc_W_film{aspect-ratio:16/9;background:#050507;border-radius:1rem;width:100%;margin-block:1.5rem;position:relative;overflow:hidden}.cKHc_W_film:after{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.cKHc_W_player{border:0;width:100%;height:100%;position:absolute;inset:0}.cKHc_W_poster{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.cKHc_W_poster:focus-visible{outline-offset:-2px;outline:2px solid #fff9}.cKHc_W_image{object-fit:cover;margin:0}.cKHc_W_shade{background:linear-gradient(#0000 52%,#0000009e 100%);position:absolute;inset:0}.cKHc_W_poster .cKHc_W_play{border-radius:9999px;width:3.5rem;height:3.5rem;padding:0;position:absolute;bottom:1rem;left:1rem}.cKHc_W_poster:is(:hover,:focus-visible) .cKHc_W_play{--is-talk-button-duration:.2s;--is-talk-button-lift:1;color:#fff}.cKHc_W_poster:active .cKHc_W_play{--is-talk-button-press:1}.cKHc_W_poster .cKHc_W_play svg{width:1.25rem;height:1.25rem;margin-left:.15rem}@media (max-width:39.99rem){.cKHc_W_poster .cKHc_W_play{width:2.25rem;height:2.25rem;bottom:.5rem;left:.5rem}.cKHc_W_poster .cKHc_W_play svg{width:.875rem;height:.875rem;margin-left:.1rem}}
.vvqWQG_entry{margin-block:1.25rem 0;container-type:inline-size}.vvqWQG_entry+.vvqWQG_entry{border-top:1px solid var(--is-border);margin-top:2.5rem;padding-top:2.5rem}.vvqWQG_layout{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.vvqWQG_meta{gap:.5rem;padding-top:.375rem;display:grid;position:sticky;top:6rem}.vvqWQG_versionRow{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.vvqWQG_version{color:var(--is-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650;line-height:1.2}.vvqWQG_latest{color:#09090b;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.3}.vvqWQG_label{color:var(--is-text-muted);font-size:.8125rem;line-height:1.5}.vvqWQG_body{min-width:0}.vvqWQG_title{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,4cqi,2rem);font-weight:650;line-height:1.2}#nd-page .vvqWQG_title a{color:var(--is-text);align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.vvqWQG_title img{flex:none;width:2rem;height:2rem;margin:0}.vvqWQG_title a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.vvqWQG_title a:focus-visible{outline:2px solid var(--is-text);outline-offset:4px;border-radius:.25rem}.vvqWQG_content{color:var(--is-text-muted);margin-top:1rem;font-size:1rem;line-height:1.75}.vvqWQG_content>p{max-width:120ch;margin:0}.vvqWQG_content>p+p{margin-top:.75rem}.vvqWQG_content strong{color:var(--is-text);font-weight:600}.vvqWQG_content>nav{margin-block:1.5rem 0}.vvqWQG_content>nav>ul{border-top:1px solid var(--is-border)}.vvqWQG_updates{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.25rem;font-size:.875rem;display:flex}.vvqWQG_updatesLabel{color:var(--is-text-muted)}.vvqWQG_updates ul{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}#nd-page .vvqWQG_updates a{color:var(--is-text);font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:var(--is-border);text-decoration-color:var(--is-border);text-underline-offset:.2em}#nd-page .vvqWQG_updates a:hover{text-decoration-color:currentColor}.vvqWQG_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@container (max-width:640px){.vvqWQG_layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.vvqWQG_meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:0;display:flex;position:static}.vvqWQG_label{border-inline-start:1px solid var(--is-border);padding-inline-start:1rem}}
.urs94G_faq{margin-block:2rem 0;container-type:inline-size}.urs94G_groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem 2.5rem;display:grid}.urs94G_group{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.urs94G_header{align-items:center;gap:.875rem;padding-bottom:1.125rem;display:flex}.urs94G_mark{width:2.5rem;height:2.5rem;color:var(--is-text);border-radius:.625rem;flex:none;place-items:center;display:grid}.urs94G_heading{gap:.125rem;min-width:0;display:grid}.urs94G_title{color:var(--is-text);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.urs94G_description{color:var(--is-text-muted);font-size:.8125rem;line-height:1.5}.urs94G_list{border-top:1px solid var(--is-border)}.urs94G_item{border-bottom:1px solid var(--is-border)}.urs94G_trigger{cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1rem;list-style:none;display:flex}.urs94G_trigger::-webkit-details-marker{display:none}.urs94G_trigger:focus-visible{outline:2px solid var(--is-text);outline-offset:4px}.urs94G_question{color:var(--is-text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.urs94G_chevron{color:var(--is-text-muted);flex:none;margin-top:.25rem;transition:transform .16s}.urs94G_item[open] .urs94G_chevron{color:var(--is-text);transform:rotate(180deg)}.urs94G_answer{color:var(--is-text-muted);overflow-wrap:anywhere;padding:0 2rem 1.25rem 0;font-size:.875rem;line-height:1.75}.urs94G_answer>p{margin:0}.urs94G_answer>p+p{margin-top:.75rem}.urs94G_answer strong{color:var(--is-text);font-weight:600}.urs94G_links{margin-top:.875rem}#nd-page .urs94G_links ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}#nd-page .urs94G_links li{margin:0;padding:0}#nd-page .urs94G_links li::marker{content:none}#nd-page .urs94G_links a{color:var(--is-text);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}#nd-page .urs94G_links a:after{content:"";background-color:var(--is-text-muted);width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}#nd-page .urs94G_links a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}#nd-page .urs94G_links a:hover:after{background-color:var(--is-text)}#nd-page .urs94G_links a:focus-visible{outline:2px solid var(--is-text);outline-offset:3px;border-radius:.25rem}@media (hover:hover){.urs94G_trigger:hover .urs94G_question{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.urs94G_trigger:hover .urs94G_chevron{color:var(--is-text)}}.urs94G_footer{text-align:center;color:var(--is-text-muted);text-wrap:balance;grid-column:1/-1;font-size:.875rem;line-height:1.8}.urs94G_footer>p{margin:0}@container (max-width:760px){.urs94G_groups{grid-template-columns:minmax(0,1fr);gap:2.5rem}.urs94G_answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.urs94G_chevron{transition:none}}
.Q-k4dG_guides{margin-block:1.5rem 2rem;container-type:inline-size}.Q-k4dG_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.Q-k4dG_list>li{min-width:0}#nd-page .Q-k4dG_guide{min-width:0;height:100%;color:var(--is-text);background:var(--is-frosted-surface-background);box-shadow:var(--is-frosted-surface-shadow);border-radius:1rem;flex-direction:column;padding:1.25rem;text-decoration:none;display:flex}.Q-k4dG_topline{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Q-k4dG_icon{width:2.75rem;height:2.75rem;color:var(--is-text);border-radius:.625rem;place-items:center;display:grid}.Q-k4dG_number{color:var(--is-text-muted);opacity:.5;letter-spacing:-.06em;font-size:2.5rem;font-weight:600;line-height:1}.Q-k4dG_caption{color:var(--is-text-muted);margin-bottom:.375rem;font-size:.6875rem}.Q-k4dG_title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.4}.Q-k4dG_description{color:var(--is-text-muted);margin-block:.75rem 1.25rem;font-size:.8125rem;line-height:1.7}.Q-k4dG_action{border-top:1px solid var(--is-border);color:var(--is-text);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.75rem;display:flex}.Q-k4dG_action svg{color:var(--is-text);transition:transform .16s}.Q-k4dG_guide:hover .Q-k4dG_title{text-underline-offset:.2em;text-decoration:underline}.Q-k4dG_guide:hover .Q-k4dG_action svg{transform:translate(2px,-2px)}.Q-k4dG_guide:focus-visible{outline:2px solid var(--is-text);outline-offset:4px}@container (max-width:540px){.Q-k4dG_list{grid-template-columns:minmax(0,1fr)}.Q-k4dG_topline{margin-bottom:.875rem}.Q-k4dG_description{margin-block:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.Q-k4dG_action svg{transition:none}.Q-k4dG_guide:hover .Q-k4dG_action svg{transform:none}}
.V_z4xG_vs{--bg:#181818;--editor:#1f1f1f;--line:#2b2b2b;--line-strong:#3c3c3c;--text:#ccc;--bright:#e7e7e7;--muted:#9d9d9d;--accent:#0078d4;--select:#04395e;--ok:#73c991;--warn:#cca700;--danger:#f14c4c;--ease:cubic-bezier(.2, .8, .2, 1);background:var(--editor);color:var(--text);flex-direction:column;display:flex;position:relative}.V_z4xG_vs svg{stroke-width:1.7px;flex-shrink:0;width:1.15em;height:1.15em}.V_z4xG_titleBar{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;height:2.9em;padding:0 .9em;display:flex;position:relative}.V_z4xG_lights{gap:.55em;display:flex}.V_z4xG_lights i{background:#4e5157;border-radius:50%;width:.95em;height:.95em}.V_z4xG_command{border:1px solid var(--line-strong);width:min(30em,46%);height:1.9em;color:var(--muted);background:#222;border-radius:.45em;justify-content:center;align-items:center;gap:.45em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.V_z4xG_body{grid-template-columns:3.4em 21em minmax(0,1fr);height:34em;display:grid;position:relative;overflow:hidden}.V_z4xG_activity{border-right:1px solid var(--line);background:var(--bg);color:#868686;flex-direction:column;align-items:center;gap:.4em;padding:.5em 0;display:flex}.V_z4xG_activity>span{border-radius:.5em;place-items:center;width:2.6em;height:2.6em;display:grid}.V_z4xG_activity svg,.V_z4xG_activity img{stroke-width:1.5px;width:1.75em;height:1.75em}.V_z4xG_activity img{opacity:.55}.V_z4xG_activityOn{color:#d7d7d7}.V_z4xG_activityOn img,.V_z4xG_activityHot img{opacity:1}.V_z4xG_activityHot{background:#ffffff14}.V_z4xG_activitySfcc{opacity:0;transition:opacity .2s ease, transform .36s var(--ease);transform:scale(.6)}.V_z4xG_activitySfccIn{opacity:1;transform:none}.V_z4xG_activityBottom{margin-top:auto}.V_z4xG_side{border-right:1px solid var(--line);background:var(--bg);position:relative;overflow:hidden}.V_z4xG_pane{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .16s;display:flex;position:absolute;inset:0}.V_z4xG_paneOn{opacity:1}.V_z4xG_fade{opacity:0;transition:opacity .22s ease, transform .3s var(--ease);transform:translateY(.4em)}.V_z4xG_fadeOn{opacity:1;transform:none}.V_z4xG_viewTitle{height:3.1em;color:var(--text);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 1em 0 1.6em;font-size:.92em;display:flex}.V_z4xG_viewTitle>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.V_z4xG_sectionHead{border-top:1px solid var(--line);height:1.75em;color:var(--text);white-space:nowrap;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.25em;padding:0 .5em;font-size:.85em;font-weight:700;display:flex}.V_z4xG_sectionHead svg{width:1.3em;height:1.3em}.V_z4xG_tree{flex-direction:column;padding:.2em 0;display:flex}.V_z4xG_treeRow{height:1.8em;padding-left:calc(.7em + var(--d) * 1em);white-space:nowrap;align-items:center;gap:.25em;display:flex}.V_z4xG_treeLeaf{padding-left:calc(2.15em + var(--d) * 1em)}.V_z4xG_searchBox{border:1px solid var(--line-strong);white-space:nowrap;background:#313131;border-radius:.3em;flex-shrink:0;align-items:center;height:2.2em;margin:0 .9em .6em 1.1em;padding:0 .55em;display:flex;overflow:hidden}.V_z4xG_searchFocus{border-color:var(--accent)}.V_z4xG_placeholder{color:#989898}.V_z4xG_busyLine{opacity:0;flex-shrink:0;height:2px;margin-top:-2px;position:relative;overflow:hidden}.V_z4xG_busyLineOn{opacity:1}.V_z4xG_busyLine:after{content:"";background:var(--accent);width:30%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.V_z4xG_busyLineOn:after{animation:1.1s linear infinite V_z4xG_vsBusy}@keyframes V_z4xG_vsBusy{to{transform:translate(340%)}}.V_z4xG_result{grid-template-columns:auto minmax(0,1fr);gap:.75em;padding:.6em .9em .6em 1.1em;display:grid}.V_z4xG_resultSel{background:var(--select)}.V_z4xG_resultIcon{width:3.4em;height:3.4em}.V_z4xG_resultText{gap:.15em;min-width:0;display:grid}.V_z4xG_resultText b,.V_z4xG_resultDesc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.V_z4xG_resultText b{color:var(--bright)}.V_z4xG_resultDesc{color:var(--muted)}.V_z4xG_resultSel .V_z4xG_resultDesc{color:var(--text)}.V_z4xG_resultFoot{justify-content:flex-end;margin-top:.2em;display:flex}.V_z4xG_btn{background:var(--accent);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:.25em;justify-content:center;align-items:center;height:1.95em;padding:0 .85em;display:inline-flex}.V_z4xG_btnSmall{height:1.6em;padding:0 .55em;font-size:.9em}.V_z4xG_btnHot{box-shadow:0 0 0 2px #ffffff59}.V_z4xG_btnBusy{opacity:.6}.V_z4xG_btnSecondary{border-color:var(--line-strong);color:var(--text);background:#313131}.V_z4xG_actions{gap:.45em;display:flex}.V_z4xG_gear{color:var(--text);display:inline-flex}.V_z4xG_gear svg{width:1.25em;height:1.25em}.V_z4xG_editor{background:var(--editor);flex-direction:column;min-width:0;display:flex;position:relative}.V_z4xG_tabs{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;height:2.65em;display:flex;overflow:hidden}.V_z4xG_tab{border-right:1px solid var(--line);min-width:0;max-width:22em;color:var(--muted);white-space:nowrap;align-items:center;gap:.45em;padding:0 .8em;display:flex}.V_z4xG_tabOn{background:var(--editor);box-shadow:inset 0 1px 0 var(--accent);color:#fff}.V_z4xG_tabNew{animation:V_z4xG_vsTabIn .28s var(--ease) both}@keyframes V_z4xG_vsTabIn{0%{opacity:0;transform:translateY(-.4em)}}.V_z4xG_tabLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.V_z4xG_tabIcon{width:1.15em;height:1.15em}.V_z4xG_tab svg{width:1em;height:1em}.V_z4xG_editorBody{flex:1;min-height:0;position:relative}.V_z4xG_watermark{color:#7f7f7f;place-content:center;gap:.75em;display:grid;position:absolute;inset:0}.V_z4xG_watermark span{text-align:right;grid-template-columns:11em 5em;gap:1em;display:grid}.V_z4xG_watermark kbd{color:#9d9d9d;text-align:left;font-family:inherit}.V_z4xG_keys{gap:.35em;display:flex;position:absolute;bottom:2.4em;left:50%;transform:translate(-50%)}.V_z4xG_details{flex-direction:column;padding:1.4em 1.8em;display:flex;position:absolute;inset:0;overflow:hidden}.V_z4xG_detailsHead{align-items:flex-start;gap:1.3em;display:flex}.V_z4xG_detailsIcon{flex-shrink:0;width:7.2em;height:7.2em}.V_z4xG_detailsMeta{justify-items:start;gap:.55em;min-width:0;display:grid}.V_z4xG_detailsName{color:#fff;font-size:1.65em;font-weight:600;line-height:1.2}.V_z4xG_detailsDesc{line-height:1.45}.V_z4xG_detailsTabs{border-bottom:1px solid var(--line);color:var(--muted);flex-shrink:0;gap:1.6em;margin-top:1.3em;display:flex}.V_z4xG_detailsTabs span{border-bottom:1px solid #0000;margin-bottom:-1px;padding-bottom:.5em}.V_z4xG_detailsTabs .V_z4xG_detailsTabOn{border-bottom-color:var(--accent);color:var(--bright)}.V_z4xG_readme{align-content:start;gap:.9em;min-height:0;padding-top:1em;display:grid}.V_z4xG_readme p{margin:0;line-height:1.5}.V_z4xG_readme b{color:var(--bright)}.V_z4xG_banner{aspect-ratio:16/9;object-fit:cover;border-radius:.4em;width:min(100%,30em)}.V_z4xG_gs{grid-template-columns:14em minmax(0,1fr);display:grid;position:absolute;inset:0}.V_z4xG_gsRail{border-right:1px solid var(--line);background:#1b1b1b;flex-direction:column;gap:.7em;padding:1.3em 1em;display:flex}.V_z4xG_gsLead{color:var(--muted);margin:0;line-height:1.45}.V_z4xG_gsHeading{color:var(--bright);margin-top:.3em;font-weight:600}.V_z4xG_gsSteps{gap:.15em;margin:0;padding:0;list-style:none;display:grid}.V_z4xG_gsSteps li{white-space:nowrap;border-radius:.4em;align-items:center;gap:.6em;padding:.35em .5em;display:flex}.V_z4xG_gsSteps .V_z4xG_gsStepOn{color:var(--bright);background:#ffffff0f}.V_z4xG_gsNum{width:1.6em;height:1.6em;color:var(--muted);border:1px solid #4a4a4a;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85em;display:grid}.V_z4xG_gsNumDone{border-color:var(--ok);color:var(--ok);background:#73c99126}.V_z4xG_gsNum svg{stroke-width:2.4px;width:1em;height:1em}.V_z4xG_gsProgress{color:var(--muted);gap:.45em;margin-top:.3em;font-size:.92em;display:grid}.V_z4xG_gsTrack{background:#2f2f2f;border-radius:999px;height:.3em;overflow:hidden}.V_z4xG_gsTrack i{background:var(--ok);transform-origin:0;height:100%;transition:transform .42s var(--ease);display:block}.V_z4xG_gsMain{flex-direction:column;gap:.6em;min-width:0;padding:1.4em 1.6em;display:flex}.V_z4xG_gsTitle{color:#fff;font-size:1.45em;font-weight:600}.V_z4xG_gsMain p{margin:0;line-height:1.45}.V_z4xG_gsPlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;margin-top:.4em;display:grid}.V_z4xG_gsPlan{border:1px solid var(--line-strong);background:#1b1b1b;border-radius:.55em;align-content:start;gap:.25em;padding:.8em .9em;display:grid}.V_z4xG_gsPlan b{color:#fff;white-space:nowrap;align-items:center;gap:.45em;display:flex}.V_z4xG_gsPlan span{color:var(--muted);line-height:1.4}.V_z4xG_gsPlanOn{border-color:#73c9918c}.V_z4xG_gsPlan em{color:var(--ok);background:#73c99126;border-radius:999px;padding:.05em .45em;font-size:.78em;font-style:normal;font-weight:600}.V_z4xG_acc{flex-direction:column;gap:.65em;padding:.55em 1em 1em;display:flex}.V_z4xG_accLinks{color:var(--muted);flex-wrap:wrap;gap:1em;font-size:.92em;display:flex}.V_z4xG_accLinks span{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.V_z4xG_accLinks svg{width:1em;height:1em}.V_z4xG_accDivider{background:#ffffff14;height:1px}.V_z4xG_accCard{background:#202020;border:1px solid #ffffff14;border-radius:.5em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;padding:.75em;display:grid}.V_z4xG_accLicense{align-items:start}.V_z4xG_accIcon{width:2.6em;height:2.6em;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.65em;place-items:center;display:grid}.V_z4xG_accIcon svg{width:1.4em;height:1.4em}.V_z4xG_accOk{color:var(--ok);background:#73c9911a;border-color:#73c99159}.V_z4xG_accWarn{color:var(--warn);background:#cca7001a;border-color:#cca70059}.V_z4xG_accBody{gap:.2em;min-width:0;display:grid}.V_z4xG_accBody b{color:var(--bright);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.V_z4xG_accDesc{color:var(--muted);font-size:.92em;line-height:1.45}.V_z4xG_accBody .V_z4xG_accDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.V_z4xG_accBtn{white-space:nowrap;border:1px solid #0000;border-radius:.45em;justify-content:center;align-items:center;gap:.35em;height:2em;padding:0 .7em;font-size:.92em;display:inline-flex}.V_z4xG_accBtn svg{width:1em;height:1em}.V_z4xG_accPrimary{background:var(--accent);color:#fff}.V_z4xG_accGhost{color:var(--muted);border-color:#ffffff1a}.V_z4xG_accDanger{color:var(--danger);background:#f14c4c24;border-color:#f14c4c5c}.V_z4xG_accActions{flex-wrap:wrap;grid-column:1/-1;gap:.45em;display:flex}.V_z4xG_accDetails{grid-column:1/-1;gap:.65em;display:grid}.V_z4xG_accWide{width:100%;height:2.3em;font-weight:600}.V_z4xG_toast{z-index:10;border:1px solid var(--line-strong);opacity:0;max-width:calc(100% - 1.8em);transition:opacity .2s ease, transform .32s var(--ease);background:#202020;border-radius:.5em;align-items:center;gap:.6em;padding:.75em .9em;display:flex;position:absolute;bottom:.9em;right:.9em;transform:translateY(.8em);box-shadow:0 .6em 1.6em #00000073}.V_z4xG_toastOn{opacity:1;transform:none}.V_z4xG_toast>svg:first-child{color:#3794ff}.V_z4xG_toast>svg:last-child{color:var(--muted);margin-left:.4em}.V_z4xG_status{border-top:1px solid var(--line);background:var(--bg);height:1.85em;color:var(--muted);flex-shrink:0;align-items:center;gap:1em;padding:0 0 0 .7em;font-size:.9em;display:flex}.V_z4xG_status>span{align-items:center;gap:.35em;height:100%;display:inline-flex}.V_z4xG_status svg,.V_z4xG_status img{width:1.1em;height:1.1em}.V_z4xG_statusSpacer{flex:1}.V_z4xG_status .V_z4xG_statusSetup{color:#fff;opacity:0;background:#7a6400;padding:0 .6em;transition:opacity .2s}.V_z4xG_status .V_z4xG_statusSetupIn{opacity:1}@container (max-width:640px){.V_z4xG_body{grid-template-columns:2.6em 19.5em minmax(0,1fr);height:35em}.V_z4xG_activity>span{width:2.2em;height:2.2em}.V_z4xG_activity svg,.V_z4xG_activity img{width:1.5em;height:1.5em}.V_z4xG_watermark,.V_z4xG_banner,.V_z4xG_gsRail{display:none}.V_z4xG_gs,.V_z4xG_gsPlans{grid-template-columns:minmax(0,1fr)}.V_z4xG_details{padding:1em 1.1em}.V_z4xG_detailsHead{flex-direction:column;gap:.8em}.V_z4xG_detailsIcon{width:4.4em;height:4.4em}.V_z4xG_detailsName{font-size:1.3em}.V_z4xG_detailsDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.V_z4xG_pane,.V_z4xG_fade,.V_z4xG_activitySfcc,.V_z4xG_toast,.V_z4xG_gsTrack i,.V_z4xG_status .V_z4xG_statusSetup{transition:none}.V_z4xG_tabNew,.V_z4xG_busyLineOn:after{animation:none}}
.uNT19G_icon,.uNT19G_fileIcon{flex-shrink:0;width:1.2em;height:1.2em}.uNT19G_body{--vs-height:34em;--vs-min-height:40em;--vs-side:21em;grid-template-columns:3.4em var(--vs-side) minmax(0, 1fr);height:max(var(--vs-height), var(--vs-min-height));display:grid;position:relative;overflow:hidden}.uNT19G_bodyNoSide{grid-template-columns:3.4em minmax(0,1fr)}.uNT19G_side{flex-direction:column;min-width:0;display:flex}.uNT19G_activityBadged{position:relative}.uNT19G_activityBadge{color:#fff;background:#0078d4;border-radius:999px;place-items:center;min-width:1.35em;height:1.35em;padding:0 .3em;font-size:.72em;font-weight:600;line-height:1;display:grid;position:absolute;bottom:.2em;right:.2em}.uNT19G_viewActions,.uNT19G_sectionActions{color:var(--text);text-transform:none;align-items:center;gap:.15em;margin-left:auto;display:inline-flex}.uNT19G_section{flex-direction:column;min-height:0;display:flex}.uNT19G_sectionGrow{flex:1}.uNT19G_sectionTitle{text-overflow:ellipsis;min-width:0;overflow:hidden}.uNT19G_sectionBody{flex-direction:column;min-height:0;padding:.15em 0 .35em;display:flex;overflow:hidden}.uNT19G_badge{color:#fff;background:#616161;border-radius:999px;place-items:center;min-width:1.55em;height:1.55em;margin-left:.4em;padding:0 .4em;font-size:.82em;font-weight:600;line-height:1;display:inline-grid}.uNT19G_action{width:1.75em;height:1.75em;color:var(--text);border-radius:.3em;place-items:center;display:inline-grid}.uNT19G_action svg,.uNT19G_action img{width:1.15em;height:1.15em}.uNT19G_actionHot{background:#ffffff1a}.uNT19G_row{height:1.8em;padding:0 .5em 0 calc(.45em + var(--d) * .95em);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.35em;display:flex;position:relative}.uNT19G_rowHot{background:#2a2d2e}.uNT19G_rowSelected{background:#37373d}.uNT19G_rowFocus{border-color:var(--accent);background:var(--select)}.uNT19G_rowDim{opacity:.55}.uNT19G_twist{flex-shrink:0;place-items:center;width:1.15em;display:inline-grid}.uNT19G_twist svg{width:1.15em;height:1.15em}.uNT19G_rowIcon{flex-shrink:0;display:inline-flex}.uNT19G_rowIcon svg,.uNT19G_rowIcon img{width:1.2em;height:1.2em}.uNT19G_rowLabel{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.uNT19G_rowDesc{min-width:0;color:var(--muted);text-overflow:ellipsis;flex:1 1 0;font-size:.92em;overflow:hidden}.uNT19G_rowActions{align-items:center;gap:.1em;margin-left:auto;display:inline-flex}.uNT19G_rowBadge{color:#fff;background:#4d4d4d;border-radius:999px;place-items:center;min-width:1.45em;height:1.45em;margin-left:auto;padding:0 .35em;font-size:.8em;line-height:1;display:inline-grid}.uNT19G_rowActions+.uNT19G_rowBadge{margin-left:.3em}.uNT19G_editor{min-height:0}.uNT19G_tabPreview .uNT19G_tabLabel,.uNT19G_tabPreview>span{font-style:italic}.uNT19G_decoM{color:#e2c08d}.uNT19G_decoU{color:#73c991}.uNT19G_tabDeco{font-size:.86em;font-weight:600}.uNT19G_tabDirty{background:var(--text);border-radius:50%;width:.6em;height:.6em}.uNT19G_crumbs{height:1.9em;color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.2em;padding:0 1em;font-size:.92em;display:flex;overflow:hidden}.uNT19G_crumbs>span{text-overflow:ellipsis;min-width:1.1em;display:block;overflow:hidden}.uNT19G_crumbs>span:last-child{flex-shrink:.01;min-width:3em}.uNT19G_crumbs>span>svg{vertical-align:-.15em;margin-right:.3em;display:inline-block}.uNT19G_crumbs svg{flex-shrink:0;width:1em;height:1em}.uNT19G_editorBody{flex:1;min-height:0;position:relative;overflow:hidden}.uNT19G_code{color:#ccc;padding:.4em 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.98em;line-height:1.6;position:relative}.uNT19G_line,.uNT19G_lensLine{white-space:pre;min-height:1.6em;display:flex}.uNT19G_lensLine{min-height:1.45em;line-height:1.45}.uNT19G_lineExec{background:#ffcc0029}.uNT19G_lineHl{background:#ffffff0d}.uNT19G_lineSel{background:#264f78d9}.uNT19G_gutter{color:#6e7681;flex-shrink:0;justify-content:flex-end;align-items:center;width:4.2em;padding-right:1.6em;display:flex;position:relative}.uNT19G_lineNo{font-size:.92em}.uNT19G_bp{background:#e51400;border-radius:50%;width:.75em;height:.75em;position:absolute;left:.55em}.uNT19G_execArrow{clip-path:polygon(0 18%,62% 18%,62% 0,100% 50%,62% 100%,62% 82%,0 82%);background:#fc0;width:1.15em;height:.8em;position:absolute;left:.35em}.uNT19G_text{min-width:0}.uNT19G_lens{color:#999;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86em}.uNT19G_tKw{color:#569cd6}.uNT19G_tCtrl{color:#c586c0}.uNT19G_tStr{color:#ce9178}.uNT19G_tNum{color:#b5cea8}.uNT19G_tFn{color:#dcdcaa}.uNT19G_tFld,.uNT19G_tAttr,.uNT19G_tKey{color:#9cdcfe}.uNT19G_tCm{color:#6a9955}.uNT19G_tTag{color:#569cd6}.uNT19G_tType{color:#4ec9b0}.uNT19G_tGlob{color:#4fc1ff}.uNT19G_tPunct{color:gray}.uNT19G_tCtag{color:#2ed09a}.uNT19G_squiggle{text-decoration-skip-ink:none;text-underline-offset:.22em;-webkit-text-decoration:underline wavy #f14c4c;text-decoration:underline wavy #f14c4c}.uNT19G_squiggleChar{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' height='3' width='6'%3E%3Cg fill='%23f14c4c'%3E%3Cpolygon points='5.5,0 2.5,3 1.1,3 4.1,0'/%3E%3Cpolygon points='4,0 6,2 6,0.6 5.4,0'/%3E%3Cpolygon points='0,2 1,3 2.4,3 0,0.6'/%3E%3C/g%3E%3C/svg%3E") 0 100%/.36em .18em repeat-x;padding-bottom:.12em;text-decoration:none}.uNT19G_squiggleWarn{text-decoration-color:#cca700}.uNT19G_squiggleInfo{text-decoration-color:#3794ff}.uNT19G_inlay{color:#969696;opacity:0;transition:opacity .2s ease, transform .28s var(--ease);background:#ffffff12;border-radius:.25em;margin:0 .25em 0 0;padding:0 .35em;font-size:.88em;line-height:1.45;display:inline-block;transform:translateY(.2em)}.uNT19G_inlayOn{opacity:1;transform:none}.uNT19G_caret{vertical-align:-.25em;background:#aeafad;width:.12em;height:1.25em;margin:0 -.06em;display:inline-block}.uNT19G_link{color:#4daafc;text-underline-offset:.18em;text-decoration:underline}.uNT19G_sym{flex-shrink:0;place-items:center;width:1.3em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.95em;font-weight:600;line-height:1;display:inline-grid}.uNT19G_symPurple{color:#b180d7}.uNT19G_symBlue{color:#75beff}.uNT19G_symOrange{color:#ee9d28}.uNT19G_symText{color:#ccc;font-size:.8em}.uNT19G_widget{z-index:20;color:var(--text);white-space:normal;opacity:0;transition:opacity .15s ease, transform .24s var(--ease);pointer-events:none;background:#202020;border:1px solid #454545;border-radius:.4em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.98em;line-height:1.45;position:absolute;transform:translateY(.35em);box-shadow:0 .5em 1.4em #00000080}.uNT19G_widgetOn{opacity:1;transform:none}.uNT19G_suggest{align-items:flex-start;max-width:calc(100% - 1em);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;overflow:hidden}.uNT19G_suggestList{flex-direction:column;flex-shrink:0;width:24em;max-width:100%;padding:.2em 0;display:flex}.uNT19G_suggestRow{white-space:nowrap;align-items:center;gap:.35em;height:1.75em;padding:0 .6em 0 .35em;display:flex}.uNT19G_suggestHot{background:var(--select);box-shadow:inset 0 0 0 1px var(--accent)}.uNT19G_suggestLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.uNT19G_suggestLabel:has(+.uNT19G_suggestDetail){flex-shrink:0}.uNT19G_suggestDetail{min-width:0;color:var(--muted);text-overflow:ellipsis;margin-left:auto;padding-left:1em;font-size:.9em;overflow:hidden}.uNT19G_match{color:#2aaaff;font-weight:600}.uNT19G_suggestDoc{border-left:1px solid #454545;width:22em;min-width:0;padding:.55em .75em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.uNT19G_suggestDoc p,.uNT19G_hover p,.uNT19G_widgetSection p{margin:.35em 0 0}.uNT19G_hover{width:30em;max-width:calc(100% - 1em);padding:0;overflow:hidden}.uNT19G_widgetCode{white-space:pre-wrap;padding:.5em .75em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;line-height:1.5}.uNT19G_widgetSection{border-top:1px solid #454545;padding:.5em .75em .6em}.uNT19G_widgetSection code,.uNT19G_suggestDoc code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.uNT19G_widgetMono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.uNT19G_signature{width:32em;max-width:calc(100% - 1em);overflow:hidden}.uNT19G_signatureHead{align-items:baseline;gap:.6em;padding:.5em .75em;font-size:.95em;display:flex}.uNT19G_signatureCounter{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9em}.uNT19G_activeParam{color:#2aaaff;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.uNT19G_peek{z-index:15;opacity:0;transform-origin:top;transition:opacity .16s ease, transform .26s var(--ease);background:#1b1b1b;border-top:2px solid #3794ff;border-bottom:2px solid #3794ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;left:4.2em;right:0;overflow:hidden;transform:scaleY(.92)}.uNT19G_peekOn{opacity:1;transform:none}.uNT19G_peekHead{white-space:nowrap;background:#252526;align-items:center;gap:.6em;height:2em;padding:0 .75em;display:flex}.uNT19G_peekHead span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.uNT19G_peekHead svg{width:1em;height:1em;margin-left:auto}.uNT19G_peekBody{grid-template-columns:minmax(0,1fr) 15em;display:grid}.uNT19G_peekBodySingle{grid-template-columns:minmax(0,1fr)}.uNT19G_peekCode{background:#1c2433}.uNT19G_peekCode .uNT19G_gutter{width:3.2em;padding-right:1em}.uNT19G_peekRefs{border-left:1px solid var(--line);background:#1e1e1e;padding:.25em 0;font-size:.95em}.uNT19G_peekFile{white-space:nowrap;align-items:center;gap:.35em;height:1.75em;padding:0 .5em;display:flex}.uNT19G_peekFile b{color:var(--bright);font-weight:500}.uNT19G_peekFile span:not(.uNT19G_rowBadge){min-width:0;color:var(--muted);text-overflow:ellipsis;font-size:.9em;overflow:hidden}.uNT19G_peekFile svg{width:1em;height:1em}.uNT19G_peekRef{height:1.75em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding:0 .6em 0 2.2em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;line-height:1.75em;overflow:hidden}.uNT19G_peekRefHot{background:var(--select);color:#fff}.uNT19G_menu{border-radius:.45em;min-width:17em;padding:.3em}.uNT19G_menuItem{white-space:nowrap;border-radius:.3em;align-items:center;gap:.5em;height:1.85em;padding:0 .6em 0 .3em;display:flex}.uNT19G_menuHot{background:var(--accent);color:#fff}.uNT19G_menuDisabled{opacity:.45}.uNT19G_menuIcon{flex-shrink:0;place-items:center;width:1.3em;display:inline-grid}.uNT19G_menuIcon svg,.uNT19G_menuIcon img{width:1.1em;height:1.1em}.uNT19G_menuLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.uNT19G_menuKeys{color:var(--muted);margin-left:auto;padding-left:2em;font-size:.92em}.uNT19G_menuHot .uNT19G_menuKeys{color:#fff}.uNT19G_menuSub{width:1em;height:1em;margin-left:auto}.uNT19G_menuSep{background:#454545;height:1px;margin:.3em .5em}.uNT19G_quick{border-radius:.55em;width:min(38em,100% - 2em);padding:.4em;top:.5em;left:50%;transform:translate(-50%,-.4em)}.uNT19G_quick.uNT19G_widgetOn{transform:translate(-50%)}.uNT19G_quickTitle{color:var(--text);text-align:center;padding:.1em .3em .4em;font-size:.92em}.uNT19G_quickInput{align-items:center;gap:.5em;display:flex}.uNT19G_quickField{border:1px solid var(--accent);white-space:nowrap;background:#313131;border-radius:.3em;flex:1;align-items:center;min-width:0;height:2.1em;padding:0 .55em;display:flex;overflow:hidden}.uNT19G_quickPlaceholder{color:#989898}.uNT19G_quickPrompt{color:var(--muted);padding:.45em .3em .15em;font-size:.92em}.uNT19G_quickList{flex-direction:column;margin-top:.35em;display:flex}.uNT19G_quickRow{border-radius:.3em;align-items:center;gap:.55em;min-height:1.95em;padding:0 .55em;display:flex}.uNT19G_quickRowTall{padding-block:.3em}.uNT19G_quickHot{background:var(--select);box-shadow:inset 0 0 0 1px var(--accent)}.uNT19G_quickIcon{flex-shrink:0;display:inline-flex}.uNT19G_quickIcon svg,.uNT19G_quickIcon img{width:1.2em;height:1.2em}.uNT19G_quickText{min-width:0;display:grid}.uNT19G_quickLine{white-space:nowrap;align-items:baseline;gap:.6em;min-width:0;display:flex}.uNT19G_quickLabel{color:var(--bright);text-overflow:ellipsis;overflow:hidden}.uNT19G_quickDesc{min-width:0;color:var(--muted);text-overflow:ellipsis;font-size:.92em;overflow:hidden}.uNT19G_quickDetail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.uNT19G_quickSep{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:.88em}.uNT19G_check{background:#313131;border:1px solid #6b6b6b;border-radius:.2em;flex-shrink:0;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.uNT19G_checkOn{border-color:var(--accent);background:var(--accent)}.uNT19G_checkOn:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.55em;height:.3em;transform:translateY(-.08em)rotate(-45deg)}.uNT19G_toast{z-index:30;opacity:0;width:min(31em,100% - 1.8em);transition:opacity .2s ease, transform .32s var(--ease);pointer-events:none;background:#202020;border:1px solid #454545;border-radius:.5em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:.9em;right:.9em;transform:translateY(.8em);box-shadow:0 .6em 1.6em #00000073}.uNT19G_toastOn{opacity:1;transform:none}.uNT19G_toastMain{align-items:flex-start;gap:.6em;padding:.75em .9em;display:flex}.uNT19G_toastIcon{color:#3794ff;flex-shrink:0;display:inline-flex}.uNT19G_toastIcon svg,.uNT19G_toastClose{width:1.15em;height:1.15em}.uNT19G_toastWarn{color:#cca700}.uNT19G_toastError{color:#f14c4c}.uNT19G_toastText{flex:1;min-width:0;line-height:1.45}.uNT19G_toastClose{color:var(--muted);flex-shrink:0}.uNT19G_toastFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;padding:0 .9em .75em;display:flex}.uNT19G_toastSource{color:var(--muted);font-size:.9em}.uNT19G_toastActions{flex-wrap:wrap;gap:.45em;margin-left:auto;display:flex}.uNT19G_button{background:var(--accent);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:.25em;justify-content:center;align-items:center;gap:.4em;height:1.95em;padding:0 .85em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.uNT19G_buttonSecondary{border-color:var(--line-strong);color:var(--text);background:#313131}.uNT19G_buttonSmall{height:1.7em;padding:0 .65em;font-size:.92em}.uNT19G_buttonHot{box-shadow:0 0 0 2px #ffffff59}.uNT19G_buttonDisabled{opacity:.45}.uNT19G_button svg{width:1em;height:1em}.uNT19G_input{border:1px solid var(--line-strong);white-space:nowrap;background:#313131;border-radius:.25em;align-items:center;min-width:0;height:2em;padding:0 .55em;display:flex;overflow:hidden}.uNT19G_inputFocus{border-color:var(--accent)}.uNT19G_inputValue{min-width:0;color:var(--bright);text-overflow:ellipsis;overflow:hidden}.uNT19G_inputMasked{letter-spacing:.12em}.uNT19G_panel{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0}.uNT19G_panelInner{flex-direction:column;height:100%;display:flex}.uNT19G_panelTabs{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:1.4em;height:2.4em;padding:0 1em;font-size:.86em;display:flex}.uNT19G_panelTab{height:100%;color:var(--muted);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.uNT19G_panelTabOn{border-bottom-color:var(--accent);color:var(--bright)}.uNT19G_panelActions{text-transform:none;gap:.2em;margin-left:auto;display:inline-flex}.uNT19G_panelBody{flex:1;min-height:0;padding:.2em 0;overflow:hidden}.uNT19G_problemFile{white-space:nowrap;align-items:center;gap:.4em;height:1.75em;padding:0 .8em;display:flex}.uNT19G_problemFile>svg:first-child{width:1.1em;height:1.1em}.uNT19G_problemFile b{color:var(--bright);font-weight:500}.uNT19G_problem{white-space:nowrap;align-items:center;gap:.45em;min-height:1.75em;padding:0 .8em 0 2.6em;display:flex}.uNT19G_problemHot{background:#04395e}.uNT19G_problemIcon{color:#f14c4c;flex-shrink:0;display:inline-flex}.uNT19G_problemIcon svg{width:1.1em;height:1.1em}.uNT19G_problemInfo{color:#3794ff}.uNT19G_problemMessage{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.uNT19G_problemSource,.uNT19G_problemWhere{color:var(--muted);flex-shrink:0}.uNT19G_status{gap:0;padding-left:0}.uNT19G_statusItem{white-space:nowrap;align-items:center;gap:.35em;height:100%;padding:0 .6em;display:inline-flex}.uNT19G_statusItem svg,.uNT19G_statusItem img{width:1.1em;height:1.1em}.uNT19G_statusHot{background:#ffffff1f}.uNT19G_statusWarning{color:#fff;background:#7a6400}.uNT19G_statusError{color:#fff;background:#c72e0f}.uNT19G_statusRemote,.uNT19G_statusDebug{background:var(--accent);color:#fff}.uNT19G_fade{opacity:0;transition:opacity .22s ease, transform .3s var(--ease);transform:translateY(.4em)}.uNT19G_fadeOn{opacity:1;transform:none}@container (max-width:640px){.uNT19G_body{--vs-side:15em;grid-template-columns:2.6em var(--vs-side) minmax(0, 1fr)}.uNT19G_bodyNoSide{grid-template-columns:2.6em minmax(0,1fr)}.uNT19G_suggestDoc,.uNT19G_peekRefs{display:none}.uNT19G_peekBody{grid-template-columns:minmax(0,1fr)}}@container (max-width:480px){.uNT19G_statusItem{padding:0 .35em}}@media (prefers-reduced-motion:reduce){.uNT19G_widget,.uNT19G_peek,.uNT19G_toast,.uNT19G_inlay,.uNT19G_fade{transition:none}}
.ZvPl_W_figure{--jb-editor:#1e1f22;--jb-panel:#2b2d30;--jb-line:#393b40;--jb-line-strong:#43454a;--jb-hover:#393b40;--jb-select:#2e436e;--jb-accent:#3574f0;--jb-text:#dfe1e5;--jb-code:#bcbec4;--jb-muted:#6f737a;--jb-soft:#9da0a8;--jb-link:#548af7;--jb-green:#5fb865;--jb-red:#e55765;--jb-amber:#d9a343;--jb-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--jb-ease:cubic-bezier(.2, .8, .2, 1);--jb-window-min:46em;border:1px solid hsl(var(--fd-border));background:var(--jb-editor);border-radius:.875rem;margin:1.5rem 0 2rem;overflow:hidden;container-type:inline-size}.ZvPl_W_figureWide{margin-inline:0}.ZvPl_W_stage{color:var(--jb-text);letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(8.5px,1.6cqi,12.5px);line-height:1.4;position:relative;overflow:hidden}.ZvPl_W_stage b{font-weight:600}.ZvPl_W_caption{border-top:1px solid hsl(var(--fd-border));background:hsl(var(--fd-card));color:hsl(var(--fd-muted-foreground));align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.ZvPl_W_captionText{flex:1;min-width:0}.ZvPl_W_captionText code{font-size:.92em}.ZvPl_W_playButton{border:1px solid hsl(var(--fd-border));width:1.875rem;height:1.875rem;color:hsl(var(--fd-muted-foreground));cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ZvPl_W_playButton svg{width:.875rem;height:.875rem}.ZvPl_W_playButton:hover{color:hsl(var(--fd-foreground));background:#ffffff0f}.ZvPl_W_playButton:focus-visible{outline:2px solid hsl(var(--fd-primary));outline-offset:2px}.ZvPl_W_controls{border-bottom:1px solid hsl(var(--fd-border));background:hsl(var(--fd-card));padding:.375rem .5rem}.ZvPl_W_tabs{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);margin:-.25rem;padding:.25rem;overflow-x:auto}.ZvPl_W_tabs[data-fade-start=true]{--fade-start:2.5rem}.ZvPl_W_tabs[data-fade-end=true]{--fade-end:2.5rem}.ZvPl_W_tabs::-webkit-scrollbar{display:none}.ZvPl_W_tabList{width:max-content;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:nowrap;justify-content:flex-start;padding:0;display:flex}.ZvPl_W_ico,.ZvPl_W_glyph{flex-shrink:0;width:1.3334em;height:1.3334em;display:block}.ZvPl_W_glyph{color:#ced0d6}.ZvPl_W_window{min-height:var(--jb-window-min);background:var(--jb-editor);flex-direction:column;display:flex;position:relative}.ZvPl_W_titleBar{border-bottom:1px solid var(--jb-editor);background:var(--jb-panel);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;height:3.1em;padding:0 .6em 0 .9em;display:flex;overflow:hidden}.ZvPl_W_lights{gap:.55em;margin-right:.5em;display:flex}.ZvPl_W_lights i{background:#4e5157;border-radius:50%;width:.95em;height:.95em}.ZvPl_W_projectWidget{border-radius:.45em;align-items:center;gap:.45em;padding:.3em .45em;font-weight:600;display:flex}.ZvPl_W_projectBadge{color:#fff;background:linear-gradient(135deg,#5a9b5f,#3e7843);border-radius:.4em;place-items:center;width:1.7em;height:1.7em;font-size:.7em;font-weight:700;display:grid}.ZvPl_W_titleSpacer{flex:1}.ZvPl_W_sfccToolbar,.ZvPl_W_ideActions{align-items:center;gap:.15em;display:flex}.ZvPl_W_tbIcon,.ZvPl_W_tbCombo,.ZvPl_W_tbSplit{border-radius:.45em;align-items:center;height:2.2em;display:flex}.ZvPl_W_tbIcon{justify-content:center;width:2.2em}.ZvPl_W_tbCombo{gap:.4em;padding:0 .45em}.ZvPl_W_tbCombo .ZvPl_W_glyph{width:1em;height:1em;color:var(--jb-soft)}.ZvPl_W_tbSplit{gap:.05em;padding-left:.4em}.ZvPl_W_tbSplitArrow{border-radius:.35em;align-items:center;height:100%;padding:0 .2em;display:flex}.ZvPl_W_tbSplitArrow .ZvPl_W_glyph{width:.9em;height:.9em;color:var(--jb-soft)}.ZvPl_W_tbHot{background:var(--jb-line-strong)}.ZvPl_W_statusBar{border-top:1px solid var(--jb-editor);background:var(--jb-panel);color:#a8abb3;white-space:nowrap;flex-shrink:0;align-items:center;gap:1em;height:2.35em;padding:0 .9em;font-size:.95em;display:flex}.ZvPl_W_crumbs{align-items:center;gap:.25em;min-width:0;display:flex;overflow:hidden}.ZvPl_W_crumbs>span{text-overflow:ellipsis;min-width:1.5em;overflow:hidden}.ZvPl_W_crumbs>span:last-child{flex-shrink:0;min-width:auto}.ZvPl_W_crumbSep{opacity:.55;flex-shrink:0;width:.9em;height:.9em}.ZvPl_W_scopeWidget{border-radius:.35em;align-items:center;gap:.4em;margin-left:auto;padding:.15em .45em;display:flex}.ZvPl_W_statusTask{flex-shrink:0;align-items:center;gap:.6em;margin-left:auto;display:flex}.ZvPl_W_statusTask+.ZvPl_W_scopeWidget{margin-left:0}.ZvPl_W_scopeWidget .ZvPl_W_ico{width:1.15em;height:1.15em}.ZvPl_W_scopeHot{color:var(--jb-text);background:var(--jb-line-strong)}.ZvPl_W_statusMeta{color:#8c8f96}.ZvPl_W_editorTabs{border-bottom:1px solid var(--jb-line);background:var(--jb-editor);white-space:nowrap;flex-shrink:0;height:2.75em;display:flex;overflow:hidden}.ZvPl_W_editorTab{color:#b4b8bf;align-items:center;gap:.45em;min-width:0;padding:0 .95em;display:flex;position:relative}.ZvPl_W_editorTab>img,.ZvPl_W_editorTab>svg{flex-shrink:0}.ZvPl_W_editorTabName{text-overflow:ellipsis;min-width:0;overflow:hidden}.ZvPl_W_editorTabActive{color:var(--jb-text)}.ZvPl_W_editorTabActive:after{background:var(--jb-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.4em;right:.4em}.ZvPl_W_tabClose{opacity:.6;width:.95em;height:.95em;margin-left:.2em}.ZvPl_W_twHeader{border-bottom:1px solid var(--jb-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:1em;height:2.6em;padding:0 .9em;display:flex}.ZvPl_W_twTitle{font-weight:600}.ZvPl_W_twTabs{gap:.25em;display:flex}.ZvPl_W_twTab{color:#b4b8bf;border-radius:.4em;align-items:center;gap:.35em;padding:.25em .6em;display:flex}.ZvPl_W_twTab .ZvPl_W_ico{width:1.1em;height:1.1em}.ZvPl_W_twTabActive{color:var(--jb-text);background:var(--jb-line)}.ZvPl_W_twActions{color:var(--jb-soft);align-items:center;gap:.5em;margin-left:auto;display:flex}.ZvPl_W_body{flex:1;min-height:0;display:flex;position:relative}.ZvPl_W_grow{flex-grow:1}.ZvPl_W_side{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;flex-shrink:0;width:30%;max-width:22em;display:flex}.ZvPl_W_main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ZvPl_W_toolWindow{border-top:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;flex-shrink:0;display:flex;position:relative}.ZvPl_W_tree{padding:.3em .35em}.ZvPl_W_treeRow{--depth:0;height:1.85em;padding-left:calc(var(--depth) * 1.25em + .35em);white-space:nowrap;border-radius:.35em;align-items:center;gap:.4em;display:flex}.ZvPl_W_treeRow>span:not([class]){text-overflow:ellipsis;min-width:0;overflow:hidden}.ZvPl_W_treeRow>img,.ZvPl_W_treeRow>svg{flex-shrink:0}.ZvPl_W_treeRowSel{background:var(--jb-select)}.ZvPl_W_treeRowHot{background:var(--jb-hover)}.ZvPl_W_treeArrow{width:.95em;height:.95em;color:var(--jb-soft);transition:transform .18s var(--jb-ease)}.ZvPl_W_treeArrowOpen{transform:rotate(90deg)}.ZvPl_W_treeSpacer{flex-shrink:0;width:.95em}.ZvPl_W_treeHint{color:var(--jb-muted);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_muted{color:var(--jb-muted)}.ZvPl_W_soft{color:var(--jb-soft)}.ZvPl_W_link{color:var(--jb-link);text-underline-offset:.18em;-webkit-text-decoration:underline #548af773;text-decoration:underline #548af773}.ZvPl_W_mono{font-family:var(--jb-mono)}.ZvPl_W_reveal{opacity:0;transition:opacity .22s ease, transform .3s var(--jb-ease);transform:translateY(.4em)}.ZvPl_W_revealOn{opacity:1;transform:none}.ZvPl_W_popup{z-index:20;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;transform-origin:0 0;max-width:calc(100% - 1em);transition:opacity .17s ease, transform .24s var(--jb-ease);pointer-events:none;border-radius:.6em;padding:.35em;position:absolute;transform:translateY(.4em)scale(.985);box-shadow:0 .8em 2.2em #00000080}.ZvPl_W_popupOpen{opacity:1;transform:none}.ZvPl_W_menuItem{white-space:nowrap;border-radius:.4em;align-items:center;gap:.6em;height:2em;padding:0 .6em;display:flex}.ZvPl_W_menuItemHot{background:var(--jb-select)}.ZvPl_W_menuItemMuted{color:var(--jb-muted)}.ZvPl_W_menuIcon{flex-shrink:0;justify-content:center;width:1.3334em;display:flex}.ZvPl_W_menuLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ZvPl_W_menuLabel mark{color:inherit;background:0 0;font-weight:700}.ZvPl_W_menuBold{font-weight:600}.ZvPl_W_menuHint{color:var(--jb-muted);margin-left:1.4em;font-size:.95em}.ZvPl_W_menuSub{opacity:.7;width:.95em;height:.95em}.ZvPl_W_menuSection{color:var(--jb-muted);white-space:nowrap;padding:.5em .6em .25em;font-size:.9em}.ZvPl_W_menuSeparator{background:var(--jb-line);height:1px;margin:.3em .45em}.ZvPl_W_keycap{color:var(--jb-text);background:var(--jb-line);opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);border:1px solid #4e5157;border-bottom-width:2px;border-radius:.4em;align-items:center;padding:.15em .5em;font-size:.92em;font-weight:600;display:inline-flex;transform:translateY(.3em)}.ZvPl_W_keycapShow{opacity:1;transform:none}.ZvPl_W_stroke{z-index:45;max-width:calc(100% - 2em);color:var(--jb-text,#dfe1e5);white-space:nowrap;opacity:0;transition:opacity .18s ease, transform .3s var(--jb-ease,cubic-bezier(.2, .8, .2, 1));pointer-events:none;background:#17181b;border:1px solid #ffffff24;border-radius:.95em;flex-direction:column;align-items:center;gap:.5em;padding:.75em 1em .65em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;bottom:3.6em;left:50%;transform:translate(-50%,.9em)scale(.96);box-shadow:0 1.4em 2.8em #00000080}.ZvPl_W_strokeShow{opacity:1;transform:translate(-50%)}.ZvPl_W_strokeRow{align-items:center;gap:.4em;display:inline-flex}.ZvPl_W_strokeKey{color:#f4f4f5;background:#2e3036;border:1px solid #5b5e66;border-bottom-width:.2em;border-radius:.5em;place-items:center;min-width:2.35em;height:2.35em;padding:0 .6em;font:600 1.2em/1 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-grid}.ZvPl_W_strokeShow .ZvPl_W_strokeKey{animation:ZvPl_W_strokePress .46s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) both;animation-delay:calc(.12s + var(--i,0) * .13s)}@keyframes ZvPl_W_strokePress{0%{opacity:0;transform:translateY(.45em)}55%{opacity:1;transform:translateY(.14em)scale(.93)}to{opacity:1;transform:none}}.ZvPl_W_strokeThen{color:var(--jb-soft,#9da0a8);padding:0 .15em;font-size:.95em}.ZvPl_W_strokeAction{margin-left:.55em;font-size:1.12em;font-weight:600}.ZvPl_W_strokeOther{color:var(--jb-soft,#9da0a8);font-size:.95em}.ZvPl_W_strokeOther b{color:var(--jb-text,#dfe1e5);margin-left:.3em;font-weight:600}.ZvPl_W_scrollHud .ZvPl_W_strokeRow{gap:.6em}.ZvPl_W_hudPad{border:1.5px solid #8c8f96;border-radius:.4em;flex-shrink:0;width:3em;height:2.1em;position:relative}.ZvPl_W_hudPad i{--gap:translateX(-.4em);background:#f4f4f5;border-radius:50%;width:.55em;height:.55em;margin:-.275em 0 0 -.275em;position:absolute;top:50%;left:50%}.ZvPl_W_hudPad i+i{--gap:translateX(.4em)}.ZvPl_W_swipeUp i,.ZvPl_W_swipeDown i{--gap:translateX(-.4em)}.ZvPl_W_swipeUp i+i,.ZvPl_W_swipeDown i+i{--gap:translateX(.4em)}.ZvPl_W_swipeLeft i,.ZvPl_W_swipeRight i{--gap:translateY(-.32em)}.ZvPl_W_swipeLeft i+i,.ZvPl_W_swipeRight i+i{--gap:translateY(.32em)}.ZvPl_W_strokeShow .ZvPl_W_swipeUp i{animation:ZvPl_W_hudSwipeUp .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeDown i{animation:ZvPl_W_hudSwipeDown .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeLeft i{animation:ZvPl_W_hudSwipeLeft .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeRight i{animation:ZvPl_W_hudSwipeRight .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}@keyframes ZvPl_W_hudSwipeUp{0%{opacity:0;transform:var(--gap) translateY(.5em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateY(-.5em)}to{opacity:0;transform:var(--gap) translateY(-.5em)}}@keyframes ZvPl_W_hudSwipeDown{0%{opacity:0;transform:var(--gap) translateY(-.5em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateY(.5em)}to{opacity:0;transform:var(--gap) translateY(.5em)}}@keyframes ZvPl_W_hudSwipeLeft{0%{opacity:0;transform:var(--gap) translateX(.85em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateX(-.85em)}to{opacity:0;transform:var(--gap) translateX(-.85em)}}@keyframes ZvPl_W_hudSwipeRight{0%{opacity:0;transform:var(--gap) translateX(-.85em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateX(.85em)}to{opacity:0;transform:var(--gap) translateX(.85em)}}.ZvPl_W_hudOr{color:var(--jb-soft,#9da0a8);font-size:.95em}.ZvPl_W_hudMouse{color:#8c8f96;flex-shrink:0;width:1.3em;height:1.8em}.ZvPl_W_hudMouse path{color:#f4f4f5}.ZvPl_W_strokeShow .ZvPl_W_hudWheelUp{animation:.42s ease-in-out infinite ZvPl_W_hudWheelUp}.ZvPl_W_strokeShow .ZvPl_W_hudWheelDown{animation:.42s ease-in-out infinite ZvPl_W_hudWheelDown}@keyframes ZvPl_W_hudWheelUp{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-2px)}}@keyframes ZvPl_W_hudWheelDown{0%{opacity:0;transform:translateY(-2px)}40%{opacity:1}to{opacity:0;transform:translateY(2px)}}.ZvPl_W_dialog{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;width:min(38em,100% - 2em);transition:opacity .2s ease, transform .28s var(--jb-ease);border-radius:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.98);box-shadow:0 1.2em 3em #0000008c}.ZvPl_W_dialogOpen{opacity:1;transform:translate(-50%,-50%)}.ZvPl_W_dialogTitle{text-align:center;padding:.75em 1em .35em;font-weight:600}.ZvPl_W_dialogBody{gap:.7em;padding:.7em 1.2em .4em;display:grid}.ZvPl_W_dialogFooter{justify-content:flex-end;gap:.5em;padding:.8em 1.2em 1em;display:flex}.ZvPl_W_btn{height:2.2em;color:var(--jb-text);white-space:nowrap;border:1px solid #4e5157;border-radius:.45em;justify-content:center;align-items:center;padding:0 1.05em;display:inline-flex}.ZvPl_W_btnPrimary{border-color:var(--jb-accent);color:#fff;background:var(--jb-accent)}.ZvPl_W_btnHot{box-shadow:0 0 0 2px #3574f080}.ZvPl_W_btnDisabled{opacity:.45}.ZvPl_W_checkbox{align-items:center;gap:.55em;display:inline-flex}.ZvPl_W_checkboxBox{border:1px solid #6f737a;border-radius:.28em;flex-shrink:0;place-items:center;width:1.2em;height:1.2em;display:grid}.ZvPl_W_checkboxBox .ZvPl_W_glyph{color:#fff;stroke-width:2px;width:.95em;height:.95em}.ZvPl_W_checkboxOn{border-color:var(--jb-accent);background:var(--jb-accent)}.ZvPl_W_checkboxHot .ZvPl_W_checkboxBox{box-shadow:0 0 0 2px #3574f080}.ZvPl_W_combo{white-space:nowrap;border:1px solid #4e5157;border-radius:.45em;align-items:center;gap:.45em;min-width:0;height:2.2em;padding:0 .55em;display:inline-flex}.ZvPl_W_comboHot{border-color:var(--jb-accent);box-shadow:0 0 0 1px var(--jb-accent)}.ZvPl_W_comboWide{width:100%}.ZvPl_W_comboValue{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ZvPl_W_comboArrow{width:1.05em;height:1.05em;color:var(--jb-soft)}.ZvPl_W_pointer{z-index:40;opacity:0;pointer-events:none;width:1.25em;transition:transform .72s cubic-bezier(.45,0,.2,1),opacity .2s;position:absolute;top:0;left:0}.ZvPl_W_pointer svg{transform-origin:10% 10%;width:100%;transition:transform .12s;display:block}.ZvPl_W_pointerShow{opacity:1}.ZvPl_W_pointerPress svg{transform:scale(.86)}.ZvPl_W_code{color:var(--jb-code);font-family:var(--jb-mono);padding:.55em 0;font-size:.98em;position:relative}.ZvPl_W_codeLine{align-items:center;height:1.8em;display:flex}.ZvPl_W_codeExec{background:#2a3a5e}.ZvPl_W_codeHl{background:#ffffff0b}.ZvPl_W_gutter{color:#4b5059;flex-shrink:0;justify-content:flex-end;align-items:center;width:4.2em;padding-right:1.4em;display:flex;position:relative}.ZvPl_W_bpDot{background:var(--jb-red);border-radius:50%;width:.95em;height:.95em;position:absolute;left:.75em}.ZvPl_W_codeExec .ZvPl_W_bpDot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.22em}.ZvPl_W_lineNo{font-size:.95em}.ZvPl_W_codeText{white-space:pre;min-width:0;overflow:hidden}.ZvPl_W_inlay{color:#8c8f96;margin-left:1.6em;font-style:italic}.ZvPl_W_caret{vertical-align:-.25em;background:#ced0d6;width:.12em;height:1.25em;margin:0 -.06em;display:inline-block}.ZvPl_W_t_kw{color:#cf8e6d}.ZvPl_W_t_str{color:#6aab73}.ZvPl_W_t_num{color:#2aacb8}.ZvPl_W_t_fn{color:#56a8f5}.ZvPl_W_t_fld{color:#c77dbb}.ZvPl_W_t_cm{color:#7a7e85;font-style:italic}.ZvPl_W_t_tag{color:#d5b778}.ZvPl_W_t_attr{color:#bababa}.ZvPl_W_t_key{color:#c77dbb}.ZvPl_W_t_glob{color:#c77dbb;font-style:italic}.ZvPl_W_t_txt{color:inherit}.ZvPl_W_log{color:var(--jb-code);font-family:var(--jb-mono);padding:.55em .9em;font-size:.95em}.ZvPl_W_logLine{white-space:pre;text-overflow:ellipsis;min-height:1.75em;line-height:1.75em;overflow:hidden}.ZvPl_W_logOk{color:#6aab73}.ZvPl_W_logWarn{color:var(--jb-amber)}.ZvPl_W_logErr{color:#f75464}.ZvPl_W_progress{background:var(--jb-line);border-radius:999px;height:.35em;position:relative;overflow:hidden}.ZvPl_W_progressFill{border-radius:inherit;background:var(--jb-accent);transform-origin:0;transition:transform .42s var(--jb-ease);position:absolute;inset:0}@container (max-width:640px){.ZvPl_W_side,.ZvPl_W_tbHideNarrow,.ZvPl_W_statusMeta,.ZvPl_W_lights{display:none}.ZvPl_W_caption{padding-left:.75rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ZvPl_W_popup,.ZvPl_W_dialog,.ZvPl_W_keycap,.ZvPl_W_stroke,.ZvPl_W_reveal,.ZvPl_W_pointer,.ZvPl_W_pointer svg,.ZvPl_W_progressFill,.ZvPl_W_treeArrow{transition:none}.ZvPl_W_strokeShow .ZvPl_W_strokeKey,.ZvPl_W_strokeShow .ZvPl_W_hudPad i,.ZvPl_W_strokeShow .ZvPl_W_hudMouse path{animation:none}}.ZvPl_W_cmpEditor{flex:1;min-height:19em;position:relative}.ZvPl_W_cmpPopup{width:30em}.ZvPl_W_cmpPopup .ZvPl_W_menuHint{text-overflow:ellipsis;max-width:14em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.ZvPl_W_cmpTypeHint{align-items:center;gap:.35em;display:inline-flex}.ZvPl_W_cmpTypeHint>.ZvPl_W_ico{width:1.1em;height:1.1em}.ZvPl_W_cmpKeys{gap:.35em;display:flex;position:absolute;top:.9em;right:1em}.ZvPl_W_cpLink{text-underline-offset:.2em;-webkit-text-decoration:underline #548af7;text-decoration:underline #548af7}.ZvPl_W_cpLink span{color:#548af7}.ZvPl_W_cpKeys{gap:.35em;display:flex;position:absolute;top:.8em;right:1em}.ZvPl_W_cpLane{border-top:1px solid var(--jb-line);background:#232427;gap:.8em;padding:1em 1.2em 1.1em;display:grid}.ZvPl_W_cpLaneHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1.2em;display:flex}.ZvPl_W_cpPath{border:1px solid var(--jb-line-strong);border-radius:.6em;gap:0;display:grid;position:relative;overflow:hidden}.ZvPl_W_cpScan{opacity:0;transition:transform .42s var(--jb-ease), opacity .2s ease;background:#3574f024;position:absolute;top:0;bottom:0;left:0}.ZvPl_W_cpScanOn{opacity:1}.ZvPl_W_cpCell{gap:.2em;min-width:0;padding:.65em .9em;display:grid;position:relative}.ZvPl_W_cpCell+.ZvPl_W_cpCell{border-left:1px solid var(--jb-line-strong)}.ZvPl_W_cpName{font-family:var(--jb-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ZvPl_W_cpStatus{color:var(--jb-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3em;font-size:.92em;display:flex;overflow:hidden}.ZvPl_W_cpStatus .ZvPl_W_glyph{width:1em;height:1em;color:var(--jb-green);stroke-width:2px}.ZvPl_W_cpSep{display:none}.ZvPl_W_cp_idle .ZvPl_W_cpName{color:var(--jb-text)}.ZvPl_W_cp_scan .ZvPl_W_cpName{color:#fff}.ZvPl_W_cp_miss .ZvPl_W_cpName{color:var(--jb-muted)}.ZvPl_W_cp_hit{background:#5fb8651f}.ZvPl_W_cp_hit .ZvPl_W_cpName,.ZvPl_W_cp_hit .ZvPl_W_cpStatus{color:#8fd694}.ZvPl_W_cp_current .ZvPl_W_cpName{color:#b4b8bf}.ZvPl_W_cp_current .ZvPl_W_cpStatus{color:#9da0a8}.ZvPl_W_cpResult{min-width:0;color:var(--jb-soft);white-space:nowrap;align-items:center;gap:.4em;display:flex;overflow:hidden}.ZvPl_W_cpResult .ZvPl_W_mono{color:var(--jb-text);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_tooltip{z-index:30;border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;background:#393b40;border-radius:.45em;padding:.35em .65em;position:absolute;transform:translateY(-.25em)}.ZvPl_W_tooltipOn{opacity:1;transform:none}.ZvPl_W_upTip{top:3.5em;right:1.2em}.ZvPl_W_upPointer{z-index:35;opacity:0;pointer-events:none;width:1.25em;transition:transform .76s cubic-bezier(.45,0,.2,1),opacity .26s;position:absolute;top:1.75em;left:calc(100% - 4.15em);transform:translate(-6em,9em)}.ZvPl_W_upPointer svg{transform-origin:10% 10%;width:100%;transition:transform .12s;display:block}.ZvPl_W_upPointerOn{opacity:1;transform:none}.ZvPl_W_upLog{min-height:10.5em}.ZvPl_W_upStatusWrap{position:relative}.ZvPl_W_upProgress{background:var(--jb-panel);color:#a8abb3;white-space:nowrap;opacity:0;align-items:center;gap:.7em;padding:0 .8em;font-size:.95em;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;right:14.5em}.ZvPl_W_upProgress .ZvPl_W_progress{width:7em}.ZvPl_W_upProgressOn{opacity:1}@media (prefers-reduced-motion:reduce){.ZvPl_W_tooltip,.ZvPl_W_upPointer,.ZvPl_W_upPointer svg,.ZvPl_W_upProgress{transition:none}}@container (max-width:640px){.ZvPl_W_upProgress{right:9.5em}}.ZvPl_W_dpPopup{transform-origin:100% 0;width:21em;top:2.9em;right:3.2em}.ZvPl_W_dpEditor{flex-direction:column;flex:1;min-height:7.5em;display:flex}.ZvPl_W_dpEditor .ZvPl_W_twHeader{border-bottom:0}.ZvPl_W_dpDialog{width:min(44em,100% - 2em)}.ZvPl_W_dpTree{align-content:start;width:100%;padding:.5em .6em;display:grid}.ZvPl_W_dpLog{min-height:18.2em}.ZvPl_W_dpScrim{z-index:22;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;position:absolute;inset:0}.ZvPl_W_dpScrimOn{opacity:1}.ZvPl_W_dpDesc{overflow-wrap:anywhere;color:var(--jb-text);margin:0;line-height:1.55}.ZvPl_W_dpGroup{gap:.45em;display:grid}.ZvPl_W_dpGroupTitle{color:var(--jb-soft);align-items:center;gap:.6em;display:flex}.ZvPl_W_dpGroupTitle:after{background:var(--jb-line);content:"";flex:1;height:1px}.ZvPl_W_dpRow{align-items:center;gap:.45em;padding-left:.6em;display:flex}@media (prefers-reduced-motion:reduce){.ZvPl_W_dpScrim{transition:none}}.ZvPl_W_exBody{flex-grow:1;grid-template-columns:minmax(0,1fr);height:33em;display:grid;position:relative;overflow:hidden}.ZvPl_W_exPanel{background:var(--jb-panel);flex-direction:column;min-width:0;display:flex;position:relative}.ZvPl_W_exTree{flex:1}.ZvPl_W_exRow{height:1.75em}.ZvPl_W_exRow .ZvPl_W_treeHint{margin-left:.15em}.ZvPl_W_connName{font-weight:600}.ZvPl_W_lvError{color:#ff6b6b}.ZvPl_W_lvWarn{color:#f2c94c}.ZvPl_W_lvInfo{color:#7da2ff}.ZvPl_W_lvDebug{color:#5fd38d}.ZvPl_W_lvService{color:#e28ae2}.ZvPl_W_exMenu{width:18em;top:9.4em;left:min(16em,100% - 19em)}.ZvPl_W_exEditor{border-left:1px solid var(--jb-editor);background:var(--jb-editor);flex-direction:column;width:55%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1.2em 0 2.4em #00000059}.ZvPl_W_exLogLine{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:.55em;line-height:1.6}@container (max-width:640px){.ZvPl_W_exEditor{width:100%}}.ZvPl_W_dbCode{flex:1}.ZvPl_W_dbWindow{height:19.5em;overflow:hidden}.ZvPl_W_dbToolbar{border-bottom:1px solid var(--jb-line);align-items:center;gap:.1em;height:2.5em;padding:0 .5em;display:flex}.ZvPl_W_dbDivider{background:var(--jb-line-strong);width:1px;height:1.3em;margin:0 .35em}.ZvPl_W_dbOff{opacity:.38}.ZvPl_W_dbPanes{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.ZvPl_W_dbFrames{border-right:1px solid var(--jb-line);align-content:start;gap:.05em;padding:.4em;display:grid}.ZvPl_W_dbThread{height:2em;color:var(--jb-soft);align-items:center;gap:.3em;margin-bottom:.2em;padding:0 .4em;display:flex}.ZvPl_W_dbThread .ZvPl_W_glyph{width:1em;height:1em}.ZvPl_W_dbVars{align-content:start;padding:.4em;display:grid}.ZvPl_W_dbVar{font-family:var(--jb-mono);font-size:.95em}.ZvPl_W_dbVarIcon{opacity:.85;background:#c77dbb;border-radius:50%;flex-shrink:0;width:.8em;height:.8em}.ZvPl_W_dbScope{border:1.5px solid #548af7;border-radius:.2em;flex-shrink:0;width:.9em;height:.9em}.ZvPl_W_dbValue{color:var(--jb-code);text-overflow:ellipsis;margin-left:.4em;overflow:hidden}.ZvPl_W_dbEmpty{color:var(--jb-muted);padding:1.2em .6em}@container (max-width:640px){.ZvPl_W_dbPanes{grid-template-columns:minmax(0,1fr)}.ZvPl_W_dbFrames{display:none}}.ZvPl_W_seEditor{flex:1 0 auto;height:23em;position:relative;overflow:hidden}.ZvPl_W_seCode{height:100%}.ZvPl_W_seKeys{gap:.35em;display:flex;position:absolute;top:.9em;right:1em}.ZvPl_W_sePopup{transform-origin:top;width:min(46em,100% - 2em);padding:0;top:1.6em;left:50%;overflow:hidden;transform:translate(-50%,.4em)scale(.985)}.ZvPl_W_sePopup.ZvPl_W_popupOpen{transform:translate(-50%)}.ZvPl_W_seTabs{color:var(--jb-soft);white-space:nowrap;gap:.2em;padding:.5em .6em 0;display:flex}.ZvPl_W_seTabs span{padding:.35em .6em .55em}.ZvPl_W_seTabs .ZvPl_W_seTabActive{color:var(--jb-text);box-shadow:inset 0 -2px 0 var(--jb-accent)}.ZvPl_W_seField{border-top:1px solid var(--jb-line);border-bottom:1px solid var(--jb-line);background:var(--jb-editor);align-items:center;gap:.55em;height:2.6em;padding:0 .9em;display:flex}.ZvPl_W_seField .ZvPl_W_glyph{width:1.1em;height:1.1em;color:var(--jb-soft)}.ZvPl_W_seQuery{color:var(--jb-text);white-space:pre;align-items:center;display:flex}.ZvPl_W_seResults{min-height:13.5em;padding:.2em .35em .45em}.ZvPl_W_seGroup{color:var(--jb-muted);padding:.55em .6em .3em;font-size:.9em}.ZvPl_W_seRow{white-space:nowrap;border-radius:.4em;align-items:center;gap:.55em;height:2em;padding:0 .6em;display:flex}.ZvPl_W_seRowHot{background:var(--jb-select)}.ZvPl_W_seName{color:var(--jb-text);flex-shrink:0}.ZvPl_W_seName mark{color:inherit;background:0 0;font-weight:700}.ZvPl_W_seContainer{min-width:0;color:var(--jb-muted);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_ssEditor{flex:1 0 auto;height:24em;position:relative;overflow:hidden}.ZvPl_W_ssPopup{transform-origin:100% 100%;width:17.5em;bottom:.4em;right:6.5em}.ZvPl_W_ssTitle{color:var(--jb-text);padding:.3em .6em .4em;font-weight:600}.ZvPl_W_ssSection{color:var(--jb-muted);white-space:nowrap;align-items:center;gap:.6em;padding:.45em .6em .2em;font-size:.9em;display:flex}.ZvPl_W_ssSection:after{content:"";background:var(--jb-line);flex:1;height:1px}.ZvPl_W_ssSub{transform-origin:100% 0;width:16.5em;bottom:8.3em;right:23.8em}.ZvPl_W_ssDialog{width:min(24em,100% - 2em)}.ZvPl_W_ssInfo{align-items:flex-start;gap:.9em;display:flex}.ZvPl_W_ssInfoIcon{color:#fff;background:var(--jb-accent);border-radius:50%;flex-shrink:0;place-items:center;width:2.2em;height:2.2em;font-weight:700;display:grid}.ZvPl_W_ssList{font-family:var(--jb-mono);gap:.3em;padding-top:.2em;display:grid}@container (max-width:640px){.ZvPl_W_ssPopup{right:.5em}.ZvPl_W_ssSub{bottom:15.5em;left:.5em;right:auto}}.ZvPl_W_ovEditor{flex:1 0 auto;height:24em;position:relative;overflow:hidden}.ZvPl_W_ovFloat{z-index:10;border:1px solid var(--jb-line-strong);background:var(--jb-panel);border-radius:.55em;gap:.15em;padding:.2em;display:flex;position:absolute;top:.7em;right:1em;box-shadow:0 .4em 1.2em #00000059}.ZvPl_W_ovButton{border-radius:.4em;place-items:center;width:2em;height:2em;display:grid}.ZvPl_W_ovButtonHot{background:var(--jb-line-strong)}.ZvPl_W_ovTip{top:3.6em;right:1em}.ZvPl_W_ovPopup{transform-origin:100% 0;width:17em;top:3.4em;right:1em}.ZvPl_W_ovDialog{width:min(30em,100% - 2em)}.ZvPl_W_ovCombo{align-items:center;gap:.6em;display:flex}.ZvPl_W_ovCombo>:last-child{flex:1}.ZvPl_W_crBody{flex-grow:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:26.5em;display:grid;position:relative;overflow:hidden}.ZvPl_W_crEditor{opacity:.55;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ZvPl_W_crPanel{border-left:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;min-width:0;display:flex}.ZvPl_W_crContent{align-content:start;gap:.7em;padding:.6em 1em 1em;display:grid}.ZvPl_W_crGroup{color:var(--jb-text);white-space:nowrap;align-items:center;gap:.7em;font-weight:600;display:flex}.ZvPl_W_crGroup:after{content:"";background:var(--jb-line);flex:1;height:1px}.ZvPl_W_crComment{color:var(--jb-soft);line-height:1.55}.ZvPl_W_crComment b{color:var(--jb-text)}.ZvPl_W_crList{color:var(--jb-soft);gap:.4em;margin:0;padding-left:1.2em;line-height:1.5;list-style:outside;display:grid}.ZvPl_W_crList b{color:var(--jb-text)}.ZvPl_W_crButtons{flex-wrap:wrap;gap:.5em;display:flex}.ZvPl_W_crFile{align-items:flex-start;gap:.9em;display:flex}.ZvPl_W_crFile .ZvPl_W_crFileIcon{width:2.6em;height:2.6em}.ZvPl_W_crFileStats{color:var(--jb-text);gap:.3em;display:grid}.ZvPl_W_crAction{gap:.35em;display:grid}.ZvPl_W_crIconButton{border:1px solid var(--jb-line-strong);height:2.2em;color:var(--jb-text);background:var(--jb-panel);border-radius:.45em;justify-self:start;align-items:center;gap:.45em;padding:0 .9em;display:inline-flex}.ZvPl_W_crDialog{width:min(34em,100% - 2em)}.ZvPl_W_crKeyLabel{color:var(--jb-text);text-align:center;font-size:1.15em;font-weight:700}.ZvPl_W_crKey{color:var(--jb-text);background:var(--jb-line);font-family:var(--jb-mono);text-align:center;letter-spacing:.04em;border-radius:.45em;padding:.9em 0;font-size:1.3em;font-weight:700}.ZvPl_W_crCopy{border:1px solid var(--jb-line-strong);height:2.8em;color:var(--jb-text);border-radius:.45em;justify-content:center;align-items:center;gap:.5em;font-size:1.05em;font-weight:700;display:flex}.ZvPl_W_crCopyHot{background:var(--jb-line-strong)}@container (max-width:640px){.ZvPl_W_crBody{grid-template-columns:minmax(0,1fr)}.ZvPl_W_crEditor{display:none}}.ZvPl_W_pdBody{flex-grow:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:27.5em;display:grid}.ZvPl_W_pdEditor{--tb-scale:.6;--tb-px:calc(2.6em / 38 * var(--tb-scale));background:var(--jb-editor);flex-direction:column;min-width:0;display:flex}.ZvPl_W_pdCanvas{flex:1;min-height:0;position:relative}.ZvPl_W_pdCanvas svg{width:calc(100% - 1.2em);height:calc(100% - 1.8em);position:absolute;inset:.9em .6em}.ZvPl_W_pdActive{fill:#e5140014;stroke:#f44747f2;stroke-width:1px;stroke-dasharray:5 3;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s}.ZvPl_W_pdActiveOn{opacity:1}.ZvPl_W_pdDebug{border-top:0;border-left:1px solid var(--jb-editor);min-width:0;overflow:hidden}.ZvPl_W_pdFrames{border-bottom:1px solid var(--jb-line);align-content:start;gap:.05em;min-height:5.4em;padding:.4em;display:grid}.ZvPl_W_pdVars{align-content:start;padding:.4em;display:grid}.ZvPl_W_pdFresh{animation:ZvPl_W_pdFresh .6s var(--jb-ease) both}@keyframes ZvPl_W_pdFresh{0%{opacity:0;transform:translateY(-.35em)}}@container (max-width:640px){.ZvPl_W_pdBody{grid-template-rows:17em auto;grid-template-columns:minmax(0,1fr);height:auto}.ZvPl_W_pdEditor{--tb-scale:1}.ZvPl_W_pdDebug{border-top:1px solid var(--jb-editor);border-left:0}.ZvPl_W_pdFrames{min-height:0}}@media (prefers-reduced-motion:reduce){.ZvPl_W_pdFresh{animation:none}}.ZvPl_W_inBody{flex-grow:1;grid-template-columns:2.7em minmax(0,1fr) 2.7em;height:31em;display:grid;position:relative;overflow:hidden}.ZvPl_W_inStripe{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;align-items:center;gap:.35em;padding:.45em 0;display:flex}.ZvPl_W_inStripeRight{border-right:0;border-left:1px solid var(--jb-editor)}.ZvPl_W_inStripeBtn{border-radius:.45em;flex-shrink:0;place-items:center;width:2em;height:2em;display:grid}.ZvPl_W_inStripeBtn .ZvPl_W_ico{width:1.25em;height:1.25em}.ZvPl_W_inStripeHot{background:var(--jb-line)}.ZvPl_W_inPop{opacity:0;transition:opacity .2s ease, transform .36s var(--jb-ease);transform:scale(.6)}.ZvPl_W_inPopOn{opacity:1;transform:none}.ZvPl_W_inEditor{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ZvPl_W_inTool{z-index:5;border-left:1px solid var(--jb-editor);background:var(--jb-panel);opacity:0;width:min(25em,62%);transition:opacity .22s ease, transform .32s var(--jb-ease);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:2.7em;transform:translate(1.2em)}.ZvPl_W_inToolOn{opacity:1;transform:none}.ZvPl_W_stripe{z-index:6;min-height:0;position:relative}.ZvPl_W_stripeBtn{position:relative}.ZvPl_W_stripeSel{background:var(--jb-line-strong)}.ZvPl_W_stripeFocus{background:var(--jb-accent)}.ZvPl_W_stripeBtn .ZvPl_W_stripeIconFocused{opacity:0;margin:auto;position:absolute;inset:0}.ZvPl_W_stripeFocus .ZvPl_W_stripeIcon{opacity:0}.ZvPl_W_stripeFocus .ZvPl_W_stripeIconFocused{opacity:1}.ZvPl_W_stripeFocus .ZvPl_W_stripeIconPlatform{filter:brightness(0)invert()}.ZvPl_W_stripeMore .ZvPl_W_glyph{color:var(--jb-soft)}.ZvPl_W_stripeTip{border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;background:#393b40;border-radius:.45em;align-items:center;gap:.6em;padding:.35em .65em;display:flex;position:absolute;top:50%;left:calc(100% + .55em);transform:translate(-.3em,-50%);box-shadow:0 .4em 1.2em #00000073}.ZvPl_W_stripeRight .ZvPl_W_stripeTip{left:auto;right:calc(100% + .55em);transform:translate(.3em,-50%)}.ZvPl_W_stripeBtn .ZvPl_W_stripeTipOn{opacity:1;transform:translateY(-50%)}.ZvPl_W_stripeKey{color:var(--jb-soft)}@media (prefers-reduced-motion:reduce){.ZvPl_W_stripeTip{transition:none}}.ZvPl_W_inLicense{align-content:start;justify-items:start;gap:1.1em;padding:2.2em 1.4em 1.4em 1.8em;display:grid}.ZvPl_W_inLicenseRow{color:var(--jb-text);align-items:flex-start;gap:.7em;line-height:1.55;display:flex}.ZvPl_W_inWarn{flex-shrink:0;width:1.35em;height:1.35em;margin-top:.1em}.ZvPl_W_inSettings{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;transition:opacity .2s ease, transform .32s var(--jb-ease);pointer-events:none;border-radius:.7em;flex-direction:column;display:flex;position:absolute;inset:1.1em 3.4em;overflow:hidden;transform:translateY(.6em)scale(.985);box-shadow:0 1.2em 3em #00000073}.ZvPl_W_inSettingsOn{opacity:1;transform:none}.ZvPl_W_inSettingsTitle{height:2.5em;color:var(--jb-text);flex-shrink:0;place-items:center;display:grid}.ZvPl_W_inSettingsBody{border-top:1px solid var(--jb-line);flex:1;grid-template-columns:12.5em minmax(0,1fr);min-height:0;display:grid}.ZvPl_W_inNav{border-right:1px solid var(--jb-line);flex-direction:column;gap:.1em;padding:.6em .5em;display:flex;overflow:hidden}.ZvPl_W_inNavSearch{border:1px solid var(--jb-line-strong);height:2em;color:var(--jb-soft);border-radius:.4em;align-items:center;margin-bottom:.45em;padding:0 .55em;display:flex}.ZvPl_W_inNavItem{color:var(--jb-text);white-space:nowrap;text-overflow:ellipsis;border-radius:.4em;padding:.32em .6em;overflow:hidden}.ZvPl_W_inNavItemSel{background:var(--jb-select)}.ZvPl_W_inPlugins{flex-direction:column;min-width:0;padding:.7em 1em 0;display:flex}.ZvPl_W_inPluginsHead{align-items:center;gap:1.2em;margin-bottom:.7em;display:flex}.ZvPl_W_inPluginsTitle{font-weight:600}.ZvPl_W_inSearch{border:1px solid var(--jb-line-strong);height:2.3em;color:var(--jb-text);white-space:nowrap;border-radius:.45em;flex-shrink:0;align-items:center;gap:.5em;padding:0 .7em;display:flex}.ZvPl_W_inSearch .ZvPl_W_glyph{color:var(--jb-soft)}.ZvPl_W_inSearchFocus{border-color:var(--jb-accent);box-shadow:0 0 0 1px var(--jb-accent)}.ZvPl_W_inResults{border-top:1px solid var(--jb-line);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;margin:.7em -1em 0;display:grid}.ZvPl_W_inList{border-right:1px solid var(--jb-line);padding:.4em}.ZvPl_W_inRow{border-radius:.45em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em .6em;display:grid}.ZvPl_W_inRowSel{background:var(--jb-select)}.ZvPl_W_inRowIcon{width:2.6em;height:2.6em}.ZvPl_W_inRowText{gap:.15em;min-width:0;display:grid}.ZvPl_W_inRowText b{font-weight:600;line-height:1.35}.ZvPl_W_inVendor{color:var(--jb-muted)}.ZvPl_W_inInstallBtn{display:inline-flex}.ZvPl_W_inProgress{width:6.5em;display:block}.ZvPl_W_inDetail{align-content:start;gap:.6em;min-width:0;padding:1em 1.2em;display:grid}.ZvPl_W_inDetail p{color:var(--jb-text);margin:0;line-height:1.55}.ZvPl_W_inDetailHead{border-bottom:1px solid var(--jb-line);align-items:flex-start;gap:.9em;margin-bottom:.3em;padding-bottom:.9em;display:flex}.ZvPl_W_inDetailIcon{flex-shrink:0;width:4.2em;height:4.2em}.ZvPl_W_inDetailMeta{justify-items:start;gap:.3em;min-width:0;display:grid}.ZvPl_W_inDetailName{font-size:1.15em;font-weight:600}.ZvPl_W_inInstall{margin-top:.35em}.ZvPl_W_inSettingsFooter{border-top:1px solid var(--jb-line);flex-shrink:0;justify-content:flex-end;gap:.5em;padding:.7em 1em;display:flex}.ZvPl_W_inRestart{z-index:30;background:var(--jb-editor);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.ZvPl_W_inRestartOn{opacity:1}.ZvPl_W_inGearMenu{transform-origin:100% 0;min-width:15em;top:2.95em}@container (max-width:640px){.ZvPl_W_inBody{height:26em}.ZvPl_W_inSettings{inset:.6em}.ZvPl_W_inSettingsBody,.ZvPl_W_inResults{grid-template-columns:minmax(0,1fr)}.ZvPl_W_inNav,.ZvPl_W_inDetail{display:none}.ZvPl_W_inList{border-right:0}.ZvPl_W_inTool{width:auto;left:2.7em}}@media (prefers-reduced-motion:reduce){.ZvPl_W_inPop,.ZvPl_W_inTool,.ZvPl_W_inSettings,.ZvPl_W_inRestart{transition:none}}
.bvDYYa_body{flex-grow:1;grid-template-columns:2.7em minmax(0,1fr) 2.7em;height:44em;display:grid;position:relative;overflow:hidden}.bvDYYa_main{background:var(--jb-editor);min-width:0;display:flex;position:relative;overflow:hidden}.bvDYYa_editor{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.bvDYYa_dock{z-index:5;border-top:1px solid var(--jb-editor);background:var(--jb-panel);height:33em;transition:transform .42s var(--jb-ease);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 1px))}.bvDYYa_dockOpen{transform:none}.bvDYYa_dockShort{transform:translateY(8em)}.bvDYYa_dockHeader{white-space:nowrap;flex-shrink:0;align-items:center;gap:.75em;height:2.6em;padding:0 .45em 0 .9em;display:flex}.bvDYYa_dockTitle{font-weight:600}.bvDYYa_contentTabs{gap:.2em;min-width:0;display:flex;overflow:hidden}.bvDYYa_contentTab{color:#b4b8bf;border-radius:.45em;flex-shrink:0;align-items:center;gap:.4em;height:1.9em;padding:0 .6em;display:flex}.bvDYYa_contentTabOn{color:var(--jb-text);background:var(--jb-line)}.bvDYYa_contentTabHot{background:#ffffff10}.bvDYYa_dockActions{gap:.15em;margin-left:auto;display:flex}.bvDYYa_headBtn{border-radius:.4em;place-items:center;width:1.75em;height:1.75em;display:grid}.bvDYYa_dockBody{flex:1;min-height:0;display:flex}.bvDYYa_vToolbar{flex-direction:column;flex-shrink:0;align-items:center;gap:.1em;width:2.45em;padding:.15em 0;display:flex;overflow:hidden}.bvDYYa_vBtn{width:1.75em;height:1.75em;color:var(--jb-soft);border-radius:.4em;flex-shrink:0;place-items:center;display:grid}.bvDYYa_vBtnHot{background:#ffffff16}.bvDYYa_vBtnOn{background:#ffffff26}.bvDYYa_vBtnOff{opacity:.38}.bvDYYa_vSep{background:var(--jb-line-strong);flex-shrink:0;width:1.2em;height:1px;margin:.3em 0}.bvDYYa_splitHost{flex:1;min-width:0;display:flex;container:split/inline-size}.bvDYYa_split{border-left:1px solid var(--jb-line);flex:1;min-width:0;min-height:0;display:grid}.bvDYYa_splitTabs{grid-template:"tabs"minmax(0,1fr)/minmax(0,1fr)}.bvDYYa_splitBoth{grid-template:"tabs console"minmax(0,1fr)/minmax(0,3fr) minmax(0,2fr)}.bvDYYa_splitConsole{grid-template:"console"minmax(0,1fr)/minmax(0,1fr)}@container split (max-width:49em){.bvDYYa_splitBoth{grid-template:"tabs"minmax(0,3fr)"console"minmax(0,2fr)/minmax(0,1fr)}.bvDYYa_splitBoth .bvDYYa_consolePane{border-top:1px solid var(--jb-line);border-left:0;animation-name:bvDYYa_consoleUp}}.bvDYYa_tabsPane{flex-direction:column;grid-area:tabs;min-width:0;min-height:0;display:flex}.bvDYYa_splitConsole .bvDYYa_tabsPane{display:none}.bvDYYa_consolePane{border-left:1px solid var(--jb-line);background:var(--jb-editor);min-width:0;min-height:0;animation:bvDYYa_consoleIn .3s var(--jb-ease);grid-area:console;display:flex}.bvDYYa_splitTabs .bvDYYa_consolePane{display:none}.bvDYYa_splitConsole .bvDYYa_consolePane{border-left:0}@keyframes bvDYYa_consoleIn{0%{opacity:0;transform:translate(1.2em)}}@keyframes bvDYYa_consoleUp{0%{opacity:0;transform:translateY(1.2em)}}.bvDYYa_jbTabs{border-bottom:1px solid var(--jb-line);flex-shrink:0;gap:.1em;height:2.35em;padding:0 .35em;display:flex;overflow:hidden}.bvDYYa_jbTab{white-space:nowrap;flex-shrink:0;align-items:center;gap:.45em;padding:0 .75em;display:flex;position:relative}.bvDYYa_jbTab:after{background:var(--jb-accent);opacity:0;height:.17em;transition:opacity .16s ease, transform .26s var(--jb-ease);content:"";border-radius:.17em .17em 0 0;position:absolute;bottom:0;left:.35em;right:.35em;transform:scaleX(.4)}.bvDYYa_jbTabOn:after{opacity:1;transform:none}.bvDYYa_jbTabHot{background:#ffffff0d}.bvDYYa_tabBody{flex-direction:column;flex:1;min-height:0;display:flex;container:tab/inline-size}.bvDYYa_badged{flex-shrink:0;display:inline-flex;position:relative}.bvDYYa_badge{width:.5em;height:.5em;box-shadow:0 0 0 .12em var(--jb-panel);opacity:0;transition:opacity .16s ease, transform .26s var(--jb-ease);border-radius:50%;position:absolute;bottom:-.08em;right:-.12em;transform:scale(.3)}.bvDYYa_badgeLive{opacity:1;background:#5fb865;transform:none}.bvDYYa_badgeRed{opacity:1;background:#db5c5c;transform:none}.bvDYYa_spinner{animation:.9s steps(8,end) infinite bvDYYa_spin}@keyframes bvDYYa_spin{to{transform:rotate(360deg)}}.bvDYYa_deployTab{flex-direction:column;flex:1;min-height:0;display:flex}.bvDYYa_statusRow{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.15em .9em;min-width:0;padding:.55em .7em 0;display:flex}.bvDYYa_headline{white-space:nowrap;flex-shrink:0;align-items:center;gap:.45em;display:inline-flex}.bvDYYa_details{min-width:0;color:var(--jb-soft);white-space:nowrap;flex:12em;align-items:center;display:flex;overflow:hidden}.bvDYYa_details>span:last-child{text-overflow:ellipsis;overflow:hidden}.bvDYYa_sep{color:var(--jb-muted);padding:0 .55em}.bvDYYa_link{color:var(--jb-link);text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.bvDYYa_linkHot{text-decoration-color:currentColor}.bvDYYa_bold{font-weight:600}.bvDYYa_red{color:#db5c5c}.bvDYYa_amber{color:var(--jb-amber)}.bvDYYa_grey{color:var(--jb-soft)}.bvDYYa_right{text-align:right;justify-content:flex-end}.bvDYYa_strip{border-radius:.17em;flex-shrink:0;gap:1px;height:.34em;margin:.6em .7em .45em;display:flex;overflow:hidden}.bvDYYa_segment{background:#43454a;flex-basis:0;min-width:2px;position:relative;overflow:hidden}.bvDYYa_segmentHot{background:#5a5d63}.bvDYYa_segFill{transform-origin:0;transition:transform .32s linear;position:absolute;inset:0}.bvDYYa_fillRun{background:#548af7}.bvDYYa_fillDone{background:#5fad65}.bvDYYa_fillFail{background:#db5c5c}.bvDYYa_filterRow{flex-shrink:0;align-items:center;gap:.5em;min-width:0;padding:.15em .7em .45em;display:flex;overflow:hidden}.bvDYYa_filterRowUp{padding-top:.5em}.bvDYYa_search{flex:12em;min-width:6em;max-width:17em}.bvDYYa_filterDot{background:var(--jb-accent);border-radius:50%;width:.45em;height:.45em;display:block}.bvDYYa_table{border-top:1px solid var(--jb-line);flex-direction:column;flex:1;min-height:0;display:flex}.bvDYYa_thead{border-bottom:1px solid var(--jb-line);height:1.85em;color:var(--jb-soft);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .3em}.bvDYYa_thead>span{padding:0 .45em;display:flex;overflow:hidden}.bvDYYa_viewport{background:var(--jb-editor);flex:1;min-height:0;position:relative;overflow:hidden}.bvDYYa_row{height:1.85em;transition:transform .36s var(--jb-ease);align-items:center;padding:0 .3em;position:absolute;top:0;left:0;right:0}.bvDYYa_rowEnter{animation:bvDYYa_rowIn .42s var(--jb-ease)}@keyframes bvDYYa_rowIn{0%{opacity:0;translate:0 -.8em}}.bvDYYa_rowSel{background:var(--jb-select)}.bvDYYa_rowSelIdle{background:#43454a}.bvDYYa_rowHot{background:#ffffff0b}.bvDYYa_cell{white-space:nowrap;align-items:center;gap:.45em;min-width:0;padding:0 .45em;display:flex;overflow:hidden}.bvDYYa_clip{text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}.bvDYYa_deployCols{grid-template-columns:minmax(0,2.6fr) minmax(0,2fr) minmax(0,1.12fr) minmax(0,1.28fr) minmax(3.4em,.6fr);display:grid}@container tab (max-width:47.7em){.bvDYYa_deployCols{grid-template-columns:minmax(0,2.6fr) minmax(0,2fr) minmax(0,1.28fr) minmax(3.4em,.6fr)}.bvDYYa_deployTable .bvDYYa_colProgress{display:none}}@container tab (max-width:38.5em){.bvDYYa_deployCols{grid-template-columns:minmax(0,2.6fr) minmax(0,2fr) minmax(0,1.28fr)}.bvDYYa_deployTable .bvDYYa_colTime{display:none}}@container tab (max-width:32.3em){.bvDYYa_deployCols{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.bvDYYa_deployTable .bvDYYa_colSize{display:none}}.bvDYYa_uploadCols{grid-template-columns:minmax(10.8em,3.2fr) minmax(6.9em,2fr) minmax(3.8em,.7fr) minmax(4.3em,.9fr) minmax(3.4em,.64fr) minmax(8.6em,1.4fr);display:grid}.bvDYYa_bar{opacity:0;background:#43454a;border-radius:.16em;flex:1;height:.32em;transition:opacity .2s;position:relative;overflow:hidden}.bvDYYa_barOn{opacity:1}.bvDYYa_bar>i{background:var(--jb-accent);transform-origin:0;transition:transform .32s linear;position:absolute;inset:0}.bvDYYa_scrollbar{width:.45em;position:absolute;top:.15em;bottom:.15em;right:.15em}.bvDYYa_scrollbar>i{width:100%;transition:transform .36s var(--jb-ease);background:#ffffff2e;border-radius:.25em;display:block}.bvDYYa_empty{color:var(--jb-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35em;display:flex;position:absolute;inset:0}.bvDYYa_footer{border-top:1px solid var(--jb-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:.9em;height:2.1em;padding:0 .75em;display:flex;overflow:hidden}.bvDYYa_console{min-width:0;color:var(--jb-code);font-family:var(--jb-mono);flex-direction:column;flex:1;justify-content:flex-end;padding:.35em 0;font-size:.9em;display:flex;overflow:hidden}.bvDYYa_consoleLines{flex-direction:column;display:flex}.bvDYYa_consoleLine{white-space:pre;text-overflow:ellipsis;flex-shrink:0;height:1.62em;padding:0 .8em;line-height:1.62em;overflow:hidden}.bvDYYa_consoleSel{background:#214283}.bvDYYa_toneInfo{color:#5fb865}.bvDYYa_toneError{color:#f0524f}.bvDYYa_toneWarn{color:#e5c07b}.bvDYYa_consoleLink{color:#00a1e0;text-decoration:underline}.bvDYYa_tip{z-index:30;border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .15s ease, transform .22s var(--jb-ease);pointer-events:none;background:#2b2d30;border-radius:.45em;padding:.4em .65em;position:absolute;transform:translateY(.25em);box-shadow:0 .4em 1.2em #00000073}.bvDYYa_tipOn{opacity:1;transform:none}.bvDYYa_actionTip{gap:.2em;display:grid}.bvDYYa_tipKey{color:var(--jb-soft);margin-left:.8em}.bvDYYa_tipText{max-width:22em;color:var(--jb-soft);white-space:normal}.bvDYYa_balloon{z-index:19;width:min(25em,100% - 2em)}.bvDYYa_balloonLines{color:var(--jb-soft);gap:.1em;display:grid}.bvDYYa_explorer{z-index:6;border-left:1px solid var(--jb-editor);background:var(--jb-panel);opacity:0;width:min(26em,52%);height:11em;transition:opacity .2s ease, transform .32s var(--jb-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(1.2em)}.bvDYYa_explorerTall{height:19em}.bvDYYa_explorerOn{opacity:1;transform:none}.bvDYYa_explorerTree{padding:.3em 0;overflow:hidden}.bvDYYa_treeRow{height:1.85em;padding-left:calc(.6em + var(--depth) * 1.25em);white-space:nowrap;align-items:center;gap:.4em;transition:background-color;display:flex}.bvDYYa_treeArrow{width:.9em;color:var(--jb-soft)}.bvDYYa_treeSpacer{width:.9em}.bvDYYa_treeIn{animation:bvDYYa_treeIn .26s var(--jb-ease)}@keyframes bvDYYa_treeIn{0%{opacity:0;transform:translateY(-.4em)}}.bvDYYa_controlRows{gap:.375rem;display:grid}.bvDYYa_menu{min-width:15em}.bvDYYa_uploadTable{overflow:hidden}.bvDYYa_uploadTable .bvDYYa_viewport,.bvDYYa_uploadTable .bvDYYa_thead{min-width:37.8em}.bvDYYa_editorLine{z-index:3;flex-shrink:0;height:0;position:relative}.bvDYYa_editorLine>i{opacity:0;transform-origin:0;background:#548af7;width:100%;height:.17em;transition:opacity .45s;position:absolute;top:0;left:0}.bvDYYa_editorLineOn>i{opacity:1;transition:transform .52s cubic-bezier(.22,.7,.3,1),opacity .12s}.bvDYYa_editorLineFade>i{opacity:0;transition:transform .3s ease-out,opacity .45s .35s}.bvDYYa_lineDone{background:#5fad65!important}.bvDYYa_lineFailed{background:#db5c5c!important}.bvDYYa_floatBar{top:2.95em}.bvDYYa_ringButton{opacity:0;width:0;overflow:hidden}.bvDYYa_ringButtonOn{opacity:1;width:2em}.bvDYYa_ring{color:#548af7;width:1.33em;height:1.33em;transition:opacity .45s .35s;position:relative}.bvDYYa_ringDone{color:#5fad65}.bvDYYa_ringFailed{color:#db5c5c}.bvDYYa_ringFade{opacity:0}.bvDYYa_ringTrack{opacity:.35;border:.17em solid;border-radius:50%;position:absolute;inset:0}.bvDYYa_ringHalf{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.bvDYYa_ringHalfR{right:0}.bvDYYa_ringHalfL{left:0}.bvDYYa_ringHalf>i{box-sizing:border-box;border:.17em solid #0000;border-radius:50%;width:200%;height:100%;transition:transform .3s linear;position:absolute;top:0}.bvDYYa_ringHalfR>i{border-bottom-color:currentColor;border-left-color:currentColor;right:0}.bvDYYa_ringHalfL>i{border-top-color:currentColor;border-right-color:currentColor;left:0}.bvDYYa_mark{flex-shrink:0;align-items:center;gap:.3em;margin-left:.2em;transition:opacity .45s;display:inline-flex}.bvDYYa_markIn{animation:.18s bvDYYa_markIn}@keyframes bvDYYa_markIn{0%{opacity:0}}.bvDYYa_markFade{opacity:0}.bvDYYa_markLabel{color:#db5c5c;flex-shrink:0}.bvDYYa_projectSplit{flex:1;grid-template-columns:21em minmax(0,1fr);min-width:0;display:grid}.bvDYYa_projectPane{border-right:1px solid var(--jb-line);background:var(--jb-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bvDYYa_arrowHit{flex-shrink:0;display:inline-flex}.bvDYYa_markSpot{flex-shrink:0;margin-left:.2em;display:inline-flex}.bvDYYa_clearDialog.bvDYYa_clearDialog{width:27em}
.KOmo7W_preview{isolation:isolate;min-width:0;margin:0;container-type:inline-size}.KOmo7W_scene{aspect-ratio:1.5;position:relative}.KOmo7W_glow{z-index:-1;filter:blur(32px);background:radial-gradient(at 55%,#cd99672b,#0000 64%);border-radius:50%;position:absolute;inset:12% 3%}.KOmo7W_sheet,.KOmo7W_window{aspect-ratio:3862/2398;border:1px solid #ffffff1c;border-radius:clamp(12px,2.8cqi,20px);width:98%;position:absolute;top:5%;left:1%}.KOmo7W_sheet{background:linear-gradient(145deg,#28292db8,#0f1013d1);box-shadow:0 16px 40px #00000038}.KOmo7W_sheetBack{opacity:.42;transform:translate(5cqi,3cqi)rotate(5deg)}.KOmo7W_sheetMiddle{opacity:.64;transform:translate(-3cqi,-1cqi)rotate(-4deg)}.KOmo7W_window{background:#151619;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 58px #0000006b,inset 0 1px #ffffff12}.KOmo7W_window img{object-fit:contain;width:100%;height:100%;display:block}.KOmo7W_imageEditor{width:100%;height:100%;position:relative}.KOmo7W_dragOver{box-shadow:inset 0 0 0 2px var(--is-text)}.KOmo7W_dropHint{z-index:1;color:var(--is-text);background:#000000a6;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;inset:0}.KOmo7W_editorControls{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;max-width:96%;display:flex;position:absolute;bottom:4%;right:2%}.KOmo7W_editorControls button{font-size:.75rem;box-shadow:0 4px 16px #0000008c}.KOmo7W_editorControls svg{width:.875rem;height:.875rem}.KOmo7W_editorError{z-index:2;color:#ffe6e8;background:#361217e6;border-radius:.375rem;max-width:96%;padding:.375rem .625rem;font-size:.75rem;position:absolute;bottom:calc(4% + 2.5rem);right:2%}
.pODJAW_page{container-type:inline-size}.pODJAW_hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.3fr);align-items:center;gap:1.25rem;padding-block:.5rem 1.5rem;display:grid}.pODJAW_heroCopy{min-width:0}#nd-page .pODJAW_title{letter-spacing:-.025em;text-wrap:balance;color:var(--is-text);margin:0 0 1.5rem;font-size:clamp(2rem,4cqi,3rem);font-weight:600;line-height:1.08}.pODJAW_title>span{color:var(--is-ide-vscode-cyan);letter-spacing:-.015em;align-items:center;gap:.625rem;margin-top:.75rem;font-size:clamp(1.25rem,2.3cqi,1.75rem);font-weight:500;line-height:1.4;display:flex}.pODJAW_title img{flex:none;margin:0}.pODJAW_summary{max-width:42ch;color:var(--is-text-muted);font-size:.9375rem;line-height:1.8}.pODJAW_summary p{margin:0}.pODJAW_summary strong{color:var(--is-text);font-weight:550}.pODJAW_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}#nd-page .pODJAW_actions>a{text-decoration:none}#nd-page .pODJAW_heroNote{color:var(--is-text-muted);margin:0;font-size:.6875rem;line-height:1.7}.pODJAW_meta{border-top:1px solid #ffffff14;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}#nd-page.pODJAW_page .docs-article-body>h2{text-align:center;letter-spacing:-.025em;border:0;justify-content:center;margin:4.5rem auto 1rem;padding:0;font-size:clamp(1.75rem,3cqi,2.375rem)}#nd-page.pODJAW_page .docs-article-body>h2>a{justify-content:center}#nd-page.pODJAW_page .docs-article-body>h2+p{text-align:center;text-wrap:balance;max-width:65ch;color:var(--is-text-muted);margin:0 auto 2rem;font-size:.9375rem}#nd-page.pODJAW_page .docs-article-body>h2:first-of-type{margin-top:2.5rem}#nd-page.pODJAW_page [data-overview-note]{text-align:center;text-wrap:balance;max-width:46rem;margin:1.75rem auto 0}#nd-page.pODJAW_page [data-overview-note] p{color:var(--is-text-muted);margin:0;font-size:.875rem;line-height:1.8}#nd-page.pODJAW_page [data-overview-note] strong{color:var(--is-text)}.pODJAW_page [data-overview-highlights]>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pODJAW_page [data-overview-highlights] h3{font-size:.9375rem}.pODJAW_pageActions{z-index:3;justify-content:flex-end;margin-bottom:-.75rem;position:relative}@container (max-width:900px){.pODJAW_hero{gap:1.25rem}.pODJAW_page [data-overview-highlights]>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:800px){.pODJAW_hero{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:1.5rem 2rem}.pODJAW_pageActions{margin-bottom:.5rem}#nd-page .pODJAW_title{font-size:clamp(2rem,5cqi,3rem)}.pODJAW_heroCopy{max-width:38rem}.pODJAW_summary{max-width:55ch}}@container (max-width:540px){.pODJAW_page [data-overview-highlights]>div{grid-template-columns:minmax(0,1fr)}#nd-page.pODJAW_page .docs-article-body>h2{margin-top:3.5rem}.pODJAW_actions{gap:.5rem}}.pODJAW_editors{color:var(--is-text);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;font-size:.75rem;display:flex}.pODJAW_editors>span{align-items:center;gap:.5rem;display:inline-flex}.pODJAW_editors img{object-fit:contain;width:20px;height:20px}.pODJAW_compatibility{color:var(--is-text-muted);margin:.75rem 0 0;font-size:.6875rem;line-height:1.7}.pODJAW_compatibility a{text-underline-offset:3px;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.pODJAW_compatibility svg{width:12px;height:12px}.pODJAW_meta>.pODJAW_editors{margin-top:0}.pODJAW_meta>.pODJAW_compatibility{margin:0}.pODJAW_heroJetBrains .pODJAW_title>span{color:var(--is-text-muted);gap:.5rem}.pODJAW_heroJetBrains .pODJAW_title>span>img.pODJAW_jetbrainsWordmark{width:auto;height:1.15em;transform:translateY(.06em)}.pODJAW_editorsCompact{gap:.5rem 1rem}.pODJAW_heroScene{isolation:isolate;min-width:0;position:relative}.pODJAW_heroScene:before{content:"";z-index:-1;filter:blur(36px);background:radial-gradient(#8f46ff38,#e1229114 45%,#0000 70%);border-radius:50%;position:absolute;inset:8% 4%}.pODJAW_heroJetBrains{align-items:start}.pODJAW_reel{border:1px solid hsl(var(--fd-border));background:hsl(var(--fd-card));border-radius:.875rem;overflow:hidden;box-shadow:0 24px 58px #0000006b}.pODJAW_reelScene figure{box-shadow:none;border:0;border-radius:0;margin:0}.pODJAW_reelScene figure>[class*=controls]{display:none}.pODJAW_reelScene{flex-direction:column;display:flex;position:relative}.pODJAW_reelSlot{flex-direction:column;flex:1;display:flex}.pODJAW_reelSlot figure{flex-direction:column;flex:1;display:flex}.pODJAW_reelSlot figure>[class*=stage]{flex-direction:column;flex:1;display:flex}.pODJAW_reelSlot figure>[class*=stage]>:first-child{flex:1}.pODJAW_reelProbe{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.pODJAW_sceneMore{border-top:1px solid hsl(var(--fd-border));color:var(--is-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6;display:flex}#nd-page .pODJAW_sceneMore>a{color:var(--is-text);align-items:center;gap:.375rem;font-weight:550;text-decoration:none;display:inline-flex}#nd-page .pODJAW_sceneMore>a:hover{text-underline-offset:3px;text-decoration:underline}.pODJAW_sceneMore svg{width:15px;height:15px}
.QcqEDW_list{width:100%;color:var(--is-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem clamp(.75rem,1.5vw,1.5rem);margin:-.75rem auto 1.75rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.QcqEDW_list li{white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.QcqEDW_check{color:#6ee7b7;background:linear-gradient(145deg,#34d39938,#10b98117);border:1px solid #6ee7b73d;border-radius:.5rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;box-shadow:inset 0 1px #dcfce717}@media (max-width:640px){.QcqEDW_list{gap:.625rem 1rem}}
