@font-face{font-family:"AtkinsonHyperlegible";src:url("/assets/fonts/Atkinson-Hyperlegible-Regular-102a.woff2") format("woff2")}@font-face{font-family:"AtkinsonHyperlegible";src:url("/assets/fonts/Atkinson-Hyperlegible-Bold-102a.woff2") format("woff2");font-weight:bold}@font-face{font-family:"AtkinsonHyperlegible";src:url("/assets/fonts/Atkinson-Hyperlegible-Italic-102a.woff2") format("woff2");font-style:italic}@font-face{font-family:"AtkinsonHyperlegible";src:url("/assets/fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2") format("woff2");font-weight:bold;font-style:italic}h2{width:75%;max-width:960px}p{width:75%;max-width:960px;color:#fff;font-size:19px;line-height:31px;margin:0 0 20px 0}@media screen and (max-width: 767px){p{width:100%}}p.note{font-size:14px;line-height:19.6px;color:#30333b}form{width:75%;max-width:960px}form h3{color:#fff}form p{font-size:19px;line-height:31px;color:#181920;margin:0 0 20px 0}form p.banner{font-family:AtkinsonHyperlegible,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:4px;text-align:center;border-radius:3px;width:auto;color:#181920;background-color:#7ae768}form p.banner.error{color:#fff;background-color:#dd6565}form p.error-text{font-family:AtkinsonHyperlegible,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#dd6565;margin:8px 0 0 0;padding-left:18px;width:auto}form p.description{font-family:AtkinsonHyperlegible,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0 0 8px 0;width:75%}@media screen and (max-width: 767px){form p.description{width:100%}}form p:not(:nth-child(2)):not(.description):not(.error-text){margin-top:20px}@media screen and (max-width: 767px){form p:not(:nth-child(2)):not(.description):not(.error-text){margin-top:0}}form .panel{background-color:#f0f4f5;padding:30px;border-radius:10px;width:100%;margin-bottom:15px}form .panel .form-section{padding:20px 0 0 0}form .panel .form-section:before{content:" ";display:block;width:100%;height:1px;background-color:#dee0e8}form .panel .form-section .form-section-label{font-size:18px;font-weight:bold;margin:8px 0 14px 0;color:#959cac}form .panel .form-section:has(+:not(.form-section)){padding-bottom:20px}form .panel .form-section:has(+:not(.form-section)):after{content:" ";display:block;width:100%;height:1px;background-color:#dee0e8;margin-top:20px}form .panel .form-section:first-of-type{padding-top:0}form .panel .form-section:first-of-type:before{content:none}form .panel .form-section:first-of-type .form-section-label{margin-top:0}form .panel .form-section.busy .field-wrapper .field-border{background-color:rgba(0,0,0,0);box-shadow:none;border-color:#959cac;pointer-events:none}form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=date],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=datetime-local],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=email],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=month],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=number],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=password],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=search],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=tel],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=text],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=time],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=url],form .panel .form-section.busy .field-wrapper .field-border .input-row input[type=week],form .panel .form-section.busy .field-wrapper .field-border .input-row textarea,form .panel .form-section.busy .field-wrapper .field-border .input-row select{color:#959cac;background-color:rgba(0,0,0,0)}form .panel .form-section.busy button:not(.busy){pointer-events:none;background:#d6d8e2;cursor:default}form .panel .form-section.busy button:not(.busy).style-alt{background:rgba(0,0,0,0);border-color:#d6d8e2;color:#d6d8e2}form .panel .form-row{display:flex;column-gap:20px}@media screen and (max-width: 767px){form .panel .form-row{flex-wrap:wrap}}form .panel .form-row.align-right{justify-content:right}form .panel .form-row.align-left{justify-content:left}form .panel .form-row.direction-horizontal{flex-direction:row}form .panel .form-row.direction-vertical{flex-direction:column}form .panel .form-row+.form-row{margin-top:20px}@media screen and (max-width: 767px){form .panel .form-row+.form-row{margin-top:0}}form .panel .form-row .banner{width:100%;padding:10px;border-radius:6px;background-color:#dd6565;color:#fff;margin-bottom:20px}form .panel .form-row .banner a{color:#fff;border-bottom-color:#fff}form .creation-date{margin-top:0 !important}form .creation-date .cancel{text-transform:uppercase;color:#dd6565;cursor:pointer}form .toggle-wrapper{display:flex;align-items:center;column-gap:10px}form .toggle-wrapper .toggle{display:inline-block;width:51px;height:31px;border-radius:32px;background-color:rgba(120,120,128,.16);cursor:pointer;position:relative;transition:background-color .2s ease 0s}form .toggle-wrapper .toggle .thumb{display:block;position:absolute;width:27px;height:27px;background-color:#fff;border-radius:14px;left:2px;top:2px;box-shadow:0 3px 1px 0 rgba(0,0,0,.06),0 3px 8px 0 rgba(0,0,0,.15);transition:left .2s ease 0s}form .toggle-wrapper .toggle:has(input[value="1"]){opacity:1;background-color:#004cff}form .toggle-wrapper .toggle:has(input[value="1"]) .thumb{left:22px}form .readout{font-size:18px;line-height:24px}form .readout .label{display:inline}form .readout .value{font-weight:bold;display:inline}form .readout+.form-row{margin-top:20px}.field-wrapper{flex-grow:1}.field-wrapper .field-border{min-height:64px;background-color:#fff;border:solid 2px #fff;border-radius:10px;box-shadow:0 3px 18px 0 rgba(24,25,32,.24),0 2px 4px 1px rgba(24,25,32,.16);padding:16px 18px;transition:all .2s ease 0s}@media screen and (max-width: 767px){.field-wrapper .field-border{margin-bottom:20px}}.field-wrapper .field-border.has-label{padding:7px 18px}.field-wrapper .field-border:has(:active,:focus){border-color:#006aff}.field-wrapper .field-border.error{border-color:#dd6565}.field-wrapper .field-border label{font-size:14px;line-height:17px;color:rgba(24,25,32,.7);display:inline-block;transition:all .1s ease 0s}.field-wrapper .field-border label img.tooltip{width:12px;height:12px;margin-left:4px;vertical-align:text-top}.field-wrapper .field-border .input-row{display:flex;column-gap:19px}.field-wrapper .field-border .input-row input[type=date],.field-wrapper .field-border .input-row input[type=datetime-local],.field-wrapper .field-border .input-row input[type=email],.field-wrapper .field-border .input-row input[type=month],.field-wrapper .field-border .input-row input[type=number],.field-wrapper .field-border .input-row input[type=password],.field-wrapper .field-border .input-row input[type=search],.field-wrapper .field-border .input-row input[type=tel],.field-wrapper .field-border .input-row input[type=text],.field-wrapper .field-border .input-row input[type=time],.field-wrapper .field-border .input-row input[type=url],.field-wrapper .field-border .input-row input[type=week],.field-wrapper .field-border .input-row textarea,.field-wrapper .field-border .input-row select{border:none;outline:none;font-size:22px;line-height:27px;color:#181920;width:100%;padding:0}.field-wrapper .field-border .input-row .stripe-card{width:100%}.field-wrapper .field-border .input-row select{appearance:none;background:url("/assets/img/select-arrow.svg") right center/14px 8px no-repeat}.field-wrapper .field-border .input-row .close-x{display:block;flex-shrink:0;width:19px;height:19px;cursor:pointer;background:url("/assets/img/close-x.svg") center center/19px 19px no-repeat;transition:all .3s ease 0s;transform:scale(0) rotate(360deg);order:10}.field-wrapper .field-border.has-content .input-row .close-x{transform:scale(1) rotate(0deg)}.field-wrapper .field-border.enlarge-label label{pointer-events:none;transform:scale(1.5714285714) translateY(5px);transform-origin:top left}.field-wrapper .field-border.enlarge-label label img.tooltip{pointer-events:auto}.field-wrapper.disabled .field-border{background-color:rgba(0,0,0,0);box-shadow:none;border-color:#959cac;pointer-events:none}.field-wrapper.disabled .field-border .input-row input[type=date],.field-wrapper.disabled .field-border .input-row input[type=datetime-local],.field-wrapper.disabled .field-border .input-row input[type=email],.field-wrapper.disabled .field-border .input-row input[type=month],.field-wrapper.disabled .field-border .input-row input[type=number],.field-wrapper.disabled .field-border .input-row input[type=password],.field-wrapper.disabled .field-border .input-row input[type=search],.field-wrapper.disabled .field-border .input-row input[type=tel],.field-wrapper.disabled .field-border .input-row input[type=text],.field-wrapper.disabled .field-border .input-row input[type=time],.field-wrapper.disabled .field-border .input-row input[type=url],.field-wrapper.disabled .field-border .input-row input[type=week],.field-wrapper.disabled .field-border .input-row textarea,.field-wrapper.disabled .field-border .input-row select{color:#959cac;background-color:rgba(0,0,0,0)}.field-wrapper.has-placeholder .field-border.enlarge-label label{pointer-events:auto;transform:none}button{border:none;border-radius:10px;padding:11px 16px;background:radial-gradient(76.21% 190.32% at 6.05% 87%, #004cff 0%, #006aff 100%);cursor:pointer;color:#fff;font-family:AtkinsonHyperlegible,sans-serif;font-size:18px;font-weight:700;line-height:16px;text-align:center;outline:solid 8px rgba(0,106,255,0);transition:all .1s ease 0s}button:not(:disabled):after{content:" ";display:inline-block;margin-left:0px;width:0px;height:14px;background:url("/assets/img/button-arrow-white.svg") center center/9px 14px no-repeat;vertical-align:-1px;transition:all .1s ease 0s}button:not(:disabled)[type=submit]:hover:after,button:not(:disabled)[type=submit]:focus:after,button:not(:disabled)[type=submit]:active:after{margin-left:10px;width:9px}button:not(:disabled):focus,button:not(:disabled):active{outline-color:rgba(0,106,255,.2)}button:disabled{background:#d6d8e2;cursor:default}button.busy{background:radial-gradient(76.21% 190.32% at 6.05% 87%, #004cff 0%, #006aff 100%);opacity:.7;cursor:wait;pointer-events:none}button.busy:after{content:" ";display:inline-block;margin-left:10px;width:14px;height:14px;vertical-align:-2px;transition:all .1s ease 0s;background:url("/assets/img/spinner-white.png") center center/14px 14px no-repeat;animation-name:spin-forward;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}button.style-alt{background:rgba(0,0,0,0);color:#006aff;border:solid 2px #006aff}button.style-alt:not(:disabled):after{background:url("/assets/img/button-arrow-blue.svg") center center/9px 14px no-repeat}button.style-alt:disabled{border-color:#d6d8e2;color:#d6d8e2}button.style-alt.busy{border-color:#006aff;color:#006aff;opacity:.7;cursor:wait}button.style-alt.busy:after{content:" ";display:inline-block;margin-left:10px;width:14px;height:14px;vertical-align:-2px;transition:all .1s ease 0s;background:url("/assets/img/spinner-lt-royal.png") center center/14px 14px no-repeat;animation-name:spin-forward;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin-forward{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.modal-shade{align-items:flex-end;bottom:0;display:flex;justify-content:left;left:0;opacity:0;padding:30px;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease 0s}.modal-shade .modal{background-color:#fff;border-radius:10px;box-shadow:0 3px 18px 0 rgba(24,25,32,.24),0 2px 4px 1px rgba(24,25,32,.16);max-width:33%}.modal-shade .modal .title{background-color:#006aff;border-radius:10px 10px 0 0;color:#fff;font-size:18px;font-weight:700;line-height:16px;padding:15px}.modal-shade .modal .body{padding:15px}.modal-shade .modal .body form{max-width:none;width:100%}.modal-shade .modal .body form .panel{background-color:rgba(0,0,0,0);padding:15px}.modal-shade .modal .body p{color:#181920;font-size:16px;line-height:20px;width:100%}.modal-shade .modal .buttons{border-radius:6px;display:flex;gap:15px;justify-content:right;padding:0 15px 15px 15px}.modal-shade .modal .buttons button{padding:6px 14px}.modal-shade .modal .buttons button.hidden{display:none}.modal-shade .modal .buttons.hidden{display:none}.modal-shade.blocking{align-items:center;background-color:rgba(255,255,255,.75);justify-content:center}.modal-shade.open{opacity:1}.modal-shade.open .modal{pointer-events:all}.modal-shade.open.blocking{pointer-events:all}::selection{background:#006aff;color:#fff}::-moz-selection{background:#006aff;color:#fff}a:link,a:visited{color:#006aff;text-decoration:none;border-bottom:dotted 1px #006aff}body{margin:0;transition:opacity .2s ease 0s}body *{font-family:AtkinsonHyperlegible,sans-serif;box-sizing:border-box}body .container{min-height:480px;padding-top:40px;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}@media screen and (max-width: 767px){body .container{padding-top:30px}}body.hidden{opacity:0;pointer-events:none}body.style-default .container{background:url("/assets/img/bg-blue-tilt.svg") center top/3840px 480px no-repeat}body.style-error .container{background:url("/assets/img/bg-gray-tilt.svg") center top/3840px 480px no-repeat}body.busy-bg{cursor:progress !important}header{background-color:#fff;width:100%;padding:29px 52px}header h1.logo{font-size:0;margin:0;display:block;width:188px;height:42px;background-repeat:no-repeat;background-position:center;background-image:url("/assets/img/logo-positive.svg")}h2{color:#fff;font-size:30px;font-weight:bold;margin:0}h3{color:#181920;font-size:24px;font-weight:bold;margin:0 0 20px 0}header.signed-in{display:flex;align-items:center;justify-content:space-between;height:71px;padding:0 32px;position:relative;z-index:2;box-shadow:0 1px 5px rgba(0,0,0,.2)}header.signed-in .logo-link{display:block;border-bottom:none}header.signed-in h1.logo{width:168px;height:37px;background-size:contain}header.signed-in .header-actions{display:flex;align-items:center;gap:20px}header.signed-in a.launch-streamer:link,header.signed-in a.launch-streamer:visited{background:radial-gradient(76.21% 190.32% at 6.05% 87%, #004cff 0%, #006aff 100%);color:#fff;border-bottom:none;border-radius:10px;padding:13px 18px;font-size:16px;font-weight:bold;line-height:16px;white-space:nowrap}header.signed-in a.launch-streamer:hover{background:#498bfe}header.signed-in .account-menu{position:relative}header.signed-in .account-menu summary{list-style:none}header.signed-in .account-menu summary::-webkit-details-marker{display:none}header.signed-in .account-menu .avatar{width:36px;height:36px;border-radius:50%;background-color:#006aff;color:#fff;font-size:17px;font-weight:bold;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none}header.signed-in .account-menu[open] .avatar{box-shadow:0 0 0 3px rgba(0,106,255,.18)}header.signed-in .account-menu .account-menu-items{position:absolute;right:0;top:calc(100% + 10px);min-width:240px;background-color:#fff;border-radius:10px;box-shadow:0 3px 18px 0 rgba(24,25,32,.24),0 2px 4px 1px rgba(24,25,32,.16);padding:8px;display:flex;flex-direction:column}header.signed-in .account-menu .account-menu-items .account-menu-name{padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid #dee0e8;color:#30333b;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.signed-in .account-menu .account-menu-items a:link,header.signed-in .account-menu .account-menu-items a:visited{color:#181920;border-bottom:none;border-radius:8px;padding:10px 12px;font-size:16px}header.signed-in .account-menu .account-menu-items a:hover{background-color:rgba(0,106,255,.18)}@media screen and (max-width: 767px){header.signed-in{padding:0 16px}header.signed-in h1.logo{width:122px;height:27px}header.signed-in .header-actions{gap:12px}header.signed-in a.launch-streamer:link,header.signed-in a.launch-streamer:visited{padding:11px 12px;font-size:14px}}body.settings{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg, #ffffff 0%, #f6f7f9 100%)}body.settings::after{content:"";display:block;height:16px;margin-top:auto;background:radial-gradient(76.21% 190.32% at 6.05% 87%, #004cff 0%, #006aff 100%)}body.settings .container{display:block;flex:1 0 auto;min-height:0;margin-bottom:0;padding:64px 32px;background:none}@media screen and (max-width: 767px){body.settings .container{padding:32px 16px}}body.settings .field-wrapper .field-border{box-shadow:none;border:1px solid #dee0e8}body.settings .field-wrapper .field-border:has(:active,:focus){border-color:#006aff;box-shadow:0 0 0 1px #006aff}.settings-layout{display:flex;justify-content:center;align-items:stretch;gap:48px;max-width:948px;margin:0 auto}@media screen and (max-width: 900px){.settings-layout{flex-direction:column;gap:32px}}.settings-nav{width:300px;flex-shrink:0;padding-right:48px;border-right:1px solid #dee0e8}.settings-nav h2{width:auto;margin:0 8px;color:#181920;font-size:30px;line-height:38px}.settings-nav h2::after{content:"";display:block;width:71px;height:5px;margin-top:24px;border-radius:3px;background:radial-gradient(76.21% 190.32% at 6.05% 87%, #004cff 0%, #006aff 100%)}.settings-nav ul{list-style:none;margin:30px 0 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.settings-nav a.settings-tab:link,.settings-nav a.settings-tab:visited{display:flex;align-items:center;gap:12px;height:48px;margin:4px 0;padding:8px 16px 8px 8px;border-radius:10px;border-bottom:none;color:#181920;font-size:19px;line-height:18px;white-space:nowrap}.settings-nav a.settings-tab:hover{background-color:rgba(0,106,255,.08)}.settings-nav a.settings-tab.active{background-color:rgba(0,106,255,.18)}.settings-nav a.settings-tab.active .settings-tab-icon{background-color:#006aff}.settings-nav .settings-tab-icon{width:32px;height:32px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.settings-nav .settings-tab-icon img{display:block}@media screen and (max-width: 900px){.settings-nav{width:auto;padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #dee0e8}.settings-nav ul{flex-direction:row;flex-wrap:wrap;margin-top:20px}}.settings-content{width:600px;max-width:100%}.settings-content form{width:100%;max-width:none}.settings-content form h3{margin:0 8px 40px 8px;color:#181920;font-size:24px;line-height:1.2}.settings-content form .panel{background-color:rgba(0,0,0,0);padding:0 8px;margin:0;border-radius:0}.settings-content form .panel .form-section,.settings-content form .panel .form-section:has(+:not(.form-section)){padding:0 0 40px 0}.settings-content form .panel .form-section:before,.settings-content form .panel .form-section:after,.settings-content form .panel .form-section:has(+:not(.form-section)):before,.settings-content form .panel .form-section:has(+:not(.form-section)):after{display:none}.settings-content form .panel .form-section .form-section-label,.settings-content form .panel .form-section:has(+:not(.form-section)) .form-section-label{margin:0 0 16px 0;padding-bottom:4px;border-bottom:1px solid #dee0e8;color:#30333b;font-size:20px;line-height:1.3}.settings-content form p.description,.settings-content form p.help-text{width:100%;font-size:16px;line-height:1.5;color:#30333b}.settings-content form .readout{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:16px;line-height:1.5;color:#30333b}.settings-content form .readout .label{font-weight:bold}.settings-content form .readout .value{font-weight:normal;text-align:right}.settings-content form p.banner{width:auto;margin:0 0 32px 0;padding:12px 16px;border-radius:10px;text-align:left;font-size:16px;line-height:1.5;font-weight:bold;color:#181920;background-color:rgba(122,231,104,.4)}.modal-shade.cardForm p.card-form-error{margin:0 0 20px 0;padding:12px 16px;border-radius:10px;text-align:left;font-size:16px;line-height:1.5}.settings-content form ul.device-list{list-style:none;margin:8px 0 32px 0;padding:0}.settings-content form li.device{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dee0e8}.settings-content form li.device button{flex-shrink:0}.settings-content form .device-info{min-width:0}.settings-content form .device-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#181920;font-size:16px;font-weight:bold;line-height:1.5}.settings-content form .device-current{padding:3px 8px;border-radius:6px;background-color:rgba(0,106,255,.18);color:#004cff;font-size:13px;line-height:1.3}.settings-content form .device-details{color:#30333b;font-size:14px;line-height:1.5}.settings-content form ul.invoice-list{list-style:none;margin:0;padding:0}.settings-content form li.invoice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dee0e8}.settings-content form li.invoice:first-child{padding-top:0}.settings-content form .invoice-info{min-width:0}.settings-content form .invoice-title{color:#181920;font-size:16px;font-weight:bold;line-height:1.5}.settings-content form .invoice-details{color:#30333b;font-size:14px;line-height:1.5}.settings-content form li.invoice-unpaid .invoice-details{color:#c92c2c;font-weight:bold}.settings-content form .invoice-links{display:flex;flex-shrink:0;gap:16px;font-size:16px;font-weight:bold}.settings-content form .poster-preview{margin:8px 0 24px 0}.settings-content form .poster-preview canvas{display:block;width:100%;max-width:340px;height:auto;aspect-ratio:612/792;border:1px solid #dee0e8;border-radius:4px;box-shadow:0 3px 18px 0 rgba(24,25,32,.16)}.settings-content form .slide-preview{position:relative;width:100%;aspect-ratio:16/9;margin:8px 0 24px 0;overflow:hidden;border:1px solid #dee0e8;border-radius:4px;box-shadow:0 3px 18px 0 rgba(24,25,32,.16)}.settings-content form .slide-preview iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none}.settings-content form .slide-error{margin-bottom:16px}.settings-content form ul.link-list{list-style:none;margin:0;padding:0}.settings-content form ul.link-list li{padding:12px 0;border-bottom:1px solid #dee0e8}.settings-content form ul.link-list li:first-child{padding-top:0}.settings-content form ul.link-list a{font-size:16px;font-weight:bold;line-height:1.5}.settings-content form ul.link-list .link-description{display:block;color:#30333b;font-size:14px;line-height:1.5}body.resources .settings-content form .form-section .form-row{flex-wrap:wrap;gap:12px}body.resources .settings-content form .form-section .form-row button{font-size:16px;padding:9px 14px}
