#instantReportWriter .rw-banner{width:100%;min-height:44px;overflow:hidden;overflow-y:auto;background:#f2e5a6;margin:4px 6px 0 4px;padding:7px;border-radius:7px;font-family:robotoregular,Arial,Helvetica,sans-serif;font-size:14px;color:#1c1c1c;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .3s ease}#instantReportWriter .rw-banner .banner-content{display:flex;justify-content:center;align-items:center;position:relative;top:6px;width:100%}#instantReportWriter .required-field.error{animation:shake .2s ease-in-out 0s 2;box-shadow:0 0 .5em red}@keyframes shake{0%{margin-left:0rem}25%{margin-left:.5rem}75%{margin-left:-.5rem}100%{margin-left:0rem}}#instantReportWriter #feedbackAI .commentBox{transform:unset}#instantReportWriter .greyOutlineButton{display:inline-flex;justify-content:center;align-items:center;gap:5px;border:1px solid #d6d6d6;border-radius:4px;height:40px;width:auto!important;cursor:pointer;margin-top:10px;background-color:#fff;color:#333;font-family:robotoregular,Arial,Helvetica,sans-serif}#instantReportWriter .greyOutlineButton:hover{background-color:#f2f2f2}#instantReportWriter .bubble-element.bubble-r-container{overflow:visible;justify-content:flex-start;border-radius:0;-moz-border-radius:0;opacity:1;align-self:flex-start;flex-grow:0;flex-shrink:0;width:calc(100% - 0px);z-index:10}#instantReportWriter input.bubble-element,#instantReportWriter select.bubble-element,#instantReportWriter textarea.bubble-element{border:none;background-color:#f4f4f4;border-radius:5px;font-size:16px;font-weight:500;color:#5e6278;opacity:1;align-self:flex-start;min-height:40px;max-height:40px;height:40px;flex-grow:1;width:100%!important}#instantReportWriter textarea.bubble-element{min-height:126px;max-height:126px;height:126px}#instantReportWriter .bubble-element.text{white-space:pre-wrap;font-size:16px;font-weight:500;color:#181c32;line-height:1;padding:20px 0 10px;align-self:flex-start}#instantReportWriter .bubble-r-container.flex.column{flex-direction:column;flex-wrap:nowrap}#instantReportWriter button.bubble-element{font-size:18px;font-weight:500;color:#fff;text-align:center;line-height:1;border-radius:5px;-moz-border-radius:5px;padding:5px;transition:background .2s ease;cursor:pointer;align-self:flex-start;min-width:300px;max-width:300px;order:18;min-height:40px;height:max-content;flex-grow:0;flex-shrink:0;width:300px}#instantReportWriter #ariInfoPopup.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0}#instantReportWriter #ariInfoPopup.overlay:target{visibility:visible;opacity:1;z-index:99999}#instantReportWriter #ariInfoPopup .popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:80%;position:relative;transition:all 5s ease-in-out;max-width:500px}#instantReportWriter #ariInfoPopup .popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}#instantReportWriter #ariInfoPopup .popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}#instantReportWriter #ariInfoPopup .popup .close:hover{color:#2399f9}#instantReportWriter #ariInfoPopup .popup .content{overflow:scroll;height:63vh}#instantReportWriter .rw-learner-row{margin-bottom:6px}#instantReportWriter .rw-learner-pronoun-wrap{display:flex;align-items:center;gap:8px}#instantReportWriter .rw-learner-pronoun-wrap .rw-learner-pronoun{width:auto!important;flex:1}#instantReportWriter .rw-learner-pronoun-wrap .rw-learner-remove{min-height:39px;height:39px;width:39px;min-width:39px;border:none;border-radius:5px;padding:0;background-color:rgba(229,83,83,0);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}#instantReportWriter .rw-learner-actions{display:flex;align-items:center;gap:12px;margin-top:15px;margin-bottom:5px}@media (max-width:767px){#instantReportWriter .rw-learner-actions{flex-direction:column;align-items:flex-start}}#instantReportWriter .rw-add-learner-button{border:1px solid #6b7280;color:#333;display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border-radius:5px;font-size:14px;font-weight:600;min-height:40px;height:40px;padding:0 14px;cursor:pointer}#instantReportWriter .rw-add-learner-button:disabled{opacity:.6;cursor:not-allowed}#instantReportWriter .hr-line{width:100%!important;background:rgba(164,163,163,.3882352941);display:block;height:1px;margin:9px 0 0 0}#instantReportWriter .rw-learner-limit-text{font-size:14px;color:#6b7280}@media (max-width:767px){.header-banner{height:200px;background-color:#2572f8}}.header-banner .title{margin-top:-5px!important;font-size:20px}@media (min-width:576px){.header-banner .title{margin-left:12px!important}}@media (min-width:768px){.header-banner .title{margin-left:15px!important;font-size:28px}}@media (min-width:992px){.header-banner .title{margin-left:22px!important}}.header-banner .position-absolute{left:20px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.header-banner .position-absolute{max-width:400px}}@media (min-width:992px){.header-banner .position-absolute{max-width:500px}}@media (max-width:767px){.header-banner .position-absolute{min-width:300px;width:100%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}}.header-banner .position-absolute img{max-height:150px}@media (min-width:992px){.header-banner.in-depth .position-absolute{max-width:56%}}.ai-hub-banner{background-color:#2572f8}.ai-hub-banner img{min-height:150px}.ai-hub-banner .button{min-width:300px}@media (max-width:767px){.ai-hub-banner{height:140px}}@media (min-width:576px){.ai-hub-banner .title{font-size:18px}}@media (min-width:768px){.ai-hub-banner .title{font-size:24px}}.ai-hub-banner .position-absolute{left:20px;top:50%;transform:translateY(-50%)}.rw-box-shadow-blue{box-shadow:0 0 10px 0 #7bc8fb}.report-writer-landing-page .report-writer-types .toolBox{border-radius:10px;border:2px solid #2680eb}@media (min-width:768px){.report-writer-landing-page .report-writer-types .toolBox{max-width:49%}}@media (max-width:768px){.report-writer-landing-page .report-writer-types .toolBox{margin-bottom:1rem}}.report-writer-landing-page .report-writer-types .toolBox h1{color:#0064b5;font-size:28px}.report-writer-landing-page .report-writer-types .toolBox h2{color:#2399f9;font-size:21px}.report-writer-landing-page .report-writer-types .toolBox.in-depth{border-color:#37318b}.report-writer-landing-page .report-writer-types .toolBox.in-depth h1{color:#190e59}.report-writer-landing-page .report-writer-types .toolBox.in-depth h2{color:#37318b}.report-writer-landing-page .report-writer-types .toolBox.in-depth p{color:#333}@media (min-width:576px){.report-writer-landing-page .header h1{margin-left:48px!important}}.report-writer-landing-page .report-writer-comparisons{margin:40px 0;line-height:24px}@media (max-width:767px){.report-writer-landing-page .report-writer-comparisons .tool{flex-direction:column-reverse;align-items:center}}.report-writer-landing-page .report-writer-comparisons .tool .button{background-color:#2680eb}.report-writer-landing-page .report-writer-comparisons .tool .button:hover{background-color:#0066c0}@media (max-width:767px){.report-writer-landing-page .report-writer-comparisons .tool .button{display:block}}.report-writer-landing-page .report-writer-comparisons .tool .button.in-depth{background-color:#b133b5}.report-writer-landing-page .report-writer-comparisons .tool .button.in-depth:hover{background-color:#954ebe}.report-writer-landing-page .report-writer-comparisons .tool .video-block{max-width:500px;margin:auto}.report-writer-landing-page .report-writer-comparisons .tool .icon{max-width:88px}.report-writer-landing-page .report-writer-comparisons .tool .icon img{width:100%;height:100%;object-fit:contain;object-position:center}.report-writer-landing-page .report-writer-comparisons .tool .heading{color:#2680eb;font-size:28px;font-weight:400}.report-writer-landing-page .report-writer-comparisons .tool .heading.indepth{color:#b133b5}@media (max-width:767px){.report-writer-landing-page .report-writer-comparisons .tool .heading{text-align:center}}.report-writer-landing-page .report-writer-comparisons .tool .sub-heading{color:#000;font-size:21px}@media (max-width:767px){.report-writer-landing-page .report-writer-comparisons .tool .sub-heading{text-align:center}}.report-writer-landing-page .report-writer-comparisons .tool .features{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.report-writer-landing-page .report-writer-comparisons .tool .features li{display:flex;flex-direction:row;justify-items:center;gap:14px;line-height:32px}.report-writer-landing-page .report-writer-comparisons .tool .features li svg{width:auto;height:1.5rem;flex-shrink:0}.report-writer-landing-page .report-writer-includes-table tr.includes-table-statement-row:nth-child(odd){background:#e8f3ff}.report-writer-landing-page .report-writer-includes-table .includes-table-heading,.report-writer-landing-page .report-writer-includes-table .includes-table-td{min-height:80px;font-size:22px;color:#333;padding:20px}.report-writer-landing-page .report-writer-includes-table .statement-td{font-size:17px!important;justify-content:start!important;min-width:500px;background-color:#f7f7f7}.report-writer-landing-page .key-pointer-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:40px;grid-row-gap:40px;width:100%}@media (max-width:768px){.report-writer-landing-page .key-pointer-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:425px){.report-writer-landing-page .key-pointer-wrapper{grid-template-columns:repeat(1,1fr)}}.report-writer-landing-page .key-pointer-wrapper .key-point{position:relative;display:grid;grid-template-rows:205px 65px auto;align-items:center}.report-writer-landing-page .key-pointer-wrapper .key-point p{align-self:start}.report-writer-landing-page .faq .answer-content{background-color:#f1f8fe!important}