:root{--nav-sticky-top-z-index:10;--nav-expansion-outside-z-index:11;--nav-expansion-z-index:12;--nav-banner-z-index:13;--nav-banner-cover-z-index:14;--modal-outside-z-index:15;--menu-drop-shadow:#00000026;--modal-outside-shadow:#0006;--translucent-white:#fffc;--completely-transparent:rgba(0,0,0,0,0);--body-default-gray:#f5f5f5;--footer-dark-gray:#313131;--prompt-dark-gray:#4d4c4b;--epc-colors-blue-main:#3a87f4;--epc-colors-blue-top-edge:#84b7fc;--epc-colors-blue-bottom-edge:#0855db;--epc-colors-green-main:#6cc349;--epc-colors-green-top-edge:#a0e081;--epc-colors-green-bottom-edge:#3c8527;--epc-colors-orange-main:#ff791a;--epc-colors-orange-top-edge:#ffc480;--epc-colors-orange-bottom-edge:#cc4300;--epc-colors-orange-inset-base:#ff3903;--epc-colors-orange-inset-top-edge:#cc2000;--epc-colors-orange-inset-bottom-edge:#ff5d0d;--epc-colors-orange-inner-shadow:#fe8f2c;--epc-colors-orange-bottom-shadow:#de5b0d;--epc-colors-blue-inset-base:#0d47e9;--epc-colors-blue-inset-top-edge:#022dd1;--epc-colors-green-inset-base:#2e9515;--ewb-colors-core-off-white:#fcf5f1;--ewb-colors-off-black:#171615;--ewb-colors-true-white:#fff;--ewb-colors-green-6:#2a641c;--ewb-colors-green-5:#3c8527;--ewb-colors-green-4:#52a535;--ewb-colors-green-3:#6cc349;--ewb-colors-green-2:#86d562;--ewb-colors-green-1:#a0e081;--ewb-colors-blue-6:#002fae;--ewb-colors-blue-5:#0040c8;--ewb-colors-blue-4:#0855d8;--ewb-colors-blue-3:#1e6eea;--ewb-colors-blue-2:#3a7ff4;--ewb-colors-blue-1:#5b9ffb;--ewb-colors-grey-6:#262423;--ewb-colors-grey-5:#3d3938;--ewb-colors-grey-4:#6b6562;--ewb-colors-grey-3:#aba09c;--ewb-colors-grey-2:#d0c5c0;--ewb-colors-grey-1:#ede5e2;--ewb-colors-red-5:#bb0116;--ewb-colors-red-3:#ea3b3b;--inactive-gray-fill:#8c8d90;--inactive-gray:#58585a;--inactive-button-top:#b1b2b5;--notice-tint-background-yellow:#ffe866;--box-shadow-inner-top-narrow:0rem .1rem 0rem 0rem inset;--box-shadow-inner-bottom-narrow:0rem -.1rem 0rem 0rem inset;--box-shadow-inner-top-medium:0rem .2rem 0rem 0rem inset;--box-shadow-inner-bottom-medium:0rem -.2rem 0rem 0rem inset;--box-shadow-inner-right-medium:-.2rem 0rem 0rem 0rem inset;--box-shadow-inner-top-wide:0rem .3rem 0rem 0rem inset;--box-shadow-inner-bottom-wide:0rem -.3rem 0rem 0rem inset;--box-shadow-tooltip-focus:inset 0 0 0 2px var(--ewb-colors-true-white),0 0 0 2px var(--ewb-colors-grey-6),0 0 0 4px var(--ewb-colors-true-white),0 0 0 6px var(--ewb-colors-grey-6);--box-shadow-text-field-hover:inset 0 0 0 1px var(--ewb-colors-true-white),0 0 0 1px var(--ewb-colors-grey-6),0 0 0 1px var(--ewb-colors-true-white),0 0 0 1px var(--ewb-colors-grey-6)}@font-face{font-family:MinecraftTenv2;src:url(../media/Minecraft-Tenv2.05b4a31b.ttf)format("truetype")}@font-face{font-family:NotoSans;src:url(../media/NotoSans-Regular.1acf22f7.ttf)format("truetype")}@font-face{font-family:NotoSansBold;src:url(../media/NotoSans-Bold.be7a46e3.ttf)format("truetype")}button[aria-disabled=true]{cursor:default;pointer-events:none}h1.section-title{text-align:center;margin:0;font-family:NotoSans;font-size:36px;font-weight:500}h2.card-title{margin:0;font-family:NotoSansBold;font-size:24px;font-weight:400}h1.idea-title{margin:0;padding:0;font-family:NotoSansBold;font-size:24px;font-weight:400}body{margin:0}.caption{color:var(--ewb-colors-true-white);text-underline-offset:.2rem;font-family:NotoSans;font-size:12px}.below-header{flex-direction:column;width:100%;height:calc(100vh - 7.1rem);display:flex;position:fixed;top:7.1rem;overflow:scroll}.content-page{justify-content:center;margin-top:4rem;display:flex}.post-header-margin{padding-top:3rem;font-family:NotoSans}.lesson-container-and-decoration{background-color:var(--body-default-gray);justify-content:center;margin-bottom:-8rem;padding-bottom:8rem;display:flex}.detailed-plan-button{border:.2rem var(--ewb-colors-true-white)solid;background-color:var(--completely-transparent);cursor:pointer;padding:.1rem;text-decoration:none}.detailed-plan-area{cursor:pointer;background-color:var(--ewb-colors-green-3);border:.2rem var(--ewb-colors-green-6)solid;box-shadow:var(--box-shadow-inner-bottom-wide)var(--ewb-colors-green-4),var(--box-shadow-inner-top-wide)var(--ewb-colors-green-2);color:var(--ewb-colors-off-black);padding:.6rem 1rem;display:flex}.detailed-plan-area:hover{background-color:var(--ewb-colors-green-2);box-shadow:var(--box-shadow-inner-bottom-wide)var(--ewb-colors-green-4),var(--box-shadow-inner-top-wide)var(--ewb-colors-green-1);color:var(--ewb-colors-off-black)}.detailed-plan-label{text-transform:uppercase;font-family:NotoSansBold;font-size:14px;font-weight:400}.detailed-plan-label:hover{color:var(--ewb-colors-off-black)}.detailed-plan-label-small{display:none}.detailed-plan-arrow{width:.9rem;height:.514rem;margin-top:.37rem;margin-left:.8rem;transform:rotate(270deg)}a:focus-visible,button:focus-visible,input:focus-visible,.modal-cross-button:hover{outline-width:.5rem;outline-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;border-radius:0;outline-style:double}input[type=text]:not([disabled]):hover{cursor:text;background-color:var(--ewb-colors-true-white)}.grey-1-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-1);transition-duration:.3s}.grey-2-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-2);transition-duration:.3s}.grey-3-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-3);transition-duration:.3s}.grey-4-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-4);transition-duration:.3s}.grey-5-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-5);transition-duration:.3s}.grey-6-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-true-white)solid;outline-color:var(--ewb-colors-grey-6);transition-duration:.3s}.true-white-ripple-focus:focus-visible{border:.2rem var(--ewb-colors-grey-6)solid;outline-color:var(--ewb-colors-true-white);transition-duration:.3s}.decoration-spacer-small{height:8rem}.decoration-spacer-medium{height:16rem}.decoration-spacer-large{height:32rem}.pixel-box-row{justify-content:flex-start;height:2.5rem;display:flex}.pixel-box{width:2.5rem;height:2.5rem}.pixel-box-blue{background-color:var(--epc-colors-blue-main);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-blue-bottom-edge),var(--box-shadow-inner-top-narrow)var(--epc-colors-blue-top-edge)}.pixel-box-dark-blue{background-color:var(--epc-colors-blue-inset-base);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-blue-bottom-edge),var(--box-shadow-inner-top-narrow)var(--epc-colors-blue-inset-top-edge)}.pixel-box-clear{background-color:var(--completely-transparent)}.pixel-box-green{background-color:var(--epc-colors-green-main);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-green-bottom-edge),var(--box-shadow-inner-top-narrow)var(--epc-colors-green-top-edge)}.pixel-box-dark-green{background-color:var(--epc-colors-green-inset-base);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-green-top-edge),var(--box-shadow-inner-top-narrow)var(--epc-colors-green-bottom-edge)}.pixel-box-orange{background-color:var(--epc-colors-orange-main);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-orange-bottom-edge),var(--box-shadow-inner-top-narrow)var(--epc-colors-orange-top-edge)}.pixel-box-dark-orange{background-color:var(--epc-colors-orange-inset-base);box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-orange-inset-bottom-edge)inset,var(--box-shadow-inner-top-narrow)var(--epc-colors-orange-inset-top-edge)}.blue-no-pixel-top{box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-blue-bottom-edge)}.green-no-pixel-bottom{box-shadow:var(--box-shadow-inner-top-narrow)var(--epc-colors-green-top-edge)}.green-no-pixel-top{box-shadow:var(--box-shadow-inner-bottom-narrow)var(--epc-colors-green-bottom-edge)}.orange-no-pixel-bottom{box-shadow:var(--box-shadow-inner-top-narrow)var(--epc-colors-orange-top-edge)}.box-effect-link,.box-effect-link span{color:inherit;position:relative}:is(.box-effect-link,.box-effect-link span):before,:is(.box-effect-link,.box-effect-link span):after{content:"";transition:transform .5s;position:absolute}.edu-double-lines-link{clip-path:polygon(.2rem 0,calc(100% - .2rem) 0,calc(100% - .2rem) 100%,.2rem 100%);margin-top:-.2rem;margin-bottom:-.2rem;padding:.2rem;display:inline-block}.edu-double-lines-link:hover,.edu-double-lines-link:focus-visible{text-decoration:none}.edu-double-lines-link:before,.edu-double-lines-link:after{background:var(--ewb-colors-core-off-white);width:100%;height:.12rem;position:absolute;left:0}.edu-double-lines-link:before{bottom:0;transform:translate(-100%)}.edu-double-lines-link:after{top:0;transform:translate(100%)}.edu-double-lines-link:hover:before,.edu-double-lines-link:hover:after,.edu-double-lines-link:focus-visible:before,.edu-double-lines-link:focus-visible:after{transform:translate(0)}:is(.links-section-dark .edu-double-lines-link,.dedicated-servers-disabled-warning .edu-double-lines-link):before,:is(.links-section-dark .edu-double-lines-link,.dedicated-servers-disabled-warning .edu-double-lines-link):after{background:var(--ewb-colors-off-black)}.box-effect-link:focus-within{box-shadow:0 0 0 10px #666}.modal-text::-webkit-scrollbar{width:.3rem}.modal-title::-webkit-scrollbar{width:.3rem}.modal-footer::-webkit-scrollbar{width:.3rem}.resources-expansion-scrolling::-webkit-scrollbar{width:.3rem}.logout-expansion-scrolling::-webkit-scrollbar{width:.3rem}.modal-text::-webkit-scrollbar-track{background:var(--ewb-colors-grey-6)}.modal-title::-webkit-scrollbar-track{background:var(--ewb-colors-grey-6)}.modal-footer::-webkit-scrollbar-track{background:var(--ewb-colors-grey-6)}.resources-expansion-scrolling::-webkit-scrollbar-track{background:var(--ewb-colors-grey-6)}.logout-expansion-scrolling::-webkit-scrollbar-track{background:var(--ewb-colors-grey-6)}.modal-text::-webkit-scrollbar-thumb{background:var(--ewb-colors-grey-2)}.modal-title::-webkit-scrollbar-thumb{background:var(--ewb-colors-grey-2)}.modal-footer::-webkit-scrollbar-thumb{background:var(--ewb-colors-grey-2)}.resources-expansion-scrolling::-webkit-scrollbar-thumb{background:var(--ewb-colors-grey-2)}.logout-expansion-scrolling::-webkit-scrollbar-thumb{background:var(--ewb-colors-grey-2)}.pixel-icon{image-rendering:pixelated}.invert-color{filter:brightness()invert()}@media (max-width:940px){.below-header{height:calc(100% - 5.95rem);top:5.95rem;left:0;right:0;overflow:hidden auto}}@media (max-width:700px){.detailed-plan-label{display:none}.feedback-button-container .detailed-plan-button .detailed-plan-area .detailed-plan-label,.detailed-plan-label-small,.back-label,.feedback-label{display:block}}@media (max-width:300px) or (max-height:160px){.below-header{height:calc(100% - 10.15rem);top:10.15rem}.detailed-plan-area{padding:.4rem}.detailed-plan-button{width:100%;padding:.1rem}.content-page{margin-top:-2.5rem}h1.section-title{font-size:25px}h1.idea-title{font-size:20px}h2.card-title{font-size:16px}}@media (forced-colors:active){.high-contrast-disabled-button{opacity:.6;border:.1rem dashed}.edu-double-lines-link:focus-visible{border:.2rem var(--ewb-colors-grey-6)solid;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@media (forced-colors:active) and (prefers-color-scheme:dark){.invert-dark-image{filter:brightness()invert()}}@media (forced-colors:active) and (prefers-color-scheme:light){.invert-light-image{filter:brightness()invert()}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
.unauthorized-link{color:var(--epc-colors-blue-main);text-decoration:underline}.tools-gallery{justify-content:center;padding-top:5rem;font-family:NotoSans;display:flex}.unauthorized-container{text-align:center;flex-grow:1;padding-top:4rem}.unauthorized-title{font-size:32px}.unauthorized-subtitle{font-size:24px}@media (max-width:300px) or (max-height:160px){.landing-page{margin-top:0}}
#header.container-fluid{background-color:var(--epc-colors-blue-main);border-bottom:.1rem var(--epc-colors-blue-bottom-edge)solid;margin-top:2.06rem;padding-top:2.5rem}.header-column{justify-content:center;padding-left:.7rem;padding-right:.7rem;display:flex}.lesson-crafter-container{width:100%;margin-top:-2rem}.lessons-page{font-family:NotoSans}.default-gray{background-color:var(--body-default-gray)!important}.ideas-light-gray{background-color:var(--ewb-colors-grey-1)!important}.lesson-idea{background-color:var(--ewb-colors-true-white);box-shadow:.2rem .3rem var(--menu-drop-shadow);margin:1.3rem;padding:1.3rem}.lesson-idea p,.lesson-idea ul li{font-size:16px}.lesson-text-bold{font-family:NotoSansBold;font-weight:400}.dark-idea{background-color:var(--ewb-colors-off-black)}.dark-idea-text{color:var(--ewb-colors-core-off-white)}.unexpected-error{text-align:center;width:100%;padding-top:2rem}h2.minecraftfont{color:var(--ewb-colors-grey-6);font-family:MinecraftTenv2}ul.centernavbar{text-align:center;color:var(--ewb-colors-off-black);padding-top:0;padding-left:1rem;padding-right:1rem;font-size:11px;list-style-type:none}.blue-box-disclaimer{margin-top:1.2rem;padding-bottom:1.2rem}.detailed-plan-footnote{text-align:center;width:100%;color:var(--ewb-colors-off-black);font-size:11px}.detailed-plan-loading-section{overflow:hidden}.detailed-plan-loading-section ul li,.detailed-plan-loading-section div p,.computer-science-text p{line-height:1.8rem}.standards-addressed-footnote{margin-top:-.3rem;margin-bottom:1rem;margin-left:4.4rem}.footnote{font-size:11px}.footnote a{border:.2rem var(--completely-transparent)solid;text-decoration:underline}.under-prompt-link{color:var(--ewb-colors-off-black)}.footnote .under-prompt-link{margin-top:0;margin-bottom:.1rem;line-height:.8rem}.preparation-link,.computer-science-link{color:var(--ewb-colors-blue-4);border:.2rem var(--ewb-colors-true-white)solid;margin:0 -.3rem;padding-top:0;padding-bottom:0}.sample-prompt-row{justify-content:center;width:100%;padding-bottom:2rem;display:flex}.sample-prompt-container{justify-content:center;display:flex}.sample-prompt-button{border:2px solid var(--ewb-colors-off-black);border-bottom:3px solid var(--prompt-dark-gray);cursor:pointer;background-color:var(--ewb-colors-true-white);width:25%;height:26rem;margin-left:.8rem;margin-right:.8rem;padding-block:0;padding-inline:0;transition-duration:.3s;overflow:hidden}.sample-prompt-button:hover{border-bottom:.8rem solid var(--prompt-dark-gray)}.sample-prompt-button:hover .sample-prompt-image{transform:scale(1.1)}.sample-prompt-image{object-fit:cover;width:100%;height:16rem;transition:all .3s ease-in-out;display:block}.sample-prompt-icon{width:auto;height:2.5rem}.sample-prompt-text-container{vertical-align:top;text-align:left;height:9rem;padding-top:1rem;padding-right:1rem;display:flex}.sample-prompt-age{text-align:center;font-size:16px}.icon-and-age-container{flex-direction:column;justify-content:flex-start;align-items:center;width:6rem;padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}.agent-banner{text-align:center;flex-grow:1;width:100%;margin-top:2.5rem;padding-top:1rem}.agent-container{flex-grow:1;padding-top:1rem}.agent-walking{width:4rem;height:4.7rem}.inspiration-container{padding-top:3.3rem}.subtitle-container{justify-content:center;width:100%;margin-bottom:1rem;display:flex}.create-header{color:var(--ewb-colors-true-white);letter-spacing:.1rem;text-align:center;text-transform:uppercase;margin:0;font-size:40px;font-weight:700;overflow:hidden}.create-subheader{color:var(--ewb-colors-off-black);text-align:center}.field-row-container{justify-content:center;width:100%;display:flex}.field-label{color:var(--ewb-colors-off-black);text-align:left;white-space:nowrap;width:100%;padding-top:.3rem;padding-bottom:.5rem;font-size:14px}.field-row{flex-wrap:wrap;display:flex}.topic-field-container{text-align:right;width:34rem;height:4.5rem;margin-top:1.8rem;margin-right:2rem;padding-left:.6rem;padding-right:2rem}.single-line-text-box{width:100%;color:var(--ewb-colors-off-black);background-color:var(--ewb-colors-core-off-white);border:.2rem solid var(--ewb-colors-blue-6);box-shadow:var(--box-shadow-inner-top-wide)var(--ewb-colors-grey-2);height:2.2rem;padding-top:.2rem;padding-left:.5rem;padding-right:3rem;font-size:1rem;font-weight:400}.single-line-text-box::placeholder{color:var(--ewb-colors-grey-4)}input:placeholder-shown{text-overflow:ellipsis}.age-field-container{text-align:right;width:10rem;height:4.5rem;margin-top:1.8rem;margin-right:2rem;padding-left:.6rem;padding-right:2rem}.clear-button{background-color:var(--completely-transparent);border:.2rem var(--ewb-colors-core-off-white)solid;position:relative;top:-2.3rem;left:3.5rem}.clear-button-disabled{display:none}.clear-button-holder{justify-content:space-between;width:100%;display:flex}.length-limit{color:var(--ewb-colors-off-black);padding-top:.4rem;padding-left:.8rem;font-size:12px}.lesson-topic-validation-message-container{width:15rem;position:relative;top:-10rem;left:1.2rem}.target-age-validation-message-container{width:10rem;position:relative;top:-12rem;left:0}.generate-button{border:.2rem var(--ewb-colors-grey-3)solid;text-transform:uppercase;padding:.46rem 1.3rem .46rem 1rem;font-family:NotoSansBold;font-size:18px;font-weight:400;display:flex}.generate-button:focus{outline-width:.5rem;outline-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;border-radius:0;outline-style:double}.generate-disabled{background-color:var(--ewb-colors-grey-1);color:var(--ewb-colors-grey-4)}.generate-enabled{color:var(--ewb-colors-off-black);border:.2rem var(--ewb-colors-green-6)solid;background-color:var(--ewb-colors-green-3);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-green-4),var(--box-shadow-inner-top-medium)var(--ewb-colors-green-2);cursor:pointer}.generate-enabled:hover{background-color:var(--ewb-colors-green-2);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-green-3),var(--box-shadow-inner-top-medium)var(--ewb-colors-green-1)}.generate-arrow{width:.9rem;height:.514rem;margin-top:.55rem;margin-left:.6rem;transform:rotate(270deg)}.generate-arrow-enabled{opacity:1}.generate-arrow-disabled{opacity:.8}.generate-button-container{margin-top:1.8rem;margin-left:.7rem}.back-button{border:.2rem var(--body-default-gray)solid;width:8rem;margin-top:.5rem;display:block;position:relative}.lesson-plan-idea-bottom-row{justify-content:space-between;align-items:center;display:flex}.lesson-plan-action-container{justify-content:space-between;align-items:center;display:flex;overflow:hidden}.lesson-plan-action-icons{flex-wrap:nowrap;margin-right:.6rem;padding-top:.6rem;padding-bottom:.6rem;display:flex}.lesson-plan-action-icon{height:2rem;padding-right:1rem}.lesson-plan-action-button{border:.2rem var(--ewb-colors-true-white)solid;cursor:pointer;background-color:var(--completely-transparent);margin-right:1rem}.top-pixel-decoration-container{width:13rem;height:7rem;margin-top:-.2rem;margin-bottom:-2rem}.back-arrow{width:.9rem;height:.514rem;margin-top:.3rem;margin-right:.5rem;transform:rotate(90deg)}.top-bookmark{position:relative;top:-10rem}.computer-science-background{background-color:var(--ewb-colors-grey-1);justify-content:center;width:100%;margin-top:3rem;display:flex}.computer-science-card{width:80%}.computer-science-idea{padding:0}.computer-science-text{padding:1.5rem}.computer-science-text p{padding-top:.2rem;font-family:NotoSans}.computer-science-text-bold{font-family:NotoSansBold;font-weight:400}.computer-science-image{object-fit:cover;width:100%;height:12rem}.report-concern{color:var(--ewb-colors-grey-6);white-space:nowrap;border:.2rem var(--ewb-colors-true-white)solid;font-size:12px}.lesson-plan-page{background-color:var(--body-default-gray);margin-top:-.1rem}@media (max-width:1040px){.sample-prompt-container{flex-direction:column;align-items:center;width:100%}.sample-prompt-button{width:26rem;margin-bottom:1rem}.lesson-plan-idea-bottom-row{flex-wrap:wrap}.field-row{width:53rem}}@media (max-width:870px){.field-row{width:42rem}.topic-field-container{width:25rem}.age-field-container{width:8rem}}@media (max-width:700px){.topic-field-container{width:100%;margin-right:2.5rem}.field-row{width:100%}.age-field-container{width:50vw}.generate-button-container{flex-grow:1;margin-right:.7rem}.generate-button{width:100%}.blank-field-label{display:block}}@media (max-width:600px){.lesson-plan-actions{display:block}.age-field-container{width:30vw}.lesson-idea{margin-left:0;margin-right:0}}@media (max-width:420px){.sample-prompt-button{width:90%}.inspiration-topic-label{overflow-wrap:anywhere;font-size:14px}.lesson-plan-action-container{flex-wrap:wrap}.sample-prompt-container{width:100%}}@media (max-width:300px){.sample-prompt-age{font-size:12px}}@media (max-width:370px){.blank-field-label{display:none}.age-field-container{width:12rem;margin-right:2.5rem}.generate-button-container{flex-grow:0;width:10rem}.create-header{font-size:25px}}@media (max-width:300px){.lesson-idea{padding:.5rem}.lesson-idea p,.lesson-idea ul li{font-size:14px}}@media (forced-colors:active){.generate-disabled{opacity:.6;border:.2rem dashed;padding-top:.46rem;padding-bottom:.46rem}.lesson-idea{border:.1rem solid}}
.dedicated-server-page{background-color:var(--ewb-colors-grey-1);margin-bottom:-7.3rem;font-family:NotoSans}.dedicated-servers-disabled-warning{background-color:var(--notice-tint-background-yellow);justify-content:center;align-items:center;min-height:1.5rem;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;padding:.2rem;font-size:14px;display:flex}.dedicated-server-columns{width:100%;padding-bottom:8rem;display:flex}.tenant-servers-center{flex-grow:1}.tenant-header-container{justify-content:center;width:100%;display:flex}.current-partner-label{padding-bottom:.5rem;font-size:12px}.tenant-top-bar{background-color:var(--ewb-colors-green-3);border-bottom:.3rem var(--menu-drop-shadow)solid;padding:2rem 1rem 1rem}h2.tenant-title{font-family:MinecraftTenv2;font-size:28px;font-weight:200}.tenant-content{background-color:var(--ewb-colors-true-white);margin-top:1rem;padding:1rem}.no-servers{margin-top:8rem}.ds-title{padding-top:1rem;font-family:NotoSansBold;font-size:28px}.ds-paragraph{margin-block-start:0}.ds-list{margin-block-end:0}.ds-bullet-point{padding-bottom:1rem}.dedicated-server-landing-content-row{display:block}.feature-image-container{float:right;margin:1rem}.tenant-setting-row{justify-content:space-between;width:100%;margin-bottom:1rem;display:flex}.tenant-setting-name{font-family:NotoSansBold;font-weight:400}.tenant-setting-description{font-size:12px}.partner-container{justify-content:space-between;align-items:center;margin-bottom:.3rem;padding:.2rem .5rem .8rem;display:flex}.enabled-partners .partner-container{border:.2rem var(--ewb-colors-grey-2)solid;background-color:var(--ewb-colors-grey-1)}.available-partners .partner-container{border:.2rem var(--ewb-colors-grey-4)solid;background-color:var(--ewb-colors-grey-3)}.partner-left-side{justify-content:flex-start;padding-top:.6rem;display:flex}.partner-contact-link{color:var(--ewb-colors-off-black);font-size:12px;text-decoration:underline;transition-duration:.3s}.enabled-partners .partner-container .partner-right-side .partner-contact-link{border:.2rem var(--ewb-colors-grey-1)solid;top:.35rem;overflow:hidden}.available-partners .partner-container .partner-right-side .partner-contact-link{border:.2rem var(--ewb-colors-grey-3)solid;top:.35rem;overflow:hidden}.partner-left-side .custom-checkmark{position:relative}.enabled-partners .partner-container .partner-left-side .custom-checkmark:focus,.enabled-partners .partner-container .partner-left-side .custom-checkmark:focus-visible,.enabled-partners .partner-container .partner-right-side .partner-contact-link:focus-visible{outline-width:.5rem;outline-color:var(--ewb-colors-grey-4);border:.2rem var(--ewb-colors-true-white)solid;border-radius:0;outline-style:double}.available-partners .partner-container .partner-left-side .custom-checkmark:focus,.available-partners .partner-container .partner-left-side .custom-checkmark:focus-visible,.available-partners .partner-container .partner-right-side .partner-contact-link:focus-visible{outline-width:.5rem;outline-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;border-radius:0;outline-style:double}.partner-left-side .tenant-setting-name{padding-top:.4rem;padding-left:.4rem}.about-dedicated-server-decoration-outer-container{margin-top:1rem;margin-bottom:-3.15rem}.tenant-servers-center .footer-blue{border-top:.15rem var(--epc-colors-blue-top-edge)solid}.enable-partner-bullets{padding-left:1rem}.about-dedicated-server-outer-container{margin-top:3rem;padding-bottom:1rem;padding-left:1rem}.about-header{color:var(--ewb-colors-core-off-white);margin-bottom:0;padding-left:.3rem;font-family:NotoSansBold;font-size:28px;font-weight:400}.loading-partners{border:.2rem var(--ewb-colors-grey-2)solid;background-color:var(--ewb-colors-grey-1);text-align:center;width:100%}.loading-available-partners{border:.2rem var(--ewb-colors-grey-4)solid;background-color:var(--ewb-colors-grey-2)}.no-partners{justify-content:center;align-items:center;font-family:NotoSansBold;animation-name:expand-downward;animation-duration:.5s;animation-direction:normal;animation-fill-mode:forwards;display:flex}.large-loading-dots{width:128px;height:64px;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.dots-container{justify-content:center;width:100%;margin:.5rem;display:flex}.loaded{background-color:var(--ewb-colors-true-white);border:none}.loaded .partner-container{animation-name:expand-downward;animation-duration:.5s;animation-direction:normal;animation-fill-mode:forwards}@keyframes expand-downward{0%{height:0}to{height:3rem}}.ds-landing-button-container{text-align:center;width:100%}.ds-landing-button-container .login-nav-link:hover,.ds-landing-button-container .add-server-button:hover{background-color:var(--ewb-colors-blue-4);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-6),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-2)}.ds-landing-button-container .login-nav-link,.ds-landing-button-container .add-server-button{border:.2rem var(--ewb-colors-blue-6)solid;background-color:var(--ewb-colors-blue-3);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-4),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-1);cursor:pointer;color:var(--ewb-colors-true-white);white-space:nowrap;padding:.8rem;font-family:NotoSansBold;font-size:18px;font-weight:400}.ds-landing-button-container .login-nav-link .user-icon{display:none}.inline-state-toggle-button{background-color:var(--notice-tint-background-yellow);border:.2rem var(--notice-tint-background-yellow)solid;cursor:pointer;margin-left:-.2rem;margin-right:-.2rem;font-family:NotoSans;font-size:14px;text-decoration:underline}.state-toggle-button{background-color:var(--ewb-colors-green-3);border:.2rem var(--ewb-colors-green-3)solid;font-family:NotoSans;font-size:14px;position:relative;left:.5rem}.state-toggle-button:hover{outline-width:.5rem;outline-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;outline-style:double}.tenant-loading{text-align:center;background-color:var(--ewb-colors-true-white);flex-grow:1;height:100%;padding-top:1rem}@media (max-width:1120px){.about-dedicated-server-outer-container{padding-right:1rem}.dedicated-server-landing-content-row{display:block}}@media (max-width:1000px){.tenant-servers-center{width:100%}.partner-left-side .custom-checkmark{left:0}.feature-image-container{float:none;justify-content:center;width:100%;margin:0;padding-bottom:1rem;display:flex}.feature-image{width:100%;height:auto}}@media (max-width:400px){.partner-container{display:block}@keyframes expand-downward{0%{height:0}to{height:5rem}}}
.username-container{cursor:pointer}.login-nav-link{background-color:var(--completely-transparent);border:none;border-radius:0;font-family:NotoSans;font-weight:800}.username-container .login-nav-link{color:var(--ewb-colors-grey-6);letter-spacing:.1rem;border:.2rem var(--ewb-colors-core-off-white)solid;font-size:.8rem;text-decoration:none;display:flex}.unauthorized-title .login-nav-link,.unauthorized-subtitle .login-nav-link{text-underline-offset:.2rem;color:var(--epc-colors-blue-main);cursor:pointer;border:.2rem var(--ewb-colors-true-white)solid;font-size:2rem;text-decoration:underline}.username-container .login-nav-link:hover{background-color:var(--ewb-colors-core-off-white);text-decoration:underline;-webkit-text-decoration-color:var(--epc-colors-blue-main);text-decoration-color:var(--epc-colors-blue-main);text-underline-offset:.2rem}.username-container .login-nav-link .user-icon{width:1.2rem;height:1.2rem;margin-top:-.1rem;margin-right:.1rem}.narrow-sign-in-link .login-nav-link .user-icon{background-color:var(--ewb-colors-core-off-white);position:relative;top:.2rem}.modal-footer .modal-sign-in-button .login-nav-link{border:.2rem var(--ewb-colors-core-off-white)solid;width:100%;color:var(--ewb-colors-core-off-white);cursor:pointer;padding-top:.7rem;padding-bottom:.7rem;font-size:15px;font-weight:200}.modal-sign-in-button{width:100%}.modal-sign-in-button .login-nav-link:hover{color:var(--ewb-colors-grey-6);background-color:var(--ewb-colors-core-off-white);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-grey-2),var(--box-shadow-inner-top-medium)var(--ewb-colors-true-white)}.unauthorized-title .login-nav-link .user-icon,.unauthorized-subtitle .login-nav-link .user-icon,.modal-footer .login-nav-link .user-icon{display:none}
.resources-sub-nav-link .logout-nav-button,.logout-expansion .logout-nav-button{text-align:right;color:var(--ewb-colors-grey-6);background-color:var(--ewb-colors-core-off-white);letter-spacing:.1rem;text-transform:uppercase;border:0;border:.2rem var(--ewb-colors-core-off-white)solid;cursor:pointer;width:100%;padding-top:.7rem;padding-bottom:.7rem;font-family:NotoSans;font-size:12px;font-weight:800;text-decoration:none;display:block}.resources-sub-nav-link:hover .logout-nav-button,.logout-expansion:hover .logout-nav-button{border:.2rem var(--ewb-colors-grey-5)solid;background-color:var(--ewb-colors-grey-5);color:var(--ewb-colors-core-off-white)}.resources-sub-nav-link:focus .logout-nav-button .resources-sub-nav-link:hover .logout-nav-button{border:.2rem var(--ewb-colors-grey-5)solid}.unauthorized-title .logout-nav-button{background-color:var(--completely-transparent);text-underline-offset:.2rem;color:var(--epc-colors-blue-main);cursor:pointer;border:none;font-family:NotoSans;font-size:2rem;font-weight:800;text-decoration:underline}
.new-server-config-outside{background-color:var(--modal-outside-shadow);width:100%;height:100%;z-index:var(--modal-outside-z-index);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.new-server-config-box{width:clamp(950px,65vw,1400px);font-family:NotoSans}
.sticky-top{z-index:var(--nav-sticky-top-z-index);position:fixed;top:0}.navbar{width:100%;position:fixed}.navbar-drop-shadow{background-color:var(--menu-drop-shadow);pointer-events:none;width:100%;height:.5rem;position:fixed;top:7.1rem}.nav-menu-header{margin:0;font-size:27px;font-weight:500}.new-lesson-plan-button{border:.2rem var(--ewb-colors-blue-6)solid;background-color:var(--ewb-colors-blue-4);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-6),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-2);cursor:pointer}.new-lesson-plan-button:hover{background-color:var(--ewb-colors-blue-3);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-5),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-1)}.new-lesson-plan-label{color:var(--ewb-colors-true-white);white-space:nowrap;text-transform:uppercase;padding-top:.4rem;padding-bottom:.4rem;font-family:NotoSansBold;font-size:18px;font-weight:400}.small-new-lesson-label{text-align:center;display:none}.center-title{text-align:center;margin:0;padding-bottom:.4rem;padding-left:.2rem;padding-right:.2rem;overflow:hidden}.title-logo-container{justify-content:center;width:100%;display:flex}.nav-row{background-color:var(--ewb-colors-core-off-white);width:100%;min-height:6rem;z-index:var(--nav-banner-z-index);justify-content:space-between;align-items:center;display:flex;position:relative}.nav-cover{width:100%;min-height:6rem;z-index:var(--nav-banner-cover-z-index);position:absolute;top:0}h1.minecraftfont{color:var(--ewb-colors-grey-6);margin:0;padding:0;font-family:MinecraftTenv2}.nav-full-width-container{width:100%}.username-container{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding-right:.3rem;display:flex}.username-label{color:var(--ewb-colors-grey-6);letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:18rem;height:1.2rem;margin-right:.5rem;padding-top:.2rem;font-family:NotoSans;font-size:12px;font-weight:800;overflow:hidden}.username-label:hover{text-decoration:underline;-webkit-text-decoration-color:var(--epc-colors-blue-main);text-decoration-color:var(--epc-colors-blue-main);text-underline-offset:.2rem}.username-login{white-space:nowrap}.user-icon{width:1.2rem;height:1.2rem;margin-top:0;margin-right:.3rem}.resources-user-icon{margin-top:-.1rem;margin-bottom:-.1rem}.link-icon{width:.8rem;height:.8rem;margin-top:.15rem;margin-right:.8rem}.logged-in-user-container{justify-content:flex-end;width:100%;display:flex}.logged-in-user-button{border:.2rem var(--ewb-colors-core-off-white)solid;background-color:var(--ewb-colors-core-off-white);cursor:pointer;align-items:center;margin-top:-.2rem;padding-right:.7rem;display:flex}.logout-expansion-row{justify-content:flex-end;width:100%;margin-bottom:-3.2rem;display:flex}.logout-expansion-row-no-padding{padding-right:0}.logout-section-link{padding-right:.4rem}.logout-expansion{text-align:right;border-bottom:.3rem var(--menu-drop-shadow)solid;width:18rem;z-index:var(--nav-expansion-z-index);animation-name:logout-nav-expand;animation-duration:.2s;display:block;position:relative}.reverse-logout-expansion{animation-name:logout-nav-collapse}@keyframes logout-nav-expand{0%{top:-3rem}to{top:0}}@keyframes logout-nav-collapse{0%{top:0}to{top:-3rem}}.login-nav-item{clear:both;padding-top:.8rem;display:block}.menu-collapsed-icon{width:.9rem;height:.514rem;margin-top:.15rem;margin-left:0}.logged-in-user-button .menu-collapsed-icon{margin-top:0}.right-header-items{justify-content:flex-end;width:20%;padding-right:.3rem;display:flex}.new-lesson-plan-border{border:.1rem var(--ewb-colors-blue-6)solid}.new-lesson-plan-container{padding-top:0}.minecraft-education-logo{width:12rem;height:4rem}.resources-nav-container{align-items:center;width:20%;padding-left:.7rem;padding-right:.7rem;display:flex}.resources-button{border:.2rem var(--ewb-colors-core-off-white)solid;background-color:var(--ewb-colors-core-off-white);cursor:pointer;display:flex}.menu-expanded,.menu-arrow-white{transform:rotate(180deg)}.resources-label{color:var(--ewb-colors-grey-6);letter-spacing:.1rem;text-transform:uppercase;margin-top:-.1rem;padding-right:.8rem;font-family:NotoSans;font-size:12px;font-weight:800}.resources-label:hover{text-decoration:underline;-webkit-text-decoration-color:var(--epc-colors-blue-main);text-decoration-color:var(--epc-colors-blue-main);text-underline-offset:.2rem}.resources-nav-link{color:var(--ewb-colors-grey-6);background-color:var(--ewb-colors-core-off-white);letter-spacing:.1rem;border:.2rem var(--ewb-colors-core-off-white)solid;text-transform:uppercase;cursor:pointer;align-items:center;padding:.7rem .3rem .7rem 1.2rem;font-family:NotoSans;font-size:12px;font-weight:800;text-decoration:none;display:flex}.name-clipper{white-space:nowrap;text-overflow:ellipsis;max-width:16.6rem;overflow:hidden}.resources-nav-link img.menu-collapsed-icon{margin-top:.1rem;margin-left:.74rem;margin-right:.7rem}.resources-nav-link:hover,.resources-nav-link:focus,.logout-nav-button:focus{border:.2rem var(--ewb-colors-grey-5)solid;background-color:var(--ewb-colors-grey-5);color:var(--ewb-colors-core-off-white);outline:none}.resources-nav-link:hover img.menu-white-expanded{transform:rotate(0)}.resources-nav-link:hover img.menu-collapsed-icon,.resources-nav-link:hover .resources-nav-with-external-icon .link-icon,.resources-nav-link:hover .user-icon,.resources-nav-link:focus .link-icon,.resources-nav-link:focus .user-icon-and-name-container .user-icon,.resources-nav-link:focus img.menu-collapsed-icon{filter:brightness()invert()}.resources-login-button{border:.2rem var(--ewb-colors-core-off-white)solid;text-align:left;display:none}.resources-nav-with-external-icon{justify-content:space-between;width:100%;display:flex}.resources-nav-expansion{border-bottom:.3rem var(--menu-drop-shadow)solid;width:22rem;z-index:var(--nav-expansion-z-index);margin-top:-.7rem;animation-name:resources-nav-expand;animation-duration:.5s;position:relative}.resources-expansion-scrolling{background-color:var(--ewb-colors-core-off-white);padding-top:.8rem}.reverse-resources-expansion{animation-name:resources-nav-collapse}@keyframes resources-nav-expand{0%{top:-10rem}to{top:0}}@keyframes resources-nav-collapse{0%{top:0}to{top:-10rem}}.resources-expansion-row{flex-direction:column;margin-bottom:-16.78rem;display:flex}.resources-not-signed-in-row{margin-bottom:-16.78rem}.resources-burger-button{background-color:var(--ewb-colors-core-off-white);border:.2rem var(--ewb-colors-core-off-white)solid;display:none}.resources-close-button{background:0 0;border:none;display:none}.resources-close-button-image{width:1.4rem;height:1.4rem}.resources-sub-nav-container{background-color:var(--ewb-colors-grey-2);padding:.1rem .7rem;animation-name:logout-sub-nav-expand;animation-duration:.2s;overflow:hidden}.reverse-sub-nav-expansion{animation-name:logout-sub-nav-collapse}@keyframes logout-sub-nav-expand{0%{height:0}to{height:2.2rem}}@keyframes logout-sub-nav-collapse{0%{height:2.2rem}to{height:0}}.burger-layer{background-color:var(--ewb-colors-grey-6);width:2.1rem;height:.25rem}.burger-spacer{height:.5rem}.expansion-outside{width:100vw;height:100vh;z-index:var(--nav-expansion-outside-z-index);position:fixed;top:0;left:0}.minecraft-logo-container{border:.2rem var(--ewb-colors-core-off-white)solid;background-color:var(--ewb-colors-core-off-white);text-decoration:none}.narrow-sign-out-container,.narrow-sign-in-link,.hidden-button,.resources-sub-nav-link .logout-nav-button,.narrow-logo-row{display:none}@media (max-width:1300px){.right-header-items{text-align:right;display:block}.new-lesson-plan-container{padding-top:.3rem}}@media (max-width:940px){.navbar-drop-shadow{top:5.95rem}.minecraftfont,.new-lesson-plan-label{display:none}.small-new-lesson-label{display:block}.resources-button{display:none}.resources-login-button{justify-content:space-between;width:100%;display:flex}.resources-sub-nav-link .logout-nav-button{text-align:left;padding-left:1.2rem;display:flex}.resources-close-button,.resources-burger-button{display:block}.logged-in-user-container{display:none}.user-icon-and-name-container{justify-content:flex-start;align-items:center;display:flex}.username-container .sign-in-label,.logout-expansion{display:none}.narrow-sign-out-container,.narrow-sign-in-link{display:block}.with-sub-expansion{margin-bottom:-19.25rem}@keyframes resources-nav-expand{0%{left:-15rem}to{left:0}}@keyframes resources-nav-collapse{0%{left:0}to{left:-15rem}}.resources-nav-expansion{width:100%}.resources-expansion-scrolling{height:calc(100vh - 6rem)}}@media (max-width:420px){.minecraft-education-logo{width:9rem;height:3rem}}@media (max-width:300px) or (max-height:160px){.sticky-top{width:100%;position:relative}.navbar{position:relative}.navbar-drop-shadow{top:10rem}.title-logo-container{display:none}.narrow-logo-row{background-color:var(--ewb-colors-core-off-white);justify-content:center;width:100%;margin-bottom:0;padding-top:.5rem;display:flex;position:relative;top:0}.nav-row{justify-content:flex-start}}@media (max-height:360px){.resources-expansion-scrolling{background-color:var(--ewb-colors-core-off-white);border-right:.3rem var(--ewb-colors-core-off-white)solid;max-height:calc(100vh - 7rem);overflow-y:auto}}@media (max-height:160px){.resources-expansion-scrolling{max-height:100%}}@media (forced-colors:active){.burger-layer,.resources-nav-expansion,.logout-expansion{border:.1rem solid}}@media (forced-colors:active) and (prefers-color-scheme:light){.resources-nav-link:hover img.menu-collapsed-icon,.resources-nav-link:hover .resources-nav-with-external-icon .link-icon,.resources-nav-link:hover .user-icon{filter:none}}
.radio-button-list-item:hover{cursor:pointer;background-color:var(--ewb-colors-grey-5);color:var(--ewb-colors-core-off-white)}.radio-button-list-item:focus-within{outline:2px solid var(--ewb-colors-core-dark-green);outline-offset:2px}.radio-button-list-item{cursor:pointer;background-color:var(--ewb-colors-core-off-white);align-items:center;width:100%;padding:1.2rem 1rem .5rem;display:flex;position:relative}.radio-button{padding-right:.5rem}.radio-button-input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.radio-button-label{text-transform:uppercase;letter-spacing:.06rem;cursor:pointer;flex:1;padding-top:.2rem;font-family:NotoSans;font-size:13px;font-weight:800}
.tenant-content{position:relative}.server-container{background-color:var(--ewb-colors-true-white);width:100%;padding:.3rem}.server-status{position:absolute;top:-.5rem;right:-.5rem}.server-flag{align-items:center;display:inline-flex;position:relative}.server-flag-button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.server-flag-button:focus-visible{box-shadow:var(--box-shadow-tooltip-focus);border-radius:0;outline:none}.server-flag-tooltip{background-color:var(--ewb-colors-true-white);border:.2rem solid var(--ewb-colors-grey-5);color:var(--ewb-colors-off-black);white-space:nowrap;z-index:var(--nav-expansion-z-index);margin-top:.25rem;padding:1rem .75rem;font-size:14px;display:none;position:absolute;top:100%;right:0}.server-flag-button:hover .server-flag-tooltip,.server-flag-button:focus .server-flag-tooltip,.server-flag-button:focus-visible .server-flag-tooltip{display:block}.image-and-text-boxes-row{width:100%;display:flex}.server-list-top-bar{background-color:var(--ewb-colors-green-3);border-bottom:.3rem var(--menu-drop-shadow)solid;padding-top:0;padding-bottom:1rem}.tenant-id-and-settings-container{justify-content:space-between;align-items:center;padding:1rem;display:flex}.settings-text{padding-right:.5rem;font-size:14px}.settings-icon{image-rendering:pixelated;color:inherit;position:relative;top:.2rem}.server-list-top-pixel-decoration-container{margin-top:-.28rem}.server-list-details-row{justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem;display:flex}.sort-and-filter-container{flex-direction:column;align-items:flex-end;width:100%;display:flex}.sort-and-filter-caption,.sort-and-filter-buttons-and-inputs{flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;padding-top:2rem;display:flex}.sort-expansion{border-bottom:.4rem var(--menu-drop-shadow)solid;z-index:var(--nav-expansion-z-index);margin-bottom:-15rem;position:relative}.sort-container{animation-name:sort-expand;animation-duration:.3s;overflow:hidden}.sort-closing{height:0;animation-name:sort-collapse;animation-duration:.3s;overflow:hidden}@keyframes sort-expand{0%{height:0}to{height:14rem}}@keyframes sort-collapse{0%{height:14rem}to{height:0}}.filter-expansion{border-bottom:.4rem var(--menu-drop-shadow)solid;z-index:var(--nav-expansion-z-index);margin-bottom:-8rem;position:relative}.filter-checkbox-row{background-color:var(--ewb-colors-core-off-white);height:3rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem;display:flex}.filter-checkbox-row.disabled{color:var(--ewb-colors-grey-4);pointer-events:none}.filter-checkbox-row .custom-checkmark:focus,.filter-checkbox-row .custom-checkmark:focus-visible{outline-width:.5rem;outline-style:double;outline-color:var(--ewb-colors-grey-6);border:.2rem var(--ewb-colors-true-white)solid;border-radius:0}.checkbox-label{text-transform:uppercase;letter-spacing:.06rem;margin-left:.5rem;padding-top:.6rem;font-family:NotoSans;font-size:13px;font-weight:800}.filter-container{animation-name:filter-expand;animation-duration:.3s;overflow:hidden}.filter-closing{height:0;animation-name:filter-collapse;animation-duration:.3s;overflow:hidden}@keyframes filter-expand{0%{height:0}to{height:7rem}}@keyframes filter-collapse{0%{height:7rem}to{height:0}}.debugging-label{padding-right:.5rem}.dotted-line-container{flex-grow:1;padding-right:.5rem}.dotted-line{border-top:.2rem var(--ewb-colors-green-4)dotted;width:100%;height:.2rem;margin-top:.4rem}.see-details-arrow{image-rendering:pixelated;padding-left:.2rem;padding-right:1rem;position:relative;top:-.1rem}.decoration-and-buttons-container{width:100%;z-index:var(--nav-sticky-top-z-index);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.tt-button{cursor:pointer;border-radius:0;margin-right:.5rem;padding-top:.4rem}.server-add-button{cursor:pointer;text-transform:uppercase;border-radius:0;min-width:fit-content;padding:.4rem .8rem 0;font-weight:700}.blue-button{border:.2rem var(--ewb-colors-blue-6)solid;background-color:var(--ewb-colors-blue-3);color:var(--ewb-colors-true-white);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-4),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-2)}.blue-button:hover{background-color:var(--ewb-colors-blue-2);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-blue-3),var(--box-shadow-inner-top-medium)var(--ewb-colors-blue-1)}.gray-button{border:.2rem var(--ewb-colors-grey-5)solid;background-color:var(--ewb-colors-grey-1);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-grey-2),var(--box-shadow-inner-top-medium)var(--ewb-colors-true-white)}.gray-button[aria-disabled]{border:.2rem var(--ewb-colors-grey-3)solid;color:var(--ewb-colors-grey-4);background-color:var(--ewb-colors-grey-1);cursor:default}.gray-button:not([aria-disabled]):hover{background-color:var(--ewb-colors-core-off-white);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-grey-1),var(--box-shadow-inner-top-medium)var(--ewb-colors-true-white)}.orange-button{border:.2rem var(--epc-colors-orange-bottom-edge)solid;background-color:var(--epc-colors-orange-main);box-shadow:var(--box-shadow-inner-bottom-medium)var(--epc-colors-orange-bottom-shadow),var(--box-shadow-inner-top-medium)var(--epc-colors-orange-inner-shadow)}.orange-button:hover{background-color:var(--epc-colors-orange-inner-shadow);box-shadow:var(--box-shadow-inner-bottom-medium)var(--epc-colors-orange-main),var(--box-shadow-inner-top-medium)var(--epc-colors-orange-top-edge)}.green-button{border:.2rem var(--ewb-colors-green-6)solid;background-color:var(--ewb-colors-green-3);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-green-4),var(--box-shadow-inner-top-medium)var(--ewb-colors-green-2)}.green-button:hover{background-color:var(--ewb-colors-green-2);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-green-3),var(--box-shadow-inner-top-medium)var(--ewb-colors-green-1)}.button-image{image-rendering:pixelated;color:inherit}.image-container{width:33%}.server-image{object-fit:cover;border:.2rem var(--ewb-colors-grey-5)solid;width:100%;height:15rem}.text-boxes-container{flex-direction:column;width:100%;padding-left:0;padding-right:.8rem;display:flex}.server-text-box{border:.2rem solid var(--ewb-colors-grey-5);width:auto;margin-bottom:1rem}.server-search-text-box{border:.2rem solid var(--ewb-colors-grey-5);width:18rem;margin-right:.5rem;font-size:16px}.server-field-label-text-bold{padding-bottom:.3rem;font-family:NotoSansBold;font-size:16px;font-weight:400}.server-field-label-text{padding-bottom:.3rem;font-size:14px}.inside-box-inline{justify-content:center;align-items:center;width:0;display:flex;position:relative;right:2rem}.inside-box-row{pointer-events:none;justify-content:flex-end;align-items:center;width:100%;margin-bottom:-1.5rem;display:flex;position:relative;top:-3.1rem}.inside-persistent-id-box-row{pointer-events:none;justify-content:flex-end;align-items:center;margin-bottom:-1.5rem;margin-right:.5rem;display:flex;position:relative;top:-2.1rem}.length-limit-container{background-color:var(--ewb-colors-grey-4);color:var(--ewb-colors-core-off-white);margin-right:.4rem;padding:.2rem .4rem;font-size:13px}.copy-icon{image-rendering:pixelated;pointer-events:auto;padding-left:.5rem}.clear-button-inline,.clear-icon{image-rendering:pixelated;pointer-events:auto;cursor:pointer;background-color:#0000;border:none}.clear-button-inline:focus-visible{box-shadow:0 0 0 .2rem var(--ewb-colors-grey-6);border:none}.clear-button-inline.grey-4-ripple-focus:focus-visible{outline-width:.5rem;outline-style:double;outline-color:var(--ewb-colors-grey-4);box-shadow:0 0 0 .2rem var(--ewb-colors-true-white);border:none;border-radius:0;transition-duration:.3s}.clear-icon{padding-left:1rem;padding-right:.5rem}.clear-button-inline{justify-content:center;align-items:center;padding:0;display:flex;position:relative}.disabled-text-box{box-shadow:none;border:.2rem solid var(--ewb-colors-grey-5);background-color:var(--ewb-colors-grey-2)}.id-and-change-button{width:100%;display:flex}.persistent-id-text-box{flex-grow:1}.server-list-button{height:2.8rem;margin-left:.5rem;margin-right:0;position:relative}.search-button{margin-left:.5rem;margin-right:2.8rem}.action-button{height:2.8rem;padding-top:.4rem;position:relative}.action-button.action-button:not([aria-disabled=true]):hover,.action-button:not(:disabled):hover{cursor:pointer}.server-add-button{margin-left:.5rem}.server-button-text{font-family:NotoSans;font-size:16px;position:relative;top:-.2rem}.switches-and-dates-row{flex-wrap:wrap;display:flex}.switches-row{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.switch-label{width:6rem;font-family:NotoSansBold;position:relative;top:.5rem}.switch-note{position:relative;top:.5rem}.switch-container{width:20rem;display:flex}.dates-row{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.date-container{align-items:center;width:22rem;height:3rem;display:flex;position:relative;top:-.3rem}.date-label{padding-right:1.5rem;font-family:NotoSansBold}.date-note{width:12rem;padding-right:.8rem}@media (max-width:940px){.date-note,.date-label{font-size:14px!important}}.buttons-row{flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}.support-link-container{padding-bottom:.5rem;padding-left:.5rem}.support-link-container{padding-left:.5rem}.support-link{color:var(--ewb-colors-core-off-white);font-family:NotoSans;font-size:14px}.no-server-list-decoration-and-buttons{justify-content:space-between;align-items:center;width:100%;margin-bottom:-8rem;display:flex;position:relative;top:.5rem}@media (max-width:600px){.length-limit-container,.copy-icon,.debugging-label{display:none}.server-status{top:0;right:0}.server-flag-tooltip{white-space:normal;max-width:calc(100vw - 2rem)}}
.footer-container{width:100%;color:var(--ewb-colors-true-white);font-family:NotoSans}.footer-gray{background-color:var(--ewb-colors-grey-5)}.footer-green{background-color:var(--ewb-colors-green-5)}.footer-bright-green{background-color:var(--epc-colors-green-main);border-top:.2rem var(--epc-colors-green-top-edge)solid;height:5rem}.footer-green-links{position:relative}.studio-logos-container{margin-top:-5rem;margin-left:1rem;padding-bottom:1rem}.studio-logo-svgs{width:100%;display:flex}.footer-gray-links{margin-bottom:-2.5rem}.dedicated-servers-green-links{margin-top:2rem;margin-bottom:1rem}.select-language-container{float:left}.microsoft-logo-container{pointer-events:none;justify-content:flex-end;width:100%;display:flex;position:relative;top:-.7rem}.microsoft-logo-link{pointer-events:all;border:.2rem var(--ewb-colors-grey-5)solid}.microsoft-logo{width:6rem;height:2rem;padding-right:1rem}.mojang-logo{width:3.2rem;height:3.2rem}.xbox-logo{width:4.5rem;height:3.2rem;padding-left:1rem}.links-row{justify-content:center;align-items:center;display:flex;overflow:hidden}.green-footer-navigation{padding-top:1rem}.green-footer-navigation-items{vertical-align:middle;text-align:start;flex-wrap:wrap;justify-content:center;margin-left:-1.5rem;line-height:1.33;list-style-type:none;display:flex}.microsoft-footer-navigation{justify-content:center}.microsoft-footer-navigation-items{vertical-align:middle;text-align:start;flex-wrap:wrap;justify-content:center;padding-left:0;list-style-type:none;display:flex}.privacy-choices{width:1.6rem;height:.8rem;padding-top:.1rem;padding-right:.5rem}.privacy-choices-container{margin-top:-.05rem;margin-left:0;display:flex}.footer-link-list-item{height:1.8rem;margin-left:1rem;margin-right:1rem}.footer-link-in-green-section{border:.2rem var(--ewb-colors-green-5)solid}.footer-link-in-gray-section{border:.2rem var(--ewb-colors-grey-5)solid}.footer-feedback-link{text-transform:uppercase;letter-spacing:.1rem;font-size:12px;font-weight:700}.copyright-label{font-size:10px;line-height:1.3rem}.bottom-pixel-decoration-container{width:14rem;height:8rem;margin-bottom:-.7rem}@media (max-width:1475px){.microsoft-footer-navigation{width:60rem}.footer-gray-links{margin-bottom:-4rem}.microsoft-logo-container{justify-content:center;padding-top:5rem}}@media (max-width:900px){.footer-gray{min-height:10rem}.green-footer-navigation-items{text-align:center;display:block}.studio-logos-container{margin-top:-5rem}}@media (max-width:700px){.footer-gray{min-height:10rem}.microsoft-footer-navigation{width:100%}.microsoft-logo-container{justify-content:center}.studio-logos-container{text-align:center;width:100%;margin-top:0;margin-left:0}.studio-logo-svgs{justify-content:center}}@media (max-width:300px){.footer-container{min-height:56rem}.footer-gray{min-height:27rem}.bottom-pixel-decoration-container{margin-top:-1.5rem}.green-footer-navigation-items{margin-left:-3rem}.microsoft-footer-navigation-items{flex-direction:column;align-items:center}.microsoft-footer-navigation-items .footer-link-list-item{text-align:center}.privacy-choices-container{flex-wrap:wrap;justify-content:center}}
.footer-orange{background-color:var(--epc-colors-orange-main)}.hero-agent-container{justify-content:center;width:100%;display:flex}.hero-agent{margin-bottom:-9rem;position:relative;top:-9rem}.help-make-pixel-decoration-outer-container{justify-content:flex-end;width:100%;margin-bottom:-2.8rem;display:flex}.feedback-button-container{justify-content:center;width:100%;padding-top:.6rem;display:flex}.feedback-button{border:.2rem var(--epc-colors-orange-main)solid}.help-make-outer-container{color:var(--ewb-colors-off-black);margin-top:.2rem;margin-bottom:-9rem;padding:2.8rem}.feedback-button-container .detailed-plan-button .detailed-plan-area .detailed-plan-arrow{margin-top:.36rem}.help-make-inner-container{text-align:center;width:100%}.help-make-header{text-transform:uppercase;margin:0;padding-bottom:.6rem;font-family:NotoSansBold;font-size:24px}.help-make-text{font-size:14px;line-height:1rem}.footer-blue{background-color:var(--epc-colors-blue-main);margin-top:.5rem}.next-steps-outer-container{justify-content:center;margin-top:-1rem;padding:3rem;display:flex}.next-steps-inner-container{text-align:left;width:100%}.next-steps-header{color:var(--ewb-colors-true-white);margin:0;font-family:NotoSans;font-size:24px;font-weight:700}.next-steps-text{color:var(--ewb-colors-off-black)}.next-steps-card-container{width:100%;padding-top:1rem}.next-steps-card-row{justify-content:space-between;width:100%;margin-bottom:1rem;display:flex}.next-steps-card{background-color:var(--ewb-colors-true-white);border:.2rem var(--epc-colors-blue-main)solid;width:100%;margin-right:1rem;text-decoration:none;transition:all .3s ease-in-out;display:flex}.card-image-on-left{flex-direction:row}.card-image-on-right{flex-direction:row-reverse}.next-steps-card:hover{outline:.25rem var(--ewb-colors-green-3)solid;box-shadow:.3rem .5rem .2rem var(--ewb-colors-grey-5),-.3rem .5rem .2rem var(--ewb-colors-grey-5)}.next-steps-card-image{object-fit:cover;opacity:.7;width:14rem;height:100%;transition:all .3s ease-in-out}.next-steps-card:hover .next-steps-card-image{opacity:1}.next-steps-card-text{color:var(--ewb-colors-off-black);background-color:var(--ewb-colors-true-white);width:100%;margin-right:.5rem;padding-bottom:.5rem}.next-steps-card-title{padding-top:1rem;padding-left:.5rem;font-family:NotoSans;font-size:20px;font-weight:700}.next-steps-card-description{padding-left:.5rem;font-size:16px}.next-steps-wide{display:block}@media (max-width:1120px){.next-steps-card-row{display:block}.next-steps-card{margin-bottom:1rem}.card-image-on-right{flex-direction:row}.next-steps-outer-container{padding-top:3rem;padding-left:2rem;padding-right:2rem}}@media (max-width:600px){.next-steps-card{display:block}.next-steps-card-image{width:100%;height:15rem;padding-right:0}.next-steps-card{height:15rem}.next-steps-card-text{background-color:var(--translucent-white);height:auto;margin-bottom:-5rem;position:relative;top:-10rem}.next-steps-outer-container{padding-top:4rem;padding-left:1.5rem;padding-right:1.5rem}.feedback-button-container{padding-bottom:5rem}}@media (max-width:300px){.next-steps-card-text{top:-15rem}.next-steps-card-title{font-size:16px}.next-steps-card-description{font-size:14px}.help-make-outer-container{padding-left:.5rem;padding-right:.5rem}}
.decoration{min-width:8rem;height:100%;padding-left:2.5rem;padding-right:2.5rem}.idea-decoration-container-type-1,.idea-decoration-container-type-2{width:7.5rem;height:5rem}.idea-decoration-container-type-3{width:5rem;height:7.5rem;position:relative;top:2.5rem}.idea-decoration-container-type-4{width:5rem;height:5rem;position:relative;top:5rem}@media (max-width:1400px){.decoration{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:900px){.decoration{padding:0;display:none}}
.validation-bubble{width:100%;color:var(--ewb-colors-true-white);flex-direction:column;display:flex}.validation-bubble-row{display:flex}.validation-bubble-center{background-color:var(--ewb-colors-red-5);text-align:left;width:100%;padding:.4rem;font-size:12px}.validation-bubble-corner{width:.6rem;height:.6rem}.validation-bubble-caps{border-left:.2rem var(--ewb-colors-off-black)solid;border-right:.2rem var(--ewb-colors-off-black)solid;background-color:var(--ewb-colors-red-5);width:100%;height:.5rem}.cap-top{border-top:.2rem var(--ewb-colors-off-black)solid}.cap-bottom{border-bottom:.2rem var(--ewb-colors-off-black)solid;margin-bottom:-.2rem}.validation-bubble-sides{border-top:.2rem var(--ewb-colors-off-black)solid;border-bottom:.2rem var(--ewb-colors-off-black)solid;background-color:var(--ewb-colors-red-5);flex-shrink:0;width:.5rem;margin-top:-.2rem;margin-bottom:-.2rem}.side-left{border-left:.2rem var(--ewb-colors-off-black)solid}.side-right{border-right:.2rem var(--ewb-colors-off-black)solid}.tail-piece{border-left:.2rem var(--ewb-colors-off-black)solid;border-right:.2rem var(--ewb-colors-off-black)solid;border-bottom:.2rem var(--ewb-colors-off-black)solid;background-color:var(--ewb-colors-red-5);height:.7rem}.top-eraser{background-color:var(--ewb-colors-red-5);width:2rem;height:.4rem;position:relative;top:-.1rem}.tail-padding{padding-left:5rem}.tail-a{width:2rem;margin-bottom:-.2rem}.tail-b{width:1.2rem;margin-bottom:-.2rem}.tail-c{width:.6rem}
.modal-outside{background-color:var(--modal-outside-shadow);width:100%;height:100%;z-index:var(--modal-outside-z-index);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal2-outside{z-index:var(--modal2-outside-z-index)}.modal-container{background-color:var(--ewb-colors-grey-5);max-width:100vw;max-height:100vh;margin-left:1rem;margin-right:1rem}.modal-content{color:var(--ewb-colors-core-off-white);width:55.75rem;max-width:90vw;max-height:100vh;font-family:NotoSans}.modal-header{justify-content:space-between;align-items:flex-start;padding:1rem 1.2rem;display:flex}.modal-title{flex-wrap:wrap;margin:0;font-family:NotoSansBold;font-size:20px;font-weight:200;overflow-y:auto}.modal-cross-button{border:.2rem var(--ewb-colors-grey-5)solid;background-color:var(--completely-transparent);padding-top:.3rem}.modal-text{margin-bottom:.7rem;margin-right:1.2rem;padding-left:1.2rem;padding-right:1.2rem;font-size:16px;overflow-y:auto}.modal-text p{margin-top:0}.eula-update-failure{color:var(--ewb-colors-red-3);padding-left:.5rem;font-size:12px}.modal-footer{background-color:var(--ewb-colors-grey-6);justify-content:space-between;padding:1rem .4rem;display:flex}.modal-button-container{flex-grow:1;display:flex}.modal-button{background-color:var(--ewb-colors-grey-6);height:100%;color:var(--ewb-colors-core-off-white);border:.2rem var(--ewb-colors-core-off-white)solid;flex-grow:1;justify-content:center;align-items:center;margin-left:.2rem;margin-right:.2rem;padding-top:.6rem;padding-bottom:.6rem;font-family:NotoSans;font-size:18px;display:flex}.modal-button-close{width:100%}.modal-button-confirm{color:var(--ewb-colors-green-3);border:.2rem var(--ewb-colors-green-3)solid}.modal-button-tryagain:hover,.modal-button-cancel:hover,.modal-button-close:hover,.modal-button-confirm:hover,.modal-button-enabled:hover{color:var(--ewb-colors-grey-6);background-color:var(--ewb-colors-core-off-white);box-shadow:var(--box-shadow-inner-bottom-medium)var(--ewb-colors-grey-2),var(--box-shadow-inner-top-medium)var(--ewb-colors-true-white)}.modal-button-disabled{color:var(--ewb-colors-grey-3);border:.2rem var(--ewb-colors-grey-3)solid;cursor:default}.modal-button-enabled{color:var(--ewb-colors-green-3);border:.2rem var(--ewb-colors-green-3)solid;cursor:pointer}.modal-link{color:var(--ewb-colors-core-off-white);cursor:pointer;text-underline-offset:.3rem;border:.2rem var(--ewb-colors-grey-5)solid;padding-top:.3rem;padding-left:.3rem;font-family:NotoSans;font-size:16px;font-weight:650;text-decoration:underline}.modal-link-icon{margin-left:.5rem;position:relative;top:.4rem}.eula-accepted{text-transform:uppercase;letter-spacing:.06rem;padding-left:.5rem;font-family:NotoSansBold;font-size:12px;position:relative;top:.7rem}.eula-checkbox-row{letter-spacing:.1rem;align-items:center;padding-top:.7rem;padding-bottom:1rem;padding-left:1.5rem;display:flex}.modal-spacer{height:4rem}.modal-error-text{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;overflow-y:auto}.modal-error-link{color:var(--epc-colors-blue-top-edge)}.custom-checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:1.2rem;margin-bottom:1.2rem;margin-left:1.2rem;padding-left:2.2rem;font-size:22px;display:flex}.custom-checkmark{border:.2rem var(--ewb-colors-off-black)solid;background-color:var(--ewb-colors-grey-2);width:1.5rem;height:1.5rem;margin-top:.3rem;transition-duration:.3s}.custom-checkmark .pixel-check{display:none}.pixel-check-checked{display:block;position:relative;top:.4rem;left:.3rem}.pixel-check-unchecked{display:none}.custom-checked{background-color:var(--ewb-colors-green-5)}.custom-unchecked:hover{background-color:var(--ewb-colors-grey-1)}@media (max-height:860px){.modal-text{max-height:60vh}}@media (max-height:600px){.modal-text{max-height:40vh}}@media (max-height:400px) or (max-width:280px){.modal-content{padding-left:.2rem}.modal-text{max-height:20vh}}@media (max-width:240px) or (max-height:300px){.modal-header{background-color:var(--ewb-colors-grey-5);padding:.3rem}.modal-title{word-break:break-all;max-height:20vh;font-size:16px;overflow-y:auto}.modal-text{word-break:break-all;max-height:20vh;margin:.2rem;padding:.2rem;font-size:14px}.modal-link{font-size:14px}.modal-footer{flex-wrap:wrap;flex-grow:1;padding:.2rem .2rem 0;overflow-y:auto}.modal-button{width:100%;margin-bottom:.4rem;padding-top:.2rem;padding-bottom:.2rem}.custom-checkbox-container{padding-left:1rem}.custom-checkmark{left:-1rem}}@media (max-width:200px) or (max-height:200px){.modal-container{margin-left:0;margin-right:0;overflow-y:auto}.modal-button{font-size:12px}}@media (forced-colors:active){.modal-button-disabled{opacity:.6;border:.1rem dashed}.modal-content{border:.2rem solid}}
.EDULoading-ContentBox{background-color:var(--ewb-colors-true-white);width:96%;height:6.2rem;margin:0 1.6rem 1.8rem;position:relative}.EDULoading-BG{background-color:var(--ewb-colors-core-off-white);width:100%;height:6.2rem;position:absolute;top:0;left:0}.EDULoading-BGAnim{animation:1.5s ease-in-out infinite alternate bgFadeout}.loading-image{position:relative;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}@keyframes bgFadeout{to{opacity:0}}
.switch-and-dots-container{height:3rem}.loading-dots-container{padding-left:.5rem}.tenant-setting-switch{position:relative;top:.5rem}.setting-switch-container{text-align:left;border:.2rem solid #0000;margin-left:.5rem;padding-left:1rem;padding-right:1rem;transition-duration:.3s}.setting-switch-container:focus-visible{outline-width:.5rem;outline-color:var(--ewb-colors-grey-4);border:.2rem var(--ewb-colors-grey-6)solid;outline-style:double}.on-off-switch-loading{background-color:var(--ewb-colors-grey-2);text-align:center;width:6rem;margin:.2rem;padding:.2rem}.switch{border:.2rem var(--ewb-colors-off-black)solid;cursor:pointer;width:4rem;height:1.8rem;display:inline-block;position:relative}.switch-inactive{border:.2rem var(--inactive-gray)solid}.switch-interior{display:flex}.switch-left-side{border:.2rem var(--ewb-colors-green-3)solid;background-color:var(--ewb-colors-green-5);width:2.2rem;height:1.47rem;display:block}.switch-right-side{border:.2rem var(--ewb-colors-grey-2)solid;background-color:var(--ewb-colors-grey-3);width:2.2rem;height:1.47rem;padding-left:0;display:block}.switch-inactive .switch-interior .switch-left-side,.switch-inactive .switch-interior .switch-right-side{border:.2rem var(--inactive-gray-fill)solid;background-color:var(--inactive-gray-fill)}.on-indicator{width:.4rem;height:.75rem;image-rendering:pixelated;margin-top:.4rem;margin-left:.6rem;display:block}.off-indicator{width:1rem;height:1rem;image-rendering:pixelated;margin-top:.22rem;margin-left:.36rem;display:block}.switch-inactive * .gray-when-inactive{opacity:.6}.switch input{opacity:0;width:0;height:0}.toggle{cursor:pointer;background-color:var(--ewb-colors-grey-1);border:.2rem var(--ewb-colors-off-black)solid;width:2rem;height:2rem;box-shadow:0rem -.4rem 0rem 0rem var(--ewb-colors-grey-4)inset;position:absolute;top:-.38rem}.switch:hover .toggle{background-color:var(--ewb-colors-grey-2)}.toggle-inactive{border:.2rem var(--inactive-gray)solid;background-color:var(--inactive-button-top)}.toggle-hidden{display:none}.initial-left{left:-.15rem}.to-the-left{animation-name:slide-left;animation-duration:.2s;animation-direction:normal;animation-fill-mode:forwards}@keyframes slide-left{0%{left:1.85rem}to{left:-.15rem}}.initial-right{left:1.9rem}.to-the-right{animation-name:slide-right;animation-duration:.2s;animation-direction:normal;animation-fill-mode:forwards}@keyframes slide-right{0%{left:-.15rem}to{left:1.85rem}}.toggle-top-rim{border:.1rem var(--ewb-colors-core-off-white)solid;width:1.8rem;height:1.4rem}.toggle-inactive .toggle-top-rim{border:.1rem var(--inactive-button-top)solid}.dots-hidden{display:none}
.error-simulator-row{margin-top:.6rem}.tenant-content .error-simulator-row{margin-top:1rem;margin-bottom:-1rem;margin-right:.2rem}.tenant-setting-row .error-simulator-row{width:100%}.error-simulator-container{background-color:var(--ewb-colors-grey-1);border:.1rem var(--ewb-colors-grey-2)solid;margin-bottom:.2rem;padding-top:.4rem;padding-bottom:.4rem;padding-left:.6rem}.server-list-container .error-simulator-row{margin-top:0}.server-list-container .error-simulator-row .error-simulator-container{background-color:var(--ewb-colors-green-3);border:none;padding-bottom:1rem}.simulatable-error-row{flex-wrap:wrap;justify-content:left;margin-top:.1rem;padding-right:.8rem;display:flex}.simulatable-error{flex-wrap:nowrap;width:12rem;padding-left:.2rem;display:flex}.error-simulator-title{padding-bottom:.5rem;font-size:14px;text-decoration:underline}.error-checkbox{margin-top:.2rem}.error-checkbox-label{margin-top:.1rem;font-size:11px}
.advanced-modal-outside{background-color:var(--modal-outside-shadow);width:100%;height:100%;z-index:var(--modal-outside-z-index);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.advanced-modal-box{background-color:var(--ewb-colors-grey-1);flex-direction:column;width:clamp(800px,50vw,1000px);margin-left:1rem;margin-right:1rem;font-family:NotoSans;transition:all .5s ease-in-out;display:flex;position:relative}@media (max-width:940px){.advanced-modal-box{width:100%;height:100%;margin:0;position:absolute;top:0;left:0;overflow:hidden scroll}.advanced-modal-outside{overflow-y:scroll}.advanced-modal-header,.advanced-modal-title{width:100%;margin:0;padding:0!important}.modal-outside{overflow-y:scroll}.modal-container,.modal-content{max-height:unset}.modal-container{position:absolute;top:0;left:0}.modal-error-text{overflow-x:hidden}.inside-box-row{margin-bottom:-.5rem}}.advanced-modal-box.loading,.advanced-modal-box.canceling{background-color:var(--ewb-colors-core-off-white);flex-direction:column;justify-content:space-between;margin:0;display:flex;height:250px!important}.advanced-modal-header{border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:1rem;display:flex}.advanced-modal-cross-button{background-color:var(--completely-transparent);z-index:5;border:.2rem solid #0000;padding-top:.3rem}.advanced-modal-cross-button:hover{cursor:pointer;border:.2rem var(--ewb-colors-true-white)solid;outline-width:.5rem;outline-style:double;outline-color:var(--ewb-colors-grey-5);border-radius:0}.advanced-modal-title{font-size:1.2rem;font-weight:700}.advanced-modal-tab-list{background-color:var(--ewb-colors-grey-3);padding:unset;margin:unset;z-index:4;justify-content:center;align-items:flex-end;padding-top:12px;list-style-type:none;display:flex}.advanced-modal-tab-selector:not([className*="active"]){border-top:1px solid var(--ewb-colors-grey-6);border-left:1px solid var(--ewb-colors-grey-6);cursor:pointer;height:fit-content;box-shadow:var(--box-shadow-inner-right-medium)var(--ewb-colors-grey-2),var(--box-shadow-inner-top-medium)var(--ewb-colors-grey-2);z-index:0;background-color:#0000;border-bottom:0;padding:.75rem 1rem;font-family:NotoSans;font-size:.9rem;font-weight:600;position:relative}.advanced-modal-tab-selector:hover{background-color:var(--ewb-colors-grey-2);box-shadow:var(--box-shadow-inner-right-medium)var(--ewb-colors-grey-3),var(--box-shadow-inner-top-medium)var(--ewb-colors-grey-3);border-color:var(--ewb-colors-core-off-white)}.advanced-modal-tab-selector.active{background-color:var(--ewb-colors-grey-2);border-color:var(--ewb-colors-core-off-white);box-shadow:var(--box-shadow-inner-right-medium)var(--ewb-colors-grey-3),var(--box-shadow-inner-top-medium)var(--ewb-colors-grey-3);z-index:2;cursor:default}.advanced-modal-tab-selector.active:after{content:"";background-color:var(--ewb-colors-grey-2);border-right:.2rem solid var(--ewb-colors-grey-3);pointer-events:none;z-index:-1;height:.3rem;position:absolute;top:100%;left:0;right:0}.advanced-modal-tab-container{z-index:5;height:100%;padding:1rem;position:relative}.advanced-modal-tab-container.active{background-color:var(--ewb-colors-grey-1);z-index:1;display:block}.advanced-modal-tab-content{flex-direction:column;display:flex}.advanced-modal-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.advanced-modal-input-wrapper input.single-line-text-box{flex:auto;width:100%;padding-right:3rem}.advanced-modal-input-wrapper .inside-box-row{position:absolute;top:50%;right:.5rem;transform:translateY(-75%)}.advanced-modal-input-wrapper .inside-box-row .clear-icon{pointer-events:auto}.advanced-modal-field{flex-direction:column;display:flex}.advanced-modal-field-label.large{margin:.5rem 0;font-size:1.2rem;font-weight:700}.advanced-modal-field-label.medium{margin:.35rem 0;font-size:1rem;font-weight:700}.advanced-modal-field-label.small{margin:.25rem 0;font-size:.8rem}.advanced-modal-footer{justify-content:flex-end;align-items:flex-end;gap:1rem;height:100%;padding:1rem;transition:transform .5s ease-in-out;display:flex}.advanced-modal-select-expansion{outline-width:.5rem;outline-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;border-radius:0;outline-style:double}.advanced-modal-select-container{box-sizing:border-box;width:100%;max-width:none;margin-bottom:1rem;position:relative}.advanced-modal-footer .advanced-modal-select-container{margin-bottom:0}.advanced-modal-select-container button{background-color:var(--ewb-colors-grey-1)}.advanced-modal-select-container button:hover{background-color:var(--ewb-colors-core-off-white);box-shadow:var(--box-shadow-inner-bottom-wide)var(--ewb-colors-grey-1)}.advanced-modal-dropdown-selected{border:.2rem var(--ewb-colors-grey-6)solid;background-color:var(--ewb-colors-true-white);cursor:pointer;text-align:left;width:100%;box-shadow:var(--box-shadow-inner-top-medium)var(--ewb-colors-core-off-white),var(--box-shadow-inner-bottom-medium)var(--ewb-colors-grey-2);justify-content:flex-start;align-items:center;gap:2rem;padding:.5rem;display:flex}.advanced-modal-dropdown-selected:hover{background-color:var(--ewb-colors-grey-2)}.advanced-modal-dropdown-list{background-color:var(--ewb-colors-true-white);border:.2rem var(--ewb-colors-grey-6)solid;z-index:20;min-width:100%;max-height:none;padding:unset;box-sizing:border-box;position:absolute;top:-1rem;left:0;overflow:auto}.advanced-modal-dropdown-item{list-style:none}.advanced-modal-dropdown-item-button{background:var(--ewb-colors-core-off-white);text-align:left;cursor:pointer;border:none;width:100%;padding:1.2rem 1rem;display:flex}.advanced-modal-dropdown-item-button:hover,.advanced-modal-dropdown-item-button:focus{color:var(--ewb-colors-core-off-white);background-color:var(--ewb-colors-grey-5)!important}.advanced-modal-dropdown-item-button .radio-button{padding-right:.6rem}.advanced-modal-dropdown-item-button .radio-button-label{text-transform:uppercase;letter-spacing:.06rem;padding-top:.2rem;font-family:NotoSans;font-size:13px;font-weight:800}.advanced-modal-dropdown-selected-text{font-family:NotoSans;font-size:16px}button.advanced-modal-dropdown-selected[aria-disabled=true],button.advanced-modal-footer-button[aria-disabled=true]{background-color:var(--ewb-colors-grey-1);border:.2rem solid var(--ewb-colors-grey-3);box-shadow:none;cursor:default;color:var(--ewb-colors-grey-3);pointer-events:none}.advanced-modal-footer-button{cursor:pointer;padding:.5rem 1rem;font-family:NotoSans;font-size:16px}.advanced-modal-footer-button[className*="default-theme"]{box-shadow:var(--box-shadow-inner-top-wide)var(--ewb-colors-core-off-white),var(--box-shadow-inner-bottom-wide)var(--ewb-colors-grey-2);border:.2rem solid var(--ewb-colors-grey-6);background-color:var(--ewb-colors-grey-1)}.advanced-modal-footer-button[className*="default-theme"]:hover{background-color:var(--ewb-colors-core-off-white)}.advanced-modal-loading-overlay{background-color:var(--ewb-colors-core-off-white);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:250%;display:flex;overflow:hidden}.advanced-modal-loading-text{font-family:NotoSans;font-size:1.2rem;font-weight:700}.advanced-modal-tab-container .advanced-modal-select-container button{padding:.55rem}
