@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Playfair+Display:wght@500;600&family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap";:root{--logo-ink:#3a2c1d;color:#302d2a;font-synthesis:none;text-rendering:optimizelegibility;background:#fdfaf8;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topnav{flex-wrap:wrap;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto;padding:18px 34px 0;display:flex}.topnav-nav{gap:12px;display:flex}.nav-tile{color:#8a776b;cursor:pointer;background:#f9f3ef;border:0;border-radius:18px;place-items:center;width:54px;height:54px;font-size:20px;transition:background .15s,color .15s;display:grid;position:relative}.nav-tile:hover{color:#8a776b;background:#f1e8e2}.nav-tile.active{color:#3a2c1d;background:#e9dfd8}.nav-tile-icon{line-height:1;display:inline-block}.nav-tile-svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.nav-tile-icon.is-spinning{animation:.75s cubic-bezier(.3,0,.2,1) nav-icon-spin}@keyframes nav-icon-spin{0%{transform:rotate(0)scale(1)}55%{transform:rotate(395deg)scale(1.18)}75%{transform:rotate(345deg)scale(.94)}90%{transform:rotate(366deg)scale(1.03)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.nav-tile-icon.is-spinning{animation:none}}.nav-tile-badge{background:#fff;border:1px solid #dfe9e5;border-radius:10px 10px 10px 3px;place-items:center;width:22px;height:20px;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 4px 10px #4e736e29,0 1px 3px #2f514d14}.nav-tile-badge svg{width:9px;height:11.5px;display:block}.topnav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.publish-indicator{align-items:center;gap:2px;display:flex}.publish-icon{color:#8a847b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.publish-icon:hover,.publish-icon:focus-visible{color:#4a453f;background:#f1ece6}.publish-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.publish-icon-dot{box-sizing:content-box;background:#5f8a6a;border:2px solid #fdfaf8;border-radius:50%;width:8px;height:8px;position:absolute;bottom:6px;right:5px}.publish-icon.is-changes .publish-icon-dot{background:#c99a4a}.publish-icon.is-off .publish-icon-dot,.publish-icon.is-offline .publish-icon-dot{background:#c4beb5}.publish-icon.is-off svg,.publish-icon.is-offline svg{opacity:.7}.page-head{margin-bottom:28px}.page-head h1{color:#3d2b1b}.panel-heading h3{color:#645145}.page-head p{color:#88948e;margin:3px 0 0;font-size:13px;line-height:1.6}.sidebar{background:#ebe8e1;border-right:1px solid #dedad1;flex-direction:column;flex:0 0 260px;width:260px;padding:27px 16px 20px;display:flex}.brand-mark{color:#302d2a;align-items:center;gap:10px;padding:0 13px 35px;display:flex}.brand-symbol{color:#fff;background:#6b7470;border-radius:50% 50% 50% 8px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:21px;font-style:italic;display:grid}.brand-name{letter-spacing:-.06em;font-size:21px;font-weight:700}.workspace-switcher{background:#ffffff73;border:1px solid #dedad1;border-radius:13px;align-items:center;gap:10px;margin-bottom:30px;padding:11px;display:flex}.workspace-switcher strong,.account-row strong{font-size:12px;font-weight:600;display:block}.workspace-switcher small,.account-row small{color:#8a8580;margin-top:3px;font-size:11px;display:block}.workspace-avatar,.account-avatar{color:#67645d;background:#d5d2c8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.chevron{color:#8a776b;margin-left:auto}.navigation{flex-direction:column;gap:4px;display:flex}.nav-section-label,.section-kicker{color:#8a776b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.nav-section-label{padding:0 13px 9px}.nav-item{color:#77736d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:13px;display:flex}.nav-item:hover,.nav-item.active{color:#34312e;background:#fff9}.nav-item.active{font-weight:600;box-shadow:0 1px 3px #2f29220a}.nav-icon{color:#918d86;text-align:center;width:17px;font-size:16px}.sidebar-footer{margin-top:auto}.account-row{border-top:1px solid #dcd8cf;align-items:center;gap:10px;margin-top:12px;padding:16px 9px 0;display:flex}.more{color:#a29d96;letter-spacing:2px;margin-left:auto;font-size:12px}.main-content{width:min(1280px,100%);margin:0 auto;padding:22px 34px 60px}.topbar{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(29px,3vw,40px);font-weight:500}h2{letter-spacing:-.04em;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:34px;font-weight:500}h3{letter-spacing:-.02em;margin:7px 0 0;font-size:17px;font-weight:600}.topbar-actions{align-items:center;gap:12px;display:flex}.page-stack{flex-direction:column;gap:22px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-grid.two{grid-template-columns:repeat(2,1fr)}.metric-grid.three{grid-template-columns:repeat(3,1fr)}@media (width<=680px){.metric-grid.three{grid-template-columns:1fr 1fr}}.metric-card,.panel{background:#ffffffa6;border:1px solid #e2ded6;border-radius:16px}.metric-card{padding:20px}.metric-label,.metric-detail{color:#8c8780;font-size:12px;display:block}.metric-value{color:#3b3834;letter-spacing:-.05em;margin:14px 0 7px;font-size:32px;font-weight:500;display:block}.metric-detail{font-size:11px}.metric-card.green{border-top:3px solid #9cb99c}.metric-card.blue{border-top:3px solid #9eafc8}.metric-card.purple{border-top:3px solid #b1a4c2}.metric-card.orange{border-top:3px solid #d4b18b}.panel{padding:25px}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.members-panel .panel-heading{flex-wrap:wrap;align-items:center;gap:16px}.members-search{color:#403c37;width:min(280px,100%);font:inherit;background:#fffc;border:1px solid #dedad2;border-radius:9px;outline:none;padding:9px 12px;font-size:12px}.members-search:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.members-empty{color:#9a948c;margin:0;font-size:12px;line-height:1.5}.members-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.members-layout{grid-template-columns:minmax(0,1fr)}}.member-groups{flex-direction:column;gap:6px;display:flex}.member-group{color:#4f4a44;cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffffb3;border:1px solid #e6e2da;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;transition:border-color .2s,background-color .2s;display:flex}.member-group:hover{background:#fff;border-color:#c5bdb0}.member-group:focus-visible{outline-offset:2px;outline:2px solid #94a296}.member-groups-new{flex-direction:column;gap:8px;display:flex}.member-groups-new select{color:#403c37;font:inherit;background:#fffc;border:1px solid #dedad2;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:12px}.member-groups-new select+.new-content-button{margin-top:0}.member-group-text{flex-direction:column;gap:2px;min-width:0;display:flex}.member-group-text strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.member-group-text small{color:#9b948c;font-size:11px}.member-group-count{color:#6f6960;font-variant-numeric:tabular-nums;text-align:center;background:#efece7;border-radius:999px;flex:none;min-width:28px;padding:3px 8px;font-size:11px;font-weight:700}.member-groups-note{margin-top:14px}.members-table{flex-direction:column;display:flex;container-type:inline-size}.members-row{color:#4f4a44;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ece8e1;grid-template-columns:minmax(150px,1.5fr) minmax(0,1fr) minmax(0,1.4fr) 48px 84px 48px 88px;align-items:center;gap:12px;padding:11px 10px;font-size:12px;display:grid}.members-row.with-coach{grid-template-columns:minmax(150px,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) 48px 84px 48px 88px}@container (width<=900px){.members-row .col-messages,.members-row .col-memories{display:none}.members-row{grid-template-columns:minmax(150px,1.5fr) minmax(0,1fr) minmax(0,1.4fr) 48px 88px}.members-row.with-coach{grid-template-columns:minmax(150px,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) 48px 88px}}@container (width<=680px){.members-row .col-coach,.members-row .col-groups,.members-row .col-sessions{display:none}.members-row,.members-row.with-coach{grid-template-columns:minmax(150px,1fr) minmax(0,1.2fr) 80px}}@container (width<=440px){.members-row .col-courses{display:none}.members-row,.members-row.with-coach{grid-template-columns:minmax(0,1fr) auto}}.members-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members-head{color:#8a776b;letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-top:0;font-size:10px;font-weight:700}button.members-row{cursor:pointer}button.members-row:hover{background:#ffffffd9}.members-row .num{text-align:right;font-variant-numeric:tabular-nums}.member-identity{align-items:center;gap:10px;min-width:0;display:flex}.member-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.member-identity-text strong,.member-identity-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-identity-text strong{color:#403c37;font-size:13px;font-weight:600}.member-identity-text small{color:#9a948c;font-size:11px}.member-muted{color:#9a948c}.member-products,.member-courses{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.member-product{text-overflow:ellipsis;color:#7b756c;white-space:nowrap;background:#efece7;border-radius:999px;flex:0 auto;min-width:0;max-width:100%;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.member-drawer{width:600px}.member-course-chip{background:#f3ede6;border:1px solid #0000;border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;padding:3px 8px 3px 5px;display:inline-flex}.member-course-chip-name{color:#6b5242;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.member-course-ring{background:conic-gradient(#8a776b calc(var(--p) * 1%), #ddd5ca 0);border-radius:50%;flex:none;width:12px;height:12px;-webkit-mask:radial-gradient(circle,#0000 3.2px,#000 3.7px);mask:radial-gradient(circle,#0000 3.2px,#000 3.7px)}.member-course-chip.is-done{background:#edf5ec}.member-course-chip.is-done .member-course-chip-name{color:#4f7a53}.member-course-chip.is-done .member-course-ring{background:#6f9a72}.member-course-chip.is-unstarted{background:0 0;border:1px dashed #d8d1c7}.member-course-chip.is-unstarted .member-course-chip-name{color:#9a948c;font-weight:500}.member-course-chip.is-unstarted .member-course-ring{box-sizing:border-box;background:0 0;border:1.5px dashed #cbc3b8;-webkit-mask:none;mask:none}.member-pill-more{color:#fff;font-variant-numeric:tabular-nums;background:#403c37;border-radius:999px;flex:none;padding:3px 7px;font-size:10.5px;font-weight:700}.member-course-bar{background:#ece8e1;border-radius:999px;height:4px;display:block;overflow:hidden}.member-course-bar>span{border-radius:inherit;background:#8a776b;height:100%;display:block}.member-course.is-done .member-course-bar>span{background:#6f9a72}.member-course.is-unstarted{background:#ffffff73;border-style:dashed}.member-course.is-unstarted .member-course-text strong{color:#6b655d}.member-course-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.member-course{background:#ffffffb3;border:1px solid #e6e2da;border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;transition:border-color .25s,background .25s,box-shadow .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.member-course-thumb{object-fit:cover;border-radius:10px;flex:none;width:46px;height:46px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .25s;box-shadow:0 0 0 1px #403c370f,0 3px 8px -4px #403c374d}.member-course-thumb.is-empty{color:#a08573;background:linear-gradient(135deg,#efe6dc,#e3d7ca);place-items:center;display:grid}.member-course-thumb.is-empty svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.member-course.is-unstarted .member-course-thumb{filter:grayscale(.7);opacity:.75}.member-course-head:not(:disabled):hover .member-course-thumb,.member-course.open .member-course-thumb{transform:scale(1.05)rotate(-1.5deg)}.member-course-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.member-course-head:disabled{cursor:default}.member-course-text{flex:1;gap:2px;min-width:0;display:grid}.member-course-text strong{color:#403c37;font-size:13px;font-weight:600}.member-course-text small{color:#9a948c;font-size:11px;line-height:1.4}.member-course-count{color:#5b554e;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.member-course-parts{border-top:1px solid #ece8e1;flex-direction:column;gap:12px;margin-top:4px;padding-top:12px;display:flex}.member-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.member-facts>div{background:#ffffffb3;border:1px solid #e6e2da;border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.member-facts span{color:#8a776b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.member-facts strong{color:#403c37;font-size:14px;font-weight:600}.member-facts small{color:#9a948c;font-size:11px;line-height:1.4}.member-section+.member-section{margin-top:24px}.member-section h4{color:#403c37;margin:0 0 10px;font-size:13px;font-weight:600}.member-sessions,.member-memories{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.member-session{background:#ffffffb3;border:1px solid #e6e2da;border-radius:10px;overflow:hidden}.member-session-head{color:#4f4a44;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.member-session-head>span:first-child{flex-direction:column;gap:2px;display:flex}.member-session-head strong{font-size:12px;font-weight:600}.member-session-head small{color:#9a948c;font-size:11px}.member-session-chevron{color:#9a948c;transition:transform .2s}.member-session.open .member-session-chevron{transform:rotate(180deg)}.member-messages{background:#fbfaf8;border-top:1px solid #ece8e1;flex-direction:column;gap:10px;padding:12px;display:flex}.member-message{flex-direction:column;gap:3px;max-width:88%;display:flex}.member-message.user{align-self:flex-end;align-items:flex-end}.member-message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:9px 12px;font-size:12px;line-height:1.55}.member-message.assistant .member-message-bubble{color:#4f4a44;background:#eeece7;border-top-left-radius:4px}.member-message.user .member-message-bubble{color:#3f4a41;background:#e4ebe5;border-top-right-radius:4px}.member-message small{color:#aaa39a;font-size:10px}.member-memories li{color:#4f4a44;background:#ffffffb3;border:1px solid #e6e2da;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.member-memories li small{color:#9a948c;margin-top:4px;font-size:10px;display:block}@media (width<=760px){.members-head{display:none}.member-facts{grid-template-columns:1fr}}.text-button{color:#718375;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-button.danger{color:#b06a5c}.collection-row .collection-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.knowledge-empty{color:#9a948c;padding:14px 2px;font-size:12px}.upload-button{color:#6f7f74;cursor:pointer;border:1px dashed #c4bfb5;border-radius:9px;align-items:center;margin-top:11px;padding:9px 15px;font-size:12px;font-weight:600;display:inline-flex}.upload-button:hover{background:#94a29612;border-color:#94a296}.upload-button.is-disabled{opacity:.55;cursor:wait}.knowledge-message{color:#7c766d;margin:9px 0 0;font-size:11px}.collection-block{background:#ffffff80;border:1px solid #e3dfd7;border-radius:11px;margin-bottom:12px;overflow:hidden}.collection-block-head{background:#ffffff8c;border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.collection-block-title{align-items:center;gap:9px;display:flex}.collection-block-title strong{color:#4a453f;font-size:12px}.collection-block .collection-row{background:0 0;border:0;border-radius:0;padding:10px 13px}.digest-badge{color:#857e74;background:#eae6df;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.digest-badge.status-published{color:#5f8468;background:#dfeee2}.digest-badge.status-draft{color:#7c8558;background:#eef0e6}.digest-badge.status-stale{color:#a8814f;background:#f3e7d8}.digest-badge.status-empty{color:#a39c93;background:#eee9e2}.digest-workspace{background:#f7f5f1;flex-direction:column;height:100vh;display:flex}.digest-topbar{background:#ffffffb3;border-bottom:1px solid #e4e0d8;align-items:center;gap:16px;padding:14px 22px;display:flex}.digest-title{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.digest-title strong{color:#403c37;font-size:15px}.digest-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.digest-body{flex:1;grid-template-columns:1fr 380px;min-height:0;display:grid}.digest-doc{border-right:1px solid #e4e0d8;flex-direction:column;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.digest-doc-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.digest-rendered{color:#4c473f;font-size:13px;line-height:1.65}.digest-rendered h2{color:#38352f;margin:18px 0 10px;font-size:19px}.digest-rendered h3{color:#45403a;margin:20px 0 8px;font-size:15px}.digest-rendered h4{color:#514c45;margin:15px 0 6px;font-size:13px}.digest-rendered ul{margin:8px 0 8px 18px}.digest-rendered li{margin-bottom:4px}.digest-rendered p{margin:8px 0}.digest-editor{color:#403c37;min-height:400px;font:inherit;resize:none;background:#fff;border:1px solid #dedad2;border-radius:10px;outline:none;flex:1;padding:14px;font-size:13px;line-height:1.6}.digest-empty{color:#8c867d;flex-direction:column;align-items:flex-start;gap:12px;padding:40px 0;font-size:13px;display:flex}.digest-chat{background:#fbfaf8;flex-direction:column;min-height:0;display:flex}.digest-chat-head{border-bottom:1px solid #ebe7e0;padding:16px 18px 10px}.digest-chat-head small{color:#9a948c;margin-top:3px;font-size:11px;display:block}.digest-chat-messages{flex-direction:column;flex:1;gap:11px;padding:18px;display:flex;overflow-y:auto}.digest-chat-hint{color:#9a948c;font-size:12px;line-height:1.5}.intake-cta{width:100%;margin:4px 0 16px}.advanced-collections{margin-top:4px}.advanced-collections>summary{color:#8a847b;cursor:pointer;list-style:revert;padding:6px 0;font-size:12px}.advanced-collections[open]>summary{margin-bottom:8px}.intake-group{margin-bottom:22px}.intake-group h3{color:#45403a;margin:0 0 10px;font-size:13px}.intake-coll{background:#ffffff80;border:1px solid #e3dfd7;border-radius:11px;margin-bottom:14px;padding:13px 15px}.intake-coll-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.intake-coll-head strong{color:#4a453f;font-size:12px}.intake-decision{flex-direction:column;gap:8px;margin:6px 0;display:flex}.intake-course-row{gap:8px;display:flex}.intake-course-row input{color:#403c37;min-width:0;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:8px;outline:none;flex:1;padding:7px 11px;font-size:12px}.intake-course-row input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.intake-decision .choice{color:#5e5952;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d2c9;border-radius:8px;padding:7px 15px;font-size:12px;font-weight:600}.intake-decision .choice:hover{border-color:#94a296}.intake-decision .choice.suggested{color:#4f7256;background:#e7f0e8;border-color:#86a288}.intake-decision .choice:disabled{opacity:.5;cursor:default}.collection-create{gap:8px;margin-top:11px;display:flex}.collection-create input{color:#403c37;min-width:0;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:9px;outline:none;flex:1;padding:9px 12px;font-size:12px}.collection-create input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.builder-section{border-radius:12px;margin:0 -14px;padding:0 14px;transition:background-color .25s;position:relative}.builder-section.open{background-color:#f9f3ef}.builder-section.open .builder-section-titles small{background:#f1e8e2}.builder-section-status{grid-area:1/3;justify-content:flex-end;animation:.3s section-status-in;display:flex}@keyframes section-status-in{0%{opacity:0}to{opacity:1}}.section-meter{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.section-meter-bar{gap:2px;display:flex}.section-meter-bar span{background:#e6e2da;border-radius:2px;width:6px;height:10px;transition:background-color .35s,transform .35s}.section-meter-bar span.on{background:#86a288}.section-meter.tone-warn .section-meter-bar span.on{background:#d4a950}.section-meter.tone-over .section-meter-bar span.on{background:#c96a5c}.section-count{color:#47654e;white-space:nowrap;font-size:11px;font-weight:600}.section-meter-label{color:#8c867d;white-space:nowrap;font-size:11px;font-weight:600}.section-status{color:#6f6960;white-space:nowrap;background:#f9f3ef;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.section-status-dot{background:#b8b2a8;border-radius:50%;width:7px;height:7px}.section-status.tone-ok{color:#47654e;background:#e7f0e8}.section-status.tone-ok .section-status-dot{background:#6f9f78;box-shadow:0 0 0 3px #6f9f782e}.section-status.tone-warn{color:#9a8152;background:#fbf5e7}.section-status.tone-warn .section-status-dot{background:#d4a950}@media (prefers-reduced-motion:reduce){.builder-section-status{animation:none}.section-meter-bar span{transition:none}}.builder-section-summary{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:24px 0;display:grid}.builder-section-icon{color:#8a776b;background:#f9f3ef;border-radius:11px;grid-area:1/1;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s;display:grid}.builder-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.builder-section.open .builder-section-icon{color:#8a776b;background:#f1e8e2}.builder-section-summary:hover .builder-section-icon{background:#ede3dc}.builder-section-titles{display:contents}.builder-section-titles strong{color:#645145;grid-area:1/2;font-size:18px}.builder-section-titles small{color:#8c867d;background:#f9f3ef;border-radius:9px;grid-area:2/2/auto/4;width:fit-content;margin-top:6px;padding:8px 12px;font-size:12.5px;line-height:1.45;transition:background-color .2s,color .2s}.subtitle-bullets{flex-direction:column;gap:3px;display:flex}.subtitle-bullets>span{text-indent:-12px;padding-left:15px;line-height:1.45;display:block}.subtitle-bullets>span:before{content:"•";color:#b8b2a8;margin-right:7px}.builder-section-chevron{color:#8a776b;grid-area:1/4;place-items:center;transition:transform .25s,color .2s;display:grid}.builder-section-chevron svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.builder-section.open .builder-section-chevron{transform:rotate(180deg)}.builder-section-summary{border-radius:10px;margin:0 -14px;padding-left:14px;padding-right:14px;transition:background-color .2s}.builder-section-summary:hover{background-color:#f5eee9}.builder-section-summary:hover .builder-section-titles strong{color:#3d2b1b}.builder-section-summary:hover .builder-section-titles small{color:#7d776f;background:#ede3dc}.builder-section-summary:hover .builder-section-chevron{color:#8a776b}.builder-section-summary:focus-visible{outline-offset:2px;outline:2px solid #91a193}.builder-section-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.builder-section.open .builder-section-collapse{grid-template-rows:1fr}.builder-section-collapse>.builder-section-body{visibility:hidden;min-height:0;margin:0 -14px;padding:0 14px;transition:padding .28s,visibility 0s linear .28s;overflow:hidden}.builder-section.open .builder-section-collapse>.builder-section-body{visibility:visible;padding:4px 14px 30px;transition:padding .28s,visibility}@media (prefers-reduced-motion:reduce){.builder-section-collapse,.builder-section-collapse>.builder-section-body,.builder-section-chevron{transition:none}}.field-grid select{color:#403c37;width:100%;font:inherit;background:#ffffffb3;border:1px solid #dedad2;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.field-grid select:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.identity-input{flex-direction:column;gap:8px;margin:4px 0 2px;display:flex}.input-tile.active{color:#47654e;background:#eef3ef;border-color:#86a288}.identity-link-row{gap:8px;display:flex}.identity-link-row input{color:#403c37;min-width:0;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:9px;outline:none;flex:1;padding:10px 12px;font-size:12px}.identity-link-row input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.input-tile.is-disabled{opacity:.55;cursor:wait}.tone-field{flex-direction:column;gap:7px;margin-top:13px;display:flex}.tone-field-label{color:#635e57;font-size:11px;font-weight:600}.tone-summary-row{align-items:center;gap:12px;display:flex}.tone-progress{color:#9a948c;font-size:12px;font-weight:600}.tone-progress.done{color:#5f8468}.tone-readout{background:#ffffff8c;border:1px solid #e4e0d8;border-radius:10px;margin-top:4px;padding:13px 14px}.tone-readout-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tone-readout-label{color:#635e57;font-size:11px;font-weight:600}.tone-readout-head .text-button{padding:0;font-size:11px}.tone-description{color:#4f4a44;margin:8px 0 0;font-size:12.5px;line-height:1.5}.tone-traits{flex-wrap:wrap;gap:6px;margin:9px 0 0;display:flex}.tone-trait{color:#47654e;background:#eef3ef;border:1px solid #dfe4df;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.tone-examples{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tone-examples li{color:#6f6a62;font-size:12px;font-style:italic;line-height:1.45}.drawer-backdrop{z-index:50;background:#28241e59;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#f7f5f1;flex-direction:column;width:460px;max-width:92vw;height:100vh;display:flex;box-shadow:-20px 0 50px #3c362c2e}.drawer-backdrop{animation:.28s ease-out drawer-fade}.drawer{animation:.45s cubic-bezier(.22,.8,.32,1) drawer-in}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.drawer-backdrop.is-closing{pointer-events:none;animation:.32s ease-in 60ms forwards drawer-fade-out}.drawer-backdrop.is-closing .drawer{animation:.38s cubic-bezier(.68,0,.78,.2) forwards drawer-out}@keyframes drawer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-out{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer{animation:none}}.drawer-head{border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.drawer-head strong{color:#403c37;font-size:16px;display:block}.drawer-head small{color:#9a948c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.drawer-info{color:#635e57;background:#94a29614;border-left:2px solid #cfd8cf;border-radius:4px;margin:0 0 14px;padding:10px 12px 10px 28px;font-size:12px;line-height:1.5}.drawer-info li+li{margin-top:5px}.drawer-body{flex:1;min-height:0;padding:22px;overflow-y:auto}.drawer-foot{border-top:1px solid #e4e0d8;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.drawer-foot>div{align-items:center;gap:16px;display:flex}.tone-wizard{flex-direction:column;gap:15px;margin-top:6px;display:flex}.tone-scenario{flex-direction:column;gap:8px;display:flex}.tone-q{color:#514c45;font-size:12px;font-weight:600}.tone-options{flex-wrap:wrap;gap:8px;display:flex}.tone-chip{color:#5e5952;cursor:pointer;font:inherit;background:#ffffffb3;border:1px solid #dedad2;border-radius:20px;padding:8px 13px;font-size:12px}.tone-chip:hover{border-color:#94a296}.tone-chip.selected{color:#47654e;background:#e7f0e8;border-color:#86a288;font-weight:600}.collection-entry{align-items:center;gap:11px}.collection-card{background:#ffffff80;border:1px solid #e3dfd7;border-radius:12px;flex-direction:column;gap:13px;padding:14px;display:flex}.collection-card-top{align-items:center;gap:11px;display:flex}.collection-card-top .collection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.collection-summary{color:#635e57;background:#94a29614;border-left:2px solid #cfd8cf;border-radius:4px;margin:-4px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.collection-card.is-default{background:#4e736e0d}.card-button.is-locked{opacity:.75}.card-button.is-locked:hover,.card-button.is-locked:focus-visible{opacity:1}.card-tooltip.has-tooltip:after{white-space:normal;text-align:left;width:max-content;max-width:240px;line-height:1.4;inset:calc(100% + 8px) 0 auto auto;transform:translateY(-4px)}.card-tooltip.has-tooltip:hover:after,.card-tooltip.has-tooltip:focus-visible:after{transform:translateY(0)}.collection-card.is-new{animation:.45s cubic-bezier(.2,.8,.2,1) collection-in;overflow:hidden}@keyframes collection-in{0%{opacity:0;max-height:0;margin-top:-16px;padding-block:0;transform:translateY(-6px)scale(.98)}60%{max-height:400px;margin-top:0;padding-block:14px}to{opacity:1;max-height:400px;transform:none}}@media (prefers-reduced-motion:reduce){.collection-card.is-new{animation:none}}.collection-drop.dragover{background:#eef3ef;border:1px dashed #86a288}.collection-inputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.collection-inputs--four{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.collection-inputs--four{grid-template-columns:repeat(2,1fr)}}.qn-options{flex-wrap:wrap;gap:7px;display:flex}.qn-chip{color:#5e5952;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.qn-chip:hover:not(:disabled){border-color:#94a296}.qn-chip.selected{color:#47654e;background:#e7f0e8;border-color:#86a288;font-weight:600}.qn-chip:disabled{opacity:.45;cursor:default}.qn-check{color:#8c867d;background:#f1eee8;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid}.qn-chip.selected .qn-check{color:#fff;background:#86a288}.qn-chip.fixed{color:#7a746b;cursor:default;background:#f6f4f0;border-style:dashed}.qn-lock{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-tile{color:#4f4a44;cursor:pointer;font:inherit;text-align:center;background:#fff;border:1px solid #e6e2da;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 12px 16px;font-size:12px;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;box-shadow:0 1px 2px #3c362c0a}.input-tile:hover:not(:disabled){border-color:#c5d3c8;transform:translateY(-1px);box-shadow:0 6px 16px #3c362c14}.input-tile:active:not(:disabled){transform:none;box-shadow:0 1px 2px #3c362c0f}.input-tile:focus-visible{outline-offset:2px;outline:2px solid #86a288}.input-tile:disabled{opacity:.55;cursor:default}.input-tile-icon{color:#4e736e;background:#4e736e14;border-radius:11px;place-items:center;width:38px;height:38px;line-height:1;transition:background .18s,color .18s;display:grid}.input-tile:hover:not(:disabled) .input-tile-icon{color:#fff;background:#4e736e}.input-tile-label{flex-direction:column;gap:3px;line-height:1.3;display:flex}.input-tile-label small{color:#9a948b;font-size:10.5px;font-weight:500}.input-tile-soon{color:#a4884f;background:#eee7dc;border-radius:20px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.input-tile-soon.input-tile-count{color:#5f8468;background:#e0ece1}.collection-files{flex-direction:column;gap:2px;margin-top:2px;display:flex}.collection-file{border-top:1px solid #edeae3;align-items:center;gap:10px;padding:8px 4px;display:flex}.collection-file:first-child{border-top:0}.collection-file-name{color:#514c45;flex-direction:column;gap:2px;font-size:12px;display:flex}.collection-file-name small{color:#999289;font-size:10px}.collection-file .text-button{margin-left:auto}.paste-textarea{color:#403c37;width:100%;min-height:320px;font:inherit;resize:vertical;background:#fff;border:1px solid #dedad2;border-radius:10px;outline:none;padding:14px;font-size:13px;line-height:1.55}.paste-textarea:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.website-url-input{color:#403c37;width:100%;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:10px;outline:none;padding:12px 14px;font-size:14px}.website-url-input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.website-url-hint{color:#8a847b;margin:10px 2px 0;font-size:12px;line-height:1.5}.site-fetch{color:#8a847b;background:#f9f6f3;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 8px 8px 12px;font-size:12.5px;line-height:1.4;display:flex}.site-fetch-icon{color:#93a596;flex:none;place-items:center;display:grid}.site-fetch-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.site-fetch-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.site-fetch-text strong{color:#4e736e;font-weight:600}.site-fetch-date{color:#a8a299}.site-fetch-action{color:#4e736e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 8px;font-size:12.5px;font-weight:600;transition:background .15s}.site-fetch-action:hover:not(:disabled){background:#ede6df}.site-fetch-action:disabled{opacity:.5;cursor:default}.site-fetch-action.is-quiet{color:#a8a299;margin-left:-6px;font-weight:500}.site-fetch-action.is-quiet:hover:not(:disabled){color:#8a847b}.page-head-aside{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);column-gap:64px;display:grid}.page-head-aside:empty{display:none}.page-head-aside .site-fetch{grid-area:1/1;margin:14px 0 0}.bf-fields .site-fetch{margin:-24px 0 0}.bf-address-line{min-width:0;margin:-8px 0 -10px}.bf-address-line .bf-url{min-height:0;box-shadow:none;background:#f9f6f3;border:1px solid #0000;border-radius:10px;gap:4px;padding:4px 6px 4px 4px;font-size:12.5px;transition:border-color .15s,background .15s}.bf-address-line .bf-url:not(.is-editing):focus-within{box-shadow:none;border-color:#0000}.bf-address-line .bf-url.is-editing:focus-within{background:#fff;border-color:#c9d3cb;box-shadow:0 0 0 3px #94a2961f}.bf-address-line .bf-url-address{flex:0 auto;align-items:center;gap:2px;min-width:0;display:inline-flex}.bf-address-line .bf-url.is-editing .bf-url-address,.bf-address-line .bf-url.is-disabled .bf-url-address{padding-left:8px}.bf-address-line .bf-url-host{color:#a8a299;gap:6px;margin-right:4px;font-size:12.5px}.bf-address-line .bf-url-host .bf-icon{color:#93a596;width:12px;height:12px}.bf-address-line .bf-url-input{color:#4e736e;min-width:40px;padding:4px 0;font-size:12.5px;font-weight:600}.bf-address-line .bf-url-grow{font-size:12.5px}.bf-address-line .bf-url-grow>.bf-url-input{min-width:1ch}.bf-address-line .bf-url-suffix{color:#8f8980;flex:0 auto;font-size:12.5px}.bf-address-line .bf-url-link{min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:4px 8px;transition:background .15s;display:inline-flex}.bf-address-line .bf-url-link:hover,.bf-address-line .bf-url-link:focus-visible{background:#ede6df}.bf-address-line .bf-url-slug{color:#4e736e;white-space:nowrap;font-size:12.5px;font-weight:600}.bf-address-line .bf-url-link.is-copied .bf-url-slug{color:#4f7a5b}.bf-address-line .bf-url-edit{color:#a8a299;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid}.bf-address-line .bf-url:hover .bf-url-edit,.bf-address-line .bf-url-edit:focus-visible{opacity:1}.bf-address-line .bf-url-edit:hover{color:#4e736e;background:#ede6df}.bf-address-line .bf-url-edit .bf-icon{width:13px;height:13px}.bf-address-line .bf-url-state{margin:0 4px 0 auto;font-size:11px}.bf-address-line{align-items:stretch;gap:8px;display:flex}.bf-address-col{flex:0 auto;min-width:0}.bf-address-line .bf-live{margin-left:auto}.bf-site-fetch{color:#4e736e;font:inherit;white-space:nowrap;cursor:pointer;background:#f9f6f3;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:4px 12px 4px 10px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.bf-site-fetch:hover:not(:disabled){background:#ede6df}.bf-site-fetch:disabled{opacity:.5;cursor:default}.bf-site-fetch .site-fetch-icon svg{width:13px;height:13px}.bf-address-col>.bf-url{height:100%}.bf-live{color:#4f7a5b;white-space:nowrap;background:#f9f6f3;border-radius:10px;flex:none;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12px;font-weight:600;display:inline-flex}.bf-live-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.bf-live.is-live .bf-live-dot:after{content:"";background:currentColor;border-radius:50%;animation:2s ease-out infinite bf-live-pulse;position:absolute;inset:0}.bf-live.is-changes{color:#9a7a3e}.bf-live-note{color:#b0956a;margin-left:4px;font-weight:500}.bf-live.is-offline,.bf-live.is-unpublished{color:#8a847b}.bf-live .bf-live-switch{width:32px;height:18px;margin:0 0 0 4px}.bf-live .bf-live-switch .bf-switch-knob{width:14px;height:14px}.bf-live .bf-live-switch.is-on{background:#5f8a6a}.bf-live .bf-live-switch.is-on .bf-switch-knob{transform:translate(14px)}.bf-live .bf-live-switch:active .bf-switch-knob{width:17px}.bf-live .bf-live-switch.is-on:active .bf-switch-knob{transform:translate(11px)}.bf-live .bf-live-switch:disabled{cursor:default;opacity:.5}.bf-live .bf-live-switch.tooltip-below.has-tooltip:after{left:auto;right:0;transform:translateY(-4px)}.bf-live .bf-live-switch.tooltip-below.has-tooltip:hover:after,.bf-live .bf-live-switch.tooltip-below.has-tooltip:focus-visible:after{transform:translateY(0)}.bf-live .bf-live-switch.tooltip-below.has-tooltip:not(:hover):not(:focus-visible):after{transform:translateY(-4px)}@keyframes bf-live-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.bf-live.is-live .bf-live-dot:after{animation:none}}@media (width<=640px){.bf-address-line{flex-wrap:wrap}.bf-live{flex:1}}.live-confirm-backdrop{z-index:300;background:#28242052;place-items:center;padding:16px;animation:.15s live-confirm-fade;display:grid;position:fixed;inset:0}.live-confirm{color:#45403a;background:#fff;border-radius:18px;width:min(400px,100%);padding:24px;animation:.2s live-confirm-in;box-shadow:0 24px 60px #28242038}.live-confirm h2{color:#2f2c28;margin:0 0 8px;font-size:18px;font-weight:600}.live-confirm p{color:#6f6962;margin:0;font-size:13.5px;line-height:1.55}.live-confirm p strong{color:#45403a;word-break:break-all;font-weight:600}.live-confirm-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.live-confirm-actions button{height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.live-confirm-actions button:disabled{opacity:.6;cursor:default}.live-confirm-cancel{color:#4a453f;background:#f1ece6}.live-confirm-cancel:hover:not(:disabled){background:#e8e1d9}.live-confirm-ok{color:#fff;background:#4e736e}.live-confirm-ok:hover:not(:disabled){background:#436560}.live-confirm-ok.is-danger{background:#b5594b}.live-confirm-ok.is-danger:hover:not(:disabled){background:#a04d40}@keyframes live-confirm-fade{0%{opacity:0}}@keyframes live-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.live-confirm-backdrop,.live-confirm{animation:none}}@media (width<=820px){.page-head-aside{grid-template-columns:1fr}}.website-url-label{color:#3d3934;margin:6px 2px 8px;font-size:12px;font-weight:600;display:block}.toast-info .toast-icon{color:#7c8aa0}.toast-stack{z-index:200;flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed;bottom:22px;right:22px}.toast{color:#45403a;cursor:pointer;background:#fff;border:1px solid #e6e2da;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;animation:.2s toast-in;display:flex;box-shadow:0 12px 34px #3c362c29}.toast-message{line-height:1.4}.toast-icon{flex:none;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.toast-success .toast-icon{color:#5f8468}.toast-error .toast-icon{color:#b06a5c}.toast-spinner{border:2px solid #e2ded6;border-top-color:#ef6b5e;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite toast-spin}@keyframes toast-spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast-spinner{animation-duration:1.4s}.toast{animation:none}}.collection-entry-body{flex-direction:column;gap:3px;display:flex}.collection-entry-body strong{color:#4a453f;align-items:center;gap:8px;font-size:12px;display:flex}.collection-tag{color:#5f8468;background:#e0ece1;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:600}.collection-tag.restricted{color:#a4884f;background:#eee7dc}.collection-entry .digest-badge{margin-left:auto}.digest-files{border-bottom:1px solid #e7e3db;margin-bottom:20px;padding-bottom:16px}.digest-files .section-kicker{margin-bottom:10px;display:block}.digest-files-empty{color:#9a948c;font-size:12px}.digest-file{align-items:center;gap:10px;padding:8px 0;display:flex}.digest-file-name{color:#514c45;flex-direction:column;gap:2px;font-size:12px;display:flex}.digest-file-name small{color:#999289;font-size:10px}.digest-file-actions{gap:12px;margin-left:auto;display:flex}.preview-message>:first-child{margin-top:0}.preview-message>:last-child{margin-bottom:0}.preview-message p{margin:0 0 7px}.preview-message ul{margin:5px 0 7px 18px}.preview-message li{margin-bottom:3px}.preview-message h2,.preview-message h3,.preview-message h4{margin:9px 0 5px;font-size:13px}.composer-attach{color:#6f7f74;cursor:pointer;background:#fbfaf8;border:1px solid #e1ddd5;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid}.composer-attach:hover{background:#94a29614;border-color:#94a296}.digest-note{color:#7c766d;margin:0;font-size:11px;position:absolute;bottom:14px;left:22px}@media (width<=900px){.digest-body{grid-template-columns:1fr}.digest-doc{border-bottom:1px solid #e4e0d8;border-right:0}}.person-avatar{color:#71665e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.peach{background:#f1d7ca}.lavender{background:#ddd5ec}.mint{background:#d4e6d9}.sand{background:#eadfc9}.primary-button{color:#fff;cursor:pointer;background:#6f7f74;border:0;border-radius:9px;margin-left:auto;padding:11px 17px;font-size:12px}.primary-button:hover{background:#5d6d63}.empty-view{background:#ffffff59;border:1px dashed #d8d2c8;border-radius:19px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;padding:70px;display:flex}.empty-symbol{color:#93a397;margin-bottom:24px;font-size:35px}.empty-view h2{max-width:560px;margin-top:12px}.empty-view p{color:#89847d;max-width:470px;line-height:1.7}.coach-builder{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:28px 64px;display:grid}.coach-builder .setup-editor-body,.coach-builder .coach-preview{transition:opacity .2s}.coach-builder.is-loading .setup-editor-body,.coach-builder.is-loading .coach-preview{opacity:0;pointer-events:none}.setup-editor{min-width:0}.editor-section{border-top:1px solid #e4e0d8;padding:22px 0}.editor-section-heading{align-items:flex-start;gap:13px;margin-bottom:17px;display:flex}.editor-section-heading strong{color:#403c37;font-size:14px;display:block}.editor-section-heading small{color:#9a948c;margin-top:4px;font-size:11px;display:block}.editor-number{color:#9da89d;letter-spacing:.08em;font-size:11px;font-weight:700}.field-grid{grid-template-columns:1fr;gap:13px;display:grid}.field-grid.two-columns{grid-template-columns:1fr 1fr}.field-grid label,.field-grid .field-group{color:#635e57;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.field-grid .wide-field{grid-column:1/-1}.field-grid label .field-note,.field-grid .field-group .field-note{color:#a39c93;margin-top:-3px;font-size:11px;font-weight:400;line-height:1.45}.field-grid input,.field-grid textarea{resize:vertical;color:#403c37;width:100%;font:inherit;background:#ffffffb3;border:1px solid #dedad2;border-radius:9px;outline:none;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5}.field-grid input:focus,.field-grid textarea:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.assist-button{color:#718375;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:9px 0;font-size:11px;font-weight:600}.collection-list{flex-direction:column;gap:16px;display:flex}.collection-row{background:#ffffff80;border:1px solid #e3dfd7;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.collection-icon{color:#77917b;background:#e0ece1;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.collection-icon.restricted{color:#a48760;background:#eee7dc}.collection-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.collection-row strong{color:#514c45;font-size:11px;font-weight:600}.collection-row small{color:#999289;font-size:10px}.collection-status{color:#78907b;margin-left:auto;font-size:10px}.collection-status.muted{color:#aaa39a}.add-collection{margin-top:11px}.editor-actions{color:#99928a;border-top:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;font-size:11px;display:flex}.publish-bar{z-index:20;-webkit-backdrop-filter:blur(8px);background:#fbfaf8f0;border:1px solid #e0dcd4;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:12px 12px 12px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 32px #3c362c24}.publish-bar-text{flex-direction:column;gap:2px;min-width:0;display:flex}.publish-bar-text strong{color:#403c37;font-size:13px;font-weight:600}.publish-bar-text small{color:#8f8980;font-size:11px;line-height:1.4}.publish-bar.is-error .publish-bar-text small{color:#b0574a}.publish-bar .primary-button{flex:none;margin-left:0}.publish-bar .primary-button:not(.danger){background:#4e736e}.publish-bar .primary-button:not(.danger):hover:not(:disabled){background:#42625e}.publish-bar-actions{flex:none;align-items:center;gap:16px;display:flex}.publish-bar.is-confirming{background:#fdf6f4;border-color:#e8c9c2}.publish-bar.is-confirming .publish-bar-text{animation:.25s bf-fade-up}.publish-bar .primary-button.danger{background:#b0574a}.publish-bar .primary-button.danger:hover{background:#9a4a3e}.pr-backdrop{z-index:50;background:#28241e59;place-items:center;padding:16px;animation:.28s ease-out drawer-fade;display:grid;position:fixed;inset:0}.pr-modal{background:#f7f5f1;border-radius:16px;flex-direction:column;width:560px;max-width:100%;max-height:min(720px,100dvh - 32px);animation:.32s cubic-bezier(.22,.8,.32,1) pr-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #3c362c38}@keyframes pr-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-backdrop,.pr-modal{animation:none}}.pr-head{border-bottom:1px solid #e4e0d8;padding:22px 22px 18px}.pr-head strong{color:#403c37;font-size:16px;display:block}.pr-head small{color:#9a948c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.pr-body{flex:1;min-height:0;padding:14px 22px 18px;overflow-y:auto}.pr-list{margin:0;padding:0;list-style:none}.pr-item{border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pr-item:last-child{border-bottom:0}.pr-item.is-confirming .pr-item-text small{color:#b0574a;animation:.25s bf-fade-up}.pr-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-item-kind{color:#a29b92;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.pr-item-text strong{color:#403c37;font-size:13px;font-weight:600}.pr-item-text small{color:#8f8980;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.45;display:flex}.pr-item-text small.pr-item-hint{color:#a29b92;font-size:11px}.pr-item-text em{color:#b3ada4;font-style:normal}.pr-before{color:#a29b92;-webkit-text-decoration:line-through #a29b9299;text-decoration:line-through #a29b9299}.pr-arrow{color:#b3ada4}.pr-after{color:#4e736e}.pr-row-error{color:#b0574a}.pr-swatches{vertical-align:middle;gap:3px;display:inline-flex}.pr-swatch{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000014}.pr-item-actions{flex:none;align-items:center;gap:14px;display:flex}.pr-item-actions .primary-button{margin-left:0;padding:8px 13px}.pr-item-actions .primary-button.danger{background:#b0574a}.pr-item-actions .primary-button.danger:hover{background:#9a4a3e}.pr-note{color:#635e57;margin:6px 0;font-size:13px;line-height:1.5}.pr-note.is-error{color:#b0574a}.pr-footnote{color:#a29b92;margin:12px 0 0;font-size:11px;line-height:1.5}.pr-foot{border-top:1px solid #e4e0d8;align-items:center;gap:10px;padding:14px 22px;display:flex}.pr-foot-error{color:#b0574a;flex:1;min-width:0;font-size:11px;line-height:1.4}.pr-foot .primary-button{background:#4e736e;margin-left:0}.pr-foot .primary-button:hover:not(:disabled){background:#42625e}.pr-foot button:disabled{opacity:.5;cursor:default}@media (width<=560px){.pr-item{flex-wrap:wrap}.pr-foot .secondary-button,.pr-foot .primary-button{flex:1}.pr-foot-error:empty{display:none}.pr-foot{flex-wrap:wrap}}.editor-actions>div{gap:8px;display:flex}.secondary-button{color:#68625b;cursor:pointer;background:0 0;border:1px solid #d8d4cc;border-radius:9px;padding:10px 14px;font-size:12px}.editor-actions .primary-button{margin-left:0}.prototype-note{color:#a29b92;margin:14px 0 0;font-size:10px;line-height:1.5}.coach-preview{position:sticky;top:28px}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.coach-frame{min-height:600px;font-family:var(--coach-font-body,inherit);background:#fbfaf8;border:1px solid #ddd9d1;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 15px 40px #51483c14}.coach-frame-header{background:#ffffffb8;border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;padding:18px;display:flex}.coach-identity{align-items:center;gap:10px;display:flex}.coach-identity>span:last-child{flex-direction:column;gap:3px;display:flex}.coach-identity strong{color:#48433d;font-size:12px}.coach-avatar{background:var(--coach-c1,#738077);color:#fff;border-radius:50% 50% 50% 8px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:21px;font-style:italic;display:grid}.online-dot{background:#83a88a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e4f0e5}.preview-messages{flex-direction:column;flex:1;gap:12px;padding:22px 17px;display:flex;overflow-y:auto}.preview-message{color:#5e5952;border-radius:13px;max-width:87%;padding:12px 13px;font-size:12px;line-height:1.6}.preview-message.assistant{color:#3d332b;background:#fcf9f4;border:1px solid #3d332b1a;border-top-left-radius:4px;align-self:flex-start;box-shadow:0 4px 16px #3d332b0d}.preview-message.user{background:linear-gradient(160deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 96%, white), color-mix(in srgb, var(--coach-c1,#ef6b5e) 50%, var(--coach-c3,#d0473b)));box-shadow:0 4px 14px color-mix(in srgb, var(--coach-c3,#d0473b) 22%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 5%, #fffaf4);border-top-right-radius:4px;align-self:flex-end}.preview-message a{color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 85%, black);text-underline-offset:2px;text-decoration:underline}.preview-message.user a{color:inherit}.preview-message a:hover{color:#3d332b}.preview-message.user a:hover{color:inherit;opacity:.85}.preview-composer{background:#fff;border-top:1px solid #ebe7e0;align-items:flex-end;gap:8px;padding:13px;display:flex}.preview-composer textarea{min-width:0;min-height:36px;max-height:min(160px, calc(var(--app-height,100vh) * .25));resize:none;color:#4f4a44;line-height:1.35;font:inherit;background:#fbfaf8;border:1px solid #e1ddd5;border-radius:9px;outline:none;flex:1;padding:10px 11px;font-size:11px;display:block;overflow-y:auto}.preview-composer button{background:var(--coach-c1,#748379);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;width:34px;height:36px;font-size:16px}.public-coach-page{background:radial-gradient(circle at 16% 10%,#e8eee6 0,#0000 33%),#f5f3ef;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px;display:flex}.public-coach-frame{width:min(100%,460px)}.public-coach-page .coach-frame{width:min(100%,460px);height:min(88vh,760px)}.overview-chat .coach-frame{width:min(100%,640px);height:min(70vh,680px);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto}.overview-chat .preview-composer{background:0 0;border-top:none;padding:0}.overview-chat .preview-composer textarea{border-radius:14px;min-height:56px;padding:16px 18px;font-size:14px}.overview-chat .preview-composer button{border-radius:14px;width:50px;font-size:18px}.overview-chat .preview-composer .composer-attach{border-radius:14px;width:50px;height:58px;font-size:20px}.overview-chat .preview-composer{align-items:flex-end}.overview-chat .preview-composer>button{height:58px}.composer-attach.is-disabled{opacity:.45;cursor:default}.overview-chat.is-dragover .coach-frame{outline-offset:6px;border-radius:20px;outline:2px dashed #94a296}.overview-pill-row{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 2px 10px;display:flex;overflow-x:auto}.overview-pill-row::-webkit-scrollbar{display:none}.overview-pill-row .coach-starter{white-space:nowrap;flex:none;min-height:32px;padding:6px 14px;font-size:11px}.overview-slot:has(>.overview-chat--empty){flex-direction:column;flex:1;min-height:0;display:flex}.overview-chat--empty{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.overview-chat--empty .coach-frame{height:auto;min-height:0;margin:0}.overview-chat--empty .preview-messages{flex:none;padding-bottom:0;overflow:visible}.overview-chat--empty .coach-greeting{margin:0 auto;padding:0 10px}.overview-chat--empty .overview-pill-row{padding-top:40px;padding-bottom:16px}.coach-greeting{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;margin:auto;padding:24px 10px;display:flex}.coach-visual{width:var(--cv,132px);height:var(--cv,132px);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.coach-visual>span{border-radius:999px;position:absolute}.coach-visual--orb{background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 14%, transparent) 0 42%, color-mix(in srgb, var(--coach-c1) 7%, transparent) 43% 100%)}.coach-visual--orb .cv-glow{background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 10%, transparent), transparent 68%);filter:blur(calc(var(--cv,132px) * .075));opacity:.82;inset:0}.coach-visual--orb .cv-ring{inset:calc(var(--cv,132px) * .24);border:1.5px solid color-mix(in srgb, var(--coach-c1) 22%, transparent)}.coach-visual--orb .cv-core{inset:calc(var(--cv,132px) * .38);background:color-mix(in srgb, var(--coach-c1) 30%, transparent)}.coach-visual--breath .cv-b-core{width:calc(var(--cv,132px) * .45);height:calc(var(--cv,132px) * .45);background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 34%, transparent), color-mix(in srgb, var(--coach-c1) 14%, transparent));margin:auto;inset:0}.coach-visual--breath .cv-b-ring{width:calc(var(--cv,132px) * .45);height:calc(var(--cv,132px) * .45);border:1.5px solid color-mix(in srgb, var(--coach-c1) 35%, transparent);opacity:0;margin:auto;inset:0}@media (prefers-reduced-motion:no-preference){.coach-visual--orb{animation:4.8s ease-in-out infinite cvOrbPulse}.coach-visual--orb .cv-ring{animation:4.8s ease-in-out infinite cvOrbRing}.coach-visual--orb .cv-glow{animation:4.8s ease-in-out infinite cvOrbGlow}.coach-visual--breath .cv-b-core{animation:6s ease-in-out infinite cvBreathCore}.coach-visual--breath .cv-b-ring{animation:6s ease-out infinite cvBreathRing}.coach-visual--breath .cv-b-ring:nth-child(2){animation-delay:2s}.coach-visual--breath .cv-b-ring:nth-child(3){animation-delay:4s}}@keyframes cvOrbPulse{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes cvOrbRing{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes cvOrbGlow{0%,to{opacity:.56}50%{opacity:.92}}@keyframes cvBreathCore{0%,to{opacity:.7;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes cvBreathRing{0%{opacity:.5;transform:scale(.7)}70%{opacity:.12}to{opacity:0;transform:scale(2.1)}}.coach-visual--orbit .cv-dot{width:calc(var(--cv,132px) * .34);height:calc(var(--cv,132px) * .34);margin:auto;inset:0}.coach-visual--orbit .cv-dot--1{background:var(--coach-c1);transform:translate(calc(var(--cv,132px) * -.14), calc(var(--cv,132px) * -.1))}.coach-visual--orbit .cv-dot--2{background:var(--coach-c2);transform:translate(calc(var(--cv,132px) * -.16), calc(var(--cv,132px) * .12))}.coach-visual--orbit .cv-dot--3{background:var(--coach-c3);transform:translate(calc(var(--cv,132px) * .16), calc(var(--cv,132px) * .14))}@media (prefers-reduced-motion:no-preference){.coach-visual--orbit .cv-dot--1{animation:7s ease-in-out infinite cvFloat1}.coach-visual--orbit .cv-dot--2{animation:8.5s ease-in-out infinite cvFloat2}.coach-visual--orbit .cv-dot--3{animation:7.8s ease-in-out infinite cvFloat3}}@keyframes cvFloat1{0%,to{transform:translate(calc(var(--cv,132px) * -.14), calc(var(--cv,132px) * -.1)) scale(.9)}33%{transform:translate(calc(var(--cv,132px) * .06), calc(var(--cv,132px) * -.18)) scale(1.18)}66%{transform:translate(calc(var(--cv,132px) * .16), calc(var(--cv,132px) * .1)) scale(.78)}}@keyframes cvFloat2{0%,to{transform:translate(calc(var(--cv,132px) * -.16), calc(var(--cv,132px) * .12)) scale(1)}33%{transform:translate(calc(var(--cv,132px) * -.02), calc(var(--cv,132px) * -.14)) scale(.72)}66%{transform:translate(calc(var(--cv,132px) * .14), calc(var(--cv,132px) * .02)) scale(1.12)}}@keyframes cvFloat3{0%,to{transform:translate(calc(var(--cv,132px) * .16), calc(var(--cv,132px) * .14)) scale(.85)}33%{transform:translate(calc(var(--cv,132px) * .1), calc(var(--cv,132px) * -.1)) scale(1.1)}66%{transform:translate(calc(var(--cv,132px) * -.14), calc(var(--cv,132px) * .06)) scale(.95)}}.coach-visual--blob .cv-bl-glow{background:radial-gradient(circle, color-mix(in srgb, var(--coach-c2) 45%, transparent), transparent 70%);filter:blur(calc(var(--cv,132px) * .08));inset:14%}.coach-visual--blob .cv-bl-shape{background:linear-gradient(140deg, var(--coach-c1), var(--coach-c2) 55%, var(--coach-c3));opacity:.85;border-radius:58% 42% 50% 50%/46% 54%;inset:20%}@media (prefers-reduced-motion:no-preference){.coach-visual--blob .cv-bl-shape{animation:9s ease-in-out infinite cvMorph,22s linear infinite cvSpin}.coach-visual--blob .cv-bl-glow{animation:4.5s ease-in-out infinite cvOrbGlow}}@keyframes cvSpin{to{transform:rotate(360deg)}}@keyframes cvMorph{0%,to{border-radius:58% 42% 50% 50%/46% 54%}25%{border-radius:44% 56% 38% 62%/58% 40% 60% 42%}50%{border-radius:52% 48% 62% 38%/40% 60% 44% 56%}75%{border-radius:38% 62% 48% 52%/54% 46% 58% 42%}}.coach-visual--mist .cv-mi{left:calc(50% + var(--cv,132px) * (var(--x) - var(--w) / 2));top:calc(50% + var(--cv,132px) * (var(--y) - var(--h) / 2));width:calc(var(--cv,132px) * var(--w));height:calc(var(--cv,132px) * var(--h));background:radial-gradient(ellipse at 50% 50%, var(--mi-c), transparent 72%);filter:blur(calc(var(--cv,132px) * .075));opacity:.85;border-radius:58% 42% 50% 50%/46% 54%}.coach-visual--mist .cv-mi--1{--w:1.7;--h:.42;--x:-.14;--y:-.16;--mi-c:color-mix(in srgb, var(--coach-c1) 50%, transparent)}.coach-visual--mist .cv-mi--2{--w:1.5;--h:.36;--x:.2;--y:.04;--mi-c:color-mix(in srgb, var(--coach-c2) 48%, transparent)}.coach-visual--mist .cv-mi--3{--w:1.35;--h:.32;--x:-.1;--y:.24;--mi-c:color-mix(in srgb, var(--coach-c3) 36%, transparent)}.coach-visual--mist .cv-mi--4{--w:1.1;--h:.5;--x:.16;--y:-.26;--mi-c:color-mix(in srgb, var(--coach-c1) 32%, transparent)}.coach-visual--mist .cv-mi--5{--w:2;--h:.3;--x:0;--y:.1;--mi-c:color-mix(in srgb, var(--coach-c2) 30%, transparent)}@media (prefers-reduced-motion:no-preference){.coach-visual--mist .cv-mi{animation:19s ease-in-out infinite cvMistDriftA,13s ease-in-out infinite cvMorph,11s ease-in-out infinite cvMistFade}.coach-visual--mist .cv-mi--2{animation:23s ease-in-out -6s infinite cvMistDriftB,17s ease-in-out -4s infinite reverse cvMorph,14s ease-in-out -3s infinite cvMistFade}.coach-visual--mist .cv-mi--3{animation:27s ease-in-out -11s infinite reverse cvMistDriftA,11s ease-in-out -7s infinite cvMorph,9s ease-in-out -5s infinite cvMistFade}.coach-visual--mist .cv-mi--4{animation:21s ease-in-out -15s infinite reverse cvMistDriftB,15s ease-in-out -2s infinite reverse cvMorph,12.5s ease-in-out -8s infinite cvMistFade}.coach-visual--mist .cv-mi--5{animation:31s ease-in-out -4s infinite cvMistDriftA,19s ease-in-out -9s infinite cvMorph,16s ease-in-out -1s infinite cvMistFade}.coach-visual--bubbles .cv-bu{animation:7s ease-in-out infinite cvBubbleFloat,3.2s ease-in-out infinite cvBubbleWobble}.coach-visual--bubbles .cv-bu--2{animation-duration:8.5s,2.7s;animation-delay:-3s,-1s}.coach-visual--bubbles .cv-bu--3{animation-duration:6.2s,2.4s;animation-direction:reverse,normal;animation-delay:-1.5s,-.4s}.coach-visual--bubbles .cv-bu--4{animation-duration:5.4s,2.1s;animation-delay:-4s,-1.6s}.coach-visual--bubbles .cv-bu--5{animation-duration:4.8s,1.9s;animation-direction:reverse,normal;animation-delay:-2.2s,-.8s}.coach-visual--solid .cv-so-float{animation:6s ease-in-out infinite cvSolidFloat}.coach-visual--solid .cv-so-shadow{animation:6s ease-in-out infinite cvSolidShadow}.coach-visual--heart .cv-so-turn{animation:10s ease-in-out infinite cvHeartTurn}.coach-visual--sphere .cv-so-turn{animation:11s ease-in-out infinite cvSphereTurn}.coach-visual--donut .cv-so-turn{animation:14s linear infinite cvDonutTurn}.coach-visual--star .cv-so-turn{animation:10s ease-in-out infinite cvHeartTurn}.coach-visual--saturn .cv-so-turn{animation:12s ease-in-out infinite cvSaturnTurn}.coach-visual--sparkle .cv-sp{animation:3s ease-in-out infinite cvSparkle}.coach-visual--sparkle .cv-sp--1{animation:4s ease-in-out infinite cvSparkleMain}.coach-visual--sparkle .cv-sp--2{animation-delay:-.6s}.coach-visual--sparkle .cv-sp--3{animation-duration:3.6s;animation-delay:-1.8s}.coach-visual--sparkle .cv-sp--4{animation-duration:2.6s;animation-delay:-1.1s}.coach-visual--sparkle .cv-sp--5{animation-duration:3.3s;animation-delay:-2.5s}.coach-visual--sparkle .cv-sp--6{animation-duration:2.8s;animation-delay:-.2s}.coach-visual--rainbow .cv-rb{animation:7s cubic-bezier(.6,0,.3,1) infinite cvRainbow}.coach-visual--rainbow .cv-rb--2{animation-delay:.14s}.coach-visual--rainbow .cv-rb--3{animation-delay:.28s}.coach-visual--rainbow .cv-rb--4{animation-delay:.42s}.coach-visual--crescent .cv-cr-moon{animation:8s ease-in-out infinite cvCrescent}.coach-visual--crescent .cv-cr-star{animation:3.2s ease-in-out infinite cvSparkle}.coach-visual--crescent .cv-cr-star--2{animation-duration:2.7s;animation-delay:-1.2s}.coach-visual--crescent .cv-cr-star--3{animation-duration:3.8s;animation-delay:-2.2s}}@keyframes cvBubbleFloat{0%,to{translate:0}30%{translate:calc(var(--cv,132px) * .03) calc(var(--cv,132px) * -.05)}65%{translate:calc(var(--cv,132px) * -.025) calc(var(--cv,132px) * -.02)}}@keyframes cvBubbleWobble{0%,to{transform:scale(1)}33%{transform:scale(1.04,.96)}66%{transform:scale(.97,1.03)}}@keyframes cvHeartTurn{0%,to{transform:rotateY(-38deg)rotateX(12deg)}50%{transform:rotateY(38deg)rotateX(4deg)}}@keyframes cvSolidFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4%)scale(1.035)}}@keyframes cvSolidShadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.86)}}@keyframes cvSphereTurn{0%,to{transform:rotateX(24deg)rotateY(-40deg)}50%{transform:rotateX(8deg)rotateY(40deg)}}@keyframes cvSaturnTurn{0%,to{transform:rotateY(-30deg)rotateX(-4deg)}50%{transform:rotateY(30deg)rotateX(-12deg)}}@keyframes cvSparkle{0%,to{transform:scale(0)rotate(0)}45%{transform:scale(1)rotate(45deg)}70%{transform:scale(.85)rotate(70deg)}90%{transform:scale(0)rotate(90deg)}}@keyframes cvSparkleMain{0%,to{transform:scale(.88)rotate(0)}50%{transform:scale(1)rotate(12deg)}}@keyframes cvRainbow{0%{transform:rotate(-225deg)}30%,72%{transform:rotate(-45deg)}to{transform:rotate(135deg)}}@keyframes cvCrescent{0%,to{box-shadow:inset calc(var(--cv,132px) * .1) calc(var(--cv,132px) * -.03) 0 0 var(--coach-c1);transform:rotate(-12deg)}50%{box-shadow:inset calc(var(--cv,132px) * .15) calc(var(--cv,132px) * -.04) 0 0 var(--coach-c1);transform:rotate(-24deg)}}@keyframes cvDonutTurn{0%{transform:rotateX(62deg)rotateY(0)}50%{transform:rotateX(30deg)rotateY(180deg)}to{transform:rotateX(62deg)rotateY(360deg)}}@keyframes cvMistDriftA{0%,to{transform:translate(-9%)rotate(-3deg)scale(1)}28%{transform:translate(5%,-12%)rotate(2deg)scale(1.1,.9)}61%{transform:translate(11%,7%)rotate(5deg)scale(.94,1.12)}83%{transform:translate(-2%,10%)rotate(-1deg)scale(1.04,.96)}}@keyframes cvMistDriftB{0%,to{transform:translate(7%,4%)rotate(2deg)scale(1.05,.95)}35%{transform:translate(-8%,-6%)rotate(-4deg)scale(.92,1.1)}70%{transform:translate(-3%,11%)rotate(1deg)scale(1.12,.92)}}@keyframes cvMistFade{0%,to{opacity:.5}40%{opacity:.95}70%{opacity:.7}}.coach-visual--bubbles .cv-bu{left:calc(50% + var(--cv,132px) * (var(--x) - var(--s) / 2));top:calc(50% + var(--cv,132px) * (var(--y) - var(--s) / 2));width:calc(var(--cv,132px) * var(--s));height:calc(var(--cv,132px) * var(--s));background:radial-gradient(circle at 31% 27%, #fff 0 9%, transparent 10%), radial-gradient(ellipse 22% 11% at 70% 77%, #ffffffb3 0 60%, transparent 66%), radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--bu-c) 6%, transparent) 0 40%, color-mix(in srgb, var(--bu-c) 22%, transparent) 62%, color-mix(in srgb, var(--bu-c) 62%, transparent) 86%, color-mix(in srgb, var(--bu-c) 85%, #fff) 98%, transparent 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bu-c) 35%, transparent), 0 calc(var(--cv,132px) * .03) calc(var(--cv,132px) * .05) -2px color-mix(in srgb, var(--bu-c) 30%, transparent)}.coach-visual--bubbles .cv-bu--1{--s:.46;--x:-.06;--y:.04;--bu-c:var(--coach-c1)}.coach-visual--bubbles .cv-bu--2{--s:.3;--x:.25;--y:-.2;--bu-c:var(--coach-c2)}.coach-visual--bubbles .cv-bu--3{--s:.21;--x:-.29;--y:-.24;--bu-c:var(--coach-c3)}.coach-visual--bubbles .cv-bu--4{--s:.16;--x:.3;--y:.27;--bu-c:var(--coach-c1)}.coach-visual--bubbles .cv-bu--5{--s:.1;--x:-.31;--y:.3;--bu-c:var(--coach-c2)}.coach-visual--solid .cv-so-float{perspective:calc(var(--cv,132px) * 3);border-radius:0}.coach-visual--solid .cv-so-turn{transform-style:preserve-3d;border-radius:0;position:absolute;inset:0}.coach-visual--solid .cv-so-slice{--base:color-mix(in srgb, color-mix(in srgb, var(--coach-c1) var(--lit), color-mix(in srgb, var(--coach-c3) 70%, #000)), #fff var(--glow));background:linear-gradient(140deg, color-mix(in srgb, var(--base) 82%, #fff) 0%, var(--base) 42%, color-mix(in srgb, var(--base) 78%, #000) 100%);transform:translateZ(calc(var(--cv,132px) * var(--depth) * var(--t))) scale(var(--k,1));position:absolute;inset:0}.coach-visual--solid .cv-so-shadow{background:radial-gradient(ellipse, color-mix(in srgb, var(--coach-c3) 28%, transparent), transparent 70%);height:6%;top:85%;left:26%;right:26%}.coach-visual--heart{--depth:.12}.coach-visual--heart .cv-so-float{height:53%;top:24%;left:21%;right:21%}.coach-visual--heart .cv-so-turn{transform:rotateY(-24deg)rotateX(10deg)}.coach-visual--heart .cv-so-slice{border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 92'%3E%3Cpath d='M50 90C47 87 6 62 3 34 1 16 13 3 28 3c11 0 18 7 22 15 4-8 11-15 22-15 15 0 27 13 25 31-3 28-44 53-47 56z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 92'%3E%3Cpath d='M50 90C47 87 6 62 3 34 1 16 13 3 28 3c11 0 18 7 22 15 4-8 11-15 22-15 15 0 27 13 25 31-3 28-44 53-47 56z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.coach-visual--sphere{--depth:.27}.coach-visual--sphere .cv-so-float{width:54%;height:54%;top:20%;left:23%}.coach-visual--sphere .cv-so-turn{transform:rotateX(18deg)}.coach-visual--sphere .cv-so-slice{border-radius:50%}.coach-visual--donut{--depth:calc(.31 * .38)}.coach-visual--donut .cv-so-float{width:62%;height:62%;top:17%;left:19%}.coach-visual--donut .cv-so-turn{transform:rotateX(60deg)}.coach-visual--donut .cv-so-slice{-webkit-mask:radial-gradient(closest-side, transparent calc(var(--in) - 0.6%), #000 var(--in), #000 var(--out), transparent calc(var(--out) + 0.6%));-webkit-mask:radial-gradient(closest-side, transparent calc(var(--in) - 0.6%), #000 var(--in), #000 var(--out), transparent calc(var(--out) + 0.6%));mask:radial-gradient(closest-side, transparent calc(var(--in) - 0.6%), #000 var(--in), #000 var(--out), transparent calc(var(--out) + 0.6%));border-radius:50%}.coach-visual--star{--depth:.1}.coach-visual--star .cv-so-float{width:58%;height:58%;top:19%;left:21%}.coach-visual--star .cv-so-turn{transform:rotateY(-24deg)rotateX(10deg)}.coach-visual--star .cv-so-slice{border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.0 9.0L61.2 37.6L91.8 39.4L68.1 58.9L75.9 88.6L50.0 72.0L24.1 88.6L31.9 58.9L8.2 39.4L38.8 37.6z' stroke='%23000' stroke-width='9' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.0 9.0L61.2 37.6L91.8 39.4L68.1 58.9L75.9 88.6L50.0 72.0L24.1 88.6L31.9 58.9L8.2 39.4L38.8 37.6z' stroke='%23000' stroke-width='9' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.coach-visual--saturn{--depth:.19}.coach-visual--saturn .cv-so-float{width:38%;height:38%;top:25%;left:31%}.coach-visual--saturn .cv-so-turn{transform:rotateY(-20deg)rotateX(-6deg)}.coach-visual--saturn .cv-so-slice{border-radius:50%}.coach-visual--saturn .cv-sat-ring{background:radial-gradient(closest-side, color-mix(in srgb, var(--coach-c2) 70%, #fff) 60%, var(--coach-c2) 78%, color-mix(in srgb, var(--coach-c2) 70%, var(--coach-c3)) 100%);transform:rotateZ(-16deg) rotateX(64deg) translateZ(calc(var(--cv,132px) * .004 * var(--r)));border-radius:50%;position:absolute;inset:-52%;-webkit-mask:radial-gradient(closest-side,#0000 61%,#000 62% 79%,#0000 80% 82%,#000 83% 98.5%,#0000 100%);mask:radial-gradient(closest-side,#0000 61%,#000 62% 79%,#0000 80% 82%,#000 83% 98.5%,#0000 100%)}.coach-visual--saturn .cv-so-shadow{top:80%}.cv-sp{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);border-radius:0}.coach-visual--sparkle .cv-sp{left:calc(50% + var(--cv,132px) * (var(--x) - var(--s) / 2));top:calc(50% + var(--cv,132px) * (var(--y) - var(--s) / 2));width:calc(var(--cv,132px) * var(--s));height:calc(var(--cv,132px) * var(--s));background:var(--sp-c)}.coach-visual--sparkle .cv-sp--1{--s:.44;--x:-.04;--y:.02;--sp-c:var(--coach-c1)}.coach-visual--sparkle .cv-sp--2{--s:.2;--x:.27;--y:-.24;--sp-c:var(--coach-c2)}.coach-visual--sparkle .cv-sp--3{--s:.16;--x:-.3;--y:-.22;--sp-c:var(--coach-c3)}.coach-visual--sparkle .cv-sp--4{--s:.14;--x:.3;--y:.24;--sp-c:var(--coach-c3)}.coach-visual--sparkle .cv-sp--5{--s:.1;--x:-.26;--y:.3;--sp-c:var(--coach-c2)}.coach-visual--sparkle .cv-sp--6{--s:.08;--x:.08;--y:-.38;--sp-c:var(--coach-c1)}.coach-visual--rainbow .cv-rb-clip{border-radius:0;height:60%;top:4%;left:0;right:0;overflow:hidden}.coach-visual--rainbow .cv-rb{left:calc(50% - var(--cv,132px) * var(--w) / 2);bottom:calc(var(--cv,132px) * var(--w) / -2);width:calc(var(--cv,132px) * var(--w));height:calc(var(--cv,132px) * var(--w));box-sizing:border-box;border:calc(var(--cv,132px) * .075) solid;border-color:var(--rb-c) var(--rb-c) transparent transparent;border-radius:50%;position:absolute;transform:rotate(-45deg)}.coach-visual--rainbow .cv-rb--1{--w:.9;--rb-c:var(--coach-c1)}.coach-visual--rainbow .cv-rb--2{--w:.75;--rb-c:color-mix(in srgb, var(--coach-c1) 50%, var(--coach-c2))}.coach-visual--rainbow .cv-rb--3{--w:.6;--rb-c:var(--coach-c2)}.coach-visual--rainbow .cv-rb--4{--w:.45;--rb-c:var(--coach-c3)}.coach-visual--crescent .cv-cr-moon{width:58%;height:58%;box-shadow:inset calc(var(--cv,132px) * .1) calc(var(--cv,132px) * -.03) 0 0 var(--coach-c1);top:18%;left:20%;transform:rotate(-12deg)}.coach-visual--crescent .cv-cr-star{background:var(--coach-c3)}.coach-visual--crescent .cv-cr-star--1{width:13%;height:13%;top:16%;left:66%}.coach-visual--crescent .cv-cr-star--2{background:var(--coach-c2);width:8%;height:8%;top:44%;left:80%}.coach-visual--crescent .cv-cr-star--3{background:var(--coach-c2);width:6%;height:6%;top:66%;left:58%}.coach-visual--sunrise .cv-sr-glow{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--coach-c1) 26%, transparent), transparent 62%);filter:blur(calc(var(--cv,132px) * .04));inset:6%}.coach-visual--sunrise .cv-sr-sky,.coach-visual--sunrise .cv-sr-water{border-radius:0;left:0;right:0;overflow:hidden}.coach-visual--sunrise .cv-sr-sky{height:62%;top:0}.coach-visual--sunrise .cv-sr-water{opacity:.32;height:38%;filter:blur(calc(var(--cv,132px) * .012));top:62%;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.coach-visual--sunrise .cv-sr-sun{aspect-ratio:1;background:linear-gradient(var(--coach-c1), var(--coach-c3));width:38%;box-shadow:0 0 calc(var(--cv,132px) * .12) color-mix(in srgb, var(--coach-c1) 45%, transparent);border-radius:50%;margin-left:-19%;position:absolute;bottom:0;left:50%;transform:translateY(18%)}.coach-visual--sunrise .cv-sr-sun--reflection{background:linear-gradient(var(--coach-c3), var(--coach-c1));top:0;bottom:auto;transform:translateY(-18%)}.coach-visual--sunrise .cv-sr-horizon{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--coach-c3) 55%, transparent), transparent);border-radius:1px;height:1.5px;top:62%;left:12%;right:12%}@media (prefers-reduced-motion:no-preference){.coach-visual--sunrise .cv-sr-sun{animation:8s ease-in-out infinite cvSunRise}.coach-visual--sunrise .cv-sr-sun--reflection{animation:8s ease-in-out infinite cvSunSink}.coach-visual--sunrise .cv-sr-glow{animation:8s ease-in-out infinite cvSunGlow}}@keyframes cvSunRise{0%,to{transform:translateY(62%)}50%{transform:translateY(-4%)}}@keyframes cvSunSink{0%,to{transform:translateY(-62%)}50%{transform:translateY(4%)}}@keyframes cvSunGlow{0%,to{opacity:.35}50%{opacity:1}}.visual-picker{flex-wrap:wrap;gap:12px;display:flex}.visual-option{cursor:pointer;background:#fff9;border:1px solid #dedad2;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:92px;padding:12px 8px;display:flex}.visual-option:hover{background:#f0eeea}.visual-option.selected{border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.visual-option-preview{place-items:center;width:56px;height:56px;display:grid}.visual-option-label{color:#635e57;font-size:12px;font-weight:600}.visual-colors{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.visual-color{color:#635e57;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.access-provider-list{flex-direction:column;gap:8px;display:flex}.access-provider-card{background:#ffffffb3;border:1px solid #dedad2;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.access-provider-card.selected{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.access-provider-choose{color:#4f4a44;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.access-provider-radio{box-sizing:border-box;border:1.5px solid #b7b0a5;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px}.access-provider-card.selected .access-provider-radio{border:4px solid #748379}.access-provider-text{flex-direction:column;gap:3px;min-width:0;display:flex}.access-provider-text strong{color:#403c37;font-size:12px;font-weight:600}.access-provider-text small{color:#9b948c;font-size:11px;font-weight:400;line-height:1.4}.access-provider-text .access-provider-summary{color:#4f7256;font-weight:600}.access-provider-text .access-provider-summary.pending{color:#b0574a}.access-provider-settings{color:#6f6960;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #e6e2da;flex:none;padding:0 14px;font-size:12px;font-weight:600}.access-provider-settings:hover{color:#302d2a}.group-kajabi-missing{margin-top:14px}.group-kajabi-change{margin-top:12px}.group-kajabi-missing .access-provider-choose{cursor:default}.access-provider-settings:disabled{cursor:default;opacity:.5}.drawer .field-grid+.field-grid,.drawer .access-connection+.field-grid{margin-top:18px}.drawer .field-grid .access-email-list{min-height:320px}@media (width<=640px){.access-provider-card{flex-direction:column}.access-provider-settings{text-align:left;border-top:1px solid #e6e2da;border-left:0;padding:10px 12px}}.field-grid .access-email-list{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.field-grid .access-toggle{flex-direction:row;align-items:center;gap:9px;font-size:12px}.field-grid .access-toggle input[type=checkbox]{accent-color:#748379;width:16px;height:16px;margin:0;padding:0}.access-available{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.access-available li{color:#4f4a44;background:#ffffffb3;border:1px solid #e6e2da;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.access-available li small{color:#9b948c}.collection-access-button{color:#7b756c;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #d8d4cc;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.collection-access-button.is-static{cursor:default}.collection-schedule-button+.collection-access-button{margin-left:0}.schedule-date-row{align-items:center;gap:12px;display:flex}.settings-group{border-top:1px solid #e4e0d8;margin-top:26px;padding-top:22px}.settings-group-title{color:#403c37;margin:0 0 12px;font-size:13px;font-weight:700}.schedule-date-row input{flex:1}.schedule-sections{flex-direction:column;gap:6px;display:flex}.field-grid .schedule-section{color:#403c37;background:#ffffff80;border:1px solid #ebe7df;border-radius:9px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;font-weight:500}.schedule-section-day{color:#7b756c;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.field-grid .schedule-section-day input{text-align:right;width:64px;padding:6px 8px}.collection-access-lock{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:11px;height:11px}.collection-access-button.is-set{color:#4f7256;background:#94a2961a;border-style:solid;border-color:#b9c7bb}.access-chosen{background:#ffffffb3;border:1px solid #e6e2da;border-radius:9px}.access-chosen-head{color:#403c37;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.access-chosen-head:disabled{cursor:default}.access-chosen-head small{color:#9b948c;font-weight:400}.access-chosen-head .access-chosen-warning{color:#b0574a}.access-chosen-meta{flex:none;align-items:center;gap:10px;display:flex}.access-chosen-toggle{color:#718375}.access-chosen .access-available{padding:0 8px 8px}.access-loading{color:#7b756c;border:1px dashed #e0dbd2;border-radius:9px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;font-weight:400;display:flex}.access-available li.added{background:#94a2961a;border-color:#b9c7bb}.access-status{color:#7b756c;font-size:11px;line-height:1.45}.access-connection{background:#ffffffb3;border:1px solid #e6e2da;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.access-connection>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-connection strong{color:#403c37;font-size:12px}.access-status.ok{color:#4f7256}.access-status.bad{color:#b0574a}.coach-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(620px,100%);margin:4px auto 0;display:grid}.coach-starter{color:#3d332b;min-width:0;min-height:48px;font:inherit;text-align:center;white-space:normal;cursor:pointer;background:#fcf9f4;border:1px solid #3d332b1a;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:500;line-height:1.15;transition:background .15s,border-color .15s;display:flex}.coach-starter:hover:not(:disabled){background:#fff;border-color:#3d332b33}.coach-starter.accent{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 40%, transparent);background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 7%, transparent);color:var(--coach-c3,#d0473b)}.coach-starter.accent:hover:not(:disabled){border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 60%, transparent);background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent)}.coach-starter:disabled{cursor:default;opacity:.6}@media (width<=640px){.coach-starter{min-height:52px;padding:9px 13px}}.coach-starters--outline .coach-starter,.coach-starters--outline .coach-starter.accent{border:1.5px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 55%, transparent);color:var(--coach-c3,#d0473b);background:0 0}.coach-starters--outline .coach-starter:hover:not(:disabled){border-color:var(--coach-c1,#ef6b5e);background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 6%, transparent)}.coach-starters--filled .coach-starter,.coach-starters--filled .coach-starter.accent{background:var(--coach-c1,#ef6b5e);color:#fff;box-shadow:0 6px 16px -10px var(--coach-c3,#d0473b);border-color:#0000;font-weight:600}.coach-starters--filled .coach-starter:hover:not(:disabled){background:var(--coach-c3,#d0473b);border-color:#0000}.coach-starters--tinted .coach-starter,.coach-starters--tinted .coach-starter.accent{background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 14%, #fff);color:var(--coach-c3,#d0473b);border-color:#0000}.coach-starters--tinted .coach-starter:hover:not(:disabled){background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 22%, #fff);border-color:#0000}.coach-starters--card .coach-starter,.coach-starters--card .coach-starter.accent{border:1px solid #3d332b14;border-left:3px solid var(--coach-c1,#ef6b5e);color:#3d332b;text-align:left;background:#fff;border-radius:10px;justify-content:flex-start;box-shadow:0 4px 14px -8px #3d332b47}.coach-starters--card .coach-starter:hover:not(:disabled){border-color:#3d332b24;border-left-color:var(--coach-c3,#d0473b);background:#fff;box-shadow:0 8px 20px -10px #3d332b59}.coach-starters--minimal .coach-starter,.coach-starters--minimal .coach-starter.accent{min-height:40px;color:var(--coach-c3,#d0473b);background:0 0;border:0;border-radius:0}.coach-starters--minimal .coach-starter:hover:not(:disabled){color:var(--coach-c1,#ef6b5e);background:0 0}.coach-starters--gradient .coach-starter,.coach-starters--gradient .coach-starter.accent{background:linear-gradient(135deg, var(--coach-c1,#ef6b5e), var(--coach-c2,#b0688f));color:#fff;border-color:#0000;font-weight:600}.coach-starters--gradient .coach-starter:hover:not(:disabled){background:linear-gradient(135deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));border-color:#0000}.coach-starters--dashed .coach-starter,.coach-starters--dashed .coach-starter.accent{border:1.5px dashed color-mix(in srgb, var(--coach-c1,#ef6b5e) 65%, transparent);color:var(--coach-c3,#d0473b);background:0 0}.coach-starters--dashed .coach-starter:hover:not(:disabled){border-style:solid;border-color:var(--coach-c1,#ef6b5e);background:0 0}.coach-starters--retro .coach-starter,.coach-starters--retro .coach-starter.accent{border:1.5px solid var(--coach-c3,#d0473b);color:var(--coach-c3,#d0473b);box-shadow:3px 3px 0 var(--coach-c3,#d0473b);background:#fff;border-radius:10px;font-weight:600;transition:transform .15s,box-shadow .15s}.coach-starters--retro .coach-starter:hover:not(:disabled){border-color:var(--coach-c3,#d0473b);box-shadow:4px 4px 0 var(--coach-c3,#d0473b);background:#fff;transform:translate(-1px,-1px)}.coach-starters--retro .coach-starter:active:not(:disabled){box-shadow:1px 1px 0 var(--coach-c3,#d0473b);transform:translate(2px,2px)}.coach-logo{width:auto;max-width:100%;height:var(--logo-h);object-fit:contain;display:block}.coach-corner-dock{z-index:3;height:0;position:relative}.coach-corner-logo{pointer-events:none;max-width:45%;animation:.3s both bf-fade-up;display:flex;position:absolute;top:12px}.coach-corner-logo .spot-target{pointer-events:auto}.coach-corner-logo.is-right{right:16px}.coach-corner-logo.is-left{left:16px}.coach-logo--corner{--logo-h:30px}.coach-logo--corner.coach-logo--s{--logo-h:22px}.coach-logo--corner.coach-logo--l{--logo-h:42px}.coach-logo--avatar{--logo-h:30px;max-width:120px}.coach-logo--avatar.coach-logo--s{--logo-h:22px}.coach-logo--avatar.coach-logo--l{--logo-h:40px}.cs-logo--avatar{--logo-h:38px;max-width:160px}.cs-logo--avatar.coach-logo--s{--logo-h:28px}.cs-logo--avatar.coach-logo--l{--logo-h:52px}.cs-hero{position:relative}.cs-corner-logo{z-index:3;max-width:40%;display:flex;position:absolute;top:24px}.cs-corner-logo.is-right{right:56px}.cs-corner-logo.is-left{left:56px}.cs-layout--card .cs-corner-logo{top:34px}.cs-layout--card .cs-corner-logo.is-right{right:32px}.cs-layout--card .cs-corner-logo.is-left{left:32px}.cs-layout--sidebar .cs-corner-logo.is-right{right:48px}.cs-layout--sidebar .cs-corner-logo.is-left{left:48px}.cs-logo--corner{--logo-h:42px}.cs-logo--corner.coach-logo--s{--logo-h:30px}.cs-logo--corner.coach-logo--l{--logo-h:58px}@container (width<=700px){.cs-corner-logo{top:14px}.cs-corner-logo.is-right,.cs-layout--card .cs-corner-logo.is-right,.cs-layout--sidebar .cs-corner-logo.is-right{right:20px}.cs-corner-logo.is-left,.cs-layout--card .cs-corner-logo.is-left,.cs-layout--sidebar .cs-corner-logo.is-left{left:20px}.cs-logo--corner{--logo-h:30px}}.cs-hero-media .cs-logo-plate{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:14px;max-width:70%;padding:10px 16px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #14100c73}.cs-hero-media .cs-logo-plate img.cs-logo{width:auto;height:var(--logo-h);object-fit:contain}.cs-logo--image{--logo-h:30px}.cs-logo--image.coach-logo--s{--logo-h:22px}.cs-logo--image.coach-logo--l{--logo-h:42px}.cs-logo-spot--footer{z-index:1;align-self:center;margin:56px 0 auto;position:relative}.cs-logo--footer{--logo-h:48px;max-width:60%}.cs-logo--footer.coach-logo--s{--logo-h:34px}.cs-logo--footer.coach-logo--l{--logo-h:68px}.bf-logo{background:#fff;border:1px solid #e4e0d8;border-radius:16px;align-items:center;gap:16px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.bf-logo:not(.has-logo){border-style:dashed}.bf-logo.is-dragging{background:#f4f7f4;border-color:#94a296}.bf-logo.is-busy{opacity:.7}.bf-logo-stage{background:repeating-conic-gradient(#f3f0eb 0 25%, #fbfaf8 0 50%) 0 0 / 14px 14px;border-radius:10px;flex:1;place-items:center;min-width:0;height:84px;padding:10px;display:grid}.bf-logo-stage img{object-fit:contain;max-width:100%;max-height:64px}.bf-logo-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.bf-logo-empty{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:4px 0;display:flex}.bf-logo-empty:disabled{cursor:default}.bf-logo-plus{color:#6f675f;background:#f4f1ec;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.bf-logo-empty strong{color:#3d3934;font-size:13px;font-weight:600;display:block}.bf-logo-empty small{color:#9a948c;font-size:12px}.lg-panel{background:#f9f6f3;border:1px solid #ebe6de;border-radius:16px;flex-direction:column;gap:12px;margin-top:12px;padding:12px;animation:.25s bf-fade-up;display:flex}.lg-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;display:grid}.lg-card{min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e0d8;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:5px 5px 4px;transition:border-color .15s,box-shadow .15s,transform .2s;display:flex}.lg-card:hover{border-color:#d2ccc1;transform:translateY(-1px)}.lg-card.is-selected{border-color:#3d3934;box-shadow:0 0 0 1px #3d3934}.lg-card:focus-visible{outline-offset:2px;outline:2px solid #94a296}.lg-card-art{justify-content:center;align-items:center;min-width:0;height:40px;padding:2px 4px;display:flex;overflow:hidden}.lg-card-art img{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.lg-card-wait{background:#efebe5;border-radius:5px;width:70%;height:10px;animation:1.2s ease-in-out infinite alternate lg-wait}@keyframes lg-wait{0%{opacity:.5}to{opacity:1}}.lg-card-name{color:#8c867d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.lg-foot{color:#8c867d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.lg-foot .primary-button{flex:none}.lg-note{color:#8c867d;margin:10px 0 0;font-size:12.5px}.lg-panel .lg-note{margin:0}.lg-card:disabled{cursor:default;transform:none}.lg-type-dialog{width:min(560px,100vw - 32px)}.lg-type-body{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.lg-type-chips{flex-wrap:wrap;gap:6px;max-height:240px;display:flex;overflow-y:auto}.lg-type-chip{color:#4f4a44;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e0d8;border-radius:999px;padding:7px 12px;font-size:12.5px;transition:border-color .15s,background .15s}.lg-type-chip:hover{border-color:#cfc8bd}.lg-type-chip.is-selected{color:#2f4a3b;background:#eef3ef;border-color:#4e736e;font-weight:600}.lg-type-input{color:#383530;width:100%;font:inherit;background:#fbfaf8;border:1px solid #dcd7ce;border-radius:10px;outline:none;padding:11px 13px;font-size:13px}.lg-type-input:focus{border-color:#91a193;box-shadow:0 0 0 3px #91a19321}.bf-logo-settings{flex-direction:column;gap:14px;display:flex}.bf-logo-row{grid-template-columns:repeat(auto-fill,minmax(84px,96px));gap:10px}.bf-logo-thumb{width:40px;height:56px;display:block}.bf-logo-thumb--site{width:64px;height:50px;margin:3px 0}.bf-seg{align-items:center;gap:12px;display:flex}.bf-seg-label{color:#8c867d;font-size:12px}.bf-seg-options{background:#f1eee9;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.bf-seg-options button{color:#6f675f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12.5px;transition:background .15s,color .15s}.bf-seg-options button:hover{color:#3d3934}.bf-seg-options button.is-selected{color:#3d3934;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.follow-up-dock{z-index:3;height:0;position:relative}.follow-up-toast{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#fffdf9e0;border:1px solid #3d332b17;border-radius:16px;flex-direction:column;gap:8px;padding:10px 10px 11px 13px;animation:.32s cubic-bezier(.2,.8,.2,1) both follow-up-in;display:flex;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 14px 34px -14px #3d332b52,0 2px 6px #3d332b0d}.follow-up-head{color:#8a8178;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.follow-up-close{color:#9b938a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;margin:-4px -2px -4px 0;padding:0;display:grid}.follow-up-close:hover{color:#3d332b;background:#3d332b12}.follow-up-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.follow-up-chips{flex-wrap:wrap;gap:7px;display:flex}.follow-up-chip{border:1px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 38%, transparent);background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 7%, #fff);min-height:34px;color:var(--coach-c3,#d0473b);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s;animation:.3s cubic-bezier(.2,.8,.2,1) both follow-up-in}.follow-up-chip:hover{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 62%, transparent);background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 13%, #fff)}@keyframes follow-up-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.follow-up-toast,.follow-up-chip{animation:none}}@media (width<=640px){.follow-up-toast{left:10px;right:10px}.follow-up-chip{min-height:38px;font-size:13px}}.history-pull{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.history-pull.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.history-pull-hint{color:#a39b92;font:inherit;letter-spacing:.01em;cursor:pointer;opacity:calc(.6 + .4 * var(--pull-progress,0));transform:translateY(calc(var(--pull,0px) * .45));background:0 0;border:0;border-radius:12px;flex-direction:column;align-self:center;align-items:center;gap:1px;margin-top:-10px;padding:4px 12px 6px;font-size:11px;font-weight:500;transition:color .2s,opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.history-pull-hint:hover,.history-pull.is-ready .history-pull-hint{color:var(--coach-c3,#d0473b);opacity:1}.history-pull-hint svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s;animation:2.6s ease-in-out infinite history-pull-nudge}.history-pull.is-dragging .history-pull-hint svg{animation:none}.history-pull.is-ready .history-pull-hint svg{transform:rotate(180deg)}.history-pull-body{transform:translateY(var(--pull,0px));flex-direction:column;flex:1;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex}.history-pull.is-dragging .history-pull-hint,.history-pull.is-dragging .history-pull-body{transition:none}@keyframes history-pull-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(3px)}90%{transform:translateY(0)}}.preview-messages.is-revealing>*{animation:.55s cubic-bezier(.2,.8,.2,1) both history-in}@keyframes history-in{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}.thread-day{color:#a39b92;letter-spacing:.03em;align-items:center;gap:10px;margin:6px 0 2px;font-size:10.5px;font-weight:500;display:flex}.thread-day:before,.thread-day:after{content:"";background:#3d332b14;flex:1;height:1px}@media (prefers-reduced-motion:reduce){.history-pull-hint svg,.preview-messages.is-revealing>*{animation:none}}.starter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.starter-fields{grid-template-columns:1fr}}.visual-color input[type=color]{cursor:pointer;background:0 0;border:1px solid #dedad2;border-radius:9px;width:34px;height:34px;padding:0}.coach-greeting h1{max-width:360px;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);color:#2c2925;margin:0;font-size:clamp(26px,6vw,40px);line-height:1.12}.coach-greeting-sub{max-width:340px;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-style:italic;font-weight:var(--coach-font-subtitle-weight,var(--coach-font-heading-weight,500));color:#7a726a;margin:0;font-size:clamp(15px,3.6vw,20px);line-height:1.35}.onboarding-page{background:radial-gradient(circle at 16% 10%,#e8eee6 0,#0000 33%),#f5f3ef;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;display:flex}.onboarding-brand{color:#383530;letter-spacing:-.06em;align-items:center;gap:9px;margin-bottom:25px;font-size:21px;font-weight:700;display:flex}.onboarding-brand .brand-symbol{width:30px;height:30px}.onboarding-card{background:#ffffffc2;border:1px solid #e2ded6;border-radius:22px;width:min(100%,510px);padding:39px 42px 42px;box-shadow:0 20px 60px #5a504314}.onboarding-card h1{margin:11px 0 12px;font-size:38px}.onboarding-intro{color:#817b73;max-width:420px;margin-bottom:29px;font-size:14px;line-height:1.65}.onboarding-form{flex-direction:column;gap:18px;display:flex}.onboarding-form label{color:#514c46;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.onboarding-form label em{color:#aaa39a;font-size:11px;font-style:normal;font-weight:400}.onboarding-form input{color:#383530;width:100%;font:inherit;background:#fbfaf8;border:1px solid #dcd7ce;border-radius:10px;outline:none;padding:13px 14px;font-size:13px;font-weight:400}.onboarding-form input:focus{border-color:#91a193;box-shadow:0 0 0 3px #91a19321}.field-hint{color:#a39c93;font-size:11px;font-weight:400}.onboarding-submit{color:#fff;cursor:pointer;background:#6f7f74;border:0;border-radius:10px;margin-top:4px;padding:14px;font-size:13px;font-weight:600}.onboarding-submit:hover{background:#5d6d63}.onboarding-submit:disabled{cursor:wait;opacity:.65}.form-error{color:#a85d50;background:#fbefec;border:1px solid #e8c9c2;border-radius:9px;padding:11px 13px;font-size:12px}.onboarding-footer{color:#aaa39a;margin:21px 0 0;font-family:Playfair Display,Georgia,serif;font-size:13px}@media (width<=980px){.main-content{padding:22px 24px 40px}.topnav{padding:16px 24px 0}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.coach-builder{grid-template-columns:1fr}.coach-preview{position:static}.coach-frame{min-height:480px}}@media (width<=680px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px}.brand-mark{padding:0 8px 16px}.workspace-switcher{margin-bottom:14px}.navigation{grid-template-columns:repeat(4,1fr);display:grid}.nav-section-label,.sidebar-footer,.nav-item{font-size:10px}.nav-section-label{grid-column:1/-1}.nav-item{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}.main-content{width:100%;padding:24px 16px 40px}.topbar{align-items:flex-start;gap:20px}.topbar-actions{flex-direction:column;gap:6px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{padding:15px}.metric-value{font-size:27px}.primary-button{margin-left:59px}.field-grid.two-columns{grid-template-columns:1fr}.editor-actions{flex-direction:column;align-items:flex-start}.editor-actions>div{width:100%}.editor-actions button{flex:1}}@media (width<=560px){.onboarding-card{padding:30px 22px}.onboarding-card h1{font-size:31px}}.coach-login{font-family:var(--coach-font-body,inherit);background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--coach-c1) 14%, #f5f3ef) 0, transparent 33%), #f5f3ef}.coach-login .onboarding-brand{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:20px;font-weight:var(--coach-font-heading-weight,500);letter-spacing:0;gap:11px}.coach-login .onboarding-brand .coach-avatar{flex:none;width:38px;height:38px}.coach-login .onboarding-card h1{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin-top:0}.coach-login .onboarding-form input{font-family:inherit}.coach-login .onboarding-form input:focus{border-color:var(--coach-c1);box-shadow:0 0 0 3px color-mix(in srgb, var(--coach-c1) 16%, transparent)}.coach-login .onboarding-submit{background:var(--coach-c1);font-family:inherit}.coach-login .onboarding-submit:hover{background:color-mix(in srgb, var(--coach-c1) 86%, black)}.coach-login .text-button{color:color-mix(in srgb, var(--coach-c1) 70%, #3d332b);font-family:inherit}.coach-login .onboarding-submit:disabled{cursor:default;opacity:.5}.terms-link{color:color-mix(in srgb, var(--coach-c1,#6f7f74) 70%, #3d332b);border:1px solid #dcd7ce;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.terms-link:hover{border-color:var(--coach-c1,#91a193)}.terms-link small{color:#9a948c;font-size:11px;font-weight:400}.onboarding-form label.terms-accept{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.45}.onboarding-form label.terms-accept input{width:17px;height:17px;accent-color:var(--coach-c1,#6f7f74);flex:none;margin:1px 0 0;padding:0}.chat-menu{flex:none;position:relative}.chat-menu-button{cursor:pointer;background:#fcf9f4b3;border:1px solid #3d332b1a;border-radius:999px;grid-template-columns:repeat(3,4px);justify-content:center;align-items:center;gap:3px;width:38px;height:38px;padding:0;display:grid;position:relative}.chat-menu-button span{background:#7a6e62;border-radius:999px;width:4px;height:4px}.chat-menu-button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--coach-c1,#b87e5e) 16%, transparent);outline:0}.chat-menu-button:disabled{cursor:default;opacity:.55}.chat-menu-panel{z-index:5;background:#fcf9f4;border:1px solid #3d332b1a;border-radius:12px;width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #3d332b1f}.chat-menu-item{color:#3d332b;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.chat-menu-item:hover,.chat-menu-item:focus-visible{background:#3d332b0f;outline:0}.chat-menu-item.danger{color:#8c3e2f}@media (width>=641px) and (pointer:fine){.chat-menu-install{display:none}}@media (display-mode:standalone){.chat-menu-install,.chat-menu-button.has-install-guide-badge:after{display:none}}@media (width<=640px){.chat-menu-button.has-install-guide-badge:after{content:"";background:#d94b3f;border:2px solid #fcf9f4;border-radius:999px;width:9px;height:9px;position:absolute;top:4px;right:4px}.chat-menu-item.has-install-guide-badge:after{content:"";background:#d94b3f;border-radius:999px;flex:none;width:9px;height:9px;margin-left:auto}}.install-guide{background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--coach-c1) 14%, #f5f3ef) 0, transparent 33%), #f5f3ef;color:#383530;min-height:100vh;font-family:var(--coach-font-body,inherit)}.install-guide-shell{width:min(760px,100%);min-height:100vh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:0 auto}.install-guide-header{gap:14px;padding:6px 0 28px;display:grid}.install-guide-back{color:color-mix(in srgb, var(--coach-c1) 70%, #3d332b);justify-self:start;font-size:13px}.install-guide-identity{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:20px;font-weight:var(--coach-font-heading-weight,500);align-items:center;gap:11px;margin-top:10px;display:flex}.install-guide-identity .coach-avatar{flex:none;width:38px;height:38px}.install-guide-header h1{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:clamp(32px,7vw,44px);font-weight:var(--coach-font-heading-weight,500);margin:6px 0 0;line-height:1.08}.install-guide-header>p{color:#817b73;max-width:560px;margin:0;font-size:16px;line-height:1.6}.install-steps{gap:16px;display:grid}.install-step{background:#ffffffc2;border:1px solid #e2ded6;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(220px,.8fr);align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 20px 60px #5a504314}.install-step.text-only{grid-template-columns:1fr}.install-step>div>span{background:var(--coach-c1);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-grid}.install-step h2{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:clamp(22px,4.6vw,26px);font-weight:var(--coach-font-heading-weight,500);margin:0;line-height:1.15}.install-step p{color:#817b73;margin:10px 0 0;font-size:15px;line-height:1.6}.install-step p strong{color:#383530}.install-step img{object-fit:cover;object-position:center;border:1px solid #e2ded6;border-radius:14px;width:100%;max-height:320px}.install-guide-footer{justify-content:center;padding:28px 0 0;display:flex}.install-guide-button{background:var(--coach-c1);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:min(360px,100%);padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.install-guide-button:hover{background:color-mix(in srgb, var(--coach-c1) 86%, black)}@media (width<=640px){.install-step{grid-template-columns:1fr;gap:18px;padding:20px}.install-step img{max-height:none}}.terms-page{color:#3d3832;background:#f5f3ef;min-height:100vh;padding:48px 20px 80px}.terms-document{width:min(100%,680px);margin:0 auto;font-size:15px;line-height:1.7}.terms-document h1{margin:6px 0 4px;font-size:36px}.terms-document h2{margin:34px 0 8px;font-family:inherit;font-size:16px;font-weight:700}.terms-document p{margin:0 0 12px}.terms-back{color:#6f7f74;margin-bottom:28px;font-size:13px;display:inline-block}.terms-eyebrow{color:#8a776b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.terms-version{color:#9a948c;font-size:13px}.auth-login{--edge-green:#86ac9c;--edge-mint:#c5d3cd;--logo-brown:#645145;--ink:#2c2a26;--heading:#2a2118;--clay:#3d3832;--clay-dim:#3a2c1c;--accent:#7a5a44;--accent-bright:#ccb3a4;--line-strong:#2a211852}.auth-brand{margin-bottom:25px;display:inline-flex}.auth-login .onboarding-card{isolation:isolate;color:var(--clay);background:#cfe0ea;border:0;border-radius:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #3c505f59}.auth-login .onboarding-card:before{content:"";z-index:-1;filter:brightness(1.2)contrast(1.06)saturate(.7)hue-rotate(15deg);transform-origin:50%;pointer-events:none;background:linear-gradient(#e8f3fa38,#e8f3fa38),url(/bg-cloud.jpg) 50%/cover;animation:22s ease-in-out infinite auth-cloud-drift;position:absolute;inset:-5%}@keyframes auth-cloud-drift{0%{transform:rotate(-3deg)scale(1.42)translate(0)}25%{transform:rotate(2.6deg)scale(1.52)translate(-3%,2%)}50%{transform:rotate(3.8deg)scale(1.58)translate(2%,-2.2%)}75%{transform:rotate(-2.2deg)scale(1.48)translate(2.6%,1.6%)}to{transform:rotate(-3deg)scale(1.42)translate(0)}}@media (prefers-reduced-motion:reduce){.auth-login .onboarding-card:before{animation:none;transform:scale(1.42)}}.auth-login .onboarding-card .section-kicker{color:var(--accent)}.auth-login .onboarding-card h1{color:var(--heading)}.auth-login .onboarding-intro{color:var(--clay);font-weight:500}.auth-form .lp-input{background-color:#ffffff47}.auth-form .lp-input::placeholder{color:#2a211880}.auth-form .lp-input:hover{background-color:#ffffff73}.auth-form{grid-template-columns:1fr;gap:0;display:grid}.auth-form .lp-btn{color:var(--edge-mint);background:#3a2c1c;border:1px solid #3a2c1c;margin-top:-1px;transform:translate(-7px)skew(-8deg)}.auth-form .lp-btn:before{background:var(--logo-brown)}.auth-form .field-hint,.auth-form .form-error{margin-top:16px}.auth-form .field-hint{color:var(--clay-dim)}.auth-form .text-button{color:var(--clay);justify-self:start;margin-top:14px}@media (width<=480px){.auth-form .lp-input{transform:skew(8deg)}.auth-form .lp-btn{transform:skew(-8deg)}}.brand-help-card{color:#fffdec;background:#3d2b1b;border-radius:14px;flex-direction:column;gap:18px;margin:26px 0 4px;padding:20px 22px 22px;display:flex;position:relative;overflow:hidden}.brand-help-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.brand-help-title{flex-direction:column;gap:3px;display:flex}.brand-help-kicker{color:#e8d5bf;font-size:18px;font-weight:700}.brand-help-price{color:#b89f84;font-size:13px;font-weight:600}.brand-help-card .primary-button{isolation:isolate;color:#3d2b1b;background:0 0;flex:none;margin-left:0;font-weight:600;position:relative}.brand-help-card .primary-button:before{content:"";z-index:-1;background:#fffdec;border-radius:9px;transition:background-color .2s;animation:6s ease-in-out infinite brand-help-bubble;position:absolute;inset:0}.brand-help-card .primary-button:hover{background:0 0}.brand-help-card .primary-button:hover:before{background:#efe6cf}@keyframes brand-help-bubble{0%{border-radius:14px 18px 12px 20px/16px 12px 18px 14px;transform:scale(1)}20%{border-radius:20px 12px 18px 14px/12px 18px 14px;transform:scale(1.03,.95)}40%{border-radius:12px 20px 14px 18px/18px 14px 12px 16px;transform:scale(.98,1.05)}60%{border-radius:18px 14px 20px 12px/14px 18px 16px 12px;transform:scale(1.02,.97)}80%{border-radius:13px 19px 15px 17px/17px 13px 19px 15px;transform:scale(.99,1.03)}to{border-radius:14px 18px 12px 20px/16px 12px 18px 14px;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brand-help-card .primary-button:before{animation:none}}.brand-help-points{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.brand-help-points li{flex-direction:column;gap:4px;display:flex}.brand-help-icon{color:#fffdec;background:#fffdec14;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.brand-help-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.brand-help-points strong{color:#fffdec;font-size:13px;font-weight:600;line-height:1.3}.brand-help-points span:last-child{color:#fffdecb3;font-size:12px;line-height:1.45}.brand-help-backdrop{z-index:60;background:#28241e6b;place-items:center;padding:20px;animation:.28s ease-out drawer-fade;display:grid;position:fixed;inset:0}.brand-help-modal{width:min(100%,510px);animation:.4s cubic-bezier(.22,.8,.32,1) brand-help-in}.brand-help-modal .onboarding-card{width:100%}.brand-help-modal .auth-form .lp-btn{margin-top:6px}@keyframes brand-help-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-help-backdrop,.brand-help-modal{animation:none}}.lp{--lp-gutter:clamp(24px, 6vw, 72px);--edge-green:#86ac9c;--edge-mint:#c5d3cd;--edge-brown:#5a4a3e;--logo-brown:#645145;--ink:#f5f0e8;--heading:#fffded;--clay:#dcd2c2;--clay-dim:#b8ac97;--accent:#ba9278;--accent-bright:#ccb3a4;--paper:#fff;--paper-ink:#3a2c1c;--line:#ffffff38;--line-soft:#ffffff24;--line-strong:#ffffff61;--lp-scroll-y:0px;min-height:100vh;color:var(--clay);isolation:isolate;background:#2b332e;font-family:Inter,DM Sans,sans-serif;font-weight:300;position:relative}.lp a{color:inherit;text-decoration:none}.lp-coach{font-weight:400}.lp h1,.lp h2{text-wrap:balance}.lp-photo{pointer-events:none;background-position:50%;background-size:cover}.lp-photo-square{z-index:0;width:100%;height:100vh;transform:translateY(clamp(-75px, calc(var(--lp-scroll-y) * -.1), 75px));position:absolute;top:0;left:0;overflow:hidden}.lp-photo-square:before{content:"";filter:brightness(.59)saturate(.5);transform-origin:50%;background-image:url(/bg-cloud.jpg);background-position:50%;background-size:cover;animation:30s ease-in-out infinite lp-cloud-drift;position:absolute;inset:-5%}.lp-photo-square:after{--cloud-img:max(110vw, 110vh);content:"";filter:brightness(.7)contrast(1.5)saturate(.45);-webkit-mask-image:radial-gradient(calc(var(--cloud-img) * .31) calc(var(--cloud-img) * .2) at 50% 47%, black 0%, black 50%, transparent 100%);-webkit-mask-image:radial-gradient(calc(var(--cloud-img) * .31) calc(var(--cloud-img) * .2) at 50% 47%, black 0%, black 50%, transparent 100%);mask-image:radial-gradient(calc(var(--cloud-img) * .31) calc(var(--cloud-img) * .2) at 50% 47%, black 0%, black 50%, transparent 100%);transform-origin:50%;pointer-events:none;background-image:url(/bg-cloud.jpg);background-position:50%;background-size:cover;animation:30s ease-in-out infinite lp-cloud-drift;position:absolute;inset:-5%}@keyframes lp-cloud-drift{0%{transform:rotate(-2.6deg)scale(1.14)translate(0)}25%{transform:rotate(2.2deg)scale(1.24)translate(-2%,1.4%)}50%{transform:rotate(3.2deg)scale(1.3)translate(1.2%,-1.5%)}75%{transform:rotate(-1.9deg)scale(1.21)translate(1.7%,1.1%)}to{transform:rotate(-2.6deg)scale(1.14)translate(0)}}.lp--hero-photo .lp-photo-square:before{filter:brightness(.62)saturate(.8)sepia(.08);background-image:linear-gradient(90deg,#0e0a088c 0%,#0e0a0833 55%,#0e0a0800 100%),url(/bg-hero-photo-4.jpg);background-position:50%,50% 40%;animation:38s ease-in-out infinite lp-photo-drift}.lp--hero-photo .lp-photo-square:after{content:none}@keyframes lp-photo-drift{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.14)translate(-1.6%,-1.2%)}to{transform:scale(1.06)translate(0)}}.lp-photo-band{z-index:-3;transform:translateY(clamp(-45px, calc(var(--lp-scroll-y) * -.06), 45px));position:fixed;inset:-45px 0;overflow:hidden}.lp-photo-band:before{content:"";filter:brightness(.59)saturate(.75);opacity:.8;transform-origin:50%;will-change:transform, translate, rotate;background-image:url(/bg-green.jpg);background-position:50%;background-size:cover;animation:22s ease-in-out infinite alternate lp-band-sway,4.7s ease-in-out infinite lp-band-flicker,3.1s ease-in-out infinite lp-band-flutter;position:absolute;inset:-6%}@keyframes lp-band-sway{0%{transform:translate(0)rotate(0)scale(1.04)}50%{transform:translate(-1.6%,.9%)rotate(.5deg)scale(1.07)}to{transform:translate(1.2%,-.7%)rotate(-.4deg)scale(1.05)}}@keyframes lp-band-flicker{0%{translate:0}9%{translate:.35% -.2%}17%{translate:.1% .15%}31%{translate:-.3% .05%}38%{translate:-.15% -.25%}55%{translate:.25% .2%}63%{translate:.4% -.05%}78%{translate:-.2% .3%}86%{translate:-.05% -.1%}to{translate:0}}@keyframes lp-band-flutter{0%{rotate:0deg}14%{rotate:.12deg}29%{rotate:-.06deg}47%{rotate:.09deg}58%{rotate:-.14deg}76%{rotate:.04deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.lp-photo{transform:none}.lp-photo-square:before,.lp-photo-square:after{animation:none;transform:scale(1.14)}.lp--hero-photo .lp-photo-square:before{animation:none;transform:scale(1.08)}.lp-photo-band:before{animation:none;transform:scale(1.04)}}.lp-masthead{z-index:2;border-bottom:1px solid var(--line-strong);position:relative}.lp-masthead-inner{max-width:1160px;padding:23px var(--lp-gutter);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.lp-masthead:before{content:"";pointer-events:none;z-index:-1;background:conic-gradient(from 70deg at 0 0,#fffded00 0deg,#fffded4d 40deg,#fffded24 90deg,#fffded00 190deg,#0000 360deg);width:calc(70vw + 160px);height:calc(70vw + 160px);position:absolute;top:-14vw;left:-14vw;-webkit-mask-image:radial-gradient(circle at 0 0,#000 0 19vw,#0000 38vw);mask-image:radial-gradient(circle at 0 0,#000 0 19vw,#0000 38vw);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-brand-link{display:inline-flex}.lp-brand-logo{aspect-ratio:1004/458;background-color:var(--logo-ink);height:40px;display:block;-webkit-mask-image:url(/logo.png);mask-image:url(/logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-brand-logo--small{height:26px}.lp--logo-silver{--lp-silver:linear-gradient(165deg, #ffffff47 0%, #fff0 45%, #0000002e 100%), url(/logo-silver-texture.jpg) 0 0 / 640px auto;--lp-silver-sheen:linear-gradient(105deg, transparent 38%, #ffffffe6 50%, transparent 62%)}.lp--logo-silver .lp-brand-logo{background:var(--lp-silver-sheen) 150% 0 / 300% 100% no-repeat, var(--lp-silver);animation:7s ease-in-out 2.4s infinite lp-logo-sheen}.lp--logo-silver .lp-brand-link{filter:drop-shadow(0 1px 1px #00000059)}@keyframes lp-logo-sheen{0%,70%{background-position:150% 0,0 0,0 0}to{background-position:-50% 0,0 0,0 0}}.lp--logo-silver .lp-intro{background:#0e0e10}.lp--logo-silver .lp-intro-logo,.lp--logo-silver .lp-intro-fade .lp-intro-logo{background:var(--lp-silver)}@media (prefers-reduced-motion:reduce){.lp--logo-silver .lp-brand-logo{animation:none}}.lp-intro{z-index:200;opacity:1;background:#2b332e;place-items:center;display:grid;position:fixed;inset:0}.lp-intro-logo{aspect-ratio:1004/458;background-image:linear-gradient(to right, #fff 50%, var(--logo-ink) 50%);background-position:0 0;background-size:200% 100%;width:min(76vw,600px);display:block;transform:translate(0)scale(1);-webkit-mask-image:url(/logo.png);mask-image:url(/logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-intro-move .lp-intro-logo,.lp-intro-fade .lp-intro-logo{transform:translate(var(--intro-dx,0), var(--intro-dy,0)) scale(var(--intro-scale,1))}.lp-intro-move .lp-intro-logo{transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.lp-intro-fade .lp-intro-logo{background-position:100% 0;transition:background-position .52s ease-in-out}.lp-intro-fade{opacity:0;pointer-events:none;transition:opacity .52s}.lp-kicker{width:fit-content;color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:12px;font-weight:600;display:flex;transform:skew(-8deg)}.lp-first{flex-direction:column;min-height:100svh;display:flex}.lp-hero{flex:1;align-items:center;display:flex;position:relative}.lp-hero-inner{z-index:2;width:100%;max-width:1160px;padding:64px var(--lp-gutter);margin:0 auto;position:relative}.lp-hero-grid{grid-template-columns:1fr;align-items:start;gap:88px;display:grid}@media (width>=900px){.lp-hero-inner{padding:80px var(--lp-gutter)}.lp-hero-grid{grid-template-columns:1.2fr .95fr;gap:64px}}.lp-hero-copy h1{color:var(--heading);margin:0 0 28px;font-size:clamp(40px,5.4vw,68px);font-weight:500;line-height:1.04}.lp-lead{border-left:1px solid var(--line-strong);max-width:40ch;margin:0 0 36px;padding-left:20px;font-size:clamp(16px,1.6vw,18px);line-height:1.7}.lp-hero-visual{flex-direction:column;align-items:center;display:flex}.lp-visual-frame{width:100%;max-width:380px;padding:16px;position:relative}.lp-visual-frame:before{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:0}.lp--frame-silver .lp-visual-frame{filter:drop-shadow(0 22px 40px #00000052);padding:30px}.lp--frame-silver .lp-visual-frame:before{clip-path:url(#lp-frame-swirl);opacity:.6;background:url(/frame-liquid-silver.jpg) 50%/cover no-repeat;border:0}.lp--frame-silver .lp-visual-frame>*{position:relative}.lp--frame-silver .lp-coach .coach-frame{border-radius:42px}.lp-caption-rule{background:var(--line-strong);width:24px;height:1px;margin:22px 0 10px;display:block}.lp-caption{color:var(--clay-dim);letter-spacing:.02em;text-align:center;font-size:12px}.lp-section{max-width:1160px;padding:76px var(--lp-gutter);border-top:1px solid var(--line-soft);margin:0 auto}#funktioner{border-top:none}.lp-section-head{max-width:640px;margin:0 0 44px}.lp-section-head h2{color:var(--heading);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.14}.lp-index-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lp-index-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:25px 0;transition:border-color .2s;display:grid}@media (width>=700px){.lp-index-row{grid-template-columns:76px 1fr;gap:32px;padding:32px 0}}.lp-index-row:hover{border-bottom-color:var(--line-strong)}.lp-index-num{color:var(--accent);padding-top:2px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500;transition:color .2s}@media (width>=700px){.lp-index-num{font-size:23px}}.lp-index-row:hover .lp-index-num{color:var(--accent-bright)}.lp-index-body h3{color:var(--heading);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 9px;font-family:Inter,DM Sans,sans-serif;font-size:18px;font-weight:600;display:flex}.lp-index-body p{max-width:58ch;margin:0;font-size:15px;line-height:1.65}.lp-index-eg{color:var(--clay-dim);letter-spacing:-.01em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:400}.lp-section-sub{max-width:46ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.lp-product-window{background:#fbf8f3;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c,0 12px 30px -12px #00000059,0 0 0 1px #ffffff2e}.lp-product-bar{background:#f4efe8;border-bottom:1px solid #ece6dd;align-items:center;height:38px;padding:0 14px;display:flex;position:relative}.lp-product-dots{gap:7px;display:flex}.lp-product-dots i{background:#ddd5ca;border-radius:50%;width:11px;height:11px}.lp-product-url{color:#8a847b;letter-spacing:.01em;background:#fff;border-radius:7px;padding:4px 18px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.lp-product-video{aspect-ratio:16/10;background:#fbf8f3;width:100%;height:auto;display:block}@media (width<=600px){.lp-product-window{border-radius:10px}.lp-product-bar{height:28px;padding:0 10px}.lp-product-dots i{width:8px;height:8px}.lp-product-url{padding:2px 12px;font-size:10px}}.lp-statement{max-width:1160px;padding:96px var(--lp-gutter);border-top:1px solid var(--line-soft);margin:0 auto}.lp-statement h2{color:var(--heading);letter-spacing:-.02em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,5.6vw,68px);font-weight:500;line-height:1.08}.lp-statement-highlight{color:var(--accent)}.lp-statement .lp-lead{max-width:none}.lp-hero-copy .lp-lead{color:color-mix(in oklab, var(--accent) 62%, white);border-left:0;padding-left:0}.lp-hero-copy .lp-kicker{--kicker-light:color-mix(in oklab, var(--accent) 62%, white);--kicker-dark:color-mix(in oklab, var(--accent) 48%, black)}.lp-rt-char{color:color-mix(in oklab, var(--kicker-light), var(--kicker-dark) calc(var(--cloud-t,0) * 100%));transition:color 1.4s cubic-bezier(.45,0,.55,1)}.lp-lane{border-top:1px solid var(--line-soft);--lane-edge:max(var(--lp-gutter), calc((100% - 1160px) / 2 + var(--lp-gutter)));padding:76px 0}.lp-lane-head{max-width:640px;margin:0 var(--lp-gutter) 32px;padding-left:calc(var(--lane-edge) - var(--lp-gutter))}.lp-lane-head h2{color:var(--heading);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.14}.lp-lane-wrap{position:relative}.lp-lane-scroll{scroll-snap-type:x proximity;scroll-padding-left:var(--lane-edge);scroll-padding-right:var(--lane-edge);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 60px),#0000)}.lp-lane-scroll:active{cursor:grabbing}.lp-lane-scroll::-webkit-scrollbar{height:6px}.lp-lane-scroll::-webkit-scrollbar-track{background:0 0}.lp-lane-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.lp-lane-track{width:max-content;padding:4px var(--lane-edge) 28px;gap:40px;display:flex}.lp-lane-card{scroll-snap-align:start;flex:0 0 300px;width:300px;font-weight:400}.lp-lane-card .coach-frame{border-radius:2px;height:460px;min-height:0;box-shadow:0 1px 3px #3a2c1c1a,0 20px 40px -18px #3a2c1c59}.lp-lane-card .coach-identity strong{font-size:13px}.lp-lane-card .preview-message{font-size:12.5px}.lp-lane-nav{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(4px);width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:3;background:#2b21168c;border-radius:0;justify-content:center;align-items:center;font-size:19px;line-height:1;transition:background .2s;display:flex;position:absolute;top:44%;transform:translateY(-50%)}.lp-lane-nav:hover{background:#2b2116cc}.lp-lane-nav--prev{left:max(4px, calc(var(--lane-edge) - 56px))}.lp-lane-nav--next{right:max(4px, calc(var(--lane-edge) - 56px))}@media (width<=780px){.lp-lane-nav{display:none}.lp-lane-card{flex-basis:258px;width:258px}.lp-lane-card .coach-frame{height:420px}}.lp-cta{max-width:720px;padding:100px var(--lp-gutter) 120px;text-align:center;margin:0 auto}.lp-cta-mark{width:28px;height:36px;fill:var(--logo-ink);margin:0 auto 30px;display:block}.lp-cta h2{color:var(--heading);margin:0 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.16}@font-face{font-family:Dark Paradise;src:local(Dark Paradise Regular),local(DarkParadise-Regular);font-weight:400;font-style:normal}.lp--display-font{--lp-display-scale:1.18}.lp--display-font h1,.lp--display-font h2{letter-spacing:-.01em;font-synthesis:none;font-family:Dark Paradise,Playfair Display,Georgia,serif;font-weight:400}.lp--display-font .lp-hero-copy h1{font-size:calc(clamp(40px, 5.4vw, 68px) * var(--lp-display-scale));line-height:1}.lp-hero-copy h1.lp-title-art{line-height:0}.lp-title-art svg{width:min(100%, calc(var(--art-w) * 96px));height:auto;display:block;overflow:visible}.lp--display-font .lp-section-head h2,.lp--display-font .lp-lane-head h2{font-size:calc(clamp(28px, 3.2vw, 40px) * var(--lp-display-scale));line-height:1.08}.lp--display-font .lp-statement h2{font-size:calc(clamp(34px, 5.6vw, 68px) * var(--lp-display-scale));line-height:1.02}.lp--display-font .lp-cta h2{font-size:calc(clamp(28px, 3.4vw, 42px) * var(--lp-display-scale));line-height:1.1}.lp-cta p{margin:0 0 34px;font-size:16px}.lp-cta .lp-form{margin:0 auto}.lp-footer{max-width:1160px;padding:72px var(--lp-gutter) 84px;border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 auto;display:grid;position:relative}.lp-footer .lp-brand-link{justify-self:start}.lp-footer-tag{color:var(--accent);letter-spacing:.01em;white-space:nowrap;justify-self:center;font-size:13px;font-weight:600}.lp-footer-copy{color:var(--clay-dim);letter-spacing:.03em;justify-self:end;font-size:12px}@media (width<=620px){.lp-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.lp-footer .lp-brand-link,.lp-footer-tag,.lp-footer-copy{justify-self:center}}.lp-form{grid-template-columns:1fr 1fr;max-width:min(336px,70%);display:grid}.lp-form.band{max-width:min(364px,70%)}.lp-form .lp-input{grid-area:1/1/auto/-1}.lp-form .lp-btn{grid-area:2/1/auto/-1;margin-top:-1px}.lp-input{border:1px solid var(--line-strong);appearance:none;min-width:0;color:var(--clay-dim);font:inherit;background-color:#0000;background-image:linear-gradient(#ccb3a433,#ccb3a433);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:0;outline:none;padding:17px 18px;font-size:14px;transition:background-color .25s cubic-bezier(.4,0,.2,1),background-size .45s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.4,0,.2,1);transform:skew(-8deg)}.lp-input::placeholder{color:#b8ac97bf;transition:color .3s}.lp-input:hover{background-color:#ffffff0d}.lp-input:hover::placeholder{color:#dcd2c2e6}.lp-input:focus-visible{color:#3a2c1c;background-color:#0000;background-size:100% 100%;outline:none}.lp-input:focus-visible::placeholder{color:#3a2c1d8c}.lp-form .lp-btn{border:1px solid var(--line-strong);transform:translate(-7px)skew(-8deg)}@media (width<=480px){.lp-form,.lp-form.band{grid-template-columns:1fr;max-width:none}.lp-form .lp-input{transform:skew(8deg)}.lp-form .lp-btn{grid-area:2/1;margin-top:-1px;transform:skew(-8deg)}.lp-input{font-size:16px}}.lp-form-error{color:#e0a074;text-align:center;grid-column:1/-1;padding:10px 16px 14px;font-size:13px}.lp-form-done{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(7px);max-width:480px;color:var(--ink);background:#2b211652;margin:0;padding:19px 20px;font-size:15px}.lp-form-done.band{margin:0 auto}.lp-btn{letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:17px 26px;font-size:12px;font-weight:600;transition:color .25s,transform .4s cubic-bezier(.34,1.56,.64,1),letter-spacing .35s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-btn-lg{padding:17px 26px}.lp-btn-primary{isolation:isolate;background:var(--edge-mint);color:var(--logo-brown);border-color:var(--edge-green);position:relative;overflow:hidden}.lp-btn-primary:before{content:"";z-index:-1;background:var(--edge-green);transform-origin:0;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.lp-btn-primary:hover:before{transform:scaleX(1)}.lp-btn-primary:hover{letter-spacing:.16em}.lp-btn-primary:active{transition-duration:.12s;transform:scale(.97)}.lp-btn-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-btn-primary:disabled{opacity:.5;cursor:default}.lp-btn-primary:disabled:before{transition:none;transform:scaleX(0)}.lp-masthead-actions{align-items:center;gap:10px;display:flex}a.lp-signup{height:44px;color:var(--paper-ink);padding:0 20px;transform:skew(-8deg)}.lp-tooltip{display:inline-flex}a.lp-try{height:54px;padding:0 30px;font-size:13px}a.lp-try.hero{margin-top:6px}a.lp-try.band{margin-top:16px}a.lp-signup:active{transform:skew(-8deg)scale(.97)}a.lp-btn-icon{background:var(--paper-ink);border-color:var(--paper-ink);width:44px;height:44px;color:var(--edge-mint);padding:0;transform:skew(-8deg)}.lp-btn-icon:before{background:var(--logo-brown)}a.lp-btn-icon:active{transform:skew(-8deg)scale(.97)}.lp-btn-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lp-coach{width:100%}.lp-coach .coach-frame{height:min(560px,74vh);min-height:0;box-shadow:none;border-radius:2px}.lp-coach .coach-identity strong{font-size:13px}.lp-coach .coach-avatar{background:var(--paper-ink);width:36px;height:36px;font-size:20px}.lp-coach .preview-message{font-size:13px}.lp-coach .preview-message.user{background:var(--paper-ink);color:var(--paper)}.lp-coach .preview-composer textarea{font-size:13px}.lp-coach .preview-composer button{background:var(--paper-ink)}.lp-lesson-slot{margin-top:10px;animation:.5s ease-out both lp-lesson-in}@keyframes lp-lesson-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-lesson{--lesson-c1:#5fa8a0;--lesson-c3:#3d7f78;background:#fff;border:1px solid #3d332b1a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 14px #3d332b0f}.lp-lesson-thumb{aspect-ratio:2.6;place-items:center;display:grid;position:relative;overflow:hidden}.lp-lesson-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-lesson-play{background:#ffffffeb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 4px 12px #00000026}.lp-lesson-play svg{width:16px;height:16px;fill:var(--lesson-c3);margin-left:2px}.lp-lesson-body{flex-direction:column;gap:2px;padding:10px 12px 4px;display:flex}.lp-lesson-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lesson-c3);font-size:10px;font-weight:600}.lp-lesson-title{color:#2c2925;font-size:14px;line-height:1.3}.lp-lesson-meta{color:#8a8278;font-size:11px}.lp-lesson-open{background:color-mix(in srgb, var(--lesson-c1) 14%, white);color:var(--lesson-c3);text-align:center;border-radius:9px;margin:8px 12px 12px;padding:8px 0;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-lesson-slot{animation:none}}.coach-avatar{overflow:hidden}.coach-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.identity-avatar-row{align-items:flex-start;gap:18px;display:flex}.identity-avatar-row .wide-field{color:#635e57;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.identity-avatar-row .wide-field .field-note{color:#a39c93;margin-top:-3px;font-size:11px;font-weight:400;line-height:1.45}.identity-avatar-row .wide-field input{color:#403c37;width:100%;font:inherit;background:#ffffffb3;border:1px solid #dedad2;border-radius:9px;outline:none;padding:11px 12px;font-size:12px;font-weight:400;line-height:1.5}.identity-avatar-row .wide-field input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.avatar-edit{flex-direction:column;align-items:center;gap:6px;padding-top:22px;display:flex}.avatar-preview{cursor:pointer;color:#fff;background:#738077;border-radius:50%;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:30px;font-style:italic;display:grid;position:relative;overflow:hidden}.avatar-preview.is-disabled{opacity:.6;pointer-events:none}.avatar-edit-hint{border-radius:inherit;color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:0;background:linear-gradient(#26221e00 38%,#26221eb8);place-items:end center;padding:0 4px 7px;font-family:DM Sans,sans-serif;font-size:9px;font-style:normal;font-weight:600;transition:opacity .15s;display:grid;position:absolute;inset:0}.avatar-preview:hover .avatar-edit-hint,.avatar-preview:focus-within .avatar-edit-hint{opacity:1}.avatar-edit .text-button{font-size:11px}.account-menu{display:inline-flex;position:relative}.account-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;line-height:0}.account-avatar-button:focus-visible{outline-offset:2px;outline:2px solid #718375}.account-dropdown{z-index:40;background:#fff;border:1px solid #e4e0d8;border-radius:16px;width:280px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #302d2a29}.account-dropdown-identity{align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.account-dropdown-email{color:#302d2a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.account-dropdown-item{text-align:left;color:#514c45;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:9px 10px;font-size:13px;display:block}.account-dropdown-item:hover{background:#f0eeea}.account-dropdown-heading{color:#8a776b;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #ece9e2;margin-top:6px;padding:12px 10px 6px;font-size:11px;font-weight:600}.account-org-list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.account-org{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.account-org:hover:not(:disabled){background:#f0eeea}.account-org.is-active{cursor:default;background:#eef1ec}.account-org:disabled{cursor:default}.account-org-avatar{color:#67645d;background:#d5d2c8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.account-org-text{flex-direction:column;min-width:0;display:flex}.account-org-name{color:#302d2a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.account-org-role{color:#8a8580;font-size:11px}.account-org-check{color:#718375;margin-left:auto;font-weight:700}.client-admin-heading{color:#403c37;font-size:12px;font-weight:600}.client-admin-list{margin:4px 0 26px;padding:0;list-style:none}.client-admin{border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.client-admin-text{flex-direction:column;gap:2px;min-width:0;display:flex}.client-admin-email{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.client-admin-detail{color:#8a8580;font-size:11px}label.secondary-button{cursor:pointer;align-items:center;display:inline-flex}label.secondary-button.is-disabled{opacity:.5;pointer-events:none}.builder-section-head{align-items:center;gap:12px;display:flex}.builder-section-head>.builder-section-summary{flex:1;width:auto}.identity-clear-row{justify-content:flex-end;margin-top:10px;display:flex}.builder-section-body>.field-note{color:#a39c93;margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.55;display:block}.app-shell .field-grid{gap:28px 16px}.app-shell :is(.field-grid,.identity-avatar-row,.access-connection)+:is(.field-grid,.identity-avatar-row){margin-top:32px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field){color:#3d3934;gap:0;font-size:13px;font-weight:600}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>*+*{margin-top:8px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>span:first-child{line-height:1.35}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>span:first-child+:is(.field-note,.access-status){margin-top:2px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.field-note{color:#9a948c;font-size:12px;font-weight:400;line-height:1.5}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>:is(.field-hint,.access-status):not(span:first-child+*){margin-top:8px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.field-hint{color:#9a948c;font-size:12px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.access-toggle{color:#3d3934;margin-top:18px;font-size:13px;font-weight:500}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.access-toggle+.field-note{margin-top:6px}.app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.visual-colors{margin-top:8px}.app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select){color:#2f2c28;background:#fff;border:1px solid #dcd7ce;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select)::placeholder{color:#b3ada4}.app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):hover{border-color:#c5bdb0}.app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):focus{border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):disabled{color:#9a948c;cursor:not-allowed;background:#f6f4f0}.app-shell .starter-fields{gap:10px}.app-shell .visual-color input[type=color]{border-color:#dcd7ce;border-radius:10px;width:38px;height:38px}.app-shell .identity-avatar-row{gap:20px}.app-shell .avatar-edit{padding-top:2px}.work-in-progress{color:#9a948c;margin:0;font-size:14px}.insights-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-periods{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.insights-select{color:#403c37;min-width:200px;font:inherit;background:#fffc;border:1px solid #dedad2;border-radius:9px;outline:none;padding:9px 12px;font-size:12px}.insights-select:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.insights-muted{color:#9a948c;font-size:12px}.insights-note{color:#a39c93;margin:10px 0 0;font-size:11px;line-height:1.55}.insights-findings{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.insights-finding{background:#ffffffb3;border:1px solid #ece8e1;border-radius:12px;flex-direction:column;padding:18px;display:flex}.insights-finding h4{color:#3b3834;letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:600}.insights-finding p{color:#5e5952;margin:0;font-size:13px;line-height:1.5}.insights-finding-action{border-top:1px solid #ece8e1;margin-top:12px;padding-top:12px}.insights-finding-action span{color:#8a776b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.insights-finding-action p{color:#4f4a44;font-size:12px}.insights-row{color:#4f4a44;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(120px,220px) minmax(60px,1fr) minmax(0,290px);align-items:center;gap:14px;padding:10px;font-size:12px;display:grid}.insights-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insights-row-meta{color:#9a948c;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.insights-row-meta strong{color:#403c37;margin-right:8px;font-size:12px;font-weight:600}.insights-bar{background:#efece7;border-radius:999px;height:8px;display:block;overflow:hidden}.insights-bar span{background:#94a296;border-radius:999px;height:100%;display:block}.insights-category{border-top:1px solid #ece8e1}.insights-category:first-child{border-top:0}.insights-category-row{cursor:pointer;border-radius:10px;grid-template-columns:minmax(120px,220px) minmax(60px,1fr) minmax(0,290px) 18px}.insights-category-row:hover{background:#ffffffd9}.insights-category-row .insights-row-label{color:#403c37;font-size:13px;font-weight:600}.insights-chevron{color:#9b968f;text-align:center;transition:transform .15s}.insights-category.open .insights-chevron{transform:rotate(180deg)}.insights-category-body{padding:2px 10px 18px 24px}.insights-topic{padding:2px 0 8px}.insights-topic .insights-row{padding:6px 0}.insights-topic-detail{color:#9a948c;margin:0 0 6px;font-size:11px;line-height:1.5}.insights-quotes{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.insights-quotes li{color:#5e5952;border-left:3px solid #d4b18b;padding:2px 0 2px 12px;font-size:12px;font-style:italic;line-height:1.5}.insights-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.insights-columns.single{grid-template-columns:minmax(0,1fr)}.insights-questions{gap:14px;margin:0;padding-left:20px;display:grid}.insights-questions li{color:#403c37;font-size:13px;line-height:1.45}.insights-questions small{color:#9a948c;margin-top:2px;font-size:11px;display:block}.insights-program{gap:28px;display:grid}.insights-program .section-kicker{margin-bottom:8px;display:block}@media (width<=980px){.insights-columns{grid-template-columns:1fr}}.insights-view .panel-heading{flex-wrap:wrap;gap:6px 16px}@media (width<=680px){.insights-row{grid-template-columns:minmax(0,1fr);gap:4px}.insights-category-row{grid-template-columns:minmax(0,1fr) 18px}.insights-category-row .insights-row-label,.insights-category-row .insights-row-meta{grid-column:1}.insights-category-row .insights-chevron{grid-area:1/2/span 2;align-self:center}.insights-row .insights-bar{display:none}.insights-row-label{white-space:normal}.insights-row-meta{white-space:normal;text-align:left}.insights-category-body{padding-left:10px}}.bf-fields{flex-direction:column;gap:34px;display:flex}.bf-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.bf-field{isolation:isolate;position:relative}.bf-field:before{content:"";background:var(--coach-c1);transform-origin:50% 0;border-radius:3px;width:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;bottom:2px;left:-14px;transform:scaleY(0)}.bf-field.is-spotlit:before{transform:scaleY(1)}.bf-field-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.bf-field-title{color:#3d3934;font-size:13px;font-weight:600;line-height:1.35;transition:color .2s;display:block}.bf-field.is-spotlit .bf-field-title{color:#1f1c19}.bf-field-note{color:#9a948c;margin:2px 0 0;font-size:12px;line-height:1.5}.bf-url,.bf-phrase,.bf-profile{background:#fff;border:1px solid #dcd7ce;transition:border-color .15s,box-shadow .2s}.bf-url:hover,.bf-phrase:hover{border-color:#c5bdb0}.bf-url:focus-within,.bf-phrase:focus-within{border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.bf-profile{border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex}.bf-avatar{cursor:pointer;flex:none;width:64px;height:64px;position:relative}.bf-avatar-face{background:var(--coach-c1);color:#fff;border-radius:50% 50% 50% 14px;place-items:center;width:100%;height:100%;font-family:Georgia,serif;font-size:30px;font-style:italic;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background-color .3s;display:grid;overflow:hidden}.bf-avatar:hover .bf-avatar-face{transform:scale(1.05)rotate(-2deg)}.bf-avatar-hint{color:#fff;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:linear-gradient(#26221e00 35%,#26221eb3);border-radius:50% 50% 50% 14px;place-items:end center;padding-bottom:8px;font-size:9px;font-weight:700;transition:opacity .2s;display:grid;position:absolute;inset:0;transform:scale(1.05)rotate(-2deg)}.bf-avatar:hover .bf-avatar-hint,.bf-avatar:focus-within .bf-avatar-hint{opacity:1}.bf-avatar.is-busy{pointer-events:none}.bf-avatar.is-busy .bf-avatar-face{opacity:.55}.bf-avatar.is-busy:after{content:"";border:2px solid #0000;border-top-color:var(--coach-c1);border-radius:50%;animation:.8s linear infinite toast-spin;position:absolute;inset:-4px}.bf-profile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bf-name{color:#2f2c28;width:100%;font:inherit;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;margin-left:-8px;padding:4px 8px;font-size:18px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .2s}.bf-name::placeholder{color:#c4beb5}.bf-name:hover{background:#403c370d}.bf-name:focus{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.bf-profile-meta{color:#9a948c;align-items:center;gap:6px;font-size:12px;display:flex}.bf-profile-offer{color:#6f6a63;flex-wrap:wrap}.bf-link-button{color:#8a6f62;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.bf-link-button:hover{text-decoration-color:currentColor}.bf-url{border-radius:12px;align-items:center;gap:2px;min-height:48px;padding:0 6px 0 14px;display:flex}.bf-url.is-disabled{background:#f6f4f0}.bf-url-host{color:#9a948c;flex:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.bf-url-host .bf-icon{color:#7f9c8a;width:13px;height:13px}.bf-url-input{color:#2f2c28;min-width:60px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:13px;font-weight:600}.bf-url-input::placeholder{color:#c4beb5;font-weight:400}.bf-url-grow{flex:none;min-width:0;font-size:13px;font-weight:600;display:inline-grid}.bf-url-grow:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1}.bf-url-grow>.bf-url-input{width:100%;min-width:1ch;font-size:inherit;grid-area:1/1}.bf-url-suffix{color:#a8a299;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.bf-url-state{color:#9a948c;white-space:nowrap;align-items:center;gap:4px;margin-right:6px;font-size:11.5px;display:inline-flex}.bf-url-state.is-pending{color:#a8875a;animation:.25s bf-fade-up}.bf-url-state.is-saved{color:#5f8a6a;font-weight:600;animation:.4s cubic-bezier(.3,1.5,.5,1) bf-pop}.bf-address-line .bf-url-slug.is-placeholder{color:#b3ada4;padding-left:8px;font-weight:400}.bf-url-copy{color:#4d4843;cursor:pointer;height:32px;font:inherit;background:#f3f1ec;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,transform .15s;overflow:hidden}.bf-url-copy:hover:not(:disabled){background:#ebe8e1}.bf-url-copy:active:not(:disabled){transform:scale(.95)}.bf-url-copy:disabled{cursor:default;opacity:.5}.bf-url-copy.is-copied{color:#4f7a5b;background:#e3ece5}.bf-swap{display:grid}.bf-swap>span{grid-area:1/1;justify-content:center;align-items:center;gap:4px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s;display:inline-flex}.bf-swap-b{opacity:0;transform:translateY(110%)}.is-copied .bf-swap-a{opacity:0;transform:translateY(-110%)}.is-copied .bf-swap-b{opacity:1;transform:none}.bf-phrase{border-radius:14px}.bf-phrase textarea{resize:none;color:#2c2925;background:0 0;border:0;outline:none;width:100%;padding:14px 16px 4px;font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.3;display:block;overflow:hidden}.bf-phrase--title textarea{font-size:21px}.bf-phrase--subtitle textarea{color:#6f675f;font-size:16px;font-style:italic}.bf-phrase textarea::placeholder{color:#c9c3ba}.bf-phrase-bar{align-items:center;gap:10px;min-height:40px;padding:4px 10px 8px;display:flex}.bf-token-button{color:#5f7566;cursor:pointer;font:inherit;background:#eef2ee;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 7px;font-size:11.5px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.bf-token-button .bf-icon{width:12px;height:12px;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.bf-token-button:hover{background:#e2eae3}.bf-token-button:hover .bf-icon{transform:rotate(90deg)}.bf-token-button:active{transform:scale(.95)}.bf-phrase-sample{color:#9a948c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;animation:.25s bf-fade-up;overflow:hidden}.bf-phrase-sample mark{background:color-mix(in srgb, var(--coach-c1) 16%, transparent);color:var(--coach-c3);border-radius:4px;padding:0 4px;font-weight:600}.bf-palette-row{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;display:grid}.bf-palette,.bf-visual{cursor:pointer;font:inherit;background:#fff;border:1px solid #e4e0d8;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 9px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .25s;display:flex;position:relative}.bf-palette:hover,.bf-visual:hover{border-color:#d2ccc1;transform:translateY(-2px);box-shadow:0 8px 18px -10px #40382e59}.bf-palette:active,.bf-visual:active{transform:translateY(0)scale(.97)}.bf-palette.is-selected,.bf-visual.is-selected{border-color:#3d3934;box-shadow:0 0 0 1px #3d3934}.bf-palette:focus-visible,.bf-visual:focus-visible{outline-offset:2px;outline:2px solid #94a296}.bf-palette-dots{align-items:center;height:22px;display:flex}.bf-palette-dots>span{border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:margin .3s cubic-bezier(.3,1.4,.5,1);box-shadow:0 1px 2px #00000014}.bf-palette-dots>span+span{margin-left:-8px}.bf-palette:hover .bf-palette-dots>span+span{margin-left:-3px}.bf-palette-wheel{background:conic-gradient(#ef6b5e,#d9a74a,#7f9c8a,#4f86a6,#8c7ab8,#d98a9b,#ef6b5e)}.bf-palette-name{color:#635e57;text-align:center;font-size:11.5px;font-weight:600;line-height:1.2}.bf-palette-check{color:#fff;background:#3d3934;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:-7px;right:-7px;transform:scale(0)}.bf-palette-check .bf-icon{stroke-width:3px;width:11px;height:11px}.is-selected>.bf-palette-check{transform:scale(1)}.bf-starter-styles-title{color:#3d3934;margin:16px 0 8px;font-size:12px;font-weight:600;display:block}.bf-starter-sample{justify-content:center;align-items:center;height:22px;display:flex}.bf-starter-sample .coach-starter{pointer-events:none;min-width:0;min-height:22px;padding:2px 10px;font-size:10.5px}.bf-starter-sample.coach-starters--card .coach-starter{border-left-width:2px;border-radius:6px}.bf-starter-sample.coach-starters--retro .coach-starter{box-shadow:2px 2px 0 var(--coach-c3,#d0473b);border-radius:6px}.bf-starter-sample.coach-starters--minimal .coach-starter{min-height:20px;padding:2px}.bf-custom-colors{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.bf-custom-colors.is-open{opacity:1;grid-template-rows:1fr}.bf-custom-colors-inner{flex-wrap:wrap;gap:8px;min-height:0;display:flex;overflow:hidden}.bf-custom-colors.is-open .bf-custom-colors-inner{padding-top:10px}.bf-color{cursor:pointer;background:#fff;border:1px solid #e4e0d8;border-radius:12px;align-items:center;gap:10px;padding:7px 14px 7px 7px;transition:border-color .15s;display:flex}.bf-color:hover{border-color:#c5bdb0}.bf-color-swatch{border-radius:50%;width:30px;height:30px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:relative;box-shadow:inset 0 0 0 1px #00000014}.bf-color:hover .bf-color-swatch{transform:scale(1.08)}.bf-color-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bf-color-text{flex-direction:column;line-height:1.25;display:flex}.bf-color-text strong{color:#3d3934;font-size:12px}.bf-color-text code{color:#9a948c;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.bf-fonts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.bf-font{color:#2f2c28;cursor:pointer;text-align:left;min-width:0;font:inherit;background:#fff;border:1px solid #e4e0d8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 12px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .25s;display:flex;position:relative}.bf-font:hover{border-color:#d2ccc1;transform:translateY(-2px);box-shadow:0 8px 18px -10px #40382e59}.bf-font:active{transform:translateY(0)scale(.98)}.bf-font.is-selected{border-color:#3d3934;box-shadow:0 0 0 1px #3d3934}.bf-font:focus-visible{outline-offset:2px;outline:2px solid #94a296}.bf-font-label{color:#8a776b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.bf-font-heading{color:#2c2925;max-width:100%;font-family:var(--coach-font-heading);font-weight:var(--coach-font-heading-weight);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.15;overflow:hidden}.bf-font-body{color:#6f675f;font-family:var(--coach-font-body);font-size:12.5px;line-height:1.4}.bf-font-names{box-sizing:border-box;color:#4d4843;border-top:1px dashed #e4e0d8;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;width:100%;margin-top:10px;padding-top:9px;font-size:11px;font-weight:600;display:flex}.bf-font-names>span:not(.bf-font-plus){flex-direction:column;gap:1px;min-width:0;display:flex}.bf-font-names small{color:#8a776b;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.bf-font-plus{color:#b8b1a7;padding-bottom:1px;font-weight:400}.bf-fonts{grid-template-columns:repeat(auto-fill,minmax(max(140px,33.3333% - 6.66667px),1fr))}.bf-font--own{cursor:default;flex-direction:row;grid-column:span 2;align-items:stretch;gap:14px}.bf-font--own:hover,.bf-font--own:active{transform:none}.bf-font--empty{border-style:dashed}.bf-font-own-preview{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.bf-font-own-hint{color:#8a847b;margin-top:auto;padding-top:8px;font-size:11.5px}.bf-font-own-inputs{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}@media (width<=520px){.bf-fonts{grid-template-columns:minmax(0,1fr)}.bf-font--own{flex-direction:column;grid-column:1/-1}}.bf-custom-font{cursor:text;flex-direction:column;gap:4px;min-width:0;display:flex}.bf-custom-font small{color:#8a776b;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.bf-custom-font input{box-sizing:border-box;color:#3d3934;width:100%;font:inherit;background:#fcfbf8;border:1px solid #e4e0d8;border-radius:9px;outline:none;padding:7px 10px;font-size:12.5px;transition:border-color .15s,box-shadow .15s,background .15s}.bf-custom-font input::placeholder{color:#bdb6ac}.bf-custom-font input:focus{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.bf-custom-font.is-missing input{border-color:#d0806f}.bf-custom-font-note{color:#8a847b;min-height:14px;font-size:11px;line-height:1.3}.bf-custom-font.is-missing .bf-custom-font-note{color:#b4513f}.bsi-url .primary-button{background:#4e736e;border-radius:10px;flex:none;height:32px;margin-left:0;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s}.bsi-url .primary-button:hover:not(:disabled){background:#42625e}.bsi-url{position:relative}.bsi-url .website-url-input{padding-right:96px}.bsi-url .primary-button{margin:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.bsi-error{color:#b4513f;margin:10px 2px 0;font-size:12.5px}.bsi-warning{color:#6b4a2b;background:#fbf1e6;border:1px solid #ecd2b9;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:14px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.bsi-warning strong{color:#5a3a1c;font-size:13px}.bsi-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bsi-row{cursor:pointer;background:#fff;border:1px solid #e4e0d8;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:12px 14px;transition:opacity .15s;display:grid}.bsi-row input{accent-color:#3d3934;grid-row:span 2;margin:2px 0 0}.bsi-row.is-skipped{opacity:.55}.bsi-row-label{color:#3d3934;font-size:13px;font-weight:600}.bsi-row-change{color:#635e57;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:1.4;display:flex}.bsi-before{color:#9a948c;-webkit-text-decoration:line-through #9a948c99;text-decoration:line-through #9a948c99}.bsi-before em,.bsi-after em{font-style:italic;text-decoration:none}.bsi-after{color:#2f2c28;font-weight:500}.bsi-arrow{color:#b8b1a7}.bsi-swatches{vertical-align:middle;display:inline-flex}.bsi-swatches>span{border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0000001f}.bsi-swatches>span+span{margin-left:-5px}.bf-visual-stage{place-items:center;width:30px;height:22px;display:grid}.bf-visual-stage--mist{width:100%;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.bf-visual-none{border:1.5px dashed #bdb6ac;border-radius:50%;width:20px;height:20px;position:relative}.bf-visual-none:after{content:"";background:#bdb6ac;width:22px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.bf-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bf-chip{animation:.32s cubic-bezier(.3,1.4,.5,1) bf-chip-in;position:relative}.bf-chip input{color:#3d332b;width:100%;min-height:46px;font:inherit;text-align:center;text-overflow:ellipsis;background:#fcf9f4;border:1px solid #3d332b1f;border-radius:999px;outline:none;padding:10px 34px;font-size:13px;transition:border-color .15s,box-shadow .2s,background-color .15s}.bf-chip.accent input{border-color:color-mix(in srgb, var(--coach-c1) 40%, transparent);background:color-mix(in srgb, var(--coach-c1) 7%, #fff);color:var(--coach-c3)}.bf-chip input:hover{border-color:#3d332b3d}.bf-chip.accent input:hover{border-color:color-mix(in srgb, var(--coach-c1) 65%, transparent)}.bf-chip input:focus{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.bf-chip input::placeholder{color:#bdb6ac}.bf-chip-remove{color:#6f675f;cursor:pointer;opacity:0;background:#3d332b12;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,transform .2s cubic-bezier(.3,1.4,.5,1),background-color .15s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)scale(.7)}.bf-chip-remove .bf-icon{width:12px;height:12px}.bf-chip:hover .bf-chip-remove,.bf-chip:focus-within .bf-chip-remove{opacity:1;transform:translateY(-50%)scale(1)}.bf-chip-remove:hover{color:#2f2c28;background:#3d332b24}.bf-chip-add{color:#8a847b;cursor:pointer;min-height:46px;font:inherit;background:0 0;border:1.5px dashed #d6d0c6;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;animation:.3s bf-fade-up;display:inline-flex}.bf-chip-add .bf-icon{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.bf-chip-add:hover{color:#5f7566;background:#94a29612;border-color:#94a296}.bf-chip-add:hover .bf-icon{transform:rotate(90deg)}.bf-starters-fallback{color:#9a948c;margin:10px 0 0;font-size:12px;line-height:1.5}@keyframes bf-chip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.bf-switch-row{background:#403c3709;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.bf-switch{cursor:pointer;background:#d4cec4;border:0;border-radius:999px;flex:none;width:38px;height:22px;margin-top:1px;padding:0;transition:background-color .25s;position:relative}.bf-switch.is-on{background:#748379}.bf-switch:focus-visible{outline-offset:2px;outline:2px solid #94a296}.bf-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),width .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.bf-switch.is-on .bf-switch-knob{transform:translate(16px)}.bf-switch:active .bf-switch-knob{width:22px}.bf-switch.is-on:active .bf-switch-knob{transform:translate(12px)}.bf-switch-text{flex-direction:column;gap:2px;display:flex}.bf-switch-text strong{color:#3d3934;font-size:13px;font-weight:600}.bf-switch-text span{color:#9a948c;font-size:12px;line-height:1.5;animation:.25s bf-fade-up}@keyframes bf-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bf-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.spot-target{border-radius:14px;position:relative}.spot-target:after{content:"";border:1.5px solid color-mix(in srgb, var(--coach-c1,#94a296) 55%, transparent);background:color-mix(in srgb, var(--coach-c1,#94a296) 6%, transparent);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .25s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-8px -10px;transform:scale(.96)}.spot-target.is-lit:after{opacity:1;transform:none}.spot-target>:not(.spot-edit){transition:opacity .3s,filter .3s}.coach-frame.has-spotlight .spot-target:not(.is-lit)>:not(.spot-edit){opacity:.3;filter:saturate(.4)}.coach-frame .preview-composer{transition:opacity .3s}.coach-frame.has-spotlight .preview-composer{opacity:.4}.spot-edit{z-index:2;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#2f2c28;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.3,1.4,.5,1);display:inline-flex;position:absolute;top:-19px;right:-12px;transform:translateY(4px)scale(.92)}.spot-target.is-direct>.spot-edit{opacity:1;transform:none}.coach-frame-header .spot-target:after{border-radius:12px;inset:-6px -8px}.coach-frame-header .spot-edit{top:50%;left:calc(100% + 14px);right:auto;transform:translateY(-50%)scale(.92)}.coach-frame-header .spot-target.is-direct>.spot-edit{transform:translateY(-50%)}.spot-target--starters{width:100%}.coach-greeting-sub.is-ghost{color:#b8b1a7;border:1.5px dashed #d4cdc2;border-radius:8px;padding:2px 12px;animation:.25s bf-fade-up}.preview-heading .text-button{white-space:nowrap}.preview-heading{gap:12px;min-height:26px}.preview-heading>.spot-target--url{min-width:0}.preview-url{color:#8a847b;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#f9f3ef;border-radius:999px;max-width:220px;padding:3px 10px;font-size:11px;display:block;overflow:hidden}.spot-target--url:after{border-radius:999px;inset:-4px -6px}.spot-target--url .spot-edit{top:auto;bottom:calc(100% + 6px);right:50%;transform:translate(50%,4px)scale(.92)}.spot-target--url.is-direct>.spot-edit{transform:translate(50%)}@media (prefers-reduced-motion:reduce){.bf-fields *,.bf-fields :before,.bf-fields :after,.bf-field:before,.spot-target,.spot-target *,.spot-target:after,.coach-frame .preview-composer{transition:none!important;animation:none!important}}.overview-chat .preview-message.user{white-space:pre-wrap}.preview-composer-field{background:#fbfaf8;border:1px solid #e1ddd5;border-radius:9px;flex-direction:column;flex:1;min-width:0;display:flex}.preview-composer-field:focus-within{border-color:#94a296}.preview-composer .preview-composer-field textarea{background:0 0;border:0}.overview-chat .preview-composer-field{border-radius:14px}.agent-attachments{flex-wrap:wrap;gap:6px;padding:12px 12px 0;display:flex}.agent-attachment{color:#403c37;background:#fff;border:1px solid #e1ddd5;border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:5px 4px 5px 10px;font-size:12px;display:inline-flex}.agent-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:600;overflow:hidden}.overview-chat .preview-composer .agent-attachment-remove{color:#7b756c;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;padding:0;font-size:15px;line-height:1}.overview-chat .preview-composer .agent-attachment-remove:hover{background:#94a29626}.collection-warning{color:#8f4a3e;background:#b0574a12;border-left:2px solid #d4a093;border-radius:4px;margin:10px 0 0;padding:9px 12px;font-size:12px;line-height:1.5}.preview-retrieved{color:#635e57;background:#ffffff8c;border:1px solid #e4e0d8;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:11px}.preview-retrieved>span{color:#8f887f;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.preview-retrieved ul{margin:6px 0 0;padding-left:16px}.preview-retrieved li+li{margin-top:3px}.preview-retrieved small{color:#a39c93}.verbatim-hint{color:#8f887f;margin:0 0 12px;font-size:12px;line-height:1.5}.verbatim-parts{flex-direction:column;gap:6px;display:flex}.verbatim-group{color:#403c37;margin:14px 0 2px;font-size:12px;font-weight:700}.verbatim-part{background:#ffffff8c;border:1px solid #e4e0d8;border-left-width:3px;border-radius:9px}.verbatim-part>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;list-style:none;display:flex}.verbatim-part>summary::-webkit-details-marker{display:none}.verbatim-part>.digest-rendered{border-top:1px solid #ebe7e0;padding:4px 14px 12px}.verbatim-part-name{color:#403c37;font-size:12px;font-weight:600}.verbatim-part-meta{color:#8f887f;white-space:nowrap;font-size:11px}.verbatim-part.state-sent{border-left-color:#748379}.verbatim-part.state-fetchable{border-left-color:#d8d4cc}.verbatim-part.state-closed{opacity:.6;border-left-color:#ebe7e0}.verbatim-side{gap:12px;padding:18px}.verbatim-day{color:#635e57;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.verbatim-day input{width:72px;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:8px;padding:7px 9px}.verbatim-day small{color:#a39c93;font-weight:400}.verbatim-day-range{accent-color:#748379;width:100%}.verbatim-summary{color:#635e57;margin:0;font-size:12px;line-height:1.6}.verbatim-legend{color:#8f887f;flex-direction:column;gap:5px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.verbatim-legend li{border-left:3px solid #d8d4cc;padding-left:10px}.verbatim-legend .state-sent{border-left-color:#748379}.verbatim-legend .state-closed{border-left-color:#ebe7e0}.verbatim-upload{cursor:pointer;align-self:flex-start}.verbatim-upload.is-disabled{opacity:.5;cursor:default}.verbatim-resuggest{border-top:1px solid #ebe7e0;flex-direction:column;gap:6px;padding-top:12px;display:flex}.verbatim-resuggest small{color:#8f887f;font-size:11px;line-height:1.45}.verbatim-resuggest input{font:inherit;background:#fff;border:1px solid #dedad2;border-radius:8px;padding:8px 10px;font-size:12px}.verbatim-resuggest button{align-self:flex-start}.collection-warning .text-button{color:#8f4a3e;text-underline-offset:2px;margin-left:8px;font-weight:600;text-decoration:underline}.settings-danger-note{color:#8f887f;margin:0 0 12px;font-size:12px;line-height:1.5}.settings-danger-confirm{background:#b0574a0d;border:1px solid #e3c4bd;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.settings-danger-confirm strong{color:#8f3f33;font-size:12px}.settings-danger-confirm span{align-items:center;gap:14px;display:flex}.danger-button{color:#a24f42;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9a99f;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:600}.danger-button:hover{background:#b0574a12}.danger-button:disabled{opacity:.5;cursor:default}.digest-body--single{grid-template-columns:minmax(0,1fr)}.digest-body--single .digest-doc{border-right:0}.digest-files-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.digest-upload{cursor:pointer}.digest-upload.is-disabled{opacity:.5;cursor:default}.digest-title small{color:#8f887f;font-size:12px}.card-button{color:#5f6f63;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:1px solid #d8d4cc;border-radius:12px;align-items:center;gap:7px;padding:5px 12px 5px 10px;display:inline-flex}.card-button:hover:not(.is-static):not(:disabled){background:#94a2961a;border-color:#b9c7bb}.card-button.is-static{cursor:default}.card-button:disabled{opacity:.5;cursor:default}.card-button.push-right{margin-left:auto}.card-button-text{color:#4f4a44;flex-direction:column;font-size:11px;font-weight:600;line-height:1.25;display:flex}.card-button-text small{color:#8f887f;font-size:10px;font-weight:500}.new-content-button{width:100%;font:inherit;background:0 0;justify-content:center;margin-top:14px;padding:14px 15px;font-size:13px;font-weight:600;display:flex}.topnav{z-index:20;background:#fdfaf8;padding-bottom:12px;position:sticky;top:0}.overview-chat:not(.overview-chat--empty) .coach-frame{height:auto;min-height:0;overflow:visible}.overview-chat:not(.overview-chat--empty) .preview-messages{flex:none;overflow:visible}.overview-chat:not(.overview-chat--empty){padding-bottom:170px}.overview-chat:not(.overview-chat--empty) .preview-composer{z-index:10;background:#fdfaf8;width:min(640px,100vw - 48px);padding:12px 0 18px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.preview-message.assistant.is-status{color:#8f887f;font-size:12px;font-style:italic}@media (width<=640px){.public-coach-page{top:var(--viewport-top,0px);width:100%;height:var(--app-height,100dvh);background:#fbfaf8;gap:0;min-height:0;padding:0;position:fixed;left:0;overflow:hidden}.public-coach-page .coach-frame{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.public-coach-page .coach-frame-header{padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left))}.public-coach-page .preview-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-coach-page .preview-message{font-size:15px}.public-coach-page .preview-composer{padding:10px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.public-coach-page .preview-composer textarea{border-radius:14px;min-height:44px;padding:11px 14px;font-size:16px}.public-coach-page .preview-composer button{border-radius:14px;width:44px;height:44px}.onboarding-form input{font-size:16px}.app-shell .topnav{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));border-bottom:1px solid #ebe7e0;gap:8px}.app-shell .topnav-nav,.app-shell .topnav-right{gap:8px}.app-shell .nav-tile{border-radius:14px;width:44px;height:44px}.app-shell .topnav{flex-wrap:nowrap}.app-shell .topnav-nav,.app-shell .topnav-nav .nav-tile{flex:0 auto;min-width:0}.app-shell .topnav-right{flex:none}.app-shell .test-menu-button{padding:0 9px}.app-shell .test-menu-button svg,.app-shell .test-menu-label-full{display:none}.app-shell .test-menu-label-short{display:inline}.app-shell.app-shell--chat{top:var(--viewport-top,0px);width:100%;height:var(--app-height,100dvh);background:#fdfaf8;flex-direction:column;min-height:0;display:flex;position:fixed;left:0;overflow:hidden}.app-shell--chat .topnav{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));border-bottom:1px solid #ebe7e0;flex:none;gap:8px;position:static}.app-shell--chat .topnav-nav,.app-shell--chat .topnav-right{gap:8px}.app-shell--chat .nav-tile{border-radius:14px;width:44px;height:44px}.app-shell--chat .main-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.app-shell--chat .page-head{display:none}.app-shell--chat .overview-slot{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell--chat .overview-chat{flex:1;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding-bottom:0;position:relative}.app-shell--chat .overview-chat .coach-frame{flex:1;width:100%;height:auto;min-height:0;margin:0;overflow:hidden}.app-shell--chat .overview-chat .preview-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:18px 14px;overflow-y:auto}.app-shell--chat .overview-chat--empty .preview-messages{justify-content:center}.app-shell--chat .overview-chat .preview-message{font-size:15px}.app-shell--chat .overview-chat .preview-composer{width:auto;padding:10px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));position:static;transform:none}.app-shell--chat .overview-chat .preview-composer textarea{min-height:44px;padding:11px 14px;font-size:16px}.app-shell--chat .overview-chat .preview-composer>button,.app-shell--chat .overview-chat .preview-composer .composer-attach{width:44px;height:46px}.app-shell--chat .overview-chat--empty .overview-pill-row{padding:0 12px 10px}.app-shell--chat .new-chat-row{width:auto;margin:0;position:absolute;top:8px;right:12px}.app-shell--chat .overview-chat>.members-empty{text-align:center;order:-1;padding:10px 16px 0}}.ba,.ba-panel{--ba-ai:linear-gradient(135deg, #9cc1b3 0%, #4e736e 40%, #2f514d 70%, #7fa99a 100%);--ba-accent:#4e736e}.ba{z-index:20;pointer-events:none;grid-column:1/-1;padding-top:58px;position:sticky;bottom:16px}.main-content{flex-direction:column;flex:1;display:flex}.main-content>.ba{margin-top:auto}.main-content>.coach-builder{flex:1;align-content:space-between}.ba-row{flex-direction:column;justify-content:flex-end;min-height:64px;display:flex;position:relative}.ba-row>*,.ba-panel{pointer-events:auto}.ba-row .publish-bar{margin-top:0;animation:.3s bf-fade-up;position:static}.ba-dock{align-items:center;gap:12px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0}.ba-mark{aspect-ratio:1004/458;background:var(--ba-ai);background-size:240% 240%;flex:none;animation:8s ease-in-out infinite ba-hue;display:block;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.is-busy .ba-mark{animation-duration:2s}.ba-launcher{cursor:pointer;background:#fff;border:1px solid #dfe9e5;border-radius:21px 21px 21px 5px;place-items:center;height:46px;padding:0 16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 28px #4e736e3d,0 4px 10px #2f514d29}.ba-launcher:before{content:"";z-index:-1;border-radius:inherit;background:var(--ba-ai);opacity:.35;filter:blur(8px);background-size:240% 240%;animation:8s ease-in-out infinite ba-hue;position:absolute;inset:-2px}.ba-launcher{transform-origin:0 100%;animation:.38s cubic-bezier(.2,.9,.3,1.4) 80ms backwards ba-bubble}.ba-launcher:hover{transform:translateY(-2px);box-shadow:0 14px 34px #4e736e52,0 6px 14px #2f514d33}.ba.is-open .ba-launcher{transform-origin:0 100%;transform:scale(.86)}.ba-nudge{background:#fff;border:1px solid #dfe9e5;border-radius:16px 16px 16px 4px;align-items:center;animation:.4s cubic-bezier(.2,.9,.3,1.3) .6s both ba-pop;display:flex;position:relative;box-shadow:0 10px 28px #3c362c1f}.ba-nudge-text{color:#403c37;font:inherit;cursor:pointer;background:0 0;border:0;padding:11px 6px 11px 15px;font-size:13px;font-weight:500}.ba-nudge-close{color:#b3aca3;cursor:pointer;background:0 0;border:0;align-self:stretch;width:28px;padding:0 10px 0 4px;font-size:16px}.ba-nudge-close:hover{color:#5e554c}.ba.has-say{z-index:210}.ba-say{align-items:flex-start;max-width:min(400px,100vw - 150px);animation:.32s cubic-bezier(.2,.9,.3,1.3) both ba-pop}.ba-say.is-error{border-color:#ecd3cd}.ba-say-icon{flex:none;align-self:center;place-items:center;min-width:18px;height:18px;margin-left:13px;font-size:12px;display:grid}.ba-say.is-success .ba-say-icon{color:#5f8468}.ba-say.is-error .ba-say-icon{color:#b06a5c}.ba-say.is-info .ba-say-icon{color:#7c8aa0}.ba-say-body{min-width:0;padding:10px 14px 10px 9px}.ba-say:has(.ba-nudge-close) .ba-say-body{padding-right:4px}.ba-say-text{-webkit-line-clamp:4;color:#403c37;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ba-say .ba-nudge-close{align-self:flex-start;height:40px}.ba.is-floating{padding-top:0;position:fixed;bottom:20px;left:max(34px,50vw - 606px)}.ba.is-floating .ba-row{min-height:0}.ba.is-floating .ba-dock{position:static}.ba-launcher.is-passive{cursor:default}.ba-launcher.is-passive:hover{transform:none}.ba-panel{z-index:41;transform-origin:100% 100%;width:min(380px,100vw - 32px);height:min(560px,100vh - 200px);animation:.28s cubic-bezier(.2,.9,.3,1.1) ba-unfold;position:fixed;bottom:24px;right:24px}.ba-panel-card{background:#fdfcfa;border:1px solid #dfe9e5;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #3c362c33,0 0 0 1px #4e736e0d}.ba-panel>.ba-panel-close{z-index:2;color:#4e736e;cursor:pointer;background:#fff;border:1px solid #dfe9e5;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid;position:absolute;top:50%;left:-21px;transform:translateY(-50%);box-shadow:-4px 6px 18px #3c362c1f}.ba-panel-close:hover{color:#fff;background:#4e736e;border-color:#4e736e}.ba-panel-close:focus-visible{outline-offset:2px;outline:2px solid #91a193}.ba-panel-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ba-panel-close.has-tooltip:after{inset:50% calc(100% + 8px) auto auto;transform:translate(4px,-50%)}.ba-panel-close.has-tooltip:hover:after,.ba-panel-close.has-tooltip:focus-visible:after{transform:translateY(-50%)}.ba-panel.is-closing{pointer-events:none;animation:.18s forwards ba-fold-out}.ba-head{background:#fff;border-bottom:1px solid #eeeae4;align-items:center;gap:10px;padding:13px 12px 13px 14px;display:flex;position:relative}.ba-head:after{content:"";background:var(--ba-ai);opacity:.55;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ba-head-text{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ba-head-text strong{color:#403c37;font-size:14px;font-weight:600}.ba-reset{color:#9b948c;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.ba-reset:hover{color:#5e554c}.ba-body{flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;overflow-y:auto}.ba-hello{margin:auto 0 0}.ba-hello-title{color:#403c37;margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500;line-height:1.25}.ba-hello-sub{color:#8f8980;margin:0 0 14px;font-size:12px;line-height:1.5}.ba-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ba-chips button{color:#3d332b;font:inherit;text-align:left;cursor:pointer;background:#fcf9f4;border:1px solid #3d332b1a;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;animation:.3s both bf-fade-up}.ba-chips button:hover:not(:disabled){background:#fff;border-color:#3d332b33}.ba-q{background:linear-gradient(160deg, color-mix(in srgb, var(--ba-accent) 96%, white), var(--ba-accent));max-width:85%;box-shadow:0 4px 14px color-mix(in srgb, var(--ba-accent) 22%, transparent);color:color-mix(in srgb, var(--ba-accent) 5%, #fffaf4);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:9px 13px;font-size:12.5px;line-height:1.5;animation:.2s bf-fade-up}.ba-a{color:#3d332b;background:#fcf9f4;border:1px solid #3d332b1a;border-radius:4px 14px 14px;align-self:flex-start;max-width:92%;padding:10px 13px;font-size:12.5px;line-height:1.6;box-shadow:0 4px 16px #3d332b0d}.ba-a>:first-child{margin-top:0}.ba-a>:last-child{margin-bottom:0}.ba-status{color:#8f8980;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ba-dots{gap:3px;display:inline-flex}.ba-dots i{background:var(--ba-accent);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite ba-dot}.ba-dots i:nth-child(2){animation-delay:.15s}.ba-dots i:nth-child(3){animation-delay:.3s}.ba-changed{color:#4f7d57;background:#edf5ee;border-radius:999px;align-self:flex-start;margin:0;padding:5px 10px;font-size:11px;font-weight:600;animation:.3s bf-fade-up}.ba-composer{background:#fff;border-top:1px solid #eeeae4;gap:8px;padding:12px;display:flex}.ba-composer input{color:#4f4a44;min-width:0;font:inherit;background:#fbfaf8;border:1px solid #e1ddd5;border-radius:12px;outline:none;flex:1;padding:11px 13px;font-size:13px}.ba-composer input:focus{border-color:color-mix(in srgb, var(--ba-accent) 45%, #e1ddd5);background:#fff}.ba-composer button{background:var(--ba-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;width:40px;font-size:16px;transition:opacity .15s}.ba-composer button:disabled{opacity:.35;cursor:default}.coach-builder.is-flashing .coach-frame{animation:1.6s ba-flash}@keyframes ba-hue{0%,to{background-position:0 30%}50%{background-position:100% 70%}}@keyframes ba-bubble{0%{opacity:0;transform:translateY(14px)scale(.4)rotate(-8deg)}60%{opacity:1;transform:translateY(-4px)scale(1.08)rotate(2deg)}to{transform:none}}@keyframes ba-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes ba-unfold{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes ba-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ba-flash{0%{box-shadow:0 0 #4e736e73,0 15px 40px #51483c14}40%{box-shadow:0 0 0 6px #4e736e2e,0 15px 40px #51483c14}to{box-shadow:0 0 #4e736e00,0 15px 40px #51483c14}}@media (width>=1100px){html.ba-docked .app-shell{padding-right:380px}.app-shell{transition:padding-right .3s cubic-bezier(.2,.8,.2,1)}.ba-panel{width:380px;height:auto;animation:.3s cubic-bezier(.2,.8,.2,1) ba-slide;position:fixed;top:0;bottom:0;right:0}.ba-panel-card{border:0;border-left:1px solid #dfe9e5;border-radius:0;box-shadow:-12px 0 40px #3c362c14}.ba-head{padding-top:18px;padding-bottom:16px}.ba-launcher,.ba-nudge{transition:opacity .2s,visibility}.ba.is-open .ba-launcher,.ba.is-open .ba-nudge{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s}.ba.is-open.has-say .ba-launcher,.ba.is-open .ba-nudge.ba-say{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,visibility}.ba-panel.is-closing{pointer-events:none;animation:.3s cubic-bezier(.2,.8,.2,1) forwards ba-slide-out}}@keyframes ba-slide-out{to{transform:translate(100%)}}@keyframes ba-fold-out{to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes form-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes form-out{to{opacity:0;transform:translate(-28px)}}@keyframes ba-slide{0%{transform:translate(100%)}to{transform:none}}@media (width<=640px){.ba-panel{height:min(520px,100vh - 220px);bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ba *,.ba,.coach-builder.is-flashing .coach-frame{animation:none!important}}.new-chat-row{z-index:5;pointer-events:none;justify-content:flex-end;width:min(100%,640px);margin:0 auto -22px;display:flex;position:sticky;top:92px}.new-chat-button{color:#6f675f;font:inherit;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);background:#fdfaf8eb;border:1px solid #e3ded5;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.new-chat-button:hover:not(:disabled){color:#403c37;background:#fff;border-color:#d6cfc4}.new-chat-button:disabled{opacity:.5;cursor:default}.has-tooltip{position:relative}.has-tooltip:after{content:attr(data-tooltip);z-index:30;color:#fdfaf8;white-space:nowrap;pointer-events:none;opacity:0;background:#2f2c28;border-radius:8px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.has-tooltip:hover:after,.has-tooltip:focus-within:after{opacity:1;transition-delay:.25s;transform:translate(-50%)}.has-tooltip.is-disabled:after{display:none}.ba-composer .ba-attach{border-radius:12px;align-self:stretch;width:40px;height:auto;font-size:18px}.ba-composer .ba-attach:after{left:0;transform:translateY(4px)}.ba-composer .ba-attach:hover:after{transform:none}.ba-panel-card>.agent-attachments{background:#fff;border-top:1px solid #eeeae4;padding:10px 12px 0}.ba-panel-card>.agent-attachments+.ba-composer{border-top:0}.ba-panel .agent-attachment-remove{color:#7b756c;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;padding:0;font-size:15px;line-height:1}.ba-panel .agent-attachment-remove:hover{background:#94a29626}.ba-panel.is-dragover .ba-body{outline-offset:-8px;border-radius:14px;outline:2px dashed #94a296}.coach-builder{--fold-t:.3s cubic-bezier(.2,.8,.2,1)}.setup-editor-head{white-space:nowrap;align-items:center;gap:10px;min-height:26px;margin-bottom:10px;display:flex}.form-collapse-toggle{display:none}@media (width>=1100px){.coach-builder{transition:grid-template-columns var(--fold-t), column-gap var(--fold-t)}.form-collapse-toggle{color:#6f675f;cursor:pointer;opacity:0;visibility:hidden;width:26px;height:26px;transition:opacity var(--fold-t), transform var(--fold-t), visibility 0s linear .3s, background .15s ease, color .15s ease;background:#fff;border:1px solid #e3ded5;border-radius:9px;flex:none;place-items:center;padding:0;display:grid;transform:translate(-6px);box-shadow:0 3px 10px #3c362c12}.form-collapse-toggle.is-shown{opacity:1;visibility:visible;transition:opacity var(--fold-t), transform var(--fold-t), visibility 0s, background .15s ease, color .15s ease;transform:none}.form-collapse-toggle:hover{color:#403c37;background:#f4f1ec}.form-collapse-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform var(--fold-t)}.coach-builder.is-form-collapsed .form-collapse-toggle svg{transform:rotate(180deg)}.coach-builder.is-form-collapsed{grid-template-columns:minmax(0,0fr) minmax(320px,1fr);column-gap:24px}.setup-editor-body{margin:0 -14px;padding:0 14px;overflow-x:clip}.coach-builder:is(.is-form-folding,.is-form-unfolding) .setup-editor-inner{width:var(--form-w,auto)}.coach-builder.is-form-folding .setup-editor-inner{animation:form-out var(--fold-t) forwards;pointer-events:none}.coach-builder.is-form-unfolding .setup-editor-inner{animation:form-in var(--fold-t) backwards}.coach-builder.is-form-collapsed:not(.is-form-folding) .setup-editor-body{display:none}}.coach-preview{--pv-h:688px;width:min(100%,390px);top:calc(88px + (100dvh - 88px - 82px - var(--pv-h)) / 2);justify-self:center;container-type:inline-size}.coach-preview .coach-frame{height:660px;min-height:0;container-type:inline-size}.coach-preview .coach-greeting h1{font-size:clamp(22px,9.5cqi,38px)}@media (prefers-reduced-motion:reduce){.coach-builder,.coach-builder .setup-editor-inner,.form-collapse-toggle{transition:none!important;animation:none!important}}.builder-section-titles strong{align-items:center;gap:8px;display:inline-flex}.section-info-button{color:#8a776b;cursor:pointer;background:#f9f3ef;border:0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.builder-section.open .section-info-button{background:#f1e8e2}.builder-section-summary:hover .section-info-button{background:#ede3dc}.section-info-button:hover,.builder-section-summary:hover .section-info-button:hover{color:#fff;background:#4e736e}.section-info-button:focus-visible{outline-offset:2px;outline:2px solid #91a193}.section-info-button.has-tooltip:after{font-style:normal}.ex-list .setup-editor-head{justify-content:space-between;margin-bottom:16px}.ex-list .primary-button{margin-left:0}.ex-list>.setup-editor-head .primary-button{background:#4e736e}.ex-list>.setup-editor-head .primary-button:hover{background:#42625e}.ex-empty{color:#8c867d;text-align:center;border:1px dashed #dedad2;border-radius:14px;padding:28px 22px}.ex-empty strong{color:#645145;font-size:15px}.ex-empty p{max-width:340px;margin:6px auto 0;font-size:12.5px;line-height:1.5}.ex-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ex-card-row{align-items:center;gap:6px;margin-left:-30px;display:flex;position:relative}.ex-card-handle{color:#a39c93;cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:36px;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:grid}.ex-card-handle svg{fill:currentColor;width:16px;height:16px}.ex-card-row:hover .ex-card-handle,.ex-card-handle:focus-visible,.ex-card-row.is-dragging .ex-card-handle{opacity:1}.ex-card-handle:hover{color:#5e5952;background:#f1ede6}.ex-card-handle:focus-visible{outline-offset:1px;outline:2px solid #94a296}.ex-card-row{will-change:transform}.ex-card-row.is-shifting{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ex-card-row.is-dragging{z-index:5}.ex-card-row.is-dropping{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ex-card-row.is-settling{transition:none}.ex-card-row.is-dragging .ex-card-handle{cursor:grabbing}.ex-card-row .ex-card{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.ex-card-row.is-dragging .ex-card{background:#fff;border-color:#94a296;transform:scale(1.025)rotate(-.4deg);box-shadow:0 18px 38px -10px #3d332b47,0 4px 10px #3d332b14}.ex-card-row.is-dropping .ex-card{transform:none;box-shadow:0 4px 12px #3d332b14}body.is-reordering,body.is-reordering *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.ex-card-row.is-shifting,.ex-card-row.is-dropping,.ex-card-row .ex-card{transition:none}.ex-card-row.is-dragging .ex-card{transform:none}}@media (hover:none){.ex-card-handle{opacity:1}}@media (width<=820px){.ex-card-row{margin-left:0}}.ex-card{cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:#ffffffb3;border:1px solid #ebe5df;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s,border-color .2s;display:flex}.ex-card:hover{background:#f9f3ef;border-color:#ddd2c9}.ex-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ex-card-text strong{color:#645145;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ex-card-text small{color:#8c867d;font-size:12px}.ex-card-state{color:#8a6a2e;white-space:nowrap;background:#f6ecd9;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.ex-card-participants{color:#a39c93;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.ex-card-chevron{flex:none}.ex-section-summary{color:#8c867d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.ex-drawer{background:#fdfaf8;width:min(1080px,94vw);max-width:none}.ex-drawer-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,400px);min-height:0;display:grid}.ex-drawer-columns>.drawer-body{min-height:0}.ex-drawer-preview{background:#f2efe9;border-left:1px solid #e4e0d8;justify-content:center;align-items:flex-start;min-height:0;padding:22px 28px;display:flex}.ex-drawer-preview .coach-preview{flex-direction:column;min-height:0;max-height:100%;display:flex;position:static}.ex-drawer-preview .coach-preview .coach-frame{flex:0 auto;min-height:0}@media (width<=860px){.ex-drawer-columns{grid-template-columns:minmax(0,1fr)}.ex-drawer-preview{display:none}}.ex-editor{padding-top:6px}.ex-inline-field{color:#8c867d;align-items:center;gap:9px;font-weight:400;display:flex}.ex-inline-field input{max-width:96px}.ex-subfields{background:#ffffff80;border-left:2px solid #dfe8e0;border-radius:0 10px 10px 0;margin-top:-4px;padding:12px 14px}.ex-chips{flex-wrap:wrap;gap:8px;display:flex}.ex-access-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ex-access-card{color:#4f4a44;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffffbf;border:1px solid #dedad2;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.ex-access-card:hover{border-color:#c5bdb0}.ex-access-card:focus-visible{outline-offset:2px;outline:2px solid #94a296}.ex-access-card.is-on{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.ex-access-box{color:#0000;background:#fff;border:1.5px solid #c9c2b7;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ex-access-box svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ex-access-card.is-on .ex-access-box{color:#fff;background:#748379;border-color:#748379}.ex-access-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ex-access-text strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ex-access-text small{color:#9b948c;font-size:11px;font-weight:400}.ex-access-result{color:#47654e;background:#eef3ee;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45}.ex-access-result.is-empty{color:#a24f42;background:#b0574a12}.ex-timer{gap:10px}.ex-switch{color:#4f4a44;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.ex-switch:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #94a296}.ex-switch-track{background:#d9d3c9;border-radius:999px;flex:none;width:36px;height:21px;transition:background-color .2s;position:relative}.ex-switch-track span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ex-switch[aria-checked=true] .ex-switch-track{background:#748379}.ex-switch[aria-checked=true] .ex-switch-track span{transform:translate(15px)}.ex-switch-text{flex-direction:column;gap:2px;display:flex}.ex-switch-text strong{color:#403c37;font-size:12px;font-weight:600}.ex-switch-text small{color:#9b948c;font-size:11px;font-weight:400}.ex-timer-panel{background:#fff9;border:1px solid #e4ded5;border-radius:12px;flex-direction:column;gap:8px;margin-left:47px;padding:14px;display:flex}.ex-timer-dial{align-items:center;gap:12px;display:flex}.ex-timer-dial button{touch-action:none;-webkit-user-select:none;user-select:none;color:#5e5952;cursor:pointer;width:34px;height:34px;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.ex-timer-dial button:hover:not(:disabled){color:#47654e;border-color:#94a296}.ex-timer-dial button:disabled{opacity:.35;cursor:default}.ex-timer-dial output{color:#403c37;font-variant-numeric:tabular-nums;text-align:center;min-width:112px;font-size:20px;font-weight:600}.ex-timer-hint{color:#9b948c;margin:0;font-size:11px;font-weight:400;line-height:1.45}.ex-timer-hint strong{color:#6f6960;font-weight:600}.ex-tiles{grid-template-columns:repeat(var(--ex-tiles,2), minmax(0, 1fr));gap:8px;display:grid}.ex-tile{color:#4f4a44;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffffb3;border:1px solid #dedad2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 13px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.ex-tile:hover{border-color:#c5bdb0}.ex-tile:focus-visible{outline-offset:2px;outline:2px solid #94a296}.ex-tile-icon{color:#8a776b;background:#f1ede6;border-radius:10px;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid}.ex-tile-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ex-tile-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ex-tile-text strong{color:#403c37;font-size:12.5px;font-weight:600}.ex-tile-text small{color:#9b948c;font-size:11px;font-weight:400;line-height:1.4}.ex-tile-check{color:#0000;background:#fff;border:1.5px solid #d6d0c6;border-radius:50%;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:absolute;top:10px;right:10px}.ex-tile-check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ex-tile.is-selected{background:#fff;border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.ex-tile.is-selected .ex-tile-icon{color:#47654e;background:#e7f0e8}.ex-tile.is-selected .ex-tile-check{color:#fff;background:#748379;border-color:#748379}@media (width<=560px){.ex-tiles{grid-template-columns:minmax(0,1fr)}.ex-tile{flex-direction:row;align-items:center}}.ex-steps{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ex-step{background:#ffffff8c;border:1px solid #ebe5df;border-radius:12px;padding:14px}.step-media{flex-direction:column;gap:8px;display:flex}.step-media-add{flex-wrap:wrap;gap:6px;display:flex}.step-media-choice{color:#5e5952;cursor:pointer;font:inherit;background:#fff;border:1px solid #e4ded5;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.step-media-choice:hover,.step-media-choice.is-active{color:#403c37;border-color:#94a296}.step-media-choice svg,.step-media-processing svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.step-media-link{align-items:center;gap:10px;display:flex}.step-media-link input{flex:1}.step-media-error{color:#b06a5c;font-size:11px;font-weight:500}.step-media-meta{color:#8c867d;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:500;display:flex}.step-media-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-media .exp-media{max-width:420px}.step-cover{flex-direction:column;gap:6px;display:flex}.step-cover-label{color:#635e57;font-size:11px;font-weight:600}.step-cover-row{flex-wrap:wrap;gap:6px;display:flex}.step-cover-tile{color:#8c867d;cursor:pointer;width:44px;height:44px;font:inherit;background-color:#f1ede6;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:10px;place-items:center;padding:0;font-size:18px;transition:border-color .2s,transform .15s;display:grid}.step-cover-tile:hover{transform:translateY(-1px)}.step-cover-tile.is-selected{border-color:#4e736e;box-shadow:inset 0 0 0 2px #fff}.step-cover-tile.is-upload{border-style:dashed;border-color:#d9d3c9}.step-cover-tile.is-upload.is-selected{border-style:solid;border-color:#4e736e}.step-media .exp-audio-card{max-width:420px}.step-media-progress{color:#6f6960;flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.step-media-bar{background:#f1ede6;border-radius:3px;height:6px;display:block;overflow:hidden}.step-media-bar span{background:#4e736e;border-radius:3px;height:100%;transition:width .2s;display:block}.step-media-processing{color:#6f6960;background:#fbf9f6;border:1px dashed #d9d3c9;border-radius:12px;align-items:center;gap:10px;max-width:420px;padding:14px;font-size:12px;font-weight:500;display:flex}.step-media-processing.is-failed{color:#b06a5c;border-color:#e2b9b0}.ex-step-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ex-step-head .ex-step-number{margin-bottom:0}.ex-add-step{margin-top:10px;font-weight:600}.ex-step-number{color:#8a776b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ex-editor-foot{gap:16px}.ex-foot-buttons{align-items:center;gap:16px;margin-left:auto;display:flex}.ex-foot-buttons .primary-button{margin-left:0}.ex-confirm{color:#a24f42;align-items:center;gap:12px;margin-right:auto;font-size:12px;font-weight:600;display:flex}.ex-tabs{background:#ffffff8c;border:1px solid #e6e0d7;border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex;position:relative}.ex-tab{z-index:1;color:#8c867d;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:color .25s,transform .2s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:relative}.ex-tab:hover{color:#645145}.ex-tab:focus-visible{outline-offset:2px;outline:2px solid #94a296}.ex-tab.is-active{color:#403c37}.ex-tab:active{transform:scale(.94)}.ex-tabs-thumb{background:#fff;border-radius:9px;transition:transform .45s cubic-bezier(.34,1.45,.5,1),width .45s cubic-bezier(.34,1.45,.5,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #3d332b1f}.ex-tab-count{color:#8a776b;font-variant-numeric:tabular-nums;text-align:center;background:#f1ede6;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;transition:background-color .3s,color .3s,transform .35s cubic-bezier(.3,1.6,.5,1)}.ex-tab.is-active .ex-tab-count{color:#47654e;background:#e7efe8;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.ex-tabs-thumb,.ex-tab,.ex-tab-count{transition:none}}.ex-course-tags{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.ex-course-tag{color:#47654e;text-overflow:ellipsis;white-space:nowrap;background:#e7efe8;border-radius:999px;max-width:200px;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}.ex-course-tag.is-muted{color:#8a776b;background:#f1ede6}.ex-in-course{background:#f1f6f1;border:1px solid #d5e2d7;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ex-in-course-icon{color:#47654e;background:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ex-in-course-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ex-in-course-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ex-in-course-text strong{color:#403c37;font-size:13px}.ex-in-course-text small{color:#6f7f72;font-size:11.5px;font-weight:400;line-height:1.45}.ex-course-reach{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ex-course-reach li{background:#ffffffbf;border:1px solid #e4ded5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.ex-course-reach strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ex-course-reach small{color:#47654e;background:#e7efe8;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.course-drawer{background:#fdfaf8;width:min(1500px,98vw);max-width:none}.course-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,440px);min-height:0;display:grid}.course-columns>.course-canvas{min-height:0}.course-preview-col{overflow-y:auto}@media (width<=1080px){.course-columns{grid-template-columns:minmax(0,1fr)}.course-preview-col{display:none}}.course-drawer{transition:transform .35s cubic-bezier(.22,.8,.32,1),filter .35s}.course-drawer.is-behind{filter:brightness(.95);transform:translate(-36px)scale(.985)}.drawer-backdrop.is-stacked{background:#28241e24}.ex-drawer.is-in-course{width:min(980px,88vw);box-shadow:-24px 0 60px #3c362c40}.course-confirm-backdrop{z-index:70;background:#28241e52;place-items:center;padding:16px;animation:.2s ease-out drawer-fade;display:grid;position:fixed;inset:0}.course-confirm{background:#fdfaf8;border-radius:16px;flex-direction:column;gap:8px;width:min(440px,100%);padding:22px 22px 18px;animation:.18s ease-out course-pop;display:flex;box-shadow:0 24px 60px -16px #28241e73}.course-confirm strong{color:#403c37;font-size:16px}.course-confirm p{color:#6f6960;margin:0 0 10px;font-size:13px;line-height:1.5}.course-confirm-buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.course-confirm-buttons>span{align-items:center;gap:12px;margin-left:auto;display:flex}.course-confirm-buttons .primary-button{margin-left:0}.ex-trail{color:#a39c93;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.ex-trail button{color:#4e736e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:2px 6px;font-weight:600}.ex-trail button:hover{background:#eef3ee}.course-tile.is-highlight{animation:1.8s ease-out course-highlight}@keyframes course-highlight{0%,30%{background:#e7efe8;border-color:#4e736e;box-shadow:0 0 0 4px #4e736e2e}to{box-shadow:0 0 #4e736e00}}@media (prefers-reduced-motion:reduce){.course-drawer,.course-drawer.is-behind{transition:none;transform:none}.course-tile.is-highlight{animation:none}}.course-drawer-head{align-items:center;padding:14px 22px}.course-canvas{flex:1;min-height:0;overflow-y:auto}.course-canvas-inner{flex-direction:column;gap:18px;max-width:820px;margin:0 auto;padding:26px 28px 40px;display:flex}.course-banner-wrap{flex-direction:column;gap:10px;display:flex}.course-banner{aspect-ratio:16/9;background:#f1ede6;border-radius:16px;max-height:280px;position:relative;overflow:hidden}.course-banner img{object-fit:cover;width:100%;height:100%;display:block}.course-banner-actions{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.course-banner-actions button{color:#403c37;cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:0;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px -6px #28241e66}.course-banner-actions button:hover{background:#fff}.course-banner-add{cursor:pointer;height:96px;font:inherit;background:#ffffff73;border:1.5px dashed #d8d1c6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:border-color .2s,background-color .2s;display:flex}.course-banner-add:hover,.course-banner-add.is-open{background:#4e736e0a;border-color:#4e736e}.course-banner-add strong{color:#4e736e;font-size:14px}.course-banner-add small{color:#9b948c;font-size:11.5px}.course-image-field{background:#fff;border:1px solid #ebe5df;border-radius:14px;flex-direction:column;gap:8px;padding:14px;animation:.18s ease-out course-pop;display:flex}.course-image-row{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.course-image-tile{padding:6px 6px 8px}.course-image-thumb{aspect-ratio:16/9;color:#8a776b;background:#f1ede6 50%/cover no-repeat;border-radius:8px;place-items:center;width:100%;font-size:22px;font-weight:300;display:grid}.course-image-thumb.is-upload{background-color:#faf8f4;border:1.5px dashed #d8d1c6}.course-image-note{color:#9b948c;font-size:11.5px}.course-card-thumb{object-fit:cover;border-radius:11px;flex:none;width:38px;height:38px}.course-hero{flex-direction:column;gap:8px;display:flex}.course-name{color:#403c37;width:100%;font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;outline:none;padding:4px 0;font-size:26px;font-weight:700;transition:border-color .2s}.course-name:hover{border-bottom-color:#e6e0d7}.course-name:focus{box-shadow:none;border-bottom-color:#94a296}.course-name.is-error{border-bottom-color:#c86d5f}.course-name::placeholder{color:#c4bcb1}.course-intro{color:#6f6960;width:100%;min-height:0;font:inherit;resize:none;background:0 0;border:0;border-radius:0;outline:none;padding:4px 0;font-size:13.5px;line-height:1.5}.course-intro:focus{box-shadow:none}.course-goals-setting{margin:6px 0 10px}.course-goals-setting .course-setting-pill strong{text-overflow:ellipsis;max-width:420px;overflow:hidden}.course-goal-picker{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.course-goal-option{color:#4f4a44;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.course-goal-option:hover:not(:disabled){border-color:#b9ae9f}.course-goal-option:focus-visible{outline-offset:2px;outline:2px solid #94a296}.course-goal-option.is-on{color:#fff;background:#6f8a74;border-color:#6f8a74}.course-goal-option:disabled{opacity:.45;cursor:default}.course-goal-own{gap:8px;margin-top:8px;display:flex}.course-goal-own input{flex:1;min-width:0;border-radius:999px!important;padding:8px 14px!important}.course-goal-own input:disabled{background:#f6f4f0}.course-goal-add{color:#4d6652;cursor:pointer;font:inherit;background:#fff;border:1px solid #6f8a74;border-radius:999px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:600}.course-goal-add:hover:not(:disabled){color:#fff;background:#6f8a74}.course-goal-add:disabled{color:#b3ab9f;cursor:default;border-color:#dedad2}.course-goal-hint{color:#9b948c;margin-top:4px;font-size:11.5px;font-weight:400}.course-goal-tags{flex-wrap:wrap;gap:6px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.course-goal-tags>*{background:color-mix(in srgb, var(--coach-c1,#94a296) 16%, #fff);color:#4f4a44;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5}.course-goal-tags.is-small{gap:4px;margin:6px 0 4px}.course-goal-tags.is-small>*{padding:2px 8px;font-size:10.5px}.course-settings{flex-wrap:wrap;gap:8px;display:flex}.course-setting{position:relative}.course-setting-pill{color:#4f4a44;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dedad2;border-radius:12px;align-items:center;gap:9px;padding:7px 10px 7px 11px;transition:border-color .2s,box-shadow .2s;display:flex}.course-setting-pill:hover{border-color:#c5bdb0}.course-setting-pill:focus-visible{outline-offset:2px;outline:2px solid #94a296}.course-setting.is-open .course-setting-pill{border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.course-setting-pill>svg{fill:none;stroke:#8a776b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.course-setting-pill>span{flex-direction:column;gap:1px;display:flex}.course-setting-pill small{color:#9b948c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.course-setting-pill strong{color:#403c37;white-space:nowrap;font-size:12.5px;font-weight:600}.course-setting-pill .course-setting-chevron{stroke:#a39c93;width:14px;height:14px;transition:transform .2s}.course-setting.is-open .course-setting-chevron{transform:rotate(180deg)}.course-setting-panel{z-index:5;box-sizing:border-box;background:#fdfaf8;border:1px solid #e4ded5;border-radius:14px;flex-direction:column;gap:12px;width:560px;padding:14px;animation:.18s ease-out course-pop;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -14px #3d332b4d}.course-setting-panel:before{content:"";top:-6px;left:var(--arrow,24px);background:#fdfaf8;border-top:1px solid #e4ded5;border-left:1px solid #e4ded5;width:10px;height:10px;position:absolute;transform:rotate(45deg)}@keyframes course-pop{0%{opacity:0;transform:translateY(-4px)}}.course-setting-field{color:#645145;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.course-setting-field input[type=date]{max-width:200px}.course-setting-note{color:#9b948c;margin-top:-2px;font-size:11.5px;font-weight:400}.course-today{color:#fff;background:#4e736e;border-radius:999px;padding:3px 9px;font-size:11px}.course-lane{background:#f1f6f1;border:1px solid #d5e2d7;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.course-topics{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-topic{gap:14px;display:flex}.course-topic-rail{flex:none;width:28px;position:relative}.course-topic-rail:before{content:"";background:#e6e0d7;width:2px;position:absolute;top:0;bottom:0;left:13px}.course-topic:first-child .course-topic-rail:before{top:18px}.course-topic:last-child .course-topic-rail:before{height:18px;bottom:auto}.course-topic-number{color:#8a776b;font-variant-numeric:tabular-nums;background:#fdfaf8;border:2px solid #d8d1c6;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:16px;font-size:12px;font-weight:700;display:grid;position:relative}.course-topic-number svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.course-topic.is-now .course-topic-number{color:#fff;background:#4e736e;border-color:#4e736e;box-shadow:0 0 0 4px #4e736e24}.course-topic.is-done .course-topic-number{color:#fff;background:#94a296;border-color:#94a296}.course-topic-card{background:#fff;border:1px solid #e6e0d7;border-radius:16px;flex-direction:column;flex:1;min-width:0;margin-bottom:14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #3d332b0a}.course-topic-card:focus-within{border-color:#d5ccbf}.course-topic.is-now .course-topic-card{border-color:#b6c9b9;box-shadow:0 8px 22px -14px #4e736e8c}.course-topic-header{align-items:flex-start;gap:12px;padding:14px 14px 12px 18px;display:flex}.course-topic-heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.course-topic-name{color:#403c37;width:100%;font:inherit;letter-spacing:-.005em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:2px 0;font-size:16px;font-weight:700}.course-topic-name:hover{border-bottom-color:#ebe5df}.course-topic-name:focus{box-shadow:none;border-bottom-color:#94a296}.course-topic-name::placeholder{color:#b9b1a6;font-weight:600}.course-topic-meta{color:#9b948c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.course-topic-side{flex:none;align-items:center;gap:6px;padding-top:1px;display:flex}.course-topic-status{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.course-topic-status.is-now{color:#fff;background:#4e736e}.course-topic-status.is-done{color:#47654e;background:#e7efe8}.course-topic-body{border-top:1px solid #f0ebe4;flex-direction:column;gap:8px;padding:12px 14px 14px 18px;display:flex}.course-topic.is-ghost .course-topic-rail:before{background:0 0;border-left:2px dashed #e0d9cf;width:0}.course-topic.is-ghost .course-topic-number{color:#b0a89d;background:#fdfaf8;border-style:dashed}.course-topic-ghost{width:100%;box-shadow:none;cursor:pointer;font:inherit;text-align:left;background:#fff6;border:1.5px dashed #d8d1c6;padding:0}.course-topic-ghost:hover{background:#4e736e0a;border-color:#4e736e}.course-topic-ghost:focus-visible{outline-offset:2px;outline:2px solid #94a296}.course-topic-ghost .course-topic-body{border-top-style:dashed}.course-topic-ghost-title{color:#4e736e;font-size:16px;font-weight:700}.course-topic.is-ghost:hover .course-topic-number{color:#4e736e;border-color:#4e736e}.course-topic-label{color:#9b948c;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.course-topic-empty{color:#a39c93;margin:0;font-size:12.5px}.course-add{flex-wrap:wrap;gap:8px;display:flex}.course-add button{cursor:pointer;font:inherit;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s}.course-add-new{color:#3f5f5b;background:#eef3ee;border:1px solid #0000}.course-add-new:hover{background:#e1ebe2}.course-add-pick{color:#645145;background:#fff;border:1px solid #e4ded5}.course-add-pick:hover{border-color:#cfc6b9}@media (width<=720px){.course-topic-header{flex-wrap:wrap}.course-topic-side{justify-content:flex-end;width:100%}}.course-tiles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.course-tile{background:#fdfbf8;border:1px solid #ebe5df;border-radius:11px;align-items:center;transition:border-color .15s,background-color .15s;display:flex;position:relative}.course-tile:hover{background:#fff;border-color:#ddd2c9}.course-tile.is-routine{background:#f6faf6;border-color:#d5e2d7}.course-tile-mark{color:#47654e;flex:none;place-items:center;width:22px;height:22px;display:grid}.course-tile-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.course-picker{background:#fff;border:1px solid #dedad2;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 8px 22px -12px #3d332b40}.course-picker-head{align-items:center;gap:10px;display:flex}.course-picker-head input{flex:1}.course-picker-list{flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.course-picker-list button{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.course-picker-list button:hover,.course-picker-list button:focus-visible{background:#f6f2ec;outline:none}.course-picker-list strong{color:#403c37;font-size:13px;font-weight:600}.course-picker-list small{color:#9b948c;font-size:11px}.course-routine-mark{color:#47654e}.course-meta{color:#7d776f;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.course-today{color:#fff;background:#4e736e;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.course-length{background:#fff;border:1px solid #ebe5df;border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:14px;display:flex}.course-length-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.course-length-label{color:#403c37;font-size:13.5px;font-weight:700}.course-length .course-stepper,.course-step .course-length-row .course-stepper{border-color:#dedad2;border-radius:10px}.course-length .course-stepper button,.course-step .course-length-row .course-stepper button{color:#5e5952;width:34px;height:34px;font-size:17px}.course-length .course-stepper label,.course-step .course-length-row .course-stepper label{color:#403c37;min-width:100px;font-size:14px;font-weight:700}.course-length-none{color:#8c867d;font-size:13px;font-weight:600}.course-length-row .ex-chips{margin-left:auto}.course-length-bar{gap:3px;display:flex;position:relative}.course-length-part{background:#f1ede6;border-radius:8px;flex-direction:column;flex-basis:0;justify-content:center;gap:1px;min-width:40px;height:42px;padding:0 10px;display:flex;overflow:hidden}.course-length-part small{color:#8a776b;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.course-length-part span{color:#645145;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.course-length-part.is-done{background:#e7efe8}.course-length-part.is-now{background:#4e736e}.course-length-part.is-now small,.course-length-part.is-now span{color:#fff}.course-length-bar i{background:#c0533f;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 2px #fff}.course-length-note{color:#9b948c;margin:0;font-size:11.5px;line-height:1.5}.course-length-note .text-button{padding:0;font-size:11.5px;font-weight:600}@media (width<=560px){.course-length-row .ex-chips{margin-left:0}}.course-kicker{color:#9b948c;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.course-lane-title{color:#47654e;margin-top:-6px;font-size:15px}.course-lane>.course-lane-title:first-child{margin-top:0}.course-lane .course-kicker{color:#6f8a73}.course-stepper{background:#fff;border:1px solid #ebe5df;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.course-stepper button{color:#8c867d;cursor:pointer;width:26px;height:26px;font:inherit;background:0 0;border:0;padding:0;font-size:14px}.course-stepper button:hover:not(:disabled){color:#403c37;background:#f1ede6}.course-stepper button:disabled{opacity:.35;cursor:default}.course-stepper label{color:#645145;cursor:text;justify-content:center;align-items:baseline;gap:4px;min-width:70px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.course-stepper input{width:auto;min-width:1ch;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px dashed #cfc7bb;border-radius:0;outline:none;padding:2px 1px}.course-stepper input:focus{box-shadow:none;border-bottom-color:#4e736e}.course-tile{gap:10px;padding:6px}.course-tile-open{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:4px 2px;display:flex}.course-tile-open:disabled{cursor:default}.course-tile-open strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.course-tile-open small{color:#9b948c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.course-tile.is-missing .course-tile-open strong{color:#a24f42;font-style:italic}.course-tile-mark{background:#e7efe8;border-radius:8px;width:52px;height:36px}.course-day-stub{cursor:pointer;background:#f4f0ea;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:70px;height:38px;transition:background-color .15s;display:flex;position:relative}.course-day-stub:hover,.course-day-stub:focus-within{background:#ebe5dc}.course-day-stub:focus-within{box-shadow:0 0 0 2px #94a296}.course-day-stub strong{color:#645145;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.course-day-stub small{color:#9b948c;white-space:nowrap;font-size:10px}.course-day-stub select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.course-day-stub.is-static{cursor:default;background:#f7f4ef}.course-day-stub.is-static strong{color:#8a776b}.course-tile-opens{color:#4e736e;font-weight:600}.course-menu{flex:none;position:relative}.course-menu-button{color:#a39c93;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.course-menu-button svg{fill:currentColor;width:16px;height:16px}.course-menu-button:hover,.course-menu.is-open .course-menu-button{color:#403c37;background:#f1ede6}.course-menu-list{z-index:6;background:#fff;border:1px solid #e4ded5;border-radius:11px;flex-direction:column;min-width:190px;padding:5px;animation:.15s ease-out course-pop;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 32px -12px #3d332b4d}.course-menu-list button{color:#403c37;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:12.5px}.course-menu-list button:hover,.course-menu-list button:focus-visible{background:#f6f2ec;outline:none}.course-menu-list button.is-danger{color:#a24f42}.course-menu-list button.is-danger:hover{background:#b0574a12}.course-picker-note{color:#a39c93;font-size:11px;line-height:1.4}.course-tile.is-misplaced{background:#fdf7ec;border-color:#ecd9b5}.course-tile-warning{color:#8a6a2e!important}.course-tile-fix{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#4e736e;border:0;border-radius:8px;flex:none;margin-right:6px;padding:5px 9px;font-size:11.5px;font-weight:600}.course-tile-fix:hover{background:#42625e}.ex-period-locked{color:#6f6960;background:#f1ede6;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45}.ex-routine-length{color:#5e5952;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.app-shell .field-grid .ex-routine-length input{width:72px}.ex-routine-sentence{color:#6f6960;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.course-picker-head input,.course-setting-field input{color:#403c37;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:9px;outline:none;padding:9px 11px;font-size:12.5px;font-weight:400}.course-picker-head input:focus,.course-setting-field input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.course-grow{flex-wrap:wrap;gap:10px;padding-left:42px;display:flex}.course-grow-button{color:#645145;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1.5px dashed #c9bfb3;border-radius:14px;flex-direction:column;flex:220px;gap:3px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.course-grow-button:hover{background:#4e736e0d;border-color:#4e736e}.course-grow-button strong{color:#4e736e;font-size:14px}.course-grow-button small{color:#9b948c;font-size:11.5px}.course-grow-button.is-routine{border-color:#cfdccf}@media (width<=720px){.course-canvas-inner{padding:18px 16px 32px}.course-topic-rail{display:none}.course-grow{padding-left:0}}.course-card{flex-wrap:wrap;row-gap:0}.course-card-reveal{flex-basis:100%;grid-template-rows:0fr;margin:0 -14px;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);display:grid}.course-card-row.is-unfolded .course-card-reveal{grid-template-rows:1fr}.course-card-topics{scrollbar-width:thin;gap:8px;min-height:0;padding:0 14px 0 64px;display:flex;overflow:auto hidden}.course-card-reveal .course-card-topic{opacity:0;margin-top:12px;transition:opacity .12s,transform .2s;transform:translateY(4px)}.course-card-row.is-unfolded .course-card-topic{opacity:1;transition:opacity .28s .1s,transform .34s cubic-bezier(.2,.8,.2,1) 80ms;transform:none}.course-card-row.is-unfolded .course-card-topic:nth-child(2){transition-delay:.14s,.12s}.course-card-row.is-unfolded .course-card-topic:nth-child(3){transition-delay:.18s,.16s}.course-card-row.is-unfolded .course-card-topic:nth-child(n+4){transition-delay:.22s,.2s}@media (prefers-reduced-motion:reduce){.course-card-reveal,.course-card-reveal .course-card-topic{transition:none}}.course-card-topic{background:#f1ede699;border-radius:12px;flex-direction:column;flex:none;gap:3px;width:168px;padding:9px;display:flex}.course-card-topic.is-throughout{background:#e7efe8}.course-card-topic-head{flex-direction:column;gap:1px;padding:0 2px 2px;display:flex}.course-card-topic-head small{color:#8a776b;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.course-card-topic.is-throughout .course-card-topic-head small{color:#47654e}.course-card-topic-head strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.course-mini{background:#fff;border:1px solid #ebe5df;border-radius:8px;align-items:baseline;gap:6px;padding:5px 8px;display:flex}.course-mini strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.course-mini small{color:#9b948c;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px}.course-mini-more{color:#8a776b;padding:2px 8px 0;font-size:11px;font-weight:600}.course-mini.is-routine{background:#f4f8f4;border-color:#d5e2d7}.course-mini.is-routine strong{color:#47654e}.course-mini.is-missing strong{color:#a24f42;font-style:italic}.course-mini.is-empty{color:#b0a89d;background:0 0;border-style:dashed;font-size:11px;font-style:italic}.exm,.exp{--exp-ink:#3d332b;--exp-muted:#8c8378;--exp-line:#3d332b1a;--exp-tint:color-mix(in srgb, var(--coach-c1,#ef6b5e) 13%, white);--exp-deep:color-mix(in srgb, var(--coach-c1,#ef6b5e) 78%, black);font-family:var(--coach-font-body,inherit)}.exm{flex-direction:column;align-self:stretch;gap:14px;display:flex}.exm-head{align-items:baseline;gap:8px;padding:2px 2px 0;display:flex}.exm-head h2{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:24px;line-height:1.15}.exm-head span{color:#9b948c;font-size:12px}.exm-empty{color:#8c867d;text-align:center;border:1px dashed #3d332b26;border-radius:14px;margin:0;padding:18px 16px;font-size:12px;line-height:1.5}.exm-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.exm-list>li{animation:.4s cubic-bezier(.2,.8,.2,1) backwards exp-rise}.exm-item{border:1px solid var(--exp-line);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fcf9f4;border-radius:14px;align-items:center;gap:12px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #3d332b0d}.exm-item:hover{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent);transform:translateY(-1px);box-shadow:0 8px 22px #3d332b17}.exm-item:focus-visible{outline:2px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 60%, white);outline-offset:2px}.exm-icon{background:var(--exp-tint);width:38px;height:38px;color:var(--exp-deep);border-radius:11px;flex:none;place-items:center;display:grid}.exm-item.is-done .exm-icon{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));color:#fff}.exm-icon svg,.exm-chevron,.exp svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.exm-icon svg{stroke-width:1.6px;width:19px;height:19px}.exm-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.exm-text strong{color:var(--exp-ink);font-size:13px;font-weight:600;line-height:1.3}.exm-text small{color:#9b948c;font-size:11px}.exm-intro{color:#6f675e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.exm-badge{background:var(--exp-tint);color:var(--exp-deep);border-radius:999px;margin-top:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.exm-chevron{stroke-width:2px;color:#b3aba1;flex:none;width:16px;height:16px}.exp{color:var(--exp-ink);flex-direction:column;flex:1 0 auto;align-self:stretch;gap:16px;display:flex}.exp-enter{animation:.38s cubic-bezier(.2,.8,.2,1) exp-rise}.exp-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;display:grid}.exp-topbar-title{color:var(--exp-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.exp-topbar-time{color:var(--exp-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.exp-topbar-time svg{stroke-width:1.8px;width:13px;height:13px}.exp-back{color:var(--exp-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;padding:4px 8px 4px 2px;font-size:12px;font-weight:600;display:inline-flex}.exp-back:hover{color:var(--exp-ink)}.exp-back svg{stroke-width:2px;width:17px;height:17px}.exp-icon-button{border:1px solid var(--exp-line);width:30px;height:30px;color:var(--exp-muted);cursor:pointer;background:#ffffffb3;border-radius:50%;place-items:center;padding:0;display:grid}.exp-icon-button:hover{color:var(--exp-ink)}.exp-icon-button svg{stroke-width:2px;width:16px;height:16px}.exp-intro{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:6px;display:flex}.exp-hero{background:linear-gradient(150deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 92%, white), var(--coach-c2,#b0688f) 70%, var(--coach-c3,#d0473b));width:72px;height:72px;box-shadow:0 14px 30px -10px color-mix(in srgb, var(--coach-c3,#d0473b) 55%, transparent);color:#fff;border-radius:24px;place-items:center;margin-bottom:4px;display:grid;position:relative}.exp-hero:after{content:"";background:var(--exp-tint);opacity:.7;z-index:-1;border-radius:30px;position:absolute;inset:-8px}.exp-hero svg{stroke-width:1.5px;width:32px;height:32px}.exp-name{color:#2c2925;max-width:320px;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:clamp(22px,8cqi,30px);line-height:1.15}.exp-duration{color:var(--exp-muted);font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);margin:2px 0 0;font-size:15px;font-style:italic}.exp-intro .exp-prose{text-align:left;max-width:330px}.exp-outline{border:1px solid var(--exp-line);text-align:left;background:#fff9;border-radius:14px;flex-direction:column;align-self:stretch;margin:4px 0 0;padding:4px 14px;list-style:none;display:flex}.exp-outline li{color:#5e554c;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.exp-outline li+li{border-top:1px solid #3d332b12}.exp-outline-dot{width:22px;height:22px;color:var(--exp-muted);background:#3d332b0f;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.exp-outline-dot svg{stroke-width:2.4px;width:13px;height:13px}.exp-outline li.is-done{color:var(--exp-muted)}.exp-outline li.is-done .exp-outline-dot{background:var(--coach-c1,#ef6b5e);color:#fff}.exp-outline li.is-current{color:var(--exp-ink);font-weight:600}.exp-outline li.is-current .exp-outline-dot{background:var(--exp-tint);color:var(--exp-deep);box-shadow:0 0 0 2px color-mix(in srgb, var(--coach-c1,#ef6b5e) 40%, transparent)}.exp-routine{border:1px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 16%, transparent);background:var(--exp-tint);text-align:left;border-radius:16px;flex-direction:column;align-self:stretch;gap:12px;padding:13px 14px 14px;display:flex}.exp-routine-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.exp-routine-head strong{color:var(--exp-ink);font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);font-size:15px}.exp-routine-head span{color:var(--exp-deep);font-size:11px;font-weight:600}.exp-routine-slots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.exp-routine-slots li{border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:6px 0 7px;display:flex}.exp-routine-label{color:var(--exp-muted);white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.exp-routine-slots--weekly .exp-routine-label,.exp-routine-slots--monthly .exp-routine-label{font-size:10px}.exp-routine-dot{border:1.5px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 35%, transparent);background:#ffffffb3;border-radius:50%;width:10px;height:10px;transition:background-color .3s,border-color .3s,transform .3s}.exp-routine-slots li.is-done .exp-routine-dot{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));border-color:#0000}.exp-routine-slots li.is-current{background:#ffffffbf;box-shadow:0 1px 4px #3d332b14}.exp-routine-slots li.is-current .exp-routine-label{color:var(--exp-ink)}.exp-routine-slots li.is-future .exp-routine-label{opacity:.5}.exp-routine-slots li.is-future .exp-routine-dot{opacity:.6;background:0 0;border-style:dashed}.exp-routine-slots li.is-fresh .exp-routine-dot{animation:.6s cubic-bezier(.3,1.6,.5,1) .15s backwards exp-dot}@keyframes exp-dot{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}.exp-progress{gap:4px;display:flex}.exp-progress span{background:#3d332b1a;border-radius:999px;flex:1;height:4px;transition:background-color .3s}.exp-progress span.is-current{background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 45%, white)}.exp-progress span.is-done{background:var(--coach-c1,#ef6b5e)}.exp-body{flex-direction:column;gap:12px;display:flex}.exp-kicker{color:var(--exp-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.exp-title{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:-4px 0 0;font-size:clamp(20px,7cqi,26px);line-height:1.2}.exp-placeholder{color:#b0a89e;margin:0;font-size:12.5px;font-style:italic}.exp-prose{color:#4a423a;font-size:13px;line-height:1.65}.exp-prose>:first-child{margin-top:0}.exp-prose>:last-child{margin-bottom:0}.exp-prose p{margin:0 0 10px}.exp-prose ul{margin:0 0 10px;padding-left:18px}.exp-prose li+li{margin-top:4px}.exp-prose :is(h2,h3,h4){color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:14px 0 6px}.exp-prose h2{font-size:18px}.exp-prose h3{font-size:16px}.exp-prose h4{font-size:14px}.exp-timer{border:1px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 16%, transparent);background:var(--exp-tint);border-radius:18px;flex-direction:column;align-items:center;gap:14px;margin-top:4px;padding:18px 14px 16px;display:flex}.exp-timer-dial{width:132px;height:132px;position:relative}.exp-timer-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.exp-timer-track{fill:#ffffffbf;stroke:color-mix(in srgb, var(--coach-c1,#ef6b5e) 18%, white);stroke-width:7px}.exp-timer-ring{fill:none;stroke:var(--coach-c1,#ef6b5e);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.exp-timer.is-ready .exp-timer-ring{opacity:.9}.exp-timer.is-done .exp-timer-ring{stroke:color-mix(in srgb, var(--coach-c1,#ef6b5e) 35%, white);stroke-dashoffset:0}.exp-timer-time{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.exp-timer-time strong{color:var(--exp-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:600}.exp-timer-time small{color:var(--exp-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.exp-timer.is-done .exp-timer-ring{transition:stroke .8s,opacity .8s}.exp-timer-rest{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--coach-c1,#ef6b5e) 55%, white), var(--coach-c1,#ef6b5e));width:14px;height:14px;box-shadow:0 0 0 7px color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent);border-radius:50%;margin-bottom:6px;animation:1.4s ease-out both exp-settle}.exp-timer-done{color:var(--exp-deep);font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:12.5px;font-style:italic;animation:1.4s ease-out .2s both exp-fade}@keyframes exp-settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes exp-fade{0%{opacity:0}to{opacity:1}}.exp-timer.is-running .exp-timer-dial{animation:4s ease-in-out infinite exp-breathe}.exp-timer>.exp-button,.exp-timer-row{align-self:stretch}.exp-timer-row{gap:8px;display:flex}.exp-timer-row .exp-button{flex:1}@media (prefers-reduced-motion:reduce){.exp-timer-ring{transition:none}.exp-timer.is-running .exp-timer-dial,.exp-timer-done,.exp-timer-rest{animation:none}}.exp-media{border-radius:16px;overflow:hidden}.exp-media--embed,.exp-media--video{aspect-ratio:16/9;background:#1f1b17;box-shadow:0 10px 24px -12px #281e1473}.exp-media iframe,.exp-media video{border:0;width:100%;height:100%;display:block}.exp-audio-card{border:1px solid var(--exp-line,#ebe5df);background:var(--exp-tint,#f6f1ea);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:18px 16px 16px;display:flex}.exp-audio-cover{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:18px;width:min(100%,240px);box-shadow:0 14px 30px -16px #281e1480}.exp-audio-cover.is-plain{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c2,#b0688f) 70%, var(--coach-c3,#d0473b))}.exp-audio-controls{align-self:stretch;align-items:center;gap:14px;display:flex}.exp-audio-play{background:var(--coach-c1,#ef6b5e);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--coach-c1,#ef6b5e) 80%, transparent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s;display:grid}.exp-audio-play:active{transform:scale(.95)}.exp-audio-play:disabled{opacity:.5;cursor:default}.exp-audio-play svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.exp-audio-track{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.exp-audio-track input[type=range]{appearance:none;background:linear-gradient(to right, var(--coach-c1,#ef6b5e) var(--played,0%), color-mix(in srgb, var(--coach-c1,#ef6b5e) 18%, white) var(--played,0%));cursor:pointer;border:0;border-radius:3px;width:100%;height:6px;margin:0;padding:0}.exp-audio-track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--coach-c1,#ef6b5e);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #fff}.exp-audio-track input[type=range]::-moz-range-thumb{background:var(--coach-c1,#ef6b5e);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #fff}.exp-audio-times{color:var(--exp-muted,#8c867d);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.exp-media--image{background:var(--exp-tint,#f6f1ea)}.exp-media--image img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.exp-media--audio{border:1px solid var(--exp-line);background:linear-gradient(170deg, var(--exp-tint), #fcf9f4);flex-direction:column;align-items:center;gap:14px;padding:20px 14px 14px;display:flex}.exp-media--audio audio{width:100%;height:40px}.exp-audio-art{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c2,#b0688f) 70%, var(--coach-c3,#d0473b));width:84px;height:84px;box-shadow:0 0 0 8px #fff9, 0 14px 30px -12px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:#fff;border-radius:50%;place-items:center;animation:4s ease-in-out infinite exp-breathe;display:grid}.exp-audio-art svg{stroke-width:1.5px;width:34px;height:34px}.exp-media--empty{border:1.5px dashed color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent);background:var(--exp-tint);color:var(--exp-deep);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:12px;font-weight:500;display:flex}.exp-media--empty.exp-media--video{aspect-ratio:16/9}.exp-media-icon{stroke-width:1.5px;opacity:.8;width:28px;height:28px}.exp-foot{z-index:1;background:linear-gradient(#fbfaf800,#fbfaf8 22px);flex-direction:column;align-items:stretch;gap:10px;margin:auto -17px -22px;padding:22px 17px 18px;display:flex;position:sticky;bottom:-22px}.exp-foot-row{gap:8px;display:flex}.exp-foot-row .exp-button{flex:1}.exp-button{cursor:pointer;min-height:46px;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .2s,background-color .2s,opacity .2s;display:inline-flex}.exp-button svg{stroke-width:2.2px;width:16px;height:16px}.exp-button:active:not(:disabled){transform:scale(.98)}.exp-button--primary{background:linear-gradient(160deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 96%, white), color-mix(in srgb, var(--coach-c1,#ef6b5e) 50%, var(--coach-c3,#d0473b)));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 5%, #fffaf4)}.exp-button--primary:hover:not(:disabled){box-shadow:0 10px 24px -8px color-mix(in srgb, var(--coach-c3,#d0473b) 75%, transparent)}.exp-button--primary:disabled{opacity:.45;box-shadow:none;cursor:default}.exp-button--ghost{border-color:var(--exp-line);color:#5e554c;background:#fffc}.exp-button--ghost:hover{border-color:#3d332b33}.exp-button--soft{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 22%, transparent);background:var(--exp-tint);color:var(--exp-deep)}.exp-button--soft:hover:not(:disabled){border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 45%, transparent)}.exp-button--wide{width:100%}.exp-button:focus-visible,.exp-link:focus-visible{outline:2px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 60%, white);outline-offset:2px}.exp-link{color:var(--exp-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-self:center;padding:4px 8px;font-size:12px;font-weight:600}.exp-link:hover{color:var(--exp-ink)}.exp-end{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 4px 0;display:flex}.exp-end-mark{background:var(--exp-tint);width:76px;height:76px;color:var(--exp-deep);box-shadow:0 0 0 10px color-mix(in srgb, var(--coach-c1,#ef6b5e) 7%, transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.exp-end-mark svg{stroke-width:2.2px;width:34px;height:34px}.exp-end-mark.is-done{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c2,#b0688f) 70%, var(--coach-c3,#d0473b));color:#fff;animation:.55s cubic-bezier(.3,1.5,.5,1) exp-pop}.exp-end-mark.is-done path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.45s ease-out .2s forwards exp-draw}.exp-end-title{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:clamp(22px,8cqi,30px);line-height:1.15}.exp-end-text{max-width:280px;color:var(--exp-muted);margin:0;font-size:13px;line-height:1.55}.exp-end .exp-routine{margin-top:10px}@keyframes exp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes exp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes exp-draw{to{stroke-dashoffset:0}}@keyframes exp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.exm-list>li,.exp-enter,.exp-end-mark.is-done,.exp-audio-art,.exp-routine-slots li.is-fresh .exp-routine-dot{animation:none}.exp-end-mark.is-done path{stroke-dashoffset:0;animation:none}}.coach-view-switch{background:#fffc;border:1px solid #3d332b1a;border-radius:999px;flex:none;gap:3px;padding:4px;display:inline-flex}.coach-view-switch button{color:#9b948c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:32px;padding:0;transition:background-color .2s,color .2s;display:grid}.coach-view-switch button:hover{color:#5e5952}.coach-view-switch button.is-active{background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 16%, white);color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 80%, black)}.coach-view-switch button:focus-visible{outline:2px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 60%, white);outline-offset:1px}.coach-view-switch svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.coach-preview-view[hidden]{display:none}.public-coach-view{display:contents}.public-coach-view[hidden]{display:none}.public-coach-header-end{align-items:center;gap:8px;display:inline-flex}.public-coach-library-note{color:#8f8980;text-align:center;margin:auto;padding:24px;font-size:13px}.theme-toggle{color:#8a776b;cursor:pointer;background:#f9f3ef;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:grid}.theme-toggle:hover{background:#f1e8e2}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #718375}.test-menu{display:inline-flex;position:relative}.test-menu-button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#4e736e;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.test-menu-button:hover{background:#42625e}.test-menu-button:focus-visible{outline-offset:2px;outline:2px solid #718375}.test-menu-label-short{display:none}.test-menu-button svg{transition:transform .15s}.test-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.test-menu-dropdown{width:220px}.test-menu-dropdown .account-dropdown-item:disabled{color:#a39c93;cursor:default;background:0 0}.test-menu-dropdown .account-dropdown-item small{color:#b3ada4;margin-left:6px;font-size:11px}.test-modal{background:#f7f5f1;border-radius:16px;flex-direction:column;width:min(1280px,100%);height:calc(100dvh - 32px);animation:.32s cubic-bezier(.22,.8,.32,1) pr-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #3c362c38}.test-modal-head{border-bottom:1px solid #e4e0d8;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.test-modal-head strong{color:#403c37;font-size:14px;font-weight:600}.test-modal-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.test-modal-close{color:#8a776b;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.test-modal-close:hover{background:#f0eeea}.test-modal-body{flex:1;place-items:center;min-height:0;display:grid;position:relative}.test-modal-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:100%}.test-confirm{width:440px}.test-mobile{background:#f7f5f1;border-radius:16px;width:460px;max-width:100%;max-height:calc(100dvh - 32px);padding:26px;animation:.32s cubic-bezier(.22,.8,.32,1) pr-in;position:relative;overflow:auto;box-shadow:0 24px 60px #3c362c38}.test-mobile-close{position:absolute;top:12px;right:12px}.test-mobile-side{flex-direction:column;gap:20px;display:flex}.test-mobile-side header{padding-right:32px}.test-mobile-side header strong{color:#403c37;font-size:16px;display:block}.test-mobile-side header small{color:#9a948c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.test-mobile-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.test-mobile-option{font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #e4e0d8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:18px 12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.test-mobile-option:hover{border-color:#c9d4cf}.test-mobile-option:focus-visible{border-color:#4e736e;outline:none;box-shadow:0 0 0 3px #4e736e38}.test-mobile-option.is-active{background:#f3f7f5;border-color:#4e736e;box-shadow:0 0 0 3px #4e736e1f}.test-mobile-option-icon{color:#8a776b;background:#f0eeea;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;transition:background .15s,color .15s;display:grid}.test-mobile-option.is-active .test-mobile-option-icon{color:#fff;background:#4e736e}.test-mobile-option strong{color:#403c37;font-size:14px;font-weight:600}.test-mobile-option small{color:#8f8980;white-space:nowrap;font-size:12px;line-height:1.35}.test-mobile-form{flex-direction:column;gap:6px;animation:.25s bf-fade-up;display:flex}.test-mobile-form label{color:#635e57;font-size:12px;font-weight:600}.test-mobile-row{gap:8px;display:flex}.test-mobile-row input{color:#403c37;min-width:0;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:9px;outline:none;flex:1;padding:10px 12px;font-size:13px}.test-mobile-row input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.test-mobile-row .primary-button{white-space:nowrap;background:#4e736e;margin-left:0}.test-mobile-row .primary-button:hover:not(:disabled){background:#42625e}.test-mobile-row .primary-button:disabled{opacity:.5;cursor:default}.test-mobile-result{color:#4e736e;margin:2px 0 0;font-size:12px;line-height:1.45}.test-mobile-result.is-error{color:#b0574a}.test-mobile-radios{display:contents}.test-mobile-qr,.test-mobile-qr:hover{cursor:default;background:#efece6;border-color:#0000}.test-mobile-qr-code{box-sizing:content-box;background:#fff;border-radius:8px;width:64px;height:64px;margin-bottom:8px;padding:6px}.test-mobile-qr-code span,.test-mobile-qr-code svg{width:100%;height:100%;display:block}.test-mobile-local{color:#8f8980;margin:-8px 0 0;font-size:12px;line-height:1.45}@media (width<=420px){.test-mobile{padding:22px 18px}.test-mobile-row{flex-direction:column}.test-mobile-options{gap:6px}.test-mobile-option{padding:14px 6px 12px}}@media (prefers-reduced-motion:reduce){.test-mobile{animation:none}}.test-confirm .pr-head{border-bottom:0}.test-confirm .pr-foot{border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.test-modal{animation:none}}@media (width<=640px){.test-modal-head .preview-url{display:none}}.tooltip-below.has-tooltip:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}.tooltip-below.has-tooltip:hover:after,.tooltip-below.has-tooltip:focus-visible:after{transform:translate(-50%)}.tooltip-below.has-tooltip:not(:hover):not(:focus-visible):after{opacity:0;transition-delay:0s;transform:translate(-50%,-4px)}.tooltip-below.has-tooltip[aria-expanded=true]:after{display:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .coach-preview .coach-frame{color:#302d2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .cs-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .idw{--heading:#eee3d8;--accent:#d8b7a1}.send-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;margin:auto;display:block}a.account-dropdown-item{text-decoration:none}.ob{--edge-green:#86ac9c;--edge-mint:#c5d3cd;--logo-brown:#645145;--ink:#2c2a26;--heading:#2a2118;--clay:#3d3832;--clay-dim:#3a2c1c;--accent:#7a5a44;--accent-bright:#ccb3a4;--paper:#fff;--paper-ink:#3a2c1c;--line-strong:#2a211838;isolation:isolate;min-height:100dvh;color:var(--clay);background:linear-gradient(#eef3f5 0%,#f6f3ee 55%,#f7f3ee 100%);flex-direction:column;font-family:Inter,DM Sans,sans-serif;display:flex;position:relative;overflow:clip}.ob-cloud{z-index:-1;filter:saturate(.55)brightness(1.08);opacity:.16;transform-origin:50%;pointer-events:none;background:url(/bg-cloud.jpg) 50%/cover;animation:30s ease-in-out infinite lp-cloud-drift;position:fixed;inset:-6%}.ob-top{justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.ob-body{flex:1;place-items:center;padding:0 20px;display:grid}.ob-step{text-align:center;flex-direction:column;align-items:center;width:min(100%,860px);display:flex}.ob-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.ob-title{max-width:820px;color:var(--heading);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,5.4vw,46px);line-height:1.08;position:relative}.ob-sentence{max-width:820px;margin-top:14px;line-height:1.2}@media (width<=640px){.ob-break{display:none}}.ob-fill{vertical-align:baseline;min-width:2.2ch;max-width:100%;display:inline-grid;position:relative}.ob-fill:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;max-width:100%;padding:0 .08em;font-style:italic;overflow:hidden}.ob-fill-input{width:100%;min-width:0;color:var(--accent);caret-color:var(--accent);font:inherit;letter-spacing:inherit;text-align:center;background:0 0;border:0;outline:none;grid-area:1/1;padding:0 .08em;font-style:italic}.ob-fill-input::placeholder{color:#7a5a444d;transition:opacity .15s}.ob-fill-float{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#ffffffe0;border:1px solid #7a5a4429;border-radius:999px;padding:4px 8px 3px;font-family:Inter,DM Sans,sans-serif;font-size:9.5px;font-style:normal;font-weight:600;line-height:1;transition:opacity .25s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%,-2.4em)scale(1.3);box-shadow:0 4px 12px -6px #3a2c1c40}.ob-fill.has-value .ob-fill-float{opacity:1;transform:translate(-50%)scale(1)}.ob-fill:before{content:"";background:repeating-linear-gradient(90deg,#7a5a4473 0 6px,#0000 6px 11px);height:2px;animation:2.4s ease-in-out infinite ob-blank;position:absolute;bottom:.02em;left:0;right:0}.ob-fill.has-value:before{background:var(--accent);opacity:.5;transform-origin:0;animation:.5s cubic-bezier(.65,0,.35,1) both ob-underline}@keyframes ob-blank{0%,to{opacity:.45}50%{opacity:1}}@keyframes ob-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ob-form{flex-direction:column;align-items:center;display:flex}.ob-go{color:var(--edge-mint);letter-spacing:.04em;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;background:#3a2c1c;border:0;border-radius:999px;align-items:center;max-width:46px;height:46px;padding:0;font-family:Inter,DM Sans,sans-serif;font-size:15px;font-weight:600;transition:transform .55s cubic-bezier(.34,1.7,.5,1),opacity .2s,max-width .55s cubic-bezier(.65,0,.35,1),background-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;transform:scale(0)rotate(-120deg)}.ob-go.is-ready{opacity:1;pointer-events:auto;max-width:340px;transition:transform .6s cubic-bezier(.34,1.7,.5,1),opacity .2s,max-width .6s cubic-bezier(.65,0,.35,1) .38s,background-color .25s,box-shadow .25s;transform:scale(1)rotate(0);box-shadow:0 12px 26px -10px #3a2c1c8c}.ob-go-label{opacity:0;padding:0 2px 0 22px;transition:opacity .3s}.ob-go.is-ready .ob-go-label{opacity:1;transition-delay:.6s}.ob-go-arrow{text-align:center;flex:none;width:46px;font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ob-go:not(.is-ready) .ob-go-label{width:0;padding:0}.ob-go.is-ready:hover{background:var(--logo-brown)}.ob-go.is-ready:hover .ob-go-arrow{transform:translate(4px)}.ob-go:active{transform:scale(.95)}.ob-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ob-go-note{color:#8a7d72;opacity:0;margin:14px 0 0;font-size:13px;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.ob-go-note.is-ready{opacity:1;transition:opacity .5s .8s,transform .6s cubic-bezier(.2,.8,.2,1) .8s;transform:none}.ob-go.is-ready:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-out .35s ob-ping;position:absolute;inset:0;box-shadow:0 0 #3a2c1c59}@keyframes ob-ping{to{box-shadow:0 0 0 16px #3a2c1c00}}.ob-brand{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:clamp(40px,6vw,96px);width:min(100%,1120px);padding:12px 0;display:grid}.ob-brand-text{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ob-brand-title{max-width:620px;font-size:clamp(30px,4vw,44px)}.ob-name-em{color:var(--accent);font-style:italic}.ob-role .idw-hint{margin-top:14px}.ob-role-answers{width:min(100%,760px);margin-top:26px}.ob-role-answers .qn-options{justify-content:center}.role-cards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;width:100%;display:grid}.role-card{--tint:#e7efe6;--ink:#5d7a63;background:#ffffffa8;border:1px solid #3d332b14;border-radius:16px;flex-direction:column;gap:9px;padding:11px 12px 12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #3d332b0a,0 12px 26px -22px #3d332b59}.role-card.has-selected{border-color:#c4d5c5;box-shadow:0 1px 2px #3d332b0a,0 12px 26px -20px #47654e66}.role-card-mind{--tint:#ece8f1;--ink:#6c6386}.role-card-breath{--tint:#e2edf0;--ink:#4f7480}.role-card-life{--tint:#f3ebe1;--ink:#8a6a4c}.role-card-head{align-items:center;gap:8px;display:flex}.role-card-icon{background:var(--tint);width:24px;height:24px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.role-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.role-card-title{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.role-card-heading{color:#2a2118;white-space:nowrap;letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.2}.role-card-count{color:#47654e;font-size:11px;font-weight:600;line-height:1.2}.role-card .qn-options.role-card-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.role-card-chips .qn-chip{white-space:nowrap;justify-content:flex-start;padding:6px 11px}@media (width<=640px){.role-cards{grid-template-columns:1fr;grid-auto-rows:auto}.role-card .qn-options.role-card-chips{justify-content:flex-start;display:flex}}.role-cards-custom{margin-top:14px}.ob-url{width:min(100%,480px);margin-top:34px}.ob-url-box{cursor:text;min-height:54px;padding-left:16px}.ob-url-box .bf-url-input{font-size:15px}.ob-url-go{place-items:center;min-width:72px;height:38px;display:grid}.ob-spinner{border:2px solid #4d484333;border-top-color:#4d4843;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-url-status{color:#8a7d72;min-height:1.5em;margin:12px 0 0 6px;font-size:13px;line-height:1.5}.ob-url-status strong{color:var(--heading);font-weight:600}.ob-url.is-loading .ob-url-status{background:linear-gradient(90deg,#8a7d72 0% 40%,#d4c5b8 50%,#8a7d72 60% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ob-shimmer}@keyframes ob-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.ob-url-error{color:#a85d50}.ob-no-site{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;animation:.5s cubic-bezier(.2,.8,.2,1) both ob-rise;display:flex}.ob-or{color:#a09284;letter-spacing:.14em;text-transform:uppercase;align-self:stretch;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.ob-or:before,.ob-or:after{content:"";background:#2a21181f;flex:1;height:1px}.ob-no-site-button{color:#3d3934;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.ob-no-site-button:hover{border-color:#c5bdb0;box-shadow:0 8px 18px -12px #40382e66}.ob-no-site-button:active{transform:scale(.97)}.ob-no-site-button:focus-visible{outline-offset:2px;outline:2px solid #94a296}.ob-no-site-button span{color:#9a948c;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ob-no-site-button:hover span{color:#3d3934;transform:translate(3px)}.ob-manual{width:min(100%,480px)}.ob-manual-panel{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.65,0,.35,1);display:grid}.ob-manual.is-open .ob-manual-panel{grid-template-rows:1fr}.ob-manual-inner{flex-direction:column;gap:18px;min-height:0;margin-inline:-6px;padding-inline:6px;display:flex;overflow:hidden}.ob-manual:not(.is-open) .ob-manual-inner{visibility:hidden;transition:visibility 0s .6s}.ob-manual.is-open .ob-manual-inner{padding-top:8px;padding-bottom:6px}.ob-manual-head{border-top:1px solid #2a21181f;padding-top:22px}.ob-manual-note{color:#8a7d72;margin:6px 0 0;font-size:13px}.ob-manual-heading{color:var(--heading);letter-spacing:-.02em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.ob-manual-inner>*{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.ob-manual.is-open .ob-manual-inner>*{opacity:1;transform:none}.ob-manual.is-open .ob-manual-inner>:nth-child(2){transition-delay:.2s}.ob-manual.is-open .ob-manual-inner>:nth-child(3){transition-delay:.28s}.ob-manual.is-open .ob-manual-inner>:nth-child(4){transition-delay:.36s}.ob-manual.is-open .ob-manual-inner>:nth-child(5){transition-delay:.44s}.ob-manual.is-open .ob-manual-inner>:first-child{transition-delay:.12s}.ob-field{flex-direction:column;gap:7px;display:flex}.ob-field>span{color:#8a7d72;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.ob-fonts{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.ob-font{color:var(--heading);cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e0d8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex}.ob-font:hover{border-color:#c5bdb0}.ob-font.is-selected{border-color:#3d3934;box-shadow:0 0 0 1px #3d3934}.ob-font-sample{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);font-size:22px;line-height:1.1}.ob-font-label{font-family:var(--coach-font-body,"DM Sans", sans-serif);color:#8a7d72;font-size:11px}.ob-preview{flex-direction:column;align-items:center;gap:12px;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both ob-rise;display:flex}.ob-preview-phone{background:linear-gradient(145deg,#fdfcfa,#ebe5dc);border-radius:40px;width:100%;height:min(680px,100dvh - 220px);min-height:520px;padding:10px;transition:filter .4s,transform .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -30px #3c302466,0 0 0 1px #3a2c1c0f}.ob-preview-phone .coach-frame{height:100%;min-height:0;box-shadow:none;border:0;border-radius:31px}.ob-preview.is-loading .ob-preview-phone{filter:saturate(.4)blur(1.5px);transform:scale(.985)}.ob-preview-sweep{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#0000 66%) 0 0/250% 100%;animation:1.1s cubic-bezier(.4,0,.2,1) both ob-sweep;position:absolute;inset:0}@keyframes ob-sweep{0%{background-position:120% 0}to{background-position:-40% 0}}.ob-preview-caption{color:#a09284;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}@media (width<=900px){.ob-brand{grid-template-columns:1fr;justify-items:center}.ob-brand-text{width:min(100%,560px)}.ob-preview{width:min(100%,380px)}.ob-preview-phone{height:600px}}.ob--finish .ob-body{padding-bottom:72px}.ob-creating{flex-direction:column;align-items:center;gap:26px;animation:.7s cubic-bezier(.2,.8,.2,1) both ob-rise;display:flex}.ob-creating-text{color:var(--heading);letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1;display:flex}.ob-creating-char{animation:ob-wave 1.6s cubic-bezier(.45, 0, .55, 1) calc(var(--i) * 70ms) infinite;display:inline-block}@keyframes ob-wave{0%,60%,to{opacity:1;transform:translateY(0)}25%{opacity:.55;transform:translateY(-.14em)}}.ob-creating-bar{background:#3a2c1c1f;border-radius:2px;width:min(220px,60vw);height:2px;position:relative;overflow:hidden}.ob-creating-bar:after{content:"";transform-origin:0;background:#3a2c1c;animation:2.6s cubic-bezier(.65,0,.35,1) both ob-fill-bar;position:absolute;inset:0}@keyframes ob-fill-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ob-creating.is-leaving{animation:.55s cubic-bezier(.4,0,.2,1) both ob-creating-out}@keyframes ob-creating-out{to{opacity:0;filter:blur(6px);transform:scale(.94)}}.ob-login{width:min(100%,510px)}.ob-login .onboarding-card{text-align:left}.ob-login-in{animation:.8s cubic-bezier(.2,.8,.2,1) both ob-login-in}@keyframes ob-login-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:none;transform:none}}.ob-back{color:#8a7d72;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:13px}.ob-back:hover{color:var(--heading)}.ob-nav{flex-direction:column;align-items:center;min-height:90px;padding:28px 20px 0;display:flex}.ob-nav-row{justify-content:center;align-items:center;gap:22px;display:flex}.ob-nav .ob-back{height:46px;margin:0;padding:0 4px;animation:.4s cubic-bezier(.2,.8,.2,1) both ob-rise}.ob-dock{z-index:5;background:linear-gradient(#f7f3ee00,#f7f3eef5 45%);position:sticky;bottom:0}@media (width<=900px),(height<=760px){.ob-dock{z-index:5;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#f7f3eed1;border-top:1px solid #2a211814;margin-top:24px;position:sticky;bottom:0}.ob-dock .ob-nav{min-height:0;padding-top:14px}.ob-dock .ob-progress{padding:12px 20px 14px}.ob-dock .ob-go-note{margin-top:8px}}.ob-progress{flex-direction:column;align-items:center;gap:10px;padding:14px 20px 30px;display:flex}.ob-progress-track{gap:6px;display:flex}.ob-progress-seg{background:#3a2c1c1f;border-radius:2px;width:34px;height:3px;position:relative;overflow:hidden}.ob-progress-seg:after{content:"";transform-origin:0;background:#3a2c1c;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.ob-progress-seg.is-done:after{transform:scaleX(1)}.ob-progress-label{color:#8a7d72;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.ob-rise{animation:ob-rise .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}@keyframes ob-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=560px){.ob-top{padding:18px 16px}.ob-go{max-width:40px;height:40px;font-size:14px}.ob-go-arrow{width:40px}.ob-nav .ob-back{height:40px}.ob-nav-row{gap:16px}}@media (prefers-reduced-motion:reduce){.ob-cloud,.ob-rise,.ob-creating,.ob-creating-char,.ob-creating.is-leaving,.ob-login-in,.ob-preview,.ob-preview-sweep,.ob-fill:before,.ob-go:after{animation:none}.ob-go{transition:opacity .2s}}.cpv{gap:16px}.cpv-hero{aspect-ratio:16/9;background:var(--exp-tint);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px -14px #3d332b73}.cpv-hero img{object-fit:cover;width:100%;height:100%;display:block}.cpv-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cpv-head h2{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:24px;line-height:1.15}.cpv-intro{color:#6f675e;white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.cpv-intro.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cpv-intro.is-empty{color:#b3aba1;font-style:italic}.cpv-more{color:var(--exp-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.cpv-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.cpv-details div{border:1px solid var(--exp-line);background:#fcf9f4;border-radius:12px;padding:9px 10px}.cpv-details dt{color:var(--exp-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.cpv-details dd{color:var(--exp-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:700;overflow:hidden}.cpv-details .is-wide{grid-column:1/-1}.cpv-details .is-wide dd{white-space:normal}.cpv-rule{color:var(--exp-muted);margin:-6px 0 0;font-size:11.5px;line-height:1.5}.cpv-routines{background:var(--exp-tint);border-radius:14px;flex-wrap:wrap;gap:6px;padding:11px 12px;display:flex}.cpv-label{color:var(--exp-deep);letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;font-size:10px;font-weight:700}.cpv-routine{color:var(--exp-ink);background:#fffc;border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.cpv-routine>span{color:var(--exp-deep)}.cpv-routine small{color:var(--exp-muted);font-size:10.5px;font-weight:500}.cpv-schedule{flex-direction:column;gap:10px;display:flex}.cpv-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cpv-section-head h3{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:18px}.cpv-section-head span{color:var(--exp-muted);font-size:11.5px}.cpv-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.cpv-scroll::-webkit-scrollbar{display:none}.cpv-topic{border:1px solid var(--exp-line);scroll-snap-align:start;background:#fcf9f4;border-radius:16px;flex-direction:column;flex:none;gap:7px;width:72%;max-width:220px;padding:13px;display:flex;box-shadow:0 4px 16px #3d332b0d}.cpv-topic-when{color:var(--exp-deep);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:1px;font-size:10.5px;font-weight:700;display:flex}.cpv-topic-when small{color:var(--exp-muted);letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500}.cpv-topic>strong{color:var(--exp-ink);font-size:14px;font-weight:600;line-height:1.3}.cpv-topic ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cpv-topic li{color:#6f675e;text-overflow:ellipsis;white-space:nowrap;padding-left:11px;font-size:12px;position:relative;overflow:hidden}.cpv-topic li:before{content:"";background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 45%, white);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.cpv-topic-empty{color:#b3aba1;margin:0;font-size:12px;font-style:italic}.cpv-topic-count{color:var(--exp-muted);margin-top:auto;font-size:11px}.cpv-start{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));width:100%;box-shadow:0 8px 20px -10px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:#fff;cursor:default;font:inherit;border:0;border-radius:14px;padding:13px 16px;font-size:14px;font-weight:600}.cpv-start.is-waiting{background:var(--exp-tint);box-shadow:none;color:var(--exp-deep);text-align:center;display:block}.cpv-interest{flex-direction:column;gap:6px;display:flex}.cpv-interest small{color:var(--exp-muted);text-align:center;font-size:11.5px;line-height:1.45}.cpv-hidden{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:0 18px}.cpv-hidden strong{color:var(--exp-ink);font-size:15px}.cpv-hidden p{color:var(--exp-muted);margin:0;font-size:12.5px;line-height:1.5}.course-preview-stack{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.course-viewas{background:#fff;border:1px solid #e4ded5;border-radius:11px;align-items:center;gap:4px;padding:4px;display:inline-flex}.course-viewas>span{color:#9b948c;padding:0 6px 0 8px;font-size:11.5px}.course-viewas button{color:#6f6960;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.course-viewas button.is-active{color:#fff;background:#4e736e}.mlib{gap:16px}.mlib .exm{gap:14px}.mlib-tabs{background:#3d332b0d;border-radius:14px;gap:4px;padding:4px;display:flex;position:relative}.mlib-tabs-thumb{background:#fff;border-radius:11px;width:calc(50% - 6px);transition:transform .45s cubic-bezier(.34,1.45,.5,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #3d332b1a,0 0 0 1px #3d332b08}.mlib-tabs.is-second .mlib-tabs-thumb{transform:translate(calc(100% + 4px))}.mlib-tabs button{z-index:1;color:var(--exp-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:color .25s,transform .2s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:relative}.mlib-tabs button:active{transform:scale(.94)}.mlib-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--coach-c1,#ef6b5e) 60%, white);outline-offset:1px}.mlib-tabs button span{background:#3d332b12;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px;transition:background-color .3s,color .3s,transform .35s cubic-bezier(.3,1.6,.5,1)}.mlib-tabs button.is-active{color:var(--exp-ink)}.mlib-tabs button.is-active span{background:var(--exp-tint);color:var(--exp-deep);transform:scale(1.08)}.mlib-panel{flex-direction:column;animation:.38s cubic-bezier(.2,.8,.2,1) mlib-in;display:flex}.mlib-panel.from-right{--mlib-from:18px}.mlib-panel.from-left{--mlib-from:-18px}@keyframes mlib-in{0%{opacity:0;transform:translateX(var(--mlib-from,0))}}@media (prefers-reduced-motion:reduce){.mlib-tabs-thumb,.mlib-tabs button,.mlib-tabs button span{transition:none}.mlib-panel{animation:none}}.mlib-courses{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mlib-courses>li{animation:.4s cubic-bezier(.2,.8,.2,1) backwards exp-rise}.mlib-course{border:1px solid var(--exp-line);cursor:pointer;width:100%;font:inherit;text-align:left;background:#fcf9f4;border-radius:16px;flex-direction:column;padding:0;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #3d332b0d}.mlib-course:hover{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent);transform:translateY(-1px);box-shadow:0 8px 22px #3d332b17}.mlib-course-image{aspect-ratio:16/9;background:var(--exp-tint);border-radius:15px 15px 0 0;display:block;overflow:hidden}.mlib-course-image img{object-fit:cover;width:100%;height:100%;display:block}.mlib-course-text{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.mlib-course-text strong{color:var(--exp-ink);font-size:15px;font-weight:600;line-height:1.3}.mlib-course-text small{color:#9b948c;font-size:11.5px}.mlib-view{flex-direction:column;align-self:stretch;display:flex}.mlib.is-leaving{pointer-events:none;animation:.15s ease-in forwards mlib-out}@keyframes mlib-out{to{opacity:0;transform:translate(-12px)scale(.99)}}.cpv.is-leaving{pointer-events:none;animation:.18s ease-in forwards cpv-out}@keyframes cpv-out{to{opacity:0;transform:translate(14px)}}.cpv.is-entering>*{animation:.5s cubic-bezier(.2,.8,.2,1) backwards cpv-rise}.cpv.is-entering>:nth-child(2){animation-delay:40ms}.cpv.is-entering>:nth-child(3){animation-delay:90ms}.cpv.is-entering>:nth-child(4){animation-delay:.14s}.cpv.is-entering>:nth-child(5){animation-delay:.19s}.cpv.is-entering>:nth-child(6){animation-delay:.24s}.cpv.is-entering>:nth-child(n+7){animation-delay:.29s}.cpv.is-entering>.cpv-hero{animation-name:cpv-hero-in;animation-duration:.6s}.cpv.is-entering .cpv-topic{animation:.5s cubic-bezier(.2,.8,.2,1) backwards cpv-card-in}.cpv.is-entering .cpv-topic:first-child{animation-delay:.22s}.cpv.is-entering .cpv-topic:nth-child(2){animation-delay:.28s}.cpv.is-entering .cpv-topic:nth-child(3){animation-delay:.34s}.cpv.is-entering .cpv-topic:nth-child(n+4){animation-delay:.4s}@keyframes cpv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes cpv-hero-in{0%{opacity:0;transform:scale(1.03)}}@keyframes cpv-card-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.mlib.is-leaving,.cpv.is-leaving,.cpv.is-closing>*,.cpv.is-entering>*,.cpv.is-entering .cpv-topic,.mlib.is-returning *{animation:none!important}}.cpv-hero,.mlib-course-image{transform-origin:0 0;position:relative}.cpv.is-entering>.cpv-hero{animation:none}.mlib-view .cpv.is-entering>:not(.cpv-hero){animation-duration:.55s}.mlib-view .cpv.is-entering>:nth-child(n){animation-delay:calc(var(--cpv-i,0) * 50ms + .12s)}.mlib-view .cpv.is-entering>:nth-child(2){--cpv-i:0}.mlib-view .cpv.is-entering>:nth-child(3){--cpv-i:1}.mlib-view .cpv.is-entering>:nth-child(4){--cpv-i:2}.mlib-view .cpv.is-entering>:nth-child(5){--cpv-i:3}.mlib-view .cpv.is-entering>:nth-child(6){--cpv-i:4}.mlib-view .cpv.is-entering>:nth-child(n+7){--cpv-i:5}.cpv.is-closing{pointer-events:none}.cpv.is-closing>:not(.cpv-hero){animation:.17s ease-in forwards cpv-close}@keyframes cpv-close{to{opacity:0;transform:translateY(8px)}}.mlib.is-returning .mlib-panel{animation:none}.mlib.is-returning>.mlib-tabs{animation:.4s cubic-bezier(.2,.8,.2,1) .12s backwards mlib-return}.mlib.is-returning .mlib-courses>li{animation-name:mlib-return;animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.mlib.is-returning .mlib-courses>li:not(.is-returning){animation-delay:calc(var(--mlib-i,0) * 40ms + .14s)!important}.mlib.is-returning .mlib-courses>li.is-returning{z-index:2;animation:none;position:relative}.mlib.is-returning li.is-returning .mlib-course{animation:.3s ease-out .3s backwards mlib-card-form;overflow:visible}.mlib.is-returning li.is-returning .mlib-course-text{animation:.32s cubic-bezier(.2,.8,.2,1) .32s backwards mlib-return}@keyframes mlib-return{0%{opacity:0;transform:translateY(8px)}}@keyframes mlib-card-form{0%{box-shadow:none;background-color:#0000;border-color:#0000}}@keyframes mlib-fade{0%{opacity:0}}.course-status-pill{color:#8a776b;white-space:nowrap;cursor:help;background:#f1ede6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.course-status-pill.has-tooltip:after{white-space:normal;text-align:left;width:max-content;max-width:260px;line-height:1.45}.course-status-dot{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px}.course-status-pill.is-now{color:#47654e;background:#e7efe8}.course-status-pill.is-now .course-status-dot{opacity:1;background:#4e736e;animation:2s ease-out infinite course-live;box-shadow:0 0 #4e736e80}.course-status-pill.is-soon{color:#4d6080;background:#eef1f6}.course-status-pill.is-done{color:#9b948c;background:#f1ede6}.course-status-pill.is-missing{color:#8a6a2e;background:#f6ecd9}@keyframes course-live{70%{box-shadow:0 0 0 5px #4e736e00}to{box-shadow:0 0 #4e736e00}}.course-card-topic.is-now{background:#fff;box-shadow:inset 0 0 0 1.5px #4e736e}.course-card-now{color:#fff;letter-spacing:.04em;vertical-align:1px;background:#4e736e;border-radius:999px;margin-left:6px;padding:0 6px;font-size:9px;display:inline-block}@media (prefers-reduced-motion:reduce){.course-status-pill.is-now .course-status-dot{animation:none}}.course-structure{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 2px 42px;display:flex}.course-structure>span:first-child{color:#645145;font-size:13px;font-weight:700}.course-structure-switch{background:#fff;border:1px solid #e4ded5;border-radius:11px;gap:3px;padding:3px;display:inline-flex}.course-structure-switch button{color:#6f6960;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s}.course-structure-switch button.is-active{color:#fff;background:#4e736e}.course-structure small{color:#9b948c;font-size:12px}.course-topics.is-lessons .course-topic-card{margin-bottom:10px}.course-topics.is-lessons .course-topic-body{gap:6px;padding-top:10px;padding-bottom:12px}.course-topics.is-lessons .course-topic-label{display:none}@media (width<=720px){.course-structure{margin-left:0}}.cpv-topic-empty.is-meta{color:var(--exp-muted);font-style:normal}.course-lesson{flex-direction:row;align-items:center;gap:12px;padding:12px 12px 12px 6px}.course-lesson-main{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:4px 12px;transition:background-color .15s;display:flex}.course-lesson-main:hover:not(:disabled){background:#faf7f3}.course-lesson-main:disabled{cursor:default}.course-lesson-main strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.course-lesson-main strong.is-missing{color:#a24f42;font-style:italic}.course-lesson-main small{color:#9b948c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.course-lesson-empty{flex-direction:column;flex:1;gap:8px;padding:4px 12px;display:flex}.course-lesson.is-highlight{animation:1.8s ease-out course-highlight}.course-lesson-ghost{cursor:default;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.course-lesson-ghost:hover{background:#fff6;border-color:#d8d1c6}.course-step{background:#fff;border:1px solid #ebe5df;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.course-step-head{align-items:flex-start;gap:12px;display:flex}.course-step-head>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.course-step-head strong{color:#403c37;font-size:15px}.course-step-head small{color:#9b948c;font-size:12px;line-height:1.45}.course-step-number{color:#fff;background:#4e736e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.course-step-switch{flex:none;margin-top:2px}.course-step-note{color:#9b948c;margin:0;font-size:12px;line-height:1.5}.course-step-note .text-button{padding:0;font-size:12px;font-weight:600}.course-step .course-length-row .ex-chips{margin-left:auto}.course-chapters{border-top:1px solid #f0ebe4;flex-direction:column;gap:12px;padding-top:4px;display:flex}.course-chapters>.course-length-row{padding-top:8px}.course-bar2{-webkit-user-select:none;user-select:none;align-items:stretch;height:46px;display:flex;position:relative}.course-bar2-part{background:#f1ede6;border-radius:9px;flex-direction:column;flex-basis:0;justify-content:center;gap:1px;min-width:36px;padding:0 10px;display:flex;overflow:hidden}.course-bar2-part small{color:#8a776b;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.course-bar2-part span{color:#645145;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.course-bar2-part.is-now{background:#4e736e}.course-bar2-part.is-now small,.course-bar2-part.is-now span{color:#fff}.course-bar2-border{cursor:col-resize;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:12px;padding:0;display:grid}.course-bar2-border span{background:#cfc6b9;border-radius:2px;width:4px;height:24px;transition:background-color .15s,height .15s}.course-bar2-border:hover span,.course-bar2-border:focus-visible span{background:#4e736e;height:32px}.course-bar2-border:focus-visible{outline:none}.course-bar2-today{pointer-events:none;background:#c0533f;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 2px #fff}body.is-dragging-border,body.is-dragging-border *{cursor:col-resize!important}.course-fill{flex-direction:column;gap:6px;display:flex}.course-fill-bar{background:#f1ede6;border-radius:3px;height:6px;display:block;overflow:hidden}.course-fill-bar span{background:#4e736e;border-radius:3px;height:100%;transition:width .3s;display:block}.course-fill small{color:#8c867d;font-size:12px}.course-rest-switch{align-self:flex-start}.course-topics.is-plain .course-topic-card{box-shadow:none;background:0 0;border:0;margin:0}.course-topics.is-plain .course-topic-body{border:0;padding:0}.course-gap{color:#b0a89d;border:1px dashed #e0d9cf;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 10px;font-size:12px;display:flex}.course-gap-days{color:#9b948c;font-variant-numeric:tabular-nums;flex:none;min-width:120px;font-weight:600}.course-gap-text{flex:1;font-style:italic}.course-gap-add{color:#4e736e;cursor:pointer;font:inherit;opacity:0;background:0 0;border:0;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:600;transition:opacity .15s,background-color .15s}.course-gap:hover .course-gap-add,.course-gap-add:focus-visible{opacity:1}.course-gap-add:hover{background:#eef3ee}.course-gap.is-picking{background:#fff;border-style:solid;border-color:#d5ccbf;flex-direction:column;align-items:stretch}@media (hover:none){.course-gap-add{opacity:1}}.course-periods{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.course-period{background:#fdfbf8;border:1px solid #ebe5df;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.course-period.is-empty{background:0 0;border-style:dashed;border-color:#e0d9cf;padding-bottom:8px}.course-period-head{align-items:baseline;gap:8px;min-height:22px;padding:0 2px;display:flex}.course-period-head strong{color:#645145;font-size:12.5px;font-weight:700}.course-period-head small{color:#9b948c;font-size:11.5px}.course-period-add{color:#4e736e;cursor:pointer;font:inherit;opacity:0;background:0 0;border:0;border-radius:7px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600;transition:opacity .15s,background-color .15s}.course-period:hover .course-period-add,.course-period-add:focus-visible{opacity:1}.course-period-add:hover{background:#eef3ee}.course-period-empty{color:#b0a89d;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:12px;transition:background-color .15s;display:flex}.course-period-empty span{font-style:italic}.course-period-empty strong{color:#4e736e;opacity:.55;font-size:12px;font-weight:600;transition:opacity .15s}.course-period-empty:hover{background:#f6f3ee}.course-period-empty:hover strong,.course-period-empty:focus-visible strong{opacity:1}.course-period .course-tiles{gap:5px}.course-period .course-tile{background:#fff}@media (hover:none){.course-period-add,.course-period-empty strong{opacity:1}}.course-picking{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.course-picking>.course-picker{align-self:stretch}.course-picking>.course-add-new{color:#3f5f5b;cursor:pointer;font:inherit;background:#eef3ee;border:1px solid #0000;border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:600}.course-days{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.course-day{border-top:1px solid #f3efe9;flex-direction:column;gap:6px;padding:9px 0 10px;display:flex}.course-day:first-child{border-top:0;padding-top:2px}.course-day-label{align-items:baseline;gap:6px;display:flex}.course-day-label strong{color:#645145;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.course-day-label small{color:#a39c93;font-size:11.5px}.course-day.is-empty .course-day-label strong{color:#8c867d}.course-day-add{flex-wrap:wrap;gap:6px;display:flex}.course-day-add button{color:#8c867d;cursor:pointer;font:inherit;background:0 0;border:1px dashed #e0d9cf;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.course-day-add button:first-child{color:#4e736e}.course-day-add button:hover{color:#3f5f5b;background:#f4f8f4;border-style:solid;border-color:#4e736e}.course-day-add.is-more{opacity:0;max-height:0;margin-top:-6px;transition:max-height .22s cubic-bezier(.2,.8,.2,1),margin-top .22s cubic-bezier(.2,.8,.2,1),opacity .15s;overflow:hidden}.course-day:hover .course-day-add.is-more,.course-day-add.is-more:focus-within{opacity:1;max-height:40px;margin-top:0}.course-day-add.is-more button{border-color:#0000;padding:3px 9px}@media (hover:none){.course-day-add.is-more{opacity:1;max-height:none;margin-top:0}}@media (prefers-reduced-motion:reduce){.course-day-add.is-more{transition:none}}.course-rest{color:#4d6080;background:#eef1f6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;padding:4px 10px;display:flex}.course-rest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-rest strong{font-size:12.5px;font-weight:700}.course-rest small{color:#7d8aa3;flex:1;font-size:11.5px}.course-rest button{color:#4d6080;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600}.course-rest button:hover{background:#4d60801a}.course-day.is-rest .course-day-label strong,.course-day-add button.is-rest{color:#4d6080}.course-day-add button.is-rest:hover{color:#3c4d68;background:#eef1f6;border-color:#4d6080}.course-rest-button{color:#4d6080;cursor:pointer;font:inherit;background:0 0;border:1px dashed #c9d1de;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.course-rest-button:hover{background:#eef1f6;border-style:solid}.cpv-topic li.is-rest{color:var(--exp-muted);font-style:italic}.cpv-topic li.is-rest:before{background:#3d332b2e}.course-step-ghost{flex-direction:column;align-items:flex-start;gap:3px;padding:14px 18px;display:flex}.course-week{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;align-items:start;gap:8px;margin:0 -2px;padding:2px 2px 8px;list-style:none;display:grid;overflow-x:auto}.course-lane-day{scroll-snap-align:start;background:#fdfbf8;border:1px solid #ebe5df;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:10px;transition:border-color .15s,background-color .15s;display:flex}.course-lane-day.is-empty{background:0 0;border-style:dashed;border-color:#e0d9cf}.course-lane-day.is-picking{background:#f4f8f4;border-style:solid;border-color:#4e736e}.course-lane-day.is-rest{background:#eef1f6;border-style:solid;border-color:#d8deea}.course-lane-label{flex-direction:column;gap:1px;display:flex}.course-lane-label strong{color:#645145;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.course-lane-label small{color:#a39c93;font-size:11px}.course-lane-day.is-empty .course-lane-label strong{color:#8c867d}.course-lane-day.is-rest .course-lane-label strong,.course-lane-day.is-rest .course-lane-label small{color:#4d6080}.course-lane-day .course-tiles{gap:6px}.course-lane-day .course-tile{background:#fff;align-items:flex-start;position:relative}.course-lane-day .course-tile-open strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box}.course-lane-day .course-tile-open small{white-space:normal;font-size:10.5px}.course-lane-day .course-tile .course-menu{position:absolute;top:2px;right:2px}.course-lane-day .course-tile .course-menu-button{width:24px;height:24px}.course-lane-day .course-tile-fix{margin:0 8px 8px}.course-lane-add{flex-direction:column;gap:4px;margin-top:auto;display:flex}.course-lane-add button{color:#8c867d;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px dashed #e0d9cf;border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.course-lane-add button:first-child{color:#4e736e}.course-lane-add button.is-rest{color:#4d6080}.course-lane-add button:hover{color:#3f5f5b;background:#fff;border-style:solid;border-color:#4e736e}.course-lane-add button.is-rest:hover{color:#3c4d68;background:#eef1f6;border-color:#4d6080}.course-lane-day:not(.is-empty) .course-lane-add{opacity:0;transition:opacity .15s}.course-lane-day:not(.is-empty):hover .course-lane-add,.course-lane-day .course-lane-add:focus-within{opacity:1}@media (hover:none){.course-lane-day:not(.is-empty) .course-lane-add{opacity:1}}.course-lane-rest{color:#4d6080;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.course-lane-rest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.course-lane-rest strong{font-size:12.5px}.course-lane-rest button{color:#4d6080;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:11.5px;font-weight:600;text-decoration:underline}.course-lane-picking{background:#fff;border:1px solid #d5ccbf;border-radius:12px;flex-direction:column;gap:6px;padding:12px;animation:.18s ease-out course-pop;display:flex}.ex-plain-section{flex-direction:column;gap:14px;display:flex}.course-tile.is-lesson .course-tile-open small{color:#8a6a9c}.course-add-menu .course-menu-list{min-width:170px;left:0;right:auto}.course-add .course-add-menu .course-menu-trigger{color:#645145;cursor:pointer;font:inherit;background:#fff;border:1px solid #e4ded5;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.course-add .course-add-menu .course-menu-trigger:hover,.course-add .course-add-menu.is-open .course-menu-trigger{border-color:#cfc6b9}.course-lane-add .course-add-menu,.course-lane-add .course-add-menu .course-menu-trigger{width:100%}.course-lane-add .course-add-menu .course-menu-trigger{color:#4e736e;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px dashed #e0d9cf;border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:600}.course-lane-add .course-add-menu .course-menu-trigger:hover,.course-lane-add .course-add-menu.is-open .course-menu-trigger{background:#fff;border-style:solid;border-color:#4e736e}.lesson-form{flex-direction:column;gap:22px;padding:8px 4px 24px;display:flex}.lesson-title{color:#403c37;width:100%;font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-bottom:2px solid #ebe5df;border-radius:0;outline:none;padding:4px 0 6px;font-size:24px;font-weight:700;transition:border-color .2s}.lesson-title:focus{border-bottom-color:#94a296}.lesson-title.is-error{border-bottom-color:#c86d5f}.lesson-title::placeholder{color:#c4bcb1}.lesson-form>.access-status{margin-top:-14px}.lesson-badge{color:#47654e;background:#eef3ee;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:-12px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.lesson-badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lesson-field{flex-direction:column;gap:8px;display:flex}.lesson-label{color:#645145;letter-spacing:.02em;font-size:12px;font-weight:700}.lesson-field input,.lesson-field textarea{color:#403c37;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e4ded5;border-radius:11px;outline:none;padding:11px 13px;font-size:13.5px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.lesson-field input:focus,.lesson-field textarea:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a29624}.lesson-field input::placeholder,.lesson-field textarea::placeholder{color:#b9b1a6}.lesson-body{min-height:220px}.lesson-formats{background:#fff;border:1px solid #e4ded5;border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.lesson-formats button{color:#6f6960;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.lesson-formats button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lesson-formats button:hover{color:#403c37}.lesson-formats button.is-active{color:#fff;background:#4e736e}.lesson-field .ex-timer{flex-direction:column;gap:10px;margin:0;display:flex}.course-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.course-units button{color:#645145;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e4ded5;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:11px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.course-units button:hover{border-color:#cfc6b9}.course-units button svg{fill:none;stroke:#8a776b;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;width:22px;height:22px}.course-units button strong{font-size:13px;font-weight:700}.course-units button small{color:#9b948c;font-size:11px}.course-units button.is-active{background:#f4f8f4;border-color:#4e736e;box-shadow:0 0 0 3px #4e736e1f}.course-units button.is-active svg{stroke:#4e736e}.course-units button.is-active strong{color:#3f5f5b}.course-length-panel{background:#faf7f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 14px;display:flex}.course-length-panel .course-stepper{border-color:#dedad2;border-radius:10px}.course-length-panel .course-stepper button{color:#5e5952;width:34px;height:34px;font-size:17px}.course-length-panel .course-stepper label{color:#403c37;min-width:100px;font-size:14px;font-weight:700}.course-length-sum{flex-direction:column;gap:2px;min-width:0;display:flex}.course-length-sum strong{color:#403c37;font-size:13.5px}.course-length-sum small{color:#8c867d;font-size:12px}@media (width<=560px){.course-units{grid-template-columns:1fr}}.cpv-topic li.is-lesson,.cpv-topic li.is-exercise{align-items:center;gap:6px;padding-left:0;display:flex}.cpv-topic li.is-lesson:before,.cpv-topic li.is-exercise:before{content:none}.cpv-topic li svg{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.cpv-topic li.is-lesson svg{stroke:#8a6a9c}.cpv-topic li.is-exercise svg{stroke:var(--exp-deep)}.cpv-topic li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.course-lane-day>*,.course-lane-day .course-tile,.course-lane-day .course-tile-open{min-width:0;max-width:100%}.course-lane-day .course-tile-open small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-lane-day .course-tile-fix{white-space:normal;text-align:left}.course-lane-add button,.course-lane-day .course-add-menu .course-menu-trigger{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-lane-day .course-tiles{width:100%}.course-from-lesson .course-picker-head strong{color:#403c37;flex:1;font-size:13px}.course-generating{color:#47654e;background:#f4f8f4;border:1px solid #d5e2d7;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.course-generating.is-error{color:#8a6a2e;background:#fdf7ec;border-color:#ecd9b5;font-weight:500}.course-generating-dot{background:#4e736e;border-radius:50%;width:10px;height:10px;animation:1.4s ease-out infinite course-live;box-shadow:0 0 #4e736e80}@media (prefers-reduced-motion:reduce){.course-generating-dot{animation:none}}.course-menu-list.is-floating{z-index:90;width:max-content;max-width:min(320px,100vw - 16px);right:auto}.course-kind{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-left:8px;display:grid}.course-kind svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.course-kind.is-lesson{color:#8a6a9c;background:#f3eef7}.course-kind.is-exercise{color:#4e736e;background:#eef3ee}.course-kind.is-routine{color:#47654e;background:#e7efe8}.course-lane-day .course-tile .course-kind{width:22px;height:22px;margin:7px 0 0 7px}.course-lane-day .course-tile .course-kind svg{width:13px;height:13px}.course-mini{align-items:center}.course-mini .course-kind{border-radius:5px;width:18px;height:18px;margin:0}.course-mini .course-kind svg{width:11px;height:11px}.course-mini.is-lesson strong{color:#6e5580}.course-lane-day .course-tile{flex-direction:column;align-items:stretch}.course-lane-day .course-tile .course-kind{margin:8px 0 0 8px}.course-lane-day .course-tile-open{padding:4px 26px 8px 8px}.course-mini{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.course-mini strong,.course-mini small{flex:none;align-self:stretch;max-width:100%}.cj{gap:16px}.cj-hero{background:var(--exp-tint) center / cover no-repeat;border-radius:18px;align-items:flex-end;min-height:128px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px -14px #3d332b73}.cj-hero:before{content:"";background:linear-gradient(#14100c00 30%,#14100c8c);position:absolute;inset:0}.cj-hero.is-plain{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b))}.cj-hero-text{color:#fff;flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.cj-hero-text small{letter-spacing:.04em;opacity:.9;text-transform:uppercase;font-size:11px;font-weight:600}.cj-hero-text strong{font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-size:22px;font-weight:var(--coach-font-heading-weight,500);line-height:1.15}.cj-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.cj-section-head h3{color:#2c2925;font-family:var(--coach-font-heading,"Playfair Display", Georgia, serif);font-weight:var(--coach-font-heading-weight,500);margin:0;font-size:18px}.cj-section-head span{color:var(--exp-muted);font-size:11.5px}.cj-today{flex-direction:column;gap:10px;display:flex}.cj-today .cj-section-head{margin-bottom:-2px}.cj-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cj-item{border:1px solid var(--exp-line);background:#fcf9f4;border-radius:14px;align-items:center;gap:6px;padding:4px 6px 4px 4px;transition:background-color .2s,opacity .2s;display:flex}.cj-item.is-locked{opacity:.55}.cj-item-open{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.cj-item-open:disabled,.cj-item-open.is-static{cursor:default}.cj-kind{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cj-kind svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cj-kind.is-lesson{color:#8a6a9c;background:#f3eef7}.cj-kind.is-exercise,.cj-kind.is-routine{background:var(--exp-tint);color:var(--exp-deep)}.cj-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cj-item-text strong{color:var(--exp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cj-item-text small{color:#9b948c;font-size:11px}.cj-item.is-done .cj-item-text strong{color:var(--exp-muted);-webkit-text-decoration:line-through #3d332b40;text-decoration:line-through #3d332b40}.cj-check{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));width:24px;height:24px;box-shadow:0 3px 8px -2px color-mix(in srgb, var(--coach-c3,#d0473b) 45%, transparent);color:#fff;border-radius:50%;flex:none;place-items:center;margin-right:4px;animation:.4s cubic-bezier(.3,1.6,.5,1) both cj-tick-in;display:grid}.cj-check svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@keyframes cj-tick-in{0%{opacity:0;transform:scale(.5)}}.cj-rest{color:#4d6080;background:#eef1f6;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.cj-rest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cj-empty{color:var(--exp-muted);margin:0;font-size:12.5px}.cj-today .cpv-start{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cj-parts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cj-part{gap:12px;padding-bottom:14px;display:flex;position:relative}.cj-part:not(:last-child):before{content:"";background:#3d332b1a;width:2px;position:absolute;top:28px;bottom:0;left:13px}.cj-part.is-done:not(:last-child):before{background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 45%, white)}.cj-part-dot{width:28px;height:28px;color:var(--exp-muted);background:#fff;border:2px solid #3d332b24;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:relative}.cj-part-dot svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cj-part.is-done .cj-part-dot{background:linear-gradient(150deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));color:#fff;border-color:#0000}.cj-part.is-current .cj-part-dot{border-color:var(--coach-c1,#ef6b5e);color:var(--exp-deep);box-shadow:0 0 0 4px var(--exp-tint)}.cj-part.is-locked .cj-part-dot svg{stroke-width:1.8px}.cj-part-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:3px;display:flex}.cj-part-head{flex-direction:column;gap:1px;display:flex}.cj-part-head small{color:var(--exp-deep);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.cj-part-head strong{color:var(--exp-ink);font-size:14px;font-weight:600}.cj-part.is-locked .cj-part-head strong,.cj-part.is-locked .cj-part-head small{color:var(--exp-muted)}.cj-part-meta{color:#9b948c;font-size:11.5px}.cj-part .cj-items{margin-top:6px}.cj-coach{border:1px solid var(--exp-line);color:var(--exp-ink);cursor:default;font:inherit;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.cj-coach svg{fill:none;width:17px;height:17px;stroke:var(--exp-deep);stroke-width:1.8px;stroke-linejoin:round}.course-viewas-day{color:#9b948c;border-left:1px solid #ebe5df;align-items:center;gap:6px;margin-left:6px;padding-left:8px;font-size:11.5px;display:inline-flex}.course-viewas-day .course-stepper button{border-radius:0;width:24px;height:24px;padding:0}.course-viewas-day .course-stepper label{min-width:62px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.cj-check{transition:none;animation:none}}.course-card .ex-card-text strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.course-card-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.course-card-tags .ex-card-state,.course-card-tags .course-status-pill{flex:none}.course-card-access{color:#a39c93;font-size:11.5px}.coach-preview-view{position:relative}.course-ask{z-index:20;border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.course-ask-backdrop{cursor:pointer;background:#2e282252;border:0;padding:0;animation:.28s both course-ask-fade;position:absolute;inset:0}.course-ask-sheet{background:#fbfaf8;border-radius:20px 20px 0 0;flex-direction:column;height:78%;animation:.38s cubic-bezier(.2,.8,.2,1) both course-ask-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #2e28222e}.course-ask.is-closing{animation:.3s both course-ask-out}.course-ask.is-closing .course-ask-backdrop{animation:.26s reverse both course-ask-fade}.course-ask.is-closing .course-ask-sheet{animation:.26s cubic-bezier(.4,0,.8,.4) both course-ask-down}.course-ask-grip{background:#ddd7ce;border-radius:2px;align-self:center;width:36px;height:4px;margin:8px 0 2px}.course-ask-head{border-bottom:1px solid #ebe7e0;align-items:center;gap:10px;padding:6px 14px 12px;display:flex}.course-ask-avatar{background:var(--coach-c1,#738077);color:#fff;border-radius:50% 50% 50% 7px;flex:none;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:17px;font-style:italic;display:grid;overflow:hidden}.course-ask-avatar img{object-fit:cover;width:100%;height:100%}.course-ask-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.course-ask-title strong{color:#48433d;font-size:13px}.course-ask-title small{color:#8c867d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.course-ask-close{color:#6f675e;cursor:pointer;background:#f0ece6;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:18px;line-height:1}.course-ask-close:hover{background:#e7e2da}.course-ask-sheet .coach-frame{min-height:0;box-shadow:none;border:0;border-radius:0;flex:1}@keyframes course-ask-up{0%{transform:translateY(100%)}}@keyframes course-ask-down{to{transform:translateY(100%)}}@keyframes course-ask-fade{0%{opacity:0}}@keyframes course-ask-out{0%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.course-ask-sheet,.course-ask-backdrop{animation-duration:10ms!important}.course-ask.is-closing{animation-duration:10ms}}.cj-hero{transform-origin:0 0}.cj.is-leaving{pointer-events:none;animation:.18s ease-in forwards cpv-out}.cj.is-entering>:not(.cj-hero){animation:.55s cubic-bezier(.2,.8,.2,1) backwards cpv-rise;animation-delay:calc(var(--cpv-i,0) * 50ms + .12s)}.cj.is-entering>:nth-child(2){--cpv-i:0}.cj.is-entering>:nth-child(3){--cpv-i:1}.cj.is-entering>:nth-child(4){--cpv-i:2}.cj.is-entering>:nth-child(5){--cpv-i:3}.cj.is-entering>:nth-child(6){--cpv-i:4}.cj.is-entering>:nth-child(n+7){--cpv-i:5}.cj.is-closing{pointer-events:none}.cj.is-closing>:not(.cj-hero){animation:.17s ease-in forwards cpv-close}@media (prefers-reduced-motion:reduce){.cj.is-leaving,.cj.is-entering>*,.cj.is-closing>*{animation:none!important}}.course-backbar{z-index:6;pointer-events:none;position:sticky;top:8px}.course-backbar .exp-back{pointer-events:auto;border:1px solid #0000;padding:6px 12px 6px 6px;transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s}.course-backbar.is-stuck .exp-back{color:var(--exp-ink);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#fbfaf8d6;border-color:#3d332b14;box-shadow:0 6px 18px -6px #3d332b47}@media (prefers-reduced-motion:reduce){.course-backbar .exp-back{transition:none}}.exp-marked{color:var(--exp-deep);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.exp-marked svg{width:15px;height:15px}.cj-day{border:1px solid var(--exp-line);background:#fcf9f4;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cj-day-head{justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px 2px;display:flex}.cj-day-head>span{color:var(--exp-deep);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.cj-day-head small{color:#9b948c;font-size:10.5px}.cj-day-items{flex-direction:column;margin:0;padding:2px 0 4px;list-style:none;display:flex;position:relative}.cj-day-items .cj-item{background:0 0;border:0;border-radius:0;position:relative}.cj-day-items .cj-item+.cj-item:before{content:"";background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, #eee7de);border-radius:1px;width:2px;height:20px;position:absolute;top:-10px;left:26px}.cj-day-items .cj-item-open:hover:not(:disabled){background:#3d332b09}.cj-day.is-done{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 22%, var(--exp-line))}.cj-day.is-rest{background:0 0;border-style:dashed}.cj-rest-row{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.cj-kind.is-rest{color:#7d8597;background:#eef0f4}.cj-day.is-rest .cj-item-text strong{color:var(--exp-muted)}.cj-day.is-rest.is-past{opacity:.6}.course-topic-title{color:#403c37;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;font-size:16px;font-weight:700;display:block;overflow:hidden}.course-topic-card.is-bare .course-topic-body{border-top:0;padding:12px 14px;position:relative}.course-topic-card.is-bare .course-topic-body:has(.course-topic-corner){padding-right:52px}.course-topic-corner{position:absolute;top:14px;right:10px}.course-length-panel{background:#f6f9f6;border:1px solid #4e736e47;flex-flow:column;align-items:stretch;gap:0;margin-top:4px;padding:0;position:relative}.course-length-panel:before{content:"";top:-7px;left:calc((100% - 12px) / 3 * (var(--unit-i,0) + .5) + 6px * var(--unit-i,0) - 6px);background:#f6f9f6;border-top:1px solid #4e736e47;border-left:1px solid #4e736e47;border-top-left-radius:3px;width:12px;height:12px;transition:left .3s cubic-bezier(.2,.8,.2,1);position:absolute;transform:rotate(45deg)}.course-length-row{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 14px;display:flex}.course-length-panel .course-stepper{background:#fff}@media (prefers-reduced-motion:reduce){.course-length-panel:before{transition:none}}@media (width<=560px){.course-length-panel:before{display:none}}.course-hero-top{align-items:flex-start;gap:12px;display:flex}.course-hero-top .course-name{flex:1;min-width:0}.course-hero-access{flex:none;justify-content:flex-end}@media (width<=560px){.course-hero-top{flex-direction:column}.course-hero-access{justify-content:flex-start}}.course-units{gap:6px}.course-units button{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 10px;display:flex}.course-units button svg{width:18px;height:18px}.course-length-panel{border-color:#4e736e33}.course-length-row{gap:12px;padding:12px 14px 0}.course-length-note{color:#8c867d;font-size:12.5px}.course-length-settings{border-top:0;padding:12px 14px}.idw-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a211852;place-items:center;padding:20px;animation:.25s both idw-fade;display:grid;position:fixed;inset:0}.idw{--edge-mint:#c5d3cd;--logo-brown:#645145;--heading:#2a2118;--accent:#7a5a44;color:#3d3832;background:linear-gradient(#eef3f5 0%,#f6f3ee 55%,#f7f3ee 100%);border-radius:24px;flex-direction:column;width:min(100%,680px);max-height:calc(100dvh - 40px);animation:.45s cubic-bezier(.2,.8,.2,1) both idw-in;display:flex;position:relative;overflow:auto;box-shadow:0 30px 80px -20px #2a211873}.idw-head{background:linear-gradient(135deg,#5c8279 0%,#4e736e 45%,#3f5f5b 100%);border-radius:18px;align-items:center;gap:16px;margin:14px 14px 0;padding:18px 18px 18px 24px;display:flex;box-shadow:0 10px 24px -14px #2f514db3}.idw-head-text{flex:1;min-width:0}.idw-save{color:#2f514d;height:36px;font:inherit;cursor:pointer;background:#f7f5ef;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,transform .15s}.idw-save:hover:not(:disabled){background:#fff}.idw-save:active:not(:disabled){transform:scale(.96)}.idw-save:disabled{opacity:.6;cursor:default}.idw-head h2{color:#f7f5ef;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;line-height:1.3}.idw-head p{color:#c5d3cd;margin:5px 0 0;font-size:13px}.idw{transition:width .35s cubic-bezier(.2,.8,.2,1)}.idw.idw-wide{width:min(100%,840px)}.idw-step{text-align:center;flex-direction:column;align-items:center;padding:30px 36px 8px;display:flex}.idw-question{max-width:520px;color:var(--heading);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0;font-size:clamp(24px,4vw,32px);line-height:1.12}.idw-hint{color:#8a7d72;max-width:460px;margin:10px 0 0;font-size:13px;line-height:1.5}.idw-answers{width:100%;margin-top:26px}.idw-answers .qn-options{justify-content:center}.idw-fixed{margin-bottom:10px}.idw-scales{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:18px;display:grid}.idw-scale{background:#ffffffb3;border:1px solid #e6e1d9;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px 10px;transition:border-color .2s,background .2s;display:flex}.idw-scale.is-set{background:#fff;border-color:#c9d8cb}.idw-scale-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.idw-scale-head strong{color:var(--heading);font-size:13px;font-weight:600}.idw-scale-head span{color:#a29b91;font-size:11.5px}.idw-scale.is-set .idw-scale-head span{color:#47654e;font-weight:600}.idw-range{height:22px;margin:4px 0 2px;display:block;position:relative}.idw-range:before{content:"";background:linear-gradient(to right, #ebe6de calc(9px + (100% - 18px) * var(--lo)), #86a288 calc(9px + (100% - 18px) * var(--lo)), #86a288 calc(9px + (100% - 18px) * var(--hi)), #ebe6de calc(9px + (100% - 18px) * var(--hi)));border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.idw-range-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 9px}.idw-range-ticks span{background:#d8d2c8;border-radius:50%;width:6px;height:6px;margin:0 -3px;transition:background .2s}.idw-range-ticks span.is-on{background:#fff}.idw-range input{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0;position:relative}.idw-range input::-webkit-slider-runnable-track{background:0 0;height:22px}.idw-range input::-moz-range-track{background:0 0;height:22px}.idw-range input::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #86a288;border-radius:50%;width:18px;height:18px;margin-top:2px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #3a2c1c2e}.idw-range input::-moz-range-thumb{background:#fff;border:2px solid #86a288;border-radius:50%;width:14px;height:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #3a2c1c2e}.idw-range input:hover::-webkit-slider-thumb{transform:scale(1.12)}.idw-range input:active::-webkit-slider-thumb{transform:scale(1.12)}.idw-range input:hover::-moz-range-thumb{transform:scale(1.12)}.idw-range input:active::-moz-range-thumb{transform:scale(1.12)}.idw-range input:focus{outline:none}.idw-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #86a28840,0 2px 6px #3a2c1c2e}.idw-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #86a28840,0 2px 6px #3a2c1c2e}.idw-scale:not(.is-set) .idw-range input::-webkit-slider-thumb{border-color:#c9c2b7}.idw-scale:not(.is-set) .idw-range input::-moz-range-thumb{border-color:#c9c2b7}.idw-scale-ends{color:#9a948b;justify-content:space-between;font-size:11px;display:flex}@media (width<=560px){.idw-scales{grid-template-columns:1fr}}.idw-notice{color:#7a5a44;background:#f3e9df;border-radius:999px;margin:18px auto -8px;padding:8px 14px;font-size:12.5px;font-weight:500;animation:.25s both idw-notice-in}@keyframes idw-notice-in{0%{opacity:0;transform:translateY(-4px)}}.idw-ideas-loading{color:#8a7d72;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;display:flex}.idw-ideas-dot{background:#86a288;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate idw-pulse}.idw-ideas-note{color:#8a7d72;margin:0 0 10px;font-size:11.5px}@keyframes idw-pulse{0%{opacity:.3;transform:scale(.8)}}.idw-own{flex-direction:column;align-items:center;gap:18px;max-width:440px;margin:24px auto 0;display:flex}.idw-own-label{color:#8a7d72;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;width:100%;font-size:11px;font-weight:600;display:flex}.idw-own-label:before,.idw-own-label:after{content:"";background:#3a2c1c1f;flex:1;height:1px}.idw-own-field{background:#fff;border:1px solid #e3ded5;border-radius:999px;align-items:center;gap:6px;width:100%;padding:5px 5px 5px 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 18px -12px #3a2c1c59}.idw-own-field:focus-within{border-color:#94a296;box-shadow:0 0 0 4px #94a29626,0 6px 18px -12px #3a2c1c59}.idw-own-field input{color:#403c37;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.idw-own-field input::placeholder{color:#aaa398}.idw-own-add{color:#fff;cursor:pointer;background:#3a2c1c;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,opacity .2s,transform .15s;display:grid}.idw-own-add svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.idw-own-add:hover:not(:disabled){background:var(--logo-brown)}.idw-own-add:active:not(:disabled){transform:scale(.92)}.idw-own-add:disabled{opacity:.25;cursor:default}.idw-own-field.is-busy .idw-own-add{opacity:1;background:#86a288}.idw-own-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite idw-spin}@keyframes idw-spin{to{transform:rotate(360deg)}}.idw-dock{flex-direction:column;align-items:center;padding:22px 36px 0;display:flex}.idw-dock .ob-back{height:46px;margin:0;padding:0 4px}.idw .ob-go:disabled{opacity:.6;cursor:default}.idw-progress{padding:18px 20px 26px}@media (width<=900px),(height<=760px){.idw-dock{z-index:5;padding:14px 20px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#f7f3eed1;border-top:1px solid #2a211814;margin-top:16px;position:sticky;bottom:0}.idw-dock .idw-progress{padding:12px 20px 14px}}@keyframes idw-fade{0%{opacity:0}}@keyframes idw-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (width<=560px){.idw-backdrop{place-items:end stretch;padding:0}.idw{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.idw-head{text-align:center;flex-direction:column;align-items:stretch;margin:10px 10px 0;padding:16px}.idw-step{padding:24px 22px 8px}}@media (prefers-reduced-motion:reduce){.idw,.idw-backdrop{animation:none}}.superadmin-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.superadmin-identity{color:#9a948c;font-size:12px}.superadmin-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.superadmin-client{background:#ffffffb3;border:1px solid #e6e2da;border-radius:12px;padding:14px 16px}.superadmin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.superadmin-actions .primary-button{margin-left:0;text-decoration:none}.superadmin-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.superadmin-text{flex-direction:column;gap:3px;min-width:0;display:flex}.superadmin-name{color:#403c37;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.superadmin-detail{color:#9a948c;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.superadmin-detail.is-over-budget{color:#b0574a}.members-panel>.superadmin-detail{margin:0 0 12px}.superadmin-status{color:#5f7364;background:#94a29624;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.superadmin-status.is-onboarding,.superadmin-status.is-suspended{color:#8a6a45;background:#d4b18b2e}.superadmin-status.is-archived{color:#8c8780;background:#a09a9229}.superadmin-row .text-button{flex-shrink:0}.superadmin-row-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.superadmin-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.superadmin-checkbox input{width:auto}@media (width<=680px){.superadmin-row{flex-direction:column;align-items:flex-start;gap:6px}}.bf-surface{background:#f6f3ee;border:1px solid #ebe6de;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px;padding:5px;display:grid}.bf-surface-option{color:#6f675f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:flex}.bf-surface-option:hover:not(.is-active){color:#3d3934;background:#ffffff73}.bf-surface-option.is-active{color:#2f2b27}.bf-surface{position:relative}.bf-surface-option{z-index:1;position:relative}.bf-surface-thumb{pointer-events:none;background:#fff;border:1px solid #e3ded5;border-radius:14px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 6px 18px -10px #3c362c59}.bf-surface-thumb.is-animated{transition:transform .38s cubic-bezier(.3,1.25,.5,1),width .38s cubic-bezier(.3,1.25,.5,1)}@media (prefers-reduced-motion:reduce){.bf-surface-thumb.is-animated{transition:none}}.bf-surface-option .bf-icon{flex:none;width:22px;height:22px}.bf-surface-option strong{font-size:14px;font-weight:600}.bf-surface-option:focus-visible{outline-offset:2px;outline:2px solid #94a296}.bf-fields{animation:.3s bf-fade-up}.bf-group-title{border-top:1px solid #ebe6de;flex-direction:column;gap:3px;margin-bottom:-14px;padding-top:22px;display:flex}.bf-group-title strong{color:#8a776b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.bf-group-title span{color:#9a948c;font-size:12px}.bf-hero-mesh{background:radial-gradient(circle at 25% 30%, var(--coach-c1) 0, transparent 55%), radial-gradient(circle at 80% 70%, var(--coach-c2) 0, transparent 55%), radial-gradient(circle at 70% 15%, var(--coach-c3) 0, transparent 45%), #f4efe8;opacity:.85}.bf-site-source{color:#9a948c;font-size:12px}.bf-site-sources{background:#fff;border:1px solid #ebe5df;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bf-site-source-row{align-items:center;gap:12px;padding:13px 16px;display:flex}.bf-site-source-row+.bf-site-source-row{border-top:1px solid #f0ebe4}.bf-site-source-mark{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bf-site-source-row.is-filled .bf-site-source-mark{color:#4e736e;background:#e7efe9}.bf-site-source-row.is-empty .bf-site-source-mark{color:#a39b91;border:1.5px dashed #d6cfc4}.bf-site-source-mark .bf-icon{stroke-width:2.4px;width:13px;height:13px}.bf-site-source-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bf-site-source-text strong{color:#3d3934;font-size:13px;font-weight:600}.bf-site-source-text small{color:#8c867d;font-size:12px;line-height:1.45}.bf-site-source-row .bf-link-button{color:#4e736e;flex:none;font-weight:600;text-decoration:none}.bf-site-source-row .bf-link-button:hover{text-decoration:underline}@media (width>=1100px){.coach-builder.is-site:not(.is-form-collapsed){grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);column-gap:40px}}.coach-preview.is-site{width:100%}.cs-browser{background:#fff;border:1px solid #ddd9d1;border-radius:16px;flex-direction:column;height:660px;display:flex;overflow:hidden;box-shadow:0 15px 40px #51483c1a}.cs-browser-bar{background:#f6f4f0;border-bottom:1px solid #ece8e1;flex:none;align-items:center;gap:12px;height:42px;padding:0 10px 0 14px;display:flex}.cs-browser-dots{gap:6px;display:flex}.cs-browser-dots span{background:#e2ddd5;border-radius:50%;width:10px;height:10px}.cs-browser-url{color:#8c867d;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;flex:1;min-width:0;padding:5px 12px;font-size:11.5px;overflow:hidden}.cs-device-switch{background:#ebe7e0;border-radius:9px;gap:2px;padding:2px;display:flex}.cs-device-switch button{color:#8c867d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:24px;padding:0;display:grid}.cs-device-switch button.is-active{color:#3d3934;background:#fff;box-shadow:0 1px 3px #00000014}.cs-device-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cs-browser-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cs-browser-layer{pointer-events:none;position:absolute;top:0;left:0;container-type:inline-size}.cs-preview--phone .cs-browser-layer{width:min(390px,100%);margin:0 auto;right:0}.cs-browser-layer>*{pointer-events:auto}.cs-contact-backdrop.is-framed{z-index:1;position:absolute}.cs-contact-backdrop.is-framed .cs-contact-modal{max-height:calc(100% - 32px)}.cs-browser-view{overscroll-behavior:contain;background:#fbf8f3;flex:1;min-height:0;overflow:hidden auto}.cs-preview--phone .cs-browser-view{background:#efebe5}.cs-preview--phone .cs-zoom{width:min(390px,100%);margin:0 auto;box-shadow:0 0 0 1px #e3ded5,0 10px 30px #3c362c1f}.cs-site{--ink:#2a2521;--muted:#6f665d;--paper:#fbf8f3;background:var(--paper);color:var(--ink);font-family:var(--coach-font-body,"DM Sans", sans-serif);font-size:16px;line-height:1.6;position:relative;overflow:hidden;container-type:inline-size}.cs-site h1,.cs-site h2{font-family:var(--coach-font-heading,Georgia, serif);font-weight:var(--coach-font-heading-weight,500);letter-spacing:-.01em;margin:0}.cs-site p{margin:0}.cs-site .is-ghost{color:#c2bab0}.cs-site .spot-target:after{border-radius:22px;inset:-12px -14px}.cs-site.has-spotlight .spot-target:not(.is-lit)>:not(.spot-edit){opacity:.3;filter:saturate(.4)}.cs-site .spot-edit{font-size:13px;top:-24px;right:-6px}.cs-nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:22px 56px;display:flex;position:relative}.cs-brand{align-items:center;gap:12px;display:flex}.cs-brand strong{font-family:var(--coach-font-heading,Georgia, serif);font-size:20px;font-weight:var(--coach-font-heading-weight,500)}.cs-avatar,.cs-about-avatar,.cs-chat-avatar{background:var(--coach-c1);color:#fff;border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid;overflow:hidden}.cs-avatar{width:40px;height:40px;font-size:20px}.cs-avatar img,.cs-about-avatar img,.cs-chat-avatar img{object-fit:cover;width:100%;height:100%}.cs-nav-links{color:var(--muted);flex:1;justify-content:center;gap:36px;font-size:15px;display:flex}.cs-nav-link{color:inherit;font:inherit;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.cs-nav-link:hover:not(:disabled),.cs-nav-link:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--coach-c1);text-decoration-color:var(--coach-c1)}.cs-nav-link:disabled{cursor:default}.cs-buttons.coach-starters{flex-wrap:wrap;gap:12px;width:auto;margin:32px 0 0;display:flex}.cs-buttons .coach-starter{cursor:default;min-height:54px;padding:0 28px;font-size:16px}.cs-buttons button.coach-starter:not(:disabled){cursor:pointer}.cs-buttons button.coach-starter:disabled{opacity:1}.cs-buttons--small.coach-starters{margin:0}.cs-buttons--small .coach-starter{min-height:42px;padding:0 20px;font-size:14px}.cs-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding:36px 56px 88px;display:grid}.cs-hero h1{font-size:62px;line-height:1.04}.cs-hero-sub{max-width:30em;color:var(--muted);font-size:20px;line-height:1.55;margin-top:22px!important}.cs-hero-media-spot{width:100%}.cs-hero-media{aspect-ratio:1;width:100%;max-height:520px;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--coach-c3) 45%, transparent);background:#efe9e1;border-radius:32px;position:relative;overflow:hidden}.cs-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.cs-hero-mesh{background:color-mix(in srgb, var(--coach-c1) 10%, #f7f1ea);position:absolute;inset:0}.cs-hero-mesh span{aspect-ratio:1;filter:blur(50px);opacity:.75;border-radius:50%;width:70%;animation:14s ease-in-out infinite alternate cs-drift;position:absolute}.cs-hero-mesh span:first-child{background:var(--coach-c1);top:-15%;left:-10%}.cs-hero-mesh span:nth-child(2){background:var(--coach-c2);animation-delay:-5s;bottom:-15%;right:-20%}.cs-hero-mesh span:nth-child(3){background:var(--coach-c3);opacity:.5;width:45%;animation-delay:-9s;top:30%;left:30%}@keyframes cs-drift{to{transform:translate(8%,-6%)scale(1.08)}}.cs-section{padding:88px 56px}.cs-kicker{color:var(--coach-c3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.cs-section h2{max-width:18em;margin-bottom:40px;font-size:42px;line-height:1.1}.cs-about{background:#fff}.cs-about-body{grid-template-columns:140px 1fr;align-items:start;gap:48px;max-width:900px;display:grid}.cs-about-avatar{width:140px;height:140px;box-shadow:0 0 0 8px color-mix(in srgb, var(--coach-c1) 14%, #fff);font-size:64px}.cs-about-text{flex-direction:column;gap:18px;font-size:19px;line-height:1.7;display:flex}.cs-about-text p:first-child{font-family:var(--coach-font-heading,Georgia, serif);font-size:26px;line-height:1.45}.cs-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.cs-course{background:#fff;border:1px solid #3d332b14;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px -28px #3d332b66}.cs-course-image{aspect-ratio:16/9;background:color-mix(in srgb, var(--coach-c1) 18%, #f4efe8);display:block}.cs-course-image img{object-fit:cover;width:100%;height:100%;display:block}.cs-course-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}.cs-course-body strong{font-family:var(--coach-font-heading,Georgia, serif);font-size:22px;font-weight:var(--coach-font-heading-weight,500);line-height:1.25}.cs-course-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.cs-course-body small{color:var(--coach-c3);margin-top:auto;padding-top:8px;font-size:13px;font-weight:600}.cs-chat{text-align:center;background:color-mix(in srgb, var(--coach-c1) 7%, var(--paper))}.cs-chat h2{margin-inline:auto}.cs-chat-card{text-align:left;background:#fff;border-radius:28px;max-width:680px;margin:0 auto;padding:30px;box-shadow:0 30px 60px -36px #3d332b73}.cs-chat-bubble{align-items:flex-start;gap:14px;display:flex}.cs-chat-avatar{width:40px;height:40px;font-size:20px}.cs-chat-bubble p{background:#fcf9f4;border:1px solid #3d332b1a;border-radius:4px 18px 18px;padding:14px 18px;font-size:17px}.cs-chips.coach-starters{width:100%;margin:22px 0 0}.cs-chips .coach-starter{cursor:default}.cs-missing{max-width:720px;color:var(--muted);text-align:center;border:1.5px dashed #d9d1c5;border-radius:22px;margin:0 auto;padding:32px}.cs-missing strong{color:var(--ink);font-family:var(--coach-font-heading,Georgia, serif);font-size:24px;font-weight:var(--coach-font-heading-weight,500);margin-bottom:6px;display:block}.cs-footer{background:linear-gradient(to bottom, var(--paper), color-mix(in srgb, var(--coach-c1) 12%, var(--paper)));flex-direction:column;justify-content:flex-end;min-height:380px;padding:0 56px 30px;display:flex;position:relative;overflow:hidden}.cs-footer-visual{transform-origin:50% 100%;bottom:0;left:50%;transform:translate(-50%,28%)scale(2.1);position:absolute!important}.cs-footer-line{z-index:1;color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex;position:relative}.cs-footer-line strong{color:var(--ink);font-family:var(--coach-font-heading,Georgia, serif);font-size:18px;font-weight:var(--coach-font-heading-weight,500)}@container (width<=700px){.cs-nav{padding:16px 20px}.cs-nav-links{display:none}.cs-brand strong{font-size:17px}.cs-buttons--small .coach-starter{min-height:36px;padding:0 14px;font-size:12.5px}.cs-hero{grid-template-columns:1fr;gap:32px;padding:20px 20px 56px}.cs-hero h1{font-size:38px}.cs-hero-sub{font-size:17px}.cs-buttons .coach-starter{min-height:48px;padding:0 22px;font-size:15px}.cs-hero-media{aspect-ratio:4/3;border-radius:24px}.cs-section{padding:56px 20px}.cs-section h2{margin-bottom:26px;font-size:30px}.cs-about-body{grid-template-columns:1fr;gap:24px}.cs-about-avatar{width:96px;height:96px;font-size:44px}.cs-about-text{font-size:17px}.cs-about-text p:first-child{font-size:21px}.cs-course-grid{grid-template-columns:1fr;gap:18px}.cs-chat-card{padding:20px}.cs-chips.coach-starters{grid-template-columns:1fr}.cs-footer{min-height:300px;padding:0 20px 24px}.cs-footer-visual{transform:translate(-50%,30%)scale(1.5)}}@media (prefers-reduced-motion:reduce){.cs-hero-mesh span{animation:none}}.bf-site-about{background:#fff;border:1px solid #ebe5df;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bf-site-about input,.bf-site-about textarea{color:#3d3934;width:100%;font:inherit;background:0 0;border:0;outline:none;padding:12px 16px}.bf-site-about input{border-bottom:1px solid #f0ebe4;font-family:Playfair Display,Georgia,serif;font-size:19px}.bf-site-about textarea{resize:vertical;min-height:150px;font-size:13.5px;line-height:1.6}.bf-site-about :is(input,textarea)::placeholder{color:#c9c3ba}.bf-site-about:focus-within{border-color:#d2ccc1}.bf-site-empty{color:#8c867d;border:1.5px dashed #ddd6cb;border-radius:14px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5}.bf-field-head .bf-link-button{color:#4e736e;flex:none;font-weight:600;text-decoration:none}.bf-field-head .bf-link-button:disabled{color:#b3ada4;cursor:default}.cs-about h2{margin-bottom:36px}.bf-layout-row{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.bf-layout-tile{padding:6px 6px 8px}.cs-layout-thumb{aspect-ratio:64/40;background:#fbf9f5;border:1px solid #ece7df;border-radius:7px;width:100%;display:block;overflow:hidden}.cs-hero>:last-child{min-width:0}.cs-dark-hero .cs-hero h1{color:#fff}.cs-dark-hero .cs-hero .is-ghost{color:#ffffff8c}.cs-dark-hero .cs-hero .cs-hero-sub{color:#ffffffe0}.cs-dark-hero .cs-hero .cs-buttons:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter{background:#fff;border-color:#0000}.cs-layout--mirror .cs-hero{grid-template-columns:.95fr 1.05fr}.cs-layout--mirror .cs-hero>:last-child{order:-1}.cs-layout--centered .cs-hero{text-align:center;grid-template-columns:1fr;gap:56px;padding-top:64px}.cs-layout--centered .cs-hero-text{max-width:860px;margin:0 auto}.cs-layout--centered .cs-hero-sub{margin-inline:auto}.cs-layout--centered .cs-hero .cs-buttons{justify-content:center}.cs-layout--centered .cs-hero-media{aspect-ratio:21/9;max-height:none}.cs-layout--centered :is(.cs-about,.cs-courses){text-align:center}.cs-layout--centered .cs-section h2{margin-inline:auto}.cs-layout--centered .cs-about-body{grid-template-columns:1fr;justify-items:center;gap:28px;margin:0 auto}.cs-layout--centered .cs-course{text-align:left}.cs-layout--fullbleed .cs-hero{grid-template-columns:1fr;min-height:620px;padding:0;position:relative}.cs-layout--fullbleed .cs-hero>:last-child{position:absolute;inset:0}.cs-layout--fullbleed .cs-hero-media{aspect-ratio:auto;height:100%;max-height:none;box-shadow:none;border-radius:0}.cs-layout--fullbleed .cs-hero-media:after{content:"";background:linear-gradient(#14100c26 30%,#14100cb8);position:absolute;inset:0}.cs-layout--fullbleed .cs-hero-text{z-index:1;align-self:end;max-width:760px;padding:0 56px 72px;position:relative}.cs-layout--editorial .cs-hero{grid-template-columns:1fr;gap:48px;padding-top:56px}.cs-layout--editorial .cs-hero h1{letter-spacing:-.025em;font-size:96px;line-height:.98}.cs-layout--editorial .cs-hero-sub{max-width:36em;font-size:22px}.cs-layout--editorial .cs-hero-media{aspect-ratio:21/8;max-height:none;box-shadow:none;border-radius:6px}.cs-layout--editorial .cs-section{background:0 0;border-top:1px solid #2a252124;margin:0 56px;padding:80px 0}.cs-layout--editorial .cs-chat{text-align:left}.cs-layout--editorial .cs-chat-card{margin:0}.cs-layout--editorial .cs-course{box-shadow:none;border-radius:6px}.cs-layout--card .cs-hero{background:color-mix(in srgb, var(--coach-c1) 14%, #fff);border-radius:40px;margin:0 32px;padding:64px}.cs-layout--card .cs-hero-media{border-radius:28px}.cs-layout--card .cs-about{border-radius:40px;margin:32px 32px 0}.cs-layout--card .cs-course{border-radius:28px}.cs-layout--minimal .cs-hero{text-align:center;grid-template-columns:1fr;padding:128px 56px 150px}.cs-layout--minimal .cs-hero>:last-child{display:none}.cs-layout--minimal .cs-hero h1{max-width:13em;margin:0 auto;font-size:78px}.cs-layout--minimal .cs-hero-sub{margin-inline:auto}.cs-layout--minimal .cs-hero .cs-buttons{justify-content:center}.cs-layout--minimal .cs-about{background:0 0}.cs-layout--portrait .cs-hero{text-align:center;grid-template-columns:1fr;gap:40px;padding-top:32px}.cs-layout--portrait .cs-hero>:last-child{order:-1;width:320px;margin:0 auto}.cs-layout--portrait .cs-hero-media{aspect-ratio:4/5;border-radius:999px 999px 28px 28px;max-height:none}.cs-layout--portrait .cs-hero-text{max-width:760px;margin:0 auto}.cs-layout--portrait .cs-hero-sub{margin-inline:auto}.cs-layout--portrait .cs-hero .cs-buttons{justify-content:center}.cs-layout--portrait .cs-about-avatar{border-radius:999px 999px 24px 24px}.cs-layout--bold .cs-hero{background:linear-gradient(135deg, var(--coach-c1), var(--coach-c3));padding:80px 56px 100px}.cs-layout--bold .cs-hero-media{border-radius:24px;box-shadow:0 30px 60px -24px #00000073}.cs-layout--bold .cs-chat{background:color-mix(in srgb, var(--coach-c2) 12%, var(--paper))}.cs-layout--bold .cs-kicker{color:var(--coach-c1)}.cs-layout--stacked .cs-hero{grid-template-columns:1fr;gap:56px;padding-top:0}.cs-layout--stacked .cs-hero>:last-child{order:-1;width:auto;margin:0 -56px}.cs-layout--stacked .cs-hero-media{aspect-ratio:3;max-height:none;box-shadow:none;border-radius:0}.cs-layout--stacked .cs-hero-text{max-width:820px}@container (width<=700px){.cs-layout--mirror .cs-hero{grid-template-columns:1fr}.cs-layout--centered .cs-hero{gap:32px;padding-top:32px}.cs-layout--centered .cs-hero-media{aspect-ratio:4/3}.cs-layout--fullbleed .cs-hero{min-height:540px}.cs-layout--fullbleed .cs-hero-text{padding:0 20px 44px}.cs-layout--editorial .cs-hero h1{font-size:48px}.cs-layout--editorial .cs-hero-sub{font-size:18px}.cs-layout--editorial .cs-hero-media{aspect-ratio:4/3}.cs-layout--editorial .cs-section{margin:0 20px;padding:56px 0}.cs-layout--card .cs-hero{border-radius:28px;margin:0 12px;padding:28px 20px}.cs-layout--card .cs-about{border-radius:28px;margin:12px 12px 0}.cs-layout--minimal .cs-hero{padding:72px 20px 88px}.cs-layout--minimal .cs-hero h1{font-size:44px}.cs-layout--portrait .cs-hero>:last-child{width:210px}.cs-layout--bold .cs-hero{padding:36px 20px 56px}.cs-layout--stacked .cs-hero{gap:28px}.cs-layout--stacked .cs-hero>:last-child{margin:0 -20px}.cs-layout--stacked .cs-hero-media{aspect-ratio:16/9}}.bf-layout-tile--custom{border-style:dashed}.bf-layout-tile--custom .bf-palette-name{color:#4e736e}.cs-layout--collage .cs-hero{grid-template-columns:1fr 1fr;gap:0;padding:48px 56px 110px;position:relative}.cs-layout--collage .cs-hero:before{content:"";aspect-ratio:4/3;background:color-mix(in srgb, var(--coach-c2) 35%, #fff);border-radius:26px;width:34%;position:absolute;top:36px;right:64px;transform:rotate(7deg)}.cs-layout--collage .cs-hero>:last-child{grid-area:1/2;position:relative}.cs-layout--collage .cs-hero-media{aspect-ratio:4/5;border-radius:26px;max-height:560px;transform:rotate(-2deg)}.cs-layout--collage .cs-hero-text{z-index:1;background:#fff;border-radius:28px;grid-area:1/1/auto/span 1;align-self:end;margin:0 -90px -60px 0;padding:44px;position:relative;box-shadow:0 30px 70px -30px #3d332b73}.cs-layout--collage .cs-hero h1{font-size:54px}.cs-layout--collage .cs-course:nth-child(odd){transform:rotate(-1.2deg)}.cs-layout--collage .cs-course:nth-child(2n){transform:rotate(1.2deg)translateY(14px)}.cs-layout--sidebar{grid-template-columns:250px minmax(0,1fr);display:grid}.cs-layout--sidebar>*{grid-column:2}.cs-layout--sidebar>.cs-nav{background:color-mix(in srgb, var(--coach-c1) 12%, #fff);flex-direction:column;grid-area:1/1/span 20;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:40px;padding:40px 32px}.cs-layout--sidebar .cs-nav .cs-brand{flex-direction:column;align-items:flex-start}.cs-layout--sidebar .cs-nav .cs-avatar{width:64px;height:64px;font-size:30px}.cs-layout--sidebar .cs-nav-links{flex-direction:column;flex:none;gap:14px;font-size:17px}.cs-layout--sidebar .cs-hero{grid-template-columns:1.1fr .9fr;gap:48px;padding:72px 48px 88px}.cs-layout--sidebar .cs-hero-media{aspect-ratio:3/4;border-radius:999px 999px 0 0}.cs-layout--sidebar .cs-section{padding-inline:48px}.cs-layout--sidebar .cs-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-layout--sidebar .cs-footer{padding-inline:48px}.cs-layout--frame{border:16px solid var(--coach-c1)}.cs-layout--frame .cs-nav{border-bottom:1px solid #2a25211f}.cs-layout--frame .cs-hero{grid-template-columns:1fr;align-content:end;min-height:600px;padding:56px;position:relative}.cs-layout--frame .cs-hero>:last-child{width:42%;position:absolute;top:40px;right:56px}.cs-layout--frame .cs-hero-media{aspect-ratio:1;box-shadow:0 0 0 14px color-mix(in srgb, var(--coach-c1) 18%, transparent);border-radius:50%}.cs-layout--frame .cs-hero-text{z-index:1;max-width:72%;position:relative}.cs-layout--frame .cs-hero h1{text-transform:uppercase;letter-spacing:-.02em;font-size:88px;line-height:.98}.cs-layout--frame .cs-section{border-top:1px solid #2a25211f}.cs-layout--frame .cs-kicker{background:var(--coach-c1);color:#fff;border-radius:999px;padding:4px 12px;display:inline-block}.cs-layout--frame .cs-course{box-shadow:6px 6px 0 var(--coach-c1);border-radius:0}@container (width<=700px){.cs-layout--collage .cs-hero{grid-template-columns:1fr;padding:20px 20px 56px}.cs-layout--collage .cs-hero:before{width:55%;top:10px;right:24px}.cs-layout--collage .cs-hero>:last-child{grid-column:1}.cs-layout--collage .cs-hero-media{aspect-ratio:4/3}.cs-layout--collage .cs-hero-text{grid-area:2/1;margin:-40px 12px 0;padding:24px}.cs-layout--collage .cs-hero h1{font-size:34px}.cs-layout--collage .cs-course:nth-child(n){transform:none}.cs-layout--sidebar{display:block}.cs-layout--sidebar>.cs-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px}.cs-layout--sidebar .cs-nav .cs-brand{flex-direction:row;align-items:center}.cs-layout--sidebar .cs-nav .cs-avatar{width:40px;height:40px;font-size:20px}.cs-layout--sidebar .cs-hero{grid-template-columns:1fr;padding:20px 20px 56px}.cs-layout--sidebar .cs-section,.cs-layout--sidebar .cs-footer{padding-inline:20px}.cs-layout--sidebar .cs-course-grid{grid-template-columns:1fr}.cs-layout--frame{border-width:8px}.cs-layout--frame .cs-hero{min-height:0;padding:20px 20px 56px}.cs-layout--frame .cs-hero>:last-child{order:-1;width:70%;margin:0 auto 28px;position:relative;top:auto;right:auto}.cs-layout--frame .cs-hero-text{max-width:none}.cs-layout--frame .cs-hero h1{font-size:44px}}.bf-surface-elsewhere{color:#8c867d;background:#f6f3ee;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5}.bf-surface-elsewhere .bf-link-button{color:#4e736e;font-size:inherit;font-weight:600}.bf-surface-option{justify-content:center;gap:8px;min-width:0;height:48px}.bf-surface-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-preview.is-both{--pv-h:628px}.cs-duo{height:590px;position:relative}.cs-duo-site{position:absolute;top:0;left:0;right:70px}.cs-duo-site .cs-browser{height:420px}.cs-duo-phone{z-index:1;zoom:.56;background:#1f1c19;border-radius:44px;width:390px;padding:11px;position:absolute;bottom:0;right:0;box-shadow:0 40px 70px -24px #281e1480,inset 0 0 0 1px #ffffff0f}.cs-duo-phone .coach-frame{box-shadow:none;border:0;border-radius:34px}@media (width<=640px){.cs-duo{height:520px}.cs-duo-site{right:40px}.cs-duo-site .cs-browser{height:360px}.cs-duo-phone{zoom:.46}}.bf-app-layout-row{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px}.cs-app-thumb{aspect-ratio:40/56;background:#fbf9f5;border:1px solid #ece7df;border-radius:9px;width:100%;display:block;overflow:hidden}.coach-frame.coach-layout--focus .coach-frame-header{background:0 0;border-bottom-color:#0000}.coach-frame.coach-layout--focus .coach-greeting{gap:28px}.coach-frame.coach-layout--focus .coach-greeting h1{max-width:400px;font-size:clamp(28px,11cqi,46px)}.coach-frame.coach-layout--focus .coach-starters{grid-template-columns:1fr;width:min(340px,100%)}.coach-frame.coach-layout--focus .preview-composer{background:0 0;border-top-color:#0000}.coach-frame.coach-layout--focus .preview-composer textarea{border-radius:999px;padding-inline:16px}.coach-frame.coach-layout--focus .preview-composer button{border-radius:999px}.coach-frame.coach-layout--left .coach-greeting{text-align:left;align-items:flex-start;gap:16px;margin:auto 0 0;padding:24px 6px 8px}.coach-frame.coach-layout--left .coach-greeting .coach-visual{--cv:64px!important}.coach-frame.coach-layout--left .coach-greeting h1{max-width:none;font-size:clamp(24px,8.5cqi,34px)}.coach-frame.coach-layout--left .coach-greeting-sub{max-width:none}.coach-frame.coach-layout--left .coach-starters{grid-template-columns:1fr;width:100%;margin:4px 0 0}.coach-frame.coach-layout--left .coach-starter{text-align:left;justify-content:flex-start}.coach-frame.coach-layout--minimal{background:#fff}.coach-frame.coach-layout--minimal .coach-frame-header{background:0 0;border-bottom-color:#0000;justify-content:center}.coach-frame.coach-layout--minimal .coach-frame-header .coach-avatar{display:none}.coach-frame.coach-layout--minimal .coach-frame-header>:last-child{position:absolute;right:18px}.coach-frame.coach-layout--minimal .coach-frame-header{position:relative}.coach-frame.coach-layout--minimal .preview-message.assistant{max-width:100%;box-shadow:none;background:0 0;border:0;padding:4px 2px;font-size:13px}.coach-frame.coach-layout--minimal .preview-message.user{box-shadow:none;color:#3d332b;background:#f1eee9;border-radius:16px}.coach-frame.coach-layout--minimal .preview-composer{border-top-color:#0000}.coach-frame.coach-layout--minimal .preview-composer textarea{background:#f4f1ec;border-color:#0000;border-radius:16px}.coach-frame.coach-layout--soft .preview-message{border-radius:22px;padding:13px 16px}.coach-frame.coach-layout--soft .preview-message.assistant{background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 11%, #fff);box-shadow:none;border-color:#0000;border-bottom-left-radius:6px}.coach-frame.coach-layout--soft .preview-message.user{border-top-right-radius:22px;border-bottom-right-radius:6px}.coach-frame.coach-layout--soft .coach-avatar{border-radius:50%}.coach-frame.coach-layout--soft .preview-composer{border-top-color:#0000}.coach-frame.coach-layout--soft .preview-composer textarea{border-radius:999px;padding-inline:16px}.coach-frame.coach-layout--soft .preview-composer button{border-radius:50%}.coach-frame.coach-layout--band .coach-frame-header{background:linear-gradient(135deg, var(--coach-c1,#ef6b5e), var(--coach-c3,#d0473b));border-bottom:0}.coach-frame.coach-layout--band .coach-identity strong{color:#fff}.coach-frame.coach-layout--band .coach-frame-header .coach-avatar{box-shadow:0 0 0 2px #ffffffb3}.coach-frame.coach-layout--band .preview-messages{background:linear-gradient(to bottom, color-mix(in srgb, var(--coach-c1,#ef6b5e) 16%, #fbfaf8), #fbfaf8 46%)}.coach-frame.coach-layout--cards{background:#f2eee8}.coach-frame.coach-layout--cards .coach-frame-header{background:#fff}.coach-frame.coach-layout--cards .coach-greeting{background:#fff;border-radius:22px;gap:16px;padding:26px 18px 18px;box-shadow:0 16px 34px -24px #3d332b73}.coach-frame.coach-layout--cards .coach-starters{grid-template-columns:1fr;gap:8px;width:100%;margin:6px 0 0}.coach-frame.coach-layout--cards .coach-starter{border:0;border-left:3px solid var(--coach-c1,#ef6b5e);color:#3d332b;text-align:left;min-height:44px;box-shadow:none;background:#f7f4ef;border-radius:10px;justify-content:flex-start}.coach-frame.coach-layout--cards .preview-message.assistant{background:#fff;border-color:#0000}.coach-frame.coach-layout--cards .preview-composer{background:#fff;border-top-color:#0000}.coach-frame.coach-layout--night{color:#e9e1d8;background:#1d1a17;border-color:#2f2b27}.coach-frame.coach-layout--night .coach-frame-header{background:#23201d;border-bottom-color:#2f2b27}.coach-frame.coach-layout--night .coach-identity strong{color:#efe7de}.coach-frame.coach-layout--night .coach-greeting h1{color:#f3ece4}.coach-frame.coach-layout--night .coach-greeting-sub{color:#b4aa9f}.coach-frame.coach-layout--night .coach-starters:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter{color:#efe7de;box-shadow:none;background:#ffffff0d;border-color:#ffffff1f}.coach-frame.coach-layout--night .coach-starters:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter.accent{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 55%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 70%, #fff)}.coach-frame.coach-layout--night .preview-message.assistant{box-shadow:none;color:#ece4db;background:#2a2622;border-color:#34302b}.coach-frame.coach-layout--night .preview-message a{color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 70%, #fff)}.coach-frame.coach-layout--night .follow-up-toast{background:#2a2622e0;border-color:#ffffff1a;box-shadow:0 14px 34px -14px #0009}.coach-frame.coach-layout--night .follow-up-head,.coach-frame.coach-layout--night .follow-up-close{color:#a99f94}.coach-frame.coach-layout--night .follow-up-close:hover{color:#efe7de;background:#ffffff14}.coach-frame.coach-layout--night .follow-up-chip{border-color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 50%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef6b5e) 70%, #fff);background:#ffffff0d}.coach-frame.coach-layout--night .history-pull-hint,.coach-frame.coach-layout--night .thread-day{color:#a99f94}.coach-frame.coach-layout--night .thread-day:before,.coach-frame.coach-layout--night .thread-day:after{background:#ffffff1a}.coach-frame.coach-layout--night .preview-composer{background:#23201d;border-top-color:#2f2b27}.coach-frame.coach-layout--night .preview-composer textarea{color:#ece4db;background:#2a2622;border-color:#3a3530}.coach-frame.coach-layout--night .online-dot{box-shadow:0 0 0 4px #83a88a2e}.bf-bg-swatch{aspect-ratio:40/56;background:#fbfaf8;border:1px solid #ece7df;border-radius:9px;width:100%;display:block}.coach-bg--tinted:not(.coach-layout--night){background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 11%, #fbf8f4)}.coach-bg--gradient:not(.coach-layout--night){background:linear-gradient(165deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 22%, #fff) 0%, color-mix(in srgb, var(--coach-c2,#b0688f) 14%, #fff) 45%, #fbfaf8 85%)}.coach-bg--aura:not(.coach-layout--night){background:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent), transparent 70%), radial-gradient(90% 40% at 50% 100%, color-mix(in srgb, var(--coach-c2,#b0688f) 14%, transparent), transparent 70%), #fbfaf8}.coach-bg--mesh:not(.coach-layout--night){background:radial-gradient(60% 40% at 0% 0%, color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent), transparent 70%), radial-gradient(55% 40% at 100% 35%, color-mix(in srgb, var(--coach-c2,#b0688f) 26%, transparent), transparent 70%), radial-gradient(70% 45% at 30% 100%, color-mix(in srgb, var(--coach-c3,#d0473b) 22%, transparent), transparent 70%), #fbf8f4}.coach-bg--dots:not(.coach-layout--night){background:radial-gradient(color-mix(in srgb, var(--coach-c1,#ef6b5e) 32%, transparent) 1.1px, transparent 1.6px) 0 0 / 16px 16px, #fbfaf8}.coach-bg--grid:not(.coach-layout--night){background:linear-gradient(color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, #fcfbf9}.coach-bg--paper:not(.coach-layout--night){background:radial-gradient(circle at 20% 15%,#ffffffb3,#0000 40%),linear-gradient(#f5eee2,#efe6d6)}.coach-frame[class*=coach-bg--]:not(.coach-bg--plain,.coach-layout--night,.coach-layout--band) .coach-frame-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c}.coach-frame[class*=coach-bg--]:not(.coach-bg--plain,.coach-layout--night) .preview-composer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.coach-frame.coach-layout--band[class*=coach-bg--]:not(.coach-bg--plain) .preview-messages{background:0 0}.coach-frame.coach-frame--library.coach-layout--night{color:inherit;background:#fbfaf8;border-color:#ddd9d1}.coach-frame.coach-frame--library[class] .preview-messages:has(.mlib-view,.exp){background:#fbfaf8}.public-site-page{background:#fbf8f3;min-height:100vh}.cs-site{--cs-extra:max(0px, calc((100cqw - 1320px) / 2))}@container (width>=1321px){.cs-site:not(.cs-layout--sidebar) :is(.cs-nav,.cs-section,.cs-footer),.cs-site:not(.cs-layout--sidebar,.cs-layout--fullbleed,.cs-layout--stacked,.cs-layout--card) .cs-hero{border-inline:var(--cs-extra) solid transparent}.cs-layout--fullbleed .cs-hero-text,.cs-layout--stacked .cs-hero-text{margin-inline-start:var(--cs-extra)}.cs-layout--stacked .cs-hero-text{margin-inline-end:var(--cs-extra)}.cs-layout--card .cs-hero{margin-inline:calc(32px + var(--cs-extra))}:is(.cs-layout--fullbleed,.cs-layout--stacked) .cs-corner-logo.is-right{right:calc(56px + var(--cs-extra))}:is(.cs-layout--fullbleed,.cs-layout--stacked) .cs-corner-logo.is-left{left:calc(56px + var(--cs-extra))}}.public-site-page.is-message{color:#6f665d;place-items:center;padding:24px;font-size:15px;display:grid}.page-offline{background:#fdfaf8;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.page-offline-card{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:360px;animation:.4s page-offline-in;display:flex}.page-offline-icon{color:#8a847b;background:#f1ece6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.page-offline-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.page-offline-card p{color:#6f665d;text-wrap:balance;margin:0;font-size:16px;line-height:1.5}@keyframes page-offline-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.page-offline-card{animation:none}}.public-site-page a.coach-starter{cursor:pointer;text-decoration:none}.cs-signup{flex-direction:column;align-items:center;gap:28px;min-height:100dvh;padding:48px 16px;display:flex}.cs-course-modal.cs-course-page{background:var(--paper);border-radius:24px;width:1040px;max-width:100%;padding:36px 36px 32px;overflow:clip;box-shadow:0 30px 70px -36px #28241e59}.cs-site.cs-signup{overflow:clip}.cs-course-page .cs-course-modal-cta.coach-starters{z-index:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 0%, transparent), var(--paper) 30%);margin:12px 0 0;padding:16px 0 24px;position:sticky;bottom:0}.cs-course-columns{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:56px;display:grid}.cs-course-columns.is-single{grid-template-columns:minmax(0,1fr)}.cs-course-side .cs-course-outline{margin-top:4px}.cs-course-page .cs-contact-hero{aspect-ratio:16/5}@media (width<=820px){.cs-course-columns{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=560px){.cs-signup{padding:32px 12px}.cs-course-modal.cs-course-page{padding:28px 22px 24px}.cs-course-page .cs-contact-hero{aspect-ratio:16/7}.cs-course-page .cs-course-modal-cta.coach-starters{margin:8px 0 0;padding:16px 0 20px}}.cs-contact-root{--ink:#2a2521;--muted:#6f665d;--paper:#fbf8f3;color:var(--ink);font-family:var(--coach-font-body,"DM Sans", sans-serif);font-size:16px;line-height:1.6}.cs-contact-root h2{font-family:var(--coach-font-heading,Georgia, serif);font-weight:var(--coach-font-heading-weight,500);letter-spacing:-.01em;margin:0}.cs-contact-root p{margin:0}.cs-contact-backdrop{z-index:60;background:#28241e6b;place-items:center;padding:16px;animation:.28s ease-out drawer-fade;display:grid;position:fixed;inset:0}.cs-contact-modal{background:var(--paper);width:480px;max-width:100%;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:24px;padding:36px 36px 32px;animation:.32s cubic-bezier(.22,.8,.32,1) pr-in;position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #28241e66}.cs-contact-modal h2{padding-right:32px;font-size:30px;line-height:1.15}.cs-contact-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.cs-contact-close:hover:not(:disabled){background:color-mix(in srgb, var(--coach-c1) 10%, transparent);color:var(--ink)}.cs-contact-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.cs-contact-lead{color:var(--muted);font-size:15px;line-height:1.55;margin:10px 0 22px!important}.cs-contact-form label{gap:6px;margin-bottom:14px;display:grid}.cs-contact-form label span{color:var(--muted);font-size:13px;font-weight:500}.cs-contact-form input,.cs-contact-form textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #e2dbd1;border-radius:14px;outline:none;padding:12px 14px;font-size:16px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.cs-contact-form textarea{resize:vertical;min-height:120px}.cs-contact-form input:focus,.cs-contact-form textarea:focus{border-color:var(--coach-c1);box-shadow:0 0 0 3px color-mix(in srgb, var(--coach-c1) 18%, transparent)}.cs-contact-form .cs-buttons.coach-starters,.cs-contact-sent .cs-buttons.coach-starters{margin-top:20px}.cs-contact-form .cs-buttons .coach-starter,.cs-contact-sent .cs-buttons .coach-starter{cursor:pointer}.cs-contact-trap{opacity:0;height:1px;left:-9999px;width:1px!important;position:absolute!important}.cs-contact-error{color:#b0574a;font-size:14px;margin:2px 0 0!important}.cs-contact-sent{justify-items:start;gap:10px;display:grid}.cs-contact-sent p{color:var(--muted)}.cs-contact-check{background:color-mix(in srgb, var(--coach-c1) 14%, #fff);width:52px;height:52px;color:var(--coach-c3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.cs-contact-check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}@media (width<=560px){.cs-contact-modal{border-radius:20px;padding:28px 22px 24px}.cs-contact-modal h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.cs-contact-backdrop,.cs-contact-modal{animation:none}}.nav-tile-count{z-index:1;box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#d0573f;border:2px solid #fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;animation:.35s cubic-bezier(.3,1.4,.5,1) nav-count-in;display:grid;position:absolute;top:-5px;right:-6px}@keyframes nav-count-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-tile-count{animation:none}}.inquiries-panel .panel-heading{margin-bottom:14px}.inquiries-panel h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inquiries-count{color:#b0574a;background:#fbe6df;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.inquiries-list{margin:0;padding:0;list-style:none}.inquiry{border-top:1px solid #efebe5;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:4px 16px;margin:0 -12px;padding:14px 12px;transition:background .15s;display:grid}.inquiry:first-child{border-top-color:#0000}.inquiry:hover,.inquiry.is-open{background:#faf8f4}.inquiry.is-new{background:#fdf6f2}.inquiry-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.inquiry-text{gap:4px;min-width:0;display:grid}.inquiry-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.inquiry-who strong{color:#403c37;font-size:13px;font-weight:600}.inquiry-who small{color:#8f8980;overflow-wrap:anywhere;font-size:12px}.inquiry-pill{color:#4e736e;background:#e6efe9;border-radius:999px;align-self:center;padding:2px 8px;font-size:10.5px;font-weight:600}.inquiry-pill.is-new{color:#fff;background:#d0573f}.inquiry-message{-webkit-line-clamp:2;color:#5b554e;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.inquiry.is-open .inquiry-message{-webkit-line-clamp:unset;display:block}.inquiry-meta{color:#a29b92;font-size:11px}.inquiry-reply.primary-button{background:#4e736e;align-self:center;margin-left:0}.inquiry-reply.primary-button:hover{background:#42625e}.inquiry-replies{grid-column:1/-1;gap:8px;margin:8px 0 2px 46px;display:grid}.inquiry-sent{background:#f3f6f3;border-left:2px solid #b9d0c6;border-radius:0 8px 8px 0;gap:3px;padding:10px 12px;display:grid}.inquiry-sent small{color:#8f8980;font-size:11px}.inquiry-sent strong{color:#403c37;font-size:12px}.inquiry-sent p{color:#5b554e;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.5}.inquiries-more{margin-top:10px}.inquiry-modal-body{gap:14px;display:grid}.inquiry-quote{background:#efece6;border-left:2px solid #d8d4cc;border-radius:0 8px 8px 0;margin:0;padding:10px 14px}.inquiry-quote small{color:#8f8980;font-size:11px}.inquiry-quote p{color:#5b554e;white-space:pre-line;overflow-wrap:anywhere;max-height:140px;margin:4px 0 0;font-size:12.5px;line-height:1.5;overflow-y:auto}.inquiry-field{gap:5px;display:grid}.inquiry-field span{color:#8f8980;font-size:11px;font-weight:600}.inquiry-field input,.inquiry-field textarea{box-sizing:border-box;color:#403c37;width:100%;font:inherit;background:#fff;border:1px solid #ddd8cf;border-radius:9px;outline:none;padding:9px 11px;font-size:13px;line-height:1.5}.inquiry-field textarea{resize:vertical;min-height:150px}.inquiry-field input:focus,.inquiry-field textarea:focus{border-color:#8fb0a5;box-shadow:0 0 0 3px #4e736e1f}.inquiry-field input[readonly]{color:#6f6a63;background:#f3f1ec}@media (width<=640px){.inquiry{grid-template-columns:1fr}.inquiry-reply.primary-button{justify-self:start;margin-left:46px}.inquiry-replies{margin-left:0}}.bf-contact-label{background:#fff;border:1px solid #dcd7ce;border-radius:12px;align-items:center;gap:12px;padding:0 14px 0 0;transition:border-color .15s,box-shadow .2s;display:flex}.bf-contact-label:hover{border-color:#c5bdb0}.bf-contact-label:focus-within{border-color:#94a296;box-shadow:0 0 0 3px #94a29629}.bf-contact-label input{color:#2c2925;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 16px;font-size:14px;font-weight:500}.bf-contact-label input::placeholder{color:#a8a197;font-weight:400}.bf-contact-label .bf-link-button{flex:none}.cs-contact-head{align-items:center;gap:16px;padding-right:32px;display:flex}.cs-contact-head h2{padding-right:0}.cs-contact-avatar{background:var(--coach-c1);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:26px;font-style:italic;display:grid;overflow:hidden}.cs-contact-avatar img{object-fit:cover;width:100%;height:100%}@media (width<=560px){.cs-contact-avatar{width:46px;height:46px;font-size:21px}}.cs-course-cta.coach-starters{margin:14px 0 0}.cs-course-cta .coach-starter{min-height:44px;padding:0 22px;font-size:14.5px}.cs-contact-hero{aspect-ratio:16/8;background:color-mix(in srgb, var(--coach-c1) 18%, #f4efe8);margin:-36px -36px 26px;display:block;overflow:hidden}.cs-contact-hero img{object-fit:cover;width:100%;height:100%;display:block}.cs-contact-close.is-on-image{color:var(--ink);background:#ffffffe0;box-shadow:0 4px 14px -6px #0000004d}.cs-contact-close.is-on-image:hover:not(:disabled){background:#fff}.cs-contact-hero+.cs-contact-close+.cs-contact-form .cs-contact-head,.cs-contact-hero+.cs-contact-close+.cs-contact-sent{padding-right:0}.cs-contact-hero+.cs-contact-close+.cs-contact-form h2{font-size:26px}@media (width<=560px){.cs-contact-hero{margin:-28px -22px 22px}.cs-contact-hero+.cs-contact-close+.cs-contact-form h2{font-size:22px}}.cs-contact-backdrop.is-swap,.cs-contact-backdrop.is-morph,.is-morph .cs-contact-modal{animation:none}.is-swap .cs-contact-modal{animation:.34s cubic-bezier(.22,.8,.32,1) cs-modal-swap}@keyframes cs-modal-swap{0%{opacity:0;transform:scale(.985)}}.cs-contact-backdrop:not(.is-framed) .cs-contact-modal{view-transition-name:cs-modal}.cs-contact-backdrop:not(.is-framed) .cs-contact-hero{view-transition-name:cs-modal-hero}.cs-contact-backdrop:not(.is-framed) .cs-contact-close:not(.cs-contact-back){view-transition-name:cs-modal-close}::view-transition-group(cs-modal){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,.8,.32,1)}::view-transition-group(cs-modal-hero){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,.8,.32,1)}::view-transition-group(cs-modal-close){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,.8,.32,1)}::view-transition-group(cs-modal){background:#fbf8f3;border-radius:24px;overflow:clip;box-shadow:0 30px 70px -20px #28241e66}::view-transition-old(cs-modal){object-fit:cover;object-position:top;height:100%}::view-transition-new(cs-modal){object-fit:cover;object-position:top;height:100%}::view-transition-group(cs-modal-hero){border-radius:24px 24px 0 0;overflow:clip}::view-transition-image-pair(cs-modal-hero){isolation:auto}::view-transition-old(cs-modal-hero){display:none}::view-transition-new(cs-modal-hero){object-fit:cover;width:100%;height:100%;animation:none}::view-transition-old(cs-modal){animation:.16s ease-in both cs-vt-out}::view-transition-new(cs-modal){animation:.3s ease-out .12s both cs-vt-in}@keyframes cs-vt-out{to{opacity:0}}@keyframes cs-vt-in{0%{opacity:0;transform:translateY(6px)}}.cs-contact-back{left:18px;right:auto}.cs-contact-modal:has(>.cs-contact-back:not(.is-on-image)) .cs-contact-head{padding-left:40px}@media (width<=560px){::view-transition-group(cs-modal){border-radius:20px}::view-transition-group(cs-modal-hero){border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.is-swap .cs-contact-modal{animation:none}}.cs-course-goals{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-course-goals li{background:color-mix(in srgb, var(--coach-c1) 14%, #fff);color:color-mix(in srgb, var(--coach-c3) 80%, #2a2521);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;line-height:1.45}.cs-course-modal .cs-course-goals{margin-top:12px}.cs-course-modal .cs-course-facts li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coach-c1) 35%, transparent);background:0 0}.cs-course.is-openable{cursor:pointer;transition:box-shadow .2s,translate .2s;position:relative}.cs-course.is-openable:hover{translate:0 -3px;box-shadow:0 24px 48px -26px #3d332b80}.cs-course.is-openable:has(.cs-course-open:focus-visible){outline:2px solid var(--coach-c1);outline-offset:3px}.cs-course-image{overflow:hidden}.cs-course-image img{transition:scale .4s}.cs-course.is-openable:hover .cs-course-image img{scale:1.04}.cs-course-open{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.cs-course-open:after{content:"";z-index:0;position:absolute;inset:0}.cs-course-more{color:var(--coach-c3);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.cs-course-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:translate .2s}.cs-course.is-openable:hover .cs-course-more svg{translate:3px}.cs-course-cta{z-index:1;position:relative}.cs-course-modal{width:600px}.cs-course-modal .cs-kicker{margin-bottom:8px}.cs-course-modal h2{font-size:32px}.cs-contact-hero+.cs-contact-close+.cs-kicker+h2{padding-right:0}.cs-course-facts{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cs-course-facts li{background:color-mix(in srgb, var(--coach-c1) 12%, #fff);color:var(--coach-c3);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.cs-course-intro{white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;gap:14px;margin-top:22px;font-size:16.5px;line-height:1.65;display:flex}.cs-course-outline{margin-top:28px}.cs-course-outline h3{font-family:var(--coach-font-heading,Georgia, serif);font-size:19px;font-weight:var(--coach-font-heading-weight,500);margin:0 0 10px}.cs-course-outline ol{counter-reset:cs-part;margin:0;padding:0;list-style:none}.cs-course-outline li{counter-increment:cs-part;border-top:1px solid #e8e1d7;align-items:baseline;gap:12px;padding:11px 0;display:flex}.cs-course-outline li:before{content:counter(cs-part);width:1.6em;color:var(--coach-c3);flex:none;font-weight:700}.cs-course-outline li span{flex:1}.cs-course-outline li small{color:var(--muted);flex:none;font-size:13.5px}.cs-countdown{background:color-mix(in srgb, var(--coach-c1) 8%, var(--paper));color:color-mix(in srgb, var(--coach-c3) 70%, #2a2521);border-radius:16px;flex-direction:column;gap:6px;margin-top:20px;padding:12px 16px 10px;display:inline-flex}.cs-course-side .cs-countdown{margin:4px 0 24px}.cs-countdown p{margin:0}.cs-countdown-kicker{color:var(--coach-c3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.cs-countdown-dot{background:var(--coach-c1);border-radius:50%;width:6px;height:6px;position:relative}.cs-countdown-dot:after{content:"";border-radius:inherit;background:inherit;animation:2s ease-out infinite cs-countdown-ping;position:absolute;inset:0}@keyframes cs-countdown-ping{0%{opacity:.6;scale:1}to{opacity:0;scale:2.6}}.cs-countdown-units{gap:18px;margin:0;padding:0;list-style:none;display:flex}.cs-countdown-units li{flex-direction:column;align-items:center;min-width:2.2em;display:flex}.cs-countdown-units strong{font-family:var(--coach-font-heading,Georgia, serif);font-size:24px;font-weight:var(--coach-font-heading-weight,600);font-variant-numeric:tabular-nums;line-height:1.1}.cs-countdown-units span{opacity:.7;font-size:11px}.cs-contact-hero:has(.cs-countdown){position:relative}.cs-contact-hero .cs-countdown{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#1c181452;margin:0;position:absolute;bottom:18px;left:20px;box-shadow:inset 0 0 0 1px #ffffff2e}.cs-contact-hero .cs-countdown-kicker{color:#ffffffd9}.cs-contact-hero .cs-countdown-dot{background:#fff}@media (width<=560px){.cs-contact-hero .cs-countdown{padding:10px 12px 8px;bottom:12px;left:12px}.cs-countdown-units{gap:12px}.cs-countdown-units strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.cs-countdown-dot:after{animation:none}}.cs-course-modal-cta.coach-starters{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 0%, transparent), var(--paper) 30%);margin:28px -36px -32px;padding:18px 36px 26px;position:sticky;bottom:-32px}.cs-course-modal-cta .coach-starter{cursor:pointer}@media (width<=560px){.cs-course-modal h2{font-size:26px}.cs-course-modal-cta.coach-starters{margin:24px -22px -24px;padding:16px 22px 22px;bottom:-24px}.cs-course-modal-cta .coach-starter{flex:1;justify-content:center}}@container (width<=560px){.is-framed .cs-contact-modal{border-radius:20px;padding:28px 22px 24px}.is-framed .cs-contact-hero{margin:-28px -22px 22px}.is-framed.cs-contact-backdrop .cs-course-modal h2{font-size:26px}.is-framed .cs-course-modal-cta.coach-starters{margin:24px -22px -24px;padding:16px 22px 22px;bottom:-24px}.is-framed .cs-course-modal-cta .coach-starter{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.cs-course.is-openable,.cs-course-image img,.cs-course-more svg{transition:none}}.inquiry-pill.is-course{color:#6b5594;background:#efe8f6}.inquiry-pill.is-general{color:#7a7168;background:#f0ece6}.inquiry-tabs{scrollbar-width:none;gap:6px;margin:0 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.inquiry-tabs::-webkit-scrollbar{display:none}.inquiry-tab{color:#8c867d;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #e6e0d7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.inquiry-tab:hover{color:#5b554e;border-color:#d4cdc2}.inquiry-tab.is-active{color:#fff;background:#403c37;border-color:#403c37}.inquiry-tab-count{box-sizing:border-box;color:#7a7168;text-align:center;font-variant-numeric:tabular-nums;background:#f0ece6;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px}.inquiry-tab.is-active .inquiry-tab-count{color:#fff;background:#ffffff2e}.inquiry-main:hover strong{text-underline-offset:3px;-webkit-text-decoration:underline #c9c2b8;text-decoration:underline #c9c2b8}.inquiry-drawer .member-facts>div:first-child{grid-column:1/-1}.inquiry-drawer-who{align-items:center;gap:12px;min-width:0;display:flex}.inquiry-drawer-who a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #d8d2c9;text-decoration:underline #d8d2c9}.inquiry-drawer-message{color:#403c37;white-space:pre-line;overflow-wrap:anywhere;background:#fff;border:1px solid #e6e2da;border-radius:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.6}.inquiry-drawer .inquiry-replies{margin:0}.ex-card.course-card:focus-visible{outline-offset:2px;outline:2px solid #718375}.course-card-actions{flex:none;align-items:center;gap:4px;display:flex}.course-card-button{color:#8a776b;cursor:pointer;background:#fcf9f6;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:grid}.course-card-button:hover{color:#645145;background:#f1e8e2}.course-card-button:focus-visible{outline-offset:2px;outline:2px solid #718375}.course-card-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.course-card-button .course-card-people-dot{border-color:#fcf9f6}.course-card-row.is-unfolded .course-card-button{background:#fff}.course-card-row.is-unfolded .course-card-button .course-card-people-dot{border-color:#fff}.course-card-row.is-unfolded .course-card-button:hover{background:#f1e8e2}.course-people-drawer .member-section h4{align-items:center;gap:8px;display:flex}.course-people-count{color:#7a7168;font-variant-numeric:tabular-nums;background:#f0ece6;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.course-applications,.course-people{margin:0;padding:0;list-style:none}.course-application{background:#fff;border:1px solid #e6e2da;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:grid}.course-application+.course-application{margin-top:6px}.course-application-main{gap:2px;min-width:0;display:grid}.course-application .inquiry-who{flex-wrap:nowrap;gap:8px;min-width:0}.course-application .inquiry-who small{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}.course-application .inquiry-message{display:block}.course-application .inquiry-meta{margin-top:2px}.course-application-reply.primary-button{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.course-person.is-approved .course-person-head{cursor:default}.course-person-progress.is-approved{color:#4b6a45}.course-person-progress.is-approved .member-course-ring{box-sizing:border-box;background:0 0;border:1.5px solid #8fb08a;-webkit-mask:none;mask:none}.course-application,.course-person.is-approved{view-transition-class:course-application-move}::view-transition-group(*.course-application-move){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,.8,.32,1)}a.onboarding-submit{justify-content:center;align-items:center;text-decoration:none;display:flex}.course-people-reach{color:#9a948c;margin:-4px 0 12px;font-size:12px;line-height:1.5}.course-people-search{box-sizing:border-box;width:100%;margin-bottom:10px}.course-person{border-top:1px solid #ece8e1;padding:9px 0}.course-person-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.course-person-head:disabled{cursor:default}.course-person-progress{color:#5b554e;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.course-person-progress .member-course-ring{width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 3.8px,#000 4.3px);mask:radial-gradient(circle,#0000 3.8px,#000 4.3px)}.course-person-progress.is-done{color:#4f7a53}.course-person-progress.is-done .member-course-ring{background:#6f9a72}.course-person-progress.is-unstarted{color:#a29b92;font-weight:500}.course-person-progress.is-unstarted .member-course-ring{box-sizing:border-box;background:0 0;border:1.5px dashed #cbc3b8;-webkit-mask:none;mask:none}.course-person-detail{padding:10px 0 4px 44px}.course-person-detail .mc-tags{margin-bottom:12px}.course-person-detail .member-course-parts{border-top:0;margin-top:0;padding-top:0}.course-person:first-child{border-top:0}.course-person-text{flex:1;min-width:0;display:grid}.course-person-text strong{color:#403c37;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.course-person-text small,.course-person-last{color:#9a948c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.course-person-last{flex:none}.course-card-people-dot{background:#d0573f;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.course-people-head{align-items:center;gap:14px;min-width:0;display:flex}.course-people-thumb{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.course-people-thumb.is-empty{background:#ebe4da}.course-people-title{flex-direction:column;gap:3px;min-width:0;display:flex}.drawer-head .course-people-title strong{color:#645145;font-size:17px;font-weight:700;line-height:1.25}.drawer-head .course-people-title small{color:#8c867d;margin-top:0;font-size:13px}.course-apply-link{color:#a29b92;background:#ffffff80;border:1px dashed #ddd7ce;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;display:flex}.course-apply-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.course-apply-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.course-apply-soon{color:#8c867d;letter-spacing:.02em;white-space:nowrap;background:#efe9e1;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.course-apply-copy{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.course-apply-copy:hover:not(:disabled){color:#645145;background:#efe9e1}.course-apply-copy:disabled{opacity:.55;cursor:default}.course-apply-copy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}a.course-apply-url{color:inherit;text-decoration:none}.course-apply-subtitle{color:#403c37;margin:18px 0 6px;font-size:12.5px;font-weight:600}.cs-site.cs-course-preview{border-radius:14px;padding:22px;font-size:14px;overflow:visible}.cs-course-preview .cs-course{max-width:300px;margin:0 auto}.cs-course-preview .cs-course-body{padding:16px 18px 18px}.cs-course-preview .cs-course-body strong{font-size:19px}.cs-course-preview .cs-course-body p{font-size:13.5px}.course-card-people-icon{place-items:center;display:grid;position:relative}.course-card-people-icon .course-card-people-dot{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:auto;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:grid;top:-8px;right:-9px}.course-people-drawer>.drawer-head{flex-wrap:wrap}.course-people-site{flex-basis:100%}.course-people-site .course-apply-subtitle{margin:4px 0 6px}.course-people-site .course-people-reach{margin:0}.course-empty-card{color:#a29b92;cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff73;border:1px dashed #ddd7ce;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.course-empty-card svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;width:20px;height:20px}.course-empty-card p{margin:0;font-size:12.5px;line-height:1.5}.member-section.course-people-divided{border-top:1px solid #e4e0d8;margin-top:26px;padding-top:24px}.topnav-menu{flex:none;display:none;position:relative}.topnav-menu-dropdown{flex-direction:column;gap:2px;width:250px;display:flex;left:0;right:auto}.topnav-menu-item{color:#514c45;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.topnav-menu-item:hover{background:#f9f3ef}.topnav-menu-item.active{color:#3a2c1d;background:#e9dfd8;font-weight:600}.topnav-menu-item-icon{color:#8a776b;background:#f9f3ef;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.topnav-menu-item.active .topnav-menu-item-icon{color:#3a2c1d;background:#fff}.topnav-menu-item-label{flex:1;min-width:0}.topnav-menu-item-count{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#d0573f;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;font-weight:700;display:grid}@media (width<=900px){.app-shell .topnav-menu{display:block}.app-shell .topnav-nav{display:none}.app-shell .topnav{flex-wrap:nowrap}}.mc-chevron{color:#8a776b;background:#f3efe9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .25s,color .25s,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:grid}.mc-chevron svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.mc-chevron.is-open{color:#fff;background:#403c37;box-shadow:0 4px 12px #403c3738}.mc-chevron.is-open svg{transform:rotate(180deg)}.mc-chevron.is-hidden{visibility:hidden}.member-course-head:not(:disabled):hover .mc-chevron:not(.is-open),.course-person-head:not(:disabled):hover .mc-chevron:not(.is-open){color:#403c37;background:#e9e3da;transform:scale(1.08)}.member-course-head:not(:disabled):active .mc-chevron,.course-person-head:not(:disabled):active .mc-chevron{transition-duration:.12s;transform:scale(.9)}.member-course-head:focus-visible,.course-person-head:focus-visible{outline:none}.member-course-head:focus-visible .mc-chevron,.course-person-head:focus-visible .mc-chevron{box-shadow:0 0 0 3px #8a776b59}.member-course.is-clickable{cursor:pointer}.member-course.is-clickable .mc-collapse{cursor:auto}.member-course.is-clickable:not(.open):hover{background:#fff;border-color:#d8d0c4;box-shadow:0 6px 18px -12px #403c3759}.member-course.is-clickable:not(.open):hover .mc-chevron{color:#403c37;background:#e9e3da;transform:scale(1.08)}.member-course.is-clickable:not(.open):hover .member-course-thumb{transform:scale(1.05)rotate(-1.5deg)}.member-course.is-clickable:not(.open):active{transform:scale(.995)}.member-course.open{background:#fff;border-color:#d8d0c4;transform:translateY(-1px);box-shadow:0 10px 28px -14px #403c3759}.course-person{transition:background .25s}.course-person.open{background:#ffffffbf;border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px}.member-course>.mc-collapse{margin-top:-8px}.member-course>.mc-collapse .member-course-parts{margin-top:12px}.mc-collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s;display:grid}.mc-collapse.is-open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1),visibility}.mc-collapse-inner{opacity:0;min-height:0;transition:opacity .2s,transform .3s;overflow:hidden;transform:translateY(-6px)}.mc-collapse.is-open>.mc-collapse-inner{opacity:1;transition:opacity .35s 60ms,transform .45s cubic-bezier(.2,.8,.2,1) 40ms;transform:none}.mc-collapse.is-open .member-course-part{animation:.45s cubic-bezier(.2,.8,.2,1) both mc-rise}.mc-collapse.is-open .member-course-item{animation:.4s cubic-bezier(.2,.8,.2,1) both mc-rise}.mc-collapse.is-open .member-course-part:nth-child(2){animation-delay:60ms}.mc-collapse.is-open .member-course-part:nth-child(3){animation-delay:.12s}.mc-collapse.is-open .member-course-part:nth-child(n+4){animation-delay:.18s}.mc-collapse.is-open .member-course-item:first-child{animation-delay:80ms}.mc-collapse.is-open .member-course-item:nth-child(2){animation-delay:.12s}.mc-collapse.is-open .member-course-item:nth-child(3){animation-delay:.16s}.mc-collapse.is-open .member-course-item:nth-child(4){animation-delay:.2s}.mc-collapse.is-open .member-course-item:nth-child(n+5){animation-delay:.24s}.mc-collapse.is-open .member-course-item.is-done .member-course-check{animation:.5s cubic-bezier(.34,1.56,.64,1) both mc-pop;animation-delay:inherit}.member-course-bar>span{transform-origin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both mc-fill}@keyframes mc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mc-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.mc-chevron,.mc-chevron svg,.mc-collapse,.mc-collapse.is-open,.mc-collapse-inner,.mc-collapse.is-open>.mc-collapse-inner,.member-course{transition:none}.mc-collapse.is-open .member-course-part,.mc-collapse.is-open .member-course-item,.mc-collapse.is-open .member-course-check,.member-course-bar>span{animation:none}.member-course.open{transform:none}}.mc-tags{flex-wrap:wrap;gap:6px;display:flex}.mc-tag{color:#5b554e;white-space:nowrap;background:#faf8f5;border:1px solid #e8e2d9;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 10px 4px 8px;font-size:11.5px;line-height:1.3;display:inline-flex}.mc-tag svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:13px;height:13px}.mc-tag-label{color:#9a948c;flex:none;font-weight:500}.mc-tag-value{text-overflow:ellipsis;font-weight:600;overflow:hidden}.mc-tag.is-next{color:#6b5242;background:#f5ede6;border-color:#e2d6cb}.mc-tag.is-next .mc-tag-label{color:#a08573}.mc-tag.is-done{color:#4f7a53;background:#edf5ec;border-color:#cfe0cf}.mc-tag.is-muted{color:#9a948c;background:0 0;border-style:dashed}.mc-tag.is-muted .mc-tag-value{font-weight:500}.mc-collapse.is-open .mc-tag{animation:.4s cubic-bezier(.2,.8,.2,1) both mc-rise}.mc-collapse.is-open .mc-tag:nth-child(2){animation-delay:50ms}.mc-collapse.is-open .mc-tag:nth-child(3){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.mc-collapse.is-open .mc-tag{animation:none}}.member-course-part-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.member-course-part-name{color:#8a776b;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.member-course-part-count{color:#a29b92;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.member-course-part-count svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.member-course-part.is-done .member-course-part-count{color:#5f8c63}.member-course-part.is-locked .member-course-part-name{color:#b4ada3}.member-course-part ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.member-course-item{border-radius:8px;align-items:flex-start;gap:9px;margin:0 -6px;padding:0 6px;transition:background .2s;display:flex;position:relative}.member-course-item:hover{background:#f0ebe499}.member-course-item:not(:last-child):after{content:"";background:#e6e0d7;border-radius:1px;width:1.5px;position:absolute;top:20px;bottom:-5px;left:13.25px}.member-course-item.is-done:not(:last-child):after{background:linear-gradient(#8fb592,#e6e0d7)}.member-course-item.is-done:has(+.member-course-item.is-done):after{background:#8fb592}.member-course-item.is-locked:not(:last-child):after{background:repeating-linear-gradient(#e6e0d7 0 3px,#0000 3px 6px)}.member-course-check{z-index:1;box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #cbc3b8;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.member-course-check svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.member-course-item:hover .member-course-check{transform:scale(1.12)}.member-course-item.is-done .member-course-check{background:#6f9a72;border-color:#6f9a72;box-shadow:0 2px 6px #6f9a7259}.member-course-item.is-active .member-course-check{background:conic-gradient(#8a776b 0 50%, #fff 50% 100%);border-color:#8a776b}.member-course-item.is-locked .member-course-check{color:#b4ada3;background:#faf8f5;border-style:dashed;border-color:#d8d1c7}.member-course-item.is-locked .member-course-check svg{stroke-width:1.7px;width:10px;height:10px}.member-course-item.is-next .member-course-check{background:#fff;border-color:#b0785a}.member-course-item.is-next .member-course-check:after{content:"";background:#b0785a;border-radius:50%;width:6px;height:6px}.member-course-item.is-next .member-course-check:before{content:"";border:1.5px solid #b0785a73;border-radius:50%;animation:1.8s cubic-bezier(.2,.8,.2,1) infinite mc-ping;position:absolute;inset:-4px}.member-course-item-name{color:#4f4a44;gap:1px;min-width:0;font-size:12px;display:grid}.member-course-item-title{text-overflow:ellipsis;overflow:hidden}.member-course-item.is-done .member-course-item-title{color:#6b655d}.member-course-item.is-next .member-course-item-title{color:#3f2f25;font-weight:600}.member-course-item.is-locked .member-course-item-title{color:#a29b92}.member-course-item-name small{color:#9a948c;white-space:pre;flex-wrap:wrap;align-items:center;gap:0;font-size:10.5px;display:flex}.member-course-item.is-locked .member-course-item-name small{color:#b8b1a7}.member-course-kind{color:#8f8172;align-items:center;gap:3px;display:inline-flex}.member-course-kind.is-lesson{color:#7d8597}.member-course-item.is-locked .member-course-kind{color:inherit}.member-course-kind svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.member-course-next{color:#9a5f40;letter-spacing:.04em;text-transform:uppercase;background:#f3e6dc;border-radius:999px;margin-left:6px;padding:0 6px;font-size:9.5px;font-weight:700;line-height:15px}@keyframes mc-ping{0%{opacity:1;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.member-course-item.is-next .member-course-check:before{opacity:0;animation:none}.member-course-item,.member-course-check,.member-course-thumb{transition:none}.member-course-head:not(:disabled):hover .member-course-thumb,.member-course.open .member-course-thumb{transform:none}}@media (width<=640px){.course-application-reply.primary-button{margin-left:0}}.csp{width:min(100%,390px)}.csp-peek{width:100%;color:inherit;cursor:zoom-in;font:inherit;text-align:left;background:#fff9;border:1px solid #e4ded5;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.csp-peek:hover,.csp-peek:focus-visible{background:#fff;border-color:#d3cbbf;box-shadow:0 10px 24px -18px #3d332b73}.csp-thumb{pointer-events:none;background:#fbf8f3;border:1px solid #e1dbd2;border-radius:9px;flex-direction:column;flex:none;width:112px;height:84px;display:flex;position:relative;overflow:hidden}.csp-bar{background:#f4f0ea;border-bottom:1px solid #ebe5dc;align-items:center;gap:4px;padding:6px 8px;display:flex}.csp-bar i{background:#dcd4c9;border-radius:50%;flex:none;width:6px;height:6px}.csp-url{color:#9b948c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;min-width:0;margin-left:6px;padding:2px 8px;font-size:11px;overflow:hidden}.csp-thumb .csp-bar{gap:2px;padding:3px 5px}.csp-thumb .csp-bar i{width:3px;height:3px}.csp-thumb .csp-url{display:none}.csp-thumb-page{flex:1;position:relative;overflow:hidden}.csp-thumb-page:after{content:"";background:linear-gradient(#0000,#fbf8f3);height:22px;position:absolute;inset:auto 0 0}.csp-thumb-card{transform-origin:top;width:344px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.3)}.csp-peek.is-off .csp-thumb-card{opacity:.35;filter:grayscale(.6)}.csp-text{flex-direction:column;gap:2px;min-width:0;display:flex}.csp-text strong{color:#48433d;font-size:13px}.csp-text small{color:#8a837a;font-size:12px;line-height:1.4}.csp-open{color:#4e736e;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.csp-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.csp-layer{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a252161;justify-content:center;align-items:center;padding:24px 16px;animation:.18s csp-in;display:flex;position:fixed;inset:0;overflow-y:auto}.csp-window{background:#fbfaf8;border-radius:18px;flex-direction:column;gap:14px;width:min(100%,400px);max-height:calc(100dvh - 48px);padding:18px;animation:.22s csp-rise;display:flex;overflow-y:auto;box-shadow:0 30px 70px -30px #2a25218c}.csp-window-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.csp-window-head>span{flex-direction:column;gap:3px;display:flex}.csp-window-head strong{color:#48433d;font-size:14px}.csp-window-head small{color:#8a837a;font-size:12.5px;line-height:1.45}.csp-browser{background:#fbf8f3;border:1px solid #ddd6cc;border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -30px #3d332b80}.csp-browser .csp-bar{padding:9px 12px}.csp-browser .csp-bar i{width:8px;height:8px}.csp-page{padding:6px 0}.csp-page.is-off{opacity:.45;filter:grayscale(.5)}@keyframes csp-in{0%{opacity:0}}@keyframes csp-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.csp-layer,.csp-window{animation:none}}.csp-viewport{position:relative}.csp-viewport.is-details{min-height:min(600px,100dvh - 200px)}.csp-layer-host{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.csp-layer-host>*{pointer-events:auto}.csp-layer-host .cs-contact-backdrop.is-framed{justify-content:center;align-items:center;width:auto;height:auto;padding:12px;display:flex;inset:0}.csp-layer-host .cs-course-modal{flex:0 auto;width:100%;max-width:100%;max-height:100%}.csp-page .cs-course.is-openable{cursor:pointer}.app-loading{z-index:300;opacity:0;background:#fdfaf8;place-items:center;padding:16px;animation:.35s .15s forwards app-loading-in;display:grid;position:fixed;inset:0}.app-loading-logo{aspect-ratio:1004/458;width:min(44vw,220px);position:relative}.app-loading-ghost,.app-loading-fill{background:linear-gradient(165deg,#ffffff47 0%,#fff0 45%,#0000002e 100%),url(/logo-silver-texture.jpg) 0 0/420px;position:absolute;inset:0;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.app-loading-ghost{opacity:.18}.app-loading-fill{clip-path:inset(0 100% 0 0);background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 150% 0/300% 100% no-repeat,linear-gradient(165deg,#ffffff47 0%,#fff0 45%,#0000002e 100%),url(/logo-silver-texture.jpg) 0 0/420px;animation:2.2s cubic-bezier(.55,0,.35,1) infinite app-loading-fill}@keyframes app-loading-in{to{opacity:1}}@keyframes app-loading-fill{0%{clip-path:inset(0 100% 0 0);opacity:1;background-position:150% 0,0 0,0 0}55%{clip-path:inset(0);opacity:1;background-position:150% 0,0 0,0 0}80%{clip-path:inset(0);opacity:1;background-position:-50% 0,0 0,0 0}to{clip-path:inset(0);opacity:0;background-position:-50% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.app-loading-fill{clip-path:none;animation:1.8s ease-in-out infinite app-loading-pulse}@keyframes app-loading-pulse{0%,to{opacity:.35}50%{opacity:1}}}.skel{background:#ece7e0 linear-gradient(90deg,#fff0 0%,#ffffffa6 50%,#fff0 100%) -100vw 0/100vw 100% no-repeat fixed;border-radius:6px;animation:1.6s ease-in-out infinite skel-shimmer;display:block}.skel-text{vertical-align:middle;height:.8em;display:inline-block}.skel-line{max-width:100%;height:11px}.skel-line--small{opacity:.7;height:8px}.skel-lines{flex-direction:column;gap:9px;padding:6px 0;display:flex}.skel-stack{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.skel-rows{flex-direction:column;display:flex}.skel-row{border-top:1px solid #ece8e1;align-items:center;gap:12px;padding:12px 10px;display:flex}.skel-row:first-child{border-top:0}.skel-avatar{border-radius:50%;flex:none;width:34px;height:34px}.skel-row-end{flex:none;width:56px}.skel-cards{flex-direction:column;gap:8px;display:flex}.skel-card{background:#ffffffb3;border:1px solid #ebe5df;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.skel-icon{border-radius:9px;flex:none;width:34px;height:34px}.skel-lines,.skel-rows,.skel-cards,.skel-text{animation:.3s .12s both skel-in}.skel-text{animation:.3s .12s both skel-in,1.6s ease-in-out infinite skel-shimmer}@keyframes skel-in{0%{opacity:0}}@keyframes skel-shimmer{to{background-position:100vw 0}}@media (prefers-reduced-motion:reduce){.skel,.skel-text{background-image:none;animation:none}}.skel-form{flex-direction:column;animation:.3s .12s both skel-in;display:flex}.skel-form-section{border-top:1px solid #e4e0d8;flex-direction:column;gap:14px;padding:22px 0;display:flex}.skel-field{flex-direction:column;gap:8px;display:flex}.skel-input{border-radius:9px;height:40px}.skel-input--tall{height:84px}.knowledge-courses{flex-direction:column;gap:10px;margin-top:18px;display:flex}.knowledge-courses-head{flex-direction:column;gap:3px;padding:0 2px;display:flex}.knowledge-courses-head strong{color:#4a453f;font-size:12px}.knowledge-courses-head small{color:#999289;font-size:11px}.knowledge-course-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.knowledge-course{background:#ffffff80;border:1px solid #e3dfd7;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.knowledge-courses-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.knowledge-courses-link:hover{color:#4a453f}.knowledge-course-thumb{object-fit:cover;border-radius:11px;flex:none;width:38px;height:38px}.knowledge-course-thumb.is-empty{background:#eee7dc}.knowledge-course-text{flex-direction:column;gap:3px;min-width:0;display:flex}.knowledge-course-text strong{color:#4a453f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.knowledge-course-text small{-webkit-line-clamp:2;color:#7a746b;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-course-text small.is-empty{color:#aaa39a;font-style:italic}:root[data-theme=dark]{color:#e1ddda;background:#1a1817}:root[data-theme=dark] .nav-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#201c1a;border:0}:root[data-theme=dark] .nav-tile:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#28231f}:root[data-theme=dark] .nav-tile.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ebdac9;background:#2f2925}:root[data-theme=dark] .nav-tile-svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .nav-tile-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #222826;box-shadow:0 4px 10px #4e736e29,0 1px 3px #2f514d14}:root[data-theme=dark] .publish-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2;background:0 0;border:0}:root[data-theme=dark] .publish-icon:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .publish-icon:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7;background:#24221e}:root[data-theme=dark] .publish-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .publish-icon-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#5f8a6a;border:2px solid #1a1817}:root[data-theme=dark] .publish-icon.is-changes .publish-icon-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#6b4b07}:root[data-theme=dark] .publish-icon.is-off .publish-icon-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .publish-icon.is-offline .publish-icon-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#47433d}:root[data-theme=dark] .page-head h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#eed9c7}:root[data-theme=dark] .panel-heading h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .page-head p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9da8a3}:root[data-theme=dark] .sidebar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#272521;border-right:1px solid #312f29}:root[data-theme=dark] .brand-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e1ddda}:root[data-theme=dark] .brand-symbol:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#6b7470}:root[data-theme=dark] .workspace-switcher:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161673;border:1px solid #312f29}:root[data-theme=dark] .workspace-switcher small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .account-row small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa5}:root[data-theme=dark] .workspace-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .account-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c0bdb6;background:#37352f}:root[data-theme=dark] .chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .nav-section-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .section-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .nav-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b4ae;background:0 0;border:0}:root[data-theme=dark] .nav-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .nav-item.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dedbd7;background:#16161699}:root[data-theme=dark] .nav-item.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 1px 3px #2f29220a}:root[data-theme=dark] .nav-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aaa6a0}:root[data-theme=dark] .account-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #33302b}:root[data-theme=dark] .more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a29e98}:root[data-theme=dark] .metric-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616a6;border:1px solid #2e2c27}:root[data-theme=dark] .metric-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .metric-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea9a3}:root[data-theme=dark] .metric-value:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad6d2}:root[data-theme=dark] .metric-card.green:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:3px solid #39533a}:root[data-theme=dark] .metric-card.blue:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:3px solid #3f4d63}:root[data-theme=dark] .metric-card.purple:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:3px solid #544862}:root[data-theme=dark] .metric-card.orange:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:3px solid #5a4228}:root[data-theme=dark] .members-search:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616cc;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .members-search:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .members-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-group:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#49443b}:root[data-theme=dark] .member-group:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .member-groups-new select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616cc;border:1px solid #312f2a}:root[data-theme=dark] .member-group-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .member-group-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-group-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:#24221f}:root[data-theme=dark] .members-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:0 0;border:0;border-top:1px solid #272521}:root[data-theme=dark] .members-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;border-top:0}:root[data-theme=dark] button.members-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616d9}:root[data-theme=dark] .member-identity-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .member-identity-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .member-muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-product:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa;background:#24221f}:root[data-theme=dark] .member-course-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d;border:1px solid #0000}:root[data-theme=dark] .member-course-chip-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8beae}:root[data-theme=dark] .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:conic-gradient(#8a776b calc(var(--p) * 1%), #36312a 0)}:root[data-theme=dark] .member-course-chip.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b201b}:root[data-theme=dark] .member-course-chip.is-done .member-course-chip-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc49e}:root[data-theme=dark] .member-course-chip.is-done .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3f6843}:root[data-theme=dark] .member-course-chip.is-unstarted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:1px dashed #39352e}:root[data-theme=dark] .member-course-chip.is-unstarted .member-course-chip-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-course-chip.is-unstarted .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:1.5px dashed #443f38}:root[data-theme=dark] .member-pill-more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#47433f}:root[data-theme=dark] .member-course-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#272521}:root[data-theme=dark] .member-course-bar>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#8a776b}:root[data-theme=dark] .member-course.is-done .member-course-bar>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3f6843}:root[data-theme=dark] .member-course.is-unstarted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161673}:root[data-theme=dark] .member-course.is-unstarted .member-course-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1bbb3}:root[data-theme=dark] .member-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-course-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 1px #403c370f,0 3px 8px -4px #403c374d}:root[data-theme=dark] .member-course-thumb.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bca392;background:linear-gradient(135deg,#2a251f,#362f27)}:root[data-theme=dark] .member-course-thumb.is-empty svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .member-course.is-unstarted .member-course-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:grayscale(.7)}:root[data-theme=dark] .member-course-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .member-course-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .member-course-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-course-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd}:root[data-theme=dark] .member-course-parts:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #272521}:root[data-theme=dark] .member-facts>div:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-facts span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .member-facts strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .member-facts small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-section h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .member-session:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-session-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .member-session-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .member-session-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-messages:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;border-top:1px solid #272521}:root[data-theme=dark] .member-message.assistant .member-message-bubble:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#242220}:root[data-theme=dark] .member-message.user .member-message-bubble:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c6d2c8;background:#222623}:root[data-theme=dark] .member-message small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19a92}:root[data-theme=dark] .member-memories li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-memories li small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3b5a7;background:0 0;border:0}:root[data-theme=dark] .text-button.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#de9b8d}:root[data-theme=dark] .knowledge-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .upload-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a6b6ab;border:1px dashed #46433c}:root[data-theme=dark] .upload-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d12;border-color:#4b584d}:root[data-theme=dark] .knowledge-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b2a9}:root[data-theme=dark] .collection-block:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-block-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1616168c;border-bottom:1px solid #282521}:root[data-theme=dark] .collection-block-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .collection-block .collection-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .digest-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b4ada4;background:#282622}:root[data-theme=dark] .digest-badge.status-published:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1;background:#1e2720}:root[data-theme=dark] .digest-badge.status-draft:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#abb48a;background:#20221c}:root[data-theme=dark] .digest-badge.status-stale:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7a275;background:#2b231b}:root[data-theme=dark] .digest-badge.status-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96;background:#272420}:root[data-theme=dark] .digest-workspace:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1c1a}:root[data-theme=dark] .digest-topbar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border-bottom:1px solid #2d2a26}:root[data-theme=dark] .digest-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-right:1px solid #2d2a26}:root[data-theme=dark] .digest-rendered:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d2cdc4}:root[data-theme=dark] .digest-rendered h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dcd9d2}:root[data-theme=dark] .digest-rendered h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d6d1ca}:root[data-theme=dark] .digest-rendered h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2}:root[data-theme=dark] .digest-editor:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .digest-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .digest-chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918}:root[data-theme=dark] .digest-chat-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #282521}:root[data-theme=dark] .digest-chat-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .digest-chat-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .advanced-collections>summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .intake-group h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d6d1ca}:root[data-theme=dark] .intake-coll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .intake-coll-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .intake-course-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .intake-course-row input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .intake-decision .choice:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#161616;border:1px solid #38342f}:root[data-theme=dark] .intake-decision .choice:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d}:root[data-theme=dark] .intake-decision .choice.suggested:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3c5a9;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .collection-create input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .collection-create input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .builder-section.open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#201c1a}:root[data-theme=dark] .builder-section.open .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28231f}:root[data-theme=dark] .section-meter-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2b2924}:root[data-theme=dark] .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#445e47}:root[data-theme=dark] .section-meter.tone-warn .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#614601}:root[data-theme=dark] .section-meter.tone-over .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#983e32}:root[data-theme=dark] .section-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .section-meter-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .section-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:#201c1a}:root[data-theme=dark] .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e4941}:root[data-theme=dark] .section-status.tone-ok:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1e231f}:root[data-theme=dark] .section-status.tone-ok .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#386743;box-shadow:0 0 0 3px #3867432e}:root[data-theme=dark] .section-status.tone-warn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c0a87d;background:#1f1c14}:root[data-theme=dark] .section-status.tone-warn .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#614601}:root[data-theme=dark] .builder-section-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#201c1a}:root[data-theme=dark] .builder-section-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .builder-section.open .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#28231f}:root[data-theme=dark] .builder-section-summary:hover .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2c2622}:root[data-theme=dark] .builder-section-titles strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:#201c1a}:root[data-theme=dark] .subtitle-bullets>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{color:#99948b}:root[data-theme=dark] .builder-section-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .builder-section-chevron svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .builder-section-summary:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#231f1d}:root[data-theme=dark] .builder-section-summary:hover .builder-section-titles strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#eed9c7}:root[data-theme=dark] .builder-section-summary:hover .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b7b1aa;background:#2c2622}:root[data-theme=dark] .builder-section-summary:hover .builder-section-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .builder-section-summary:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b594d}:root[data-theme=dark] .field-grid select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616b3;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .field-grid select:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .input-tile.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1d201e;border-color:#445e47}:root[data-theme=dark] .identity-link-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .identity-link-row input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .tone-field-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .tone-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .tone-progress.done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1}:root[data-theme=dark] .tone-readout:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .tone-readout-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .tone-description:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4}:root[data-theme=dark] .tone-trait:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1d201e;border:1px solid #272a27}:root[data-theme=dark] .tone-examples li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#beb9b1}:root[data-theme=dark] .drawer-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28241e59}:root[data-theme=dark] .drawer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1c1a;box-shadow:-20px 0 50px #3c362c2e}:root[data-theme=dark] .drawer-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .drawer-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .drawer-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .drawer-info:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8;background:#4b584d14;border-left:2px solid #2f352f}:root[data-theme=dark] .drawer-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .tone-q:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2}:root[data-theme=dark] .tone-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .tone-chip:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d}:root[data-theme=dark] .tone-chip.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .collection-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8;background:#4b584d14;border-left:2px solid #2f352f}:root[data-theme=dark] .collection-card.is-default:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e0d}:root[data-theme=dark] .collection-drop.dragover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d201e;border:1px dashed #445e47}:root[data-theme=dark] .qn-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .qn-chip:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d}:root[data-theme=dark] .qn-chip.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .qn-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:#23211d}:root[data-theme=dark] .qn-chip.selected .qn-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#445e47}:root[data-theme=dark] .qn-chip.fixed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b9b3aa;background:#1e1d1b}:root[data-theme=dark] .qn-lock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .visually-hidden:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0}:root[data-theme=dark] .input-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616;border:1px solid #2b2924;box-shadow:0 1px 2px #3c362c0a}:root[data-theme=dark] .input-tile:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#313a34;box-shadow:0 6px 16px #3c362c14}:root[data-theme=dark] .input-tile:active:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 1px 2px #3c362c0f}:root[data-theme=dark] .input-tile:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #445e47}:root[data-theme=dark] .input-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#4e736e14}:root[data-theme=dark] .input-tile:hover:not(:disabled) .input-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .input-tile-label small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29a}:root[data-theme=dark] .input-tile-soon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bea471;background:#29251e}:root[data-theme=dark] .input-tile-soon.input-tile-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1;background:#202821}:root[data-theme=dark] .collection-file:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #252420}:root[data-theme=dark] .collection-file:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .collection-file-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2}:root[data-theme=dark] .collection-file-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a39b}:root[data-theme=dark] .paste-textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .paste-textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .website-url-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .website-url-input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .website-url-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .site-fetch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2;background:#1d1b1a}:root[data-theme=dark] .site-fetch-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#93a395}:root[data-theme=dark] .site-fetch-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .site-fetch-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .site-fetch-date:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19b93}:root[data-theme=dark] .site-fetch-action:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:0 0;border:0}:root[data-theme=dark] .site-fetch-action:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#292521}:root[data-theme=dark] .site-fetch-action.is-quiet:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19b93}:root[data-theme=dark] .site-fetch-action.is-quiet:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .bf-address-line .bf-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;background:#1d1b1a;border:1px solid #0000}:root[data-theme=dark] .bf-address-line .bf-url:not(.is-editing):focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border-color:#0000}:root[data-theme=dark] .bf-address-line .bf-url.is-editing:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#323934;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .bf-address-line .bf-url-host:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19b93}:root[data-theme=dark] .bf-address-line .bf-url-host .bf-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#93a395}:root[data-theme=dark] .bf-address-line .bf-url-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .bf-address-line .bf-url-suffix:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .bf-address-line .bf-url-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .bf-address-line .bf-url-link:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-address-line .bf-url-link:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#292521}:root[data-theme=dark] .bf-address-line .bf-url-slug:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .bf-address-line .bf-url-link.is-copied .bf-url-slug:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc3a5}:root[data-theme=dark] .bf-address-line .bf-url-edit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19b93;background:0 0;border:0}:root[data-theme=dark] .bf-address-line .bf-url-edit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#292521}:root[data-theme=dark] .bf-site-fetch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#1d1b1a;border:0}:root[data-theme=dark] .bf-site-fetch:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#292521}:root[data-theme=dark] .bf-live:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc3a5;background:#1d1b1a}:root[data-theme=dark] .bf-live-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-live.is-live .bf-live-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:currentColor}:root[data-theme=dark] .bf-live.is-changes:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c8aa74}:root[data-theme=dark] .bf-live-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b59d76}:root[data-theme=dark] .bf-live.is-offline:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-live.is-unpublished:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .bf-live .bf-live-switch.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#5f8a6a}:root[data-theme=dark] .live-confirm-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28242052}:root[data-theme=dark] .live-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d6d1ca;background:#161616;box-shadow:0 24px 60px #28242038}:root[data-theme=dark] .live-confirm h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9}:root[data-theme=dark] .live-confirm p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b2}:root[data-theme=dark] .live-confirm p strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d6d1ca}:root[data-theme=dark] .live-confirm-actions button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0}:root[data-theme=dark] .live-confirm-cancel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7;background:#24221e}:root[data-theme=dark] .live-confirm-cancel:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2d2924}:root[data-theme=dark] .live-confirm-ok:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .live-confirm-ok:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#436560}:root[data-theme=dark] .live-confirm-ok.is-danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b5594b}:root[data-theme=dark] .live-confirm-ok.is-danger:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#a04d40}:root[data-theme=dark] .website-url-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .toast-info .toast-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9daabf}:root[data-theme=dark] .toast:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d6d1ca;background:#161616;border:1px solid #2b2924;box-shadow:0 12px 34px #3c362c29}:root[data-theme=dark] .toast-success .toast-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1}:root[data-theme=dark] .toast-error .toast-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#de9b8d}:root[data-theme=dark] .toast-spinner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:2px solid #2e2c27;border-top-color:#9e1c19}:root[data-theme=dark] .collection-entry-body strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .collection-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1;background:#202821}:root[data-theme=dark] .collection-tag.restricted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bea471;background:#29251e}:root[data-theme=dark] .digest-files:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2b2824}:root[data-theme=dark] .digest-files-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .digest-file-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2}:root[data-theme=dark] .digest-file-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a39b}:root[data-theme=dark] .composer-attach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a6b6ab;background:#1a1918;border:1px solid #2f2d28}:root[data-theme=dark] .composer-attach:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d14;border-color:#4b584d}:root[data-theme=dark] .digest-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b2a9}@media (width<=900px){:root[data-theme=dark] .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2d2a26;border-right:0}}:root[data-theme=dark] .person-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4b8b0}:root[data-theme=dark] .peach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#392921}:root[data-theme=dark] .lavender:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#322d3b}:root[data-theme=dark] .mint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#232e26}:root[data-theme=dark] .sand:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#312a1c}:root[data-theme=dark] .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#6f7f74;border:0}:root[data-theme=dark] .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#5d6d63}:root[data-theme=dark] .empty-view:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161659;border:1px dashed #38342e}:root[data-theme=dark] .empty-symbol:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#94a398}:root[data-theme=dark] .empty-view p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaba4}:root[data-theme=dark] .editor-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .editor-section-heading strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .editor-section-heading small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .editor-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#959f95}:root[data-theme=dark] .field-grid label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .field-grid .field-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .field-grid label .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .field-grid .field-group .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .field-grid input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .field-grid textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616b3;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .field-grid input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .field-grid textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .assist-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3b5a7;background:0 0;border:0}:root[data-theme=dark] .collection-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99b19c;background:#202821}:root[data-theme=dark] .collection-icon.restricted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bea37f;background:#29251e}:root[data-theme=dark] .collection-row strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2}:root[data-theme=dark] .collection-row small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a39b}:root[data-theme=dark] .collection-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9ab09d}:root[data-theme=dark] .collection-status.muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19a92}:root[data-theme=dark] .editor-actions:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a39c;border-top:1px solid #2d2a26}:root[data-theme=dark] .publish-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918f0;border:1px solid #302d28;box-shadow:0 12px 32px #3c362c24}:root[data-theme=dark] .publish-bar-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .publish-bar-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .publish-bar.is-error .publish-bar-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .publish-bar .primary-button:not(.danger):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .publish-bar .primary-button:not(.danger):hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .publish-bar.is-confirming:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1a19;border-color:#44312c}:root[data-theme=dark] .publish-bar .primary-button.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b0574a}:root[data-theme=dark] .publish-bar .primary-button.danger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#9a4a3e}:root[data-theme=dark] .pr-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28241e59}:root[data-theme=dark] .pr-modal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1c1a;box-shadow:0 24px 60px #3c362c38}:root[data-theme=dark] .pr-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .pr-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .pr-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .pr-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #282521}:root[data-theme=dark] .pr-item:last-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:0}:root[data-theme=dark] .pr-item.is-confirming .pr-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .pr-item-kind:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .pr-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .pr-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .pr-item-text small.pr-item-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .pr-item-text em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9b968e}:root[data-theme=dark] .pr-before:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96;-webkit-text-decoration:line-through #a59e9699;text-decoration:line-through #a59e9699}:root[data-theme=dark] .pr-arrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9b968e}:root[data-theme=dark] .pr-after:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .pr-row-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .pr-swatch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:inset 0 0 0 1px #00000014}:root[data-theme=dark] .pr-item-actions .primary-button.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b0574a}:root[data-theme=dark] .pr-item-actions .primary-button.danger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#9a4a3e}:root[data-theme=dark] .pr-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .pr-note.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .pr-footnote:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .pr-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .pr-foot-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .pr-foot .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .pr-foot .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .secondary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c3bdb6;background:0 0;border:1px solid #36332e}:root[data-theme=dark] .prototype-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;border:1px solid #32302b;box-shadow:0 15px 40px #51483c14}:root[data-theme=dark] .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b8;border-bottom:1px solid #282521}:root[data-theme=dark] .coach-identity strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5cfc8}:root[data-theme=dark] .coach-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#738077);color:#fff}:root[data-theme=dark] .online-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3c5e43;box-shadow:0 0 0 4px #1e251e}:root[data-theme=dark] .preview-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#1b1917;border:1px solid #ebe3dd21;box-shadow:0 4px 16px #3d332b0d}:root[data-theme=dark] .preview-message.user:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(160deg, color-mix(in srgb, var(--coach-c1,#9e1c19) 96%, #161616), color-mix(in srgb, var(--coach-c1,#9e1c19) 50%, var(--coach-c3,#d0473b)));box-shadow:0 4px 14px color-mix(in srgb, var(--coach-c3,#d0473b) 22%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef786b) 5%, #fffaf4)}:root[data-theme=dark] .preview-message a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in srgb, var(--coach-c1,#ef786b) 85%, #eee);text-decoration:underline}:root[data-theme=dark] .preview-message.user a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit}:root[data-theme=dark] .preview-message a:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce}:root[data-theme=dark] .preview-message.user a:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit}:root[data-theme=dark] .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-top:1px solid #282521}:root[data-theme=dark] .preview-composer textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#1a1918;border:1px solid #2f2d28;outline:none}:root[data-theme=dark] .preview-composer button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#748379);color:#fff;border:0}:root[data-theme=dark] .public-coach-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 16% 10%,#e8eee6 0,#0000 33%),#f5f3ef}:root[data-theme=dark] .overview-chat .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;background:0 0;border:none}:root[data-theme=dark] .overview-chat .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-top:none}:root[data-theme=dark] .overview-chat.is-dragover .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px dashed #4b584d}:root[data-theme=dark] .coach-visual--orb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 14%, transparent) 0 42%, color-mix(in srgb, var(--coach-c1) 7%, transparent) 43% 100%)}:root[data-theme=dark] .coach-visual--orb .cv-glow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 10%, transparent), transparent 68%);filter:blur(calc(var(--cv,132px) * .075))}:root[data-theme=dark] .coach-visual--orb .cv-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid color-mix(in srgb, var(--coach-c1) 22%, transparent)}:root[data-theme=dark] .coach-visual--orb .cv-core:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 30%, transparent)}:root[data-theme=dark] .coach-visual--breath .cv-b-core:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle, color-mix(in srgb, var(--coach-c1) 34%, transparent), color-mix(in srgb, var(--coach-c1) 14%, transparent))}:root[data-theme=dark] .coach-visual--breath .cv-b-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid color-mix(in srgb, var(--coach-c1) 35%, transparent)}:root[data-theme=dark] .coach-visual--orbit .cv-dot--1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1)}:root[data-theme=dark] .coach-visual--orbit .cv-dot--2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c2)}:root[data-theme=dark] .coach-visual--orbit .cv-dot--3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c3)}:root[data-theme=dark] .coach-visual--blob .cv-bl-glow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle, color-mix(in srgb, var(--coach-c2) 45%, transparent), transparent 70%);filter:blur(calc(var(--cv,132px) * .08))}:root[data-theme=dark] .coach-visual--blob .cv-bl-shape:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(140deg, var(--coach-c1), var(--coach-c2) 55%, var(--coach-c3))}:root[data-theme=dark] .coach-visual--mist .cv-mi:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(ellipse at 50% 50%, var(--mi-c), transparent 72%);filter:blur(calc(var(--cv,132px) * .075))}:root[data-theme=dark] .coach-visual--bubbles .cv-bu:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 31% 27%, #161616 0 9%, transparent 10%), radial-gradient(ellipse 22% 11% at 70% 77%, #161616b3 0 60%, transparent 66%), radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--bu-c) 6%, transparent) 0 40%, color-mix(in srgb, var(--bu-c) 22%, transparent) 62%, color-mix(in srgb, var(--bu-c) 62%, transparent) 86%, color-mix(in srgb, var(--bu-c) 85%, #161616) 98%, transparent 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bu-c) 35%, transparent), 0 calc(var(--cv,132px) * .03) calc(var(--cv,132px) * .05) -2px color-mix(in srgb, var(--bu-c) 30%, transparent)}:root[data-theme=dark] .coach-visual--solid .cv-so-slice:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(140deg, color-mix(in srgb, var(--base) 82%, #161616) 0%, var(--base) 42%, color-mix(in srgb, var(--base) 78%, #262626) 100%)}:root[data-theme=dark] .coach-visual--solid .cv-so-shadow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(ellipse, color-mix(in srgb, var(--coach-c3) 28%, transparent), transparent 70%)}:root[data-theme=dark] .coach-visual--saturn .cv-sat-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(closest-side, color-mix(in srgb, var(--coach-c2) 70%, #161616) 60%, var(--coach-c2) 78%, color-mix(in srgb, var(--coach-c2) 70%, var(--coach-c3)) 100%)}:root[data-theme=dark] .coach-visual--sparkle .cv-sp:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--sp-c)}:root[data-theme=dark] .coach-visual--rainbow .cv-rb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:calc(var(--cv,132px) * .075) solid;border-color:var(--rb-c) var(--rb-c) transparent transparent}:root[data-theme=dark] .coach-visual--crescent .cv-cr-moon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:inset calc(var(--cv,132px) * .1) calc(var(--cv,132px) * -.03) 0 0 var(--coach-c1)}:root[data-theme=dark] .coach-visual--crescent .cv-cr-star:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c3)}:root[data-theme=dark] .coach-visual--crescent .cv-cr-star--2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-visual--crescent .cv-cr-star--3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c2)}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-glow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--coach-c1) 26%, transparent), transparent 62%);filter:blur(calc(var(--cv,132px) * .04))}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-water:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:blur(calc(var(--cv,132px) * .012))}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-sun:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(var(--coach-c1), var(--coach-c3));box-shadow:0 0 calc(var(--cv,132px) * .12) color-mix(in srgb, var(--coach-c1) 45%, transparent)}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-sun--reflection:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(var(--coach-c3), var(--coach-c1))}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-horizon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--coach-c3) 55%, transparent), transparent)}:root[data-theme=dark] .visual-option:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161699;border:1px solid #312f2a}:root[data-theme=dark] .visual-option:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22211f}:root[data-theme=dark] .visual-option.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .visual-option-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .visual-color:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .access-provider-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .access-provider-card.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .access-provider-choose:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .access-provider-radio:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid #504a40}:root[data-theme=dark] .access-provider-card.selected .access-provider-radio:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:4px solid #748379}:root[data-theme=dark] .access-provider-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .access-provider-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .access-provider-text .access-provider-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3c5a9}:root[data-theme=dark] .access-provider-text .access-provider-summary.pending:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .access-provider-settings:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:0 0;border:0;border-left:1px solid #2b2924}:root[data-theme=dark] .access-provider-settings:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e1ddda}@media (width<=640px){:root[data-theme=dark] .access-provider-settings:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2b2924;border-left:0}}:root[data-theme=dark] .access-available li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .access-available li small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .collection-access-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa;background:0 0;border:1px dashed #36332e}:root[data-theme=dark] .settings-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .settings-group-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .field-grid .schedule-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#16161680;border:1px solid #282621}:root[data-theme=dark] .schedule-section-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa}:root[data-theme=dark] .collection-access-lock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .collection-access-button.is-set:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3c5a9;background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .access-chosen:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .access-chosen-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0}:root[data-theme=dark] .access-chosen-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .access-chosen-head .access-chosen-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .access-chosen-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3b5a7}:root[data-theme=dark] .access-loading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa;border:1px dashed #312e28}:root[data-theme=dark] .access-available li.added:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .access-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa}:root[data-theme=dark] .access-connection:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .access-connection strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .access-status.ok:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3c5a9}:root[data-theme=dark] .access-status.bad:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#1b1917;border:1px solid #ebe3dd21}:root[data-theme=dark] .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#ebe3dd42}:root[data-theme=dark] .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 40%, transparent);background:color-mix(in srgb, var(--coach-c1,#9e1c19) 7%, transparent);color:var(--coach-c3,#fe897a)}:root[data-theme=dark] .coach-starter.accent:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 60%, transparent);background:color-mix(in srgb, var(--coach-c1,#9e1c19) 12%, transparent)}:root[data-theme=dark] .coach-starters--outline .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--outline .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 55%, transparent);color:var(--coach-c3,#fe897a);background:0 0}:root[data-theme=dark] .coach-starters--outline .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1,#9e1c19);background:color-mix(in srgb, var(--coach-c1,#9e1c19) 6%, transparent)}:root[data-theme=dark] .coach-starters--filled .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--filled .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#9e1c19);color:#fff;box-shadow:0 6px 16px -10px var(--coach-c3,#d0473b);border-color:#0000}:root[data-theme=dark] .coach-starters--filled .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c3,#d0473b);border-color:#0000}:root[data-theme=dark] .coach-starters--tinted .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--tinted .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#9e1c19) 14%, #161616);color:var(--coach-c3,#fe897a);border-color:#0000}:root[data-theme=dark] .coach-starters--tinted .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#9e1c19) 22%, #161616);border-color:#0000}:root[data-theme=dark] .coach-starters--card .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--card .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid #ebe3dd1b;border-left:3px solid var(--coach-c1,#9e1c19);color:#e2d7ce;background:#161616;box-shadow:0 4px 14px -8px #3d332b47}:root[data-theme=dark] .coach-starters--card .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#ebe3dd2e;border-left-color:var(--coach-c3,#d0473b);background:#161616;box-shadow:0 8px 20px -10px #3d332b59}:root[data-theme=dark] .coach-starters--minimal .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--minimal .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3,#fe897a);background:0 0;border:0}:root[data-theme=dark] .coach-starters--minimal .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c1,#ef786b);background:0 0}:root[data-theme=dark] .coach-starters--gradient .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--gradient .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(135deg, var(--coach-c1,#9e1c19), var(--coach-c2,#8c476d));color:#fff;border-color:#0000}:root[data-theme=dark] .coach-starters--gradient .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(135deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));border-color:#0000}:root[data-theme=dark] .coach-starters--dashed .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--dashed .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px dashed color-mix(in srgb, var(--coach-c1,#9e1c19) 65%, transparent);color:var(--coach-c3,#fe897a);background:0 0}:root[data-theme=dark] .coach-starters--dashed .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1,#9e1c19);background:0 0}:root[data-theme=dark] .coach-starters--retro .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-starters--retro .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid var(--coach-c3,#d0473b);color:var(--coach-c3,#fe897a);box-shadow:3px 3px 0 var(--coach-c3,#d0473b);background:#161616}:root[data-theme=dark] .coach-starters--retro .coach-starter:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c3,#d0473b);box-shadow:4px 4px 0 var(--coach-c3,#d0473b);background:#161616}:root[data-theme=dark] .coach-starters--retro .coach-starter:active:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:1px 1px 0 var(--coach-c3,#d0473b)}:root[data-theme=dark] .cs-hero-media .cs-logo-plate:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ffffffeb;box-shadow:0 10px 30px -12px #14100c73}:root[data-theme=dark] .bf-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-logo.is-dragging:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1c1b;border-color:#4b584d}:root[data-theme=dark] .bf-logo-stage:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:repeating-conic-gradient(#211f1d 0 25%, #1a1918 0 50%) 0 0 / 14px 14px}:root[data-theme=dark] .bf-logo-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .bf-logo-plus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:#201f1c}:root[data-theme=dark] .bf-logo-empty strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-logo-empty small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .lg-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1b1a;border:1px solid #292621}:root[data-theme=dark] .lg-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .lg-card:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3d3932}:root[data-theme=dark] .lg-card.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#46423e;box-shadow:0 0 0 1px #3d3934}:root[data-theme=dark] .lg-card:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .lg-card-wait:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#25231f}:root[data-theme=dark] .lg-card-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .lg-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .lg-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .lg-type-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .lg-type-chip:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#403b34}:root[data-theme=dark] .lg-type-chip.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bdd9c8;background:#1d201e;border-color:#4e736e}:root[data-theme=dark] .lg-type-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dcd8d3;background:#1a1918;border:1px solid #34312b;outline:none}:root[data-theme=dark] .lg-type-input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b594d;box-shadow:0 0 0 3px #4b594d21}:root[data-theme=dark] .bf-seg-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .bf-seg-options:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22211e}:root[data-theme=dark] .bf-seg-options button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:0 0;border:0}:root[data-theme=dark] .bf-seg-options button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-seg-options button.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0;background:#161616;box-shadow:0 1px 3px #00000014}:root[data-theme=dark] .follow-up-toast:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#181715e0;border:1px solid #ebe3dd1e;box-shadow:0 14px 34px -14px #3d332b52,0 2px 6px #3d332b0d}:root[data-theme=dark] .follow-up-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b3aba2}:root[data-theme=dark] .follow-up-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a29a;background:0 0;border:0}:root[data-theme=dark] .follow-up-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#ebe3dd17}:root[data-theme=dark] .follow-up-close svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .follow-up-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 38%, transparent);background:color-mix(in srgb, var(--coach-c1,#9e1c19) 7%, #161616);color:var(--coach-c3,#fe897a)}:root[data-theme=dark] .follow-up-chip:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 62%, transparent);background:color-mix(in srgb, var(--coach-c1,#9e1c19) 13%, #161616)}:root[data-theme=dark] .history-pull-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96;background:0 0;border:0}:root[data-theme=dark] .history-pull-hint:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .history-pull.is-ready .history-pull-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3,#fe897a)}:root[data-theme=dark] .history-pull-hint svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before,:root[data-theme=dark] .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#ebe3dd1b}:root[data-theme=dark] .visual-color input[type=color]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:1px solid #312f2a}:root[data-theme=dark] .coach-greeting h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .coach-greeting-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bbb3ab}:root[data-theme=dark] .onboarding-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 16% 10%,#20241f 0,#0000 33%),#1f1e1b}:root[data-theme=dark] .onboarding-brand:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dcd8d3}:root[data-theme=dark] .onboarding-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616c2;border:1px solid #2e2c27;box-shadow:0 20px 60px #5a504314}:root[data-theme=dark] .onboarding-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b5afa8}:root[data-theme=dark] .onboarding-form label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac3}:root[data-theme=dark] .onboarding-form label em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19a92}:root[data-theme=dark] .onboarding-form input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dcd8d3;background:#1a1918;border:1px solid #34312b;outline:none}:root[data-theme=dark] .onboarding-form input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b594d;box-shadow:0 0 0 3px #4b594d21}:root[data-theme=dark] .field-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .onboarding-submit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#6f7f74;border:0}:root[data-theme=dark] .onboarding-submit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#5d6d63}:root[data-theme=dark] .form-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e89e91;background:#241d1b;border:1px solid #44312c}:root[data-theme=dark] .onboarding-footer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19a92}:root[data-theme=dark] .coach-login:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--coach-c1) 14%, #1f1e1b) 0, transparent 33%), #1f1e1b}:root[data-theme=dark] .coach-login .onboarding-form input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1);box-shadow:0 0 0 3px color-mix(in srgb, var(--coach-c1) 16%, transparent)}:root[data-theme=dark] .coach-login .onboarding-submit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1)}:root[data-theme=dark] .coach-login .onboarding-submit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 86%, #262626)}:root[data-theme=dark] .coach-login .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in srgb, var(--coach-c1) 70%, #e2d7ce)}:root[data-theme=dark] .terms-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in srgb, var(--coach-c1,#a6b6ab) 70%, #e2d7ce);border:1px solid #34312b;text-decoration:none}:root[data-theme=dark] .terms-link:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1,#4b594d)}:root[data-theme=dark] .terms-link small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .chat-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1917b3;border:1px solid #ebe3dd21}:root[data-theme=dark] .chat-menu-button span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#7a6e62}:root[data-theme=dark] .chat-menu-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 4px color-mix(in srgb, var(--coach-c1,#824d2e) 16%, transparent);outline:0}:root[data-theme=dark] .chat-menu-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1917;border:1px solid #ebe3dd21;box-shadow:0 14px 40px #3d332b1f}:root[data-theme=dark] .chat-menu-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:0 0;border:0;text-decoration:none}:root[data-theme=dark] .chat-menu-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .chat-menu-item:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe3dd14;outline:0}:root[data-theme=dark] .chat-menu-item.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fdac9b}@media (width<=640px){:root[data-theme=dark] .chat-menu-button.has-install-guide-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#b2221c;border:2px solid #1b1917}:root[data-theme=dark] .chat-menu-item.has-install-guide-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#b2221c}}:root[data-theme=dark] .install-guide:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--coach-c1) 14%, #1f1e1b) 0, transparent 33%), #1f1e1b;color:#dcd8d3}:root[data-theme=dark] .install-guide-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in srgb, var(--coach-c1) 70%, #e2d7ce)}:root[data-theme=dark] .install-guide-header>p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b5afa8}:root[data-theme=dark] .install-step:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616c2;border:1px solid #2e2c27;box-shadow:0 20px 60px #5a504314}:root[data-theme=dark] .install-step>div>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .install-step p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b5afa8}:root[data-theme=dark] .install-step p strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dcd8d3}:root[data-theme=dark] .install-step img:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid #2e2c27}:root[data-theme=dark] .install-guide-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff;text-decoration:none}:root[data-theme=dark] .install-guide-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 86%, #262626)}:root[data-theme=dark] .terms-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dbd6cf;background:#1f1e1b}:root[data-theme=dark] .terms-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a6b6ab}:root[data-theme=dark] .terms-eyebrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .terms-version:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .auth-login .onboarding-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay);background:#cfe0ea;border:0;box-shadow:0 30px 60px -20px #3c505f59}:root[data-theme=dark] .auth-login .onboarding-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{filter:brightness(1.2)contrast(1.06)saturate(.7)hue-rotate(15deg);background:linear-gradient(#e8f3fa38,#e8f3fa38),url(/bg-cloud.jpg) 50%/cover}:root[data-theme=dark] .auth-login .onboarding-card .section-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .auth-login .onboarding-card h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .auth-login .onboarding-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay)}:root[data-theme=dark] .auth-form .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#ffffff47}:root[data-theme=dark] .auth-form .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#2a211880}:root[data-theme=dark] .auth-form .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#ffffff73}:root[data-theme=dark] .auth-form .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--edge-mint);background:#3a2c1c;border:1px solid #3a2c1c}:root[data-theme=dark] .auth-form .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--logo-brown)}:root[data-theme=dark] .auth-form .field-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay-dim)}:root[data-theme=dark] .auth-form .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay)}:root[data-theme=dark] .brand-help-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fffdec;background:#3d2b1b}:root[data-theme=dark] .brand-help-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e8d5bf}:root[data-theme=dark] .brand-help-price:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b89f84}:root[data-theme=dark] .brand-help-card .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#3d2b1b;background:0 0}:root[data-theme=dark] .brand-help-card .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#fffdec}:root[data-theme=dark] .brand-help-card .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .brand-help-card .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#efe6cf}:root[data-theme=dark] .brand-help-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fffdec;background:#fffdec14}:root[data-theme=dark] .brand-help-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .brand-help-points strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fffdec}:root[data-theme=dark] .brand-help-points span:last-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fffdecb3}:root[data-theme=dark] .brand-help-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28241e6b}:root[data-theme=dark] .lp:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay);background:#2b332e}:root[data-theme=dark] .lp a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;text-decoration:none}:root[data-theme=dark] .lp-photo-square:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{filter:brightness(.59)saturate(.5);background-image:url(/bg-cloud.jpg)}:root[data-theme=dark] .lp-photo-square:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{filter:brightness(.7)contrast(1.5)saturate(.45);background-image:url(/bg-cloud.jpg)}:root[data-theme=dark] .lp--hero-photo .lp-photo-square:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{filter:brightness(.62)saturate(.8)sepia(.08);background-image:linear-gradient(90deg,#0e0a088c 0%,#0e0a0833 55%,#0e0a0800 100%),url(/bg-hero-photo-4.jpg)}:root[data-theme=dark] .lp-photo-band:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{filter:brightness(.59)saturate(.75);background-image:url(/bg-green.jpg)}:root[data-theme=dark] .lp-masthead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid var(--line-strong)}:root[data-theme=dark] .lp-masthead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:conic-gradient(from 70deg at 0 0,#fffded00 0deg,#fffded4d 40deg,#fffded24 90deg,#fffded00 190deg,#0000 360deg)}:root[data-theme=dark] .lp-brand-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:var(--logo-ink)}:root[data-theme=dark] .lp--logo-silver .lp-brand-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--lp-silver-sheen) 150% 0 / 300% 100% no-repeat, var(--lp-silver)}:root[data-theme=dark] .lp--logo-silver .lp-brand-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:drop-shadow(0 1px 1px #00000059)}:root[data-theme=dark] .lp--logo-silver .lp-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#0e0e10}:root[data-theme=dark] .lp--logo-silver .lp-intro-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .lp--logo-silver .lp-intro-fade .lp-intro-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--lp-silver)}:root[data-theme=dark] .lp-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2b332e}:root[data-theme=dark] .lp-intro-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-image:linear-gradient(to right, #fff 50%, var(--logo-ink) 50%)}:root[data-theme=dark] .lp-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .lp-hero-copy h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-lead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left:1px solid var(--line-strong)}:root[data-theme=dark] .lp-visual-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{border:1px solid var(--line)}:root[data-theme=dark] .lp--frame-silver .lp-visual-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:drop-shadow(0 22px 40px #00000052)}:root[data-theme=dark] .lp--frame-silver .lp-visual-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:url(/frame-liquid-silver.jpg) 50%/cover no-repeat;border:0}:root[data-theme=dark] .lp-caption-rule:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--line-strong)}:root[data-theme=dark] .lp-caption:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay-dim)}:root[data-theme=dark] .lp-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid var(--line-soft)}:root[data-theme=dark] #funktioner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:none}:root[data-theme=dark] .lp-section-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-index-list:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid var(--line)}:root[data-theme=dark] .lp-index-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid var(--line)}:root[data-theme=dark] .lp-index-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:var(--line-strong)}:root[data-theme=dark] .lp-index-num:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .lp-index-row:hover .lp-index-num:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent-bright)}:root[data-theme=dark] .lp-index-body h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-index-eg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay-dim)}:root[data-theme=dark] .lp-product-window:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbf8f3;box-shadow:0 40px 90px -30px #0000008c,0 12px 30px -12px #00000059,0 0 0 1px #ffffff2e}:root[data-theme=dark] .lp-product-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#f4efe8;border-bottom:1px solid #ece6dd}:root[data-theme=dark] .lp-product-dots i:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ddd5ca}:root[data-theme=dark] .lp-product-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#8a847b;background:#fff}:root[data-theme=dark] .lp-product-video:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbf8f3}:root[data-theme=dark] .lp-statement:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid var(--line-soft)}:root[data-theme=dark] .lp-statement h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-statement-highlight:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .lp-hero-copy .lp-lead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in oklab, var(--accent) 62%, white);border-left:0}:root[data-theme=dark] .lp-rt-char:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in oklab, var(--kicker-light), var(--kicker-dark) calc(var(--cloud-t,0) * 100%))}:root[data-theme=dark] .lp-lane:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid var(--line-soft)}:root[data-theme=dark] .lp-lane-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-lane-scroll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] .lp-lane-scroll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-scrollbar-thumb{background:var(--line-strong)}:root[data-theme=dark] .lp-lane-card .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 1px 3px #3a2c1c1a,0 20px 40px -18px #3a2c1c59}:root[data-theme=dark] .lp-lane-nav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--line-strong);color:var(--ink);background:#2b21168c}:root[data-theme=dark] .lp-lane-nav:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2b2116cc}:root[data-theme=dark] .lp-cta-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:var(--logo-ink)}:root[data-theme=dark] .lp-cta h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .lp-footer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid var(--line)}:root[data-theme=dark] .lp-footer-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .lp-footer-copy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay-dim)}:root[data-theme=dark] .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--line-strong);color:var(--clay-dim);background-color:#0000;background-image:linear-gradient(#ccb3a433,#ccb3a433);outline:none}:root[data-theme=dark] .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#b8ac97bf}:root[data-theme=dark] .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#ffffff0d}:root[data-theme=dark] .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#dcd2c2e6}:root[data-theme=dark] .lp-input:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#3a2c1c;background-color:#0000;outline:none}:root[data-theme=dark] .lp-input:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#3a2c1d8c}:root[data-theme=dark] .lp-form .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--line-strong)}:root[data-theme=dark] .lp-form-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e0a074}:root[data-theme=dark] .lp-form-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--line-strong);color:var(--ink);background:#2b211652}:root[data-theme=dark] .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid #0000}:root[data-theme=dark] .lp-btn-primary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--edge-mint);color:var(--logo-brown);border-color:var(--edge-green)}:root[data-theme=dark] .lp-btn-primary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--edge-green)}:root[data-theme=dark] .lp-btn-primary:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid var(--ink)}:root[data-theme=dark] a.lp-signup:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--paper-ink)}:root[data-theme=dark] a.lp-btn-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper-ink);border-color:var(--paper-ink);color:var(--edge-mint)}:root[data-theme=dark] .lp-btn-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--logo-brown)}:root[data-theme=dark] .lp-btn-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .lp-coach .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .lp-coach .coach-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper-ink)}:root[data-theme=dark] .lp-coach .preview-message.user:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper-ink);color:var(--paper)}:root[data-theme=dark] .lp-coach .preview-composer button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper-ink)}:root[data-theme=dark] .lp-lesson:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;border:1px solid #3d332b1a;box-shadow:0 4px 14px #3d332b0f}:root[data-theme=dark] .lp-lesson-play:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ffffffeb;box-shadow:0 4px 12px #00000026}:root[data-theme=dark] .lp-lesson-play svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:var(--lesson-c3)}:root[data-theme=dark] .lp-lesson-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--lesson-c3)}:root[data-theme=dark] .lp-lesson-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#2c2925}:root[data-theme=dark] .lp-lesson-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#8a8278}:root[data-theme=dark] .lp-lesson-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--lesson-c1) 14%, white);color:var(--lesson-c3)}:root[data-theme=dark] .identity-avatar-row .wide-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .identity-avatar-row .wide-field .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .identity-avatar-row .wide-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616b3;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .identity-avatar-row .wide-field input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .avatar-preview:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#738077}:root[data-theme=dark] .avatar-edit-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:linear-gradient(#e7e4e100 38%,#26221eb8)}:root[data-theme=dark] .account-avatar-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .account-avatar-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #718375}:root[data-theme=dark] .account-dropdown:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26;box-shadow:0 18px 44px #302d2a29}:root[data-theme=dark] .account-dropdown-email:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e1ddda}:root[data-theme=dark] .account-dropdown-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2;background:0 0;border:0}:root[data-theme=dark] .account-dropdown-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22211f}:root[data-theme=dark] .account-dropdown-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;border-top:1px solid #262420}:root[data-theme=dark] .account-org:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .account-org:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22211f}:root[data-theme=dark] .account-org.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f211e}:root[data-theme=dark] .account-org-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c0bdb6;background:#37352f}:root[data-theme=dark] .account-org-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e1ddda}:root[data-theme=dark] .account-org-role:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa5}:root[data-theme=dark] .account-org-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a3b5a7}:root[data-theme=dark] .client-admin-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .client-admin:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .client-admin-email:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .client-admin-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa5}:root[data-theme=dark] .builder-section-body>.field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.field-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .app-shell :is(.field-grid>label:not(.access-toggle),.field-grid>.field-group,.identity-avatar-row>.wide-field)>.access-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9;background:#161616;border:1px solid #34312b}:root[data-theme=dark] .app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#9b968e}:root[data-theme=dark] .app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .app-shell :is(.field-grid,.identity-avatar-row,.starter-fields) :is(input:not([type=color],[type=checkbox],[type=radio],[type=file]),textarea,select):disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:#1e1d1b}:root[data-theme=dark] .app-shell .visual-color input[type=color]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#34312b}:root[data-theme=dark] .work-in-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .insights-select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616cc;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .insights-select:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .insights-muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .insights-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .insights-finding:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #272521}:root[data-theme=dark] .insights-finding h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad6d2}:root[data-theme=dark] .insights-finding p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .insights-finding-action:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #272521}:root[data-theme=dark] .insights-finding-action span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .insights-finding-action p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4}:root[data-theme=dark] .insights-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .insights-row-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .insights-row-meta strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .insights-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24221f}:root[data-theme=dark] .insights-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d}:root[data-theme=dark] .insights-category:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #272521}:root[data-theme=dark] .insights-category:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .insights-category-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616d9}:root[data-theme=dark] .insights-category-row .insights-row-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .insights-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a6a19b}:root[data-theme=dark] .insights-topic-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .insights-quotes li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;border-left:3px solid #5a4228}:root[data-theme=dark] .insights-questions li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .insights-questions small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .bf-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--coach-c1)}:root[data-theme=dark] .bf-field-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-field.is-spotlit .bf-field-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ede9e5}:root[data-theme=dark] .bf-field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-phrase:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-profile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #34312b}:root[data-theme=dark] .bf-url:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-phrase:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .bf-url:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-phrase:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .bf-avatar-face:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .bf-avatar-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:linear-gradient(#e7e4e100 35%,#26221eb3)}:root[data-theme=dark] .bf-avatar.is-busy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{border:2px solid #0000;border-top-color:var(--coach-c1)}:root[data-theme=dark] .bf-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9;background:0 0;border:1px solid #0000;outline:none}:root[data-theme=dark] .bf-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#938e86}:root[data-theme=dark] .bf-name:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#e7e4e011}:root[data-theme=dark] .bf-name:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .bf-profile-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-profile-offer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#beb9b2}:root[data-theme=dark] .bf-link-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c8ada1;background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}:root[data-theme=dark] .bf-link-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration-color:currentColor}:root[data-theme=dark] .bf-url.is-disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1d1b}:root[data-theme=dark] .bf-url-host:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-url-host .bf-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#91ab9b}:root[data-theme=dark] .bf-url-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9;background:0 0;border:0;outline:none}:root[data-theme=dark] .bf-url-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#938e86}:root[data-theme=dark] .bf-url-suffix:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19b93}:root[data-theme=dark] .bf-url-state:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-url-state.is-pending:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c0a279}:root[data-theme=dark] .bf-url-state.is-saved:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#93bb9c}:root[data-theme=dark] .bf-address-line .bf-url-slug.is-placeholder:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9b968e}:root[data-theme=dark] .bf-url-copy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1ccc6;background:#201f1c;border:0}:root[data-theme=dark] .bf-url-copy:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#272521}:root[data-theme=dark] .bf-url-copy.is-copied:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc3a5;background:#212622}:root[data-theme=dark] .bf-phrase textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db;background:0 0;border:0;outline:none}:root[data-theme=dark] .bf-phrase--subtitle textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1}:root[data-theme=dark] .bf-phrase textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#908b84}:root[data-theme=dark] .bf-token-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8beaf;background:#1e201e;border:0}:root[data-theme=dark] .bf-token-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#232723}:root[data-theme=dark] .bf-phrase-sample:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-phrase-sample mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 16%, transparent);color:var(--coach-c3)}:root[data-theme=dark] .bf-palette:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-visual:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-palette:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-visual:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3d3932;box-shadow:0 8px 18px -10px #40382e59}:root[data-theme=dark] .bf-palette.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-visual.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#46423e;box-shadow:0 0 0 1px #3d3934}:root[data-theme=dark] .bf-palette:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-visual:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-palette-dots>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:2px solid #161616;box-shadow:0 1px 2px #00000014}:root[data-theme=dark] .bf-palette-wheel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:conic-gradient(#9e1c19,#624607,#456150,#4f86a6,#66548f,#7c3749,#9e1c19)}:root[data-theme=dark] .bf-palette-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .bf-palette-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#46423e;border:2px solid #161616}:root[data-theme=dark] .bf-starter-styles-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-starter-sample.coach-starters--retro .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:2px 2px 0 var(--coach-c3,#d0473b)}:root[data-theme=dark] .bf-color:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-color:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .bf-color-swatch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:inset 0 0 0 1px #00000014}:root[data-theme=dark] .bf-color-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-color-text code:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-font:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9;background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-font:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3d3932;box-shadow:0 8px 18px -10px #40382e59}:root[data-theme=dark] .bf-font.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#46423e;box-shadow:0 0 0 1px #3d3934}:root[data-theme=dark] .bf-font:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-font-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .bf-font-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .bf-font-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1}:root[data-theme=dark] .bf-font-names:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1ccc6;border-top:1px dashed #2d2a26}:root[data-theme=dark] .bf-font-names small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .bf-font-plus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9a948b}:root[data-theme=dark] .bf-font-own-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .bf-custom-font small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .bf-custom-font input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0;background:#191917;border:1px solid #2d2a26;outline:none}:root[data-theme=dark] .bf-custom-font input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#979189}:root[data-theme=dark] .bf-custom-font input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .bf-custom-font.is-missing input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#873e30}:root[data-theme=dark] .bf-custom-font-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2}:root[data-theme=dark] .bf-custom-font.is-missing .bf-custom-font-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f79784}:root[data-theme=dark] .bsi-url .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .bsi-url .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .bsi-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f79784}:root[data-theme=dark] .bsi-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e3c0a2;background:#231d17;border:1px solid #3e2e1e}:root[data-theme=dark] .bsi-warning strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#edcaac}:root[data-theme=dark] .bsi-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bsi-row-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bsi-row-change:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .bsi-before:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;-webkit-text-decoration:line-through #a8a29b99;text-decoration:line-through #a8a29b99}:root[data-theme=dark] .bsi-before em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bsi-after em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:none}:root[data-theme=dark] .bsi-after:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9}:root[data-theme=dark] .bsi-arrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9a948b}:root[data-theme=dark] .bsi-swatches>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:2px solid #161616;box-shadow:0 1px 2px #0000001f}:root[data-theme=dark] .bf-visual-none:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px dashed #4d473f}:root[data-theme=dark] .bf-visual-none:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#4d473f}:root[data-theme=dark] .bf-chip input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#1b1917;border:1px solid #ebe3dd28;outline:none}:root[data-theme=dark] .bf-chip.accent input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1) 40%, transparent);background:color-mix(in srgb, var(--coach-c1) 7%, #161616);color:var(--coach-c3)}:root[data-theme=dark] .bf-chip input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3d332b3d}:root[data-theme=dark] .bf-chip.accent input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1) 65%, transparent)}:root[data-theme=dark] .bf-chip input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .bf-chip input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#979189}:root[data-theme=dark] .bf-chip-remove:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:#ebe3dd17;border:0}:root[data-theme=dark] .bf-chip-remove:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2ded9;background:#ebe3dd2e}:root[data-theme=dark] .bf-chip-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2;background:0 0;border:1.5px dashed #39362f}:root[data-theme=dark] .bf-chip-add:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8beaf;background:#4b584d12;border-color:#4b584d}:root[data-theme=dark] .bf-starters-fallback:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-switch-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#e7e4e00c}:root[data-theme=dark] .bf-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3b3731;border:0}:root[data-theme=dark] .bf-switch.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#748379}:root[data-theme=dark] .bf-switch:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-switch-knob:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:0 1px 3px #0003}:root[data-theme=dark] .bf-switch-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-switch-text span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .spot-target:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{border:1.5px solid color-mix(in srgb, var(--coach-c1,#4b584d) 55%, transparent);background:color-mix(in srgb, var(--coach-c1,#4b584d) 6%, transparent)}:root[data-theme=dark] .coach-frame.has-spotlight .spot-target:not(.is-lit)>:not(.spot-edit):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:saturate(.4)}:root[data-theme=dark] .spot-edit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#413e3b;border:0}:root[data-theme=dark] .coach-greeting-sub.is-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9a948b;border:1.5px dashed #3c3831}:root[data-theme=dark] .preview-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2;background:#201c1a}:root[data-theme=dark] .preview-composer-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;border:1px solid #2f2d28}:root[data-theme=dark] .preview-composer-field:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d}:root[data-theme=dark] .preview-composer .preview-composer-field textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .agent-attachment:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #2f2d28}:root[data-theme=dark] .overview-chat .preview-composer .agent-attachment-remove:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa;background:0 0;border:0}:root[data-theme=dark] .overview-chat .preview-composer .agent-attachment-remove:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d26}:root[data-theme=dark] .collection-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f2ab9d;background:#b0574a12;border-left:2px solid #6b3f34}:root[data-theme=dark] .preview-retrieved:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8;background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .preview-retrieved>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .preview-retrieved small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .verbatim-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .verbatim-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .verbatim-part:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .verbatim-part>.digest-rendered:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #282521}:root[data-theme=dark] .verbatim-part-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .verbatim-part-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .verbatim-part.state-sent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left-color:#748379}:root[data-theme=dark] .verbatim-part.state-fetchable:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left-color:#36332e}:root[data-theme=dark] .verbatim-part.state-closed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left-color:#282521}:root[data-theme=dark] .verbatim-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .verbatim-day input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .verbatim-day small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .verbatim-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .verbatim-legend:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .verbatim-legend li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left:3px solid #36332e}:root[data-theme=dark] .verbatim-legend .state-sent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left-color:#748379}:root[data-theme=dark] .verbatim-legend .state-closed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-left-color:#282521}:root[data-theme=dark] .verbatim-resuggest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #282521}:root[data-theme=dark] .verbatim-resuggest small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .verbatim-resuggest input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .collection-warning .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f2ab9d;text-decoration:underline}:root[data-theme=dark] .settings-danger-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .settings-danger-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b0574a0d;border:1px solid #483430}:root[data-theme=dark] .settings-danger-confirm strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fcaa9b}:root[data-theme=dark] .danger-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192;background:0 0;border:1px solid #643c34}:root[data-theme=dark] .danger-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b0574a12}:root[data-theme=dark] .digest-body--single .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-right:0}:root[data-theme=dark] .digest-title small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .card-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afbfb3;background:0 0;border:1px solid #36332e}:root[data-theme=dark] .card-button:hover:not(.is-static):not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .card-button-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4}:root[data-theme=dark] .card-button-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}:root[data-theme=dark] .new-content-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .overview-chat:not(.overview-chat--empty) .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .preview-message.assistant.is-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afa8a0}@media (width<=640px){:root[data-theme=dark] .public-coach-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbfaf8}:root[data-theme=dark] .public-coach-page .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border:0}:root[data-theme=dark] .app-shell .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #282521}:root[data-theme=dark] .app-shell.app-shell--chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .app-shell--chat .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #282521}}:root[data-theme=dark] .ba-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--ba-ai)}:root[data-theme=dark] .ba-launcher:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #222826;box-shadow:0 10px 28px #4e736e3d,0 4px 10px #2f514d29}:root[data-theme=dark] .ba-launcher:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--ba-ai);filter:blur(8px)}:root[data-theme=dark] .ba-launcher:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 14px 34px #4e736e52,0 6px 14px #2f514d33}:root[data-theme=dark] .ba-nudge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #222826;box-shadow:0 10px 28px #3c362c1f}:root[data-theme=dark] .ba-nudge-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0}:root[data-theme=dark] .ba-nudge-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9c968e;background:0 0;border:0}:root[data-theme=dark] .ba-nudge-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ccc3ba}:root[data-theme=dark] .ba-say.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3b2c28}:root[data-theme=dark] .ba-say.is-success .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#99bca1}:root[data-theme=dark] .ba-say.is-error .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#de9b8d}:root[data-theme=dark] .ba-say.is-info .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9daabf}:root[data-theme=dark] .ba-say-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ba-panel-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#181817;border:1px solid #222826;box-shadow:0 24px 60px #3c362c33,0 0 0 1px #4e736e0d}:root[data-theme=dark] .ba-panel>.ba-panel-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#161616;border:1px solid #222826;box-shadow:-4px 6px 18px #3c362c1f}:root[data-theme=dark] .ba-panel-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e;border-color:#4e736e}:root[data-theme=dark] .ba-panel-close:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b594d}:root[data-theme=dark] .ba-panel-close svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .ba-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-bottom:1px solid #262320}:root[data-theme=dark] .ba-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:var(--ba-ai)}:root[data-theme=dark] .ba-head-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ba-reset:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:0 0;border:0;text-decoration:underline}:root[data-theme=dark] .ba-reset:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ccc3ba}:root[data-theme=dark] .ba-hello-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ba-hello-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .ba-chips button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#1b1917;border:1px solid #ebe3dd21}:root[data-theme=dark] .ba-chips button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#ebe3dd42}:root[data-theme=dark] .ba-q:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(160deg, color-mix(in srgb, var(--ba-accent) 96%, #161616), var(--ba-accent));box-shadow:0 4px 14px color-mix(in srgb, var(--ba-accent) 22%, transparent);color:color-mix(in srgb, var(--ba-accent) 5%, #fffaf4)}:root[data-theme=dark] .ba-a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2d7ce;background:#1b1917;border:1px solid #ebe3dd21;box-shadow:0 4px 16px #3d332b0d}:root[data-theme=dark] .ba-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .ba-dots i:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--ba-accent)}:root[data-theme=dark] .ba-changed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#98c39e;background:#1b201c}:root[data-theme=dark] .ba-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-top:1px solid #262320}:root[data-theme=dark] .ba-composer input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#1a1918;border:1px solid #2f2d28;outline:none}:root[data-theme=dark] .ba-composer input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--ba-accent) 45%, #2f2d28);background:#161616}:root[data-theme=dark] .ba-composer button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--ba-accent);color:#fff;border:0}@media (width>=1100px){:root[data-theme=dark] .ba-panel-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0;border-left:1px solid #222826;box-shadow:-12px 0 40px #3c362c14}}:root[data-theme=dark] .new-chat-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:#1a1817eb;border:1px solid #2f2c26}:root[data-theme=dark] .new-chat-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border-color:#3b362f}:root[data-theme=dark] .has-tooltip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{color:#fdfaf8;background:#413e3b}:root[data-theme=dark] .ba-panel-card>.agent-attachments:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-top:1px solid #262320}:root[data-theme=dark] .ba-panel-card>.agent-attachments+.ba-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .ba-panel .agent-attachment-remove:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8b3aa;background:0 0;border:0}:root[data-theme=dark] .ba-panel .agent-attachment-remove:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4b584d26}:root[data-theme=dark] .ba-panel.is-dragover .ba-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px dashed #4b584d}@media (width>=1100px){:root[data-theme=dark] .form-collapse-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:#161616;border:1px solid #2f2c26;box-shadow:0 3px 10px #3c362c12}:root[data-theme=dark] .form-collapse-toggle:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#201f1c}:root[data-theme=dark] .form-collapse-toggle svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}}:root[data-theme=dark] .section-info-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#201c1a;border:0}:root[data-theme=dark] .builder-section.open .section-info-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28231f}:root[data-theme=dark] .builder-section-summary:hover .section-info-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2c2622}:root[data-theme=dark] .section-info-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .builder-section-summary:hover .section-info-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .section-info-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b594d}:root[data-theme=dark] .ex-list>.setup-editor-head .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .ex-list>.setup-editor-head .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .ex-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;border:1px dashed #312f2a}:root[data-theme=dark] .ex-empty strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .ex-card-handle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96;background:0 0;border:0}:root[data-theme=dark] .ex-card-handle svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:currentColor}:root[data-theme=dark] .ex-card-handle:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#24211d}:root[data-theme=dark] .ex-card-handle:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-card-row.is-dragging .ex-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 18px 38px -10px #3d332b47,0 4px 10px #3d332b14}:root[data-theme=dark] .ex-card-row.is-dropping .ex-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 4px 12px #3d332b14}:root[data-theme=dark] .ex-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2a2622}:root[data-theme=dark] .ex-card:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#201c1a;border-color:#39322d}:root[data-theme=dark] .ex-card-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .ex-card-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .ex-card-state:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1b27d;background:#272116}:root[data-theme=dark] .ex-card-participants:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .ex-section-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .ex-drawer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .ex-drawer-preview:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22201d;border-left:1px solid #2d2a26}:root[data-theme=dark] .ex-inline-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .ex-subfields:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border-left:2px solid #242924}:root[data-theme=dark] .ex-access-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616bf;border:1px solid #312f2a}:root[data-theme=dark] .ex-access-card:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .ex-access-card:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-access-card.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .ex-access-box:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#0000;background:#161616;border:1.5px solid #454039}:root[data-theme=dark] .ex-access-box svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-access-card.is-on .ex-access-box:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#748379;border-color:#748379}:root[data-theme=dark] .ex-access-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-access-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .ex-access-result:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1d201d}:root[data-theme=dark] .ex-access-result.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192;background:#b0574a12}:root[data-theme=dark] .ex-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .ex-switch:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-switch-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#37332d}:root[data-theme=dark] .ex-switch-track span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:0 1px 3px #0003}:root[data-theme=dark] .ex-switch[aria-checked=true] .ex-switch-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#748379}:root[data-theme=dark] .ex-switch-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-switch-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .ex-timer-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161699;border:1px solid #2f2b26}:root[data-theme=dark] .ex-timer-dial button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .ex-timer-dial button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;border-color:#4b584d}:root[data-theme=dark] .ex-timer-dial output:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-timer-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .ex-timer-hint strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0}:root[data-theme=dark] .ex-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .ex-tile:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .ex-tile:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#24211d}:root[data-theme=dark] .ex-tile-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-tile-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-tile-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .ex-tile-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#0000;background:#161616;border:1.5px solid #39362f}:root[data-theme=dark] .ex-tile-check svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-tile.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .ex-tile.is-selected .ex-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1e231f}:root[data-theme=dark] .ex-tile.is-selected .ex-tile-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#748379;border-color:#748379}:root[data-theme=dark] .ex-step:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1616168c;border:1px solid #2a2622}:root[data-theme=dark] .step-media-choice:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb;background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .step-media-choice:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .step-media-choice.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;border-color:#4b584d}:root[data-theme=dark] .step-media-choice svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .step-media-processing svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .step-media-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#de9b8d}:root[data-theme=dark] .step-media-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .step-cover-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .step-cover-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background-color:#24211d;border:2px solid #0000}:root[data-theme=dark] .step-cover-tile.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4e736e;box-shadow:inset 0 0 0 2px #161616}:root[data-theme=dark] .step-cover-tile.is-upload:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#37332d}:root[data-theme=dark] .step-cover-tile.is-upload.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4e736e}:root[data-theme=dark] .step-media-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0}:root[data-theme=dark] .step-media-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d}:root[data-theme=dark] .step-media-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .step-media-processing:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:#1b1a18;border:1px dashed #37332d}:root[data-theme=dark] .step-media-processing.is-failed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#de9b8d;border-color:#533933}:root[data-theme=dark] .ex-step-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .ex-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192}:root[data-theme=dark] .ex-tabs:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1616168c;border:1px solid #2d2a24}:root[data-theme=dark] .ex-tab:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:0 0;border:0}:root[data-theme=dark] .ex-tab:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .ex-tab:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-tab.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-tabs-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:0 1px 3px #3d332b1f}:root[data-theme=dark] .ex-tab-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#24211d}:root[data-theme=dark] .ex-tab.is-active .ex-tab-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .ex-course-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1f2420}:root[data-theme=dark] .ex-course-tag.is-muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#24211d}:root[data-theme=dark] .ex-in-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1e1b;border:1px solid #272f28}:root[data-theme=dark] .ex-in-course-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#161616}:root[data-theme=dark] .ex-in-course-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-in-course-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-in-course-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a7b6a9}:root[data-theme=dark] .ex-course-reach li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616bf;border:1px solid #2f2b26}:root[data-theme=dark] .ex-course-reach strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .ex-course-reach small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1f2420}:root[data-theme=dark] .course-drawer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .course-drawer.is-behind:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:brightness(.95)}:root[data-theme=dark] .drawer-backdrop.is-stacked:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#e7e4df2e}:root[data-theme=dark] .ex-drawer.is-in-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:-24px 0 60px #3c362c40}:root[data-theme=dark] .course-confirm-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28241e52}:root[data-theme=dark] .course-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817;box-shadow:0 24px 60px -16px #28241e73}:root[data-theme=dark] .course-confirm strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-confirm p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0}:root[data-theme=dark] .ex-trail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .ex-trail button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:0 0;border:0}:root[data-theme=dark] .ex-trail button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d201d}:root[data-theme=dark] .course-banner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d}:root[data-theme=dark] .course-banner-actions button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616e6;border:0;box-shadow:0 4px 14px -6px #28241e66}:root[data-theme=dark] .course-banner-actions button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .course-banner-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161673;border:1.5px dashed #39352e}:root[data-theme=dark] .course-banner-add:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-banner-add.is-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e0a;border-color:#4e736e}:root[data-theme=dark] .course-banner-add strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-banner-add small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-image-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .course-image-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#24211d 50%/cover no-repeat}:root[data-theme=dark] .course-image-thumb.is-upload:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-color:#1b1a18;border:1.5px dashed #39352e}:root[data-theme=dark] .course-image-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0;border-bottom:2px solid #0000;outline:none}:root[data-theme=dark] .course-name:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:#2d2a24}:root[data-theme=dark] .course-name:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border-bottom-color:#4b584d}:root[data-theme=dark] .course-name.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:#953f34}:root[data-theme=dark] .course-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#958e85}:root[data-theme=dark] .course-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:0 0;border:0;outline:none}:root[data-theme=dark] .course-intro:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .course-goal-option:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .course-goal-option:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#534a3d}:root[data-theme=dark] .course-goal-option:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .course-goal-option.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#506a55;border-color:#506a55}:root[data-theme=dark] .course-goal-own input:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1d1b}:root[data-theme=dark] .course-goal-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afc8b3;background:#161616;border:1px solid #506a55}:root[data-theme=dark] .course-goal-add:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#506a55}:root[data-theme=dark] .course-goal-add:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9e978c;border-color:#312f2a}:root[data-theme=dark] .course-goal-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-goal-tags>:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#4b584d) 16%, #161616);color:#d0cbc4}:root[data-theme=dark] .course-setting-pill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4;background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .course-setting-pill:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .course-setting-pill:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .course-setting.is-open .course-setting-pill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .course-setting-pill>svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:#bfaca1}:root[data-theme=dark] .course-setting-pill small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-setting-pill strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-setting-pill .course-setting-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){stroke:#a49e96}:root[data-theme=dark] .course-setting-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817;border:1px solid #2f2b26;box-shadow:0 18px 40px -14px #3d332b4d}:root[data-theme=dark] .course-setting-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#1a1817;border-top:1px solid #2f2b26;border-left:1px solid #2f2b26}:root[data-theme=dark] .course-setting-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-setting-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-lane:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1e1b;border:1px solid #272f28}:root[data-theme=dark] .course-topic-rail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#2d2a24}:root[data-theme=dark] .course-topic-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#1a1817;border:2px solid #39352e}:root[data-theme=dark] .course-topic-number svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-topic.is-now .course-topic-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e;border-color:#4e736e;box-shadow:0 0 0 4px #4e736e24}:root[data-theme=dark] .course-topic.is-done .course-topic-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4b584d;border-color:#4b584d}:root[data-theme=dark] .course-topic-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a24;box-shadow:0 1px 2px #3d332b0a}:root[data-theme=dark] .course-topic-card:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3e3830}:root[data-theme=dark] .course-topic.is-now .course-topic-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#38453a;box-shadow:0 8px 22px -14px #4e736e8c}:root[data-theme=dark] .course-topic-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0;border-bottom:1px solid #0000;outline:none}:root[data-theme=dark] .course-topic-name:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:#2a2622}:root[data-theme=dark] .course-topic-name:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border-bottom-color:#4b584d}:root[data-theme=dark] .course-topic-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#9a938a}:root[data-theme=dark] .course-topic-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-topic-status.is-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-topic-status.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1f2420}:root[data-theme=dark] .course-topic-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #25221e}:root[data-theme=dark] .course-topic.is-ghost .course-topic-rail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:0 0;border-left:2px dashed #332f28}:root[data-theme=dark] .course-topic.is-ghost .course-topic-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f988e;background:#1a1817}:root[data-theme=dark] .course-topic-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;background:#16161666;border:1.5px dashed #39352e}:root[data-theme=dark] .course-topic-ghost:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e0a;border-color:#4e736e}:root[data-theme=dark] .course-topic-ghost:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .course-topic-ghost-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-topic.is-ghost:hover .course-topic-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;border-color:#4e736e}:root[data-theme=dark] .course-topic-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-topic-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .course-add-new:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#acccc7;background:#1d201d;border:1px solid #0000}:root[data-theme=dark] .course-add-new:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#212722}:root[data-theme=dark] .course-add-pick:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .course-add-pick:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#423c34}:root[data-theme=dark] .course-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#191817;border:1px solid #2a2622}:root[data-theme=dark] .course-tile:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#39322d}:root[data-theme=dark] .course-tile.is-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#191b19;border-color:#272f28}:root[data-theme=dark] .course-tile-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .course-tile-mark svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-picker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #312f2a;box-shadow:0 8px 22px -12px #3d332b40}:root[data-theme=dark] .course-picker-list button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .course-picker-list button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-picker-list button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#201e1a;outline:none}:root[data-theme=dark] .course-picker-list strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-picker-list small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-routine-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .course-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b7b1aa}:root[data-theme=dark] .course-today:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-length:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .course-length-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-length .course-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-step .course-length-row .course-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#312f2a}:root[data-theme=dark] .course-length .course-stepper button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-step .course-length-row .course-stepper button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .course-length .course-stepper label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-step .course-length-row .course-stepper label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-length-none:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-length-part:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d}:root[data-theme=dark] .course-length-part small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .course-length-part span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-length-part.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f2420}:root[data-theme=dark] .course-length-part.is-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .course-length-part.is-now small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-length-part.is-now span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .course-length-bar i:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#c0533f;box-shadow:0 0 0 2px #161616}:root[data-theme=dark] .course-length-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-lane-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .course-lane .course-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9cb59f}:root[data-theme=dark] .course-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .course-stepper button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:0 0;border:0}:root[data-theme=dark] .course-stepper button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#24211d}:root[data-theme=dark] .course-stepper label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-stepper input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0;border-bottom:1px dashed #413c34;outline:none}:root[data-theme=dark] .course-stepper input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border-bottom-color:#4e736e}:root[data-theme=dark] .course-tile-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .course-tile-open strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-tile-open small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-tile.is-missing .course-tile-open strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192}:root[data-theme=dark] .course-tile-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f2420}:root[data-theme=dark] .course-day-stub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#211f1c}:root[data-theme=dark] .course-day-stub:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-day-stub:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2a2621}:root[data-theme=dark] .course-day-stub:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 2px #4b584d}:root[data-theme=dark] .course-day-stub strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-day-stub small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-day-stub.is-static:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1d1a}:root[data-theme=dark] .course-day-stub.is-static strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .course-tile-opens:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96;background:0 0;border:0}:root[data-theme=dark] .course-menu-button svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:currentColor}:root[data-theme=dark] .course-menu-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-menu.is-open .course-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#24211d}:root[data-theme=dark] .course-menu-list:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2b26;box-shadow:0 14px 32px -12px #3d332b4d}:root[data-theme=dark] .course-menu-list button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0}:root[data-theme=dark] .course-menu-list button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-menu-list button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#201e1a;outline:none}:root[data-theme=dark] .course-menu-list button.is-danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192}:root[data-theme=dark] .course-menu-list button.is-danger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#b0574a12}:root[data-theme=dark] .course-picker-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .course-tile.is-misplaced:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1a14;border-color:#392d15}:root[data-theme=dark] .course-tile-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1b27d!important}:root[data-theme=dark] .course-tile-fix:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e;border:0}:root[data-theme=dark] .course-tile-fix:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .ex-period-locked:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:#24211d}:root[data-theme=dark] .ex-routine-length:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .ex-routine-sentence:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0}:root[data-theme=dark] .course-picker-head input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-setting-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .course-picker-head input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-setting-field input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .course-grow-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:0 0;border:1.5px dashed #484139}:root[data-theme=dark] .course-grow-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e0d;border-color:#4e736e}:root[data-theme=dark] .course-grow-button strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-grow-button small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-grow-button.is-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#2c342c}:root[data-theme=dark] .course-card-topic:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d99}:root[data-theme=dark] .course-card-topic.is-throughout:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f2420}:root[data-theme=dark] .course-card-topic-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .course-card-topic.is-throughout .course-card-topic-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .course-card-topic-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-mini:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .course-mini strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-mini small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-mini-more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .course-mini.is-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1c1a;border-color:#272f28}:root[data-theme=dark] .course-mini.is-routine strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .course-mini.is-missing strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192}:root[data-theme=dark] .course-mini.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f988e;background:0 0}:root[data-theme=dark] .exm-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .exm-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .exm-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;border:1px dashed #ebe3dd32}:root[data-theme=dark] .exm-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);color:inherit;background:#1b1917;box-shadow:0 4px 16px #3d332b0d}:root[data-theme=dark] .exm-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 30%, transparent);box-shadow:0 8px 22px #3d332b17}:root[data-theme=dark] .exm-item:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 60%, #161616)}:root[data-theme=dark] .exm-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .exm-item.is-done .exm-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));color:#fff}:root[data-theme=dark] .exm-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exm-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exp svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .exm-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exm-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .exm-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b0}:root[data-theme=dark] .exm-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .exm-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9d968d}:root[data-theme=dark] .exp:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-topbar-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exp-topbar-time:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .exp-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);background:0 0;border:0}:root[data-theme=dark] .exp-back:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-icon-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);color:var(--exp-muted);background:#161616b3}:root[data-theme=dark] .exp-icon-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, color-mix(in srgb, var(--coach-c1,#9e1c19) 92%, #161616), var(--coach-c2,#8c476d) 70%, var(--coach-c3,#d0473b));box-shadow:0 14px 30px -10px color-mix(in srgb, var(--coach-c3,#d0473b) 55%, transparent);color:#fff}:root[data-theme=dark] .exp-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:var(--exp-tint)}:root[data-theme=dark] .exp-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .exp-duration:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .exp-outline:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#16161699}:root[data-theme=dark] .exp-outline li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ccc3ba}:root[data-theme=dark] .exp-outline li+li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #ebe3dd17}:root[data-theme=dark] .exp-outline-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);background:#ebe3dd14}:root[data-theme=dark] .exp-outline li.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .exp-outline li.is-done .exp-outline-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#9e1c19);color:#fff}:root[data-theme=dark] .exp-outline li.is-current:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-outline li.is-current .exp-outline-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep);box-shadow:0 0 0 2px color-mix(in srgb, var(--coach-c1,#9e1c19) 40%, transparent)}:root[data-theme=dark] .exp-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 16%, transparent);background:var(--exp-tint)}:root[data-theme=dark] .exp-routine-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-routine-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .exp-routine-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .exp-routine-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 35%, transparent);background:#161616b3}:root[data-theme=dark] .exp-routine-slots li.is-done .exp-routine-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));border-color:#0000}:root[data-theme=dark] .exp-routine-slots li.is-current:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616bf;box-shadow:0 1px 4px #3d332b14}:root[data-theme=dark] .exp-routine-slots li.is-current .exp-routine-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-routine-slots li.is-future .exp-routine-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .exp-progress span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe3dd21}:root[data-theme=dark] .exp-progress span.is-current:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#9e1c19) 45%, #161616)}:root[data-theme=dark] .exp-progress span.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#9e1c19)}:root[data-theme=dark] .exp-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .exp-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .exp-placeholder:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f988f}:root[data-theme=dark] .exp-prose:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d7cfc6}:root[data-theme=dark] .exp-prose :is(h2,h3,h4):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .exp-timer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 16%, transparent);background:var(--exp-tint)}:root[data-theme=dark] .exp-timer-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:#ffffffbf;stroke:color-mix(in srgb, var(--coach-c1,#ef786b) 18%, white)}:root[data-theme=dark] .exp-timer-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:var(--coach-c1,#ef786b)}:root[data-theme=dark] .exp-timer.is-done .exp-timer-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){stroke:color-mix(in srgb, var(--coach-c1,#ef786b) 35%, white)}:root[data-theme=dark] .exp-timer-time strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-timer-time small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .exp-timer-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--coach-c1,#9e1c19) 55%, #161616), var(--coach-c1,#9e1c19));box-shadow:0 0 0 7px color-mix(in srgb, var(--coach-c1,#9e1c19) 12%, transparent)}:root[data-theme=dark] .exp-timer-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .exp-media--embed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exp-media--video:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3c3834;box-shadow:0 10px 24px -12px #281e1473}:root[data-theme=dark] .exp-media iframe:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exp-media video:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0}:root[data-theme=dark] .exp-audio-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line,#2a2622);background:var(--exp-tint,#211e1a)}:root[data-theme=dark] .exp-audio-cover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 14px 30px -16px #281e1480}:root[data-theme=dark] .exp-audio-cover.is-plain:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c2,#8c476d) 70%, var(--coach-c3,#d0473b))}:root[data-theme=dark] .exp-audio-play:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#9e1c19);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--coach-c1,#9e1c19) 80%, transparent);border:0}:root[data-theme=dark] .exp-audio-play svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:currentColor;stroke:currentColor}:root[data-theme=dark] .exp-audio-track input[type=range]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(to right, var(--coach-c1,#9e1c19) var(--played,0%), color-mix(in srgb, var(--coach-c1,#9e1c19) 18%, #161616) var(--played,0%));border:0}:root[data-theme=dark] .exp-audio-track input[type=range]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-slider-thumb{background:var(--coach-c1,#9e1c19);border:0;box-shadow:0 0 0 3px #161616}:root[data-theme=dark] .exp-audio-track input[type=range]::-moz-range-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#9e1c19);border:0;box-shadow:0 0 0 3px #161616}:root[data-theme=dark] .exp-audio-times:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted,#afaaa1)}:root[data-theme=dark] .exp-media--image:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint,#211e1a)}:root[data-theme=dark] .exp-media--audio:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:linear-gradient(170deg, var(--exp-tint), #1b1917)}:root[data-theme=dark] .exp-audio-art:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c2,#8c476d) 70%, var(--coach-c3,#d0473b));box-shadow:0 0 0 8px #16161699, 0 14px 30px -12px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:#fff}:root[data-theme=dark] .exp-media--empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1.5px dashed color-mix(in srgb, var(--coach-c1,#9e1c19) 30%, transparent);background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .exp-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(#1a191800,#1a1918 22px)}:root[data-theme=dark] .exp-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid #0000}:root[data-theme=dark] .exp-button--primary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(160deg, color-mix(in srgb, var(--coach-c1,#9e1c19) 96%, #161616), color-mix(in srgb, var(--coach-c1,#9e1c19) 50%, var(--coach-c3,#d0473b)));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef786b) 5%, #fffaf4)}:root[data-theme=dark] .exp-button--primary:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 10px 24px -8px color-mix(in srgb, var(--coach-c3,#d0473b) 75%, transparent)}:root[data-theme=dark] .exp-button--primary:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .exp-button--ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--exp-line);color:#ccc3ba;background:#161616cc}:root[data-theme=dark] .exp-button--ghost:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#ebe3dd42}:root[data-theme=dark] .exp-button--soft:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 22%, transparent);background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .exp-button--soft:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 45%, transparent)}:root[data-theme=dark] .exp-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .exp-link:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 60%, #161616)}:root[data-theme=dark] .exp-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);background:0 0;border:0}:root[data-theme=dark] .exp-link:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .exp-end-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep);box-shadow:0 0 0 10px color-mix(in srgb, var(--coach-c1,#9e1c19) 7%, transparent)}:root[data-theme=dark] .exp-end-mark.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c2,#8c476d) 70%, var(--coach-c3,#d0473b));color:#fff}:root[data-theme=dark] .exp-end-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .exp-end-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .coach-view-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616cc;border:1px solid #ebe3dd21}:root[data-theme=dark] .coach-view-switch button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:0 0;border:0}:root[data-theme=dark] .coach-view-switch button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .coach-view-switch button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#9e1c19) 16%, #161616);color:color-mix(in srgb, var(--coach-c1,#ef786b) 80%, #eee)}:root[data-theme=dark] .coach-view-switch button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 60%, #161616)}:root[data-theme=dark] .coach-view-switch svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .public-coach-library-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .theme-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#201c1a;border:0}:root[data-theme=dark] .theme-toggle:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28231f}:root[data-theme=dark] .theme-toggle:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #718375}:root[data-theme=dark] .test-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e;border:0}:root[data-theme=dark] .test-menu-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .test-menu-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #718375}:root[data-theme=dark] .test-menu-dropdown .account-dropdown-item:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96;background:0 0}:root[data-theme=dark] .test-menu-dropdown .account-dropdown-item small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9b968e}:root[data-theme=dark] .test-modal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1c1a;box-shadow:0 24px 60px #3c362c38}:root[data-theme=dark] .test-modal-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .test-modal-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .test-modal-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:0 0;border:0}:root[data-theme=dark] .test-modal-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#22211f}:root[data-theme=dark] .test-modal-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:0}:root[data-theme=dark] .test-mobile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d1c1a;box-shadow:0 24px 60px #3c362c38}:root[data-theme=dark] .test-mobile-side header strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .test-mobile-side header small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .test-mobile-option:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .test-mobile-option:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#313835}:root[data-theme=dark] .test-mobile-option:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4e736e;outline:none;box-shadow:0 0 0 3px #4e736e38}:root[data-theme=dark] .test-mobile-option.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1d1b;border-color:#4e736e;box-shadow:0 0 0 3px #4e736e1f}:root[data-theme=dark] .test-mobile-option-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#22211f}:root[data-theme=dark] .test-mobile-option.is-active .test-mobile-option-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .test-mobile-option strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .test-mobile-option small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .test-mobile-form label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c4bfb8}:root[data-theme=dark] .test-mobile-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .test-mobile-row input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .test-mobile-row .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .test-mobile-row .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .test-mobile-result:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .test-mobile-result.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .test-mobile-qr:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .test-mobile-qr:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24221f;border-color:#0000}:root[data-theme=dark] .test-mobile-qr-code:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .test-mobile-local:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .test-confirm .pr-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:0}:root[data-theme=dark] .test-confirm .pr-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .send-arrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] a.account-dropdown-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:none}:root[data-theme=dark] .ob:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--clay);background:linear-gradient(#1c1f20 0%,#1f1d1b 55%,#1f1d1a 100%)}:root[data-theme=dark] .ob-cloud:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:saturate(.55)brightness(1.08);background:url(/bg-cloud.jpg) 50%/cover}:root[data-theme=dark] .ob-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .ob-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .ob-fill-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent);caret-color:var(--accent);background:0 0;border:0;outline:none}:root[data-theme=dark] .ob-fill-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#d8b7a14d}:root[data-theme=dark] .ob-fill-float:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent);background:#161616e0;border:1px solid #f6e0d135;box-shadow:0 4px 12px -6px #3a2c1c40}:root[data-theme=dark] .ob-fill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:repeating-linear-gradient(90deg,#7a5a4473 0 6px,#0000 6px 11px)}:root[data-theme=dark] .ob-fill.has-value:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:var(--accent)}:root[data-theme=dark] .ob-go:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--edge-mint);background:#493d30;border:0}:root[data-theme=dark] .ob-go.is-ready:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 12px 26px -10px #3a2c1c8c}:root[data-theme=dark] .ob-go.is-ready:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--logo-brown)}:root[data-theme=dark] .ob-go:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid var(--accent)}:root[data-theme=dark] .ob-go-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .ob-go.is-ready:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{box-shadow:0 0 #3a2c1c59}:root[data-theme=dark] .ob-name-em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--accent)}:root[data-theme=dark] .role-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616a8;border:1px solid #ebe3dd1b;box-shadow:0 1px 2px #3d332b0a,0 12px 26px -22px #3d332b59}:root[data-theme=dark] .role-card.has-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#303b30;box-shadow:0 1px 2px #3d332b0a,0 12px 26px -20px #47654e66}:root[data-theme=dark] .role-card-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--tint);color:var(--ink)}:root[data-theme=dark] .role-card-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .role-card-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#eee3d8}:root[data-theme=dark] .role-card-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .ob-spinner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:2px solid #e7e4e042;border-top-color:#4d4843}:root[data-theme=dark] .ob-url-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .ob-url-status strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .ob-url.is-loading .ob-url-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#0000;background:linear-gradient(90deg,#8a7d72 0% 40%,#453b32 50%,#8a7d72 60% 100%) 0 0/250% 100%}:root[data-theme=dark] .ob-url-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e89e91}:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea194}:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before,:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#ebe3dc28}:root[data-theme=dark] .ob-no-site-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0;background:#161616;border:1px solid #34312b}:root[data-theme=dark] .ob-no-site-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b;box-shadow:0 8px 18px -12px #40382e66}:root[data-theme=dark] .ob-no-site-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .ob-no-site-button span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .ob-no-site-button:hover span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .ob-manual-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #ebe3dc28}:root[data-theme=dark] .ob-manual-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .ob-manual-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .ob-field>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .ob-font:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading);background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .ob-font:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .ob-font.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#46423e;box-shadow:0 0 0 1px #3d3934}:root[data-theme=dark] .ob-font-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .ob-preview-phone:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(145deg,#181817,#2a2621);box-shadow:inset 0 1px #161616e6,0 40px 80px -30px #3c302466,0 0 0 1px #3a2c1c0f}:root[data-theme=dark] .ob-preview-phone .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border:0}:root[data-theme=dark] .ob-preview.is-loading .ob-preview-phone:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:saturate(.4)blur(1.5px)}:root[data-theme=dark] .ob-preview-sweep:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(105deg,#0000 30%,#161616bf 48%,#0000 66%)}:root[data-theme=dark] .ob-preview-caption:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea194}:root[data-theme=dark] .ob-creating-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .ob-creating-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#eee3d728}:root[data-theme=dark] .ob-creating-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#493d30}:root[data-theme=dark] .ob-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1;background:0 0;border:0}:root[data-theme=dark] .ob-back:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .ob-dock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(#1f1d1a00,#1f1d1af5 45%)}@media (width<=900px),(height<=760px){:root[data-theme=dark] .ob-dock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f1d1ad1;border-top:1px solid #ebe3dc1b}}:root[data-theme=dark] .ob-progress-seg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#eee3d728}:root[data-theme=dark] .ob-progress-seg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#493d30}:root[data-theme=dark] .ob-progress-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .cpv-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);box-shadow:0 10px 26px -14px #3d332b73}:root[data-theme=dark] .cpv-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .cpv-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b0}:root[data-theme=dark] .cpv-intro.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9d968d}:root[data-theme=dark] .cpv-more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep);background:0 0;border:0}:root[data-theme=dark] .cpv-details div:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#1b1917}:root[data-theme=dark] .cpv-details dt:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-details dd:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .cpv-rule:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-routines:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint)}:root[data-theme=dark] .cpv-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cpv-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink);background:#161616cc}:root[data-theme=dark] .cpv-routine>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cpv-routine small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-section-head h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .cpv-section-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-topic:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#1b1917;box-shadow:0 4px 16px #3d332b0d}:root[data-theme=dark] .cpv-topic-when:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cpv-topic-when small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-topic>strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .cpv-topic li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b0}:root[data-theme=dark] .cpv-topic li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:color-mix(in srgb, var(--coach-c1,#9e1c19) 45%, #161616)}:root[data-theme=dark] .cpv-topic-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9d968d}:root[data-theme=dark] .cpv-topic-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-start:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));box-shadow:0 8px 20px -10px color-mix(in srgb, var(--coach-c3,#d0473b) 60%, transparent);color:#fff;border:0}:root[data-theme=dark] .cpv-start.is-waiting:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);box-shadow:none;color:var(--exp-deep)}:root[data-theme=dark] .cpv-interest small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-hidden strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .cpv-hidden p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .course-viewas:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .course-viewas>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-viewas button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:0 0;border:0}:root[data-theme=dark] .course-viewas button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .mlib-tabs:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe3dd11}:root[data-theme=dark] .mlib-tabs-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:0 2px 8px #3d332b1a,0 0 0 1px #3d332b08}:root[data-theme=dark] .mlib-tabs button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);background:0 0;border:0}:root[data-theme=dark] .mlib-tabs button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid color-mix(in srgb, var(--coach-c1,#9e1c19) 60%, #161616)}:root[data-theme=dark] .mlib-tabs button span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe3dd17}:root[data-theme=dark] .mlib-tabs button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .mlib-tabs button.is-active span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .mlib-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#1b1917;box-shadow:0 4px 16px #3d332b0d}:root[data-theme=dark] .mlib-course:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 30%, transparent);box-shadow:0 8px 22px #3d332b17}:root[data-theme=dark] .mlib-course-image:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint)}:root[data-theme=dark] .mlib-course-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .mlib-course-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-status-pill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#24211d}:root[data-theme=dark] .course-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:currentColor}:root[data-theme=dark] .course-status-pill.is-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1f2420}:root[data-theme=dark] .course-status-pill.is-now .course-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e;box-shadow:0 0 #4e736e80}:root[data-theme=dark] .course-status-pill.is-soon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:#1e1f22}:root[data-theme=dark] .course-status-pill.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:#24211d}:root[data-theme=dark] .course-status-pill.is-missing:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1b27d;background:#272116}:root[data-theme=dark] .course-card-topic.is-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:inset 0 0 0 1.5px #4e736e}:root[data-theme=dark] .course-card-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-structure>span:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-structure-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .course-structure-switch button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:0 0;border:0}:root[data-theme=dark] .course-structure-switch button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-structure small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .cpv-topic-empty.is-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .course-lesson-main:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .course-lesson-main:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1c1b18}:root[data-theme=dark] .course-lesson-main strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-lesson-main strong.is-missing:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3a192}:root[data-theme=dark] .course-lesson-main small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-lesson-ghost:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161666;border-color:#39352e}:root[data-theme=dark] .course-step:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .course-step-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-step-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-step-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-step-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-chapters:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #25221e}:root[data-theme=dark] .course-bar2-part:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d}:root[data-theme=dark] .course-bar2-part small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .course-bar2-part span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-bar2-part.is-now:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .course-bar2-part.is-now small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-bar2-part.is-now span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .course-bar2-border:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .course-bar2-border span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#423c34}:root[data-theme=dark] .course-bar2-border:hover span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-bar2-border:focus-visible span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .course-bar2-border:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:none}:root[data-theme=dark] .course-bar2-today:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#c0533f;box-shadow:0 0 0 2px #161616}:root[data-theme=dark] .course-fill-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24211d}:root[data-theme=dark] .course-fill-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .course-fill small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-topics.is-plain .course-topic-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .course-topics.is-plain .course-topic-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0}:root[data-theme=dark] .course-gap:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f988e;border:1px dashed #332f28}:root[data-theme=dark] .course-gap-days:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-gap-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:0 0;border:0}:root[data-theme=dark] .course-gap-add:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d201d}:root[data-theme=dark] .course-gap.is-picking:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#3e3830}:root[data-theme=dark] .course-period:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#191817;border:1px solid #2a2622}:root[data-theme=dark] .course-period.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-color:#332f28}:root[data-theme=dark] .course-period-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-period-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-period-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:0 0;border:0}:root[data-theme=dark] .course-period-add:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1d201d}:root[data-theme=dark] .course-period-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f988e;background:0 0;border:0}:root[data-theme=dark] .course-period-empty strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-period-empty:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f1d1b}:root[data-theme=dark] .course-period .course-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .course-picking>.course-add-new:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#acccc7;background:#1d201d;border:1px solid #0000}:root[data-theme=dark] .course-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #22201c}:root[data-theme=dark] .course-day:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .course-day-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-day-label small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .course-day.is-empty .course-day-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-day-add button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:0 0;border:1px dashed #332f28}:root[data-theme=dark] .course-day-add button:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-day-add button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#acccc7;background:#1a1c1a;border-color:#4e736e}:root[data-theme=dark] .course-day-add.is-more button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#0000}:root[data-theme=dark] .course-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:#1e1f22}:root[data-theme=dark] .course-rest svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-rest small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9da9c1}:root[data-theme=dark] .course-rest button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:0 0;border:0}:root[data-theme=dark] .course-rest button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#d8e5fc21}:root[data-theme=dark] .course-day.is-rest .course-day-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-day-add button.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2}:root[data-theme=dark] .course-day-add button.is-rest:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bacce9;background:#1e1f22;border-color:#4d6080}:root[data-theme=dark] .course-rest-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:0 0;border:1px dashed #32373f}:root[data-theme=dark] .course-rest-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1f22}:root[data-theme=dark] .cpv-topic li.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cpv-topic li.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#ebe3dd3c}:root[data-theme=dark] .course-lane-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#191817;border:1px solid #2a2622}:root[data-theme=dark] .course-lane-day.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-color:#332f28}:root[data-theme=dark] .course-lane-day.is-picking:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1c1a;border-color:#4e736e}:root[data-theme=dark] .course-lane-day.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1f22;border-color:#292d34}:root[data-theme=dark] .course-lane-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .course-lane-label small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .course-lane-day.is-empty .course-lane-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-lane-day.is-rest .course-lane-label strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-lane-day.is-rest .course-lane-label small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2}:root[data-theme=dark] .course-lane-day .course-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .course-lane-add button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:0 0;border:1px dashed #332f28}:root[data-theme=dark] .course-lane-add button:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .course-lane-add button.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2}:root[data-theme=dark] .course-lane-add button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#acccc7;background:#161616;border-color:#4e736e}:root[data-theme=dark] .course-lane-add button.is-rest:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bacce9;background:#1e1f22;border-color:#4d6080}:root[data-theme=dark] .course-lane-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2}:root[data-theme=dark] .course-lane-rest svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-lane-rest button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:0 0;border:0;text-decoration:underline}:root[data-theme=dark] .course-lane-picking:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #3e3830}:root[data-theme=dark] .course-tile.is-lesson .course-tile-open small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c3a4d4}:root[data-theme=dark] .course-add .course-add-menu .course-menu-trigger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .course-add .course-add-menu .course-menu-trigger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-add .course-add-menu.is-open .course-menu-trigger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#423c34}:root[data-theme=dark] .course-lane-add .course-add-menu .course-menu-trigger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:0 0;border:1px dashed #332f28}:root[data-theme=dark] .course-lane-add .course-add-menu .course-menu-trigger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-lane-add .course-add-menu.is-open .course-menu-trigger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#4e736e}:root[data-theme=dark] .lesson-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0;border-bottom:2px solid #2a2622;outline:none}:root[data-theme=dark] .lesson-title:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:#4b584d}:root[data-theme=dark] .lesson-title.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom-color:#953f34}:root[data-theme=dark] .lesson-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#958e85}:root[data-theme=dark] .lesson-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1d201d}:root[data-theme=dark] .lesson-badge svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .lesson-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .lesson-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .lesson-field textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #2f2b26;outline:none}:root[data-theme=dark] .lesson-field input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .lesson-field textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d24}:root[data-theme=dark] .lesson-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder,:root[data-theme=dark] .lesson-field textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#9a938a}:root[data-theme=dark] .lesson-formats:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .lesson-formats button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfb9b0;background:0 0;border:0}:root[data-theme=dark] .lesson-formats button svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .lesson-formats button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .lesson-formats button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#4e736e}:root[data-theme=dark] .course-units button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:#161616;border:1px solid #2f2b26}:root[data-theme=dark] .course-units button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#423c34}:root[data-theme=dark] .course-units button svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:#bfaca1}:root[data-theme=dark] .course-units button small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-units button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1c1a;border-color:#4e736e;box-shadow:0 0 0 3px #4e736e1f}:root[data-theme=dark] .course-units button.is-active svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){stroke:#9fc2bd}:root[data-theme=dark] .course-units button.is-active strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#acccc7}:root[data-theme=dark] .course-length-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1c1b18}:root[data-theme=dark] .course-length-panel .course-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#312f2a}:root[data-theme=dark] .course-length-panel .course-stepper button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c7c2bb}:root[data-theme=dark] .course-length-panel .course-stepper label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-length-sum strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-length-sum small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .cpv-topic li svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none}:root[data-theme=dark] .cpv-topic li.is-lesson svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){stroke:#c3a4d4}:root[data-theme=dark] .cpv-topic li.is-exercise svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){stroke:var(--exp-deep)}:root[data-theme=dark] .course-from-lesson .course-picker-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-generating:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1a1c1a;border:1px solid #272f28}:root[data-theme=dark] .course-generating.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d1b27d;background:#1e1a14;border-color:#392d15}:root[data-theme=dark] .course-generating-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e;box-shadow:0 0 #4e736e80}:root[data-theme=dark] .course-kind svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-kind.is-lesson:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c3a4d4;background:#211e24}:root[data-theme=dark] .course-kind.is-exercise:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#1d201d}:root[data-theme=dark] .course-kind.is-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3;background:#1f2420}:root[data-theme=dark] .course-mini.is-lesson strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ccb4df}:root[data-theme=dark] .cj-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint) center / cover no-repeat;box-shadow:0 10px 26px -14px #3d332b73}:root[data-theme=dark] .cj-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:linear-gradient(#e7e4e000 30%,#14100c8c)}:root[data-theme=dark] .cj-hero.is-plain:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b))}:root[data-theme=dark] .cj-hero-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .cj-section-head h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db}:root[data-theme=dark] .cj-section-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cj-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#1b1917}:root[data-theme=dark] .cj-item-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .cj-kind svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cj-kind.is-lesson:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c3a4d4;background:#211e24}:root[data-theme=dark] .cj-kind.is-exercise:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cj-kind.is-routine:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .cj-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .cj-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .cj-item.is-done .cj-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);-webkit-text-decoration:line-through #e2d7ce40;text-decoration:line-through #e2d7ce40}:root[data-theme=dark] .cj-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));box-shadow:0 3px 8px -2px color-mix(in srgb, var(--coach-c3,#d0473b) 45%, transparent);color:#fff}:root[data-theme=dark] .cj-check svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cj-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adc1e2;background:#1e1f22}:root[data-theme=dark] .cj-rest svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cj-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cj-part:not(:last-child):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#ebe3dd21}:root[data-theme=dark] .cj-part.is-done:not(:last-child):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:color-mix(in srgb, var(--coach-c1,#9e1c19) 45%, #161616)}:root[data-theme=dark] .cj-part-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted);background:#161616;border:2px solid #ebe3dd2e}:root[data-theme=dark] .cj-part-dot svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cj-part.is-done .cj-part-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(150deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));color:#fff;border-color:#0000}:root[data-theme=dark] .cj-part.is-current .cj-part-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1,#9e1c19);color:var(--exp-deep);box-shadow:0 0 0 4px var(--exp-tint)}:root[data-theme=dark] .cj-part-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cj-part-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink)}:root[data-theme=dark] .cj-part.is-locked .cj-part-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cj-part.is-locked .cj-part-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .cj-part-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .cj-coach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);color:var(--exp-ink);background:#161616}:root[data-theme=dark] .cj-coach svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:var(--exp-deep)}:root[data-theme=dark] .course-viewas-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;border-left:1px solid #2a2622}:root[data-theme=dark] .course-card-access:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a49e96}:root[data-theme=dark] .course-ask-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2e282252;border:0}:root[data-theme=dark] .course-ask-sheet:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;box-shadow:0 -12px 40px #2e28222e}:root[data-theme=dark] .course-ask-grip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#34302b}:root[data-theme=dark] .course-ask-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #282521}:root[data-theme=dark] .course-ask-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1,#738077);color:#fff}:root[data-theme=dark] .course-ask-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5cfc8}:root[data-theme=dark] .course-ask-title small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-ask-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b0;background:#24221e;border:0}:root[data-theme=dark] .course-ask-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2c2924}:root[data-theme=dark] .course-ask-sheet .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border:0}:root[data-theme=dark] .course-backbar .exp-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid #0000}:root[data-theme=dark] .course-backbar.is-stuck .exp-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-ink);background:#1a1918d6;border-color:#ebe3dd1b;box-shadow:0 6px 18px -6px #3d332b47}:root[data-theme=dark] .exp-marked:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cj-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:1px solid var(--exp-line);background:#1b1917}:root[data-theme=dark] .cj-day-head>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-deep)}:root[data-theme=dark] .cj-day-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .cj-day-items .cj-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:0}:root[data-theme=dark] .cj-day-items .cj-item+.cj-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:color-mix(in srgb, var(--coach-c1,#9e1c19) 30%, #29251f)}:root[data-theme=dark] .cj-day-items .cj-item-open:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe3dd0c}:root[data-theme=dark] .cj-day.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 22%, var(--exp-line))}:root[data-theme=dark] .cj-day.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .cj-kind.is-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a4abbc;background:#1f2022}:root[data-theme=dark] .cj-day.is-rest .cj-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--exp-muted)}:root[data-theme=dark] .course-topic-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-topic-card.is-bare .course-topic-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .course-length-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#191b19;border:1px solid #4e736e47}:root[data-theme=dark] .course-length-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:#191b19;border-top:1px solid #4e736e47;border-left:1px solid #4e736e47}:root[data-theme=dark] .course-length-panel .course-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .course-length-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4e736e33}:root[data-theme=dark] .course-length-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-length-settings:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .idw-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2a211852}:root[data-theme=dark] .idw:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dbd6cf;background:linear-gradient(#1c1f20 0%,#1f1d1b 55%,#1f1d1a 100%);box-shadow:0 30px 80px -20px #2a211873}:root[data-theme=dark] .idw-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(135deg,#5c8279 0%,#4e736e 45%,#3f5f5b 100%);box-shadow:0 10px 24px -14px #2f514db3}:root[data-theme=dark] .idw-save:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#2f514d;background:#f7f5ef;border:0}:root[data-theme=dark] .idw-save:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff}:root[data-theme=dark] .idw-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f7f5ef}:root[data-theme=dark] .idw-head p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c5d3cd}:root[data-theme=dark] .idw-question:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .idw-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .idw-scale:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2c2925}:root[data-theme=dark] .idw-scale.is-set:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#2e372f}:root[data-theme=dark] .idw-scale-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--heading)}:root[data-theme=dark] .idw-scale-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59f96}:root[data-theme=dark] .idw-scale.is-set .idw-scale-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#adcbb3}:root[data-theme=dark] .idw-range:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:linear-gradient(to right, #292621 calc(9px + (100% - 18px) * var(--lo)), #445e47 calc(9px + (100% - 18px) * var(--lo)), #445e47 calc(9px + (100% - 18px) * var(--hi)), #292621 calc(9px + (100% - 18px) * var(--hi)))}:root[data-theme=dark] .idw-range-ticks span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#38342e}:root[data-theme=dark] .idw-range-ticks span.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .idw-range input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .idw-range input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-slider-runnable-track{background:0 0}:root[data-theme=dark] .idw-range input::-moz-range-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .idw-range input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-slider-thumb{background:#161616;border:2px solid #445e47;box-shadow:0 2px 6px #3a2c1c2e}:root[data-theme=dark] .idw-range input::-moz-range-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:2px solid #445e47;box-shadow:0 2px 6px #3a2c1c2e}:root[data-theme=dark] .idw-range input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:none}:root[data-theme=dark] .idw-range input:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-slider-thumb{box-shadow:0 0 0 4px #445e4740,0 2px 6px #3a2c1c2e}:root[data-theme=dark] .idw-range input:focus-visible::-moz-range-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 4px #445e4740,0 2px 6px #3a2c1c2e}:root[data-theme=dark] .idw-scale:not(.is-set) .idw-range input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::-webkit-slider-thumb{border-color:#454039}:root[data-theme=dark] .idw-scale:not(.is-set) .idw-range input::-moz-range-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#454039}:root[data-theme=dark] .idw-scale-ends:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29a}:root[data-theme=dark] .idw-notice:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8b7a1;background:#28221c}:root[data-theme=dark] .idw-ideas-loading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .idw-ideas-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#445e47}:root[data-theme=dark] .idw-ideas-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .idw-own-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b8aca1}:root[data-theme=dark] .idw-own-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before,:root[data-theme=dark] .idw-own-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#eee3d728}:root[data-theme=dark] .idw-own-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2c26;box-shadow:0 6px 18px -12px #3a2c1c59}:root[data-theme=dark] .idw-own-field:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 4px #4b584d26,0 6px 18px -12px #3a2c1c59}:root[data-theme=dark] .idw-own-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:0 0;border:0;outline:none}:root[data-theme=dark] .idw-own-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#a19b91}:root[data-theme=dark] .idw-own-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#493d30;border:0}:root[data-theme=dark] .idw-own-add svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .idw-own-add:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--logo-brown)}:root[data-theme=dark] .idw-own-field.is-busy .idw-own-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#445e47}:root[data-theme=dark] .idw-own-spinner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:2px solid #16161673;border-top-color:#161616}@media (width<=900px),(height<=760px){:root[data-theme=dark] .idw-dock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f1d1ad1;border-top:1px solid #ebe3dc1b}}:root[data-theme=dark] .superadmin-identity:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .superadmin-client:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .superadmin-actions .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:none}:root[data-theme=dark] .superadmin-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .superadmin-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .superadmin-detail.is-over-budget:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b}:root[data-theme=dark] .superadmin-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#abbeaf;background:#4b584d24}:root[data-theme=dark] .superadmin-status.is-onboarding:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .superadmin-status.is-suspended:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfb08d;background:#5a42282e}:root[data-theme=dark] .superadmin-status.is-archived:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea9a3;background:#5a554d29}:root[data-theme=dark] .bf-surface:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f1d1b;border:1px solid #292621}:root[data-theme=dark] .bf-surface-option:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1b9b1;background:0 0;border:1px solid #0000}:root[data-theme=dark] .bf-surface-option:hover:not(.is-active):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0;background:#16161673}:root[data-theme=dark] .bf-surface-option.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e3deda}:root[data-theme=dark] .bf-surface-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2f2c26;box-shadow:0 6px 18px -10px #3c362c59}:root[data-theme=dark] .bf-surface-option:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-group-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #292621}:root[data-theme=dark] .bf-group-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .bf-group-title span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-hero-mesh:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 25% 30%, var(--coach-c1) 0, transparent 55%), radial-gradient(circle at 80% 70%, var(--coach-c2) 0, transparent 55%), radial-gradient(circle at 70% 15%, var(--coach-c3) 0, transparent 45%), #22201c}:root[data-theme=dark] .bf-site-source:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .bf-site-sources:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .bf-site-source-row+.bf-site-source-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #25221e}:root[data-theme=dark] .bf-site-source-row.is-filled .bf-site-source-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#1f2420}:root[data-theme=dark] .bf-site-source-row.is-empty .bf-site-source-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e95;border:1.5px dashed #3b362f}:root[data-theme=dark] .bf-site-source-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0}:root[data-theme=dark] .bf-site-source-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .bf-site-source-row .bf-link-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;text-decoration:none}:root[data-theme=dark] .bf-site-source-row .bf-link-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:underline}:root[data-theme=dark] .cs-browser:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;border:1px solid #ddd9d1;box-shadow:0 15px 40px #51483c1a}:root[data-theme=dark] .cs-browser-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#f6f4f0;border-bottom:1px solid #ece8e1}:root[data-theme=dark] .cs-browser-dots span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#e2ddd5}:root[data-theme=dark] .cs-browser-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#8c867d;background:#fff}:root[data-theme=dark] .cs-device-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ebe7e0}:root[data-theme=dark] .cs-device-switch button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#8c867d;background:0 0;border:0}:root[data-theme=dark] .cs-device-switch button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#3d3934;background:#fff;box-shadow:0 1px 3px #00000014}:root[data-theme=dark] .cs-device-switch svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cs-browser-view:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbf8f3}:root[data-theme=dark] .cs-preview--phone .cs-browser-view:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#efebe5}:root[data-theme=dark] .cs-preview--phone .cs-zoom:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 1px #e3ded5,0 10px 30px #3c362c1f}:root[data-theme=dark] .cs-site:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper);color:var(--ink)}:root[data-theme=dark] .cs-site .is-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c2bab0}:root[data-theme=dark] .cs-site.has-spotlight .spot-target:not(.is-lit)>:not(.spot-edit):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:saturate(.4)}:root[data-theme=dark] .cs-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-about-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-chat-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .cs-nav-links:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-nav-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}:root[data-theme=dark] .cs-nav-link:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-nav-link:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink);-webkit-text-decoration-color:var(--coach-c1);text-decoration-color:var(--coach-c1)}:root[data-theme=dark] .cs-hero-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 30px 60px -30px color-mix(in srgb, var(--coach-c3) 45%, transparent);background:#efe9e1}:root[data-theme=dark] .cs-hero-mesh:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 10%, #f7f1ea)}:root[data-theme=dark] .cs-hero-mesh span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:blur(50px)}:root[data-theme=dark] .cs-hero-mesh span:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1)}:root[data-theme=dark] .cs-hero-mesh span:nth-child(2):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c2)}:root[data-theme=dark] .cs-hero-mesh span:nth-child(3):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c3)}:root[data-theme=dark] .cs-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3)}:root[data-theme=dark] .cs-about:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff}:root[data-theme=dark] .cs-about-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 8px color-mix(in srgb, var(--coach-c1) 14%, #fff)}:root[data-theme=dark] .cs-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;border:1px solid #3d332b14;box-shadow:0 18px 40px -28px #3d332b66}:root[data-theme=dark] .cs-course-image:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 18%, #f4efe8)}:root[data-theme=dark] .cs-course-body p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-course-body small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3)}:root[data-theme=dark] .cs-chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 7%, var(--paper))}:root[data-theme=dark] .cs-chat-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;box-shadow:0 30px 60px -36px #3d332b73}:root[data-theme=dark] .cs-chat-bubble p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fcf9f4;border:1px solid #3d332b1a}:root[data-theme=dark] .cs-missing:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted);border:1.5px dashed #d9d1c5}:root[data-theme=dark] .cs-missing strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink)}:root[data-theme=dark] .cs-footer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(to bottom, var(--paper), color-mix(in srgb, var(--coach-c1) 12%, var(--paper)))}:root[data-theme=dark] .cs-footer-line:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-footer-line strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink)}:root[data-theme=dark] .bf-site-about:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2a2622}:root[data-theme=dark] .bf-site-about input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .bf-site-about textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#dad5d0;background:0 0;border:0;outline:none}:root[data-theme=dark] .bf-site-about input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #25221e}:root[data-theme=dark] .bf-site-about :is(input,textarea):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#908b84}:root[data-theme=dark] .bf-site-about:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#3d3932}:root[data-theme=dark] .bf-site-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;border:1.5px dashed #35312a}:root[data-theme=dark] .bf-field-head .bf-link-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;text-decoration:none}:root[data-theme=dark] .bf-field-head .bf-link-button:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9b968e}:root[data-theme=dark] .cs-layout-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbf9f5;border:1px solid #ece7df}:root[data-theme=dark] .cs-dark-hero .cs-hero h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .cs-dark-hero .cs-hero .is-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ffffff8c}:root[data-theme=dark] .cs-dark-hero .cs-hero .cs-hero-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ffffffe0}:root[data-theme=dark] .cs-dark-hero .cs-hero .cs-buttons:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;border-color:#0000}:root[data-theme=dark] .cs-layout--fullbleed .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .cs-layout--fullbleed .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:linear-gradient(#14100c26 30%,#14100cb8)}:root[data-theme=dark] .cs-layout--editorial .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .cs-layout--editorial .cs-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-top:1px solid #2a252124}:root[data-theme=dark] .cs-layout--editorial .cs-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .cs-layout--card .cs-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 14%, #fff)}:root[data-theme=dark] .cs-layout--minimal .cs-about:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .cs-layout--bold .cs-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(135deg, var(--coach-c1), var(--coach-c3))}:root[data-theme=dark] .cs-layout--bold .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 30px 60px -24px #00000073}:root[data-theme=dark] .cs-layout--bold .cs-chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c2) 12%, var(--paper))}:root[data-theme=dark] .cs-layout--bold .cs-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c1)}:root[data-theme=dark] .cs-layout--stacked .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none}:root[data-theme=dark] .bf-layout-tile--custom .bf-palette-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .cs-layout--collage .cs-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{background:color-mix(in srgb, var(--coach-c2) 35%, #fff)}:root[data-theme=dark] .cs-layout--collage .cs-hero-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff;box-shadow:0 30px 70px -30px #3d332b73}:root[data-theme=dark] .cs-layout--sidebar>.cs-nav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 12%, #fff)}:root[data-theme=dark] .cs-layout--frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:16px solid var(--coach-c1)}:root[data-theme=dark] .cs-layout--frame .cs-nav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-bottom:1px solid #2a25211f}:root[data-theme=dark] .cs-layout--frame .cs-hero-media:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 14px color-mix(in srgb, var(--coach-c1) 18%, transparent)}:root[data-theme=dark] .cs-layout--frame .cs-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2a25211f}:root[data-theme=dark] .cs-layout--frame .cs-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .cs-layout--frame .cs-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:6px 6px 0 var(--coach-c1)}:root[data-theme=dark] .bf-surface-elsewhere:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:#1f1d1b}:root[data-theme=dark] .bf-surface-elsewhere .bf-link-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .cs-duo-phone:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1f1c19;box-shadow:0 40px 70px -24px #281e1480,inset 0 0 0 1px #ffffff0f}:root[data-theme=dark] .cs-duo-phone .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;border:0}:root[data-theme=dark] .cs-app-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fbf9f5;border:1px solid #ece7df}:root[data-theme=dark] .coach-frame.coach-layout--focus .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-bottom-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--focus .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-top-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--minimal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .coach-frame.coach-layout--minimal .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border-bottom-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--minimal .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .coach-frame.coach-layout--minimal .preview-message.user:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;color:#e2d7ce;background:#22211e}:root[data-theme=dark] .coach-frame.coach-layout--minimal .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--minimal .preview-composer textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#201f1c;border-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--soft .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#9e1c19) 11%, #161616);box-shadow:none;border-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--soft .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--band .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(135deg, var(--coach-c1,#9e1c19), var(--coach-c3,#d0473b));border-bottom:0}:root[data-theme=dark] .coach-frame.coach-layout--band .coach-identity strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .coach-frame.coach-layout--band .coach-frame-header .coach-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 2px #161616b3}:root[data-theme=dark] .coach-frame.coach-layout--band .preview-messages:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(to bottom, color-mix(in srgb, var(--coach-c1,#9e1c19) 16%, #1a1918), #1a1918 46%)}:root[data-theme=dark] .coach-frame.coach-layout--cards:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#23211d}:root[data-theme=dark] .coach-frame.coach-layout--cards .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .coach-frame.coach-layout--cards .coach-greeting:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;box-shadow:0 16px 34px -24px #3d332b73}:root[data-theme=dark] .coach-frame.coach-layout--cards .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border:0;border-left:3px solid var(--coach-c1,#9e1c19);color:#e2d7ce;box-shadow:none;background:#1e1d1a}:root[data-theme=dark] .coach-frame.coach-layout--cards .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--cards .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-top-color:#0000}:root[data-theme=dark] .coach-frame.coach-layout--night:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#837d76;background:#3a3835;border-color:#413e3a}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3d3a37;border-bottom-color:#413e3a}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-identity strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#efe7de}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-greeting h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f3ece4}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-greeting-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9f968c}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-starters:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#efe7de;box-shadow:none;background:#1616160d;border-color:#1616161f}:root[data-theme=dark] .coach-frame.coach-layout--night .coach-starters:not(.coach-starters--filled,.coach-starters--gradient) .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 55%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef786b) 70%, #fff)}:root[data-theme=dark] .coach-frame.coach-layout--night .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:none;color:#827c74;background:#3f3c39;border-color:#433f3b}:root[data-theme=dark] .coach-frame.coach-layout--night .preview-message a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:color-mix(in srgb, var(--coach-c1,#ef786b) 70%, #fff)}:root[data-theme=dark] .coach-frame.coach-layout--night .follow-up-toast:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3f3c39e0;border-color:#1616161a;box-shadow:0 14px 34px -14px #0009}:root[data-theme=dark] .coach-frame.coach-layout--night .follow-up-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-frame.coach-layout--night .follow-up-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59c92}:root[data-theme=dark] .coach-frame.coach-layout--night .follow-up-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#efe7de;background:#16161614}:root[data-theme=dark] .coach-frame.coach-layout--night .follow-up-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 50%, transparent);color:color-mix(in srgb, var(--coach-c1,#ef786b) 70%, #fff);background:#1616160d}:root[data-theme=dark] .coach-frame.coach-layout--night .history-pull-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .coach-frame.coach-layout--night .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59c92}:root[data-theme=dark] .coach-frame.coach-layout--night .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before,:root[data-theme=dark] .coach-frame.coach-layout--night .thread-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#1616161a}:root[data-theme=dark] .coach-frame.coach-layout--night .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3d3a37;border-top-color:#413e3a}:root[data-theme=dark] .coach-frame.coach-layout--night .preview-composer textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#827c74;background:#3f3c39;border-color:#45413d}:root[data-theme=dark] .coach-frame.coach-layout--night .online-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 4px #3c5e432e}:root[data-theme=dark] .bf-bg-swatch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;border:1px solid #282520}:root[data-theme=dark] .coach-bg--tinted:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1,#ef6b5e) 11%, #fbf8f4)}:root[data-theme=dark] .coach-bg--gradient:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(165deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 22%, #fff) 0%, color-mix(in srgb, var(--coach-c2,#b0688f) 14%, #fff) 45%, #fbfaf8 85%)}:root[data-theme=dark] .coach-bg--aura:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent), transparent 70%), radial-gradient(90% 40% at 50% 100%, color-mix(in srgb, var(--coach-c2,#b0688f) 14%, transparent), transparent 70%), #fbfaf8}:root[data-theme=dark] .coach-bg--mesh:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(60% 40% at 0% 0%, color-mix(in srgb, var(--coach-c1,#ef6b5e) 30%, transparent), transparent 70%), radial-gradient(55% 40% at 100% 35%, color-mix(in srgb, var(--coach-c2,#b0688f) 26%, transparent), transparent 70%), radial-gradient(70% 45% at 30% 100%, color-mix(in srgb, var(--coach-c3,#d0473b) 22%, transparent), transparent 70%), #fbf8f4}:root[data-theme=dark] .coach-bg--dots:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(color-mix(in srgb, var(--coach-c1,#ef6b5e) 32%, transparent) 1.1px, transparent 1.6px) 0 0 / 16px 16px, #fbfaf8}:root[data-theme=dark] .coach-bg--grid:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, color-mix(in srgb, var(--coach-c1,#ef6b5e) 12%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, #fcfbf9}:root[data-theme=dark] .coach-bg--paper:not(.coach-layout--night):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:radial-gradient(circle at 20% 15%,#ffffffb3,#0000 40%),linear-gradient(#f5eee2,#efe6d6)}:root[data-theme=dark] .coach-frame[class*=coach-bg--]:not(.coach-bg--plain,.coach-layout--night,.coach-layout--band) .coach-frame-header:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ffffff8c}:root[data-theme=dark] .coach-frame[class*=coach-bg--]:not(.coach-bg--plain,.coach-layout--night) .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#ffffffb3}:root[data-theme=dark] .coach-frame.coach-layout--band[class*=coach-bg--]:not(.coach-bg--plain) .preview-messages:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0}:root[data-theme=dark] .coach-frame.coach-frame--library.coach-layout--night:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:#1a1918;border-color:#32302b}:root[data-theme=dark] .coach-frame.coach-frame--library[class] .preview-messages:has(.mlib-view,.exp):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918}:root[data-theme=dark] .public-site-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1c1a17}:root[data-theme=dark] .public-site-page.is-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c2b9b0}:root[data-theme=dark] .page-offline:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .page-offline-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0aba2;background:#24221e}:root[data-theme=dark] .page-offline-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .page-offline-card p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c2b9b0}:root[data-theme=dark] .public-site-page a.coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:none}:root[data-theme=dark] .cs-course-modal.cs-course-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper);box-shadow:0 30px 70px -36px #28241e59}:root[data-theme=dark] .cs-course-page .cs-course-modal-cta.coach-starters:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 0%, transparent), var(--paper) 30%)}:root[data-theme=dark] .cs-contact-root:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink)}:root[data-theme=dark] .cs-contact-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28241e6b}:root[data-theme=dark] .cs-contact-modal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--paper);color:var(--ink);box-shadow:0 30px 70px -20px #28241e66}:root[data-theme=dark] .cs-contact-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted);background:0 0;border:0}:root[data-theme=dark] .cs-contact-close:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 10%, transparent);color:var(--ink)}:root[data-theme=dark] .cs-contact-close svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cs-contact-lead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-contact-form label span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-contact-form input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-contact-form textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink);background:#fff;border:1px solid #e2dbd1;outline:none}:root[data-theme=dark] .cs-contact-form input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .cs-contact-form textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:var(--coach-c1);box-shadow:0 0 0 3px color-mix(in srgb, var(--coach-c1) 18%, transparent)}:root[data-theme=dark] .cs-contact-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b0574a}:root[data-theme=dark] .cs-contact-sent p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-contact-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 14%, #fff);color:var(--coach-c3)}:root[data-theme=dark] .cs-contact-check svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .nav-tile-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#a9331c;border:2px solid #161616}:root[data-theme=dark] .inquiries-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#f09a8b;background:#2c201c}:root[data-theme=dark] .inquiry:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #25231f}:root[data-theme=dark] .inquiry:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top-color:#0000}:root[data-theme=dark] .inquiry:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .inquiry.is-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1a18}:root[data-theme=dark] .inquiry.is-new:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1e1a18}:root[data-theme=dark] .inquiry-main:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .inquiry-who strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .inquiry-who small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .inquiry-pill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd;background:#1f2421}:root[data-theme=dark] .inquiry-pill.is-new:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#a9331c}:root[data-theme=dark] .inquiry-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd}:root[data-theme=dark] .inquiry-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .inquiry-reply.primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#4e736e}:root[data-theme=dark] .inquiry-reply.primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#42625e}:root[data-theme=dark] .inquiry-sent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1b1d1b;border-left:2px solid #304039}:root[data-theme=dark] .inquiry-sent small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .inquiry-sent strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .inquiry-sent p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd}:root[data-theme=dark] .inquiry-quote:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#24221f;border-left:2px solid #36332e}:root[data-theme=dark] .inquiry-quote small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .inquiry-quote p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd}:root[data-theme=dark] .inquiry-field span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#aea8a0}:root[data-theme=dark] .inquiry-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .inquiry-field textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #33302a;outline:none}:root[data-theme=dark] .inquiry-field input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .inquiry-field textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#38574d;box-shadow:0 0 0 3px #4e736e1f}:root[data-theme=dark] .inquiry-field input[readonly]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#beb9b2;background:#201f1c}:root[data-theme=dark] .bf-contact-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #34312b}:root[data-theme=dark] .bf-contact-label:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#49443b}:root[data-theme=dark] .bf-contact-label:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d29}:root[data-theme=dark] .bf-contact-label input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e4e0db;background:0 0;border:0;outline:none}:root[data-theme=dark] .bf-contact-label input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *)::placeholder{color:#a29c93}:root[data-theme=dark] .cs-contact-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .cs-contact-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 18%, #f4efe8)}:root[data-theme=dark] .cs-contact-close.is-on-image:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--ink);background:#ffffffe0;box-shadow:0 4px 14px -6px #0000004d}:root[data-theme=dark] .cs-contact-close.is-on-image:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff}:root[data-theme=dark] .cs-course-goals li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 14%, #fff);color:color-mix(in srgb, var(--coach-c3) 80%, #2a2521)}:root[data-theme=dark] .cs-course-modal .cs-course-facts li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coach-c1) 35%, transparent);background:0 0}:root[data-theme=dark] .cs-course.is-openable:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 24px 48px -26px #3d332b80}:root[data-theme=dark] .cs-course.is-openable:has(.cs-course-open:focus-visible):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid var(--coach-c1)}:root[data-theme=dark] .cs-course-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0;outline:none}:root[data-theme=dark] .cs-course-more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3)}:root[data-theme=dark] .cs-course-more svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .cs-course-facts li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 12%, #fff);color:var(--coach-c3)}:root[data-theme=dark] .cs-course-outline li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #e8e1d7}:root[data-theme=dark] .cs-course-outline li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{color:var(--coach-c3)}:root[data-theme=dark] .cs-course-outline li small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--muted)}:root[data-theme=dark] .cs-countdown:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:color-mix(in srgb, var(--coach-c1) 8%, var(--paper));color:color-mix(in srgb, var(--coach-c3) 70%, #2a2521)}:root[data-theme=dark] .cs-countdown-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:var(--coach-c3)}:root[data-theme=dark] .cs-countdown-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:var(--coach-c1)}:root[data-theme=dark] .cs-countdown-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:inherit}:root[data-theme=dark] .cs-contact-hero .cs-countdown:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#1c181452;box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-theme=dark] .cs-contact-hero .cs-countdown-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ffffffd9}:root[data-theme=dark] .cs-contact-hero .cs-countdown-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#fff}:root[data-theme=dark] .cs-course-modal-cta.coach-starters:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 0%, transparent), var(--paper) 30%)}:root[data-theme=dark] .inquiry-pill.is-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c5b1f1;background:#252129}:root[data-theme=dark] .inquiry-pill.is-general:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bcb3ab;background:#24221e}:root[data-theme=dark] .inquiry-tab:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:0 0;border:1px solid #2d2a24}:root[data-theme=dark] .inquiry-tab:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd;border-color:#3c3831}:root[data-theme=dark] .inquiry-tab.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#47433f;border-color:#47433f}:root[data-theme=dark] .inquiry-tab-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bcb3ab;background:#24221e}:root[data-theme=dark] .inquiry-tab.is-active .inquiry-tab-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#1616162e}:root[data-theme=dark] .inquiry-main:hover strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){-webkit-text-decoration:underline #928c83;text-decoration:underline #928c83}:root[data-theme=dark] .inquiry-drawer-who a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;-webkit-text-decoration:underline #89847d;text-decoration:underline #89847d}:root[data-theme=dark] .inquiry-drawer-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#161616;border:1px solid #2b2924}:root[data-theme=dark] .ex-card.course-card:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #718375}:root[data-theme=dark] .course-card-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#1b1918;border:0}:root[data-theme=dark] .course-card-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:#28231f}:root[data-theme=dark] .course-card-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:2px solid #718375}:root[data-theme=dark] .course-card-button svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-card-button .course-card-people-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#1b1918}:root[data-theme=dark] .course-card-row.is-unfolded .course-card-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616}:root[data-theme=dark] .course-card-row.is-unfolded .course-card-button .course-card-people-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-color:#161616}:root[data-theme=dark] .course-card-row.is-unfolded .course-card-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#28231f}:root[data-theme=dark] .course-people-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bcb3ab;background:#24221e}:root[data-theme=dark] .course-application:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border:1px solid #2b2924}:root[data-theme=dark] .course-person-progress.is-approved:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#abcaa5}:root[data-theme=dark] .course-person-progress.is-approved .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:1.5px solid #3c5a38}:root[data-theme=dark] a.onboarding-submit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){text-decoration:none}:root[data-theme=dark] .course-people-reach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-person:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #272521}:root[data-theme=dark] .course-person-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .course-person-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd}:root[data-theme=dark] .course-person-progress.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc49e}:root[data-theme=dark] .course-person-progress.is-done .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3f6843}:root[data-theme=dark] .course-person-progress.is-unstarted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .course-person-progress.is-unstarted .member-course-ring:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:0 0;border:1.5px dashed #443f38}:root[data-theme=dark] .course-person-detail .member-course-parts:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-person:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .course-person-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-person-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-person-last:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .course-card-people-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#a9331c;border:1.5px solid #161616}:root[data-theme=dark] .course-people-thumb.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2b2721}:root[data-theme=dark] .drawer-head .course-people-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5}:root[data-theme=dark] .drawer-head .course-people-title small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1}:root[data-theme=dark] .course-apply-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96;background:#16161680;border:1px dashed #34302b}:root[data-theme=dark] .course-apply-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .course-apply-soon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#afaaa1;background:#27231f}:root[data-theme=dark] .course-apply-copy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .course-apply-copy:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5c1b5;background:#27231f}:root[data-theme=dark] .course-apply-copy svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] a.course-apply-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;text-decoration:none}:root[data-theme=dark] .course-apply-subtitle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce}:root[data-theme=dark] .course-card-people-icon .course-card-people-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff}:root[data-theme=dark] .course-empty-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96;background:#16161673;border:1px dashed #34302b}:root[data-theme=dark] .course-empty-card svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .member-section.course-people-divided:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .topnav-menu-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cfcac2;background:0 0;border:0}:root[data-theme=dark] .topnav-menu-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#201c1a}:root[data-theme=dark] .topnav-menu-item.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ebdac9;background:#2f2925}:root[data-theme=dark] .topnav-menu-item-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#201c1a}:root[data-theme=dark] .topnav-menu-item.active .topnav-menu-item-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#ebdac9;background:#161616}:root[data-theme=dark] .topnav-menu-item-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#a9331c}:root[data-theme=dark] .mc-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1;background:#22201c}:root[data-theme=dark] .mc-chevron svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .mc-chevron.is-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#47433f;box-shadow:0 4px 12px #403c3738}:root[data-theme=dark] .member-course-head:not(:disabled):hover .mc-chevron:not(.is-open):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-person-head:not(:disabled):hover .mc-chevron:not(.is-open):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#2b2822}:root[data-theme=dark] .member-course-head:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-person-head:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){outline:none}:root[data-theme=dark] .member-course-head:focus-visible .mc-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .course-person-head:focus-visible .mc-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){box-shadow:0 0 0 3px #8a776b59}:root[data-theme=dark] .member-course.is-clickable:not(.open):hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#3a352e;box-shadow:0 6px 18px -12px #403c3759}:root[data-theme=dark] .member-course.is-clickable:not(.open):hover .mc-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8d4ce;background:#2b2822}:root[data-theme=dark] .member-course.open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#3a352e;box-shadow:0 10px 28px -14px #403c3759}:root[data-theme=dark] .course-person.open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616bf}:root[data-theme=dark] .mc-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#cac4bd;background:#1b1a19;border:1px solid #2c2823}:root[data-theme=dark] .mc-tag svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .mc-tag-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .mc-tag.is-next:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d8beae;background:#25201c;border-color:#372f28}:root[data-theme=dark] .mc-tag.is-next .mc-tag-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bca392}:root[data-theme=dark] .mc-tag.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9bc49e;background:#1b201b;border-color:#283228}:root[data-theme=dark] .mc-tag.is-muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:0 0}:root[data-theme=dark] .member-course-part-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#bfaca1}:root[data-theme=dark] .member-course-part-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .member-course-part-count svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .member-course-part.is-done .member-course-part-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#91bb94}:root[data-theme=dark] .member-course-part.is-locked .member-course-part-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9c968d}:root[data-theme=dark] .member-course-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#25221e99}:root[data-theme=dark] .member-course-item:not(:last-child):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#2d2a24}:root[data-theme=dark] .member-course-item.is-done:not(:last-child):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:linear-gradient(#365839,#2d2a24)}:root[data-theme=dark] .member-course-item.is-done:has(+.member-course-item.is-done):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#365839}:root[data-theme=dark] .member-course-item.is-locked:not(:last-child):not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:repeating-linear-gradient(#2d2a24 0 3px,#0000 3px 6px)}:root[data-theme=dark] .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#fff;background:#161616;border:1.5px solid #443f38}:root[data-theme=dark] .member-course-check svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .member-course-item.is-done .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#3f6843;border-color:#3f6843;box-shadow:0 2px 6px #3f684359}:root[data-theme=dark] .member-course-item.is-active .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:conic-gradient(#8a776b 0 50%, #161616 50% 100%);border-color:#8a776b}:root[data-theme=dark] .member-course-item.is-locked .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9c968d;background:#1b1a19;border-color:#39352e}:root[data-theme=dark] .member-course-item.is-next .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#855134}:root[data-theme=dark] .member-course-item.is-next .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:#855134}:root[data-theme=dark] .member-course-item.is-next .member-course-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):before{border:1.5px solid #85513473}:root[data-theme=dark] .member-course-item-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d0cbc4}:root[data-theme=dark] .member-course-item.is-done .member-course-item-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#c1bbb3}:root[data-theme=dark] .member-course-item.is-next .member-course-item-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e9d6cb}:root[data-theme=dark] .member-course-item.is-locked .member-course-item-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a59e96}:root[data-theme=dark] .member-course-item-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b}:root[data-theme=dark] .member-course-item.is-locked .member-course-item-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9a948b}:root[data-theme=dark] .member-course-kind:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b7aa9c}:root[data-theme=dark] .member-course-kind.is-lesson:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a4abbc}:root[data-theme=dark] .member-course-item.is-locked .member-course-kind:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit}:root[data-theme=dark] .member-course-kind svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .member-course-next:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#e2a88a;background:#2b231d}:root[data-theme=dark] .csp-peek:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:#16161699;border:1px solid #2f2b26}:root[data-theme=dark] .csp-peek:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .csp-peek:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616;border-color:#3e3931;box-shadow:0 10px 24px -18px #3d332b73}:root[data-theme=dark] .csp-thumb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1c1a17;border:1px solid #312d28}:root[data-theme=dark] .csp-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#211f1c;border-bottom:1px solid #2a2621}:root[data-theme=dark] .csp-bar i:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#37322b}:root[data-theme=dark] .csp-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a8a29b;background:#161616}:root[data-theme=dark] .csp-thumb-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *):after{background:linear-gradient(#0000,#1c1a17)}:root[data-theme=dark] .csp-peek.is-off .csp-thumb-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:grayscale(.6)}:root[data-theme=dark] .csp-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5cfc8}:root[data-theme=dark] .csp-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b1aba2}:root[data-theme=dark] .csp-open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#9fc2bd}:root[data-theme=dark] .csp-open svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){fill:none;stroke:currentColor}:root[data-theme=dark] .csp-layer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#2a252161}:root[data-theme=dark] .csp-window:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1918;box-shadow:0 30px 70px -30px #2a25218c}:root[data-theme=dark] .csp-window-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d5cfc8}:root[data-theme=dark] .csp-window-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b1aba2}:root[data-theme=dark] .csp-browser:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1c1a17;border:1px solid #35312b;box-shadow:0 24px 50px -30px #3d332b80}:root[data-theme=dark] .csp-page.is-off:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){filter:grayscale(.5)}:root[data-theme=dark] .app-loading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#1a1817}:root[data-theme=dark] .app-loading-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .app-loading-fill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(165deg,#16161647 0%,#16161600 45%,#e4e4e43c 100%),url(/logo-silver-texture.jpg) 0 0/420px}:root[data-theme=dark] .app-loading-fill:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:linear-gradient(105deg,#0000 38%,#161616d9 50%,#0000 62%) 150% 0/300% 100% no-repeat,linear-gradient(165deg,#16161647 0%,#16161600 45%,#e4e4e43c 100%),url(/logo-silver-texture.jpg) 0 0/420px}:root[data-theme=dark] .skel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#282521 linear-gradient(90deg,#16161600 0%,#161616a6 50%,#16161600 100%) -100vw 0/100vw 100% no-repeat fixed}:root[data-theme=dark] .skel-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #272521}:root[data-theme=dark] .skel-row:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:0}:root[data-theme=dark] .skel-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#161616b3;border:1px solid #2a2622}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .skel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *),:root[data-theme=dark] .skel-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background-image:none}}:root[data-theme=dark] .skel-form-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){border-top:1px solid #2d2a26}:root[data-theme=dark] .knowledge-courses-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .knowledge-courses-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a9a39b}:root[data-theme=dark] .knowledge-course:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .knowledge-courses-link:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:inherit;background:0 0;border:0;text-decoration:underline}:root[data-theme=dark] .knowledge-courses-link:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .knowledge-course-thumb.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){background:#29251e}:root[data-theme=dark] .knowledge-course-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#d3cec7}:root[data-theme=dark] .knowledge-course-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#b9b3aa}:root[data-theme=dark] .knowledge-course-text small.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *,.cs-site,.cs-site *){color:#a19a92}
