/* Scene73 is a CMS application, separate from the public website. */
#launch-assistance .sw-support{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;align-items:start}
#launch-assistance .sw-month-mark{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;color:#32131d;font-size:16px;line-height:1.4}
#launch-assistance .sw-month-mark strong{font-size:42px;font-weight:400;letter-spacing:-.04em;line-height:1.1}
#launch-assistance .sw-month-mark span{font-size:18px;max-width:22ch}
#launch-assistance .sw-month-mark small{font-size:13px;color:#786b71}
#launch-assistance .cms-app-shell{display:grid;grid-template-columns:130px minmax(0,1fr);padding:0!important;border:1px solid #d9d2d5!important;border-radius:12px!important;background:#f4f3f4!important;overflow:hidden;min-width:0;box-shadow:0 18px 40px #17171712}
#launch-assistance .cms-app-bar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#22151b;color:#fff;padding:18px 20px;border:0;margin:0;font-size:14px;line-height:1.4}
#launch-assistance .cms-app-bar>div{display:flex;gap:12px;align-items:center}
#launch-assistance .cms-app-bar small{display:block;font-size:10px;color:#c9b6c0;margin-top:3px}
#launch-assistance .cms-app-symbol{display:grid;place-items:center;width:30px;height:30px;border:1px solid #765463;border-radius:7px;color:#ff5a2b;font-size:16px;flex:none}
#launch-assistance .cms-editor-role{font-size:10px;padding:5px 8px;border:1px solid #765463;border-radius:20px}
#launch-assistance .rf-cms-navigation{background:#eee9ec!important;padding:18px 12px!important;border-right:1px solid #d9d2d5;display:flex!important;flex-direction:column!important;gap:16px!important;color:#5a424c!important;font-size:12px!important;min-height:0!important;align-self:stretch}
#launch-assistance .rf-cms-navigation>span{display:flex;gap:8px;align-items:center;color:inherit;font-size:12px!important}
#launch-assistance .rf-cms-workspace{padding:18px!important;min-width:0;background:#f4f3f4!important}
#launch-assistance .cms-page-list{font-size:11px;line-height:1.5;margin-bottom:18px;color:#6b6065}
#launch-assistance .cms-page-list>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
#launch-assistance .cms-page-list>div>span{background:#fff;border:1px solid #dfd8dc;border-radius:5px;padding:6px 8px;color:#55454d}
#launch-assistance .cms-page-list small{font-size:9px;display:block;color:#8b727d}
#launch-assistance .cms-page-list .cms-page-selected{border-color:#8e6476;background:#f0e8ec}
#launch-assistance .rf-cms-workspace>.sb-row{font-size:12px!important;margin:0!important;padding:0 0 12px!important;min-height:0!important}
#launch-assistance .sw-editor-toolbar{font-size:11px!important;gap:12px!important;padding:10px!important;background:#fff;border:1px solid #ded8db;border-radius:6px 6px 0 0;margin:0!important;min-height:0!important}
#launch-assistance .sw-editor-content{background:#fff;padding:14px!important;border:1px solid #ded8db;border-top:0;border-radius:0 0 6px 6px;margin:0 0 14px!important}
#launch-assistance .sw-editable-heading{font-size:24px!important;line-height:1.2!important;padding:12px!important;min-height:78px!important;border-radius:6px;letter-spacing:-.035em}
#launch-assistance .sw-editor-content p{font-size:12px!important;line-height:1.5!important;margin:10px 0!important}
#launch-assistance .sw-editor-content .sb-material-object{height:115px!important;min-height:0!important;margin:0!important}
#launch-assistance .sw-editor-content .sb-material-object img{width:100%;height:100%;object-fit:contain}
#launch-assistance .sw-publication-status{font-size:11px!important;line-height:1.4;margin-top:10px!important;min-height:0!important}
#launch-assistance .rf-cms-workspace>.sb-button{font-size:12px!important;padding:10px 14px!important;min-height:40px!important;margin:0!important}
@media(max-width:767px){
#launch-assistance .sw-support{grid-template-columns:minmax(0,1fr)}
#launch-assistance .cms-app-shell{grid-template-columns:minmax(0,1fr)!important}
#launch-assistance .cms-app-bar{padding:13px 12px;font-size:12px;gap:8px}
#launch-assistance .cms-app-bar small{font-size:9px}
#launch-assistance .cms-editor-role{display:none}
#launch-assistance .rf-cms-navigation{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important;border-right:0;border-bottom:1px solid #d9d2d5;font-size:11px!important}
#launch-assistance .rf-cms-navigation>span{font-size:11px!important;gap:5px}
#launch-assistance .rf-cms-navigation svg{width:15px;height:15px}
#launch-assistance .rf-cms-workspace{padding:12px!important}
#launch-assistance .sw-editable-heading{font-size:21px!important}
#launch-assistance .sw-editor-toolbar{gap:8px!important;flex-wrap:wrap}
#launch-assistance .sw-month-mark strong{font-size:36px}
}
#launch-assistance .sw-month-mark strong{font-weight:400!important;font-size:42px!important}
#launch-assistance .sw-month-mark span{font-size:18px!important}
#launch-assistance .sw-month-mark small{font-size:13px!important}
#launch-assistance .sw-editable-heading .sw-edit-before,#launch-assistance .sw-editable-heading .sw-edit-after{position:static!important;transform:none!important;opacity:1!important;transition:none!important}
#launch-assistance .sw-editable-heading .sw-edit-after{display:none!important}
#launch-assistance.sb-progress-edited .sw-editable-heading .sw-edit-before{display:none!important}
#launch-assistance.sb-progress-edited .sw-editable-heading .sw-edit-after{display:block!important}
/* Child text must not inherit the large numeral's negative tracking. */
#launch-assistance .sw-month-mark{letter-spacing:0!important;line-height:1.45!important;gap:10px!important;}
#launch-assistance .sw-month-mark>span{letter-spacing:0!important;font-weight:400!important;line-height:1.45!important;max-width:24ch;}
#launch-assistance .sw-month-mark>small{letter-spacing:0!important;line-height:1.45!important;margin:0!important;}
#launch-assistance .cms-app-bar .cms-app-title{display:block;font-size:22px!important;font-weight:400!important;letter-spacing:-.02em;line-height:1.3!important;}
#launch-assistance .cms-app-bar small{font-size:12px!important;line-height:1.5!important;margin-top:6px;}
@media(max-width:767px){
 #launch-assistance .cms-app-bar>div{min-width:0;align-items:flex-start;}
 #launch-assistance .cms-app-bar .cms-app-title{font-size:24px!important;}
 #launch-assistance .cms-app-bar small{font-size:14px!important;}
 #launch-assistance .cms-app-bar{padding:18px 16px!important;}
 #launch-assistance .cms-app-symbol{display:none!important;}
}
/* One window owns the frame; CMS chrome and content share the same inset. */
#launch-assistance .cms-app-shell{border-radius:0!important;}
#launch-assistance .cms-app-bar{border-radius:0!important;padding-inline:18px!important;}
#launch-assistance .rf-cms-navigation{padding-inline:18px!important;}
#launch-assistance .rf-cms-workspace{padding-inline:18px!important;}
@media(max-width:767px){
 #launch-assistance .cms-app-bar,#launch-assistance .rf-cms-navigation,#launch-assistance .rf-cms-workspace{padding-inline:16px!important;}
 #launch-assistance .cms-app-bar>div>span:last-child{min-width:0;}
 #launch-assistance .cms-app-bar small{max-width:28ch;}
}
/* A complete mobile editor preview, rather than a tall document. */
@media(max-width:767px){
 #launch-assistance .cms-app-bar{padding:10px 12px!important;}
 #launch-assistance .cms-app-bar .cms-app-title{font-size:20px!important;line-height:1.2!important;}
 #launch-assistance .cms-app-bar small{display:none!important;}
 #launch-assistance .rf-cms-navigation{flex-wrap:nowrap!important;gap:12px!important;padding:10px 12px!important;overflow-x:auto;}
 #launch-assistance .rf-cms-navigation>.sb-label{display:none!important;}
 #launch-assistance .rf-cms-navigation>span{flex:none;font-size:12px!important;gap:5px!important;}
 #launch-assistance .rf-cms-navigation svg{width:14px!important;height:14px!important;}
 #launch-assistance .rf-cms-workspace{padding:10px 12px!important;}
 #launch-assistance .cms-page-list{margin-bottom:10px!important;}
 #launch-assistance .cms-page-list>span{display:none!important;}
 #launch-assistance .cms-page-list>div{flex-wrap:nowrap!important;gap:5px;margin:0;overflow-x:auto;}
 #launch-assistance .cms-page-list>div>span{flex:none;padding:6px 7px;font-size:11px;line-height:1.3;}
 #launch-assistance .cms-page-list small{display:none!important;}
 #launch-assistance .rf-cms-workspace>.sb-row{display:none!important;}
 #launch-assistance .sw-editor-toolbar{font-size:11px!important;line-height:1.2!important;gap:8px!important;padding:8px!important;flex-wrap:nowrap!important;}
 #launch-assistance .sw-editor-toolbar>span:first-child{margin-right:auto;white-space:nowrap;}
 #launch-assistance .sw-editor-toolbar :is(svg,.impact-icon){width:16px!important;height:16px!important;}
 #launch-assistance .sw-editor-content{display:grid!important;grid-template-columns:minmax(0,1fr) 56px;gap:8px!important;padding:10px!important;margin-bottom:10px!important;align-items:start;}
 #launch-assistance .sw-editable-heading{grid-column:1;grid-row:1;font-size:18px!important;line-height:1.2!important;padding:8px!important;min-height:60px!important;}
 #launch-assistance .sw-editor-content p{grid-column:1;grid-row:2;font-size:12px!important;line-height:1.4!important;margin:0!important;}
 #launch-assistance .sw-editor-content .sb-material-object{grid-column:2;grid-row:1/3;width:56px!important;height:80px!important;min-height:0!important;border-radius:5px;align-self:start;}
 #launch-assistance .rf-cms-workspace>.sb-button{min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.3!important;}
 #launch-assistance .sw-publication-status{min-height:30px!important;font-size:12px!important;line-height:1.4!important;padding:6px 8px!important;margin-top:8px!important;}
 #launch-assistance .sw-publication-status svg{width:18px!important;height:18px!important;}
}
@media(max-width:767px){
 #launch-assistance .cms-app-bar{margin-bottom:0!important;}
 #launch-assistance .rf-cms-navigation,#launch-assistance .cms-page-list>div{scrollbar-width:none;}
 #launch-assistance .rf-cms-navigation::-webkit-scrollbar,#launch-assistance .cms-page-list>div::-webkit-scrollbar{display:none;}
 #launch-assistance .rf-cms-navigation>span{padding:0!important;min-height:0!important;line-height:18px!important;}
 #launch-assistance .cms-page-list>div>span{min-height:0!important;line-height:14px!important;}
}
@media(max-width:767px) and (max-height:700px){
 #launch-assistance .sw-editor-content p{display:none!important;}
 #launch-assistance .sw-editor-content .sb-material-object{grid-row:1;height:60px!important;}
 #launch-assistance .sw-editor-content{gap:6px!important;}
}
@media(max-width:767px){
 #launch-assistance .rf-cms-workspace{padding-block:8px!important;}
 #launch-assistance .rf-cms-navigation{padding-block:8px!important;}
 #launch-assistance .cms-page-list{margin-bottom:6px!important;}
 #launch-assistance .sw-editor-content{margin-bottom:6px!important;}
}
@media(max-width:767px) and (max-height:700px){
 #launch-assistance .sw-editor-content{grid-template-columns:minmax(0,1fr)!important;}
 #launch-assistance .sw-editor-content .sb-material-object{display:none!important;}
}
@media(max-width:767px){
 #launch-assistance .sw-support-chat{padding:12px!important;min-height:0!important;}
 #launch-assistance .sw-month-mark{gap:6px!important;margin-bottom:12px!important;}
 #launch-assistance .sw-month-mark strong{font-size:32px!important;}
 #launch-assistance .sw-month-mark>span{font-size:16px!important;}
 #launch-assistance .sw-support-message{padding:10px!important;margin:8px 0!important;gap:8px!important;}
 #launch-assistance .sw-support-message p{font-size:14px!important;line-height:1.4!important;margin:4px 0 0!important;}
 #launch-assistance .sw-support-message .sb-label{font-size:11px!important;line-height:1.3!important;}
 #launch-assistance .sw-support-message>svg{width:24px!important;height:24px!important;}
 #launch-assistance .sw-support-attachment{padding:8px!important;margin:8px 0!important;font-size:12px!important;}
 #launch-assistance .sw-support-attachment svg{width:22px!important;height:22px!important;}
 #launch-assistance .sw-message-input{padding:8px!important;min-height:36px!important;font-size:12px!important;}
}
@media(max-width:767px){
 #launch-assistance .rf-cms-navigation{gap:6px!important;}
 #launch-assistance .rf-cms-navigation>span{font-size:11px!important;gap:4px!important;}
 #launch-assistance .rf-cms-navigation svg{width:12px!important;height:12px!important;}
}
@media(max-width:359px){#launch-assistance .rf-cms-navigation svg{display:none!important;}}
@media(max-width:359px){
 #launch-assistance .rf-cms-navigation{gap:4px!important;}
 #launch-assistance .rf-cms-navigation>span{font-size:10.5px!important;}
}
@media(min-width:360px) and (max-width:767px){
 #launch-assistance .rf-cms-navigation{gap:3px!important;}
 #launch-assistance .rf-cms-navigation>span{gap:3px!important;}
}
