.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{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{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{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,._3IBraq_all:focus-visible{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{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{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{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:focus-visible{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{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_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{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)}}
._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,.Vnm2fa_page button:focus-visible,.Vnm2fa_page summary:focus-visible{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{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{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}
