.XjpSAW_section{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2rem 4rem;width:100%;max-width:80rem;margin-inline:auto;padding:5rem 2rem;scroll-margin-top:4.25rem;display:grid}.XjpSAW_heading{position:sticky;top:6rem}.XjpSAW_heading h2{color:var(--is-text);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.1}.XjpSAW_heading p{color:var(--is-text);text-wrap:balance;margin-top:1rem;font-size:1rem;line-height:1.65}.XjpSAW_list{border-top:1px solid color-mix(in srgb, var(--is-text) 24%, transparent);border-bottom:1px solid color-mix(in srgb, var(--is-text) 24%, transparent)}.XjpSAW_item+.XjpSAW_item{border-top:1px solid color-mix(in srgb, var(--is-text) 24%, transparent)}.XjpSAW_trigger{cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}.XjpSAW_trigger::-webkit-details-marker{display:none}.XjpSAW_trigger:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:5px}.XjpSAW_trigger h3{color:var(--is-text);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.5}.XjpSAW_trigger>svg{color:var(--is-text);flex-shrink:0;align-self:flex-start;margin-top:.375rem;transition:transform .2s}.XjpSAW_item[open] .XjpSAW_trigger{padding-bottom:.75rem}.XjpSAW_item[open] .XjpSAW_trigger>svg{transform:rotate(180deg)}.XjpSAW_answer{max-width:65ch;color:var(--is-text);text-wrap:pretty;overflow-wrap:anywhere;padding:0 2.5rem 1.75rem 0;font-size:1rem;line-height:1.8}.XjpSAW_contact{color:var(--is-text-muted);margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.XjpSAW_contact a{color:var(--is-text);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.XjpSAW_contact a:hover{text-decoration-thickness:2px}.XjpSAW_contact a:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:5px}.XjpSAW_answer a{color:var(--is-text);text-underline-offset:3px;font-weight:600;text-decoration-line:underline;text-decoration-color:#ffffffb3;text-decoration-thickness:2px}.XjpSAW_answer a:hover{text-decoration-color:currentColor}.XjpSAW_answer a:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:5px}.XjpSAW_answer .XjpSAW_highlight{color:#6ee7b7;font-weight:600}.XjpSAW_answer .XjpSAW_highlight a{color:inherit;text-decoration-color:#6ee7b7b3}.XjpSAW_answer .XjpSAW_highlight a:hover{text-decoration-color:currentColor}@media (hover:hover){.XjpSAW_trigger:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:48rem){.XjpSAW_section{padding-block:6rem}}@media (max-width:47.999rem){.XjpSAW_section{padding-top:5.25rem;scroll-margin-top:0}}@media (max-width:39.999rem){.XjpSAW_section{padding-inline:1.25rem;padding-bottom:3.5rem}.XjpSAW_list{margin-top:2rem}.XjpSAW_trigger{gap:1rem;padding-block:1.25rem}.XjpSAW_trigger h3{font-size:1.0625rem}.XjpSAW_answer{padding-bottom:1.5rem;padding-right:0;line-height:1.75}}@media (prefers-reduced-motion:reduce){.XjpSAW_trigger>svg{transition:none}}@media (max-width:63.999rem){.XjpSAW_section{grid-template-columns:minmax(0,1fr);padding-block:4rem}.XjpSAW_heading{position:static}}@media (max-width:47.999rem){.XjpSAW_section{padding:3rem 1rem}.XjpSAW_trigger h3{font-size:1.0625rem}.XjpSAW_answer{padding-right:0}}
.r63VYW_band{width:100%;margin-top:3rem}.r63VYW_stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r63VYW_stat{--stat-divider:linear-gradient(var(--draft-line), transparent) left top / 1px 100% no-repeat;padding:1.375rem var(--draft-inset) 1.625rem}.r63VYW_stat:nth-child(2n){background:var(--stat-divider)}.r63VYW_stat:nth-child(n+3){background:linear-gradient(90deg, transparent, var(--draft-line) 40%) left top / 100% 1px no-repeat}.r63VYW_stat:nth-child(4){background:linear-gradient(90deg, var(--draft-line) 60%, transparent) left top / 100% 1px no-repeat, var(--stat-divider)}.r63VYW_stat dd{text-align:center;justify-items:center;gap:.5rem;margin:0;display:grid}.r63VYW_stat strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.375rem;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1;display:inline-flex}.r63VYW_stat dd>span{color:var(--is-text-muted);font-size:.8125rem;line-height:1.4}@media (min-width:48rem){.r63VYW_stats{grid-template-columns:repeat(4,minmax(0,1fr))}.r63VYW_band{margin-top:calc(1.5rem + var(--room) / 7.5)}.r63VYW_stat{padding-block:1.875rem calc(1.375rem + var(--room) / 17)}.r63VYW_stat:nth-child(n){background:0 0}.r63VYW_stat+.r63VYW_stat{background:var(--stat-divider)}.r63VYW_stat dd>span{font-size:.875rem}}
._3IBraq_figure{margin:0}._3IBraq_page{height:calc(var(--window-em,57.5) * 1em);background:radial-gradient(70% 45% at 50% 0, rgba(var(--ide-a,31, 156, 240), .1), transparent), var(--ide-editor,#1f1f1f);color:#fff;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}._3IBraq_tabs{background:var(--ide-title,#181818);flex:none;height:2.75em;display:flex;box-shadow:inset 0 -1px #ffffff0f}._3IBraq_tab{color:#fff;align-items:center;gap:.5em;padding:0 1.25em;font-size:.9375em;display:inline-flex}._3IBraq_tab img{width:1.1em;height:1.1em}._3IBraq_figure[data-ide=vscode] ._3IBraq_tab{background:var(--ide-editor,#1f1f1f);box-shadow:inset 0 1px #0078d4}._3IBraq_figure[data-ide=jetbrains] ._3IBraq_tab{box-shadow:inset 0 -2px #3574f0}._3IBraq_body{flex-direction:column;gap:2.25em;width:min(100%,86em);margin:auto;padding:3em 4.5em 4.5em;display:flex}._3IBraq_head{justify-content:space-between;align-items:flex-end;gap:1.5em 3em;display:flex}._3IBraq_title{letter-spacing:-.02em;margin:0;font-size:max(2.75em,1.375rem);font-weight:600;line-height:1.1}._3IBraq_lead{color:#fff9;margin:.6em 0 0;font-size:max(1.15em,.8125rem);line-height:1.45}._3IBraq_all{background:linear-gradient(180deg, #ffffff17, #ffffff0a) padding-box, linear-gradient(var(--ide-editor,#1f1f1f) 0 0) padding-box, linear-gradient(180deg, #ffffff38, #ffffff0f) border-box;color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:.5em;flex:none;align-items:center;gap:.5em;padding:.7em 1.05em;font-size:max(1em,.8125rem);font-weight:500;text-decoration:none;transition:background .3s;display:inline-flex}._3IBraq_all:hover{background:linear-gradient(180deg, #ffffff24, #ffffff12) padding-box, linear-gradient(var(--ide-editor,#1f1f1f) 0 0) padding-box, linear-gradient(180deg, #ffffff4d, #ffffff1a) border-box;transition:none}._3IBraq_all svg{width:1em;height:1em}._3IBraq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;margin:0;padding:0;list-style:none;display:grid}._3IBraq_card{background:linear-gradient(180deg, #ffffff13, #ffffff08) padding-box, linear-gradient(var(--ide-editor,#1f1f1f) 0 0) padding-box, linear-gradient(180deg, #ffffff21, #ffffff0a) border-box;color:#fff;border:1px solid #0000;border-radius:.75em;grid-template-rows:auto auto 1fr;align-content:start;gap:.45em;height:100%;padding:1.25em 1.35em 1.35em;text-decoration:none;transition:background .3s;display:grid;position:relative}._3IBraq_card:hover{background:linear-gradient(180deg, #ffffff1d, #ffffff0d) padding-box, linear-gradient(var(--ide-editor,#1f1f1f) 0 0) padding-box, linear-gradient(180deg, rgba(var(--ide-a,31, 156, 240), .55), #ffffff14) border-box;transition:none}._3IBraq_card:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))),._3IBraq_all:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:2px}._3IBraq_icon{width:max(1.5em,1rem);height:max(1.5em,1rem);margin-bottom:.35em}._3IBraq_cardTitle{padding-right:1.5em;font-size:max(1.1em,.8125rem);font-weight:500;line-height:1.3}._3IBraq_cardText{color:#ffffff8c;font-size:.95em;line-height:1.45}._3IBraq_arrow{color:#ffffff59;width:1.1em;height:1.1em;transition:color .3s;position:absolute;top:1.1em;right:1.1em}._3IBraq_card:hover ._3IBraq_arrow{color:#fff;transition:none}@container (min-width:80em){._3IBraq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125em}}@container (max-width:56em){._3IBraq_body{gap:1.25em;padding:1.75em 2em 4em}._3IBraq_head{flex-direction:column;align-items:flex-start;gap:1em}._3IBraq_grid{gap:.75em}._3IBraq_card{gap:.35em;padding:.9em 1em 1em}._3IBraq_icon{margin-bottom:0}._3IBraq_lead,._3IBraq_cardText,._3IBraq_arrow{display:none}._3IBraq_cardTitle{padding-right:0;font-size:max(1.1em,.75rem)}}@media (prefers-reduced-motion:reduce){._3IBraq_all,._3IBraq_card,._3IBraq_arrow{transition:none}}
.qE44dq_showcase{--ide-a:31, 156, 240;--ide-editor:#1f1f1f;--ide-title:#181818;--ide-strip:#0e0e10;--window-em:57.5;--scene-type:clamp(8.5px, 1.6cqi, 14px);text-align:left;width:100%}.qE44dq_showcase[data-variant=hero]{width:min(var(--draft-column,80rem), 100% - 1.5rem);margin:clamp(2.25rem,4.5vw,3rem) auto 0}.qE44dq_showcase[data-ide=jetbrains]{--ide-a:225, 34, 145;--ide-editor:#1e1f22;--ide-title:#2b2d30;--ide-strip:#1a1b1e}.qE44dq_bar{z-index:1;align-items:center;gap:.625rem .75rem;margin-bottom:.875rem;display:grid;position:relative}.qE44dq_showcase[data-variant=hero] .qE44dq_bar{justify-content:center;margin-bottom:1.125rem;display:flex}.qE44dq_switch{flex-wrap:nowrap;grid-area:switch;justify-self:start}.qE44dq_switch img,.qE44dq_tab img{flex:none;width:1rem;height:1rem;display:block}.qE44dq_switch .is-tabs-trigger{gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem}:is(.qE44dq_tabList .is-tabs-indicator,.qE44dq_switch .is-tabs-indicator){transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.qE44dq_strip{background:var(--ide-strip);align-items:stretch;height:2.875rem;padding-inline:1rem .25rem;display:flex;box-shadow:inset 0 -1px #ffffff0f}.qE44dq_lights{flex:none;align-items:center;gap:.5rem;margin-inline-end:.875rem;display:flex}.qE44dq_lights i{background:#4e5157;border-radius:50%;width:.75rem;height:.75rem}.qE44dq_tab{border-radius:.5rem .5rem 0 0;gap:.4375rem;min-height:0;padding:0 .875rem;font-size:.875rem;transition:color .3s,background-color .3s}.qE44dq_tab:hover{background-color:#ffffff08;transition-duration:0s}.qE44dq_tab[data-state=active]:hover{background-color:#0000}.qE44dq_tab:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){box-shadow:inset 0 0 0 2px hsl(var(--ring))}.qE44dq_tab img{opacity:.66}.qE44dq_tab[data-state=active] img{opacity:1}.qE44dq_tabList .is-tabs-indicator{background:var(--ide-title);border-radius:.5rem .5rem 0 0;box-shadow:inset 0 1px #ffffff14,inset 1px 0 #ffffff0b,inset -1px 0 #ffffff0b}.qE44dq_tabs{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;-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);flex:1;padding-top:.375rem;overflow:auto hidden}.qE44dq_tabs[data-fade-start=true]{--fade-start:2.5rem}.qE44dq_tabs[data-fade-end=true]{--fade-end:2.5rem}.qE44dq_tabs::-webkit-scrollbar{display:none}.qE44dq_stripScroll{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:1.75rem;margin-top:.375rem;padding:0;transition:color .3s,opacity .3s;display:grid}.qE44dq_stripScroll:hover:not(:disabled){color:#fff;transition:none}.qE44dq_stripScroll:disabled{opacity:.25;cursor:default}.qE44dq_stripScroll:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){box-shadow:inset 0 0 0 2px hsl(var(--ring));outline:none}.qE44dq_stripScroll svg{width:1rem;height:1rem}.qE44dq_strip[data-overflow=false] .qE44dq_stripScroll{display:none}.qE44dq_tabList{width:max-content;max-width:none;height:100%;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0 .5rem 0 0;display:flex}.qE44dq_pause{grid-area:pause}.qE44dq_pause button{width:2.5rem;min-height:2.5rem;padding:0}.qE44dq_pause svg,.qE44dq_stripPause svg{width:.75rem;height:.75rem;position:relative}.qE44dq_ring{pointer-events:none;border-radius:50%;width:1.625rem;height:1.625rem;margin:auto;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff1a}.qE44dq_ringHalf{position:absolute;inset:0}.qE44dq_ringHalf[data-half=right]{clip-path:inset(0 0 0 50%)}.qE44dq_ringHalf[data-half=left]{clip-path:inset(0 50% 0 0)}.qE44dq_ringHalf i{box-shadow:inset 0 0 0 2px rgb(var(--ide-a));border-radius:50%;position:absolute;inset:0;transform:rotate(0)}.qE44dq_ringHalf[data-half=right] i{clip-path:inset(0 50% 0 0)}.qE44dq_ringHalf[data-half=left] i{clip-path:inset(0 0 0 50%)}.qE44dq_stripPause{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2.75rem;margin-top:.375rem;padding:0;transition:color .3s;display:grid;position:relative}.qE44dq_stripPause:hover{color:#fff;transition:none}.qE44dq_stripPause:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){box-shadow:inset 0 0 0 2px hsl(var(--ring));border-radius:.5rem;outline:none}.qE44dq_block{--block-fill:#101012;--block-pad:.75rem;padding:var(--block-pad);background:linear-gradient(180deg, #ffffff0b, #fff0 12rem) padding-box, linear-gradient(var(--block-fill) 0 0) padding-box, radial-gradient(28% 1.5px at 30% 0, #ffffffb3, transparent) border-box, linear-gradient(180deg, #fff3, #ffffff12 9rem, #ffffff0a) border-box;border:1px solid #0000;border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff0f}@media (min-width:40rem){.qE44dq_block{--block-pad:1.5rem;border-radius:1.5rem}}.qE44dq_stage{--parts-room:2.75rem;isolation:isolate;position:relative}.qE44dq_stage:after{content:"";background:linear-gradient(transparent, var(--block-fill));pointer-events:none;height:3rem;position:absolute;inset:auto -1px -1px}.qE44dq_glow{z-index:-1;pointer-events:none;height:12rem;position:absolute;inset:-6rem 0 auto}.qE44dq_glow>i{opacity:0;position:absolute;inset:0}.qE44dq_glow>[data-ide=vscode]{background:radial-gradient(closest-side at 32%,#1f9cf057,#1f9cf01f 55%,#0000),radial-gradient(closest-side at 70% 55%,#3b6cf647,#3b6cf617 55%,#0000)}.qE44dq_glow>[data-ide=jetbrains]{background:radial-gradient(closest-side at 32%,#ff318c52,#ff318c1c 55%,#0000),radial-gradient(closest-side at 70% 55%,#6b57ff4d,#6b57ff1a 55%,#0000)}.qE44dq_showcase[data-ide=vscode] .qE44dq_glow>[data-ide=vscode],.qE44dq_showcase[data-ide=jetbrains] .qE44dq_glow>[data-ide=jetbrains]{opacity:1}.qE44dq_frame{background:linear-gradient(var(--ide-editor) 0 0) padding-box, linear-gradient(180deg, #ffffff4d, #ffffff1a 5rem, #ffffff0f) border-box;border:1px solid #0000;border-radius:.75rem;position:relative;overflow:clip;box-shadow:0 0 0 1px #0000008c;container-type:inline-size}.qE44dq_slot{--scene-scale:1;--host-foot:calc(3rem + var(--host-overhang,0px));height:calc(var(--scene-type) * var(--window-em));background:var(--ide-editor);margin:0;position:relative;overflow:hidden}.qE44dq_slot[data-feature=codeDeployment],.qE44dq_slot[data-feature=autoUpload] .qE44dq_reel:not([data-part=toggle],[data-part=ring]){--sync-dock:46em;--vs-sync-panel:40em;--host-card:8.5em}@media (min-width:36rem){.qE44dq_slot[data-feature=codeDeployment],.qE44dq_slot[data-feature=autoUpload] .qE44dq_reel:not([data-part=toggle],[data-part=ring]){--host-card:0px}}.qE44dq_slot:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){box-shadow:inset 0 0 0 2px hsl(var(--ring))}.qE44dq_reel>figure{--jb-window-min:calc(var(--window-em) * 1em / var(--scene-scale));--vs-host-min:calc(var(--window-em) * 1em / var(--scene-scale) - 4.6em);--vs-host-max:calc(var(--window-em) * 1em - 4.6em)}.qE44dq_reel[data-measure]>figure{--jb-window-min:0px;--vs-host-min:0px}.qE44dq_reel>figure>div{font-size:calc(var(--scene-type) * var(--scene-scale))}.qE44dq_sceneLoading{background:var(--ide-editor);height:100%}.qE44dq_reel{z-index:0;background:var(--ide-editor);transition:opacity .45s;position:absolute;inset:0 0 auto}.qE44dq_reel[data-waiting]{opacity:0}.qE44dq_explainerTrack{padding-top:calc(var(--parts-room) + .25rem + 13.5em);font-size:var(--scene-type);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.qE44dq_explainerRail{height:0;position:sticky;bottom:0}.qE44dq_explainer{bottom:calc(var(--parts-room) + .25rem + .9em);z-index:1;background:var(--is-frosted-surface-background);max-width:min(27em,100% - 2.3em);-webkit-backdrop-filter:var(--is-frosted-surface-backdrop);backdrop-filter:var(--is-frosted-surface-backdrop);box-shadow:var(--is-floating-surface-shadow);color:#f4f4f5;font-size:var(--scene-type);pointer-events:none;border-radius:.9em;flex-direction:column;gap:.35em;padding:1em 1.2em;line-height:1.5;animation:.28s cubic-bezier(.2,.8,.2,1) backwards qE44dq_explainerIn;display:flex;position:absolute;left:1.15em}.qE44dq_explainer[data-side=right]{left:auto;right:1.15em}.qE44dq_explainerTitle{font-size:1.17em;font-weight:500;line-height:1.3}.qE44dq_explainerText{color:#a1a1aa}@keyframes qE44dq_explainerIn{0%{opacity:0;transform:translateY(.5em)}}@media (prefers-reduced-motion:reduce){.qE44dq_explainer{animation:none}}.qE44dq_parts{z-index:2;height:var(--parts-room);margin-top:calc(var(--parts-room) * -1);pointer-events:none;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:sticky;bottom:0}.qE44dq_parts:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--block-fill) 50%, transparent) 25%, color-mix(in srgb, var(--block-fill) 86%, transparent) 45%, color-mix(in srgb, var(--block-fill) 96%, transparent) 65%, var(--block-fill));opacity:0;border-radius:0 0 .75rem .75rem;grid-area:1/1;align-self:end;height:4rem;transition:opacity .45s}.qE44dq_parts[data-open]:before{opacity:1}.qE44dq_partsRow{opacity:0;grid-area:1/1;align-self:end;min-width:0;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(.375rem)}.qE44dq_partsRow[data-open]{opacity:1;pointer-events:auto;transform:none}.qE44dq_partsList{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding:0 1rem;display:flex;overflow-x:auto}.qE44dq_partsList::-webkit-scrollbar{display:none}.qE44dq_partsList[data-fade-start=true],.qE44dq_partsList[data-fade-end=true]{--fade-start:0px;--fade-end:0px;-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)}.qE44dq_partsList[data-fade-start=true]{--fade-start:2rem}.qE44dq_partsList[data-fade-end=true]{--fade-end:2rem}.qE44dq_part{border-radius:.375rem;flex:1 1 0;justify-content:flex-start;min-width:max-content;min-height:0;padding:.4375rem 0 .9375rem;font-size:.8125rem;transition:color .3s}.qE44dq_part:hover{background-color:#0000;transition-duration:0s}.qE44dq_partLine{background:#ffffff1f;border-radius:1px;height:2px;position:absolute;inset:auto 0 .5rem;overflow:hidden}.qE44dq_partLine i{background:rgb(var(--ide-a));transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.qE44dq_reel,.qE44dq_parts:before,.qE44dq_partsRow{transition:none}}.qE44dq_note{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1.25rem;padding-inline:.25rem;display:grid}@media (min-width:40rem){.qE44dq_note{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem}}.qE44dq_captions{min-width:0;display:grid}.qE44dq_caption{visibility:hidden;color:var(--is-text-muted);text-wrap:pretty;grid-area:1/1;margin:0;font-size:.9375rem;line-height:1.5}.qE44dq_caption[data-open]{visibility:visible}.qE44dq_caption strong{color:#fff;font-weight:600}.qE44dq_more{color:var(--is-text-muted);white-space:nowrap;justify-self:start;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;line-height:1.5;transition:color .3s;display:inline-flex}.qE44dq_more:hover{color:#fff;transition:none}.qE44dq_more svg{width:.875rem;height:.875rem}.qE44dq_more:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.25rem}.qE44dq_showcase[data-variant=section] .qE44dq_bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"switch pause""guide guide";margin-bottom:1rem}@media (min-width:36rem){.qE44dq_showcase[data-variant=section] .qE44dq_bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"switch guide pause"}}.qE44dq_guide{min-width:0;color:var(--is-text-muted);white-space:nowrap;grid-area:guide;justify-self:start;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}@media (min-width:36rem){.qE44dq_guide{justify-self:end;padding-inline:.5rem}}.qE44dq_guide:hover{color:var(--is-text)}.qE44dq_guide svg{flex:none;width:.875rem;height:.875rem}.qE44dq_columns{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.75rem;display:grid}@media (min-width:30rem){.qE44dq_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem}}@media (min-width:64rem){.qE44dq_columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:2.25rem}}.qE44dq_showcase[data-variant=section][data-single] .qE44dq_bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"guide pause"}.qE44dq_showcase[data-single] .qE44dq_guide{justify-self:start;padding-inline:0}.qE44dq_showcase[data-solo] .qE44dq_stage{--parts-room:.75rem}.qE44dq_showcase[data-solo] .qE44dq_stage:after{content:none}.qE44dq_showcase[data-solo] .qE44dq_slot{--host-foot:0px}.qE44dq_column{text-align:left;cursor:pointer;opacity:.42;background:0 0;border:0;border-radius:.375rem;flex-direction:column;gap:.5rem;min-width:0;padding:0;transition:opacity .35s;display:flex}.qE44dq_column:hover{opacity:.72;transition:none}.qE44dq_column[data-state=active]{opacity:1;cursor:default}.qE44dq_column:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:.375rem}.qE44dq_columnTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.qE44dq_columnTitle img{flex:none;width:1rem;height:1rem;display:block}.qE44dq_columnText{color:var(--is-text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){[data-variant=hero] .qE44dq_block{animation:.9s cubic-bezier(.16,1,.3,1) .1s both qE44dq_windowIn}.qE44dq_glow>i{transition:opacity .6s}}@keyframes qE44dq_windowIn{0%{opacity:0;transform:translateY(1.5rem)}}
.RwygYG_hero{color:var(--is-text);padding:0 0 2.75rem}#nd-page .RwygYG_title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4.4cqi,3rem);font-weight:600;line-height:1.05}@media (min-width:64rem){#nd-page:has(.RwygYG_hero){grid-template-columns:minmax(0,1285px);align-content:start;display:grid}#nd-page:has(.RwygYG_hero)>*{grid-column:1}#nd-page:has(.RwygYG_hero)>.docs-page-actions{grid-row:1;place-self:start end;margin:.5rem 0 0}#nd-page:has(.RwygYG_hero)>.docs-article-body{grid-row:1}}.RwygYG_ides{gap:4.5rem 2.5rem;margin-bottom:2rem;display:grid}.RwygYG_ide{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.RwygYG_ideHead{z-index:1;grid-template-areas:"title""text""action";justify-items:start;gap:.5rem;margin-bottom:2.25rem;display:grid;position:relative}#nd-page .RwygYG_ideTitle{color:#fff;letter-spacing:-.03em;grid-area:title;align-items:center;gap:.625rem;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.RwygYG_ideTitle img{flex:none;width:1.75rem;height:1.75rem;margin:0}.RwygYG_ideText{max-width:34rem;color:var(--is-text-muted);text-wrap:pretty;grid-area:text;margin:0;font-size:.9375rem;line-height:1.6}.RwygYG_ideAction{grid-area:action;margin-top:.5rem}#nd-page .RwygYG_ideAction{text-decoration:none}.RwygYG_entries{gap:1.5rem 2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.RwygYG_entries>li{margin:0;padding:0}.RwygYG_entry{color:inherit;border-radius:.375rem;gap:.375rem;display:grid}#nd-page .RwygYG_entry{text-decoration:none}.RwygYG_entryTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.RwygYG_entryTitle img{flex:none;width:1.25rem;height:1.25rem;margin:0}.RwygYG_entryText{color:var(--is-text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.6}.RwygYG_entry:hover .RwygYG_entryTitle{text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.RwygYG_entry:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:.375rem}@container (min-width:28rem){.RwygYG_entries{grid-template-columns:repeat(2,minmax(0,1fr))}.RwygYG_ideHead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""text text";align-items:center}.RwygYG_ideAction{margin-top:0}}@container (min-width:60rem){.RwygYG_ides{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Y5dRfW_platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.Y5dRfW_platformGrid .Y5dRfW_platformCard{color:inherit;border-radius:1rem;flex-direction:column;align-items:stretch;min-width:0;padding:1.25rem;font-weight:400;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s;display:flex}.Y5dRfW_jetbrains{--platform-accent:var(--is-ide-jetbrains-pink)}.Y5dRfW_vscode{--platform-accent:var(--is-ide-vscode-blue)}.Y5dRfW_cardTop{align-items:center;gap:.75rem;display:flex}.Y5dRfW_iconFrame{flex-shrink:0;display:inline-flex}.Y5dRfW_platformCard .Y5dRfW_icon{object-fit:contain;border-radius:0;width:2rem;height:2rem;display:block}.Y5dRfW_platformType{color:var(--is-text-muted);font-size:.75rem;font-weight:500;line-height:1.5}.Y5dRfW_cardBody{flex-direction:column;flex:1;display:flex}.Y5dRfW_platformName{color:var(--is-text);letter-spacing:-.02em;margin:1rem 0 0;font-size:1.1875rem;font-weight:600;line-height:1.3}.Y5dRfW_description{color:var(--is-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.Y5dRfW_highlights{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.Y5dRfW_highlight{color:var(--is-text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.Y5dRfW_check{width:1rem;height:1rem;color:var(--platform-accent);flex:none;margin-top:.125rem;display:inline-flex}.Y5dRfW_check svg{width:100%;height:100%}.Y5dRfW_cardAction{border-top:1px solid color-mix(in srgb, var(--platform-accent) 20%, transparent);color:var(--is-text);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.875rem;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.Y5dRfW_cardAction svg{color:color-mix(in srgb, var(--platform-accent) 65%, white);flex-shrink:0;width:1rem;height:1rem}.Y5dRfW_platformCard:hover .Y5dRfW_cardAction svg{color:var(--platform-accent)}.Y5dRfW_platformCard:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid color-mix(in srgb, var(--platform-accent) 70%, white);outline-offset:3px}@media (max-width:760px){.Y5dRfW_platformGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Y5dRfW_platformGrid .Y5dRfW_platformCard{transition:none}}
.QjAUxq_wrapper{margin:1.5rem 0 2.25rem}.QjAUxq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid;margin:0!important;padding:0!important}.QjAUxq_item{margin:0!important}.QjAUxq_card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:6.25rem;padding:1rem;transition:background-color .14s,border-color .14s;display:grid;text-decoration:none!important}.QjAUxq_card:hover{background:rgba(var(--docs-section-primary), .055);border-color:rgba(var(--docs-section-primary), .28)}.QjAUxq_logo{object-fit:contain;width:2.25rem;height:2.25rem}.QjAUxq_copy{min-width:0}.QjAUxq_name{color:#fafafa;font-size:.95rem;font-weight:650;line-height:1.3;display:block}.QjAUxq_description{font-size:.8rem;line-height:1.45;color:#a1a1aa!important;margin:.3rem 0 0!important}.QjAUxq_arrow{color:#71717a;width:1rem;height:1rem;transition:color .14s}.QjAUxq_card:hover .QjAUxq_arrow{color:rgb(var(--docs-section-primary))}.QjAUxq_installLink{color:rgb(var(--docs-section-primary));align-items:center;gap:.4rem;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex;text-decoration:none!important}.QjAUxq_installLink:hover{text-decoration:underline!important}.QjAUxq_installArrow{width:1rem;height:1rem}@media (max-width:48rem){.QjAUxq_grid{grid-template-columns:1fr}}
.oDm_Iq_stage{position:relative}.oDm_Iq_backdrop{z-index:30;opacity:0;background:#00000061;place-items:center;padding:1em;transition:opacity .18s;display:grid;position:absolute;inset:0}.oDm_Iq_backdropOn{opacity:1}.oDm_Iq_dialog{background:#202020;border:1px solid #454545;border-radius:.6em;grid-template-columns:auto minmax(0,1fr);gap:.9em 1em;width:min(34em,100%);padding:1.2em 1.3em 1.1em;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(.8em)scale(.97);box-shadow:0 1.2em 2.8em #0000008c}.oDm_Iq_backdropOn .oDm_Iq_dialog{transform:none}.oDm_Iq_dialogIcon{color:#3794ff}.oDm_Iq_dialogIcon svg{width:2.1em;height:2.1em}.oDm_Iq_dialogText{gap:.55em;min-width:0;line-height:1.5;display:grid}.oDm_Iq_dialogText b{color:#e7e7e7;font-size:1.08em;font-weight:600}.oDm_Iq_dialogText p{color:#ccc;margin:0}.oDm_Iq_link{color:#4daafc}.oDm_Iq_dialogButtons{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5em;display:flex}.oDm_Iq_browser{z-index:35;opacity:0;background:#0c0c0e;border:1px solid #3a3a3e;border-radius:.7em;width:min(29em,100% - 2.4em);transition:opacity .2s,transform .34s cubic-bezier(.2,.8,.2,1);position:absolute;top:4.4em;right:1.2em;overflow:hidden;transform:translateY(1.2em)scale(.97);box-shadow:0 1.4em 3em #0009}.oDm_Iq_browserOn{opacity:1;transform:none}.oDm_Iq_browserBar{background:#1b1b1e;border-bottom:1px solid #26262a;align-items:center;gap:.9em;height:2.5em;padding:0 .8em;display:flex}.oDm_Iq_address{color:#b8b8bd;text-overflow:ellipsis;white-space:nowrap;background:#26262a;border-radius:.45em;flex:1;min-width:0;padding:.25em .7em;font-size:.92em;overflow:hidden}.oDm_Iq_page{gap:.75em;padding:1em;display:grid}.oDm_Iq_notice{color:#f4f4f5bf;background:#fbbf240f;border:1px solid #fbbf2440;border-radius:.6em;align-items:flex-start;gap:.6em;padding:.7em .8em;font-size:.92em;line-height:1.45;display:flex}.oDm_Iq_notice svg{color:#fcd34d;width:1.1em;height:1.1em;margin-top:.15em}.oDm_Iq_notice b{color:#f4f4f5;font-weight:600;display:block}.oDm_Iq_keyCard{background:#141416;border:1px solid #ffffff14;border-radius:.8em;justify-items:start;gap:.45em;padding:.9em;display:grid}.oDm_Iq_keyCard b{color:#f4f4f5;font-weight:600}.oDm_Iq_keyMuted{color:#8e8e95;font-size:.88em}.oDm_Iq_keyValue{color:#f4f4f5d9;background:#0000004d;border:1px solid #ffffff1a;border-radius:.5em;justify-self:stretch;padding:.5em .6em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.oDm_Iq_keyButton{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.5em;padding:.4em .8em;font-size:.92em}.oDm_Iq_accessKey{z-index:25}.oDm_Iq_progressText{padding-bottom:.15em;position:relative}.oDm_Iq_progress{height:.15em;position:absolute;bottom:-.75em;left:-2.6em;right:-.9em;overflow:hidden}.oDm_Iq_progress:after{content:"";background:#0078d4;width:30%;animation:1.2s linear infinite oDm_Iq_installProgress;position:absolute;inset:0}@keyframes oDm_Iq_installProgress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.oDm_Iq_backdrop,.oDm_Iq_dialog,.oDm_Iq_browser{transition:none}.oDm_Iq_progress:after{animation:none}}
.Enpr9a_cartIcon{width:1.2em;height:1.2em}.Enpr9a_purple{color:#b180d7}.Enpr9a_rowDesc{color:var(--muted);margin-left:.5em;font-size:.92em}.Enpr9a_themeIcon{color:var(--text)}.Enpr9a_secActions:not(.Enpr9a_secActionsOn){display:none}.Enpr9a_secFixed{flex-shrink:0}.Enpr9a_secBody{flex:1;position:relative}.Enpr9a_rows{animation:Enpr9a_vsViewsRowsIn .26s var(--ease) both;flex-direction:column;display:flex}@keyframes Enpr9a_vsViewsRowsIn{0%{opacity:0;transform:translateY(-.35em)}}.Enpr9a_find{z-index:15;opacity:0;width:min(13em,100% - 1.25em);transition:opacity .14s ease, transform .3s var(--ease);background:#202020;border:1px solid #454545;border-top:0;border-radius:0 0 .3em .3em;align-items:center;gap:.3em;padding:.22em;display:flex;position:absolute;top:0;right:.75em;transform:translateY(-110%);box-shadow:0 .3em .8em #0000005c}.Enpr9a_findOn{opacity:1;transform:none}.Enpr9a_findField{border:1px solid var(--accent);background:#313131;border-radius:.2em;flex:1;align-items:center;gap:.1em;min-width:0;height:1.8em;padding:0 .15em 0 .35em;display:flex}.Enpr9a_findText{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.Enpr9a_findValue{color:var(--bright)}.Enpr9a_findToggle,.Enpr9a_findBtn{width:1.45em;height:1.45em;color:var(--text);border:1px solid #0000;border-radius:.2em;flex-shrink:0;place-items:center;display:inline-grid}.Enpr9a_findToggle svg,.Enpr9a_findBtn svg{width:1em;height:1em}.Enpr9a_findToggleOn{border-color:var(--accent);color:#fff;background:#2489db82}.Enpr9a_web{color:var(--text);flex-direction:column;gap:.55em;padding:.4em 1em .7em 1.6em;font-size:.95em;display:flex}.Enpr9a_webRow{white-space:nowrap;align-items:center;gap:.45em;min-width:0;display:flex}.Enpr9a_webWrap{flex-wrap:wrap}.Enpr9a_webRow svg,.Enpr9a_webField svg{flex-shrink:0;width:1.05em;height:1.05em}.Enpr9a_webStrong{color:var(--bright);text-overflow:ellipsis;flex-shrink:0;font-weight:600;overflow:hidden}.Enpr9a_grow{flex:1;min-width:0}.Enpr9a_dot{background:#8b8b8b;border-radius:50%;flex-shrink:0;width:.55em;height:.55em}.Enpr9a_dotOk{background:var(--ok)}.Enpr9a_caps{color:var(--muted);font-size:.9em}.Enpr9a_webBtn{height:1.9em;color:var(--text);white-space:nowrap;background:#313131;border-radius:.25em;align-items:center;gap:.35em;padding:0 .6em;display:inline-flex}.Enpr9a_webPrimary{background:var(--accent);color:#fff}.Enpr9a_webBtnHot{background:#3c3c3c}.Enpr9a_webDetail{min-width:0;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.Enpr9a_solid{fill:currentColor}.Enpr9a_webIcon,.Enpr9a_webIconGhost{width:1.9em;height:1.9em;color:var(--text);background:#313131;border-radius:.25em;flex-shrink:0;place-items:center;display:inline-grid}.Enpr9a_webIconGhost{background:0 0}.Enpr9a_webField{border:1px solid var(--line-strong);white-space:nowrap;background:#313131;border-radius:.25em;align-items:center;gap:.45em;min-width:0;height:2em;padding:0 .3em 0 .55em;display:flex}.Enpr9a_webMono{min-width:0;color:var(--bright);text-overflow:ellipsis;flex:1;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;overflow:hidden}.Enpr9a_placeholder{color:#8b8b8b;text-overflow:ellipsis;overflow:hidden}.Enpr9a_webSep{background:var(--line-strong);width:1px;height:1.1em}.Enpr9a_webSelect{border:1px solid var(--line-strong);background:#313131;border-radius:.25em;flex:1;justify-content:space-between;align-items:center;min-width:0;height:1.9em;padding:0 .4em 0 .55em;display:flex}.Enpr9a_facts{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.3em .9em;margin:0;padding:.55em 0;display:grid}.Enpr9a_facts dt{color:var(--muted)}.Enpr9a_facts dd{min-width:0;color:var(--bright);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.Enpr9a_sub{color:var(--muted);font-size:.92em}.Enpr9a_facts .Enpr9a_dim{color:var(--muted)}.Enpr9a_sep{padding:0 .15em}.Enpr9a_webTabs{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;gap:1.1em;display:flex}.Enpr9a_webTabs>span{border-bottom:1px solid #0000;align-items:center;gap:.35em;margin-bottom:-1px;padding:.2em 0 .45em;display:inline-flex}.Enpr9a_webTabs>.Enpr9a_webTabOn{border-bottom-color:var(--accent);color:var(--bright)}.Enpr9a_pill{min-width:1.5em;height:1.4em;color:var(--text);background:#3a3a3a;border-radius:.7em;place-items:center;padding:0 .35em;font-size:.85em;display:inline-grid}.Enpr9a_check{background:#313131;border:1px solid #6b6b6b;border-radius:.2em;flex-shrink:0;width:1em;height:1em}.Enpr9a_switch{background:#4a4a4a;border-radius:.6em;flex-shrink:0;width:1.9em;height:1.05em;margin-left:.6em;position:relative}.Enpr9a_switch:after{content:"";background:#cfcfcf;border-radius:50%;width:.75em;height:.75em;position:absolute;top:.15em;left:.15em}.Enpr9a_logList{flex-direction:column;display:flex}.Enpr9a_logRow{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:.5em;min-width:0;height:2.2em;display:flex}.Enpr9a_logIcon{flex-shrink:0;width:1.15em;height:1.15em}.Enpr9a_logName{min-width:0;color:var(--bright);text-overflow:ellipsis;flex:1;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;overflow:hidden}.Enpr9a_logSide{color:var(--muted);justify-items:end;font-size:.8em;line-height:1.2;display:grid}.Enpr9a_logRow .Enpr9a_webIcon{background:0 0;width:1.6em;height:1.6em}.Enpr9a_tabCount{color:var(--muted);font-variant-numeric:tabular-nums}.Enpr9a_credAdd{background:#313131;border-radius:.25em;flex-shrink:0;place-items:center;width:2em;height:2em;display:inline-grid}.Enpr9a_credRow{align-items:center;gap:.6em;min-width:0;padding:.3em 0;display:flex}.Enpr9a_web .Enpr9a_credLead{opacity:.85;flex-shrink:0;width:1.15em;height:1.15em}.Enpr9a_credText{white-space:nowrap;min-width:0;display:grid}.Enpr9a_emptyEditor,.Enpr9a_diff{height:100%}.Enpr9a_diffSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}.Enpr9a_diffPane{min-width:0;font-size:.9em;overflow:hidden}.Enpr9a_diffPane+.Enpr9a_diffPane{border-left:1px solid var(--line-strong)}.Enpr9a_diffLine{overflow:hidden}.Enpr9a_diffGutter{width:4.1em;padding-right:0}.Enpr9a_sign{width:1.4em;color:var(--muted);text-align:center;display:inline-block}.Enpr9a_del{background:#f003}.Enpr9a_ins{background:#9bb95533}.Enpr9a_fill{background:repeating-linear-gradient(-45deg,#0000 0 .3em,#cccccc24 .3em .42em)}.Enpr9a_diffInline{font-size:.9em;display:none}.Enpr9a_pick{width:min(40em,100% - 2em);animation:Enpr9a_vsViewsPickIn .2s var(--ease) both}@keyframes Enpr9a_vsViewsPickIn{0%{opacity:0;transform:translate(-50%,-.4em)}}.Enpr9a_pickTitle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5em;padding:0 .1em .35em;display:grid}.Enpr9a_pickTitleText{color:var(--text);white-space:nowrap;grid-column:2;font-size:.92em}.Enpr9a_pickButtons{grid-column:3;justify-self:end;gap:.1em;display:flex}.Enpr9a_pickButton{border-radius:.3em;place-items:center;width:1.7em;height:1.7em;display:inline-grid;position:relative}.Enpr9a_pickButton img{width:1.1em;height:1.1em}.Enpr9a_pickButtonHot{background:#ffffff1a}.Enpr9a_pickBack{color:var(--text);grid-column:1;justify-self:start}.Enpr9a_pickBack svg{width:1.1em;height:1.1em}.Enpr9a_tip{z-index:2;color:var(--text);white-space:nowrap;animation:Enpr9a_vsViewsTipIn .18s var(--ease) both;background:#202020;border:1px solid #454545;border-radius:.3em;padding:.25em .55em;font-size:.88em;position:absolute;top:calc(100% + .45em);right:0}@keyframes Enpr9a_vsViewsTipIn{0%{opacity:0;transform:translateY(-.25em)}}.Enpr9a_pickSepLine{border-top:1px solid var(--line-strong);border-radius:0;margin-top:.3em}.Enpr9a_pickLabel{flex-shrink:0;max-width:100%}.Enpr9a_pickItemButtons{color:var(--text);flex-shrink:0;gap:.3em;margin-left:auto;display:inline-flex}.Enpr9a_pickItemButtons svg,.Enpr9a_pickItemButtons img{width:1.1em;height:1.1em}@container (max-width:640px){.Enpr9a_diffSplit{display:none}.Enpr9a_diffInline{display:block}.Enpr9a_web{padding-left:1em}.Enpr9a_webDetail{display:none}}@media (prefers-reduced-motion:reduce){.Enpr9a_rows,.Enpr9a_find,.Enpr9a_tip,.Enpr9a_pick{transition:none;animation:none}}
.DUEkqq_win .DUEkqq_body{--vs-height:31em;--vs-side:18em}@container (max-width:640px){.DUEkqq_win .DUEkqq_body{--vs-height:30em;--vs-side:16.5em}}
.ogok2W_win .ogok2W_body{--vs-height:42.5em;--vs-side:20em}.ogok2W_group{flex-direction:column;flex-shrink:0;display:flex}.ogok2W_welcome{color:var(--text);white-space:normal;margin:0;padding:.4em 1em .6em 1.6em;line-height:1.45}@container (max-width:640px){.ogok2W_win .ogok2W_body{--vs-height:42.5em;--vs-side:18em}.ogok2W_welcome{padding-left:1em}}
.U4VOlq_win .U4VOlq_body{--vs-height:25em;--vs-side:26em}.U4VOlq_win .U4VOlq_focusOnly{border-color:var(--accent)}@container (max-width:640px){.U4VOlq_win .U4VOlq_body{--vs-height:25em;--vs-side:24em}}
.zBQJSW_stage{position:relative}.zBQJSW_body{--vs-height:40em;--vs-side:17em}.zBQJSW_titleActions{z-index:6;background:#181818;align-items:center;gap:.15em;height:2.65em;padding:0 .5em 0 .4em;display:flex;position:absolute;top:0;right:0}.zBQJSW_titleAction{color:#ccc;border-radius:.3em;place-items:center;width:1.85em;height:1.85em;display:inline-grid;position:relative}.zBQJSW_titleAction img,.zBQJSW_titleAction svg{width:1.15em;height:1.15em}.zBQJSW_titleActionHot{background:#ffffff1a}.zBQJSW_titleTip{z-index:8;color:#ccc;white-space:nowrap;opacity:0;pointer-events:none;background:#202020;border:1px solid #454545;border-radius:.3em;padding:.3em .6em;font-size:.92em;transition:opacity .14s,transform .2s;position:absolute;top:calc(100% + .5em);right:-.2em;transform:translateY(-.2em);box-shadow:0 .4em 1em #00000073}.zBQJSW_titleTipOn{opacity:1;transform:none}@container (max-width:640px){.zBQJSW_body{--vs-side:15em}}@media (prefers-reduced-motion:reduce){.zBQJSW_titleTip{transition:none}}
.HE2q5a_stage{position:relative}.HE2q5a_body{--vs-height:44em;--vs-side:18em}.HE2q5a_stage .HE2q5a_toasts{width:min(26em,100% - 1.8em)}.HE2q5a_stage .HE2q5a_picked{background:var(--select)}.HE2q5a_stage .HE2q5a_outline{border-color:var(--accent)}.HE2q5a_stage div.HE2q5a_quick{width:min(38em,100% - 2em);left:50%}.HE2q5a_menu{z-index:32}.HE2q5a_menuFiles{top:12.6em;left:12.4em}.HE2q5a_menuFolder{top:7.6em;left:9.4em}.HE2q5a_menuLoyalty{top:14.9em;left:12.9em}.HE2q5a_panelActions{align-items:center;gap:.7em;display:inline-flex}.HE2q5a_term{font-family:var(--mono,ui-monospace, monospace);padding:.45em .9em;font-size:.92em;line-height:1.5}.HE2q5a_prompt{color:#73c991}.HE2q5a_keys{bottom:calc(1.3em + var(--host-foot,0px));left:50%;transform:translate(-50%)}@container (max-width:640px){.HE2q5a_body{--vs-side:15em}.HE2q5a_menuFiles{left:10.6em}.HE2q5a_menuFolder{left:7.6em}.HE2q5a_menuLoyalty{left:11.1em}}
.v2CmqG_stage{position:relative}.v2CmqG_body.v2CmqG_body{--vs-height:46em;--vs-side:25em;--pe-scale:.58}.v2CmqG_webview{--ep-input:#313131;--ep-input-line:#3c3c3c;--ep-row:#2a2d2e;--ep-sel:#37373d;--ep-active:#04395e;--ep-widget:#202020;--ep-widget-line:#454545;--ep-placeholder:#989898;--ep-faint:#6e6e6e;--ep-link:#4daafc;--ep-match:#2aaaff;--ep-on-bg:#4daafc38;--ep-on-border:#4daafc99;background:var(--bg);min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.v2CmqG_webview.v2CmqG_webview svg{stroke-width:2px;width:1.08em;height:1.08em}.v2CmqG_icon.v2CmqG_icon{width:1.23em;height:1.23em}.v2CmqG_toolbar{flex-shrink:0;align-items:center;gap:.46em;padding:.62em .92em;display:flex}.v2CmqG_search{border:1px solid var(--ep-input-line);background:var(--ep-input);min-width:0;height:2.15em;color:var(--text);white-space:nowrap;border-radius:.31em;flex:1;align-items:center;gap:.46em;padding:0 .23em 0 .62em;display:flex}.v2CmqG_searchFocus{border-color:var(--accent)}.v2CmqG_input{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.v2CmqG_value{flex-shrink:0}.v2CmqG_placeholder{min-width:0;color:var(--ep-placeholder);text-overflow:ellipsis;overflow:hidden}.v2CmqG_caret{background:var(--bright);flex-shrink:0;width:1px;height:1.15em;animation:1s step-end infinite v2CmqG_epCaret}@keyframes v2CmqG_epCaret{50%{opacity:0}}.v2CmqG_action{border:1px solid #0000;border-radius:.23em;flex-shrink:0;justify-content:center;align-items:center;width:1.69em;height:1.69em;display:inline-flex;position:relative}.v2CmqG_tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:.31em;padding:0 .92em;display:flex}.v2CmqG_tab{min-width:0;height:2.62em;color:var(--muted);flex:1 1 0;justify-content:center;align-items:center;gap:.46em;padding:0 .15em;display:inline-flex;position:relative}.v2CmqG_tabOn{color:var(--text)}.v2CmqG_tabOn:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2CmqG_tabCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}@container (max-width:19em){.v2CmqG_tabs{gap:.15em}.v2CmqG_tabCount{display:none}}.v2CmqG_sep{background:var(--line);flex:none;width:1px;height:1.38em}.v2CmqG_tools{flex:none;align-items:center;gap:.15em;display:inline-flex}.v2CmqG_tool{width:1.85em;height:1.85em;color:var(--text);border:1px solid #0000;border-radius:.31em;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.v2CmqG_toolOn{border-color:var(--ep-on-border);background:var(--ep-on-bg);color:var(--ep-link)}.v2CmqG_webview.v2CmqG_webview .v2CmqG_funnel{stroke-width:1px;width:1.23em;height:1.23em}.v2CmqG_dot{background:var(--ep-link);width:.46em;height:.46em;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;position:absolute;top:.15em;right:.15em}.v2CmqG_treeAt{flex:1;min-height:0;display:flex;position:relative}.v2CmqG_tree{flex:1;min-height:0;overflow:hidden}.v2CmqG_treeBody{transition:transform .45s cubic-bezier(.25,.8,.3,1)}.v2CmqG_track{pointer-events:none;opacity:0;width:.77em;transition:opacity .6s;position:absolute;top:0;bottom:0;right:0}.v2CmqG_trackOn{opacity:1;transition:none}.v2CmqG_thumb{background:#79797966;width:100%;transition:transform .45s cubic-bezier(.25,.8,.3,1);display:block}.v2CmqG_wheel{pointer-events:none;width:1px;height:1px;position:absolute;top:42%;left:58%}.v2CmqG_row{height:1.69em;padding:0 .62em 0 calc(.31em + var(--depth,0) * .62em);white-space:nowrap;align-items:center;animation:.22s both v2CmqG_epFade;display:flex}@keyframes v2CmqG_epFade{0%{opacity:0}}.v2CmqG_section{z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);transition:transform .45s cubic-bezier(.25,.8,.3,1);position:relative}.v2CmqG_stuck{box-shadow:inset 0 -1px 0 var(--line), 0 3px 4px -2px #0000005c}.v2CmqG_letter{font-weight:600}.v2CmqG_rowHot{background:var(--ep-row)}.v2CmqG_rowSel{background:var(--ep-sel)}.v2CmqG_rowFocus{outline:1px solid var(--accent);outline-offset:-1px;background:var(--ep-active)}.v2CmqG_twistie{width:1.23em;height:1.23em;transition:transform .16s var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2CmqG_twistieOpen{transform:rotate(90deg)}.v2CmqG_row>.v2CmqG_icon{margin-right:.46em}.v2CmqG_text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.v2CmqG_text>span+span{margin-left:.6em}.v2CmqG_text>.v2CmqG_method+.v2CmqG_label{margin-left:.35em}.v2CmqG_text mark{color:var(--ep-match);background:0 0;font-weight:600}.v2CmqG_muted{color:var(--muted);font-size:.92em}.v2CmqG_method{font-weight:700}.v2CmqG_get{color:#548af7}.v2CmqG_post{color:#5fb865}.v2CmqG_put{color:#f0a732}.v2CmqG_patch{color:#b589ec}.v2CmqG_delete{color:#f06975}.v2CmqG_prepend{color:#56baac}.v2CmqG_append{color:#d684b2}.v2CmqG_replace{color:#e29270}.v2CmqG_origin{max-width:45%;color:var(--muted);flex-shrink:0;align-items:center;gap:.31em;margin-left:.62em;display:inline-flex}.v2CmqG_originName{text-overflow:ellipsis;font-size:.92em;overflow:hidden}.v2CmqG_empty{color:var(--muted);padding:.62em .92em}.v2CmqG_status{border-top:1px solid var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;padding:.23em .62em;font-size:.92em;overflow:hidden}.v2CmqG_tipAt{z-index:30;pointer-events:none;height:0;position:absolute}.v2CmqG_tip{border:1px solid var(--ep-widget-line);background:var(--ep-widget);color:var(--text);white-space:nowrap;opacity:0;border-radius:.33em;padding:.33em .67em;font-size:.92em;line-height:1.4;transition:opacity .16s;position:absolute;top:0}.v2CmqG_tipOn{opacity:1;transition:none}.v2CmqG_tipDetail{white-space:normal;flex-direction:column;gap:.17em;max-width:min(25em,100%);padding:.5em .75em;display:flex}.v2CmqG_tipTitle{font-weight:600}.v2CmqG_tipText{color:var(--muted)}.v2CmqG_tipTab{top:6.54em;left:max(3.2em, calc(.92em + (100% - 3.08em) / 5 * (var(--i) + .5) + var(--i) * .31em));width:0}.v2CmqG_tipTab .v2CmqG_tip{left:0;transform:translate(-50%)}.v2CmqG_tipEnd{top:6.54em;left:.46em;right:.46em}.v2CmqG_tipEnd .v2CmqG_tip{right:0}.v2CmqG_tipTool{top:3.85em;left:.46em;right:.46em}.v2CmqG_tipTool .v2CmqG_tip{right:0}.v2CmqG_filterMenu{z-index:40;border:1px solid var(--ep-widget-line);opacity:0;pointer-events:none;background:#1f1f1f;border-radius:.46em;flex-direction:column;width:20em;max-height:calc(100% - 4.5em);padding:.31em;transition:opacity .14s;display:flex;position:absolute;top:3.85em;right:.62em;overflow:hidden;box-shadow:0 .31em 1.23em #0000005c}.v2CmqG_filterOn{opacity:1;transition:none}.v2CmqG_filterList{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.v2CmqG_filterHeading{color:var(--muted);flex-shrink:0;padding:.31em .46em;font-size:.92em;font-weight:600}.v2CmqG_filterHeadingNext{border-top:1px solid var(--ep-widget-line);margin-top:.31em;padding-top:.62em}.v2CmqG_filterItem{border-radius:.31em;flex-shrink:0;align-items:center;gap:.62em;min-height:2em;padding:0 .46em;display:flex}.v2CmqG_filterEmpty{color:var(--ep-faint)}.v2CmqG_filterHot{background:var(--accent);color:#fff}.v2CmqG_radio{box-sizing:border-box;border:1px solid var(--ep-input-line);background:var(--ep-input);border-radius:50%;flex:none;width:1.08em;height:1.08em}.v2CmqG_filterChecked .v2CmqG_radio{border:.31em solid var(--accent);background:#fff}.v2CmqG_filterLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2CmqG_filterCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}.v2CmqG_filterHot .v2CmqG_filterCount{color:#fffc}.v2CmqG_filterFoot{border-top:1px solid var(--ep-widget-line);flex-shrink:0;justify-content:flex-end;padding:.46em .46em .15em;display:flex}.v2CmqG_link{color:var(--ep-link)}.v2CmqG_menu.v2CmqG_menu{min-width:12em}.v2CmqG_file{flex:1;min-height:0;animation:.22s both v2CmqG_epFade;display:flex}.v2CmqG_code{flex:1;font-size:.92em}@container (max-width:530px){.v2CmqG_body.v2CmqG_body{--vs-height:48em;--vs-side:21em;--pe-scale:.45}}
.MJtomq_stage{position:relative}.MJtomq_body{--vs-height:33em}.MJtomq_btn{position:relative}.MJtomq_btnHot{background:#5a5d5e4f}.MJtomq_btn img{display:block}.MJtomq_checkHot{border-color:var(--accent)}.MJtomq_label{flex-shrink:0;max-width:100%}.MJtomq_warn{vertical-align:-.12em;width:1em;height:1em;margin-right:.3em;display:inline-block}.MJtomq_leaving{opacity:0;transition:opacity .38s}.MJtomq_hint{color:var(--muted);font-size:.92em;line-height:1.5}.MJtomq_toast{max-width:24em}@container (max-width:640px){.MJtomq_body{--vs-height:34em}.MJtomq_hint{display:none}}@media (prefers-reduced-motion:reduce){.MJtomq_leaving{transition:none}}
._0NcpJW_win ._0NcpJW_body{--vs-height:31em;--vs-side:22em}._0NcpJW_suggest{top:13.2em;left:max(.5em,min(21em,100% - 24.6em))}@container (max-width:640px){._0NcpJW_win ._0NcpJW_body{--vs-height:31em;--vs-side:16.5em}._0NcpJW_win ._0NcpJW_body._0NcpJW_bodyExplorer{grid-template-columns:2.6em minmax(0,1fr)}._0NcpJW_win ._0NcpJW_sideExplorer{display:none}}
.vtkZQW_win .vtkZQW_body{--vs-height:27em}.vtkZQW_palette{width:min(40em,100% - 2em)}.vtkZQW_stage{position:relative}@container (max-width:640px){.vtkZQW_win .vtkZQW_body{--vs-height:26em}}
.-IxwyW_body{--vs-height:28em}.-IxwyW_suggest{left:min(calc(var(--x) * 1em), calc(100% - 24.6em))}.-IxwyW_docLeft{left:max(.4em, calc(var(--x) * 1em - 22em));flex-direction:row-reverse}.-IxwyW_docLeft>div:last-child{border-left:0;border-right:1px solid #454545}.-IxwyW_docHead{color:var(--bright);margin:.1em 0 .25em;font-size:1.05em;font-weight:600}.-IxwyW_docHead~.-IxwyW_docHead{margin-top:.6em}.-IxwyW_docCode{white-space:pre;margin-top:.3em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;line-height:1.55;overflow:hidden}.-IxwyW_detail{color:var(--text);overflow-wrap:anywhere;margin-bottom:.45em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;line-height:1.5}.-IxwyW_mode{color:var(--text)}@container (max-width:640px){.-IxwyW_docLeft{left:min(calc(var(--x) * 1em), calc(100% - 24.6em));flex-direction:row}}
._0s_ERq_body{--vs-height:32em}._0s_ERq_groups{flex-direction:column;min-width:0;min-height:0;display:flex}._0s_ERq_top{border-bottom:1px solid var(--line-strong);flex:none}._0s_ERq_bottom{flex:1}._0s_ERq_idle>div:first-child>span:first-child{box-shadow:none;color:#ffffff80}._0s_ERq_suggest{left:min(calc(var(--x) * 1em), calc(100% - 24.6em))}._0s_ERq_docHead{color:var(--bright);margin:.1em 0 .25em;font-size:1.05em;font-weight:600}._0s_ERq_docHead~._0s_ERq_docHead{margin-top:.6em}._0s_ERq_docCode{white-space:pre;margin-top:.3em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;line-height:1.55;overflow:hidden}._0s_ERq_mode{color:var(--text)}
.wSFLXa_body{--vs-height:31em;--vs-side:17em}.wSFLXa_errorRow{color:#f14c4c}.wSFLXa_errorRow span{color:inherit}.wSFLXa_hover{top:10em;left:max(.5em,min(21.2em,100% - 30.5em))}.wSFLXa_message{color:var(--bright);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.wSFLXa_code{color:var(--text);white-space:nowrap;opacity:.6;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.wSFLXa_link{color:#4daafc}.wSFLXa_mode{color:var(--text)}@container (max-width:640px){.wSFLXa_body{--vs-side:0em}}
.L-WqCW_body{--vs-height:28em;--hover-max:19em}.L-WqCW_mode{color:var(--text)}.L-WqCW_range{background:#264f7840}.L-WqCW_body .L-WqCW_card{width:36em;max-height:var(--hover-max)}.L-WqCW_body .L-WqCW_attrCard{width:34em}.L-WqCW_scroll{transition:transform .9s var(--ease)}.L-WqCW_scrolled{transform:translateY(min(0em, calc(var(--hover-max) - 2px - 100%)))}.L-WqCW_h3{color:var(--bright);margin:.7em 0 .2em;font-size:1.05em;font-weight:600}.L-WqCW_h3:first-child{margin-top:.1em}.L-WqCW_fence{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35em 0 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;line-height:1.55;overflow:hidden}.L-WqCW_bullets{margin:.3em 0 0;padding-left:1.3em;list-style:outside}.L-WqCW_bullets li+li{margin-top:.15em}@container (max-width:640px){.L-WqCW_body{--hover-max:21em}}@media (prefers-reduced-motion:reduce){.L-WqCW_scroll{transition:none}}
.IiVuxq_body{--vs-height:27em;--vs-side:17em}.IiVuxq_stack{display:grid}.IiVuxq_stack>div{grid-area:1/1;min-width:0;transition:opacity .26s}.IiVuxq_hidden{opacity:0}.IiVuxq_shown{opacity:1}.IiVuxq_linkHover{top:2.75em;left:20.6em}.IiVuxq_hint{white-space:nowrap;padding:.35em .7em}.IiVuxq_keys{gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}.IiVuxq_mode{color:var(--text)}@container (max-width:640px){.IiVuxq_body{--vs-side:0em}}@media (prefers-reduced-motion:reduce){.IiVuxq_stack>div{transition:none}}
.JOkj0q_body{--vs-height:28em}.JOkj0q_mode{color:var(--text)}.JOkj0q_pair{background:#575757b8}.JOkj0q_rename{z-index:20;opacity:0;transition:opacity .15s ease, transform .24s var(--ease);pointer-events:none;background:#202020;border:1px solid #454545;border-radius:.4em;padding:.3em;position:absolute;top:5.3em;left:9.2em;transform:translateY(.35em);box-shadow:0 .5em 1.4em #00000080}.JOkj0q_renameOn{opacity:1;transform:none}.JOkj0q_input{border:1px solid var(--accent);width:15em;height:1.7em;color:var(--bright);white-space:pre;background:#313131;border-radius:.2em;align-items:center;padding:0 .4em;display:flex}.JOkj0q_selected{background:#264f78}.JOkj0q_hint{color:var(--muted);white-space:nowrap;padding:.3em .15em .05em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82em}.JOkj0q_keys{gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}@media (prefers-reduced-motion:reduce){.JOkj0q_rename{transition:none}}
.PklXya_body{--vs-height:30em}.PklXya_mode{color:var(--text)}.PklXya_code{height:21.6em}.PklXya_row{transform:translateY(calc(var(--slot) * 1.6em));transition:transform .32s var(--ease), opacity .18s ease;position:absolute;top:.4em;left:0;right:0}.PklXya_rowHidden{opacity:0}.PklXya_rowFolded{background:#264f784d}.PklXya_gutter{position:relative}.PklXya_chevron{color:#c5c5c5;opacity:0;place-items:center;width:1.1em;height:1.1em;transition:opacity .16s;display:grid;position:absolute;top:50%;right:.25em;transform:translateY(-50%)}.PklXya_chevron svg{width:1em;height:1em}.PklXya_chevronOn{opacity:1}.PklXya_ellipsis{color:gray;margin-left:.35em}.PklXya_sel{background:#264f78}.PklXya_keys{z-index:5;gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}@media (prefers-reduced-motion:reduce){.PklXya_row,.PklXya_chevron{transition:none}}
.RA5tJG_body{--vs-height:26em}.RA5tJG_mode{color:var(--text)}.RA5tJG_suggest{left:min(calc(var(--x) * 1em), calc(100% - 24.6em))}.RA5tJG_keys{gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}
.tRTPaW_body{--vs-height:27em;--vs-side:19em}.tRTPaW_stack{display:grid}.tRTPaW_stack>div{grid-area:1/1;min-width:0;transition:opacity .26s}.tRTPaW_hidden{opacity:0}.tRTPaW_linkHover{top:2.75em;left:9.2em}.tRTPaW_hint{white-space:nowrap;padding:.35em .7em}.tRTPaW_keys{gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}.tRTPaW_mode{color:var(--text)}@container (max-width:640px){.tRTPaW_body{--vs-side:0em}}@media (prefers-reduced-motion:reduce){.tRTPaW_stack>div{transition:none}}
.Jj_wGa_body{--vs-height:31em;--vs-side:17em;--peek-reveal:-14.4em}.Jj_wGa_stack{display:grid}.Jj_wGa_stack>div{grid-area:1/1;min-width:0;transition:opacity .26s}.Jj_wGa_hidden{opacity:0}.Jj_wGa_peek{top:6.8em}.Jj_wGa_peek>div:last-child>div:first-child{overflow:hidden}.Jj_wGa_peek>div:last-child>div:first-child>div>span:first-child{z-index:1;background:#1c2433}.Jj_wGa_peek>div:last-child>div:first-child>div>span:last-child{transition:transform .32s var(--ease)}.Jj_wGa_peekReveal>div:last-child>div:first-child>div>span:last-child{transform:translateX(var(--peek-reveal,0em))}.Jj_wGa_selected{background:#264f78}.Jj_wGa_listFrame{width:15em;height:0;position:absolute;top:calc(9.04em + 2px);right:0}.Jj_wGa_menu{top:var(--my);left:var(--mx)}.Jj_wGa_mode{color:var(--text)}@container (max-width:640px){.Jj_wGa_body{--vs-height:42em;--vs-side:0em;--peek-reveal:0em}.Jj_wGa_menu{left:auto;right:.5em}.Jj_wGa_peek>div{font-size:.86em}.Jj_wGa_peek>div:last-child>div:last-child{border-top:1px solid var(--line);border-left:0;display:block}.Jj_wGa_listFrame{width:auto;font-size:.86em;top:calc(25.047em + 3px);left:4.88372em}}@media (prefers-reduced-motion:reduce){.Jj_wGa_stack>div,.Jj_wGa_peek>div:last-child>div:first-child>div>span:last-child{transition:none}}
.cTb98W_body{--vs-height:34em}.cTb98W_flash{background:#ea5c0054}.cTb98W_peek{top:11.6em}.cTb98W_peek>div:last-child>div:first-child{overflow:hidden}.cTb98W_keys{gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}.cTb98W_menu{top:var(--my);left:var(--mx)}.cTb98W_mode{color:var(--text)}@container (max-width:640px){.cTb98W_body{--vs-height:40em}.cTb98W_code{font-size:.8em}.cTb98W_menu{left:auto;right:.5em}.cTb98W_peek>div:last-child>div:last-child{border-top:1px solid var(--line);border-left:0;display:block}}
._lr02G_stage{position:relative}._lr02G_body{--vs-height:50em}._lr02G_tabAnchor{pointer-events:none;width:12em;height:2.65em;position:absolute;top:0;left:0}._lr02G_tabAnchorHot{background:#ffffff08}._lr02G_file{background:var(--editor)}._lr02G_mcp{--fg:#ccc;--dim:#9d9d9d;--link:#4daafc;--hair:#2b2b2b;--card:#252525;--card-line:#353535;--focus:#0078d4;--row:#2a2d2e;--success:#73c991;--warning:#cca700;--danger:#f85149;--info:#3794ff;--local:#11a8cd;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--editor);height:100%;color:var(--fg);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.92em;line-height:1.4;display:flex;overflow:hidden;container:mcp/inline-size}._lr02G_header{border-bottom:1px solid var(--hair);flex:none;padding:1.077em 1.846em 0}._lr02G_headerTop{justify-content:space-between;align-items:center;gap:1.231em;display:flex}._lr02G_headerTitle{flex-direction:column;gap:.231em;min-width:0;display:flex}._lr02G_h1{color:var(--fg);white-space:nowrap;margin:0;font-size:1.231em;font-weight:600;line-height:1.2}._lr02G_subtitle{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.846em;overflow:hidden}._lr02G_headerActions{flex-shrink:0;align-items:center;gap:.923em;display:flex}._lr02G_statusText{color:var(--dim);font-size:.923em;line-height:1.5}._lr02G_running{color:var(--success)}._lr02G_controls{align-items:center;gap:.308em;display:flex}._lr02G_ctrl{--tone:var(--info);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tone) 38%, #1f1f1f);background:color-mix(in srgb, var(--tone) 12%, #1f1f1f);width:2.308em;height:2.308em;color:var(--tone);border-radius:.231em;place-items:center;display:grid}._lr02G_ctrl svg{stroke-width:1.8px;width:1.231em;height:1.231em}._lr02G_ctrlStop{--tone:var(--danger)}._lr02G_ctrlStop svg{fill:currentColor;width:.85em;height:.85em}._lr02G_ctrlRestart{--tone:var(--warning)}._lr02G_ctrlCopy{--tone:var(--link)}._lr02G_tabs{gap:.923em;margin-bottom:-1px;display:flex}._lr02G_tab{color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:.615em 0;font-weight:500}._lr02G_tabHot{color:var(--fg)}._lr02G_tabOn{border-bottom-color:var(--focus);color:var(--fg)}._lr02G_content{flex:auto;min-height:0;position:relative;overflow:hidden}._lr02G_viewport{flex:1;min-height:0;overflow:hidden}._lr02G_scroll{flex-direction:column;gap:.923em;padding:1.538em 1.846em 2.462em;transition:transform .65s cubic-bezier(.3,0,.2,1);display:flex}._lr02G_wheel{pointer-events:none;width:1px;height:1px;position:absolute;top:46%;left:56%}._lr02G_h2{color:var(--fg);margin:0 0 .333em;font-size:1.154em;font-weight:600;line-height:1.3}._lr02G_h3{color:var(--fg);align-items:center;gap:.615em;margin:0;font-size:1em;font-weight:600;display:flex}._lr02G_h3 svg{width:1.231em;height:1.231em;color:var(--info)}._lr02G_lead{max-width:82ch;color:var(--dim);margin:0;font-size:.923em;line-height:1.5}._lr02G_intro,._lr02G_guide{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.769em 1.385em;display:grid}._lr02G_guideCopy{min-width:0}._lr02G_guideActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.615em;display:flex}._lr02G_btn{box-sizing:border-box;background:var(--focus);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:.25em;justify-content:center;align-items:center;gap:.5em;height:2.5em;padding:0 .917em;font-size:.923em;display:inline-flex}._lr02G_btn svg{width:1.083em;height:1.083em}._lr02G_btnHot{background:#026ec1}._lr02G_secondary{color:var(--fg);background:#313131}._lr02G_ghost{border-color:var(--hair);color:var(--dim);background:0 0}._lr02G_small{padding:0 .75em}._lr02G_card{border:1px solid var(--card-line);background:var(--card);border-radius:.462em;min-width:0;padding:1.231em}._lr02G_cardHead{border-bottom:1px solid var(--card-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.615em;margin-bottom:.462em;padding-bottom:.769em;display:flex}._lr02G_note{color:var(--dim);margin:0;font-size:.846em;line-height:1.5}._lr02G_note strong{font-weight:600}._lr02G_mono{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.92em;overflow:hidden}._lr02G_truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._lr02G_dim{color:var(--dim)}._lr02G_actionLink{min-width:0;max-width:100%;color:var(--dim);justify-content:flex-end;align-items:center;gap:.333em;font-size:.923em;display:inline-flex;overflow:hidden}._lr02G_stat ._lr02G_actionLink,._lr02G_links ._lr02G_actionLink{font-size:1em}._lr02G_actionLink svg{flex-shrink:0;width:1.1em;height:1.1em}._lr02G_select{box-sizing:border-box;min-width:0;height:2.5em;color:var(--fg);background:#313131;border:1px solid #3c3c3c;border-radius:.25em;justify-content:space-between;align-items:center;gap:.5em;padding:0 .5em 0 .75em;font-size:.923em;display:inline-flex}._lr02G_select svg{width:1.167em;height:1.167em;color:var(--dim);flex-shrink:0}._lr02G_selectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._lr02G_selectFocus,._lr02G_inputFocus{border-color:var(--focus);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 40%, transparent)}._lr02G_dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.231em;display:grid}._lr02G_scopeSummary{color:var(--dim);font-size:.846em}._lr02G_root{grid-template-columns:1.231em minmax(0,1fr) auto;align-items:center;gap:.615em;min-height:2.308em;padding:.462em 0;display:grid}._lr02G_rootIcon{width:1.231em;height:1.231em;color:var(--dim)}._lr02G_rootInfo{align-items:baseline;gap:.769em;min-width:0;display:flex}._lr02G_rootName{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.923em;font-weight:500;overflow:hidden}._lr02G_rootPath{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.846em;overflow:hidden}._lr02G_rootAction{color:var(--dim);align-items:center;gap:.364em;font-size:.846em;display:inline-flex}._lr02G_rootAction svg{width:1.09em;height:1.09em}._lr02G_stat{grid-template-columns:minmax(7.917em,.65fr) minmax(0,1.35fr);align-items:center;gap:.833em;padding:.417em 0;font-size:.923em;display:grid}._lr02G_statLabel{color:var(--dim);font-size:.917em}._lr02G_statValue{text-align:right;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}._lr02G_actionCount{color:var(--dim);flex-shrink:0}._lr02G_links{gap:.923em;margin-top:.615em;font-size:.923em;display:flex}._lr02G_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.923em;margin:.923em 0;display:grid}._lr02G_metric{text-align:center;justify-content:center;align-items:center;gap:.538em;min-width:0;display:flex}._lr02G_metricValue{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.231em;font-weight:600;line-height:1.2}._lr02G_metricMuted ._lr02G_metricValue{color:var(--dim)}._lr02G_metricLabel{color:var(--dim);font-size:.846em}._lr02G_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.769em 2.154em;margin-top:.923em;display:grid}._lr02G_capability{border-radius:.231em;grid-template-columns:1.231em minmax(0,1fr) 1.231em;align-items:start;gap:.615em;min-width:0;padding:.462em;display:grid}._lr02G_capabilityHot{background:var(--row)}._lr02G_capabilityIcon{width:1.231em;height:1.231em;margin-top:.077em}._lr02G_capabilityCopy{color:var(--dim);font-size:.923em;line-height:1.5}._lr02G_capabilityCopy strong{color:var(--link);font-weight:600}._lr02G_capabilityChevron{width:1.231em;height:1.231em;color:var(--link);margin-top:.154em}._lr02G_privacy{border-top:1px solid var(--hair);color:var(--dim);margin:0;padding-top:.909em;font-size:.846em;line-height:1.5}._lr02G_jobs{flex-wrap:wrap;gap:.462em;display:flex}._lr02G_job{box-sizing:border-box;min-height:2.167em;color:var(--dim);border:1px solid #0000;border-radius:.25em;align-items:center;padding:.333em .833em;font-size:.923em;display:inline-flex}._lr02G_jobOn{border-color:var(--focus);background:var(--row);color:var(--fg)}._lr02G_toolbar{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.615em;padding:0 0 .769em;display:flex}._lr02G_category{min-width:0;color:var(--dim);flex:0 20em;align-items:center;gap:.615em;font-size:.923em;display:flex}._lr02G_category ._lr02G_select,._lr02G_picker ._lr02G_select,._lr02G_locationField ._lr02G_select{font-size:1em}._lr02G_categorySelect{flex:1;max-width:19.17em}._lr02G_filter{flex:10em}._lr02G_input{box-sizing:border-box;background:#313131;border:1px solid #3c3c3c;border-radius:.25em;align-items:center;min-width:0;height:2.5em;padding:0 2.167em 0 2.333em;font-size:.923em;display:flex;position:relative}._lr02G_search{flex:26.667em;min-width:20em}._lr02G_searchIcon,._lr02G_searchClear{width:1.333em;height:1.333em;color:var(--dim);position:absolute;top:50%;transform:translateY(-50%)}._lr02G_searchIcon{left:.75em}._lr02G_searchClear{right:.333em}._lr02G_inputValue{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._lr02G_placeholder{color:#989898}._lr02G_profileSummary{color:var(--dim);flex-wrap:wrap;align-items:center;gap:.727em;padding:.727em 0;font-size:.846em;display:flex}._lr02G_chipInfo{border:1px solid color-mix(in srgb, var(--info) 34%, transparent);background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info);letter-spacing:.04em;text-transform:uppercase;border-radius:.3em;align-items:center;padding:.1em .6em;font-size:.909em;font-weight:600;line-height:1.4;display:inline-flex}._lr02G_toolControls{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.462em .923em;padding:.615em 0;display:flex}._lr02G_bulk{color:var(--fg);flex-shrink:0;align-items:center;gap:.5em;font-size:.846em;display:inline-flex}._lr02G_checkbox{background:var(--focus);border-radius:.2em;flex-shrink:0;width:1.1em;height:1.1em;display:inline-block;position:relative}._lr02G_checkbox:after{content:"";border:.12em solid #fff;border-width:0 .12em .12em 0;width:.25em;height:.5em;position:absolute;top:.18em;left:.38em;transform:rotate(45deg)}._lr02G_filterSummary,._lr02G_clearFilters{color:var(--dim);white-space:nowrap;flex-shrink:0;font-size:.846em}._lr02G_toolButtons{gap:.308em;margin-left:auto;display:flex}._lr02G_tableWrap{border-bottom:1px solid var(--hair);overflow:hidden}._lr02G_table{min-width:0}@container mcp (max-width:47.7em){._lr02G_tr{grid-template-columns:7em minmax(0,1fr) 10em}._lr02G_tr>:nth-child(n+4){display:none}}._lr02G_tr{border-bottom:1px solid var(--hair);grid-template-columns:7em minmax(0,1fr) 10em 9.167em 10.833em;align-items:center;font-size:.923em;display:grid}._lr02G_tr>span{min-width:0;padding:.667em 1em}._lr02G_th{background:#202020}._lr02G_th>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:.833em;font-weight:600}._lr02G_th>span:not(._lr02G_colToggle){padding:.8em 1.2em}._lr02G_rowSelected{background:color-mix(in srgb, var(--info) 8%, #1f1f1f)}._lr02G_tr>._lr02G_colToggle{justify-content:center;padding-left:0;padding-right:0;display:flex}._lr02G_nameCell{flex-direction:column;display:flex}._lr02G_toolTitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;padding:.167em 0;font-weight:600;line-height:1.3;overflow:hidden}._lr02G_toolId{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.2em;font-size:.833em;overflow:hidden}._lr02G_toolDesc{color:var(--dim);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.364em;font-size:.917em;line-height:1.4;display:-webkit-box;overflow:hidden}._lr02G_needs{font-size:.917em}._lr02G_badgeLocal{border:1px solid color-mix(in srgb, var(--local) 38%, transparent);background:color-mix(in srgb, var(--local) 16%, transparent);color:var(--local);letter-spacing:.04em;text-transform:uppercase;border-radius:.3em;padding:.1em .7em;font-size:.833em;font-weight:600;line-height:1.5;display:inline-block}._lr02G_hit{background:color-mix(in srgb, var(--warning) 40%, transparent);color:inherit;border-radius:.154em;padding:0 .077em}._lr02G_configs{grid-template-columns:minmax(0,1fr);align-items:start;gap:.923em;display:grid}._lr02G_agentCard{z-index:3;position:relative}._lr02G_picker{min-width:0;color:var(--dim);flex-direction:column;gap:.5em;font-size:.923em;line-height:1.5;display:flex;position:relative}._lr02G_pickerSelect{width:100%}._lr02G_agentMenu{z-index:6;min-width:24em;position:absolute;top:calc(100% + .2em);left:0}._lr02G_preview{flex-direction:column;gap:.769em;min-width:0;display:flex}._lr02G_previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.923em;display:flex}._lr02G_previewTitle{flex-direction:column;gap:.385em;width:100%;min-width:0;display:flex}._lr02G_previewName{color:var(--fg);margin:0;font-size:1.077em;font-weight:600}._lr02G_previewLoc{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.846em;overflow:hidden}._lr02G_locationField{color:var(--dim);flex-direction:column;gap:.5em;margin-top:.25em;font-size:.923em;line-height:1.5;display:flex}._lr02G_projectTarget{align-self:flex-start}._lr02G_previewActions{flex-wrap:wrap;align-items:center;gap:.615em;display:flex}._lr02G_transport{border:1px solid var(--hair);background:color-mix(in srgb, var(--fg) 2%, #202020);border-radius:.231em;align-items:center;gap:.154em;padding:.154em;display:inline-flex}._lr02G_transportTab{box-sizing:border-box;height:2em;color:var(--dim);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:.182em;align-items:center;padding:0 .909em;font-size:.846em;font-weight:600;display:inline-flex}._lr02G_transportOn{border-color:color-mix(in srgb, var(--link) 36%, transparent);background:color-mix(in srgb, var(--link) 18%, transparent);color:var(--fg)}._lr02G_monaco{border:1px solid var(--hair);background:var(--editor);border-radius:.231em;overflow:hidden}._lr02G_monacoBar{border-bottom:1px solid var(--hair);color:var(--dim);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8em;padding:.5em 1em;font-size:.769em;display:flex}._lr02G_monacoBody{height:16.36em;padding-top:.727em;font-size:.846em;animation:.24s both _lr02G_mcpFadeIn;overflow:hidden}._lr02G_plain{color:var(--fg)}@keyframes _lr02G_mcpFadeIn{0%{opacity:0}to{opacity:1}}@container mcp (max-width:58em){._lr02G_header{padding:.923em 1.077em 0}._lr02G_headerTop{flex-wrap:wrap;gap:.769em}._lr02G_headerTitle{flex:20em}._lr02G_headerActions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}._lr02G_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .615em;display:grid}._lr02G_tab{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:2.667em;padding:.5em .333em;font-size:.923em;line-height:1.333}._lr02G_scroll{padding:1.077em}._lr02G_guide{grid-template-columns:minmax(0,1fr)}._lr02G_guide ._lr02G_guideActions{justify-content:flex-start}._lr02G_dashboard{grid-template-columns:minmax(0,1fr);gap:1.385em}}@container mcp (max-width:47.7em){._lr02G_card{padding:.923em}._lr02G_intro{grid-template-columns:minmax(0,1fr);gap:.769em}._lr02G_intro ._lr02G_guideActions{justify-content:flex-start}._lr02G_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}._lr02G_rootInfo{flex-direction:column;align-items:stretch;gap:.154em}._lr02G_rootLabel{display:none}._lr02G_capabilities{grid-template-columns:minmax(0,1fr)}._lr02G_stat{grid-template-columns:minmax(0,1fr);gap:.25em}._lr02G_category{flex-basis:100%;width:100%}._lr02G_categorySelect{max-width:none}._lr02G_search{min-width:0}._lr02G_table{min-width:52.31em}}@container (max-width:640px){._lr02G_body{--vs-height:52em}}@media (prefers-reduced-motion:reduce){._lr02G_scroll{transition:none}._lr02G_monacoBody{animation:none}}
.jhUzhG_stage{position:relative}.jhUzhG_body{--vs-height:27em}.jhUzhG_rows{flex-shrink:0;position:relative}.jhUzhG_slot{transform:translateY(calc(var(--i) * 1.8em));transition:transform .64s var(--ease);position:absolute;top:0;left:0;right:0}.jhUzhG_scopeIcon{color:var(--muted);align-items:center;display:inline-flex}.jhUzhG_scopeIconOn{color:var(--text)}.jhUzhG_remoteDetail{align-items:center;gap:.3em;min-width:0;display:inline-flex}.jhUzhG_remoteDetail svg{flex-shrink:0;width:1em;height:1em}.jhUzhG_copyButton{display:inline-flex}.jhUzhG_copyHot>span{background:#ffffff1a}.jhUzhG_path{overflow-wrap:anywhere}.jhUzhG_scopeItem{position:relative}.jhUzhG_scopeLabel{align-items:center;gap:.35em;display:inline-flex}.jhUzhG_tooltip{z-index:40;width:24em;color:var(--text);white-space:normal;opacity:0;transition:opacity .15s ease, transform .22s var(--ease);pointer-events:none;background:#202020;border:1px solid #454545;border-radius:.3em;flex-direction:column;gap:.5em;padding:.65em .85em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.02em;line-height:1.4;display:flex;position:absolute;bottom:calc(100% + .55em);right:0;transform:translateY(.2em);box-shadow:0 .3em .9em #00000073}.jhUzhG_tooltipOn{opacity:1;transform:none}.jhUzhG_tipHead{color:var(--bright);font-size:1.12em;font-weight:600}.jhUzhG_tipList{flex-direction:column;gap:.3em;padding-left:1em;display:flex}.jhUzhG_tipList>span:before{content:"•";width:1em;margin-left:-1em;display:inline-block}.jhUzhG_tipList code{background:#ffffff14;border-radius:.2em;padding:0 .3em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.jhUzhG_tipLink{color:#4daafc}.jhUzhG_tipNote{color:var(--muted)}@container (max-width:640px){.jhUzhG_tooltip{width:19em}}@media (prefers-reduced-motion:reduce){.jhUzhG_slot,.jhUzhG_tooltip{transition:none}}
._8sD7SG_viewport{position:absolute;inset:0;overflow:hidden}._8sD7SG_scroll{transform:translateY(calc(var(--top,0) * -1.6em - min(var(--top,0), 1) * .4em));transition:transform .26s var(--ease)}._8sD7SG_crumbSymbol{align-items:center;gap:.3em;display:inline-flex}._8sD7SG_symbolRow>span:nth-child(3){flex-shrink:0;max-width:100%}._8sD7SG_symbolRow>span:nth-child(4){white-space:nowrap;flex:1;margin-left:.25em}._8sD7SG_pick{z-index:25;font-feature-settings:"calt" 0}._8sD7SG_pickValue{color:var(--bright);white-space:pre}._8sD7SG_pickText{flex:1 1 0}._8sD7SG_pickLabel{flex-shrink:0}._8sD7SG_rule{border-top:1px solid #3c3c3c;border-radius:0}._8sD7SG_sep{white-space:nowrap}._8sD7SG_sepHot{color:var(--bright)}._8sD7SG_sideButton{color:var(--text);flex-shrink:0;margin-left:auto;display:inline-flex}._8sD7SG_sideButton svg{width:1.05em;height:1.05em}._8sD7SG_sep+._8sD7SG_sideButton{margin-left:.5em}._8sD7SG_keys{z-index:30;gap:.3em;display:inline-flex;position:absolute;top:.6em;right:1em}@media (prefers-reduced-motion:reduce){._8sD7SG_scroll{transition:none}}
.GUinJa_body{--vs-height:34em}.GUinJa_editor>div:nth-child(2){justify-content:flex-end}.GUinJa_editor>div:nth-child(2):after{content:"";flex:auto}.GUinJa_editor>div:nth-child(2)>span{flex-shrink:0}.GUinJa_code{min-height:100%}.GUinJa_pick{width:min(34em,100% - 2em)}.GUinJa_mode{color:var(--text)}@container (max-width:640px){.GUinJa_code{font-size:.8em}.GUinJa_pick{width:calc(100% - 1em)}}
.UAhZ_a_stage{position:relative}.UAhZ_a_body{--vs-height:34em;--vs-side:21em}.UAhZ_a_editor>div:nth-child(2){justify-content:flex-end}.UAhZ_a_editor>div:nth-child(2):after{content:"";flex:auto}.UAhZ_a_editor>div:nth-child(2)>span{flex-shrink:0}.UAhZ_a_crumbOpen>div:nth-child(2)>span:last-of-type{color:var(--bright)}.UAhZ_a_code{min-height:100%}.UAhZ_a_mode{color:var(--text)}.UAhZ_a_picker{z-index:30;border-color:#313131;border-radius:.3em;flex-direction:column;padding:.2em 0;font-size:1em;line-height:normal;display:flex}.UAhZ_a_picker:before{top:-.36em;left:var(--arrow);content:"";background:#202020;border-top:1px solid #313131;border-left:1px solid #313131;width:.7em;height:.7em;position:absolute;transform:rotate(45deg)}@container (max-width:640px){.UAhZ_a_body{--vs-side:15em}.UAhZ_a_code{font-size:.8em}}
.mAMgAW_body{--vs-height:34em}.mAMgAW_editor>div:nth-child(2){justify-content:flex-end}.mAMgAW_editor>div:nth-child(2):after{content:"";flex:auto}.mAMgAW_editor>div:nth-child(2)>span{flex-shrink:0}.mAMgAW_code{min-height:100%}.mAMgAW_pick{width:min(46em,100% - 2em)}.mAMgAW_mode{color:var(--text)}@container (max-width:640px){.mAMgAW_code{font-size:.8em}.mAMgAW_pick{width:calc(100% - 1em)}}
.sj04mW_stage{position:relative}.sj04mW_body{--vs-height:44em;--sl-density:15.5}.sj04mW_stage .sj04mW_toasts{width:min(26em,100% - 1.8em)}
.J3QeFW_stage{position:relative}.J3QeFW_body{--vs-height:44em}.J3QeFW_stage div.J3QeFW_quick{width:min(38em,100% - 2em);left:50%}.J3QeFW_stage .J3QeFW_toasts{width:min(26em,100% - 1.8em)}
.ZtSGnq_stage{position:relative}.ZtSGnq_body{--vs-height:44em}.ZtSGnq_code{position:relative}.ZtSGnq_keys{top:.6em;right:1em}.ZtSGnq_stage .ZtSGnq_toasts{width:min(26em,100% - 1.8em)}.ZtSGnq_wheel{pointer-events:none;width:1px;height:1px;position:absolute;bottom:8.2em;left:30%}
.cBVG3q_stage{position:relative}.cBVG3q_body{--vs-height:46em}
.S1jFVG_stage{position:relative}.S1jFVG_body{--vs-height:40em;--vs-side:17em}.S1jFVG_code{position:relative}.S1jFVG_keys{top:.6em;right:1em}.S1jFVG_stage .S1jFVG_toasts{width:min(27em,100% - 1.8em)}.S1jFVG_term{font-family:var(--mono,ui-monospace, monospace);white-space:pre;padding:.45em .9em;font-size:.92em;line-height:1.5;overflow:hidden}.S1jFVG_prompt{color:#73c991}@container (max-width:640px){.S1jFVG_body{--vs-side:14em}}
._n72Na_section{flex-direction:column;scroll-margin-top:6rem;display:flex}
.Vnm2fa_page{background:var(--is-page);color:var(--is-text)}.Vnm2fa_seatLabel{gap:.125rem;min-width:0;display:grid}.Vnm2fa_seatLabel label{color:var(--is-text);font-size:.875rem;font-weight:500;line-height:1.4}.Vnm2fa_seatLabel span{color:var(--is-text-muted);font-size:.75rem;line-height:1.5}.Vnm2fa_page a:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))),.Vnm2fa_page button:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))),.Vnm2fa_page summary:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:2px solid hsl(var(--ring));outline-offset:4px}@media (prefers-reduced-motion:reduce){.Vnm2fa_page *,.Vnm2fa_page :before,.Vnm2fa_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.Vnm2fa_page a.blog-admin-glass-button{background:radial-gradient(90% 120% at 0% 0%, #ffffff18, transparent 60%), linear-gradient(180deg, #ffffff0d, #0000002e), var(--is-surface)}.Vnm2fa_page a.blog-admin-glass-button:hover{background:radial-gradient(90% 120% at 0% 0%, #ffffff25, transparent 60%), linear-gradient(180deg, #ffffff13, #00000029), var(--is-surface-raised)}.Vnm2fa_page a.blog-admin-glass-button:active:not(:disabled){background:linear-gradient(180deg, #ffffff06, #00000040), var(--is-surface);box-shadow:inset 0 0 0 1px var(--is-border-strong), inset 0 1px 0 #ffffff17, inset 0 2px 6px #00000057}
.vr6PyG_horizon{--hero-edge-fade:max(var(--draft-fade), (100% - var(--draft-column)) / 2);border-image:linear-gradient(90deg, transparent, var(--draft-line) var(--hero-edge-fade), var(--draft-line) calc(100% - var(--hero-edge-fade)), transparent) 1}.vr6PyG_column{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-top:2.5rem;display:flex}.vr6PyG_copy{margin-top:2rem}.vr6PyG_copy .vr6PyG_title{max-width:13em}@media (min-width:48rem){.vr6PyG_horizon{--room:clamp(0px, 100svh - 700px, 15rem)}.vr6PyG_column{padding-top:calc(1.25rem + var(--room) * .15)}.vr6PyG_column .plugin-hero-marquee{--icons:clamp(.58, tan(atan2(100svh - 481px, 477px)), 1);scale:var(--icons);margin-block:calc((var(--icons) - 1) * 7rem)}.vr6PyG_copy{margin-top:calc(1.25rem + var(--room) / 15)}.vr6PyG_copy .vr6PyG_lead{margin-top:calc(.875rem + var(--room) / 30)}.vr6PyG_column .vr6PyG_actions{margin-top:calc(1.25rem + var(--room) / 15)}}@media (max-width:47.999rem){.vr6PyG_copy{margin-top:1.75rem}}
.RizIlq_section{flex-direction:column;align-items:center;scroll-margin-top:6rem;display:flex}.RizIlq_head{max-width:46rem;padding-inline:var(--draft-inset);text-align:center}.RizIlq_title{color:#fff;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.04}.RizIlq_lead{max-width:34rem;color:var(--is-text-muted);text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.RizIlq_tabs{width:100%;margin-top:3rem}.RizIlq_rail{position:relative}.RizIlq_rail:after{background:var(--draft-fade-both);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.RizIlq_scroller{z-index:1;scrollbar-width:none;position:relative;overflow-x:auto}.RizIlq_scroller::-webkit-scrollbar{display:none}.RizIlq_list{width:max-content;padding-inline:var(--draft-inset);margin-inline:auto;display:flex}.RizIlq_tab{color:#d4d4d88f;white-space:nowrap;cursor:pointer;flex-direction:column;align-items:center;gap:.625rem;min-width:5.5rem;padding:.75rem .875rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:color .36s;display:flex;position:relative}.RizIlq_tab img{object-fit:contain;opacity:.5;width:1.375rem;height:1.375rem;transition:opacity .36s}.RizIlq_tab:after{content:"";opacity:0;background:#fff;height:1px;position:absolute;bottom:0;left:.875rem;right:.875rem}.RizIlq_tab:hover{color:#f4f4f5eb;transition-duration:0s}.RizIlq_tab:hover img{opacity:.85;transition-duration:0s}.RizIlq_tab[data-state=active]{color:#fff}.RizIlq_tab[data-state=active] img,.RizIlq_tab[data-state=active]:after{opacity:1}.RizIlq_tab:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline-offset:-2px;outline:2px solid #ffffffbf}.RizIlq_panel{width:100%;max-width:60rem;margin-inline:auto;padding-top:2.5rem}.RizIlq_panel[data-state=inactive]:not([hidden]){display:none}.RizIlq_panel[hidden]{padding:0}.RizIlq_panel:focus-visible:where(:not([data-pointer-focus]:not(input,textarea,[contenteditable]))){outline:none}.RizIlq_area{max-width:40rem;padding-inline:var(--draft-inset);text-align:center;margin:0 auto 2.25rem;scroll-margin-top:7rem}.RizIlq_area h3{color:#fff;letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.35}.RizIlq_area p{color:var(--is-text-muted);text-wrap:balance;margin-top:.5rem;font-size:.9375rem;line-height:1.55}.RizIlq_table,.RizIlq_table thead,.RizIlq_table tbody{width:100%;display:block}.RizIlq_table tr{padding-inline:var(--draft-inset);grid-template-columns:minmax(0,1fr) 9.5rem 9.5rem;column-gap:1.5rem;display:grid}.RizIlq_table thead tr{padding-bottom:.75rem}.RizIlq_table thead th{color:#74747c;text-align:left;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.RizIlq_table thead th img{width:.875rem;height:.875rem}.RizIlq_row{border-top:1px solid;border-image:var(--draft-fade-both) 1;padding-block:1.125rem;scroll-margin-top:7rem}.RizIlq_row>th,.RizIlq_row>td{text-align:left;min-width:0;font-weight:400}.RizIlq_feature{align-items:flex-start;gap:.875rem;display:flex}.RizIlq_feature h4{color:#fff;letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.4}.RizIlq_feature p{color:var(--is-text-muted);text-wrap:pretty;margin-top:.25rem;font-size:.875rem;line-height:1.55}.RizIlq_featureIcons{border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.25rem;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;display:inline-flex}.RizIlq_featureIcon{object-fit:contain;width:1.125rem;height:1.125rem}.RizIlq_row>td{align-items:center;padding-top:.5rem;display:flex}.RizIlq_dash{background:#ffffff24;border-radius:1px;flex:none;width:1.25rem;height:2px}td[data-editor=vscode] .RizIlq_dash[data-on]{background:#36a9f3}td[data-editor=jetbrains] .RizIlq_dash[data-on]{background:linear-gradient(90deg,#ffb16d,#f675b6)}.RizIlq_support,.RizIlq_unconfirmed{white-space:nowrap;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;display:inline-flex}.RizIlq_support{color:#e4e4e7d1;transition:color .36s}.RizIlq_support svg{opacity:.5;margin-left:-.25rem;transition:opacity .36s,transform .36s}.RizIlq_support:hover{color:#fff;transition-duration:0s}.RizIlq_support:hover svg{opacity:1;transition-duration:0s;transform:translate(2px)}.RizIlq_unconfirmed{color:#a1a1aa99}.RizIlq_editorName{display:none}.RizIlq_legend{max-width:40rem;padding-inline:var(--draft-inset);color:#74747c;text-align:center;text-wrap:balance;margin-top:2.5rem;font-size:.8125rem;line-height:1.6}@media (max-width:47.999rem){.RizIlq_scroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.RizIlq_tab{min-width:4.75rem;padding-inline:.625rem;font-size:.8125rem}.RizIlq_tab:after{left:.625rem;right:.625rem}.RizIlq_panel{padding-top:2rem}.RizIlq_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RizIlq_table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.875rem}.RizIlq_row>th{grid-column:1/-1}.RizIlq_row>td{flex-direction:column;align-items:flex-start;gap:.375rem;padding-top:0;padding-left:3.125rem}.RizIlq_row>td+td{padding-left:0}.RizIlq_editorName{color:#74747c;font-size:.75rem;line-height:1.3;display:block}}@media (prefers-reduced-motion:reduce){.RizIlq_tab,.RizIlq_tab img,.RizIlq_support,.RizIlq_support svg{transition:none}}
.wpqiwa_sheet{--draft-max:80rem}.wpqiwa_faq{flex-direction:column;align-items:center;scroll-margin-top:6rem;display:flex}.wpqiwa_faqHead{padding-inline:var(--draft-inset);text-align:center}.wpqiwa_faqHead h2{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.04}.wpqiwa_faqHead p{color:var(--is-text-muted);margin-top:1rem;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.wpqiwa_faq .wpqiwa_faqList{border:0;width:100%;max-width:48rem;margin-top:3rem}.wpqiwa_faq .wpqiwa_faqList>details{padding-inline:var(--draft-inset);border-top:1px solid;border-image:var(--draft-fade-both) 1}.wpqiwa_faq .wpqiwa_faqList>details:last-child{border-bottom:1px solid}.wpqiwa_faq .wpqiwa_faqContact{padding-inline:var(--draft-inset);text-align:center;margin-top:2rem}
.RLu3pq_toolkit{isolation:isolate;flex-direction:column;scroll-margin-top:6rem;display:flex}.RLu3pq_documentationMenu{width:min(12rem,100vw - 2rem)}.RLu3pq_featureGrid,.RLu3pq_compactGrid{grid-template-columns:minmax(0,1fr);display:grid}.RLu3pq_featureGrid{gap:4.5rem;margin-top:4.5rem}.RLu3pq_compactGrid{clip-path:inset(-1px 0 0)}.RLu3pq_featureCard{flex-direction:column;min-width:0;scroll-margin-top:6rem;display:flex}.RLu3pq_featureHeader{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;padding-bottom:.25rem;display:flex}.RLu3pq_featureHeader>div{min-width:0}.RLu3pq_featureGrid .RLu3pq_featureHeader{min-height:3.25rem}.RLu3pq_featureGrid .RLu3pq_featureCard>p{text-wrap:pretty}.RLu3pq_featureCard .is-glass-screen{background:linear-gradient(180deg, #121316, #0e0f11 55%, var(--is-page)) padding-box, linear-gradient(180deg, #ffffff38, #ffffff17 3rem, #ffffff0d 50%, transparent 94%) border-box;min-width:0;box-shadow:none;border:1px solid #0000;border-radius:1rem}.RLu3pq_tag{color:#bdbdc5;background:#ffffff06;border:1px solid #ffffff17;border-radius:.3125rem;align-items:center;gap:.375rem;min-height:1.375rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:500;line-height:1.4;display:inline-flex}.RLu3pq_featureFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.RLu3pq_mcpHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.RLu3pq_mcpLayout{gap:1.75rem;padding-top:1.5rem;display:grid}.RLu3pq_mcpOverview{align-content:center;gap:1.5rem;min-width:0;display:grid}.RLu3pq_mcpClients{padding-top:.25rem}.RLu3pq_harnessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}.RLu3pq_harnessChip,.RLu3pq_harnessOther{align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:.25rem 0;display:flex}.RLu3pq_harnessOther{color:var(--is-text-muted);font-size:.6875rem;line-height:1.4}.RLu3pq_mcpDiagram{order:-1;align-self:center;min-width:0;overflow:clip;container:mcp-diagram/inline-size}.RLu3pq_workspaceHub{background:linear-gradient(#18181c,#101013);border:1px solid #ffffff21;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .875rem;display:inline-flex}.RLu3pq_mcpFan{max-width:30rem;height:17rem;margin:0 auto;position:relative}.RLu3pq_mcpWires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RLu3pq_mcpWideWire{display:none}.RLu3pq_mcpNode{top:calc(var(--node-y) * 1%);left:calc(var(--node-x) * 1%);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;transform:translate(-50%,-4px)}.RLu3pq_mcpNodeDot{background:#94e6e1;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #57d8dc14,0 0 12px #57d8dc59}.RLu3pq_mcpNodeLabel{color:#b5b5be;white-space:nowrap;font-size:.6875rem;line-height:1}@container mcp-diagram (min-width:38rem){.RLu3pq_mcpFan{max-width:none;height:8rem}.RLu3pq_mcpWideWire{display:block}.RLu3pq_mcpCompactWire{display:none}.RLu3pq_mcpNode{top:76%;left:calc(var(--node-wide-x) * 1%)}.RLu3pq_mcpNodeLabel{font-size:.625rem}}.RLu3pq_compactCard{background:linear-gradient(90deg, transparent, var(--draft-line) var(--cell-in,0px), var(--draft-line) calc(100% - var(--cell-out,0px)), transparent) left top / 100% 1px no-repeat border-box, linear-gradient(var(--draft-line) calc(100% - var(--cell-foot,0px)), transparent) left top / 1px 100% no-repeat border-box;border:0 solid #0000;border-width:1px 0 0 1px;flex-direction:column;min-width:0;margin:-1px 0 0 -1px;padding-block:2rem 1.75rem;scroll-margin-top:6rem;display:flex}@media (max-width:39.99rem){.RLu3pq_compactCard{--cell-in:var(--draft-fade);--cell-out:var(--draft-fade)}}.RLu3pq_compactHeader{align-items:center;gap:.875rem;display:flex}.RLu3pq_compactDescription{color:var(--is-text-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.7}.RLu3pq_compactFooter{margin-top:auto;padding-top:1rem}@media (min-width:40rem) and (max-width:63.99rem){.RLu3pq_compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RLu3pq_compactCard:nth-child(odd){--cell-in:var(--draft-fade);padding-inline-end:1.75rem}.RLu3pq_compactCard:nth-child(2n){--cell-out:var(--draft-fade);padding-inline-start:1.75rem}.RLu3pq_compactCard:nth-child(odd):last-child{--cell-out:var(--draft-fade)}.RLu3pq_compactCard:nth-last-child(-n+2){--cell-foot:var(--draft-fade-foot)}}@media (min-width:40rem){.RLu3pq_harnessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.RLu3pq_featureGrid .RLu3pq_featureCard>p{min-height:4.5rem}.RLu3pq_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem 4rem;margin-top:6rem}.RLu3pq_compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RLu3pq_compactCard:nth-child(3n+1){--cell-in:var(--draft-fade);padding-inline-end:2rem}.RLu3pq_compactCard:nth-child(3n+2){padding-inline:2rem}.RLu3pq_compactCard:nth-child(3n){--cell-out:var(--draft-fade);padding-inline-start:2rem}.RLu3pq_compactCard:last-child{--cell-out:var(--draft-fade)}.RLu3pq_compactCard:nth-last-child(-n+3){--cell-foot:var(--draft-fade-foot)}}@media (min-width:80rem){.RLu3pq_mcpLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem}.RLu3pq_mcpDiagram{order:0}}.RLu3pq_animationStage[data-animation-paused=true] *,.RLu3pq_animationStage[data-animation-paused=true] :before,.RLu3pq_animationStage[data-animation-paused=true] :after{animation-play-state:paused!important}
