.ai-selection h1,.ai-selection .lead{text-align:center}.ai-selection h1{margin-top:22px;margin-bottom:32px}.ai-links>.row{display:flex;align-items:stretch;justify-content:center}.ai-links>.row .jumbotron{display:flex;flex-direction:column;height:100%;margin:0}.ai-links>.row .jumbotron h2{margin-bottom:30px}.ai-links>.row .jumbotron p{margin-top:auto;margin-bottom:0}pre.plain.ai-result{word-wrap:normal;word-break:normal;padding:6px 12px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}pre.plain.ai-result del{display:none}input#ai-compare:checked ~ pre.plain.ai-result del{display:inline}.ai-compare del,.ai-compare ins{position:relative;display:inline-block}.ai-compare del::after,.ai-compare ins::after{content:"";position:absolute;top:0;right:-0.25em;bottom:0;left:-0.25em;border-radius:.25em;background-color:rgb(185,74,72,0.1)}.ai-compare ins::after{background-color:rgb(70,136,71,0.1)}.modal-ai{overflow:hidden}.modal-ai .modal-dialog{max-width:950px;width:auto;transform:translateY(100%);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.modal-ai.in .modal-dialog{transform:translateY(0);opacity:1}.modal-ai .ai-loader{pointer-events:none;position:absolute;left:50%;top:50%;width:300px;transform-origin:center bottom;transform:translate(-50%,-50%) scale(0);z-index:2500;opacity:0;transition:transform .2s ease-in-out,opacity 0s .2s linear}.modal-ai .modal-body.loading::after{background-image:none}.modal-ai .modal-body.loading ~.ai-loader{transform:translate(-50%,-50%) scale(1);opacity:1;transition-delay:0s}@supports(display:contents){.modal-ai .modal-dialog{display:flex;flex-direction:column;justify-content:flex-end;height:calc(100vh - 10px);margin-bottom:0}@media(min-width:768px){.modal-ai .modal-dialog{height:calc(100vh - 30px)}}.modal-ai .modal-content{display:flex;flex-direction:column;justify-content:stretch;min-height:200px;max-height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-ai .modal-content .modal-body,.modal-ai .modal-content .modal-body>div,.modal-ai .modal-content .modal-body form{display:contents}.modal-ai .modal-content .modal-body form .body,.modal-ai .modal-content .modal-body form .contents{padding:15px}.modal-ai .modal-content .modal-body form:not(.ai-chat-form) .contents,.modal-ai .modal-content .modal-body form.ai-chat-form .body{flex-grow:1}.modal-ai .modal-content .modal-body form.ai-chat-form .body{overflow:auto;box-shadow:inset 0 -5px 10px rgba(0,0,0,0.1)}}.modal-ai .modal-content .modal-header .firstHeading{margin-bottom:0}.modal-ai .modal-content .modal-body form.ai-chat-form .contents{display:flex;justify-content:stretch}.modal-ai .modal-content .modal-body form.ai-chat-form .contents .form-group{flex-grow:1;margin:0}.modal-ai .modal-content .modal-body form.ai-chat-form .contents .form-group textarea[name="form.prompt"]{min-height:0}.modal-ai .modal-content .modal-body form.ai-chat-form .contents .actionsView{margin-top:0;margin-left:15px}.ai-chat{display:flex;flex-direction:column;align-items:flex-start;list-style:none;margin:0;padding:15px}.ai-chat__message{list-style:none}.ai-chat__message pre{margin:0}.ai-chat__message .btn{margin-top:10px;padding:2px 5px}.ai-chat__message+.ai-chat__message{margin-top:15px}.ai-chat__message--user{max-width:90%;margin-left:auto;padding:10px 20px;border-radius:20px;background-color:#eee}.ai-review .panel-heading>.row,.ai-review .panel-body>.row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 123px;margin-right:0;margin-left:-14px}.ai-review .panel-body.panel-body.panel-body.panel-body{padding-bottom:0}.ai-review .panel-body small{font-weight:100}.ai-review .panel-body>.row{padding:10px 0}.ai-review .panel-body>.row:nth-child(even){background-color:#f9fafb}.ai-review .panel-body>.row:first-child{padding:0 0 5px 0;border-bottom:1px solid #ccc}.ai-review .panel-heading>.row::before,.ai-review .panel-heading>.row::after,.ai-review .panel-body>.row::before,.ai-review .panel-body>.row::after{content:none}.ai-review .panel-heading>.row div,.ai-review .panel-body>.row>div{width:auto;align-content:center}.ai-review .panel-heading>.row .col-sm-2,.ai-review .panel-body>.row .col-sm-2{grid-column:span 2}.ai-review .panel-heading>.row .col-sm-3,.ai-review .panel-body>.row .col-sm-3{grid-column:span 3}.ai-review .panel-heading>.row .col-sm-4,.ai-review .panel-body>.row .col-sm-4{grid-column:span 4}.ai-review .panel-heading>.row .col-sm-5,.ai-review .panel-body>.row .col-sm-5{grid-column:span 5}.ai-review .panel-heading>.row .col-sm-6,.ai-review .panel-body>.row .col-sm-6{grid-column:span 6}.ai-review .panel-heading>.row .col-sm-7,.ai-review .panel-body>.row .col-sm-7{grid-column:span 7}.ai-review .panel-heading>.row .col-sm-8,.ai-review .panel-body>.row .col-sm-8{grid-column:span 8}.ai-review .panel-heading>.row .col-sm-9,.ai-review .panel-body>.row .col-sm-9{grid-column:span 9}.ai-review .panel-heading>.row .col-sm-10,.ai-review .panel-body>.row .col-sm-10{grid-column:span 10}.ai-review .panel-heading>.row .col-sm-11,.ai-review .panel-body>.row .col-sm-11{grid-column:span 11}.ai-review .panel-heading>.row .col-sm-12,.ai-review .panel-body>.row .col-sm-12{grid-column:span 12}.ai-review .panel-heading .btn-group{padding:10px 0}.ai-review .panel-body .col-sm-3>small{display:block}.ai-review .panel-body .col-sm-4{padding:0 30px}.ai-review .panel-body .col-sm-4>.fa:first-child{position:absolute;left:100%;top:50%;transform:translate(-50%,-50%);font-size:1.5em;color:#ccc}.ai-review .compare-toggle+label+div,.ai-review .compare-toggle:checked+label+div+div{display:none}.ai-review .compare-toggle:checked+label+div{display:block;white-space:pre-wrap}.navbar-fixed-top .btn-ai{margin-right:50px;border-radius:25px;width:45px}.navbar-fixed-top .btn-ai .fa{transform-origin:center center;transform:scale(1.5) translateY(-10%)}.navbar-fixed-top .btn-ai--review{color:#7448ff;background-color:transparent;border-width:3px;font-size:20px;font-weight:bold;padding:4px 10px;width:auto}.navbar-fixed-top .btn-ai--review .fa{margin-right:10px}.navbar-fixed-top .btn-ai--review:hover,.navbar-fixed-top .btn-ai--review:focus,.navbar-fixed-top .btn-ai--review:active{color:#5428ff;background-color:transparent}.navbar-fixed-top:has(.ai) .btn-ai--review{margin-right:-40px;padding-right:50px}.btn-group.ai{margin:5px 0;clear:both;float:right}.btn-group.ai+.help-block{clear:none}input:not([data-autocomplete]) ~ .btn-group.ai,textarea ~ .btn-group.ai{margin-top:1px}input:not([data-autocomplete]) ~ .btn-group.ai .btn-ai,textarea ~ .btn-group.ai .btn-ai{border-top-left-radius:0;border-top-right-radius:0}.btn-group.ai .btn-ai ~ .btn-ai{margin-left:1px}.btn-ai{background-color:#7448ff;border-color:#7448ff}.btn-ai:hover,.btn-ai:focus,.btn-ai:active,.btn-ai.active,.open .dropdown-toggle.btn-ai{background-color:#5428ff;border-color:#5428ff}.btn-ai.ai-done{background-color:#5cb85c;border-color:#5cb85c}.btn-ai.ai-done .fa::before{content:"\f00c"}