")}.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}}
Captain Slog | QLab Cookbook
Captain Slog This is a simple workspace which logs times into a text file on the Desktop called “SHOW LOGGER”. You can copy and paste the example cues into your own show workspaces.
The scripts in this example were written in QLab 5 but can be used in QLab 3 or QLab 4 by replacing any reference to application id "com.figure53.QLab.5"
with either application id "com.figure53.QLab.3"
or application id "com.figure53.QLab.4"
. Downloadable examples are provided for all three versions of QLab.
Here it is in action:
How it works
The workspace uses Script cues to log times, which can be added anywhere in a show’s cue list. The scripts store their log data in the notes of a Script cue numbered “WRITE” and then start that cue. Cue “WRITE” appends the contents of its notes field to a text file on the desktop named “SHOW LOGGER”.
The scripts in this example make extensive use cue notes to pass values from one script to another. If we were writing a conventional computer program, we could modularize our code by separating each task into a function or subroutine. One function might handle writing to a file, another would convert seconds to an HH:MM:SS
string, etc., and we’d pass data between these chunks of code using variables. Script cues in QLab, however, only preserve variables within themselves; there is no straightforward way to have blocks of AppleScript shared between Script cues.
However, by using the notes field of cues to hold variables, we can treat individual Script cues as reusable blocks of code. The main disadvantage of working this way is that these Script cues become interdependent and cannot function without each other, and moving them between workspaces can be cumbersome. This isn’t hard to get around, and it comes with enough benefits that it’s worth the effort.
The script for cue “WRITE” is:
set mycue to "WRITE"
tell application id "com.figure53.QLab.5" to tell front workspace
set this_data to notes of cue mycue & return
set target_file to ( ( ( path to desktop folder) as string) & "SHOW LOGGER" )
set append_data to true
try
set the target_file to the target_file as string
set the open_target_file to open for access target_file with write permission
if append_data is false then set eof of the open_target_file to 0
write this_data to the open_target_file starting at eof
close access the open_target_file
return true
on error
try
close access file target_file
end try
return false
end try
end tell
Logging
The first script in the example workspace writes the name of the show (the name of the workspace) to the log file via cue “WRITE”. This Script cue can be copied to the top of any cue list in which you want to use this logging system.
tell application id "com.figure53.QLab.5" to tell front workspace
set themessage to "
set the notes of cue "WRITE" to themessage
start cue "WRITE"
end tell
The example workspace then has four cues numbered “LOG1” to “LOG4”. These are the cues that create a log entry at the time that they are run. You can have as many of these as you need. The example is set up for a two-act play with intermission (interval) but it can easily be expanded for a three-act play or whatever your specific situation calls for. Later, we’ll look at how we can adapt the example workspace for a music festival.
Here’s the script for cue “LOG1”
set mycue to "LOG1"
set themessage to "Curtain Up"
tell application id "com.figure53.QLab.5" to tell front workspace
set notes of cue mycue to ( do shell script "date +%s" ) as integer
set thedate to current date
set this_data to ( thedate as string) & space & themessage & return
set the notes of cue "WRITE" to this_data
start cue "WRITE"
end tell
The script needs to reference the number of the Script cue that contains it, so be sure to edit the script to set myCue
to the number of the Script cue.
The variable themessage
is set to the text you want to write to the file along with the timestamp.
The script then gets the current time in epoch seconds and stores that in the notes of its own cue.
On Unix systems, of which macOS is one variety, the Epoch time is defined as the number of seconds since midnight at the start of January 1, 1970. While this is quite esoteric, it turns out to be a pretty convenient way to keep track of time.
The epoch seconds will be used later on when it’s time to run some time calculations. This script also gets the current date as a conventional date and time string, e.g. Wednesday, 29 November 2023 at 15:42:11 , and writes this to the file immediately along with themessage
. This means that in the event of a power failure or other loss of data, there is still a record of the timestamps logged up to that point in your show.
To log curtain up and down times for act one and act two, copy the cues numbered “LOG1” through “LOG4” into your workspace and place them at the relevant spot in your cue list. For example, place “LOG2” in a Timeline Group together with house lights up after Act 1. Place “LOG3” in a Timeline Group together with the curtain up music for Act 2, etc.
Calculations
At the end of the show, we run some scripts to summarize the show and complete the log record for that performance.
All the calculation scripts run in a Timeline Group with sufficient pre-waits to allow the previous script to complete. The file writing is fast enough that one second between scripts is generally sufficient.
The cue numbered “LOGA” calculates the running time of Act One with this script:
set mycue to "LOGA"
tell application id "com.figure53.QLab.5" to tell front workspace
try
set mystring to q name of cue mycue
repeat while the length of mystring is less than 50
set mystring to " " & mystring
end repeat
set thesecs to ( notes of cue "LOG2" ) - ( notes of cue "LOG1" )
set the notes of cue "CALC1" to thesecs
start cue "CALC1"
delay 0.2
set the notes of cue mycue to the notes of cue "CALC1"
set the notes of cue "WRITE" to return & mystring & ": " & notes of cue mycue & return
start cue "WRITE"
end try
end tell
This will give us the duration of act one measured in seconds by subtracting the time saved in the notes of cue “LOG1” from the time saved in the notes of cue “LOG2”. To convert this to the more human-readable H:MM:SS
format, the script writes the duration in seconds into the notes of a script cue numbered “CALC1” and then starts that script:
set mycue to "CALC1"
tell application id "com.figure53.QLab.5" to tell front workspace
try
set thesecs to notes of cue mycue
set theHours to ( thesecs div 3600 )
set theRemainderSeconds to ( thesecs mod 3600 ) as integer
set theMinutes to ( theRemainderSeconds div 60 )
set theRemainderSeconds to ( theRemainderSeconds mod 60 )
if length of ( theHours as text ) = 1 then
set theHours to "0" & ( theHours as text )
end if
if length of ( theMinutes as text ) = 1 then
set theMinutes to "0" & ( theMinutes as text )
end if
if length of ( theRemainderSeconds as text ) = 1 then
set theRemainderSeconds to "0" & theRemainderSeconds as text
end if
set notes of cue mycue to ( theHours & ":" & theMinutes & ":" & theRemainderSeconds)
end try
end tell
Following that logic, this calculation will give us the playing time of a two-act play without intermission:
( ( notes of cue "LOG2" ) - ( notes of cue "LOG1" ) ) + ( ( notes of cue "LOG4" ) - ( notes of cue "LOG3" ) )
In the downloadable example, this is exactly what cue “LOGP” does:
set mycue to "LOGP"
tell application id "com.figure53.QLab.5" to tell front workspace
try
set mystring to q name of cue mycue
repeat while the length of mystring is less than 50
set mystring to " " & mystring
end repeat
set thesecs to ( ( notes of cue "LOG2" ) - ( notes of cue "LOG1" ) ) + ( ( notes of cue "LOG4" ) - ( notes of cue "LOG3" ) )
set the notes of cue "CALC1" to thesecs
start cue "CALC1"
delay 0.2
set the notes of cue mycue to the notes of cue "CALC1"
set the notes of cue "WRITE" to return & mystring & ": " & notes of cue mycue & return
start cue "WRITE"
end try
end tell
Adding more calculations
You can include as many calculations as you need for the report.
Let’s adapt the example workspace to work for a music festival presenting five bands per day. We’ll want to log each band’s stage time and the duration of the changeovers between bands.
First, we’ll create pairs of cues for the start and finish times of each band numbered “LOG1S” and “LOG1F” (for the first band) through “LOG5S” and “LOG5F” (for the fifth.)
To save ourselves a lot of script editing (and if this was a 3-day festival, it would be a lot of editing!), we’ll create five Memo cues numbered “BAND1” - “BAND5” and enter the bands’ names there:
Once that’s done, cues “LOG1S” - “LOG5S” can use the following script to grab band names from the Memo cues:
set mycue to "LOG1S"
tell application id "com.figure53.QLab.5" to tell front workspace
set themessage to q list name of cue "BAND1"
set notes of cue mycue to ( do shell script "date +%s" ) as integer
set thedate to current date
set this_data to ( thedate as string) & space & themessage & return
set the notes of cue "WRITE" to this_data
start cue "WRITE"
end tell
You’ll need to change line 1 to the correct cue number and line 3 to the correct band number for each of the LOG cues.
Cues “LOG1F” - “LOG5F” can do the same thing using this script:
set mycue to "LOG1F"
set themessage to "OFF"
tell application id "com.figure53.QLab.5" to tell front workspace
set notes of cue mycue to ( do shell script "date +%s" ) as integer
set thedate to current date
set this_data to ( thedate as string) & space & themessage & return
set the notes of cue "WRITE" to this_data
start cue "WRITE"
end tell
Again, change line 1 to the correct cue number and line 3 to the correct band number for each of the LOG cues.
To report the amount of time that, say, band number 3 was on stage, we’ll create a Script cue with number “LOGB3” and name “THE URBAN AXETHROWERS” and use this script:
set mycue to "LOGB3"
tell application id "com.figure53.QLab.5" to tell front workspace
try
set mystring to q list name of cue "BAND3"
repeat while the length of mystring is less than 50
set mystring to " " & mystring
end repeat
set thesecs to ( notes of cue "LOG3F" ) - ( notes of cue "LOG3S" )
set the notes of cue "CALC1" to thesecs
start cue "CALC1"
delay 0.2
set the notes of cue mycue to the notes of cue "CALC1"
set the notes of cue "WRITE" to return & mystring & ": " & notes of cue mycue & return
start cue "WRITE"
end try
end tell
To make that work for all five bands, cues “LOGB1” - “LOGB5” all use the same script, changing line 3 to the cue number of the relevant Memo cue.
To calculate the changeover time between the first two bands, we create a Script cue with number “LOGC12” and name “Changeover Band 1 to 2” and use this script:
set thesecs to ( notes of cue "LOG2S" ) - ( notes of cue "LOG1F" )
If we need to report the total time that all bands were on stage, we use a cue numbered “LOGTOT” and named “Total Performance Duration” and change the reporting script to use this calculation:
set thesecs to ( ( notes of cue "LOG1F" ) - ( notes of cue "LOG1S" ) + ( ( notes of cue "LOG2F" ) - ( notes of cue "LOG2S" ) + ( ( notes of cue "LOG3F" ) - ( notes of cue "LOG3S" ) + ( ( notes of cue "LOG4F" ) - ( notes of cue "LOG4S" ) + ( ( notes of cue "LOG5F" ) - ( notes of cue "LOG5S" ) )
The complete cue list looks like this:
The report generated by these scripts look like this:
The cues that generate the reports and the cues “WRITE” and “CALC1” can be anywhere in the workspace, including in a separate cue list if you’d like to keep them out of the way. If you were going to use this extensively, you could put the whole of this list in a separate logging cue list in your template workspace, and then just cut and paste the LOG cues into the main cue list as needed. Alternately, you could use Start cues in the main cue list to trigger the Script cues as needed.