@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}.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}.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(0,2.4fr) minmax(0,1.4fr) 70px 100px 70px 120px;align-items:center;gap:14px;padding:11px 10px;font-size:12px;display:grid}.members-row.with-coach{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) 70px 100px 70px 120px}.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{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.member-product{text-overflow:ellipsis;color:#7b756c;white-space:nowrap;background:#efece7;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.member-drawer{width:600px}.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-row,.members-row.with-coach{grid-template-columns:minmax(0,1fr) auto}.members-row>:not(:first-child):not(.member-last),.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-ring{align-items:center;gap:8px;display:flex}.section-ring svg{width:30px;height:30px;transform:rotate(-90deg)}.section-ring circle{fill:none;stroke-width:3px}.section-ring-track{stroke:#e6e2da}.section-ring-value{stroke:#86a288;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,.8,.32,1)}.section-ring-text{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.section-ring-text strong{color:#5e5952;white-space:nowrap;font-size:11.5px;font-weight:600}.section-ring-text small{color:#9a948c;white-space:nowrap;font-size:10.5px}.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,.section-ring-value{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-drawer{width:520px}.qn-progress{background:#ebe7e0;height:3px}.qn-progress span{background:#86a288;height:100%;transition:width .35s;display:block}.qn-tip{color:#5f8468;margin:0 0 14px;font-size:12.5px;font-weight:400;line-height:1.5}.qn-tip strong{font-weight:700}.qn-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qn-group+.qn-group{margin-top:22px}.qn-group-heading{color:#403c37;margin:0 0 10px;font-size:15px;font-weight:700}.qn-item{background:#ffffffb3;border:1px solid #e6e2da;border-radius:12px;transition:border-color .15s,background .15s}.qn-item:hover{border-color:#cfd8cf}.qn-item.open{background:#fff;border-color:#b9c7ba}.qn-item-head{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.qn-item-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qn-item-text small{color:#8a776b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.qn-item-text strong{color:#403c37;font-size:13.5px;font-weight:600;line-height:1.35}.qn-item-answer{color:#5e5952;font-size:12.5px;line-height:1.45}.qn-empty{color:#b3ada4;font-style:italic}.qn-item-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.qn-tag{color:#47654e;background:#eef4ee;border:1px solid #c9d8ca;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.35}.qn-item-icons{flex:none;align-items:center;gap:6px;margin-top:1px;display:flex}.qn-item-icons svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.qn-item-check{color:#86a288;opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.qn-item.answered .qn-item-check{opacity:1;transform:none}.qn-item-chevron{color:#8a776b;transition:transform .25s,color .2s}.qn-item-head:hover .qn-item-chevron{color:#8a776b}.qn-item.open .qn-item-chevron{transform:rotate(180deg)}.qn-item-body{padding:0 14px 16px;animation:.22s qn-in}@keyframes qn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qn-item-body{animation:none}.qn-progress span,.qn-item-chevron,.qn-item-check{transition:none}}.qn-hint{color:#8c867d;margin:0 0 12px;font-size:12px;line-height:1.5}.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-custom{color:#635e57;flex-direction:column;gap:6px;margin-top:14px;font-size:11px;font-weight:600;display:flex}.qn-custom input{color:#403c37;width:100%;font:inherit;background:#fff;border:1px solid #dedad2;border-radius:9px;outline:none;padding:10px 12px;font-size:13px;font-weight:400}.qn-custom input:focus{border-color:#94a296;box-shadow:0 0 0 3px #94a2961f}.qn-custom>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.qn-count{color:#a29b91;font-variant-numeric:tabular-nums;font-weight:500}.qn-count.full{color:#b0704f;font-weight:700}.qn-add-hint{color:#a29b91;font-size:11px;font-weight:400}.qn-fixed{border-bottom:1px dashed #e6e2da;flex-direction:column;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.qn-fixed-label{color:#8a776b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.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}.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}.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-chat--empty{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 220px);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)}.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-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-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-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-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-statement{max-width:1160px;padding:96px var(--lp-gutter);margin:0 auto}.lp-statement h2{color:var(--heading);letter-spacing:-.02em;margin:0 0 24px;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:var(--logo-ink);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}.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)}.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}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-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-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-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-entry{border:1px solid #e4e0d8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.bsi-entry strong{color:#3d3934;font-size:13px;display:block}.bsi-entry small{color:#8a847b;margin-top:3px;font-size:12px;line-height:1.45;display:block}.bsi-entry .primary-button,.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-entry .primary-button:hover:not(:disabled),.bsi-url .primary-button:hover:not(:disabled){background:#42625e}.bsi-entry>div{flex:1;min-width:0}.bsi-entry.is-fetched{background:#f3f5f5;border-color:#a8b4ae}.bsi-entry-badge{color:#fff;background:#4e736e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.bsi-entry-badge svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bsi-entry-host{color:#42625e}@media (width<=560px){.bsi-entry{flex-direction:column;align-items:stretch}}.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}.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,.intill-bubble{--ba-ai:linear-gradient(135deg, #9cc1b3 0%, #4e736e 40%, #2f514d 70%, #7fa99a 100%)}.ba,.ba-panel{--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}.overview-greeting{position:relative}.overview-chat--empty .coach-frame{overflow:visible}.intill-bubble{background:#fff;border:1px solid #dfe9e5;border-radius:16px 16px 16px 4px;place-items:center;height:34px;padding:0 13px;animation:.45s cubic-bezier(.2,.9,.3,1.3) .2s both ba-pop;display:grid;position:absolute;bottom:calc(100% + 6px);right:-6px;box-shadow:0 8px 22px #4e736e29,0 3px 8px #2f514d14}@media (prefers-reduced-motion:reduce){.intill-bubble{animation:none}}.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{--pv-room:250px;position:static}@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-stepper{background:#ffffffb3;border:1px solid #dedad2;border-radius:9px;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.ex-stepper button{color:#5e5952;cursor:pointer;width:34px;height:34px;font:inherit;background:0 0;border:0;font-size:16px}.ex-stepper button:hover:not(:disabled){background:#f1ede6}.ex-stepper button:disabled{opacity:.35;cursor:default}.ex-stepper strong{color:#403c37;text-align:center;min-width:30px;font-size:13px}.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}.ex-step-number{color:#8a776b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.field-grid .ex-preset{align-items:flex-start;font-weight:600}.field-grid .ex-preset input[type=checkbox]{margin-top:1px}.ex-preset>span{flex-direction:column;gap:2px;display:flex}.ex-preset small{color:#9b948c;font-size:11px;font-weight:400}.ex-custom-action{align-items:center;gap:10px;display:flex}.ex-custom-action input{flex:1}.ex-add{align-self:flex-start;font-weight:600}.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}.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-badge.tone-paused{color:#7a7168;background:#3d332b12}.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-facts{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.exp-facts li{border:1px solid var(--exp-line);color:#6f675e;background:#ffffffbf;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.exp-facts svg{stroke-width:1.8px;width:13px;height:13px;color:var(--exp-deep)}.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-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.is-pressed{opacity:1;cursor:default}.exp-button--soft.is-pressed{color:var(--exp-muted);background:#3d332b0f;border-color:#0000}.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}.exp-actions{flex-direction:column;gap:8px;display:flex}@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}.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:1fr 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;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{outline-offset:2px;outline:2px solid #718375}.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;font-size:12px}.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-form:has(input[type=tel]) .test-mobile-result{color:#8f8980}.test-mobile-result .text-button{font-size:12px}@media (width<=420px){.test-mobile{padding:22px 18px}.test-mobile-row{flex-direction:column}}@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}.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-exit{color:#8a7d72;letter-spacing:.02em;font-size:12px;text-decoration:none}.ob-exit:hover{color:var(--heading)}.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-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}}:root[data-theme=dark]{color:#e1ddda;background:#1a1817}:root[data-theme=dark] .nav-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#201c1a;border:0}:root[data-theme=dark] .nav-tile:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#28231f}:root[data-theme=dark] .nav-tile.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#ebdac9;background:#2f2925}:root[data-theme=dark] .nav-tile-svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .nav-tile-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #222826;box-shadow:0 4px 10px #4e736e29,0 1px 3px #2f514d14}:root[data-theme=dark] .page-head h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#eed9c7}:root[data-theme=dark] .panel-heading h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d5c1b5}:root[data-theme=dark] .page-head p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9da8a3}:root[data-theme=dark] .sidebar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#272521;border-right:1px solid #312f29}:root[data-theme=dark] .brand-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e1ddda}:root[data-theme=dark] .brand-symbol:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#6b7470}:root[data-theme=dark] .workspace-switcher:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161673;border:1px solid #312f29}:root[data-theme=dark] .workspace-switcher small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .account-row small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa5}:root[data-theme=dark] .workspace-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .account-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c0bdb6;background:#37352f}:root[data-theme=dark] .chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .nav-section-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .section-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .nav-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b4ae;background:0 0;border:0}:root[data-theme=dark] .nav-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .nav-item.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dedbd7;background:#16161699}:root[data-theme=dark] .nav-item.active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){box-shadow:0 1px 3px #2f29220a}:root[data-theme=dark] .nav-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aaa6a0}:root[data-theme=dark] .account-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #33302b}:root[data-theme=dark] .more:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a29e98}:root[data-theme=dark] .metric-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616a6;border:1px solid #2e2c27}:root[data-theme=dark] .metric-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .metric-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea9a3}:root[data-theme=dark] .metric-value:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad6d2}:root[data-theme=dark] .metric-card.green:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:3px solid #39533a}:root[data-theme=dark] .metric-card.blue:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:3px solid #3f4d63}:root[data-theme=dark] .metric-card.purple:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:3px solid #544862}:root[data-theme=dark] .metric-card.orange:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:3px solid #5a4228}:root[data-theme=dark] .members-search:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#a8a29b}:root[data-theme=dark] .member-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4;background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-group:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border-color:#49443b}:root[data-theme=dark] .member-group:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .member-groups-new select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d8d4ce}:root[data-theme=dark] .member-group-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .member-group-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfb9b0;background:#24221f}:root[data-theme=dark] .members-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#bfaca1;border-top:0}:root[data-theme=dark] button.members-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616d9}:root[data-theme=dark] .member-identity-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .member-identity-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .member-muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .member-product:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b3aa;background:#24221f}:root[data-theme=dark] .member-facts>div:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-facts span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .member-facts strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .member-facts small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .member-section h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .member-session:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .member-session-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .member-session-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .member-session-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .member-messages:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d0cbc4;background:#242220}:root[data-theme=dark] .member-message.user .member-message-bubble:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c6d2c8;background:#222623}:root[data-theme=dark] .member-message small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a19a92}:root[data-theme=dark] .member-memories li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#a8a29b}:root[data-theme=dark] .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3b5a7;background:0 0;border:0}:root[data-theme=dark] .text-button.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#de9b8d}:root[data-theme=dark] .knowledge-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .upload-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a6b6ab;border:1px dashed #46433c}:root[data-theme=dark] .upload-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4b584d12;border-color:#4b584d}:root[data-theme=dark] .knowledge-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b2a9}:root[data-theme=dark] .collection-block:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-block-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1616168c;border-bottom:1px solid #282521}:root[data-theme=dark] .collection-block-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d3cec7}:root[data-theme=dark] .collection-block .collection-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:0}:root[data-theme=dark] .digest-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b4ada4;background:#282622}:root[data-theme=dark] .digest-badge.status-published:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1;background:#1e2720}:root[data-theme=dark] .digest-badge.status-draft:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#abb48a;background:#20221c}:root[data-theme=dark] .digest-badge.status-stale:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7a275;background:#2b231b}:root[data-theme=dark] .digest-badge.status-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96;background:#272420}:root[data-theme=dark] .digest-workspace:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1d1c1a}:root[data-theme=dark] .digest-topbar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border-bottom:1px solid #2d2a26}:root[data-theme=dark] .digest-title strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-right:1px solid #2d2a26}:root[data-theme=dark] .digest-rendered:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d2cdc4}:root[data-theme=dark] .digest-rendered h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dcd9d2}:root[data-theme=dark] .digest-rendered h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d6d1ca}:root[data-theme=dark] .digest-rendered h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2}:root[data-theme=dark] .digest-editor:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#afaaa1}:root[data-theme=dark] .digest-chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1918}:root[data-theme=dark] .digest-chat-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #282521}:root[data-theme=dark] .digest-chat-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .digest-chat-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .advanced-collections>summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b0aba2}:root[data-theme=dark] .intake-group h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d6d1ca}:root[data-theme=dark] .intake-coll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .intake-coll-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d3cec7}:root[data-theme=dark] .intake-course-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){border-color:#4b584d}:root[data-theme=dark] .intake-decision .choice.suggested:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3c5a9;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .collection-create input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background-color:#201c1a}:root[data-theme=dark] .builder-section.open .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#28231f}:root[data-theme=dark] .section-meter-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#2b2924}:root[data-theme=dark] .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#445e47}:root[data-theme=dark] .section-meter.tone-warn .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#614601}:root[data-theme=dark] .section-meter.tone-over .section-meter-bar span.on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#983e32}:root[data-theme=dark] .section-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3}:root[data-theme=dark] .section-meter-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1}:root[data-theme=dark] .section-ring circle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none}:root[data-theme=dark] .section-ring-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){stroke:#817e77}:root[data-theme=dark] .section-ring-value:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){stroke:#90a991}:root[data-theme=dark] .section-ring-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb}:root[data-theme=dark] .section-ring-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .section-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfb9b0;background:#201c1a}:root[data-theme=dark] .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4e4941}:root[data-theme=dark] .section-status.tone-ok:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1e231f}:root[data-theme=dark] .section-status.tone-ok .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#c0a87d;background:#1f1c14}:root[data-theme=dark] .section-status.tone-warn .section-status-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#614601}:root[data-theme=dark] .builder-section-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:0}:root[data-theme=dark] .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#201c1a}:root[data-theme=dark] .builder-section-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .builder-section.open .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#28231f}:root[data-theme=dark] .builder-section-summary:hover .builder-section-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#2c2622}:root[data-theme=dark] .builder-section-titles strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d5c1b5}:root[data-theme=dark] .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1;background:#201c1a}:root[data-theme=dark] .subtitle-bullets>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before{color:#99948b}:root[data-theme=dark] .builder-section-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .builder-section-chevron svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .builder-section-summary:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background-color:#231f1d}:root[data-theme=dark] .builder-section-summary:hover .builder-section-titles strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#eed9c7}:root[data-theme=dark] .builder-section-summary:hover .builder-section-titles small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b7b1aa;background:#2c2622}:root[data-theme=dark] .builder-section-summary:hover .builder-section-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .builder-section-summary:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b594d}:root[data-theme=dark] .field-grid select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#adcbb3;background:#1d201e;border-color:#445e47}:root[data-theme=dark] .identity-link-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#c4bfb8}:root[data-theme=dark] .tone-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .tone-progress.done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1}:root[data-theme=dark] .tone-readout:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .tone-readout-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .tone-description:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4}:root[data-theme=dark] .tone-trait:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1d201e;border:1px solid #272a27}:root[data-theme=dark] .tone-examples li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#beb9b1}:root[data-theme=dark] .drawer-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#28241e59}:root[data-theme=dark] .drawer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1d1c1a;box-shadow:-20px 0 50px #3c362c2e}:root[data-theme=dark] .drawer-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .drawer-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .drawer-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .drawer-info:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8;background:#4b584d14;border-left:2px solid #2f352f}:root[data-theme=dark] .drawer-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #2d2a26}:root[data-theme=dark] .tone-q:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2}:root[data-theme=dark] .tone-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb;background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .tone-chip:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#4b584d}:root[data-theme=dark] .tone-chip.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .collection-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#4e736e0d}:root[data-theme=dark] .collection-drop.dragover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1d201e;border:1px dashed #445e47}:root[data-theme=dark] .qn-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#282521}:root[data-theme=dark] .qn-progress span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#445e47}:root[data-theme=dark] .qn-tip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1}:root[data-theme=dark] .qn-group-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .qn-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .qn-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#2f352f}:root[data-theme=dark] .qn-item.open:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border-color:#3b443c}:root[data-theme=dark] .qn-item-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:inherit;background:0 0;border:0}:root[data-theme=dark] .qn-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .qn-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .qn-item-answer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb}:root[data-theme=dark] .qn-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9b968e}:root[data-theme=dark] .qn-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1c201c;border:1px solid #2e372f}:root[data-theme=dark] .qn-item-icons svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .qn-item-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#90a991}:root[data-theme=dark] .qn-item-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .qn-item-head:hover .qn-item-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .qn-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1}:root[data-theme=dark] .qn-chip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:#4b584d}:root[data-theme=dark] .qn-chip.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1e231f;border-color:#445e47}:root[data-theme=dark] .qn-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1;background:#23211d}:root[data-theme=dark] .qn-chip.selected .qn-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#445e47}:root[data-theme=dark] .qn-custom:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .qn-custom input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce;background:#161616;border:1px solid #312f2a;outline:none}:root[data-theme=dark] .qn-custom input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#4b584d;box-shadow:0 0 0 3px #4b584d1f}:root[data-theme=dark] .qn-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59f96}:root[data-theme=dark] .qn-count.full:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#da9d7e}:root[data-theme=dark] .qn-add-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59f96}:root[data-theme=dark] .qn-fixed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px dashed #2b2924}:root[data-theme=dark] .qn-fixed-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .qn-chip.fixed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b9b3aa;background:#1e1d1b}:root[data-theme=dark] .qn-lock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .visually-hidden:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:0}:root[data-theme=dark] .input-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){box-shadow:0 1px 2px #3c362c0f}:root[data-theme=dark] .input-tile:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #445e47}:root[data-theme=dark] .input-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#fff;background:#4e736e}:root[data-theme=dark] .input-tile-label small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29a}:root[data-theme=dark] .input-tile-soon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bea471;background:#29251e}:root[data-theme=dark] .input-tile-soon.input-tile-count:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1;background:#202821}:root[data-theme=dark] .collection-file:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #252420}:root[data-theme=dark] .collection-file:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:0}:root[data-theme=dark] .collection-file-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2}:root[data-theme=dark] .collection-file-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a9a39b}:root[data-theme=dark] .paste-textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){color:#b0aba2}:root[data-theme=dark] .toast-info .toast-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9daabf}:root[data-theme=dark] .toast:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#99bca1}:root[data-theme=dark] .toast-error .toast-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#de9b8d}:root[data-theme=dark] .toast-spinner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d3cec7}:root[data-theme=dark] .collection-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1;background:#202821}:root[data-theme=dark] .collection-tag.restricted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bea471;background:#29251e}:root[data-theme=dark] .digest-files:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #2b2824}:root[data-theme=dark] .digest-files-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .digest-file-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2}:root[data-theme=dark] .digest-file-name small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a9a39b}:root[data-theme=dark] .composer-attach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a6b6ab;background:#1a1918;border:1px solid #2f2d28}:root[data-theme=dark] .composer-attach:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4b584d14;border-color:#4b584d}:root[data-theme=dark] .digest-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b2a9}@media (width<=900px){:root[data-theme=dark] .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #2d2a26;border-right:0}}:root[data-theme=dark] .person-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4b8b0}:root[data-theme=dark] .peach:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#392921}:root[data-theme=dark] .lavender:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#322d3b}:root[data-theme=dark] .mint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#232e26}:root[data-theme=dark] .sand:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#312a1c}:root[data-theme=dark] .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#6f7f74;border:0}:root[data-theme=dark] .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#5d6d63}:root[data-theme=dark] .empty-view:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161659;border:1px dashed #38342e}:root[data-theme=dark] .empty-symbol:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#94a398}:root[data-theme=dark] .empty-view p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaba4}:root[data-theme=dark] .editor-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #2d2a26}:root[data-theme=dark] .editor-section-heading strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .editor-section-heading small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .editor-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#959f95}:root[data-theme=dark] .field-grid label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .field-grid .field-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .field-grid label .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .field-grid .field-group .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .field-grid input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .field-grid textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .field-grid textarea:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#a3b5a7;background:0 0;border:0}:root[data-theme=dark] .collection-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161680;border:1px solid #2e2b26}:root[data-theme=dark] .collection-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99b19c;background:#202821}:root[data-theme=dark] .collection-icon.restricted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bea37f;background:#29251e}:root[data-theme=dark] .collection-row strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2}:root[data-theme=dark] .collection-row small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a9a39b}:root[data-theme=dark] .collection-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9ab09d}:root[data-theme=dark] .collection-status.muted:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a19a92}:root[data-theme=dark] .editor-actions:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a9a39c;border-top:1px solid #2d2a26}:root[data-theme=dark] .publish-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d8d4ce}:root[data-theme=dark] .publish-bar-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea8a0}:root[data-theme=dark] .publish-bar.is-error .publish-bar-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .publish-bar .primary-button:not(.danger):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4e736e}:root[data-theme=dark] .publish-bar .primary-button:not(.danger):hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .publish-bar.is-confirming:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1e1a19;border-color:#44312c}:root[data-theme=dark] .publish-bar .primary-button.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#b0574a}:root[data-theme=dark] .publish-bar .primary-button.danger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#9a4a3e}:root[data-theme=dark] .pr-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#28241e59}:root[data-theme=dark] .pr-modal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1d1c1a;box-shadow:0 24px 60px #3c362c38}:root[data-theme=dark] .pr-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .pr-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .pr-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .pr-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #282521}:root[data-theme=dark] .pr-item:last-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:0}:root[data-theme=dark] .pr-item.is-confirming .pr-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .pr-item-kind:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59e96}:root[data-theme=dark] .pr-item-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .pr-item-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea8a0}:root[data-theme=dark] .pr-item-text small.pr-item-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59e96}:root[data-theme=dark] .pr-item-text em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9b968e}:root[data-theme=dark] .pr-before:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#9b968e}:root[data-theme=dark] .pr-after:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9fc2bd}:root[data-theme=dark] .pr-row-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .pr-swatch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#b0574a}:root[data-theme=dark] .pr-item-actions .primary-button.danger:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#9a4a3e}:root[data-theme=dark] .pr-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .pr-note.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .pr-footnote:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59e96}:root[data-theme=dark] .pr-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #2d2a26}:root[data-theme=dark] .pr-foot-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .pr-foot .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4e736e}:root[data-theme=dark] .pr-foot .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .secondary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c3bdb6;background:0 0;border:1px solid #36332e}:root[data-theme=dark] .prototype-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a59e96}:root[data-theme=dark] .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#161616b8;border-bottom:1px solid #282521}:root[data-theme=dark] .coach-identity strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d5cfc8}:root[data-theme=dark] .coach-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--coach-c1,#738077);color:#fff}:root[data-theme=dark] .online-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#3c5e43;box-shadow:0 0 0 4px #1e251e}:root[data-theme=dark] .preview-message:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb}:root[data-theme=dark] .preview-message.assistant:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){color:inherit}:root[data-theme=dark] .preview-message a:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e2d7ce}:root[data-theme=dark] .preview-message.user a:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:inherit}:root[data-theme=dark] .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border-top:1px solid #282521}:root[data-theme=dark] .preview-composer textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){outline:2px dashed #4b584d}:root[data-theme=dark] .coach-visual--orb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){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 *){background:var(--coach-c1)}:root[data-theme=dark] .coach-visual--orbit .cv-dot--2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--coach-c2)}:root[data-theme=dark] .coach-visual--orbit .cv-dot--3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--coach-c3)}:root[data-theme=dark] .coach-visual--blob .cv-bl-glow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){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 *){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 *){background:var(--sp-c)}:root[data-theme=dark] .coach-visual--rainbow .cv-rb:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background:var(--coach-c3)}:root[data-theme=dark] .coach-visual--crescent .cv-cr-star--2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .coach-visual--crescent .cv-cr-star--3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--coach-c2)}:root[data-theme=dark] .coach-visual--sunrise .cv-sr-glow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){background:#16161699;border:1px solid #312f2a}:root[data-theme=dark] .visual-option:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#22211f}:root[data-theme=dark] .visual-option.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .visual-color:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .access-provider-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .access-provider-card.selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .access-provider-radio:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border:4px solid #748379}:root[data-theme=dark] .access-provider-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .access-provider-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .access-provider-text .access-provider-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3c5a9}:root[data-theme=dark] .access-provider-text .access-provider-summary.pending:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .access-provider-settings:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#e1ddda}@media (width<=640px){:root[data-theme=dark] .access-provider-settings:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #2b2924;border-left:0}}:root[data-theme=dark] .access-available li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#a8a29b}:root[data-theme=dark] .collection-access-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b3aa;background:0 0;border:1px dashed #36332e}:root[data-theme=dark] .settings-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #2d2a26}:root[data-theme=dark] .settings-group-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .field-grid .schedule-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce;background:#16161680;border:1px solid #282621}:root[data-theme=dark] .schedule-section-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b3aa}:root[data-theme=dark] .collection-access-lock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .collection-access-button.is-set:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3c5a9;background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .access-chosen:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .access-chosen-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce;background:0 0;border:0}:root[data-theme=dark] .access-chosen-head small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .access-chosen-head .access-chosen-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .access-chosen-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3b5a7}:root[data-theme=dark] .access-loading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b3aa;border:1px dashed #312e28}:root[data-theme=dark] .access-available li.added:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .access-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8b3aa}:root[data-theme=dark] .access-connection:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2b2924}:root[data-theme=dark] .access-connection strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .access-status.ok:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3c5a9}:root[data-theme=dark] .access-status.bad:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#161616;border-color:#ebe3dd42}:root[data-theme=dark] .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--outline .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--filled .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--tinted .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--card .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--minimal .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--gradient .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--dashed .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),:root[data-theme=dark] .coach-starters--retro .coach-starter.accent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){box-shadow:1px 1px 0 var(--coach-c3,#d0473b)}:root[data-theme=dark] .visual-color input[type=color]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:1px solid #312f2a}:root[data-theme=dark] .coach-greeting h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .coach-greeting-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bbb3ab}:root[data-theme=dark] .onboarding-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#dcd8d3}:root[data-theme=dark] .onboarding-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#b5afa8}:root[data-theme=dark] .onboarding-form label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac3}:root[data-theme=dark] .onboarding-form label em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a19a92}:root[data-theme=dark] .onboarding-form input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#a49e96}:root[data-theme=dark] .onboarding-submit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#6f7f74;border:0}:root[data-theme=dark] .onboarding-submit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#5d6d63}:root[data-theme=dark] .form-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e89e91;background:#241d1b;border:1px solid #44312c}:root[data-theme=dark] .onboarding-footer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a19a92}:root[data-theme=dark] .coach-login:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background:var(--coach-c1)}:root[data-theme=dark] .coach-login .onboarding-submit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){border-color:var(--coach-c1,#4b594d)}:root[data-theme=dark] .terms-link small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .chat-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1b1917b3;border:1px solid #ebe3dd21}:root[data-theme=dark] .chat-menu-button span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#7a6e62}:root[data-theme=dark] .chat-menu-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *),:root[data-theme=dark] .chat-menu-item:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#ebe3dd14;outline:0}:root[data-theme=dark] .chat-menu-item.danger:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):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 *):after{background:#b2221c}}:root[data-theme=dark] .install-guide:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#b5afa8}:root[data-theme=dark] .install-step:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .install-step p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b5afa8}:root[data-theme=dark] .install-step p strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dcd8d3}:root[data-theme=dark] .install-step img:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid #2e2c27}:root[data-theme=dark] .install-guide-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#dbd6cf;background:#1f1e1b}:root[data-theme=dark] .terms-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a6b6ab}:root[data-theme=dark] .terms-eyebrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .terms-version:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .auth-login .onboarding-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):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 *){color:var(--accent)}:root[data-theme=dark] .auth-login .onboarding-card h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .auth-login .onboarding-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay)}:root[data-theme=dark] .auth-form .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background-color:#ffffff47}:root[data-theme=dark] .auth-form .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::placeholder{color:#2a211880}:root[data-theme=dark] .auth-form .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background-color:#ffffff73}:root[data-theme=dark] .auth-form .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):before{background:var(--logo-brown)}:root[data-theme=dark] .auth-form .field-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay-dim)}:root[data-theme=dark] .auth-form .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay)}:root[data-theme=dark] .brand-help-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fffdec;background:#3d2b1b}:root[data-theme=dark] .brand-help-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e8d5bf}:root[data-theme=dark] .brand-help-price:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b89f84}:root[data-theme=dark] .brand-help-card .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#3d2b1b;background:0 0}:root[data-theme=dark] .brand-help-card .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before{background:#fffdec}:root[data-theme=dark] .brand-help-card .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0}:root[data-theme=dark] .brand-help-card .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before{background:#efe6cf}:root[data-theme=dark] .brand-help-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fffdec;background:#fffdec14}:root[data-theme=dark] .brand-help-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .brand-help-points strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fffdec}:root[data-theme=dark] .brand-help-points span:last-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fffdecb3}:root[data-theme=dark] .brand-help-backdrop:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#28241e6b}:root[data-theme=dark] .lp:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay);background:#2b332e}:root[data-theme=dark] .lp a:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:inherit;text-decoration:none}:root[data-theme=dark] .lp-photo-square:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):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 *):after{filter:brightness(.7)contrast(1.5)saturate(.45);background-image:url(/bg-cloud.jpg)}:root[data-theme=dark] .lp-photo-band:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):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 *){border-bottom:1px solid var(--line-strong)}:root[data-theme=dark] .lp-masthead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):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 *){background-color:var(--logo-ink)}:root[data-theme=dark] .lp-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#2b332e}:root[data-theme=dark] .lp-intro-logo:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:var(--accent)}:root[data-theme=dark] .lp-hero-copy h1:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-lead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left:1px solid var(--line-strong)}:root[data-theme=dark] .lp-visual-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before{border:1px solid var(--line)}:root[data-theme=dark] .lp-caption-rule:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--line-strong)}:root[data-theme=dark] .lp-caption:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay-dim)}:root[data-theme=dark] .lp-section:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid var(--line-soft)}:root[data-theme=dark] #funktioner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:none}:root[data-theme=dark] .lp-section-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-index-list:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid var(--line)}:root[data-theme=dark] .lp-index-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid var(--line)}:root[data-theme=dark] .lp-index-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom-color:var(--line-strong)}:root[data-theme=dark] .lp-index-num:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent)}:root[data-theme=dark] .lp-index-row:hover .lp-index-num:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent-bright)}:root[data-theme=dark] .lp-index-body h3:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-index-eg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay-dim)}:root[data-theme=dark] .lp-statement h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-statement-highlight:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent)}:root[data-theme=dark] .lp-hero-copy .lp-lead:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--logo-ink);border-left:0}:root[data-theme=dark] .lp-rt-char:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-top:1px solid var(--line-soft)}:root[data-theme=dark] .lp-lane-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-lane-scroll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark] .lp-lane-scroll:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::-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 *){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 *){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 *){background:#2b2116cc}:root[data-theme=dark] .lp-cta-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:var(--logo-ink)}:root[data-theme=dark] .lp-cta h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .lp-footer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid var(--line)}:root[data-theme=dark] .lp-footer-tag:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent)}:root[data-theme=dark] .lp-footer-copy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--clay-dim)}:root[data-theme=dark] .lp-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *)::placeholder{color:#b8ac97bf}:root[data-theme=dark] .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background-color:#ffffff0d}:root[data-theme=dark] .lp-input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::placeholder{color:#dcd2c2e6}:root[data-theme=dark] .lp-input:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#3a2c1c;background-color:#0000;outline:none}:root[data-theme=dark] .lp-input:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::placeholder{color:#3a2c1d8c}:root[data-theme=dark] .lp-form .lp-btn:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid var(--line-strong)}:root[data-theme=dark] .lp-form-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e0a074}:root[data-theme=dark] .lp-form-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border:1px solid #0000}:root[data-theme=dark] .lp-btn-primary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):before{background:var(--edge-green)}:root[data-theme=dark] .lp-btn-primary:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid var(--ink)}:root[data-theme=dark] a.lp-signup:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--paper-ink)}:root[data-theme=dark] a.lp-btn-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):before{background:var(--logo-brown)}:root[data-theme=dark] .lp-btn-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .lp-coach .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){box-shadow:none}:root[data-theme=dark] .lp-coach .coach-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--paper-ink)}:root[data-theme=dark] .lp-coach .preview-message.user:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:var(--paper-ink)}:root[data-theme=dark] .identity-avatar-row .wide-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .identity-avatar-row .wide-field .field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .identity-avatar-row .wide-field input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#fff;background:#738077}:root[data-theme=dark] .avatar-edit-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:linear-gradient(#e7e4e100 38%,#26221eb8)}:root[data-theme=dark] .account-avatar-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:0}:root[data-theme=dark] .account-avatar-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #718375}:root[data-theme=dark] .account-dropdown:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#e1ddda}:root[data-theme=dark] .account-dropdown-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#cfcac2;background:0 0;border:0}:root[data-theme=dark] .account-dropdown-item:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#22211f}:root[data-theme=dark] .account-dropdown-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;border-top:1px solid #262420}:root[data-theme=dark] .account-org:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:0}:root[data-theme=dark] .account-org:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#22211f}:root[data-theme=dark] .account-org.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1f211e}:root[data-theme=dark] .account-org-avatar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c0bdb6;background:#37352f}:root[data-theme=dark] .account-org-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e1ddda}:root[data-theme=dark] .account-org-role:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa5}:root[data-theme=dark] .account-org-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a3b5a7}:root[data-theme=dark] .builder-section-body>.field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *),: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 *){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 *){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 *){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 *)::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 *){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 *){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 *){color:#a8a29b;background:#1e1d1b}:root[data-theme=dark] .app-shell .visual-color input[type=color]:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#34312b}:root[data-theme=dark] .work-in-progress:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .insights-select:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#a8a29b}:root[data-theme=dark] .insights-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .insights-finding:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #272521}:root[data-theme=dark] .insights-finding h4:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad6d2}:root[data-theme=dark] .insights-finding p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb}:root[data-theme=dark] .insights-finding-action:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #272521}:root[data-theme=dark] .insights-finding-action span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .insights-finding-action p:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4}:root[data-theme=dark] .insights-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .insights-row-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .insights-row-meta strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .insights-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#24221f}:root[data-theme=dark] .insights-bar span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4b584d}:root[data-theme=dark] .insights-category:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #272521}:root[data-theme=dark] .insights-category:first-child:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:0}:root[data-theme=dark] .insights-category-row:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616d9}:root[data-theme=dark] .insights-category-row .insights-row-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .insights-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a6a19b}:root[data-theme=dark] .insights-topic-detail:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .insights-quotes li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb;border-left:3px solid #5a4228}:root[data-theme=dark] .insights-questions li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .insights-questions small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .bf-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before{background:var(--coach-c1)}:root[data-theme=dark] .bf-field-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad5d0}:root[data-theme=dark] .bf-field.is-spotlit .bf-field-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#ede9e5}:root[data-theme=dark] .bf-field-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bf-phrase:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bf-profile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #34312b}:root[data-theme=dark] .bf-url:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bf-phrase:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#49443b}:root[data-theme=dark] .bf-url:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bf-phrase:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:var(--coach-c1);color:#fff}:root[data-theme=dark] .bf-avatar-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):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 *){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 *)::placeholder{color:#938e86}:root[data-theme=dark] .bf-name:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#e7e4e011}:root[data-theme=dark] .bf-name:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#a8a29b}:root[data-theme=dark] .bf-link-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){text-decoration-color:currentColor}:root[data-theme=dark] .bf-url.is-disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1e1d1b}:root[data-theme=dark] .bf-url-host:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-url-host .bf-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#91ab9b}:root[data-theme=dark] .bf-url-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *)::placeholder{color:#938e86}:root[data-theme=dark] .bf-url-state:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-url-state.is-pending:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c0a279}:root[data-theme=dark] .bf-url-state.is-saved:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#93bb9c}:root[data-theme=dark] .bf-url-copy:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#272521}:root[data-theme=dark] .bf-url-copy.is-copied:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9bc3a5;background:#212622}:root[data-theme=dark] .bf-phrase textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#c1b9b1}:root[data-theme=dark] .bf-phrase textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *)::placeholder{color:#908b84}:root[data-theme=dark] .bf-token-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8beaf;background:#1e201e;border:0}:root[data-theme=dark] .bf-token-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#232723}:root[data-theme=dark] .bf-phrase-sample:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-phrase-sample mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .bf-visual:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-palette:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bf-visual:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .bf-visual.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .bf-visual:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-palette-dots>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#c4bfb8}:root[data-theme=dark] .bf-palette-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#dad5d0}:root[data-theme=dark] .bf-starter-sample.coach-starters--retro .coach-starter:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){box-shadow:2px 2px 0 var(--coach-c3,#d0473b)}:root[data-theme=dark] .bf-color:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-color:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#49443b}:root[data-theme=dark] .bf-color-swatch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#dad5d0}:root[data-theme=dark] .bf-color-text code:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-font:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e2ded9;background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bf-font:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-font-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .bf-font-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .bf-font-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c1b9b1}:root[data-theme=dark] .bf-font-names:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d1ccc6;border-top:1px dashed #2d2a26}:root[data-theme=dark] .bf-font-names small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .bf-font-plus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9a948b}:root[data-theme=dark] .bf-font-own-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b0aba2}:root[data-theme=dark] .bf-custom-font small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .bf-custom-font input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *)::placeholder{color:#979189}:root[data-theme=dark] .bf-custom-font input:focus:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:#873e30}:root[data-theme=dark] .bf-custom-font-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b0aba2}:root[data-theme=dark] .bf-custom-font.is-missing .bf-custom-font-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f79784}:root[data-theme=dark] .bsi-entry:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid #2d2a26}:root[data-theme=dark] .bsi-entry strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad5d0}:root[data-theme=dark] .bsi-entry small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b0aba2}:root[data-theme=dark] .bsi-entry .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bsi-url .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4e736e}:root[data-theme=dark] .bsi-entry .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .bsi-url .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .bsi-entry.is-fetched:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1d1c;border-color:#3a4743}:root[data-theme=dark] .bsi-entry-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#4e736e}:root[data-theme=dark] .bsi-entry-badge svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .bsi-entry-host:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#abcac6}:root[data-theme=dark] .bsi-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f79784}:root[data-theme=dark] .bsi-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e3c0a2;background:#231d17;border:1px solid #3e2e1e}:root[data-theme=dark] .bsi-warning strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#edcaac}:root[data-theme=dark] .bsi-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .bsi-row-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad5d0}:root[data-theme=dark] .bsi-row-change:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .bsi-before:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .bsi-after em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){text-decoration:none}:root[data-theme=dark] .bsi-after:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e2ded9}:root[data-theme=dark] .bsi-arrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9a948b}:root[data-theme=dark] .bsi-swatches>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border:1.5px dashed #4d473f}:root[data-theme=dark] .bf-visual-none:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{background:#4d473f}:root[data-theme=dark] .bf-chip input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){border-color:#3d332b3d}:root[data-theme=dark] .bf-chip.accent input:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *)::placeholder{color:#979189}:root[data-theme=dark] .bf-chip-remove:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c1b9b1;background:#ebe3dd17;border:0}:root[data-theme=dark] .bf-chip-remove:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e2ded9;background:#ebe3dd2e}:root[data-theme=dark] .bf-chip-add:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#a8beaf;background:#4b584d12;border-color:#4b584d}:root[data-theme=dark] .bf-starters-fallback:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .bf-switch-row:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#e7e4e00c}:root[data-theme=dark] .bf-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#3b3731;border:0}:root[data-theme=dark] .bf-switch.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#748379}:root[data-theme=dark] .bf-switch:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .bf-switch-knob:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#dad5d0}:root[data-theme=dark] .bf-switch-text span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .spot-target:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):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 *){filter:saturate(.4)}:root[data-theme=dark] .spot-edit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#413e3b;border:0}:root[data-theme=dark] .coach-greeting-sub.is-ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9a948b;border:1.5px dashed #3c3831}:root[data-theme=dark] .preview-url:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b0aba2;background:#201c1a}:root[data-theme=dark] .preview-composer-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1918;border:1px solid #2f2d28}:root[data-theme=dark] .preview-composer-field:focus-within:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#4b584d}:root[data-theme=dark] .preview-composer .preview-composer-field textarea:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0;border:0}:root[data-theme=dark] .agent-attachment:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background:#4b584d26}:root[data-theme=dark] .collection-warning:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f2ab9d;background:#b0574a12;border-left:2px solid #6b3f34}:root[data-theme=dark] .preview-retrieved:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8;background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .preview-retrieved>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .preview-retrieved small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .verbatim-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .verbatim-group:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .verbatim-part:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1616168c;border:1px solid #2d2a26}:root[data-theme=dark] .verbatim-part>.digest-rendered:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #282521}:root[data-theme=dark] .verbatim-part-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .verbatim-part-meta:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .verbatim-part.state-sent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left-color:#748379}:root[data-theme=dark] .verbatim-part.state-fetchable:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left-color:#36332e}:root[data-theme=dark] .verbatim-part.state-closed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left-color:#282521}:root[data-theme=dark] .verbatim-day:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .verbatim-day input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .verbatim-day small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .verbatim-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .verbatim-legend:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .verbatim-legend li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left:3px solid #36332e}:root[data-theme=dark] .verbatim-legend .state-sent:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left-color:#748379}:root[data-theme=dark] .verbatim-legend .state-closed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-left-color:#282521}:root[data-theme=dark] .verbatim-resuggest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #282521}:root[data-theme=dark] .verbatim-resuggest small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .verbatim-resuggest input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #312f2a}:root[data-theme=dark] .collection-warning .text-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f2ab9d;text-decoration:underline}:root[data-theme=dark] .settings-danger-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .settings-danger-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#b0574a0d;border:1px solid #483430}:root[data-theme=dark] .settings-danger-confirm strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fcaa9b}:root[data-theme=dark] .danger-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#b0574a12}:root[data-theme=dark] .digest-body--single .digest-doc:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-right:0}:root[data-theme=dark] .digest-title small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .card-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#4b584d1a;border-color:#3b443c}:root[data-theme=dark] .card-button-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4}:root[data-theme=dark] .card-button-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}:root[data-theme=dark] .new-content-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:0 0}:root[data-theme=dark] .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .overview-chat:not(.overview-chat--empty) .preview-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1817}:root[data-theme=dark] .preview-message.assistant.is-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afa8a0}@media (width<=640px){:root[data-theme=dark] .public-coach-page:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#fbfaf8}:root[data-theme=dark] .public-coach-page .coach-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){box-shadow:none;border:0}:root[data-theme=dark] .app-shell .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #282521}:root[data-theme=dark] .app-shell.app-shell--chat:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1817}:root[data-theme=dark] .app-shell--chat .topnav:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #282521}}:root[data-theme=dark] .ba-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--ba-ai)}:root[data-theme=dark] .ba-launcher:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):before{background:var(--ba-ai);filter:blur(8px)}:root[data-theme=dark] .ba-launcher:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#d8d4ce;background:0 0;border:0}:root[data-theme=dark] .ba-nudge-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9c968e;background:0 0;border:0}:root[data-theme=dark] .ba-nudge-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#ccc3ba}:root[data-theme=dark] .ba-say.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#3b2c28}:root[data-theme=dark] .ba-say.is-success .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#99bca1}:root[data-theme=dark] .ba-say.is-error .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#de9b8d}:root[data-theme=dark] .ba-say.is-info .ba-say-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9daabf}:root[data-theme=dark] .ba-say-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ba-panel-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){outline:2px solid #4b594d}:root[data-theme=dark] .ba-panel-close svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .ba-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border-bottom:1px solid #262320}:root[data-theme=dark] .ba-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{background:var(--ba-ai)}:root[data-theme=dark] .ba-head-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ba-reset:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#ccc3ba}:root[data-theme=dark] .ba-hello-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ba-hello-sub:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea8a0}:root[data-theme=dark] .ba-chips button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#161616;border-color:#ebe3dd42}:root[data-theme=dark] .ba-q:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#aea8a0}:root[data-theme=dark] .ba-dots i:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--ba-accent)}:root[data-theme=dark] .ba-changed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#98c39e;background:#1b201c}:root[data-theme=dark] .ba-composer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border-top:1px solid #262320}:root[data-theme=dark] .ba-composer input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){color:#d8d4ce;background:#161616;border-color:#3b362f}:root[data-theme=dark] .intill-bubble:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #222826;box-shadow:0 8px 22px #4e736e29,0 3px 8px #2f514d14}:root[data-theme=dark] .has-tooltip:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{color:#fdfaf8;background:#413e3b}:root[data-theme=dark] .ba-panel-card>.agent-attachments:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-top:0}:root[data-theme=dark] .ba-panel .agent-attachment-remove:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#4b584d26}:root[data-theme=dark] .ba-panel.is-dragover .ba-body:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px dashed #4b584d}@media (width>=1100px){:root[data-theme=dark] .form-collapse-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d8d4ce;background:#201f1c}:root[data-theme=dark] .form-collapse-toggle svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}}:root[data-theme=dark] .section-info-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#28231f}:root[data-theme=dark] .builder-section-summary:hover .section-info-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#2c2622}:root[data-theme=dark] .section-info-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .builder-section-summary:hover .section-info-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#4e736e}:root[data-theme=dark] .section-info-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b594d}:root[data-theme=dark] .ex-list>.setup-editor-head .primary-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#4e736e}:root[data-theme=dark] .ex-list>.setup-editor-head .primary-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .ex-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1;border:1px dashed #312f2a}:root[data-theme=dark] .ex-empty strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d5c1b5}:root[data-theme=dark] .ex-card-handle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96;background:0 0;border:0}:root[data-theme=dark] .ex-card-handle svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:currentColor}:root[data-theme=dark] .ex-card-handle:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb;background:#24211d}:root[data-theme=dark] .ex-card-handle:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-card-row.is-dragging .ex-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){box-shadow:0 4px 12px #3d332b14}:root[data-theme=dark] .ex-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #2a2622}:root[data-theme=dark] .ex-card:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#201c1a;border-color:#39322d}:root[data-theme=dark] .ex-card-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d5c1b5}:root[data-theme=dark] .ex-card-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1}:root[data-theme=dark] .ex-card-state:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d1b27d;background:#272116}:root[data-theme=dark] .ex-card-participants:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a49e96}:root[data-theme=dark] .ex-section-summary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1}:root[data-theme=dark] .ex-drawer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1a1817}:root[data-theme=dark] .ex-drawer-preview:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#22201d;border-left:1px solid #2d2a26}:root[data-theme=dark] .ex-inline-field:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1}:root[data-theme=dark] .ex-subfields:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161680;border-left:2px solid #242924}:root[data-theme=dark] .ex-access-card:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:#49443b}:root[data-theme=dark] .ex-access-card:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-access-card.is-on:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){color:#fff;background:#748379;border-color:#748379}:root[data-theme=dark] .ex-access-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ex-access-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ex-access-result:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#adcbb3;background:#1d201d}:root[data-theme=dark] .ex-access-result.is-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f3a192;background:#b0574a12}:root[data-theme=dark] .ex-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4;background:0 0;border:0}:root[data-theme=dark] .ex-switch:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-switch-track:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#37332d}:root[data-theme=dark] .ex-switch-track span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#748379}:root[data-theme=dark] .ex-switch-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ex-switch-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ex-timer-panel:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#16161699;border:1px solid #2f2b26}:root[data-theme=dark] .ex-timer-dial button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#adcbb3;border-color:#4b584d}:root[data-theme=dark] .ex-timer-dial output:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ex-timer-hint:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ex-timer-hint strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfb9b0}:root[data-theme=dark] .ex-tile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d0cbc4;background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .ex-tile:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#49443b}:root[data-theme=dark] .ex-tile:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #4b584d}:root[data-theme=dark] .ex-tile-icon:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#24211d}:root[data-theme=dark] .ex-tile-icon svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-tile-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ex-tile-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ex-tile-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){fill:none;stroke:currentColor}:root[data-theme=dark] .ex-tile.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#adcbb3;background:#1e231f}:root[data-theme=dark] .ex-tile.is-selected .ex-tile-check:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#748379;border-color:#748379}:root[data-theme=dark] .ex-stepper:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616b3;border:1px solid #312f2a}:root[data-theme=dark] .ex-stepper button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c7c2bb;background:0 0;border:0}:root[data-theme=dark] .ex-stepper button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#24211d}:root[data-theme=dark] .ex-stepper strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .ex-step:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1616168c;border:1px solid #2a2622}:root[data-theme=dark] .ex-step-number:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1}:root[data-theme=dark] .ex-preset small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ex-confirm:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f3a192}:root[data-theme=dark] .exm-head h2:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .exm-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .exm-empty:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#afaaa1;border:1px dashed #ebe3dd32}:root[data-theme=dark] .exm-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *),:root[data-theme=dark] .exm-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .exp svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] .exm-text strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-ink)}:root[data-theme=dark] .exm-text small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .exm-intro:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c1b9b0}:root[data-theme=dark] .exm-badge:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:var(--exp-tint);color:var(--exp-deep)}:root[data-theme=dark] .exm-badge.tone-paused:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bcb3ab;background:#ebe3dd17}:root[data-theme=dark] .exm-chevron:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9d968d}:root[data-theme=dark] .exp:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-ink)}:root[data-theme=dark] .exp-topbar-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .exp-topbar-time:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted)}:root[data-theme=dark] .exp-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:var(--exp-ink)}:root[data-theme=dark] .exp-icon-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:var(--exp-ink)}:root[data-theme=dark] .exp-hero:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):after{background:var(--exp-tint)}:root[data-theme=dark] .exp-name:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .exp-facts li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid var(--exp-line);color:#c1b9b0;background:#161616bf}:root[data-theme=dark] .exp-facts svg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-deep)}:root[data-theme=dark] .exp-duration:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted)}:root[data-theme=dark] .exp-outline:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid var(--exp-line);background:#16161699}:root[data-theme=dark] .exp-outline li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#ccc3ba}:root[data-theme=dark] .exp-outline li+li:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #ebe3dd17}:root[data-theme=dark] .exp-outline-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted);background:#ebe3dd14}:root[data-theme=dark] .exp-outline li.is-done:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){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 *){color:var(--exp-ink)}:root[data-theme=dark] .exp-routine-head span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-deep)}:root[data-theme=dark] .exp-routine-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted)}:root[data-theme=dark] .exp-routine-dot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){background:0 0}:root[data-theme=dark] .exp-progress span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#ebe3dd21}:root[data-theme=dark] .exp-progress span.is-current:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:var(--coach-c1,#9e1c19)}:root[data-theme=dark] .exp-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-deep)}:root[data-theme=dark] .exp-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .exp-placeholder:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9f988f}:root[data-theme=dark] .exp-prose:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d7cfc6}:root[data-theme=dark] .exp-prose :is(h2,h3,h4):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#e4e0db}:root[data-theme=dark] .exp-timer:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){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 *){color:var(--exp-ink)}:root[data-theme=dark] .exp-timer-time small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-deep)}:root[data-theme=dark] .exp-timer-rest:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:var(--exp-deep)}:root[data-theme=dark] .exp-media--embed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .exp-media--video:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *),:root[data-theme=dark] .exp-media video:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:0}:root[data-theme=dark] .exp-media--audio:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){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 *){background:linear-gradient(#1a191800,#1a1918 22px)}:root[data-theme=dark] .exp-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:1px solid #0000}:root[data-theme=dark] .exp-button--primary:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){box-shadow:none}:root[data-theme=dark] .exp-button--ghost:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:#ebe3dd42}:root[data-theme=dark] .exp-button--soft:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:color-mix(in srgb, var(--coach-c1,#9e1c19) 45%, transparent)}:root[data-theme=dark] .exp-button--soft.is-pressed:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted);background:#ebe3dd14;border-color:#0000}:root[data-theme=dark] .exp-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *),:root[data-theme=dark] .exp-link:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:var(--exp-ink)}:root[data-theme=dark] .exp-end-mark:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#e4e0db}:root[data-theme=dark] .exp-end-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--exp-muted)}:root[data-theme=dark] .coach-view-switch:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616cc;border:1px solid #ebe3dd21}:root[data-theme=dark] .coach-view-switch button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#c7c2bb}:root[data-theme=dark] .coach-view-switch button.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){fill:none;stroke:currentColor}:root[data-theme=dark] .theme-toggle:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:#201c1a;border:0}:root[data-theme=dark] .theme-toggle:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#28231f}:root[data-theme=dark] .theme-toggle:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #718375}:root[data-theme=dark] .test-menu-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#fff;background:#4e736e;border:0}:root[data-theme=dark] .test-menu-button:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .test-menu-button:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #718375}:root[data-theme=dark] .test-menu-dropdown .account-dropdown-item:disabled:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#9b968e}:root[data-theme=dark] .test-modal:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#1d1c1a;box-shadow:0 24px 60px #3c362c38}:root[data-theme=dark] .test-modal-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:1px solid #2d2a26}:root[data-theme=dark] .test-modal-head strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .test-modal-close:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#bfaca1;background:0 0;border:0}:root[data-theme=dark] .test-modal-close:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#22211f}:root[data-theme=dark] .test-modal-frame:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:0}:root[data-theme=dark] .test-mobile:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#d8d4ce}:root[data-theme=dark] .test-mobile-side header small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .test-mobile-option:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#161616;border:1px solid #2d2a26}:root[data-theme=dark] .test-mobile-option:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-color:#313835}:root[data-theme=dark] .test-mobile-option:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid #718375}:root[data-theme=dark] .test-mobile-option.is-active:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){color:#fff;background:#4e736e}:root[data-theme=dark] .test-mobile-option strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#d8d4ce}:root[data-theme=dark] .test-mobile-option small:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea8a0}:root[data-theme=dark] .test-mobile-form label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#c4bfb8}:root[data-theme=dark] .test-mobile-row input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background:#4e736e}:root[data-theme=dark] .test-mobile-row .primary-button:hover:not(:disabled):not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#42625e}:root[data-theme=dark] .test-mobile-result:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#9fc2bd}:root[data-theme=dark] .test-mobile-result.is-error:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#f09a8b}:root[data-theme=dark] .test-mobile-form:has(input[type=tel]) .test-mobile-result:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea8a0}:root[data-theme=dark] .test-confirm .pr-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-bottom:0}:root[data-theme=dark] .test-confirm .pr-foot:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:0}:root[data-theme=dark] .send-arrow:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){fill:none;stroke:currentColor}:root[data-theme=dark] a.account-dropdown-item:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){text-decoration:none}:root[data-theme=dark] .ob:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){filter:saturate(.55)brightness(1.08);background:url(/bg-cloud.jpg) 50%/cover}:root[data-theme=dark] .ob-exit:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1;text-decoration:none}:root[data-theme=dark] .ob-exit:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-kicker:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent)}:root[data-theme=dark] .ob-title:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-fill-input:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *)::placeholder{color:#d8b7a14d}:root[data-theme=dark] .ob-fill-float:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *):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 *):before{background:var(--accent)}:root[data-theme=dark] .ob-go:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){background:var(--logo-brown)}:root[data-theme=dark] .ob-go:focus-visible:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){outline:2px solid var(--accent)}:root[data-theme=dark] .ob-go-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1}:root[data-theme=dark] .ob-go.is-ready:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{box-shadow:0 0 #3a2c1c59}:root[data-theme=dark] .ob-name-em:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--accent)}:root[data-theme=dark] .ob-spinner:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border:2px solid #e7e4e042;border-top-color:#4d4843}:root[data-theme=dark] .ob-url-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1}:root[data-theme=dark] .ob-url-status strong:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-url.is-loading .ob-url-status:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#e89e91}:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#aea194}:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):before,:root[data-theme=dark] .ob-or:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{background:#ebe3dc28}:root[data-theme=dark] .ob-no-site-button:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){outline:2px solid #4b584d}:root[data-theme=dark] .ob-no-site-button span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#a8a29b}:root[data-theme=dark] .ob-no-site-button:hover span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#dad5d0}:root[data-theme=dark] .ob-manual-head:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){border-top:1px solid #ebe3dc28}:root[data-theme=dark] .ob-manual-note:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1}:root[data-theme=dark] .ob-manual-heading:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-field>span:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1}:root[data-theme=dark] .ob-font:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){border-color:#49443b}:root[data-theme=dark] .ob-font.is-selected:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#b8aca1}:root[data-theme=dark] .ob-preview-phone:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){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 *){filter:saturate(.4)blur(1.5px)}:root[data-theme=dark] .ob-preview-sweep:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){color:#aea194}:root[data-theme=dark] .ob-creating-text:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-creating-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#eee3d728}:root[data-theme=dark] .ob-creating-bar:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{background:#493d30}:root[data-theme=dark] .ob-back:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1;background:0 0;border:0}:root[data-theme=dark] .ob-back:hover:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:var(--heading)}:root[data-theme=dark] .ob-dock:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){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 *){background:#1f1d1ad1;border-top:1px solid #ebe3dc1b}}:root[data-theme=dark] .ob-progress-seg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){background:#eee3d728}:root[data-theme=dark] .ob-progress-seg:not(.coach-preview .coach-frame,.coach-preview .coach-frame *):after{background:#493d30}:root[data-theme=dark] .ob-progress-label:not(.coach-preview .coach-frame,.coach-preview .coach-frame *){color:#b8aca1}
