.real-workspace{min-height:100vh;background:#f5f5ef}.account-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 5%;background:#f9f8f0;border-bottom:1px solid #dfe5d5}.account-header>div{display:flex;gap:20px;align-items:center}.account-header>div>a{font-size:11px;color:#738268}.account-live{font-size:10px;display:flex;align-items:center;gap:6px;color:#738268}.account-live i{width:5px;height:5px;background:#76945c;border-radius:50%}.account-identity{padding:17px 5%;display:flex;gap:15px;align-items:center;background:#edf1e3;font-size:12px}.account-identity small{color:#849276;font-size:10px}.account-identity .badge{margin-left:auto}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding:35px 5%;max-width:1500px;margin:auto}.account-nav button{width:100%;display:flex;justify-content:space-between;background:none;border:0;color:#6c805c;text-align:left;padding:14px;border-radius:6px;margin:5px 0;font-size:12px}.account-nav button.active{background:#dfe9d0;color:#345132}.account-nav>p{font-size:10px;color:#8a9a7b;line-height:1.9;margin:30px 14px}.account-content{padding:0;margin:0;max-width:none;min-width:0}.real-workspace>main.account-content{padding:60px 8%;max-width:900px}.account-content h1{font-size:30px;letter-spacing:-1px}.account-content>p{font-size:12px;line-height:1.9;color:#7e8c72}.account-panel{background:#fdfdf8;border:1px solid #dfe5d5;border-radius:10px;padding:24px;margin:25px 0}.account-panel h2,.account-section-heading{font-family:Manrope;font-size:16px;letter-spacing:-.4px;font-weight:600;margin:0 0 13px}.account-panel p{font-size:11px;line-height:1.9;color:#839476}.account-panel .btn{margin-top:18px}.account-panel .account-footnote{font-size:10px;color:#92a082}.account-panel input,.account-panel select{background:white}.account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:30px 0}.account-summary>div{border:1px solid #dfe5d5;background:#fdfdf8;border-radius:9px;padding:22px}.account-summary span{display:block;font-size:11px;color:#839476}.account-summary strong{display:block;font-family:Manrope;font-size:30px;font-weight:500;margin-top:15px}.account-table{overflow:auto;border:1px solid #dfe5d5;border-radius:9px;background:#fdfdf8;margin:25px 0}.account-table td{font-size:11px;max-width:250px;overflow-wrap:anywhere}.account-table th{white-space:nowrap}.success-box,.error-box{padding:15px 18px;border-radius:7px;margin-bottom:20px;font-size:12px;line-height:1.8}.success-box{background:#e8efdc;color:#637e47}.error-box{background:#f6e9e1;color:#9a5c44}.error-box .btn{margin-left:15px}.account-section-heading{margin:35px 0 0}.invite-result input{font-size:10px}.invite-result .text-btn{margin-left:15px}.accept-card{max-width:540px;padding:35px;background:#fdfdf8;border:1px solid #dfe5d5;border-radius:12px;margin:70px auto}.accept-card p{font-size:12px;line-height:1.9;color:#7f9070}.accept-card .text-btn{display:block;margin-top:25px}.account-entry{color:inherit;text-decoration:none}.space-options .account-entry{display:flex;align-items:center;gap:20px;border:1px solid #d5d8c4;border-radius:3px;background:transparent;padding:23px;width:100%;text-align:left;color:var(--ink);margin-bottom:12px}.space-options .account-entry>svg{margin-left:auto;width:20px;height:20px}.space-options .account-entry:hover,.drawer-logins .account-entry:hover{background:#e9edde}.drawer-logins .account-entry{border:1px solid #d4dac6;border-radius:3px;background:#eef0e4;color:#3e4c31;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:19px 16px;margin-top:12px}.home-footer>div>a{font-size:10px;color:#d8ddc8;text-underline-offset:4px}
@media(max-width:760px){.account-header{padding:20px;gap:10px}.account-header .home-brand{font-size:17px}.account-header .home-brand small{font-size:5px;letter-spacing:1px}.account-header .house-logo{width:30px;height:28px;mask-size:104px 104px;-webkit-mask-size:104px 104px}.account-header>div{gap:12px}.account-live{display:none}.account-identity{padding:15px 20px;flex-wrap:wrap;gap:9px}.account-identity small{font-size:9px}.account-layout{display:block;padding:20px}.account-nav{display:flex;overflow:auto;gap:7px;margin-bottom:25px}.account-nav button{width:auto;white-space:nowrap;padding:11px 12px;font-size:11px}.account-nav button span,.account-nav>p{display:none}.account-content h1{font-size:26px}.account-panel{padding:20px}.account-summary{gap:9px}.account-summary>div{padding:15px 12px}.account-summary span{font-size:9px;line-height:1.6}.account-summary strong{font-size:25px}.accept-card{margin:35px 18px;padding:25px}.account-table td,.account-table th{padding:13px 15px}.space-options .account-entry{padding:19px 17px}}
.home-button{text-decoration:none}.account-entry{text-decoration:none}
.workspace-context{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#e9efdf;border:1px solid #dbe3cf;border-radius:10px;margin-bottom:30px}.workspace-context strong{display:block;font-size:16px;font-weight:500;margin-top:8px}.workspace-context label{font-size:10px;margin-bottom:6px}.workspace-context select{min-width:220px;background:#fcfcf6}.coach-workspace-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.coach-workspace-list .account-panel{margin:0}.coach-workspace-list .text-btn{display:block;margin-top:18px}.coach-workspace-list .cockpit-section-head{flex-wrap:wrap}@media(max-width:760px){.workspace-context{padding:18px;align-items:stretch;flex-direction:column}.workspace-context select{min-width:0;width:100%}.coach-workspace-list{grid-template-columns:1fr}}
.cockpit-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.cockpit-grid>.account-panel{margin:0}.cockpit-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cockpit-empty{padding:24px 0 10px}.cockpit-empty h3{font-size:19px;font-weight:500}.cockpit-programs>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;border-top:1px solid #e5e8db}.cockpit-programs strong,.cockpit-actions strong{font-size:13px;font-weight:600}.cockpit-programs small,.cockpit-actions small{display:block;color:#77856d;font-size:11px;margin-top:7px;line-height:1.7}.cockpit-programs>div>span{font-size:10px;color:#6c805c}.cockpit-actions button{display:flex;width:100%;align-items:center;gap:14px;padding:18px 0;border:0;border-bottom:1px solid #e5e8db;background:none;color:#294332;text-align:left}.cockpit-actions button>span{font-size:10px;color:#8b987b}.cockpit-actions button>b{margin-left:auto}.cockpit-actions button:hover strong{text-decoration:underline}.cockpit-coming{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#edf1e3}.cockpit-coming h2{font-size:23px;margin-top:18px}.cockpit-coming p{max-width:560px}.roadmap-state{display:inline-block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#737e65;background:#e9ebdf;border-radius:4px;padding:7px 10px}.roadmap-state.available{background:#dce9d0;color:#315331}.roadmap-item{position:relative;padding-left:25px;margin:15px 0}.roadmap-item h2{margin-top:15px}.roadmap-item p{margin-bottom:0}.cockpit-actions button:focus-visible,.account-nav button:focus-visible{outline:2px solid #345132;outline-offset:3px}
@media(max-width:1000px){.cockpit-grid{grid-template-columns:1fr}.cockpit-coming{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.cockpit-grid{gap:16px}.cockpit-coming h2{font-size:21px}.cockpit-section-head{flex-wrap:wrap}.cockpit-programs>div{align-items:flex-start}.account-nav button{min-height:44px}}

.application-filters,.application-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.application-filters [aria-pressed=true]{background:#e1e8d2}.application-answer{white-space:pre-wrap;overflow-wrap:anywhere}.application-review h3{font-size:15px;margin-top:24px}.application-review .text-btn{display:block;margin-top:16px}.application-review .badge{text-transform:capitalize}.account-panel details li{padding-bottom:12px;line-height:1.8}.account-panel details{overflow-wrap:anywhere}

.invite-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:120px}.invite-row-actions .text-btn{white-space:normal;text-align:left;min-height:36px}

.client-quick-invite input{font-size:16px}.client-quick-invite{margin-top:20px}.client-quick-invite .account-footnote{line-height:1.8}
