")}.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{font-size:0;visibility:visible}@media screen{.ContentWrapper{margin-left:auto;margin-right:auto;max-width:1280px;width:84%}}.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}}.no-spinner{-moz-appearance:textfield}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-\[-26px\]{left:-26px}.right-3{right:.75rem}.top-0{top:0}.z-50{z-index:50}.\!m-0{margin:0!important}.m-0{margin:0}.m-2{margin:.5rem}.m-auto{margin:auto}.mx-\[1\.5em\]{margin-left:1.5em;margin-right:1.5em}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-\[1em\]{margin-bottom:1em;margin-top:1em}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-\[3\.2rem\]{margin-left:3.2rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.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-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-auto{height:auto}.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-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-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10rem\]{width:10rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[7em\]{width:7em}.w-\[8rem\]{width:8rem}.w-auto{width:auto}.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}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.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}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.appearance-none{appearance:none}.grid-cols-\[7em_auto\]{grid-template-columns:7em auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.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-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.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-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.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)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(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-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-foreground{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-foreground\/50{border-color:hsla(0,0%,100%,.5)}.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-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-slate-600\/30{border-color:rgba(71,85,105,.3)}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-b-white\/30{border-bottom-color:hsla(0,0%,100%,.3)}.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-light-background-color{--tw-bg-opacity:1;background-color:rgb(254 247 241/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-orange-600\/\[0\.25\]{background-color:rgba(234,88,12,.25)}.bg-popover{--tw-bg-opacity:1;background-color:rgb(5 17 71/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.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-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-violet-900\/50{background-color:rgba(76,29,149,.5)}.bg-warning\/30{background-color:rgba(255,138,4,.3)}.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)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-\[linear-gradient\(-90deg\2c blue_50\%\2c transparent_50\%\)\]{background-image:linear-gradient(-90deg,blue 50%,transparent 0)}.fill-accent-color-one{fill:#f78d36}.fill-accent-color-two{fill:#ef4438}.fill-foreground{fill:#fff}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.5rem\]{padding:1.5rem}.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-8{padding-left:2rem;padding-right:2rem}.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-\[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}.text-end{text-align:end}.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-\[0\.8rem\]{font-size:.8rem}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.375em\]{font-size:1.375em}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.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-5{line-height:1.25rem}.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-current{color:currentColor}.text-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity,1))}.text-negative{--tw-text-opacity:1;color:rgb(255 100 103/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(27 119 255/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-text-link-color{--tw-text-opacity:1;color:rgb(27 119 255/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(255 138 4/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}.underline-offset-4{text-underline-offset:4px}.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-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)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.input-number-hide-arrows{appearance:textfield}.input-number-hide-arrows::-webkit-inner-spin-button,.input-number-hide-arrows::-webkit-outer-spin-button{appearance:none}svg{display:inline}:root{--background-code:#818b981f;--background-code-dark:#f5f5f51c;--positive:144 100% 39%;--muted:216 28% 27%}a:hover{text-decoration-line:underline}@media print{.grecaptcha-badge{display:none!important}}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-button-hover:hover{--tw-bg-opacity:1;background-color:rgb(2 104 255/var(--tw-bg-opacity,1))}.hover\:bg-foreground\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.hover\:bg-slate-600\/5:hover{background-color:rgba(71,85,105,.05)}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-500\/50:disabled{background-color:hsla(220,9%,46%,.5)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.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.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity,1))}.group.toaster .group-\[\.toaster\]\:text-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:rgba(247,141,54,.5)}.aria-selected\:bg-primary\/\[0\.30\][aria-selected=true]{background-color:rgba(27,119,255,.3)}.aria-selected\:text-foreground[aria-selected=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity,1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[state\=checked\]\:border-accent-color-one[data-state=checked]{--tw-border-opacity:1;border-color:rgb(247 141 54/var(--tw-border-opacity,1))}.data-\[state\=checked\]\:border-warning[data-state=checked]{--tw-border-opacity:1;border-color:rgb(255 138 4/var(--tw-border-opacity,1))}.data-\[state\=checked\]\:bg-accent-color-one[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(247 141 54/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-warning[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(255 138 4/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}@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-0{margin:0}.print\:m-\[2em\]{margin:2em}.print\:hidden{display:none}.print\:w-\[8\.5in\]{width:8.5in}.print\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.print\:p-0{padding:0}.print\:py-0{padding-bottom:0;padding-top:0}.print\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity:1;background-color:rgb(247 141 54/var(--tw-bg-opacity,1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:rgba(247,141,54,.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\>button\]\:rounded-full>button{border-radius:9999px}.\[\&\>button\]\:rounded-none>button{border-radius:0}.\[\&\>button\]\:border>button{border-width:1px}.\[\&\>button\]\:bg-primary>button,.hover\:\[\&\>button\]\:bg-primary>button:hover{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.\[\&\>button\]\:hover\:text-foreground:hover>button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:\[\&\>button\]\:bg-primary>button:focus{--tw-bg-opacity:1;background-color:rgb(27 119 255/var(--tw-bg-opacity,1))}.\[\&\>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}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity,1))}.\[\&_\.recharts-cartesian-axis-tick-line\]\:stroke-white\/50 .recharts-cartesian-axis-tick-line{stroke:hsla(0,0%,100%,.5)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#f0f0f0}.\[\&_\.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)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:p-2 td{padding:.5rem}.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:12pt}}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}}@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 hsl(var(--positive));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-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-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}.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-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}.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}.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}.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}}.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}}@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}}.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%}.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{grid-column-gap:1rem;align-items:baseline;display:grid;grid-template-columns:auto 1fr;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-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-qty{font-size:.875em}@media screen and (max-width:600px){.shop-LineItem-qty{font-size:12px}}.shop-LineItem-qty .LineItemCount{margin-bottom:.5em}.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}}.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}}
Fader Bank | QLab Cookbook
Fader Bank This tutorial is based on the original cookbook chapter about the Jazz Mutant Lemur and the Lemur app . With Lemur no longer available, this tutorial replicates some of the features from that chapter using TouchOSC from Hexler.
This chapter combines the advanced features of TouchOSC and QLab 5.3 to create a fader bank for remote control of QLab’s audio levels with the following features:
A main slider and eight cue output sliders.
Automatic updating of remote slider levels when a new cue is selected. (A limitation is that the playhead must be locked to the selection to achieve this)
Control of sliders using hardware with continuous encoders or motorized faders with automatic updating when a new cue is selected.
Demo 1 - Fader Bank
This demo uses the FaderBank.qlab5
workspace in the downloadable example.
As each Audio cue is selected, the TouchOSC faders and the hardware MIDI encoders immediately update to the new levels, and the cue number and name are displayed in TouchOSC. The levels can be controlled with the TouchOSC faders or the hardware encoders.
TouchOSC setup
In TouchOSC, the network is configured by entering editor mode (by pressing the dot in the top right of the window) and then pressing the chain link icon to set up TouchOSC’s connections. In this example, we’re running TouchOSC on the same computer as QLab so we make a UDP connection to address 127.0.0.1 sending to port 53000 (the port that QLab uses to receive OSC) and receiving on port 8000.
Opening TouchOSC in kiosk mode
The first cue the QLab workspace is a Script cue that opens the relevant TouchOSC file. Normally, TouchOSC files open in editor mode, which is usually not what we want; this script automatically switches out of the editor as soon as the controller opens so that we can get right to level setting.
set theFileToOpen to "Fader Bank.tosc"
try
tell application "Finder" to tell application "TouchOSC" to quit
end try
tell application id "com.figure53.QLab.5" to tell front workspace to set workspacePath to path
tell application "System Events" to set sharedPath to ( ( path of container of file workspacePath) & theFileToOpen) as alias
tell application "TouchOSC"
if application "TouchOSC" is not running then
ignoring application responses
activate
delay 1
open sharedPath
repeat while application "TouchOSC" is not running
delay 0.1
end repeat
end ignoring
delay 0.5
activate
tell application "System Events" to keystroke "e" using command down
end if
end tell
You may get an error message saying that osascript is not permitted to send keystrokes. The fix is to enable QLab 5 in System Preferences → Security & Privacy → Accessibility (in macOS versions before Ventura) or System Settings → Privacy & Security → Accessibility (in macOS versions Ventura or later.)
QLab show control broadcast
In order to automatically update TouchOSC when QLab’s selection changes (actually, when the playhead moves, but as we noted earlier this workspace will only function correctly when the selection is locked to the playhead,) we use an important and very useful new feature introduced in QLab 5.3: show control broadcast.
When this system is enabled, QLab will send OSC messages with information about its current activity. Before proceeding to the next section of the tutorial, it will be useful to read the section of QLab’s manual that introduces this feature .
How It Works
First, we need set up the QLab workspace to allow incoming OSC without a passcode. This is done in Workspace Settings → Network → OSC Access .
Main TouchOSC script
When the TouchOSC layout is opened, it runs this Lua script:
function init ( )
sendOSC ( "/listen" , { true } )
sendOSC ( "/udpReplyPort" , 8000 , { true } )
sendOSC ( "/forgetMeNot" , 1 , { true } )
end
This runs when the document is initialized and sends three OSC messages to QLab using Lua’s sendOSC
command. First:
sendOSC("/listen", { true })
The sendOSC
command takes two parameters. The first is the OSC message to be sent, and the second is a list of booleans, one for each configured connection, stating whether or not the message should be sent to that connection.
So, in this case, the script sends the message /listen
. Since this TouchOSC layout has only one connection, the second parameter is a single-item list.
The next sendOSC
command looks like this:
sendOSC ("/udpReplyPort",8000, { true })
This instructs QLab to send replies (and therefore show control broadcast messages) to port 8000
, which is the port we selected when configuring the connection.
The third sendOSC
command is:
sendOSC("/forgetMeNot",1, { true })
This tells QLab to maintain the connection and continue to broadcast the messages until /forgetMeNot,0
is received from TouchOSC or the workspace is closed.
When the playhead position (and therefore the selection) changes in QLab, it sends a series of show control broadcast OSC messages. This project uses the following three of them:
/qlab/event/workspace/playhead/number {cue number}
/qlab/event/workspace/playhead/name {cue name}
/qlab/event/workspace/playhead/uniqueID {cue ID}
The cue number and cue name messages will set the labels at the bottom of the TouchOSC layout. The most important parameter received is the cue ID, as this is the only data that is guaranteed to be both present and unique (cue numbers are optional and cue names are not necessarily unique.)
You can easily check that these messages are being received by TouchOSC by opening the OSC pane of the log window, accessed via the “hamburger” icon at the bottom of TouchOSC’s edit pane.
This screenshot shows the TouchOSC editing pane open at the root (document) level showing the document object’s script and the OSC log. The log is displaying the messages that TouchOSC received just after QLab’s playhead moved.
The automatic sync label
In the document tree, there is one hidden object, Label 25 , indicated by a closed eye.
This is a label object which is set up to receive the text argument from the OSC message /qlab/event/workspace/playhead/uniqueID
This object also has a script:
function onValueChanged ( key)
sendOSC ( "/cue/FSYNC/start" , { true } )
end
Every time the playhead/selection moves in QLab, the text value of this label object changes to the cue ID of the newly selected cue. Every time the text value of this label object changes, this lua script runs and sends the OSC message /cue/FSYNC/start
to QLab.
Cue FSYNC is a Timeline Group in QLab containing a set of nine Network cues, one each representing the main level slider and the first eight cue output sliders in an Audio cue. These cues each send OSC messages to TouchOSC.
Those Network cues each use an OSC query to set a TouchOSC Fader object to the current level of the matching cue output slider for the selected cue. For example, the first Network cue in the Group contains this OSC message:
/fader0 #/cue/selected/sliderLevel/0#
This messages sets TouchOSC’s fader0 to the level returned from the query between the hash marks, which is the level of the slider 0, i.e. the main level control.
When pressed (x value rises), this button sends /cue/FSYNC/start
to QLab.
This is the same message which is sent automatically by the script in the hidden label whenever QLab’s playhead moves.
The button is provided to re-sync the faders if they have been manually set in QLab after the playhead moved to the cue. It can also be used to sync the faders if show control broadcast is not in use, if you’re using a version of QLab prior to 5.3 and therefore cannot use show control broadcast.
The faders
Next are the nine fader objects which are named in the TouchOSC document tree as fader0 through fader8. The faders also have labels, but these are not interactive.
Fader0 is the main fader and is set up like this:
This fader sends the OSC message /cue/selected/sliderlevel/0 {x}
to QLab, where x
is the value for this fader, a floating point number between 0 and 1, scaled to a range -60 to 12.
The fader also receives the OSC message /fader0 {x}
when the FSYNC cue runs in QLab. That sets the position of the fader to match the level of the selected cue in QLab.
The fader is also set up to both send and receive MIDI control change 11 on channel 11, which corresponds to encoder 1 on layer B of the Behringer X-Touch Mini used in the demo video. This allows the encoder indicator ring on the controller to follow the levels set by the TouchOSC fader and also to move the TouchOSC fader in response to movements of the encoder knob. To prevent the sending and receiving from interfering with each other, feedback in this parameter is set to OFF.
Using layer B fore the main fader is cumbersome, and later on in this chapter we’ll see how to set up the main level to be controlled from an encoder on layer A.
If you have a MIDI controller with nine encoders or motorized faders, you should instead arrange the MIDI settings of the nine faders in TouchOSC to match those. The demo uses Channel 11 and CC 1-8 because that’s what the Behringer X-Touch uses. It is a very cheap and readily available encoder-based control surface, but lacks a editor for macOS, so the demo uses its out-of-the-box defaults.
A LOCAL message sets the text of the label below the fader (Label 10) as an integer to a value between -60 and 12 to indicate the value of QLab’s corresponding slider level.
The eight other sliders are configured similarly. Here’s fader8, for example:
The outgoing OSC message is /cue/selected/sliderlevel/8 {x}
The incoming OSC Message is /fader8 {x}
The outgoing and incoming MIDI message is control change 8 on channel 11 which corresponds to encoder 8 on layer A of the Behringer X-Touch Mini .
The selected cue indicator
The two labels at the bottom of the TouchOSC layout receive text from the show broadcast messages:
/qlab/event/workspace/playhead/number {cue number}
/qlab/event/workspace/playhead/name {cue name}
to display the cue number and name of the cue currently at the playhead.
Demo 2 - Ganged Faders
This demo uses the FaderBankGanged.qlab5
workspace in the downloadable example.
The first cue in the workspace, cue TOSCG, closes the existing TouchOSC Layout and opens a new layout called “Fader Bank Ganged.tosc”
In this demo, the first eight cue outputs in QLab are ganged in pairs. The labels above each TouchOSC fader are changed to show this, and a second row of labels is added above to indicate which MIDI control change message is associated with each fader. This allows the main fader plus eleven cue outputs to all be controlled within a single bank of eight faders or encoders.
The script of the hidden label is changed to:
function onValueChanged ( key)
sendOSC ( "/cue/GFSYNC/start" , { true } )
end
This starts a Timeline Group in QLab with the following Network cues:
There is an OSC message for each TouchOSC fader, but for the ganged sliders only the odd-numbered level is sent.
The TouchOSC faders have their messages amended to take into account the above changes.
Demo 3 - Using TouchOSC on an iPhone or iPad
This demo uses the FaderBankGangedRemote.qlab5
workspace in the downloadable example.
Although it’s usually easier to edit a TouchOSC layout on the same computer as QLab, TouchOSC runs on virtually any computing device… Mac, Windows PC, Linux PC, Android device, or iOS (and iPadOS) device.
To transfer a TouchOSC layout from a Mac to another device, open TouchOSC on the Mac and click the Wi-Fi icon in the local editor. In the pane that opens, choose Server from the list on the left and then check the box labeled Enabled.
Next, make sure the other device is on the same Wi-Fi network as your Mac and then open TouchOSC. Enter edit mode if necessary by tapping/clicking the dot in the top right of the layout, then tap/click the Wi-Fi icon and choose Client from the list on the left. There, you should see the name of your Mac. Click the Connect button and the layout will transfer.
Save the layout locally by entering edit mode, opening the right hand sidebar, and clicking the save icon. Name the transferred layout “Fader Bank” and confirm.
Click the chain link to open Connections, go to the OSC Pane, and set Connection 1’s host to the IP address of the Mac running QLab. Enter port 53000 which is the port QLab uses by default to receive OSC. Set TouchOSC’s receive port to 8000.
Click Done and exit edit mode by clicking the play arrow button.
Over in QLab, go to Workspace Settings → Network and name patch 2 “TouchOSC (remote)“. Set its destination IP address to the IP address of your remote device, and set the port to 8000.
TouchOSC should now work from your remote device. MIDI control will no longer work, unless of course your MIDI controller is connected to the remote device as well.
To keep from getting confused, close TouchOSC on your QLab Mac.
Here is a demonstration of TouchOSC running on an iPad controlling ganged cue outputs in a QLab workspace.
TouchOSC by Hexler
Behringer is a trade mark of MUSIC TRIBE INNOVATION DK A/S
Scarborough Fair, traditional, arranged and recorded by Mic Pool © All Rights Reserved
Sound Effects from Freesound, public domain via the CC0 license.
Goldberg Variations by JS Bach, public domain, via The Open Goldberg Variations; a project by pianist Kimiko Ishizaka, and MuseScore.com, to create a public domain recording and score of J.S. Bach’s masterpiece, Die Goldberg Variationen (BWV 988).
Chapter Image adapted by Mic Pool from from an original photograph by Beyond My Ken . Licensed and distributed under a CC Attribution-Share Alike 4.0 International license.