.panel.with-pixel-corners:before{--size: 4px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid transparent;background:var(--color-fg-lifted);clip-path:polygon(var(--size) 0,calc(100% - var(--size)) 0,calc(100% - var(--size)) var(--size),100% var(--size),100% calc(100% - var(--size)),calc(100% - var(--size)) calc(100% - var(--size)),calc(100% - var(--size)) 100%,var(--size) 100%,var(--size) calc(100% - var(--size)),0 calc(100% - var(--size)),0 var(--size),var(--size) var(--size));z-index:-1}.panel:not(.with-pixel-corners).hoverable:hover{background:color-mix(in srgb,var(--color-fg-lifted) 75%,transparent)}.panel.with-pixel-corners.hoverable:hover:before,.panel.active:before{border:3px solid var(--color-current-taxonomy)!important}.panel .panel:before,dialog .panel:before,.vfm .panel:before{background:transparent!important;border:1px solid var(--color-on-lifted-subtle)!important}.video-page .panel.with-pixel-corners:before{background:var(--color-fg-lifted)!important}:is() .panel{background:transparent}.section-heading-secondary h3 strong{color:var(--color-blue)}.achievement-notification-name.is-beginner{color:#fcbe35}.achievement-notification-name.is-intermediate{color:var(--color-blue)}.achievement-notification-name.is-advanced{color:var(--color-frameworks)}.announcement a,.announcement strong{color:inherit}img.lazy{opacity:0}img.lazyloaded{opacity:1;transition:opacity .5s ease}.icon-box[data-v-7b1c6ca9]{animation:rotate-7b1c6ca9 4s linear infinite;transform-origin:50% 57%;height:50%;width:50%;margin-bottom:15%}@keyframes rotate-7b1c6ca9{0%{transform:rotate(0)}to{transform:rotate(1800deg)}}.nav-link svg{color:var(--color-icon)}.nav-link.hoverable:hover svg,.nav-link[data-current=true] svg{color:currentColor}.masked-fade{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 50px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 50px),transparent 100%)}.code-editor{width:100%;height:100%}.editor-container{width:100%;height:100%;overflow:auto}.code-editor.read-only .cm-activeLineGutter,.code-editor.read-only .cm-activeLine{background:none!important}.cm-editor{background:var(--color-fg-lifted);min-height:200px;height:100%;padding:60px 15px 10px;font-size:.9rem}.cm-content{white-space:pre-wrap!important}.code-editor,.cm-editor .cm-gutters,.code-editor-output{background:var(--color-fg-lifted)}.cm-editor .cm-activeLineGutter{background:red}.exam-question-wrap{grid-template-rows:auto minmax(0px,1fr)}#submit-answer-button.wiggle{animation:wiggle .5s ease}@keyframes wiggle{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}#next-question-button{border:transparent;animation:pulse 2s ease infinite;transition:background-color .3s ease}@keyframes pulse{0%{box-shadow:0 0 5px #328af180}50%{box-shadow:0 0 20px #328af1cc}to{box-shadow:0 0 5px #328af180}}@keyframes glow{0%{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}to{background-position:0% 50%}}.exam-question code{font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.exam-question em{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.select-css{display:block;line-height:1.3;width:100%;max-width:100%;box-sizing:border-box;margin:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.select-css::-ms-expand{display:none}.select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.select-css option{font-weight:400}@media (hover: hover){[data-theme=dark] .series-card-new:hover .series-card-new-border{background:linear-gradient(0deg,color-mix(in srgb,var(--taxonomy-color) 5%,transparent),color-mix(in srgb,var(--taxonomy-color) 5%,transparent)),var(--color-fg)}}/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */.cards-empty>:nth-child(n+3){display:none}@media (min-width:1500px){.cards-empty>:nth-child(n+3){display:initial}}.scroll-wrapper-outer[data-v-a144f3b3]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-right:10rem;scrollbar-width:none;-ms-overflow-style:none}.scroll-wrapper-inner[data-v-a144f3b3]{--main-container-max-width: 1300px;display:flex;gap:1.5rem;padding-right:2rem;min-width:fit-content;padding-left:calc((100vw - min(1300px,100vw)) / 2 + var(--container-horizontal-padding))}.level-branches>a:first-of-type:before,.level-branches>a:last-of-type:before{content:"";width:38px;height:2px;background-color:var(--color-stroke);position:absolute;left:-6px;transform-origin:left}.level-branches>a:first-of-type:before{top:13px;transform:rotate(45deg) translate(-110%);transform-origin:left}.level-branches>a:last-of-type:before{bottom:13px;transform:rotate(-45deg) translate(-110%)}.dropdown-menu-wrap{box-shadow:8px 8px 0 -3px var(--color-float-shadow);background:linear-gradient(to bottom,transparent,var(--color-float-shadow))}.dropdown-menu{border:1px solid rgba(var(--color-text-secondary),.1);width:min(175px,90vw);--size: 4px;clip-path:polygon(var(--size) 0,calc(100% - var(--size)) 0,calc(100% - var(--size)) var(--size),100% var(--size),100% calc(100% - var(--size)),calc(100% - var(--size)) calc(100% - var(--size)),calc(100% - var(--size)) 100%,var(--size) 100%,var(--size) calc(100% - var(--size)),0 calc(100% - var(--size)),0 var(--size),var(--size) var(--size));background:var(--color-float)}.dropdown-menu-inner{scrollbar-width:thin;scrollbar-color:var(--color-fg-lifted) transparent}.panel .dropdown-menu{background:var(--color-on-lifted-strong)}.ct-grid{stroke:currentColor;stroke:var(--color-text-tertiary)}.ct-label{color:var(--color-text-primary)}.ct-series-a .ct-line{stroke:var(--color-blue);stroke-width:5px}.ct-series-a .ct-point{stroke:var(--color-blue);stroke-width:10px}
