[data-rmiz]{display:block;position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{background-color:#0000;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=visible]{background-color:var(--color-fd-background)}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.cartridge-types-module__UyVq5G__canvas{--gap:1.6em;--row-h:2.15em;--ease:cubic-bezier(.2, .8, .2, 1);--c-scan:#4daafc;--c-ok:#6cc788;--c-cartridge:#f2a05a;--c-b2c:#d4de86;--c-global:#40b6e0;--text:#dfe1e5;--strong:#eceef1;--muted:#9da0a8;--faint:#6f737a;--surface:#26282c;--line:#393b40;align-items:start;gap:var(--gap);color:var(--text);background:radial-gradient(70% 55% at 50% 0,#4daafc0f,#0000 70%);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:2.4em 2.6em 2.6em;display:grid}.cartridge-types-module__UyVq5G__toneScan{--tone:var(--c-scan)}.cartridge-types-module__UyVq5G__toneCartridge{--tone:var(--c-cartridge)}.cartridge-types-module__UyVq5G__toneB2c{--tone:var(--c-b2c)}.cartridge-types-module__UyVq5G__toneGlobal{--tone:var(--c-global)}.cartridge-types-module__UyVq5G__code,.cartridge-types-module__UyVq5G__id{font-family:var(--jb-mono);font-size:.92em}.cartridge-types-module__UyVq5G__code{color:var(--strong)}.cartridge-types-module__UyVq5G__types{gap:1.1em;min-width:0;display:grid}.cartridge-types-module__UyVq5G__tile{border:1px solid var(--line);background:var(--surface);border-radius:.8em;align-content:start;min-width:0;padding:.95em 1.05em;display:grid;position:relative}.cartridge-types-module__UyVq5G__tile:after{content:"";border:1px solid var(--tone);border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 16%, transparent), 0 0 2.6em -.5em color-mix(in srgb, var(--tone) 50%, transparent);opacity:0;transition:opacity .42s var(--ease);pointer-events:none;position:absolute;inset:-1px}.cartridge-types-module__UyVq5G__lit:after{opacity:1}.cartridge-types-module__UyVq5G__workspace:after{border-color:color-mix(in srgb, var(--tone) 55%, var(--line));box-shadow:none}.cartridge-types-module__UyVq5G__tileHead{align-items:center;gap:.75em;min-width:0;padding-bottom:.8em;display:flex}.cartridge-types-module__UyVq5G__badge{background:color-mix(in srgb, var(--tone) 14%, transparent);width:2.3em;height:2.3em;color:var(--tone);border-radius:.6em;flex:none;place-items:center;display:grid}.cartridge-types-module__UyVq5G__badge svg{width:1.25em;height:1.25em}.cartridge-types-module__UyVq5G__tileText{flex:auto;gap:.12em;min-width:0;display:grid}.cartridge-types-module__UyVq5G__tileTitle{min-width:0;color:var(--strong);white-space:nowrap;align-items:baseline;gap:.6em;font-size:1.05em;font-weight:600;display:flex;overflow:hidden}.cartridge-types-module__UyVq5G__id{color:var(--faint);text-overflow:ellipsis;font-size:.8em;font-weight:400;overflow:hidden}.cartridge-types-module__UyVq5G__tileSub{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9em;overflow:hidden}.cartridge-types-module__UyVq5G__count{color:var(--tone);flex:none;justify-items:end;font-size:.88em;font-weight:500}.cartridge-types-module__UyVq5G__countNone{color:var(--faint);font-weight:400}.cartridge-types-module__UyVq5G__fact{border-top:1px solid var(--line);min-height:2.5em;color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65em;padding:.45em 0;font-size:.92em;line-height:1.4;display:grid;position:relative}.cartridge-types-module__UyVq5G__fact>svg{width:1.05em;height:1.05em;color:var(--muted)}.cartridge-types-module__UyVq5G__fact:after{content:"";background:color-mix(in srgb, var(--tone) 12%, transparent);opacity:0;transition:opacity .32s var(--ease);pointer-events:none;position:absolute;inset:0 -1.05em}.cartridge-types-module__UyVq5G__factOn:after{opacity:1}.cartridge-types-module__UyVq5G__command{color:var(--strong);font-weight:500}.cartridge-types-module__UyVq5G__tileFoot{border-top:1px solid var(--line);color:var(--muted);padding-top:.75em;font-size:.85em;line-height:1.5}.cartridge-types-module__UyVq5G__tileFoot .cartridge-types-module__UyVq5G__code{color:var(--text)}.cartridge-types-module__UyVq5G__swapStack{vertical-align:middle;min-width:0;max-width:100%;display:inline-grid}.cartridge-types-module__UyVq5G__swap{opacity:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .22s var(--ease), transform .34s var(--ease);grid-area:1/1;overflow:hidden;transform:translateY(.35em)}.cartridge-types-module__UyVq5G__swapOn{opacity:1;transition-delay:.12s;transform:none}.cartridge-types-module__UyVq5G__status{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.cartridge-types-module__UyVq5G__status svg{flex:none;width:1.05em;height:1.05em}.cartridge-types-module__UyVq5G__statusScan{color:var(--c-scan)}.cartridge-types-module__UyVq5G__statusOk{color:var(--c-ok)}.cartridge-types-module__UyVq5G__spin{animation:1s linear infinite cartridge-types-module__UyVq5G__ctypeSpin}@keyframes cartridge-types-module__UyVq5G__ctypeSpin{to{transform:rotate(360deg)}}.cartridge-types-module__UyVq5G__tree{border-top:1px solid var(--line);margin:0 -1.05em;padding:.35em 0 .5em;display:grid;position:relative}.cartridge-types-module__UyVq5G__band{height:var(--row-h);background:color-mix(in srgb, var(--tone,var(--c-scan)) 13%, transparent);opacity:0;transform:translateY(calc(var(--at,0) * 100%));transition:opacity .26s var(--ease), transform .3s var(--ease);pointer-events:none;position:absolute;top:.35em;left:0;right:0}.cartridge-types-module__UyVq5G__bandOn{opacity:1}.cartridge-types-module__UyVq5G__bandProof{background:color-mix(in srgb, var(--tone) 20%, transparent)}.cartridge-types-module__UyVq5G__row{height:var(--row-h);padding:0 1.05em 0 calc(1.05em + var(--depth,0) * 1.3em);white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.5em;display:grid;position:relative}.cartridge-types-module__UyVq5G__row:after{content:"";background:color-mix(in srgb, var(--tone) 16%, transparent);opacity:0;transition:opacity .22s var(--ease);pointer-events:none;position:absolute;inset:0}.cartridge-types-module__UyVq5G__rowTarget:after{opacity:1}.cartridge-types-module__UyVq5G__rowIcon{width:1.15em;height:1.15em;display:inline-grid}.cartridge-types-module__UyVq5G__rowIcon svg{width:1.15em;height:1.15em}.cartridge-types-module__UyVq5G__folder{color:var(--faint)}.cartridge-types-module__UyVq5G__rowName{min-width:0;color:var(--text);text-overflow:ellipsis;transition:opacity .26s var(--ease);overflow:hidden}.cartridge-types-module__UyVq5G__rowProof .cartridge-types-module__UyVq5G__rowName{color:var(--tone)}.cartridge-types-module__UyVq5G__rowSkipped .cartridge-types-module__UyVq5G__rowName,.cartridge-types-module__UyVq5G__rowSkipped .cartridge-types-module__UyVq5G__rowIcon{opacity:.45}.cartridge-types-module__UyVq5G__rowState{justify-items:end;font-size:.86em}.cartridge-types-module__UyVq5G__typeLabel{color:var(--tone);font-weight:500}.cartridge-types-module__UyVq5G__skipped{color:var(--faint)}.cartridge-types-module__UyVq5G__linked{color:var(--c-ok);align-items:center;gap:.35em;font-weight:500;display:inline-flex}.cartridge-types-module__UyVq5G__linked svg{width:1em;height:1em}.cartridge-types-module__UyVq5G__menu{top:calc(100% - .2em);left:calc(2.2em + var(--depth,0) * 1.3em);z-index:4;min-width:16em;animation:cartridge-types-module__UyVq5G__ctypeMenuIn .16s var(--ease) both;background:#252526;border:1px solid #454545;border-radius:.45em;padding:.3em;display:grid;position:absolute;box-shadow:0 .5em 1.6em #00000073}.cartridge-types-module__UyVq5G__menuUp{top:auto;bottom:calc(100% - .2em)}.cartridge-types-module__UyVq5G__menuItem{color:#ccc;border-radius:.3em;padding:.42em .75em}.cartridge-types-module__UyVq5G__menuHot{color:#fff;background:#04395e}@keyframes cartridge-types-module__UyVq5G__ctypeMenuIn{0%{opacity:0;transform:translateY(-.3em)}}.cartridge-types-module__UyVq5G__menuUp{animation-name:cartridge-types-module__UyVq5G__ctypeMenuUpIn}@keyframes cartridge-types-module__UyVq5G__ctypeMenuUpIn{0%{opacity:0;transform:translateY(.3em)}}@container (max-width:640px){.cartridge-types-module__UyVq5G__canvas{grid-template-columns:minmax(0,1fr);gap:1.2em;padding:1.6em 1.2em 1.8em}.cartridge-types-module__UyVq5G__tile{padding:.8em .9em}.cartridge-types-module__UyVq5G__tree{margin:0 -.9em}.cartridge-types-module__UyVq5G__row{padding-right:.9em;padding-left:calc(.9em + var(--depth,0) * 1.2em)}.cartridge-types-module__UyVq5G__fact:after{inset:0 -.9em}}@media (prefers-reduced-motion:reduce){.cartridge-types-module__UyVq5G__tile:after,.cartridge-types-module__UyVq5G__swap,.cartridge-types-module__UyVq5G__band,.cartridge-types-module__UyVq5G__row:after,.cartridge-types-module__UyVq5G__rowName,.cartridge-types-module__UyVq5G__fact:after{transition:none}.cartridge-types-module__UyVq5G__spin,.cartridge-types-module__UyVq5G__menu{animation:none}}
.lsp-capabilities-module__Li1kUG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-block:1.5rem}#nd-page .lsp-capabilities-module__Li1kUG__card{background:var(--is-frosted-surface-background);min-width:0;box-shadow:var(--is-frosted-surface-shadow);color:var(--is-text);border:0;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.75rem .875rem;padding:1.25rem;text-decoration:none;display:grid}.lsp-capabilities-module__Li1kUG__card>div:first-child{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.lsp-capabilities-module__Li1kUG__mark{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.lsp-capabilities-module__Li1kUG__mark img{object-fit:contain;width:1.5rem;height:1.5rem;margin:0;display:block}.lsp-capabilities-module__Li1kUG__inline{vertical-align:middle;width:2rem;height:2rem}#nd-page .lsp-capabilities-module__Li1kUG__heading>a{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.lsp-capabilities-module__Li1kUG__heading>a>span:last-child{text-wrap:balance;min-width:0}.lsp-capabilities-module__Li1kUG__inline img{width:1.25rem;height:1.25rem}.lsp-capabilities-module__Li1kUG__card>h3{letter-spacing:-.015em;align-self:center;margin:0;font-size:1rem;line-height:1.4}.lsp-capabilities-module__Li1kUG__card>p{color:var(--is-text-muted);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.65}.lsp-capabilities-module__Li1kUG__card:hover>h3{text-underline-offset:.2em;text-decoration:underline}.lsp-capabilities-module__Li1kUG__card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:640px){.lsp-capabilities-module__Li1kUG__grid{grid-template-columns:minmax(0,1fr)}}
.docs-shot-composition-module__d08KdW__showcase{--ring:0 0% 78%;margin-block:.25rem 3.25rem;container-type:inline-size}.docs-shot-composition-module__d08KdW__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.docs-shot-composition-module__d08KdW__heading{color:var(--is-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.125rem,2.6cqi,1.5rem);font-weight:550;line-height:1.3}.docs-shot-composition-module__d08KdW__controls{flex:none;align-items:center;gap:.5rem;display:flex}.docs-shot-composition-module__d08KdW__controls>button{white-space:nowrap}.docs-shot-composition-module__d08KdW__composition{min-width:0}.docs-shot-composition-module__d08KdW__deck{isolation:isolate;perspective:1400px;height:clamp(300px,48cqi,540px);position:relative}.docs-shot-composition-module__d08KdW__shot{--shift-x:0%;--shift-y:0%;--depth:-100px;--rotation:0deg;--yaw:0deg;--scale:.8;--lift:0px;z-index:0;width:64%;min-width:0;height:clamp(224px,36cqi,430px);color:var(--is-text);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--shift-x), calc(var(--shift-y) + var(--lift)), var(--depth)) rotateY(var(--yaw)) rotateZ(var(--rotation)) scale(var(--scale));border-radius:.875rem;flex-direction:column;padding:.4375rem;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s,visibility .45s;display:flex;position:absolute;inset:clamp(38px,6cqi,72px) auto auto 18%}.docs-shot-composition-module__d08KdW__shot[data-position="0"]{--depth:40px;--scale:1;z-index:5;opacity:1;visibility:visible;pointer-events:auto}.docs-shot-composition-module__d08KdW__shot[data-position="-1"],.docs-shot-composition-module__d08KdW__shot[data-position="1"]{--shift-y:-7%;--depth:-30px;--scale:.96;z-index:3;opacity:.82;visibility:visible;pointer-events:auto}.docs-shot-composition-module__d08KdW__shot[data-position="-2"],.docs-shot-composition-module__d08KdW__shot[data-position="2"]{--shift-y:-11%;--depth:-70px;--scale:.9;z-index:2;opacity:.5;visibility:visible;pointer-events:auto}.docs-shot-composition-module__d08KdW__shot[data-position="-1"]{--shift-x:-20%;--rotation:-6deg;--yaw:9deg}.docs-shot-composition-module__d08KdW__shot[data-position="1"]{--shift-x:20%;--rotation:6deg;--yaw:-9deg}.docs-shot-composition-module__d08KdW__shot[data-position="-2"]{--shift-x:-28%;--rotation:-11deg;--yaw:16deg}.docs-shot-composition-module__d08KdW__shot[data-position="2"]{--shift-x:28%;--rotation:11deg;--yaw:-16deg}.docs-shot-composition-module__d08KdW__frameBar{min-width:0;color:var(--is-text-muted);text-align:left;align-items:center;gap:.5rem;padding:.5rem .625rem .75rem;font-size:clamp(.6875rem,1.5cqi,.8125rem);line-height:1.3;display:flex}.docs-shot-composition-module__d08KdW__frameTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-shot-composition-module__d08KdW__frameBar>svg{width:.9375rem;height:.9375rem;color:var(--is-text-faint);flex:none;margin-left:auto}.docs-shot-composition-module__d08KdW__preview{border-radius:.5rem;flex:1;min-height:0;display:block;overflow:hidden}.docs-shot-composition-module__d08KdW__image{object-fit:contain;width:100%;height:100%;margin:0;display:block}.docs-shot-composition-module__d08KdW__empty{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;padding:1rem 1rem 2rem;display:flex}.docs-shot-composition-module__d08KdW__icon{object-fit:contain;width:clamp(3rem,8cqi,5.5rem);height:clamp(3rem,8cqi,5.5rem);margin:0;display:block}.docs-shot-composition-module__d08KdW__addHint{color:var(--is-text-muted);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;display:inline-flex}.docs-shot-composition-module__d08KdW__addHint svg{width:.875rem;height:.875rem}.docs-shot-composition-module__d08KdW__shot:focus-visible{outline:2px solid var(--is-text);outline-offset:4px}.docs-shot-composition-module__d08KdW__shot[data-position="0"]:focus-visible .docs-shot-composition-module__d08KdW__frameBar{color:var(--is-text)}@media (hover:hover) and (pointer:fine){.docs-shot-composition-module__d08KdW__shot[data-position="0"]:hover{--lift:-4px}.docs-shot-composition-module__d08KdW__shot:hover .docs-shot-composition-module__d08KdW__frameBar,.docs-shot-composition-module__d08KdW__shot:hover .docs-shot-composition-module__d08KdW__addHint{color:var(--is-text)}.docs-shot-composition-module__d08KdW__shot[data-position="-1"]:hover,.docs-shot-composition-module__d08KdW__shot[data-position="1"]:hover{--lift:-8px;opacity:.9}.docs-shot-composition-module__d08KdW__shot[data-position="-2"]:hover,.docs-shot-composition-module__d08KdW__shot[data-position="2"]:hover{--lift:-8px;opacity:.65}}.docs-shot-composition-module__d08KdW__captionRow{justify-content:center;align-items:center;gap:1.5rem;max-width:44rem;margin:0 auto;display:flex}.docs-shot-composition-module__d08KdW__captionRow>button{flex:none;width:2rem;height:2rem}.docs-shot-composition-module__d08KdW__caption{min-width:0;min-height:2.8em;color:var(--is-text-muted);text-align:center;text-wrap:balance;flex:1;margin:0;font-size:.8125rem;line-height:1.6}.docs-shot-composition-module__d08KdW__features{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:1.25rem;padding:.375rem;display:flex}.docs-shot-composition-module__d08KdW__feature{color:var(--is-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.docs-shot-composition-module__d08KdW__feature img{object-fit:contain;width:1.125rem;height:1.125rem;margin:0}.docs-shot-composition-module__d08KdW__feature[aria-selected=true]{color:var(--is-text);background:var(--is-surface);border-color:var(--is-border-strong)}.docs-shot-composition-module__d08KdW__feature:hover{color:var(--is-text)}.docs-shot-composition-module__d08KdW__feature:focus-visible{outline:2px solid var(--is-text);outline-offset:2px}@container (max-width:600px){.docs-shot-composition-module__d08KdW__header{flex-wrap:wrap;align-items:flex-start;gap:.875rem}.docs-shot-composition-module__d08KdW__deck{height:clamp(280px,65cqi,380px)}.docs-shot-composition-module__d08KdW__shot{width:76%;height:clamp(200px,48cqi,288px);left:12%}.docs-shot-composition-module__d08KdW__shot[data-position="-1"]{--shift-x:-9%;--rotation:-7deg}.docs-shot-composition-module__d08KdW__shot[data-position="1"]{--shift-x:9%;--rotation:7deg}.docs-shot-composition-module__d08KdW__shot[data-position="-2"]{--shift-x:-16%;--rotation:-12deg}.docs-shot-composition-module__d08KdW__shot[data-position="2"]{--shift-x:16%;--rotation:12deg}.docs-shot-composition-module__d08KdW__captionRow{gap:.75rem}.docs-shot-composition-module__d08KdW__caption{min-height:3.2em;font-size:.75rem}.docs-shot-composition-module__d08KdW__features{scrollbar-width:thin;scrollbar-color:var(--is-border-strong) transparent;flex-wrap:nowrap;justify-content:flex-start;margin-top:.875rem;padding:.5rem .125rem;overflow:auto hidden}.docs-shot-composition-module__d08KdW__feature{white-space:nowrap;padding:.5rem .625rem;font-size:.6875rem}.docs-shot-composition-module__d08KdW__frameBar{padding:.4375rem .375rem .625rem}.docs-shot-composition-module__d08KdW__empty{gap:1.125rem;padding-bottom:1.25rem}.docs-shot-composition-module__d08KdW__addHint{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.docs-shot-composition-module__d08KdW__shot,.docs-shot-composition-module__d08KdW__feature{transition:none}.docs-shot-composition-module__d08KdW__shot[data-position]:hover{--lift:0px}}
.docs-shot-surface-module__Xerx-G__gallery,.docs-shot-surface-module__Xerx-G__dialog{--fd-primary:0 0% 82%;--fd-ring:0 0% 78%;--ring:0 0% 78%}.docs-shot-surface-module__Xerx-G__dialog{overscroll-behavior:contain;width:min(1120px,100vw - 2.5rem);max-width:none;height:min(900px,100dvh - 2.5rem);max-height:calc(100dvh - 2.5rem);color:var(--is-text);border-radius:1rem;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.docs-shot-surface-module__Xerx-G__dialog::backdrop{background:color-mix(in srgb, var(--is-page) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-shot-surface-module__Xerx-G__dialog[data-expanded=true]{border-radius:.75rem;width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.docs-shot-surface-module__Xerx-G__content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.docs-shot-surface-module__Xerx-G__header{border-bottom:1px solid var(--is-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__header{z-index:40;background:var(--is-frosted-surface-background);-webkit-backdrop-filter:var(--is-frosted-surface-backdrop);backdrop-filter:var(--is-frosted-surface-backdrop);flex:none;gap:.5rem;padding:.375rem .5rem;position:relative}.docs-shot-surface-module__Xerx-G__title{flex:auto;align-items:center;gap:.625rem;min-width:0;margin:0;padding:0;font-size:.875rem;font-weight:550;line-height:1.4;display:flex}.docs-shot-surface-module__Xerx-G__title img,.docs-shot-surface-module__Xerx-G__title>svg{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;margin:0}.docs-shot-surface-module__Xerx-G__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-shot-surface-module__Xerx-G__toolbar,.docs-shot-surface-module__Xerx-G__group{align-items:center;gap:.25rem;display:flex}.docs-shot-surface-module__Xerx-G__toolbar{flex-wrap:wrap;gap:.625rem}.docs-shot-surface-module__Xerx-G__group+.docs-shot-surface-module__Xerx-G__group{border-left:1px solid var(--is-border);padding-left:.625rem}.docs-shot-surface-module__Xerx-G__toolbar button,.docs-shot-surface-module__Xerx-G__toolbar a{min-width:2rem;height:2rem}.docs-shot-surface-module__Xerx-G__toolbar button[aria-pressed=true]{color:var(--is-text);outline:1px solid var(--is-border-strong);outline-offset:-1px}.docs-shot-surface-module__Xerx-G__toolbar .docs-shot-surface-module__Xerx-G__fit{font-variant-numeric:tabular-nums;width:2.875rem;padding-inline:.375rem;font-size:.6875rem}.docs-shot-surface-module__Xerx-G__toolbar svg{width:.875rem;height:.875rem}.docs-shot-surface-module__Xerx-G__dialog .docs-image{margin:0}.docs-shot-surface-module__Xerx-G__gallery .docs-image__surface{border:1px solid var(--is-border-strong);background:var(--is-frosted-surface-background);box-shadow:var(--is-frosted-surface-shadow);border-radius:.875rem;overflow:visible}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__surface{box-shadow:none;background:0 0;border:0;border-radius:0}.docs-shot-surface-module__Xerx-G__gallery .docs-image__open{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.docs-shot-surface-module__Xerx-G__gallery .docs-image__open:focus-visible{outline:2px solid var(--is-text);outline-offset:-2px;border-radius:.5rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__frame:last-child{border-radius:0 0 .875rem .875rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__caption:last-child{border-radius:0 0 .875rem .875rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__frame{background:var(--is-page);margin-inline:1px}.docs-shot-surface-module__Xerx-G__gallery .docs-image__tools{opacity:1;background:var(--is-surface);flex-wrap:wrap;justify-content:flex-end;padding:.625rem .75rem;position:static}.docs-shot-surface-module__Xerx-G__gallery .docs-image__caption{border-top:1px solid var(--is-border);gap:.5rem;padding:.625rem .875rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__caption-text{color:var(--is-text-muted);font-size:.75rem;line-height:1.5}.docs-shot-surface-module__Xerx-G__gallery .docs-image__descbar{padding:0}.docs-shot-surface-module__Xerx-G__gallery .docs-image__pendingbar{padding:.625rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__desc-input:focus-visible{outline-color:var(--is-text-muted);border-color:var(--is-border-strong);box-shadow:none}:is(.docs-shot-surface-module__Xerx-G__gallery .docs-image__desc-trigger svg,.docs-shot-surface-module__Xerx-G__gallery .docs-image__devnote code){color:var(--is-text-muted)}:is(.docs-shot-surface-module__Xerx-G__gallery .docs-image__pending-btn--primary,.docs-shot-surface-module__Xerx-G__gallery .docs-image__desc-btn--primary){color:var(--is-text);border-color:var(--is-border-strong);background:var(--is-surface-strong)}.docs-shot-surface-module__Xerx-G__gallery .docs-image__menu{z-index:30}:is(.docs-shot-surface-module__Xerx-G__gallery .docs-image__menu-item:hover,.docs-shot-surface-module__Xerx-G__gallery .docs-image__menu-item:focus-visible){background:var(--is-surface-strong)}.docs-shot-surface-module__Xerx-G__gallery .docs-image__menu-item svg{color:var(--is-text-muted)}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumbs{border-top:1px solid var(--is-border);scrollbar-width:thin;scrollbar-color:var(--is-border-strong) transparent;background:0 0;flex-wrap:nowrap;gap:.5rem;padding:.75rem;position:relative;overflow:auto hidden}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb{width:6.375rem;height:auto;box-shadow:none;color:var(--is-text-faint);background:0 0;border:0;border-radius:.5rem;grid-template-rows:3.5rem auto;gap:.375rem;padding:.25rem;transition:background .16s,color .16s;display:grid}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb-preview{background:var(--is-surface);border-radius:.375rem;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb img{object-fit:contain}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb .docs-image__thumb-icon{width:1.5rem;height:1.5rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb.is-active{background:var(--is-surface-strong);color:var(--is-text);outline:1px solid var(--is-border-strong);outline-offset:-1px}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb:hover{background:var(--is-surface-raised);color:var(--is-text)}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb:focus-visible{outline:2px solid var(--is-text);outline-offset:-2px}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .125rem .125rem;font-size:.625rem;line-height:1.4;display:block;overflow:hidden}.docs-shot-surface-module__Xerx-G__canvas{overscroll-behavior:contain;cursor:zoom-in;scrollbar-width:thin;scrollbar-color:var(--is-border-strong) transparent;height:min(60dvh,640px);overflow:auto}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__surface{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__frame{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__canvas{flex:1 1 0;width:100%;height:auto;min-height:0}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__empty{flex:1 1 0;min-height:0;overflow:auto}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__thumbs{flex:none;gap:.375rem;padding:.375rem .5rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb{border-radius:.375rem;grid-template-rows:1fr;gap:0;width:3.5rem;height:2.25rem;padding:.125rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb-label{display:none}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb .docs-image__thumb-icon{width:1.125rem;height:1.125rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__caption{flex:0 auto;gap:.25rem;min-height:0;max-height:20dvh;padding:.375rem .75rem;overflow:auto}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__caption-text{font-size:.6875rem;line-height:1.4}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__gallery .docs-image__caption:empty{display:none}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar{gap:.375rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__group+.docs-shot-surface-module__Xerx-G__group{padding-left:.375rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar button,.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar a{min-width:1.75rem;height:1.75rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__title{font-size:.8125rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__title img,.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__title>svg{width:1rem;height:1rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__shortcuts{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-shot-surface-module__Xerx-G__canvas:focus-visible{outline:1px solid var(--is-text-muted);outline-offset:-2px}.docs-shot-surface-module__Xerx-G__canvas[data-zoomed=true]{cursor:grab}.docs-shot-surface-module__Xerx-G__canvas[data-zoomed=true]:active{cursor:grabbing}.docs-shot-surface-module__Xerx-G__canvasContent{justify-content:center;align-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;display:flex}.docs-shot-surface-module__Xerx-G__canvas img{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;max-width:none;margin:0;display:block}.docs-shot-surface-module__Xerx-G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:260px;padding:1.5rem;display:flex}.docs-shot-surface-module__Xerx-G__emptyIcon{object-fit:contain;width:2.25rem;height:2.25rem;color:var(--is-text-muted);margin:0 0 .25rem}.docs-shot-surface-module__Xerx-G__empty strong{color:var(--is-text);font-size:.9375rem;font-weight:550}.docs-shot-surface-module__Xerx-G__empty p{max-width:54ch;color:var(--is-text-muted);margin:0;font-size:.75rem;line-height:1.55}.docs-shot-surface-module__Xerx-G__emptyActions{gap:.5rem;margin-block:.25rem;display:flex}.docs-shot-surface-module__Xerx-G__captureDetails{max-width:60ch;color:var(--is-text-faint);font-size:.6875rem;line-height:1.5}.docs-shot-surface-module__Xerx-G__captureDetails summary{cursor:pointer;width:fit-content;margin-inline:auto;padding:.25rem}.docs-shot-surface-module__Xerx-G__captureDetails summary:hover{color:var(--is-text)}.docs-shot-surface-module__Xerx-G__captureDetails p{text-align:left;margin:.75rem auto .5rem}.docs-shot-surface-module__Xerx-G__captureDetails code{overflow-wrap:anywhere;text-align:left;color:var(--is-text-muted);display:block}.docs-shot-surface-module__Xerx-G__shortcuts{color:var(--is-text-faint);flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem .875rem .625rem;font-size:.625rem;display:flex}.docs-shot-surface-module__Xerx-G__shortcuts span{align-items:center;gap:.25rem;display:inline-flex}.docs-shot-surface-module__Xerx-G__shortcuts kbd{font:inherit}@media (max-width:680px){.docs-shot-surface-module__Xerx-G__dialog,.docs-shot-surface-module__Xerx-G__dialog[data-expanded=true]{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.docs-shot-surface-module__Xerx-G__header{gap:.625rem}.docs-shot-surface-module__Xerx-G__title{flex-basis:100%}.docs-shot-surface-module__Xerx-G__toolbar{gap:.375rem;width:100%}.docs-shot-surface-module__Xerx-G__group{gap:.125rem}.docs-shot-surface-module__Xerx-G__group+.docs-shot-surface-module__Xerx-G__group{padding-left:.375rem}.docs-shot-surface-module__Xerx-G__group:last-child{margin-left:auto}.docs-shot-surface-module__Xerx-G__toolbar button,.docs-shot-surface-module__Xerx-G__toolbar a{min-width:2rem;height:2rem;padding-inline:.375rem}.docs-shot-surface-module__Xerx-G__toolbar .docs-shot-surface-module__Xerx-G__fit{width:2.25rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar button,.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar a{min-width:2rem;height:2rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__title{min-height:2rem;padding-right:4.75rem}.docs-shot-surface-module__Xerx-G__dialog .docs-shot-surface-module__Xerx-G__toolbar>.docs-shot-surface-module__Xerx-G__group:last-child{border:0;margin:0;padding:0;position:absolute;top:.375rem;right:.5rem}.docs-shot-surface-module__Xerx-G__empty{min-height:240px;padding:1.5rem 1rem}.docs-shot-surface-module__Xerx-G__gallery .docs-image__thumb{grid-template-rows:3rem auto;width:5.75rem}.docs-shot-surface-module__Xerx-G__shortcuts{display:none}}.docs-shot-surface-module__Xerx-G__banner{border:1px solid var(--is-border,#ffffff14);border-radius:1rem;margin:.25rem 0 3rem;overflow:hidden}.docs-shot-surface-module__Xerx-G__banner>img{width:100%;height:auto;margin:0;display:block}
.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__body{--vs-height:40em;--vs-side:23em;--cv-alt:#202020;--cv-row:#2a2d2e;--cv-sel:#37373d;--cv-active:#04395e;--cv-input:#313131;--cv-input-line:#3c3c3c;--cv-link:#4daafc;--cv-faint:#6e6e6e;--cv-code:#d0d0d0;--cv-blue:#3794ff;--cv-green:#89d185;--cv-danger:#f85149;--cv-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--creds-scroll:8.6em}.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyFile{--vs-side:25em}.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyForm{--vs-side:28em}.vs-creds-panel-module__qZyc5W__editorEmpty>:first-child{display:none}.vs-creds-panel-module__qZyc5W__webview{background:var(--bg);min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__webview svg,.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__editor svg{width:1.08em;height:1.08em}.vs-creds-panel-module__qZyc5W__mono{font-family:var(--cv-mono)}.vs-creds-panel-module__qZyc5W__placeholder{color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__toolbar{flex-shrink:0;align-items:center;gap:.15em;padding:.46em .62em;display:flex}.vs-creds-panel-module__qZyc5W__toolbarActions{flex-shrink:0;align-items:center;display:flex}.vs-creds-panel-module__qZyc5W__search{border:1px solid var(--cv-input-line);background:var(--cv-input);min-width:0;height:2.3em;color:var(--muted);white-space:nowrap;border-radius:.23em;flex:1;align-items:center;gap:.46em;padding:0 .31em 0 .62em;display:flex}.vs-creds-panel-module__qZyc5W__search>.vs-creds-panel-module__qZyc5W__placeholder{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vs-creds-panel-module__qZyc5W__searchTall{flex-shrink:0;height:2.75em}.vs-creds-panel-module__qZyc5W__filters{align-items:center;gap:.15em;display:inline-flex}.vs-creds-panel-module__qZyc5W__divider{background:var(--line-strong);width:1px;height:1.08em;margin:0 .15em}.vs-creds-panel-module__qZyc5W__iconBtn{width:1.7em;height:1.7em;color:var(--muted);border-radius:.15em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vs-creds-panel-module__qZyc5W__iconBtnHot{background:var(--cv-row);color:var(--bright);box-shadow:0 0 0 2px #ffffff4d}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__iconBtn svg{width:1em;height:1em}.vs-creds-panel-module__qZyc5W__tabs{border-bottom:1px solid var(--line);white-space:nowrap;flex-shrink:0;gap:1.23em;margin-bottom:.46em;padding:0 .62em;display:flex;overflow:hidden}.vs-creds-panel-module__qZyc5W__tab{color:var(--muted);align-items:center;gap:.46em;padding:.46em 0;display:inline-flex;position:relative}.vs-creds-panel-module__qZyc5W__tabOn{color:#fff}.vs-creds-panel-module__qZyc5W__tabOn:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.vs-creds-panel-module__qZyc5W__tabHot{color:var(--bright);box-shadow:0 0 0 2px #ffffff4d}.vs-creds-panel-module__qZyc5W__count{background:var(--cv-row);min-width:1.45em;height:1.45em;color:var(--muted);border-radius:.73em;justify-content:center;align-items:center;padding:0 .45em;font-size:.85em;display:inline-flex}.vs-creds-panel-module__qZyc5W__tabOn .vs-creds-panel-module__qZyc5W__count{background:var(--cv-active);color:var(--text)}.vs-creds-panel-module__qZyc5W__strip{border-bottom:1px solid var(--line);flex-shrink:0;margin-top:-.46em;padding:.31em .62em}.vs-creds-panel-module__qZyc5W__addBtn,.vs-creds-panel-module__qZyc5W__addLink{height:2em;color:var(--cv-link);white-space:nowrap;border-radius:.2em;align-items:center;gap:.31em;padding:0 .55em;font-size:.85em;display:inline-flex}.vs-creds-panel-module__qZyc5W__addLink{height:2.5em;font-size:.92em}.vs-creds-panel-module__qZyc5W__addBtnHot{background:var(--cv-row);box-shadow:0 0 0 2px #ffffff4d}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__addBtn svg,.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__addLink svg{width:1.1em;height:1.1em}.vs-creds-panel-module__qZyc5W__list{flex-direction:column;display:flex}.vs-creds-panel-module__qZyc5W__listEmpty,.vs-creds-panel-module__qZyc5W__empty{color:var(--muted);text-align:center;padding:1.33em 1em;font-size:.92em}.vs-creds-panel-module__qZyc5W__row{border-bottom:1px solid var(--line);align-items:center;gap:.46em;min-width:0;padding:.46em .62em;display:flex}.vs-creds-panel-module__qZyc5W__rowWarn{background:#2a2516;border-bottom-color:#4a4120}.vs-creds-panel-module__qZyc5W__rowHot{background:var(--cv-row)}.vs-creds-panel-module__qZyc5W__rowEnter{animation:vs-creds-panel-module__qZyc5W__credsRowIn .42s var(--ease) both}@keyframes vs-creds-panel-module__qZyc5W__credsRowIn{0%{opacity:0;transform:translateY(-.5em)}}.vs-creds-panel-module__qZyc5W__checkbox{border:1px solid var(--cv-input-line);background:var(--cv-input);border-radius:.15em;flex-shrink:0;justify-content:center;align-items:center;width:1.23em;height:1.23em;display:inline-flex;position:relative}.vs-creds-panel-module__qZyc5W__checkboxOn{border-color:var(--accent);background:var(--accent)}.vs-creds-panel-module__qZyc5W__checkboxOn:after{content:"";border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:.31em;height:.54em;transform:rotate(45deg)translate(-.05em,-.05em)}.vs-creds-panel-module__qZyc5W__checkboxHot{box-shadow:0 0 0 2px #ffffff4d}.vs-creds-panel-module__qZyc5W__identity{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.vs-creds-panel-module__qZyc5W__name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-creds-panel-module__qZyc5W__meta{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:.34em;font-size:.92em;display:flex;overflow:hidden}.vs-creds-panel-module__qZyc5W__meta code{min-width:0;color:var(--cv-code);font-family:var(--cv-mono);text-overflow:ellipsis;font-size:.95em;overflow:hidden}.vs-creds-panel-module__qZyc5W__sep{color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__warnText{color:var(--warn)}.vs-creds-panel-module__qZyc5W__metaHosts{color:var(--cv-blue)}.vs-creds-panel-module__qZyc5W__metaKeys{color:var(--cv-green)}.vs-creds-panel-module__qZyc5W__badge{height:1.45em;color:var(--cv-link);border:1px solid #7691b14d;border-radius:.73em;flex-shrink:0;align-items:center;padding:0 .55em;font-size:.92em;display:inline-flex}.vs-creds-panel-module__qZyc5W__chip{height:2em;color:var(--cv-link);background:#11243b2e;border:1px solid #7691b152;border-radius:1em;flex-shrink:0;align-items:center;gap:.36em;margin-right:.55em;padding:0 .55em;font-size:.85em;display:inline-flex}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__chip svg{width:1.1em;height:1.1em}.vs-creds-panel-module__qZyc5W__rowActions{opacity:0;flex-shrink:0;align-items:center;display:flex}.vs-creds-panel-module__qZyc5W__rowActionsOn{opacity:1}.vs-creds-panel-module__qZyc5W__rowActions .vs-creds-panel-module__qZyc5W__iconBtn{width:2em;height:2em}.vs-creds-panel-module__qZyc5W__expand{border:1px solid var(--line);width:2em;height:2em;color:var(--muted);border-radius:.23em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vs-creds-panel-module__qZyc5W__expandHot{border-color:var(--accent);background:var(--cv-row);color:var(--bright);box-shadow:0 0 0 2px #ffffff4d}.vs-creds-panel-module__qZyc5W__btn{border:1px solid var(--line);background:var(--cv-input);height:2.5em;color:var(--text);white-space:nowrap;border-radius:.25em;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:0 .67em;font-size:.92em;display:inline-flex}.vs-creds-panel-module__qZyc5W__btnPrimary{background:var(--accent);color:#fff;border-color:#0000}.vs-creds-panel-module__qZyc5W__btnGhost{background:0 0;border-color:#0000}.vs-creds-panel-module__qZyc5W__btnDanger{color:var(--cv-danger);border-color:#f8514959}.vs-creds-panel-module__qZyc5W__btnHot{box-shadow:0 0 0 2px #ffffff59}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__btn svg{width:1.17em;height:1.17em}.vs-creds-panel-module__qZyc5W__field{flex-direction:column;gap:.31em;min-width:0;display:flex}.vs-creds-panel-module__qZyc5W__label{color:var(--muted);font-size:.92em;font-weight:500}.vs-creds-panel-module__qZyc5W__help{color:var(--muted);margin:0;line-height:1.5}.vs-creds-panel-module__qZyc5W__input{border:1px solid var(--cv-input-line);background:var(--cv-input);min-width:0;height:2.3em;color:var(--bright);white-space:nowrap;border-radius:.23em;align-items:center;gap:.15em;padding:0 .31em 0 .46em;display:flex;position:relative}.vs-creds-panel-module__qZyc5W__inputText{text-overflow:ellipsis;flex:1;align-items:center;min-width:0;font-size:.92em;display:inline-flex;overflow:hidden}.vs-creds-panel-module__qZyc5W__input.vs-creds-panel-module__qZyc5W__mono .vs-creds-panel-module__qZyc5W__inputText{font-family:var(--cv-mono);letter-spacing:.02em}.vs-creds-panel-module__qZyc5W__inputFocus{border-color:var(--accent);box-shadow:0 0 0 1px #0078d466}.vs-creds-panel-module__qZyc5W__inputReadOnly{color:var(--muted);background:#252525}.vs-creds-panel-module__qZyc5W__inputAction{width:1.85em;height:1.85em;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__inputAction svg{width:1em;height:1em}.vs-creds-panel-module__qZyc5W__caret{background:var(--bright);flex-shrink:0;width:1px;height:1.15em;margin-left:1px;display:inline-block}.vs-creds-panel-module__qZyc5W__secret{border:1px solid var(--line);background:var(--cv-alt);min-width:0;height:2.3em;color:var(--cv-code);border-radius:.23em;align-items:center;gap:.15em;padding:0 .15em 0 .46em;display:flex}.vs-creds-panel-module__qZyc5W__secretValue{min-width:0;font-family:var(--cv-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.92em;overflow:hidden}.vs-creds-panel-module__qZyc5W__picker{grid-template-columns:minmax(0,1fr) auto;gap:.46em;display:grid}.vs-creds-panel-module__qZyc5W__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.62em;display:grid}.vs-creds-panel-module__qZyc5W__check{align-items:center;gap:.5em;font-size:.92em;display:inline-flex}.vs-creds-panel-module__qZyc5W__check .vs-creds-panel-module__qZyc5W__checkbox{font-size:1.087em}.vs-creds-panel-module__qZyc5W__callout{color:var(--cv-link);background:#1d2833;border:1px solid #2f4357;border-radius:.23em;align-items:center;gap:.46em;padding:.46em .62em;font-size:.92em;display:flex}.vs-creds-panel-module__qZyc5W__callout span{color:var(--text)}.vs-creds-panel-module__qZyc5W__stack{flex:1;min-height:0;position:relative}.vs-creds-panel-module__qZyc5W__pane{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s;display:flex;position:absolute;inset:0}.vs-creds-panel-module__qZyc5W__paneOn{opacity:1}.vs-creds-panel-module__qZyc5W__backdrop{z-index:20;opacity:0;background:#0000005c;justify-content:center;align-items:center;padding:1.23em;transition:opacity .2s;display:flex;position:absolute;inset:0}.vs-creds-panel-module__qZyc5W__backdropOn{opacity:1}.vs-creds-panel-module__qZyc5W__dialog{border:1px solid var(--line);background:var(--cv-alt);width:min(35.4em,100%);transition:transform .32s var(--ease);border-radius:.23em;flex-direction:column;display:flex;transform:translateY(.6em)scale(.98);box-shadow:0 .6em 2.4em #0006}.vs-creds-panel-module__qZyc5W__backdropOn .vs-creds-panel-module__qZyc5W__dialog{transform:none}.vs-creds-panel-module__qZyc5W__dialogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.46em;padding:.62em .62em .62em .92em;display:flex}.vs-creds-panel-module__qZyc5W__dialogTitle{align-items:center;gap:.46em;min-width:0;font-weight:600;display:inline-flex}.vs-creds-panel-module__qZyc5W__dialogTitle svg{color:var(--cv-link)}.vs-creds-panel-module__qZyc5W__dialogTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-creds-panel-module__qZyc5W__dialogBody{flex-direction:column;gap:.62em;padding:.92em;display:flex}.vs-creds-panel-module__qZyc5W__dialogFoot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:.46em;padding:.62em .92em;display:flex}.vs-creds-panel-module__qZyc5W__hostsDialog .vs-creds-panel-module__qZyc5W__dialogBody{padding:.92em .75em}.vs-creds-panel-module__qZyc5W__hostBlock{flex-direction:column;gap:.31em;display:flex}.vs-creds-panel-module__qZyc5W__hostName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding:0 .46em;font-size:.92em;font-weight:600;overflow:hidden}.vs-creds-panel-module__qZyc5W__hostKey{color:var(--muted);grid-template-columns:auto 6.9em minmax(0,1fr);align-items:center;gap:.46em;padding:.31em .46em;font-size:.92em;display:grid}.vs-creds-panel-module__qZyc5W__hostKey svg{color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__hostKeySet{color:var(--text)}.vs-creds-panel-module__qZyc5W__hostKeySet svg{color:var(--cv-green)}.vs-creds-panel-module__qZyc5W__keyValue{min-width:0;color:var(--cv-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs-creds-panel-module__qZyc5W__keyValue.vs-creds-panel-module__qZyc5W__mono{color:var(--cv-code)}.vs-creds-panel-module__qZyc5W__result{z-index:15;border:1px solid var(--line);background:var(--editor);opacity:0;transition:opacity .2s ease, transform .32s var(--ease);border-radius:.23em;align-items:center;gap:.46em;padding:.31em .46em .31em .62em;display:flex;position:absolute;bottom:.62em;left:.62em;right:.62em;transform:translateY(.8em);box-shadow:0 .3em .9em #0003}.vs-creds-panel-module__qZyc5W__resultOn{opacity:1;transform:none}.vs-creds-panel-module__qZyc5W__result code{min-width:0;color:var(--cv-code);font-family:var(--cv-mono);letter-spacing:.08em;text-overflow:ellipsis;flex:1;font-size:.92em;overflow:hidden}.vs-creds-panel-module__qZyc5W__tipHost{position:relative}.vs-creds-panel-module__qZyc5W__tip{z-index:10;color:var(--text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .24s var(--ease);background:#202020;border:1px solid #454545;border-radius:.23em;padding:.3em .6em;font-size:.92em;position:absolute;top:calc(100% + .45em);right:0;transform:translateY(-.25em)}.vs-creds-panel-module__qZyc5W__tipOn{opacity:1;transform:none}.vs-creds-panel-module__qZyc5W__fileView{flex-direction:column;gap:.92em;padding:.62em .92em 1.85em;display:flex}.vs-creds-panel-module__qZyc5W__fileEmpty{border:1px dashed var(--line-strong);background:var(--cv-alt);color:var(--muted);text-align:center;border-radius:.23em;flex-direction:column;align-items:center;gap:.62em;padding:2.2em .92em;display:flex}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__webview .vs-creds-panel-module__qZyc5W__fileEmptyIcon{width:2.46em;height:2.46em;color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__fileEmpty b{color:var(--text);font-size:1.08em}.vs-creds-panel-module__qZyc5W__fileEmpty p{max-width:32em;margin:0;font-size:.92em;line-height:1.5}.vs-creds-panel-module__qZyc5W__fileEmptyActions{flex-wrap:wrap;justify-content:center;gap:.46em;margin-top:.46em;display:flex}.vs-creds-panel-module__qZyc5W__panel{border:1px solid var(--line);background:var(--cv-alt);border-radius:.23em;flex-direction:column;display:flex;overflow:visible}.vs-creds-panel-module__qZyc5W__panelLit{position:relative}.vs-creds-panel-module__qZyc5W__panelLit:after{content:"";border:1px solid var(--focus,#0078d4);border-radius:inherit;opacity:0;pointer-events:none;background:#0078d414;transition:opacity .26s;position:absolute;inset:-1px}.vs-creds-panel-module__qZyc5W__panelLitOn:after{opacity:1}.vs-creds-panel-module__qZyc5W__panelHead{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62em;padding:.62em;display:grid}.vs-creds-panel-module__qZyc5W__panelIcon{width:2.3em;height:2.3em;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:.54em;justify-content:center;align-items:center;display:inline-flex}.vs-creds-panel-module__qZyc5W__panelText{flex-direction:column;gap:.15em;min-width:0;display:flex}.vs-creds-panel-module__qZyc5W__panelTitle{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:.85em;font-weight:600;line-height:1.2}.vs-creds-panel-module__qZyc5W__panelSubtitle{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.92em;overflow:hidden}.vs-creds-panel-module__qZyc5W__panelActions{align-items:center;gap:.31em;display:inline-flex}.vs-creds-panel-module__qZyc5W__panelActions .vs-creds-panel-module__qZyc5W__iconBtn{width:2em;height:2em}.vs-creds-panel-module__qZyc5W__panelBody{flex-direction:column;gap:.62em;padding:.62em;display:flex}.vs-creds-panel-module__qZyc5W__editorPane{background:var(--editor)}.vs-creds-panel-module__qZyc5W__editor{flex-direction:column;flex:1;min-height:0;display:flex}.vs-creds-panel-module__qZyc5W__editorBar{z-index:2;border-bottom:1px solid var(--line);background:var(--editor);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62em;padding:.62em .92em;display:grid;position:relative}.vs-creds-panel-module__qZyc5W__editorBar>.vs-creds-panel-module__qZyc5W__iconBtn{width:2em;height:2em}.vs-creds-panel-module__qZyc5W__editorTitle{flex-direction:column;gap:.08em;min-width:0;display:flex}.vs-creds-panel-module__qZyc5W__editorTitle b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.08em;line-height:1.2;overflow:hidden}.vs-creds-panel-module__qZyc5W__editorTitle span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;line-height:1.25;overflow:hidden}.vs-creds-panel-module__qZyc5W__editorViewport{flex:1;min-height:0;position:relative;overflow:hidden}.vs-creds-panel-module__qZyc5W__editorBody{transition:transform .52s var(--ease);flex-direction:column;gap:1.23em;padding:1.23em .92em 1.85em;display:flex}.vs-creds-panel-module__qZyc5W__editorScrolled{transform:translateY(calc(-1 * var(--creds-scroll)))}.vs-creds-panel-module__qZyc5W__section{flex-direction:column;gap:.62em;display:flex}.vs-creds-panel-module__qZyc5W__section+.vs-creds-panel-module__qZyc5W__section{border-top:1px solid var(--line);padding-top:.92em}.vs-creds-panel-module__qZyc5W__sectionTitle{justify-content:space-between;align-items:center;gap:.46em;min-height:1.6em;display:flex}.vs-creds-panel-module__qZyc5W__sectionTitle h3{color:var(--text);margin:0;font-size:1.08em;font-weight:600}.vs-creds-panel-module__qZyc5W__note{color:var(--muted);margin:0;line-height:1.5}.vs-creds-panel-module__qZyc5W__section .vs-creds-panel-module__qZyc5W__empty{text-align:left;padding:.46em 0}.vs-creds-panel-module__qZyc5W__keyForm{border:1px solid var(--line);background:var(--cv-alt);border-radius:.23em;flex-direction:column;gap:.62em;padding:.62em;display:flex}.vs-creds-panel-module__qZyc5W__selectWrap{flex-direction:column;display:flex;position:relative}.vs-creds-panel-module__qZyc5W__select .vs-creds-panel-module__qZyc5W__inputText{color:var(--bright)}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__select svg{width:1em;height:1em;color:var(--muted)}.vs-creds-panel-module__qZyc5W__dropdown{z-index:5;border:1px solid var(--accent);opacity:0;transition:opacity .14s ease, transform .22s var(--ease);background:#252526;flex-direction:column;padding:.2em 0;font-size:.92em;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;transform:translateY(-.3em)}.vs-creds-panel-module__qZyc5W__dropdownOn{opacity:1;transform:none}.vs-creds-panel-module__qZyc5W__dropdown span{padding:.3em .55em}.vs-creds-panel-module__qZyc5W__dropdown .vs-creds-panel-module__qZyc5W__optionOn{background:var(--cv-active);color:#fff}.vs-creds-panel-module__qZyc5W__accordion{border:1px solid var(--line);background:var(--bg);border-radius:.23em;flex-direction:column;display:flex;overflow:hidden}.vs-creds-panel-module__qZyc5W__accordionHead{background:var(--cv-alt);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.46em;padding:.46em .62em;display:grid}.vs-creds-panel-module__qZyc5W__accordionHeadHot{background:var(--cv-row);box-shadow:inset 0 0 0 1px var(--accent)}.vs-creds-panel-module__qZyc5W__accordionHead b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs-creds-panel-module__qZyc5W__hostMeta{color:var(--muted);font-size:.85em}.vs-creds-panel-module__qZyc5W__keyRow{border-top:1px solid var(--line);animation:vs-creds-panel-module__qZyc5W__credsRowIn .36s var(--ease) both;grid-template-columns:6.9em minmax(0,1fr) auto;align-items:center;gap:.46em;padding:.31em .62em;display:grid}.vs-creds-panel-module__qZyc5W__keyScope{align-items:center;gap:.31em;font-size:.92em;display:inline-flex}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__editor .vs-creds-panel-module__qZyc5W__webdavHint{width:.92em;height:.92em;color:var(--cv-link)}.vs-creds-panel-module__qZyc5W__keyRow .vs-creds-panel-module__qZyc5W__keyValue{font-size:.85em}.vs-creds-panel-module__qZyc5W__keyRow .vs-creds-panel-module__qZyc5W__keyValue.vs-creds-panel-module__qZyc5W__mono{color:var(--muted)}.vs-creds-panel-module__qZyc5W__keyActions{align-items:center;display:inline-flex}.vs-creds-panel-module__qZyc5W__keyActions .vs-creds-panel-module__qZyc5W__iconBtn{width:2em;height:2em}.vs-creds-panel-module__qZyc5W__watermark{color:#7f7f7f;place-content:center;gap:.75em;display:grid;position:absolute;inset:0}.vs-creds-panel-module__qZyc5W__watermark span{text-align:right;grid-template-columns:11em 5em;gap:1em;display:grid}.vs-creds-panel-module__qZyc5W__watermark kbd{color:var(--muted);text-align:left;font-family:inherit}.vs-creds-panel-module__qZyc5W__toast{z-index:40}.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyOverview{--vs-height:56em;--vs-side:34em;--slot-h:3.9em}.vs-creds-panel-module__qZyc5W__searchFocus{border-color:var(--accent)}.vs-creds-panel-module__qZyc5W__query{min-width:0;color:var(--text);white-space:nowrap;flex:1;align-items:center;display:inline-flex;overflow:hidden}.vs-creds-panel-module__qZyc5W__query.vs-creds-panel-module__qZyc5W__placeholder{color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__filterOn{color:var(--cv-link);background:#4daafc24}.vs-creds-panel-module__qZyc5W__filterClear{color:var(--cv-faint)}.vs-creds-panel-module__qZyc5W__iconBtnDanger{color:var(--cv-danger)}.vs-creds-panel-module__qZyc5W__filterBadge{background:var(--cv-link);color:#fff;border-radius:.78em;justify-content:center;align-items:center;min-width:1.45em;height:1.45em;padding:0 .33em;font-size:.69em;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:-.15em}.vs-creds-panel-module__qZyc5W__tipWrap{white-space:normal;width:17em;line-height:1.4}.vs-creds-panel-module__qZyc5W__rowSelected{background:var(--cv-sel)}.vs-creds-panel-module__qZyc5W__nameHot{text-decoration:underline}.vs-creds-panel-module__qZyc5W__slots{flex:1;min-height:0;position:relative;overflow:hidden}.vs-creds-panel-module__qZyc5W__slot{height:var(--slot-h);transform:translateY(calc(var(--slot) * var(--slot-h)));transition:transform .52s var(--ease), opacity .26s ease .16s;position:absolute;top:0;left:0;right:0}.vs-creds-panel-module__qZyc5W__slot>.vs-creds-panel-module__qZyc5W__row{height:100%}.vs-creds-panel-module__qZyc5W__slotOff{opacity:0;transition:opacity .18s,transform 0s linear .2s}.vs-creds-panel-module__qZyc5W__popover{z-index:15;background:var(--cv-alt);opacity:0;width:min(19em,100% - 1.24em);transition:opacity .16s ease, transform .24s var(--ease);pointer-events:none;border:1px solid #454545;border-radius:.38em;flex-direction:column;padding:.31em;display:flex;position:absolute;top:3.2em;right:.62em;transform:translateY(-.3em);box-shadow:0 .46em 1.85em #0000005c}.vs-creds-panel-module__qZyc5W__popoverOn{opacity:1;transform:none}.vs-creds-panel-module__qZyc5W__popHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.62em;margin-bottom:.31em;padding:.31em .62em .62em;display:flex}.vs-creds-panel-module__qZyc5W__popTitle{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:.85em;font-weight:600}.vs-creds-panel-module__qZyc5W__popSummary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.vs-creds-panel-module__qZyc5W__popSearch{border:1px solid var(--accent);background:var(--cv-input);height:2em;color:var(--muted);border-radius:.23em;flex-shrink:0;align-items:center;gap:.31em;padding:0 .62em;font-size:.92em;display:flex}.vs-creds-panel-module__qZyc5W__popList{flex-direction:column;margin-top:.31em;display:flex}.vs-creds-panel-module__qZyc5W__popItem{border-radius:.23em;align-items:center;gap:.62em;min-height:2em;padding:.31em .62em;font-size:.92em;display:flex}.vs-creds-panel-module__qZyc5W__popItemHot{background:var(--cv-row)}.vs-creds-panel-module__qZyc5W__popCheck{border:1px solid var(--cv-input-line);border-radius:.23em;flex-shrink:0;justify-content:center;align-items:center;width:1.15em;height:1.15em;display:inline-flex}.vs-creds-panel-module__qZyc5W__popItemOn .vs-creds-panel-module__qZyc5W__popCheck{border-color:var(--accent);background:var(--accent);color:#fff}.vs-creds-panel-module__qZyc5W__body .vs-creds-panel-module__qZyc5W__webview .vs-creds-panel-module__qZyc5W__popCheck svg{width:.85em;height:.85em}.vs-creds-panel-module__qZyc5W__popLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vs-creds-panel-module__qZyc5W__popFoot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:.31em;padding:.46em .31em .15em;display:flex}.vs-creds-panel-module__qZyc5W__popClear{color:var(--cv-link);font-size:.85em}.vs-creds-panel-module__qZyc5W__compactRows .vs-creds-panel-module__qZyc5W__rowActions{display:none}.vs-creds-panel-module__qZyc5W__compactRows .vs-creds-panel-module__qZyc5W__tabs{gap:.92em}@container (max-width:530px){.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyFile{--vs-side:28em}.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyForm{--vs-side:16.5em;--creds-scroll:15.5em}.vs-creds-panel-module__qZyc5W__body.vs-creds-panel-module__qZyc5W__bodyOverview{--vs-side:calc(100% - 2.6em)}.vs-creds-panel-module__qZyc5W__bodyOverview .vs-creds-panel-module__qZyc5W__chip{display:inline-flex}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__filters,.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__tab:not(.vs-creds-panel-module__qZyc5W__tabOn) .vs-creds-panel-module__qZyc5W__count{display:none}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__tabs{gap:.75em}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__sectionTitle{flex-wrap:wrap;row-gap:.15em}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__sectionTitle h3{flex:1 0 auto}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__editorBar{gap:.46em;padding-inline:.62em}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__meta{flex-wrap:wrap;row-gap:0}.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__keyActions .vs-creds-panel-module__qZyc5W__iconBtn:nth-child(2),.vs-creds-panel-module__qZyc5W__bodyForm .vs-creds-panel-module__qZyc5W__keyActions .vs-creds-panel-module__qZyc5W__iconBtn:nth-child(3),.vs-creds-panel-module__qZyc5W__watermark,.vs-creds-panel-module__qZyc5W__chip,.vs-creds-panel-module__qZyc5W__rowActions{display:none}.vs-creds-panel-module__qZyc5W__tabs{gap:.85em}.vs-creds-panel-module__qZyc5W__grid2{grid-template-columns:minmax(0,1fr)}.vs-creds-panel-module__qZyc5W__hostKey{grid-template-columns:auto 5.2em minmax(0,1fr)}.vs-creds-panel-module__qZyc5W__keyRow{grid-template-columns:5.6em minmax(0,1fr) auto}.vs-creds-panel-module__qZyc5W__toast{width:min(27em,100% - 1.8em)}}@media (prefers-reduced-motion:reduce){.vs-creds-panel-module__qZyc5W__rowEnter,.vs-creds-panel-module__qZyc5W__keyRow{animation:none}.vs-creds-panel-module__qZyc5W__pane,.vs-creds-panel-module__qZyc5W__backdrop,.vs-creds-panel-module__qZyc5W__dialog,.vs-creds-panel-module__qZyc5W__result,.vs-creds-panel-module__qZyc5W__tip,.vs-creds-panel-module__qZyc5W__dropdown,.vs-creds-panel-module__qZyc5W__editorBody,.vs-creds-panel-module__qZyc5W__slot,.vs-creds-panel-module__qZyc5W__slotOff,.vs-creds-panel-module__qZyc5W__popover,.vs-creds-panel-module__qZyc5W__panelLit:after{transition:none}}
.vs-desktop-module__3RFfJG__window{--ease:cubic-bezier(.2, .8, .2, 1);border:1px solid #303134;border-radius:.7em;min-width:0;font-size:.9em;position:relative;overflow:hidden;box-shadow:0 1.2em 2.6em -1.2em #000c}.vs-desktop-module__3RFfJG__lightsOn>i:first-child,.vs-desktop-module__3RFfJG__vsFocus>:first-child>:first-child>i:first-child{background:#ff5f57}.vs-desktop-module__3RFfJG__lightsOn>i:nth-child(2),.vs-desktop-module__3RFfJG__vsFocus>:first-child>:first-child>i:nth-child(2){background:#febc2e}.vs-desktop-module__3RFfJG__lightsOn>i:nth-child(3),.vs-desktop-module__3RFfJG__vsFocus>:first-child>:first-child>i:nth-child(3){background:#28c840}.vs-desktop-module__3RFfJG__swap{display:inline-grid}.vs-desktop-module__3RFfJG__swapItem{opacity:0;grid-area:1/1;transition:opacity .26s}.vs-desktop-module__3RFfJG__swapOn{opacity:1}.vs-desktop-module__3RFfJG__fName{align-items:center;gap:.45em;min-width:0;display:flex}.vs-desktop-module__3RFfJG__fLabel,.vs-desktop-module__3RFfJG__fDim,.vs-desktop-module__3RFfJG__xDim{text-overflow:ellipsis;overflow:hidden}.vs-desktop-module__3RFfJG__fIcon{flex-shrink:0;width:1.25em;height:1.25em}.vs-desktop-module__3RFfJG__badge{margin-left:auto;display:grid}.vs-desktop-module__3RFfJG__badgeIcon{opacity:0;grid-area:1/1;width:1em;height:1em;transition:opacity .2s}.vs-desktop-module__3RFfJG__badgeOn{opacity:1}.vs-desktop-module__3RFfJG__fFlash{border-radius:inherit;pointer-events:none;background:#ffffff3d;animation:1s ease-out both vs-desktop-module__3RFfJG__desktopFlash;position:absolute;inset:0}@keyframes vs-desktop-module__3RFfJG__desktopFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.vs-desktop-module__3RFfJG__finder{color:#e5e5e5;opacity:0;transition:opacity .22s ease, transform .46s var(--ease);background:#1e1e1e;border-color:#3a3a3c;border-radius:.9em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,ui-sans-serif,system-ui,sans-serif;transform:translateY(1em)scale(.97);box-shadow:0 1.6em 3.2em -1em #000c,0 0 0 .5px #0009}.vs-desktop-module__3RFfJG__finderOn{opacity:1;transform:none}.vs-desktop-module__3RFfJG__fBar{background:#2a2a2a;border-bottom:1px solid #141414;align-items:center;gap:.9em;height:3em;padding:0 .9em;display:flex}.vs-desktop-module__3RFfJG__fLights{gap:.5em;display:flex}.vs-desktop-module__3RFfJG__fLights i{background:#4e5157;border-radius:50%;width:.9em;height:.9em}.vs-desktop-module__3RFfJG__fNav{color:#8e8e93;gap:.15em;display:flex}.vs-desktop-module__3RFfJG__fNav svg{width:1.2em;height:1.2em}.vs-desktop-module__3RFfJG__fBack{transform:rotate(180deg)}.vs-desktop-module__3RFfJG__fTitle{color:#f2f2f2;font-weight:700}.vs-desktop-module__3RFfJG__fTools{color:#8e8e93;margin-left:auto}.vs-desktop-module__3RFfJG__fTools svg{width:1.15em;height:1.15em}.vs-desktop-module__3RFfJG__fRow{white-space:nowrap;border-radius:.4em;grid-template-columns:minmax(0,1fr) 10.2em 3.4em 5.2em;align-items:center;column-gap:.8em;height:1.9em;margin:0 .45em;padding:0 .6em;display:grid;position:relative}.vs-desktop-module__3RFfJG__compact .vs-desktop-module__3RFfJG__fRow{grid-template-columns:minmax(0,1fr) 10.8em}.vs-desktop-module__3RFfJG__fHead{color:#98989d;border-bottom:1px solid #303030;border-radius:0;margin-bottom:.3em;font-weight:500}.vs-desktop-module__3RFfJG__fAlt{background:#ffffff09}.vs-desktop-module__3RFfJG__fPicked{background:#464646}.vs-desktop-module__3RFfJG__fPickedFocus{color:#fff;background:#0a60d4}.vs-desktop-module__3RFfJG__fDim{color:#98989d}.vs-desktop-module__3RFfJG__fPicked .vs-desktop-module__3RFfJG__fDim{color:#c7c7cc}.vs-desktop-module__3RFfJG__fPickedFocus .vs-desktop-module__3RFfJG__fDim{color:#ffffffd9}.vs-desktop-module__3RFfJG__fSize{text-align:right}.vs-desktop-module__3RFfJG__fPath{color:#98989d;white-space:nowrap;border-top:1px solid #303030;align-items:center;gap:.3em;height:2.1em;margin-top:.35em;padding:0 1em;display:flex;overflow:hidden}.vs-desktop-module__3RFfJG__fCrumb{flex-shrink:0;align-items:center;gap:.3em;display:inline-flex}.vs-desktop-module__3RFfJG__fPath svg{opacity:.6;width:.9em;height:.9em}.vs-desktop-module__3RFfJG__fPath b{color:#e5e5e5;font-weight:500}.vs-desktop-module__3RFfJG__pcTitleBar{padding-right:0}.vs-desktop-module__3RFfJG__pcMenu{color:#9d9d9d}.vs-desktop-module__3RFfJG__winControls{color:#ccc;align-items:center;height:100%;margin-left:auto;display:flex}.vs-desktop-module__3RFfJG__winControls svg{box-sizing:content-box;stroke-width:1.3px;width:.95em;height:.95em;padding:0 1.05em}.vs-desktop-module__3RFfJG__winControls svg:nth-child(2){width:.8em;height:.8em;padding:0 1.12em}.vs-desktop-module__3RFfJG__explorer{color:#fff;background:#191919;border-color:#3b3b3b;border-radius:.55em;font-family:Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.vs-desktop-module__3RFfJG__xTabs{background:#202020;align-items:flex-end;gap:.3em;height:2.9em;padding-left:.6em;display:flex}.vs-desktop-module__3RFfJG__xTab{background:#2c2c2c;border-radius:.5em .5em 0 0;align-items:center;gap:.5em;height:2.35em;padding:0 .6em 0 .75em;display:flex}.vs-desktop-module__3RFfJG__xTabLabel{min-width:0;margin-right:1.4em}.vs-desktop-module__3RFfJG__xTab>svg:last-child{color:#cfcfcf;width:.85em;height:.85em}.vs-desktop-module__3RFfJG__xNewTab{color:#cfcfcf;align-self:center;width:1em;height:1em}.vs-desktop-module__3RFfJG__xControls{align-self:stretch}.vs-desktop-module__3RFfJG__xBar{background:#2c2c2c;border-bottom:1px solid #2b2b2b;align-items:center;gap:.6em;height:2.9em;padding:0 .6em;display:flex}.vs-desktop-module__3RFfJG__xNav{color:#cfcfcf;flex-shrink:0;align-items:center;gap:.75em;display:flex}.vs-desktop-module__3RFfJG__xNav svg{stroke-width:1.6px;width:1em;height:1em}.vs-desktop-module__3RFfJG__xAddress{white-space:nowrap;background:#383838;border-radius:.3em;flex:1;align-items:center;gap:.2em;min-width:0;height:2em;padding:0 .5em;display:flex;overflow:hidden}.vs-desktop-module__3RFfJG__xCrumb{flex-shrink:0;align-items:center;gap:.2em;display:inline-flex}.vs-desktop-module__3RFfJG__xCrumb svg{color:#a8a8a8;width:.85em;height:.85em}.vs-desktop-module__3RFfJG__xRow{white-space:nowrap;border-radius:.25em;grid-template-columns:minmax(0,1fr) 3.4em 8.6em;align-items:center;column-gap:.8em;height:1.95em;margin:0 .4em;padding:0 .6em;display:grid;position:relative}.vs-desktop-module__3RFfJG__xHead{color:#cfcfcf;margin:.35em .4em .2em}.vs-desktop-module__3RFfJG__xHead>span+span{border-left:1px solid #333;padding-left:.6em}.vs-desktop-module__3RFfJG__xPicked{background:#3b3f45}.vs-desktop-module__3RFfJG__xStatus{margin-left:.6em}.vs-desktop-module__3RFfJG__xDim{color:#cfcfcf}.vs-desktop-module__3RFfJG__xFoot{color:#cfcfcf;white-space:nowrap;align-items:center;gap:1.6em;height:2em;margin-top:.4em;padding:0 1em;font-size:.92em;display:flex}.vs-desktop-module__3RFfJG__menuBar{color:#ececec;white-space:nowrap;background:#00000061;align-items:center;gap:1.2em;height:1.9em;padding:0 .9em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86em;display:flex;overflow:hidden}.vs-desktop-module__3RFfJG__menuItems{flex-wrap:wrap;column-gap:1.2em;min-width:0;height:1.3em;line-height:1.3em;display:flex;overflow:hidden}.vs-desktop-module__3RFfJG__menuItems b{font-weight:700}.vs-desktop-module__3RFfJG__menuStatus{flex-shrink:0;align-items:center;gap:.9em;margin-left:auto;display:flex}.vs-desktop-module__3RFfJG__menuStatus svg{width:1.1em;height:1.1em}.vs-desktop-module__3RFfJG__taskbar{color:#fff;white-space:nowrap;background:#1c1c1c;border-top:1px solid #2b2b2b;justify-content:center;align-items:center;height:3.2em;padding:0 .8em;font-family:Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86em;display:flex;position:relative}.vs-desktop-module__3RFfJG__taskApps{align-items:center;gap:.35em;display:flex}.vs-desktop-module__3RFfJG__taskSearch{color:#cfcfcf;background:#2e2e2e;border-radius:1.1em;align-items:center;gap:.5em;width:9em;height:2.2em;margin-right:.3em;padding:0 .8em;display:inline-flex}.vs-desktop-module__3RFfJG__taskSearch svg{width:1em;height:1em}.vs-desktop-module__3RFfJG__taskApp{border-radius:.35em;place-items:center;width:2.5em;height:2.5em;display:grid;position:relative}.vs-desktop-module__3RFfJG__taskApp .vs-desktop-module__3RFfJG__fIcon{width:1.5em;height:1.5em}.vs-desktop-module__3RFfJG__taskRunning:after{content:"";background:#9a9a9a;border-radius:.1em;width:.45em;height:.2em;position:absolute;bottom:.1em;left:50%;transform:translate(-50%)}.vs-desktop-module__3RFfJG__taskCode{background:#0078d4;border-radius:.3em;place-items:center;width:1.5em;height:1.5em;display:grid}.vs-desktop-module__3RFfJG__taskCode svg{width:1em;height:1em}.vs-desktop-module__3RFfJG__taskTray{align-items:center;gap:.7em;display:flex;position:absolute;top:0;bottom:0;right:.8em}.vs-desktop-module__3RFfJG__taskTray>svg{width:1em;height:1em}.vs-desktop-module__3RFfJG__taskClock{justify-items:end;margin-left:.3em;font-size:.92em;line-height:1.3;display:grid}@media (prefers-reduced-motion:reduce){.vs-desktop-module__3RFfJG__finder,.vs-desktop-module__3RFfJG__swapItem,.vs-desktop-module__3RFfJG__badgeIcon{transition:none}.vs-desktop-module__3RFfJG__fFlash{opacity:0;animation:none}}
.vs-creds-benefits-module__53NQGa__stage{background:#131417;grid-template-columns:minmax(0,1fr);row-gap:1.2em;padding:1.4em 1.4em 1.6em;display:grid;position:relative}.vs-creds-benefits-module__53NQGa__body.vs-creds-benefits-module__53NQGa__body.vs-creds-benefits-module__53NQGa__body{--vs-height:18em;--vs-min-height:18em;--vs-side:16em;--creds-scroll:7em}.vs-creds-benefits-module__53NQGa__value{border-radius:.15em}.vs-creds-benefits-module__53NQGa__valueSel{background:#264f78}.vs-creds-benefits-module__53NQGa__scm{min-width:0}.vs-creds-benefits-module__53NQGa__scmBox{flex-direction:column;gap:.5em;padding:0 .75em .6em 1em;display:flex}.vs-creds-benefits-module__53NQGa__scmField{display:flex}.vs-creds-benefits-module__53NQGa__scmInput{flex:1}.vs-creds-benefits-module__53NQGa__scmButton{width:100%}.vs-creds-benefits-module__53NQGa__hoverActions{opacity:0;display:inline-flex}.vs-creds-benefits-module__53NQGa__hoverActionsOn{opacity:1}.vs-creds-benefits-module__53NQGa__letter{text-align:center;width:1em;font-size:.86em;font-weight:600}.vs-creds-benefits-module__53NQGa__decoM{color:#e2c08d}.vs-creds-benefits-module__53NQGa__decoU{color:#73c991}.vs-creds-benefits-module__53NQGa__fresh{position:relative}.vs-creds-benefits-module__53NQGa__fresh:after{content:"";opacity:0;pointer-events:none;background:#3794ff2e;transition:opacity .9s;position:absolute;inset:0}.vs-creds-benefits-module__53NQGa__freshOn:after{opacity:1;transition-duration:.16s}.vs-creds-benefits-module__53NQGa__toast.vs-creds-benefits-module__53NQGa__toast{width:min(27em,100% - 1.8em)}@container (max-width:530px){.vs-creds-benefits-module__53NQGa__stage{row-gap:1em;padding:1em}.vs-creds-benefits-module__53NQGa__stage>*{font-size:1em}.vs-creds-benefits-module__53NQGa__body.vs-creds-benefits-module__53NQGa__body.vs-creds-benefits-module__53NQGa__body{--vs-height:19em;--vs-min-height:19em;--vs-side:14.5em}}@media (prefers-reduced-motion:reduce){.vs-creds-benefits-module__53NQGa__fresh:after{transition:none}}
.vs-creds-shared-module__3HVfnq__stage{--ease:cubic-bezier(.2, .8, .2, 1);background:#131417;grid-template-columns:minmax(0,25.5fr) minmax(0,34.3fr);grid-template-areas:"vs jb""finder finder";column-gap:1.4em;padding:1.4em 1.4em 1.6em;display:grid;position:relative}.vs-creds-shared-module__3HVfnq__vsWindow{grid-area:vs}.vs-creds-shared-module__3HVfnq__vsBody.vs-creds-shared-module__3HVfnq__vsBody.vs-creds-shared-module__3HVfnq__vsBody{--vs-height:27.5em;--vs-min-height:27.5em}.vs-creds-shared-module__3HVfnq__stack{flex:1;min-height:0;position:relative}.vs-creds-shared-module__3HVfnq__fresh{position:relative}.vs-creds-shared-module__3HVfnq__fresh:after{content:"";opacity:0;pointer-events:none;background:#3794ff29;transition:opacity .9s;position:absolute;inset:0}.vs-creds-shared-module__3HVfnq__freshOn:after{opacity:1;transition-duration:.16s}.vs-creds-shared-module__3HVfnq__jbWindow.vs-creds-shared-module__3HVfnq__jbWindow{grid-area:jb;min-height:0}.vs-creds-shared-module__3HVfnq__jbBody{flex:1;grid-template-columns:2.7em minmax(0,1fr) minmax(0,27.5em) 2.7em;min-height:26.8em;display:grid;position:relative;overflow:hidden}.vs-creds-shared-module__3HVfnq__jbEditor{opacity:.55;flex-direction:column;min-width:0;display:flex;overflow:hidden}.vs-creds-shared-module__3HVfnq__jbTabHot{background:var(--jb-line-strong)}.vs-creds-shared-module__3HVfnq__jbStack{flex:1;min-height:0;position:relative}.vs-creds-shared-module__3HVfnq__layer{opacity:0;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.vs-creds-shared-module__3HVfnq__layerOn{opacity:1}.vs-creds-shared-module__3HVfnq__jbAccounts{flex-direction:column;padding:.6em .9em;display:flex}.vs-creds-shared-module__3HVfnq__jbDecorator{border:1px solid var(--jb-line);height:2.2em;color:var(--jb-soft);border-bottom:0;border-radius:.45em .45em 0 0;align-items:center;gap:.6em;padding:0 .55em;display:flex}.vs-creds-shared-module__3HVfnq__jbDecorator svg{width:1.15em;height:1.15em}.vs-creds-shared-module__3HVfnq__jbDisabled{opacity:.4}.vs-creds-shared-module__3HVfnq__jbTable{border:1px solid var(--jb-line);border-radius:0 0 .45em .45em}.vs-creds-shared-module__3HVfnq__jbHead{border-bottom:1px solid var(--jb-line);height:2em;color:var(--jb-soft);align-items:center;padding:0 .7em;display:flex}.vs-creds-shared-module__3HVfnq__jbRow{align-items:center;gap:.55em;height:2em;padding:0 .7em;display:flex;position:relative}.vs-creds-shared-module__3HVfnq__jbRow img{width:1.15em;height:1.15em}.vs-creds-shared-module__3HVfnq__jbRowNew:after{content:"";opacity:0;pointer-events:none;background:#3574f03d;transition:opacity .9s;position:absolute;inset:0}.vs-creds-shared-module__3HVfnq__jbRowFresh:after{opacity:1;transition-duration:.16s}.vs-creds-shared-module__3HVfnq__balloon{z-index:3;border:1px solid var(--jb-line-strong);background:var(--jb-panel);width:min(21em,100% - 4.4em);color:var(--jb-text);opacity:0;transition:opacity .22s ease, transform .42s var(--jb-ease);border-radius:.7em;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6em;padding:.85em .9em .95em;display:grid;position:absolute;bottom:.8em;right:3.4em;transform:translateY(.8em);box-shadow:0 .8em 2em -.4em #000000a6}.vs-creds-shared-module__3HVfnq__balloonOn{opacity:1;transform:none}.vs-creds-shared-module__3HVfnq__balloonIcon svg{width:1.25em;height:1.25em;display:block}.vs-creds-shared-module__3HVfnq__balloonText{gap:.3em;line-height:1.45;display:grid}.vs-creds-shared-module__3HVfnq__balloonLink{color:var(--jb-link);margin-top:.2em}.vs-creds-shared-module__3HVfnq__balloonClose{width:1em;height:1em;color:var(--jb-soft)}.vs-creds-shared-module__3HVfnq__finder{z-index:2;grid-area:finder;justify-self:center;width:34em;margin-top:-3.2em}@container (max-width:530px){.vs-creds-shared-module__3HVfnq__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"vs""finder""jb";row-gap:1em;padding:1em}.vs-creds-shared-module__3HVfnq__vsWindow.vs-creds-shared-module__3HVfnq__vsWindow,.vs-creds-shared-module__3HVfnq__jbWindow.vs-creds-shared-module__3HVfnq__jbWindow,.vs-creds-shared-module__3HVfnq__finder.vs-creds-shared-module__3HVfnq__finder{font-size:1em}.vs-creds-shared-module__3HVfnq__vsBody.vs-creds-shared-module__3HVfnq__vsBody.vs-creds-shared-module__3HVfnq__vsBody{--vs-height:26em;--vs-min-height:26em}.vs-creds-shared-module__3HVfnq__jbBody{min-height:27em}.vs-creds-shared-module__3HVfnq__finder{justify-self:stretch;width:auto;margin-top:0}}@media (prefers-reduced-motion:reduce){.vs-creds-shared-module__3HVfnq__balloon,.vs-creds-shared-module__3HVfnq__layer,.vs-creds-shared-module__3HVfnq__fresh:after,.vs-creds-shared-module__3HVfnq__jbRowNew:after{transition:none}}
.vs-creds-sync-module__ufJyNW__stage{background:#131417;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2em;padding:1.4em 1.4em 1.6em;display:grid;position:relative}.vs-creds-sync-module__ufJyNW__desk{border-radius:.7em;flex-direction:column;min-width:0;display:flex;overflow:hidden}.vs-creds-sync-module__ufJyNW__mac{background:#23262d}.vs-creds-sync-module__ufJyNW__pc{background:#12263b}.vs-creds-sync-module__ufJyNW__windows{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.9em;padding:1em;display:grid}.vs-creds-sync-module__ufJyNW__body.vs-creds-sync-module__ufJyNW__body.vs-creds-sync-module__ufJyNW__body{--vs-height:28em;--vs-min-height:28em}.vs-creds-sync-module__ufJyNW__files{margin-left:2.6em}.vs-creds-sync-module__ufJyNW__stack{flex:1;min-height:0;position:relative}.vs-creds-sync-module__ufJyNW__fresh{position:relative}.vs-creds-sync-module__ufJyNW__fresh:after{content:"";opacity:0;pointer-events:none;background:#3794ff2e;transition:opacity .9s;position:absolute;inset:0}.vs-creds-sync-module__ufJyNW__freshOn:after{opacity:1;transition-duration:.16s}.vs-creds-sync-module__ufJyNW__toast.vs-creds-sync-module__ufJyNW__toast{width:min(25em,100% - 1.8em)}@container (max-width:530px){.vs-creds-sync-module__ufJyNW__stage{grid-template-columns:minmax(0,1fr);row-gap:1em;padding:1em}.vs-creds-sync-module__ufJyNW__code.vs-creds-sync-module__ufJyNW__code,.vs-creds-sync-module__ufJyNW__files.vs-creds-sync-module__ufJyNW__files{font-size:1em}.vs-creds-sync-module__ufJyNW__files{margin-left:1.6em}}@media (prefers-reduced-motion:reduce){.vs-creds-sync-module__ufJyNW__fresh:after{transition:none}}
.mcp-motion-module__w9W9mq__canvas{--ease:cubic-bezier(.2, .8, .2, 1);--c-accent:#4daafc;--c-ok:#6cc788;--text:#dfe1e5;--strong:#eceef1;--muted:#9da0a8;--surface:#26282c;--raised:#2d2f34;--sunken:#1e1f22;--line:#393b40;--track:#35373c;color:var(--text);background:radial-gradient(70% 50% at 50% 0,#4daafc12,#0000 70%);padding:2.3em 2.5em 2.5em;display:grid}.mcp-motion-module__w9W9mq__badge{width:2.2em;height:2.2em;color:var(--muted);background:#9da0a81f;border-radius:.6em;flex:none;place-items:center;display:grid}.mcp-motion-module__w9W9mq__badge svg{width:1.15em;height:1.15em}.mcp-motion-module__w9W9mq__tool{color:var(--c-accent);font-family:var(--jb-mono);white-space:nowrap;background:#4daafc1a;border-radius:.35em;padding:.12em .45em;font-size:.78em}.mcp-motion-module__w9W9mq__swapStack{vertical-align:middle;min-width:0;max-width:100%;display:inline-grid}.mcp-motion-module__w9W9mq__swap{opacity:0;min-width:0;transition:opacity .22s var(--ease), transform .32s var(--ease);grid-area:1/1;align-items:center;display:inline-flex;transform:translateY(.3em)}.mcp-motion-module__w9W9mq__swapOn{opacity:1;transition-delay:.1s;transform:none}.mcp-motion-module__w9W9mq__spin{width:1.05em;height:1.05em;color:var(--c-accent);animation:1s linear infinite mcp-motion-module__w9W9mq__mcpSpin}.mcp-motion-module__w9W9mq__okIcon{width:1.1em;height:1.1em;color:var(--c-ok)}@keyframes mcp-motion-module__w9W9mq__mcpSpin{to{transform:rotate(360deg)}}.mcp-motion-module__w9W9mq__source:after,.mcp-motion-module__w9W9mq__hub:after,.mcp-motion-module__w9W9mq__card:after{content:"";border:1px solid var(--ring,var(--c-accent));border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--ring,var(--c-accent)) 16%, transparent), 0 0 2.4em -.5em color-mix(in srgb, var(--ring,var(--c-accent)) 50%, transparent);opacity:0;transition:opacity .38s var(--ease);pointer-events:none;position:absolute;inset:-1px}.mcp-motion-module__w9W9mq__top{grid-template-columns:minmax(0,1fr) 3.4em auto 3.4em minmax(0,1fr);align-items:center;display:grid}.mcp-motion-module__w9W9mq__source{border:1px solid var(--line);background:var(--surface);opacity:.5;min-width:0;transition:opacity .42s var(--ease);border-radius:.8em;gap:.8em;padding:.9em 1em;display:grid;position:relative}.mcp-motion-module__w9W9mq__sourceOn{opacity:1}.mcp-motion-module__w9W9mq__sourceOn .mcp-motion-module__w9W9mq__badge{color:var(--c-accent);background:#4daafc24}.mcp-motion-module__w9W9mq__sourceLit:after{opacity:1}.mcp-motion-module__w9W9mq__sourceHead{align-items:center;gap:.7em;min-width:0;display:flex}.mcp-motion-module__w9W9mq__sourceText{min-width:0;display:grid}.mcp-motion-module__w9W9mq__sourceText b{color:var(--strong);font-size:1.02em}.mcp-motion-module__w9W9mq__sourceText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86em;overflow:hidden}.mcp-motion-module__w9W9mq__chips{border-top:1px solid var(--line);flex-wrap:wrap;gap:.35em;padding-top:.75em;display:flex}.mcp-motion-module__w9W9mq__chip{background:var(--raised);color:var(--muted);font-family:var(--jb-mono);white-space:nowrap;border-radius:.4em;padding:.2em .5em;font-size:.78em;position:relative}.mcp-motion-module__w9W9mq__chipPlain{font-family:inherit;font-size:.82em}.mcp-motion-module__w9W9mq__chip:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s var(--ease);background:#4daafc24;position:absolute;inset:0}.mcp-motion-module__w9W9mq__chipOn{color:var(--text)}.mcp-motion-module__w9W9mq__chipOn:after{opacity:1;transition-delay:calc(var(--i,0) * .11s)}.mcp-motion-module__w9W9mq__hub{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:1em;justify-items:center;gap:.25em;min-width:15.5em;padding:1em 1.4em 1.05em;display:grid;position:relative}.mcp-motion-module__w9W9mq__hub>b{color:var(--strong);font-size:1.08em}.mcp-motion-module__w9W9mq__hubReady{--ring:var(--c-ok)}.mcp-motion-module__w9W9mq__hubReady:after{opacity:1}.mcp-motion-module__w9W9mq__hubMark{width:2.5em;height:2.5em;color:var(--c-accent);background:#4daafc29;border-radius:50%;place-items:center;margin-bottom:.2em;display:grid}.mcp-motion-module__w9W9mq__hubMark svg{width:1.3em;height:1.3em}.mcp-motion-module__w9W9mq__hubStats{color:var(--muted);font-size:.86em}.mcp-motion-module__w9W9mq__hubStatus{color:var(--c-accent);white-space:nowrap;align-items:center;gap:.4em;margin-top:.35em;font-size:.88em;font-weight:500;display:inline-flex}.mcp-motion-module__w9W9mq__hubStatusOk{color:var(--c-ok)}.mcp-motion-module__w9W9mq__hubStatusOk svg{width:1.05em;height:1.05em}.mcp-motion-module__w9W9mq__hbeam{background:var(--track);height:2px;position:relative}.mcp-motion-module__w9W9mq__hfill,.mcp-motion-module__w9W9mq__vfill{background:var(--c-accent);transition:transform .56s var(--ease);position:absolute;inset:0}.mcp-motion-module__w9W9mq__hfill{transform-origin:0;transform:scaleX(0)}.mcp-motion-module__w9W9mq__hfillEnd{transform-origin:100%}.mcp-motion-module__w9W9mq__hfillOn{transform:none}.mcp-motion-module__w9W9mq__drop{background:var(--track);justify-self:center;width:2px;height:2.8em;position:relative}.mcp-motion-module__w9W9mq__vfill{transform-origin:top;transform:scaleY(0)}.mcp-motion-module__w9W9mq__vfillOn{transform:none}.mcp-motion-module__w9W9mq__runner{z-index:2;pointer-events:none;animation:none;position:absolute;inset:0}.mcp-motion-module__w9W9mq__drop .mcp-motion-module__w9W9mq__runner{animation-duration:.48s}.mcp-motion-module__w9W9mq__runRight{animation-name:mcp-motion-module__w9W9mq__mcpRunRight}.mcp-motion-module__w9W9mq__runLeft{animation-name:mcp-motion-module__w9W9mq__mcpRunLeft}.mcp-motion-module__w9W9mq__runDown{animation-name:mcp-motion-module__w9W9mq__mcpRunDown}@keyframes mcp-motion-module__w9W9mq__mcpRunRight{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes mcp-motion-module__w9W9mq__mcpRunLeft{0%{opacity:0;transform:translate(100%)}12%,88%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes mcp-motion-module__w9W9mq__mcpRunDown{0%{opacity:0;transform:translateY(0)}12%,88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.mcp-motion-module__w9W9mq__dot{background:var(--c-accent);width:.7em;height:.7em;box-shadow:0 0 0 .28em #4daafc3d, 0 0 1.2em var(--c-accent);border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}.mcp-motion-module__w9W9mq__runDown .mcp-motion-module__w9W9mq__dot{top:0;left:50%}.mcp-motion-module__w9W9mq__groups{display:grid}.mcp-motion-module__w9W9mq__grid{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s;grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;display:grid}.mcp-motion-module__w9W9mq__gridOn{opacity:1;visibility:visible;transition-delay:0s}.mcp-motion-module__w9W9mq__card{border:1px solid var(--line);background:var(--surface);border-radius:.8em;align-content:start;gap:.75em;min-width:0;padding:.9em 1em 1em;display:grid;position:relative}.mcp-motion-module__w9W9mq__cardLit:after{opacity:1}.mcp-motion-module__w9W9mq__cardOn .mcp-motion-module__w9W9mq__badge{color:var(--c-accent);background:#4daafc24}.mcp-motion-module__w9W9mq__cardHead{align-items:center;gap:.65em;min-width:0;display:flex}.mcp-motion-module__w9W9mq__cardTitle{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mcp-motion-module__w9W9mq__cardState{flex:none;margin-left:auto}.mcp-motion-module__w9W9mq__waiting{border:1.5px solid #55585e;border-radius:50%;width:.8em;height:.8em}.mcp-motion-module__w9W9mq__cardBody{opacity:.32;min-width:0;transition:opacity .42s var(--ease);gap:.45em;display:grid}.mcp-motion-module__w9W9mq__cardOn .mcp-motion-module__w9W9mq__cardBody{opacity:1}.mcp-motion-module__w9W9mq__metric{color:var(--strong);font-size:1.22em;font-weight:600;line-height:1.25}.mcp-motion-module__w9W9mq__detail{min-height:2.8em;color:var(--muted);font-size:.88em;line-height:1.4}.mcp-motion-module__w9W9mq__example{background:var(--sunken);color:#c8cad0;font-family:var(--jb-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:.45em;padding:.38em .6em;font-size:.8em;overflow:hidden}.mcp-motion-module__w9W9mq__tools{flex-wrap:wrap;gap:.3em;display:flex}.mcp-motion-module__w9W9mq__canvasChat{padding:2em 2.4em 2.2em}.mcp-motion-module__w9W9mq__chat{border:1px solid var(--line);background:var(--surface);border-radius:.9em;flex-direction:column;width:100%;max-width:60em;margin:0 auto;display:flex;overflow:hidden}.mcp-motion-module__w9W9mq__chatHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1em;padding:.75em 1.1em;display:flex}.mcp-motion-module__w9W9mq__chatTitle{color:var(--strong);align-items:center;gap:.55em;font-weight:600;display:inline-flex}.mcp-motion-module__w9W9mq__chatTitle svg{width:1.15em;height:1.15em;color:var(--muted)}.mcp-motion-module__w9W9mq__chatStatus{color:var(--muted);white-space:nowrap;align-items:center;gap:.5em;font-size:.88em;display:inline-flex;overflow:hidden}.mcp-motion-module__w9W9mq__liveDot{background:var(--c-ok);border-radius:50%;flex:none;width:.55em;height:.55em;box-shadow:0 0 0 .22em #6cc78833}.mcp-motion-module__w9W9mq__threads{padding:1.2em 1.3em 1.4em;display:grid}.mcp-motion-module__w9W9mq__thread{opacity:0;visibility:hidden;min-width:0;transition:opacity .26s var(--ease), visibility 0s .26s;grid-area:1/1;align-content:start;gap:1em;display:grid}.mcp-motion-module__w9W9mq__threadOn{opacity:1;visibility:visible;transition-delay:0s}.mcp-motion-module__w9W9mq__ask{flex-direction:row-reverse;justify-self:end;align-items:flex-end;gap:.65em;max-width:82%;display:flex}.mcp-motion-module__w9W9mq__ask p{color:var(--strong);background:#2c3a4b;border-radius:.95em .95em .3em;margin:0;padding:.65em .95em;line-height:1.5}.mcp-motion-module__w9W9mq__askAvatar,.mcp-motion-module__w9W9mq__replyAvatar{background:var(--raised);width:2em;height:2em;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.mcp-motion-module__w9W9mq__askAvatar svg,.mcp-motion-module__w9W9mq__replyAvatar svg{width:1.05em;height:1.05em}.mcp-motion-module__w9W9mq__replyAvatar{color:var(--c-accent);background:#4daafc24}.mcp-motion-module__w9W9mq__calls{gap:.55em;padding-left:2.65em;display:grid}.mcp-motion-module__w9W9mq__call{opacity:0;min-width:0;transition:opacity .26s var(--ease), transform .38s var(--ease);align-items:flex-start;gap:.65em;display:flex;transform:translateY(.5em)}.mcp-motion-module__w9W9mq__callOn{opacity:1;transform:none}.mcp-motion-module__w9W9mq__callIcon{flex:none;width:1.1em;margin-top:.15em}.mcp-motion-module__w9W9mq__callMain{gap:.2em;min-width:0;display:grid}.mcp-motion-module__w9W9mq__callLine{flex-wrap:wrap;align-items:baseline;gap:.15em .55em;min-width:0;display:flex}.mcp-motion-module__w9W9mq__callTool{color:var(--c-accent);font-family:var(--jb-mono);font-size:.9em;font-weight:500}.mcp-motion-module__w9W9mq__callArg{color:var(--muted);font-family:var(--jb-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.84em;overflow:hidden}.mcp-motion-module__w9W9mq__callResult{opacity:0;min-width:0;transition:opacity .3s var(--ease);flex-wrap:wrap;align-items:center;gap:.25em .6em;display:flex}.mcp-motion-module__w9W9mq__callResultOn{opacity:1}.mcp-motion-module__w9W9mq__resultText{color:var(--text);font-size:.92em}.mcp-motion-module__w9W9mq__evidence{background:var(--sunken);color:#c8cad0;max-width:100%;font-family:var(--jb-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:.35em;padding:.1em .45em;font-size:.76em;overflow:hidden}.mcp-motion-module__w9W9mq__reply{border-top:1px solid var(--line);opacity:0;transition:opacity .3s var(--ease), transform .42s var(--ease);align-items:flex-start;gap:.65em;padding-top:1em;display:flex;transform:translateY(.5em)}.mcp-motion-module__w9W9mq__replyOn{opacity:1;transform:none}.mcp-motion-module__w9W9mq__replyBody{gap:.6em;min-width:0;display:grid}.mcp-motion-module__w9W9mq__replyBody p{color:var(--text);margin:0;line-height:1.55}.mcp-motion-module__w9W9mq__replyBody code{background:var(--sunken);color:#e6e7ea;font-family:var(--jb-mono);border-radius:.3em;padding:.05em .35em;font-size:.88em}.mcp-motion-module__w9W9mq__replyBody b{color:var(--strong)}.mcp-motion-module__w9W9mq__next{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35em;font-size:.88em;display:flex}@container (max-width:640px){.mcp-motion-module__w9W9mq__canvas{padding:1.5em 1.2em 1.7em}.mcp-motion-module__w9W9mq__top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"work box""hub hub";gap:1em}.mcp-motion-module__w9W9mq__top>.mcp-motion-module__w9W9mq__source:first-child{grid-area:work}.mcp-motion-module__w9W9mq__top>.mcp-motion-module__w9W9mq__source:last-child{grid-area:box}.mcp-motion-module__w9W9mq__hbeam{display:none}.mcp-motion-module__w9W9mq__hub{grid-area:hub;justify-self:center}.mcp-motion-module__w9W9mq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.mcp-motion-module__w9W9mq__card{padding:.8em .8em .85em}.mcp-motion-module__w9W9mq__detail{min-height:4.2em}.mcp-motion-module__w9W9mq__canvasChat{padding:1.2em 1em 1.4em}.mcp-motion-module__w9W9mq__threads{padding:1em .9em 1.1em}.mcp-motion-module__w9W9mq__ask{max-width:94%}.mcp-motion-module__w9W9mq__calls{padding-left:0}}@media (prefers-reduced-motion:reduce){.mcp-motion-module__w9W9mq__swap,.mcp-motion-module__w9W9mq__source,.mcp-motion-module__w9W9mq__source:after,.mcp-motion-module__w9W9mq__hub:after,.mcp-motion-module__w9W9mq__card:after,.mcp-motion-module__w9W9mq__chip:after,.mcp-motion-module__w9W9mq__hfill,.mcp-motion-module__w9W9mq__vfill,.mcp-motion-module__w9W9mq__grid,.mcp-motion-module__w9W9mq__cardBody,.mcp-motion-module__w9W9mq__thread,.mcp-motion-module__w9W9mq__call,.mcp-motion-module__w9W9mq__callResult,.mcp-motion-module__w9W9mq__reply{transition:none}.mcp-motion-module__w9W9mq__runner{display:none}.mcp-motion-module__w9W9mq__spin{animation:none}}
.docs-home-module__RwygYG__root{color:var(--is-text);margin:1.25rem 0 0}.docs-home-module__RwygYG__intro{max-width:46rem}.docs-home-module__RwygYG__eyebrow{color:var(--is-text-muted);font-size:.75rem;font-weight:500}.docs-home-module__RwygYG__heading{color:var(--is-text);letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.3}.docs-home-module__RwygYG__lede{color:var(--is-text-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.7}
.docs-platform-cards-module__Y5dRfW__platformGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.docs-platform-cards-module__Y5dRfW__platformGrid .docs-platform-cards-module__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}.docs-platform-cards-module__Y5dRfW__jetbrains{--platform-accent:var(--is-ide-jetbrains-pink)}.docs-platform-cards-module__Y5dRfW__vscode{--platform-accent:var(--is-ide-vscode-blue)}.docs-platform-cards-module__Y5dRfW__cardTop{align-items:center;gap:.75rem;display:flex}.docs-platform-cards-module__Y5dRfW__iconFrame{flex-shrink:0;display:inline-flex}.docs-platform-cards-module__Y5dRfW__platformCard .docs-platform-cards-module__Y5dRfW__icon{object-fit:contain;border-radius:0;width:2rem;height:2rem;display:block}.docs-platform-cards-module__Y5dRfW__platformType{color:var(--is-text-muted);font-size:.75rem;font-weight:500;line-height:1.5}.docs-platform-cards-module__Y5dRfW__cardBody{flex-direction:column;flex:1;display:flex}.docs-platform-cards-module__Y5dRfW__platformName{color:var(--is-text);letter-spacing:-.02em;margin:1rem 0 0;font-size:1.1875rem;font-weight:600;line-height:1.3}.docs-platform-cards-module__Y5dRfW__description{color:var(--is-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.docs-platform-cards-module__Y5dRfW__highlights{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.docs-platform-cards-module__Y5dRfW__highlight{color:var(--is-text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.docs-platform-cards-module__Y5dRfW__check{width:1rem;height:1rem;color:var(--platform-accent);flex:none;margin-top:.125rem;display:inline-flex}.docs-platform-cards-module__Y5dRfW__check svg{width:100%;height:100%}.docs-platform-cards-module__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}.docs-platform-cards-module__Y5dRfW__cardAction svg{color:color-mix(in srgb, var(--platform-accent) 65%, white);flex-shrink:0;width:1rem;height:1rem}.docs-platform-cards-module__Y5dRfW__platformCard:hover .docs-platform-cards-module__Y5dRfW__cardAction svg{color:var(--platform-accent)}.docs-platform-cards-module__Y5dRfW__platformCard:focus-visible{outline:2px solid color-mix(in srgb, var(--platform-accent) 70%, white);outline-offset:3px}@media (max-width:760px){.docs-platform-cards-module__Y5dRfW__platformGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.docs-platform-cards-module__Y5dRfW__platformGrid .docs-platform-cards-module__Y5dRfW__platformCard{transition:none}}
.supported-ide-grid-module__QjAUxq__wrapper{margin:1.5rem 0 2.25rem}.supported-ide-grid-module__QjAUxq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid;margin:0!important;padding:0!important}.supported-ide-grid-module__QjAUxq__item{margin:0!important}.supported-ide-grid-module__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}.supported-ide-grid-module__QjAUxq__card:hover{background:rgba(var(--docs-section-primary), .055);border-color:rgba(var(--docs-section-primary), .28)}.supported-ide-grid-module__QjAUxq__logo{object-fit:contain;width:2.25rem;height:2.25rem}.supported-ide-grid-module__QjAUxq__copy{min-width:0}.supported-ide-grid-module__QjAUxq__name{color:#fafafa;font-size:.95rem;font-weight:650;line-height:1.3;display:block}.supported-ide-grid-module__QjAUxq__description{font-size:.8rem;line-height:1.45;color:#a1a1aa!important;margin:.3rem 0 0!important}.supported-ide-grid-module__QjAUxq__arrow{color:#71717a;width:1rem;height:1rem;transition:color .14s}.supported-ide-grid-module__QjAUxq__card:hover .supported-ide-grid-module__QjAUxq__arrow{color:rgb(var(--docs-section-primary))}.supported-ide-grid-module__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}.supported-ide-grid-module__QjAUxq__installLink:hover{text-decoration:underline!important}.supported-ide-grid-module__QjAUxq__installArrow{width:1rem;height:1rem}@media (max-width:48rem){.supported-ide-grid-module__QjAUxq__grid{grid-template-columns:1fr}}
.vs-install-module__oDm_Iq__stage{position:relative}.vs-install-module__oDm_Iq__backdrop{z-index:30;opacity:0;background:#00000061;place-items:center;padding:1em;transition:opacity .18s;display:grid;position:absolute;inset:0}.vs-install-module__oDm_Iq__backdropOn{opacity:1}.vs-install-module__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}.vs-install-module__oDm_Iq__backdropOn .vs-install-module__oDm_Iq__dialog{transform:none}.vs-install-module__oDm_Iq__dialogIcon{color:#3794ff}.vs-install-module__oDm_Iq__dialogIcon svg{width:2.1em;height:2.1em}.vs-install-module__oDm_Iq__dialogText{gap:.55em;min-width:0;line-height:1.5;display:grid}.vs-install-module__oDm_Iq__dialogText b{color:#e7e7e7;font-size:1.08em;font-weight:600}.vs-install-module__oDm_Iq__dialogText p{color:#ccc;margin:0}.vs-install-module__oDm_Iq__link{color:#4daafc}.vs-install-module__oDm_Iq__dialogButtons{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5em;display:flex}.vs-install-module__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}.vs-install-module__oDm_Iq__browserOn{opacity:1;transform:none}.vs-install-module__oDm_Iq__browserBar{background:#1b1b1e;border-bottom:1px solid #26262a;align-items:center;gap:.9em;height:2.5em;padding:0 .8em;display:flex}.vs-install-module__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}.vs-install-module__oDm_Iq__page{gap:.75em;padding:1em;display:grid}.vs-install-module__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}.vs-install-module__oDm_Iq__notice svg{color:#fcd34d;width:1.1em;height:1.1em;margin-top:.15em}.vs-install-module__oDm_Iq__notice b{color:#f4f4f5;font-weight:600;display:block}.vs-install-module__oDm_Iq__keyCard{background:#141416;border:1px solid #ffffff14;border-radius:.8em;justify-items:start;gap:.45em;padding:.9em;display:grid}.vs-install-module__oDm_Iq__keyCard b{color:#f4f4f5;font-weight:600}.vs-install-module__oDm_Iq__keyMuted{color:#8e8e95;font-size:.88em}.vs-install-module__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}.vs-install-module__oDm_Iq__keyButton{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.5em;padding:.4em .8em;font-size:.92em}.vs-install-module__oDm_Iq__accessKey{z-index:25}.vs-install-module__oDm_Iq__progressText{padding-bottom:.15em;position:relative}.vs-install-module__oDm_Iq__progress{height:.15em;position:absolute;bottom:-.75em;left:-2.6em;right:-.9em;overflow:hidden}.vs-install-module__oDm_Iq__progress:after{content:"";background:#0078d4;width:30%;animation:1.2s linear infinite vs-install-module__oDm_Iq__installProgress;position:absolute;inset:0}@keyframes vs-install-module__oDm_Iq__installProgress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.vs-install-module__oDm_Iq__backdrop,.vs-install-module__oDm_Iq__dialog,.vs-install-module__oDm_Iq__browser{transition:none}.vs-install-module__oDm_Iq__progress:after{animation:none}}
.vs-views-parts-module__Enpr9a__cartIcon{width:1.2em;height:1.2em}.vs-views-parts-module__Enpr9a__purple{color:#b180d7}.vs-views-parts-module__Enpr9a__rowDesc{color:var(--muted);margin-left:.5em;font-size:.92em}.vs-views-parts-module__Enpr9a__themeIcon{color:var(--text)}.vs-views-parts-module__Enpr9a__secActions:not(.vs-views-parts-module__Enpr9a__secActionsOn){display:none}.vs-views-parts-module__Enpr9a__secFixed{flex-shrink:0}.vs-views-parts-module__Enpr9a__secBody{flex:1;position:relative}.vs-views-parts-module__Enpr9a__rows{animation:vs-views-parts-module__Enpr9a__vsViewsRowsIn .26s var(--ease) both;flex-direction:column;display:flex}@keyframes vs-views-parts-module__Enpr9a__vsViewsRowsIn{0%{opacity:0;transform:translateY(-.35em)}}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__findOn{opacity:1;transform:none}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__findText{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.vs-views-parts-module__Enpr9a__findValue{color:var(--bright)}.vs-views-parts-module__Enpr9a__findToggle,.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__findToggle svg,.vs-views-parts-module__Enpr9a__findBtn svg{width:1em;height:1em}.vs-views-parts-module__Enpr9a__findToggleOn{border-color:var(--accent);color:#fff;background:#2489db82}.vs-views-parts-module__Enpr9a__web{color:var(--text);flex-direction:column;gap:.55em;padding:.4em 1em .7em 1.6em;font-size:.95em;display:flex}.vs-views-parts-module__Enpr9a__webRow{white-space:nowrap;align-items:center;gap:.45em;min-width:0;display:flex}.vs-views-parts-module__Enpr9a__webWrap{flex-wrap:wrap}.vs-views-parts-module__Enpr9a__webRow svg,.vs-views-parts-module__Enpr9a__webField svg{flex-shrink:0;width:1.05em;height:1.05em}.vs-views-parts-module__Enpr9a__webStrong{color:var(--bright);text-overflow:ellipsis;flex-shrink:0;font-weight:600;overflow:hidden}.vs-views-parts-module__Enpr9a__grow{flex:1;min-width:0}.vs-views-parts-module__Enpr9a__dot{background:#8b8b8b;border-radius:50%;flex-shrink:0;width:.55em;height:.55em}.vs-views-parts-module__Enpr9a__dotOk{background:var(--ok)}.vs-views-parts-module__Enpr9a__caps{color:var(--muted);font-size:.9em}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__webPrimary{background:var(--accent);color:#fff}.vs-views-parts-module__Enpr9a__webBtnHot{background:#3c3c3c}.vs-views-parts-module__Enpr9a__webDetail{min-width:0;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.vs-views-parts-module__Enpr9a__solid{fill:currentColor}.vs-views-parts-module__Enpr9a__webIcon,.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__webIconGhost{background:0 0}.vs-views-parts-module__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}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__placeholder{color:#8b8b8b;text-overflow:ellipsis;overflow:hidden}.vs-views-parts-module__Enpr9a__webSep{background:var(--line-strong);width:1px;height:1.1em}.vs-views-parts-module__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}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__facts dt{color:var(--muted)}.vs-views-parts-module__Enpr9a__facts dd{min-width:0;color:var(--bright);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.vs-views-parts-module__Enpr9a__sub{color:var(--muted);font-size:.92em}.vs-views-parts-module__Enpr9a__facts .vs-views-parts-module__Enpr9a__dim{color:var(--muted)}.vs-views-parts-module__Enpr9a__sep{padding:0 .15em}.vs-views-parts-module__Enpr9a__webTabs{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;gap:1.1em;display:flex}.vs-views-parts-module__Enpr9a__webTabs>span{border-bottom:1px solid #0000;align-items:center;gap:.35em;margin-bottom:-1px;padding:.2em 0 .45em;display:inline-flex}.vs-views-parts-module__Enpr9a__webTabs>.vs-views-parts-module__Enpr9a__webTabOn{border-bottom-color:var(--accent);color:var(--bright)}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__check{background:#313131;border:1px solid #6b6b6b;border-radius:.2em;flex-shrink:0;width:1em;height:1em}.vs-views-parts-module__Enpr9a__switch{background:#4a4a4a;border-radius:.6em;flex-shrink:0;width:1.9em;height:1.05em;margin-left:.6em;position:relative}.vs-views-parts-module__Enpr9a__switch:after{content:"";background:#cfcfcf;border-radius:50%;width:.75em;height:.75em;position:absolute;top:.15em;left:.15em}.vs-views-parts-module__Enpr9a__logList{flex-direction:column;display:flex}.vs-views-parts-module__Enpr9a__logRow{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:.5em;min-width:0;height:2.2em;display:flex}.vs-views-parts-module__Enpr9a__logIcon{flex-shrink:0;width:1.15em;height:1.15em}.vs-views-parts-module__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}.vs-views-parts-module__Enpr9a__logSide{color:var(--muted);justify-items:end;font-size:.8em;line-height:1.2;display:grid}.vs-views-parts-module__Enpr9a__logRow .vs-views-parts-module__Enpr9a__webIcon{background:0 0;width:1.6em;height:1.6em}.vs-views-parts-module__Enpr9a__webLink{color:#4daafc;align-items:center;gap:.35em;display:inline-flex}.vs-views-parts-module__Enpr9a__credRow{border-top:1px solid var(--line);align-items:center;gap:.6em;min-width:0;padding:.45em 0;display:flex}.vs-views-parts-module__Enpr9a__credText{white-space:nowrap;min-width:0;display:grid}.vs-views-parts-module__Enpr9a__emptyEditor,.vs-views-parts-module__Enpr9a__diff{height:100%}.vs-views-parts-module__Enpr9a__diffSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}.vs-views-parts-module__Enpr9a__diffPane{min-width:0;font-size:.9em;overflow:hidden}.vs-views-parts-module__Enpr9a__diffPane+.vs-views-parts-module__Enpr9a__diffPane{border-left:1px solid var(--line-strong)}.vs-views-parts-module__Enpr9a__diffLine{overflow:hidden}.vs-views-parts-module__Enpr9a__diffGutter{width:4.1em;padding-right:0}.vs-views-parts-module__Enpr9a__sign{width:1.4em;color:var(--muted);text-align:center;display:inline-block}.vs-views-parts-module__Enpr9a__del{background:#f003}.vs-views-parts-module__Enpr9a__ins{background:#9bb95533}.vs-views-parts-module__Enpr9a__fill{background:repeating-linear-gradient(-45deg,#0000 0 .3em,#cccccc24 .3em .42em)}.vs-views-parts-module__Enpr9a__diffInline{font-size:.9em;display:none}.vs-views-parts-module__Enpr9a__pick{width:min(40em,100% - 2em);animation:vs-views-parts-module__Enpr9a__vsViewsPickIn .2s var(--ease) both}@keyframes vs-views-parts-module__Enpr9a__vsViewsPickIn{0%{opacity:0;transform:translate(-50%,-.4em)}}.vs-views-parts-module__Enpr9a__pickTitle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5em;padding:0 .1em .35em;display:grid}.vs-views-parts-module__Enpr9a__pickTitleText{color:var(--text);white-space:nowrap;grid-column:2;font-size:.92em}.vs-views-parts-module__Enpr9a__pickButtons{grid-column:3;justify-self:end;gap:.1em;display:flex}.vs-views-parts-module__Enpr9a__pickButton{border-radius:.3em;place-items:center;width:1.7em;height:1.7em;display:inline-grid;position:relative}.vs-views-parts-module__Enpr9a__pickButton img{width:1.1em;height:1.1em}.vs-views-parts-module__Enpr9a__pickButtonHot{background:#ffffff1a}.vs-views-parts-module__Enpr9a__pickBack{color:var(--text);grid-column:1;justify-self:start}.vs-views-parts-module__Enpr9a__pickBack svg{width:1.1em;height:1.1em}.vs-views-parts-module__Enpr9a__tip{z-index:2;color:var(--text);white-space:nowrap;animation:vs-views-parts-module__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 vs-views-parts-module__Enpr9a__vsViewsTipIn{0%{opacity:0;transform:translateY(-.25em)}}.vs-views-parts-module__Enpr9a__pickSepLine{border-top:1px solid var(--line-strong);border-radius:0;margin-top:.3em}.vs-views-parts-module__Enpr9a__pickLabel{flex-shrink:0;max-width:100%}.vs-views-parts-module__Enpr9a__pickItemButtons{color:var(--text);flex-shrink:0;gap:.3em;margin-left:auto;display:inline-flex}.vs-views-parts-module__Enpr9a__pickItemButtons svg,.vs-views-parts-module__Enpr9a__pickItemButtons img{width:1.1em;height:1.1em}@container (max-width:640px){.vs-views-parts-module__Enpr9a__diffSplit{display:none}.vs-views-parts-module__Enpr9a__diffInline{display:block}.vs-views-parts-module__Enpr9a__web{padding-left:1em}.vs-views-parts-module__Enpr9a__webDetail{display:none}}@media (prefers-reduced-motion:reduce){.vs-views-parts-module__Enpr9a__rows,.vs-views-parts-module__Enpr9a__find,.vs-views-parts-module__Enpr9a__tip,.vs-views-parts-module__Enpr9a__pick{transition:none;animation:none}}
.vs-open-extensions-module__a9CYMq__stage{background:#1f1f1f;position:relative}.vs-open-extensions-module__a9CYMq__menuBar{z-index:30;color:#ececec;white-space:nowrap;background:#26272b;border-bottom:1px solid #2b2b2b;align-items:center;gap:.25em;height:2em;padding:0 .7em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.vs-open-extensions-module__a9CYMq__menuSlot{position:relative}.vs-open-extensions-module__a9CYMq__menuName{border-radius:.3em;padding:.15em .55em;font-size:.9em;display:inline-block}.vs-open-extensions-module__a9CYMq__menuApp{font-weight:700}.vs-open-extensions-module__a9CYMq__menuNameHot{background:#ffffff2e}.vs-open-extensions-module__a9CYMq__viewMenu{z-index:35;min-width:16em;top:calc(100% + .3em);left:-.2em}.vs-open-extensions-module__a9CYMq__menuClock{margin-left:auto;font-size:.9em}@container (max-width:34rem){.vs-open-extensions-module__a9CYMq__menuClock{display:none}.vs-open-extensions-module__a9CYMq__menuName{padding-inline:.35em}}.vs-open-extensions-module__a9CYMq__search{padding:.2em .9em .55em}.vs-open-extensions-module__a9CYMq__searchField{background:#313131;border:1px solid #0078d4;border-radius:.25em;align-items:center;height:1.95em;padding:0 .5em;display:flex}.vs-open-extensions-module__a9CYMq__placeholder{color:#989898;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vs-open-extensions-module__a9CYMq__ext{gap:.7em;padding:.45em .9em .45em 1.4em;display:flex}.vs-open-extensions-module__a9CYMq__extIcon{color:#9d9d9d;background:#2b2b2b;border-radius:.35em;flex-shrink:0;place-items:center;width:2.6em;height:2.6em;display:grid}.vs-open-extensions-module__a9CYMq__extIcon svg{width:1.4em;height:1.4em}.vs-open-extensions-module__a9CYMq__extText{flex-direction:column;min-width:0;display:flex}.vs-open-extensions-module__a9CYMq__extText b{color:#e7e7e7;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-open-extensions-module__a9CYMq__extText span{color:#9d9d9d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs-open-extensions-module__a9CYMq__watermark{color:#8b8b8b;place-content:center;gap:.75em;display:grid;position:absolute;inset:0}.vs-open-extensions-module__a9CYMq__watermark span{grid-template-columns:11em auto;align-items:center;gap:.9em;display:grid}.vs-open-extensions-module__a9CYMq__watermark kbd{letter-spacing:.08em;font-family:inherit}.vs-open-extensions-module__a9CYMq__palette{width:min(36em,100% - 2em)}.vs-open-extensions-module__a9CYMq__tip{z-index:25;color:#ccc;white-space:nowrap;opacity:0;background:#202020;border:1px solid #454545;border-radius:.3em;padding:.3em .6em;transition:opacity .14s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:13.8em;left:3.85em;transform:translate(-.3em,-50%);box-shadow:0 .3em .9em #0006}.vs-open-extensions-module__a9CYMq__tipOn{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.vs-open-extensions-module__a9CYMq__tip{transition:none}}
