body{--ai-builder-button-background-color:#E6E9EC;--ai-builder-button-color:black}.dark-theme{--ai-builder-button-background-color:#484B4E;--ai-builder-button-color:white}.ai-builder-page-padding{padding:0 1rem 72px}.ai-builder-intro-layout{margin:1.5rem 0;display:grid;grid-template-areas:"heading" "image" "details"}h1{font-size:32px;line-height:40px;font-weight:500;display:flex;flex-direction:row;align-items:center;gap:1.5rem}.ai-builder-image{background-size:contain;background-repeat:no-repeat;background-position:center}.ai-builder-image.ai-builder-type-1{background-image:url(/images/builder/ProgramBuilder.png)}.ai-builder-image.ai-builder-type-2{background-image:url(/images/builder/GameBuilder.png);margin-bottom:-1.5rem}.ai-builder-image.ai-builder-type-4{background-image:url(/images/builder/QuizBuilder.png)}.ai-builder-image.ai-builder-type-3{background-image:url(/images/builder/ColoringSheetBuilder.png);margin:-1rem 0 -1.5rem}.beta-icon{display:inline-block;background-color:var(--decal-background-color);top:16px;right:16px;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:var(--decal-color);padding:6px 12px;border-radius:100px}#AIBuilderInputsGrid{grid-template-columns:1fr;margin-bottom:1rem;display:grid;grid-row-gap:.5rem}#AIBuilderInputsGrid.ai-builder-type-1,#AIBuilderInputsGrid.ai-builder-type-2{grid-template-areas:"audiencelabel" "audienceinput" "subjectlabel" "subjectinput" "durationlabel" "durationinput" "venuelabel" "venueinput" "noteslabel" "notesinput" "buttons"}#AIBuilderInputsGrid.ai-builder-type-3{grid-template-areas:"imagelabel" "imageinput" "buttons"}#AIBuilderInputsGrid.ai-builder-type-4{grid-template-areas:"audiencelabel" "audienceinput" "subjectlabel" "subjectinput" "noteslabel" "notesinput" "buttons"}.builder-input-label{font-weight:500;font-size:1rem;line-height:1.5rem;margin:1.5rem 0 .5rem}.builder-input-wrapper{background-color:#fff;border:1px solid #d6e1ff;padding:0;border-radius:1rem;height:10rem;box-sizing:border-box;display:grid;grid-template-columns:4rem 1fr;gap:0}.builder-input-wrapper.error{background-color:var(--input-control-error-background);color:var(--body-error-color)}.builder-input-wrapper textarea{border:none;resize:none;overflow-y:hidden;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight);padding:1rem;background-color:transparent}.ai-builder-intro-layout-heading{grid-area:heading}#AIBuilderIntro{grid-area:details}.ai-builder-intro-layout-image{grid-area:image;height:11rem}.builder-input-label.revision-input-label{grid-area:revisionlabel;margin-top:0}#AIBuilderResult{display:none}#AIBuilderResult.show-result{display:block;border:1px solid #b3e1f6;background-color:#eefaff;border-radius:1rem;color:#000;padding:1rem;margin:2rem 0;scroll-margin-top:8rem}.generated-content{border:1px solid #b3e1f6;background-color:#fff;border-radius:.5rem;color:#000;padding:2rem}.generated-content-actions{display:grid;grid-template-areas:"reviseheading" "revise" "lastrevision" "rating" "download";grid-template-columns:1fr}#AIBuilderResult.error{display:block;margin-top:1rem;color:var(--body-error-color)}#CalculatingPanel{display:none;font-size:28px;text-align:center}#CalculatingPanel.calculating{border-radius:1rem;display:block;margin-top:1rem;background-color:#eefaff;border:1px solid #b3e1f6;padding-bottom:1rem}#CalculatingAnimation{height:20rem;width:100%;margin:-2rem 0 -5rem}.builder-calculating-label{background-image:linear-gradient(to right,#f93,#0094d9,#ffca05,#a5cd39,#ee4547,#f93);background-size:600% 100%;color:transparent;background-clip:text;animation:CalculatingLabelAnimation 60s linear infinite}@keyframes CalculatingLabelAnimation{0%{background-position:600% 0}50%{background-position:300% 0}100%{background-position:0 0}}.results-buttons-container{display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-area:download;margin-top:2rem}.results-buttons-container button{padding:.5rem 1rem;border-radius:.25rem;background-color:var(--ai-builder-button-background-color);border:none;color:var(--ai-builder-button-color);text-transform:uppercase;font-weight:500;font-size:.8125rem;line-height:1.5rem}.results-buttons-container button:hover{background-color:#20aef7;color:#fff}#PostActionResultSummary{min-height:2rem;color:var(--tier5textcolor)}#ChangeRequestsStatus{margin-inline-start:1rem;color:var(--body-error-color)}.generated-content-disclaimer{margin:1rem 0;font-style:italic;color:var(--tier5textcolor)}.generated-content-image{width:100%}.ai-builder-icon{width:3.5rem;height:3.5rem;margin-right:.5rem}#SavedBuildsContainer{display:none}#SavedBuildsContainer.has-builds{margin-top:2rem;display:block}#SavedBuildsGrid svg{width:1rem;height:1rem}#SavedBuildsGrid.Text{display:grid;grid-template-columns:1rem 1fr;grid-column-gap:.5rem;grid-row-gap:.2rem}#SavedBuildsGrid.Image{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:.5rem}#SavedBuildsGrid.Image img{width:128px;height:128px}#SavedBuildsGrid .ai-builder-icon{width:1rem;height:1rem}#SavedBuildsGrid .build-language{color:var(--faded-button-border-color);border:1px solid var(--faded-button-border-color);margin-inline-start:.5rem;padding:.1rem .3rem;font-size:.6rem}.last-revision-panel{margin-top:1rem;margin-bottom:.5rem;grid-area:lastrevision;align-self:center}.last-revision-panel button{padding:.5rem 1rem;border-radius:.25rem;background-color:var(--ai-builder-button-background-color);border:none;color:var(--ai-builder-button-color);text-transform:uppercase;font-weight:500;font-size:.8125rem;line-height:1.5rem;width:100%}.last-revision-panel button:hover{background-color:#20aef7;color:#fff}.last-revision-heading{font-weight:700;margin-inline-end:.5rem}.revision-wrapper{grid-area:revise;display:flex;flex-direction:column}#LoginWarning{display:none}#LoginWarning.visible{display:block;background-color:#eefaff;border:1px solid #b3e1f6;padding:1.5rem;margin:2rem 0;border-radius:1rem;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;position:relative}#LoginWarning.visible img{display:none}#LoginWarning .login-warning-heading{font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center;margin-bottom:1rem}#LoginWarning .login-warning-body{font-size:.875rem;line-height:1.5rem;color:#606264;text-align:center;margin:0 auto;max-width:32rem}#LoginWarning .login-warning-button-wrap{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-top:1rem}#LoginWarning .login-warning-button{padding:.75rem 1rem;border:1px solid #0098da;color:#000;text-transform:uppercase;width:100%;border-radius:.5rem;text-align:center;font-size:.8125rem;line-height:1.5rem;font-weight:500;cursor:pointer;display:inline-block;text-decoration:none}#LoginWarning .login-warning-button:hover{background:#0098da;color:#fff}#LoginWarningCloseButton{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer;color:#606a71}#LoginWarningCloseButton:hover{color:#000}.ai-builder-feedbackform{background-color:#eefaff;border:1px solid #b3e1f6;align-self:stretch;border-radius:1rem;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;min-height:10rem;margin-top:2rem}.ai-builder-feedbackform-image{background-image:url(/images/builder/Feedback.png);background-repeat:no-repeat;background-size:contain;align-self:stretch;justify-self:stretch;margin:1rem 1rem 0 1rem;background-position:center;height:12.5rem}.ai-builder-feedbackform-text{margin:1rem}.ai-builder-input-buttons-wrapper{grid-area:buttons;display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-top:2rem}.ai-builder-input-buttons-wrapper button{padding:.5rem 1rem;border-radius:.25rem;background-color:var(--ai-builder-button-background-color);border:none;color:var(--ai-builder-button-color);text-transform:uppercase;font-weight:500;font-size:.8125rem;line-height:1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.5rem}.ai-builder-input-buttons-wrapper button:hover{background-color:#20aef7;color:#fff}.ai-builder-input-buttons-wrapper button svg{width:1.5rem;height:1.5rem}#ReviseContentButton{margin-top:1rem;padding:.5rem 1rem;border-radius:.25rem;background-color:var(--ai-builder-button-background-color);border:none;color:var(--ai-builder-button-color);text-transform:uppercase;font-weight:500;font-size:.8125rem;line-height:1.5rem}#ReviseContentButton:hover{background-color:#20aef7;color:#fff}#AIBuilderOrientationUI{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;gap:.5rem}#AIBuilderOrientationUI>div{width:3rem;height:3rem;background-color:#ccc;display:grid;align-items:center;justify-items:center;cursor:pointer}#AIBuilderOrientationUI>div.selected{border:2px solid #ff0}#AIBuilderOrientationUI>div>div{width:75%;height:75%;background-color:#fff;border:1px solid #000;pointer-events:none}#AIBuilderOrientationUI>div#PortraitOrientation>div{width:50%}#AIBuilderOrientationUI>div#LandscapeOrientation>div{height:50%}#AIBuilderLanguagePromptLanguage{color:var(--hyperlinkcolor);text-decoration:underline;cursor:pointer}#BuilderLinks{flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll;padding:1.25rem 2rem 1.5rem;padding-left:2rem;padding-right:2rem;justify-content:start;display:flex;flex-direction:row;column-gap:3rem;border-bottom:1px solid var(--dark-scale-9);color:var(--header-bar-color)}#BuilderLinks a{text-decoration:none;position:relative;color:#606a71;font-weight:var(--font-weight)}#BuilderLinks a.active{color:var(--hyperlinkcolor);font-weight:500}#BuilderLinks a.active:before,#BuilderLinks a:hover:before{content:"";position:absolute;width:40px;height:2px;bottom:-5px;left:calc(50% - 20px);border-bottom:2px solid #000;border-bottom-color:var(--hyperlinkcolor)}.rating-container{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1rem;gap:.75rem;line-height:100%;grid-area:rating;font-size:1rem;line-height:1.5rem}#AIBuilderIntro{margin-top:2rem}.builder_input_pen{background-image:url(/images/builder/builder_input_pen_light.png);background-repeat:no-repeat;margin:.75rem;padding-left:3.25rem;padding-top:.25rem;color:#a3acb4;font-size:1rem}#AIBuilderIntroPrompt p{margin-inline-start:2rem;margin-block-end:1.5rem;position:relative}#AIBuilderIntroPrompt p:before{display:inline-block;width:1rem;height:1rem;position:absolute;left:-1.75rem;top:.1rem;content:url(/images/builder/builder_bullet.svg)}#AIBuilderLanguagePrompt{margin-inline-start:2rem;margin-block-end:1.5rem;position:relative;margin-bottom:0}#AIBuilderLanguagePrompt:before{display:inline-block;width:1rem;height:1rem;position:absolute;left:-1.75rem;top:.1rem;content:url(/images/builder/builder_bullet.svg)}.dark-theme #LoginWarning{background-color:#202427;border-color:#b3e1f6}.dark-theme #LoginWarning .login-warning-body{color:#b9b9b9}.dark-theme #LoginWarning .login-warning-button{color:var(--body-color)}.dark-theme #LoginWarningCloseButton:hover{color:#b9b9b9}.dark-theme .builder-input-wrapper{background-color:var(--background-scale-2);border-color:#404040}.dark-theme .builder-input-wrapper.error{background-color:var(--input-control-error-background);color:var(--body-error-color)}.dark-theme .builder-input-wrapper textarea{color:#fff}.dark-theme #BuilderLinks{border-bottom-color:#292c30}.dark-theme .builder_input_pen{background-image:url(/images/builder/builder_input_pen_dark.png)}.dark-theme .ai-builder-input-buttons-wrapper button{color:#fff}.dark-theme .ai-builder-input-buttons-wrapper button:hover{background-color:#20aef7}.dark-theme .ai-builder-feedbackform{background-color:#202427}.dark-theme #CalculatingPanel.calculating{background-color:#202427}.dark-theme #AIBuilderResult{background-color:#202427}.dark-theme #AIBuilderResult.show-result{color:#fff}.dark-theme .generated-content{background-color:#000;color:#fff}@media (min-width:768px){h1{font-size:48px;line-height:56px}.ai-builder-intro-layout{grid-template-areas:"heading image" "details image";grid-template-columns:1fr 1fr}#BuilderLinks{padding:1.25rem .25rem 1.5rem;justify-content:center;flex-wrap:wrap;overflow-x:auto}.ai-builder-page-padding{padding:0 72px 72px}#AIBuilderInputsGrid{grid-template-columns:1fr .2fr 1fr;grid-column-gap:0;grid-row-gap:.5rem}#AIBuilderInputsGrid.ai-builder-type-1,#AIBuilderInputsGrid.ai-builder-type-2{grid-template-areas:"audiencelabel . subjectlabel" "audienceinput . subjectinput" "durationlabel . venuelabel" "durationinput . venueinput" "noteslabel . ." "notesinput . ." "buttons . ."}#AIBuilderInputsGrid.ai-builder-type-3{grid-template-areas:"imagelabel . ." "imageinput . ." "buttons . ."}#AIBuilderInputsGrid.ai-builder-type-4{grid-template-areas:"audiencelabel . subjectlabel" "audienceinput . subjectinput" "noteslabel . ." "notesinput . ." "buttons . ."}.ai-builder-intro-layout-image{height:unset}#LoginWarning.visible{margin-top:4rem;margin-bottom:4rem;grid-template-columns:1fr auto 1fr}#LoginWarning.visible img{display:inline-block}#LoginWarning .login-warning-button-wrap{flex-direction:row}#LoginWarning .login-warning-button{width:15rem}.ai-builder-input-buttons-wrapper{grid-template-columns:1fr 1fr}.ai-builder-feedbackform{grid-template-columns:1fr 1fr;justify-items:start}.ai-builder-feedbackform-image{background-position:right center;height:unset;margin:1rem}#AIBuilderResult.show-result{padding:2rem}.generated-content-actions{grid-template-areas:"reviseheading . ." "revise . rating" "revise . lastrevision" "revise . download";grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr .2fr 1fr}.last-revision-panel{margin-bottom:0}.last-revision-panel button{width:unset}.results-buttons-container{margin-top:0;grid-template-columns:1fr 1fr 1fr}.rating-container{margin-top:0}.generated-content-image{width:unset;height:min(512px,75vmin)}}
