.fl-auth-page{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.fl-auth-page .fluid-form{padding-bottom:0}.fl-auth-page .fl-auth-page-content{max-width:440px;padding:var(--fluid-lg-space);width:100%}.fl-auth-page .fl-auth-page-content .fluid-button[type=submit]{background:var(--fluid-blue);color:#fff;max-width:30ch}.fl-auth-page .fl-auth-page-content .fluid-button[type=submit]:hover{background:var(--fluid-blue-6);color:#fff}.fl-auth-page .fl-auth-page-content input:-webkit-autofill{box-shadow:inset 0 0 0 25px var(--fluid-blue-12) #fff!important;outline:none!important}.fl-auth-page.fl-bb-cloud .fluid-button[type=submit]{background:#1b8cd3}.fl-auth-page.fl-bb-cloud .fluid-button[type=submit]:hover{background:#176d9b}.fl-auth-page.fl-bb-cloud input[type=checkbox]:checked{background-color:#1b8cd3}.fl-asst-form-tabs{display:flex;flex-shrink:0;justify-content:center;padding:0}.fl-asst .fl-asst-form-input{align-items:center;box-shadow:0 0 0 2px var(--fluid-box-background);color:var(--fluid-color);display:flex!important;flex-direction:row;flex-wrap:nowrap;padding:0!important}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent{background:transparent;border:none;box-shadow:none;margin:0}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent:hover{background-color:var(--fluid-box-background)}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent:focus-within{background-color:var(--fluid-box-background);border:none;box-shadow:inset 0 0 0 2px var(--fluid-background),0 0 0 2px var(--fluid-accent);outline:none}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent>:not(input){display:inline-flex;flex-grow:0;flex-shrink:0}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent .fluid-button{background:transparent;border-radius:0}.fl-asst .fl-asst-form-input.fl-asst-appearance-transparent .fluid-button:focus{background:var(--fluid-primary-background);color:var(--fluid-primary-color)}.fl-asst .fl-asst-form-input input{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;display:inline-flex;flex:1 1 auto;font-size:13px;font-weight:400;letter-spacing:normal;min-height:var(--fluid-target-size);padding:var(--fluid-sm-space);width:auto}.fl-asst .fl-asst-form-input input:focus{border:none;box-shadow:none;outline:none}.fl-asst .fl-asst-form-input input::-webkit-input-placeholder{color:currentColor;opacity:.5}.fl-asst .fl-asst-form-input input::-moz-placeholder{color:currentColor;opacity:.5}.fl-asst .fl-asst-form-input input:-ms-input-placeholder{color:currentColor;opacity:.5}.fl-asst .fl-asst-form-input input:-moz-placeholder{color:currentColor;opacity:.5}.fl-asst-file-item{width:100%}.fl-asst-file-item .fl-asst-file-item-empty{align-items:center;display:flex}.fl-asst-file-item .fl-asst-file-item-empty button{margin-right:var(--fluid-med-space)}.fl-asst-file-item .fl-asst-file-item-selected{align-items:center;display:flex}.fl-asst-file-item .fl-asst-file-item-thumb{background:var(--fluid-box-background);border-radius:var(--fluid-radius);height:75px;margin-right:var(--fluid-lg-space);min-height:75px;min-width:75px;overflow:hidden;position:relative;width:75px}.fl-asst-file-item .fl-asst-file-item-thumb img{position:absolute;top:50%;transform:translateY(-50%);width:100%}.fl-asst-file-item .fl-asst-file-item-name{margin-bottom:var(--fluid-med-space)}.fl-asst-file-item .fl-asst-file-item-actions button:first-child{margin-right:var(--fluid-med-space)}.fl-asst .fl-asst-tag-group{background:var(--fluid-box-background);border-radius:var(--fluid-radius);display:flex;flex:0 0 100%;flex-wrap:wrap;min-height:32px;padding:var(--fluid-sm-space);position:relative}.fl-asst .fl-asst-tag{align-items:stretch;background:var(--fluid-background);border-radius:var(--fluid-radius);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:var(--fluid-color);display:inline-flex;flex-direction:row;font-size:12px;font-weight:500;justify-content:center;margin:var(--fluid-sm-space);max-width:100%;min-height:var(--fluid-target-size)}.fl-asst .fl-asst-tag:first-item{margin-left:0}.fl-asst .fl-asst-tag .fl-asst-tag-label{align-items:center;display:inline-flex;flex:1 0 auto;padding:0 var(--fluid-sm-space);padding-right:0}.fl-asst .fl-asst-tag .fl-asst-tag-color{align-self:center;border-radius:50%;display:flex;flex:0 0 auto;height:12px;margin-left:var(--fluid-med-space);width:12px}.fl-asst .fl-asst-tag .fl-asst-tag-remove-btn{border-bottom-left-radius:0;border-top-left-radius:0;min-height:14px;min-width:14px;padding:var(--fluid-med-space)}.fl-asst .fl-asst-tag-group-suggest{width:100%}.fl-asst .fl-asst-tag-group-suggest .fl-asst-tag-group{cursor:text}.fl-asst .fl-asst-tag-group-suggest .fl-asst-tag{cursor:pointer}.fl-asst .fl-asst-tag-group-suggest input[type=text]{display:inline-block;flex:none;margin:var(--fluid-sm-space);max-width:100%;width:auto}.fl-asst .fl-asst-tag-group-suggest-menu{background:var(--fluid-background);border-radius:var(--fluid-radius);box-shadow:0 0 10px rgba(0,0,0,.2);left:0;max-height:150px;overflow:scroll;padding:var(--fluid-sm-space);position:absolute;right:0;top:100%;z-index:100}.fl-asst .fl-asst-tag-group-suggest-item{border-radius:var(--fluid-radius);cursor:pointer;padding:var(--fluid-sm-space)}.fl-asst .fl-asst-tag-group-suggest-item:hover{background:var(--fluid-box-hover-background)}.fluid form{color:inherit;margin:0;padding:0 0 var(--fluid-lg-space)}.fluid form .fluid-form-section{display:flex;flex-direction:column}.fluid form .fluid-form-section .fluid-form-section-title{align-items:center;background-color:var(--fluid-background);border-bottom:2px solid var(--fluid-box-hover-background);display:flex;flex:0 0 auto;flex-direction:row;padding:3px var(--fluid-lg-space) 0;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;text-transform:uppercase;top:0}.fluid form .fluid-form-section .fluid-form-section-title .fluid-form-section-title-text{align-items:center;align-items:flex-end;box-shadow:0 2px 0 0 currentColor;display:inline-flex;max-width:70%;min-height:var(--fluid-target-size);padding:0 0 5px}.fluid form .fluid-form-section .fluid-form-section-content{grid-row-gap:var(--fluid-med-space);display:grid;flex:1 1 auto;padding:var(--fluid-lg-space) 0}.fluid form .fl-asst-form-footer{align-items:center;background:var(--fluid-background);border-top:5px solid var(--fluid-box-background);bottom:0;display:flex;flex-direction:row;justify-content:flex-end;line-height:1;padding:var(--fluid-med-space) var(--fluid-lg-space);position:-webkit-sticky;position:sticky}.fluid form .fl-asst-form-item{box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 calc(0px - var(--fluid-lg-space));min-height:var(--fluid-target-size);padding:5px var(--fluid-lg-space);transition-duration:.25s;transition-property:box-shadow}.fluid form .fl-asst-form-item p{margin:0}.fluid form .fl-asst-form-item.fl-asst-form-item-placement-beside{display:flex;flex-direction:row;justify-content:flex-start}.fluid form .fl-asst-form-item.fl-asst-form-item-placement-beside label{flex:0 0 auto;margin:0;margin-right:var(--fluid-med-space)}.fluid form .fl-asst-form-item.fl-asst-form-item-placement-beside .fl-asst-form-item-content{flex:1 1 auto;justify-content:flex-end;text-align:right}.fluid form .fl-asst-form-item .fl-asst-form-item-content{align-content:center;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;word-break:break-word}.fluid form .fl-asst-form-item .fl-asst-form-item-content button{flex:0 0 auto}.fluid form .fl-asst-form-item .fl-asst-form-item-content label{font-weight:400}.fluid form .fl-asst-form-item-hint{color:#999;font-size:13px;padding-top:var(--fluid-sm-space)}.fluid form .fl-asst-form-item-has-errors label{color:var(--fluid-destructive-color)!important}.fluid form .fl-asst-form-item-has-errors input,.fluid form .fl-asst-form-item-has-errors select,.fluid form .fl-asst-form-item-has-errors textarea{box-shadow:inset 0 0 0 1.5px var(--fluid-destructive-color)}.fluid form .fl-asst-form-item-has-errors .fl-asst-form-item-error{color:var(--fluid-destructive-color);padding:var(--fluid-sm-space) 0 0}.fluid form .fl-asst-form-item-placement-beside select{flex:0 0 auto;width:auto}.fl-asst .fl-asst-table{border:1px solid var(--fluid-line-color);border-radius:var(--fluid-radius)}.fl-asst .fl-asst-table-header{background:var(--fluid-box-background);font-weight:700}.fl-asst .fl-asst-table-row{border-bottom:1px solid var(--fluid-line-color)}.fl-asst .fl-asst-table-row:last-child{border-bottom:none}.fl-asst .fl-asst-table-cell{padding:var(--fluid-med-space)}.fl-asst-table-search{display:flex;margin-bottom:var(--fluid-lg-space)}.fl-asst-table-search input[type],.fl-asst-table-search select{margin-right:var(--fluid-sm-space);max-width:200px}.fl-asst-table-heading>div{align-items:center;display:flex;height:20px}.fl-asst-table-sortable{cursor:pointer}.fl-asst-table-sortable svg{display:inline-block;margin-left:var(--fluid-sm-space)}.fl-asst-pagination{align-items:center;display:flex;justify-content:space-between}.fl-asst-pagination-pages{display:flex}.fl-asst-pagination-pages .fl-asst-pagination-page{padding:8px 12px;text-decoration:none}.fl-asst-pagination-pages .fl-asst-pagination-page-selected{background-color:var(--fluid-transparent-12)}.fl-asst .fl-asst-publish-bar{background:var(--fluid-primary-color);display:flex;flex:1 1 auto;flex-direction:column;padding:var(--fluid-med-space)}.fl-asst .fl-asst-publish-bar .fl-asst-publish-bar-message{color:var(--fluid-primary-background);display:flex;flex:0 0 auto;flex-direction:row;font-size:15px;justify-content:center;padding-bottom:var(--fluid-med-space)}.fl-asst .fl-asst-publish-bar .fl-asst-publish-bar-actions{display:flex;flex:0 0 auto;flex-direction:row-reverse;justify-content:space-between}.fl-asst .fl-asst-entry-page-shell{display:flex;flex:1 1 auto;flex-direction:row}.fl-asst .fl-asst-entry-page-shell .fl-asst-entry-poster{background:var(--fl-brand-light-blue);background-color:var(--fl-brand-dark-blue);background-position:50%;background-repeat:no-repeat;flex:0 0 clamp(100px,600px,40vw)}.fl-asst .fl-asst-entry-page-shell .fl-asst-entry-content{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0}@media (max-width:700px){.fl-asst .fl-asst-entry-page-shell{flex-direction:column}.fl-asst .fl-asst-entry-page-shell .fl-asst-entry-poster{flex-basis:300px}.fl-asst .fl-asst-entry-page-shell .fl-auth-page{align-items:flex-start}}.fl-asst .fl-asst-app-builder .fl-asst-primary-nav-bar,.fl-asst .fl-asst-app-login .fl-asst-primary-nav-bar,.fl-asst .fl-asst-app-register .fl-asst-primary-nav-bar,.fl-asst .fl-asst-app-studio .fl-asst-primary-nav-bar{display:none}:root{--banner-height:clamp(157px,30vw,240px)}.fl-asst-banner.breakout{margin-bottom:var(--fluid-lg-space);margin-left:calc(50% - 50vw);width:100vw}.fl-asst-banner-img{background-color:var(--fluid-opaque-13);margin-bottom:var(--fluid-lg-space)}.fl-asst-banner-img>div{height:var(--banner-height)}:root{--width:clamp(200px,98vw,1600px);--edge-space:clamp(10px,5vw,40px);--line-color:var(--fluid-line-color)}.fl-asst-centered-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0 var(--edge-space);width:var(--width)}.fluid .fl-asst-notices{margin-left:var(--fluid-lg-space);max-width:400px;position:fixed;right:var(--fluid-lg-space);top:var(--fluid-lg-space);z-index:9}.fluid .fluid-notice{align-items:center;background:var(--fluid-background);border-radius:var(--fluid-radius);box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;line-height:1.4;padding:var(--fluid-sm-space);padding-left:var(--fluid-med-space);padding-right:var(--fluid-sm-space)}.fluid .fluid-notice.is-info{border-left:3px solid var(--fluid-blue)}.fluid .fluid-notice.is-error{background:var(--fluid-destructive-background);border-left:3px solid var(--fluid-destructive-color);color:var(--fluid-destructive-color)}.fluid .fluid-notice.is-warning{background:var(--fluid-alert-background);border-left:3px solid var(--fluid-alert-color);color:var(--fluid-alert-color)}.fluid .fluid-notice.is-success{border-left:3px solid #4ab866}.fluid .fluid-notice button{margin-left:var(--fluid-med-space)}.fl-asst .fl-asst-primary-sidebar{display:flex;flex:1 1 auto;flex-direction:column;max-width:100%}.fl-asst .fl-asst-sidebar-section{padding:0 var(--fluid-sm-space)}.fl-asst .fl-asst-sidebar-item{display:flex;flex-direction:row;position:relative}.fl-asst .fl-asst-sidebar-item .fluid-button{flex:1 1 auto;justify-content:flex-start;padding:5px 15px}.fl-asst .fl-asst-sidebar-item .fluid-button:focus{background:var(--fluid-opaque-11);box-shadow:none!important}.fl-asst .fl-asst-sidebar-item .fluid-button.is-selected:focus{background:var(--fluid-blue-6)}.fl-asst .fl-asst-sidebar-callout{border:1px solid var(--fluid-blue);border-radius:var(--fluid-radius);display:flex;flex-direction:column;justify-content:center;padding:var(--fluid-lg-space)}.fl-asst .fl-asst-sidebar-callout .fluid-headline{color:var(--fluid-blue-7)}.fl-asst-avatar{align-items:center;background-color:var(--fluid-blue);background-position:50%;background-size:cover;border-radius:100%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;min-width:32px;overflow:hidden;width:32px}.fl-asst-avatar.fl-asst-avatar-med{font-size:20px;height:60px;min-width:60px;width:60px}.fl-asst-avatar.fl-asst-avatar-lg{font-size:30px;height:120px;min-width:120px;width:120px}.fl-asst.fluid p{font-size:16px;line-height:1.4}.fl-asst.fluid .fluid-form label{font-size:14px;margin-bottom:14px}.fl-asst.fluid .fluid-form .fl-asst-form-item{padding:10px var(--fluid-lg-space)}