")}.Checkbox.rentRadioBtn .Checkbox-input--radio:before{background-color:#ef4438}.Checkbox.rentRadioBtn .Checkbox-labelText{border-bottom:3px solid #ef4438}.Checkbox.rentCheckbox .Checkbox-input--checkbox:before{content:url("data:image/svg+xml;utf8, ")}.Checkbox-input{appearance:none;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#fff;flex-shrink:0;font-size:inherit;height:.8em;margin:0 .5em 0 0;padding:0;position:relative;width:.8em}.Checkbox-input--checkbox{border-radius:3px}.Checkbox-input--radio{border-radius:50%}.Checkbox-labelText{margin-bottom:-.1em;margin-top:.1em}.Checkbox-input::-ms-check{display:none}.Checkbox-input:before{position:absolute;visibility:hidden}.Checkbox-input--checkbox:before{content:url("data:image/svg+xml;utf8, ");height:100%;left:0;width:100%}.Checkbox-input--radio:before{background:#000;border-radius:100%;bottom:3px;content:"";left:3px;right:3px;top:3px}.Checkbox-input:checked:before{visibility:visible}@media screen{.ContentWrapper{margin-left:auto;margin-right:auto;max-width:1280px;width:84%}}.DatePicker{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;outline:none;padding:0 1em;width:100%}@media screen and (min-width:650px){.DatePicker{max-width:24em}}.DatePicker:focus{border:1px solid #1b77ff}.DatePicker:-ms-input-placeholder{color:#1b77ff}.DatePicker::placeholder{color:#1b77ff}.react-datepicker-wrapper,.react-datepicker__input-container{display:block!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.FormError{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.FormError{font-size:12px}}.FormNotice{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.FormNotice{font-size:12px}}.FormWarning{background:rgba(157,71,255,.3);background:rgba(239,68,56,.6);border:1px solid #ef4438;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.FormWarning{font-size:12px}}.ErrorBox{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:1.2em;line-height:1.4em;margin:1em 0;padding:.3em .75em}.ErrorBox a{color:#f78d36;text-decoration:underline}.FormGroup{break-inside:avoid;display:block;margin-bottom:1em}.FormGroup-label{display:block;font-size:.875em;font-weight:700;margin-bottom:.5em}@media screen and (max-width:600px){.FormGroup-label{font-size:12px}}.FormGroup-successMessage{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;margin-top:.8em;padding:.3em .75em}@media screen and (max-width:600px){.FormGroup-successMessage{font-size:12px}}.FormGroup-errorMessage{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;margin-top:.8em;padding:.3em .75em;white-space:pre-wrap}@media screen and (max-width:600px){.FormGroup-errorMessage{font-size:12px}}.GradientBlock{margin:0 24px 24px;position:relative}@media screen and (max-width:600px){.GradientBlock{margin:0 16px 16px}}@media screen and (max-width:699px){.GradientBlock .landscape-only{display:none}}@media screen and (min-width:700px){.GradientBlock .stacked-only{display:none}}.GradientBlock p a,.GradientBlock table a{color:#ffe700}.GradientBlock-overlay{background-image:linear-gradient(0deg,rgba(9,45,165,0),#002cff 40%);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s;width:100%;z-index:0}.Input{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;outline:none;padding:0 1em;width:100%}@media screen and (min-width:650px){.Input{max-width:24em}}.Input:focus{border:1px solid #1b77ff}.Input:-ms-input-placeholder{color:#1b77ff}.Input::placeholder{color:#1b77ff}.Input[type=submit]{align-items:center;appearance:none;background:none;background-color:#f78d36;border:none;border-radius:3px;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;height:2.5em;justify-content:center;outline:none;padding:0 1em;white-space:nowrap}.Input[type=submit]:hover{background-color:#f67f1d}.Input:disabled{color:hsla(0,0%,100%,.33)}.Input:disabled[type=submit]{background-color:#4f5260;cursor:default}.Input:disabled.Input--onLight{color:rgba(0,0,0,.33)}.Input--fullWidth{max-width:none;width:100%}.Input--invalid{border:1px solid #ef4438}.Textarea{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;height:auto;justify-content:center;line-height:1.5em;outline:none;padding:1em;width:100%}@media screen and (min-width:650px){.Textarea{max-width:24em}}.Textarea:focus{border:1px solid #1b77ff}.Textarea:-ms-input-placeholder{color:#1b77ff}.Textarea::placeholder{color:#1b77ff}.Textarea:disabled{color:hsla(0,0%,100%,.33)}.Textarea--fullWidth{max-width:none;resize:vertical;width:100%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-\[-26px\]{left:-26px}.top-0{top:0}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.mb-0{margin-bottom:0}.mb-3{margin-bottom:.75rem}.mr-2{margin-right:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[7em\]{width:7em}.w-\[8rem\]{width:8rem}.w-full{width:100%}.min-w-\[10rem\]{min-width:10rem}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[8\.5in\]{max-width:8.5in}.max-w-\[unset\]{max-width:unset}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-copy{cursor:copy}.cursor-pointer{cursor:pointer}.grid-cols-\[7em_auto\]{grid-template-columns:7em auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-\[1\.5px\]{border-width:1.5px}.border-r{border-right-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-muted{border-color:hsl(var(--muted))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent-color-four-dark{--tw-bg-opacity:1;background-color:rgb(0 133 77/var(--tw-bg-opacity,1))}.bg-accent-color-one{--tw-bg-opacity:1;background-color:rgb(247 141 54/var(--tw-bg-opacity,1))}.bg-accent-color-one-dark{--tw-bg-opacity:1;background-color:rgb(181 86 8/var(--tw-bg-opacity,1))}.bg-accent-color-three-dark{--tw-bg-opacity:1;background-color:rgb(152 61 255/var(--tw-bg-opacity,1))}.bg-button-base{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.bg-green-600\/40{background-color:rgba(22,163,74,.4)}.bg-muted{background-color:hsl(var(--muted))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/40{background-color:rgba(220,38,38,.4)}.bg-slate-100\/20{background-color:rgba(241,245,249,.2)}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.fill-accent-color-one{fill:#f78d36}.fill-accent-color-two{fill:#ef4438}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[1em\]{padding-left:1em;padding-right:1em}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-\[0\.65em\]{padding-bottom:.65em;padding-top:.65em}.pb-3{padding-bottom:.75rem}.pl-5{padding-left:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.65rem;line-height:.85rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[\.85em\]{font-size:.85em}.text-\[0\.6rem\]{font-size:.6rem}.text-\[1\.2em\]{font-size:1.2em}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.85rem\]{line-height:.85rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent-color-four-dark{--tw-text-opacity:1;color:rgb(0 133 77/var(--tw-text-opacity,1))}.text-accent-color-one{--tw-text-opacity:1;color:rgb(247 141 54/var(--tw-text-opacity,1))}.text-accent-color-one-dark{--tw-text-opacity:1;color:rgb(181 86 8/var(--tw-text-opacity,1))}.text-accent-color-three-dark{--tw-text-opacity:1;color:rgb(152 61 255/var(--tw-text-opacity,1))}.text-accent-color-two{--tw-text-opacity:1;color:rgb(239 68 56/var(--tw-text-opacity,1))}.text-background-color{--tw-text-opacity:1;color:rgb(4 8 28/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}svg{display:inline}:root{--background-code:#818b981f;--background-code-dark:#f5f5f51c;--muted:216 28% 27%}@media print{.grecaptcha-badge{display:none!important}}.hover\:bg-button-hover:hover{--tw-bg-opacity:1;background-color:rgb(2 104 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-75{opacity:.75}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:flex{display:flex}.sm\:w-\[200px\]{width:200px}.sm\:w-\[50\%\]{width:50%}.sm\:max-w-\[24em\]{max-width:24em}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-right{text-align:right}.sm\:opacity-0{opacity:0}}@media (min-width:1024px){.lg\:w-96{width:24rem}.lg\:flex-row{flex-direction:row}}@media print{.print\:m-\[2em\]{margin:2em}.print\:hidden{display:none}.print\:w-\[8\.5in\]{width:8.5in}.print\:py-0{padding-bottom:0;padding-top:0}}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&_\.recharts-cartesian-axis-tick-line\]\:stroke-white\/50 .recharts-cartesian-axis-tick-line,.\[\&_\.recharts-cartesian-axis_\.recharts-cartesian-axis-line\]\:stroke-white\/50 .recharts-cartesian-axis .recharts-cartesian-axis-line{stroke:hsla(0,0%,100%,.5)}.\[\&_\.recharts-cartesian-grid-horizontal_line\]\:stroke-transparent .recharts-cartesian-grid-horizontal line,.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-white\/5 .recharts-rectangle.recharts-tooltip-cursor{fill:hsla(0,0%,100%,.05)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-text\.recharts-cartesian-axis-tick-value\]\:fill-white\/70 .recharts-text.recharts-cartesian-axis-tick-value{fill:hsla(0,0%,100%,.7)}.Link--button{align-items:center;appearance:none;background:none;background-color:#1b77ff;border:none;border-radius:3px;color:inherit;color:#fff;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;height:2.5em;justify-content:center;outline:none;padding:0 1em;white-space:nowrap}.Link--button:hover{background-color:#0268ff;text-decoration:none}.Link--button+.Link--button{margin-left:1em}.Link--accent-color-one{color:#f89b4f}.Link--accent-color-two{color:#f15a50}.Link--accent-color-three{background-color:#1b77ff}.Link--accent-color-three:hover{background-color:#116ffa}.Link--accent-color-four{color:#00cf79}.Link--button-accent-color-one{background-color:#f78d36}.Link--button-accent-color-one:hover{background-color:#f67f1d}.Link--button-accent-color-two{background-color:#ef4438}.Link--button-accent-color-two:hover{background-color:#ed2e20}.Link--button-accent-color-three{background-color:#9d47ff}.Link--button-accent-color-three:hover{background-color:#8f2eff}.Link--button-accent-color-four{background-color:#00b56a}.Link--button-accent-color-four:hover{background-color:#009c5b}.Link--block{display:block}.MonospacedText{font-family:Apercu Mono}@media screen and (min-width:650px){.PasswordInput{max-width:24em}}.PasswordInput-input{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;margin-bottom:.5em;outline:none;padding:0 1em;width:100%}@media screen and (min-width:650px){.PasswordInput-input{max-width:24em}}.PasswordInput-input:focus{border:1px solid #1b77ff}.PasswordInput-input:-ms-input-placeholder{color:#1b77ff}.PasswordInput-input::placeholder{color:#1b77ff}.PasswordInput+.Button{margin-left:1em}.PasswordInput-input:disabled{color:hsla(0,0%,100%,.33)}.PasswordInput-input:disabled[type=submit]{background-color:#2a2d3e;cursor:default}.PasswordInput-revealCheckbox .Checkbox-labelText{font-size:85%;margin-bottom:0;margin-top:0}.PasswordInput--invalid{border:1px solid #ef4438}@font-face{font-family:Apercu;font-style:normal;font-weight:regular;src:url(/static/apercu-regular-d3fb573497493d7b62719ac3118415dc.woff2) format("woff2"),url(/static/apercu-regular-cad3b37ef4a920e854ef9cabd30d2cf7.woff) format("woff")}@font-face{font-family:Apercu;font-style:italic;font-weight:regular;src:url(/static/apercu-italic-c5e556bce7cdd40cc22e7cd144790b94.woff2) format("woff2"),url(/static/apercu-italic-d3b8faddb43813f8152421296c47f1e1.woff) format("woff")}@font-face{font-family:Apercu;font-style:normal;font-weight:700;src:url(/static/apercu-bold-f60fb1035f147d90d695f183f3587431.woff2) format("woff2"),url(/static/apercu-bold-736507f00d3a6446a450cd777e9a79d1.woff) format("woff")}@font-face{font-family:Apercu;font-style:italic;font-weight:700;src:url(/static/apercu-bold-italic-4c21e30f7c501c2c7abda173d2a6fed1.woff2) format("woff2"),url(/static/apercu-bold-italic-939e5f6c05d71659ed744abd0fe2b930.woff) format("woff")}@font-face{font-family:Apercu Mono;font-style:normal;font-weight:regular;src:url(/static/apercu-mono-regular-ce95779a84e269a402ed63bf1e58b06a.woff2) format("woff2"),url(/static/apercu-mono-regular-031fb6428eff5f10a93e27c45aba1f2e.woff) format("woff")}@font-face{font-family:Apercu Mono;font-style:normal;font-weight:700;src:url(/static/apercu-mono-bold-7e8a1f66b511b7d8399852f20ca0fa77.woff2) format("woff2"),url(/static/apercu-mono-bold-045982625a17c2d7adc9cac3854e9a87.woff) format("woff")}*{box-sizing:border-box}@media screen{html{min-height:100%}}@media screen and (min-width:400px)and (max-width:600px){html{font-size:13px;line-height:120%}}@media screen and (min-width:600px)and (max-width:800px){html{font-size:14px;line-height:120%}}@media screen and (min-width:800px)and (max-width:1000px){html{font-size:15px;line-height:120%}}@media screen and (min-width:1000px)and (max-width:1200px){html{font-size:16px;line-height:120%}}@media screen and (min-width:1200px)and (max-width:1400px){html{font-size:17px;line-height:120%}}@media screen and (min-width:1401px){html{font-size:18px;line-height:120%}}@media screen and (max-width:399px){html{font-size:12px;line-height:120%}}@media print{html{font-size:14pt}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#02198e;background-image:linear-gradient(150deg,#000324,rgba(5,30,154,0) 70em),linear-gradient(0deg,#0305d0,rgba(10,1,173,0) 37em),linear-gradient(#021367 120em,#0a01ad);color:#fff;font-family:Apercu,Helvetica,sans-serif;margin:0;min-height:100%;position:relative}body .Notifications{position:sticky}body.printOnly{margin:20mm}@media screen{body.printOnly{background-color:#fff;background-image:none;color:#000;min-height:100%}}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;margin:0}a.appStoreButton{cursor:pointer}blockquote,ol,p,ul{line-height:150%}ol,ul{list-style:none;padding:0}.Button--link:not(.Link--button),.Link:not(.Link--button){color:#fff}.Button--link:not(.Link--button):hover,.Link:not(.Link--button):hover,li .Button--link:not(.Link--button),li .Link:not(.Link--button),p .Button--link:not(.Link--button),p .Link:not(.Link--button),table .Button--link:not(.Link--button),table .Link:not(.Link--button){text-decoration:underline}.paragraph,p{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}hr{border:0;border-top:1px solid hsla(0,0%,100%,.2)}img{max-width:100%}@media print{@page{margin:0}div,h1,h2,h3,h4{box-sizing:content-box!important;float:none!important;position:static!important}}.Select{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='25' viewBox='0 0 43 25'%3E%3Cpath fill='%23FFF' d='m21.142 24.319-.022.022L-.056 3.164 2.767.341l18.375 18.375L39.517.34l2.824 2.823-21.177 21.177-.022-.022Z'/%3E%3C/svg%3E");background-position:center right 1em;background-repeat:no-repeat;background-size:1em;border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;outline:none;padding:0 3em 0 1em;width:100%}@media screen and (min-width:650px){.Select{max-width:24em}}.Select:focus{border:1px solid #1b77ff}.Select:-ms-input-placeholder{color:#1b77ff}.Select::placeholder{color:#1b77ff}.Select--invalid{border:1px solid #ef4438}.AdminPanel{align-items:stretch;display:flex;flex-flow:column;font-size:.875em;position:fixed;right:0;z-index:1200}@media print{.AdminPanel{display:none}}@media screen and (max-width:600px){.AdminPanel{font-size:12px}}.AdminPanel.expanded,.AdminPanel.impersonating{background-color:#04081c;border:1px solid #9d47ff;border-radius:3px;margin:1em;padding:1em;position:static;z-index:1201}.AdminPanel.expanded .AdminPanel-HUD{margin-bottom:1em}.AdminPanel-HUD{display:flex;flex-flow:row nowrap;justify-content:flex-end}@media print{.AdminPanel-HUD{display:none}}.AdminPanel-HUD-toggle{align-self:flex-end}.AdminPanel-HUD-viewingAs{flex:1 1}@media print{.SiteAnnouncements{display:none}}.SiteAnnouncements-announcement-content{background:#037870;display:block;padding:.75em 2em;text-align:center}.SiteAnnouncements-announcement-content-title{font-weight:700}.SiteAnnouncements-announcement-content-details{margin-left:1em;text-decoration:underline}.Notifications{position:fixed;top:0;width:100%;z-index:1110}.Notifications .SiteAnnouncements{visibility:hidden}.Notifications.Notifications--empty .SiteAnnouncements{display:none}@media print{.Notifications{display:none}}.Notifications-notification{background:linear-gradient(90deg,#9d47ff,#8f2eff);border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:1.5em;opacity:.95;padding:1em;position:relative}.Notifications-notification.Notifications-notification__bad{background:linear-gradient(90deg,#f78d36,#ef4438)}.Notifications-notification.dismissed{animation-duration:.5s;animation-name:dismiss-notification;height:0;margin-bottom:0;margin-top:0;opacity:0;padding-bottom:0;padding-top:0}@keyframes dismiss-notification{0%{height:auto;margin-bottom:1.5em;margin-top:1.5em;opacity:.95;padding-bottom:1em;padding-top:1em}70%{height:auto;margin-bottom:1.5em;margin-top:1.5em;opacity:0;padding-bottom:1em;padding-top:1em}to{height:0;margin-bottom:0;margin-top:0;opacity:0;padding-bottom:0;padding-top:0}}.Modal{z-index:1300}.Modal-background{background:rgba(4,8,28,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1301}.Modal-contentStickyWrapper{height:100vh;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:1302}.Modal-content{background:#04081c;border-radius:3px;box-shadow:0 0 75px #ef4438;margin:5em auto;max-width:700px;padding:2em;position:relative;width:85vw;z-index:1302}.OfflineActivation-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.OfflineActivation-details{background-color:rgba(28,119,255,.2);border-radius:3px;line-height:165%;margin:1em 0;padding:1em 1.25em}.OfflineActivation-form{grid-column-gap:1em;align-items:flex-end;display:grid;grid-template-columns:1fr 8em 5em;margin-bottom:1em}.OfflineActivation-instructions{font-size:.875em}@media screen and (max-width:600px){.OfflineActivation-instructions{font-size:12px}}.LicenseSeatDeactivation-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.LicenseSeatDeactivation-details{background-color:rgba(28,119,255,.2);border-radius:3px;line-height:165%;margin:1em 0;padding:1em 1.25em}.LicenseSeatDeactivation-form{grid-column-gap:1em;align-items:flex-end;display:grid;grid-template-columns:1fr 8em 5em;margin-bottom:1em}.LicenseSeatDeactivation-instructions{font-size:.875em}@media screen and (max-width:600px){.LicenseSeatDeactivation-instructions{font-size:12px}}.LicenseTradeIn-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.LicenseTradeIn-info{font-size:.875em}@media screen and (max-width:600px){.LicenseTradeIn-info{font-size:12px}}.LicenseTradeIn-details{background-color:rgba(28,119,255,.2);border-radius:3px;line-height:165%;margin:1em 0;padding:2em}.LicenseTradeIn-details .LicensesTable-row{border-bottom:none;padding:0}.LicenseTradeIn-details .LicensesTable-row:hover{background:none}.LicenseTradeIn-appraisal{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:2em 0}.LicenseTradeIn-appraisal .LicenseTradeIn-appraisal-value{margin:0 2em}.LicenseTradeIn-appraisal .LicenseTradeIn-appraisal-value .ActivityIndicator{height:auto}.LicenseTradeIn-confirmDeactivations{margin:2em 0}.LicenseTradeIn-confirmDeactivation{cursor:pointer;font-size:.875em}@media screen and (max-width:600px){.LicenseTradeIn-confirmDeactivation{font-size:12px}}.LicenseTradeIn-confirmAllDeactivations{font-size:.8em}.LicenseTradeIn table td{padding:0 1em}.LicenseTradeIn table td:first-of-type{padding-left:0}.LicenseTradeIn .FormGroup{margin-top:2em}.NotFoundPage{margin:5vw auto}@media screen and (min-width:1523.8095238095px){.NotFoundPage{margin:76.1904761905px auto}}.NotFoundPage-heading{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.NotFoundPage-heading{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.NotFoundPage-heading{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.NotFoundPage-heading{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.NotFoundPage-heading{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.NotFoundPage-heading{font-size:1.65em;line-height:120%}}@media print{.NotFoundPage-heading{font-size:2.25em}}.LicensesTableRowActivations .LicensesTableRowActivations-activation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:.5em 0;min-width:600px}.LicensesTableRowActivations .LicensesTableRowActivations-activation>div{padding-right:.5em}.NotAuthenticatedPage{margin:5vw auto}@media screen and (min-width:1523.8095238095px){.NotAuthenticatedPage{margin:76.1904761905px auto}}.NotAuthenticatedPage-heading{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.NotAuthenticatedPage-heading{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.NotAuthenticatedPage-heading{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.NotAuthenticatedPage-heading{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.NotAuthenticatedPage-heading{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.NotAuthenticatedPage-heading{font-size:1.65em;line-height:120%}}@media print{.NotAuthenticatedPage-heading{font-size:2.25em}}.Header-nav{align-items:center;display:flex;height:7em}@media screen and (max-width:1100px){.Header-nav{align-items:flex-start;margin-top:2em}}@media screen and (max-width:750px){.Header-nav{justify-content:space-between}}@media print{.Header-nav{display:none}}.Header-nav-brand{align-items:center;display:flex;flex-shrink:0;font-size:1.4em;font-weight:700}.Header-nav-brand-image{height:2.5rem;margin-right:.6rem}.Header-nav-items{align-items:center;display:flex;flex:1 1;font-size:.9em}@media screen and (max-width:1099px){.Header-nav-items{align-items:flex-end;flex-direction:column-reverse}}@media screen and (max-width:750px){.Header-nav-items{display:none}}@media screen and (min-width:1100px){.Header-nav-items-primaryGroup{flex:1 1}}@media screen and (max-width:1099px){.Header-nav-items-primaryGroup{margin-top:.5em}}.Header-nav-items-secondaryGroup{align-items:center;display:flex}@media screen and (max-width:1099px){.Header-nav-items-secondaryGroup{margin-bottom:.5em}}.Header-nav-items-secondaryGroup>*{white-space:nowrap}.Header-nav-items-link{margin-left:2em;white-space:nowrap}.Header-nav-items-link:hover,.Header-nav-items-link[aria-current=page]{text-decoration:underline}.Header-nav-mobileButtonHide,.Header-nav-mobileButtonShow{appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none;padding:0}@media screen and (min-width:751px){.Header-nav-mobileButtonHide,.Header-nav-mobileButtonShow{display:none}}.Header-nav-mobileButtonHide-image,.Header-nav-mobileButtonShow-image{height:2rem;width:2rem}.Header-mobileNav{display:flex;margin:0 8vw 2em}@media screen and (min-width:751px){.Header-mobileNav{display:none}}.Header-mobileNav-primaryGroup,.Header-mobileNav-secondaryGroup{flex:1 1}.Header-mobileNav-item{margin:.5em 0}.Header-sessionInitFailed{background:rgba(157,71,255,.3);border:1px solid #9d47ff;display:block;font-weight:700;padding:.75em 2em;text-align:center}.Header-sessionInitFailed a{color:#f78d36;text-decoration:underline}.Footer{border-top:1px solid hsla(0,0%,100%,.2);padding:4vw 0}@media screen and (min-width:1523.8095238095px){.Footer{padding-bottom:60.9523809524px;padding-top:60.9523809524px}}@media print{.Footer{display:none}}@media screen and (min-width:860px){.Footer-content{align-items:flex-start;display:flex;justify-content:space-between}}.Footer-content-nav{font-size:.875em}@media screen and (max-width:600px){.Footer-content-nav{font-size:12px}}@media screen and (min-width:540px){.Footer-content-nav{display:flex}}.Footer-content-nav .Button--link:not(.Link--button),.Footer-content-nav .Link:not(.Link--button){text-decoration:none}.Footer-content-nav .Button--link:not(.Link--button):hover,.Footer-content-nav .Link:not(.Link--button):hover{text-decoration:underline}@media screen and (min-width:540px){.Footer-content-nav-section{margin-right:3em}}@media screen and (max-width:539px){.Footer-content-nav-section{grid-column-gap:1em;display:grid;grid-template-columns:1fr 1fr}}.Footer-content-nav-section-heading{font-size:1.2em;font-weight:700;line-height:100%;margin-bottom:1em;page-break-after:avoid}@media screen and (max-width:539px){.Footer-content-nav-section-heading{margin-top:.4em}.Footer-content-nav-section-heading:after{content:" →"}}.Footer-content-nav-section-list{margin:0 0 2em;padding:0}.Footer-content-nav-section-list-item{margin:.4em 0}.Footer-content-nav-section-list-sign-out-link{text-decoration:underline}.Footer-companyLinks{align-items:flex-end;display:flex;flex-flow:column nowrap}@media screen and (max-width:539px){.Footer-companyLinks{grid-column-gap:1em;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr}}.Footer-companyLinks .Footer-content-nav-section-list-item{text-align:right}@media screen and (max-width:539px){.Footer-companyLinks .Footer-content-nav-section-list-item{text-align:left}}.Footer-madeByFigure53{align-items:center;background-color:#fef7f1;border-radius:.3em;color:#04081c;display:inline-flex;font-size:.875em;margin-bottom:1em;padding:.8em 1em}@media screen and (max-width:600px){.Footer-madeByFigure53{font-size:12px}}.Footer-madeByFigure53-text{margin-right:.7em}.Footer-madeByFigure53-image{width:7em}.Footer-footnote{color:#1b77ff;font-size:.875em;margin-top:4em}@media screen and (max-width:600px){.Footer-footnote{font-size:12px}}.RenderError h1{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.RenderError h1{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.RenderError h1{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.RenderError h1{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.RenderError h1{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.RenderError h1{font-size:1.65em;line-height:120%}}@media print{.RenderError h1{font-size:2.25em}}.StoreCreditChangesTable-headerRow{border-bottom:1px solid rgba(28,119,255,.2);display:flex;justify-content:space-between;margin-bottom:.5em;padding:1em 0}.StoreCreditChangesTable-headerRow-amount,.StoreCreditChangesTable-headerRow-description,.StoreCreditChangesTable-headerRow-notes,.StoreCreditChangesTable-headerRow-resultingBalance,.StoreCreditChangesTable-headerRow-sourceLink{text-align:left}.StoreCreditChangesTable-headerRow,.StoreCreditChangesTable-row{display:grid;font-size:.875em;grid-template-columns:1.5fr 5fr 1.5fr 1fr 1fr;padding:.25em 0}@media screen and (max-width:600px){.StoreCreditChangesTable-headerRow,.StoreCreditChangesTable-row{font-size:12px}}.StoreCreditChangesTable-row .ActivityIndicator{display:inline}.StoreCreditChangesTable-row-description p .Link{margin-left:1em}@media screen and (min-width:900px){.CookbookIntro{grid-column-gap:4em;display:grid;grid-template-columns:2fr 3fr}}@media screen and (max-width:899px){.CookbookIntro-illustration{padding:0 7vw 5vw}}@media print{.CookbookIntro-backLink{display:none}}.CookbookIntro-hero-heading{font-weight:700;margin:1em 0 0;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.CookbookIntro-hero-heading{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.CookbookIntro-hero-heading{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.CookbookIntro-hero-heading{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.CookbookIntro-hero-heading{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.CookbookIntro-hero-heading{font-size:1.65em;line-height:120%}}@media print{.CookbookIntro-hero-heading{font-size:2.25em}}.CookbookIntro-hero-tagline{font-size:1.4em;line-height:150%;margin-top:.5em}.CookbookIntro-hero-paragraph{max-width:700px}.CompanyBlock{background-color:#fef7f1;color:#04081c;display:flex;flex-flow:row wrap;margin:8vw auto;padding:3vw;position:relative}.CompanyBlock .Button--link:not(.Link--button),.CompanyBlock .Link:not(.Link--button){color:#1b77ff}.CompanyBlock .Button--link:not(.Link--button):hover,.CompanyBlock .Link:not(.Link--button):hover{text-decoration:underline}.CompanyBlock-content{max-width:700px}.CompanyBlock-content-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.CompanyBlock-content-heading .Button--link:not(.Link--button),.CompanyBlock-content-heading .Link:not(.Link--button){text-decoration:underline}.CompanyBlock-logoContainer{display:flex;flex-flow:row;flex-grow:1;flex-shrink:0;justify-content:flex-end}.CompanyBlock-logo{display:block;width:10em}.HomePageAnnouncements-announcement{background:linear-gradient(90deg,#f78d36,#00b56a);display:block;margin-bottom:2em;padding:5px;position:relative;z-index:1100}@media screen and (min-width:751px){.HomePageAnnouncements-announcement{box-shadow:0 0 2em #04081c;width:170%}}.HomePageAnnouncements-announcement:hover{background:linear-gradient(90deg,#f78d36,#9d47ff)}.HomePageAnnouncements-announcement:hover .HomePageAnnouncements-announcement-content-arrow path{fill:#9d47ff}.HomePageAnnouncements-announcement-content{background:#04081c;padding:1.5em 8em 1.5em 1.5em}.HomePageAnnouncements-announcement-content-title{font-weight:700;margin:0;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.HomePageAnnouncements-announcement-content-title{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.HomePageAnnouncements-announcement-content-title{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.HomePageAnnouncements-announcement-content-title{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.HomePageAnnouncements-announcement-content-title{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.HomePageAnnouncements-announcement-content-title{font-size:1.65em;line-height:120%}}@media print{.HomePageAnnouncements-announcement-content-title{font-size:2.25em}}.HomePageAnnouncements-announcement-content-arrow{height:3.2717391304em;position:absolute;right:2.5em;top:50%;transform:translateY(-50%);width:3.5em}.HomePageAnnouncements-announcement-content-arrow path{fill:#00b56a}.EducationBlock{background:rgba(28,119,255,.2);display:block;overflow:hidden;padding:2em 2em 45%;position:relative}.EducationBlock:not(.EducationBlock--inactive):hover{background:rgba(28,119,255,.25)}.EducationBlock--inactive:before{align-items:flex-end;background:rgba(4,8,28,.6);bottom:0;content:"Coming Soon";display:flex;font-size:1.5em;left:0;padding:2rem;position:absolute;right:0;text-shadow:2px 2px 4px rgba(4,8,28,.66);top:0;z-index:1000}.EducationBlock-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.EducationBlock-description{margin:0}.EducationBlock-image,.EducationBlock-image svg{bottom:0;left:0;margin:0;position:absolute;right:0}.EducationBlock-image svg{width:100%}.SupportLinks{display:flex;margin-top:2em}@media screen and (min-width:900px){.SupportLinks{flex-flow:row;justify-content:space-between}.SupportLinks>*{flex:1 1}.SupportLinks>:first-of-type{margin-right:2em}}@media screen and (max-width:899px){.SupportLinks{flex-flow:column nowrap}.SupportLinks>*{flex:1 1}.SupportLinks>:first-of-type{margin-bottom:2em}}.SupportLinksBlock{background-color:rgba(28,119,255,.2);border-radius:3px;border-radius:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:0}.SupportLinksBlock h2{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.SupportLinksBlock header{padding:2em 2em 0}.SupportLinksBlock img{margin-top:auto}.SupportLinksBlock-content{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:1em;padding:0 2em}.SupportLinksBlock-content .SupportLinksBlock-viewAllButton{background-color:#ef4438;border-radius:3px;display:block;font-size:1.4em;font-weight:700;line-height:150%;margin-top:.5em;padding:.8em 2em;text-align:center;white-space:nowrap}.SupportLinksBlock-content .SupportLinksBlock-viewAllButton:hover{background-color:#d83e35}.SupportLinksBlock-list{margin:0;padding:0;text-decoration:underline}.SupportLinksBlock-list-item{margin:.5em 0}.fill-white{fill:#fff}.fill-background-color{fill:#04081c}.fill-accent-color-one{fill:#1c77ff}.fill-accent-color-two{fill:#6838ff}.fill-accent-color-three{fill:#9d47ff}.fill-accent-color-four{fill:#00b56a}.CookbookTagsFilter-heading{align-items:baseline;display:flex;justify-content:space-between}.CookbookTagsFilter-heading-title{font-size:1.45em;font-weight:700;line-height:150%;margin:0 0 1.5em;page-break-after:avoid}@media screen and (min-width:700px){.CookbookTagsFilter-heading-toggleButton{display:none}}@media screen and (max-width:699px){.CookbookTagsFilter-tags{display:none}.CookbookTagsFilter-tags.is-expandedOnMobile{display:block}}.CookbookTagsFilter-item{display:flex;font-size:.875em;justify-content:space-between;margin-bottom:1em}@media screen and (max-width:600px){.CookbookTagsFilter-item{font-size:12px}}.CookbookTagsFilter-item-link{display:flex;flex:1 1;justify-content:space-between}.CookbookTagsFilter-item-value{flex:1 1;text-transform:capitalize}.CookbookTagsFilter-item-count{opacity:.4}.CookbookOtherResources{margin-top:3em}.CookbookOtherResources-heading{font-size:1.2em;font-weight:700;line-height:100%;margin-top:2.5em;page-break-after:avoid}.CookbookOtherResources-link{background-color:rgba(28,119,255,.2);display:block;display:flex;font-weight:700;justify-content:space-between;margin:1em 0;padding:1em}.CookbookOtherResources-link:hover{background-color:rgba(28,119,255,.25)}.CookbookOtherResources-link-icon{height:.8em}.CookbookTag{background-color:rgba(28,119,255,.2);border-radius:3px;display:inline-block;font-size:.875em;font-weight:700;margin-bottom:.7em;margin-right:.7em;padding:.5em .6em .6em;white-space:nowrap}@media screen and (max-width:600px){.CookbookTag{font-size:12px}}.CookbookTag:hover{background-color:rgba(28,119,255,.25)}.CookbookTag--current{opacity:.5}.CookbookTag--accent-color-one{background-color:rgba(28,119,255,.2);border-left:6px solid #f78d36}.CookbookTag--accent-color-two{background-color:rgba(28,119,255,.2);border-left:6px solid #ef4438}.CookbookTag--accent-color-three{background-color:rgba(28,119,255,.2);border-left:6px solid #9d47ff}.CookbookTag--accent-color-four{background-color:rgba(28,119,255,.2);border-left:6px solid #00b56a}.CookbookTag--accent-color-five{background-color:rgba(28,119,255,.2);border-left:6px solid #1cdaff}.CookbookTag--accent-color-six{background-color:rgba(28,119,255,.2);border-left:6px solid #ffc73b}.CookbookTag--accent-color-seven{background-color:rgba(28,119,255,.2);border-left:6px solid #ff851c}.CookbookTag--accent-color-eight{background-color:rgba(28,119,255,.2);border-left:6px solid #e31c24}.AudioButtons{position:relative}.AudioButtons-applause,.AudioButtons-rimshot{appearance:none;background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;height:47%;outline:none;padding:0;position:absolute;width:32.5%}.AudioButtons-rimshot{left:33.75%}.UpgradeWizard-header{border-bottom:1px solid rgba(4,8,28,.1);padding:1rem 1.5rem}.UpgradeWizard-header h1{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.UpgradeWizard #upgrade-eligible-licenses{margin-bottom:0}.UpgradeWizard-header-selectedLicense{border:1px solid rgba(28,119,255,.2);border-radius:3px;margin:1em 0;padding:1em 2em}.UpgradeWizard-stepTitle{font-size:1.2em;font-weight:700;line-height:100%;page-break-after:avoid}.UpgradeWizard-stepTitle_previous{font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid}.UpgradeWizard-stepTitle_upgradeTo{font-size:1.2em;font-weight:700;line-height:100%;opacity:.4;page-break-after:avoid;text-align:center}.UpgradeWizard-row{border-bottom:1px solid rgba(4,8,28,.1);padding:1rem 1.5rem}.UpgradeWizard-row h2{font-size:1.45em;font-weight:700;line-height:150%;margin:1.55em 0 1.5em;page-break-after:avoid}.UpgradeWizard-helpText{font-size:.875em}@media screen and (max-width:600px){.UpgradeWizard-helpText{font-size:12px}}.UpgradeWizard-editText{font-size:.875em;text-align:right}@media screen and (max-width:600px){.UpgradeWizard-editText{font-size:12px}}.UpgradeWizard.step1 .LicenseUpgradeTable{border-top:1px solid rgba(28,119,255,.2);margin:1em 0 2em}.UpgradeWizard.step2 .LicenseUpgradeTable-row,.UpgradeWizard.step3 .LicenseUpgradeTable-row,.UpgradeWizard.step4 .LicenseUpgradeTable-row{border-bottom:none}.UpgradeWizard-reviewUpgradeTarget{border:1px solid #ef4438;border-radius:3px;margin:1em 0;padding:2em}.UpgradeWizard-reviewUpgradeTarget-product{align-items:baseline;display:flex;flex:1 1;flex-flow:row nowrap;font-weight:700;justify-content:space-between}.UpgradeWizard-reviewUpgradeTarget-product-baseCost{font-size:.875em;font-weight:400}@media screen and (max-width:600px){.UpgradeWizard-reviewUpgradeTarget-product-baseCost{font-size:12px}}.UpgradeWizard-totalUpgradeCost{font-weight:700;margin:2em;text-align:center}.UpgradeWizard-unusedUpgradeCredit{color:#9d47ff}.UpgradeWizard-row>.UpgradeWizard-unusedUpgradeCredit{font-weight:700;margin:2em;text-align:center}.UpgradeWizard-row>.UpgradeWizard-unusedUpgradeCredit__zero{display:none}.UpgradeWizardFeatureChooser-header{border-bottom:1px solid rgba(4,8,28,.1);padding:1rem 1.5rem}.UpgradeWizardFeatureChooser-header-mainRow{grid-column-gap:1.5em;display:grid;font-size:1.375em;font-weight:700;grid-template-columns:1fr auto;line-height:140%;text-transform:capitalize}.UpgradeWizardFeatureChooser-header .UpgradeWizard-unusedUpgradeCredit{font-weight:700;text-align:right}.UpgradeWizard-storeCreditNote{font-size:.875em}@media screen and (max-width:600px){.UpgradeWizard-storeCreditNote{font-size:12px}}.UpgradeWizard .UpgradeWizardActivationChooser{margin-top:2em}.UpgradeWizard .UpgradeWizardActivationChooser table{width:100%}.UpgradeWizard .UpgradeActivationsReview{margin:1em}.UpgradeWizard .UpgradeActivationsReview table{margin-top:1em;width:100%}.UpgradeWizard-action{margin-top:2em}.UpgradeWizard-action .Button{width:100%}.UpgradeWizard-action .Button[disabled]{background-color:rgba(4,8,28,.4)}.LicenseUpgradeTable-row{border-bottom:1px solid rgba(28,119,255,.2);padding:1em 0}.LicenseUpgradeTable-row-header{align-items:baseline;display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (min-width:500px){.LicenseUpgradeTable-row-license{padding-right:1em}}.LicenseUpgradeTable-row-license-name{font-weight:700}@media screen and (min-width:500px){.LicenseUpgradeTable-row-license-name{padding-right:1em}}.LicenseUpgradeTable-row-license-summary{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin-top:.5em}.LicenseUpgradeTable-row-upgrade{align-items:baseline;display:flex;flex-flow:row nowrap;text-align:right}.LicenseUpgradeTable-row-upgradeCredit{font-size:.875em}@media screen and (max-width:600px){.LicenseUpgradeTable-row-upgradeCredit{font-size:12px}}.LicenseUpgradeTable-row-details{font-size:.875em;margin-top:1em;padding-left:1em}@media screen and (max-width:600px){.LicenseUpgradeTable-row-details{font-size:12px}}.LicenseUpgradeTable-row-license-serial{font-family:Apercu Mono;font-size:.875em}@media screen and (max-width:600px){.LicenseUpgradeTable-row-license-serial{font-size:12px}}@media screen and (min-width:500px){.LicenseUpgradeTable-row-license-serial{padding-right:1em}}.LicenseUpgradeTable-row-license-activationCount{font-size:.875em;white-space:nowrap}@media screen and (max-width:600px){.LicenseUpgradeTable-row-license-activationCount{font-size:12px}}.LicenseUpgradeTable-row-button{font-size:.875em;text-align:right}@media screen and (max-width:600px){.LicenseUpgradeTable-row-button{font-size:12px}}.LicenseUpgradeTable-caption{font-size:.875em}@media screen and (max-width:600px){.LicenseUpgradeTable-caption{font-size:12px}}.LicenseUpgradeTable-empty{color:rgba(6,25,53,.44);font-style:italic}.LicenseUpgradeTable-row-activation td{padding-right:2em}.UpgradeActivationsReview{font-size:.875em}@media screen and (max-width:600px){.UpgradeActivationsReview{font-size:12px}}.UpgradeActivationsReview table{border-collapse:collapse}.Markdown h1{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.Markdown h1{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.Markdown h1{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.Markdown h1{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.Markdown h1{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.Markdown h1{font-size:1.65em;line-height:120%}}@media print{.Markdown h1{font-size:2.25em}}.Markdown h2{font-size:1.45em;line-height:150%;margin:1.55em 0 .8em}.Markdown h2,.Markdown h3{font-weight:700;page-break-after:avoid}.Markdown h3{font-size:1.2em;line-height:100%;margin-bottom:-.5em;margin-top:2em}.Markdown h4{font-weight:700;page-break-after:avoid}.Markdown ol,.Markdown ul{margin:1em 0 1em 2em}.Markdown ul{list-style:disc}.Markdown ol{list-style:decimal}.Markdown li{margin:.5em 0}.Markdown blockquote{border-radius:3px;font-size:.9em;margin:1.4rem 0 2rem;padding:0 1.2rem}.Markdown table{border-collapse:collapse;font-size:.8em;margin-bottom:2em;margin-top:2em}.Markdown table td,.Markdown table th{padding-bottom:.6em;padding-top:.6em}.Markdown table th{text-align:left}.Markdown hr{border:0;border-top:1px solid #ccc}.Markdown .small,.Markdown abbr{font-variant:all-small-caps;font-variant-numeric:oldstyle-nums}.Markdown .added{color:#6087c1;font-weight:700}.Markdown .changed{color:orange;font-weight:700}.Markdown .fixed{color:#4b973e;font-weight:700;position:static}.Markdown .issue{color:#ff3000;font-weight:700}.Markdown .circle-red{background:#e76248}.Markdown .circle-blue,.Markdown .circle-red{border:1px solid #000;border-radius:50%;display:inline-block;height:24px;line-height:24px;margin-right:6px;text-align:center;width:24px}.Markdown .circle-blue{background:#6172dd}.Markdown .circle-green{background:#5cc744}.Markdown .circle-green,.Markdown .circle-yellow{border:1px solid #000;border-radius:50%;display:inline-block;height:24px;line-height:24px;margin-right:6px;text-align:center;width:24px}.Markdown .circle-yellow{background:#f2e451}.Markdown img.right{clear:right;float:right;margin:10px 0 10px 30px}.Markdown img.left{clear:left;float:left;margin:10px 30px 10px 0}.Markdown sup{position:relative;top:-.4em;vertical-align:baseline}.Markdown .twocolumn{column-count:2;column-gap:5px}.Markdown .twocolumn ul{margin-top:-1px}.Markdown .threecolumn{column-count:3;column-gap:5px}.Markdown--darkText table td,.Markdown--darkText table th{padding-left:.8em;padding-right:.8em}.Markdown--darkText table thead tr{border:1px solid #d0cac8;border-bottom:2px solid #c4bfbe}.Markdown--darkText table tbody tr{background:#faf3ed;border:1px solid #d0cac8}.Markdown--darkText table tbody tr:nth-child(2n){background:#f0eae5}.Markdown--darkText li a,.Markdown--darkText p a,.Markdown--darkText table a{color:#1b77ff;text-decoration:underline}.Markdown--darkText li a:hover,.Markdown--darkText p a:hover,.Markdown--darkText table a:hover{text-decoration:underline}.Markdown--darkText .f53-glyph{fill:#04081c}.Markdown--darkText blockquote{background:#fdfaf1;border:1px solid #ecc553}.Markdown--darkText .footnotes{font-size:90%}.Markdown--darkText .button{border:1.5px solid;border-radius:3px;font-weight:700;padding:1px}.Markdown--lightText table{width:100%}.Markdown--lightText table thead tr{border-bottom:1px solid #fff}.Markdown--lightText table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.2)}.Markdown--lightText table tbody tr:last-child{border-bottom:none}.Markdown--lightText li a,.Markdown--lightText p a,.Markdown--lightText table a{color:#fff;text-decoration:underline}.Markdown--lightText li a:hover,.Markdown--lightText p a:hover,.Markdown--lightText table a:hover{text-decoration:underline}.Markdown--lightText .f53-glyph{fill:#fff}.Markdown--lightText blockquote{background:rgba(157,71,255,.3);border:1px solid #9d47ff}.Markdown--lightText a{color:#fff}.Markdown--lightText a:hover{text-decoration:underline}.Markdown code[class*=language-],.Markdown pre[class*=language-]{font-family:Apercu Mono,Monaco,Lucida Console,Courier New,Courier,monospace;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.Markdown pre[class*=language-]{border-radius:.4em;font-size:13px;line-height:1.9em;margin:.5em 0;overflow-x:scroll;padding:1.4em 1.6em;tab-size:4;white-space:pre}.Markdown :not(pre)>code{word-wrap:normal;border-radius:6px;font-size:.8em;padding:.2em .4em}.Markdown .namespace{opacity:.7}.Markdown .token.important{font-weight:700}.Markdown .token.entity{cursor:help}.Markdown pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:4em;position:relative}.Markdown pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.Markdown .line-numbers-rows{bottom:0;font-size:100%;left:-3.8em;letter-spacing:-1px;padding-left:1.2em;padding-top:1.4em;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:3em}.Markdown .line-numbers-rows>span{counter-increment:linenumber;display:block}.Markdown .line-numbers-rows>span:before{content:counter(linenumber);display:block;padding-right:.8em;text-align:right}.Markdown--darkText pre[class*=language-]{background:#fffbf8}.Markdown--darkText :not(pre)>code[class*=language-]{background:var(--background-code)}.Markdown--darkText blockquote :not(pre)>code[class*=language-]{background:none;border:none}.Markdown--darkText .token.cdata,.Markdown--darkText .token.comment,.Markdown--darkText .token.doctype,.Markdown--darkText .token.prolog{color:#95889b}.Markdown--darkText .token.punctuation{color:#82449b}.Markdown--darkText .token.boolean,.Markdown--darkText .token.null,.Markdown--darkText .token.number,.Markdown--darkText .token.operator{color:#6f3d0b}.Markdown--darkText .token.property{color:#8d2517}.Markdown--darkText .token.tag{color:#124cbf}.Markdown--darkText .token.string{color:#791c5c}.Markdown--darkText .token.selector{color:#7f3ba2}.Markdown--darkText .token.attr-name{color:#95520f}.Markdown--darkText .language-css .token.string,.Markdown--darkText .style .token.string,.Markdown--darkText .token.entity,.Markdown--darkText .token.url{color:#0d6863}.Markdown--darkText .token.attr-value,.Markdown--darkText .token.control,.Markdown--darkText .token.directive,.Markdown--darkText .token.keyword,.Markdown--darkText .token.unit{color:#65138c}.Markdown--darkText .token.atrule,.Markdown--darkText .token.regex,.Markdown--darkText .token.statement{color:#0c605b}.Markdown--darkText .token.placeholder,.Markdown--darkText .token.variable{color:#0c5e7c}.Markdown--darkText .token.important{color:#b92b31}.Markdown--darkText .line-numbers-rows>span:before{color:#95889b}.Markdown--lightText pre[class*=language-]{background:rgba(4,1,11,.7)}.Markdown--lightText :not(pre)>code{background:var(--background-code-dark)}.Markdown--lightText blockquote :not(pre)>code[class*=language-]{background:none}.Markdown--lightText .token.cdata,.Markdown--lightText .token.comment,.Markdown--lightText .token.doctype,.Markdown--lightText .token.prolog{color:#797379}.Markdown--lightText .token.punctuation{color:#b9b5b8}.Markdown--lightText .token.boolean,.Markdown--lightText .token.null,.Markdown--lightText .token.number,.Markdown--lightText .token.operator{color:#c664be}.Markdown--lightText .token.property{color:#fdcc59}.Markdown--lightText .token.tag{color:#1290bf}.Markdown--lightText .token.string{color:#cc608a}.Markdown--lightText .token.selector{color:#c85e7c}.Markdown--lightText .token.attr-name{color:#fd8b19}.Markdown--lightText .language-css .token.string,.Markdown--lightText .style .token.string,.Markdown--lightText .token.entity,.Markdown--lightText .token.url{color:#149b93}.Markdown--lightText .token.attr-value,.Markdown--lightText .token.control,.Markdown--lightText .token.directive,.Markdown--lightText .token.keyword,.Markdown--lightText .token.unit{color:#8690de}.Markdown--lightText .token.atrule,.Markdown--lightText .token.regex,.Markdown--lightText .token.statement{color:#149b93}.Markdown--lightText .token.placeholder,.Markdown--lightText .token.variable{color:#1290bf}.Markdown--lightText .token.important{color:#dd464c}.Markdown--lightText .line-numbers-rows>span:before{color:#6a73af}.CompactSupportLinks{margin-bottom:2em}@media screen and (min-width:500px){.CompactSupportLinks{display:flex;justify-content:space-between}}@media print{.CompactSupportLinks{display:none}}.CompactSupportLinks-option{display:flex;flex-direction:column}@media screen and (min-width:500px){.CompactSupportLinks-option{flex:0 1 48%}}@media screen and (max-width:499px){.CompactSupportLinks-option{margin-bottom:1em}}.CompactSupportLinks-option-label{margin-bottom:.6em}.NewsletterForm{display:flex;justify-content:center}.NewsletterForm-hiddenInput{left:-5000px;position:absolute}#mc-embedded-subscribe{margin-left:1em}.UpgradeWizardActivationChooser table{border-collapse:collapse;margin-bottom:2em}.UpgradeWizardActivationChooser table th{border-bottom:1px solid rgba(4,8,28,.1);text-align:left;text-transform:capitalize}.UpgradeWizardActivationChooser table td{font-size:.875em;padding:.25em 0}@media screen and (max-width:600px){.UpgradeWizardActivationChooser table td{font-size:12px}}.UpgradeWizardActivationChooser table td.UpgradeWizardActivationChooser-activation{font-size:1em}.UpgradeWizardActivationChooser table td.disabled{opacity:.4}.UpgradeWizardActivationChooser table td.disabled .Checkbox{cursor:default}.Cart-emptyState{border:1px solid #ef4438;border-radius:3px;padding:1rem 1.5rem;text-align:center}.Cart-licenses-error{margin-bottom:1em}.Cart-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0 0 1rem;page-break-after:avoid}@media screen and (min-width:1000px){.Cart-heading{display:none}}.Cart-licenses-block{background:rgba(28,119,255,.2);border-radius:3px;margin-bottom:1.25rem;padding:1rem 1.5rem}.Cart-tax-block{border-top:1px solid rgba(28,119,255,.2);padding:1rem 1.5rem}.Cart-storeCreditExemptNote{border-top:1px solid rgba(28,119,255,.2);font-size:.875em;padding:1.5rem 0}@media screen and (max-width:600px){.Cart-storeCreditExemptNote{font-size:12px}}.Cart-subtotalBlock{border-top:1px solid rgba(28,119,255,.2)}.Cart-subtotal,.Cart-unusedStoreCredit{grid-column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1fr auto;line-height:140%;margin:1em 1.5rem}.Cart-unusedStoreCredit{color:#f78d36}.Cart-unusedStoreCredit-note{font-size:.875em;font-weight:400;margin:1em}@media screen and (max-width:600px){.Cart-unusedStoreCredit-note{font-size:12px}}.Cart-finalReviewRow{align-items:center;border-bottom:1px solid rgba(28,119,255,.2);border-top:1px solid rgba(28,119,255,.2);display:flex;flex-flow:row nowrap;justify-content:flex-end}.Cart-total{flex:1 1;font-size:1.4em;font-weight:700;line-height:150%;padding:1em 1.5rem;text-align:right}.Cart-storeCredit{margin-bottom:2em}.Cart-toCheckout .Link--button{width:100%}.ApplyStoreCredit{position:relative}.ApplyStoreCredit p{font-size:.875em}@media screen and (max-width:600px){.ApplyStoreCredit p{font-size:12px}}.ApplyStoreCredit-heading{font-size:1.2em;font-weight:700;line-height:100%;margin:2em 0 1em;page-break-after:avoid;text-decoration:underline}.ApplyStoreCredit-amount{color:#f78d36}.ApplyStoreCredit-options .Checkbox{margin:1em}.DocsNavigation-product{display:flex}.DocsNavigation-product-version{flex:1 1;font-size:1.45em;font-weight:700;line-height:150%;margin:0;page-break-after:avoid;z-index:21}.DocsNavigation-product-version:hover{color:#f78d36}.DocsNavigation-product-version.is-current{position:relative}.DocsNavigation-product-version.is-current:before{content:"•";left:-.7em;position:absolute}.DocsNavigation-product-versionsButton{appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0 0 0 1em}.DocsNavigation-product-versionsButton:hover{color:#f78d36}@media screen and (min-width:900px){.DocsNavigation-product-productVersions{background-color:rgba(247,141,54,.1);border-radius:3px;left:-1em;padding:3.2em 0 0;position:absolute;right:0;top:0;z-index:20}}.DocsNavigation-product-productVersions-version{display:block;padding:1em 0}.DocsNavigation-product-productVersions-version.is-current{color:hsla(0,0%,100%,.5)}@media screen and (min-width:900px){.DocsNavigation-product-productVersions-version{padding:1em}.DocsNavigation-product-productVersions-version:hover{background:rgba(28,119,255,.25);color:#f78d36}}.NavigationSection{border-bottom:1px solid hsla(0,0%,100%,.2);padding:.6em 0}.NavigationSection-row{display:flex;justify-content:space-between}.NavigationSection-row.is-current{position:relative}.NavigationSection-row.is-current:before{content:"•";left:-.7em;position:absolute}.NavigationSection-row.is-hovered a{text-decoration:underline}.NavigationSection-row.is-hovered .NavigationSection-button{color:#f78d36}.NavigationSection-row-name{flex:1 1}.NavigationSection-button{appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0 0 0 1em}.NavigationSection-button:hover{color:#f78d36}.NavigationSection-subsections{overflow:hidden}.NavigationSubsection{font-size:.9rem;margin:.4em 0 .4em 1em}.NavigationSubsection-row{display:block}.NavigationSubsection-row:hover{text-decoration:underline}.NavigationSubsection-row--current{position:relative}.NavigationSubsection-row--current:before{content:"•";left:-.7em;position:absolute}.NavigationSubsection-subsections{padding-bottom:.3em;padding-top:.6em}.NavigationSubsection-subsection-link{color:#fff;display:block;font-size:.8rem;margin-left:1.5em;padding-bottom:.5em}.NavigationSubsection-subsection-link:hover{text-decoration:underline}.NavigationSubsection-subsection-link.is-current{position:relative}.NavigationSubsection-subsection-link.is-current:before{content:"•";left:-.7em;position:absolute}.DocsMobileNavigation-content{margin-bottom:2em}.DocsMobileNavigation-button{align-items:center;appearance:none;background:none;background-color:rgba(247,141,54,.1);border:none;border:1px solid rgba(247,141,54,0);border-radius:3px;color:inherit;cursor:pointer;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;margin-bottom:1em;outline:none;padding:0 1em;width:100%}.docs-Search{margin-bottom:1em;position:relative;z-index:2}.docs-Search input{max-width:none}.docs-SearchResults{background:#04081c;border-radius:0 0 3px 3px;max-height:calc(100vh - 11.5em);overflow:scroll;position:absolute;top:100%;width:100%}.docs-SearchResults-result{align-items:stretch;background:rgba(28,119,255,.2);border-bottom:1px solid hsla(0,0%,100%,.2);cursor:pointer;display:flex;flex-flow:column nowrap;line-height:1em;padding:.8em 1em}.docs-SearchResults-result.is-selected,.docs-SearchResults-result:hover{background:rgba(28,119,255,.25)}.docs-SearchResults-result:first-of-type{padding-top:1em}.docs-SearchResults-result:last-of-type{padding-bottom:1em}.docs-SearchResults-result .Link>strong{color:#9d47ff;font-weight:700}.docs-SearchResults-result-matchingContent{font-size:.875em;padding:.5em}@media screen and (max-width:600px){.docs-SearchResults-result-matchingContent{font-size:12px}}.docs-SearchResults-result-matchingContent>strong{color:#9d47ff}.docs-SearchResults-error{background:rgba(28,119,255,.2);color:#82848e;font-style:italic;line-height:1em;padding:.8em 1em}.DocsSupportBlock{align-items:space-between;background:blue;border-radius:3px;display:flex;flex-flow:row wrap;margin-top:2em;padding:2em}.DocsSupportBlock-text{min-width:250px}@media screen and (min-width:700px){.DocsSupportBlock-text{flex:1 1;margin-right:2em}}.DocsSupportBlock-text-heading{font-size:1.4em;line-height:150%;margin:0}.DocsSupportBlock-contact-table{background-color:#04081c;border-radius:3px;flex:1 1;font-size:.875em;min-width:30em;padding:1em 1.2em}@media screen and (max-width:600px){.DocsSupportBlock-contact-table{font-size:12px}}.DocsSupportBlock-contact-table-row{display:flex;margin:.2em 0}.DocsSupportBlock-contact-table-row-label{flex:2 1;font-weight:700}.DocsSupportBlock-contact-table-row-value{flex:1 1;margin-left:1em;min-width:130px;text-align:right}.DocsSupportBlock-contact{align-items:stretch;display:flex;flex:1 1;flex-flow:column nowrap;justify-content:flex-start}.DocsSupportBlock-contact-button{margin-top:1em;text-align:right}.DocsTag{background-color:rgba(28,119,255,.2);border-radius:3px;display:inline-block;font-size:.875em;font-weight:700;margin-bottom:.7em;margin-right:.7em;padding:.2em .4em;white-space:nowrap}@media screen and (max-width:600px){.DocsTag{font-size:12px}}.DocsTag:hover{background-color:rgba(28,119,255,.25)}.DocsTag--current{opacity:.5}.DocsTag--accent-color-one{background-color:rgba(28,119,255,.2);border-left:6px solid #f78d36}.DocsTag--accent-color-two{background-color:rgba(28,119,255,.2);border-left:6px solid #ef4438}.DocsTag--accent-color-three{background-color:rgba(28,119,255,.2);border-left:6px solid #9d47ff}.DocsTag--accent-color-four{background-color:rgba(28,119,255,.2);border-left:6px solid #00b56a}.DocsTag--accent-color-five{background-color:rgba(28,119,255,.2);border-left:6px solid #1cdaff}.DocsTag--accent-color-six{background-color:rgba(28,119,255,.2);border-left:6px solid #ffc73b}.DocsTag--accent-color-seven{background-color:rgba(28,119,255,.2);border-left:6px solid #ff851c}.DocsTag--accent-color-eight{background-color:rgba(28,119,255,.2);border-left:6px solid #e31c24}.PrintableDocs table{border-collapse:collapse}.PrintableDocs-coverPage{margin-top:50mm;page-break-after:always;text-align:center}.PrintableDocs-coverPage-icon{height:2in;width:2in}.PrintableDocs-coverPage-title{font-size:48pt;font-weight:700;margin-top:12mm}.PrintableDocs-coverPage-subtitle{font-size:28pt;margin:6mm}.PrintableDocs-coverPage-copyright{margin-top:50mm}.PrintableDocs-tableOfContents{page-break-after:always}.PrintableDocs-tableOfContents-title{font-weight:700;margin:25mm 0 12mm;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.PrintableDocs-tableOfContents-title{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.PrintableDocs-tableOfContents-title{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.PrintableDocs-tableOfContents-title{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.PrintableDocs-tableOfContents-title{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.PrintableDocs-tableOfContents-title{font-size:1.65em;line-height:120%}}@media print{.PrintableDocs-tableOfContents-title{font-size:2.25em}}.PrintableDocs-tableOfContents>ul{column-count:2;column-fill:auto;column-gap:25mm;column-rule:1px solid rgba(0,0,0,.16)}.PrintableDocs-tableOfContents-topic{font-weight:700;margin-bottom:1em;page-break-inside:avoid}.PrintableDocs-tableOfContents-topic>ul{margin-top:1em}.PrintableDocs-tableOfContents-topic-section-number{display:inline-block;font-weight:400;padding-bottom:0;padding-right:1em;width:2.5em}@page{margin-bottom:0;margin-top:0}.PrintableDocs-topic-titlePage{page-break-after:always;page-break-before:always}.PrintableDocs-topic-titlePage-title{font-weight:700;margin:25mm 0;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.PrintableDocs-topic-titlePage-title{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.PrintableDocs-topic-titlePage-title{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.PrintableDocs-topic-titlePage-title{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.PrintableDocs-topic-titlePage-title{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.PrintableDocs-topic-titlePage-title{font-size:1.65em;line-height:120%}}@media print{.PrintableDocs-topic-titlePage-title{font-size:2.25em}}.PrintableDocs-topic-section{page-break-after:always}.PrintableDocs-topic-section-printPageHeaders{border-bottom:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.54);display:flex;justify-content:space-between;margin-bottom:10mm;padding-bottom:2mm;padding-top:10mm}.PrintableDocs-topic-section-printPageFooters{margin-bottom:12mm}.PrintableDocs-topic-section-title{font-weight:700;margin:1em 0 12mm;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.PrintableDocs-topic-section-title{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.PrintableDocs-topic-section-title{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.PrintableDocs-topic-section-title{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.PrintableDocs-topic-section-title{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.PrintableDocs-topic-section-title{font-size:1.65em;line-height:120%}}@media print{.PrintableDocs-topic-section-title{font-size:2.25em}}.PrintableDocs-topic-section-printPageContent h1{font-size:1.45em;font-weight:700;line-height:150%;margin:1.55em 0 1.5em;page-break-after:avoid}.PrintableDocs-topic-section-printPageContent blockquote,.PrintableDocs-topic-section-printPageContent ol,.PrintableDocs-topic-section-printPageContent ul{page-break-inside:avoid}.VersionDetails{background-color:rgba(28,119,255,.2);border-radius:3px}@media screen and (min-width:500px){.VersionDetails{min-width:400px}}.VersionDetails-table{padding:1.5rem}.VersionDetails-table-row{display:flex;margin-bottom:1em}.VersionDetails-table-row-label{flex:2 1;font-weight:700;margin-right:1em}.VersionDetails-table-row-data{flex:3 1}.VersionDetails-button{appearance:none;background:none;background-color:#ef4438;border:none;border-radius:3px 3px 0 0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-size:1.4em;font-weight:700;height:3em;justify-content:center;line-height:150%;outline:none;padding:0;width:100%}.VersionDetails-button,.VersionDetails-table-row-data{align-items:center;display:flex}.VersionDetails-table-row-flag{align-items:center;background-color:#ef4438;border-radius:.2em;display:inline-flex;font-size:.75em;font-weight:700;height:1.6em;justify-content:center;letter-spacing:.1em;margin-left:1em;padding:.2em .4em 0 .5em;text-transform:uppercase}.VersionDetails-pastVersion-message{background-color:rgba(28,119,255,.2);font-size:1.2em;margin:0;padding:1.5rem}.VersionDetails-currentVersion-download{border-bottom:1px solid hsla(0,0%,100%,.2);margin:0;padding:1.5rem}.VersionDetails-adjacentVersions{display:flex}.VersionDetails-adjacentVersions *{display:block;flex:1 1}.VersionDetails-adjacentVersions :first-child{border-right:1px solid transparent}.VersionDetails-adjacentVersions-link{background:rgba(4,8,28,.5);padding:1em 0;text-align:center}.VersionDetails-adjacentVersions-link:hover{background:rgba(4,8,28,.25)}.VersionDetails-adjacentVersions-link-label{font-size:.875em}@media screen and (max-width:600px){.VersionDetails-adjacentVersions-link-label{font-size:12px}}.RentalDateRange-selects{grid-column-gap:1.5em;display:grid;grid-template-columns:1fr 1fr;justify-self:stretch}.RentalDateRange-errorMessage{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.RentalDateRange-errorMessage{font-size:12px}}.StoreCreditLineItem-heading{grid-column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1fr auto;line-height:140%}.StoreCreditLineItem-amount{white-space:nowrap}.StoreCreditLineItem-description{font-size:.875em}@media screen and (max-width:600px){.StoreCreditLineItem-description{font-size:12px}}.StoreCreditLineItem-description .Button{margin-right:.5em}.StoreCreditLineItem-editAmount{text-align:right}.LicenseTradeInLineItem-heading{grid-column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1fr auto;line-height:140%}.LicenseTradeInLineItem-amount{white-space:nowrap}.LicenseTradeInLineItem-description{font-size:.875em}@media screen and (max-width:600px){.LicenseTradeInLineItem-description{font-size:12px}}.LegacyLicenseDiscountLineItem-heading{grid-column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1fr auto;line-height:140%}.LegacyLicenseDiscountLineItem-amount{white-space:nowrap}.LegacyLicenseDiscountLineItem-description{font-size:.875em}@media screen and (max-width:600px){.LegacyLicenseDiscountLineItem-description{font-size:12px}}.TaxLineItem-heading{display:flex;font-weight:700;justify-content:space-between}.TaxLineItem-amount{white-space:nowrap}.ShopCartItemsIndicator{bottom:0;left:0;position:fixed;right:0;transition:opacity .2s;z-index:1}@media screen and (min-width:1000px){.ShopCartItemsIndicator{display:none}}.ShopCartItemsIndicator--hidden{opacity:0}.ShopCartItemsIndicator-content{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);color:#000;cursor:pointer;display:flex;justify-content:space-between;margin:0 1em 1em;padding:1em}.ShopCartItemsIndicator-message{font-size:1.375em;font-weight:700}.CorruptedCart{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}.CorruptedCart a{color:#f78d36;text-decoration:underline}@media screen and (max-width:600px){.CorruptedCart{font-size:12px}}.CheckoutLicenseTradeIn-heading{font-size:1.2em;font-weight:700;line-height:100%;margin:2em 0 1em;page-break-after:avoid;text-decoration:underline}.CheckoutLicenseTradeInTableRow{align-items:baseline;border-bottom:2px solid rgba(28,119,255,.2);display:grid;grid-template:"license-info trade-in-value actions" "details details details"/2fr 2fr 1fr;padding:1em}.CheckoutLicenseTradeInTableRow:hover{background-color:rgba(28,119,255,.2)}.CheckoutLicenseTradeInTableRow-info-identifiers{grid-area:license-info}.CheckoutLicenseTradeInTableRow-info-identifiers-serial{background-color:rgba(28,119,255,.2);border-radius:3px;display:inline-block;font-family:Apercu Mono;font-size:.875em;margin:.5em 0;padding:0 1em}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-info-identifiers-serial{font-size:12px}}.CheckoutLicenseTradeInTableRow-info-activations{border-top:1px dashed rgba(28,119,255,.2);font-size:.875em;grid-area:details;min-width:0;padding-top:1em}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-info-activations{font-size:12px}}.CheckoutLicenseTradeInTableRow-info-activations strong{font-weight:700}.CheckoutLicenseTradeInTableRow-info-activations .LicensesTableRowActivations{overflow-y:auto}.CheckoutLicenseTradeInTableRow-info-identifiers{margin-bottom:.5em;margin-right:.5em}.CheckoutLicenseTradeInTableRow-info-identifiers-licenseType{font-weight:700}.CheckoutLicenseTradeInTableRow-info-identifiers-rentalLabel,.CheckoutLicenseTradeInTableRow-info-identifiers-siteLicenseSeatCount{font-size:.875em;font-weight:400}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-info-identifiers-rentalLabel,.CheckoutLicenseTradeInTableRow-info-identifiers-siteLicenseSeatCount{font-size:12px}}.CheckoutLicenseTradeInTableRow-info-tradeInValue{font-size:.875em;grid-area:trade-in-value}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-info-tradeInValue{font-size:12px}}.CheckoutLicenseTradeInTableRow-actions{font-size:.875em;grid-area:actions;text-align:right}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-actions{font-size:12px}}.CheckoutLicenseTradeInTableRow-actions .Button,.CheckoutLicenseTradeInTableRow-actions .Link{margin-left:1em}.CheckoutLicenseTradeInTableRow-info-date{font-size:.875em;font-weight:400;margin:.4em 0}@media screen and (max-width:600px){.CheckoutLicenseTradeInTableRow-info-date{font-size:12px}}.PurchaseOptions{grid-column-gap:1.5em;display:grid;flex:1 1;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1300px){.PurchaseOptions{font-size:.9em}}@media screen and (max-width:1220px){.PurchaseOptions{font-size:.8em}}@media screen and (max-width:375px){.PurchaseOptions{display:flex;flex-direction:column}}.PurchaseOptions-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.75em 0;text-align:center}.PurchaseOptions-block-label{margin-bottom:.25em}.PurchaseOptions-block-prices{align-items:baseline;display:flex}@media screen and (max-width:950px)and (min-width:376px){.PurchaseOptions-block-prices{align-items:center}}.PurchaseOptions-block-prices-separator{margin:0 .4em}.PurchaseOptions-block-price-number{border-bottom-style:solid;border-bottom-width:3px;font-size:1.3em;font-weight:700;padding-bottom:1px}.PurchaseOptions-block-price-label{white-space:nowrap}@media screen and (max-width:950px)and (min-width:376px){.PurchaseOptions-block-price--buy{align-items:center;display:flex;flex-direction:column}}.PurchaseOptions-block-price--buy .PurchaseOptions-block-price-number{border-bottom-color:#f78d36}@media screen and (max-width:950px)and (min-width:376px){.PurchaseOptions-block-price--rent{align-items:center;display:flex;flex-direction:column}}.PurchaseOptions-block-price--rent .PurchaseOptions-block-price-number{border-bottom-color:#ef4438}.ShopLicenseDetails{background-color:rgba(28,119,255,.2);border-radius:3px;color:#fff;margin-bottom:2rem}.ShopLicenseDetails-header{padding:1.5rem}@media screen and (min-width:450px){.ShopLicenseDetails-header{grid-column-gap:1.5em;align-items:baseline;display:grid;grid-template-columns:1fr auto}}.ShopLicenseDetails-header h2{font-size:1.375em;font-weight:700}.FeatureSet{border-top:1px solid hsla(0,0%,100%,.1);display:grid;padding:1.5rem}@media screen and (min-width:700px){.FeatureSet{grid-column-gap:2rem;grid-template-columns:12rem 1fr}}@media screen and (max-width:699px){.FeatureSet{grid-row-gap:1rem;grid-template-rows:auto}}.FeatureSet-title{flex:0 1 13rem;font-size:1.375em;font-weight:700;line-height:140%}.FeatureSet-description-paragraph{margin:0}.FeaturesList{margin-top:1em}.FeaturesList-heading{font-size:.875em;font-weight:700;padding:.6em 0 .4em}@media screen and (max-width:600px){.FeaturesList-heading{font-size:12px}}.FeaturesList-heading:not(:first-of-type){padding-top:2em}.FeaturesList-row{font-size:.875em;line-height:1.5em}@media screen and (max-width:600px){.FeaturesList-row{font-size:12px}}.FeaturesList-row a{text-decoration:underline}.ProcessingRequestPage{margin:5vw auto}@media screen and (min-width:1523.8095238095px){.ProcessingRequestPage{margin:76.1904761905px auto}}.ProcessingRequestPage-heading{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.ProcessingRequestPage-heading{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.ProcessingRequestPage-heading{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.ProcessingRequestPage-heading{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.ProcessingRequestPage-heading{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.ProcessingRequestPage-heading{font-size:1.65em;line-height:120%}}@media print{.ProcessingRequestPage-heading{font-size:2.25em}}.ErrorProcessingRequestPage{margin:5vw auto}@media screen and (min-width:1523.8095238095px){.ErrorProcessingRequestPage{margin:76.1904761905px auto}}.ErrorProcessingRequestPage-heading{font-weight:700;margin:1em 0 .5em;page-break-after:avoid}@media screen and (min-width:320px)and (max-width:680px){.ErrorProcessingRequestPage-heading{font-size:1.8em;line-height:120%}}@media screen and (min-width:680px)and (max-width:1040px){.ErrorProcessingRequestPage-heading{font-size:1.95em;line-height:120%}}@media screen and (min-width:1040px)and (max-width:1400px){.ErrorProcessingRequestPage-heading{font-size:2.1em;line-height:120%}}@media screen and (min-width:1401px){.ErrorProcessingRequestPage-heading{font-size:2.25em;line-height:120%}}@media screen and (max-width:319px){.ErrorProcessingRequestPage-heading{font-size:1.65em;line-height:120%}}@media print{.ErrorProcessingRequestPage-heading{font-size:2.25em}}.checkout-BillingInformationForm{position:relative}.checkout-BillingInformationForm-selectInstrument{margin-bottom:2em}.checkout-BillingInformationForm-selectInstrument-option{display:inline-flex;margin-right:1em}.checkout-BillingInformationForm-payPal{display:none}.checkout-BillingInformationForm-payPal.visible{display:block}.checkout-BillingInformationForm-creditCard{display:none}.checkout-BillingInformationForm-creditCard.visible{display:block}.checkout-PaymentMethod{position:relative}.checkout-PaymentMethod-selectInstrument{margin-bottom:2em}.checkout-PaymentMethod-selectInstrument-option{display:inline-flex;margin-right:1em}.checkout-PaymentMethod-payPal{display:none}.checkout-PaymentMethod-payPal.visible{display:block}.checkout-PaymentMethod-creditCard{display:none}.checkout-PaymentMethod-creditCard.visible{display:block}.checkout-PaymentMethod-submitButton{margin-bottom:2.6em}.BraintreeField{align-items:center;appearance:none;background:none;background-color:rgba(157,71,255,.2);border:none;border:1px solid rgba(157,71,255,0);border-radius:3px;color:inherit;display:inline-flex;display:block;font-family:inherit;font-size:inherit;height:2.5em;justify-content:center;outline:none;padding:0 1em;width:100%}@media screen and (min-width:650px){.BraintreeField{max-width:24em}}.BraintreeField:focus{border:1px solid #1b77ff}.BraintreeField:-ms-input-placeholder{color:#1b77ff}.BraintreeField::placeholder{color:#1b77ff}.BraintreeField.braintree-hosted-fields-focused{border:1px solid #1b77ff}.BraintreeField-invalid{border:1px solid #ef4438}.ProcessingPayment{align-items:center;background-color:#04081c;display:flex;flex-flow:column nowrap;justify-content:center;margin:2em 0;padding:2em}.ProcessingPayment .ProcessingPayment-reassurance{background-color:rgba(28,119,255,.2);border-radius:3px;margin:0;padding:2em}.CheckOutAs{margin-bottom:2em}.CheckOutAs-email{color:#f78d36;font-weight:700}.AuthForm-forgotPasswordHeading{font-size:1.2em;font-weight:700;line-height:100%;margin-bottom:1em;margin-top:2em;page-break-after:avoid}.AuthForm-requestAuthLink{font-size:.875em}@media screen and (max-width:600px){.AuthForm-requestAuthLink{font-size:12px}}@media screen and (min-width:700px){.SignInPage{display:flex;justify-content:space-between}.SignInPage-block{flex:0 1 46%}}.SignInPage-block-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:1.55em 0 1em;page-break-after:avoid}.SignInPage-help{font-size:.875em;margin:5vw 0}@media screen and (max-width:600px){.SignInPage-help{font-size:12px}}@media screen and (min-width:1523.8095238095px){.SignInPage-help{margin:76.1904761905px 0}}@media screen and (min-width:700px){.SignInPage-help{text-align:center}}.Receipt-lineItems{font-size:.875em}@media screen and (max-width:600px){.Receipt-lineItems{font-size:12px}}.PurchaseOrderReceipt{margin:3em 0}.PurchaseOrderReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.PurchaseOrderReceipt-heading{font-size:12px}}.PurchaseOrderReceipt-total{border-bottom:1px solid rgba(28,119,255,.2);display:flex;font-size:.875em;font-weight:700;justify-content:space-between;padding:1em 0}@media screen and (max-width:600px){.PurchaseOrderReceipt-total{font-size:12px}}.OrderLineItem{border-bottom:1px solid rgba(28,119,255,.2)}.OrderLineItem-itself{display:flex;justify-content:space-between;padding:.8em 0}.OrderLineItem-name{flex:3 1}.OrderLineItem-detail{flex:2 1}.OrderLineItem-price{flex:1 1;text-align:right}.OrderLineItem-children{border-top:1px solid rgba(28,119,255,.2);margin-left:2em}.OrderLineItem-children>.OrderLineItem:last-of-type{border-bottom:none}.PaymentReceipt{margin:3em 0}.PaymentReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.PaymentReceipt-heading{font-size:12px}}.RefundReceipt{margin:3em 0}.RefundReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.RefundReceipt-heading{font-size:12px}}.VoidPaymentReceipt{margin:3em 0}.VoidPaymentReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.VoidPaymentReceipt-heading{font-size:12px}}.VoidRefundReceipt{margin:3em 0}.VoidRefundReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.VoidRefundReceipt-heading{font-size:12px}}.FulfillmentReceipt{margin:3em 0 0}.FulfillmentReceipt-heading{border-bottom:3px solid #f78d36;font-size:.875em;font-weight:700;padding-bottom:1em}@media screen and (max-width:600px){.FulfillmentReceipt-heading{font-size:12px}}.ViewingAsAdmin{background:rgba(157,71,255,.3);border:1px solid #9d47ff;margin:2em 0;padding:.3em .75em}.ViewingAsAdmin a{color:#f78d36;text-decoration:underline}@media print{.ViewingAsAdmin{display:none}}.ViewingAsAdmin h1{font-size:2em;font-weight:700;line-height:2em}.Invoice-emptyState{border:1px solid #ef4438;border-radius:3px;padding:1rem 1.5rem;text-align:center}.Invoice-licenses-error{margin-bottom:1em}.Invoice-licenses-block{background:rgba(28,119,255,.2);border-radius:3px;margin-bottom:1.25rem;padding:1rem 1.5rem}.Invoice-tax-block{background-color:rgba(28,119,255,.2);border-radius:3px;margin-bottom:2em;padding:2em}.Invoice-total{font-size:1.4em;font-weight:700;line-height:150%;margin:1em 0;text-align:right}.Invoice-toCheckout .Link--button{width:100%}.InvoiceLineItem-heading{display:flex;font-weight:700;justify-content:space-between}.InvoiceLineItem-amount{white-space:nowrap}.InvoiceLineItem-description{font-size:.875em}@media screen and (max-width:600px){.InvoiceLineItem-description{font-size:12px}}.DiscountLineItem-heading{display:flex;font-weight:700;justify-content:space-between}.DiscountLineItem-amount{white-space:nowrap}.DiscountLineItem-description{font-size:.875em}@media screen and (max-width:600px){.DiscountLineItem-description{font-size:12px}}.shop-LineItem{text-transform:capitalize}.shop-LineItem-heading{grid-column-gap:1rem;display:grid;font-weight:700;grid-template-columns:1fr auto;line-height:140%}.shop-LineItem-heading-secondaryDescription{text-transform:none}.shop-LineItem-rentalDates-to{display:inline-block;margin:0 .5em;text-transform:none}.shop-LineItem-amount{white-space:nowrap}.shop-LineItem-description{font-size:.875em}@media screen and (max-width:600px){.shop-LineItem-description{font-size:12px}}.shop-LineItem-descriptionTableRow{align-items:space-between;display:flex;flex-flow:row nowrap}.shop-LineItem-descriptionTableRow>:first-of-type{flex:1 1;margin-right:1em}.shop-LineItem-rentalDates{margin-top:1em}.KillLicenseLineItem-heading{display:flex;font-weight:700;justify-content:space-between}.KillLicenseLineItem-amount{white-space:nowrap}.KillLicenseLineItem-description{font-size:.875em}@media screen and (max-width:600px){.KillLicenseLineItem-description{font-size:12px}}.AccountNavigation{align-items:center;display:flex;flex:1 1;flex-flow:row wrap;font-size:.9em}@media print{.AccountNavigation{display:none}}.AccountNavigation>a{border-radius:3px;margin-bottom:.5em;margin-left:.5em;padding:1em 2em;white-space:nowrap}.AccountNavigation>a:first-of-type{margin-left:0}.AccountNavigation>a.AccountNavigation-highlightedLink,.AccountNavigation>a:hover,.AccountNavigation>a[aria-current=page]{background-color:#fef7f1;color:#04081c}.AccountNavigation>a.AccountNavigation-highlightedLink .Button--link:not(.Link--button),.AccountNavigation>a.AccountNavigation-highlightedLink .Link:not(.Link--button),.AccountNavigation>a:hover .Button--link:not(.Link--button),.AccountNavigation>a:hover .Link:not(.Link--button),.AccountNavigation>a[aria-current=page] .Button--link:not(.Link--button),.AccountNavigation>a[aria-current=page] .Link:not(.Link--button){color:#1b77ff}.AccountNavigation>a.AccountNavigation-highlightedLink .Button--link:not(.Link--button):hover,.AccountNavigation>a.AccountNavigation-highlightedLink .Link:not(.Link--button):hover,.AccountNavigation>a:hover .Button--link:not(.Link--button):hover,.AccountNavigation>a:hover .Link:not(.Link--button):hover,.AccountNavigation>a[aria-current=page] .Button--link:not(.Link--button):hover,.AccountNavigation>a[aria-current=page] .Link:not(.Link--button):hover{text-decoration:underline}.InvoiceHistoryTable{background-color:#fef7f1;border-radius:3px;color:#04081c;margin-bottom:2em;padding:2em}.InvoiceHistoryTable .Button--link:not(.Link--button),.InvoiceHistoryTable .Link:not(.Link--button){color:#1b77ff}.InvoiceHistoryTable .Button--link:not(.Link--button):hover,.InvoiceHistoryTable .Link:not(.Link--button):hover{text-decoration:underline}.InvoiceHistoryTable .paragraph,.InvoiceHistoryTable p{font-size:.875em}@media screen and (max-width:600px){.InvoiceHistoryTable .paragraph,.InvoiceHistoryTable p{font-size:12px}}.InvoiceHistoryTable-heading{font-size:1.45em;font-weight:700;line-height:150%;margin:0;padding-bottom:.5em;page-break-after:avoid}.InvoiceHistoryTable-headerRow{border-bottom:3px solid #f78d36;display:grid;font-size:.875em;font-weight:700;grid-template-columns:3fr 3fr 3fr 3fr 2fr 2fr;padding:0 1em}@media screen and (max-width:600px){.InvoiceHistoryTable-headerRow{font-size:12px}}.InvoiceHistoryTable-row{display:grid;grid-template-columns:3fr 3fr 3fr 3fr 2fr 2fr;padding:1em}.InvoiceHistoryTable-row-info-invoiceNumber{flex:1 1;font-weight:700}.InvoiceHistoryTable-row-info{flex:1 1;line-height:140%}@media screen and (min-width:860px){.InvoiceHistoryTable-row-info{display:flex;justify-content:space-between}}.InvoiceHistoryTable-row-info-col{font-size:.875em;margin-right:1em}@media screen and (max-width:600px){.InvoiceHistoryTable-row-info-col{font-size:12px}}.InvoiceHistoryTable-empty{color:rgba(6,25,53,.44);font-style:italic}.LicensesTable{background-color:#fef7f1;border-radius:3px;color:#04081c;margin-bottom:2em;padding:2em}.LicensesTable .Button--link:not(.Link--button),.LicensesTable .Link:not(.Link--button){color:#1b77ff}.LicensesTable .Button--link:not(.Link--button):hover,.LicensesTable .Link:not(.Link--button):hover{text-decoration:underline}.LicensesTable .paragraph,.LicensesTable p{font-size:.875em}@media screen and (max-width:600px){.LicensesTable .paragraph,.LicensesTable p{font-size:12px}}.LicensesTable-callouts{background-color:rgba(28,119,255,.2);border-radius:3px;margin-bottom:2em;padding:2em}.LicensesTable-callouts p:first-child{margin-top:0}.LicensesTable-callouts p:last-child{margin-bottom:0}.LicensesTable h2{font-size:1.45em;font-weight:700;line-height:150%;margin:0;padding-bottom:.5em;page-break-after:avoid}.LicensesTable-row{align-items:baseline;border-bottom:1px solid rgba(28,119,255,.2);display:grid;grid-template-columns:3fr 8fr 2fr;padding:1em}.LicensesTable-row:hover{background-color:rgba(28,119,255,.2)}.LicensesTable-headerRow{border-bottom:3px solid #f78d36;display:grid;font-size:.875em;font-weight:700;grid-template-columns:3fr 8fr 2fr;padding:0 1em}@media screen and (max-width:600px){.LicensesTable-headerRow{font-size:12px}}.LicensesTable-row-info-identifiers-serial{background-color:rgba(28,119,255,.2);border-radius:3px;display:inline-block;font-family:Apercu Mono;font-size:.875em;margin:.5em 0;padding:0 1em}@media screen and (max-width:600px){.LicensesTable-row-info-identifiers-serial{font-size:12px}}.LicensesTable-row-info-activationCount{font-size:.875em;min-width:0}@media screen and (max-width:600px){.LicensesTable-row-info-activationCount{font-size:12px}}.LicensesTable-row-info-activationCount .LicensesTableRowActivations{overflow-y:auto}.LicensesTable-row-info-identifiers{margin-bottom:.5em}@media screen and (min-width:500px){.LicensesTable-row-info-identifiers{padding-right:1em}}.LicensesTable-row-info-identifiers-licenseType{font-weight:700}.LicensesTable-row-info-identifiers-rentalLabel,.LicensesTable-row-info-identifiers-siteLicenseSeatCount{font-size:.875em;font-weight:400}@media screen and (max-width:600px){.LicensesTable-row-info-identifiers-rentalLabel,.LicensesTable-row-info-identifiers-siteLicenseSeatCount{font-size:12px}}.LicensesTable-row-info-identifiers-tradeInValue{font-size:.875em}@media screen and (max-width:600px){.LicensesTable-row-info-identifiers-tradeInValue{font-size:12px}}.LicensesTable-row-actions,.LicensesTable-row-button{font-size:.875em;text-align:right}@media screen and (max-width:600px){.LicensesTable-row-actions,.LicensesTable-row-button{font-size:12px}}.LicensesTable-row-actions .Button,.LicensesTable-row-actions .Link{margin-left:1em}.LicensesTable-row-info-date{font-size:.875em;font-weight:400;margin:.4em 0}@media screen and (max-width:600px){.LicensesTable-row-info-date{font-size:12px}}.OrderHistoryTable{background-color:#fef7f1;border-radius:3px;color:#04081c;margin-bottom:2em;padding:2em}.OrderHistoryTable .Button--link:not(.Link--button),.OrderHistoryTable .Link:not(.Link--button){color:#1b77ff}.OrderHistoryTable .Button--link:not(.Link--button):hover,.OrderHistoryTable .Link:not(.Link--button):hover{text-decoration:underline}.OrderHistoryTable .paragraph,.OrderHistoryTable p{font-size:.875em}@media screen and (max-width:600px){.OrderHistoryTable .paragraph,.OrderHistoryTable p{font-size:12px}}.OrderHistoryTable-heading{border-bottom:3px solid #f78d36;font-size:1.45em;font-weight:700;line-height:150%;margin:0;padding-bottom:.5em;page-break-after:avoid}.OrderHistoryTable-row{align-items:baseline;border-bottom:1px solid rgba(28,119,255,.2);display:flex;justify-content:space-between;padding:1em 0}.OrderHistoryTable-row-info-orderId{flex:1 1;font-weight:700}.OrderHistoryTable-row-info{flex:1 1;line-height:140%}@media screen and (min-width:860px){.OrderHistoryTable-row-info{display:flex;justify-content:space-between}}.OrderHistoryTable-row-info-col{flex:1 1;font-size:.875em}@media screen and (max-width:600px){.OrderHistoryTable-row-info-col{font-size:12px}}@media screen and (min-width:860px){.OrderHistoryTable-row-info-col{margin-left:1em}}.OrderHistoryTable-row-info-col:last-of-type{flex:0 1 6em}.OrderHistoryTable-link{font-size:.875em;margin-left:2em}@media screen and (max-width:600px){.OrderHistoryTable-link{font-size:12px}}.OrderHistoryTable-empty{color:rgba(6,25,53,.44);font-style:italic}.Profile{background-color:#fef7f1;border-radius:3px;color:#04081c;margin-bottom:2em;padding:2em}.Profile .Button--link:not(.Link--button),.Profile .Link:not(.Link--button){color:#1b77ff}.Profile .Button--link:not(.Link--button):hover,.Profile .Link:not(.Link--button):hover{text-decoration:underline}.Profile .paragraph,.Profile p{font-size:.875em}@media screen and (max-width:600px){.Profile .paragraph,.Profile p{font-size:12px}}.Profile-header-heading{border-bottom:3px solid #f78d36;font-size:1.45em;font-weight:700;line-height:150%;margin:0;padding-bottom:.5em;page-break-after:avoid}.Profile-row{align-items:baseline;border-bottom:1px solid rgba(28,119,255,.2);display:flex;padding:1em 0}.Profile-row-label{flex:0 0 5.5em;font-weight:700}.Profile-row-value{grid-column-gap:.5em;display:grid;flex:1 1;grid-template-columns:1fr auto}.Profile-row-value-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Profile-row-value-edit{font-size:.875em}@media screen and (max-width:600px){.Profile-row-value-edit{font-size:12px}}.Profile-signOutLink{font-size:.875em;margin-top:1.2em}@media screen and (max-width:600px){.Profile-signOutLink{font-size:12px}}.Profile-emptyPassword{display:block;font-style:italic}.Profile-reminder{background-color:rgba(239,68,56,.3);border:1px solid #ef4438;font-size:.875em;margin-bottom:1.5rem;margin-top:.5em;padding:0 1em}@media screen and (max-width:600px){.Profile-reminder{font-size:12px}}@media screen and (min-width:650px){.Profile-reminder{max-width:24rem}}.AccountPage{margin-bottom:5vw}@media screen and (min-width:1523.8095238095px){.AccountPage{margin-bottom:76.1904761905px}}.AccountPage-block{background-color:#fef7f1;border-radius:3px;color:#04081c;margin-bottom:2em;padding:2em}.AccountPage-block .Button--link:not(.Link--button),.AccountPage-block .Link:not(.Link--button){color:#1b77ff}.AccountPage-block .Button--link:not(.Link--button):hover,.AccountPage-block .Link:not(.Link--button):hover{text-decoration:underline}.AccountPage-block .paragraph,.AccountPage-block p{font-size:.875em}@media screen and (max-width:600px){.AccountPage-block .paragraph,.AccountPage-block p{font-size:12px}}.AccountPage-block-heading{border-bottom:3px solid #f78d36;font-size:1.45em;font-weight:700;line-height:150%;margin:0;padding-bottom:.5em;page-break-after:avoid}.AccountPage-block-text{font-size:.875em}@media screen and (max-width:600px){.AccountPage-block-text{font-size:12px}}.AccountPage-storeCreditValue{margin:2em 0}.UpdateProfileForm{margin-top:1em}.UpdateProfileForm-errorMessage{margin-bottom:1em}.ResetPasswordForm{margin-top:1em}.ResetPasswordForm-notes{font-size:.875em}@media screen and (max-width:600px){.ResetPasswordForm-notes{font-size:12px}}.ChooseInitialPasswordForm{margin-top:1em}.ChooseInitialPasswordForm-notes{font-size:.875em}@media screen and (max-width:600px){.ChooseInitialPasswordForm-notes{font-size:12px}}.ContactSupportForm,.UpdateEmailAddressForm{margin-top:1em}.ContactSupportForm-successMessage{background:rgba(247,141,54,.3);border:1px solid #f78d36;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.ContactSupportForm-successMessage{font-size:12px}}.ContactSupportForm-replyNote{font-size:.875em}@media screen and (max-width:600px){.ContactSupportForm-replyNote{font-size:12px}}.SeatsTable-ColumnVisibility a{margin-bottom:1em}.SeatsTable-ColumnVisibility h3{font-weight:700;margin-bottom:10px}.SeatsTable-ColumnVisibility label{display:block;font-size:.9em}.form-error{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.form-error{font-size:12px}}.form-success{background:rgba(157,71,255,.3);border:1px solid #9d47ff;font-size:.875em;padding:.3em .75em}@media screen and (max-width:600px){.form-success{font-size:12px}}.SeatsTable{margin:0 0 4vw;width:100%}@media screen and (min-width:1523.8095238095px){.SeatsTable{margin-bottom:60.9523809524px}}.SeatsTable-wrapper{overflow-x:scroll;width:100%}.SeatsTable-wrapper::-webkit-scrollbar{background-color:#fef2e8;height:12px;margin:1em 0}.SeatsTable-wrapper::-webkit-scrollbar-thumb{background-color:#ef4438;border:4px solid #fef2e8;border-radius:6px}.SeatsTable-table{background:#fef2e8;border-collapse:collapse;font-size:.875em;width:100%}@media screen and (max-width:600px){.SeatsTable-table{font-size:12px}}.SeatsTable-table-head{border-bottom:3px solid #f78d36;font-weight:700;padding-bottom:1em;text-align:left}.SeatsTable-table-row{border-bottom:1px solid #fdddc2}.SeatsTable-table-row:last-child{border-bottom:none}.SeatsTable-table-row-key-code{border-bottom:2px solid #fbcac3}.SeatsTable-table-row-key-code:last-child{border-bottom:none}.SeatsTable-table-cell{padding:.5em .85em;text-align:left;white-space:nowrap}.SeatsTable-table-cell strong{color:#00b56a}.SeatsTable-table-cell-timestamp{font-size:.9em}.SeatsTable-deactivationMessage{font-size:.875em;max-width:39em}@media screen and (max-width:600px){.SeatsTable-deactivationMessage{font-size:12px}}
Teleprompters and Panoramas | QLab Cookbook
Teleprompters and Panoramas This chapter is all about live control over the rate of a scrolling image. In
the Y axis, this will be useful for teleprompter type applications. In the X
axis, this can be used for scrolling panoramas.
It’s worth pointing out that if you want a teleprompter for serious use in
broadcast, live speeches, or YouTubing, you’re probably better off spending a
few bucks on a dedicated program specific designed for use as a teleprompter.
The techniques discussed in this chapter are meant for lightweight
teleprompter-style content in a stage play, and comes with a few limitations,
notably the the maximum graphic render size within QLab (images or text about
17000 pixels high), which might limit the length of your text considerably. QLab
also may not scroll text quite as smoothly as a program designed to do just
that, and the text editor won’t follow the on-screen cursor position, so if a
speaker wants an edit you will have to find the matching point in the text cue
manually. However, for many casual uses, it can produce usable results.
Here it is in action, controlled with a Contour
Shuttle :
The jog wheel adjust the scroll speed.
The shuttle wheel fast-forwards and rewinds.
The buttons immediately underneath the wheel set the scrolling speed to a the
default speed.
The buttons at the bottom stop scrolling.
The button in the center above the wheel resets to the top of the text.
All functions can be performed by the buttons and wheels on the Contour Shutter,
or by key presses:
Key
Function
Controller
[5]
Reset to top
Center button above the wheel
[2]
Scroll faster
Jog clockwise
[3]
Stop scrolling
Bottom buttons
[1]
Scroll slower
jog counterclockwise
[4]
Scroll at default speed
Buttons under wheel
[NUM ⇧7]
Step back 16 pixels
Shuttle left 7
[NUM ⇧6]
Step back 8 pixels
Shuttle left 6
[NUM ⇧5]
Step back 6 pixels
Shuttle left 5
[NUM ⇧4]
Step back 4 pixels
Shuttle left 4
[NUM ⇧3]
Step back 2 pixels
Shuttle left 3
[NUM ⇧2]
Step back 1 pixel
Shuttle left 2
[NUM ⇧1]
Step back 0.5 pixels
Shuttle left 1
[NUM 0]
Stop scrolling
Release shuttle wheel
[NUM 1]
Step forward 0.5 pixels
Shuttle right 1
[NUM 2]
Step forward 1 pixel
Shuttle right 2
[NUM 3]
Step forward 2 pixels
Shuttle right 3
[NUM 4]
Step forward 4 pixels
Shuttle right 4
[NUM 5]
Step forward 6 pixels
Shuttle right 5
[NUM 6]
Step forward 8 pixels
Shuttle right 6
[NUM 7]
Step forward 16 pixels
Shuttle right 7
The Contour Shuttle’s shuttle ring has seven zones on each side of center, and
snaps back to center when release. Twisting the ring just a few degrees enters
zone 1, then a few more degrees gets to zone 2, and so on. Twisting as far as
possible is zone 7.
How It Works
The text is displayed using a regular Text cue which has a transparent
background. The pixel dimensions of the cue can be seen at the bottom of the
Text tab of the inspector.
Each time a hotkey is pressed, or the Shuttle controller emulates a hotkey
press, it triggers a cue which adds or subtracts an amount from the rate which
is stored in the scale Y parameter of a cue numbered VARIABLES
.
For example, when the jog wheel rotates one click clockwise, that triggers a
Network cue which sends the following OSC message:
/cue/VARIABLES/scaleY/+ 0.05
A Network cue with a long duration numbered OSCsuperscroll
continuously
queries the VARIABLES
cue for the current value of /scaleY
and adds that
value to the current Y position of the Text cue. It does that with this message:
/cue/PANO/translationY/+ #/cue/VARIABLES/scaleY/#
This message adds the value stored in the Y Scale of cue VARIABLES
to the Y
position of cue PANO
. We first set the duration of cue OSCsuperscroll
to a
very long time, one hour in the example, and then go to the Settings tab of the
inspector and set the fade to “Resend”. Then we set the resend rate to 120 fps.
That frame rate is nominal; a low-powered (or extremely busy) Mac will likely
have a lower actual frame rate. If your Mac is performing sluggishly when
running this workspace, experiment with different frame rates here.
Even at high frame rates, scrolls controlled by Network cues often do not look
as smooth as one might hope for. Some messages don’t get through and with
those that do there is a high degree of jitter. For instance, you might get a
movement of 1 pixel in 2ms followed by the next 1 pixel movement 14ms later
and the next 2ms then 15ms then 19ms. This is the main limitation to using
this method at higher scroll speeds.
Here’s the complete cue list:
There is one main cue, a Group cue called “START” which does almost all the
work. In addition, there are the cues that are triggered to increment or
decrement the rate as explained above, and a few cues which store variables.
When the Group cue numbered START
is triggered, it stops the Network cues with
duration so that they reset. Then it starts Network cues to find out the
dimensions of our text cue, and store it in the cue’s notes field. It also finds
out the display size of the surface that the cue is going to be sent to:
Cue Height
sends /cue/Height/notes "#/cue/PANO/cueSize#"
which sets its
own notes field to the JSON record obtained from querying cue PANO
to obtain
image size.
Cue SCREEN
send /cue/SCREEN/notes "#/cue/PANO/surfaceSize#"
which sets its
own notes field to the JSON record obtained from querying cue PANO
to obtain
surface size.
We will need this info in a moment to find the top of the text and set the
cursor markers on the left of the display.
Next, Text cue PANO
is started, displaying the teleprompt text on screen.
Next, Text cues CURSOR1
and CURSOR2
are started, displaying the cursor
markers and the speed indicator.
Next, a Group cue set to “start first child and go to next cue” is started. This
moves PANO
to display the first line. We can also get it to start at the end
or in the middle by altering the order of the children in the Group cue. This
structure is mainly so we can use the same cue list with images instead of text
by substituting a Video cue numbered PANO
for the existing Text cue.
These cues have quite messy scripts to extract the height of the text cue from
the image size record. This is done by crawling through the notes field of cue
Height
and throwing away everything that isn’t the number we’re interested in.
This string stored in the notes of cue height is:
{
height = 6378;
width = 1500;
}
The script strips away everything besides the value of height (6378) and then
sets the initial Y position of the Text cue using that number.
set translation y of cue "PANO" to - ( ( height / 2 ) * ( scale y of cue "PANO" ) )
Cues’ are measured from their anchor point, which by default is the center of
the image. So, we take half the height of the text multiplied by any scaling and
then set the Y translation of the cue (from the anchor at its center) to that
value as a negative number, since Y values below the center are negative
numbers.
The rest of the script extracts, by brute force, the value of height. There are
other clever ways of converting JSON records to AppleScript lists, but this
method gets the job done and is simple. Since we only need to do this once,
there is very little disadvantage to using this relatively unsophisticated
method:
tell application id “com.figure53.QLab.4 ” to tell front workspace
set thetext to ( notes of cue “Height”)
set AppleScript’s text item delimiters to “{ “
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set AppleScript’s text item delimiters to “} ”
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set height to ( word 3 of thetext as number ) –the height of the image
set thetext to ( notes of cue “SCREEN”)
set AppleScript’s text item delimiters to “{ “
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set AppleScript’s text item delimiters to “} ”
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set screenheight to ( word 3 of thetext as number ) — the screen height
set translation y of cue “PANO” to - ( ( height / 2 ) * ( scale y of cue “PANO”) )
end tell
We do a similar thing to figure out where to place the cursor:
tell application id “com.figure53.QLab.4 ” to tell front workspace
set thetext to ( notes of cue “SCREEN”)
set AppleScript’s text item delimiters to “{ “
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set AppleScript’s text item delimiters to “} ”
set theTextItems to every text item of thetext
set AppleScript’s text item delimiters to “”
set thetext to theTextItems as string
set screenwidth to ( word 6 of thetext as number ) — the screen width
set translation x of cue “SPEED” to - ( ( screenwidth / 2 ) – 30 )
set translation x of cue “CURSOR1” to - ( ( screenwidth / 2 ) – 25 )
set translation x of cue “CURSOR2” to - ( ( screenwidth / 2 ) – 25 )
end tell
Finally, we start the two Network cues which have long durations so they
continuously repeat: OSCsuperscroll
, which we looked at earlier, and SPEEDO
which displays the scroll rate (actually number of pixels moved per OSC message)
on the screen:
/cue/SPEED/text "#/cue/VARIABLES/scaleY#"
Generally, the smoothest way of scrolling between two points in a video that is
wider than the output display is to use a Fade cue. But this is only useful if
we want to end up at a defined position over a specific. Once a fade is
initiated we have no control over its rate, or the ability to slow down to stop
at a completely arbitrary point. Imagine a projected background, side-scrolling
behind a performer jogging in place, and the actors slows and stops. We would
like to be able to slow and stop the background movement in concert with the
actor. Using a modification of the teleprompter technique above, we can do just
that:
The structure of the cue list is almost identical. Here are the major changes:
We are storing the scroll rate in translation Y of the VARIABLES
cue.
The AppleScript that throws away superfluous information from the screen size
and video cue size records is modified to extract the width instead of the
height.
The cues which calculate the starting position of the Video cue (either the
left, center, or right of the image) take account of the screen width so that
the screen is filled:
set translation x of cue "PANO" to -((width / 2) * (scale x of cue "PANO") - (screenwidth / 2))
The cue numbered OSCsuperscroll
now increments or decrements the X
translation of the Video cue, rather than the Y translation.
All other controls remain basically the same.
This method is only really suitable for very slow moving scrolls, as we are
increasing the size of each movement rather than speeding up the rate the
movements happen. It is very good for imperceptible movements, where the
audience only realizes after half an hour that they’re looking at something
completely different.
Additional reading
The image used in the example was generated using a digital emulation of a
technique called “slit scan photography.”
The original video it was made from is called
keep it rollin by
Jan Goldfuß , found on Vimeo .
You can learn more about digital slit scan emulation from
this lovely article on diyphotography.net
Slitscan processing of image used in panorama example from an original video by
Jan Goldfuß, used with permission. All rights reserved.
Shuttle Controllers are registered trademarks of Contour Design, which is not
affiliated with nor endorsed by Figure 53.