.question-image-component__reset-button{margin-right:var(--hr-spacing-06)}.question-image-component__ui-icon{width:var(--hr-spacing-06);height:var(--hr-spacing-06)}.question-image-component__zoom-toolbox{width:20%}.question-image-component__progress-bar{margin:var(--hr-spacing-06)}.question-image-component__image{background-color:#fff;width:auto;max-width:100%;height:100%;max-height:400px;display:block}.react-transform-wrapper{cursor:grab;min-height:200px;cursor:-moz-grab;cursor:-webkit-grab;flex:1;width:100%!important}.react-transform-element{width:unset;height:unset}@media (width<=1100px){.react-transform-wrapper{width:100%!important;height:500px!important}.question-image-component__cross-button{position:inherit;top:var(--hr-spacing-12);left:280px}.question-image-component__zoom-toolbox{width:40%}}@media (width<=600px){.react-transform-wrapper{width:100%!important}.question-image-component__cross-button{position:inherit;width:24px;top:0;left:240px}.question-image-component__zoom-toolbox{width:40%}}.ideaas_split-pane{width:100%;display:flex}.ideaas_left-panel{border-right:1px solid var(--vscode-background-border);min-width:0;position:relative}.ideaas_resize-bar{background-color:var(--vscode-background-border);cursor:col-resize;z-index:10;border:none;width:2px;padding:0;position:relative}.ideaas_resize-bar.dragging{background-color:var(--link-color)}@keyframes srShimmerAnimation{to{-webkit-mask-position:0}}.skeleton{background-color:var(--vscode-workbench-background);border-radius:4px;margin:10px 0}.skeleton.text{width:100%;height:14px}.skeleton.title{width:"50%";height:20px;margin-bottom:15px}.skeleton.avatar{border-radius:50%;width:100px;height:100px}.skeleton.extension{width:24px;height:24px}.skeleton.thumbnail{width:100px;height:100px}.skeleton.div{width:100%;height:100%}.skeleton.icon{width:14px;height:14px}.h-100{height:100%}.w-100{width:100%}.loading-shimmer{background-color:var(--vscode-workbench-background);background-repeat:no-repeat;animation:2.5s infinite srShimmerAnimation;mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.333),#000 70%) 100%/300% 100%}.ideaas_step{color:var(--vscode-activityBar-inactiveForeground);align-items:center;margin-bottom:5px;font-size:18px;display:flex;position:relative}.ideaas_step.RUNNING .ideaas_icon .ideaas_spinner{display:block}.ideaas_step.RUNNING{color:var(--vscode-editor-foreground)}.ideaas_step.FAILED .ideaas_icon svg{color:var(--danger-color)}.ideaas_step.FAILED{color:var(--vscode-editor-foreground)}.ideaas_step .ideaas_icon{justify-content:center;align-items:center;width:20px;height:20px;margin:auto;display:inline-flex}.ideaas_step .ideaas_icon svg{color:var(--primary-color);width:100%;height:100%}.ideaas_step .ideaas_icon .ideaas_spinner{width:20px;height:20px;color:var(--vscode-activityBar-inactiveForeground);transform-origin:50%;animation:1.5s linear infinite spin;display:none}.ideaas_step .ideaas_icon .ideaas_spinner .ideaas_spinner_circle{transform-origin:50%;animation:2s ease-in-out infinite expandCollapse}.ideaas_step .ideaas_title{margin-left:10px}.ideaas_step .ideaas_info{margin-left:2px}.ideaas-loader-error-state{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:0 auto;padding:24px 32px;display:flex;overflow:visible}.ideaas-loader-error-state__icon{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ideaas-loader-error-state__warning-svg{width:32px;height:32px}.ideaas-loader-error-state__warning-triangle,.ideaas-loader-error-state__warning-exclamation{stroke:var(--warning-color,#fdb022);fill:none}.ideaas-loader-error-state__headline{color:var(--warning-color,#fdb022);margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.4}.ideaas-loader-error-state__description{color:var(--vscode-descriptionForeground,#858585);text-align:center;box-sizing:border-box;width:100%;min-width:0;font-size:15px;line-height:1.5;overflow:visible}.ideaas-loader-error-state__description p,.ideaas-loader-error-state__description .hr-body-03,.ideaas-loader-error-state__description .hr-body-04{margin:0 0 8px;font-size:15px;line-height:1.5}.ideaas-loader-error-state__description p:last-child,.ideaas-loader-error-state__description .hr-body-03:last-child,.ideaas-loader-error-state__description .hr-body-04:last-child{margin-bottom:0}.ideaas-loader-error-state__description ul{text-align:left;margin:8px auto 0;padding-left:20px;font-size:15px;line-height:1.5;display:inline-block}.ideaas-loader-error-state__description ul li{font-size:inherit;line-height:inherit}.ideaas-loader-error-state__description .cookies{max-width:100%;font-size:15px;line-height:1.5;overflow:visible}.ideaas-loader-error-state__description .cookies .cookies__content{box-sizing:border-box;max-width:100%;margin:0;padding:0}.ideaas-loader-error-state__description .cookies .cookies__browser-select{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;padding:0 8px}.ideaas-loader-error-state__description .cookies .cookies__browser{box-sizing:border-box;flex-shrink:0}.ideaas-loader-error-state__description .cookies .cookies__subheading,.ideaas-loader-error-state__description .cookies .cookies__instruction__list,.ideaas-loader-error-state__description .cookies .cookies__refer{font-size:15px;line-height:1.5}.ideaas-loader-error-state__description .cookies .cookies__subheading{margin-bottom:12px}.ideaas-loader-error-state__description .cookies .cookies__instruction__list-item{font-size:inherit;line-height:inherit}.ideaas-loader-error-state__description .ideaas-loader-error-state__domain-body{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ideaas-loader-error-state__description .ideaas-loader-error-state__domain-body .hr-body-04{text-align:center}.ideaas-loader-error-state__description .ideaas-loader-error-state__domain-body ul{text-align:center;margin:8px auto 0;padding-left:0;font-size:15px;line-height:1.5;list-style-position:inside}.ideaas-loader-error-state__description .ideaas-loader-error-state__domain-body ul li{font-size:inherit;line-height:inherit}.ideaas-loader-error-state__description .websocket-check__content,.ideaas-loader-error-state__description .websocket-check__section-title,.ideaas-loader-error-state__description .websocket-check__section-list{font-size:15px;line-height:1.5}.ideaas-loader-error-state__description .websocket-check__section-list li{font-size:inherit;line-height:inherit}.ideaas-loader-error-state__description .browser_upgrade{max-width:100%;font-size:15px;line-height:1.5;overflow:visible}.ideaas-loader-error-state__description .browser_upgrade a,.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__refer__link,.ideaas-loader-error-state__description .browser_upgrade .browser-card-title{color:var(--vscode-editor-foreground)}.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__content,.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__subheading,.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__instruction__list{font-size:15px;line-height:1.5}.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__content{box-sizing:border-box;max-width:100%;margin:0;padding:0}.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__browser-select{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:24px;padding:0 8px}.ideaas-loader-error-state__description .browser_upgrade .browser-card .browser-button{width:65px;height:65px}.ideaas-loader-error-state__description .browser_upgrade .browser-button-icon{width:34px;height:34px}.ideaas-loader-error-state__description .browser_upgrade .browser_upgrade__instruction__list-item{font-size:inherit;line-height:inherit}.ideaas-loader-error-state__description .script-load-check{font-size:15px;line-height:1.5}.ideaas-loader-error-state__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.ideaas-loader-error-state__actions .ideaas-loader-error-state__button{min-width:130px}@keyframes spin{to{transform:rotate(360deg)}}.ideaas-loader-container{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.ideaas-loader-container .ideaas-loader-logo{justify-content:center;align-items:center;display:flex}.ideaas-loader-container .ideaas-loader-current-step{color:var(--vscode-editor-foreground);text-align:center;margin-top:12px;font-size:14px;line-height:1.4}.ideaas-loader-container .ideaas-loader-status,.ideaas-loader-container .ideaas-loader-steps{display:none}.ideaas-sparkle-loader{--sparkle-primary:var(--vscode-editor-foreground);--sparkle-secondary:var(--vscode-disabledForeground,rgba(128,128,128,.7));width:24px;height:24px;position:relative}.ideaas-sparkle-loader__svg{width:100%;height:100%;display:block}.ideaas-sparkle-loader__dot{transition:fill .1s}.skeleton-container{z-index:1;width:100%;position:absolute;top:0}.skeleton-container .skeleton{background-color:var(--jp-background-border,--vscode-background-border);border-radius:2px;margin:0}.skeleton-container .vscode-layout,.skeleton-container .vscode-web-layout{--titlebarHeight:34px;--statusbarHeight:22px;--activitybarWidth:47px;--vscode-font-size:13px;height:100%;font-size:var(--vscode-font-size);color:var(--vscode-editor-foreground);flex-direction:column;line-height:24px;display:flex}.skeleton-container .vscode-layout .ideaas-titlebar,.skeleton-container .vscode-web-layout .ideaas-titlebar{height:var(--titlebarHeight);background-color:var(--vscode-titleBar-background);border-bottom:1px solid var(--vscode-background-border);flex-direction:row;flex:none;align-items:center;padding-left:8px;display:flex}.skeleton-container .vscode-layout .ideaas-titlebar .ideaas-titlebar-title,.skeleton-container .vscode-web-layout .ideaas-titlebar .ideaas-titlebar-title{height:22px;margin:0 8px;padding:0}.skeleton-container .vscode-layout .inner-container,.skeleton-container .vscode-web-layout .inner-container{flex-direction:row;flex:1;display:flex;overflow:hidden}.skeleton-container .vscode-layout .inner-container .sidebar-header,.skeleton-container .vscode-web-layout .inner-container .sidebar-header{box-sizing:border-box;border-bottom:1px solid var(--vscode-sideBarActivityBarTop-border);height:35px;padding-left:4px;padding-right:4px;display:flex;overflow:hidden}.skeleton-container .vscode-layout .inner-container .sidebar-header .icons-container,.skeleton-container .vscode-web-layout .inner-container .sidebar-header .icons-container{justify-content:center;align-items:center;gap:6px;width:100%;height:100%;margin:0 auto;padding:0;display:flex}.skeleton-container .vscode-layout .inner-container .sidebar-header .icons-container>.activitybar-icon,.skeleton-container .vscode-web-layout .inner-container .sidebar-header .icons-container>.activitybar-icon{justify-content:center;align-items:center;width:20px;height:20px;margin:0 5px;display:flex;position:relative}.skeleton-container .vscode-layout .inner-container .sidebar-header .icons-container>.activitybar-icon.active,.skeleton-container .vscode-web-layout .inner-container .sidebar-header .icons-container>.activitybar-icon.active{background-color:var(--vscode-activityBarTop-activeBackground);width:30px;height:100%;margin:0}.skeleton-container .vscode-layout .inner-container .sidebar-header .icons-container>.activitybar-icon>svg,.skeleton-container .vscode-web-layout .inner-container .sidebar-header .icons-container>.activitybar-icon>svg{width:20px;height:20px}.skeleton-container .vscode-layout .inner-container .sidebar-view-title,.skeleton-container .vscode-web-layout .inner-container .sidebar-view-title{letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;height:35px;padding-left:20px;padding-right:8px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.skeleton-container .vscode-layout .inner-container .sidebar-view-content,.skeleton-container .vscode-web-layout .inner-container .sidebar-view-content{flex:1;height:auto;overflow:auto}.skeleton-container .vscode-layout .inner-container .activitybar,.skeleton-container .vscode-web-layout .inner-container .activitybar{width:var(--activitybarWidth);background-color:var(--vscode-activityBar-background);border-right:1px solid var(--vscode-background-border);flex-direction:column;align-items:center;display:flex}.skeleton-container .vscode-layout .inner-container .activitybar.right,.skeleton-container .vscode-web-layout .inner-container .activitybar.right{display:none}.skeleton-container .vscode-layout .inner-container .activitybar .activitybar-icon,.skeleton-container .vscode-web-layout .inner-container .activitybar .activitybar-icon{width:24px;height:24px;margin:12px}.skeleton-container .vscode-layout .inner-container .activitybar .activitybar-icon.active,.skeleton-container .vscode-web-layout .inner-container .activitybar .activitybar-icon.active{background-color:var(--vscode-workbench-background);border-right:1px solid var(--vscode-background-border);justify-content:center;align-items:center;width:100%;height:48px;margin:0;display:flex;position:relative}.skeleton-container .vscode-layout .inner-container .activitybar .activitybar-icon.active:before,.skeleton-container .vscode-web-layout .inner-container .activitybar .activitybar-icon.active:before{color:var(--vscode-focusBorder);content:"";z-index:1;border-left:2px solid var(--vscode-focusBorder);width:0;height:100%;position:absolute;top:0;left:0}.skeleton-container .vscode-layout .inner-container .activitybar .activitybar-icon.active>svg,.skeleton-container .vscode-web-layout .inner-container .activitybar .activitybar-icon.active>svg{width:30px;height:30px;color:var(--vscode-icon-foreground)}.skeleton-container .vscode-layout .inner-container .activitybar .activitybar-icon.bottom,.skeleton-container .vscode-web-layout .inner-container .activitybar .activitybar-icon.bottom{margin-top:auto}.skeleton-container .vscode-layout .inner-container .sidebar,.skeleton-container .vscode-web-layout .inner-container .sidebar{visibility:visible;background-color:var(--vscode-workbench-background);border-right:1px solid var(--vscode-background-border);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.skeleton-container .vscode-layout .inner-container .editor-pane,.skeleton-container .vscode-web-layout .inner-container .editor-pane{background-color:var(--vscode-editorPane-background);flex-direction:column;flex:1;display:flex}.skeleton-container .vscode-layout .inner-container .editor-pane .tablist,.skeleton-container .vscode-web-layout .inner-container .editor-pane .tablist{flex-direction:row;flex:none;width:max(30%,150px);height:35px;display:flex}.skeleton-container .vscode-layout .inner-container .editor-pane .tablist .editor-title,.skeleton-container .vscode-web-layout .inner-container .editor-pane .tablist .editor-title{width:50%;height:auto;margin:5px}.skeleton-container .vscode-layout .inner-container .editor-pane .editor-container,.skeleton-container .vscode-web-layout .inner-container .editor-pane .editor-container{flex:1;place-content:center;margin:5px;display:flex}.skeleton-container .vscode-layout .inner-container .auxiliarybar,.skeleton-container .vscode-web-layout .inner-container .auxiliarybar{background-color:var(--vscode-workbench-background);border-radius:0;width:min(25%,300px)}.skeleton-container .vscode-layout .inner-container .auxiliarybar.ai-assistant,.skeleton-container .vscode-web-layout .inner-container .auxiliarybar.ai-assistant{border-left:1px solid var(--vscode-background-border);flex:none;display:block}.skeleton-container .vscode-layout .statusbar,.skeleton-container .vscode-web-layout .statusbar{height:var(--statusbarHeight);background-color:var(--vscode-statusBar-background);border-top:1px solid var(--vscode-background-border);flex:none}.skeleton-container .jupyter-layout{--titlebarHeight:27px;--statusbarHeight:22px;--activitybarWidth:32px;--vscode-font-size:13px;height:100%;font-size:var(--vscode-font-size);color:var(--vscode-editor-foreground);flex-direction:column;line-height:24px;display:flex}.skeleton-container .jupyter-layout .ideaas-titlebar{height:var(--titlebarHeight);background-color:var(--jp-activityBar-background,--vscode-titleBar-background);border-bottom:1px solid var(--jp-background-border,--vscode-background-border);flex-direction:row;flex:none;align-items:center;padding-left:8px;display:flex}.skeleton-container .jupyter-layout .ideaas-titlebar .ideaas-titlebar-title{height:22px;margin:0 8px;padding:0}.skeleton-container .jupyter-layout .inner-container{flex-direction:row;flex:1;display:flex;overflow:hidden}.skeleton-container .jupyter-layout .inner-container .sidebar-view-title{white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;height:35px;padding-left:20px;padding-right:8px;font-size:11px;display:flex;overflow:hidden}.skeleton-container .jupyter-layout .inner-container .sidebar-view-content{flex:1;height:auto;overflow:auto}.skeleton-container .jupyter-layout .inner-container .activitybar{width:var(--activitybarWidth);background-color:var(--jp-statusBar-background,--vscode-activityBar-background);border-right:1px solid var(--jp-background-border,--vscode-background-border);flex-direction:column;align-items:center;display:flex}.skeleton-container .jupyter-layout .inner-container .activitybar.right{border-right:none;border-left:1px solid var(--jp-background-border)}.skeleton-container .jupyter-layout .inner-container .activitybar .activitybar-icon{width:22px;height:22px;margin:16px 0}.skeleton-container .jupyter-layout .inner-container .activitybar .activitybar-icon.active{background-color:var(--jp-activityBar-background,--vscode-workbench-background);border-right:1px solid var(--vscode-workbench-background);border-bottom:1px solid var(--jp-background-border,--vscode-background-border);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:55px;margin:0;display:flex}.skeleton-container .jupyter-layout .inner-container .activitybar .activitybar-icon.active>svg{width:25px;height:25px;color:var(--jp-ui-font-color1)}.skeleton-container .jupyter-layout .inner-container .activitybar .activitybar-icon.bottom{margin-top:auto;display:none}.skeleton-container .jupyter-layout .inner-container .sidebar{visibility:visible;background-color:var(--jp-editorPane-background);border-right:1px solid var(--jp-background-border,--vscode-background-border);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.skeleton-container .jupyter-layout .inner-container .editor-pane{background-color:var(--jp-editorPane-background,--vscode-editorPane-background);flex-direction:column;flex:1;display:flex}.skeleton-container .jupyter-layout .inner-container .editor-pane .tablist{flex-direction:row;flex:none;width:max(30%,150px);height:35px;display:flex}.skeleton-container .jupyter-layout .inner-container .editor-pane .tablist .editor-title{width:50%;height:auto;margin:5px}.skeleton-container .jupyter-layout .inner-container .editor-pane .editor-container{flex:1;place-content:center;margin:5px;display:flex}.skeleton-container .jupyter-layout .inner-container .auxiliarybar{background-color:var(--jp-activityBar-background,--vscode-workbench-background);width:max(220px,min(25vw,400px))}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant{background-color:var(--jp-editorPane-background);border-left:1px solid var(--jp-background-border,--vscode-background-border);flex-direction:column;display:flex}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant .auxiliarybar-view-title{border-bottom:1px solid var(--jp-background-border,--vscode-background-border);flex:none;justify-content:space-between;align-items:center;height:35px;padding-left:10px;padding-right:8px;font-size:13px;font-weight:400;display:flex}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant .auxiliarybar-view-title .auxiliarybar-tab-label{border-bottom:1px solid var(--jp-ui-font-color1,currentColor);padding-bottom:2px;font-weight:700}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant .auxiliarybar-view-title .auxiliarybar-tab-actions{align-items:center;gap:6px;display:flex}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant .auxiliarybar-view-title .auxiliarybar-tab-actions .auxiliarybar-action-icon{border-radius:3px;width:16px;height:16px}.skeleton-container .jupyter-layout .inner-container .auxiliarybar.ai-assistant .auxiliarybar-view-content{color:var(--jp-ui-font-color2,var(--vscode-descriptionForeground));flex:1;justify-content:center;align-items:center;display:flex}.skeleton-container .jupyter-layout .statusbar{height:var(--statusbarHeight);background-color:var(--jp-statusBar-background,--vscode-statusBar-background);border-top:1px solid var(--jp-background-border,--vscode-background-border);flex:none}.fade-out-ide{opacity:0;transition:opacity .2s ease-out}.question-description .content-wrapper .content{-webkit-user-select:none;user-select:none;padding-bottom:15px}.question-description .content-wrapper .allow-text-selection .content{-webkit-user-select:text;user-select:text}.question-description .content-wrapper .content ul,.question-description .content-wrapper .content ol{margin:10px 0;padding-left:20px}.question-description .content-wrapper .content ul li{margin:5px 0;list-style-type:disc;list-style-position:outside}.question-description .content-wrapper .content ol li{margin:5px 0;list-style-type:decimal;list-style-position:outside}.question-description .content-wrapper .content ul ul li{list-style-type:circle}.question-description .content-wrapper .content ul ul ul li{list-style-type:square}.question-description .content-wrapper .content code,.question-description .content-wrapper .content pre{cursor:text;background-color:var(--vscode-editor-background)!important;color:var(--vscode-editor-foreground)!important;font-family:monospace,SourceCodePro,monaco,Courier!important}.question-description .content-wrapper .content pre{border:1px solid var(--vscode-background-border,#8c96a6);border-radius:4px;margin-top:15px;margin-bottom:15px;padding:12px 16px;overflow-x:auto}.question-description .content-wrapper .content pre>code{border:none;border-radius:0;margin:0;padding:0;background-color:transparent!important}.question-description .content-wrapper .content code:not(pre code){border:1px solid var(--vscode-widget-border,#8c96a6);border-radius:3px;padding:2px 6px;font-size:.9em}.question-description .content-wrapper code,.question-description .content-wrapper pre,.question-description .content-wrapper samp,.question-description .content-wrapper kbd{-webkit-user-select:text;user-select:text}.question-description .content-wrapper .content table tr th,.question-description .content-wrapper .content table thead tr th,.question-description .content-wrapper .content table tbody tr th,.question-description .content-wrapper .content table tfoot tr th,.question-description .content-wrapper .content table tr td,.question-description .content-wrapper .content table thead tr td,.question-description .content-wrapper .content table tbody tr td,.question-description .content-wrapper .content table tfoot tr td{border:1px solid #8c96a6!important}.question-description .content-wrapper .content table tr td{padding:8px 12px}.question-description .content-wrapper .content table{border-spacing:0;border-collapse:collapse;background-color:transparent;max-width:100%;border:1px solid #8c96a6!important}.question-description .content-wrapper .content .ps-content-wrapper-v0 div.equation-parent{border:1px solid #8c96a6!important}.question-description .content-wrapper .content details{background:0 0!important}.question-description .content-wrapper .content img{cursor:zoom-in;background-color:#fff}.question-description .content-wrapper .content a:any-link{cursor:pointer;text-decoration:underline;color:var(--link-color)!important}.question-description .content-wrapper .content img[src^="https://hrcdn.net/s3_pub/istreet-assets/mathjax"]{background:0 0!important;width:auto!important;height:auto!important}.dark.question-description .content-wrapper .content img[src^="https://hrcdn.net/s3_pub/istreet-assets/mathjax"]{filter:invert()!important}.question-description .content-wrapper .content [style*=color],.question-description .content-wrapper .content code{color:var(--vscode-editor-foreground)!important;background-color:var(--vscode-editor-background)!important}.question-description .content-wrapper .content code{overflow:auto}.question-description .content-wrapper .content [style*=background]{background:var(--vscode-editor-background)!important}.question-description .content-wrapper .content font[color]{color:var(--vscode-editor-foreground)!important}.question-description .content-wrapper .content a:any-link{color:var(--vscode-textLink-foreground)}.question-description .content-wrapper .content p.caption,.question-description .content-wrapper .content p.section-title{color:var(--vscode-editor-foreground)!important}.question-description .content-wrapper .content details summary{color:var(--vscode-editor-foreground);background-color:rgba(158,158,158,.29)}.question-description .content-wrapper .content details[open]>summary>.section-title-gif-hide,.question-description .content-wrapper .content details>summary>.section-title-gif-show{display:inline}.question-description .content-wrapper .content details>summary>.section-title-gif-hide,.question-description .content-wrapper .content details[open]>summary>.section-title-gif-show{display:none}.question-description .content-wrapper .content .section-title-gif.section-title-gif.section-title-gif{color:inherit;cursor:pointer;background:0 0;margin-top:4px;margin-bottom:4px;padding:8px;text-decoration:underline;display:inline-block}.hr-empty-paragraph{clear:both;height:2px;margin:0;padding:0}.interviewer-guidelines-section__content{margin-top:8px}.interviewer-guidelines-section__content pre{overflow:auto}.interviewer-guidelines-section__note{color:var(--vscode-editor-foreground);white-space:pre-wrap;padding:5px 4px 10px}.question-description-view{width:100%;height:100%}.question-description-view .interviewer-guidelines{width:100%}.question-description-view .question-description{word-wrap:break-word;word-break:break-word;flex-direction:column;height:100%;font-size:13px;display:flex;overflow:hidden}.question-description-view .question-description .task-summary-bar{border:none;border-top:1px solid var(--vscode-background-border);border-bottom:1px solid var(--vscode-background-border);width:100%;color:var(--vscode-sideBar-foreground);box-sizing:border-box;background-color:transparent;flex:none;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;font-weight:400;line-height:17px;display:flex}.question-description-view .question-description .task-summary-bar__action{opacity:.55;align-items:center;gap:10px;display:flex}.question-description-view .question-description .task-summary-bar__chevron{opacity:.8;flex:none;width:14px;height:14px;display:block}.question-description-view .question-description .alert-message{z-index:1;background:var(--vscode-banner-background);border:1px solid var(--vscode-interactive-activeCodeBorder);color:var(--vscode-banner-foreground);border-radius:4px;padding:2px 8px}.question-description-view .question-description .alert-message-content{opacity:.8;line-height:16px}.question-description-view .question-description .alert-message-container{flex:none;margin:4px 8px}.question-description-view .question-description .content-wrapper{box-sizing:border-box;flex:auto;min-height:0;padding:0 18px;overflow:auto}.question-description-view .question-description .content-wrapper.content-wrapper-tabs{max-height:calc(100% - 40px)}.question-description-view .question-description .content-wrapper .content{font-size:13px}.question-description-view .question-description .content-wrapper .content p{margin:0}.question-description-view .question-description .content-wrapper .content img{width:auto;max-width:100%;height:auto;margin-bottom:8px;display:block}.question-description-view .question-description .content-wrapper .instruction-box{margin:20px 0}.question-description-view .question-description .content-wrapper .instruction-command{background-color:var(--vscode-editor-background);border-left:2px solid var(--link-color);border-radius:4px;margin-top:10px;padding:10px 35px 10px 10px;font-size:13px;display:block}.question-description-view .question-description .content-wrapper .command-copy-button{color:var(--vscode-editor-foreground);background-color:transparent;font-size:18px;position:absolute;top:4px;right:4px}.question-description-view .question-description .content-wrapper .command-copy-button:hover{background-color:rgba(124,124,124,.2)}.question-description-view .question-description .content-wrapper .command-box-container{position:relative}.disable-text-selection{-webkit-user-select:none;user-select:none}.browser_upgrade{align-items:flex-start;height:100%;font-family:OpenSans,Arial,Helvetica,sans-serif;overflow:auto}.browser_upgrade__content{box-sizing:border-box;border-radius:8px;max-width:600px;margin:22px;padding:10px;border:none!important}.browser_upgrade__content-compact{border:none;margin:0;padding:0}.browser_upgrade__heading{color:var(--hr-app-text-heading-color);margin-top:8px;margin-bottom:22px;font-size:18px;font-weight:800;line-height:1.5}.browser_upgrade__heading-compact{margin-bottom:16px;font-size:16px;font-weight:600}.browser_upgrade__subheading{color:var(--hr-app-text-heading-color);margin-bottom:22px;font-size:18px;line-height:1.6}.browser_upgrade__subheading-compact{margin-bottom:8px;font-size:16px;font-weight:600}.browser_upgrade__browser-select{justify-content:space-evenly;column-gap:40px;margin-bottom:42px}.browser_upgrade__browser-select-compact{column-gap:36px;margin-bottom:32px}.browser_upgrade__browser{background-color:var(--hr-app-surface-color);opacity:.33;cursor:pointer;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.browser_upgrade__browser:hover,.browser_upgrade__browser:focus{opacity:.66}.browser_upgrade__browser--selected,.browser_upgrade__browser--selected:hover,.browser_upgrade__browser--selected:focus{border-color:var(--hr-object-border-color-light);opacity:1}.browser_upgrade__browser__icon{width:45px;height:45px}.browser_upgrade__instruction{color:var(--hr-app-text-color-default)}.browser_upgrade__instruction__list{flex-direction:column;row-gap:22px;margin-top:0;margin-bottom:22px;padding-inline-start:20px;font-size:16px;display:flex}.browser_upgrade__instruction__list-compact{row-gap:12px;margin-bottom:20px;font-size:16px}.browser_upgrade__instruction__list-item{line-height:1.6}.browser_upgrade__instruction__highlight{color:var(--hr-app-text-heading-color);font-weight:600}.browser_upgrade__instruction__icon{width:18px;height:18px;color:var(--hr-app-text-heading-color);vertical-align:middle;padding:0}.browser_upgrade__instruction__icon--l{width:20px;height:20px}.browser_upgrade__refer{color:var(--hr-anchor-text-color-default);flex-wrap:wrap;margin-bottom:22px;padding:14px;font-size:14px;font-weight:700;line-height:1.6;position:relative}.browser_upgrade__refer:before{background-color:var(--hr-anchor-text-color-default);content:"";opacity:.06;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.browser_upgrade__refer__icon{width:24px;height:24px;padding-right:8px;display:inline}.browser_upgrade__refer .browser_upgrade__refer__link{color:var(--hr-anchor-text-color-default);z-index:1;padding-left:4px;font-weight:700;text-decoration:underline;position:relative}.browser_upgrade__refer__link:focus{outline:1px solid var(--hr-anchor-text-color-default)}.browser_upgrade .browser-card{opacity:.33;flex-direction:column;align-items:center;display:flex}.browser_upgrade .browser-card:hover{opacity:.66}.browser_upgrade .browser-card.selected{opacity:1}.browser_upgrade .browser-card .browser-button{background-color:var(--hr-app-surface-color);cursor:pointer;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.browser_upgrade .browser-card .browser-button.selected,.browser_upgrade .browser-card .browser-button.selected:hover,.browser_upgrade .browser-card .browser-button.selected:focus{border-color:var(--hr-accordion-border-color);opacity:1}.browser_upgrade .browser-card .browser-button-icon{width:45px;height:45px}.browser_upgrade .browser-card-title{color:var(--hr-anchor-text-color-default);text-transform:capitalize;flex-direction:column;align-items:center;margin-top:10px;line-height:1.3;display:flex}.browser_upgrade .browser-card-title__name{font-size:16px;font-weight:600}.browser_upgrade .browser-card-title__version{opacity:.6;margin-top:2px;font-size:14px}.browser_upgrade-alert-loader{height:100%}.cookies{align-items:flex-start;height:100%;font-family:OpenSans,Arial,Helvetica,sans-serif;overflow:auto}.cookies__content{box-sizing:border-box;border-radius:8px;max-width:520px;margin:22px;padding:10px;border:none!important}.cookies__content-compact{border:none;margin:0;padding:0}.cookies__heading{color:var(--hr-app-text-heading-color);margin-top:8px;margin-bottom:22px;font-size:20px;font-weight:800;line-height:1.5}.cookies__heading-compact{margin-bottom:18px;font-size:18px;font-weight:600}.cookies__subheading{color:var(--hr-app-text-heading-color);margin-bottom:22px;font-size:18px;line-height:1.6}.cookies__subheading-compact{margin-bottom:9px;font-size:18px;font-weight:600}.cookies__browser-select{justify-content:space-evenly;column-gap:40px;margin-bottom:42px}.cookies__browser-select-compact{column-gap:36px;margin-bottom:36px}.cookies__browser{background-color:var(--hr-app-surface-color);opacity:.33;cursor:pointer;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.cookies__browser:hover,.cookies__browser:focus{opacity:.66}.cookies__browser--selected,.cookies__browser--selected:hover,.cookies__browser--selected:focus{border-color:var(--hr-object-border-color-default);opacity:1}.cookies__browser__icon{width:45px;height:45px}.cookies__instruction{color:var(--hr-app-text-color-default)}.cookies__instruction__list{flex-direction:column;row-gap:22px;margin-top:0;margin-bottom:22px;padding-inline-start:20px;font-size:16px;display:flex}.cookies__instruction__list-compact{row-gap:12px;margin-bottom:20px;font-size:16px}.cookies__instruction__list-item{line-height:1.6}.cookies__instruction__highlight{color:var(--hr-app-text-heading-color);font-weight:600}.cookies__instruction__icon{width:18px;height:18px;color:var(--hr-app-text-heading-color);vertical-align:middle;flex-shrink:0;margin:0 4px;padding:0;display:inline-block}.cookies__instruction__icon--l{width:20px;height:20px}.cookies__refer{color:var(--hr-anchor-text-color-default);flex-wrap:wrap;margin-bottom:22px;padding:10px 2px;font-size:14px;font-weight:700;line-height:1.6;position:relative}.cookies__refer:before{background-color:var(--hr-anchor-text-color-default);content:"";opacity:.06;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.cookies__refer__icon{width:24px;height:24px;padding-right:8px;display:inline}.cookies__refer .cookies__refer__link{color:var(--hr-anchor-text-color-default);cursor:pointer;z-index:1;padding-left:4px;font-weight:700;text-decoration:underline;position:relative}.cookies__refer__link:focus{outline:1px solid var(--hr-anchor-text-color-default)}.cookies-alert-loader{height:100%}.script-load-check .url-list{margin-top:8px;padding-left:16px;list-style-type:disc}.script-load-check .url-list .url-list-item{word-break:break-all;position:relative}.script-load-check .url-list .url-list-item:last-child{margin-bottom:0}.script-load-check .url-list .url-link{color:var(--link-color);text-decoration:none;display:inline-block;position:relative}.script-load-check .url-list .url-link:hover{text-decoration:underline}.script-load-check .url-list .url-link:focus{outline:1px solid var(--vscode-focusBorder)}.script-load-check .url-list .url-link .url-text{font-family:monospace;font-size:13px}.websocket-check{align-items:flex-start;height:100%;overflow:auto}.websocket-check__content{box-sizing:border-box;border-radius:8px;max-width:600px;border:none!important}.websocket-check__section{margin-bottom:22px}.websocket-check__section:last-child{margin-bottom:0}.websocket-check__section-title{color:var(--hr-app-text-heading-color);margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5}.websocket-check__section-list{color:var(--hr-app-text-color-default);flex-direction:column;row-gap:8px;margin-top:0;margin-bottom:0;padding-inline-start:20px;font-size:15px;display:flex}.websocket-check__section-list li{line-height:1.5}.websocket-check__link{color:var(--hr-anchor-text-color-default);cursor:pointer;z-index:1;padding-left:4px;text-decoration:underline;position:relative}.websocket-check__link:focus{outline:1px solid var(--hr-anchor-text-color-default)}.websocket-check .websocket-check__section-list li section{display:inline}.ideWrapper.light{--vscode-editor-foreground:#000;--vscode-sideBar-foreground:#000;--vscode-icon-foreground:#007acc;--vscode-focusBorder:#0078d4;--vscode-workbench-background:#f3f7f7;--vscode-statusBar-background:#007acc;--vscode-activityBar-inactiveForeground:rgba(66,66,66,.75);--vscode-activityBar-background:#fff;--vscode-titleBar-background:#fff;--vscode-editorPane-background:#fff;--vscode-editor-background:#fff;--vscode-background-border:#eaeaec;--jp-background-border:#dfdfe2;--jp-editorPane-background:#fff;--jp-activityBar-background:#f4f4f5;--jp-ui-font-color1:rgba(0,0,0,.87);--jp-statusBar-background:#eee;--primary-color:#068932;--danger-color:red;--link-color:#007acc;--vscode-panel-border:#eaeaec;--vscode-button-secondaryBackground:#f3f3f3;--vscode-button-secondaryHoverBackground:#e8e8e8;--vscode-button-secondaryForeground:#000;--vscode-charts-green:#068932;--vscode-banner-background:rgba(0,120,212,.14);--vscode-banner-foreground:#000;--vscode-interactive-activeCodeBorder:#0078d4;--vscode-sideBarActivityBarTop-border:rgba(97,97,97,.19)}.ideWrapper.dark{--vscode-sideBar-foreground:#d4d4d4;--vscode-workbench-background:#242a38;--vscode-icon-foreground:#40c1e8;--vscode-statusBar-background:#007acc;--vscode-activityBar-inactiveForeground:#b5c0d0;--vscode-activityBar-background:#1d2432;--vscode-titleBar-background:#1d2432;--vscode-editorPane-background:#1d2432;--vscode-background-border:#363641;--vscode-scrollbarSlider-background:rgba(121,121,121,.4);--vscode-editor-background:#1d2432;--vscode-editor-foreground:#d4d4d4;--vscode-focusBorder:#40c1e8;--jp-background-border:#616161;--jp-editorPane-background:#111827;--jp-activityBar-background:#242a38;--jp-ui-font-color1:rgba(255,255,255,.87);--jp-statusBar-background:#242a38;--primary-color:#32c766;--danger-color:#e25147;--link-color:#1e90ff;--vscode-panel-border:#363641;--vscode-button-secondaryBackground:rgba(255,255,255,.06);--vscode-button-secondaryHoverBackground:rgba(255,255,255,.1);--vscode-button-secondaryForeground:#d4d4d4;--vscode-charts-green:#32c766;--vscode-banner-background:rgba(64,193,232,.18);--vscode-banner-foreground:#d4d4d4;--vscode-interactive-activeCodeBorder:#40c1e8;--vscode-sideBarActivityBarTop-border:rgba(204,204,204,.2)}.ideWrapper.light-hrds{--vscode-editor-foreground:#000;--vscode-sideBar-foreground:#000;--vscode-icon-foreground:#3b3b3b;--vscode-focusBorder:#0078d4;--vscode-workbench-background:#f4f4f5;--vscode-statusBar-background:#fff;--vscode-activityBar-inactiveForeground:#767676;--vscode-activityBar-background:#fff;--vscode-titleBar-background:#fff;--vscode-editorPane-background:#fff;--vscode-background-border:#eaeaec;--jp-background-border:#dfdfe2;--jp-editorPane-background:#fff;--jp-activityBar-background:#f4f4f5;--vscode-editor-background:#fff;--jp-ui-font-color1:rgba(0,0,0,.87);--jp-statusBar-background:#fff;--primary-color:#068932;--danger-color:red;--link-color:#007acc;--vscode-panel-border:#eaeaec;--vscode-button-secondaryBackground:#f3f3f3;--vscode-button-secondaryHoverBackground:#e8e8e8;--vscode-button-secondaryForeground:#000;--vscode-charts-green:#068932;--vscode-banner-background:rgba(0,120,212,.14);--vscode-banner-foreground:#000;--vscode-interactive-activeCodeBorder:#0078d4;--vscode-sideBarActivityBarTop-border:#e5e5e5}.ideWrapper.dark-hrds{--vscode-editor-foreground:#d4d4d4;--vscode-sideBar-foreground:#d4d4d4;--vscode-icon-foreground:#fff;--vscode-workbench-background:#1d1d20;--vscode-statusBar-background:#131315;--vscode-focusBorder:#0078d4;--vscode-activityBar-inactiveForeground:#9f9fa8;--vscode-activityBar-background:#131315;--vscode-titleBar-background:#131315;--vscode-editorPane-background:#131315;--vscode-scrollbarSlider-background:rgba(121,121,121,.4);--vscode-background-border:#313135;--vscode-editor-background:#131315;--jp-background-border:#313135;--jp-editorPane-background:#131315;--jp-activityBar-background:#1d1d20;--jp-ui-font-color1:rgba(255,255,255,.87);--jp-statusBar-background:#131315;--primary-color:#32c766;--danger-color:#e25147;--link-color:#1e90ff;--vscode-panel-border:#313135;--vscode-button-secondaryBackground:rgba(255,255,255,.06);--vscode-button-secondaryHoverBackground:rgba(255,255,255,.1);--vscode-button-secondaryForeground:#d4d4d4;--vscode-charts-green:#32c766;--vscode-banner-background:rgba(0,120,212,.18);--vscode-banner-foreground:#d4d4d4;--vscode-interactive-activeCodeBorder:#0078d4;--vscode-sideBarActivityBarTop-border:#2b2b2b;--vscode-activityBarTop-activeBackground:#1a1a1a}.ideWrapper.hackerrank-modern-light{--vscode-editor-foreground:#000;--vscode-sideBar-foreground:#000;--vscode-icon-foreground:#3b3b3b;--vscode-focusBorder:#0078d4;--vscode-workbench-background:#f4f4f5;--vscode-statusBar-background:#fff;--vscode-activityBar-inactiveForeground:#767676;--vscode-activityBar-background:#fff;--vscode-titleBar-background:#fff;--vscode-editorPane-background:#fff;--vscode-background-border:#eaeaec;--jp-background-border:#dfdfe2;--jp-editorPane-background:#fff;--jp-activityBar-background:#f4f4f5;--vscode-editor-background:#fff;--jp-ui-font-color1:rgba(0,0,0,.87);--jp-statusBar-background:#fff;--primary-color:#068932;--danger-color:red;--link-color:#007acc;--vscode-panel-border:#eaeaec;--vscode-button-secondaryBackground:#f3f3f3;--vscode-button-secondaryHoverBackground:#e8e8e8;--vscode-button-secondaryForeground:#000;--vscode-charts-green:#068932;--vscode-banner-background:rgba(0,120,212,.14);--vscode-banner-foreground:#000;--vscode-interactive-activeCodeBorder:#0078d4;--vscode-sideBarActivityBarTop-border:#e5e5e5}.ideWrapper.hackerrank-modern-dark{--vscode-editor-foreground:#d4d4d4;--vscode-sideBar-foreground:#d4d4d4;--vscode-icon-foreground:#fff;--vscode-workbench-background:#0d0d0d;--vscode-statusBar-background:#131315;--vscode-focusBorder:#0078d4;--vscode-activityBar-inactiveForeground:#9f9fa8;--vscode-activityBar-background:#131315;--vscode-titleBar-background:#131315;--vscode-editorPane-background:#1b1b1b;--vscode-scrollbarSlider-background:rgba(121,121,121,.4);--vscode-background-border:#313135;--vscode-editor-background:#131315;--jp-background-border:#313135;--jp-editorPane-background:#131315;--jp-activityBar-background:#1d1d20;--jp-ui-font-color1:rgba(255,255,255,.87);--jp-statusBar-background:#131315;--primary-color:#32c766;--danger-color:#e25147;--link-color:#1e90ff;--vscode-panel-border:#313135;--vscode-button-secondaryBackground:rgba(255,255,255,.06);--vscode-button-secondaryHoverBackground:rgba(255,255,255,.1);--vscode-button-secondaryForeground:#d4d4d4;--vscode-charts-green:#32c766;--vscode-banner-background:rgba(0,120,212,.18);--vscode-banner-foreground:#d4d4d4;--vscode-interactive-activeCodeBorder:#0078d4;--vscode-sideBarActivityBarTop-border:#2b2b2b;--vscode-activityBarTop-activeBackground:#1a1a1a}.ideWrapper{color:var(--vscode-editor-foreground);position:relative}.ideWrapper .secondary{color:var(--vscode-activityBar-inactiveForeground)}.ideWrapper.mac,.ideWrapper.mac .question-description .content-wrapper .content *{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.ideWrapper.windows,.ideWrapper.windows .question-description .content-wrapper .content *{font-family:Segoe WPC,Segoe UI,sans-serif}.ideWrapper.linux,.ideWrapper.linux .question-description .content-wrapper .content *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,sans-serif}.ideWrapper *{scrollbar-color:var(--vscode-scrollbarSlider-background) var(--vscode-editor-background);scrollbar-width:thin}.ideWrapper ::-webkit-scrollbar{width:10px;height:10px}.ideWrapper ::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbarSlider-background);border-radius:10px}.ideWrapper ::-webkit-scrollbar-track{background-color:var(--vscode-editor-background)}.ideWrapper .d-inline-flex{display:inline-flex!important}.ideWrapper .d-flex{display:flex!important}.ideWrapper .d-block{display:block!important}.ideWrapper .flex-column{flex-direction:column}.ideWrapper .flex-row{flex-direction:row}.ideWrapper .justify-content-between{justify-content:space-between!important}.ideWrapper .justify-content-center{justify-content:center!important}.ideWrapper .align-items-center{align-items:center!important}.ideWrapper .position-relative{position:relative}.ideWrapper .position-absolute{position:absolute}.ideWrapper .ide-component{width:100%;height:100%}.ideWrapper .btn-primary{cursor:pointer;background-color:var(--primary-color);color:var(--vscode-editor-background);border:none;border-radius:5px;padding:10px;font-weight:700}.ideWrapper .tooltip{opacity:1;color:var(--vscode-editor-background);background-color:var(--vscode-activityBar-inactiveForeground);font-size:small;font-weight:400}.ideWrapper .hidden-aria-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}