.LuJ2Da_page{--draft-max:80rem;--blog-measure:none;--blog-rail:14.5rem;--blog-rail-gap:clamp(3rem, 5.5vw, 6rem);--blog-gutter:1rem;--blog-gap:2rem}.LuJ2Da_column{padding:0 var(--blog-gutter) 6rem}.LuJ2Da_article{min-width:0}.LuJ2Da_reading,.LuJ2Da_foot,.LuJ2Da_author{max-width:var(--blog-measure)}.LuJ2Da_head{padding-top:1.5rem}.LuJ2Da_crumbs{align-items:center;gap:.5rem 1rem;min-width:0;margin-bottom:2.5rem;display:flex}.LuJ2Da_crumbs>.blog-breadcrumbs{flex:auto;min-width:0}.LuJ2Da_crumbs>.blog-breadcrumbs ol{gap:.5rem;min-width:0}.LuJ2Da_crumbs>.blog-breadcrumbs li{flex:none;gap:.5rem}.LuJ2Da_crumbs>.blog-breadcrumbs li:last-child{flex:0 auto;min-width:0}.LuJ2Da_crumbs>.blog-breadcrumbs a{min-height:2rem}.LuJ2Da_markdown{flex:none;margin-left:auto}.LuJ2Da_back{min-height:2rem;color:var(--is-text-muted);border-radius:.375rem;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.LuJ2Da_back svg{width:1rem;height:1rem}.LuJ2Da_back:hover{color:#fff}.LuJ2Da_title{color:#fff;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.375rem,4.6vw,3.75rem);font-weight:500;line-height:1.04}.LuJ2Da_deck{color:var(--is-text-muted);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.LuJ2Da_meta{clip-path:inset(-.5rem -.5rem -.5rem calc(1.25rem - 6px));color:var(--is-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;row-gap:.5rem;margin-top:2rem;margin-left:-1.25rem;font-size:.875rem;line-height:1.5;display:flex}.LuJ2Da_meta>*{white-space:nowrap}.LuJ2Da_meta>:before{width:1.25rem;color:var(--is-text-faint);content:"·";text-align:center;display:inline-block}.LuJ2Da_byline{color:#e4e4e7;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.LuJ2Da_byline:hover{color:#fff}.LuJ2Da_bylinePhoto{color:#e4e4e7;background:#18181b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-right:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.LuJ2Da_bylinePhoto img{object-fit:cover;width:100%;height:100%;display:block}.LuJ2Da_metaLink{color:#e4e4e7;text-underline-offset:.25em;border-radius:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.LuJ2Da_metaLink:hover{color:#fff;text-decoration-color:#ffffff73}.LuJ2Da_aside{display:none}.LuJ2Da_asideShare{gap:.75rem;display:grid}.LuJ2Da_asideShare .blog-share__label{color:var(--is-text-muted);font-size:.8125rem}.LuJ2Da_services{border-top:1px solid var(--draft-line);gap:1rem;padding-top:1.75rem;display:grid}.LuJ2Da_servicesWho{align-items:center;gap:.75rem;min-width:0;display:flex}.LuJ2Da_servicesPhoto{object-fit:cover;border-radius:999px;flex:none;width:2.5rem;height:2.5rem}.LuJ2Da_servicesName{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.3}.LuJ2Da_servicesRole{color:var(--is-text-muted);font-size:.8125rem;line-height:1.4}.LuJ2Da_servicesText{color:#d4d4d8;text-wrap:pretty;font-size:.875rem;line-height:1.55}.LuJ2Da_servicesActions{gap:.5rem;display:flex}.LuJ2Da_servicesActions>*{flex:auto}.LuJ2Da_servicesActions>.is-talk-button{padding-inline:1rem}.LuJ2Da_reading{margin-top:3rem}.LuJ2Da_contents{min-width:0}.LuJ2Da_contents .blog-toc__mobile{border-color:var(--draft-line);margin-bottom:2.5rem}.LuJ2Da_body{min-width:0}.LuJ2Da_page .LuJ2Da_body>.blog-content{font-size:1.125rem;line-height:1.7}.LuJ2Da_page .LuJ2Da_body>.blog-content>h2{margin-top:3.5rem}.LuJ2Da_page .LuJ2Da_body>.blog-content>h3{margin-top:2.75rem}.LuJ2Da_page .LuJ2Da_body .blog-content .blog-code-block{border-color:#ffffff14;border-radius:.875rem}.LuJ2Da_page .LuJ2Da_body .blog-content .blog-code-block figcaption{background:0 0;border-bottom-color:#ffffff0f}.LuJ2Da_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:4rem;display:flex}.LuJ2Da_topics{min-width:0}.LuJ2Da_topics ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.LuJ2Da_topic{color:#d4d4d8;text-underline-offset:.25em;border-radius:.25rem;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.LuJ2Da_topic svg{color:#71717a;flex:none;width:.875rem;height:.875rem}.LuJ2Da_topic:hover{color:#fff;text-decoration-color:#ffffff73}.LuJ2Da_topics+.LuJ2Da_share{margin-left:auto}.LuJ2Da_author{border-top:1px solid var(--draft-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.125rem;margin-top:3rem;padding-top:2rem;display:grid}.LuJ2Da_authorPhoto{color:#e4e4e7;background:#18181b;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1rem;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.LuJ2Da_authorPhoto img{object-fit:cover;width:100%;height:100%;display:block}.LuJ2Da_authorIdentity{min-width:0;padding-top:.125rem}.LuJ2Da_authorName{color:#fff;letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:1.3}.LuJ2Da_authorTitle{color:var(--is-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.LuJ2Da_authorBio{color:#b4b4bc;margin-top:.75rem;font-size:.9375rem;line-height:1.7}.LuJ2Da_authorLinks{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.LuJ2Da_authorLink{color:#d4d4d8;white-space:nowrap;border:1px solid #ffffff1a;border-radius:.625rem;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem 0 .625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.LuJ2Da_authorLink svg{color:#a1a1aa;flex:none;width:.875rem;height:.875rem}.LuJ2Da_authorLink:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38}.LuJ2Da_authorLink:hover svg{color:#fff}.LuJ2Da_next{margin-top:7rem}.LuJ2Da_nextHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.LuJ2Da_nextTitle{color:#fff;letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.1}.LuJ2Da_next>.LuJ2Da_nextTitle{margin-bottom:2rem}.LuJ2Da_nextAll{color:var(--is-text-muted);border-radius:.25rem;font-size:.875rem;font-weight:500}.LuJ2Da_nextAll:hover{color:#fff}.LuJ2Da_nextGrid{gap:var(--blog-gap);grid-template-columns:minmax(0,1fr);display:grid}.LuJ2Da_nextGrid>li{min-width:0;display:flex}.LuJ2Da_nextGrid[data-count="1"]{--next-count:1}.LuJ2Da_nextGrid[data-count="2"]{--next-count:2}.LuJ2Da_nextCard{border-top:1px solid var(--draft-line);isolation:isolate;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding-top:1.25rem;display:flex;position:relative}.LuJ2Da_nextCard:before{content:"";opacity:0;pointer-events:none;background:#fff9;height:1px;transition:opacity .32s;position:absolute;top:-1px;left:0;right:0}.LuJ2Da_nextCard:hover:before{opacity:1;transition-duration:0s}.LuJ2Da_nextCard:has(.LuJ2Da_nextLink:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:.25rem}.LuJ2Da_nextIcon{color:#e4e4e7;background:#18181b;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.LuJ2Da_nextIcon img{object-fit:contain;width:1.125rem;height:1.125rem}.LuJ2Da_nextCardTitle{color:#fff;letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.35}.LuJ2Da_nextLink{outline:none}.LuJ2Da_nextLink:after{z-index:1;content:"";position:absolute;inset:-1px 0 0}.LuJ2Da_nextSummary{-webkit-line-clamp:2;line-clamp:2;color:var(--is-text-muted);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.LuJ2Da_nextMeta{color:var(--is-text-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;gap:.25rem .5rem;margin-top:auto;padding-top:.75rem;font-size:.8125rem;display:flex;overflow:hidden}.LuJ2Da_nextMeta>*+:before{content:"·";margin-right:.5rem}.LuJ2Da_page .LuJ2Da_resources{border-top:0;margin-top:7rem}.LuJ2Da_resources>:first-child{padding:0 0 1.5rem}.LuJ2Da_resources>:first-child>h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500}:is(.LuJ2Da_back,.LuJ2Da_byline,.LuJ2Da_metaLink,.LuJ2Da_topic,.LuJ2Da_nextAll,.LuJ2Da_authorLink):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.LuJ2Da_page .blog-post-stickybar{background:linear-gradient(180deg, color-mix(in srgb, var(--draft-paper) 70%, transparent), color-mix(in srgb, var(--draft-paper) 62%, transparent));box-shadow:none;-webkit-backdrop-filter:blur(10px)brightness(.5)saturate(1.16);backdrop-filter:blur(10px)brightness(.5)saturate(1.16);border-bottom:0}.LuJ2Da_page .blog-post-stickybar__inner{width:calc(var(--draft-column) - 2 * var(--blog-gutter));max-width:none}.LuJ2Da_page .blog-post-stickybar__meter{background:var(--draft-line)}.LuJ2Da_page .blog-post-stickybar__progress{background:#ffffff8c}.LuJ2Da_page .blog-post-stickybar__back{transition:none}.LuJ2Da_page .blog-post-stickybar__back:hover{transform:none}@media (max-width:47.999rem){.LuJ2Da_crumbs{flex-wrap:wrap;margin-bottom:2rem}.LuJ2Da_crumbs>.blog-breadcrumbs{flex-basis:100%}.LuJ2Da_markdown{margin-left:0}.LuJ2Da_deck{font-size:1.0625rem}.LuJ2Da_meta{margin-top:1.5rem}.LuJ2Da_page .LuJ2Da_body>.blog-content{font-size:1.0625rem}.LuJ2Da_page .LuJ2Da_body>.blog-content>h2{margin-top:2.75rem}}@media (min-width:40rem){.LuJ2Da_nextGrid{grid-template-columns:repeat(min(2, var(--next-count,3)), minmax(0, 1fr))}}@media (min-width:48rem){.LuJ2Da_page{--blog-gutter:0px}.LuJ2Da_head{padding-top:2.5rem}.LuJ2Da_reading{margin-top:3.5rem}.LuJ2Da_author{gap:1.25rem}}@media (min-width:64rem){.LuJ2Da_head{padding-top:3.5rem}.LuJ2Da_nextGrid{grid-template-columns:repeat(min(3, var(--next-count,3)), minmax(0, 1fr))}}@media (min-width:75rem){.LuJ2Da_page{--blog-measure:calc(100% - var(--blog-rail) - var(--blog-rail-gap))}.LuJ2Da_head{grid-template-columns:minmax(0, 1fr) var(--blog-rail);column-gap:var(--blog-rail-gap);align-items:start;display:grid}.LuJ2Da_crumbs{grid-column:1/-1}.LuJ2Da_aside{gap:1.75rem;padding-top:.5rem;display:grid}.LuJ2Da_foot .LuJ2Da_share{display:none}.LuJ2Da_foot:not(:has(.LuJ2Da_topics)){display:none}.LuJ2Da_page[data-toc]{--blog-measure:none;--blog-rail-gap:clamp(2.5rem, 4vw, 4rem)}.LuJ2Da_page[data-toc] .LuJ2Da_article{grid-template-columns:minmax(0, 1fr) var(--blog-rail);column-gap:var(--blog-rail-gap);display:grid}.LuJ2Da_page[data-toc] .LuJ2Da_article>*{grid-column:1}.LuJ2Da_page[data-toc] .LuJ2Da_article>.LuJ2Da_head{grid-column:1/-1}.LuJ2Da_page[data-toc] .LuJ2Da_reading{display:contents}.LuJ2Da_page[data-toc] .LuJ2Da_contents{grid-area:2/2/span 4;margin-top:3.5rem}.LuJ2Da_page[data-toc] .LuJ2Da_body{max-width:var(--blog-measure);grid-column:1;margin-top:3.5rem}.LuJ2Da_contents .blog-toc{top:calc(var(--blog-sticky-top,68px) + 4.75rem);position:sticky}}@media (prefers-reduced-motion:reduce){.LuJ2Da_nextCard:before{transition:none}}
.ywE4iq_edge{pointer-events:none;height:6rem;position:absolute;left:0;right:0;overflow:hidden}.ywE4iq_edge[data-facing=up]{bottom:0}.ywE4iq_edge[data-facing=down]{top:0;transform:scaleY(-1)}.ywE4iq_edge:before,.ywE4iq_edge:after{z-index:3;content:"";height:1px;position:absolute;left:0;right:0}.ywE4iq_edge:before{background:linear-gradient(90deg,#0000 3%,#8b5cf66b 15%,#a78bfac7 29%,#ddd6feeb 43%,#ede9fe 50%,#c7d2feeb 57%,#818cf8c7 71%,#6e91ff6b 85%,#0000 97%);animation:7s ease-in-out infinite alternate paused ywE4iq_edge-breath;bottom:1px}.ywE4iq_edge:after{background:linear-gradient(90deg,#0000 6%,#00000080 30% 70%,#0000 94%);bottom:0}.ywE4iq_glow{z-index:2;animation:7s ease-in-out infinite alternate paused ywE4iq_edge-breath;position:absolute;bottom:1px;-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000,#000000d1 12%,#00000085 26%,#00000042 42%,#0000001a 60%,#00000008 78%,#0000);mask-image:radial-gradient(50% 100% at 50% 100%,#000,#000000d1 12%,#00000085 26%,#00000042 42%,#0000001a 60%,#00000008 78%,#0000)}.ywE4iq_glowWide{background:linear-gradient(90deg,#7c3aed4d,#8b5cf66b 40%,#7c5cf675 50%,#6366f16b 60%,#4f6ef74d);height:4.5rem;left:0;right:0}.ywE4iq_glowSoft{background:linear-gradient(90deg,#8b5cf680,#a78bfaa8 50%,#818cf880);height:1.5rem;left:10%;right:10%}.ywE4iq_glowSeam{background:linear-gradient(90deg,#ddd6fe80,#f5f3ffcc 50%,#e0e7ff80);height:5px;left:22%;right:22%}.ywE4iq_edge[data-in-view=true]:before,.ywE4iq_edge[data-in-view=true] .ywE4iq_glow{animation-play-state:running}@keyframes ywE4iq_edge-breath{0%{opacity:.74}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ywE4iq_edge:before,.ywE4iq_glow{animation:none}}
:where(.BeG51q_sheet){--draft-paper:var(--is-page);--draft-line:#262629;--draft-edge:var(--draft-line);--draft-dash:var(--draft-line);--draft-dash-gap:var(--draft-line);--draft-panel:#111114;--draft-panel-ring:#ffffff0f;--draft-radius:.75rem;--draft-gain:#6ee7b7;--draft-max:76rem;--draft-margin:0px;--draft-column:min(var(--draft-max), 100% - 2 * var(--draft-margin));--draft-inset:1rem;--draft-rule-x:linear-gradient(var(--draft-line) 0 0) left top / 100% 1px no-repeat;--draft-rule-y:linear-gradient(var(--draft-line) 0 0) left top / 1px 100% no-repeat;--draft-fade:clamp(4rem, 12vw, 10rem);--draft-fade-foot:min(10rem, 60%);--draft-fade-both:linear-gradient(var(--draft-line) 0 0);--draft-fade-in:linear-gradient(var(--draft-line) 0 0);--draft-fade-out:linear-gradient(var(--draft-line) 0 0);--draft-void:none;--draft-anchors:none;--draft-gain-area:linear-gradient(#6ee7b71f 0 0)}:where(.BeG51q_sheet[data-fade]){--draft-fade-both:linear-gradient(90deg, transparent, var(--draft-line) min(var(--draft-fade), 20%), var(--draft-line) calc(100% - min(var(--draft-fade), 20%)), transparent);--draft-fade-in:linear-gradient(90deg, transparent, var(--draft-line) min(var(--draft-fade), 20%));--draft-fade-out:linear-gradient(90deg, var(--draft-line) calc(100% - min(var(--draft-fade), 20%)), transparent)}.BeG51q_sheet{isolation:isolate;width:100%;position:relative}.BeG51q_column{width:var(--draft-column);margin-inline:auto;position:relative}.BeG51q_column[data-paper]{background:var(--draft-paper)}.BeG51q_band{border-block:1px solid var(--draft-edge);position:relative}.BeG51q_band:is([data-attached],[data-edges=bottom]){border-top:0}.BeG51q_band[data-edges=top]{border-bottom:0}.BeG51q_grid{clip-path:inset(0 0 0 1px);min-width:0;display:grid}.BeG51q_grid>*{min-width:0;box-shadow:-1px -1px 0 0 var(--draft-line);position:relative}.BeG51q_sheet[data-fade] .BeG51q_band{border-image:var(--draft-fade-both) 1}.BeG51q_sheet[data-fade] .BeG51q_grid>*{background:linear-gradient(90deg, transparent, var(--draft-line) var(--draft-cell-in,0px), var(--draft-line) calc(100% - var(--draft-cell-out,0px)), transparent) left top / 100% 1px no-repeat border-box, linear-gradient(var(--draft-line) calc(100% - var(--draft-cell-foot,0px)), transparent) left top / 1px 100% no-repeat border-box;box-shadow:none;border:0 solid #0000;border-width:1px 0 0 1px;margin:-1px 0 0 -1px}.BeG51q_panel{border-radius:var(--draft-radius);background:var(--draft-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--draft-panel-ring);position:relative}.BeG51q_bandHead{padding:1.5rem var(--draft-inset) 1.375rem;border-bottom:1px solid var(--draft-line);position:relative}.BeG51q_bandTitle{color:#fff;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.1}.BeG51q_bandLead{max-width:52rem;color:var(--is-text-muted);text-wrap:pretty;margin-top:.5rem;font-size:1rem;line-height:1.6}.BeG51q_bleed{z-index:1;width:100%;position:relative}.BeG51q_bleed[data-paper]{background:var(--draft-paper)}.BeG51q_bleed:is([data-edges=both],[data-edges=top]):not([data-glow=top]){border-top:1px solid var(--draft-edge)}.BeG51q_bleed:is([data-edges=both],[data-edges=bottom]):not([data-glow=bottom]){border-bottom:1px solid var(--draft-edge)}.BeG51q_glow{z-index:5}.BeG51q_notes{padding:1rem var(--draft-inset) 0;color:var(--is-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;font-size:.8125rem;line-height:1.6;display:flex}.BeG51q_noteList{counter-reset:draft-note;display:grid}.BeG51q_noteList>li{counter-increment:draft-note;grid-template-columns:1.25rem minmax(0,1fr);display:grid}.BeG51q_noteList>li:before{content:counter(draft-note) ".";color:var(--is-text-faint);font-variant-numeric:tabular-nums}.BeG51q_dimension{--dimension-line:#ffffff42;--dimension-end:#ffffff80;--dimension-gain:#6ee7b7b8;text-align:center;white-space:nowrap;font-size:.6875rem;line-height:1.2;transition:opacity .2s ease-out,visibility .2s;display:grid}.BeG51q_dimension[data-dimension=hidden]{visibility:hidden;opacity:0}.BeG51q_span{--dimension-tick:var(--dimension-line);min-width:0;color:var(--is-text-muted);padding-bottom:.75rem;position:relative}.BeG51q_span:after{content:"";border-left:1px solid var(--dimension-end);background:linear-gradient(to right, var(--dimension-tick) 1px, transparent 0) left center / calc(100% / var(--dimension-ticks,1)) 5px repeat-x border-box, linear-gradient(var(--dimension-line) 0 0) left center / 100% 1px no-repeat border-box;height:9px;position:absolute;bottom:0;left:0;right:0}.BeG51q_span:last-child:after{border-right:1px solid var(--dimension-end)}.BeG51q_span[data-tone=gain]{--dimension-tick:var(--dimension-gain);color:var(--draft-gain)}.BeG51q_span[data-tone=gain]:after{background:linear-gradient(to right, var(--dimension-tick) 1px, transparent 0) left center / calc(100% / var(--dimension-ticks,1)) 5px repeat-x border-box, linear-gradient(#6ee7b74d 0 0) center / 100% 5px no-repeat}.BeG51q_gridPaper{display:none}.BeG51q_link{color:#fff;white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.BeG51q_link svg{opacity:.6;flex:none;width:.9375rem;height:.9375rem}.BeG51q_link:hover svg{opacity:1}@media (min-width:30rem){:where(.BeG51q_sheet){--draft-inset:1.25rem}}@media (min-width:40rem){:where(.BeG51q_sheet){--draft-inset:1.5rem}}@media (min-width:48rem){:where(.BeG51q_sheet){--draft-margin:1.5rem}}@media (min-width:64rem){:where(.BeG51q_sheet){--draft-margin:2rem}}
._589M1G_page{--draft-max:80rem;--draft-inset:1.25rem}._589M1G_band{padding-inline:var(--draft-inset)}._589M1G_sectionHead{max-width:44rem;margin-bottom:2.5rem}._589M1G_sectionTitle{color:#fff;letter-spacing:-.04em;text-wrap:balance;font-size:2rem;font-weight:600;line-height:1.1}._589M1G_sectionText{color:var(--is-text-muted);margin-top:.875rem;font-size:1rem;line-height:1.6}._589M1G_grid{margin-inline:calc(-1 * var(--draft-inset))}._589M1G_grid>*{isolation:isolate;padding:1.75rem var(--draft-inset) 2rem}._589M1G_grid>:after{z-index:-1;content:"";opacity:0;pointer-events:none;background:linear-gradient(#ffffff09,#ffffff04);transition:opacity .42s;position:absolute;inset:0}._589M1G_grid>:is(:hover,:focus-within):after{opacity:1;transition-duration:0s}._589M1G_mark{isolation:isolate;background:var(--is-frosted-surface-background);color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}._589M1G_mark:before{z-index:-1;border-radius:inherit;content:"";opacity:0;background:radial-gradient(90% 120% at 0 0,#ffffff12,#0000 65%);transition:opacity .42s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #ffffff38}:is(li:hover,li:focus-within)>._589M1G_mark:before,:is(li:hover,li:focus-within)>*>._589M1G_mark:before{opacity:1;transition-duration:0s}._589M1G_mark svg{width:1.125rem;height:1.125rem}._589M1G_textLink{color:#fff;letter-spacing:-.005em;border-radius:.25rem;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}._589M1G_textLink svg{opacity:.6;flex:none;width:.9375rem;height:.9375rem;transition:transform .2s}._589M1G_textLink:hover svg{opacity:1;transform:translate(.1875rem)}._589M1G_textLink:focus-visible{outline-offset:4px;outline:2px solid #ffffffbf}._589M1G_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._589M1G_primaryAction,._589M1G_secondaryAction{letter-spacing:-.01em;border-radius:.75rem;gap:.625rem;height:3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600}._589M1G_secondaryAction{background:var(--is-frosted-surface-background);box-shadow:var(--is-frosted-surface-shadow);color:var(--is-text-muted)}._589M1G_secondaryAction:hover,._589M1G_secondaryAction:focus-visible{color:var(--is-text)}._589M1G_primaryAction svg,._589M1G_secondaryAction svg{width:1.0625rem;height:1.0625rem}._589M1G_secondaryAction ._589M1G_external{opacity:.5;width:.875rem;height:.875rem;margin-left:-.125rem}._589M1G_hero{min-width:0;margin-inline:calc(-1 * var(--draft-inset));display:grid}._589M1G_heroCopy{isolation:isolate;min-width:0;padding:4rem var(--draft-inset) 3.5rem;flex-direction:column;justify-content:center;display:flex;position:relative}._589M1G_heroTitle{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:13ch;font-size:clamp(2.625rem,9vw,4.75rem);font-weight:600;line-height:1}._589M1G_heroLead{max-width:34rem;color:var(--is-text-muted);text-wrap:pretty;margin-top:1.5rem;font-size:1.125rem;line-height:1.6}._589M1G_heroLead strong{color:#fff;font-weight:500}._589M1G_hero ._589M1G_actions{margin-top:2.25rem}._589M1G_availability{color:var(--is-text-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.5}._589M1G_identity{border-top:1px solid var(--draft-line);flex-direction:column;min-width:0;display:flex;position:relative}._589M1G_profile{min-width:0;padding:2.75rem var(--draft-inset) 2.25rem;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._589M1G_portrait{aspect-ratio:1;background:#111;border-radius:1.25rem;flex:none;width:12rem;position:relative;overflow:hidden}._589M1G_portrait img{object-fit:cover;width:100%;height:100%;display:block}._589M1G_portrait:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}._589M1G_identityText{min-width:0;margin-top:1.5rem}._589M1G_name{color:#fff;letter-spacing:-.035em;font-size:1.75rem;font-weight:600;line-height:1.15}._589M1G_roles{color:#f4f4f5b3;text-wrap:balance;margin-top:.5rem;font-size:.8125rem;line-height:1.5}._589M1G_location{color:var(--is-text-muted);margin-top:.375rem;font-size:.875rem;line-height:1.4}._589M1G_facts{border-top:1px solid var(--draft-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._589M1G_fact{min-width:0;padding:1.375rem var(--draft-inset) 1.5rem;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:.625rem;display:flex;container:fact/inline-size}._589M1G_fact+._589M1G_fact{border-left:1px solid var(--draft-line)}@media (max-width:63.99rem){._589M1G_identity{border-image:var(--draft-fade-both) 1}}@media (max-width:39.99rem){._589M1G_facts{border-image:var(--draft-fade-both) 1}}@media (min-width:40rem) and (max-width:63.99rem){._589M1G_fact+._589M1G_fact{border-image:var(--draft-fade-out) 1}}@media (min-width:64rem){._589M1G_facts{border-image:var(--draft-fade-out) 1}}._589M1G_factValue{color:#fff;letter-spacing:-.045em;font-size:2.5rem;font-weight:600;line-height:1}._589M1G_factLabel{color:var(--is-text-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}._589M1G_factIcon{flex:none;width:auto;height:2rem}@container fact (min-width:11rem){._589M1G_factLabel{flex-direction:row}}@container fact (max-width:8rem){._589M1G_factLabel{font-size:.75rem}}._589M1G_profileRole{color:#f4f4f5e6;text-align:left;cursor:help;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;max-width:100%;margin-top:.25rem;padding:0;display:inline-flex}._589M1G_profileRole:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}._589M1G_profileRoleTitle{font-size:.875rem;font-weight:500;line-height:1.4}._589M1G_profileRole svg{width:.875rem;height:.875rem;color:var(--is-text-muted);flex:none}._589M1G_brands{align-items:center;gap:1rem;min-width:0;padding-block:1.75rem;display:grid}._589M1G_brandsLabel{color:var(--is-text-muted);font-size:.8125rem;line-height:1.5}._589M1G_marquee{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}._589M1G_marqueeRail{width:max-content;animation:80s linear infinite _589M1G_hire-brand-belt;display:flex}._589M1G_marquee:hover ._589M1G_marqueeRail{animation-play-state:paused}._589M1G_marqueeList{align-items:center;display:flex}._589M1G_marqueeList li{flex:none;justify-content:center;align-items:center;width:8.5rem;height:3rem;padding:0 1rem;display:flex}._589M1G_marqueeList img{object-fit:contain;opacity:.62;filter:invert()grayscale()brightness(1.6)contrast(.88);width:auto;max-width:100%;height:auto;max-height:1.5rem;transition:opacity .42s}._589M1G_marqueeList li:hover img{opacity:1;transition-duration:0s}._589M1G_marqueeList ._589M1G_warnerMusicLogo{max-height:2.25rem}@keyframes _589M1G_hire-brand-belt{to{transform:translate(-50%)}}._589M1G_stack{gap:5rem;min-width:0;display:grid}._589M1G_projects{grid-template-columns:minmax(0,1fr)}._589M1G_projects>li{padding:0}._589M1G_project{height:100%;padding:2.25rem var(--draft-inset) 2.25rem;flex-direction:column;display:flex}._589M1G_project:focus-visible{outline-offset:-2px;outline:2px solid #ffffffbf}._589M1G_projectTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._589M1G_projectLogo{align-items:center;height:3.75rem;display:flex}._589M1G_projectLogo img{object-fit:contain;width:auto;height:100%}._589M1G_projectName{color:#fff;letter-spacing:-.02em;margin-top:1.75rem;font-size:1.375rem;font-weight:600;line-height:1.3}._589M1G_projectText{max-width:30rem;color:var(--is-text-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}._589M1G_projectDomain{color:#f4f4f5e0;align-items:center;gap:.375rem;margin-top:auto;padding-top:1.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}._589M1G_projectDomain svg{opacity:.55;width:.875rem;height:.875rem;transition:transform .2s}._589M1G_project:hover ._589M1G_projectDomain svg{opacity:1;transform:translate(.125rem,-.125rem)}._589M1G_technologies{grid-template-columns:repeat(2,minmax(0,1fr))}._589M1G_technologies>li{flex-direction:column;gap:.875rem;padding-block:1.375rem 1.5rem;display:flex}._589M1G_technologyMark{height:1.5rem;color:var(--technology-color,#fffc);filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--technology-color,#fff) 16%, transparent));align-items:center;gap:.5rem;display:flex}._589M1G_technologyMark svg{flex:none;width:1.375rem;height:1.375rem;display:block}._589M1G_technologyLabel{color:var(--is-text-muted);font-size:.8125rem;line-height:1.4}._589M1G_specs{margin-top:.75rem}._589M1G_spec{border-top:1px solid var(--draft-line);border-image:var(--draft-fade-both) 1;gap:.5rem;min-width:0;padding-block:1.25rem;display:grid}._589M1G_spec:first-child{border-top:0}._589M1G_spec:last-child{border-bottom:1px solid var(--draft-line)}._589M1G_spec dt{color:#fff;font-size:.875rem;font-weight:600;line-height:1.5}._589M1G_spec dd{min-width:0;color:var(--is-text-muted);font-size:.875rem;line-height:1.6}._589M1G_specList{gap:.5rem;display:grid}._589M1G_specList li{gap:1rem;display:flex}._589M1G_specList :is(time,._589M1G_specKey){color:#fff;font-variant-numeric:tabular-nums;flex:none;min-width:3rem}._589M1G_languages{gap:1rem;display:grid}._589M1G_language{align-items:center;gap:1rem;min-width:0;display:flex}._589M1G_flag{aspect-ratio:4/3;border-radius:.3125rem;flex:none;width:2.5rem;display:block;position:relative;overflow:hidden}._589M1G_flag svg{width:100%;height:100%;display:block}._589M1G_flag:after{border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}._589M1G_languagePlain{padding-left:3.5rem}._589M1G_languageName{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.35;display:block}._589M1G_languageLevel{color:var(--is-text-muted);font-size:.8125rem;line-height:1.4;display:block}._589M1G_closing{padding-block:5rem}._589M1G_steps{counter-reset:step;grid-template-columns:minmax(0,1fr)}._589M1G_step h3{color:#fff;letter-spacing:-.02em;margin-top:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.3}._589M1G_step p{color:var(--is-text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}._589M1G_stepNumber{color:#fff6;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}._589M1G_ai{gap:1rem;min-width:0;padding-top:2.5rem;display:grid}._589M1G_ai h3{color:#fff;letter-spacing:-.025em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}._589M1G_ai p{color:var(--is-text-muted);font-size:.9375rem;line-height:1.65}._589M1G_ai p+p{margin-top:.75rem}._589M1G_ai ._589M1G_textLink{margin-top:1.25rem}._589M1G_cta{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-block:6rem;display:flex}._589M1G_ctaTitle{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:600;line-height:1.04}._589M1G_ctaText{max-width:32rem;color:var(--is-text-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}._589M1G_cta ._589M1G_actions{justify-content:center;margin-top:2.25rem}._589M1G_ctaEmail{color:var(--is-text-muted);text-underline-offset:4px;overflow-wrap:anywhere;border-radius:.25rem;margin-top:1.5rem;font-size:.875rem;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}._589M1G_ctaEmail:hover{color:#fff;text-decoration-color:currentColor}._589M1G_ctaEmail:focus-visible{outline-offset:5px;outline:2px solid #ffffffbf}@media (max-width:39.99rem){:is(._589M1G_projects,._589M1G_steps)>*{--draft-cell-in:var(--draft-fade);--draft-cell-out:var(--draft-fade)}._589M1G_technologies>:nth-child(odd){--draft-cell-in:var(--draft-fade)}._589M1G_technologies>:nth-child(2n){--draft-cell-out:var(--draft-fade)}}@media (min-width:40rem){._589M1G_projects>:nth-child(odd){--draft-cell-in:var(--draft-fade)}._589M1G_projects>:nth-child(2n){--draft-cell-out:var(--draft-fade)}._589M1G_steps>:nth-child(3n+1){--draft-cell-in:var(--draft-fade)}._589M1G_steps>:nth-child(3n){--draft-cell-out:var(--draft-fade)}}@media (min-width:40rem) and (max-width:63.99rem){._589M1G_technologies>:nth-child(4n+1){--draft-cell-in:var(--draft-fade)}._589M1G_technologies>:nth-child(4n){--draft-cell-out:var(--draft-fade)}}@media (min-width:64rem){._589M1G_technologies>:nth-child(6n+1){--draft-cell-in:var(--draft-fade)}._589M1G_technologies>:nth-child(6n){--draft-cell-out:var(--draft-fade)}}@media (min-width:40rem){._589M1G_projects{grid-template-columns:repeat(2,minmax(0,1fr))}._589M1G_technologies{grid-template-columns:repeat(4,minmax(0,1fr))}._589M1G_steps{grid-template-columns:repeat(3,minmax(0,1fr))}._589M1G_sectionTitle{font-size:2.5rem}._589M1G_spec{grid-template-columns:12rem minmax(0,1fr);gap:2rem}}@media (min-width:40rem) and (max-width:63.99rem){._589M1G_identity{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._589M1G_facts{border-top:0;border-left:1px solid var(--draft-line);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}._589M1G_fact{justify-content:center}._589M1G_fact+._589M1G_fact{border-top:1px solid var(--draft-line);border-left:0}}@media (max-width:63.99rem){._589M1G_factIcon{height:2.5rem}}@media (min-width:48rem){._589M1G_page{--draft-inset:2rem}._589M1G_brands{grid-template-columns:12rem minmax(0,1fr);gap:2rem}._589M1G_languages{grid-auto-columns:max-content;grid-auto-flow:column;column-gap:3.5rem}._589M1G_languagePlain{padding-left:0}}@media (min-width:64rem){._589M1G_hero{grid-template-columns:minmax(0,1fr) clamp(22rem,32vw,28rem)}._589M1G_heroCopy{padding-block:6.5rem 5.5rem}._589M1G_identity{border-top:0;border-left:1px solid var(--draft-line)}._589M1G_portrait{width:15rem}._589M1G_profile{padding-inline:1.75rem}._589M1G_fact{padding-inline:1rem}._589M1G_heroLead{font-size:1.25rem}._589M1G_project{padding-block:2.75rem}._589M1G_projectLogo{height:4.5rem}._589M1G_projectName{font-size:1.5rem}._589M1G_technologies{grid-template-columns:repeat(6,minmax(0,1fr))}._589M1G_stack{gap:6.5rem}._589M1G_sectionTitle{font-size:2.75rem}._589M1G_ai{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding-top:3rem}._589M1G_closing{padding-block:6.5rem}._589M1G_cta{padding-block:8rem}}@media (min-width:80rem){._589M1G_page{--draft-inset:3rem}}@media (max-width:30rem){._589M1G_actions{align-items:stretch}._589M1G_primaryAction,._589M1G_secondaryAction{flex:100%;justify-content:center}._589M1G_fact{padding-right:.875rem}._589M1G_fact+._589M1G_fact{padding-left:.875rem}._589M1G_factValue{font-size:2.125rem}}@media (prefers-reduced-motion:reduce){._589M1G_marquee{-webkit-mask-image:none;mask-image:none}._589M1G_marqueeRail{width:auto;animation:none}._589M1G_marqueeList{flex-wrap:wrap;justify-content:center}._589M1G_marqueeList[aria-hidden]{display:none}._589M1G_textLink svg,._589M1G_grid>:after,._589M1G_mark:before,._589M1G_marqueeList img,._589M1G_projectDomain svg{transition:none}}
.qw4k5W_reveal,.qw4k5W_odometer,.qw4k5W_roles,.qw4k5W_coverage{--sf-blue:27 150 255;--sf-deep:1 118 211;--sf-ease:cubic-bezier(.22, 1, .36, 1)}.qw4k5W_reveal{min-width:0}.qw4k5W_reveal[data-reveal=shown]>*{transition:opacity .7s ease, transform .9s var(--sf-ease)}.qw4k5W_reveal[data-reveal=armed]>*{opacity:0;transform:translateY(1.75rem)}.qw4k5W_reveal[data-reveal=shown]>:nth-child(2){transition-delay:.11s}.qw4k5W_reveal[data-reveal=shown]>:nth-child(3){transition-delay:.22s}.qw4k5W_reveal[data-reveal=shown]>:nth-child(n+4){transition-delay:.33s}.qw4k5W_odometer{font-variant-numeric:tabular-nums;display:inline-flex}.qw4k5W_odometerFace{align-items:flex-start;display:inline-flex}.qw4k5W_digit,.qw4k5W_glyph{height:1.1em;line-height:1.1em;display:inline-block}.qw4k5W_digit{overflow:hidden}.qw4k5W_reel{transform:translate3d(0, calc((10 + var(--d)) * -5%), 0);flex-direction:column;display:flex}.qw4k5W_reel>span{height:1.1em;display:block}.qw4k5W_odometer[data-odometer=armed] .qw4k5W_reel{transform:none}.qw4k5W_odometer[data-odometer=armed] .qw4k5W_glyph{opacity:0;transform:translateY(.3em)}.qw4k5W_odometer[data-odometer=run] .qw4k5W_reel{transition:transform calc(1.5s + var(--k) * .26s) cubic-bezier(.16, 1, .3, 1) var(--delay)}.qw4k5W_odometer[data-odometer=run] .qw4k5W_glyph{transition:opacity .4s ease calc(var(--delay) + .9s), transform .7s var(--sf-ease) calc(var(--delay) + .9s)}.qw4k5W_toggle{color:#ffffff8c;cursor:pointer;background:#ffffff05;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.qw4k5W_toggle:hover{color:#fff;background:#ffffff0d}.qw4k5W_toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.qw4k5W_toggle svg{width:13px;height:13px}.qw4k5W_roles{--rail:2.25rem;--role-line:var(--draft-line);min-width:0;margin:0 calc(-1 * var(--draft-inset));container-type:inline-size}.qw4k5W_roleTabs{border-bottom:1px solid var(--role-line);border-image:var(--draft-fade-both) 1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qw4k5W_roleTab{isolation:isolate;min-width:0;padding:1.25rem 1rem 1.25rem var(--draft-inset);color:#d4d4d899;text-align:left;cursor:pointer;align-items:center;gap:.875rem;display:flex;position:relative}.qw4k5W_roleTab+.qw4k5W_roleTab{border-left:1px solid var(--role-line)}.qw4k5W_roleTab:before{z-index:-1;background:linear-gradient(to top, rgb(var(--sf-blue) / .1), rgb(var(--sf-blue) / 0) 85%);content:"";opacity:0;transition:opacity .32s;position:absolute;inset:0}.qw4k5W_roleTab:hover{color:#f4f4f5e0}.qw4k5W_roleTab:hover:before{opacity:.45;transition-duration:0s}.qw4k5W_roleTab[data-active]{color:#fff}.qw4k5W_roleTab[data-active]:before{opacity:1}.qw4k5W_roleTab:focus-visible{outline-offset:-2px;outline:2px solid #ffffffbf}.qw4k5W_roleMark svg{opacity:.6;transition:opacity .32s}.qw4k5W_roleTab[data-active]>.qw4k5W_roleMark svg,.qw4k5W_roleTab[data-active]>.qw4k5W_roleMark:before{opacity:1}.qw4k5W_roleTab:hover>.qw4k5W_roleMark svg,.qw4k5W_roleTab:hover>.qw4k5W_roleMark:before{opacity:1;transition-duration:0s}.qw4k5W_roleTabText{gap:.1875rem;min-width:0;display:grid}.qw4k5W_roleTabTitle{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.3}.qw4k5W_roleTabSpan{color:#d4d4d880;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.qw4k5W_roleProgress{background:linear-gradient(90deg, rgb(var(--sf-deep)), rgb(var(--sf-blue)));transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.qw4k5W_roleTab[data-active] .qw4k5W_roleProgress{transform:none}.qw4k5W_roles[data-playing] .qw4k5W_roleTab[data-active] .qw4k5W_roleProgress{animation:qw4k5W_sfcc-role-progress var(--beat) linear both}@keyframes qw4k5W_sfcc-role-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qw4k5W_track{position:relative}.qw4k5W_band,.qw4k5W_trackRailFill{width:calc(100% / var(--phases));transform:translate3d(calc(var(--from) * 100%), 0, 0) scaleX(var(--span));transform-origin:0;transition:transform .9s var(--sf-ease);position:absolute;left:0}.qw4k5W_band{background:linear-gradient(180deg, rgb(var(--sf-blue) / .12), rgb(var(--sf-blue) / .03) 62%, rgb(var(--sf-blue) / 0));top:0;bottom:0}.qw4k5W_trackRail{z-index:1;top:var(--rail);background:var(--role-line);height:1px;position:absolute;left:0;right:0}.qw4k5W_trackRailFill{background:rgb(var(--sf-blue));height:1px;box-shadow:0 0 8px rgb(var(--sf-blue) / .7);top:0}.qw4k5W_trackPulse{top:0;left:calc(var(--from) * 100% / var(--phases));width:calc(var(--span) * 100% / var(--phases));height:1px;position:absolute;overflow:hidden}.qw4k5W_trackPulse:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 36%,#fffffff2 50%,#0000 64%);position:absolute;inset:0}.qw4k5W_roles[data-playing] .qw4k5W_trackPulse:after{animation:2.2s ease-in-out .9s infinite both qw4k5W_sfcc-role-pulse}@keyframes qw4k5W_sfcc-role-pulse{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes qw4k5W_sfcc-role-pulse-down{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(100%)}}.qw4k5W_trackNode{top:-3px;left:calc(var(--k) * 100% / var(--phases) - 3px);border:1px solid var(--draft-node,#ffffff6b);background:var(--draft-paper);width:7px;height:7px;position:absolute}.qw4k5W_trackNode:last-child{margin-left:-1px}.qw4k5W_trackNode:after{background:rgb(var(--sf-blue));box-shadow:0 0 10px rgb(var(--sf-blue) / .65);content:"";opacity:0;transition:opacity .3s ease, transform .5s var(--sf-ease);position:absolute;inset:-1px;transform:scale(.4)}.qw4k5W_trackNode[data-on]:after{opacity:1;transition-delay:calc(max(0, var(--k) - var(--from)) * 70ms);transform:none}.qw4k5W_trackPhases{grid-template-columns:repeat(var(--phases), minmax(0, 1fr));display:grid;position:relative}.qw4k5W_trackPhases>li{min-width:0;padding:calc(var(--rail) + 1.75rem) 1rem 2.25rem var(--draft-inset);opacity:.4;transition:opacity .5s}.qw4k5W_trackPhases>li[data-on]{opacity:1;transition-delay:calc(max(0, var(--index) - var(--from)) * 70ms)}.qw4k5W_trackName{color:#fff;letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.qw4k5W_trackLine{color:#e4e4e79e;margin-top:.375rem;font-size:.75rem;line-height:1.5;display:block}.qw4k5W_roleFoot{padding:1.875rem var(--draft-inset) 2.125rem;border-top:1px solid var(--role-line);border-image:var(--draft-fade-both) 1;position:relative}.qw4k5W_roleFoot>.qw4k5W_toggle{right:var(--draft-inset);position:absolute;bottom:1.875rem}.qw4k5W_roleDetails{min-width:0;display:grid}.qw4k5W_roleDetail{gap:1rem calc(2 * var(--draft-inset));opacity:0;pointer-events:none;transition:opacity .28s ease, transform .5s var(--sf-ease);grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;transform:translateY(.625rem)}.qw4k5W_roleDetail[data-active]{opacity:1;pointer-events:auto;transition-delay:.14s;transform:none}.qw4k5W_roleTitle{color:#fff;letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.3}.qw4k5W_roleSummary{color:#ffffffb8;max-width:30rem;margin-top:.5rem;font-size:.875rem;line-height:1.6}.qw4k5W_rolePoints{align-content:start;gap:.5rem;padding-right:2.75rem;display:grid}.qw4k5W_rolePoints li{color:#ffffffdb;opacity:0;transition:opacity .36s ease, transform .52s var(--sf-ease);gap:.625rem;font-size:.8125rem;line-height:1.55;display:flex;transform:translate(-.375rem)}.qw4k5W_roleDetail[data-active] .qw4k5W_rolePoints li{opacity:1;transition-delay:calc(.22s + var(--order) * 90ms);transform:none}.qw4k5W_rolePoints svg{width:15px;height:15px;color:rgb(var(--sf-blue));flex:none;margin-top:2px}@container (max-width:74rem){.qw4k5W_roleTab{flex-direction:column;align-items:flex-start;gap:.875rem}.qw4k5W_roleTabSpan{white-space:normal}}@container (max-width:52rem){.qw4k5W_roleTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.qw4k5W_roleTab{flex-direction:row;align-items:center;padding-block:1rem}.qw4k5W_roleTab:nth-child(odd){border-left:0}.qw4k5W_roleTab:nth-child(n+3){border-top:1px solid var(--role-line)}.qw4k5W_roleTab:nth-child(3){border-image:var(--draft-fade-in) 1}.qw4k5W_roleTab:nth-child(4){border-image:var(--draft-fade-out) 1}.qw4k5W_band,.qw4k5W_trackRailFill{height:calc(100% / var(--phases));transform:translate3d(0, calc(var(--from) * 100%), 0) scaleY(var(--span));transform-origin:top;top:0}.qw4k5W_band{background:linear-gradient(90deg, rgb(var(--sf-blue) / .12), rgb(var(--sf-blue) / .03) 62%, rgb(var(--sf-blue) / 0));width:auto;bottom:auto;right:0}.qw4k5W_trackRail{top:0;bottom:0;right:auto;left:var(--draft-inset);width:1px;height:auto}.qw4k5W_trackRailFill{width:1px}.qw4k5W_trackPulse{top:calc(var(--from) * 100% / var(--phases));width:1px;height:calc(var(--span) * 100% / var(--phases));left:0}.qw4k5W_trackPulse:after{background:linear-gradient(#0000 36%,#fffffff2 50%,#0000 64%)}.qw4k5W_roles[data-playing] .qw4k5W_trackPulse:after{animation-name:qw4k5W_sfcc-role-pulse-down}.qw4k5W_trackNode{top:calc(var(--k) * 100% / var(--phases) - 3px);left:-3px}.qw4k5W_trackNode:first-child{margin-top:-1px}.qw4k5W_trackNode:last-child{margin-left:0}.qw4k5W_trackPhases{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.qw4k5W_trackPhases>li{padding:1rem var(--draft-inset) 1.125rem calc(var(--draft-inset) + 1.5rem)}.qw4k5W_trackLine{margin-top:.125rem}.qw4k5W_roleFoot{padding-block:1.5rem 1.75rem}}@container (max-width:44rem){.qw4k5W_roleDetail{grid-template-columns:minmax(0,1fr)}}.qw4k5W_coverage{--coverage-line:var(--draft-line);--rail-x:3px;border-block:1px solid var(--coverage-line);border-image:var(--draft-fade-both) 1;flex-direction:column;min-width:0;margin:0;display:flex;position:relative;container-type:inline-size}.qw4k5W_coverageHead{border-bottom:1px solid var(--coverage-line);border-image:var(--draft-fade-out) 1;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.qw4k5W_salesforce{width:auto;height:1.75rem}.qw4k5W_product{color:#fff;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.qw4k5W_layers{flex:1;display:grid}.qw4k5W_layer{isolation:isolate;grid-template-columns:7rem minmax(0,1fr) 1rem;align-items:center;gap:.625rem 1rem;padding:1rem 0 1rem 1.75rem;display:grid;position:relative}.qw4k5W_layer+.qw4k5W_layer{border-top:1px solid var(--coverage-line);border-image:var(--draft-fade-out) 1}.qw4k5W_layer:before{z-index:-1;background:linear-gradient(90deg, rgb(var(--sf-blue) / .12), rgb(var(--sf-blue) / .03) 62%, rgb(var(--sf-blue) / 0));content:"";opacity:0;transition:opacity .5s;position:absolute;inset:0}.qw4k5W_layer[data-on]:before{opacity:.5}.qw4k5W_layer[data-current]:before{opacity:1}.qw4k5W_layerRail{top:0;bottom:0;left:var(--rail-x);background:var(--coverage-line);width:1px;position:absolute}.qw4k5W_layerRail:after{background:rgb(var(--sf-blue));box-shadow:0 0 8px rgb(var(--sf-blue) / .7);content:"";transform-origin:top;transition:transform .36s;position:absolute;inset:0;transform:scaleY(0)}.qw4k5W_layer[data-on]>.qw4k5W_layerRail:after{transition:transform .9s var(--sf-ease);transform:none}.qw4k5W_layerNode{z-index:1;top:-4px;left:calc(var(--rail-x) - 3px);border:1px solid var(--draft-node,#ffffff6b);background:var(--draft-paper);width:7px;height:7px;position:absolute}.qw4k5W_layerNode[data-end]{top:auto;bottom:-4px}.qw4k5W_layerNode:after{background:rgb(var(--sf-blue));box-shadow:0 0 10px rgb(var(--sf-blue) / .65);content:"";opacity:0;transition:opacity .3s ease, transform .5s var(--sf-ease);position:absolute;inset:-1px;transform:scale(.4)}.qw4k5W_layer[data-on]>.qw4k5W_layerNode:not([data-end]):after,.qw4k5W_layerNode[data-lit]:after{opacity:1;transform:none}.qw4k5W_layerName{color:#fff;letter-spacing:-.01em;opacity:.45;font-size:.875rem;font-weight:600;line-height:1.35;transition:opacity .4s}.qw4k5W_layer[data-on] .qw4k5W_layerName{opacity:1}.qw4k5W_parts{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.qw4k5W_part{color:#f4f4f5e0;white-space:nowrap;opacity:.4;height:1.5rem;transition:opacity .42s ease, transform .48s var(--sf-ease);background:#ffffff08;border-radius:.375rem;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex;transform:translateY(3px);box-shadow:inset 0 0 0 1px #ffffff1a}.qw4k5W_layer[data-on] .qw4k5W_part{opacity:1;transition-delay:calc(var(--order) * 45ms);transform:none}.qw4k5W_layerCheck{width:15px;height:15px;color:rgb(var(--sf-blue));opacity:0;transition:opacity .3s ease, transform .42s var(--sf-ease);transform:scale(.6)}.qw4k5W_layer[data-on] .qw4k5W_layerCheck{opacity:1;transition-delay:.32s;transform:none}.qw4k5W_foot{border-top:1px solid var(--coverage-line);border-image:var(--draft-fade-out) 1;color:#e4e4e7bd;align-items:center;gap:.625rem;padding:.875rem 0 .875rem 1.75rem;font-size:.8125rem;line-height:1.5;display:flex}.qw4k5W_foot>svg{width:15px;height:15px;color:rgb(var(--sf-blue));opacity:.35;transition:opacity .3s ease, transform .42s var(--sf-ease);flex:none;transform:scale(.8)}[data-done]>.qw4k5W_foot>svg{opacity:1;transform:none}.qw4k5W_foot>span{flex:1;min-width:0}@container (max-width:26rem){.qw4k5W_roleMark{display:none}.qw4k5W_roleTabSpan{white-space:normal}}@media (max-width:63.999rem){.qw4k5W_coverage{border-top:0}.qw4k5W_coverageHead{padding-top:0}}@container (max-width:26rem){.qw4k5W_layer{grid-template-columns:minmax(0,1fr) 1rem;padding-left:1.5rem}.qw4k5W_foot{padding-left:1.5rem}.qw4k5W_parts{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.qw4k5W_reveal[data-reveal]>*,.qw4k5W_odometer .qw4k5W_reel,.qw4k5W_odometer .qw4k5W_glyph,.qw4k5W_roleTab:before,.qw4k5W_roleMark svg,.qw4k5W_band,.qw4k5W_trackRailFill,.qw4k5W_trackPhases>li,.qw4k5W_trackNode:after,.qw4k5W_roleDetail,.qw4k5W_rolePoints li,.qw4k5W_layer:before,.qw4k5W_layerRail:after,.qw4k5W_layer[data-on]>.qw4k5W_layerRail:after,.qw4k5W_layerNode:after,.qw4k5W_layerName,.qw4k5W_part,.qw4k5W_layerCheck,.qw4k5W_foot>svg{transition:none}.qw4k5W_roles[data-playing] .qw4k5W_roleTab[data-active] .qw4k5W_roleProgress,.qw4k5W_roles[data-playing] .qw4k5W_trackPulse:after{animation:none}}
.ZvPl_W_figure{--jb-editor:#1e1f22;--jb-panel:#2b2d30;--jb-line:#393b40;--jb-line-strong:#43454a;--jb-hover:#393b40;--jb-select:#2e436e;--jb-accent:#3574f0;--jb-text:#dfe1e5;--jb-code:#bcbec4;--jb-muted:#6f737a;--jb-soft:#9da0a8;--jb-link:#548af7;--jb-green:#5fb865;--jb-red:#e55765;--jb-amber:#d9a343;--jb-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--jb-ease:cubic-bezier(.2, .8, .2, 1);--jb-window-min:46em;border:1px solid hsl(var(--fd-border));background:var(--jb-editor);border-radius:.875rem;margin:1.5rem 0 2rem;overflow:hidden;container-type:inline-size}.ZvPl_W_figureWide{margin-inline:0}.ZvPl_W_figureBare{border:0;border-radius:0;margin:0;position:relative}.ZvPl_W_figureBare:before{content:"";opacity:0;background:radial-gradient(60% 70% at 16% 20%,#3574f06b,#0000 70%),radial-gradient(55% 65% at 92% 84%,#7660f075,#0000 70%),radial-gradient(70% 55% at 50% 108%,#2896d257,#0000 70%),linear-gradient(160deg,#161b2c,#0c0e16 55%,#17122a);transition:opacity .6s;position:absolute;inset:0}.ZvPl_W_figureBare[data-framed]:before{opacity:1}.ZvPl_W_figureBare>.ZvPl_W_stage{transform-origin:0 0;transition:transform .9s cubic-bezier(.65,0,.35,1)}.ZvPl_W_figureBare[data-framed]>.ZvPl_W_stage{border-radius:.75em;box-shadow:0 0 0 1px #ffffff1a,0 1.5em 4em #0009}.ZvPl_W_stage{color:var(--jb-text);letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(8.5px,1.6cqi,12.5px);line-height:1.4;position:relative;overflow:hidden}.ZvPl_W_stage b{font-weight:600}.ZvPl_W_caption{border-top:1px solid hsl(var(--fd-border));background:hsl(var(--fd-card));color:hsl(var(--fd-muted-foreground));align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.ZvPl_W_captionText{flex:1;min-width:0}.ZvPl_W_captionText code{font-size:.92em}.ZvPl_W_playButton{border:1px solid hsl(var(--fd-border));width:1.875rem;height:1.875rem;color:hsl(var(--fd-muted-foreground));cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ZvPl_W_playButton svg{width:.875rem;height:.875rem}.ZvPl_W_playButton:hover{color:hsl(var(--fd-foreground));background:#ffffff0f}.ZvPl_W_playButton:focus-visible{outline:2px solid hsl(var(--fd-primary));outline-offset:2px}.ZvPl_W_controls{border-bottom:1px solid hsl(var(--fd-border));background:hsl(var(--fd-card));padding:.375rem .5rem}.ZvPl_W_tabs{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);margin:-.25rem;padding:.25rem;overflow-x:auto}.ZvPl_W_tabs[data-fade-start=true]{--fade-start:2.5rem}.ZvPl_W_tabs[data-fade-end=true]{--fade-end:2.5rem}.ZvPl_W_tabs::-webkit-scrollbar{display:none}.ZvPl_W_tabList{width:max-content;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:nowrap;justify-content:flex-start;padding:0;display:flex}.ZvPl_W_ico,.ZvPl_W_glyph{flex-shrink:0;width:1.3334em;height:1.3334em;display:block}.ZvPl_W_glyph{color:#ced0d6}.ZvPl_W_window{min-height:var(--jb-window-min);background:var(--jb-editor);flex-direction:column;display:flex;position:relative}.ZvPl_W_windowStriped{--jb-main-w:calc(100cqi - 5.4em)}.ZvPl_W_workbench{flex:auto;min-height:0;display:flex}.ZvPl_W_workbench>.ZvPl_W_stripe{flex:none;width:2.7em}.ZvPl_W_workbenchMain{flex-direction:column;flex:auto;min-width:0;display:flex}.ZvPl_W_workbenchMain>:not(.ZvPl_W_editorTabs){flex-grow:1}.ZvPl_W_figureBare .ZvPl_W_workbench .ZvPl_W_stripeBtn:hover{background:var(--jb-line)}.ZvPl_W_figureBare .ZvPl_W_workbench .ZvPl_W_stripeBtn:hover .ZvPl_W_stripeTip{opacity:1;transition:none;transform:translateY(-50%)}.ZvPl_W_titleBar{border-bottom:1px solid var(--jb-editor);background:var(--jb-panel);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;height:3.1em;padding:0 .6em 0 .9em;display:flex;overflow:hidden}.ZvPl_W_lights{gap:.55em;margin-right:.5em;display:flex}.ZvPl_W_lights i{background:#4e5157;border-radius:50%;width:.95em;height:.95em}.ZvPl_W_projectWidget{border-radius:.45em;align-items:center;gap:.45em;padding:.3em .45em;font-weight:600;display:flex}.ZvPl_W_projectBadge{color:#fff;background:linear-gradient(135deg,#5a9b5f,#3e7843);border-radius:.4em;place-items:center;width:1.7em;height:1.7em;font-size:.7em;font-weight:700;display:grid}.ZvPl_W_titleSpacer{flex:1}.ZvPl_W_sfccToolbar,.ZvPl_W_ideActions{align-items:center;gap:.15em;display:flex}.ZvPl_W_tbIcon,.ZvPl_W_tbCombo,.ZvPl_W_tbSplit{border-radius:.45em;align-items:center;height:2.2em;display:flex}.ZvPl_W_tbIcon{justify-content:center;width:2.2em}.ZvPl_W_tbCombo{gap:.4em;padding:0 .45em}.ZvPl_W_tbCombo .ZvPl_W_glyph{width:1em;height:1em;color:var(--jb-soft)}.ZvPl_W_tbSplit{gap:.05em;padding-left:.4em}.ZvPl_W_tbSplitArrow{border-radius:.35em;align-items:center;height:100%;padding:0 .2em;display:flex}.ZvPl_W_tbSplitArrow .ZvPl_W_glyph{width:.9em;height:.9em;color:var(--jb-soft)}.ZvPl_W_tbHot{background:var(--jb-line-strong)}.ZvPl_W_statusBar{border-top:1px solid var(--jb-editor);background:var(--jb-panel);color:#a8abb3;white-space:nowrap;flex-shrink:0;align-items:center;gap:1em;height:2.35em;padding:0 .9em;font-size:.95em;display:flex}.ZvPl_W_crumbs{align-items:center;gap:.25em;min-width:0;display:flex;overflow:hidden}.ZvPl_W_crumbs>span{text-overflow:ellipsis;min-width:1.5em;overflow:hidden}.ZvPl_W_crumbs>span:last-child{flex-shrink:0;min-width:auto}.ZvPl_W_crumbSep{opacity:.55;flex-shrink:0;width:.9em;height:.9em}.ZvPl_W_scopeWidget{border-radius:.35em;align-items:center;gap:.4em;margin-left:auto;padding:.15em .45em;display:flex}.ZvPl_W_statusTask{flex-shrink:0;align-items:center;gap:.6em;margin-left:auto;display:flex}.ZvPl_W_statusTask+.ZvPl_W_scopeWidget{margin-left:0}.ZvPl_W_scopeWidget .ZvPl_W_ico{width:1.15em;height:1.15em}.ZvPl_W_scopeHot{color:var(--jb-text);background:var(--jb-line-strong)}.ZvPl_W_statusMeta{color:#8c8f96}.ZvPl_W_editorTabs{border-bottom:1px solid var(--jb-line);background:var(--jb-editor);white-space:nowrap;flex-shrink:0;height:2.75em;display:flex;overflow:hidden}.ZvPl_W_editorTab{color:#b4b8bf;align-items:center;gap:.45em;min-width:0;padding:0 .95em;display:flex;position:relative}.ZvPl_W_editorTab>img,.ZvPl_W_editorTab>svg{flex-shrink:0}.ZvPl_W_editorTabName{text-overflow:ellipsis;min-width:0;overflow:hidden}.ZvPl_W_editorTabActive{color:var(--jb-text)}.ZvPl_W_editorTabActive:after{background:var(--jb-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.4em;right:.4em}.ZvPl_W_tabClose{opacity:.6;width:.95em;height:.95em;margin-left:.2em}.ZvPl_W_twHeader{border-bottom:1px solid var(--jb-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:1em;height:2.6em;padding:0 .9em;display:flex}.ZvPl_W_twTitle{font-weight:600}.ZvPl_W_twTabs{gap:.25em;display:flex}.ZvPl_W_twTab{color:#b4b8bf;border-radius:.4em;align-items:center;gap:.35em;padding:.25em .6em;display:flex}.ZvPl_W_twTab .ZvPl_W_ico{width:1.1em;height:1.1em}.ZvPl_W_twTabActive{color:var(--jb-text);background:var(--jb-line)}.ZvPl_W_twActions{color:var(--jb-soft);align-items:center;gap:.5em;margin-left:auto;display:flex}.ZvPl_W_body{flex:1;min-height:0;display:flex;position:relative}.ZvPl_W_grow{flex-grow:1}.ZvPl_W_side{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;flex-shrink:0;width:30%;max-width:22em;display:flex}.ZvPl_W_main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ZvPl_W_toolWindow{border-top:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;flex-shrink:0;display:flex;position:relative}.ZvPl_W_tree{padding:.3em .35em}.ZvPl_W_treeRow{--depth:0;height:1.85em;padding-left:calc(var(--depth) * 1.25em + .35em);white-space:nowrap;border-radius:.35em;align-items:center;gap:.4em;display:flex}.ZvPl_W_treeRow>span:not([class]){text-overflow:ellipsis;min-width:0;overflow:hidden}.ZvPl_W_treeRow>img,.ZvPl_W_treeRow>svg{flex-shrink:0}.ZvPl_W_treeRowSel{background:var(--jb-select)}.ZvPl_W_treeRowHot{background:var(--jb-hover)}.ZvPl_W_treeArrow{width:.95em;height:.95em;color:var(--jb-soft);transition:transform .18s var(--jb-ease)}.ZvPl_W_treeArrowOpen{transform:rotate(90deg)}.ZvPl_W_treeSpacer{flex-shrink:0;width:.95em}.ZvPl_W_treeHint{color:var(--jb-muted);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_muted{color:var(--jb-muted)}.ZvPl_W_soft{color:var(--jb-soft)}.ZvPl_W_link{color:var(--jb-link);text-underline-offset:.18em;-webkit-text-decoration:underline #548af773;text-decoration:underline #548af773}.ZvPl_W_mono{font-family:var(--jb-mono)}.ZvPl_W_reveal{opacity:0;transition:opacity .22s ease, transform .3s var(--jb-ease);transform:translateY(.4em)}.ZvPl_W_revealOn{opacity:1;transform:none}.ZvPl_W_popup{z-index:20;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;transform-origin:0 0;max-width:calc(100% - 1em);transition:opacity .17s ease, transform .24s var(--jb-ease);pointer-events:none;border-radius:.6em;padding:.35em;position:absolute;transform:translateY(.4em)scale(.985);box-shadow:0 .8em 2.2em #00000080}.ZvPl_W_popupOpen{opacity:1;transform:none}.ZvPl_W_menuItem{white-space:nowrap;border-radius:.4em;align-items:center;gap:.6em;height:2em;padding:0 .6em;display:flex}.ZvPl_W_menuItemHot{background:var(--jb-select)}.ZvPl_W_menuItemMuted{color:var(--jb-muted)}.ZvPl_W_menuIcon{flex-shrink:0;justify-content:center;width:1.3334em;display:flex}.ZvPl_W_menuLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ZvPl_W_menuLabel mark{color:inherit;background:0 0;font-weight:700}.ZvPl_W_menuBold{font-weight:600}.ZvPl_W_menuHint{color:var(--jb-muted);margin-left:1.4em;font-size:.95em}.ZvPl_W_menuSub{opacity:.7;width:.95em;height:.95em}.ZvPl_W_menuSection{color:var(--jb-muted);white-space:nowrap;padding:.5em .6em .25em;font-size:.9em}.ZvPl_W_menuSeparator{background:var(--jb-line);height:1px;margin:.3em .45em}.ZvPl_W_keycap{color:var(--jb-text);background:var(--jb-line);opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);border:1px solid #4e5157;border-bottom-width:2px;border-radius:.4em;align-items:center;padding:.15em .5em;font-size:.92em;font-weight:600;display:inline-flex;transform:translateY(.3em)}.ZvPl_W_keycapShow{opacity:1;transform:none}.ZvPl_W_stroke{bottom:calc(3.6em + var(--host-foot,0px));z-index:45;max-width:calc(100% - 2em);color:var(--jb-text,#dfe1e5);white-space:nowrap;opacity:0;transition:opacity .18s ease, transform .3s var(--jb-ease,cubic-bezier(.2, .8, .2, 1));pointer-events:none;background:#17181b;border:1px solid #ffffff24;border-radius:.95em;flex-direction:column;align-items:center;gap:.5em;padding:.75em 1em .65em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;left:50%;transform:translate(-50%,.9em)scale(.96);box-shadow:0 1.4em 2.8em #00000080}.ZvPl_W_strokeShow{opacity:1;transform:translate(-50%)}.ZvPl_W_strokeRow{align-items:center;gap:.4em;display:inline-flex}.ZvPl_W_strokeKey{color:#f4f4f5;background:#2e3036;border:1px solid #5b5e66;border-bottom-width:.2em;border-radius:.5em;place-items:center;min-width:2.35em;height:2.35em;padding:0 .6em;font:600 1.2em/1 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-grid}.ZvPl_W_strokeShow .ZvPl_W_strokeKey{animation:ZvPl_W_strokePress .46s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) both;animation-delay:calc(.12s + var(--i,0) * .13s)}@keyframes ZvPl_W_strokePress{0%{opacity:0;transform:translateY(.45em)}55%{opacity:1;transform:translateY(.14em)scale(.93)}to{opacity:1;transform:none}}.ZvPl_W_strokeThen{color:var(--jb-soft,#9da0a8);padding:0 .15em;font-size:.95em}.ZvPl_W_strokeAction{margin-left:.55em;font-size:1.12em;font-weight:600}.ZvPl_W_strokeOther{color:var(--jb-soft,#9da0a8);font-size:.95em}.ZvPl_W_strokeOther b{color:var(--jb-text,#dfe1e5);margin-left:.3em;font-weight:600}.ZvPl_W_scrollHud .ZvPl_W_strokeRow{gap:.6em}.ZvPl_W_hudPad{border:1.5px solid #8c8f96;border-radius:.4em;flex-shrink:0;width:3em;height:2.1em;position:relative}.ZvPl_W_hudPad i{--gap:translateX(-.4em);background:#f4f4f5;border-radius:50%;width:.55em;height:.55em;margin:-.275em 0 0 -.275em;position:absolute;top:50%;left:50%}.ZvPl_W_hudPad i+i{--gap:translateX(.4em)}.ZvPl_W_swipeUp i,.ZvPl_W_swipeDown i{--gap:translateX(-.4em)}.ZvPl_W_swipeUp i+i,.ZvPl_W_swipeDown i+i{--gap:translateX(.4em)}.ZvPl_W_swipeLeft i,.ZvPl_W_swipeRight i{--gap:translateY(-.32em)}.ZvPl_W_swipeLeft i+i,.ZvPl_W_swipeRight i+i{--gap:translateY(.32em)}.ZvPl_W_strokeShow .ZvPl_W_swipeUp i{animation:ZvPl_W_hudSwipeUp .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeDown i{animation:ZvPl_W_hudSwipeDown .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeLeft i{animation:ZvPl_W_hudSwipeLeft .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}.ZvPl_W_strokeShow .ZvPl_W_swipeRight i{animation:ZvPl_W_hudSwipeRight .9s var(--jb-ease,cubic-bezier(.2, .8, .2, 1)) infinite both}@keyframes ZvPl_W_hudSwipeUp{0%{opacity:0;transform:var(--gap) translateY(.5em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateY(-.5em)}to{opacity:0;transform:var(--gap) translateY(-.5em)}}@keyframes ZvPl_W_hudSwipeDown{0%{opacity:0;transform:var(--gap) translateY(-.5em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateY(.5em)}to{opacity:0;transform:var(--gap) translateY(.5em)}}@keyframes ZvPl_W_hudSwipeLeft{0%{opacity:0;transform:var(--gap) translateX(.85em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateX(-.85em)}to{opacity:0;transform:var(--gap) translateX(-.85em)}}@keyframes ZvPl_W_hudSwipeRight{0%{opacity:0;transform:var(--gap) translateX(-.85em)}20%{opacity:1}80%{opacity:1;transform:var(--gap) translateX(.85em)}to{opacity:0;transform:var(--gap) translateX(.85em)}}.ZvPl_W_hudOr{color:var(--jb-soft,#9da0a8);font-size:.95em}.ZvPl_W_hudMouse{color:#8c8f96;flex-shrink:0;width:1.3em;height:1.8em}.ZvPl_W_hudMouse path{color:#f4f4f5}.ZvPl_W_strokeShow .ZvPl_W_hudWheelUp{animation:.42s ease-in-out infinite ZvPl_W_hudWheelUp}.ZvPl_W_strokeShow .ZvPl_W_hudWheelDown{animation:.42s ease-in-out infinite ZvPl_W_hudWheelDown}@keyframes ZvPl_W_hudWheelUp{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-2px)}}@keyframes ZvPl_W_hudWheelDown{0%{opacity:0;transform:translateY(-2px)}40%{opacity:1}to{opacity:0;transform:translateY(2px)}}.ZvPl_W_dialog{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;width:min(38em,100% - 2em);transition:opacity .2s ease, transform .28s var(--jb-ease);border-radius:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.98);box-shadow:0 1.2em 3em #0000008c}.ZvPl_W_dialogOpen{opacity:1;transform:translate(-50%,-50%)}.ZvPl_W_dialogTitle{text-align:center;padding:.75em 1em .35em;font-weight:600}.ZvPl_W_dialogBody{gap:.7em;padding:.7em 1.2em .4em;display:grid}.ZvPl_W_dialogFooter{justify-content:flex-end;gap:.5em;padding:.8em 1.2em 1em;display:flex}.ZvPl_W_btn{height:2.2em;color:var(--jb-text);white-space:nowrap;border:1px solid #4e5157;border-radius:.45em;justify-content:center;align-items:center;padding:0 1.05em;display:inline-flex}.ZvPl_W_btnPrimary{border-color:var(--jb-accent);color:#fff;background:var(--jb-accent)}.ZvPl_W_btnHot{box-shadow:0 0 0 2px #3574f080}.ZvPl_W_btnDisabled{opacity:.45}.ZvPl_W_checkbox{align-items:center;gap:.55em;display:inline-flex}.ZvPl_W_checkboxBox{border:1px solid #6f737a;border-radius:.28em;flex-shrink:0;place-items:center;width:1.2em;height:1.2em;display:grid}.ZvPl_W_checkboxBox .ZvPl_W_glyph{color:#fff;stroke-width:2px;width:.95em;height:.95em}.ZvPl_W_checkboxOn{border-color:var(--jb-accent);background:var(--jb-accent)}.ZvPl_W_checkboxHot .ZvPl_W_checkboxBox{box-shadow:0 0 0 2px #3574f080}.ZvPl_W_combo{white-space:nowrap;border:1px solid #4e5157;border-radius:.45em;align-items:center;gap:.45em;min-width:0;height:2.2em;padding:0 .55em;display:inline-flex}.ZvPl_W_comboHot{border-color:var(--jb-accent);box-shadow:0 0 0 1px var(--jb-accent)}.ZvPl_W_comboWide{width:100%}.ZvPl_W_comboValue{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ZvPl_W_comboArrow{width:1.05em;height:1.05em;color:var(--jb-soft)}.ZvPl_W_pointer{z-index:40;opacity:0;pointer-events:none;width:1.25em;transition:transform .72s cubic-bezier(.45,0,.2,1),opacity .2s;position:absolute;top:0;left:0}.ZvPl_W_pointer svg{transform-origin:10% 10%;width:100%;transition:transform .12s;display:block}.ZvPl_W_pointerShow{opacity:1}.ZvPl_W_pointerPress svg{transform:scale(.86)}.ZvPl_W_code{color:var(--jb-code);font-family:var(--jb-mono);padding:.55em 0;font-size:.98em;position:relative}.ZvPl_W_codeLine{align-items:center;height:1.8em;display:flex}.ZvPl_W_codeExec{background:#2a3a5e}.ZvPl_W_codeHl{background:#ffffff0b}.ZvPl_W_gutter{color:#4b5059;flex-shrink:0;justify-content:flex-end;align-items:center;width:4.2em;padding-right:1.4em;display:flex;position:relative}.ZvPl_W_bpDot{background:var(--jb-red);border-radius:50%;width:.95em;height:.95em;position:absolute;left:.75em}.ZvPl_W_codeExec .ZvPl_W_bpDot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.22em}.ZvPl_W_lineNo{font-size:.95em}.ZvPl_W_codeText{white-space:pre;min-width:0;overflow:hidden}.ZvPl_W_inlay{color:#8c8f96;margin-left:1.6em;font-style:italic}.ZvPl_W_caret{vertical-align:-.25em;background:#ced0d6;width:.12em;height:1.25em;margin:0 -.06em;display:inline-block}.ZvPl_W_t_kw{color:#cf8e6d}.ZvPl_W_t_str{color:#6aab73}.ZvPl_W_t_num{color:#2aacb8}.ZvPl_W_t_fn{color:#56a8f5}.ZvPl_W_t_fld{color:#c77dbb}.ZvPl_W_t_cm{color:#7a7e85;font-style:italic}.ZvPl_W_t_tag{color:#d5b778}.ZvPl_W_t_attr{color:#bababa}.ZvPl_W_t_itag{color:#2ed09a}.ZvPl_W_t_vtag{color:#c792ea}.ZvPl_W_t_inc{color:#4fb3ff}.ZvPl_W_t_dec{color:#f78fc5}.ZvPl_W_t_ctag{color:#ffb86c;font-style:italic}.ZvPl_W_t_key{color:#c77dbb}.ZvPl_W_t_glob{color:#c77dbb;font-style:italic}.ZvPl_W_t_txt{color:inherit}.ZvPl_W_log{color:var(--jb-code);font-family:var(--jb-mono);padding:.55em .9em;font-size:.95em}.ZvPl_W_logLine{white-space:pre;text-overflow:ellipsis;min-height:1.75em;line-height:1.75em;overflow:hidden}.ZvPl_W_logOk{color:#6aab73}.ZvPl_W_logWarn{color:var(--jb-amber)}.ZvPl_W_logErr{color:#f75464}.ZvPl_W_progress{background:var(--jb-line);border-radius:999px;height:.35em;position:relative;overflow:hidden}.ZvPl_W_progressFill{border-radius:inherit;background:var(--jb-accent);transform-origin:0;transition:transform .42s var(--jb-ease);position:absolute;inset:0}@container (max-width:640px){.ZvPl_W_side,.ZvPl_W_tbHideNarrow,.ZvPl_W_statusMeta,.ZvPl_W_lights{display:none}.ZvPl_W_caption{padding-left:.75rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ZvPl_W_popup,.ZvPl_W_dialog,.ZvPl_W_keycap,.ZvPl_W_stroke,.ZvPl_W_reveal,.ZvPl_W_pointer,.ZvPl_W_pointer svg,.ZvPl_W_progressFill,.ZvPl_W_treeArrow{transition:none}.ZvPl_W_strokeShow .ZvPl_W_strokeKey,.ZvPl_W_strokeShow .ZvPl_W_hudPad i,.ZvPl_W_strokeShow .ZvPl_W_hudMouse path{animation:none}}.ZvPl_W_cmpEditor{flex:1;min-height:19em;position:relative}.ZvPl_W_cmpPopup{width:30em}.ZvPl_W_cmpPopup .ZvPl_W_menuHint{text-overflow:ellipsis;max-width:14em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.ZvPl_W_cmpTypeHint{align-items:center;gap:.35em;display:inline-flex}.ZvPl_W_cmpTypeHint>.ZvPl_W_ico{width:1.1em;height:1.1em}.ZvPl_W_cmpKeys{gap:.35em;display:flex;position:absolute;top:.9em;right:1em}.ZvPl_W_cpLink{text-underline-offset:.2em;-webkit-text-decoration:underline #548af7;text-decoration:underline #548af7}.ZvPl_W_cpLink span{color:#548af7}.ZvPl_W_cpKeys{gap:.35em;display:flex;position:absolute;top:.8em;right:1em}.ZvPl_W_cpLane{border-top:1px solid var(--jb-line);background:#232427;gap:.8em;padding:1em 1.2em 1.1em;display:grid}.ZvPl_W_workbenchMain>.ZvPl_W_cpLane{flex-grow:0}.ZvPl_W_cpLaneHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1.2em;display:flex}.ZvPl_W_cpPath{border:1px solid var(--jb-line-strong);border-radius:.6em;gap:0;display:grid;position:relative;overflow:hidden}.ZvPl_W_cpScan{opacity:0;transition:transform .42s var(--jb-ease), opacity .2s ease;background:#3574f024;position:absolute;top:0;bottom:0;left:0}.ZvPl_W_cpScanOn{opacity:1}.ZvPl_W_cpCell{gap:.2em;min-width:0;padding:.65em .9em;display:grid;position:relative}.ZvPl_W_cpCell+.ZvPl_W_cpCell{border-left:1px solid var(--jb-line-strong)}.ZvPl_W_cpName{font-family:var(--jb-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ZvPl_W_cpStatus{color:var(--jb-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3em;font-size:.92em;display:flex;overflow:hidden}.ZvPl_W_cpStatus .ZvPl_W_glyph{width:1em;height:1em;color:var(--jb-green);stroke-width:2px}.ZvPl_W_cpSep{display:none}.ZvPl_W_cp_idle .ZvPl_W_cpName{color:var(--jb-text)}.ZvPl_W_cp_scan .ZvPl_W_cpName{color:#fff}.ZvPl_W_cp_miss .ZvPl_W_cpName{color:var(--jb-muted)}.ZvPl_W_cp_hit{background:#5fb8651f}.ZvPl_W_cp_hit .ZvPl_W_cpName,.ZvPl_W_cp_hit .ZvPl_W_cpStatus{color:#8fd694}.ZvPl_W_cp_current .ZvPl_W_cpName{color:#b4b8bf}.ZvPl_W_cp_current .ZvPl_W_cpStatus{color:#9da0a8}.ZvPl_W_cpResult{min-width:0;color:var(--jb-soft);white-space:nowrap;align-items:center;gap:.4em;display:flex;overflow:hidden}.ZvPl_W_cpResult .ZvPl_W_mono{color:var(--jb-text);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_tooltip{z-index:30;border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;background:#393b40;border-radius:.45em;padding:.35em .65em;position:absolute;transform:translateY(-.25em)}.ZvPl_W_tooltipOn{opacity:1;transform:none}.ZvPl_W_upTip{top:3.5em;right:1.2em}.ZvPl_W_upPointer{z-index:35;opacity:0;pointer-events:none;width:1.25em;transition:transform .76s cubic-bezier(.45,0,.2,1),opacity .26s;position:absolute;top:1.75em;left:calc(100% - 4.15em);transform:translate(-6em,9em)}.ZvPl_W_upPointer svg{transform-origin:10% 10%;width:100%;transition:transform .12s;display:block}.ZvPl_W_upPointerOn{opacity:1;transform:none}.ZvPl_W_upLog{min-height:10.5em}.ZvPl_W_upStatusWrap{position:relative}.ZvPl_W_upProgress{background:var(--jb-panel);color:#a8abb3;white-space:nowrap;opacity:0;align-items:center;gap:.7em;padding:0 .8em;font-size:.95em;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;right:14.5em}.ZvPl_W_upProgress .ZvPl_W_progress{width:7em}.ZvPl_W_upProgressOn{opacity:1}@media (prefers-reduced-motion:reduce){.ZvPl_W_tooltip,.ZvPl_W_upPointer,.ZvPl_W_upPointer svg,.ZvPl_W_upProgress{transition:none}}@container (max-width:640px){.ZvPl_W_upProgress{right:9.5em}}.ZvPl_W_dpPopup{transform-origin:100% 0;width:21em;top:2.9em;right:3.2em}.ZvPl_W_dpEditor{flex-direction:column;flex:1;min-height:7.5em;display:flex}.ZvPl_W_dpEditor .ZvPl_W_twHeader{border-bottom:0}.ZvPl_W_dpDialog{width:min(44em,100% - 2em)}.ZvPl_W_dpTree{align-content:start;width:100%;padding:.5em .6em;display:grid}.ZvPl_W_dpLog{min-height:18.2em}.ZvPl_W_dpScrim{z-index:22;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s;position:absolute;inset:0}.ZvPl_W_dpScrimOn{opacity:1}.ZvPl_W_dpDesc{overflow-wrap:anywhere;color:var(--jb-text);margin:0;line-height:1.55}.ZvPl_W_dpGroup{gap:.45em;display:grid}.ZvPl_W_dpGroupTitle{color:var(--jb-soft);align-items:center;gap:.6em;display:flex}.ZvPl_W_dpGroupTitle:after{background:var(--jb-line);content:"";flex:1;height:1px}.ZvPl_W_dpRow{align-items:center;gap:.45em;padding-left:.6em;display:flex}@media (prefers-reduced-motion:reduce){.ZvPl_W_dpScrim{transition:none}}.ZvPl_W_exBody{flex-grow:1;grid-template-columns:minmax(0,1fr);height:33em;display:grid;position:relative;overflow:hidden}.ZvPl_W_exPanel{background:var(--jb-panel);flex-direction:column;min-width:0;display:flex;position:relative}.ZvPl_W_exTree{flex:1}.ZvPl_W_exRow{height:1.75em}.ZvPl_W_exRow .ZvPl_W_treeHint{margin-left:.15em}.ZvPl_W_connName{font-weight:600}.ZvPl_W_lvError{color:#ff6b6b}.ZvPl_W_lvWarn{color:#f2c94c}.ZvPl_W_lvInfo{color:#7da2ff}.ZvPl_W_lvDebug{color:#5fd38d}.ZvPl_W_lvService{color:#e28ae2}.ZvPl_W_exMenu{width:18em;top:9.4em;left:min(16em,100% - 19em)}.ZvPl_W_exEditor{border-left:1px solid var(--jb-editor);background:var(--jb-editor);flex-direction:column;width:55%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1.2em 0 2.4em #00000059}.ZvPl_W_exLogLine{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:.55em;line-height:1.6}@container (max-width:640px){.ZvPl_W_exEditor{width:100%}}.ZvPl_W_dbCode{flex:1}.ZvPl_W_dbWindow{height:19.5em;overflow:hidden}.ZvPl_W_dbToolbar{border-bottom:1px solid var(--jb-line);align-items:center;gap:.1em;height:2.5em;padding:0 .5em;display:flex}.ZvPl_W_dbDivider{background:var(--jb-line-strong);width:1px;height:1.3em;margin:0 .35em}.ZvPl_W_dbOff{opacity:.38}.ZvPl_W_dbPanes{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.ZvPl_W_dbFrames{border-right:1px solid var(--jb-line);align-content:start;gap:.05em;padding:.4em;display:grid}.ZvPl_W_dbThread{height:2em;color:var(--jb-soft);align-items:center;gap:.3em;margin-bottom:.2em;padding:0 .4em;display:flex}.ZvPl_W_dbThread .ZvPl_W_glyph{width:1em;height:1em}.ZvPl_W_dbVars{align-content:start;padding:.4em;display:grid}.ZvPl_W_dbVar{font-family:var(--jb-mono);font-size:.95em}.ZvPl_W_dbVarIcon{opacity:.85;background:#c77dbb;border-radius:50%;flex-shrink:0;width:.8em;height:.8em}.ZvPl_W_dbScope{border:1.5px solid #548af7;border-radius:.2em;flex-shrink:0;width:.9em;height:.9em}.ZvPl_W_dbValue{color:var(--jb-code);text-overflow:ellipsis;margin-left:.4em;overflow:hidden}.ZvPl_W_dbEmpty{color:var(--jb-muted);padding:1.2em .6em}@container (max-width:640px){.ZvPl_W_dbPanes{grid-template-columns:minmax(0,1fr)}.ZvPl_W_dbFrames{display:none}}.ZvPl_W_seEditor{flex:1 0 auto;height:23em;position:relative;overflow:hidden}.ZvPl_W_seCode{height:100%}.ZvPl_W_seKeys{gap:.35em;display:flex;position:absolute;top:.9em;right:1em}.ZvPl_W_sePopup{transform-origin:top;width:min(46em,100% - 2em);padding:0;top:1.6em;left:50%;overflow:hidden;transform:translate(-50%,.4em)scale(.985)}.ZvPl_W_sePopup.ZvPl_W_popupOpen{transform:translate(-50%)}.ZvPl_W_seTabs{color:var(--jb-soft);white-space:nowrap;gap:.2em;padding:.5em .6em 0;display:flex}.ZvPl_W_seTabs span{padding:.35em .6em .55em}.ZvPl_W_seTabs .ZvPl_W_seTabActive{color:var(--jb-text);box-shadow:inset 0 -2px 0 var(--jb-accent)}.ZvPl_W_seField{border-top:1px solid var(--jb-line);border-bottom:1px solid var(--jb-line);background:var(--jb-editor);align-items:center;gap:.55em;height:2.6em;padding:0 .9em;display:flex}.ZvPl_W_seField .ZvPl_W_glyph{width:1.1em;height:1.1em;color:var(--jb-soft)}.ZvPl_W_seQuery{color:var(--jb-text);white-space:pre;align-items:center;display:flex}.ZvPl_W_seResults{min-height:13.5em;padding:.2em .35em .45em}.ZvPl_W_seGroup{color:var(--jb-muted);padding:.55em .6em .3em;font-size:.9em}.ZvPl_W_seRow{white-space:nowrap;border-radius:.4em;align-items:center;gap:.55em;height:2em;padding:0 .6em;display:flex}.ZvPl_W_seRowHot{background:var(--jb-select)}.ZvPl_W_seName{color:var(--jb-text);flex-shrink:0}.ZvPl_W_seName mark{color:inherit;background:0 0;font-weight:700}.ZvPl_W_seContainer{min-width:0;color:var(--jb-muted);text-overflow:ellipsis;overflow:hidden}.ZvPl_W_ssEditor{flex:1 0 auto;height:24em;position:relative;overflow:hidden}.ZvPl_W_ssPopup{transform-origin:100% 100%;width:17.5em;bottom:.4em;right:6.5em}.ZvPl_W_ssTitle{color:var(--jb-text);padding:.3em .6em .4em;font-weight:600}.ZvPl_W_ssSection{color:var(--jb-muted);white-space:nowrap;align-items:center;gap:.6em;padding:.45em .6em .2em;font-size:.9em;display:flex}.ZvPl_W_ssSection:after{content:"";background:var(--jb-line);flex:1;height:1px}.ZvPl_W_ssSub{transform-origin:100% 0;width:16.5em;bottom:8.3em;right:23.8em}.ZvPl_W_ssDialog{width:min(24em,100% - 2em)}.ZvPl_W_ssInfo{align-items:flex-start;gap:.9em;display:flex}.ZvPl_W_ssInfoIcon{color:#fff;background:var(--jb-accent);border-radius:50%;flex-shrink:0;place-items:center;width:2.2em;height:2.2em;font-weight:700;display:grid}.ZvPl_W_ssList{font-family:var(--jb-mono);gap:.3em;padding-top:.2em;display:grid}@container (max-width:640px){.ZvPl_W_ssPopup{right:.5em}.ZvPl_W_ssSub{bottom:15.5em;left:.5em;right:auto}}.ZvPl_W_ovEditor{flex:1 0 auto;height:24em;position:relative;overflow:hidden}.ZvPl_W_ovFloat{z-index:10;border:1px solid var(--jb-line-strong);background:var(--jb-panel);border-radius:.55em;gap:.15em;padding:.2em;display:flex;position:absolute;top:.7em;right:1em;box-shadow:0 .4em 1.2em #00000059}.ZvPl_W_ovButton{border-radius:.4em;place-items:center;width:2em;height:2em;display:grid}.ZvPl_W_ovButtonHot{background:var(--jb-line-strong)}.ZvPl_W_ovTip{top:3.6em;right:1em}.ZvPl_W_ovPopup{transform-origin:100% 0;width:17em;top:3.4em;right:1em}.ZvPl_W_ovDialog{width:min(30em,100% - 2em)}.ZvPl_W_ovCombo{align-items:center;gap:.6em;display:flex}.ZvPl_W_ovCombo>:last-child{flex:1}.ZvPl_W_crBody{flex-grow:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:26.5em;display:grid;position:relative;overflow:hidden}.ZvPl_W_crEditor{opacity:.55;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ZvPl_W_crPanel{border-left:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;min-width:0;display:flex}.ZvPl_W_crContent{align-content:start;gap:.7em;padding:.6em 1em 1em;display:grid}.ZvPl_W_crGroup{color:var(--jb-text);white-space:nowrap;align-items:center;gap:.7em;font-weight:600;display:flex}.ZvPl_W_crGroup:after{content:"";background:var(--jb-line);flex:1;height:1px}.ZvPl_W_crComment{color:var(--jb-soft);line-height:1.55}.ZvPl_W_crComment b{color:var(--jb-text)}.ZvPl_W_crList{color:var(--jb-soft);gap:.4em;margin:0;padding-left:1.2em;line-height:1.5;list-style:outside;display:grid}.ZvPl_W_crList b{color:var(--jb-text)}.ZvPl_W_crButtons{flex-wrap:wrap;gap:.5em;display:flex}.ZvPl_W_crFile{align-items:flex-start;gap:.9em;display:flex}.ZvPl_W_crFile .ZvPl_W_crFileIcon{width:2.6em;height:2.6em}.ZvPl_W_crFileStats{color:var(--jb-text);gap:.3em;display:grid}.ZvPl_W_crAction{gap:.35em;display:grid}.ZvPl_W_crIconButton{border:1px solid var(--jb-line-strong);height:2.2em;color:var(--jb-text);background:var(--jb-panel);border-radius:.45em;justify-self:start;align-items:center;gap:.45em;padding:0 .9em;display:inline-flex}.ZvPl_W_crDialog{width:min(34em,100% - 2em)}.ZvPl_W_crKeyLabel{color:var(--jb-text);text-align:center;font-size:1.15em;font-weight:700}.ZvPl_W_crKey{color:var(--jb-text);background:var(--jb-line);font-family:var(--jb-mono);text-align:center;letter-spacing:.04em;border-radius:.45em;padding:.9em 0;font-size:1.3em;font-weight:700}.ZvPl_W_crCopy{border:1px solid var(--jb-line-strong);height:2.8em;color:var(--jb-text);border-radius:.45em;justify-content:center;align-items:center;gap:.5em;font-size:1.05em;font-weight:700;display:flex}.ZvPl_W_crCopyHot{background:var(--jb-line-strong)}@container (max-width:640px){.ZvPl_W_crBody{grid-template-columns:minmax(0,1fr)}.ZvPl_W_crEditor{display:none}}.ZvPl_W_pdBody{flex-grow:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:27.5em;display:grid}.ZvPl_W_pdEditor{--tb-scale:.6;--tb-px:calc(2.6em / 38 * var(--tb-scale));background:var(--jb-editor);flex-direction:column;min-width:0;display:flex}.ZvPl_W_pdCanvas{flex:1;min-height:0;position:relative}.ZvPl_W_pdCanvas svg{width:calc(100% - 1.2em);height:calc(100% - 1.8em);position:absolute;inset:.9em .6em}.ZvPl_W_pdActive{fill:#e5140014;stroke:#f44747f2;stroke-width:1px;stroke-dasharray:5 3;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s}.ZvPl_W_pdActiveOn{opacity:1}.ZvPl_W_pdDebug{border-top:0;border-left:1px solid var(--jb-editor);min-width:0;overflow:hidden}.ZvPl_W_pdFrames{border-bottom:1px solid var(--jb-line);align-content:start;gap:.05em;min-height:5.4em;padding:.4em;display:grid}.ZvPl_W_pdVars{align-content:start;padding:.4em;display:grid}.ZvPl_W_pdFresh{animation:ZvPl_W_pdFresh .6s var(--jb-ease) both}@keyframes ZvPl_W_pdFresh{0%{opacity:0;transform:translateY(-.35em)}}@container (max-width:640px){.ZvPl_W_pdBody{grid-template-rows:17em auto;grid-template-columns:minmax(0,1fr);height:auto}.ZvPl_W_pdEditor{--tb-scale:1}.ZvPl_W_pdDebug{border-top:1px solid var(--jb-editor);border-left:0}.ZvPl_W_pdFrames{min-height:0}}@media (prefers-reduced-motion:reduce){.ZvPl_W_pdFresh{animation:none}}.ZvPl_W_inBody{flex-grow:1;grid-template-columns:2.7em minmax(0,1fr) 2.7em;height:31em;display:grid;position:relative;overflow:hidden}.ZvPl_W_inStripe{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;align-items:center;gap:.35em;padding:.45em 0;display:flex}.ZvPl_W_inStripeRight{border-right:0;border-left:1px solid var(--jb-editor)}.ZvPl_W_inStripeBtn{border-radius:.45em;flex-shrink:0;place-items:center;width:2em;height:2em;display:grid}.ZvPl_W_inStripeBtn .ZvPl_W_ico{width:1.25em;height:1.25em}.ZvPl_W_inStripeHot{background:var(--jb-line)}.ZvPl_W_inPop{opacity:0;transition:opacity .2s ease, transform .36s var(--jb-ease);transform:scale(.6)}.ZvPl_W_inPopOn{opacity:1;transform:none}.ZvPl_W_inEditor{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ZvPl_W_inTool{z-index:5;border-left:1px solid var(--jb-editor);background:var(--jb-panel);opacity:0;width:min(25em,62%);transition:opacity .22s ease, transform .32s var(--jb-ease);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:2.7em;transform:translate(1.2em)}.ZvPl_W_inToolOn{opacity:1;transform:none}.ZvPl_W_stripe{z-index:6;min-height:0;position:relative}.ZvPl_W_stripeBtn{position:relative}.ZvPl_W_stripeSel{background:var(--jb-line-strong)}.ZvPl_W_stripeFocus{background:var(--jb-accent)}.ZvPl_W_stripeBtn .ZvPl_W_stripeIconFocused{opacity:0;margin:auto;position:absolute;inset:0}.ZvPl_W_stripeFocus .ZvPl_W_stripeIcon{opacity:0}.ZvPl_W_stripeFocus .ZvPl_W_stripeIconFocused{opacity:1}.ZvPl_W_stripeFocus .ZvPl_W_stripeIconPlatform{filter:brightness(0)invert()}.ZvPl_W_stripeMore .ZvPl_W_glyph{color:var(--jb-soft)}.ZvPl_W_stripeTip{border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;background:#393b40;border-radius:.45em;align-items:center;gap:.6em;padding:.35em .65em;display:flex;position:absolute;top:50%;left:calc(100% + .55em);transform:translate(-.3em,-50%);box-shadow:0 .4em 1.2em #00000073}.ZvPl_W_stripeRight .ZvPl_W_stripeTip{left:auto;right:calc(100% + .55em);transform:translate(.3em,-50%)}.ZvPl_W_stripeBtn .ZvPl_W_stripeTipOn{opacity:1;transform:translateY(-50%)}.ZvPl_W_stripeKey{color:var(--jb-soft)}@media (prefers-reduced-motion:reduce){.ZvPl_W_stripeTip{transition:none}}.ZvPl_W_inLicense{align-content:start;justify-items:start;gap:1.1em;padding:2.2em 1.4em 1.4em 1.8em;display:grid}.ZvPl_W_inLicenseRow{color:var(--jb-text);align-items:flex-start;gap:.7em;line-height:1.55;display:flex}.ZvPl_W_inWarn{flex-shrink:0;width:1.35em;height:1.35em;margin-top:.1em}.ZvPl_W_inSettings{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;transition:opacity .2s ease, transform .32s var(--jb-ease);pointer-events:none;border-radius:.7em;flex-direction:column;display:flex;position:absolute;inset:1.1em 3.4em;overflow:hidden;transform:translateY(.6em)scale(.985);box-shadow:0 1.2em 3em #00000073}.ZvPl_W_inSettingsOn{opacity:1;transform:none}.ZvPl_W_inSettingsTitle{height:2.5em;color:var(--jb-text);flex-shrink:0;place-items:center;display:grid}.ZvPl_W_inSettingsBody{border-top:1px solid var(--jb-line);flex:1;grid-template-columns:12.5em minmax(0,1fr);min-height:0;display:grid}.ZvPl_W_inNav{border-right:1px solid var(--jb-line);flex-direction:column;gap:.1em;padding:.6em .5em;display:flex;overflow:hidden}.ZvPl_W_inNavSearch{border:1px solid var(--jb-line-strong);height:2em;color:var(--jb-soft);border-radius:.4em;align-items:center;margin-bottom:.45em;padding:0 .55em;display:flex}.ZvPl_W_inNavItem{color:var(--jb-text);white-space:nowrap;text-overflow:ellipsis;border-radius:.4em;padding:.32em .6em;overflow:hidden}.ZvPl_W_inNavItemSel{background:var(--jb-select)}.ZvPl_W_inPlugins{flex-direction:column;min-width:0;padding:.7em 1em 0;display:flex}.ZvPl_W_inPluginsHead{align-items:center;gap:1.2em;margin-bottom:.7em;display:flex}.ZvPl_W_inPluginsTitle{font-weight:600}.ZvPl_W_inSearch{border:1px solid var(--jb-line-strong);height:2.3em;color:var(--jb-text);white-space:nowrap;border-radius:.45em;flex-shrink:0;align-items:center;gap:.5em;padding:0 .7em;display:flex}.ZvPl_W_inSearch .ZvPl_W_glyph{color:var(--jb-soft)}.ZvPl_W_inSearchFocus{border-color:var(--jb-accent);box-shadow:0 0 0 1px var(--jb-accent)}.ZvPl_W_inResults{border-top:1px solid var(--jb-line);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;margin:.7em -1em 0;display:grid}.ZvPl_W_inList{border-right:1px solid var(--jb-line);padding:.4em}.ZvPl_W_inRow{border-radius:.45em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em .6em;display:grid}.ZvPl_W_inRowSel{background:var(--jb-select)}.ZvPl_W_inRowIcon{width:2.6em;height:2.6em}.ZvPl_W_inRowText{gap:.15em;min-width:0;display:grid}.ZvPl_W_inRowText b{font-weight:600;line-height:1.35}.ZvPl_W_inVendor{color:var(--jb-muted)}.ZvPl_W_inInstallBtn{display:inline-flex}.ZvPl_W_inProgress{width:6.5em;display:block}.ZvPl_W_inDetail{align-content:start;gap:.6em;min-width:0;padding:1em 1.2em;display:grid}.ZvPl_W_inDetail p{color:var(--jb-text);margin:0;line-height:1.55}.ZvPl_W_inDetailHead{border-bottom:1px solid var(--jb-line);align-items:flex-start;gap:.9em;margin-bottom:.3em;padding-bottom:.9em;display:flex}.ZvPl_W_inDetailIcon{flex-shrink:0;width:4.2em;height:4.2em}.ZvPl_W_inDetailMeta{justify-items:start;gap:.3em;min-width:0;display:grid}.ZvPl_W_inDetailName{font-size:1.15em;font-weight:600}.ZvPl_W_inInstall{margin-top:.35em}.ZvPl_W_inSettingsFooter{border-top:1px solid var(--jb-line);flex-shrink:0;justify-content:flex-end;gap:.5em;padding:.7em 1em;display:flex}.ZvPl_W_inRestart{z-index:30;background:var(--jb-editor);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.ZvPl_W_inRestartOn{opacity:1}.ZvPl_W_inGearMenu{transform-origin:100% 0;min-width:15em;top:2.95em}@container (max-width:640px){.ZvPl_W_inBody{height:26em}.ZvPl_W_inSettings{inset:.6em}.ZvPl_W_inSettingsBody,.ZvPl_W_inResults{grid-template-columns:minmax(0,1fr)}.ZvPl_W_inNav,.ZvPl_W_inDetail{display:none}.ZvPl_W_inList{border-right:0}.ZvPl_W_inTool{width:auto;left:2.7em}}@media (prefers-reduced-motion:reduce){.ZvPl_W_inPop,.ZvPl_W_inTool,.ZvPl_W_inSettings,.ZvPl_W_inRestart{transition:none}}
.rrHPNW_bar{border-bottom:1px solid var(--jb-editor);background:var(--jb-panel);white-space:nowrap;flex-shrink:0;align-items:center;gap:.6em;height:3.1em;padding:0 .6em 0 .9em;display:flex;overflow:hidden}.rrHPNW_lights{flex-shrink:0}.rrHPNW_tools{flex-shrink:0;align-items:center;gap:.15em;display:flex}.rrHPNW_tools>span{flex-shrink:0}.rrHPNW_connCombo{width:10em}.rrHPNW_cvCombo{width:8.2em}.rrHPNW_comboText{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rrHPNW_changed{animation:.32s cubic-bezier(.2,.8,.2,1) both rrHPNW_settle}@keyframes rrHPNW_settle{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}.rrHPNW_spinner{animation:.9s linear infinite rrHPNW_spin}@keyframes rrHPNW_spin{to{transform:rotate(360deg)}}.rrHPNW_editor{background:var(--jb-editor);flex-direction:column;flex:1;min-width:0;min-height:19em;display:flex;overflow:hidden}.rrHPNW_tip{top:3.35em;right:1em}.rrHPNW_cvPop{width:19.5em;top:2.95em;left:calc(100% - 20.55em)}.rrHPNW_balloon{z-index:18;opacity:0;width:min(25em,100% - 2em);transition:opacity .2s ease, transform .28s var(--jb-ease);pointer-events:none;background:#393b40;border:1px solid #4e5157;border-radius:.7em;grid-template-columns:1.3em minmax(0,1fr);gap:.35em .7em;padding:.9em 1em .95em .9em;display:grid;position:absolute;bottom:3.2em;right:1em;transform:translateY(.6em);box-shadow:0 .6em 1.8em #00000073}.rrHPNW_balloonOn{opacity:1;transform:none}.rrHPNW_balloonGlyph{grid-row:1/span 2;padding-top:.05em;display:flex}.rrHPNW_balloonIcon{width:1.25em;height:1.25em}.rrHPNW_balloonTitle{color:var(--jb-text);font-weight:600}.rrHPNW_balloonText{color:var(--jb-text);overflow-wrap:anywhere;line-height:1.5}@container (max-width:640px){.rrHPNW_tools .rrHPNW_hideNarrow{display:none}.rrHPNW_cvPop{width:min(19.5em,100% - 1em);left:auto;right:.5em}}@media (prefers-reduced-motion:reduce){.rrHPNW_changed,.rrHPNW_spinner{animation:none}.rrHPNW_balloon{transition:none}}
.mTNovW_panel{z-index:6}.mTNovW_tab{flex-direction:column;flex:1;min-height:0;display:flex}.mTNovW_toolbar{border-bottom:1px solid var(--jb-line);align-items:center;gap:.2em;padding:.3em .5em;display:flex}.mTNovW_tool{border-radius:.4em;place-items:center;width:1.9em;height:1.9em;display:grid}.mTNovW_toolHot{background:var(--jb-hover)}.mTNovW_toolOff{opacity:.4}.mTNovW_table{flex-direction:column;flex:1;min-height:0;display:flex}.mTNovW_th{border-bottom:1px solid var(--jb-line);color:var(--jb-soft);padding:.4em .8em}.mTNovW_row{height:2em;color:var(--jb-text);align-items:center;gap:.5em;padding:0 .8em;display:flex}.mTNovW_emptyText{color:var(--jb-muted);text-align:center;padding-top:3em}.mTNovW_dialog.mTNovW_dialog{width:min(40em,100% - 2em)}.mTNovW_form{color:var(--jb-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7em .8em;padding:.8em 1.2em .4em;display:grid}.mTNovW_label{white-space:nowrap}.mTNovW_field{align-items:center;gap:.35em;min-width:0;display:flex}.mTNovW_input{white-space:nowrap;border:1px solid #4e5157;border-radius:.45em;flex:1;align-items:center;min-width:0;height:2.1em;padding:0 .55em;display:flex;overflow:hidden}.mTNovW_inputFocus{border-color:var(--jb-accent);box-shadow:0 0 0 1px var(--jb-accent)}.mTNovW_fieldButton{border:1px solid #4e5157;border-radius:.45em;flex-shrink:0;place-items:center;width:2.1em;height:2.1em;display:grid}.mTNovW_seIcon{width:1.15em;height:1.15em}.mTNovW_accountList{flex-direction:column;flex:1;min-height:0;display:flex}.mTNovW_accountRow{color:var(--jb-text);align-items:center;gap:.5em;padding:.667em;display:flex}.mTNovW_accountText{flex:1;align-items:center;gap:.667em;min-width:0;display:flex;overflow:hidden}.mTNovW_accountText>span{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;max-width:100%;overflow:hidden}.mTNovW_accountText>.mTNovW_accountDetail{flex-shrink:1}.mTNovW_accountDetail,.mTNovW_accountUsage{color:var(--jb-soft)}.mTNovW_accountUsage{white-space:nowrap;flex-shrink:0;margin-left:.5em}.mTNovW_accountEmpty{color:var(--jb-muted);text-align:center;justify-items:center;gap:.25em;margin:auto 0;padding:0 1em 2em;display:grid}.mTNovW_accountEmptyLink{color:var(--jb-link)}.mTNovW_storage.mTNovW_storage{width:min(37em,100% - 2em)}.mTNovW_storageBody{color:var(--jb-text);gap:.75em;padding:.8em 1.2em .3em;display:grid}.mTNovW_storageRow{gap:.25em;display:grid}.mTNovW_storageRadio{white-space:nowrap;align-items:center;gap:.55em;display:flex}.mTNovW_storageDot{border:1px solid #6f737a;border-radius:50%;flex-shrink:0;width:1.15em;height:1.15em;position:relative}.mTNovW_storageDotOn{border-color:var(--jb-accent);background:var(--jb-accent)}.mTNovW_storageDotOn:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.32em}.mTNovW_storageRadioOff{color:var(--jb-muted)}.mTNovW_storageRadioOff .mTNovW_storageDot{border-color:var(--jb-line-strong);background:0 0}.mTNovW_storageRadioOff .mTNovW_storageDotOn:after{background:var(--jb-muted)}.mTNovW_storageComment,.mTNovW_storageNote{max-width:60ch;color:var(--jb-soft);font-size:.92em;line-height:1.45}.mTNovW_storageComment{padding-left:1.85em}.mTNovW_storageIndent{gap:.55em;padding-left:1.55em;display:grid}.mTNovW_storageNote{margin-top:.3em}
.eGfl1a_body{flex-grow:1;grid-template-columns:2.7em minmax(0,15em) minmax(0,1fr) 2.7em;height:34em;display:grid;position:relative;overflow:hidden}.eGfl1a_project{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.eGfl1a_dwRead{background:#e5576533}.eGfl1a_dwRead .eGfl1a_dwName{color:#ff8a95}.eGfl1a_main{--term:21em;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.eGfl1a_editor{background:var(--jb-editor);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.eGfl1a_terminal{height:var(--term);border-top:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;flex-shrink:0;display:flex}.eGfl1a_termCode{color:var(--jb-code);font-family:var(--jb-mono);flex:1;padding:.6em .9em}.eGfl1a_termLine{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.75em}.eGfl1a_prompt{color:var(--jb-text);margin:.2em 0 .35em}.eGfl1a_chevron{color:var(--jb-soft)}.eGfl1a_tool{color:var(--jb-text)}.eGfl1a_muted{color:var(--jb-muted)}.eGfl1a_deny{color:var(--jb-amber)}.eGfl1a_leakText{color:#ff8a95;background:#e5576538;border-radius:.2em}.eGfl1a_card{right:.9em;bottom:calc(var(--term) + .9em);z-index:8;background:var(--is-frosted-surface-background);width:min(18em,100% - 1.8em);-webkit-backdrop-filter:var(--is-frosted-surface-backdrop);backdrop-filter:var(--is-frosted-surface-backdrop);box-shadow:var(--is-floating-surface-shadow);color:#a1a1aa;opacity:0;transition:opacity .22s ease, transform .32s var(--jb-ease);border-radius:.9em;gap:.45em;padding:1em 1.2em;line-height:1.5;display:grid;position:absolute;transform:translateY(.6em)}.eGfl1a_cardSafe{left:.9em;right:auto}.eGfl1a_cardOn{opacity:1;transform:none}.eGfl1a_cardTitle.eGfl1a_cardTitle{color:#f4f4f5;margin-bottom:.15em;font-size:1.17em;font-weight:500;line-height:1.3}.eGfl1a_cardRow{opacity:0;transition:opacity .2s ease, transform .28s var(--jb-ease);align-items:center;gap:.55em;display:flex;transform:translate(-.4em)}.eGfl1a_cardRowOn{opacity:1;transform:none}.eGfl1a_cardIcon{flex-shrink:0;width:1.15em;height:1.15em}.eGfl1a_panel{z-index:5;border-left:1px solid var(--jb-line);background:var(--jb-panel);opacity:0;width:min(23em,46%);min-width:0;transition:opacity .2s ease, transform .32s var(--jb-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:2.7em;transform:translate(1.2em)}.eGfl1a_panelOn{opacity:1;transform:none}@container (max-width:640px){.eGfl1a_body{grid-template-columns:2.7em minmax(0,1fr) 2.7em}.eGfl1a_project{display:none}.eGfl1a_panel{width:auto;left:2.7em}}@media (prefers-reduced-motion:reduce){.eGfl1a_card,.eGfl1a_cardRow,.eGfl1a_panel{transition:none}}
.uj0W3q_body{--side:25em;grid-template-columns:var(--side) minmax(0, 1fr);flex-grow:1;height:28em;display:grid;position:relative;overflow:hidden}.uj0W3q_project{border-right:1px solid var(--jb-editor);background:var(--jb-panel);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.uj0W3q_viewSwitch{align-items:center;gap:.25em;display:flex}.uj0W3q_viewSwitch svg{width:1em;height:1em}.uj0W3q_title{border-radius:.35em;margin:0 -.4em;padding:.2em .4em}.uj0W3q_menu{width:17.5em;top:2.3em;left:.45em}.uj0W3q_tree{flex:1;min-height:0;overflow:hidden}.uj0W3q_plain{color:var(--jb-text)}.uj0W3q_cartridges{color:#ff9c3c}.uj0W3q_modules{color:#40b6e0}.uj0W3q_enter{animation:uj0W3q_pvEnter .26s var(--jb-ease) both}@keyframes uj0W3q_pvEnter{0%{opacity:0;transform:translateY(-.25em)}}.uj0W3q_editor{background:var(--jb-editor);min-width:0;position:relative;overflow:hidden}.uj0W3q_empty{color:var(--jb-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.75em;display:flex;position:absolute;inset:0}.uj0W3q_empty b{color:var(--jb-link);margin-left:.4em;font-weight:400}@container (max-width:640px){.uj0W3q_body{--side:21em}}@media (prefers-reduced-motion:reduce){.uj0W3q_enter{animation:none}}
.r060NG_editor{background:var(--jb-editor);flex-grow:1;height:30em;position:relative;overflow:hidden}.r060NG_file{animation:.26s both r060NG_cvFile}@keyframes r060NG_cvFile{0%{opacity:0}}.r060NG_line{isolation:isolate;position:relative}.r060NG_gutterIcon{place-items:center;width:1.2em;height:1.2em;display:grid;position:absolute;right:.15em}.r060NG_gutterIcon>img{width:1.05em;height:1.05em}.r060NG_sel{top:0;bottom:0;right:0;left:calc(4.2em + var(--from) * 1ch);z-index:-1;background:#214283;position:absolute}.r060NG_selTo{width:calc((var(--to) - var(--from)) * 1ch);right:auto}.r060NG_wrapLine{align-items:flex-start;height:auto;min-height:1.8em}.r060NG_wrapLine>:first-child{height:1.8em}.r060NG_wrapText{padding-left:calc(var(--hang) * 1ch);white-space:pre-wrap;text-indent:calc(var(--hang) * -1ch);line-height:1.8em}.r060NG_lens{white-space:pre;align-items:center;height:1.8em;display:flex}.r060NG_indent{flex-shrink:0}.r060NG_entries{color:#868a91;align-items:center;gap:1.2em;min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.92em;display:flex;overflow:hidden}.r060NG_entry{flex-shrink:0;align-items:center;gap:.3em;display:inline-flex}.r060NG_entryIcon{width:1.15em;height:1.15em}.r060NG_entryText{text-underline-offset:.2em}.r060NG_entryHot{color:var(--jb-text);text-decoration:underline}.r060NG_caretAt{top:50%;left:calc(4.2em + var(--col) * 1ch);display:flex;position:absolute;transform:translateY(-50%)}.r060NG_caretAt>span{vertical-align:0}.r060NG_hint{color:#8c8f96;background:#ffffff12;border-radius:.3em;margin-left:1ch;padding:.05em .4em;font-size:.88em}.r060NG_hintHot{color:#548af7;text-underline-offset:.2em;text-decoration:underline}.r060NG_chooser{min-width:min(24em,100% - 1em);padding:0;overflow:hidden}.r060NG_choices{min-width:min(18em,100% - 1em)}.r060NG_chooserTitle{border-bottom:1px solid var(--jb-line);color:var(--jb-text);white-space:nowrap;padding:.6em .9em .55em;font-weight:600}.r060NG_chooserList{padding:.35em}.r060NG_rowText{text-overflow:ellipsis;white-space:pre;flex:1;min-width:0;overflow:hidden}.r060NG_rowLabel{margin-right:.6em;font-weight:600}.r060NG_rowMeta{color:var(--jb-muted)}.r060NG_tip{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);max-width:calc(100% - 1.6em);color:var(--jb-text);overflow-wrap:anywhere;opacity:0;transition:opacity .15s ease, transform .22s var(--jb-ease);pointer-events:none;border-radius:.45em;padding:.4em .65em;line-height:1.45;position:absolute;transform:translateY(.3em);box-shadow:0 .6em 1.6em #00000073}.r060NG_tipOn{opacity:1;transform:none}.r060NG_tip>span{font-size:.92em}.r060NG_url{word-break:break-all}.r060NG_keys{gap:.35em;display:flex;position:absolute;bottom:.9em;right:1em}.r060NG_away{width:1px;height:1px;position:absolute;bottom:3em;right:4em}
._q5LKG_body{background:var(--jb-editor);flex-grow:1;min-height:0;position:relative;overflow:hidden}._q5LKG_view{opacity:0;flex-direction:column;transition:opacity .22s;display:flex;position:absolute;inset:0}._q5LKG_viewOn{opacity:1}._q5LKG_editorCode{flex:1}._q5LKG_toolbar{border-bottom:1px solid var(--jb-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:.15em;height:2.7em;padding:0 .5em;display:flex}._q5LKG_tool{border-radius:.4em;flex-shrink:0;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:inline-flex}._q5LKG_toolHot{background:var(--jb-hover)}._q5LKG_toolCombo{border-radius:.4em;flex-shrink:0;align-items:center;gap:.3em;height:1.9em;padding:0 .45em;display:inline-flex}._q5LKG_toolCombo svg{width:.9em;height:.9em}._q5LKG_toolSep{background:var(--jb-line);flex-shrink:0;width:1px;height:1.2em;margin:0 .35em}._q5LKG_toolSpacer{flex:1}._q5LKG_count{color:var(--jb-soft);margin-right:.4em;font-size:.92em}._q5LKG_notice{height:2.4em;color:var(--jb-text);background:#25324d;border-bottom:1px solid #35538f;flex-shrink:0;align-items:center;padding:0 .9em;animation:.2s both _q5LKG_cmpFade;display:flex}@keyframes _q5LKG_cmpFade{0%{opacity:0}}._q5LKG_titles,._q5LKG_panes{grid-template-columns:minmax(0,1fr) 2.6em minmax(0,1fr);display:grid}._q5LKG_titles{border-bottom:1px solid var(--jb-line);height:2.1em;color:var(--jb-soft);white-space:nowrap;flex-shrink:0;align-items:center;font-size:.92em}._q5LKG_titles>span{text-overflow:ellipsis;min-width:0;padding-left:.95em;overflow:hidden}._q5LKG_panes{flex:1;min-height:0}._q5LKG_paneCode{min-width:0;overflow:hidden}._q5LKG_paneGutter{width:3.4em;padding-right:1em}._q5LKG_ins{background:#283c2d}._q5LKG_mod{background:#2a3850}._q5LKG_word{background:#3c5683;border-radius:.15em}._q5LKG_insertPoint{background:#4b7c56;height:2px;position:absolute;left:0;right:0}._q5LKG_divider{background:#2b2d30;font-size:.98em;position:relative;overflow:hidden}._q5LKG_divider svg{width:100%;display:block}._q5LKG_band_ins{fill:#2f4a35}._q5LKG_band_mod{fill:#2f4466}._q5LKG_apply{color:#ced0d6;align-items:center;height:1.8em;display:flex;position:absolute;right:.25em}._q5LKG_apply svg{width:.95em;height:.95em}._q5LKG_menu{min-width:19em}._q5LKG_tip{z-index:25;border:1px solid var(--jb-line-strong);background:var(--jb-panel);max-width:min(24em,100% - 1.2em);color:var(--jb-text);opacity:0;transition:opacity .15s ease, transform .22s var(--jb-ease);pointer-events:none;border-radius:.45em;flex-direction:column;gap:.2em;padding:.5em .7em;font-size:.92em;line-height:1.45;display:flex;position:absolute;transform:translateY(.3em);box-shadow:0 .6em 1.6em #00000073}._q5LKG_tipOn{opacity:1;transform:none}._q5LKG_tipText{color:var(--jb-soft)}._q5LKG_keys{z-index:30;position:absolute;bottom:.9em;right:1em}._q5LKG_away{width:1px;height:1px;position:absolute;bottom:4.5em;right:8em}._q5LKG_status{position:relative}._q5LKG_progress{background:var(--jb-panel);color:#a8abb3;white-space:nowrap;opacity:0;align-items:center;gap:.7em;max-width:calc(100% - 15.5em);padding:0 .8em;font-size:.95em;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;right:14.5em}._q5LKG_progressOn{opacity:1}._q5LKG_progressText{text-overflow:ellipsis;min-width:0;overflow:hidden}._q5LKG_bar{flex-shrink:0;width:7em}._q5LKG_indeterminate{border-radius:inherit;background:var(--jb-accent);width:40%;animation:1.1s linear infinite _q5LKG_cmpSweep;position:absolute;inset:0 auto 0 0}@keyframes _q5LKG_cmpSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){._q5LKG_view,._q5LKG_tip,._q5LKG_progress{transition:none}._q5LKG_notice,._q5LKG_indeterminate{animation:none}}@container (max-width:640px){._q5LKG_toolWide{display:none}._q5LKG_progress{max-width:calc(100% - 10.5em);right:9.5em}}
.CiD0GW_body{background:var(--jb-editor);flex-grow:1;grid-template-columns:2.7em minmax(0,1fr) min(27em,46%) 2.7em;height:38em;display:grid;position:relative;overflow:hidden}.CiD0GW_editor{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.CiD0GW_panel{border-left:1px solid var(--jb-line)}.CiD0GW_band{border-radius:.5em;margin:1px 0}.CiD0GW_band[data-kind=production]{background:#3d2f34}.CiD0GW_band[data-kind=staging]{background:#2c3544}.CiD0GW_band[data-kind=development]{background:#2b3833}.CiD0GW_cut{text-overflow:ellipsis;min-width:0;overflow:hidden}.CiD0GW_menu,.CiD0GW_sub,.CiD0GW_conn{top:6em;left:40%}.CiD0GW_sub span:has(>.CiD0GW_pick){width:auto}.CiD0GW_pick{align-items:center;gap:.4em;display:flex}.CiD0GW_radio{box-sizing:border-box;background:#2b2d30;border:1px solid #5a5d63;border-radius:50%;width:1em;height:1em;position:relative}.CiD0GW_radioOn{border-color:var(--jb-accent);background:var(--jb-accent)}.CiD0GW_radioOn:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.28em}.CiD0GW_tabs{display:contents}.CiD0GW_tabs>div>span:nth-child(2){background:#2c3544}.CiD0GW_note{bottom:calc(1em + var(--host-foot,0px));z-index:15;background:var(--is-frosted-surface-background);max-width:min(28em,100% - 2em);-webkit-backdrop-filter:var(--is-frosted-surface-backdrop);backdrop-filter:var(--is-frosted-surface-backdrop);box-shadow:var(--is-floating-surface-shadow);color:#f4f4f5;white-space:normal;animation:CiD0GW_noteIn .28s var(--jb-ease) both;border-radius:.9em;flex-direction:column;gap:.5em;padding:1em 1.2em;line-height:1.5;display:flex;position:absolute;left:1em}@keyframes CiD0GW_noteIn{0%{opacity:0;transform:translateY(.5em)}}.CiD0GW_noteTitle{align-items:center;gap:.45em;font-size:1.17em;font-weight:500;line-height:1.3;display:flex}.CiD0GW_noteFoot{color:#a1a1aa}.CiD0GW_legend{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35em .6em;display:grid}.CiD0GW_legend b{font-weight:600}.CiD0GW_legend b[data-kind=production]{color:#ea6b61}.CiD0GW_legend b[data-kind=staging]{color:#4ea2f8}.CiD0GW_legend b[data-kind=development]{color:#5cb572}.CiD0GW_legend>span{color:#a1a1aa}@container (max-width:26em){.CiD0GW_legend{grid-template-columns:auto minmax(0,1fr);row-gap:.15em}.CiD0GW_legend>span{grid-column:2;margin-bottom:.35em}}@media (prefers-reduced-motion:reduce){.CiD0GW_note{animation:none}}
.jEeVDa_dialog.jEeVDa_dialog{width:min(50em,100% - 2em)}.jEeVDa_spacer{flex:1}.jEeVDa_soft{color:var(--jb-soft)}.jEeVDa_btnIco.jEeVDa_btnIco{width:1.15em;height:1.15em;margin-right:.45em}.jEeVDa_summary{flex-wrap:wrap;align-items:center;gap:.4em 1.2em;display:flex}.jEeVDa_count{align-items:center;gap:.4em;display:inline-flex}.jEeVDa_count b{margin-right:-.15em}.jEeVDa_targets{gap:.45em;display:grid}.jEeVDa_header{align-items:center;gap:.6em;min-width:0;display:flex}.jEeVDa_selectAll{align-items:center;gap:.5em;display:inline-flex}.jEeVDa_action{border-radius:.4em;place-items:center;width:1.9em;height:1.9em;display:grid}.jEeVDa_actionOff{opacity:.4}.jEeVDa_box.jEeVDa_box{width:1.15em;height:1.15em}.jEeVDa_boxHot.jEeVDa_boxHot{box-shadow:0 0 0 2px #3574f080}.jEeVDa_boxOff.jEeVDa_boxOff{opacity:.4}.jEeVDa_list{border:1px solid var(--jb-line-strong);background:var(--jb-editor);border-radius:.35em;padding:.3em 0 .4em}.jEeVDa_section{color:var(--jb-muted);padding:.55em .65em .15em;font-size:.9em}.jEeVDa_section:first-child{padding-top:.2em}.jEeVDa_group{color:var(--jb-text);align-items:center;gap:.45em;padding-top:.75em;font-size:1em;display:flex}.jEeVDa_group>span{display:inline-flex}.jEeVDa_row{--dp-tail:8.9em;grid-template-columns:auto minmax(0,1fr) 7.6em 1.6em 6.2em;align-items:center;column-gap:.55em;height:2.05em;padding:0 .65em;display:grid}.jEeVDa_rowHot{background:var(--jb-hover)}.jEeVDa_title{white-space:nowrap;align-items:center;gap:.45em;min-width:0;display:flex}.jEeVDa_titleOff{color:var(--jb-muted)}.jEeVDa_iconOff.jEeVDa_iconOff{opacity:.45}.jEeVDa_name{flex-shrink:0}.jEeVDa_host{min-width:0;color:var(--jb-muted);text-overflow:ellipsis;overflow:hidden}.jEeVDa_version{min-width:0;position:relative}.jEeVDa_versionCell{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex;position:relative}.jEeVDa_link{color:var(--jb-link);align-items:center;gap:.1em;display:inline-flex}.jEeVDa_link svg{width:.95em;height:.95em}.jEeVDa_status{color:var(--jb-muted);white-space:nowrap;align-items:center;gap:.35em;padding-left:.6em;display:inline-flex}.jEeVDa_statusActive{color:var(--jb-green)}.jEeVDa_spinner.jEeVDa_spinner{width:1em;height:1em;animation:.9s linear infinite jEeVDa_dp-spin}@keyframes jEeVDa_dp-spin{to{transform:rotate(360deg)}}.jEeVDa_rowIndent{padding-left:2.1em}.jEeVDa_versionIn{animation:.26s jEeVDa_dp-version-in}@keyframes jEeVDa_dp-version-in{0%{opacity:.2;transform:translateY(.25em)}}.jEeVDa_wandSlot{place-items:center;display:grid}.jEeVDa_wand{opacity:0;border-radius:.35em;place-items:center;width:1.55em;height:1.55em;transition:opacity .16s;display:grid}.jEeVDa_wandOn{opacity:1}.jEeVDa_wandHot{background:#ffffff1a}.jEeVDa_sectionFold{align-items:center;gap:.45em;display:flex}.jEeVDa_foldSlot{flex-shrink:0;width:1em;display:inline-flex}.jEeVDa_fold.jEeVDa_fold{width:.95em;height:.95em;color:var(--jb-soft);transition:transform .18s}.jEeVDa_foldOpen.jEeVDa_foldOpen{transform:rotate(90deg)}.jEeVDa_foldBody{display:none}.jEeVDa_foldBodyOpen{animation:.22s jEeVDa_dp-fold-in;display:block}@keyframes jEeVDa_dp-fold-in{0%{opacity:0;transform:translateY(-.35em)}}.jEeVDa_search{border:1px solid var(--jb-line-strong);width:11em;height:1.9em;color:var(--jb-muted);white-space:nowrap;border-radius:.4em;align-items:center;gap:.4em;padding:0 .6em;display:inline-flex}.jEeVDa_search svg{width:.95em;height:.95em}.jEeVDa_actionHot{background:#ffffff1a}.jEeVDa_tbSep{background:var(--jb-line);width:1px;height:1.2em}.jEeVDa_versionPopup.jEeVDa_versionPopup{top:auto;right:calc(-1 * var(--dp-tail));z-index:30;transform-origin:100% 100%;width:19em;max-width:none;bottom:calc(100% + .35em);left:auto}.jEeVDa_options{gap:.55em;padding-top:.15em;display:grid}.jEeVDa_option{align-items:center;gap:.5em;min-width:0;display:inline-flex}.jEeVDa_help.jEeVDa_help{width:1.05em;height:1.05em;color:var(--jb-soft)}.jEeVDa_edit{color:var(--jb-link);margin-left:.25em}.jEeVDa_balloon{z-index:18;opacity:0;width:min(22em,100% - 2em);transition:opacity .2s ease, transform .28s var(--jb-ease);pointer-events:none;background:#393b40;border:1px solid #4e5157;border-radius:.7em;grid-template-columns:1.3em minmax(0,1fr);gap:.35em .7em;padding:.9em 1em .95em .9em;display:grid;position:absolute;bottom:3.2em;right:1em;transform:translateY(.6em);box-shadow:0 .6em 1.8em #00000073}.jEeVDa_balloonOn{opacity:1;transform:none}.jEeVDa_balloonGlyph{grid-row:1/span 3;padding-top:.05em;display:flex}.jEeVDa_balloonIcon{width:1.25em;height:1.25em}.jEeVDa_balloonTitle{color:var(--jb-text);font-weight:600}.jEeVDa_balloonText{color:var(--jb-text);line-height:1.5}.jEeVDa_balloonAction{color:var(--jb-link);padding-top:.25em}@container (max-width:520px){.jEeVDa_row{--dp-tail:6em;grid-template-columns:auto minmax(0,1fr) 7em 5.6em;column-gap:.4em}.jEeVDa_host{display:none}}@media (prefers-reduced-motion:reduce){.jEeVDa_spinner.jEeVDa_spinner{animation:none}.jEeVDa_balloon{transition:none}}
._2ZlFeW_controlRows{gap:.375rem;display:grid}._2ZlFeW_body{flex-grow:1;grid-template-columns:2.7em minmax(0,1fr) 2.7em;height:33em;display:grid;position:relative;overflow:hidden}._2ZlFeW_editor{background:var(--jb-editor);flex-direction:column;min-width:0;transition:opacity .26s;display:flex;overflow:hidden}._2ZlFeW_editorDim{opacity:.55}._2ZlFeW_panel{z-index:5;border-left:1px solid var(--jb-line);background:var(--jb-panel);opacity:0;width:calc(60% - 3.24em);min-width:0;transition:opacity .2s ease, transform .32s var(--jb-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:2.7em;transform:translate(1.2em)}._2ZlFeW_panelOn{opacity:1;transform:none}._2ZlFeW_tabStrip{border-bottom:1px solid var(--jb-line);white-space:nowrap;flex-shrink:0;height:2.4em;padding:0 .5em;display:flex}._2ZlFeW_tab{color:var(--jb-text);align-items:center;gap:.4em;padding:0 .75em;display:flex;position:relative}._2ZlFeW_tab:after{background:var(--jb-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.35em;right:.35em}._2ZlFeW_tabIdle{color:#b4b8bf}._2ZlFeW_tabIdle:after{display:none}._2ZlFeW_rowIcon{flex-shrink:0;width:1.3334em;height:1.3334em;display:block}._2ZlFeW_tool{position:relative}._2ZlFeW_tip{z-index:4;border:1px solid var(--jb-line-strong);color:var(--jb-text);white-space:nowrap;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;background:#393b40;border-radius:.45em;padding:.35em .65em;position:absolute;top:calc(100% + .4em);left:0;transform:translateY(-.2em);box-shadow:0 .5em 1.4em #00000073}._2ZlFeW_tipOn{opacity:1;transform:none}._2ZlFeW_list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._2ZlFeW_item{color:var(--jb-text);align-items:center;gap:.5em;padding:.667em;display:flex}._2ZlFeW_itemSel{background:var(--jb-select)}._2ZlFeW_itemSelIdle{background:var(--jb-hover)}._2ZlFeW_itemNew{animation:.42s both _2ZlFeW_cr-row-in}@keyframes _2ZlFeW_cr-row-in{0%{opacity:0}}._2ZlFeW_itemIcon{flex-shrink:0;display:flex}._2ZlFeW_itemText{flex:1;align-items:center;gap:.667em;min-width:0;display:flex;overflow:hidden}._2ZlFeW_itemName{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;overflow:hidden}._2ZlFeW_detail{color:#868a91;text-overflow:ellipsis;white-space:pre;flex:0 1000 auto;min-width:0;overflow:hidden}._2ZlFeW_detailIcon._2ZlFeW_detailIcon{flex-shrink:0;width:1.2em;height:1.2em}._2ZlFeW_warning{color:#ba9752;flex:0 100 auto;align-items:center;gap:.333em;min-width:0;display:flex}._2ZlFeW_warningText{text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}._2ZlFeW_usedBy{color:#868a91;white-space:nowrap;flex-shrink:0;margin-left:.5em}._2ZlFeW_usedByLink{color:var(--jb-link)}._2ZlFeW_inverted._2ZlFeW_inverted{color:var(--jb-text)}._2ZlFeW_empty{color:var(--jb-muted);text-align:center;justify-items:center;gap:.3em;margin:auto 0;padding:0 1em 2em;display:grid}._2ZlFeW_emptyLink{color:var(--jb-link)}._2ZlFeW_menu{white-space:nowrap;min-width:12em}._2ZlFeW_usages._2ZlFeW_usages{width:max-content;min-width:16em;padding:0}._2ZlFeW_usagesTitle{border-bottom:1px solid var(--jb-line);white-space:nowrap;padding:.6em .9em .55em;font-weight:600}._2ZlFeW_usagesList{padding:.3em;display:grid}._2ZlFeW_usage{white-space:pre;border-radius:.35em;align-items:center;gap:.4em;height:1.95em;padding:0 .5em;display:flex}._2ZlFeW_usageHot{background:var(--jb-select)}._2ZlFeW_usageName{min-width:0}._2ZlFeW_usageSoft{color:#868a91}._2ZlFeW_usageHost{margin-left:auto;padding-left:1.3em}._2ZlFeW_usageHot ._2ZlFeW_usageSoft{color:var(--jb-text)}._2ZlFeW_help{z-index:24;background:var(--is-frosted-surface-background);width:21em;max-width:calc(100% - 1em);-webkit-backdrop-filter:var(--is-frosted-surface-backdrop);backdrop-filter:var(--is-frosted-surface-backdrop);box-shadow:var(--is-floating-surface-shadow);color:#f4f4f5;opacity:0;transition:opacity .16s ease, transform .22s var(--jb-ease);pointer-events:none;border-radius:.9em;gap:.35em;padding:1em 1.2em;line-height:1.5;display:grid;position:absolute;transform:translateY(-.2em)}._2ZlFeW_helpOn{opacity:1;transform:none}._2ZlFeW_helpTitle._2ZlFeW_helpTitle{font-size:1.17em;font-weight:500;line-height:1.3}._2ZlFeW_helpBody{color:#a1a1aa}._2ZlFeW_helpBody span{white-space:nowrap}._2ZlFeW_settingsView{flex:1;min-height:0;position:relative;overflow:hidden}._2ZlFeW_settings{color:var(--jb-text);transition:transform .82s var(--jb-ease);align-content:start;gap:.5em;padding:.65em 1.3em 1.3em;line-height:1.45;display:grid}._2ZlFeW_heading{align-items:center;gap:.45em;font-size:1.08em;font-weight:700;display:flex}._2ZlFeW_text{margin:0}._2ZlFeW_comment{color:#868a91;margin:0;font-size:.92em}._2ZlFeW_actionLink{color:var(--jb-link);justify-self:start}._2ZlFeW_buttons{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}._2ZlFeW_gapSmall{margin-top:.3em}._2ZlFeW_groupTitle{align-items:center;gap:.6em;margin-top:.75em;font-weight:600;display:flex}._2ZlFeW_groupTitle:first-child{margin-top:0}._2ZlFeW_groupTitle:after{background:var(--jb-line);content:"";flex:1;height:1px}._2ZlFeW_groupBody{gap:.5em;padding-left:1.4em;display:grid}._2ZlFeW_keyField._2ZlFeW_keyField{font-family:var(--jb-mono);letter-spacing:0;flex:0 17.5em}._2ZlFeW_thumb{opacity:0;width:.45em;transition:opacity .2s ease, transform .82s var(--jb-ease);background:#ffffff42;border-radius:.3em;position:absolute;top:0;right:.2em}._2ZlFeW_thumbOn{opacity:1}._2ZlFeW_dialog{max-height:calc(100% - 1.5em);overflow:hidden}._2ZlFeW_wide._2ZlFeW_wide{width:min(40em,100% - 2em)}._2ZlFeW_editWide._2ZlFeW_editWide{width:min(48em,100% - 2em)}._2ZlFeW_dialogTop{z-index:27}._2ZlFeW_scrimTop{z-index:26}._2ZlFeW_group{color:var(--jb-text);align-items:center;gap:.7em;padding:.5em 1.2em 0;font-weight:600;display:flex}._2ZlFeW_group:after{background:var(--jb-line);content:"";flex:1;height:1px}._2ZlFeW_buttonOn{background:var(--jb-hover)}._2ZlFeW_hostCell._2ZlFeW_hostCell{overflow-wrap:normal;white-space:nowrap;min-width:0}._2ZlFeW_keysTable{border:1px solid var(--jb-line);border-radius:.45em;margin:.55em 1.2em .2em;overflow:hidden}._2ZlFeW_keysGrid{color:var(--jb-soft);grid-template-columns:minmax(0,1fr) repeat(3,max-content);display:grid}._2ZlFeW_keysGrid>span:not(._2ZlFeW_keysRow){border-bottom:1px solid var(--jb-line);white-space:nowrap;text-overflow:ellipsis;padding:.4em .6em;overflow:hidden}._2ZlFeW_keysRow{color:var(--jb-text);display:contents}._2ZlFeW_keysRow>span{align-items:center;height:2em;padding:0 .6em;display:flex}._2ZlFeW_keysEmpty{color:var(--jb-muted);text-align:center;padding:.9em 0;display:block}._2ZlFeW_check{width:1.1em;height:1.1em}._2ZlFeW_hostForm{grid-template-columns:minmax(0,1fr);gap:.35em}._2ZlFeW_keysForm{grid-template-columns:auto minmax(0,1fr)}._2ZlFeW_combo{position:relative}._2ZlFeW_suggest{z-index:3;border:1px solid var(--jb-line-strong);background:var(--jb-panel);opacity:0;width:100%;transition:opacity .16s ease, transform .22s var(--jb-ease);border-radius:.5em;padding:.3em;display:grid;position:absolute;top:calc(100% + .25em);left:0;transform:translateY(.3em);box-shadow:0 .6em 1.6em #00000080}._2ZlFeW_suggestOn{opacity:1;transform:none}._2ZlFeW_suggestRow{white-space:nowrap;border-radius:.35em;align-items:center;gap:.45em;height:1.9em;padding:0 .5em;display:flex}._2ZlFeW_suggestRow:first-child{background:var(--jb-select)}._2ZlFeW_message{color:var(--jb-text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9em;padding:.8em 1.2em .3em;line-height:1.5;display:grid}._2ZlFeW_messageIcon{width:2.2em;height:2.2em}._2ZlFeW_chooser{color:var(--jb-text);gap:.5em;padding:.6em 1.2em .2em;display:grid}._2ZlFeW_desc{color:var(--jb-text);margin:0;line-height:1.5}._2ZlFeW_chooserTree{border:1px solid var(--jb-line);background:var(--jb-editor);border-radius:.45em;align-content:start;padding:.3em;display:grid}._2ZlFeW_chooserRow{height:1.8em}._2ZlFeW_nameRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8em;padding-top:.2em;display:grid}._2ZlFeW_ready._2ZlFeW_ready{width:min(36em,100% - 2em)}._2ZlFeW_readyBody{color:var(--jb-text);gap:.8em;padding:.6em 1.3em .2em;display:grid}._2ZlFeW_readyTitle{font-size:1.3em;font-weight:700}._2ZlFeW_keyLine{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45em .6em;display:grid}._2ZlFeW_copied{opacity:0;align-items:center;gap:.4em;transition:opacity .16s;display:flex}._2ZlFeW_copiedOn{opacity:1}._2ZlFeW_keyDialog._2ZlFeW_keyDialog{width:min(34em,100% - 2em)}._2ZlFeW_balloonWide._2ZlFeW_balloonWide{width:min(27em,100% - 2em)}._2ZlFeW_nowrap{white-space:nowrap}._2ZlFeW_balloonActions{color:var(--jb-link);flex-wrap:wrap;gap:.3em 1.1em;padding-top:.25em;display:flex}._2ZlFeW_balloonActionHot{text-underline-offset:.18em;text-decoration:underline}._2ZlFeW_browser{z-index:30;color:#18181b;opacity:0;width:56%;transition:opacity .22s ease, transform .32s var(--jb-ease);background:#f4f4f5;border:1px solid #4a4d52;border-radius:.7em;position:absolute;top:4.6em;left:8%;overflow:hidden;transform:translateY(.8em)scale(.98);box-shadow:0 1.4em 3.4em #0000008c}._2ZlFeW_browserOn{opacity:1;transform:none}._2ZlFeW_browserBar{background:#e4e4e7;border-bottom:1px solid #0000001f;align-items:center;gap:.6em;height:2.6em;padding:0 .8em;display:flex}._2ZlFeW_address{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:.45em;flex:1;min-width:0;padding:.25em .7em;overflow:hidden}._2ZlFeW_login{gap:.45em;width:min(18em,80%);margin:0 auto;padding:1.6em 0 2em;display:grid}._2ZlFeW_login>b{margin-bottom:.4em;font-size:1.35em}._2ZlFeW_loginLabel{color:#52525b;font-size:.92em}._2ZlFeW_loginField{white-space:nowrap;background:#fff;border:1px solid #d4d4d8;border-radius:.4em;align-items:center;height:2.2em;padding:0 .6em;display:flex;overflow:hidden}._2ZlFeW_loginFocus{border-color:#3574f0}._2ZlFeW_loginButton{color:#fff;background:#3574f0;border-radius:.4em;place-items:center;height:2.3em;margin-top:.5em;font-weight:600;display:grid}@container (max-width:640px){._2ZlFeW_panel{width:auto;left:2.7em}._2ZlFeW_browser{width:92%;left:4%}._2ZlFeW_keysGrid{grid-template-columns:minmax(0,1fr) repeat(3,fit-content(6.6em))}._2ZlFeW_keysGrid>span:not(._2ZlFeW_keysRow){white-space:normal;align-self:end}._2ZlFeW_keysRow>span{height:auto;min-height:2em;padding-block:.3em}._2ZlFeW_hostCell._2ZlFeW_hostCell{white-space:normal}}@media (prefers-reduced-motion:reduce){._2ZlFeW_suggest,._2ZlFeW_browser,._2ZlFeW_editor,._2ZlFeW_panel,._2ZlFeW_tip,._2ZlFeW_help,._2ZlFeW_settings,._2ZlFeW_thumb,._2ZlFeW_copied{transition:none}._2ZlFeW_itemNew{animation:none}}
.FDgbVG_note{gap:.5em;display:grid}.FDgbVG_note p{margin:0}.FDgbVG_note code{font-family:var(--jb-mono);font-size:.94em}.FDgbVG_pair{background:#548af73d;border-radius:.2em;box-shadow:0 0 0 .12em #548af73d}.FDgbVG_browser{z-index:24;opacity:0;transition:opacity .2s ease, transform .32s var(--jb-ease);background:#202124;border:1px solid #4a4d52;border-radius:.6em;position:absolute;bottom:1em;left:4.2em;right:1.2em;overflow:hidden;transform:translateY(1.2em);box-shadow:0 .9em 2.4em #0000008c}.FDgbVG_browserOn{opacity:1;transform:none}.FDgbVG_browserBar{background:#2a2b2e;border-bottom:1px solid #3c4043;align-items:center;gap:.9em;padding:.5em .8em;display:flex}.FDgbVG_dots{flex-shrink:0;gap:.42em;display:flex}.FDgbVG_dots span{background:#5f6368;border-radius:50%;width:.72em;height:.72em}.FDgbVG_dots span:first-child{background:#ff5f57}.FDgbVG_dots span:nth-child(2){background:#febc2e}.FDgbVG_dots span:nth-child(3){background:#28c840}.FDgbVG_address{color:#bdc1c6;white-space:nowrap;text-overflow:ellipsis;background:#202124;border-radius:1em;flex:auto;min-width:0;padding:.28em .9em;font-size:.92em;overflow:hidden}.FDgbVG_address b{color:#e8eaed;font-weight:400}.FDgbVG_source{color:#e8eaed;font-family:var(--jb-mono);padding:.45em 0;font-size:.98em}.FDgbVG_sourceLine{white-space:pre;align-items:center;height:1.62em;display:flex}.FDgbVG_sourceNo{color:#80868b;text-align:right;flex-shrink:0;width:3.2em;padding-right:1em}.FDgbVG_sourceText{min-width:0;overflow:hidden}.FDgbVG_vsTag{color:#5db0d7}.FDgbVG_entity{color:#f28b82}
.FmC2GW_eyed{display:inline-flex;position:relative}.FmC2GW_canvas{pointer-events:none;width:1.209em;height:.78em;position:absolute;top:-.637em;left:calc(50% - .6045em)}
