.PluginPurchaseCards-module__Vnm2fa__page{background:var(--is-page);color:var(--is-text)}.PluginPurchaseCards-module__Vnm2fa__pricing{padding-inline:1.5rem;width:100%;max-width:80rem;margin-inline:auto;padding-top:0;padding-bottom:2.5rem;scroll-margin-top:5.5rem}.PluginPurchaseCards-module__Vnm2fa__pricingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__pricingHeader h2{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.PluginPurchaseCards-module__Vnm2fa__controls{flex-wrap:wrap;gap:.75rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__productGrid{gap:1.25rem;display:grid}.PluginPurchaseCards-module__Vnm2fa__productCard{border-radius:1rem;flex-direction:column;min-width:0;padding:1.75rem;scroll-margin-top:5.5rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__productHeading{align-items:center;gap:1rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__productHeading img{flex:none}.PluginPurchaseCards-module__Vnm2fa__productHeading h3{letter-spacing:-.035em;font-size:1.75rem;font-weight:600;line-height:1.2}.PluginPurchaseCards-module__Vnm2fa__productHeading p{color:var(--is-text-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.6}.PluginPurchaseCards-module__Vnm2fa__priceBlock{padding-block:1.5rem 1.25rem}.PluginPurchaseCards-module__Vnm2fa__price{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__price strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.PluginPurchaseCards-module__Vnm2fa__price>span{color:#aeb5c2;font-size:.8125rem;line-height:1.5}.PluginPurchaseCards-module__Vnm2fa__marketplaceTerms{color:var(--is-text-muted);margin-top:.625rem;font-size:.8125rem;line-height:1.6}.PluginPurchaseCards-module__Vnm2fa__purchaseRoute{color:var(--is-text-muted);padding-top:.75rem;font-size:.75rem;line-height:1.65}.PluginPurchaseCards-module__Vnm2fa__purchaseRoute strong{color:#c1c4cc;font-weight:400}.PluginPurchaseCards-module__Vnm2fa__purchaseRoute p{color:var(--is-text-muted);margin-top:.25rem}.PluginPurchaseCards-module__Vnm2fa__productFeatures{color:#c9cbd3;flex-direction:column;gap:.625rem;padding-block:1.375rem;font-size:.875rem;line-height:1.6;display:flex}.PluginPurchaseCards-module__Vnm2fa__productFeatures li{align-items:flex-start;gap:.625rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__productFeatures svg{color:rgb(var(--plugin-secondary));stroke-width:1.7px;flex:none;margin-top:.15rem}.PluginPurchaseCards-module__Vnm2fa__secondaryLinks{border-top:1px solid rgba(var(--plugin-primary), .15);justify-content:space-between;padding-top:1rem;font-size:.8125rem}.PluginPurchaseCards-module__Vnm2fa__secondaryLinks a{min-height:2rem}.PluginPurchaseCards-module__Vnm2fa__pricingNote{color:var(--is-text-muted);margin-top:1rem;font-size:.75rem;line-height:1.8}.PluginPurchaseCards-module__Vnm2fa__seatRow{color:var(--is-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__seatControl{border:1px solid var(--is-border);border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__seatControl button{border-radius:.25rem;place-items:center;width:2rem;height:2rem;display:grid}.PluginPurchaseCards-module__Vnm2fa__seatControl button:hover{background:var(--is-surface-raised)}.PluginPurchaseCards-module__Vnm2fa__seatControl button:disabled{opacity:.35;cursor:not-allowed}.PluginPurchaseCards-module__Vnm2fa__seatControl input{width:3rem;color:var(--is-text);text-align:center;font-variant-numeric:tabular-nums;background:0 0}.PluginPurchaseCards-module__Vnm2fa__page a:focus-visible,.PluginPurchaseCards-module__Vnm2fa__page button:focus-visible,.PluginPurchaseCards-module__Vnm2fa__page summary:focus-visible,.PluginPurchaseCards-module__Vnm2fa__page input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media (min-width:48rem){.PluginPurchaseCards-module__Vnm2fa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.PluginPurchaseCards-module__Vnm2fa__productCard{grid-template-rows:subgrid;grid-row:span 5;display:grid}}@media (min-width:64rem){.PluginPurchaseCards-module__Vnm2fa__pricing{padding-inline:2rem}}@media (max-width:35rem){.PluginPurchaseCards-module__Vnm2fa__pricing{padding-inline:1rem}.PluginPurchaseCards-module__Vnm2fa__controls{width:100%}.PluginPurchaseCards-module__Vnm2fa__productCard{padding:1.25rem}.PluginPurchaseCards-module__Vnm2fa__productHeading{gap:.875rem}.PluginPurchaseCards-module__Vnm2fa__productHeading h3{font-size:1.5rem}.PluginPurchaseCards-module__Vnm2fa__secondaryLinks{gap:.875rem}}@media (prefers-reduced-motion:reduce){.PluginPurchaseCards-module__Vnm2fa__page *,.PluginPurchaseCards-module__Vnm2fa__page :before,.PluginPurchaseCards-module__Vnm2fa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.PluginPurchaseCards-module__Vnm2fa__page a.blog-admin-glass-button{background:radial-gradient(90% 120% at 0% 0%, #ffffff18, transparent 60%), linear-gradient(180deg, #ffffff0d, #0000002e), var(--is-surface)}.PluginPurchaseCards-module__Vnm2fa__page a.blog-admin-glass-button:hover{background:radial-gradient(90% 120% at 0% 0%, #ffffff25, transparent 60%), linear-gradient(180deg, #ffffff13, #00000029), var(--is-surface-raised)}.PluginPurchaseCards-module__Vnm2fa__page a.blog-admin-glass-button:active:not(:disabled){background:linear-gradient(180deg, #ffffff06, #00000040), var(--is-surface);box-shadow:inset 0 0 0 1px var(--is-border-strong), inset 0 1px 0 #ffffff17, inset 0 2px 6px #00000057}.PluginPurchaseCards-module__Vnm2fa__page .PluginPurchaseCards-module__Vnm2fa__productCard{background:radial-gradient(115% 78% at 0% 0%, rgba(var(--plugin-secondary), .19), transparent 54%), radial-gradient(90% 70% at 100% 5%, rgba(var(--plugin-primary), .17), transparent 58%), linear-gradient(145deg, rgba(var(--plugin-primary), .08), rgba(var(--plugin-deep), .035) 46%, #09090de6 78%), #0c0c11f0;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px rgba(var(--plugin-primary), .26), 0 28px 68px -46px rgba(var(--plugin-primary), .48), 0 24px 54px -38px #000000eb}.PluginPurchaseCards-module__Vnm2fa__productCard[data-ide-pricing-card=jetbrains]{--plugin-primary:225, 34, 145;--plugin-secondary:255, 148, 25;--plugin-deep:143, 70, 255}.PluginPurchaseCards-module__Vnm2fa__productCard[data-ide-pricing-card=vscode]{--plugin-primary:31, 156, 240;--plugin-secondary:87, 216, 220;--plugin-deep:0, 101, 169}.PluginPurchaseCards-module__Vnm2fa__secondaryLinks{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.PluginPurchaseCards-module__Vnm2fa__secondaryLinks a,.PluginPurchaseCards-module__Vnm2fa__pricingNote a{color:var(--is-text);text-underline-offset:4px;align-items:center;gap:.4rem;display:inline-flex}.PluginPurchaseCards-module__Vnm2fa__page .PluginPurchaseCards-module__Vnm2fa__productCard a.PluginPurchaseCards-module__Vnm2fa__idePurchaseAction{background:radial-gradient(95% 160% at 0% 0%, rgba(var(--plugin-secondary), .17), transparent 58%), linear-gradient(135deg, rgba(var(--plugin-primary), .23), rgba(var(--plugin-deep), .16)), #00000057;min-height:3.25rem;box-shadow:inset 0 1px 0 #ffffff26, inset 0 0 0 1px rgba(var(--plugin-primary), .32), 0 16px 28px -24px rgba(var(--plugin-primary), .55);color:var(--is-text);border-radius:.75rem;justify-content:space-between;padding-inline:1.125rem;font-size:.9375rem;font-weight:600}.PluginPurchaseCards-module__Vnm2fa__page .PluginPurchaseCards-module__Vnm2fa__productCard a.PluginPurchaseCards-module__Vnm2fa__idePurchaseAction:hover{background:radial-gradient(95% 160% at 0% 0%, rgba(var(--plugin-secondary), .23), transparent 58%), linear-gradient(135deg, rgba(var(--plugin-primary), .3), rgba(var(--plugin-deep), .2)), #00000061;box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px rgba(var(--plugin-primary), .28), 0 18px 32px -24px rgba(var(--plugin-primary), .62)}.PluginPurchaseCards-module__Vnm2fa__page .PluginPurchaseCards-module__Vnm2fa__productCard a.PluginPurchaseCards-module__Vnm2fa__idePurchaseAction:active:not(:disabled){background:linear-gradient(135deg, rgba(var(--plugin-primary), .12), rgba(var(--plugin-deep), .09)), var(--is-page);box-shadow:inset 0 0 0 1px rgba(var(--plugin-primary), .25), inset 0 2px 6px #00000057}
.PluginFeatureGlass-module__IioVLq__features,.PluginFeatureGlass-module__IioVLq__bottomCta{width:100%;max-width:80rem;margin-inline:auto;padding-inline:2rem}.PluginFeatureGlass-module__IioVLq__features{padding-block:3.5rem 1rem}.PluginFeatureGlass-module__IioVLq__comparisonHeading{margin-bottom:1.5rem}.PluginFeatureGlass-module__IioVLq__comparisonHeading h2{color:var(--is-text);letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600}.PluginFeatureGlass-module__IioVLq__comparisonHeading p,.PluginFeatureGlass-module__IioVLq__comparisonLegend{color:var(--is-text-muted);font-size:.875rem;line-height:1.6}.PluginFeatureGlass-module__IioVLq__comparisonHeading p{margin-top:.5rem}.PluginFeatureGlass-module__IioVLq__comparisonSurface.is-card{--comparison-cell-background:#080808;overflow-anchor:none;border:1px solid var(--is-border-strong);box-shadow:none;background:var(--comparison-cell-background);border-radius:1.25rem;overflow:visible}.PluginFeatureGlass-module__IioVLq__comparisonControls{border-bottom:1px solid var(--is-border);align-items:flex-end;gap:1rem;padding:1.5rem;display:flex}.PluginFeatureGlass-module__IioVLq__comparisonControls label{color:var(--is-text-muted);margin-bottom:.5rem;font-size:.75rem;display:block}.PluginFeatureGlass-module__IioVLq__searchField{flex:1;min-width:0;max-width:30rem}.PluginFeatureGlass-module__IioVLq__supportFilter{flex:0 0 13.5rem;min-width:0}.PluginFeatureGlass-module__IioVLq__searchControl{position:relative}.PluginFeatureGlass-module__IioVLq__searchControl input{box-sizing:border-box;height:2.5rem;min-height:2.5rem}.PluginFeatureGlass-module__IioVLq__supportFilter .is-select-trigger{box-sizing:border-box;height:2.5rem;min-height:2.5rem}.PluginFeatureGlass-module__IioVLq__searchControl>svg{z-index:1;color:var(--is-text-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.PluginFeatureGlass-module__IioVLq__searchControl input{padding-left:2.5rem}.PluginFeatureGlass-module__IioVLq__resultCount{color:var(--is-text);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-bottom:.75rem;font-size:.875rem}.PluginFeatureGlass-module__IioVLq__resultCount span{color:var(--is-text-muted);font-size:.75rem}.PluginFeatureGlass-module__IioVLq__comparisonLegend{border-top:1px solid var(--is-border);margin:0;padding:1rem 1.5rem;font-size:.75rem}.PluginFeatureGlass-module__IioVLq__tableViewport{overflow-x:auto}.PluginFeatureGlass-module__IioVLq__parityTable{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:42rem}.PluginFeatureGlass-module__IioVLq__capabilityColumn{width:56%}.PluginFeatureGlass-module__IioVLq__featureColumnTitle{color:var(--is-text-muted);font-size:.8125rem;font-weight:500}.PluginFeatureGlass-module__IioVLq__parityTable tbody th,.PluginFeatureGlass-module__IioVLq__parityTable tbody td{border-bottom:1px solid var(--is-border);vertical-align:middle;background:var(--comparison-cell-background);padding:1.25rem 1.5rem}.PluginFeatureGlass-module__IioVLq__parityTable td{text-align:center;border-left:1px solid var(--is-border)}.PluginFeatureGlass-module__IioVLq__parityTable tbody tr:last-child>*{border-bottom:0}.PluginFeatureGlass-module__IioVLq__parityTable .PluginFeatureGlass-module__IioVLq__categoryRow th{border-bottom-color:var(--is-border-strong);background:#151517;padding-block:1.125rem}.PluginFeatureGlass-module__IioVLq__categoryRow h3{letter-spacing:.065em;text-transform:uppercase;color:var(--is-text);font-size:.8125rem;font-weight:600;line-height:1.5}.PluginFeatureGlass-module__IioVLq__categoryRow p{max-width:85ch;color:var(--is-text-muted);margin-top:.375rem;font-size:.8125rem;font-weight:400;line-height:1.6}.PluginFeatureGlass-module__IioVLq__featureIdentity{align-items:flex-start;gap:.875rem;min-width:0;display:flex}.PluginFeatureGlass-module__IioVLq__featureIdentity>div{min-width:0}.PluginFeatureGlass-module__IioVLq__featureIcons{border-radius:.5rem;flex:0 0 2.5rem;justify-content:center;align-items:center;gap:.125rem;width:2.5rem;height:2.5rem;display:inline-flex}.PluginFeatureGlass-module__IioVLq__featureIcon{object-fit:contain;flex:none;width:1.375rem;height:1.375rem}.PluginFeatureGlass-module__IioVLq__featureIcons:has(img+img) .PluginFeatureGlass-module__IioVLq__featureIcon{width:1rem;height:1rem}.PluginFeatureGlass-module__IioVLq__featureIdentity h4{color:var(--is-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.PluginFeatureGlass-module__IioVLq__featureIdentity p{max-width:60ch;color:var(--is-text-muted);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.65}.PluginFeatureGlass-module__IioVLq__supportLink{text-align:left;min-height:2.75rem;color:var(--is-text);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.PluginFeatureGlass-module__IioVLq__supportCheck{color:var(--is-ide-vscode-cyan);flex:none;margin-top:.125rem}td[data-editor=jetbrains] .PluginFeatureGlass-module__IioVLq__supportCheck{color:var(--is-ide-jetbrains-pink)}.PluginFeatureGlass-module__IioVLq__supportLink:hover,.PluginFeatureGlass-module__IioVLq__supportLink:focus-visible{background:#ffffff0b}.PluginFeatureGlass-module__IioVLq__supportLink small{color:var(--is-text-muted);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.PluginFeatureGlass-module__IioVLq__supportLink:hover small{color:var(--is-text);text-underline-offset:3px;text-decoration:underline}.PluginFeatureGlass-module__IioVLq__unconfirmed{color:var(--is-text-muted);font-size:.75rem;line-height:1.5}.PluginFeatureGlass-module__IioVLq__emptyResults button{color:var(--is-text);text-underline-offset:4px;text-decoration:underline}.PluginFeatureGlass-module__IioVLq__emptyResults{color:var(--is-text-muted);padding:2rem;font-size:.875rem}@media (max-width:47.999rem){.PluginFeatureGlass-module__IioVLq__features,.PluginFeatureGlass-module__IioVLq__bottomCta{padding-inline:1rem}.PluginFeatureGlass-module__IioVLq__features{padding-top:2rem}.PluginFeatureGlass-module__IioVLq__comparisonControls{flex-wrap:wrap;gap:1rem;padding:1rem}.PluginFeatureGlass-module__IioVLq__searchField{flex:1 0 100%;max-width:none}.PluginFeatureGlass-module__IioVLq__supportFilter{flex:1}.PluginFeatureGlass-module__IioVLq__comparisonLegend{padding-inline:1rem}.PluginFeatureGlass-module__IioVLq__parityTable thead th,.PluginFeatureGlass-module__IioVLq__parityTable tbody th,.PluginFeatureGlass-module__IioVLq__parityTable tbody td{padding-inline:.875rem}}.PluginFeatureGlass-module__IioVLq__bottomCta{padding-bottom:5rem}.PluginFeatureGlass-module__IioVLq__ctaCard{border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy art""actions art""trial art";align-items:center;column-gap:2rem;padding:clamp(2.5rem,4vw,3.5rem);display:grid;overflow:hidden}.PluginFeatureGlass-module__IioVLq__ctaArtwork{pointer-events:none;grid-area:art;place-items:center;min-width:0;min-height:19rem;display:grid}.PluginFeatureGlass-module__IioVLq__editorPair{perspective:900px;width:100%;max-width:29rem;height:19rem;position:relative}.PluginFeatureGlass-module__IioVLq__editorWindow{--editor-accent:var(--is-ide-vscode-blue);border-radius:.875rem;width:76%;animation:8s ease-in-out infinite alternate PluginFeatureGlass-module__IioVLq__editorFloat;position:absolute;top:.75rem;left:0;overflow:hidden;transform:rotate(-6deg)}.PluginFeatureGlass-module__IioVLq__editorWindow[data-editor=jetbrains]{--editor-accent:var(--is-ide-jetbrains-pink);animation-delay:-4s;inset:auto 0 .75rem auto;transform:rotate(5deg)}.PluginFeatureGlass-module__IioVLq__editorTitlebar{border-bottom:1px solid var(--is-border-strong);color:var(--is-text);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorTitlebar img{width:1rem;height:1rem}.PluginFeatureGlass-module__IioVLq__editorCanvas{background:var(--is-surface);min-height:8rem;display:flex;position:relative}.PluginFeatureGlass-module__IioVLq__editorWindowControls{opacity:.65;align-items:center;gap:.5rem;margin-left:auto;display:flex}.PluginFeatureGlass-module__IioVLq__editorWindowControls i{background:var(--is-text);width:.5rem;height:1px}.PluginFeatureGlass-module__IioVLq__editorWindowControls i:last-child{border:1px solid var(--is-text);background:0 0;width:.4rem;height:.4rem}.PluginFeatureGlass-module__IioVLq__editorExplorer{border-right:1px solid var(--is-border);background:var(--is-page-alt);flex-direction:column;gap:.625rem;width:25%;padding:.875rem .625rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorExplorer b{color:var(--is-text);font-size:.5rem;font-weight:500}.PluginFeatureGlass-module__IioVLq__editorExplorer i{background:var(--is-border-strong);border-radius:2px;width:85%;height:3px}.PluginFeatureGlass-module__IioVLq__editorExplorer i:nth-child(2n){width:56%;margin-left:15%}.PluginFeatureGlass-module__IioVLq__editorWorkspace{flex:1;min-width:0}.PluginFeatureGlass-module__IioVLq__editorTab{border-top:1px solid var(--editor-accent);border-right:1px solid var(--is-border);width:fit-content;color:var(--is-text);background:var(--is-surface-raised);align-items:center;gap:1.125rem;padding:.5rem .75rem;font-size:.5625rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorTab span{color:var(--is-text-muted)}.PluginFeatureGlass-module__IioVLq__editorCode{flex-direction:column;gap:.5rem;padding:.625rem .75rem .875rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorCode>div{align-items:center;gap:.375rem;height:.5rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorCode em{width:.625rem;color:var(--is-text-muted);flex:none;font:.5rem monospace}.PluginFeatureGlass-module__IioVLq__editorCode span{background:color-mix(in srgb, var(--editor-accent) 65%, var(--is-text) 10%);border-radius:2px;width:25%;height:3px}.PluginFeatureGlass-module__IioVLq__editorCode span:last-child{background:var(--is-border-strong);width:17%}.PluginFeatureGlass-module__IioVLq__editorCode>div:nth-child(2n) span:first-of-type{width:17%;margin-left:.5rem}.PluginFeatureGlass-module__IioVLq__editorCode>div:nth-child(3) span:last-child{width:30%}.PluginFeatureGlass-module__IioVLq__editorWindow[data-editor=jetbrains] .PluginFeatureGlass-module__IioVLq__editorTab{box-shadow:inset 0 -1px var(--editor-accent);border-top-color:#0000}.PluginFeatureGlass-module__IioVLq__editorMonogram{position:absolute;top:62%;right:.875rem;transform:translateY(-50%)}.PluginFeatureGlass-module__IioVLq__editorMonogram img{opacity:.9;width:2.5rem;height:2.5rem}.PluginFeatureGlass-module__IioVLq__editorStatus{color:var(--is-text);border-top:1px solid color-mix(in srgb, var(--editor-accent) 40%, transparent);background:color-mix(in srgb, var(--editor-accent) 14%, var(--is-surface));align-items:center;gap:.5rem;padding:.4rem .875rem;font-size:.625rem;display:flex}.PluginFeatureGlass-module__IioVLq__editorStatus span{background:var(--editor-accent);border-radius:50%;width:.375rem;height:.375rem}@keyframes PluginFeatureGlass-module__IioVLq__editorFloat{0%{translate:0}to{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.PluginFeatureGlass-module__IioVLq__editorWindow{animation:none}}.PluginFeatureGlass-module__IioVLq__ctaCopy{grid-area:copy;width:100%;max-width:42rem}.PluginFeatureGlass-module__IioVLq__ctaCard h2{max-width:18ch;color:var(--is-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;line-height:1.08}.PluginFeatureGlass-module__IioVLq__closingActions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;gap:1rem;width:100%;margin-top:2rem;display:flex}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction{white-space:normal;border-radius:.75rem;justify-content:center;align-items:center;gap:.875rem;min-width:0;height:auto;min-height:3.75rem;padding:1rem 1.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.PluginFeatureGlass-module__IioVLq__closingAction img{opacity:1;flex:none;width:2rem;height:2rem;transition:transform .22s}.PluginFeatureGlass-module__IioVLq__ctaTrial{color:var(--is-text);text-wrap:balance;grid-area:trial;margin:1.25rem 0 0;font-size:.875rem;line-height:1.6}@media (max-width:47.999rem){.PluginFeatureGlass-module__IioVLq__features,.PluginFeatureGlass-module__IioVLq__bottomCta{padding-inline:1rem}.PluginFeatureGlass-module__IioVLq__bottomCta{padding-bottom:3rem}}@media (max-width:39.999rem){.PluginFeatureGlass-module__IioVLq__closingActions{flex-direction:column;align-items:center;gap:.75rem}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction{width:100%;min-width:0;max-width:20rem}}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction{--cta-ide-primary:var(--is-ide-vscode-blue);--cta-ide-secondary:var(--is-ide-vscode-cyan);background:radial-gradient(95% 160% at 0 0, color-mix(in srgb, var(--cta-ide-secondary) 20%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--cta-ide-primary) 28%, transparent), transparent), var(--is-surface)}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction[data-ide=jetbrains]{--cta-ide-primary:var(--is-ide-jetbrains-pink);--cta-ide-secondary:var(--is-ide-jetbrains-orange)}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction:hover,.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction:focus-visible{background:radial-gradient(95% 160% at 0 0, color-mix(in srgb, var(--cta-ide-secondary) 23%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--cta-ide-primary) 36%, transparent), transparent), var(--is-surface-raised)}.PluginFeatureGlass-module__IioVLq__ctaCard .PluginFeatureGlass-module__IioVLq__closingActions a.PluginFeatureGlass-module__IioVLq__closingAction:active{background:linear-gradient(135deg, color-mix(in srgb, var(--cta-ide-primary) 15%, transparent), transparent), var(--is-surface)}@media (max-width:63.999rem){.PluginFeatureGlass-module__IioVLq__ctaCard{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"art""copy""actions""trial";padding-top:2rem}.PluginFeatureGlass-module__IioVLq__ctaArtwork{min-height:19rem;margin-bottom:2rem}.PluginFeatureGlass-module__IioVLq__ctaCopy,.PluginFeatureGlass-module__IioVLq__ctaCard h2{margin-inline:auto}.PluginFeatureGlass-module__IioVLq__closingActions{justify-content:center}}@media (max-width:39.999rem){.PluginFeatureGlass-module__IioVLq__ctaCard{padding-inline:1.25rem}.PluginFeatureGlass-module__IioVLq__ctaArtwork{min-height:17rem;margin-bottom:1.5rem}.PluginFeatureGlass-module__IioVLq__editorPair{height:17rem}.PluginFeatureGlass-module__IioVLq__editorWindow{width:82%}.PluginFeatureGlass-module__IioVLq__editorCanvas{min-height:6.5rem}.PluginFeatureGlass-module__IioVLq__editorMonogram img{width:2.5rem;height:2.5rem}}@media (hover:hover){.PluginFeatureGlass-module__IioVLq__closingAction:hover img{transform:translateY(-1px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.PluginFeatureGlass-module__IioVLq__closingAction img{transition:none}.PluginFeatureGlass-module__IioVLq__closingAction:hover img{transform:none}}.PluginFeatureGlass-module__IioVLq__supportLink:focus-visible,.PluginFeatureGlass-module__IioVLq__tableViewport:focus-visible,.PluginFeatureGlass-module__IioVLq__comparisonControls input:focus-visible,.PluginFeatureGlass-module__IioVLq__supportFilter button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.PluginFeatureGlass-module__IioVLq__stickyComparisonHeader{--comparison-compact:0;top:var(--comparison-sticky-top,4.25rem);z-index:30;pointer-events:none;height:11rem;position:sticky}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface{pointer-events:auto;background:linear-gradient(120deg, #ffffff09, transparent 55%), var(--is-surface);border-radius:1.25rem 1.25rem 0 0;transition:border-radius .22s,box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls{height:calc(6.5rem - var(--comparison-compact) * 2.5rem);box-sizing:border-box;align-items:flex-end;gap:1rem;padding:.75rem 1.5rem}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls label{opacity:max(0, calc(1 - var(--comparison-compact) * 3))}.PluginFeatureGlass-module__IioVLq__searchField,.PluginFeatureGlass-module__IioVLq__supportFilter{position:relative}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls label{margin:0;position:absolute;bottom:calc(100% + .375rem);left:0}.PluginFeatureGlass-module__IioVLq__columnHeaderViewport{overflow:hidden}.PluginFeatureGlass-module__IioVLq__columnHeaders{border-bottom:1px solid var(--is-border-strong);grid-template-columns:56% 22% 22%;min-width:42rem;display:grid}.PluginFeatureGlass-module__IioVLq__columnHeaders>span{height:calc(4.5rem - var(--comparison-compact) * 1.25rem);box-sizing:border-box;justify-content:center;align-items:center;gap:.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;display:flex}.PluginFeatureGlass-module__IioVLq__columnHeaders>span:first-child{justify-content:flex-start}.PluginFeatureGlass-module__IioVLq__columnHeaders>span[data-editor]{border-left:1px solid var(--is-border)}.PluginFeatureGlass-module__IioVLq__columnHeaders>span[data-editor=vscode]{box-shadow:inset 0 1px var(--is-ide-vscode-blue);background:linear-gradient(#1f9cf011,#0000)}.PluginFeatureGlass-module__IioVLq__columnHeaders>span[data-editor=jetbrains]{box-shadow:inset 0 1px var(--is-ide-jetbrains-pink);background:linear-gradient(#e122910e,#0000)}.PluginFeatureGlass-module__IioVLq__columnHeaders img{width:1.75rem;height:1.75rem;transform:scale(calc(1 - var(--comparison-compact) * .2))}.PluginFeatureGlass-module__IioVLq__stickyComparisonHeader[data-compact=true] .PluginFeatureGlass-module__IioVLq__stickyHeaderSurface{box-shadow:0 10px 24px -16px #000c, 0 1px var(--is-border-strong);border-radius:0}@media (max-width:47.999rem){.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls{flex-wrap:nowrap;gap:.5rem;padding-inline:.875rem}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__searchField,.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__supportFilter{flex:50%;min-width:0}.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__resultCount{display:none}.PluginFeatureGlass-module__IioVLq__columnHeaders>span{padding-inline:.875rem}}@media (prefers-reduced-motion:reduce){.PluginFeatureGlass-module__IioVLq__stickyComparisonHeader,.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface,.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls,.PluginFeatureGlass-module__IioVLq__stickyHeaderSurface .PluginFeatureGlass-module__IioVLq__comparisonControls label,.PluginFeatureGlass-module__IioVLq__columnHeaders>span,.PluginFeatureGlass-module__IioVLq__columnHeaders img{transition:none}}.PluginFeatureGlass-module__IioVLq__categoryHeading{display:block}.PluginFeatureGlass-module__IioVLq__categoryCopy{flex:1;min-width:0}.PluginFeatureGlass-module__IioVLq__categoryTitle{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.PluginFeatureGlass-module__IioVLq__categoryTitle>span{color:var(--is-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:400}.PluginFeatureGlass-module__IioVLq__parityTable tbody+tbody .PluginFeatureGlass-module__IioVLq__categoryRow th{border-top:1px solid var(--is-border-strong)}@media (prefers-reduced-motion:reduce){.PluginFeatureGlass-module__IioVLq__stickyComparisonHeader{--comparison-compact:1;height:7.25rem}}
.PluginFaqSurface-module__XjpSAW__section{width:100%;max-width:52rem;margin-inline:auto;padding:4.5rem 1.5rem;scroll-margin-top:4.25rem}.PluginFaqSurface-module__XjpSAW__heading{text-align:center}.PluginFaqSurface-module__XjpSAW__heading p{text-wrap:balance;margin-top:1rem;line-height:1.65}.PluginFaqSurface-module__XjpSAW__list{margin-top:3rem}.PluginFaqSurface-module__XjpSAW__item+.PluginFaqSurface-module__XjpSAW__item{border-top:1px solid color-mix(in srgb, var(--is-text) 24%, transparent)}.PluginFaqSurface-module__XjpSAW__trigger{cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}.PluginFaqSurface-module__XjpSAW__trigger::-webkit-details-marker{display:none}.PluginFaqSurface-module__XjpSAW__trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.PluginFaqSurface-module__XjpSAW__trigger h3{color:var(--is-text);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.5}.PluginFaqSurface-module__XjpSAW__trigger>svg{color:var(--is-text);flex-shrink:0;align-self:flex-start;margin-top:.375rem;transition:transform .2s}.PluginFaqSurface-module__XjpSAW__item[open] .PluginFaqSurface-module__XjpSAW__trigger{padding-bottom:.75rem}.PluginFaqSurface-module__XjpSAW__item[open] .PluginFaqSurface-module__XjpSAW__trigger>svg{transform:rotate(180deg)}.PluginFaqSurface-module__XjpSAW__answer{max-width:65ch;color:var(--is-text);text-wrap:pretty;overflow-wrap:anywhere;padding:0 2.5rem 1.75rem 0;font-size:1rem;line-height:1.8}.PluginFaqSurface-module__XjpSAW__contact{border-top:1px solid color-mix(in srgb, var(--is-text) 24%, transparent);text-align:center;color:var(--is-text);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.375rem .625rem;margin-top:0;padding-top:1.25rem;font-size:1rem;line-height:1.6;display:flex}.PluginFaqSurface-module__XjpSAW__contact a{color:var(--is-text);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.PluginFaqSurface-module__XjpSAW__contact a:hover{text-decoration-thickness:2px}.PluginFaqSurface-module__XjpSAW__contact a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}@media (hover:hover){.PluginFaqSurface-module__XjpSAW__trigger:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:48rem){.PluginFaqSurface-module__XjpSAW__section{padding-block:6rem}}@media (max-width:47.999rem){.PluginFaqSurface-module__XjpSAW__section{padding-top:5.25rem;scroll-margin-top:0}}@media (max-width:39.999rem){.PluginFaqSurface-module__XjpSAW__section{padding-inline:1.25rem;padding-bottom:3.5rem}.PluginFaqSurface-module__XjpSAW__list{margin-top:2rem}.PluginFaqSurface-module__XjpSAW__trigger{gap:1rem;padding-block:1.25rem}.PluginFaqSurface-module__XjpSAW__trigger h3{font-size:1.0625rem}.PluginFaqSurface-module__XjpSAW__answer{padding-bottom:1.5rem;padding-right:0;line-height:1.75}}@media (prefers-reduced-motion:reduce){.PluginFaqSurface-module__XjpSAW__trigger>svg{transition:none}}
.PluginHero-module__vr6PyG__showcase{isolation:isolate;background:radial-gradient(45% 70% at 30% 0%, #1f9cf012, transparent 80%), radial-gradient(45% 70% at 70% 0%, #e122910f, transparent 80%), var(--is-page);grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,3vw,2.5rem);padding:1.75rem 0 2rem;display:grid;position:relative;overflow:hidden}.PluginHero-module__vr6PyG__copy{text-align:center;width:100%;max-width:56rem;margin-inline:auto;padding-inline:1.5rem;position:relative}.PluginHero-module__vr6PyG__copy h1{color:var(--is-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:1.08}.PluginHero-module__vr6PyG__editors{color:var(--is-text-muted);letter-spacing:-.025em;margin-top:.625rem;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.4;display:block}.PluginHero-module__vr6PyG__vscode,.PluginHero-module__vr6PyG__jetbrains{white-space:nowrap;color:#0000;-webkit-background-clip:text;background-clip:text}.PluginHero-module__vr6PyG__vscode{background-image:linear-gradient(100deg,#79deef,#36a9f3)}.PluginHero-module__vr6PyG__jetbrains{background-image:linear-gradient(100deg,#ffb16d,#f675b6)}.PluginHero-module__vr6PyG__copy p{max-width:44rem;color:var(--is-text-muted);text-wrap:balance;margin:1rem auto 0;font-size:1rem;line-height:1.75}@media (max-width:47.999rem){.PluginHero-module__vr6PyG__showcase{row-gap:1.75rem;padding-block:1.5rem 1.75rem}.PluginHero-module__vr6PyG__copy{padding-inline:1rem}.PluginHero-module__vr6PyG__editors{margin-top:.5rem}.PluginHero-module__vr6PyG__copy p{max-width:26rem;margin-top:.875rem;font-size:.9375rem}}
